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/dma/apple,admac.yaml
1855 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1856 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1857 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1858 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1859 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1860 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1861 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1862 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1863 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1864 F: Documentation/devicetree/bindings/power/apple*
1865 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1866 F: arch/arm64/boot/dts/apple/
1867 F: drivers/clk/clk-apple-nco.c
1868 F: drivers/dma/apple-admac.c
1869 F: drivers/i2c/busses/i2c-pasemi-core.c
1870 F: drivers/i2c/busses/i2c-pasemi-platform.c
1871 F: drivers/iommu/apple-dart.c
1872 F: drivers/irqchip/irq-apple-aic.c
1873 F: drivers/mailbox/apple-mailbox.c
1874 F: drivers/nvme/host/apple.c
1875 F: drivers/nvmem/apple-efuses.c
1876 F: drivers/pinctrl/pinctrl-apple-gpio.c
1877 F: drivers/soc/apple/*
1878 F: drivers/watchdog/apple_wdt.c
1879 F: include/dt-bindings/interrupt-controller/apple-aic.h
1880 F: include/dt-bindings/pinctrl/apple.h
1881 F: include/linux/apple-mailbox.h
1882 F: include/linux/soc/apple/*
1884 ARM/ARTPEC MACHINE SUPPORT
1885 M: Jesper Nilsson <jesper.nilsson@axis.com>
1886 M: Lars Persson <lars.persson@axis.com>
1887 L: linux-arm-kernel@axis.com
1889 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1890 F: arch/arm/boot/dts/artpec6*
1891 F: arch/arm/mach-artpec
1893 F: drivers/crypto/axis
1894 F: drivers/mmc/host/usdhi6rol0.c
1895 F: drivers/pinctrl/pinctrl-artpec*
1897 ARM/ASPEED I2C DRIVER
1898 M: Brendan Higgins <brendanhiggins@google.com>
1899 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1900 R: Joel Stanley <joel@jms.id.au>
1901 L: linux-i2c@vger.kernel.org
1902 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1904 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1905 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1906 F: drivers/i2c/busses/i2c-aspeed.c
1907 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1909 ARM/ASPEED MACHINE SUPPORT
1910 M: Joel Stanley <joel@jms.id.au>
1911 R: Andrew Jeffery <andrew@aj.id.au>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1915 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1917 F: Documentation/devicetree/bindings/arm/aspeed/
1918 F: arch/arm/boot/dts/aspeed-*
1919 F: arch/arm/mach-aspeed/
1922 ARM/BITMAIN ARCHITECTURE
1923 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1927 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1928 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1929 F: arch/arm64/boot/dts/bitmain/
1930 F: drivers/clk/clk-bm1880.c
1931 F: drivers/pinctrl/pinctrl-bm1880.c
1933 ARM/CALXEDA HIGHBANK ARCHITECTURE
1934 M: Andre Przywara <andre.przywara@arm.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 F: arch/arm/boot/dts/ecx-*.dts*
1938 F: arch/arm/boot/dts/highbank.dts
1939 F: arch/arm/mach-highbank/
1941 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1942 M: Krzysztof Halasa <khalasa@piap.pl>
1944 F: arch/arm/mach-cns3xxx/
1946 ARM/CAVIUM THUNDER NETWORK DRIVER
1947 M: Sunil Goutham <sgoutham@marvell.com>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 F: drivers/net/ethernet/cavium/thunder/
1952 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1953 M: Lukasz Majewski <lukma@denx.de>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 F: arch/arm/mach-ep93xx/ts72xx.c
1958 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1959 M: Alexander Shiyan <shc_work@mail.ru>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1970 M: Hartley Sweeten <hsweeten@visionengravers.com>
1971 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 F: arch/arm/mach-ep93xx/
1975 F: arch/arm/mach-ep93xx/include/mach/
1978 M: Russell King <linux@armlinux.org.uk>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1982 F: drivers/clk/clkdev.c
1984 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1985 M: Baruch Siach <baruch@tkos.co.il>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 F: arch/arm/boot/dts/cx92755*
1991 ARM/CONTEC MICRO9 MACHINE SUPPORT
1992 M: Hubert Feurstein <hubert.feurstein@contec.at>
1994 F: arch/arm/mach-ep93xx/micro9.c
1996 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1997 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1998 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1999 R: Mike Leach <mike.leach@linaro.org>
2000 R: Leo Yan <leo.yan@linaro.org>
2001 L: coresight@lists.linaro.org (moderated for non-subscribers)
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2005 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2006 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2007 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2008 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2009 F: Documentation/trace/coresight/*
2010 F: drivers/hwtracing/coresight/*
2011 F: include/dt-bindings/arm/coresight-cti-dt.h
2012 F: include/linux/coresight*
2013 F: samples/coresight/*
2014 F: tools/perf/arch/arm/util/auxtrace.c
2015 F: tools/perf/arch/arm/util/cs-etm.c
2016 F: tools/perf/arch/arm/util/cs-etm.h
2017 F: tools/perf/arch/arm/util/pmu.c
2018 F: tools/perf/util/cs-etm-decoder/*
2019 F: tools/perf/util/cs-etm.*
2021 ARM/CORGI MACHINE SUPPORT
2022 M: Richard Purdie <rpurdie@rpsys.net>
2025 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2026 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2027 M: Linus Walleij <linus.walleij@linaro.org>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T: git git://github.com/ulli-kroll/linux.git
2031 F: Documentation/devicetree/bindings/arm/gemini.yaml
2032 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2033 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2034 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2035 F: arch/arm/boot/dts/gemini*
2036 F: arch/arm/mach-gemini/
2037 F: drivers/crypto/gemini/
2038 F: drivers/net/ethernet/cortina/
2039 F: drivers/pinctrl/pinctrl-gemini.c
2040 F: drivers/rtc/rtc-ftrtc010.c
2042 ARM/CZ.NIC TURRIS SUPPORT
2043 M: Marek Behún <kabel@kernel.org>
2045 W: https://www.turris.cz/
2046 F: Documentation/ABI/testing/debugfs-moxtet
2047 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2048 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2049 F: Documentation/devicetree/bindings/bus/moxtet.txt
2050 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2051 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2052 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2053 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2054 F: drivers/bus/moxtet.c
2055 F: drivers/firmware/turris-mox-rwtm.c
2056 F: drivers/leds/leds-turris-omnia.c
2057 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2058 F: drivers/gpio/gpio-moxtet.c
2059 F: drivers/watchdog/armada_37xx_wdt.c
2060 F: include/dt-bindings/bus/moxtet.h
2061 F: include/linux/armada-37xx-rwtm-mailbox.h
2062 F: include/linux/moxtet.h
2064 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2065 M: Robert Jarzmik <robert.jarzmik@free.fr>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 F: arch/arm/mach-pxa/ezx.c
2070 ARM/FARADAY FA526 PORT
2071 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 T: git git://git.berlios.de/gemini-board
2075 F: arch/arm/mm/*-fa*
2077 ARM/FOOTBRIDGE ARCHITECTURE
2078 M: Russell King <linux@armlinux.org.uk>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 W: http://www.armlinux.org.uk/
2082 F: arch/arm/include/asm/hardware/dec21285.h
2083 F: arch/arm/mach-footbridge/
2085 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2086 M: Shawn Guo <shawnguo@kernel.org>
2087 M: Sascha Hauer <s.hauer@pengutronix.de>
2088 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2089 R: Fabio Estevam <festevam@gmail.com>
2090 R: NXP Linux Team <linux-imx@nxp.com>
2091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2094 X: drivers/media/i2c/
2098 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2099 M: Shawn Guo <shawnguo@kernel.org>
2100 M: Li Yang <leoyang.li@nxp.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2104 F: arch/arm/boot/dts/ls1021a*
2105 F: arch/arm64/boot/dts/freescale/fsl-*
2106 F: arch/arm64/boot/dts/freescale/qoriq-*
2108 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2109 M: Shawn Guo <shawnguo@kernel.org>
2110 M: Sascha Hauer <s.hauer@pengutronix.de>
2111 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2112 R: Stefan Agner <stefan@agner.ch>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2116 F: arch/arm/boot/dts/vf*
2117 F: arch/arm/mach-imx/*vf610*
2119 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2120 M: Lennert Buytenhek <kernel@wantstofly.org>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 ARM/GUMSTIX MACHINE SUPPORT
2125 M: Steve Sakoman <sakoman@gmail.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2130 M: Philipp Zabel <philipp.zabel@gmail.com>
2131 M: Paul Parsons <lost.distance@yahoo.com>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 F: arch/arm/mach-pxa/hx4700.c
2135 F: arch/arm/mach-pxa/include/mach/hx4700.h
2136 F: sound/soc/pxa/hx4700.c
2138 ARM/HISILICON SOC SUPPORT
2139 M: Wei Xu <xuwei5@hisilicon.com>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 W: http://www.hisilicon.com
2143 T: git git://github.com/hisilicon/linux-hisi.git
2144 F: arch/arm/boot/dts/hi3*
2145 F: arch/arm/boot/dts/hip*
2146 F: arch/arm/boot/dts/hisi*
2147 F: arch/arm/mach-hisi/
2148 F: arch/arm64/boot/dts/hisilicon/
2150 ARM/HP JORNADA 7XX MACHINE SUPPORT
2151 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2155 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2156 F: arch/arm/mach-sa1100/jornada720.c
2158 ARM/HPE GXP ARCHITECTURE
2159 M: Jean-Marie Verdun <verdun@hpe.com>
2160 M: Nick Hawkins <nick.hawkins@hpe.com>
2162 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2163 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2164 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2165 F: arch/arm/boot/dts/hpe-bmc*
2166 F: arch/arm/boot/dts/hpe-gxp*
2167 F: arch/arm/mach-hpe/
2168 F: drivers/clocksource/timer-gxp.c
2169 F: drivers/spi/spi-gxp.c
2170 F: drivers/watchdog/gxp-wdt.c
2172 ARM/IGEP MACHINE SUPPORT
2173 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2174 M: Javier Martinez Canillas <javier@dowhile0.org>
2175 L: linux-omap@vger.kernel.org
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 F: arch/arm/boot/dts/omap3-igep*
2180 ARM/INCOME PXA270 SUPPORT
2181 M: Marek Vasut <marek.vasut@gmail.com>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2186 ARM/INTEL IOP32X ARM ARCHITECTURE
2187 M: Lennert Buytenhek <kernel@wantstofly.org>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 ARM/INTEL IQ81342EX MACHINE SUPPORT
2192 M: Lennert Buytenhek <kernel@wantstofly.org>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 ARM/INTEL IXDP2850 MACHINE SUPPORT
2197 M: Lennert Buytenhek <kernel@wantstofly.org>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 ARM/INTEL IXP4XX ARM ARCHITECTURE
2202 M: Linus Walleij <linusw@kernel.org>
2203 M: Imre Kaloz <kaloz@openwrt.org>
2204 M: Krzysztof Halasa <khalasa@piap.pl>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2208 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2209 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2210 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2211 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2212 F: arch/arm/mach-ixp4xx/
2213 F: drivers/bus/intel-ixp4xx-eb.c
2214 F: drivers/clocksource/timer-ixp4xx.c
2215 F: drivers/crypto/ixp4xx_crypto.c
2216 F: drivers/gpio/gpio-ixp4xx.c
2217 F: drivers/irqchip/irq-ixp4xx.c
2218 F: include/linux/irqchip/irq-ixp4xx.h
2219 F: include/linux/platform_data/timer-ixp4xx.h
2221 ARM/INTEL KEEMBAY ARCHITECTURE
2222 M: Paul J. Murphy <paul.j.murphy@intel.com>
2223 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2225 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2226 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2227 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2229 ARM/INTEL XSC3 (MANZANO) ARM CORE
2230 M: Lennert Buytenhek <kernel@wantstofly.org>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2235 M: Lennert Buytenhek <kernel@wantstofly.org>
2236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 ARM/LG1K ARCHITECTURE
2240 M: Chanho Min <chanho.min@lge.com>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 F: arch/arm64/boot/dts/lg/
2245 ARM/LOGICPD PXA270 MACHINE SUPPORT
2246 M: Lennert Buytenhek <kernel@wantstofly.org>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 ARM/LPC18XX ARCHITECTURE
2251 M: Vladimir Zapolskiy <vz@mleia.com>
2252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2255 F: arch/arm/boot/dts/lpc43*
2256 F: drivers/i2c/busses/i2c-lpc2k.c
2257 F: drivers/memory/pl172.c
2258 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2259 F: drivers/rtc/rtc-lpc24xx.c
2262 ARM/LPC32XX SOC SUPPORT
2263 M: Vladimir Zapolskiy <vz@mleia.com>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2267 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2268 F: arch/arm/boot/dts/lpc32*
2269 F: arch/arm/mach-lpc32xx/
2270 F: drivers/i2c/busses/i2c-pnx.c
2271 F: drivers/net/ethernet/nxp/lpc_eth.c
2272 F: drivers/usb/host/ohci-nxp.c
2273 F: drivers/watchdog/pnx4008_wdt.c
2276 ARM/MAGICIAN MACHINE SUPPORT
2277 M: Philipp Zabel <philipp.zabel@gmail.com>
2280 ARM/Marvell Dove/MV78xx0/Orion SOC support
2281 M: Andrew Lunn <andrew@lunn.ch>
2282 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2283 M: Gregory Clement <gregory.clement@bootlin.com>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2287 F: Documentation/devicetree/bindings/soc/dove/
2288 F: arch/arm/boot/dts/dove*
2289 F: arch/arm/boot/dts/orion5x*
2290 F: arch/arm/mach-dove/
2291 F: arch/arm/mach-mv78xx0/
2292 F: arch/arm/mach-orion5x/
2293 F: arch/arm/plat-orion/
2294 F: drivers/soc/dove/
2296 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2297 M: Andrew Lunn <andrew@lunn.ch>
2298 M: Gregory Clement <gregory.clement@bootlin.com>
2299 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2303 F: arch/arm/boot/dts/armada*
2304 F: arch/arm/boot/dts/kirkwood*
2305 F: arch/arm/configs/mvebu_*_defconfig
2306 F: arch/arm/mach-mvebu/
2307 F: arch/arm64/boot/dts/marvell/armada*
2308 F: arch/arm64/boot/dts/marvell/cn913*
2309 F: drivers/cpufreq/armada-37xx-cpufreq.c
2310 F: drivers/cpufreq/armada-8k-cpufreq.c
2311 F: drivers/cpufreq/mvebu-cpufreq.c
2312 F: drivers/irqchip/irq-armada-370-xp.c
2313 F: drivers/irqchip/irq-mvebu-*
2314 F: drivers/pinctrl/mvebu/
2315 F: drivers/rtc/rtc-armada38x.c
2317 ARM/Mediatek RTC DRIVER
2318 M: Eddie Huang <eddie.huang@mediatek.com>
2319 M: Sean Wang <sean.wang@mediatek.com>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2323 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2324 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2325 F: drivers/rtc/rtc-mt2712.c
2326 F: drivers/rtc/rtc-mt6397.c
2327 F: drivers/rtc/rtc-mt7622.c
2329 ARM/Mediatek SoC support
2330 M: Matthias Brugger <matthias.bgg@gmail.com>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2334 W: https://mtk.wiki.kernel.org/
2335 C: irc://chat.freenode.net/linux-mediatek
2336 F: arch/arm/boot/dts/mt6*
2337 F: arch/arm/boot/dts/mt7*
2338 F: arch/arm/boot/dts/mt8*
2339 F: arch/arm/mach-mediatek/
2340 F: arch/arm64/boot/dts/mediatek/
2341 F: drivers/soc/mediatek/
2346 ARM/Mediatek USB3 PHY DRIVER
2347 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2351 F: Documentation/devicetree/bindings/phy/mediatek,*
2352 F: drivers/phy/mediatek/
2354 ARM/Microchip (AT91) SoC support
2355 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2356 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2357 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 W: http://www.linux4sam.org
2361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2362 F: arch/arm/boot/dts/at91*.dts
2363 F: arch/arm/boot/dts/at91*.dtsi
2364 F: arch/arm/boot/dts/sama*.dts
2365 F: arch/arm/boot/dts/sama*.dtsi
2366 F: arch/arm/include/debug/at91.S
2367 F: arch/arm/mach-at91/
2368 F: drivers/memory/atmel*
2369 F: drivers/watchdog/sama5d4_wdt.c
2370 F: include/soc/at91/
2371 X: drivers/input/touchscreen/atmel_mxt_ts.c
2372 X: drivers/net/wireless/atmel/
2376 ARM/Microchip Sparx5 SoC support
2377 M: Lars Povlsen <lars.povlsen@microchip.com>
2378 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2379 M: UNGLinuxDriver@microchip.com
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 T: git git://github.com/microchip-ung/linux-upstream.git
2383 F: arch/arm64/boot/dts/microchip/
2384 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2387 Microchip Timer Counter Block (TCB) Capture Driver
2388 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 L: linux-iio@vger.kernel.org
2392 F: drivers/counter/microchip-tcb-capture.c
2394 ARM/MILBEAUT ARCHITECTURE
2395 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2396 M: Takao Orito <orito.takao@socionext.com>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 F: arch/arm/boot/dts/milbeaut*
2400 F: arch/arm/mach-milbeaut/
2403 ARM/MIOA701 MACHINE SUPPORT
2404 M: Robert Jarzmik <robert.jarzmik@free.fr>
2405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 F: arch/arm/mach-pxa/mioa701.c
2409 ARM/MStar/Sigmastar Armv7 SoC support
2410 M: Daniel Palmer <daniel@thingy.jp>
2411 M: Romain Perier <romain.perier@gmail.com>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 W: http://linux-chenxing.org/
2415 T: git git://github.com/linux-chenxing/linux.git
2416 F: Documentation/devicetree/bindings/arm/mstar/*
2417 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2418 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2419 F: arch/arm/boot/dts/mstar-*
2420 F: arch/arm/mach-mstar/
2421 F: drivers/clk/mstar/
2422 F: drivers/clocksource/timer-msc313e.c
2423 F: drivers/gpio/gpio-msc313.c
2424 F: drivers/rtc/rtc-msc313.c
2425 F: drivers/watchdog/msc313e_wdt.c
2426 F: include/dt-bindings/clock/mstar-*
2427 F: include/dt-bindings/gpio/msc313-gpio.h
2429 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2430 M: Michael Petchkovsky <mkpetch@internode.on.net>
2433 ARM/NOMADIK/Ux500 ARCHITECTURES
2434 M: Linus Walleij <linus.walleij@linaro.org>
2435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2438 F: Documentation/devicetree/bindings/arm/ste-*
2439 F: Documentation/devicetree/bindings/arm/ux500.yaml
2440 F: Documentation/devicetree/bindings/arm/ux500/
2441 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2442 F: arch/arm/boot/dts/ste-*
2443 F: arch/arm/mach-nomadik/
2444 F: arch/arm/mach-ux500/
2445 F: drivers/clk/clk-nomadik.c
2446 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2447 F: drivers/dma/ste_dma40*
2448 F: drivers/hwspinlock/u8500_hsem.c
2449 F: drivers/i2c/busses/i2c-nomadik.c
2450 F: drivers/iio/adc/ab8500-gpadc.c
2451 F: drivers/mfd/ab8500*
2452 F: drivers/mfd/abx500*
2453 F: drivers/mfd/db8500*
2454 F: drivers/pinctrl/nomadik/
2455 F: drivers/rtc/rtc-ab8500.c
2456 F: drivers/rtc/rtc-pl031.c
2457 F: drivers/soc/ux500/
2459 ARM/NUVOTON NPCM ARCHITECTURE
2460 M: Avi Fishman <avifishman70@gmail.com>
2461 M: Tomer Maimon <tmaimon77@gmail.com>
2462 M: Tali Perry <tali.perry1@gmail.com>
2463 R: Patrick Venture <venture@google.com>
2464 R: Nancy Yuen <yuenn@google.com>
2465 R: Benjamin Fair <benjaminfair@google.com>
2466 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2468 F: Documentation/devicetree/bindings/*/*/*npcm*
2469 F: Documentation/devicetree/bindings/*/*npcm*
2470 F: Documentation/devicetree/bindings/arm/npcm/*
2471 F: arch/arm/boot/dts/nuvoton-npcm*
2472 F: arch/arm/mach-npcm/
2473 F: arch/arm64/boot/dts/nuvoton/
2475 F: drivers/*/*/*npcm*
2476 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2477 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2479 ARM/NUVOTON WPCM450 ARCHITECTURE
2480 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2481 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2483 W: https://github.com/neuschaefer/wpcm450/wiki
2484 F: Documentation/devicetree/bindings/*/*wpcm*
2485 F: arch/arm/boot/dts/nuvoton-wpcm450*
2486 F: arch/arm/mach-npcm/wpcm450.c
2487 F: drivers/*/*/*wpcm*
2490 ARM/NXP S32G ARCHITECTURE
2491 M: Chester Lin <clin@suse.com>
2492 R: Andreas Färber <afaerber@suse.de>
2493 R: Matthias Brugger <mbrugger@suse.com>
2494 R: NXP S32 Linux Team <s32@nxp.com>
2495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2499 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2500 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2502 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2503 F: arch/arm/mach-s3c/gta02.h
2504 F: arch/arm/mach-s3c/mach-gta02.c
2506 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2507 M: Alexander Clouter <alex@digriz.org.uk>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 W: http://www.digriz.org.uk/ts78xx/kernel
2511 F: arch/arm/mach-orion5x/ts78xx-*
2513 ARM/OXNAS platform support
2514 M: Neil Armstrong <narmstrong@baylibre.com>
2515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 L: linux-oxnas@groups.io (moderated for non-subscribers)
2518 F: arch/arm/boot/dts/ox8*.dts*
2519 F: arch/arm/mach-oxnas/
2520 F: drivers/power/reset/oxnas-restart.c
2523 ARM/PALM TREO SUPPORT
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 F: arch/arm/mach-pxa/palmtreo.*
2528 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2529 M: Marek Vasut <marek.vasut@gmail.com>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 W: http://hackndev.com
2533 F: arch/arm/mach-pxa/include/mach/palmld.h
2534 F: arch/arm/mach-pxa/include/mach/palmtc.h
2535 F: arch/arm/mach-pxa/include/mach/palmtx.h
2536 F: arch/arm/mach-pxa/palmld.c
2537 F: arch/arm/mach-pxa/palmt5.*
2538 F: arch/arm/mach-pxa/palmtc.c
2539 F: arch/arm/mach-pxa/palmte2.*
2540 F: arch/arm/mach-pxa/palmtx.c
2543 M: Sergey Lapin <slapin@ossfans.org>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 W: http://hackndev.com
2547 F: arch/arm/mach-pxa/palmz72.*
2550 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2552 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2554 ARM/PT DIGITAL BOARD PORT
2555 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 W: http://www.armlinux.org.uk/
2560 ARM/QUALCOMM SUPPORT
2561 M: Andy Gross <agross@kernel.org>
2562 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2563 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2564 L: linux-arm-msm@vger.kernel.org
2566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2567 F: Documentation/devicetree/bindings/*/qcom*
2568 F: Documentation/devicetree/bindings/soc/qcom/
2569 F: arch/arm/boot/dts/qcom-*.dts
2570 F: arch/arm/boot/dts/qcom-*.dtsi
2571 F: arch/arm/mach-qcom/
2572 F: arch/arm64/boot/dts/qcom/
2573 F: drivers/*/*/qcom*
2574 F: drivers/*/*/qcom/
2575 F: drivers/*/pm8???-*
2578 F: drivers/bluetooth/btqcomsmd.c
2579 F: drivers/clocksource/timer-qcom.c
2580 F: drivers/cpuidle/cpuidle-qcom-spm.c
2581 F: drivers/extcon/extcon-qcom*
2582 F: drivers/i2c/busses/i2c-qcom-geni.c
2583 F: drivers/i2c/busses/i2c-qup.c
2584 F: drivers/iommu/msm*
2585 F: drivers/mfd/ssbi.c
2586 F: drivers/mmc/host/mmci_qcom*
2587 F: drivers/mmc/host/sdhci-msm.c
2588 F: drivers/pci/controller/dwc/pcie-qcom.c
2589 F: drivers/phy/qualcomm/
2590 F: drivers/power/*/msm*
2591 F: drivers/reset/reset-qcom-*
2592 F: drivers/ufs/host/ufs-qcom*
2593 F: drivers/spi/spi-geni-qcom.c
2594 F: drivers/spi/spi-qcom-qspi.c
2595 F: drivers/spi/spi-qup.c
2596 F: drivers/tty/serial/msm_serial.c
2597 F: drivers/usb/dwc3/dwc3-qcom.c
2598 F: include/dt-bindings/*/qcom*
2599 F: include/linux/*/qcom*
2600 F: include/linux/soc/qcom/
2602 ARM/RADISYS ENP2611 MACHINE SUPPORT
2603 M: Lennert Buytenhek <kernel@wantstofly.org>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 ARM/RDA MICRO ARCHITECTURE
2608 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2612 F: Documentation/devicetree/bindings/arm/rda.yaml
2613 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2614 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2615 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2616 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2617 F: arch/arm/boot/dts/rda8810pl-*
2618 F: drivers/clocksource/timer-rda.c
2619 F: drivers/gpio/gpio-rda.c
2620 F: drivers/irqchip/irq-rda-intc.c
2621 F: drivers/tty/serial/rda-uart.c
2623 ARM/REALTEK ARCHITECTURE
2624 M: Andreas Färber <afaerber@suse.de>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2628 F: Documentation/devicetree/bindings/arm/realtek.yaml
2629 F: arch/arm/boot/dts/rtd*
2630 F: arch/arm/mach-realtek/
2631 F: arch/arm64/boot/dts/realtek/
2633 ARM/RENESAS ARM64 ARCHITECTURE
2634 M: Geert Uytterhoeven <geert+renesas@glider.be>
2635 M: Magnus Damm <magnus.damm@gmail.com>
2636 L: linux-renesas-soc@vger.kernel.org
2638 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2639 C: irc://irc.libera.chat/renesas-soc
2640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2641 F: Documentation/devicetree/bindings/arm/renesas.yaml
2642 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2643 F: Documentation/devicetree/bindings/soc/renesas/
2644 F: arch/arm64/boot/dts/renesas/
2645 F: drivers/soc/renesas/
2646 F: include/linux/soc/renesas/
2648 ARM/RISCPC ARCHITECTURE
2649 M: Russell King <linux@armlinux.org.uk>
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 W: http://www.armlinux.org.uk/
2653 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2654 F: arch/arm/include/asm/hardware/ioc.h
2655 F: arch/arm/include/asm/hardware/iomd.h
2656 F: arch/arm/include/asm/hardware/memc.h
2657 F: arch/arm/mach-rpc/
2658 F: drivers/net/ethernet/8390/etherh.c
2659 F: drivers/net/ethernet/i825xx/ether1*
2660 F: drivers/net/ethernet/seeq/ether3*
2661 F: drivers/scsi/arm/
2663 ARM/Rockchip SoC support
2664 M: Heiko Stuebner <heiko@sntech.de>
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 L: linux-rockchip@lists.infradead.org
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2669 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2670 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2671 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2672 F: arch/arm/boot/dts/rk3*
2673 F: arch/arm/boot/dts/rv1108*
2674 F: arch/arm/mach-rockchip/
2675 F: drivers/*/*/*rockchip*
2676 F: drivers/*/*rockchip*
2677 F: drivers/clk/rockchip/
2678 F: drivers/i2c/busses/i2c-rk3x.c
2679 F: sound/soc/rockchip/
2682 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2683 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2684 R: Alim Akhtar <alim.akhtar@samsung.com>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 L: linux-samsung-soc@vger.kernel.org
2688 C: irc://irc.libera.chat/linux-exynos
2689 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2690 B: mailto:linux-samsung-soc@vger.kernel.org
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2692 F: Documentation/arm/samsung/
2693 F: Documentation/devicetree/bindings/arm/samsung/
2694 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2695 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2696 F: Documentation/devicetree/bindings/soc/samsung/
2697 F: arch/arm/boot/dts/exynos*
2698 F: arch/arm/boot/dts/s3c*
2699 F: arch/arm/boot/dts/s5p*
2700 F: arch/arm/mach-exynos*/
2701 F: arch/arm/mach-s3c/
2702 F: arch/arm/mach-s5p*/
2703 F: arch/arm64/boot/dts/exynos/
2704 F: drivers/*/*/*s3c24*
2705 F: drivers/*/*s3c24*
2706 F: drivers/*/*s3c64xx*
2707 F: drivers/*/*s5pv210*
2708 F: drivers/clocksource/samsung_pwm_timer.c
2709 F: drivers/memory/samsung/
2710 F: drivers/pwm/pwm-samsung.c
2711 F: drivers/soc/samsung/
2712 F: drivers/tty/serial/samsung*
2713 F: include/clocksource/samsung_pwm.h
2714 F: include/linux/platform_data/*s3c*
2715 F: include/linux/serial_s3c.h
2716 F: include/linux/soc/samsung/
2722 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2723 M: Łukasz Stelmach <l.stelmach@samsung.com>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 L: linux-media@vger.kernel.org
2727 F: drivers/media/platform/samsung/s5p-g2d/
2729 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2730 M: Marek Szyprowski <m.szyprowski@samsung.com>
2731 L: linux-samsung-soc@vger.kernel.org
2732 L: linux-media@vger.kernel.org
2734 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2735 F: drivers/media/cec/platform/s5p/
2737 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2738 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2739 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2740 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 L: linux-media@vger.kernel.org
2744 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2745 F: drivers/media/platform/samsung/s5p-jpeg/
2747 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2748 M: Marek Szyprowski <m.szyprowski@samsung.com>
2749 M: Andrzej Hajda <andrzej.hajda@intel.com>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 L: linux-media@vger.kernel.org
2753 F: drivers/media/platform/samsung/s5p-mfc/
2755 ARM/SHMOBILE ARM ARCHITECTURE
2756 M: Geert Uytterhoeven <geert+renesas@glider.be>
2757 M: Magnus Damm <magnus.damm@gmail.com>
2758 L: linux-renesas-soc@vger.kernel.org
2760 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2761 C: irc://irc.libera.chat/renesas-soc
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2763 F: Documentation/devicetree/bindings/arm/renesas.yaml
2764 F: Documentation/devicetree/bindings/soc/renesas/
2765 F: arch/arm/boot/dts/emev2*
2766 F: arch/arm/boot/dts/gr-peach*
2767 F: arch/arm/boot/dts/iwg20d-q7*
2768 F: arch/arm/boot/dts/r7s*
2769 F: arch/arm/boot/dts/r8a*
2770 F: arch/arm/boot/dts/r9a*
2771 F: arch/arm/boot/dts/sh*
2772 F: arch/arm/configs/shmobile_defconfig
2773 F: arch/arm/include/debug/renesas-scif.S
2774 F: arch/arm/mach-shmobile/
2775 F: drivers/soc/renesas/
2776 F: include/linux/soc/renesas/
2778 ARM/SOCFPGA ARCHITECTURE
2779 M: Dinh Nguyen <dinguyen@kernel.org>
2781 W: http://www.rocketboards.org
2782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2783 F: arch/arm/boot/dts/socfpga*
2784 F: arch/arm/configs/socfpga_defconfig
2785 F: arch/arm/mach-socfpga/
2786 F: arch/arm64/boot/dts/altera/
2787 F: arch/arm64/boot/dts/intel/
2789 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2790 M: Dinh Nguyen <dinguyen@kernel.org>
2792 F: drivers/clk/socfpga/
2794 ARM/SOCFPGA EDAC SUPPORT
2795 M: Dinh Nguyen <dinguyen@kernel.org>
2797 F: drivers/edac/altera_edac.[ch]
2799 ARM/SPREADTRUM SoC SUPPORT
2800 M: Orson Zhai <orsonzhai@gmail.com>
2801 M: Baolin Wang <baolin.wang7@gmail.com>
2802 M: Chunyan Zhang <zhang.lyra@gmail.com>
2804 F: arch/arm64/boot/dts/sprd
2809 ARM/STI ARCHITECTURE
2810 M: Patrice Chotard <patrice.chotard@foss.st.com>
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 W: http://www.stlinux.com
2814 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2815 F: arch/arm/boot/dts/sti*
2816 F: arch/arm/mach-sti/
2817 F: drivers/ata/ahci_st.c
2818 F: drivers/char/hw_random/st-rng.c
2819 F: drivers/clocksource/arm_global_timer.c
2820 F: drivers/clocksource/clksrc_st_lpc.c
2821 F: drivers/cpufreq/sti-cpufreq.c
2822 F: drivers/dma/st_fdma*
2823 F: drivers/i2c/busses/i2c-st.c
2824 F: drivers/media/platform/st/sti/c8sectpfe/
2825 F: drivers/media/rc/st_rc.c
2826 F: drivers/mmc/host/sdhci-st.c
2827 F: drivers/phy/st/phy-miphy28lp.c
2828 F: drivers/phy/st/phy-stih407-usb.c
2829 F: drivers/pinctrl/pinctrl-st.c
2830 F: drivers/remoteproc/st_remoteproc.c
2831 F: drivers/remoteproc/st_slim_rproc.c
2832 F: drivers/reset/sti/
2833 F: drivers/rtc/rtc-st-lpc.c
2834 F: drivers/tty/serial/st-asc.c
2835 F: drivers/usb/dwc3/dwc3-st.c
2836 F: drivers/usb/host/ehci-st.c
2837 F: drivers/usb/host/ohci-st.c
2838 F: drivers/watchdog/st_lpc_wdt.c
2839 F: include/linux/remoteproc/st_slim_rproc.h
2841 ARM/STM32 ARCHITECTURE
2842 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2843 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2844 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2848 F: arch/arm/boot/dts/stm32*
2849 F: arch/arm/mach-stm32/
2850 F: drivers/clocksource/armv7m_systick.c
2854 ARM/SUNPLUS SP7021 SOC SUPPORT
2855 M: Qin Jian <qinjian@cqplus1.com>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2858 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2859 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2860 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2861 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2862 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2863 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2864 F: arch/arm/configs/sp7021_*defconfig
2865 F: arch/arm/mach-sunplus/
2866 F: drivers/irqchip/irq-sp7021-intc.c
2867 F: drivers/reset/reset-sunplus.c
2868 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2869 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2871 ARM/Synaptics SoC support
2872 M: Jisheng Zhang <jszhang@kernel.org>
2873 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876 F: arch/arm/boot/dts/berlin*
2877 F: arch/arm/mach-berlin/
2878 F: arch/arm64/boot/dts/synaptics/
2880 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2881 M: Lennert Buytenhek <kernel@wantstofly.org>
2882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2886 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2887 L: linux-tegra@vger.kernel.org
2888 L: linux-media@vger.kernel.org
2890 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2891 F: drivers/media/cec/platform/tegra/
2893 ARM/TESLA FSD SoC SUPPORT
2894 M: Alim Akhtar <alim.akhtar@samsung.com>
2895 M: linux-fsd@tesla.com
2896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2897 L: linux-samsung-soc@vger.kernel.org
2899 F: arch/arm64/boot/dts/tesla*
2901 ARM/TETON BGA MACHINE SUPPORT
2902 M: "Mark F. Brown" <mark.brown314@gmail.com>
2903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2907 M: Santosh Shilimkar <ssantosh@kernel.org>
2908 L: linux-kernel@vger.kernel.org
2910 F: drivers/memory/*emif*
2912 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2913 M: Nishanth Menon <nm@ti.com>
2914 M: Santosh Shilimkar <ssantosh@kernel.org>
2915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2918 F: arch/arm/boot/dts/keystone-*
2919 F: arch/arm/mach-keystone/
2921 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2922 M: Santosh Shilimkar <ssantosh@kernel.org>
2923 L: linux-kernel@vger.kernel.org
2925 F: drivers/clk/keystone/
2927 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2928 M: Santosh Shilimkar <ssantosh@kernel.org>
2929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 L: linux-kernel@vger.kernel.org
2932 F: drivers/clocksource/timer-keystone.c
2934 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2935 M: Santosh Shilimkar <ssantosh@kernel.org>
2936 L: linux-kernel@vger.kernel.org
2938 F: drivers/power/reset/keystone-reset.c
2940 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2941 M: Nishanth Menon <nm@ti.com>
2942 M: Vignesh Raghavendra <vigneshr@ti.com>
2943 M: Tero Kristo <kristo@kernel.org>
2944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2947 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2948 F: arch/arm64/boot/dts/ti/Makefile
2949 F: arch/arm64/boot/dts/ti/k3-*
2950 F: include/dt-bindings/pinctrl/k3.h
2952 ARM/THECUS N2100 MACHINE SUPPORT
2953 M: Lennert Buytenhek <kernel@wantstofly.org>
2954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2957 ARM/TOSA MACHINE SUPPORT
2958 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2959 M: Dirk Opfer <dirk@opfer-online.de>
2962 ARM/TOSHIBA VISCONTI ARCHITECTURE
2963 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2967 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2968 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2969 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2970 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2971 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2972 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2973 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2974 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2975 F: arch/arm64/boot/dts/toshiba/
2976 F: drivers/clk/visconti/
2977 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2978 F: drivers/gpio/gpio-visconti.c
2979 F: drivers/pci/controller/dwc/pcie-visconti.c
2980 F: drivers/pinctrl/visconti/
2981 F: drivers/watchdog/visconti_wdt.c
2984 ARM/UNIPHIER ARCHITECTURE
2985 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2986 M: Masami Hiramatsu <mhiramat@kernel.org>
2987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2989 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2990 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2991 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2992 F: arch/arm/boot/dts/uniphier*
2993 F: arch/arm/include/asm/hardware/cache-uniphier.h
2994 F: arch/arm/mach-uniphier/
2995 F: arch/arm/mm/cache-uniphier.c
2996 F: arch/arm64/boot/dts/socionext/uniphier*
2997 F: drivers/bus/uniphier-system-bus.c
2998 F: drivers/clk/uniphier/
2999 F: drivers/dma/uniphier-mdmac.c
3000 F: drivers/gpio/gpio-uniphier.c
3001 F: drivers/i2c/busses/i2c-uniphier*
3002 F: drivers/irqchip/irq-uniphier-aidet.c
3003 F: drivers/mmc/host/uniphier-sd.c
3004 F: drivers/pinctrl/uniphier/
3005 F: drivers/reset/reset-uniphier.c
3006 F: drivers/tty/serial/8250/8250_uniphier.c
3009 ARM/VERSATILE EXPRESS PLATFORM
3010 M: Liviu Dudau <liviu.dudau@arm.com>
3011 M: Sudeep Holla <sudeep.holla@arm.com>
3012 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017 F: arch/arm/boot/dts/vexpress*
3018 F: arch/arm/mach-vexpress/
3019 F: arch/arm64/boot/dts/arm/
3020 F: drivers/clk/versatile/clk-vexpress-osc.c
3021 F: drivers/clocksource/timer-versatile.c
3025 M: Russell King <linux@armlinux.org.uk>
3026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 W: http://www.armlinux.org.uk/
3031 ARM/VOIPAC PXA270 SUPPORT
3032 M: Marek Vasut <marek.vasut@gmail.com>
3033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035 F: arch/arm/mach-pxa/include/mach/vpac270.h
3036 F: arch/arm/mach-pxa/vpac270.c
3038 ARM/VT8500 ARM ARCHITECTURE
3039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3042 F: arch/arm/mach-vt8500/
3043 F: drivers/clocksource/timer-vt8500.c
3044 F: drivers/i2c/busses/i2c-wmt.c
3045 F: drivers/mmc/host/wmt-sdmmc.c
3046 F: drivers/pwm/pwm-vt8500.c
3047 F: drivers/rtc/rtc-vt8500.c
3048 F: drivers/tty/serial/vt8500_serial.c
3049 F: drivers/usb/host/ehci-platform.c
3050 F: drivers/usb/host/uhci-platform.c
3051 F: drivers/video/fbdev/vt8500lcdfb.*
3052 F: drivers/video/fbdev/wm8505fb*
3053 F: drivers/video/fbdev/wmt_ge_rops.*
3055 ARM/ZIPIT Z2 SUPPORT
3056 M: Marek Vasut <marek.vasut@gmail.com>
3057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3059 F: arch/arm/mach-pxa/include/mach/z2.h
3060 F: arch/arm/mach-pxa/z2.c
3062 ARM/ZYNQ ARCHITECTURE
3063 M: Michal Simek <michal.simek@xilinx.com>
3064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3066 W: http://wiki.xilinx.com
3067 T: git https://github.com/Xilinx/linux-xlnx.git
3068 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3069 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3070 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3071 F: arch/arm/mach-zynq/
3072 F: drivers/clocksource/timer-cadence-ttc.c
3073 F: drivers/cpuidle/cpuidle-zynq.c
3074 F: drivers/edac/synopsys_edac.c
3075 F: drivers/i2c/busses/i2c-cadence.c
3076 F: drivers/i2c/busses/i2c-xiic.c
3077 F: drivers/mmc/host/sdhci-of-arasan.c
3081 ARM64 PORT (AARCH64 ARCHITECTURE)
3082 M: Catalin Marinas <catalin.marinas@arm.com>
3083 M: Will Deacon <will@kernel.org>
3084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3087 F: Documentation/arm64/
3089 F: tools/testing/selftests/arm64/
3090 X: arch/arm64/boot/dts/
3092 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3093 M: George McCollister <george.mccollister@gmail.com>
3094 L: netdev@vger.kernel.org
3096 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3097 F: drivers/net/dsa/xrs700x/*
3098 F: net/dsa/tag_xrs700x.c
3100 AS3645A LED FLASH CONTROLLER DRIVER
3101 M: Sakari Ailus <sakari.ailus@iki.fi>
3102 L: linux-leds@vger.kernel.org
3104 F: drivers/leds/flash/leds-as3645a.c
3106 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3107 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3108 L: linux-media@vger.kernel.org
3110 T: git git://linuxtv.org/media_tree.git
3111 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3112 F: drivers/media/i2c/ak7375.c
3114 ASAHI KASEI AK8974 DRIVER
3115 M: Linus Walleij <linus.walleij@linaro.org>
3116 L: linux-iio@vger.kernel.org
3118 W: http://www.akm.com/
3119 F: drivers/iio/magnetometer/ak8974.c
3121 ASC7621 HARDWARE MONITOR DRIVER
3122 M: George Joseph <george.joseph@fairview5.com>
3123 L: linux-hwmon@vger.kernel.org
3125 F: Documentation/hwmon/asc7621.rst
3126 F: drivers/hwmon/asc7621.c
3128 ASIX AX88796C SPI ETHERNET ADAPTER
3129 M: Łukasz Stelmach <l.stelmach@samsung.com>
3131 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3132 F: drivers/net/ethernet/asix/ax88796c_*
3134 ASPEED PECI CONTROLLER
3135 M: Iwona Winiarska <iwona.winiarska@intel.com>
3136 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3137 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3139 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3140 F: drivers/peci/controller/peci-aspeed.c
3142 ASPEED PINCTRL DRIVERS
3143 M: Andrew Jeffery <andrew@aj.id.au>
3144 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3145 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3146 L: linux-gpio@vger.kernel.org
3148 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3149 F: drivers/pinctrl/aspeed/
3151 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3152 M: Eddie James <eajames@linux.ibm.com>
3153 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3155 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3156 F: drivers/irqchip/irq-aspeed-scu-ic.c
3157 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3159 ASPEED SD/MMC DRIVER
3160 M: Andrew Jeffery <andrew@aj.id.au>
3161 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3162 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3163 L: linux-mmc@vger.kernel.org
3165 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3166 F: drivers/mmc/host/sdhci-of-aspeed*
3168 ASPEED SMC SPI DRIVER
3169 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3170 M: Cédric Le Goater <clg@kaod.org>
3171 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3172 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3173 L: linux-spi@vger.kernel.org
3175 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3176 F: drivers/spi/spi-aspeed-smc.c
3178 ASPEED VIDEO ENGINE DRIVER
3179 M: Eddie James <eajames@linux.ibm.com>
3180 L: linux-media@vger.kernel.org
3181 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3183 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3184 F: drivers/media/platform/aspeed/
3186 ASPEED USB UDC DRIVER
3187 M: Neal Liu <neal_liu@aspeedtech.com>
3188 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3190 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3191 F: drivers/usb/gadget/udc/aspeed_udc.c
3193 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3194 M: Corentin Chary <corentin.chary@gmail.com>
3195 L: acpi4asus-user@lists.sourceforge.net
3196 L: platform-driver-x86@vger.kernel.org
3198 W: http://acpi4asus.sf.net
3199 F: drivers/platform/x86/asus*.c
3200 F: drivers/platform/x86/eeepc*.c
3202 ASUS TF103C DOCK DRIVER
3203 M: Hans de Goede <hdegoede@redhat.com>
3204 L: platform-driver-x86@vger.kernel.org
3206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3207 F: drivers/platform/x86/asus-tf103c-dock.c
3209 ASUS WMI HARDWARE MONITOR DRIVER
3210 M: Ed Brindley <kernel@maidavale.org>
3211 M: Denis Pauk <pauk.denis@gmail.com>
3212 L: linux-hwmon@vger.kernel.org
3214 F: drivers/hwmon/asus_wmi_sensors.c
3216 ASUS WMI EC HARDWARE MONITOR DRIVER
3217 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3218 M: Denis Pauk <pauk.denis@gmail.com>
3219 L: linux-hwmon@vger.kernel.org
3221 F: drivers/hwmon/asus_wmi_ec_sensors.c
3223 ASUS EC HARDWARE MONITOR DRIVER
3224 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3225 L: linux-hwmon@vger.kernel.org
3227 F: drivers/hwmon/asus-ec-sensors.c
3229 ASUS WIRELESS RADIO CONTROL DRIVER
3230 M: João Paulo Rechi Vita <jprvita@gmail.com>
3231 L: platform-driver-x86@vger.kernel.org
3233 F: drivers/platform/x86/asus-wireless.c
3236 M: David Howells <dhowells@redhat.com>
3237 L: keyrings@vger.kernel.org
3239 F: Documentation/crypto/asymmetric-keys.rst
3240 F: crypto/asymmetric_keys/
3241 F: include/crypto/pkcs7.h
3242 F: include/crypto/public_key.h
3243 F: include/linux/verification.h
3245 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3246 R: Dan Williams <dan.j.williams@intel.com>
3248 W: http://sourceforge.net/projects/xscaleiop
3249 F: Documentation/crypto/async-tx-api.rst
3251 F: include/linux/async_tx.h
3254 M: Bartosz Golaszewski <brgl@bgdev.pl>
3255 L: linux-i2c@vger.kernel.org
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3258 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3259 F: drivers/misc/eeprom/at24.c
3261 ATA OVER ETHERNET (AOE) DRIVER
3262 M: "Justin Sanders" <justin@coraid.com>
3264 W: http://www.openaoe.org/
3265 F: Documentation/admin-guide/aoe/
3266 F: drivers/block/aoe/
3268 ATC260X PMIC MFD DRIVER
3269 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3270 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3271 L: linux-actions@lists.infradead.org
3273 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3274 F: drivers/input/misc/atc260x-onkey.c
3275 F: drivers/mfd/atc260*
3276 F: drivers/power/reset/atc260x-poweroff.c
3277 F: drivers/regulator/atc260x-regulator.c
3278 F: include/linux/mfd/atc260x/*
3280 ATHEROS 71XX/9XXX GPIO DRIVER
3281 M: Alban Bedel <albeu@free.fr>
3283 W: https://github.com/AlbanBedel/linux
3284 T: git git://github.com/AlbanBedel/linux
3285 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3286 F: drivers/gpio/gpio-ath79.c
3288 ATHEROS 71XX/9XXX USB PHY DRIVER
3289 M: Alban Bedel <albeu@free.fr>
3291 W: https://github.com/AlbanBedel/linux
3292 T: git git://github.com/AlbanBedel/linux
3293 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3294 F: drivers/phy/qualcomm/phy-ath79-usb.c
3296 ATHEROS ATH GENERIC UTILITIES
3297 M: Kalle Valo <kvalo@kernel.org>
3298 L: linux-wireless@vger.kernel.org
3300 F: drivers/net/wireless/ath/*
3302 ATHEROS ATH5K WIRELESS DRIVER
3303 M: Jiri Slaby <jirislaby@kernel.org>
3304 M: Nick Kossifidis <mickflemm@gmail.com>
3305 M: Luis Chamberlain <mcgrof@kernel.org>
3306 L: linux-wireless@vger.kernel.org
3308 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3309 F: drivers/net/wireless/ath/ath5k/
3311 ATHEROS ATH6KL WIRELESS DRIVER
3312 L: linux-wireless@vger.kernel.org
3314 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3315 F: drivers/net/wireless/ath/ath6kl/
3318 M: Ville Syrjala <syrjala@sci.fi>
3320 F: drivers/input/misc/ati_remote2.c
3322 ATK0110 HWMON DRIVER
3323 M: Luca Tettamanti <kronos.it@gmail.com>
3324 L: linux-hwmon@vger.kernel.org
3326 F: drivers/hwmon/asus_atk0110.c
3328 ATLX ETHERNET DRIVERS
3329 M: Chris Snook <chris.snook@gmail.com>
3330 L: netdev@vger.kernel.org
3332 W: http://sourceforge.net/projects/atl1
3333 W: http://atl1.sourceforge.net
3334 F: drivers/net/ethernet/atheros/
3337 M: Chas Williams <3chas3@gmail.com>
3338 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3339 L: netdev@vger.kernel.org
3341 W: http://linux-atm.sourceforge.net
3343 F: include/linux/atm*
3344 F: include/uapi/linux/atm*
3346 ATMEL MACB ETHERNET DRIVER
3347 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3348 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3350 F: drivers/net/ethernet/cadence/
3352 ATMEL MAXTOUCH DRIVER
3353 M: Nick Dyer <nick@shmanahar.org>
3355 T: git git://github.com/ndyer/linux.git
3356 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3357 F: drivers/input/touchscreen/atmel_mxt_ts.c
3359 ATMEL WIRELESS DRIVER
3360 M: Simon Kelley <simon@thekelleys.org.uk>
3361 L: linux-wireless@vger.kernel.org
3363 W: http://www.thekelleys.org.uk/atmel
3364 W: http://atmelwlandriver.sourceforge.net/
3365 F: drivers/net/wireless/atmel/atmel*
3367 ATOMIC INFRASTRUCTURE
3368 M: Will Deacon <will@kernel.org>
3369 M: Peter Zijlstra <peterz@infradead.org>
3370 R: Boqun Feng <boqun.feng@gmail.com>
3371 R: Mark Rutland <mark.rutland@arm.com>
3372 L: linux-kernel@vger.kernel.org
3374 F: arch/*/include/asm/atomic*.h
3375 F: include/*/atomic*.h
3376 F: include/linux/refcount.h
3377 F: Documentation/atomic_*.txt
3380 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3381 M: Bradley Grove <linuxdrivers@attotech.com>
3382 L: linux-scsi@vger.kernel.org
3384 W: http://www.attotech.com
3385 F: drivers/scsi/esas2r
3387 ATUSB IEEE 802.15.4 RADIO DRIVER
3388 M: Stefan Schmidt <stefan@datenfreihafen.org>
3389 L: linux-wpan@vger.kernel.org
3391 F: drivers/net/ieee802154/at86rf230.h
3392 F: drivers/net/ieee802154/atusb.c
3393 F: drivers/net/ieee802154/atusb.h
3396 M: Paul Moore <paul@paul-moore.com>
3397 M: Eric Paris <eparis@redhat.com>
3398 L: linux-audit@redhat.com (moderated for non-subscribers)
3400 W: https://github.com/linux-audit
3401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3402 F: include/asm-generic/audit_*.h
3403 F: include/linux/audit.h
3404 F: include/linux/audit_arch.h
3405 F: include/uapi/linux/audit.h
3409 AUXILIARY DISPLAY DRIVERS
3410 M: Miguel Ojeda <ojeda@kernel.org>
3412 F: Documentation/devicetree/bindings/auxdisplay/
3413 F: drivers/auxdisplay/
3414 F: include/linux/cfag12864b.h
3416 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3417 M: Andreas Klinger <ak@it-klinger.de>
3418 L: linux-iio@vger.kernel.org
3420 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3421 F: drivers/iio/adc/hx711.c
3424 M: Ralf Baechle <ralf@linux-mips.org>
3425 L: linux-hams@vger.kernel.org
3427 W: http://www.linux-ax25.org/
3428 F: include/net/ax25.h
3429 F: include/uapi/linux/ax25.h
3433 M: Peter Rosin <peda@axentia.se>
3434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3436 F: arch/arm/boot/dts/at91-linea.dtsi
3437 F: arch/arm/boot/dts/at91-natte.dtsi
3438 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3439 F: arch/arm/boot/dts/at91-tse850-3.dts
3441 AXENTIA ASOC DRIVERS
3442 M: Peter Rosin <peda@axentia.se>
3443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3445 F: Documentation/devicetree/bindings/sound/axentia,*
3446 F: sound/soc/atmel/tse850-pcm5142.c
3448 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3449 M: Nuno Sá <nuno.sa@analog.com>
3450 L: linux-hwmon@vger.kernel.org
3452 W: https://ez.analog.com/linux-software-drivers
3453 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3454 F: drivers/hwmon/axi-fan-control.c
3456 AXXIA I2C CONTROLLER
3457 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3458 L: linux-i2c@vger.kernel.org
3460 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3461 F: drivers/i2c/busses/i2c-axxia.c
3464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3465 L: linux-media@vger.kernel.org
3467 W: https://linuxtv.org
3468 T: git git://linuxtv.org/media_tree.git
3469 F: drivers/media/usb/dvb-usb-v2/az6007.c
3471 AZTECH FM RADIO RECEIVER DRIVER
3472 M: Hans Verkuil <hverkuil@xs4all.nl>
3473 L: linux-media@vger.kernel.org
3475 W: https://linuxtv.org
3476 T: git git://linuxtv.org/media_tree.git
3477 F: drivers/media/radio/radio-aztech*
3480 L: linux-wireless@vger.kernel.org
3481 L: b43-dev@lists.infradead.org
3483 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3484 F: drivers/net/wireless/broadcom/b43/
3486 B43LEGACY WIRELESS DRIVER
3487 M: Larry Finger <Larry.Finger@lwfinger.net>
3488 L: linux-wireless@vger.kernel.org
3489 L: b43-dev@lists.infradead.org
3491 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3492 F: drivers/net/wireless/broadcom/b43legacy/
3494 BACKLIGHT CLASS/SUBSYSTEM
3495 M: Lee Jones <lee.jones@linaro.org>
3496 M: Daniel Thompson <daniel.thompson@linaro.org>
3497 M: Jingoo Han <jingoohan1@gmail.com>
3498 L: dri-devel@lists.freedesktop.org
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3501 F: Documentation/ABI/stable/sysfs-class-backlight
3502 F: Documentation/ABI/testing/sysfs-class-backlight
3503 F: Documentation/devicetree/bindings/leds/backlight
3504 F: drivers/video/backlight/
3505 F: include/linux/backlight.h
3506 F: include/linux/pwm_backlight.h
3508 BARCO P50 GPIO DRIVER
3509 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3510 M: Peter Korsgaard <peter.korsgaard@barco.com>
3512 F: drivers/platform/x86/barco-p50-gpio.c
3515 M: Marek Lindner <mareklindner@neomailbox.ch>
3516 M: Simon Wunderlich <sw@simonwunderlich.de>
3517 M: Antonio Quartulli <a@unstable.cc>
3518 M: Sven Eckelmann <sven@narfation.org>
3519 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3521 W: https://www.open-mesh.org/
3522 Q: https://patchwork.open-mesh.org/project/batman/list/
3523 B: https://www.open-mesh.org/projects/batman-adv/issues
3524 C: ircs://irc.hackint.org/batadv
3525 T: git https://git.open-mesh.org/linux-merge.git
3526 F: Documentation/networking/batman-adv.rst
3527 F: include/uapi/linux/batadv_packet.h
3528 F: include/uapi/linux/batman_adv.h
3531 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3532 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3533 L: linux-hams@vger.kernel.org
3535 W: http://www.baycom.org/~tom/ham/ham.html
3536 F: drivers/net/hamradio/baycom*
3538 BCACHE (BLOCK LAYER CACHE)
3539 M: Coly Li <colyli@suse.de>
3540 M: Kent Overstreet <kent.overstreet@gmail.com>
3541 L: linux-bcache@vger.kernel.org
3543 W: http://bcache.evilpiepirate.org
3544 C: irc://irc.oftc.net/bcache
3545 F: drivers/md/bcache/
3547 BDISP ST MEDIA DRIVER
3548 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3549 L: linux-media@vger.kernel.org
3551 W: https://linuxtv.org
3552 T: git git://linuxtv.org/media_tree.git
3553 F: drivers/media/platform/st/sti/bdisp
3555 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3556 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3557 L: netdev@vger.kernel.org
3559 F: drivers/net/ethernet/ec_bhf.c
3562 M: Luis de Bethencourt <luisbg@kernel.org>
3563 M: Salah Triki <salah.triki@gmail.com>
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3566 F: Documentation/filesystems/befs.rst
3570 M: Paolo Valente <paolo.valente@linaro.org>
3571 M: Jens Axboe <axboe@kernel.dk>
3572 L: linux-block@vger.kernel.org
3574 F: Documentation/block/bfq-iosched.rst
3578 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3580 F: Documentation/filesystems/bfs.rst
3582 F: include/uapi/linux/bfs_fs.h
3585 M: Yury Norov <yury.norov@gmail.com>
3586 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3587 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3589 F: include/linux/bitmap.h
3590 F: include/linux/cpumask.h
3591 F: include/linux/find.h
3592 F: include/linux/nodemask.h
3596 F: lib/find_bit_benchmark.c
3598 F: lib/test_bitmap.c
3599 F: tools/include/linux/bitmap.h
3600 F: tools/include/linux/find.h
3601 F: tools/lib/bitmap.c
3602 F: tools/lib/find_bit.c
3604 BLINKM RGB LED DRIVER
3605 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3607 F: drivers/leds/leds-blinkm.c
3610 M: Jens Axboe <axboe@kernel.dk>
3611 L: linux-block@vger.kernel.org
3613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3614 F: Documentation/ABI/stable/sysfs-block
3615 F: Documentation/block/
3618 F: include/linux/bio.h
3619 F: include/linux/blk*
3620 F: kernel/trace/blktrace.c
3624 M: Joern Engel <joern@lazybastard.org>
3625 L: linux-mtd@lists.infradead.org
3627 F: drivers/mtd/devices/block2mtd.c
3630 M: Marcel Holtmann <marcel@holtmann.org>
3631 M: Johan Hedberg <johan.hedberg@gmail.com>
3632 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3633 L: linux-bluetooth@vger.kernel.org
3635 W: http://www.bluez.org/
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3638 F: drivers/bluetooth/
3641 M: Marcel Holtmann <marcel@holtmann.org>
3642 M: Johan Hedberg <johan.hedberg@gmail.com>
3643 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3644 L: linux-bluetooth@vger.kernel.org
3646 W: http://www.bluez.org/
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3649 F: include/net/bluetooth/
3653 M: Jay Vosburgh <j.vosburgh@gmail.com>
3654 M: Veaceslav Falico <vfalico@gmail.com>
3655 M: Andy Gospodarek <andy@greyhouse.net>
3656 L: netdev@vger.kernel.org
3658 W: http://sourceforge.net/projects/bonding/
3659 F: Documentation/networking/bonding.rst
3660 F: drivers/net/bonding/
3661 F: include/net/bond*
3662 F: include/uapi/linux/if_bonding.h
3664 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3665 M: Dan Robertson <dan@dlrobertson.com>
3666 L: linux-iio@vger.kernel.org
3668 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3669 F: drivers/iio/accel/bma400*
3671 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3672 M: Alexei Starovoitov <ast@kernel.org>
3673 M: Daniel Borkmann <daniel@iogearbox.net>
3674 M: Andrii Nakryiko <andrii@kernel.org>
3675 R: Martin KaFai Lau <martin.lau@linux.dev>
3676 R: Song Liu <song@kernel.org>
3677 R: Yonghong Song <yhs@fb.com>
3678 R: John Fastabend <john.fastabend@gmail.com>
3679 R: KP Singh <kpsingh@kernel.org>
3680 R: Stanislav Fomichev <sdf@google.com>
3681 R: Hao Luo <haoluo@google.com>
3682 R: Jiri Olsa <jolsa@kernel.org>
3683 L: bpf@vger.kernel.org
3686 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3689 F: Documentation/bpf/
3690 F: Documentation/networking/filter.rst
3691 F: Documentation/userspace-api/ebpf/
3693 F: include/linux/bpf*
3694 F: include/linux/btf*
3695 F: include/linux/filter.h
3696 F: include/trace/events/xdp.h
3697 F: include/uapi/linux/bpf*
3698 F: include/uapi/linux/btf*
3699 F: include/uapi/linux/filter.h
3701 F: kernel/trace/bpf_trace.c
3704 F: net/core/filter.c
3705 F: net/sched/act_bpf.c
3706 F: net/sched/cls_bpf.c
3708 F: scripts/bpf_doc.py
3709 F: scripts/pahole-flags.sh
3710 F: scripts/pahole-version.sh
3713 F: tools/testing/selftests/bpf/
3716 M: Shubham Bansal <illusionist.neo@gmail.com>
3717 L: bpf@vger.kernel.org
3722 M: Daniel Borkmann <daniel@iogearbox.net>
3723 M: Alexei Starovoitov <ast@kernel.org>
3724 M: Zi Shen Lim <zlim.lnx@gmail.com>
3725 L: bpf@vger.kernel.org
3729 BPF JIT for MIPS (32-BIT AND 64-BIT)
3730 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3731 M: Paul Burton <paulburton@kernel.org>
3732 L: bpf@vger.kernel.org
3736 BPF JIT for NFP NICs
3737 M: Jakub Kicinski <kuba@kernel.org>
3738 L: bpf@vger.kernel.org
3740 F: drivers/net/ethernet/netronome/nfp/bpf/
3742 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3743 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3744 M: Michael Ellerman <mpe@ellerman.id.au>
3745 L: bpf@vger.kernel.org
3747 F: arch/powerpc/net/
3749 BPF JIT for RISC-V (32-bit)
3750 M: Luke Nelson <luke.r.nels@gmail.com>
3751 M: Xi Wang <xi.wang@gmail.com>
3752 L: bpf@vger.kernel.org
3755 X: arch/riscv/net/bpf_jit_comp64.c
3757 BPF JIT for RISC-V (64-bit)
3758 M: Björn Töpel <bjorn@kernel.org>
3759 L: bpf@vger.kernel.org
3762 X: arch/riscv/net/bpf_jit_comp32.c
3765 M: Ilya Leoshkevich <iii@linux.ibm.com>
3766 M: Heiko Carstens <hca@linux.ibm.com>
3767 M: Vasily Gorbik <gor@linux.ibm.com>
3768 L: bpf@vger.kernel.org
3771 X: arch/s390/net/pnet.c
3773 BPF JIT for SPARC (32-BIT AND 64-BIT)
3774 M: David S. Miller <davem@davemloft.net>
3775 L: bpf@vger.kernel.org
3779 BPF JIT for X86 32-BIT
3780 M: Wang YanQing <udknight@gmail.com>
3781 L: bpf@vger.kernel.org
3783 F: arch/x86/net/bpf_jit_comp32.c
3785 BPF JIT for X86 64-BIT
3786 M: Alexei Starovoitov <ast@kernel.org>
3787 M: Daniel Borkmann <daniel@iogearbox.net>
3788 L: bpf@vger.kernel.org
3791 X: arch/x86/net/bpf_jit_comp32.c
3794 M: Alexei Starovoitov <ast@kernel.org>
3795 M: Daniel Borkmann <daniel@iogearbox.net>
3796 R: John Fastabend <john.fastabend@gmail.com>
3797 L: bpf@vger.kernel.org
3799 F: kernel/bpf/verifier.c
3800 F: kernel/bpf/tnum.c
3801 F: kernel/bpf/core.c
3802 F: kernel/bpf/syscall.c
3803 F: kernel/bpf/dispatcher.c
3804 F: kernel/bpf/trampoline.c
3805 F: include/linux/bpf*
3806 F: include/linux/filter.h
3809 M: Martin KaFai Lau <martin.lau@linux.dev>
3810 L: bpf@vger.kernel.org
3813 F: include/linux/btf*
3816 M: Song Liu <song@kernel.org>
3817 R: Jiri Olsa <jolsa@kernel.org>
3818 L: bpf@vger.kernel.org
3820 F: kernel/trace/bpf_trace.c
3821 F: kernel/bpf/stackmap.c
3823 BPF [NETWORKING] (tc BPF, sock_addr)
3824 M: Martin KaFai Lau <martin.lau@linux.dev>
3825 M: Daniel Borkmann <daniel@iogearbox.net>
3826 R: John Fastabend <john.fastabend@gmail.com>
3827 L: bpf@vger.kernel.org
3828 L: netdev@vger.kernel.org
3830 F: net/core/filter.c
3831 F: net/sched/act_bpf.c
3832 F: net/sched/cls_bpf.c
3834 BPF [NETWORKING] (struct_ops, reuseport)
3835 M: Martin KaFai Lau <martin.lau@linux.dev>
3836 L: bpf@vger.kernel.org
3837 L: netdev@vger.kernel.org
3839 F: kernel/bpf/bpf_struct*
3841 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3842 M: KP Singh <kpsingh@kernel.org>
3843 R: Florent Revest <revest@chromium.org>
3844 R: Brendan Jackman <jackmanb@chromium.org>
3845 L: bpf@vger.kernel.org
3847 F: Documentation/bpf/prog_lsm.rst
3848 F: include/linux/bpf_lsm.h
3849 F: kernel/bpf/bpf_lsm.c
3852 BPF [STORAGE & CGROUPS]
3853 M: Martin KaFai Lau <martin.lau@linux.dev>
3854 L: bpf@vger.kernel.org
3856 F: kernel/bpf/cgroup.c
3857 F: kernel/bpf/*storage.c
3858 F: kernel/bpf/bpf_lru*
3861 M: Andrii Nakryiko <andrii@kernel.org>
3862 L: bpf@vger.kernel.org
3864 F: kernel/bpf/ringbuf.c
3867 M: Yonghong Song <yhs@fb.com>
3868 L: bpf@vger.kernel.org
3870 F: kernel/bpf/*iter.c
3872 BPF [L7 FRAMEWORK] (sockmap)
3873 M: John Fastabend <john.fastabend@gmail.com>
3874 M: Jakub Sitnicki <jakub@cloudflare.com>
3875 L: netdev@vger.kernel.org
3876 L: bpf@vger.kernel.org
3878 F: include/linux/skmsg.h
3880 F: net/core/sock_map.c
3881 F: net/ipv4/tcp_bpf.c
3882 F: net/ipv4/udp_bpf.c
3883 F: net/unix/unix_bpf.c
3885 BPF [LIBRARY] (libbpf)
3886 M: Andrii Nakryiko <andrii@kernel.org>
3887 L: bpf@vger.kernel.org
3891 BPF [TOOLING] (bpftool)
3892 M: Quentin Monnet <quentin@isovalent.com>
3893 L: bpf@vger.kernel.org
3895 F: kernel/bpf/disasm.*
3896 F: tools/bpf/bpftool/
3898 BPF [SELFTESTS] (Test Runners & Infrastructure)
3899 M: Andrii Nakryiko <andrii@kernel.org>
3900 R: Mykola Lysenko <mykolal@fb.com>
3901 L: bpf@vger.kernel.org
3903 F: tools/testing/selftests/bpf/
3906 L: bpf@vger.kernel.org
3908 K: (?:\b|_)bpf(?:\b|_)
3910 BROADCOM B44 10/100 ETHERNET DRIVER
3911 M: Michael Chan <michael.chan@broadcom.com>
3912 L: netdev@vger.kernel.org
3914 F: drivers/net/ethernet/broadcom/b44.*
3916 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3917 M: Florian Fainelli <f.fainelli@gmail.com>
3918 L: netdev@vger.kernel.org
3919 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3921 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3922 F: drivers/net/dsa/b53/*
3923 F: drivers/net/dsa/bcm_sf2*
3924 F: include/linux/dsa/brcm.h
3925 F: include/linux/platform_data/b53.h
3927 BROADCOM BCMBCA ARM ARCHITECTURE
3928 M: William Zhang <william.zhang@broadcom.com>
3929 M: Anand Gore <anand.gore@broadcom.com>
3930 M: Kursad Oney <kursad.oney@broadcom.com>
3931 M: Florian Fainelli <f.fainelli@gmail.com>
3932 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3935 T: git git://github.com/broadcom/stblinux.git
3936 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3937 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3954 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3955 M: Florian Fainelli <f.fainelli@gmail.com>
3956 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3957 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3960 T: git git://github.com/broadcom/stblinux.git
3961 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3962 F: drivers/pci/controller/pcie-brcmstb.c
3963 F: drivers/staging/vc04_services
3968 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3969 M: Florian Fainelli <f.fainelli@gmail.com>
3970 M: Ray Jui <rjui@broadcom.com>
3971 M: Scott Branden <sbranden@broadcom.com>
3972 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3974 T: git git://github.com/broadcom/mach-bcm
3975 F: arch/arm/mach-bcm/
3981 BROADCOM BCM47XX MIPS ARCHITECTURE
3982 M: Hauke Mehrtens <hauke@hauke-m.de>
3983 M: Rafał Miłecki <zajec5@gmail.com>
3984 L: linux-mips@vger.kernel.org
3986 F: Documentation/devicetree/bindings/mips/brcm/
3987 F: arch/mips/bcm47xx/*
3988 F: arch/mips/include/asm/mach-bcm47xx/*
3990 BROADCOM BCM4908 ETHERNET DRIVER
3991 M: Rafał Miłecki <rafal@milecki.pl>
3992 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3993 L: netdev@vger.kernel.org
3995 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3996 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3997 F: drivers/net/ethernet/broadcom/unimac.h
3999 BROADCOM BCM4908 PINMUX DRIVER
4000 M: Rafał Miłecki <rafal@milecki.pl>
4001 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4002 L: linux-gpio@vger.kernel.org
4004 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4005 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4007 BROADCOM BCM5301X ARM ARCHITECTURE
4008 M: Florian Fainelli <f.fainelli@gmail.com>
4009 M: Hauke Mehrtens <hauke@hauke-m.de>
4010 M: Rafał Miłecki <zajec5@gmail.com>
4011 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4014 F: arch/arm/boot/dts/bcm470*
4015 F: arch/arm/boot/dts/bcm5301*
4016 F: arch/arm/boot/dts/bcm953012*
4017 F: arch/arm/mach-bcm/bcm_5301x.c
4019 BROADCOM BCM53573 ARM ARCHITECTURE
4020 M: Florian Fainelli <f.fainelli@gmail.com>
4021 M: Rafał Miłecki <rafal@milecki.pl>
4022 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4025 F: arch/arm/boot/dts/bcm47189*
4026 F: arch/arm/boot/dts/bcm53573*
4028 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4029 M: Kevin Cernekee <cernekee@gmail.com>
4030 L: linux-usb@vger.kernel.org
4032 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4034 BROADCOM BCM7XXX ARM ARCHITECTURE
4035 M: Florian Fainelli <f.fainelli@gmail.com>
4036 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4039 T: git git://github.com/broadcom/stblinux.git
4040 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4041 F: arch/arm/boot/dts/bcm7*.dts*
4042 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4043 F: arch/arm/mach-bcm/*brcmstb*
4044 F: arch/arm/mm/cache-b15-rac.c
4045 F: drivers/bus/brcmstb_gisb.c
4046 F: drivers/pci/controller/pcie-brcmstb.c
4052 M: Al Cooper <alcooperx@gmail.com>
4053 L: linux-usb@vger.kernel.org
4054 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4056 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4057 F: drivers/usb/gadget/udc/bdc/
4059 BROADCOM BMIPS CPUFREQ DRIVER
4060 M: Markus Mayer <mmayer@broadcom.com>
4061 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4062 L: linux-pm@vger.kernel.org
4064 F: drivers/cpufreq/bmips-cpufreq.c
4066 BROADCOM BMIPS MIPS ARCHITECTURE
4067 M: Florian Fainelli <f.fainelli@gmail.com>
4068 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4069 L: linux-mips@vger.kernel.org
4071 T: git git://github.com/broadcom/stblinux.git
4072 F: arch/mips/bmips/*
4073 F: arch/mips/boot/dts/brcm/bcm*.dts*
4074 F: arch/mips/include/asm/mach-bmips/*
4075 F: arch/mips/kernel/*bmips*
4076 F: drivers/soc/bcm/bcm63xx
4077 F: drivers/irqchip/irq-bcm63*
4078 F: drivers/irqchip/irq-bcm7*
4079 F: drivers/irqchip/irq-brcmstb*
4080 F: include/linux/bcm963xx_nvram.h
4081 F: include/linux/bcm963xx_tag.h
4083 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4084 M: Rasesh Mody <rmody@marvell.com>
4085 M: GR-Linux-NIC-Dev@marvell.com
4086 L: netdev@vger.kernel.org
4088 F: drivers/net/ethernet/broadcom/bnx2.*
4089 F: drivers/net/ethernet/broadcom/bnx2_*
4091 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4092 M: Saurav Kashyap <skashyap@marvell.com>
4093 M: Javed Hasan <jhasan@marvell.com>
4094 M: GR-QLogic-Storage-Upstream@marvell.com
4095 L: linux-scsi@vger.kernel.org
4097 F: drivers/scsi/bnx2fc/
4099 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4100 M: Nilesh Javali <njavali@marvell.com>
4101 M: Manish Rangankar <mrangankar@marvell.com>
4102 M: GR-QLogic-Storage-Upstream@marvell.com
4103 L: linux-scsi@vger.kernel.org
4105 F: drivers/scsi/bnx2i/
4107 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4108 M: Ariel Elior <aelior@marvell.com>
4109 M: Sudarsana Kalluru <skalluru@marvell.com>
4110 M: Manish Chopra <manishc@marvell.com>
4111 L: netdev@vger.kernel.org
4113 F: drivers/net/ethernet/broadcom/bnx2x/
4115 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4116 M: Michael Chan <michael.chan@broadcom.com>
4117 L: netdev@vger.kernel.org
4119 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4120 F: drivers/net/ethernet/broadcom/bnxt/
4121 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4123 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4124 M: Arend van Spriel <aspriel@gmail.com>
4125 M: Franky Lin <franky.lin@broadcom.com>
4126 M: Hante Meuleman <hante.meuleman@broadcom.com>
4127 L: linux-wireless@vger.kernel.org
4128 L: brcm80211-dev-list.pdl@broadcom.com
4129 L: SHA-cyfmac-dev-list@infineon.com
4131 F: drivers/net/wireless/broadcom/brcm80211/
4133 BROADCOM BRCMSTB GPIO DRIVER
4134 M: Doug Berger <opendmb@gmail.com>
4135 M: Florian Fainelli <f.fainelli@gmail.com>
4136 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4138 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4139 F: drivers/gpio/gpio-brcmstb.c
4141 BROADCOM BRCMSTB I2C DRIVER
4142 M: Kamal Dasu <kdasu.kdev@gmail.com>
4143 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4144 L: linux-i2c@vger.kernel.org
4146 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4147 F: drivers/i2c/busses/i2c-brcmstb.c
4149 BROADCOM BRCMSTB UART DRIVER
4150 M: Al Cooper <alcooperx@gmail.com>
4151 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152 L: linux-serial@vger.kernel.org
4154 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4155 F: drivers/tty/serial/8250/8250_bcm7271.c
4157 BROADCOM BRCMSTB USB EHCI DRIVER
4158 M: Al Cooper <alcooperx@gmail.com>
4159 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4160 L: linux-usb@vger.kernel.org
4162 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4163 F: drivers/usb/host/ehci-brcm.*
4165 BROADCOM BRCMSTB USB PIN MAP DRIVER
4166 M: Al Cooper <alcooperx@gmail.com>
4167 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4168 L: linux-usb@vger.kernel.org
4170 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4171 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4173 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4174 M: Al Cooper <alcooperx@gmail.com>
4175 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4176 L: linux-kernel@vger.kernel.org
4178 F: drivers/phy/broadcom/phy-brcm-usb*
4180 BROADCOM ETHERNET PHY DRIVERS
4181 M: Florian Fainelli <f.fainelli@gmail.com>
4182 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4183 L: netdev@vger.kernel.org
4185 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4186 F: drivers/net/phy/bcm*.[ch]
4187 F: drivers/net/phy/broadcom.c
4188 F: include/linux/brcmphy.h
4190 BROADCOM GENET ETHERNET DRIVER
4191 M: Doug Berger <opendmb@gmail.com>
4192 M: Florian Fainelli <f.fainelli@gmail.com>
4193 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4194 L: netdev@vger.kernel.org
4196 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4197 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4198 F: drivers/net/ethernet/broadcom/genet/
4199 F: drivers/net/ethernet/broadcom/unimac.h
4200 F: drivers/net/mdio/mdio-bcm-unimac.c
4201 F: include/linux/platform_data/bcmgenet.h
4202 F: include/linux/platform_data/mdio-bcm-unimac.h
4204 BROADCOM IPROC ARM ARCHITECTURE
4205 M: Ray Jui <rjui@broadcom.com>
4206 M: Scott Branden <sbranden@broadcom.com>
4207 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4210 T: git git://github.com/broadcom/stblinux.git
4211 F: arch/arm64/boot/dts/broadcom/northstar2/*
4212 F: arch/arm64/boot/dts/broadcom/stingray/*
4213 F: drivers/clk/bcm/clk-ns*
4214 F: drivers/clk/bcm/clk-sr*
4215 F: drivers/pinctrl/bcm/pinctrl-ns*
4216 F: include/dt-bindings/clock/bcm-sr*
4233 BROADCOM IPROC GBIT ETHERNET DRIVER
4234 M: Rafał Miłecki <rafal@milecki.pl>
4235 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4236 L: netdev@vger.kernel.org
4238 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4239 F: drivers/net/ethernet/broadcom/bgmac*
4240 F: drivers/net/ethernet/broadcom/unimac.h
4242 BROADCOM KONA GPIO DRIVER
4243 M: Ray Jui <rjui@broadcom.com>
4244 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4246 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4247 F: drivers/gpio/gpio-bcm-kona.c
4249 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4250 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4251 M: Kashyap Desai <kashyap.desai@broadcom.com>
4252 M: Sumit Saxena <sumit.saxena@broadcom.com>
4253 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4254 L: mpi3mr-linuxdrv.pdl@broadcom.com
4255 L: linux-scsi@vger.kernel.org
4257 W: https://www.broadcom.com/support/storage
4258 F: drivers/scsi/mpi3mr/
4260 BROADCOM NETXTREME-E ROCE DRIVER
4261 M: Selvin Xavier <selvin.xavier@broadcom.com>
4262 L: linux-rdma@vger.kernel.org
4264 W: http://www.broadcom.com
4265 F: drivers/infiniband/hw/bnxt_re/
4266 F: include/uapi/rdma/bnxt_re-abi.h
4268 BROADCOM NVRAM DRIVER
4269 M: Rafał Miłecki <zajec5@gmail.com>
4270 L: linux-mips@vger.kernel.org
4272 F: drivers/firmware/broadcom/*
4274 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4275 M: Rafał Miłecki <rafal@milecki.pl>
4276 M: Florian Fainelli <f.fainelli@gmail.com>
4277 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4278 L: linux-pm@vger.kernel.org
4280 T: git git://github.com/broadcom/stblinux.git
4281 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4282 F: include/dt-bindings/soc/bcm-pmb.h
4284 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4285 M: Rafał Miłecki <zajec5@gmail.com>
4286 L: linux-wireless@vger.kernel.org
4289 F: include/linux/bcma/
4292 M: Kamal Dasu <kdasu.kdev@gmail.com>
4293 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4295 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4296 F: drivers/spi/spi-bcm-qspi.*
4297 F: drivers/spi/spi-brcmstb-qspi.c
4298 F: drivers/spi/spi-iproc-qspi.c
4300 BROADCOM STB AVS CPUFREQ DRIVER
4301 M: Markus Mayer <mmayer@broadcom.com>
4302 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303 L: linux-pm@vger.kernel.org
4305 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4306 F: drivers/cpufreq/brcmstb*
4308 BROADCOM STB AVS TMON DRIVER
4309 M: Markus Mayer <mmayer@broadcom.com>
4310 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4311 L: linux-pm@vger.kernel.org
4313 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4314 F: drivers/thermal/broadcom/brcmstb*
4316 BROADCOM STB DPFE DRIVER
4317 M: Markus Mayer <mmayer@broadcom.com>
4318 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4321 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4322 F: drivers/memory/brcmstb_dpfe.c
4324 BROADCOM STB NAND FLASH DRIVER
4325 M: Brian Norris <computersforpeace@gmail.com>
4326 M: Kamal Dasu <kdasu.kdev@gmail.com>
4327 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4328 L: linux-mtd@lists.infradead.org
4330 F: drivers/mtd/nand/raw/brcmnand/
4331 F: include/linux/platform_data/brcmnand.h
4333 BROADCOM STB PCIE DRIVER
4334 M: Jim Quinlan <jim2101024@gmail.com>
4335 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4336 M: Florian Fainelli <f.fainelli@gmail.com>
4337 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4338 L: linux-pci@vger.kernel.org
4340 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4341 F: drivers/pci/controller/pcie-brcmstb.c
4343 BROADCOM SYSTEMPORT ETHERNET DRIVER
4344 M: Florian Fainelli <f.fainelli@gmail.com>
4345 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4346 L: netdev@vger.kernel.org
4348 F: drivers/net/ethernet/broadcom/bcmsysport.*
4349 F: drivers/net/ethernet/broadcom/unimac.h
4350 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4352 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4353 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4354 M: Prashant Sreedharan <prashant@broadcom.com>
4355 M: Michael Chan <mchan@broadcom.com>
4356 L: netdev@vger.kernel.org
4358 F: drivers/net/ethernet/broadcom/tg3.*
4361 M: Scott Branden <scott.branden@broadcom.com>
4362 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4364 F: drivers/misc/bcm-vk/
4365 F: include/uapi/linux/misc/bcm_vk.h
4367 BROCADE BFA FC SCSI DRIVER
4368 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4369 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4370 L: linux-scsi@vger.kernel.org
4372 F: drivers/scsi/bfa/
4374 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4375 M: Rasesh Mody <rmody@marvell.com>
4376 M: Sudarsana Kalluru <skalluru@marvell.com>
4377 M: GR-Linux-NIC-Dev@marvell.com
4378 L: netdev@vger.kernel.org
4380 F: drivers/net/ethernet/brocade/bna/
4382 BSG (block layer generic sg v4 driver)
4383 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4384 L: linux-scsi@vger.kernel.org
4387 F: include/linux/bsg.h
4388 F: include/uapi/linux/bsg.h
4391 M: Clemens Ladisch <clemens@ladisch.de>
4392 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4395 F: Documentation/sound/cards/bt87x.rst
4396 F: sound/pci/bt87x.c
4399 M: Michael Buesch <m@bues.ch>
4401 W: http://bu3sch.de/btgpio.php
4402 F: drivers/gpio/gpio-bt8xx.c
4405 M: Chris Mason <clm@fb.com>
4406 M: Josef Bacik <josef@toxicpanda.com>
4407 M: David Sterba <dsterba@suse.com>
4408 L: linux-btrfs@vger.kernel.org
4410 W: http://btrfs.wiki.kernel.org/
4411 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4412 C: irc://irc.libera.chat/btrfs
4413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4414 F: Documentation/filesystems/btrfs.rst
4416 F: include/linux/btrfs*
4417 F: include/uapi/linux/btrfs*
4419 BTTV VIDEO4LINUX DRIVER
4420 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4421 L: linux-media@vger.kernel.org
4423 W: https://linuxtv.org
4424 T: git git://linuxtv.org/media_tree.git
4425 F: Documentation/driver-api/media/drivers/bttv*
4426 F: drivers/media/pci/bt8xx/bttv*
4428 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4429 M: Chanwoo Choi <cw00.choi@samsung.com>
4430 L: linux-pm@vger.kernel.org
4431 L: linux-samsung-soc@vger.kernel.org
4433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4434 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4435 F: drivers/devfreq/exynos-bus.c
4437 BUSLOGIC SCSI DRIVER
4438 M: Khalid Aziz <khalid@gonehiking.org>
4439 L: linux-scsi@vger.kernel.org
4441 F: drivers/scsi/BusLogic.*
4442 F: drivers/scsi/FlashPoint.*
4444 C-MEDIA CMI8788 DRIVER
4445 M: Clemens Ladisch <clemens@ladisch.de>
4446 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4449 F: sound/pci/oxygen/
4452 M: Guo Ren <guoren@kernel.org>
4453 L: linux-csky@vger.kernel.org
4455 T: git https://github.com/c-sky/csky-linux.git
4456 F: Documentation/devicetree/bindings/csky/
4457 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4458 F: Documentation/devicetree/bindings/timer/csky,*
4460 F: drivers/clocksource/timer-gx6605s.c
4461 F: drivers/clocksource/timer-mp-csky.c
4462 F: drivers/irqchip/irq-csky-*
4466 CA8210 IEEE-802.15.4 RADIO DRIVER
4467 L: linux-wpan@vger.kernel.org
4469 W: https://github.com/Cascoda/ca8210-linux.git
4470 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4471 F: drivers/net/ieee802154/ca8210.c
4473 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4474 M: Damien Le Moal <damien.lemoal@wdc.com>
4475 L: linux-riscv@lists.infradead.org
4476 L: linux-gpio@vger.kernel.org (pinctrl driver)
4477 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4478 F: drivers/pinctrl/pinctrl-k210.c
4480 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4481 M: Damien Le Moal <damien.lemoal@wdc.com>
4482 L: linux-kernel@vger.kernel.org
4483 L: linux-riscv@lists.infradead.org
4485 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4486 F: drivers/reset/reset-k210.c
4488 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4489 M: Damien Le Moal <damien.lemoal@wdc.com>
4490 L: linux-riscv@lists.infradead.org
4492 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4493 F: drivers/soc/canaan/
4494 F: include/soc/canaan/
4496 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4497 M: David Howells <dhowells@redhat.com>
4498 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4500 F: Documentation/filesystems/caching/cachefiles.rst
4503 CADENCE MIPI-CSI2 BRIDGES
4504 M: Maxime Ripard <mripard@kernel.org>
4505 L: linux-media@vger.kernel.org
4507 F: Documentation/devicetree/bindings/media/cdns,*.txt
4508 F: drivers/media/platform/cadence/cdns-csi2*
4511 L: linux-mtd@lists.infradead.org
4513 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4514 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4516 CADENCE USB3 DRD IP DRIVER
4517 M: Peter Chen <peter.chen@kernel.org>
4518 M: Pawel Laszczak <pawell@cadence.com>
4519 R: Roger Quadros <rogerq@kernel.org>
4520 R: Aswath Govindraju <a-govindraju@ti.com>
4521 L: linux-usb@vger.kernel.org
4523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4524 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4525 F: drivers/usb/cdns3/
4526 X: drivers/usb/cdns3/cdnsp*
4528 CADENCE USBSSP DRD IP DRIVER
4529 M: Pawel Laszczak <pawell@cadence.com>
4530 L: linux-usb@vger.kernel.org
4532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4533 F: drivers/usb/cdns3/
4534 X: drivers/usb/cdns3/cdns3*
4536 CADET FM/AM RADIO RECEIVER DRIVER
4537 M: Hans Verkuil <hverkuil@xs4all.nl>
4538 L: linux-media@vger.kernel.org
4540 W: https://linuxtv.org
4541 T: git git://linuxtv.org/media_tree.git
4542 F: drivers/media/radio/radio-cadet*
4544 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4545 L: linux-media@vger.kernel.org
4547 T: git git://linuxtv.org/media_tree.git
4548 F: Documentation/admin-guide/media/cafe_ccic*
4549 F: drivers/media/platform/marvell/
4552 L: netdev@vger.kernel.org
4554 F: Documentation/networking/caif/
4555 F: drivers/net/caif/
4556 F: include/net/caif/
4557 F: include/uapi/linux/caif/
4561 M: Toke Høiland-Jørgensen <toke@toke.dk>
4562 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4564 F: net/sched/sch_cake.c
4567 M: Wolfgang Grandegger <wg@grandegger.com>
4568 M: Marc Kleine-Budde <mkl@pengutronix.de>
4569 L: linux-can@vger.kernel.org
4571 W: https://github.com/linux-can
4572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4574 F: Documentation/devicetree/bindings/net/can/
4575 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4577 F: drivers/phy/phy-can-transceiver.c
4578 F: include/linux/can/bittiming.h
4579 F: include/linux/can/dev.h
4580 F: include/linux/can/length.h
4581 F: include/linux/can/platform/
4582 F: include/linux/can/rx-offload.h
4583 F: include/uapi/linux/can/error.h
4584 F: include/uapi/linux/can/netlink.h
4585 F: include/uapi/linux/can/vxcan.h
4588 M: Oliver Hartkopp <socketcan@hartkopp.net>
4589 M: Marc Kleine-Budde <mkl@pengutronix.de>
4590 L: linux-can@vger.kernel.org
4592 W: https://github.com/linux-can
4593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4595 F: Documentation/networking/can.rst
4596 F: include/linux/can/can-ml.h
4597 F: include/linux/can/core.h
4598 F: include/linux/can/skb.h
4599 F: include/net/netns/can.h
4600 F: include/uapi/linux/can.h
4601 F: include/uapi/linux/can/bcm.h
4602 F: include/uapi/linux/can/gw.h
4603 F: include/uapi/linux/can/isotp.h
4604 F: include/uapi/linux/can/raw.h
4607 CAN-J1939 NETWORK LAYER
4608 M: Robin van der Gracht <robin@protonic.nl>
4609 M: Oleksij Rempel <o.rempel@pengutronix.de>
4610 R: kernel@pengutronix.de
4611 L: linux-can@vger.kernel.org
4613 F: Documentation/networking/j1939.rst
4614 F: include/uapi/linux/can/j1939.h
4618 M: Serge Hallyn <serge@hallyn.com>
4619 L: linux-security-module@vger.kernel.org
4621 F: include/linux/capability.h
4622 F: include/uapi/linux/capability.h
4623 F: kernel/capability.c
4624 F: security/commoncap.c
4626 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4627 M: Kevin Tsai <ktsai@capellamicro.com>
4629 F: drivers/iio/light/cm*
4631 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4632 M: Christian Lamparter <chunkeey@googlemail.com>
4633 L: linux-wireless@vger.kernel.org
4635 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4636 F: drivers/net/wireless/ath/carl9170/
4639 M: Robert Richter <rric@kernel.org>
4641 W: http://www.marvell.com
4642 F: drivers/i2c/busses/i2c-octeon*
4643 F: drivers/i2c/busses/i2c-thunderx*
4645 CAVIUM LIQUIDIO NETWORK DRIVER
4646 M: Derek Chickles <dchickles@marvell.com>
4647 M: Satanand Burla <sburla@marvell.com>
4648 M: Felix Manlunas <fmanlunas@marvell.com>
4649 L: netdev@vger.kernel.org
4651 W: http://www.marvell.com
4652 F: drivers/net/ethernet/cavium/liquidio/
4655 M: Robert Richter <rric@kernel.org>
4657 W: http://www.marvell.com
4658 F: drivers/mmc/host/cavium*
4660 CAVIUM OCTEON-TX CRYPTO DRIVER
4661 M: George Cherian <gcherian@marvell.com>
4662 L: linux-crypto@vger.kernel.org
4664 W: http://www.marvell.com
4665 F: drivers/crypto/cavium/cpt/
4667 CAVIUM THUNDERX2 ARM64 SOC
4668 M: Robert Richter <rric@kernel.org>
4669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4671 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4672 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4674 CBS/ETF/TAPRIO QDISCS
4675 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4677 L: netdev@vger.kernel.org
4678 F: net/sched/sch_cbs.c
4679 F: net/sched/sch_etf.c
4680 F: net/sched/sch_taprio.c
4682 CC2520 IEEE-802.15.4 RADIO DRIVER
4683 M: Varka Bhadram <varkabhadram@gmail.com>
4684 L: linux-wpan@vger.kernel.org
4686 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4687 F: drivers/net/ieee802154/cc2520.c
4688 F: include/linux/spi/cc2520.h
4690 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4691 M: Gilad Ben-Yossef <gilad@benyossef.com>
4692 L: linux-crypto@vger.kernel.org
4694 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4695 F: drivers/crypto/ccree/
4697 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4698 M: Hadar Gat <hadar.gat@arm.com>
4699 L: linux-crypto@vger.kernel.org
4701 F: drivers/char/hw_random/cctrng.c
4702 F: drivers/char/hw_random/cctrng.h
4703 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4704 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4707 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4708 L: linux-media@vger.kernel.org
4710 W: http://linuxtv.org
4711 T: git git://linuxtv.org/media_tree.git
4712 F: Documentation/ABI/testing/debugfs-cec-error-inj
4713 F: Documentation/devicetree/bindings/media/cec.txt
4714 F: Documentation/driver-api/media/cec-core.rst
4715 F: Documentation/userspace-api/media/cec
4716 F: drivers/media/cec/
4717 F: drivers/media/rc/keymaps/rc-cec.c
4718 F: include/media/cec-notifier.h
4719 F: include/media/cec.h
4720 F: include/uapi/linux/cec-funcs.h
4721 F: include/uapi/linux/cec.h
4724 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4725 L: linux-media@vger.kernel.org
4727 W: http://linuxtv.org
4728 T: git git://linuxtv.org/media_tree.git
4729 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4730 F: drivers/media/cec/platform/cec-gpio/
4732 CELL BROADBAND ENGINE ARCHITECTURE
4733 M: Arnd Bergmann <arnd@arndb.de>
4734 L: linuxppc-dev@lists.ozlabs.org
4736 W: http://www.ibm.com/developerworks/power/cell/
4737 F: arch/powerpc/include/asm/cell*.h
4738 F: arch/powerpc/include/asm/spu*.h
4739 F: arch/powerpc/include/uapi/asm/spu*.h
4740 F: arch/powerpc/platforms/cell/
4742 CELLWISE CW2015 BATTERY DRIVER
4743 M: Tobias Schrammm <t.schramm@manjaro.org>
4745 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4746 F: drivers/power/supply/cw2015_battery.c
4748 CEPH COMMON CODE (LIBCEPH)
4749 M: Ilya Dryomov <idryomov@gmail.com>
4750 M: Xiubo Li <xiubli@redhat.com>
4751 R: Jeff Layton <jlayton@kernel.org>
4752 L: ceph-devel@vger.kernel.org
4755 T: git git://github.com/ceph/ceph-client.git
4756 F: include/linux/ceph/
4757 F: include/linux/crush/
4760 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4761 M: Xiubo Li <xiubli@redhat.com>
4762 M: Ilya Dryomov <idryomov@gmail.com>
4763 R: Jeff Layton <jlayton@kernel.org>
4764 L: ceph-devel@vger.kernel.org
4767 T: git git://github.com/ceph/ceph-client.git
4768 F: Documentation/filesystems/ceph.rst
4771 CERTIFICATE HANDLING
4772 M: David Howells <dhowells@redhat.com>
4773 M: David Woodhouse <dwmw2@infradead.org>
4774 L: keyrings@vger.kernel.org
4776 F: Documentation/admin-guide/module-signing.rst
4778 F: scripts/check-blacklist-hashes.awk
4779 F: scripts/sign-file.c
4782 CFAG12864B LCD DRIVER
4783 M: Miguel Ojeda <ojeda@kernel.org>
4785 F: drivers/auxdisplay/cfag12864b.c
4786 F: include/linux/cfag12864b.h
4788 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4789 M: Miguel Ojeda <ojeda@kernel.org>
4791 F: drivers/auxdisplay/cfag12864bfb.c
4792 F: include/linux/cfag12864b.h
4794 CHAR and MISC DRIVERS
4795 M: Arnd Bergmann <arnd@arndb.de>
4796 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4801 F: include/linux/miscdevice.h
4802 X: drivers/char/agp/
4803 X: drivers/char/hw_random/
4804 X: drivers/char/ipmi/
4805 X: drivers/char/random.c
4806 X: drivers/char/tpm/
4809 M: Andy Whitcroft <apw@canonical.com>
4810 M: Joe Perches <joe@perches.com>
4811 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4812 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4814 F: scripts/checkpatch.pl
4816 CHECKPATCH DOCUMENTATION
4817 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4818 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4819 R: Joe Perches <joe@perches.com>
4821 F: Documentation/dev-tools/checkpatch.rst
4823 CHINESE DOCUMENTATION
4824 M: Alex Shi <alexs@kernel.org>
4825 M: Yanteng Si <siyanteng@loongson.cn>
4827 F: Documentation/translations/zh_CN/
4829 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4830 M: Peter Chen <peter.chen@kernel.org>
4831 L: linux-usb@vger.kernel.org
4833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4834 F: drivers/usb/chipidea/
4836 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4837 M: Hans de Goede <hdegoede@redhat.com>
4838 L: linux-input@vger.kernel.org
4840 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4841 F: drivers/input/touchscreen/chipone_icn8318.c
4843 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4844 M: Hans de Goede <hdegoede@redhat.com>
4845 L: linux-input@vger.kernel.org
4847 F: drivers/input/touchscreen/chipone_icn8505.c
4849 CHROME HARDWARE PLATFORM SUPPORT
4850 M: Benson Leung <bleung@chromium.org>
4851 L: chrome-platform@lists.linux.dev
4853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4854 F: drivers/platform/chrome/
4856 CHROMEOS EC CODEC DRIVER
4857 M: Cheng-Yi Chiang <cychiang@chromium.org>
4858 M: Tzung-Bi Shih <tzungbi@google.com>
4859 R: Guenter Roeck <groeck@chromium.org>
4860 L: chrome-platform@lists.linux.dev
4862 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4863 F: sound/soc/codecs/cros_ec_codec.*
4865 CHROMEOS EC SUBDRIVERS
4866 M: Benson Leung <bleung@chromium.org>
4867 R: Guenter Roeck <groeck@chromium.org>
4868 L: chrome-platform@lists.linux.dev
4870 F: drivers/power/supply/cros_usbpd-charger.c
4874 CHROMEOS EC USB TYPE-C DRIVER
4875 M: Prashant Malani <pmalani@chromium.org>
4876 L: chrome-platform@lists.linux.dev
4878 F: drivers/platform/chrome/cros_ec_typec.c
4880 CHROMEOS EC USB PD NOTIFY DRIVER
4881 M: Prashant Malani <pmalani@chromium.org>
4882 L: chrome-platform@lists.linux.dev
4884 F: drivers/platform/chrome/cros_usbpd_notify.c
4885 F: include/linux/platform_data/cros_usbpd_notify.h
4887 CHRONTEL CH7322 CEC DRIVER
4888 M: Joe Tessler <jrt@google.com>
4889 L: linux-media@vger.kernel.org
4891 T: git git://linuxtv.org/media_tree.git
4892 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4893 F: drivers/media/cec/i2c/ch7322.c
4895 CIRRUS LOGIC AUDIO CODEC DRIVERS
4896 M: James Schulman <james.schulman@cirrus.com>
4897 M: David Rhodes <david.rhodes@cirrus.com>
4898 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4899 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4901 L: patches@opensource.cirrus.com
4903 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4904 F: include/dt-bindings/sound/cs*
4905 F: sound/pci/hda/cs*
4906 F: sound/soc/codecs/cs*
4908 CIRRUS LOGIC DSP FIRMWARE DRIVER
4909 M: Simon Trimmer <simont@opensource.cirrus.com>
4910 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4911 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4912 L: patches@opensource.cirrus.com
4914 W: https://github.com/CirrusLogic/linux-drivers/wiki
4915 T: git https://github.com/CirrusLogic/linux-drivers.git
4916 F: drivers/firmware/cirrus/*
4917 F: include/linux/firmware/cirrus/*
4919 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4920 M: Hartley Sweeten <hsweeten@visionengravers.com>
4921 L: netdev@vger.kernel.org
4923 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4925 CIRRUS LOGIC LOCHNAGAR DRIVER
4926 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4927 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4928 L: patches@opensource.cirrus.com
4930 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4931 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4932 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4933 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4934 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4935 F: Documentation/hwmon/lochnagar.rst
4936 F: drivers/clk/clk-lochnagar.c
4937 F: drivers/hwmon/lochnagar-hwmon.c
4938 F: drivers/mfd/lochnagar-i2c.c
4939 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4940 F: drivers/regulator/lochnagar-regulator.c
4941 F: include/dt-bindings/clk/lochnagar.h
4942 F: include/dt-bindings/pinctrl/lochnagar.h
4943 F: include/linux/mfd/lochnagar*
4944 F: sound/soc/codecs/lochnagar-sc.c
4946 CIRRUS LOGIC MADERA CODEC DRIVERS
4947 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4948 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4950 L: patches@opensource.cirrus.com
4952 W: https://github.com/CirrusLogic/linux-drivers/wiki
4953 T: git https://github.com/CirrusLogic/linux-drivers.git
4954 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4955 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4956 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4957 F: drivers/gpio/gpio-madera*
4958 F: drivers/irqchip/irq-madera*
4959 F: drivers/mfd/cs47l*
4960 F: drivers/mfd/madera*
4961 F: drivers/pinctrl/cirrus/*
4962 F: include/dt-bindings/sound/madera*
4963 F: include/linux/irqchip/irq-madera*
4964 F: include/linux/mfd/madera/*
4965 F: include/sound/madera*
4966 F: sound/soc/codecs/cs47l*
4967 F: sound/soc/codecs/madera*
4969 CISCO FCOE HBA DRIVER
4970 M: Satish Kharat <satishkh@cisco.com>
4971 M: Sesidhar Baddela <sebaddel@cisco.com>
4972 M: Karan Tilak Kumar <kartilak@cisco.com>
4973 L: linux-scsi@vger.kernel.org
4975 F: drivers/scsi/fnic/
4977 CISCO SCSI HBA DRIVER
4978 M: Karan Tilak Kumar <kartilak@cisco.com>
4979 M: Sesidhar Baddela <sebaddel@cisco.com>
4980 L: linux-scsi@vger.kernel.org
4982 F: drivers/scsi/snic/
4984 CISCO VIC ETHERNET NIC DRIVER
4985 M: Christian Benvenuti <benve@cisco.com>
4986 M: Govindarajulu Varadarajan <_govind@gmx.com>
4988 F: drivers/net/ethernet/cisco/enic/
4990 CISCO VIC LOW LATENCY NIC DRIVER
4991 M: Christian Benvenuti <benve@cisco.com>
4992 M: Nelson Escobar <neescoba@cisco.com>
4994 F: drivers/infiniband/hw/usnic/
4997 M: Miguel Ojeda <ojeda@kernel.org>
5001 CLANG/LLVM BUILD SUPPORT
5002 M: Nathan Chancellor <nathan@kernel.org>
5003 M: Nick Desaulniers <ndesaulniers@google.com>
5004 R: Tom Rix <trix@redhat.com>
5005 L: llvm@lists.linux.dev
5007 W: https://clangbuiltlinux.github.io/
5008 B: https://github.com/ClangBuiltLinux/linux/issues
5009 C: irc://irc.libera.chat/clangbuiltlinux
5010 F: Documentation/kbuild/llvm.rst
5011 F: include/linux/compiler-clang.h
5012 F: scripts/Makefile.clang
5013 F: scripts/clang-tools/
5014 K: \b(?i:clang|llvm)\b
5016 CLANG CONTROL FLOW INTEGRITY SUPPORT
5017 M: Sami Tolvanen <samitolvanen@google.com>
5018 M: Kees Cook <keescook@chromium.org>
5019 R: Nathan Chancellor <nathan@kernel.org>
5020 R: Nick Desaulniers <ndesaulniers@google.com>
5021 L: llvm@lists.linux.dev
5023 B: https://github.com/ClangBuiltLinux/linux/issues
5024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5025 F: include/linux/cfi.h
5029 M: Russell King <linux@armlinux.org.uk>
5030 L: linux-clk@vger.kernel.org
5032 F: include/linux/clk.h
5034 CLOCKSOURCE, CLOCKEVENT DRIVERS
5035 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5036 M: Thomas Gleixner <tglx@linutronix.de>
5037 L: linux-kernel@vger.kernel.org
5039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5040 F: Documentation/devicetree/bindings/timer/
5041 F: drivers/clocksource/
5044 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5045 M: Daniel Oliveira Nascimento <don@syst.com.br>
5046 L: platform-driver-x86@vger.kernel.org
5048 F: drivers/platform/x86/classmate-laptop.c
5051 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5052 L: linux-media@vger.kernel.org
5054 W: https://linuxtv.org
5055 T: git git://linuxtv.org/media_tree.git
5056 F: drivers/media/pci/cobalt/
5058 COCCINELLE/Semantic Patches (SmPL)
5059 M: Julia Lawall <Julia.Lawall@inria.fr>
5060 M: Nicolas Palix <nicolas.palix@imag.fr>
5061 L: cocci@inria.fr (moderated for non-subscribers)
5063 W: https://coccinelle.gitlabpages.inria.fr/website/
5064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5065 F: Documentation/dev-tools/coccinelle.rst
5066 F: scripts/coccicheck
5067 F: scripts/coccinelle/
5070 M: Jan Harkes <jaharkes@cs.cmu.edu>
5072 L: codalist@coda.cs.cmu.edu
5074 W: http://www.coda.cs.cmu.edu/
5075 F: Documentation/filesystems/coda.rst
5077 F: include/linux/coda*.h
5078 F: include/uapi/linux/coda*.h
5080 CODA V4L2 MEM2MEM DRIVER
5081 M: Philipp Zabel <p.zabel@pengutronix.de>
5082 L: linux-media@vger.kernel.org
5084 F: Documentation/devicetree/bindings/media/coda.yaml
5085 F: drivers/media/platform/chips-media/
5088 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5090 F: Documentation/process/code-of-conduct-interpretation.rst
5091 F: Documentation/process/code-of-conduct.rst
5094 M: Ian Abbott <abbotti@mev.co.uk>
5095 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5098 F: include/linux/comedi/
5099 F: include/uapi/linux/comedi.h
5101 COMMON CLK FRAMEWORK
5102 M: Michael Turquette <mturquette@baylibre.com>
5103 M: Stephen Boyd <sboyd@kernel.org>
5104 L: linux-clk@vger.kernel.org
5106 Q: http://patchwork.kernel.org/project/linux-clk/list/
5107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5108 F: Documentation/devicetree/bindings/clock/
5110 F: include/dt-bindings/clock/
5111 F: include/linux/clk-pr*
5112 F: include/linux/clk/
5113 F: include/linux/of_clk.h
5114 X: drivers/clk/clkdev.c
5116 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5117 M: Steve French <sfrench@samba.org>
5118 L: linux-cifs@vger.kernel.org
5119 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5121 W: http://linux-cifs.samba.org/
5122 T: git git://git.samba.org/sfrench/cifs-2.6.git
5123 F: Documentation/admin-guide/cifs/
5127 COMPACTPCI HOTPLUG CORE
5128 M: Scott Murray <scott@spiteful.org>
5129 L: linux-pci@vger.kernel.org
5131 F: drivers/pci/hotplug/cpci_hotplug*
5133 COMPACTPCI HOTPLUG GENERIC DRIVER
5134 M: Scott Murray <scott@spiteful.org>
5135 L: linux-pci@vger.kernel.org
5137 F: drivers/pci/hotplug/cpcihp_generic.c
5139 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5140 M: Scott Murray <scott@spiteful.org>
5141 L: linux-pci@vger.kernel.org
5143 F: drivers/pci/hotplug/cpcihp_zt5550.*
5145 COMPAL LAPTOP SUPPORT
5146 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5147 L: platform-driver-x86@vger.kernel.org
5149 F: drivers/platform/x86/compal-laptop.c
5152 M: Miguel Ojeda <ojeda@kernel.org>
5153 R: Nick Desaulniers <ndesaulniers@google.com>
5155 F: include/linux/compiler_attributes.h
5157 COMPUTE EXPRESS LINK (CXL)
5158 M: Alison Schofield <alison.schofield@intel.com>
5159 M: Vishal Verma <vishal.l.verma@intel.com>
5160 M: Ira Weiny <ira.weiny@intel.com>
5161 M: Ben Widawsky <bwidawsk@kernel.org>
5162 M: Dan Williams <dan.j.williams@intel.com>
5163 L: linux-cxl@vger.kernel.org
5166 F: include/uapi/linux/cxl_mem.h
5168 CONEXANT ACCESSRUNNER USB DRIVER
5169 L: accessrunner-general@lists.sourceforge.net
5171 W: http://accessrunner.sourceforge.net/
5172 F: drivers/usb/atm/cxacru.c
5175 M: Joel Becker <jlbec@evilplan.org>
5176 M: Christoph Hellwig <hch@lst.de>
5178 T: git git://git.infradead.org/users/hch/configfs.git
5180 F: include/linux/configfs.h
5181 F: samples/configfs/
5184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5186 F: drivers/video/console/
5187 F: include/linux/console*
5190 M: Frederic Weisbecker <frederic@kernel.org>
5191 M: "Paul E. McKenney" <paulmck@kernel.org>
5193 F: kernel/context_tracking.c
5194 F: include/linux/context_tracking*
5196 CONTROL GROUP (CGROUP)
5197 M: Tejun Heo <tj@kernel.org>
5198 M: Zefan Li <lizefan.x@bytedance.com>
5199 M: Johannes Weiner <hannes@cmpxchg.org>
5200 L: cgroups@vger.kernel.org
5202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5203 F: Documentation/admin-guide/cgroup-v1/
5204 F: Documentation/admin-guide/cgroup-v2.rst
5205 F: include/linux/cgroup*
5207 F: tools/testing/selftests/cgroup/
5209 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5210 M: Tejun Heo <tj@kernel.org>
5211 M: Jens Axboe <axboe@kernel.dk>
5212 L: cgroups@vger.kernel.org
5213 L: linux-block@vger.kernel.org
5214 T: git git://git.kernel.dk/linux-block
5215 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5216 F: block/bfq-cgroup.c
5217 F: block/blk-cgroup.c
5218 F: block/blk-iolatency.c
5219 F: block/blk-throttle.c
5220 F: include/linux/blk-cgroup.h
5222 CONTROL GROUP - CPUSET
5223 M: Zefan Li <lizefan.x@bytedance.com>
5224 L: cgroups@vger.kernel.org
5226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5227 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5228 F: include/linux/cpuset.h
5229 F: kernel/cgroup/cpuset.c
5231 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5232 M: Johannes Weiner <hannes@cmpxchg.org>
5233 M: Michal Hocko <mhocko@kernel.org>
5234 M: Roman Gushchin <roman.gushchin@linux.dev>
5235 M: Shakeel Butt <shakeelb@google.com>
5236 R: Muchun Song <songmuchun@bytedance.com>
5237 L: cgroups@vger.kernel.org
5238 L: linux-mm@kvack.org
5242 F: tools/testing/selftests/cgroup/memcg_protection.m
5243 F: tools/testing/selftests/cgroup/test_kmem.c
5244 F: tools/testing/selftests/cgroup/test_memcontrol.c
5246 CORETEMP HARDWARE MONITORING DRIVER
5247 M: Fenghua Yu <fenghua.yu@intel.com>
5248 L: linux-hwmon@vger.kernel.org
5250 F: Documentation/hwmon/coretemp.rst
5251 F: drivers/hwmon/coretemp.c
5253 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5254 M: Marius Zachmann <mail@mariuszachmann.de>
5255 L: linux-hwmon@vger.kernel.org
5257 F: drivers/hwmon/corsair-cpro.c
5259 CORSAIR-PSU HARDWARE MONITOR DRIVER
5260 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5261 L: linux-hwmon@vger.kernel.org
5263 F: Documentation/hwmon/corsair-psu.rst
5264 F: drivers/hwmon/corsair-psu.c
5267 M: William Breathitt Gray <william.gray@linaro.org>
5268 L: linux-iio@vger.kernel.org
5270 T: git https://git.linaro.org/people/william.gray/counter.git
5271 F: Documentation/ABI/testing/sysfs-bus-counter
5272 F: Documentation/driver-api/generic-counter.rst
5274 F: include/linux/counter.h
5275 F: include/uapi/linux/counter.h
5279 M: Bence Csókás <bence98@sch.bme.hu>
5281 F: drivers/i2c/busses/i2c-cp2615.c
5283 CPMAC ETHERNET DRIVER
5284 M: Florian Fainelli <f.fainelli@gmail.com>
5285 L: netdev@vger.kernel.org
5287 F: drivers/net/ethernet/ti/cpmac.c
5289 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5290 M: Viresh Kumar <viresh.kumar@linaro.org>
5291 M: Sudeep Holla <sudeep.holla@arm.com>
5292 L: linux-pm@vger.kernel.org
5294 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5295 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5297 CPU FREQUENCY SCALING FRAMEWORK
5298 M: "Rafael J. Wysocki" <rafael@kernel.org>
5299 M: Viresh Kumar <viresh.kumar@linaro.org>
5300 L: linux-pm@vger.kernel.org
5302 B: https://bugzilla.kernel.org
5303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5305 F: Documentation/admin-guide/pm/cpufreq.rst
5306 F: Documentation/admin-guide/pm/intel_pstate.rst
5307 F: Documentation/cpu-freq/
5308 F: Documentation/devicetree/bindings/cpufreq/
5310 F: include/linux/cpufreq.h
5311 F: include/linux/sched/cpufreq.h
5312 F: kernel/sched/cpufreq*.c
5313 F: tools/testing/selftests/cpufreq/
5315 CPU IDLE TIME MANAGEMENT FRAMEWORK
5316 M: "Rafael J. Wysocki" <rafael@kernel.org>
5317 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5318 L: linux-pm@vger.kernel.org
5320 B: https://bugzilla.kernel.org
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5322 F: Documentation/admin-guide/pm/cpuidle.rst
5323 F: Documentation/driver-api/pm/cpuidle.rst
5325 F: include/linux/cpuidle.h
5327 CPU POWER MONITORING SUBSYSTEM
5328 M: Thomas Renninger <trenn@suse.com>
5329 M: Shuah Khan <shuah@kernel.org>
5330 M: Shuah Khan <skhan@linuxfoundation.org>
5331 L: linux-pm@vger.kernel.org
5333 F: tools/power/cpupower/
5336 M: "H. Peter Anvin" <hpa@zytor.com>
5338 F: arch/x86/kernel/cpuid.c
5339 F: arch/x86/kernel/msr.c
5341 CPUIDLE DRIVER - ARM BIG LITTLE
5342 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5343 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5344 L: linux-pm@vger.kernel.org
5345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5348 F: drivers/cpuidle/cpuidle-big_little.c
5350 CPUIDLE DRIVER - ARM EXYNOS
5351 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5352 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5353 M: Kukjin Kim <kgene@kernel.org>
5354 L: linux-pm@vger.kernel.org
5355 L: linux-samsung-soc@vger.kernel.org
5357 F: arch/arm/mach-exynos/pm.c
5358 F: drivers/cpuidle/cpuidle-exynos.c
5359 F: include/linux/platform_data/cpuidle-exynos.h
5361 CPUIDLE DRIVER - ARM PSCI
5362 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5363 M: Sudeep Holla <sudeep.holla@arm.com>
5364 L: linux-pm@vger.kernel.org
5365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5367 F: drivers/cpuidle/cpuidle-psci.c
5369 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5370 M: Ulf Hansson <ulf.hansson@linaro.org>
5371 L: linux-pm@vger.kernel.org
5372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5374 F: drivers/cpuidle/cpuidle-psci.h
5375 F: drivers/cpuidle/cpuidle-psci-domain.c
5377 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5378 M: Ulf Hansson <ulf.hansson@linaro.org>
5379 L: linux-pm@vger.kernel.org
5381 F: drivers/cpuidle/dt_idle_genpd.c
5382 F: drivers/cpuidle/dt_idle_genpd.h
5384 CPUIDLE DRIVER - RISC-V SBI
5385 M: Anup Patel <anup@brainfault.org>
5386 L: linux-pm@vger.kernel.org
5387 L: linux-riscv@lists.infradead.org
5389 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5392 M: Nicolas Pitre <nico@fluxnic.net>
5394 F: Documentation/filesystems/cramfs.rst
5398 M: Bastien Nocera <hadess@hadess.net>
5399 L: linux-input@vger.kernel.org
5401 F: drivers/hid/hid-creative-sb0540.c
5404 M: Herbert Xu <herbert@gondor.apana.org.au>
5405 M: "David S. Miller" <davem@davemloft.net>
5406 L: linux-crypto@vger.kernel.org
5408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5410 F: Documentation/crypto/
5411 F: Documentation/devicetree/bindings/crypto/
5416 F: include/linux/crypto*
5419 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5420 M: Neil Horman <nhorman@tuxdriver.com>
5421 L: linux-crypto@vger.kernel.org
5423 F: crypto/ansi_cprng.c
5427 M: Hans Verkuil <hverkuil@xs4all.nl>
5428 L: linux-media@vger.kernel.org
5430 W: http://linuxtv.org
5431 T: git git://linuxtv.org/media_tree.git
5432 F: drivers/media/i2c/cs3308.c
5434 CS5535 Audio ALSA driver
5435 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5437 F: sound/pci/cs5535audio/
5439 CSI DRIVERS FOR ALLWINNER V3s
5440 M: Yong Deng <yong.deng@magewell.com>
5441 L: linux-media@vger.kernel.org
5443 T: git git://linuxtv.org/media_tree.git
5444 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5445 F: drivers/media/platform/sunxi/sun6i-csi/
5448 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5449 M: Ondrej Ille <ondrej.ille@gmail.com>
5450 L: linux-can@vger.kernel.org
5452 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5453 F: drivers/net/can/ctucanfd/
5456 M: Solomon Peachy <pizza@shaftnet.org>
5458 F: drivers/net/wireless/st/cw1200/
5460 CX18 VIDEO4LINUX DRIVER
5461 M: Andy Walls <awalls@md.metrocast.net>
5462 L: linux-media@vger.kernel.org
5464 W: https://linuxtv.org
5465 T: git git://linuxtv.org/media_tree.git
5466 F: drivers/media/pci/cx18/
5467 F: include/uapi/linux/ivtv*
5469 CX2341X MPEG ENCODER HELPER MODULE
5470 M: Hans Verkuil <hverkuil@xs4all.nl>
5471 L: linux-media@vger.kernel.org
5473 W: https://linuxtv.org
5474 T: git git://linuxtv.org/media_tree.git
5475 F: drivers/media/common/cx2341x*
5476 F: include/media/drv-intf/cx2341x.h
5478 CX24120 MEDIA DRIVER
5479 M: Jemma Denson <jdenson@gmail.com>
5480 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5481 L: linux-media@vger.kernel.org
5483 W: https://linuxtv.org
5484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5485 F: drivers/media/dvb-frontends/cx24120*
5487 CX88 VIDEO4LINUX DRIVER
5488 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5489 L: linux-media@vger.kernel.org
5491 W: https://linuxtv.org
5492 T: git git://linuxtv.org/media_tree.git
5493 F: Documentation/driver-api/media/drivers/cx88*
5494 F: drivers/media/pci/cx88/
5496 CXD2820R MEDIA DRIVER
5497 M: Antti Palosaari <crope@iki.fi>
5498 L: linux-media@vger.kernel.org
5500 W: https://linuxtv.org
5501 W: http://palosaari.fi/linux/
5502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5503 T: git git://linuxtv.org/anttip/media_tree.git
5504 F: drivers/media/dvb-frontends/cxd2820r*
5506 CXGB3 ETHERNET DRIVER (CXGB3)
5507 M: Raju Rangoju <rajur@chelsio.com>
5508 L: netdev@vger.kernel.org
5510 W: http://www.chelsio.com
5511 F: drivers/net/ethernet/chelsio/cxgb3/
5513 CXGB3 ISCSI DRIVER (CXGB3I)
5514 M: Karen Xie <kxie@chelsio.com>
5515 L: linux-scsi@vger.kernel.org
5517 W: http://www.chelsio.com
5518 F: drivers/scsi/cxgbi/cxgb3i
5520 CXGB4 CRYPTO DRIVER (chcr)
5521 M: Ayush Sawal <ayush.sawal@chelsio.com>
5522 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5523 M: Rohit Maheshwari <rohitm@chelsio.com>
5524 L: linux-crypto@vger.kernel.org
5526 W: http://www.chelsio.com
5527 F: drivers/crypto/chelsio
5529 CXGB4 INLINE CRYPTO DRIVER
5530 M: Ayush Sawal <ayush.sawal@chelsio.com>
5531 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5532 M: Rohit Maheshwari <rohitm@chelsio.com>
5533 L: netdev@vger.kernel.org
5535 W: http://www.chelsio.com
5536 F: drivers/net/ethernet/chelsio/inline_crypto/
5538 CXGB4 ETHERNET DRIVER (CXGB4)
5539 M: Raju Rangoju <rajur@chelsio.com>
5540 L: netdev@vger.kernel.org
5542 W: http://www.chelsio.com
5543 F: drivers/net/ethernet/chelsio/cxgb4/
5545 CXGB4 ISCSI DRIVER (CXGB4I)
5546 M: Karen Xie <kxie@chelsio.com>
5547 L: linux-scsi@vger.kernel.org
5549 W: http://www.chelsio.com
5550 F: drivers/scsi/cxgbi/cxgb4i
5552 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5553 M: Potnuri Bharat Teja <bharat@chelsio.com>
5554 L: linux-rdma@vger.kernel.org
5556 W: http://www.openfabrics.org
5557 F: drivers/infiniband/hw/cxgb4/
5558 F: include/uapi/rdma/cxgb4-abi.h
5560 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5561 M: Raju Rangoju <rajur@chelsio.com>
5562 L: netdev@vger.kernel.org
5564 W: http://www.chelsio.com
5565 F: drivers/net/ethernet/chelsio/cxgb4vf/
5567 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5568 M: Frederic Barrat <fbarrat@linux.ibm.com>
5569 M: Andrew Donnellan <ajd@linux.ibm.com>
5570 L: linuxppc-dev@lists.ozlabs.org
5572 F: Documentation/ABI/testing/sysfs-class-cxl
5573 F: Documentation/powerpc/cxl.rst
5574 F: arch/powerpc/platforms/powernv/pci-cxl.c
5575 F: drivers/misc/cxl/
5576 F: include/misc/cxl*
5577 F: include/uapi/misc/cxl.h
5579 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5580 M: Manoj N. Kumar <manoj@linux.ibm.com>
5581 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5582 M: Uma Krishnan <ukrishn@linux.ibm.com>
5583 L: linux-scsi@vger.kernel.org
5585 F: Documentation/powerpc/cxlflash.rst
5586 F: drivers/scsi/cxlflash/
5587 F: include/uapi/scsi/cxlflash_ioctl.h
5590 M: Russell King <linux@armlinux.org.uk>
5591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5593 W: http://www.armlinux.org.uk/
5594 F: drivers/video/fbdev/cyber2000fb.*
5596 CYCLADES PC300 DRIVER
5598 F: drivers/net/wan/pc300*
5600 CYPRESS_FIRMWARE MEDIA DRIVER
5601 M: Antti Palosaari <crope@iki.fi>
5602 L: linux-media@vger.kernel.org
5604 W: https://linuxtv.org
5605 W: http://palosaari.fi/linux/
5606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5607 T: git git://linuxtv.org/anttip/media_tree.git
5608 F: drivers/media/common/cypress_firmware*
5610 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5611 M: Linus Walleij <linus.walleij@linaro.org>
5612 L: linux-input@vger.kernel.org
5614 F: drivers/input/touchscreen/cy8ctma140.c
5616 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5617 M: Yassine Oudjana <y.oudjana@protonmail.com>
5618 L: linux-input@vger.kernel.org
5620 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5621 F: drivers/input/keyboard/cypress-sf.c
5623 CYTTSP TOUCHSCREEN DRIVER
5624 M: Linus Walleij <linus.walleij@linaro.org>
5625 L: linux-input@vger.kernel.org
5627 F: drivers/input/touchscreen/cyttsp*
5629 D-LINK DIR-685 TOUCHKEYS DRIVER
5630 M: Linus Walleij <linus.walleij@linaro.org>
5631 L: linux-input@vger.kernel.org
5633 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5635 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5636 M: Joshua Kinard <kumba@gentoo.org>
5638 F: drivers/rtc/rtc-ds1685.c
5639 F: include/linux/rtc/ds1685.h
5641 DAMA SLAVE for AX.25
5642 M: Joerg Reuter <jreuter@yaina.de>
5643 L: linux-hams@vger.kernel.org
5645 W: http://yaina.de/jreuter/
5646 W: http://www.qsl.net/dl1bke/
5647 F: net/ax25/af_ax25.c
5648 F: net/ax25/ax25_dev.c
5649 F: net/ax25/ax25_ds_*
5650 F: net/ax25/ax25_in.c
5651 F: net/ax25/ax25_out.c
5652 F: net/ax25/ax25_timer.c
5653 F: net/ax25/sysctl_net_ax25.c
5656 M: SeongJae Park <sj@kernel.org>
5657 L: damon@lists.linux.dev
5658 L: linux-mm@kvack.org
5660 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5661 F: Documentation/admin-guide/mm/damon/
5662 F: Documentation/vm/damon/
5663 F: include/linux/damon.h
5664 F: include/trace/events/damon.h
5666 F: tools/testing/selftests/damon/
5668 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5669 L: netdev@vger.kernel.org
5671 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5672 F: drivers/net/ethernet/dec/tulip/dmfe.c
5674 DC390/AM53C974 SCSI driver
5675 M: Hannes Reinecke <hare@suse.com>
5676 L: linux-scsi@vger.kernel.org
5678 F: drivers/scsi/am53c974.c
5681 M: Oliver Neukum <oliver@neukum.org>
5682 M: Ali Akcaagac <aliakc@web.de>
5683 M: Jamie Lenehan <lenehan@twibble.org>
5684 L: dc395x@twibble.org
5686 W: http://twibble.org/dist/dc395x/
5687 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5688 F: Documentation/scsi/dc395x.rst
5689 F: drivers/scsi/dc395x.*
5692 L: dccp@vger.kernel.org
5694 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5695 F: include/linux/dccp.h
5696 F: include/linux/tfrc.h
5697 F: include/uapi/linux/dccp.h
5700 DECnet NETWORK LAYER
5701 L: linux-decnet-user@lists.sourceforge.net
5703 W: http://linux-decnet.sourceforge.net
5704 F: Documentation/networking/decnet.rst
5707 DECSTATION PLATFORM SUPPORT
5708 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5709 L: linux-mips@vger.kernel.org
5711 W: http://www.linux-mips.org/wiki/DECstation
5713 F: arch/mips/include/asm/dec/
5714 F: arch/mips/include/asm/mach-dec/
5716 DEFXX FDDI NETWORK DRIVER
5717 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5719 F: drivers/net/fddi/defxx.*
5721 DEFZA FDDI NETWORK DRIVER
5722 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5724 F: drivers/net/fddi/defza.*
5726 DEINTERLACE DRIVERS FOR ALLWINNER H3
5727 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5728 L: linux-media@vger.kernel.org
5730 T: git git://linuxtv.org/media_tree.git
5731 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5732 F: drivers/media/platform/sunxi/sun8i-di/
5735 M: Matthew Garrett <mjg59@srcf.ucam.org>
5736 M: Pali Rohár <pali@kernel.org>
5737 L: platform-driver-x86@vger.kernel.org
5739 F: drivers/platform/x86/dell/dell-laptop.c
5741 DELL LAPTOP FREEFALL DRIVER
5742 M: Pali Rohár <pali@kernel.org>
5744 F: drivers/platform/x86/dell/dell-smo8800.c
5746 DELL LAPTOP RBTN DRIVER
5747 M: Pali Rohár <pali@kernel.org>
5749 F: drivers/platform/x86/dell/dell-rbtn.*
5751 DELL LAPTOP SMM DRIVER
5752 M: Pali Rohár <pali@kernel.org>
5754 F: Documentation/ABI/obsolete/procfs-i8k
5755 F: drivers/hwmon/dell-smm-hwmon.c
5756 F: include/uapi/linux/i8k.h
5758 DELL REMOTE BIOS UPDATE DRIVER
5759 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5760 L: platform-driver-x86@vger.kernel.org
5762 F: drivers/platform/x86/dell/dell_rbu.c
5765 M: Pali Rohár <pali@kernel.org>
5766 L: Dell.Client.Kernel@dell.com
5767 L: platform-driver-x86@vger.kernel.org
5769 F: drivers/platform/x86/dell/dell-smbios.*
5771 DELL SMBIOS SMM DRIVER
5772 L: Dell.Client.Kernel@dell.com
5773 L: platform-driver-x86@vger.kernel.org
5775 F: drivers/platform/x86/dell/dell-smbios-smm.c
5777 DELL SMBIOS WMI DRIVER
5778 L: Dell.Client.Kernel@dell.com
5779 L: platform-driver-x86@vger.kernel.org
5781 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5782 F: tools/wmi/dell-smbios-example.c
5784 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5785 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5786 L: platform-driver-x86@vger.kernel.org
5788 F: Documentation/driver-api/dcdbas.rst
5789 F: drivers/platform/x86/dell/dcdbas.*
5791 DELL WMI DESCRIPTOR DRIVER
5792 L: Dell.Client.Kernel@dell.com
5794 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5796 DELL WMI SYSMAN DRIVER
5797 M: Divya Bharathi <divya.bharathi@dell.com>
5798 M: Prasanth Ksr <prasanth.ksr@dell.com>
5799 L: Dell.Client.Kernel@dell.com
5800 L: platform-driver-x86@vger.kernel.org
5802 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5803 F: drivers/platform/x86/dell/dell-wmi-sysman/
5805 DELL WMI NOTIFICATIONS DRIVER
5806 M: Matthew Garrett <mjg59@srcf.ucam.org>
5807 M: Pali Rohár <pali@kernel.org>
5809 F: drivers/platform/x86/dell/dell-wmi-base.c
5811 DELL WMI HARDWARE PRIVACY SUPPORT
5812 M: Perry Yuan <Perry.Yuan@dell.com>
5813 L: Dell.Client.Kernel@dell.com
5814 L: platform-driver-x86@vger.kernel.org
5816 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5818 DELTA ST MEDIA DRIVER
5819 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5820 L: linux-media@vger.kernel.org
5822 W: https://linuxtv.org
5823 T: git git://linuxtv.org/media_tree.git
5824 F: drivers/media/platform/st/sti/delta
5826 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5827 M: Zev Weiss <zev@bewilderbeest.net>
5828 L: linux-hwmon@vger.kernel.org
5830 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5832 DELTA DPS920AB PSU DRIVER
5833 M: Robert Marko <robert.marko@sartura.hr>
5834 L: linux-hwmon@vger.kernel.org
5836 F: Documentation/hwmon/dps920ab.rst
5837 F: drivers/hwmon/pmbus/dps920ab.c
5839 DELTA NETWORKS TN48M CPLD DRIVERS
5840 M: Robert Marko <robert.marko@sartura.hr>
5842 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5843 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5844 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5845 F: drivers/gpio/gpio-tn48m.c
5846 F: include/dt-bindings/reset/delta,tn48m-reset.h
5849 L: linux-mtd@lists.infradead.org
5851 F: drivers/mtd/nand/raw/denali*
5853 DESIGNWARE EDMA CORE IP DRIVER
5854 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5855 L: dmaengine@vger.kernel.org
5857 F: drivers/dma/dw-edma/
5858 F: include/linux/dma/edma.h
5860 DESIGNWARE XDATA IP DRIVER
5861 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5862 L: linux-pci@vger.kernel.org
5864 F: Documentation/misc-devices/dw-xdata-pcie.rst
5865 F: drivers/misc/dw-xdata-pcie.c
5867 DESIGNWARE USB2 DRD IP DRIVER
5868 M: Minas Harutyunyan <hminas@synopsys.com>
5869 L: linux-usb@vger.kernel.org
5871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5872 F: drivers/usb/dwc2/
5874 DESIGNWARE USB3 DRD IP DRIVER
5875 M: Felipe Balbi <balbi@kernel.org>
5876 L: linux-usb@vger.kernel.org
5878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5879 F: drivers/usb/dwc3/
5881 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5882 M: Andreas Klinger <ak@it-klinger.de>
5883 L: linux-iio@vger.kernel.org
5885 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5886 F: drivers/iio/proximity/srf*.c
5888 DEVICE COREDUMP (DEV_COREDUMP)
5889 M: Johannes Berg <johannes@sipsolutions.net>
5890 L: linux-kernel@vger.kernel.org
5892 F: drivers/base/devcoredump.c
5893 F: include/linux/devcoredump.h
5895 DEVICE DEPENDENCY HELPER SCRIPT
5896 M: Saravana Kannan <saravanak@google.com>
5897 L: linux-kernel@vger.kernel.org
5899 F: scripts/dev-needs.sh
5901 DEVICE DIRECT ACCESS (DAX)
5902 M: Dan Williams <dan.j.williams@intel.com>
5903 M: Vishal Verma <vishal.l.verma@intel.com>
5904 M: Dave Jiang <dave.jiang@intel.com>
5905 L: nvdimm@lists.linux.dev
5909 DEVICE FREQUENCY (DEVFREQ)
5910 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5911 M: Kyungmin Park <kyungmin.park@samsung.com>
5912 M: Chanwoo Choi <cw00.choi@samsung.com>
5913 L: linux-pm@vger.kernel.org
5915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5916 F: Documentation/devicetree/bindings/devfreq/
5917 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5919 F: include/linux/devfreq.h
5920 F: include/trace/events/devfreq.h
5922 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5923 M: Chanwoo Choi <cw00.choi@samsung.com>
5924 L: linux-pm@vger.kernel.org
5926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5927 F: Documentation/devicetree/bindings/devfreq/event/
5928 F: drivers/devfreq/devfreq-event.c
5929 F: drivers/devfreq/event/
5930 F: include/dt-bindings/pmu/exynos_ppmu.h
5931 F: include/linux/devfreq-event.h
5933 DEVICE NUMBER REGISTRY
5934 M: Torben Mathiasen <device@lanana.org>
5936 W: http://lanana.org/docs/device-list/index.html
5938 DEVICE RESOURCE MANAGEMENT HELPERS
5939 M: Hans de Goede <hdegoede@redhat.com>
5940 R: Matti Vaittinen <mazziesaccount@gmail.com>
5942 F: include/linux/devm-helpers.h
5945 M: Alasdair Kergon <agk@redhat.com>
5946 M: Mike Snitzer <snitzer@kernel.org>
5947 M: dm-devel@redhat.com
5948 L: dm-devel@redhat.com
5950 W: http://sources.redhat.com/dm
5951 Q: http://patchwork.kernel.org/project/dm-devel/list/
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5953 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5954 F: Documentation/admin-guide/device-mapper/
5955 F: drivers/md/Kconfig
5956 F: drivers/md/Makefile
5958 F: drivers/md/persistent-data/
5959 F: include/linux/device-mapper.h
5960 F: include/linux/dm-*.h
5961 F: include/uapi/linux/dm-*.h
5964 M: Jiri Pirko <jiri@nvidia.com>
5965 L: netdev@vger.kernel.org
5967 F: Documentation/networking/devlink
5968 F: include/net/devlink.h
5969 F: include/uapi/linux/devlink.h
5970 F: net/core/devlink.c
5972 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5973 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5974 L: kernel@dh-electronics.com
5976 F: arch/arm/boot/dts/imx6*-dhcom-*
5978 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5979 M: Marek Vasut <marex@denx.de>
5980 L: kernel@dh-electronics.com
5982 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5983 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5985 DIALOG SEMICONDUCTOR DRIVERS
5986 M: Support Opensource <support.opensource@diasemi.com>
5988 W: http://www.dialog-semiconductor.com/products
5989 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5990 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5991 F: Documentation/devicetree/bindings/mfd/da90*.txt
5992 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5993 F: Documentation/devicetree/bindings/regulator/da92*.txt
5994 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5995 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5996 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5997 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5998 F: Documentation/hwmon/da90??.rst
5999 F: drivers/gpio/gpio-da90??.c
6000 F: drivers/hwmon/da90??-hwmon.c
6001 F: drivers/iio/adc/da91??-*.c
6002 F: drivers/input/misc/da72??.[ch]
6003 F: drivers/input/misc/da90??_onkey.c
6004 F: drivers/input/touchscreen/da9052_tsi.c
6005 F: drivers/leds/leds-da90??.c
6006 F: drivers/mfd/da903x.c
6007 F: drivers/mfd/da90??-*.c
6008 F: drivers/mfd/da91??-*.c
6009 F: drivers/pinctrl/pinctrl-da90??.c
6010 F: drivers/power/supply/da9052-battery.c
6011 F: drivers/power/supply/da91??-*.c
6012 F: drivers/regulator/da9???-regulator.[ch]
6013 F: drivers/regulator/slg51000-regulator.[ch]
6014 F: drivers/rtc/rtc-da90??.c
6015 F: drivers/thermal/da90??-thermal.c
6016 F: drivers/video/backlight/da90??_bl.c
6017 F: drivers/watchdog/da90??_wdt.c
6018 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6019 F: include/linux/mfd/da903x.h
6020 F: include/linux/mfd/da9052/
6021 F: include/linux/mfd/da9055/
6022 F: include/linux/mfd/da9062/
6023 F: include/linux/mfd/da9063/
6024 F: include/linux/mfd/da9150/
6025 F: include/linux/regulator/da9211.h
6026 F: include/sound/da[79]*.h
6027 F: sound/soc/codecs/da[79]*.[ch]
6029 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6030 M: William Breathitt Gray <william.gray@linaro.org>
6031 L: linux-gpio@vger.kernel.org
6033 F: drivers/gpio/gpio-gpio-mm.c
6035 DIOLAN U2C-12 I2C DRIVER
6036 M: Guenter Roeck <linux@roeck-us.net>
6037 L: linux-i2c@vger.kernel.org
6039 F: drivers/i2c/busses/i2c-diolan-u2c.c
6041 DIRECTORY NOTIFICATION (DNOTIFY)
6042 M: Jan Kara <jack@suse.cz>
6043 R: Amir Goldstein <amir73il@gmail.com>
6044 L: linux-fsdevel@vger.kernel.org
6046 F: Documentation/filesystems/dnotify.rst
6047 F: fs/notify/dnotify/
6048 F: include/linux/dnotify.h
6050 DISK GEOMETRY AND PARTITION HANDLING
6051 M: Andries Brouwer <aeb@cwi.nl>
6053 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6054 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6055 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6058 M: Jan Kara <jack@suse.com>
6060 F: Documentation/filesystems/quota.rst
6062 F: include/linux/quota*.h
6063 F: include/uapi/linux/quota*.h
6065 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6066 M: Bernie Thompson <bernie@plugable.com>
6067 L: linux-fbdev@vger.kernel.org
6069 W: http://plugable.com/category/projects/udlfb/
6070 F: Documentation/fb/udlfb.rst
6071 F: drivers/video/fbdev/udlfb.c
6072 F: include/video/udlfb.h
6074 DISTRIBUTED LOCK MANAGER (DLM)
6075 M: Christine Caulfield <ccaulfie@redhat.com>
6076 M: David Teigland <teigland@redhat.com>
6077 L: cluster-devel@redhat.com
6079 W: http://sources.redhat.com/cluster/
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6083 DMA BUFFER SHARING FRAMEWORK
6084 M: Sumit Semwal <sumit.semwal@linaro.org>
6085 M: Christian König <christian.koenig@amd.com>
6086 L: linux-media@vger.kernel.org
6087 L: dri-devel@lists.freedesktop.org
6088 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6090 T: git git://anongit.freedesktop.org/drm/drm-misc
6091 F: Documentation/driver-api/dma-buf.rst
6093 F: include/linux/*fence.h
6094 F: include/linux/dma-buf.h
6095 F: include/linux/dma-resv.h
6096 K: \bdma_(?:buf|fence|resv)\b
6098 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6099 M: Vinod Koul <vkoul@kernel.org>
6100 L: dmaengine@vger.kernel.org
6102 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6104 F: Documentation/devicetree/bindings/dma/
6105 F: Documentation/driver-api/dmaengine/
6107 F: include/dt-bindings/dma/
6108 F: include/linux/dma/
6109 F: include/linux/dmaengine.h
6110 F: include/linux/of_dma.h
6113 M: Christoph Hellwig <hch@lst.de>
6114 M: Marek Szyprowski <m.szyprowski@samsung.com>
6115 R: Robin Murphy <robin.murphy@arm.com>
6116 L: iommu@lists.linux.dev
6118 W: http://git.infradead.org/users/hch/dma-mapping.git
6119 T: git git://git.infradead.org/users/hch/dma-mapping.git
6120 F: include/asm-generic/dma-mapping.h
6121 F: include/linux/dma-direct.h
6122 F: include/linux/dma-mapping.h
6123 F: include/linux/dma-map-ops.h
6126 DMA MAPPING BENCHMARK
6127 M: Xiang Chen <chenxiang66@hisilicon.com>
6128 L: iommu@lists.linux.dev
6129 F: kernel/dma/map_benchmark.c
6130 F: tools/testing/selftests/dma/
6132 DMA-BUF HEAPS FRAMEWORK
6133 M: Sumit Semwal <sumit.semwal@linaro.org>
6134 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6135 R: Liam Mark <lmark@codeaurora.org>
6136 R: Laura Abbott <labbott@redhat.com>
6137 R: Brian Starkey <Brian.Starkey@arm.com>
6138 R: John Stultz <jstultz@google.com>
6139 L: linux-media@vger.kernel.org
6140 L: dri-devel@lists.freedesktop.org
6141 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6143 T: git git://anongit.freedesktop.org/drm/drm-misc
6144 F: drivers/dma-buf/dma-heap.c
6145 F: drivers/dma-buf/heaps/*
6146 F: include/linux/dma-heap.h
6147 F: include/uapi/linux/dma-heap.h
6149 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6150 M: Lukasz Luba <lukasz.luba@arm.com>
6151 L: linux-pm@vger.kernel.org
6152 L: linux-samsung-soc@vger.kernel.org
6154 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6155 F: drivers/memory/samsung/exynos5422-dmc.c
6157 DME1737 HARDWARE MONITOR DRIVER
6158 M: Juerg Haefliger <juergh@gmail.com>
6159 L: linux-hwmon@vger.kernel.org
6161 F: Documentation/hwmon/dme1737.rst
6162 F: drivers/hwmon/dme1737.c
6165 M: Jean Delvare <jdelvare@suse.com>
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6168 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6169 F: drivers/firmware/dmi-id.c
6170 F: drivers/firmware/dmi_scan.c
6171 F: include/linux/dmi.h
6174 M: Jonathan Corbet <corbet@lwn.net>
6175 L: linux-doc@vger.kernel.org
6177 P: Documentation/doc-guide/maintainer-profile.rst
6178 T: git git://git.lwn.net/linux.git docs-next
6180 F: scripts/documentation-file-ref-check
6181 F: scripts/kernel-doc
6182 F: scripts/sphinx-pre-install
6183 X: Documentation/ABI/
6184 X: Documentation/admin-guide/media/
6185 X: Documentation/devicetree/
6186 X: Documentation/driver-api/media/
6187 X: Documentation/firmware-guide/acpi/
6188 X: Documentation/i2c/
6189 X: Documentation/power/
6190 X: Documentation/spi/
6191 X: Documentation/userspace-api/media/
6193 DOCUMENTATION REPORTING ISSUES
6194 M: Thorsten Leemhuis <linux@leemhuis.info>
6195 L: linux-doc@vger.kernel.org
6197 F: Documentation/admin-guide/reporting-issues.rst
6199 DOCUMENTATION SCRIPTS
6200 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6201 L: linux-doc@vger.kernel.org
6203 F: Documentation/sphinx/parse-headers.pl
6204 F: scripts/documentation-file-ref-check
6205 F: scripts/sphinx-pre-install
6207 DOCUMENTATION/ITALIAN
6208 M: Federico Vaga <federico.vaga@vaga.pv.it>
6209 L: linux-doc@vger.kernel.org
6211 F: Documentation/translations/it_IT
6213 DOCUMENTATION/JAPANESE
6214 R: Akira Yokosawa <akiyks@gmail.com>
6215 L: linux-doc@vger.kernel.org
6217 F: Documentation/translations/ja_JP
6219 DONGWOON DW9714 LENS VOICE COIL DRIVER
6220 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6221 L: linux-media@vger.kernel.org
6223 T: git git://linuxtv.org/media_tree.git
6224 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6225 F: drivers/media/i2c/dw9714.c
6227 DONGWOON DW9768 LENS VOICE COIL DRIVER
6228 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6229 L: linux-media@vger.kernel.org
6231 T: git git://linuxtv.org/media_tree.git
6232 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6233 F: drivers/media/i2c/dw9768.c
6235 DONGWOON DW9807 LENS VOICE COIL DRIVER
6236 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6237 L: linux-media@vger.kernel.org
6239 T: git git://linuxtv.org/media_tree.git
6240 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6241 F: drivers/media/i2c/dw9807-vcm.c
6244 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6245 L: blinux-list@redhat.com
6247 F: drivers/char/dtlk.c
6248 F: include/linux/dtlk.h
6250 DPAA2 DATAPATH I/O (DPIO) DRIVER
6251 M: Roy Pledge <Roy.Pledge@nxp.com>
6252 L: linux-kernel@vger.kernel.org
6254 F: drivers/soc/fsl/dpio
6256 DPAA2 ETHERNET DRIVER
6257 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6258 L: netdev@vger.kernel.org
6260 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6261 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6262 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6263 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6264 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6265 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6266 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6267 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6268 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6270 DPAA2 ETHERNET SWITCH DRIVER
6271 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6272 L: netdev@vger.kernel.org
6274 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6275 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6276 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6278 DPT_I2O SCSI RAID DRIVER
6279 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6280 L: linux-scsi@vger.kernel.org
6282 W: http://www.adaptec.com/
6283 F: drivers/scsi/dpt*
6284 F: drivers/scsi/dpt/
6287 M: Philipp Reisner <philipp.reisner@linbit.com>
6288 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6289 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6290 L: drbd-dev@lists.linbit.com
6292 W: http://www.drbd.org
6293 T: git git://git.linbit.com/linux-drbd.git
6294 T: git git://git.linbit.com/drbd-8.4.git
6295 F: Documentation/admin-guide/blockdev/
6296 F: drivers/block/drbd/
6299 DRIVER COMPONENT FRAMEWORK
6300 L: dri-devel@lists.freedesktop.org
6301 F: drivers/base/component.c
6302 F: include/linux/component.h
6304 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6305 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6306 R: "Rafael J. Wysocki" <rafael@kernel.org>
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6309 F: Documentation/core-api/kobject.rst
6313 F: include/linux/debugfs.h
6314 F: include/linux/kobj*
6317 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6318 M: Nishanth Menon <nm@ti.com>
6319 L: linux-pm@vger.kernel.org
6321 F: drivers/soc/ti/smartreflex.c
6322 F: include/linux/power/smartreflex.h
6324 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6325 M: Maxime Ripard <mripard@kernel.org>
6326 M: Chen-Yu Tsai <wens@csie.org>
6327 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6328 L: dri-devel@lists.freedesktop.org
6330 T: git git://anongit.freedesktop.org/drm/drm-misc
6331 F: drivers/gpu/drm/sun4i/sun8i*
6333 DRM DRIVER FOR ARM PL111 CLCD
6334 M: Emma Anholt <emma@anholt.net>
6336 T: git git://anongit.freedesktop.org/drm/drm-misc
6337 F: drivers/gpu/drm/pl111/
6339 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6340 M: Linus Walleij <linus.walleij@linaro.org>
6342 T: git git://anongit.freedesktop.org/drm/drm-misc
6343 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6344 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6346 DRM DRIVER FOR ASPEED BMC GFX
6347 M: Joel Stanley <joel@jms.id.au>
6348 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6352 F: drivers/gpu/drm/aspeed/
6354 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6355 M: Dave Airlie <airlied@redhat.com>
6356 R: Thomas Zimmermann <tzimmermann@suse.de>
6357 L: dri-devel@lists.freedesktop.org
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: drivers/gpu/drm/ast/
6362 DRM DRIVER FOR BOCHS VIRTUAL GPU
6363 M: Gerd Hoffmann <kraxel@redhat.com>
6364 L: virtualization@lists.linux-foundation.org
6366 T: git git://anongit.freedesktop.org/drm/drm-misc
6367 F: drivers/gpu/drm/tiny/bochs.c
6369 DRM DRIVER FOR BOE HIMAX8279D PANELS
6370 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6372 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6373 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6375 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6376 M: Jagan Teki <jagan@amarulasolutions.com>
6378 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6379 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6381 DRM DRIVER FOR EBBG FT8719 PANEL
6382 M: Joel Selvaraj <jo@jsfamily.in>
6384 T: git git://anongit.freedesktop.org/drm/drm-misc
6385 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6386 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6388 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6389 M: Linus Walleij <linus.walleij@linaro.org>
6391 T: git git://anongit.freedesktop.org/drm/drm-misc
6392 F: drivers/gpu/drm/tve200/
6394 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6395 M: Icenowy Zheng <icenowy@aosc.io>
6397 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6398 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6400 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6401 M: Jagan Teki <jagan@amarulasolutions.com>
6403 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6404 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6406 DRM DRIVER FOR GENERIC USB DISPLAY
6407 M: Noralf Trønnes <noralf@tronnes.org>
6409 W: https://github.com/notro/gud/wiki
6410 T: git git://anongit.freedesktop.org/drm/drm-misc
6411 F: drivers/gpu/drm/gud/
6412 F: include/drm/gud.h
6414 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6415 M: Hans de Goede <hdegoede@redhat.com>
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: drivers/gpu/drm/tiny/gm12u320.c
6420 DRM DRIVER FOR HX8357D PANELS
6421 M: Emma Anholt <emma@anholt.net>
6423 T: git git://anongit.freedesktop.org/drm/drm-misc
6424 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6425 F: drivers/gpu/drm/tiny/hx8357d.c
6427 DRM DRIVER FOR ILITEK ILI9225 PANELS
6428 M: David Lechner <david@lechnology.com>
6430 T: git git://anongit.freedesktop.org/drm/drm-misc
6431 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6432 F: drivers/gpu/drm/tiny/ili9225.c
6434 DRM DRIVER FOR ILITEK ILI9486 PANELS
6435 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6437 T: git git://anongit.freedesktop.org/drm/drm-misc
6438 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6439 F: drivers/gpu/drm/tiny/ili9486.c
6441 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6442 S: Orphan / Obsolete
6443 F: drivers/gpu/drm/i810/
6444 F: include/uapi/drm/i810_drm.h
6446 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6447 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6449 T: git git://anongit.freedesktop.org/drm/drm-misc
6450 F: drivers/gpu/drm/logicvc/
6452 DRM DRIVER FOR LVDS PANELS
6453 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6454 L: dri-devel@lists.freedesktop.org
6455 T: git git://anongit.freedesktop.org/drm/drm-misc
6457 F: drivers/gpu/drm/panel/panel-lvds.c
6458 F: Documentation/devicetree/bindings/display/lvds.yaml
6459 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6461 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6462 M: Guido Günther <agx@sigxcpu.org>
6463 R: Purism Kernel Team <kernel@puri.sm>
6465 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6466 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6468 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6469 S: Orphan / Obsolete
6470 F: drivers/gpu/drm/mga/
6471 F: include/uapi/drm/mga_drm.h
6473 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6474 M: Dave Airlie <airlied@redhat.com>
6475 R: Thomas Zimmermann <tzimmermann@suse.de>
6476 L: dri-devel@lists.freedesktop.org
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6479 F: drivers/gpu/drm/mgag200/
6481 DRM DRIVER FOR MI0283QT
6482 M: Noralf Trønnes <noralf@tronnes.org>
6484 T: git git://anongit.freedesktop.org/drm/drm-misc
6485 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6486 F: drivers/gpu/drm/tiny/mi0283qt.c
6488 DRM DRIVER FOR MIPI DBI compatible panels
6489 M: Noralf Trønnes <noralf@tronnes.org>
6491 W: https://github.com/notro/panel-mipi-dbi/wiki
6492 T: git git://anongit.freedesktop.org/drm/drm-misc
6493 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6494 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6496 DRM DRIVER FOR MSM ADRENO GPU
6497 M: Rob Clark <robdclark@gmail.com>
6498 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6499 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6500 R: Sean Paul <sean@poorly.run>
6501 L: linux-arm-msm@vger.kernel.org
6502 L: dri-devel@lists.freedesktop.org
6503 L: freedreno@lists.freedesktop.org
6505 T: git https://gitlab.freedesktop.org/drm/msm.git
6506 F: Documentation/devicetree/bindings/display/msm/
6507 F: drivers/gpu/drm/msm/
6508 F: include/uapi/drm/msm_drm.h
6510 DRM DRIVER FOR NOVATEK NT35510 PANELS
6511 M: Linus Walleij <linus.walleij@linaro.org>
6513 T: git git://anongit.freedesktop.org/drm/drm-misc
6514 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6515 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6517 DRM DRIVER FOR NOVATEK NT35560 PANELS
6518 M: Linus Walleij <linus.walleij@linaro.org>
6520 T: git git://anongit.freedesktop.org/drm/drm-misc
6521 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6522 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6524 DRM DRIVER FOR NOVATEK NT36672A PANELS
6525 M: Sumit Semwal <sumit.semwal@linaro.org>
6527 T: git git://anongit.freedesktop.org/drm/drm-misc
6528 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6529 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6531 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6532 M: Ben Skeggs <bskeggs@redhat.com>
6533 M: Karol Herbst <kherbst@redhat.com>
6534 M: Lyude Paul <lyude@redhat.com>
6535 L: dri-devel@lists.freedesktop.org
6536 L: nouveau@lists.freedesktop.org
6538 W: https://nouveau.freedesktop.org/
6539 Q: https://patchwork.freedesktop.org/project/nouveau/
6540 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6541 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6542 C: irc://irc.oftc.net/nouveau
6543 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6544 F: drivers/gpu/drm/nouveau/
6545 F: include/uapi/drm/nouveau_drm.h
6547 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6548 M: Stefan Mavrodiev <stefan@olimex.com>
6550 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6551 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6553 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6554 R: Douglas Anderson <dianders@chromium.org>
6555 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6556 F: drivers/gpu/drm/bridge/parade-ps8640.c
6558 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6559 M: Noralf Trønnes <noralf@tronnes.org>
6561 T: git git://anongit.freedesktop.org/drm/drm-misc
6562 F: Documentation/devicetree/bindings/display/repaper.txt
6563 F: drivers/gpu/drm/tiny/repaper.c
6565 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6566 M: Javier Martinez Canillas <javierm@redhat.com>
6568 T: git git://anongit.freedesktop.org/drm/drm-misc
6569 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6570 F: drivers/gpu/drm/solomon/ssd130x*
6572 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6573 M: Dave Airlie <airlied@redhat.com>
6574 M: Gerd Hoffmann <kraxel@redhat.com>
6575 L: virtualization@lists.linux-foundation.org
6577 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6578 T: git git://anongit.freedesktop.org/drm/drm-misc
6579 F: drivers/gpu/drm/tiny/cirrus.c
6581 DRM DRIVER FOR QXL VIRTUAL GPU
6582 M: Dave Airlie <airlied@redhat.com>
6583 M: Gerd Hoffmann <kraxel@redhat.com>
6584 L: virtualization@lists.linux-foundation.org
6585 L: spice-devel@lists.freedesktop.org
6587 T: git git://anongit.freedesktop.org/drm/drm-misc
6588 F: drivers/gpu/drm/qxl/
6589 F: include/uapi/drm/qxl_drm.h
6591 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6592 S: Orphan / Obsolete
6593 F: drivers/gpu/drm/r128/
6594 F: include/uapi/drm/r128_drm.h
6596 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6597 M: Robert Chiras <robert.chiras@nxp.com>
6599 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6600 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6602 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6603 M: Linus Walleij <linus.walleij@linaro.org>
6605 T: git git://anongit.freedesktop.org/drm/drm-misc
6606 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6607 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6609 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6610 M: Markuss Broks <markuss.broks@gmail.com>
6612 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6613 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6615 DRM DRIVER FOR SITRONIX ST7703 PANELS
6616 M: Guido Günther <agx@sigxcpu.org>
6617 R: Purism Kernel Team <kernel@puri.sm>
6618 R: Ondrej Jirman <megous@megous.com>
6620 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6621 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6623 DRM DRIVER FOR SAVAGE VIDEO CARDS
6624 S: Orphan / Obsolete
6625 F: drivers/gpu/drm/savage/
6626 F: include/uapi/drm/savage_drm.h
6628 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6629 M: Thomas Zimmermann <tzimmermann@suse.de>
6630 M: Javier Martinez Canillas <javierm@redhat.com>
6631 L: dri-devel@lists.freedesktop.org
6633 T: git git://anongit.freedesktop.org/drm/drm-misc
6634 F: drivers/gpu/drm/drm_aperture.c
6635 F: drivers/gpu/drm/tiny/simpledrm.c
6636 F: drivers/video/aperture.c
6637 F: include/drm/drm_aperture.h
6638 F: include/linux/aperture.h
6640 DRM DRIVER FOR SIS VIDEO CARDS
6641 S: Orphan / Obsolete
6642 F: drivers/gpu/drm/sis/
6643 F: include/uapi/drm/sis_drm.h
6645 DRM DRIVER FOR SITRONIX ST7586 PANELS
6646 M: David Lechner <david@lechnology.com>
6648 T: git git://anongit.freedesktop.org/drm/drm-misc
6649 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6650 F: drivers/gpu/drm/tiny/st7586.c
6652 DRM DRIVER FOR SITRONIX ST7701 PANELS
6653 M: Jagan Teki <jagan@amarulasolutions.com>
6655 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6656 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6658 DRM DRIVER FOR SITRONIX ST7735R PANELS
6659 M: David Lechner <david@lechnology.com>
6661 T: git git://anongit.freedesktop.org/drm/drm-misc
6662 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6663 F: drivers/gpu/drm/tiny/st7735r.c
6665 DRM DRIVER FOR ST-ERICSSON MCDE
6666 M: Linus Walleij <linus.walleij@linaro.org>
6668 T: git git://anongit.freedesktop.org/drm/drm-misc
6669 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6670 F: drivers/gpu/drm/mcde/
6672 DRM DRIVER FOR TDFX VIDEO CARDS
6673 S: Orphan / Obsolete
6674 F: drivers/gpu/drm/tdfx/
6676 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6677 M: Jagan Teki <jagan@amarulasolutions.com>
6679 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6680 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6682 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6683 R: Douglas Anderson <dianders@chromium.org>
6684 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6685 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6687 DRM DRIVER FOR TPO TPG110 PANELS
6688 M: Linus Walleij <linus.walleij@linaro.org>
6690 T: git git://anongit.freedesktop.org/drm/drm-misc
6691 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6692 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6694 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6695 M: Dave Airlie <airlied@redhat.com>
6696 R: Sean Paul <sean@poorly.run>
6697 R: Thomas Zimmermann <tzimmermann@suse.de>
6698 L: dri-devel@lists.freedesktop.org
6700 T: git git://anongit.freedesktop.org/drm/drm-misc
6701 F: drivers/gpu/drm/udl/
6703 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6704 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6705 M: Melissa Wen <melissa.srw@gmail.com>
6706 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6707 R: Daniel Vetter <daniel@ffwll.ch>
6708 L: dri-devel@lists.freedesktop.org
6710 T: git git://anongit.freedesktop.org/drm/drm-misc
6711 F: Documentation/gpu/vkms.rst
6712 F: drivers/gpu/drm/vkms/
6714 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6715 M: Hans de Goede <hdegoede@redhat.com>
6716 L: dri-devel@lists.freedesktop.org
6718 T: git git://anongit.freedesktop.org/drm/drm-misc
6719 F: drivers/gpu/drm/vboxvideo/
6721 DRM DRIVER FOR VMWARE VIRTUAL GPU
6722 M: Zack Rusin <zackr@vmware.com>
6723 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6724 L: dri-devel@lists.freedesktop.org
6726 T: git git://anongit.freedesktop.org/drm/drm-misc
6727 F: drivers/gpu/drm/vmwgfx/
6728 F: include/uapi/drm/vmwgfx_drm.h
6730 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6731 M: Linus Walleij <linus.walleij@linaro.org>
6733 T: git git://anongit.freedesktop.org/drm/drm-misc
6734 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6735 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6738 M: David Airlie <airlied@linux.ie>
6739 M: Daniel Vetter <daniel@ffwll.ch>
6740 L: dri-devel@lists.freedesktop.org
6742 B: https://gitlab.freedesktop.org/drm
6743 C: irc://irc.oftc.net/dri-devel
6744 T: git git://anongit.freedesktop.org/drm/drm
6745 F: Documentation/devicetree/bindings/display/
6746 F: Documentation/devicetree/bindings/gpu/
6747 F: Documentation/gpu/
6750 F: include/linux/vga*
6751 F: include/uapi/drm/
6753 DRM DRIVERS AND MISC GPU PATCHES
6754 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6755 M: Maxime Ripard <mripard@kernel.org>
6756 M: Thomas Zimmermann <tzimmermann@suse.de>
6758 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6759 T: git git://anongit.freedesktop.org/drm/drm-misc
6760 F: Documentation/gpu/
6761 F: drivers/gpu/drm/*
6764 F: include/linux/vga*
6765 F: include/uapi/drm/drm*
6767 DRM DRIVERS FOR ALLWINNER A10
6768 M: Maxime Ripard <mripard@kernel.org>
6769 M: Chen-Yu Tsai <wens@csie.org>
6770 L: dri-devel@lists.freedesktop.org
6772 T: git git://anongit.freedesktop.org/drm/drm-misc
6773 F: Documentation/devicetree/bindings/display/allwinner*
6774 F: drivers/gpu/drm/sun4i/
6776 DRM DRIVERS FOR AMLOGIC SOCS
6777 M: Neil Armstrong <narmstrong@baylibre.com>
6778 L: dri-devel@lists.freedesktop.org
6779 L: linux-amlogic@lists.infradead.org
6781 W: http://linux-meson.com/
6782 T: git git://anongit.freedesktop.org/drm/drm-misc
6783 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6784 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6785 F: Documentation/gpu/meson.rst
6786 F: drivers/gpu/drm/meson/
6788 DRM DRIVERS FOR ATMEL HLCDC
6789 M: Sam Ravnborg <sam@ravnborg.org>
6790 M: Boris Brezillon <bbrezillon@kernel.org>
6791 L: dri-devel@lists.freedesktop.org
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: Documentation/devicetree/bindings/display/atmel/
6795 F: drivers/gpu/drm/atmel-hlcdc/
6797 DRM DRIVERS FOR BRIDGE CHIPS
6798 M: Andrzej Hajda <andrzej.hajda@intel.com>
6799 M: Neil Armstrong <narmstrong@baylibre.com>
6800 M: Robert Foss <robert.foss@linaro.org>
6801 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6802 R: Jonas Karlman <jonas@kwiboo.se>
6803 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6805 T: git git://anongit.freedesktop.org/drm/drm-misc
6806 F: Documentation/devicetree/bindings/display/bridge/
6807 F: drivers/gpu/drm/bridge/
6809 DRM DRIVERS FOR EXYNOS
6810 M: Inki Dae <inki.dae@samsung.com>
6811 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6812 M: Kyungmin Park <kyungmin.park@samsung.com>
6813 L: dri-devel@lists.freedesktop.org
6815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6816 F: Documentation/devicetree/bindings/display/exynos/
6817 F: Documentation/devicetree/bindings/display/samsung/
6818 F: drivers/gpu/drm/exynos/
6819 F: include/uapi/drm/exynos_drm.h
6821 DRM DRIVERS FOR FREESCALE DCU
6822 M: Stefan Agner <stefan@agner.ch>
6823 M: Alison Wang <alison.wang@nxp.com>
6824 L: dri-devel@lists.freedesktop.org
6826 T: git git://anongit.freedesktop.org/drm/drm-misc
6827 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6828 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6829 F: drivers/gpu/drm/fsl-dcu/
6831 DRM DRIVERS FOR FREESCALE IMX
6832 M: Philipp Zabel <p.zabel@pengutronix.de>
6833 L: dri-devel@lists.freedesktop.org
6835 F: Documentation/devicetree/bindings/display/imx/
6836 F: drivers/gpu/drm/imx/
6837 F: drivers/gpu/ipu-v3/
6839 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6840 M: Liu Ying <victor.liu@nxp.com>
6841 L: dri-devel@lists.freedesktop.org
6843 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6844 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6845 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6846 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6847 F: drivers/gpu/drm/bridge/imx/
6849 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6850 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6851 L: dri-devel@lists.freedesktop.org
6853 T: git git://github.com/patjak/drm-gma500
6854 F: drivers/gpu/drm/gma500/
6856 DRM DRIVERS FOR HISILICON
6857 M: Xinliang Liu <xinliang.liu@linaro.org>
6858 M: Tian Tao <tiantao6@hisilicon.com>
6859 R: John Stultz <jstultz@google.com>
6860 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6861 R: Chen Feng <puck.chen@hisilicon.com>
6862 L: dri-devel@lists.freedesktop.org
6864 T: git git://anongit.freedesktop.org/drm/drm-misc
6865 F: Documentation/devicetree/bindings/display/hisilicon/
6866 F: drivers/gpu/drm/hisilicon/
6868 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6869 M: Deepak Rawat <drawat.floss@gmail.com>
6870 L: linux-hyperv@vger.kernel.org
6871 L: dri-devel@lists.freedesktop.org
6873 T: git git://anongit.freedesktop.org/drm/drm-misc
6874 F: drivers/gpu/drm/hyperv
6876 DRM DRIVERS FOR LIMA
6877 M: Qiang Yu <yuq825@gmail.com>
6878 L: dri-devel@lists.freedesktop.org
6879 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6881 T: git git://anongit.freedesktop.org/drm/drm-misc
6882 F: drivers/gpu/drm/lima/
6883 F: include/uapi/drm/lima_drm.h
6885 DRM DRIVERS FOR MEDIATEK
6886 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6887 M: Philipp Zabel <p.zabel@pengutronix.de>
6888 L: dri-devel@lists.freedesktop.org
6889 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6891 F: Documentation/devicetree/bindings/display/mediatek/
6892 F: drivers/gpu/drm/mediatek/
6893 F: drivers/phy/mediatek/phy-mtk-dp.c
6894 F: drivers/phy/mediatek/phy-mtk-hdmi*
6895 F: drivers/phy/mediatek/phy-mtk-mipi*
6897 DRM DRIVERS FOR NVIDIA TEGRA
6898 M: Thierry Reding <thierry.reding@gmail.com>
6899 L: dri-devel@lists.freedesktop.org
6900 L: linux-tegra@vger.kernel.org
6902 T: git git://anongit.freedesktop.org/tegra/linux.git
6903 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6904 F: Documentation/devicetree/bindings/gpu/host1x/
6905 F: drivers/gpu/drm/tegra/
6906 F: drivers/gpu/host1x/
6907 F: include/linux/host1x.h
6908 F: include/uapi/drm/tegra_drm.h
6910 DRM DRIVERS FOR RENESAS
6911 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6912 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6913 L: dri-devel@lists.freedesktop.org
6914 L: linux-renesas-soc@vger.kernel.org
6916 T: git git://linuxtv.org/pinchartl/media drm/du/next
6917 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6918 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6919 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6920 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6921 F: drivers/gpu/drm/rcar-du/
6922 F: drivers/gpu/drm/shmobile/
6923 F: include/linux/platform_data/shmob_drm.h
6925 DRM DRIVERS FOR ROCKCHIP
6926 M: Sandy Huang <hjc@rock-chips.com>
6927 M: Heiko Stübner <heiko@sntech.de>
6928 L: dri-devel@lists.freedesktop.org
6930 T: git git://anongit.freedesktop.org/drm/drm-misc
6931 F: Documentation/devicetree/bindings/display/rockchip/
6932 F: drivers/gpu/drm/rockchip/
6935 M: Alain Volmat <alain.volmat@foss.st.com>
6936 L: dri-devel@lists.freedesktop.org
6938 T: git git://anongit.freedesktop.org/drm/drm-misc
6939 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6940 F: drivers/gpu/drm/sti
6943 M: Yannick Fertre <yannick.fertre@foss.st.com>
6944 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6945 M: Philippe Cornu <philippe.cornu@foss.st.com>
6946 L: dri-devel@lists.freedesktop.org
6948 T: git git://anongit.freedesktop.org/drm/drm-misc
6949 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6950 F: drivers/gpu/drm/stm
6952 DRM DRIVERS FOR TI KEYSTONE
6953 M: Jyri Sarha <jyri.sarha@iki.fi>
6954 M: Tomi Valkeinen <tomba@kernel.org>
6955 L: dri-devel@lists.freedesktop.org
6957 T: git git://anongit.freedesktop.org/drm/drm-misc
6958 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6959 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6960 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6961 F: drivers/gpu/drm/tidss/
6963 DRM DRIVERS FOR TI LCDC
6964 M: Jyri Sarha <jyri.sarha@iki.fi>
6965 R: Tomi Valkeinen <tomba@kernel.org>
6966 L: dri-devel@lists.freedesktop.org
6968 F: Documentation/devicetree/bindings/display/tilcdc/
6969 F: drivers/gpu/drm/tilcdc/
6971 DRM DRIVERS FOR TI OMAP
6972 M: Tomi Valkeinen <tomba@kernel.org>
6973 L: dri-devel@lists.freedesktop.org
6975 F: Documentation/devicetree/bindings/display/ti/
6976 F: drivers/gpu/drm/omapdrm/
6979 M: Emma Anholt <emma@anholt.net>
6980 M: Melissa Wen <mwen@igalia.com>
6982 T: git git://anongit.freedesktop.org/drm/drm-misc
6983 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6984 F: drivers/gpu/drm/v3d/
6985 F: include/uapi/drm/v3d_drm.h
6988 M: Emma Anholt <emma@anholt.net>
6989 M: Maxime Ripard <mripard@kernel.org>
6991 T: git git://github.com/anholt/linux
6992 T: git git://anongit.freedesktop.org/drm/drm-misc
6993 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6994 F: drivers/gpu/drm/vc4/
6995 F: include/uapi/drm/vc4_drm.h
6997 DRM DRIVERS FOR VIVANTE GPU IP
6998 M: Lucas Stach <l.stach@pengutronix.de>
6999 R: Russell King <linux+etnaviv@armlinux.org.uk>
7000 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7001 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7002 L: dri-devel@lists.freedesktop.org
7004 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7005 F: drivers/gpu/drm/etnaviv/
7006 F: include/uapi/drm/etnaviv_drm.h
7009 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7010 L: dri-devel@lists.freedesktop.org
7011 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7013 T: git git://anongit.freedesktop.org/drm/drm-misc
7014 F: Documentation/gpu/xen-front.rst
7015 F: drivers/gpu/drm/xen/
7017 DRM DRIVERS FOR XILINX
7018 M: Hyun Kwon <hyun.kwon@xilinx.com>
7019 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7020 L: dri-devel@lists.freedesktop.org
7022 T: git git://anongit.freedesktop.org/drm/drm-misc
7023 F: Documentation/devicetree/bindings/display/xlnx/
7024 F: drivers/gpu/drm/xlnx/
7027 M: Thierry Reding <thierry.reding@gmail.com>
7028 R: Sam Ravnborg <sam@ravnborg.org>
7029 L: dri-devel@lists.freedesktop.org
7031 T: git git://anongit.freedesktop.org/drm/drm-misc
7032 F: Documentation/devicetree/bindings/display/panel/
7033 F: drivers/gpu/drm/drm_panel.c
7034 F: drivers/gpu/drm/panel/
7035 F: include/drm/drm_panel.h
7037 DRM PRIVACY-SCREEN CLASS
7038 M: Hans de Goede <hdegoede@redhat.com>
7039 L: dri-devel@lists.freedesktop.org
7041 T: git git://anongit.freedesktop.org/drm/drm-misc
7042 F: drivers/gpu/drm/drm_privacy_screen*
7043 F: include/drm/drm_privacy_screen*
7046 M: Christian Koenig <christian.koenig@amd.com>
7047 M: Huang Rui <ray.huang@amd.com>
7048 L: dri-devel@lists.freedesktop.org
7050 T: git git://anongit.freedesktop.org/drm/drm-misc
7051 F: drivers/gpu/drm/ttm/
7055 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7056 L: dri-devel@lists.freedesktop.org
7058 T: git git://anongit.freedesktop.org/drm/drm-misc
7059 F: drivers/gpu/drm/scheduler/
7060 F: include/drm/gpu_scheduler.h
7062 DSBR100 USB FM RADIO DRIVER
7063 M: Alexey Klimov <klimov.linux@gmail.com>
7064 L: linux-media@vger.kernel.org
7066 T: git git://linuxtv.org/media_tree.git
7067 F: drivers/media/radio/dsbr100.c
7070 M: Hans Verkuil <hverkuil@xs4all.nl>
7071 L: linux-media@vger.kernel.org
7073 W: https://linuxtv.org
7074 T: git git://linuxtv.org/media_tree.git
7075 F: drivers/media/pci/dt3155/
7077 DVB_USB_AF9015 MEDIA DRIVER
7078 M: Antti Palosaari <crope@iki.fi>
7079 L: linux-media@vger.kernel.org
7081 W: https://linuxtv.org
7082 W: http://palosaari.fi/linux/
7083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7084 T: git git://linuxtv.org/anttip/media_tree.git
7085 F: drivers/media/usb/dvb-usb-v2/af9015*
7087 DVB_USB_AF9035 MEDIA DRIVER
7088 M: Antti Palosaari <crope@iki.fi>
7089 L: linux-media@vger.kernel.org
7091 W: https://linuxtv.org
7092 W: http://palosaari.fi/linux/
7093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7094 T: git git://linuxtv.org/anttip/media_tree.git
7095 F: drivers/media/usb/dvb-usb-v2/af9035*
7097 DVB_USB_ANYSEE MEDIA DRIVER
7098 M: Antti Palosaari <crope@iki.fi>
7099 L: linux-media@vger.kernel.org
7101 W: https://linuxtv.org
7102 W: http://palosaari.fi/linux/
7103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7104 T: git git://linuxtv.org/anttip/media_tree.git
7105 F: drivers/media/usb/dvb-usb-v2/anysee*
7107 DVB_USB_AU6610 MEDIA DRIVER
7108 M: Antti Palosaari <crope@iki.fi>
7109 L: linux-media@vger.kernel.org
7111 W: https://linuxtv.org
7112 W: http://palosaari.fi/linux/
7113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7114 T: git git://linuxtv.org/anttip/media_tree.git
7115 F: drivers/media/usb/dvb-usb-v2/au6610*
7117 DVB_USB_CE6230 MEDIA DRIVER
7118 M: Antti Palosaari <crope@iki.fi>
7119 L: linux-media@vger.kernel.org
7121 W: https://linuxtv.org
7122 W: http://palosaari.fi/linux/
7123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7124 T: git git://linuxtv.org/anttip/media_tree.git
7125 F: drivers/media/usb/dvb-usb-v2/ce6230*
7127 DVB_USB_CXUSB MEDIA DRIVER
7128 M: Michael Krufky <mkrufky@linuxtv.org>
7129 L: linux-media@vger.kernel.org
7131 W: https://linuxtv.org
7132 W: http://github.com/mkrufky
7133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7134 T: git git://linuxtv.org/media_tree.git
7135 F: drivers/media/usb/dvb-usb/cxusb*
7137 DVB_USB_EC168 MEDIA DRIVER
7138 M: Antti Palosaari <crope@iki.fi>
7139 L: linux-media@vger.kernel.org
7141 W: https://linuxtv.org
7142 W: http://palosaari.fi/linux/
7143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7144 T: git git://linuxtv.org/anttip/media_tree.git
7145 F: drivers/media/usb/dvb-usb-v2/ec168*
7147 DVB_USB_GL861 MEDIA DRIVER
7148 M: Antti Palosaari <crope@iki.fi>
7149 L: linux-media@vger.kernel.org
7151 W: https://linuxtv.org
7152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7153 T: git git://linuxtv.org/anttip/media_tree.git
7154 F: drivers/media/usb/dvb-usb-v2/gl861*
7156 DVB_USB_MXL111SF MEDIA DRIVER
7157 M: Michael Krufky <mkrufky@linuxtv.org>
7158 L: linux-media@vger.kernel.org
7160 W: https://linuxtv.org
7161 W: http://github.com/mkrufky
7162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7163 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7164 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7166 DVB_USB_RTL28XXU MEDIA DRIVER
7167 M: Antti Palosaari <crope@iki.fi>
7168 L: linux-media@vger.kernel.org
7170 W: https://linuxtv.org
7171 W: http://palosaari.fi/linux/
7172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7173 T: git git://linuxtv.org/anttip/media_tree.git
7174 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7176 DVB_USB_V2 MEDIA DRIVER
7177 M: Antti Palosaari <crope@iki.fi>
7178 L: linux-media@vger.kernel.org
7180 W: https://linuxtv.org
7181 W: http://palosaari.fi/linux/
7182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7183 T: git git://linuxtv.org/anttip/media_tree.git
7184 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7185 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7188 M: Jason Baron <jbaron@akamai.com>
7190 F: include/linux/dynamic_debug.h
7191 F: lib/dynamic_debug.c
7193 DYNAMIC INTERRUPT MODERATION
7194 M: Tal Gilboa <talgi@nvidia.com>
7196 F: Documentation/networking/net_dim.rst
7197 F: include/linux/dim.h
7200 DZ DECSTATION DZ11 SERIAL DRIVER
7201 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7203 F: drivers/tty/serial/dz.*
7205 E3X0 POWER BUTTON DRIVER
7206 M: Moritz Fischer <moritz.fischer@ettus.com>
7207 L: usrp-users@lists.ettus.com
7209 W: http://www.ettus.com
7210 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7211 F: drivers/input/misc/e3x0-button.c
7214 M: Antti Palosaari <crope@iki.fi>
7215 L: linux-media@vger.kernel.org
7217 W: https://linuxtv.org
7218 W: http://palosaari.fi/linux/
7219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7220 T: git git://linuxtv.org/anttip/media_tree.git
7221 F: drivers/media/tuners/e4000*
7223 EARTH_PT1 MEDIA DRIVER
7224 M: Akihiro Tsukada <tskd08@gmail.com>
7225 L: linux-media@vger.kernel.org
7227 F: drivers/media/pci/pt1/
7229 EARTH_PT3 MEDIA DRIVER
7230 M: Akihiro Tsukada <tskd08@gmail.com>
7231 L: linux-media@vger.kernel.org
7233 F: drivers/media/pci/pt3/
7236 M: Antti Palosaari <crope@iki.fi>
7237 L: linux-media@vger.kernel.org
7239 W: https://linuxtv.org
7240 W: http://palosaari.fi/linux/
7241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7242 T: git git://linuxtv.org/anttip/media_tree.git
7243 F: drivers/media/dvb-frontends/ec100*
7246 M: Tyler Hicks <code@tyhicks.com>
7247 L: ecryptfs@vger.kernel.org
7249 W: http://ecryptfs.org
7250 W: https://launchpad.net/ecryptfs
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7252 F: Documentation/filesystems/ecryptfs.rst
7256 M: Yazen Ghannam <yazen.ghannam@amd.com>
7257 L: linux-edac@vger.kernel.org
7259 F: drivers/edac/amd64_edac*
7260 F: drivers/edac/mce_amd*
7263 M: Jan Luebbe <jlu@pengutronix.de>
7264 L: linux-edac@vger.kernel.org
7266 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7267 F: drivers/edac/armada_xp_*
7270 M: Stefan Schaeckeler <sschaeck@cisco.com>
7272 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7273 F: drivers/edac/aspeed_edac.c
7276 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7278 F: drivers/edac/bluefield_edac.c
7281 M: Andre Przywara <andre.przywara@arm.com>
7282 L: linux-edac@vger.kernel.org
7284 F: drivers/edac/highbank*
7287 M: Ralf Baechle <ralf@linux-mips.org>
7288 L: linux-edac@vger.kernel.org
7289 L: linux-mips@vger.kernel.org
7291 F: drivers/edac/octeon_edac*
7293 EDAC-CAVIUM THUNDERX
7294 M: Robert Richter <rric@kernel.org>
7295 L: linux-edac@vger.kernel.org
7297 F: drivers/edac/thunderx_edac*
7300 M: Borislav Petkov <bp@alien8.de>
7301 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7302 M: Tony Luck <tony.luck@intel.com>
7303 R: James Morse <james.morse@arm.com>
7304 R: Robert Richter <rric@kernel.org>
7305 L: linux-edac@vger.kernel.org
7307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7308 F: Documentation/admin-guide/ras.rst
7309 F: Documentation/driver-api/edac.rst
7311 F: include/linux/edac.h
7314 M: Lei Wang <lewan@microsoft.com>
7315 L: linux-edac@vger.kernel.org
7317 F: drivers/edac/dmc520_edac.c
7320 M: Mark Gross <markgross@kernel.org>
7321 L: linux-edac@vger.kernel.org
7323 F: drivers/edac/e752x_edac.c
7326 L: linux-edac@vger.kernel.org
7328 F: drivers/edac/e7xxx_edac.c
7331 M: York Sun <york.sun@nxp.com>
7332 L: linux-edac@vger.kernel.org
7334 F: drivers/edac/fsl_ddr_edac.*
7337 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7338 L: linux-edac@vger.kernel.org
7340 F: drivers/edac/ghes_edac.c
7343 M: Tony Luck <tony.luck@intel.com>
7344 L: linux-edac@vger.kernel.org
7346 F: drivers/edac/i10nm_base.c
7349 L: linux-edac@vger.kernel.org
7351 F: drivers/edac/i3000_edac.c
7354 L: linux-edac@vger.kernel.org
7356 F: drivers/edac/i5000_edac.c
7359 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7360 L: linux-edac@vger.kernel.org
7362 F: drivers/edac/i5400_edac.c
7365 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7366 L: linux-edac@vger.kernel.org
7368 F: drivers/edac/i7300_edac.c
7371 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7372 L: linux-edac@vger.kernel.org
7374 F: drivers/edac/i7core_edac.c
7377 M: Tim Small <tim@buttersideup.com>
7378 L: linux-edac@vger.kernel.org
7380 F: drivers/edac/i82443bxgx_edac.c
7383 M: "Arvind R." <arvino55@gmail.com>
7384 L: linux-edac@vger.kernel.org
7386 F: drivers/edac/i82975x_edac.c
7389 M: Jason Baron <jbaron@akamai.com>
7390 L: linux-edac@vger.kernel.org
7392 F: drivers/edac/ie31200_edac.c
7395 M: Tony Luck <tony.luck@intel.com>
7396 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7397 L: linux-edac@vger.kernel.org
7399 F: drivers/edac/igen6_edac.c
7402 M: Johannes Thumshirn <morbidrsa@gmail.com>
7403 L: linux-edac@vger.kernel.org
7405 F: drivers/edac/mpc85xx_edac.[ch]
7408 M: Egor Martovetsky <egor@pasemi.com>
7409 L: linux-edac@vger.kernel.org
7411 F: drivers/edac/pasemi_edac.c
7414 M: Tony Luck <tony.luck@intel.com>
7415 L: linux-edac@vger.kernel.org
7417 F: drivers/edac/pnd2_edac.[ch]
7420 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7421 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7422 L: linux-arm-msm@vger.kernel.org
7423 L: linux-edac@vger.kernel.org
7425 F: drivers/edac/qcom_edac.c
7428 M: Tim Small <tim@buttersideup.com>
7429 L: linux-edac@vger.kernel.org
7431 F: drivers/edac/r82600_edac.c
7434 M: Tony Luck <tony.luck@intel.com>
7435 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/sb_edac.c
7441 M: Tony Luck <tony.luck@intel.com>
7442 L: linux-edac@vger.kernel.org
7444 F: drivers/edac/skx_*.[ch]
7447 M: Tero Kristo <kristo@kernel.org>
7448 L: linux-edac@vger.kernel.org
7450 F: drivers/edac/ti_edac.c
7452 EDIROL UA-101/UA-1000 DRIVER
7453 M: Clemens Ladisch <clemens@ladisch.de>
7454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7457 F: sound/usb/misc/ua101.c
7460 M: Ivan Hu <ivan.hu@canonical.com>
7461 M: Ard Biesheuvel <ardb@kernel.org>
7462 L: linux-efi@vger.kernel.org
7464 F: drivers/firmware/efi/test/
7466 EFI VARIABLE FILESYSTEM
7467 M: Matthew Garrett <matthew.garrett@nebula.com>
7468 M: Jeremy Kerr <jk@ozlabs.org>
7469 M: Ard Biesheuvel <ardb@kernel.org>
7470 L: linux-efi@vger.kernel.org
7472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7475 EFIFB FRAMEBUFFER DRIVER
7476 M: Peter Jones <pjones@redhat.com>
7477 L: linux-fbdev@vger.kernel.org
7479 F: drivers/video/fbdev/efifb.c
7483 W: http://aeschi.ch.eu.org/efs/
7486 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7487 M: Douglas Miller <dougmill@linux.ibm.com>
7488 L: netdev@vger.kernel.org
7490 F: drivers/net/ethernet/ibm/ehea/
7492 ELM327 CAN NETWORK DRIVER
7493 M: Max Staudt <max@enpas.org>
7494 L: linux-can@vger.kernel.org
7496 F: Documentation/networking/device_drivers/can/can327.rst
7497 F: drivers/net/can/can327.c
7499 EM28XX VIDEO4LINUX DRIVER
7500 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7501 L: linux-media@vger.kernel.org
7503 W: https://linuxtv.org
7504 T: git git://linuxtv.org/media_tree.git
7505 F: Documentation/admin-guide/media/em28xx*
7506 F: drivers/media/usb/em28xx/
7509 M: Olivia Mackall <olivia@selenic.com>
7510 M: David Woodhouse <dwmw2@infradead.org>
7511 L: linux-embedded@vger.kernel.org
7514 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7515 M: Adrian Hunter <adrian.hunter@intel.com>
7516 M: Ritesh Harjani <riteshh@codeaurora.org>
7517 M: Asutosh Das <asutoshd@codeaurora.org>
7518 L: linux-mmc@vger.kernel.org
7520 F: drivers/mmc/host/cqhci*
7522 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7523 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7524 L: linux-scsi@vger.kernel.org
7526 W: http://www.broadcom.com
7527 F: drivers/scsi/be2iscsi/
7529 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7530 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7531 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7532 M: Somnath Kotur <somnath.kotur@broadcom.com>
7533 L: netdev@vger.kernel.org
7535 W: http://www.emulex.com
7536 F: drivers/net/ethernet/emulex/benet/
7538 EMULEX ONECONNECT ROCE DRIVER
7539 M: Selvin Xavier <selvin.xavier@broadcom.com>
7540 L: linux-rdma@vger.kernel.org
7542 W: http://www.broadcom.com
7543 F: drivers/infiniband/hw/ocrdma/
7544 F: include/uapi/rdma/ocrdma-abi.h
7546 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7547 M: James Smart <james.smart@broadcom.com>
7548 M: Dick Kennedy <dick.kennedy@broadcom.com>
7549 L: linux-scsi@vger.kernel.org
7551 W: http://www.broadcom.com
7552 F: drivers/scsi/lpfc/
7554 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7555 M: James Smart <james.smart@broadcom.com>
7556 M: Ram Vegesna <ram.vegesna@broadcom.com>
7557 L: linux-scsi@vger.kernel.org
7558 L: target-devel@vger.kernel.org
7560 W: http://www.broadcom.com
7561 F: drivers/scsi/elx/
7563 ENE CB710 FLASH CARD READER DRIVER
7564 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7566 F: drivers/misc/cb710/
7567 F: drivers/mmc/host/cb710-mmc.*
7568 F: include/linux/cb710.h
7570 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7571 M: Maxim Levitsky <maximlevitsky@gmail.com>
7573 F: drivers/media/rc/ene_ir.*
7575 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7576 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7577 L: linuxppc-dev@lists.ozlabs.org
7579 F: drivers/tty/ehv_bytechan.c
7581 EPSON S1D13XXX FRAMEBUFFER DRIVER
7582 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7585 F: drivers/video/fbdev/s1d13xxxfb.c
7586 F: include/video/s1d13xxxfb.h
7589 M: Gao Xiang <xiang@kernel.org>
7590 M: Chao Yu <chao@kernel.org>
7591 R: Yue Hu <huyue2@coolpad.com>
7592 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7593 L: linux-erofs@lists.ozlabs.org
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7596 F: Documentation/filesystems/erofs.rst
7598 F: include/trace/events/erofs.h
7600 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7601 M: Jeff Layton <jlayton@kernel.org>
7603 F: include/linux/errseq.h
7607 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7609 L: linux-can@vger.kernel.org
7611 F: drivers/net/can/usb/esd_usb.c
7613 ET131X NETWORK DRIVER
7614 M: Mark Einon <mark.einon@gmail.com>
7616 F: drivers/net/ethernet/agere/
7618 ETAS ES58X CAN/USB DRIVER
7619 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7620 L: linux-can@vger.kernel.org
7622 F: drivers/net/can/usb/etas_es58x/
7625 M: Roopa Prabhu <roopa@nvidia.com>
7626 M: Nikolay Aleksandrov <razor@blackwall.org>
7627 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7628 L: netdev@vger.kernel.org
7630 W: http://www.linuxfoundation.org/en/Net:Bridge
7631 F: include/linux/netfilter_bridge/
7634 ETHERNET PHY LIBRARY
7635 M: Andrew Lunn <andrew@lunn.ch>
7636 M: Heiner Kallweit <hkallweit1@gmail.com>
7637 R: Russell King <linux@armlinux.org.uk>
7638 L: netdev@vger.kernel.org
7640 F: Documentation/ABI/testing/sysfs-class-net-phydev
7641 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7642 F: Documentation/devicetree/bindings/net/mdio*
7643 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7644 F: Documentation/networking/phy.rst
7645 F: drivers/net/mdio/
7646 F: drivers/net/mdio/acpi_mdio.c
7647 F: drivers/net/mdio/fwnode_mdio.c
7648 F: drivers/net/mdio/of_mdio.c
7651 F: include/dt-bindings/net/qca-ar803x.h
7652 F: include/linux/linkmode.h
7653 F: include/linux/*mdio*.h
7654 F: include/linux/mdio/*.h
7655 F: include/linux/mii.h
7656 F: include/linux/of_net.h
7657 F: include/linux/phy.h
7658 F: include/linux/phy_fixed.h
7659 F: include/linux/platform_data/mdio-bcm-unimac.h
7660 F: include/linux/platform_data/mdio-gpio.h
7661 F: include/trace/events/mdio.h
7662 F: include/uapi/linux/mdio.h
7663 F: include/uapi/linux/mii.h
7664 F: net/core/of_net.c
7667 R: Eric Biederman <ebiederm@xmission.com>
7668 R: Kees Cook <keescook@chromium.org>
7669 L: linux-mm@kvack.org
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7672 F: arch/alpha/kernel/binfmt_loader.c
7675 F: include/linux/binfmts.h
7676 F: include/linux/elf.h
7677 F: include/uapi/linux/binfmts.h
7678 F: include/uapi/linux/elf.h
7679 F: tools/testing/selftests/exec/
7684 M: Namjae Jeon <linkinjeon@kernel.org>
7685 M: Sungjong Seo <sj1557.seo@samsung.com>
7686 L: linux-fsdevel@vger.kernel.org
7691 M: Jan Kara <jack@suse.com>
7692 L: linux-ext4@vger.kernel.org
7694 F: Documentation/filesystems/ext2.rst
7696 F: include/linux/ext2*
7699 M: "Theodore Ts'o" <tytso@mit.edu>
7700 M: Andreas Dilger <adilger.kernel@dilger.ca>
7701 L: linux-ext4@vger.kernel.org
7703 W: http://ext4.wiki.kernel.org
7704 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7706 F: Documentation/filesystems/ext4/
7708 F: include/trace/events/ext4.h
7710 Extended Verification Module (EVM)
7711 M: Mimi Zohar <zohar@linux.ibm.com>
7712 L: linux-integrity@vger.kernel.org
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7715 F: security/integrity/evm/
7716 F: security/integrity/
7718 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7719 M: Ard Biesheuvel <ardb@kernel.org>
7720 L: linux-efi@vger.kernel.org
7722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7723 F: Documentation/admin-guide/efi-stub.rst
7724 F: arch/*/include/asm/efi.h
7725 F: arch/*/kernel/efi.c
7726 F: arch/arm/boot/compressed/efi-header.S
7727 F: arch/arm64/kernel/efi-entry.S
7728 F: arch/x86/platform/efi/
7729 F: drivers/firmware/efi/
7730 F: include/linux/efi*.h
7732 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7733 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7734 M: Chanwoo Choi <cw00.choi@samsung.com>
7735 L: linux-kernel@vger.kernel.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7738 F: Documentation/devicetree/bindings/extcon/
7739 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7741 F: include/linux/extcon.h
7742 F: include/linux/extcon/
7745 M: Masami Hiramatsu <mhiramat@kernel.org>
7747 F: Documentation/admin-guide/bootconfig.rst
7748 F: fs/proc/bootconfig.c
7749 F: include/linux/bootconfig.h
7750 F: lib/bootconfig-data.S
7752 F: tools/bootconfig/*
7753 F: tools/bootconfig/scripts/*
7756 M: Jingoo Han <jingoohan1@gmail.com>
7757 L: dri-devel@lists.freedesktop.org
7759 F: drivers/gpu/drm/exynos/exynos_dp*
7761 EXYNOS SYSMMU (IOMMU) driver
7762 M: Marek Szyprowski <m.szyprowski@samsung.com>
7763 L: iommu@lists.linux.dev
7765 F: drivers/iommu/exynos-iommu.c
7768 M: Jaegeuk Kim <jaegeuk@kernel.org>
7769 M: Chao Yu <chao@kernel.org>
7770 L: linux-f2fs-devel@lists.sourceforge.net
7772 W: https://f2fs.wiki.kernel.org/
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7774 F: Documentation/ABI/testing/sysfs-fs-f2fs
7775 F: Documentation/filesystems/f2fs.rst
7777 F: include/linux/f2fs_fs.h
7778 F: include/trace/events/f2fs.h
7779 F: include/uapi/linux/f2fs.h
7781 F71805F HARDWARE MONITORING DRIVER
7782 M: Jean Delvare <jdelvare@suse.com>
7783 L: linux-hwmon@vger.kernel.org
7785 F: Documentation/hwmon/f71805f.rst
7786 F: drivers/hwmon/f71805f.c
7789 M: Josh Poimboeuf <jpoimboe@kernel.org>
7791 F: scripts/faddr2line
7794 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7795 L: netdev@vger.kernel.org
7797 F: Documentation/networking/failover.rst
7798 F: include/net/failover.h
7799 F: net/core/failover.c
7802 M: Jan Kara <jack@suse.cz>
7803 R: Amir Goldstein <amir73il@gmail.com>
7804 R: Matthew Bobrowski <repnop@google.com>
7805 L: linux-fsdevel@vger.kernel.org
7807 F: fs/notify/fanotify/
7808 F: include/linux/fanotify.h
7809 F: include/uapi/linux/fanotify.h
7811 FARSYNC SYNCHRONOUS DRIVER
7812 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7814 W: http://www.farsite.co.uk/
7815 F: drivers/net/wan/farsync.*
7817 FAULT INJECTION SUPPORT
7818 M: Akinobu Mita <akinobu.mita@gmail.com>
7820 F: Documentation/fault-injection/
7821 F: lib/fault-inject.c
7823 FBTFT Framebuffer drivers
7824 L: dri-devel@lists.freedesktop.org
7825 L: linux-fbdev@vger.kernel.org
7827 F: drivers/staging/fbtft/
7830 M: Michael Buesch <m@bues.ch>
7831 L: linux-media@vger.kernel.org
7833 F: drivers/media/tuners/fc0011.c
7834 F: drivers/media/tuners/fc0011.h
7837 M: Antti Palosaari <crope@iki.fi>
7838 L: linux-media@vger.kernel.org
7840 W: https://linuxtv.org
7841 W: http://palosaari.fi/linux/
7842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7843 T: git git://linuxtv.org/anttip/media_tree.git
7844 F: drivers/media/tuners/fc2580*
7846 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7847 M: Hannes Reinecke <hare@suse.de>
7848 L: linux-scsi@vger.kernel.org
7850 W: www.Open-FCoE.org
7851 F: drivers/scsi/fcoe/
7852 F: drivers/scsi/libfc/
7854 F: include/scsi/libfc.h
7855 F: include/scsi/libfcoe.h
7856 F: include/uapi/scsi/fc/
7858 FILE LOCKING (flock() and fcntl()/lockf())
7859 M: Jeff Layton <jlayton@kernel.org>
7860 M: Chuck Lever <chuck.lever@oracle.com>
7861 L: linux-fsdevel@vger.kernel.org
7865 F: include/linux/fcntl.h
7866 F: include/uapi/linux/fcntl.h
7868 FILESYSTEM DIRECT ACCESS (DAX)
7869 M: Dan Williams <dan.j.williams@intel.com>
7870 R: Matthew Wilcox <willy@infradead.org>
7871 R: Jan Kara <jack@suse.cz>
7872 L: linux-fsdevel@vger.kernel.org
7873 L: nvdimm@lists.linux.dev
7876 F: include/linux/dax.h
7877 F: include/trace/events/fs_dax.h
7879 FILESYSTEMS (VFS and infrastructure)
7880 M: Alexander Viro <viro@zeniv.linux.org.uk>
7881 L: linux-fsdevel@vger.kernel.org
7884 F: include/linux/fs.h
7885 F: include/linux/fs_types.h
7886 F: include/uapi/linux/fs.h
7887 F: include/uapi/linux/openat2.h
7889 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7890 M: Riku Voipio <riku.voipio@iki.fi>
7891 L: linux-hwmon@vger.kernel.org
7893 F: drivers/hwmon/f75375s.c
7894 F: include/linux/f75375s.h
7896 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7897 M: Clemens Ladisch <clemens@ladisch.de>
7898 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7902 F: include/uapi/sound/firewire.h
7905 FIREWIRE MEDIA DRIVERS (firedtv)
7906 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7907 L: linux-media@vger.kernel.org
7908 L: linux1394-devel@lists.sourceforge.net
7910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7911 F: drivers/media/firewire/
7913 FIREWIRE SBP-2 TARGET
7914 M: Chris Boot <bootc@bootc.net>
7915 L: linux-scsi@vger.kernel.org
7916 L: target-devel@vger.kernel.org
7917 L: linux1394-devel@lists.sourceforge.net
7919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7920 F: drivers/target/sbp/
7923 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7924 L: linux1394-devel@lists.sourceforge.net
7926 W: http://ieee1394.wiki.kernel.org/
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7928 F: drivers/firewire/
7929 F: include/linux/firewire.h
7930 F: include/uapi/linux/firewire*.h
7933 FIRMWARE FRAMEWORK FOR ARMV8-A
7934 M: Sudeep Holla <sudeep.holla@arm.com>
7935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7937 F: drivers/firmware/arm_ffa/
7938 F: include/linux/arm_ffa.h
7940 FIRMWARE LOADER (request_firmware)
7941 M: Luis Chamberlain <mcgrof@kernel.org>
7942 M: Russ Weight <russell.h.weight@intel.com>
7943 L: linux-kernel@vger.kernel.org
7945 F: Documentation/firmware_class/
7946 F: drivers/base/firmware_loader/
7947 F: include/linux/firmware.h
7949 FLEXTIMER FTM-QUADDEC DRIVER
7950 M: Patrick Havelange <patrick.havelange@essensium.com>
7951 L: linux-iio@vger.kernel.org
7953 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7954 F: drivers/counter/ftm-quaddec.c
7957 M: Denis Efremov <efremov@linux.com>
7958 L: linux-block@vger.kernel.org
7960 F: drivers/block/floppy.c
7962 FLYSKY FSIA6B RC RECEIVER
7963 M: Markus Koch <markus@notsyncing.net>
7964 L: linux-input@vger.kernel.org
7966 F: drivers/input/joystick/fsia6b.c
7968 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7969 M: Geoffrey D. Bennett <g@b4.vu>
7970 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7973 F: sound/usb/mixer_scarlett_gen2.c
7975 FORCEDETH GIGABIT ETHERNET DRIVER
7976 M: Rain River <rain.1986.08.12@gmail.com>
7977 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7978 L: netdev@vger.kernel.org
7980 F: drivers/net/ethernet/nvidia/*
7983 M: Kees Cook <keescook@chromium.org>
7984 L: linux-hardening@vger.kernel.org
7986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7987 F: include/linux/fortify-string.h
7988 F: lib/test_fortify/*
7989 F: scripts/test_fortify.sh
7993 M: Wu Hao <hao.wu@intel.com>
7994 R: Tom Rix <trix@redhat.com>
7995 L: linux-fpga@vger.kernel.org
7997 F: Documentation/ABI/testing/sysfs-bus-dfl*
7998 F: Documentation/fpga/dfl.rst
7999 F: drivers/fpga/dfl*
8000 F: drivers/uio/uio_dfl.c
8001 F: include/linux/dfl.h
8002 F: include/uapi/linux/fpga-dfl.h
8004 FPGA MANAGER FRAMEWORK
8005 M: Moritz Fischer <mdf@kernel.org>
8006 M: Wu Hao <hao.wu@intel.com>
8007 M: Xu Yilun <yilun.xu@intel.com>
8008 R: Tom Rix <trix@redhat.com>
8009 L: linux-fpga@vger.kernel.org
8011 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8013 F: Documentation/devicetree/bindings/fpga/
8014 F: Documentation/driver-api/fpga/
8015 F: Documentation/fpga/
8017 F: include/linux/fpga/
8019 INTEL MAX10 BMC SECURE UPDATES
8020 M: Russ Weight <russell.h.weight@intel.com>
8021 L: linux-fpga@vger.kernel.org
8023 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8024 F: drivers/fpga/intel-m10-bmc-sec-update.c
8026 MICROCHIP POLARFIRE FPGA DRIVERS
8027 M: Conor Dooley <conor.dooley@microchip.com>
8028 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8029 L: linux-fpga@vger.kernel.org
8031 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8032 F: drivers/fpga/microchip-spi.c
8035 M: Bill Metzenthen <billm@melbpc.org.au>
8037 W: http://floatingpoint.sourceforge.net/emulator/index.html
8038 F: arch/x86/math-emu/
8041 M: Daniel Vetter <daniel@ffwll.ch>
8042 F: drivers/video/fbdev/core/
8044 T: git git://anongit.freedesktop.org/drm/drm-misc
8047 M: Helge Deller <deller@gmx.de>
8048 L: linux-fbdev@vger.kernel.org
8049 L: dri-devel@lists.freedesktop.org
8051 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8053 F: Documentation/fb/
8055 F: include/linux/fb.h
8056 F: include/uapi/linux/fb.h
8057 F: include/uapi/video/
8060 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8061 M: Horia Geantă <horia.geanta@nxp.com>
8062 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8063 M: Gaurav Jain <gaurav.jain@nxp.com>
8064 L: linux-crypto@vger.kernel.org
8066 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8067 F: drivers/crypto/caam/
8069 FREESCALE COLDFIRE M5441X MMC DRIVER
8070 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8071 L: linux-mmc@vger.kernel.org
8073 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8074 F: include/linux/platform_data/mmc-esdhc-mcf.h
8076 FREESCALE DIU FRAMEBUFFER DRIVER
8077 M: Timur Tabi <timur@kernel.org>
8078 L: linux-fbdev@vger.kernel.org
8080 F: drivers/video/fbdev/fsl-diu-fb.*
8082 FREESCALE DMA DRIVER
8083 M: Li Yang <leoyang.li@nxp.com>
8084 M: Zhang Wei <zw@zh-kernel.org>
8085 L: linuxppc-dev@lists.ozlabs.org
8087 F: drivers/dma/fsldma.*
8089 FREESCALE DSPI DRIVER
8090 M: Vladimir Oltean <olteanv@gmail.com>
8091 L: linux-spi@vger.kernel.org
8093 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8094 F: drivers/spi/spi-fsl-dspi.c
8095 F: include/linux/spi/spi-fsl-dspi.h
8097 FREESCALE ENETC ETHERNET DRIVERS
8098 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8099 L: netdev@vger.kernel.org
8101 F: drivers/net/ethernet/freescale/enetc/
8103 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8104 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8105 L: netdev@vger.kernel.org
8107 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8108 F: drivers/net/ethernet/freescale/gianfar*
8110 FREESCALE GPMI NAND DRIVER
8111 M: Han Xu <han.xu@nxp.com>
8112 L: linux-mtd@lists.infradead.org
8114 F: drivers/mtd/nand/raw/gpmi-nand/*
8116 FREESCALE I2C CPM DRIVER
8117 M: Jochen Friedrich <jochen@scram.de>
8118 L: linuxppc-dev@lists.ozlabs.org
8119 L: linux-i2c@vger.kernel.org
8121 F: drivers/i2c/busses/i2c-cpm.c
8123 FREESCALE IMX / MXC FEC DRIVER
8124 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8125 L: netdev@vger.kernel.org
8127 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8128 F: drivers/net/ethernet/freescale/fec.h
8129 F: drivers/net/ethernet/freescale/fec_main.c
8130 F: drivers/net/ethernet/freescale/fec_ptp.c
8132 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8133 M: Sascha Hauer <s.hauer@pengutronix.de>
8134 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8135 L: linux-fbdev@vger.kernel.org
8136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8138 F: drivers/video/fbdev/imxfb.c
8139 F: include/linux/platform_data/video-imxfb.h
8141 FREESCALE IMX DDR PMU DRIVER
8142 M: Frank Li <Frank.li@nxp.com>
8143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8145 F: Documentation/admin-guide/perf/imx-ddr.rst
8146 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8147 F: drivers/perf/fsl_imx8_ddr_perf.c
8149 FREESCALE IMX I2C DRIVER
8150 M: Oleksij Rempel <o.rempel@pengutronix.de>
8151 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8152 L: linux-i2c@vger.kernel.org
8154 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8155 F: drivers/i2c/busses/i2c-imx.c
8157 FREESCALE IMX LPI2C DRIVER
8158 M: Dong Aisheng <aisheng.dong@nxp.com>
8159 L: linux-i2c@vger.kernel.org
8160 L: linux-imx@nxp.com
8162 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8163 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8165 FREESCALE MPC I2C DRIVER
8166 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8167 L: linux-i2c@vger.kernel.org
8169 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8170 F: drivers/i2c/busses/i2c-mpc.c
8172 FREESCALE QORIQ DPAA ETHERNET DRIVER
8173 M: Madalin Bucur <madalin.bucur@nxp.com>
8174 L: netdev@vger.kernel.org
8176 F: drivers/net/ethernet/freescale/dpaa
8178 FREESCALE QORIQ DPAA FMAN DRIVER
8179 M: Madalin Bucur <madalin.bucur@nxp.com>
8180 L: netdev@vger.kernel.org
8182 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8183 F: drivers/net/ethernet/freescale/fman
8185 FREESCALE QORIQ PTP CLOCK DRIVER
8186 M: Yangbo Lu <yangbo.lu@nxp.com>
8187 L: netdev@vger.kernel.org
8189 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8190 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8191 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8192 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8193 F: drivers/ptp/ptp_qoriq.c
8194 F: drivers/ptp/ptp_qoriq_debugfs.c
8195 F: include/linux/fsl/ptp_qoriq.h
8197 FREESCALE QUAD SPI DRIVER
8198 M: Han Xu <han.xu@nxp.com>
8199 L: linux-spi@vger.kernel.org
8201 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8202 F: drivers/spi/spi-fsl-qspi.c
8204 FREESCALE QUICC ENGINE LIBRARY
8205 M: Qiang Zhao <qiang.zhao@nxp.com>
8206 L: linuxppc-dev@lists.ozlabs.org
8208 F: drivers/soc/fsl/qe/
8209 F: include/soc/fsl/qe/
8211 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8212 M: Li Yang <leoyang.li@nxp.com>
8213 L: netdev@vger.kernel.org
8214 L: linuxppc-dev@lists.ozlabs.org
8216 F: drivers/net/ethernet/freescale/ucc_geth*
8218 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8219 M: Zhao Qiang <qiang.zhao@nxp.com>
8220 L: netdev@vger.kernel.org
8221 L: linuxppc-dev@lists.ozlabs.org
8223 F: drivers/net/wan/fsl_ucc_hdlc*
8225 FREESCALE QUICC ENGINE UCC UART DRIVER
8226 M: Timur Tabi <timur@kernel.org>
8227 L: linuxppc-dev@lists.ozlabs.org
8229 F: drivers/tty/serial/ucc_uart.c
8231 FREESCALE SOC DRIVERS
8232 M: Li Yang <leoyang.li@nxp.com>
8233 L: linuxppc-dev@lists.ozlabs.org
8234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8236 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8237 F: Documentation/devicetree/bindings/soc/fsl/
8239 F: include/linux/fsl/
8242 FREESCALE SOC FS_ENET DRIVER
8243 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8244 L: linuxppc-dev@lists.ozlabs.org
8245 L: netdev@vger.kernel.org
8247 F: drivers/net/ethernet/freescale/fs_enet/
8248 F: include/linux/fs_enet_pd.h
8250 FREESCALE SOC SOUND DRIVERS
8251 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8252 M: Xiubo Li <Xiubo.Lee@gmail.com>
8253 R: Fabio Estevam <festevam@gmail.com>
8254 R: Nicolin Chen <nicoleotsuka@gmail.com>
8255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8256 L: linuxppc-dev@lists.ozlabs.org
8258 F: sound/soc/fsl/fsl*
8259 F: sound/soc/fsl/imx*
8260 F: sound/soc/fsl/mpc8610_hpcd.c
8262 FREESCALE USB PERIPHERAL DRIVERS
8263 M: Li Yang <leoyang.li@nxp.com>
8264 L: linux-usb@vger.kernel.org
8265 L: linuxppc-dev@lists.ozlabs.org
8267 F: drivers/usb/gadget/udc/fsl*
8269 FREESCALE USB PHY DRIVER
8270 M: Ran Wang <ran.wang_1@nxp.com>
8271 L: linux-usb@vger.kernel.org
8272 L: linuxppc-dev@lists.ozlabs.org
8274 F: drivers/usb/phy/phy-fsl-usb*
8277 M: Christoph Hellwig <hch@infradead.org>
8279 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8283 M: "Rafael J. Wysocki" <rafael@kernel.org>
8284 M: Pavel Machek <pavel@ucw.cz>
8285 L: linux-pm@vger.kernel.org
8287 F: Documentation/power/freezing-of-tasks.rst
8288 F: include/linux/freezer.h
8292 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8293 L: linux-kernel@vger.kernel.org
8295 F: include/linux/frontswap.h
8298 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8299 M: David Howells <dhowells@redhat.com>
8300 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8302 F: Documentation/filesystems/caching/
8304 F: include/linux/fscache*.h
8306 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8307 M: Theodore Y. Ts'o <tytso@mit.edu>
8308 M: Jaegeuk Kim <jaegeuk@kernel.org>
8309 M: Eric Biggers <ebiggers@kernel.org>
8310 L: linux-fscrypt@vger.kernel.org
8312 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8313 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8314 F: Documentation/filesystems/fscrypt.rst
8316 F: include/linux/fscrypt*.h
8317 F: include/uapi/linux/fscrypt.h
8320 M: Jeremy Kerr <jk@ozlabs.org>
8321 M: Joel Stanley <joel@jms.id.au>
8322 R: Alistar Popple <alistair@popple.id.au>
8323 R: Eddie James <eajames@linux.ibm.com>
8324 L: linux-fsi@lists.ozlabs.org
8326 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8329 F: include/linux/fsi*.h
8330 F: include/trace/events/fsi*.h
8332 FSI-ATTACHED I2C DRIVER
8333 M: Eddie James <eajames@linux.ibm.com>
8334 L: linux-i2c@vger.kernel.org
8335 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8337 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8338 F: drivers/i2c/busses/i2c-fsi.c
8340 FSI-ATTACHED SPI DRIVER
8341 M: Eddie James <eajames@linux.ibm.com>
8342 L: linux-spi@vger.kernel.org
8344 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8345 F: drivers/spi/spi-fsi.c
8347 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8348 M: Jan Kara <jack@suse.cz>
8349 R: Amir Goldstein <amir73il@gmail.com>
8350 L: linux-fsdevel@vger.kernel.org
8352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8354 F: include/linux/fsnotify*.h
8356 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8357 M: Eric Biggers <ebiggers@kernel.org>
8358 M: Theodore Y. Ts'o <tytso@mit.edu>
8359 L: linux-fscrypt@vger.kernel.org
8361 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8362 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8363 F: Documentation/filesystems/fsverity.rst
8365 F: include/linux/fsverity.h
8366 F: include/uapi/linux/fsverity.h
8368 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8369 M: Michael Zaidman <michael.zaidman@gmail.com>
8370 L: linux-i2c@vger.kernel.org
8371 L: linux-input@vger.kernel.org
8373 F: drivers/hid/hid-ft260.c
8375 FUJITSU LAPTOP EXTRAS
8376 M: Jonathan Woithe <jwoithe@just42.net>
8377 L: platform-driver-x86@vger.kernel.org
8379 F: drivers/platform/x86/fujitsu-laptop.c
8381 FUJITSU M-5MO LS CAMERA ISP DRIVER
8382 M: Kyungmin Park <kyungmin.park@samsung.com>
8383 M: Heungjun Kim <riverful.kim@samsung.com>
8384 L: linux-media@vger.kernel.org
8386 F: drivers/media/i2c/m5mols/
8387 F: include/media/i2c/m5mols.h
8389 FUJITSU TABLET EXTRAS
8390 M: Robert Gerlach <khnz@gmx.de>
8391 L: platform-driver-x86@vger.kernel.org
8393 F: drivers/platform/x86/fujitsu-tablet.c
8395 FUNGIBLE ETHERNET DRIVERS
8396 M: Dimitris Michailidis <dmichail@fungible.com>
8397 L: netdev@vger.kernel.org
8399 F: drivers/net/ethernet/fungible/
8401 FUSE: FILESYSTEM IN USERSPACE
8402 M: Miklos Szeredi <miklos@szeredi.hu>
8403 L: linux-fsdevel@vger.kernel.org
8405 W: https://github.com/libfuse/
8406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8407 F: Documentation/filesystems/fuse.rst
8409 F: include/uapi/linux/fuse.h
8412 M: Thomas Gleixner <tglx@linutronix.de>
8413 M: Ingo Molnar <mingo@redhat.com>
8414 R: Peter Zijlstra <peterz@infradead.org>
8415 R: Darren Hart <dvhart@infradead.org>
8416 R: Davidlohr Bueso <dave@stgolabs.net>
8417 R: André Almeida <andrealmeid@igalia.com>
8418 L: linux-kernel@vger.kernel.org
8420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8421 F: Documentation/locking/*futex*
8422 F: include/asm-generic/futex.h
8423 F: include/linux/futex.h
8424 F: include/uapi/linux/futex.h
8426 F: tools/perf/bench/futex*
8427 F: tools/testing/selftests/futex/
8429 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8430 M: Tim Harvey <tharvey@gateworks.com>
8431 M: Robert Jones <rjones@gateworks.com>
8433 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8434 F: drivers/mfd/gateworks-gsc.c
8435 F: include/linux/mfd/gsc.h
8436 F: Documentation/hwmon/gsc-hwmon.rst
8437 F: drivers/hwmon/gsc-hwmon.c
8438 F: include/linux/platform_data/gsc_hwmon.h
8441 M: Kees Cook <keescook@chromium.org>
8442 L: linux-hardening@vger.kernel.org
8444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8445 F: Documentation/kbuild/gcc-plugins.rst
8446 F: scripts/Makefile.gcc-plugins
8447 F: scripts/gcc-plugins/
8449 GCOV BASED KERNEL PROFILING
8450 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8452 F: Documentation/dev-tools/gcov.rst
8455 GDB KERNEL DEBUGGING HELPER SCRIPTS
8456 M: Jan Kiszka <jan.kiszka@siemens.com>
8457 M: Kieran Bingham <kbingham@kernel.org>
8461 GEMINI CRYPTO DRIVER
8462 M: Corentin Labbe <clabbe@baylibre.com>
8463 L: linux-crypto@vger.kernel.org
8465 F: drivers/crypto/gemini/
8467 GEMTEK FM RADIO RECEIVER DRIVER
8468 M: Hans Verkuil <hverkuil@xs4all.nl>
8469 L: linux-media@vger.kernel.org
8471 W: https://linuxtv.org
8472 T: git git://linuxtv.org/media_tree.git
8473 F: drivers/media/radio/radio-gemtek*
8475 GENERIC ARCHITECTURE TOPOLOGY
8476 M: Sudeep Holla <sudeep.holla@arm.com>
8477 L: linux-kernel@vger.kernel.org
8479 F: drivers/base/arch_topology.c
8480 F: include/linux/arch_topology.h
8483 M: Thomas Gleixner <tglx@linutronix.de>
8484 M: Peter Zijlstra <peterz@infradead.org>
8485 M: Andy Lutomirski <luto@kernel.org>
8486 L: linux-kernel@vger.kernel.org
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8489 F: include/linux/entry-common.h
8490 F: include/linux/entry-kvm.h
8493 GENERIC GPIO I2C DRIVER
8494 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8496 F: drivers/i2c/busses/i2c-gpio.c
8497 F: include/linux/platform_data/i2c-gpio.h
8499 GENERIC GPIO I2C MULTIPLEXER DRIVER
8500 M: Peter Korsgaard <peter.korsgaard@barco.com>
8501 L: linux-i2c@vger.kernel.org
8503 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8504 F: drivers/i2c/muxes/i2c-mux-gpio.c
8505 F: include/linux/platform_data/i2c-mux-gpio.h
8507 GENERIC HDLC (WAN) DRIVERS
8508 M: Krzysztof Halasa <khc@pm.waw.pl>
8510 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8511 F: drivers/net/wan/c101.c
8512 F: drivers/net/wan/hd6457*
8513 F: drivers/net/wan/hdlc*
8514 F: drivers/net/wan/n2.c
8515 F: drivers/net/wan/pc300too.c
8516 F: drivers/net/wan/pci200syn.c
8517 F: drivers/net/wan/wanxl*
8519 GENERIC INCLUDE/ASM HEADER FILES
8520 M: Arnd Bergmann <arnd@arndb.de>
8521 L: linux-arch@vger.kernel.org
8523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8524 F: include/asm-generic/
8525 F: include/uapi/asm-generic/
8527 GENERIC PHY FRAMEWORK
8528 M: Kishon Vijay Abraham I <kishon@ti.com>
8529 M: Vinod Koul <vkoul@kernel.org>
8530 L: linux-phy@lists.infradead.org
8532 Q: https://patchwork.kernel.org/project/linux-phy/list/
8533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8534 F: Documentation/devicetree/bindings/phy/
8536 F: include/dt-bindings/phy/
8537 F: include/linux/phy/
8539 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8540 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8542 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8545 M: "Rafael J. Wysocki" <rafael@kernel.org>
8546 M: Kevin Hilman <khilman@kernel.org>
8547 M: Ulf Hansson <ulf.hansson@linaro.org>
8548 L: linux-pm@vger.kernel.org
8550 F: Documentation/devicetree/bindings/power/power?domain*
8551 F: drivers/base/power/domain*.c
8552 F: include/linux/pm_domain.h
8554 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8555 M: Eugen Hristev <eugen.hristev@microchip.com>
8556 L: linux-input@vger.kernel.org
8558 F: drivers/input/touchscreen/resistive-adc-touch.c
8560 GENERIC STRING LIBRARY
8561 R: Andy Shevchenko <andy@kernel.org>
8564 F: lib/string_helpers.c
8565 F: lib/test_string.c
8566 F: lib/test-string_helpers.c
8568 GENERIC UIO DRIVER FOR PCI DEVICES
8569 M: "Michael S. Tsirkin" <mst@redhat.com>
8570 L: kvm@vger.kernel.org
8572 F: drivers/uio/uio_pci_generic.c
8574 GENERIC VDSO LIBRARY
8575 M: Andy Lutomirski <luto@kernel.org>
8576 M: Thomas Gleixner <tglx@linutronix.de>
8577 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8578 L: linux-kernel@vger.kernel.org
8580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8581 F: include/asm-generic/vdso/vsyscall.h
8583 F: kernel/time/vsyscall.c
8586 GENWQE (IBM Generic Workqueue Card)
8587 M: Frank Haverkamp <haver@linux.ibm.com>
8589 F: drivers/misc/genwqe/
8591 GET_MAINTAINER SCRIPT
8592 M: Joe Perches <joe@perches.com>
8594 F: scripts/get_maintainer.pl
8597 M: Bob Peterson <rpeterso@redhat.com>
8598 M: Andreas Gruenbacher <agruenba@redhat.com>
8599 L: cluster-devel@redhat.com
8601 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8603 F: Documentation/filesystems/gfs2*
8605 F: include/uapi/linux/gfs2_ondisk.h
8608 M: Thomas Weißschuh <thomas@weissschuh.net>
8609 L: platform-driver-x86@vger.kernel.org
8611 F: drivers/platform/x86/gigabyte-wmi.c
8614 M: Johan Hovold <johan@kernel.org>
8616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8617 F: Documentation/ABI/testing/sysfs-class-gnss
8618 F: Documentation/devicetree/bindings/gnss/
8620 F: include/linux/gnss.h
8623 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8624 L: linux-media@vger.kernel.org
8626 F: drivers/media/usb/go7007/
8629 M: Bastien Nocera <hadess@hadess.net>
8630 M: Hans de Goede <hdegoede@redhat.com>
8631 L: linux-input@vger.kernel.org
8633 F: drivers/input/touchscreen/goodix*
8635 GOOGLE ETHERNET DRIVERS
8636 M: Jeroen de Borst <jeroendb@google.com>
8637 R: Catherine Sullivan <csully@google.com>
8638 R: David Awogbemila <awogbemila@google.com>
8639 L: netdev@vger.kernel.org
8641 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8642 F: drivers/net/ethernet/google
8644 GPD POCKET FAN DRIVER
8645 M: Hans de Goede <hdegoede@redhat.com>
8646 L: platform-driver-x86@vger.kernel.org
8648 F: drivers/platform/x86/gpd-pocket-fan.c
8651 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8652 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8653 L: linux-gpio@vger.kernel.org
8654 L: linux-acpi@vger.kernel.org
8656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8657 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8658 F: drivers/gpio/gpiolib-acpi.c
8659 F: drivers/gpio/gpiolib-acpi.h
8662 M: Geert Uytterhoeven <geert+renesas@glider.be>
8663 L: linux-gpio@vger.kernel.org
8665 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8666 F: drivers/gpio/gpio-aggregator.c
8669 M: Sean Young <sean@mess.org>
8670 L: linux-media@vger.kernel.org
8672 F: drivers/media/rc/gpio-ir-tx.c
8675 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8676 L: linux-gpio@vger.kernel.org
8678 F: drivers/gpio/gpio-mockup.c
8679 F: tools/testing/selftests/gpio/
8682 R: Michael Walle <michael@walle.cc>
8684 F: drivers/gpio/gpio-regmap.c
8685 F: include/linux/gpio/regmap.h
8688 M: Linus Walleij <linus.walleij@linaro.org>
8689 M: Bartosz Golaszewski <brgl@bgdev.pl>
8690 L: linux-gpio@vger.kernel.org
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8693 F: Documentation/ABI/obsolete/sysfs-gpio
8694 F: Documentation/ABI/testing/gpio-cdev
8695 F: Documentation/admin-guide/gpio/
8696 F: Documentation/devicetree/bindings/gpio/
8697 F: Documentation/driver-api/gpio/
8699 F: include/asm-generic/gpio.h
8700 F: include/dt-bindings/gpio/
8701 F: include/linux/gpio.h
8702 F: include/linux/gpio/
8703 F: include/linux/of_gpio.h
8704 F: include/uapi/linux/gpio.h
8707 GRE DEMULTIPLEXER DRIVER
8708 M: Dmitry Kozlov <xeb@mail.ru>
8709 L: netdev@vger.kernel.org
8711 F: include/net/gre.h
8712 F: net/ipv4/gre_demux.c
8713 F: net/ipv4/gre_offload.c
8715 GRETH 10/100/1G Ethernet MAC device driver
8716 M: Andreas Larsson <andreas@gaisler.com>
8717 L: netdev@vger.kernel.org
8719 F: drivers/net/ethernet/aeroflex/
8721 GREYBUS AUDIO PROTOCOLS DRIVERS
8722 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8723 M: Mark Greer <mgreer@animalcreek.com>
8725 F: drivers/staging/greybus/audio_apbridgea.c
8726 F: drivers/staging/greybus/audio_apbridgea.h
8727 F: drivers/staging/greybus/audio_codec.c
8728 F: drivers/staging/greybus/audio_codec.h
8729 F: drivers/staging/greybus/audio_gb.c
8730 F: drivers/staging/greybus/audio_manager.c
8731 F: drivers/staging/greybus/audio_manager.h
8732 F: drivers/staging/greybus/audio_manager_module.c
8733 F: drivers/staging/greybus/audio_manager_private.h
8734 F: drivers/staging/greybus/audio_manager_sysfs.c
8735 F: drivers/staging/greybus/audio_module.c
8736 F: drivers/staging/greybus/audio_topology.c
8738 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8739 M: Viresh Kumar <vireshk@kernel.org>
8741 F: drivers/staging/greybus/authentication.c
8742 F: drivers/staging/greybus/bootrom.c
8743 F: drivers/staging/greybus/firmware.h
8744 F: drivers/staging/greybus/fw-core.c
8745 F: drivers/staging/greybus/fw-download.c
8746 F: drivers/staging/greybus/fw-management.c
8747 F: drivers/staging/greybus/greybus_authentication.h
8748 F: drivers/staging/greybus/greybus_firmware.h
8749 F: drivers/staging/greybus/hid.c
8750 F: drivers/staging/greybus/i2c.c
8751 F: drivers/staging/greybus/spi.c
8752 F: drivers/staging/greybus/spilib.c
8753 F: drivers/staging/greybus/spilib.h
8755 GREYBUS LOOPBACK DRIVER
8756 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8758 F: drivers/staging/greybus/loopback.c
8760 GREYBUS PLATFORM DRIVERS
8761 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8763 F: drivers/staging/greybus/arche-apb-ctrl.c
8764 F: drivers/staging/greybus/arche-platform.c
8765 F: drivers/staging/greybus/arche_platform.h
8767 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8768 M: Rui Miguel Silva <rmfrfs@gmail.com>
8770 F: drivers/staging/greybus/gpio.c
8771 F: drivers/staging/greybus/light.c
8772 F: drivers/staging/greybus/power_supply.c
8773 F: drivers/staging/greybus/sdio.c
8774 F: drivers/staging/greybus/spi.c
8775 F: drivers/staging/greybus/spilib.c
8778 M: Johan Hovold <johan@kernel.org>
8779 M: Alex Elder <elder@kernel.org>
8780 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8781 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8784 F: drivers/staging/greybus/
8785 F: include/linux/greybus.h
8786 F: include/linux/greybus/
8788 GREYBUS UART PROTOCOLS DRIVERS
8789 M: David Lin <dtwlin@gmail.com>
8791 F: drivers/staging/greybus/log.c
8792 F: drivers/staging/greybus/uart.c
8794 GS1662 VIDEO SERIALIZER
8795 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8796 L: linux-media@vger.kernel.org
8798 T: git git://linuxtv.org/media_tree.git
8799 F: drivers/media/spi/gs1662.c
8801 GSPCA FINEPIX SUBDRIVER
8802 M: Frank Zago <frank@zago.net>
8803 L: linux-media@vger.kernel.org
8805 T: git git://linuxtv.org/media_tree.git
8806 F: drivers/media/usb/gspca/finepix.c
8808 GSPCA GL860 SUBDRIVER
8809 M: Olivier Lorin <o.lorin@laposte.net>
8810 L: linux-media@vger.kernel.org
8812 T: git git://linuxtv.org/media_tree.git
8813 F: drivers/media/usb/gspca/gl860/
8815 GSPCA M5602 SUBDRIVER
8816 M: Erik Andren <erik.andren@gmail.com>
8817 L: linux-media@vger.kernel.org
8819 T: git git://linuxtv.org/media_tree.git
8820 F: drivers/media/usb/gspca/m5602/
8822 GSPCA PAC207 SONIXB SUBDRIVER
8823 M: Hans Verkuil <hverkuil@xs4all.nl>
8824 L: linux-media@vger.kernel.org
8826 T: git git://linuxtv.org/media_tree.git
8827 F: drivers/media/usb/gspca/pac207.c
8829 GSPCA SN9C20X SUBDRIVER
8830 M: Brian Johnson <brijohn@gmail.com>
8831 L: linux-media@vger.kernel.org
8833 T: git git://linuxtv.org/media_tree.git
8834 F: drivers/media/usb/gspca/sn9c20x.c
8836 GSPCA T613 SUBDRIVER
8837 M: Leandro Costantino <lcostantino@gmail.com>
8838 L: linux-media@vger.kernel.org
8840 T: git git://linuxtv.org/media_tree.git
8841 F: drivers/media/usb/gspca/t613.c
8843 GSPCA USB WEBCAM DRIVER
8844 M: Hans Verkuil <hverkuil@xs4all.nl>
8845 L: linux-media@vger.kernel.org
8847 T: git git://linuxtv.org/media_tree.git
8848 F: drivers/media/usb/gspca/
8850 GTP (GPRS Tunneling Protocol)
8851 M: Pablo Neira Ayuso <pablo@netfilter.org>
8852 M: Harald Welte <laforge@gnumonks.org>
8853 L: osmocom-net-gprs@lists.osmocom.org
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8856 F: drivers/net/gtp.c
8858 GUID PARTITION TABLE (GPT)
8859 M: Davidlohr Bueso <dave@stgolabs.net>
8860 L: linux-efi@vger.kernel.org
8862 F: block/partitions/efi.*
8864 HABANALABS PCI DRIVER
8865 M: Oded Gabbay <ogabbay@kernel.org>
8867 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8868 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8869 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8870 F: drivers/misc/habanalabs/
8871 F: include/uapi/misc/habanalabs.h
8874 M: Antti Palosaari <crope@iki.fi>
8875 L: linux-media@vger.kernel.org
8877 W: https://linuxtv.org
8878 W: http://palosaari.fi/linux/
8879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8880 T: git git://linuxtv.org/anttip/media_tree.git
8881 F: drivers/media/usb/hackrf/
8883 HANTRO VPU CODEC DRIVER
8884 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8885 M: Philipp Zabel <p.zabel@pengutronix.de>
8886 L: linux-media@vger.kernel.org
8887 L: linux-rockchip@lists.infradead.org
8889 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8890 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8891 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8892 F: drivers/staging/media/hantro/
8894 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8895 M: Frank Seidel <frank@f-seidel.de>
8896 L: platform-driver-x86@vger.kernel.org
8898 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8899 F: drivers/platform/x86/hdaps.c
8902 M: Jean Delvare <jdelvare@suse.com>
8903 M: Guenter Roeck <linux@roeck-us.net>
8904 L: linux-hwmon@vger.kernel.org
8906 W: http://hwmon.wiki.kernel.org/
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8908 F: Documentation/ABI/testing/sysfs-class-hwmon
8909 F: Documentation/devicetree/bindings/hwmon/
8910 F: Documentation/hwmon/
8912 F: include/linux/hwmon*.h
8913 F: include/trace/events/hwmon*.h
8914 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8916 HARDWARE RANDOM NUMBER GENERATOR CORE
8917 M: Olivia Mackall <olivia@selenic.com>
8918 M: Herbert Xu <herbert@gondor.apana.org.au>
8919 L: linux-crypto@vger.kernel.org
8921 F: Documentation/admin-guide/hw_random.rst
8922 F: Documentation/devicetree/bindings/rng/
8923 F: drivers/char/hw_random/
8924 F: include/linux/hw_random.h
8926 HARDWARE SPINLOCK CORE
8927 M: Ohad Ben-Cohen <ohad@wizery.com>
8928 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8929 R: Baolin Wang <baolin.wang7@gmail.com>
8930 L: linux-remoteproc@vger.kernel.org
8932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8933 F: Documentation/devicetree/bindings/hwlock/
8934 F: Documentation/locking/hwspinlock.rst
8935 F: drivers/hwspinlock/
8936 F: include/linux/hwspinlock.h
8938 HARDWARE TRACING FACILITIES
8939 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8941 F: drivers/hwtracing/
8943 HARMONY SOUND DRIVER
8944 L: linux-parisc@vger.kernel.org
8946 F: sound/parisc/harmony.*
8948 HDPVR USB VIDEO ENCODER DRIVER
8949 M: Hans Verkuil <hverkuil@xs4all.nl>
8950 L: linux-media@vger.kernel.org
8952 W: https://linuxtv.org
8953 T: git git://linuxtv.org/media_tree.git
8954 F: drivers/media/usb/hdpvr/
8956 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8957 M: Matt Hsiao <matt.hsiao@hpe.com>
8959 F: drivers/misc/hpilo.[ch]
8961 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8962 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8964 F: Documentation/watchdog/hpwdt.rst
8965 F: drivers/watchdog/hpwdt.c
8967 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8968 M: Don Brace <don.brace@microchip.com>
8969 L: storagedev@microchip.com
8970 L: linux-scsi@vger.kernel.org
8972 F: Documentation/scsi/hpsa.rst
8973 F: drivers/scsi/hpsa*.[ch]
8974 F: include/linux/cciss*.h
8975 F: include/uapi/linux/cciss*.h
8978 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8979 L: linux-rdma@vger.kernel.org
8981 F: drivers/infiniband/hw/hfi1
8984 L: linux-fsdevel@vger.kernel.org
8986 F: Documentation/filesystems/hfs.rst
8990 L: linux-fsdevel@vger.kernel.org
8992 F: Documentation/filesystems/hfsplus.rst
8995 HGA FRAMEBUFFER DRIVER
8996 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8997 L: linux-nvidia@lists.surfsouth.com
8999 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9000 F: drivers/video/fbdev/hgafb.c
9002 HIBERNATION (aka Software Suspend, aka swsusp)
9003 M: "Rafael J. Wysocki" <rafael@kernel.org>
9004 M: Pavel Machek <pavel@ucw.cz>
9005 L: linux-pm@vger.kernel.org
9007 B: https://bugzilla.kernel.org
9008 F: arch/*/include/asm/suspend*.h
9010 F: drivers/base/power/
9011 F: include/linux/freezer.h
9012 F: include/linux/pm.h
9013 F: include/linux/suspend.h
9017 M: Jiri Kosina <jikos@kernel.org>
9018 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9019 L: linux-input@vger.kernel.org
9021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9023 F: include/linux/hid*
9024 F: include/uapi/linux/hid*
9026 HID LOGITECH DRIVERS
9027 R: Filipe Laíns <lains@riseup.net>
9028 L: linux-input@vger.kernel.org
9030 F: drivers/hid/hid-logitech-*
9032 HID PLAYSTATION DRIVER
9033 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9034 L: linux-input@vger.kernel.org
9036 F: drivers/hid/hid-playstation.c
9038 HID SENSOR HUB DRIVERS
9039 M: Jiri Kosina <jikos@kernel.org>
9040 M: Jonathan Cameron <jic23@kernel.org>
9041 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9042 L: linux-input@vger.kernel.org
9043 L: linux-iio@vger.kernel.org
9045 F: Documentation/hid/hid-sensor*
9046 F: drivers/hid/hid-sensor-*
9047 F: drivers/iio/*/hid-*
9048 F: include/linux/hid-sensor-*
9051 M: Ping Cheng <ping.cheng@wacom.com>
9052 M: Jason Gerecke <jason.gerecke@wacom.com>
9053 L: linux-input@vger.kernel.org
9055 F: drivers/hid/wacom.h
9056 F: drivers/hid/wacom_*
9058 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9059 M: Thomas Gleixner <tglx@linutronix.de>
9060 L: linux-kernel@vger.kernel.org
9062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9063 F: Documentation/timers/
9064 F: include/linux/clockchips.h
9065 F: include/linux/hrtimer.h
9066 F: kernel/time/clockevents.c
9067 F: kernel/time/hrtimer.c
9068 F: kernel/time/timer_*.c
9070 HIGH-SPEED SCC DRIVER FOR AX.25
9071 L: linux-hams@vger.kernel.org
9073 F: drivers/net/hamradio/scc.c
9075 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9076 M: HighPoint Linux Team <linux@highpoint-tech.com>
9078 W: http://www.highpoint-tech.com
9079 F: Documentation/scsi/hptiop.rst
9080 F: drivers/scsi/hptiop.c
9083 M: Jes Sorensen <jes@trained-monkey.org>
9084 L: linux-hippi@sunsite.dk
9086 F: drivers/net/hippi/
9087 F: include/linux/hippidevice.h
9088 F: include/uapi/linux/if_hippi.h
9091 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9092 M: Kurt Kanzenbach <kurt@linutronix.de>
9093 L: netdev@vger.kernel.org
9095 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9096 F: drivers/net/dsa/hirschmann/*
9097 F: include/linux/platform_data/hirschmann-hellcreek.h
9098 F: net/dsa/tag_hellcreek.c
9100 HISILICON DMA DRIVER
9101 M: Zhou Wang <wangzhou1@hisilicon.com>
9102 L: dmaengine@vger.kernel.org
9104 F: drivers/dma/hisi_dma.c
9106 HISILICON GPIO DRIVER
9107 M: Luo Jiaxing <luojiaxing@huawei.com>
9108 L: linux-gpio@vger.kernel.org
9110 F: drivers/gpio/gpio-hisi.c
9112 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9113 M: Longfang Liu <liulongfang@huawei.com>
9114 L: linux-crypto@vger.kernel.org
9116 F: Documentation/ABI/testing/debugfs-hisi-hpre
9117 F: drivers/crypto/hisilicon/hpre/hpre.h
9118 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9119 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9121 HISILICON I2C CONTROLLER DRIVER
9122 M: Yicong Yang <yangyicong@hisilicon.com>
9123 L: linux-i2c@vger.kernel.org
9125 W: https://www.hisilicon.com
9126 F: drivers/i2c/busses/i2c-hisi.c
9128 HISILICON LPC BUS DRIVER
9129 M: john.garry@huawei.com
9131 W: http://www.hisilicon.com
9132 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9133 F: drivers/bus/hisi_lpc.c
9135 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9136 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9137 M: Salil Mehta <salil.mehta@huawei.com>
9138 L: netdev@vger.kernel.org
9140 W: http://www.hisilicon.com
9141 F: drivers/net/ethernet/hisilicon/hns3/
9143 HISILICON NETWORK SUBSYSTEM DRIVER
9144 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9145 M: Salil Mehta <salil.mehta@huawei.com>
9146 L: netdev@vger.kernel.org
9148 W: http://www.hisilicon.com
9149 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9150 F: drivers/net/ethernet/hisilicon/
9152 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9153 M: John Stultz <jstultz@google.com>
9154 L: linux-kernel@vger.kernel.org
9156 F: drivers/misc/hisi_hikey_usb.c
9158 HISILICON PMU DRIVER
9159 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9160 M: Qi Liu <liuqi115@huawei.com>
9162 W: http://www.hisilicon.com
9163 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9164 F: Documentation/admin-guide/perf/hisi-pmu.rst
9165 F: drivers/perf/hisilicon
9167 HISILICON HNS3 PMU DRIVER
9168 M: Guangbin Huang <huangguangbin2@huawei.com>
9170 F: Documentation/admin-guide/perf/hns3-pmu.rst
9171 F: drivers/perf/hisilicon/hns3_pmu.c
9174 M: Weili Qian <qianweili@huawei.com>
9175 M: Zhou Wang <wangzhou1@hisilicon.com>
9176 L: linux-crypto@vger.kernel.org
9178 F: drivers/crypto/hisilicon/Kconfig
9179 F: drivers/crypto/hisilicon/Makefile
9180 F: drivers/crypto/hisilicon/qm.c
9181 F: drivers/crypto/hisilicon/sgl.c
9182 F: include/linux/hisi_acc_qm.h
9184 HISILICON ZIP Controller DRIVER
9185 M: Yang Shen <shenyang39@huawei.com>
9186 M: Zhou Wang <wangzhou1@hisilicon.com>
9187 L: linux-crypto@vger.kernel.org
9189 F: Documentation/ABI/testing/debugfs-hisi-zip
9190 F: drivers/crypto/hisilicon/zip/
9192 HISILICON ROCE DRIVER
9193 M: Wenpeng Liang <liangwenpeng@huawei.com>
9194 M: Weihang Li <liweihang@huawei.com>
9195 L: linux-rdma@vger.kernel.org
9197 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9198 F: drivers/infiniband/hw/hns/
9200 HISILICON SAS Controller
9201 M: John Garry <john.garry@huawei.com>
9203 W: http://www.hisilicon.com
9204 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9205 F: drivers/scsi/hisi_sas/
9207 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9208 M: Kai Ye <yekai13@huawei.com>
9209 M: Longfang Liu <liulongfang@huawei.com>
9210 L: linux-crypto@vger.kernel.org
9212 F: Documentation/ABI/testing/debugfs-hisi-sec
9213 F: drivers/crypto/hisilicon/sec2/sec.h
9214 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9215 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9216 F: drivers/crypto/hisilicon/sec2/sec_main.c
9218 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9219 M: Jay Fang <f.fangjian@huawei.com>
9220 L: linux-spi@vger.kernel.org
9222 W: http://www.hisilicon.com
9223 F: drivers/spi/spi-hisi-kunpeng.c
9225 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9226 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9227 L: linux-kernel@vger.kernel.org
9229 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9230 F: drivers/spmi/hisi-spmi-controller.c
9232 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9233 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9234 L: linux-kernel@vger.kernel.org
9236 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9237 F: drivers/mfd/hi6421-spmi-pmic.c
9239 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9240 M: Weili Qian <qianweili@huawei.com>
9242 F: drivers/crypto/hisilicon/trng/trng.c
9244 HISILICON V3XX SPI NOR FLASH Controller Driver
9245 M: John Garry <john.garry@huawei.com>
9247 W: http://www.hisilicon.com
9248 F: drivers/spi/spi-hisi-sfc-v3xx.c
9250 HMM - Heterogeneous Memory Management
9251 M: Jérôme Glisse <jglisse@redhat.com>
9252 L: linux-mm@kvack.org
9254 F: Documentation/vm/hmm.rst
9255 F: include/linux/hmm*
9258 F: tools/testing/selftests/vm/*hmm*
9261 M: Jouni Malinen <j@w1.fi>
9262 L: linux-wireless@vger.kernel.org
9264 W: http://w1.fi/hostap-driver.html
9265 F: drivers/net/wireless/intersil/hostap/
9267 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9268 L: platform-driver-x86@vger.kernel.org
9270 F: drivers/platform/x86/tc1100-wmi.c
9272 HPET: High Precision Event Timers driver
9273 M: Clemens Ladisch <clemens@ladisch.de>
9275 F: Documentation/timers/hpet.rst
9276 F: drivers/char/hpet.c
9277 F: include/linux/hpet.h
9278 F: include/uapi/linux/hpet.h
9282 F: arch/x86/include/asm/hpet.h
9283 F: arch/x86/kernel/hpet.c
9286 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9288 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9292 M: Sebastian Reichel <sre@kernel.org>
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9295 F: Documentation/ABI/testing/sysfs-bus-hsi
9296 F: Documentation/driver-api/hsi.rst
9298 F: include/linux/hsi/
9299 F: include/uapi/linux/hsi/
9302 L: linux-usb@vger.kernel.org
9304 F: drivers/net/usb/hso.c
9306 HSR NETWORK PROTOCOL
9307 L: netdev@vger.kernel.org
9311 HT16K33 LED CONTROLLER DRIVER
9312 M: Robin van der Gracht <robin@protonic.nl>
9314 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9315 F: drivers/auxdisplay/ht16k33.c
9317 HTCPEN TOUCHSCREEN DRIVER
9318 M: Pau Oliva Fora <pof@eslack.org>
9319 L: linux-input@vger.kernel.org
9321 F: drivers/input/touchscreen/htcpen.c
9324 M: Dipen Patel <dipenp@nvidia.com>
9326 F: Documentation/devicetree/bindings/timestamp/
9327 F: Documentation/driver-api/hte/
9329 F: include/linux/hte.h
9331 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9332 M: Lorenzo Bianconi <lorenzo@kernel.org>
9333 L: linux-iio@vger.kernel.org
9335 W: http://www.st.com/
9336 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9337 F: drivers/iio/humidity/hts221*
9339 HUAWEI ETHERNET DRIVER
9340 L: netdev@vger.kernel.org
9342 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9343 F: drivers/net/ethernet/huawei/hinic/
9346 M: Mike Kravetz <mike.kravetz@oracle.com>
9347 M: Muchun Song <songmuchun@bytedance.com>
9348 L: linux-mm@kvack.org
9350 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9351 F: Documentation/admin-guide/mm/hugetlbpage.rst
9352 F: Documentation/vm/hugetlbfs_reserv.rst
9353 F: Documentation/vm/vmemmap_dedup.rst
9355 F: include/linux/hugetlb.h
9357 F: mm/hugetlb_vmemmap.c
9358 F: mm/hugetlb_vmemmap.h
9361 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9362 L: linux-media@vger.kernel.org
9364 W: https://linuxtv.org
9365 T: git git://linuxtv.org/media_tree.git
9366 F: drivers/media/platform/st/sti/hva
9368 HWPOISON MEMORY FAILURE HANDLING
9369 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9370 R: Miaohe Lin <linmiaohe@huawei.com>
9371 L: linux-mm@kvack.org
9373 F: mm/hwpoison-inject.c
9374 F: mm/memory-failure.c
9376 HYCON HY46XX TOUCHSCREEN SUPPORT
9377 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9378 L: linux-input@vger.kernel.org
9380 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9381 F: drivers/input/touchscreen/hycon-hy46xx.c
9383 HYGON PROCESSOR SUPPORT
9384 M: Pu Wen <puwen@hygon.cn>
9385 L: linux-kernel@vger.kernel.org
9387 F: arch/x86/kernel/cpu/hygon.c
9389 HYNIX HI556 SENSOR DRIVER
9390 M: Shawn Tu <shawnx.tu@intel.com>
9391 L: linux-media@vger.kernel.org
9393 T: git git://linuxtv.org/media_tree.git
9394 F: drivers/media/i2c/hi556.c
9396 HYNIX HI846 SENSOR DRIVER
9397 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9398 L: linux-media@vger.kernel.org
9400 F: drivers/media/i2c/hi846.c
9402 HYNIX HI847 SENSOR DRIVER
9403 M: Shawn Tu <shawnx.tu@intel.com>
9404 L: linux-media@vger.kernel.org
9406 F: drivers/media/i2c/hi847.c
9408 Hyper-V/Azure CORE AND DRIVERS
9409 M: "K. Y. Srinivasan" <kys@microsoft.com>
9410 M: Haiyang Zhang <haiyangz@microsoft.com>
9411 M: Stephen Hemminger <sthemmin@microsoft.com>
9412 M: Wei Liu <wei.liu@kernel.org>
9413 M: Dexuan Cui <decui@microsoft.com>
9414 L: linux-hyperv@vger.kernel.org
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9417 F: Documentation/ABI/stable/sysfs-bus-vmbus
9418 F: Documentation/ABI/testing/debugfs-hyperv
9419 F: Documentation/virt/hyperv
9420 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9421 F: arch/arm64/hyperv
9422 F: arch/arm64/include/asm/hyperv-tlfs.h
9423 F: arch/arm64/include/asm/mshyperv.h
9425 F: arch/x86/include/asm/hyperv-tlfs.h
9426 F: arch/x86/include/asm/mshyperv.h
9427 F: arch/x86/include/asm/trace/hyperv.h
9428 F: arch/x86/kernel/cpu/mshyperv.c
9429 F: drivers/clocksource/hyperv_timer.c
9430 F: drivers/hid/hid-hyperv.c
9432 F: drivers/input/serio/hyperv-keyboard.c
9433 F: drivers/iommu/hyperv-iommu.c
9434 F: drivers/net/ethernet/microsoft/
9435 F: drivers/net/hyperv/
9436 F: drivers/pci/controller/pci-hyperv-intf.c
9437 F: drivers/pci/controller/pci-hyperv.c
9438 F: drivers/scsi/storvsc_drv.c
9439 F: drivers/uio/uio_hv_generic.c
9440 F: drivers/video/fbdev/hyperv_fb.c
9441 F: include/asm-generic/hyperv-tlfs.h
9442 F: include/asm-generic/mshyperv.h
9443 F: include/clocksource/hyperv_timer.h
9444 F: include/linux/hyperv.h
9445 F: include/uapi/linux/hyperv.h
9446 F: net/vmw_vsock/hyperv_transport.c
9450 M: Vignesh Raghavendra <vigneshr@ti.com>
9451 L: linux-mtd@lists.infradead.org
9453 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9454 C: irc://irc.oftc.net/mtd
9455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9456 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9457 F: drivers/mtd/hyperbus/
9458 F: include/linux/mtd/hyperbus.h
9460 HYPERVISOR VIRTUAL CONSOLE DRIVER
9461 L: linuxppc-dev@lists.ozlabs.org
9466 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9467 L: linux-i2c@vger.kernel.org
9468 L: linux-acpi@vger.kernel.org
9470 F: drivers/i2c/i2c-core-acpi.c
9472 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9473 M: Ajay Gupta <ajayg@nvidia.com>
9474 L: linux-i2c@vger.kernel.org
9476 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9477 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9480 M: Peter Rosin <peda@axentia.se>
9481 L: linux-i2c@vger.kernel.org
9483 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9484 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9485 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9486 F: Documentation/i2c/i2c-topology.rst
9487 F: Documentation/i2c/muxes/
9488 F: drivers/i2c/i2c-mux.c
9489 F: drivers/i2c/muxes/
9490 F: include/linux/i2c-mux.h
9492 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9493 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9494 L: linux-i2c@vger.kernel.org
9496 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9497 F: drivers/i2c/busses/i2c-mv64xxx.c
9499 I2C OVER PARALLEL PORT
9500 M: Jean Delvare <jdelvare@suse.com>
9501 L: linux-i2c@vger.kernel.org
9503 F: Documentation/i2c/busses/i2c-parport.rst
9504 F: drivers/i2c/busses/i2c-parport.c
9507 M: Wolfram Sang <wsa@kernel.org>
9508 L: linux-i2c@vger.kernel.org
9510 W: https://i2c.wiki.kernel.org/
9511 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9513 F: Documentation/devicetree/bindings/i2c/i2c.txt
9514 F: Documentation/i2c/
9516 F: include/dt-bindings/i2c/i2c.h
9517 F: include/linux/i2c-dev.h
9518 F: include/linux/i2c-smbus.h
9519 F: include/linux/i2c.h
9520 F: include/uapi/linux/i2c-*.h
9521 F: include/uapi/linux/i2c.h
9523 I2C SUBSYSTEM HOST DRIVERS
9524 L: linux-i2c@vger.kernel.org
9526 W: https://i2c.wiki.kernel.org/
9527 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9529 F: Documentation/devicetree/bindings/i2c/
9530 F: drivers/i2c/algos/
9531 F: drivers/i2c/busses/
9532 F: include/dt-bindings/i2c/
9535 M: Jean Delvare <jdelvare@suse.com>
9536 L: linux-i2c@vger.kernel.org
9538 F: Documentation/i2c/busses/i2c-taos-evm.rst
9539 F: drivers/i2c/busses/i2c-taos-evm.c
9542 M: Till Harbaum <till@harbaum.org>
9543 L: linux-i2c@vger.kernel.org
9545 W: http://www.harbaum.org/till/i2c_tiny_usb
9546 F: drivers/i2c/busses/i2c-tiny-usb.c
9548 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9549 M: Jean Delvare <jdelvare@suse.com>
9550 L: linux-i2c@vger.kernel.org
9552 F: Documentation/i2c/busses/i2c-ali1535.rst
9553 F: Documentation/i2c/busses/i2c-ali1563.rst
9554 F: Documentation/i2c/busses/i2c-ali15x3.rst
9555 F: Documentation/i2c/busses/i2c-amd756.rst
9556 F: Documentation/i2c/busses/i2c-amd8111.rst
9557 F: Documentation/i2c/busses/i2c-i801.rst
9558 F: Documentation/i2c/busses/i2c-nforce2.rst
9559 F: Documentation/i2c/busses/i2c-piix4.rst
9560 F: Documentation/i2c/busses/i2c-sis5595.rst
9561 F: Documentation/i2c/busses/i2c-sis630.rst
9562 F: Documentation/i2c/busses/i2c-sis96x.rst
9563 F: Documentation/i2c/busses/i2c-via.rst
9564 F: Documentation/i2c/busses/i2c-viapro.rst
9565 F: drivers/i2c/busses/i2c-ali1535.c
9566 F: drivers/i2c/busses/i2c-ali1563.c
9567 F: drivers/i2c/busses/i2c-ali15x3.c
9568 F: drivers/i2c/busses/i2c-amd756-s4882.c
9569 F: drivers/i2c/busses/i2c-amd756.c
9570 F: drivers/i2c/busses/i2c-amd8111.c
9571 F: drivers/i2c/busses/i2c-i801.c
9572 F: drivers/i2c/busses/i2c-isch.c
9573 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9574 F: drivers/i2c/busses/i2c-nforce2.c
9575 F: drivers/i2c/busses/i2c-piix4.c
9576 F: drivers/i2c/busses/i2c-sis5595.c
9577 F: drivers/i2c/busses/i2c-sis630.c
9578 F: drivers/i2c/busses/i2c-sis96x.c
9579 F: drivers/i2c/busses/i2c-via.c
9580 F: drivers/i2c/busses/i2c-viapro.c
9582 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9583 M: Hans de Goede <hdegoede@redhat.com>
9584 L: linux-i2c@vger.kernel.org
9586 F: drivers/i2c/busses/i2c-cht-wc.c
9588 I2C/SMBUS ISMT DRIVER
9589 M: Seth Heasley <seth.heasley@intel.com>
9590 M: Neil Horman <nhorman@tuxdriver.com>
9591 L: linux-i2c@vger.kernel.org
9592 F: Documentation/i2c/busses/i2c-ismt.rst
9593 F: drivers/i2c/busses/i2c-ismt.c
9595 I2C/SMBUS STUB DRIVER
9596 M: Jean Delvare <jdelvare@suse.com>
9597 L: linux-i2c@vger.kernel.org
9599 F: drivers/i2c/i2c-stub.c
9601 I3C DRIVER FOR CADENCE I3C MASTER IP
9602 M: Przemysław Gaj <pgaj@cadence.com>
9604 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9605 F: drivers/i3c/master/i3c-master-cdns.c
9607 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9608 M: Vitor Soares <vitor.soares@synopsys.com>
9610 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9611 F: drivers/i3c/master/dw*
9614 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9615 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9617 C: irc://chat.freenode.net/linux-i3c
9618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9619 F: Documentation/ABI/testing/sysfs-bus-i3c
9620 F: Documentation/devicetree/bindings/i3c/
9621 F: Documentation/driver-api/i3c
9623 F: include/linux/i3c/
9625 IA64 (Itanium) PLATFORM
9626 L: linux-ia64@vger.kernel.org
9628 F: Documentation/ia64/
9631 IBM Power 842 compression accelerator
9632 M: Haren Myneni <haren@us.ibm.com>
9635 F: drivers/crypto/nx/Kconfig
9636 F: drivers/crypto/nx/Makefile
9637 F: drivers/crypto/nx/nx-842*
9638 F: include/linux/sw842.h
9641 IBM Power in-Nest Crypto Acceleration
9642 M: Breno Leitão <leitao@debian.org>
9643 M: Nayna Jain <nayna@linux.ibm.com>
9644 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9645 L: linux-crypto@vger.kernel.org
9647 F: drivers/crypto/nx/Kconfig
9648 F: drivers/crypto/nx/Makefile
9649 F: drivers/crypto/nx/nx-aes*
9650 F: drivers/crypto/nx/nx-sha*
9651 F: drivers/crypto/nx/nx.*
9652 F: drivers/crypto/nx/nx_csbcpb.h
9653 F: drivers/crypto/nx/nx_debugfs.c
9655 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9656 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9657 L: linux-pci@vger.kernel.org
9658 L: linuxppc-dev@lists.ozlabs.org
9660 F: drivers/pci/hotplug/rpadlpar*
9662 IBM Power Linux RAID adapter
9663 M: Brian King <brking@us.ibm.com>
9665 F: drivers/scsi/ipr.*
9667 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9668 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9669 L: linux-pci@vger.kernel.org
9670 L: linuxppc-dev@lists.ozlabs.org
9672 F: drivers/pci/hotplug/rpaphp*
9674 IBM Power SRIOV Virtual NIC Device Driver
9675 M: Dany Madden <drt@linux.ibm.com>
9676 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9677 L: netdev@vger.kernel.org
9679 F: drivers/net/ethernet/ibm/ibmvnic.*
9681 IBM Power Virtual Accelerator Switchboard
9682 L: linuxppc-dev@lists.ozlabs.org
9684 F: arch/powerpc/include/asm/vas.h
9685 F: arch/powerpc/platforms/powernv/copy-paste.h
9686 F: arch/powerpc/platforms/powernv/vas*
9688 IBM Power Virtual Ethernet Device Driver
9689 M: Cristobal Forno <cforno12@linux.ibm.com>
9690 L: netdev@vger.kernel.org
9692 F: drivers/net/ethernet/ibm/ibmveth.*
9694 IBM Power Virtual FC Device Drivers
9695 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9696 L: linux-scsi@vger.kernel.org
9698 F: drivers/scsi/ibmvscsi/ibmvfc*
9700 IBM Power Virtual Management Channel Driver
9701 M: Brad Warrum <bwarrum@linux.ibm.com>
9702 M: Ritu Agarwal <rituagar@linux.ibm.com>
9704 F: drivers/misc/ibmvmc.*
9706 IBM Power Virtual SCSI Device Drivers
9707 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9708 L: linux-scsi@vger.kernel.org
9710 F: drivers/scsi/ibmvscsi/ibmvscsi*
9711 F: include/scsi/viosrp.h
9713 IBM Power Virtual SCSI Device Target Driver
9714 M: Michael Cyr <mikecyr@linux.ibm.com>
9715 L: linux-scsi@vger.kernel.org
9716 L: target-devel@vger.kernel.org
9718 F: drivers/scsi/ibmvscsi_tgt/
9720 IBM Power VMX Cryptographic instructions
9721 M: Breno Leitão <leitao@debian.org>
9722 M: Nayna Jain <nayna@linux.ibm.com>
9723 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9724 L: linux-crypto@vger.kernel.org
9726 F: drivers/crypto/vmx/Kconfig
9727 F: drivers/crypto/vmx/Makefile
9728 F: drivers/crypto/vmx/aes*
9729 F: drivers/crypto/vmx/ghash*
9730 F: drivers/crypto/vmx/ppc-xlate.pl
9731 F: drivers/crypto/vmx/vmx.c
9733 IBM ServeRAID RAID DRIVER
9735 F: drivers/scsi/ips.*
9737 ICH LPC AND GPIO DRIVER
9738 M: Peter Tyser <ptyser@xes-inc.com>
9740 F: drivers/gpio/gpio-ich.c
9741 F: drivers/mfd/lpc_ich.c
9744 M: Max Staudt <max@enpas.org>
9745 L: linux-i2c@vger.kernel.org
9747 F: drivers/i2c/busses/i2c-icy.c
9749 IDEAPAD LAPTOP EXTRAS DRIVER
9750 M: Ike Panhc <ike.pan@canonical.com>
9751 L: platform-driver-x86@vger.kernel.org
9753 W: http://launchpad.net/ideapad-laptop
9754 F: drivers/platform/x86/ideapad-laptop.c
9756 IDEAPAD LAPTOP SLIDEBAR DRIVER
9757 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9758 L: linux-input@vger.kernel.org
9760 W: https://github.com/o2genum/ideapad-slidebar
9761 F: drivers/input/misc/ideapad_slidebar.c
9764 M: Christian Brauner <brauner@kernel.org>
9765 M: Seth Forshee <sforshee@kernel.org>
9766 L: linux-fsdevel@vger.kernel.org
9768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9769 F: Documentation/filesystems/idmappings.rst
9770 F: tools/testing/selftests/mount_setattr/
9771 F: include/linux/mnt_idmapping.h
9773 IDT VersaClock 5 CLOCK DRIVER
9774 M: Luca Ceresoli <luca@lucaceresoli.net>
9776 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9777 F: drivers/clk/clk-versaclock5.c
9779 IEEE 802.15.4 SUBSYSTEM
9780 M: Alexander Aring <alex.aring@gmail.com>
9781 M: Stefan Schmidt <stefan@datenfreihafen.org>
9782 L: linux-wpan@vger.kernel.org
9784 W: https://linux-wpan.org/
9785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9787 F: Documentation/networking/ieee802154.rst
9788 F: drivers/net/ieee802154/
9789 F: include/linux/ieee802154.h
9790 F: include/linux/nl802154.h
9791 F: include/net/af_ieee802154.h
9792 F: include/net/cfg802154.h
9793 F: include/net/ieee802154_netdev.h
9794 F: include/net/mac802154.h
9795 F: include/net/nl802154.h
9800 M: Yotam Gigi <yotam.gi@gmail.com>
9801 M: Jamal Hadi Salim <jhs@mojatatu.com>
9802 F: include/net/ife.h
9803 F: include/uapi/linux/ife.h
9806 IGORPLUG-USB IR RECEIVER
9807 M: Sean Young <sean@mess.org>
9808 L: linux-media@vger.kernel.org
9810 F: drivers/media/rc/igorplugusb.c
9812 IGUANAWORKS USB IR TRANSCEIVER
9813 M: Sean Young <sean@mess.org>
9814 L: linux-media@vger.kernel.org
9816 F: drivers/media/rc/iguanair.c
9818 IIO DIGITAL POTENTIOMETER DAC
9819 M: Peter Rosin <peda@axentia.se>
9820 L: linux-iio@vger.kernel.org
9822 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9823 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9824 F: drivers/iio/dac/dpot-dac.c
9826 IIO ENVELOPE DETECTOR
9827 M: Peter Rosin <peda@axentia.se>
9828 L: linux-iio@vger.kernel.org
9830 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9831 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9832 F: drivers/iio/adc/envelope-detector.c
9835 M: Peter Rosin <peda@axentia.se>
9836 L: linux-iio@vger.kernel.org
9838 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9839 F: drivers/iio/multiplexer/iio-mux.c
9841 IIO SCMI BASED DRIVER
9842 M: Jyoti Bhayana <jbhayana@google.com>
9843 L: linux-iio@vger.kernel.org
9845 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9847 IIO SUBSYSTEM AND DRIVERS
9848 M: Jonathan Cameron <jic23@kernel.org>
9849 R: Lars-Peter Clausen <lars@metafoo.de>
9850 L: linux-iio@vger.kernel.org
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9853 F: Documentation/ABI/testing/configfs-iio*
9854 F: Documentation/ABI/testing/sysfs-bus-iio*
9855 F: Documentation/devicetree/bindings/iio/
9857 F: drivers/staging/iio/
9858 F: include/dt-bindings/iio/
9859 F: include/linux/iio/
9863 M: Peter Rosin <peda@axentia.se>
9864 L: linux-iio@vger.kernel.org
9866 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9867 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9868 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9869 F: drivers/iio/afe/iio-rescale.c
9871 IKANOS/ADI EAGLE ADSL USB DRIVER
9872 M: Matthieu Castet <castet.matthieu@free.fr>
9873 M: Stanislaw Gruszka <stf_xl@wp.pl>
9875 F: drivers/usb/atm/ueagle-atm.c
9877 IMAGIS TOUCHSCREEN DRIVER
9878 M: Markuss Broks <markuss.broks@gmail.com>
9880 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9881 F: drivers/input/touchscreen/imagis.c
9883 IMGTEC ASCII LCD DRIVER
9884 M: Paul Burton <paulburton@kernel.org>
9886 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9887 F: drivers/auxdisplay/img-ascii-lcd.c
9889 IMGTEC IR DECODER DRIVER
9891 F: drivers/media/rc/img-ir/
9893 IMON SOUNDGRAPH USB IR RECEIVER
9894 M: Sean Young <sean@mess.org>
9895 L: linux-media@vger.kernel.org
9897 F: drivers/media/rc/imon.c
9898 F: drivers/media/rc/imon_raw.c
9900 IMS TWINTURBO FRAMEBUFFER DRIVER
9901 L: linux-fbdev@vger.kernel.org
9903 F: drivers/video/fbdev/imsttfb.c
9905 INA209 HARDWARE MONITOR DRIVER
9906 M: Guenter Roeck <linux@roeck-us.net>
9907 L: linux-hwmon@vger.kernel.org
9909 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9910 F: Documentation/hwmon/ina209.rst
9911 F: drivers/hwmon/ina209.c
9913 INA2XX HARDWARE MONITOR DRIVER
9914 M: Guenter Roeck <linux@roeck-us.net>
9915 L: linux-hwmon@vger.kernel.org
9917 F: Documentation/hwmon/ina2xx.rst
9918 F: drivers/hwmon/ina2xx.c
9919 F: include/linux/platform_data/ina2xx.h
9921 INDUSTRY PACK SUBSYSTEM (IPACK)
9922 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9923 M: Jens Taprogge <jens.taprogge@taprogge.org>
9924 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9925 L: industrypack-devel@lists.sourceforge.net
9927 W: http://industrypack.sourceforge.net
9930 INFINEON DPS310 Driver
9931 M: Eddie James <eajames@linux.ibm.com>
9932 L: linux-iio@vger.kernel.org
9934 F: drivers/iio/pressure/dps310.c
9936 INFINIBAND SUBSYSTEM
9937 M: Jason Gunthorpe <jgg@nvidia.com>
9938 M: Leon Romanovsky <leonro@nvidia.com>
9939 L: linux-rdma@vger.kernel.org
9941 W: https://github.com/linux-rdma/rdma-core
9942 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9944 F: Documentation/devicetree/bindings/infiniband/
9945 F: Documentation/infiniband/
9946 F: drivers/infiniband/
9948 F: include/trace/events/ib_mad.h
9949 F: include/trace/events/ib_umad.h
9950 F: include/uapi/linux/if_infiniband.h
9951 F: include/uapi/rdma/
9952 F: samples/bpf/ibumad_kern.c
9953 F: samples/bpf/ibumad_user.c
9955 INGENIC JZ4780 NAND DRIVER
9956 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9957 L: linux-mtd@lists.infradead.org
9958 L: linux-mips@vger.kernel.org
9960 F: drivers/mtd/nand/raw/ingenic/
9963 M: Paul Cercueil <paul@crapouillou.net>
9964 L: linux-mips@vger.kernel.org
9966 F: arch/mips/boot/dts/ingenic/
9967 F: arch/mips/generic/board-ingenic.c
9968 F: arch/mips/include/asm/mach-ingenic/
9969 F: arch/mips/ingenic/Kconfig
9970 F: drivers/clk/ingenic/
9971 F: drivers/dma/dma-jz4780.c
9972 F: drivers/gpu/drm/ingenic/
9973 F: drivers/i2c/busses/i2c-jz4780.c
9974 F: drivers/iio/adc/ingenic-adc.c
9975 F: drivers/irqchip/irq-ingenic.c
9976 F: drivers/memory/jz4780-nemc.c
9977 F: drivers/mmc/host/jz4740_mmc.c
9978 F: drivers/mtd/nand/raw/ingenic/
9979 F: drivers/pinctrl/pinctrl-ingenic.c
9980 F: drivers/power/supply/ingenic-battery.c
9981 F: drivers/pwm/pwm-jz4740.c
9982 F: drivers/remoteproc/ingenic_rproc.c
9983 F: drivers/rtc/rtc-jz4740.c
9984 F: drivers/tty/serial/8250/8250_ingenic.c
9985 F: drivers/usb/musb/jz4740.c
9986 F: drivers/watchdog/jz4740_wdt.c
9987 F: include/dt-bindings/iio/adc/ingenic,adc.h
9988 F: include/linux/mfd/ingenic-tcu.h
9989 F: sound/soc/codecs/jz47*
9990 F: sound/soc/jz4740/
9992 INJOINIC IP5xxx POWER BANK IC DRIVER
9993 M: Samuel Holland <samuel@sholland.org>
9995 F: drivers/power/supply/ip5xxx_power.c
9998 M: Jan Kara <jack@suse.cz>
9999 R: Amir Goldstein <amir73il@gmail.com>
10000 L: linux-fsdevel@vger.kernel.org
10002 F: Documentation/filesystems/inotify.rst
10003 F: fs/notify/inotify/
10004 F: include/linux/inotify.h
10005 F: include/uapi/linux/inotify.h
10007 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10008 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10009 L: linux-input@vger.kernel.org
10011 Q: http://patchwork.kernel.org/project/linux-input/list/
10012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10013 F: Documentation/devicetree/bindings/input/
10014 F: Documentation/devicetree/bindings/serio/
10015 F: Documentation/input/
10017 F: include/linux/input.h
10018 F: include/linux/input/
10019 F: include/uapi/linux/input-event-codes.h
10020 F: include/uapi/linux/input.h
10022 INPUT MULTITOUCH (MT) PROTOCOL
10023 M: Henrik Rydberg <rydberg@bitmath.org>
10024 L: linux-input@vger.kernel.org
10026 F: Documentation/input/multi-touch-protocol.rst
10027 F: drivers/input/input-mt.c
10030 INSIDE SECURE CRYPTO DRIVER
10031 M: Antoine Tenart <atenart@kernel.org>
10032 L: linux-crypto@vger.kernel.org
10034 F: drivers/crypto/inside-secure/
10036 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10037 M: Mimi Zohar <zohar@linux.ibm.com>
10038 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10039 L: linux-integrity@vger.kernel.org
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10042 F: security/integrity/ima/
10043 F: security/integrity/
10045 INTEL 810/815 FRAMEBUFFER DRIVER
10046 M: Antonino Daplas <adaplas@gmail.com>
10047 L: linux-fbdev@vger.kernel.org
10049 F: drivers/video/fbdev/i810/
10051 INTEL 8255 GPIO DRIVER
10052 M: William Breathitt Gray <william.gray@linaro.org>
10053 L: linux-gpio@vger.kernel.org
10055 F: drivers/gpio/gpio-i8255.c
10056 F: drivers/gpio/gpio-i8255.h
10059 M: Cezary Rojewski <cezary.rojewski@intel.com>
10060 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10061 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10062 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10063 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10064 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10065 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10068 F: sound/soc/intel/
10070 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10071 M: Hans de Goede <hdegoede@redhat.com>
10072 L: platform-driver-x86@vger.kernel.org
10074 F: drivers/platform/x86/intel/atomisp2/pm.c
10076 INTEL ATOMISP2 LED DRIVER
10077 M: Hans de Goede <hdegoede@redhat.com>
10078 L: platform-driver-x86@vger.kernel.org
10080 F: drivers/platform/x86/intel/atomisp2/led.c
10082 INTEL BIOS SAR INT1092 DRIVER
10083 M: Shravan Sudhakar <s.shravan@intel.com>
10084 M: Intel Corporation <linuxwwan@intel.com>
10085 L: platform-driver-x86@vger.kernel.org
10087 F: drivers/platform/x86/intel/int1092/
10089 INTEL BROXTON PMC DRIVER
10090 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10091 M: Zha Qipeng <qipeng.zha@intel.com>
10093 F: drivers/mfd/intel_pmc_bxt.c
10094 F: include/linux/mfd/intel_pmc_bxt.h
10096 INTEL C600 SERIES SAS CONTROLLER DRIVER
10097 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10098 L: linux-scsi@vger.kernel.org
10100 T: git git://git.code.sf.net/p/intel-sas/isci
10101 F: drivers/scsi/isci/
10103 INTEL CPU family model numbers
10104 M: Tony Luck <tony.luck@intel.com>
10106 L: linux-kernel@vger.kernel.org
10108 F: arch/x86/include/asm/intel-family.h
10110 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10111 M: Jani Nikula <jani.nikula@linux.intel.com>
10112 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10113 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10114 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10115 L: intel-gfx@lists.freedesktop.org
10117 W: https://01.org/linuxgraphics/
10118 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10119 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10120 C: irc://irc.oftc.net/intel-gfx
10121 T: git git://anongit.freedesktop.org/drm-intel
10122 F: Documentation/gpu/i915.rst
10123 F: drivers/gpu/drm/i915/
10124 F: include/drm/i915*
10125 F: include/uapi/drm/i915_drm.h
10127 INTEL ETHERNET DRIVERS
10128 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10129 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10130 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10132 W: http://www.intel.com/support/feedback.htm
10133 W: http://e1000.sourceforge.net/
10134 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10137 F: Documentation/networking/device_drivers/ethernet/intel/
10138 F: drivers/net/ethernet/intel/
10139 F: drivers/net/ethernet/intel/*/
10140 F: include/linux/avf/virtchnl.h
10141 F: include/linux/net/intel/iidc.h
10143 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10144 M: Mustafa Ismail <mustafa.ismail@intel.com>
10145 M: Shiraz Saleem <shiraz.saleem@intel.com>
10146 L: linux-rdma@vger.kernel.org
10148 F: drivers/infiniband/hw/irdma/
10149 F: include/uapi/rdma/irdma-abi.h
10151 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10152 M: Maik Broemme <mbroemme@libmpq.org>
10153 L: linux-fbdev@vger.kernel.org
10155 F: Documentation/fb/intelfb.rst
10156 F: drivers/video/fbdev/intelfb/
10159 M: Andy Shevchenko <andy@kernel.org>
10160 L: linux-gpio@vger.kernel.org
10162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10163 F: drivers/gpio/gpio-ich.c
10164 F: drivers/gpio/gpio-merrifield.c
10165 F: drivers/gpio/gpio-ml-ioh.c
10166 F: drivers/gpio/gpio-pch.c
10167 F: drivers/gpio/gpio-sch.c
10168 F: drivers/gpio/gpio-sodaville.c
10170 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10171 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10172 M: Zhi Wang <zhi.a.wang@intel.com>
10173 L: intel-gvt-dev@lists.freedesktop.org
10174 L: intel-gfx@lists.freedesktop.org
10176 W: https://01.org/igvt-g
10177 T: git https://github.com/intel/gvt-linux.git
10178 F: drivers/gpu/drm/i915/gvt/
10180 INTEL HID EVENT DRIVER
10181 M: Alex Hung <alex.hung@canonical.com>
10182 L: platform-driver-x86@vger.kernel.org
10184 F: drivers/platform/x86/intel/hid.c
10186 INTEL I/OAT DMA DRIVER
10187 M: Dave Jiang <dave.jiang@intel.com>
10188 R: Dan Williams <dan.j.williams@intel.com>
10189 L: dmaengine@vger.kernel.org
10191 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10192 F: drivers/dma/ioat*
10195 M: Fenghua Yu <fenghua.yu@intel.com>
10196 M: Dave Jiang <dave.jiang@intel.com>
10197 L: dmaengine@vger.kernel.org
10199 F: drivers/dma/idxd/*
10200 F: include/uapi/linux/idxd.h
10203 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10204 M: Len Brown <lenb@kernel.org>
10205 L: linux-pm@vger.kernel.org
10207 B: https://bugzilla.kernel.org
10208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10209 F: drivers/idle/intel_idle.c
10211 INTEL IN FIELD SCAN (IFS) DEVICE
10212 M: Jithu Joseph <jithu.joseph@intel.com>
10213 R: Ashok Raj <ashok.raj@intel.com>
10214 R: Tony Luck <tony.luck@intel.com>
10216 F: drivers/platform/x86/intel/ifs
10217 F: include/trace/events/intel_ifs.h
10219 INTEL INTEGRATED SENSOR HUB DRIVER
10220 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10221 M: Jiri Kosina <jikos@kernel.org>
10222 L: linux-input@vger.kernel.org
10224 F: drivers/hid/intel-ish-hid/
10227 M: David Woodhouse <dwmw2@infradead.org>
10228 M: Lu Baolu <baolu.lu@linux.intel.com>
10229 L: iommu@lists.linux.dev
10231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10232 F: drivers/iommu/intel/
10233 F: include/linux/intel-iommu.h
10234 F: include/linux/intel-svm.h
10236 INTEL IOP-ADMA DMA DRIVER
10237 R: Dan Williams <dan.j.williams@intel.com>
10239 F: drivers/dma/iop-adma.c
10241 INTEL IPU3 CSI-2 CIO2 DRIVER
10242 M: Yong Zhi <yong.zhi@intel.com>
10243 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10244 M: Bingbu Cao <bingbu.cao@intel.com>
10245 M: Dan Scally <djrscally@gmail.com>
10246 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10247 L: linux-media@vger.kernel.org
10249 T: git git://linuxtv.org/media_tree.git
10250 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10251 F: drivers/media/pci/intel/ipu3/
10253 INTEL IPU3 CSI-2 IMGU DRIVER
10254 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10255 R: Bingbu Cao <bingbu.cao@intel.com>
10256 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10257 L: linux-media@vger.kernel.org
10259 F: Documentation/admin-guide/media/ipu3.rst
10260 F: Documentation/admin-guide/media/ipu3_rcb.svg
10261 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10262 F: drivers/staging/media/ipu3/
10264 INTEL IXP4XX CRYPTO SUPPORT
10265 M: Corentin Labbe <clabbe@baylibre.com>
10266 L: linux-crypto@vger.kernel.org
10268 F: drivers/crypto/ixp4xx_crypto.c
10270 INTEL ISHTP ECLITE DRIVER
10271 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10272 L: platform-driver-x86@vger.kernel.org
10274 F: drivers/platform/x86/intel/ishtp_eclite.c
10276 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10277 M: Krzysztof Halasa <khalasa@piap.pl>
10279 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10280 F: drivers/net/wan/ixp4xx_hss.c
10281 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10282 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10283 F: include/linux/soc/ixp4xx/npe.h
10284 F: include/linux/soc/ixp4xx/qmgr.h
10286 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10287 M: Deepak Saxena <dsaxena@plexity.net>
10289 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10290 F: drivers/char/hw_random/ixp4xx-rng.c
10292 INTEL KEEM BAY DRM DRIVER
10293 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10294 M: Edmund Dea <edmund.j.dea@intel.com>
10296 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10297 F: drivers/gpu/drm/kmb/
10299 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10300 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10302 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10303 F: drivers/crypto/keembay/Kconfig
10304 F: drivers/crypto/keembay/Makefile
10305 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10306 F: drivers/crypto/keembay/ocs-aes.c
10307 F: drivers/crypto/keembay/ocs-aes.h
10309 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10310 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10311 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10312 M: Mark Gross <mgross@linux.intel.com>
10314 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10315 F: drivers/crypto/keembay/Kconfig
10316 F: drivers/crypto/keembay/Makefile
10317 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10319 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10320 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10321 M: Declan Murphy <declan.murphy@intel.com>
10323 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10324 F: drivers/crypto/keembay/Kconfig
10325 F: drivers/crypto/keembay/Makefile
10326 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10327 F: drivers/crypto/keembay/ocs-hcu.c
10328 F: drivers/crypto/keembay/ocs-hcu.h
10330 INTEL THUNDER BAY EMMC PHY DRIVER
10331 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10332 M: Rashmi A <rashmi.a@intel.com>
10334 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10335 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10337 INTEL MANAGEMENT ENGINE (mei)
10338 M: Tomas Winkler <tomas.winkler@intel.com>
10339 L: linux-kernel@vger.kernel.org
10341 F: Documentation/driver-api/mei/*
10342 F: drivers/misc/mei/
10343 F: drivers/watchdog/mei_wdt.c
10344 F: include/linux/mei_aux.h
10345 F: include/linux/mei_cl_bus.h
10346 F: include/uapi/linux/mei.h
10349 INTEL MAX 10 BMC MFD DRIVER
10350 M: Xu Yilun <yilun.xu@intel.com>
10351 R: Tom Rix <trix@redhat.com>
10353 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10354 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10355 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10356 F: drivers/mfd/intel-m10-bmc.c
10357 F: include/linux/mfd/intel-m10-bmc.h
10359 INTEL MENLOW THERMAL DRIVER
10360 M: Sujith Thomas <sujith.thomas@intel.com>
10361 L: linux-pm@vger.kernel.org
10363 W: https://01.org/linux-acpi
10364 F: drivers/thermal/intel/intel_menlow.c
10366 INTEL P-Unit IPC DRIVER
10367 M: Zha Qipeng <qipeng.zha@intel.com>
10368 L: platform-driver-x86@vger.kernel.org
10370 F: arch/x86/include/asm/intel_punit_ipc.h
10371 F: drivers/platform/x86/intel/punit_ipc.c
10373 INTEL PMC CORE DRIVER
10374 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10375 M: David E Box <david.e.box@intel.com>
10376 L: platform-driver-x86@vger.kernel.org
10378 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10379 F: drivers/platform/x86/intel/pmc/
10381 INTEL PMIC GPIO DRIVERS
10382 M: Andy Shevchenko <andy@kernel.org>
10384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10385 F: drivers/gpio/gpio-*cove.c
10387 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10388 M: Andy Shevchenko <andy@kernel.org>
10390 F: drivers/mfd/intel_soc_pmic*
10391 F: include/linux/mfd/intel_soc_pmic*
10394 M: David E. Box <david.e.box@linux.intel.com>
10396 F: drivers/platform/x86/intel/pmt/
10398 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10399 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10400 L: linux-wireless@vger.kernel.org
10402 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10403 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10404 F: drivers/net/wireless/intel/ipw2x00/
10406 INTEL PSTATE DRIVER
10407 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10408 M: Len Brown <lenb@kernel.org>
10409 L: linux-pm@vger.kernel.org
10411 F: drivers/cpufreq/intel_pstate.c
10413 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10414 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10415 L: linux-iio@vger.kernel.org
10416 F: drivers/counter/intel-qep.c
10419 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10421 F: arch/x86/include/asm/intel_scu_ipc.h
10422 F: drivers/platform/x86/intel_scu_*
10425 M: David E. Box <david.e.box@linux.intel.com>
10427 F: drivers/platform/x86/intel/sdsi.c
10428 F: tools/arch/x86/intel_sdsi/
10429 F: tools/testing/selftests/drivers/sdsi/
10431 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10432 M: Daniel Scally <djrscally@gmail.com>
10434 F: drivers/platform/x86/intel/int3472/
10436 INTEL SPEED SELECT TECHNOLOGY
10437 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10438 L: platform-driver-x86@vger.kernel.org
10440 F: drivers/platform/x86/intel/speed_select_if/
10441 F: include/uapi/linux/isst_if.h
10442 F: tools/power/x86/intel-speed-select/
10444 INTEL STRATIX10 FIRMWARE DRIVERS
10445 M: Dinh Nguyen <dinguyen@kernel.org>
10446 L: linux-kernel@vger.kernel.org
10448 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10449 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10450 F: drivers/firmware/stratix10-rsu.c
10451 F: drivers/firmware/stratix10-svc.c
10452 F: include/linux/firmware/intel/stratix10-smc.h
10453 F: include/linux/firmware/intel/stratix10-svc-client.h
10454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10456 INTEL TELEMETRY DRIVER
10457 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10458 M: "David E. Box" <david.e.box@linux.intel.com>
10459 L: platform-driver-x86@vger.kernel.org
10461 F: arch/x86/include/asm/intel_telemetry.h
10462 F: drivers/platform/x86/intel/telemetry/
10464 INTEL UNCORE FREQUENCY CONTROL
10465 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10466 L: platform-driver-x86@vger.kernel.org
10468 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10469 F: drivers/platform/x86/intel/uncore-frequency/
10471 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10472 M: David E. Box <david.e.box@linux.intel.com>
10474 F: drivers/platform/x86/intel/vsec.*
10476 INTEL VIRTUAL BUTTON DRIVER
10477 M: AceLan Kao <acelan.kao@canonical.com>
10478 L: platform-driver-x86@vger.kernel.org
10480 F: drivers/platform/x86/intel/vbtn.c
10482 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10483 M: Stanislaw Gruszka <stf_xl@wp.pl>
10484 L: linux-wireless@vger.kernel.org
10486 F: drivers/net/wireless/intel/iwlegacy/
10488 INTEL WIRELESS WIFI LINK (iwlwifi)
10489 M: Gregory Greenman <gregory.greenman@intel.com>
10490 L: linux-wireless@vger.kernel.org
10492 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10494 F: drivers/net/wireless/intel/iwlwifi/
10496 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10497 M: Jithu Joseph <jithu.joseph@intel.com>
10498 R: Maurice Ma <maurice.ma@intel.com>
10500 W: https://slimbootloader.github.io/security/firmware-update.html
10501 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10503 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10504 L: Dell.Client.Kernel@dell.com
10506 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10508 INTEL WWAN IOSM DRIVER
10509 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10510 M: Intel Corporation <linuxwwan@intel.com>
10511 L: netdev@vger.kernel.org
10513 F: drivers/net/wwan/iosm/
10516 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10518 F: Documentation/trace/intel_th.rst
10519 F: drivers/hwtracing/intel_th/
10520 F: include/linux/intel_th.h
10522 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10523 M: Ning Sun <ning.sun@intel.com>
10524 L: tboot-devel@lists.sourceforge.net
10526 W: http://tboot.sourceforge.net
10527 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10528 F: Documentation/x86/intel_txt.rst
10529 F: arch/x86/kernel/tboot.c
10530 F: include/linux/tboot.h
10533 M: Jarkko Sakkinen <jarkko@kernel.org>
10534 R: Dave Hansen <dave.hansen@linux.intel.com>
10535 L: linux-sgx@vger.kernel.org
10537 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10539 F: Documentation/x86/sgx.rst
10540 F: arch/x86/entry/vdso/vsgx.S
10541 F: arch/x86/include/asm/sgx.h
10542 F: arch/x86/include/uapi/asm/sgx.h
10543 F: arch/x86/kernel/cpu/sgx/*
10544 F: tools/testing/selftests/sgx/*
10548 M: Georgi Djakov <djakov@kernel.org>
10549 L: linux-pm@vger.kernel.org
10551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10552 F: Documentation/devicetree/bindings/interconnect/
10553 F: Documentation/driver-api/interconnect.rst
10554 F: drivers/interconnect/
10555 F: include/dt-bindings/interconnect/
10556 F: include/linux/interconnect-provider.h
10557 F: include/linux/interconnect.h
10559 INTERRUPT COUNTER DRIVER
10560 M: Oleksij Rempel <o.rempel@pengutronix.de>
10561 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10562 L: linux-iio@vger.kernel.org
10563 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10564 F: drivers/counter/interrupt-cnt.c
10566 INTERSIL ISL7998X VIDEO DECODER DRIVER
10567 M: Michael Tretter <m.tretter@pengutronix.de>
10568 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10569 L: linux-media@vger.kernel.org
10571 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10572 F: drivers/media/i2c/isl7998x.c
10574 INVENSENSE ICM-426xx IMU DRIVER
10575 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10576 L: linux-iio@vger.kernel.org
10578 W: https://invensense.tdk.com/
10579 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10580 F: drivers/iio/imu/inv_icm42600/
10582 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10583 M: Linus Walleij <linus.walleij@linaro.org>
10584 L: linux-iio@vger.kernel.org
10586 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10587 F: drivers/iio/gyro/mpu3050*
10589 IOC3 ETHERNET DRIVER
10590 M: Ralf Baechle <ralf@linux-mips.org>
10591 L: linux-mips@vger.kernel.org
10593 F: drivers/net/ethernet/sgi/ioc3-eth.c
10595 IOMAP FILESYSTEM LIBRARY
10596 M: Christoph Hellwig <hch@infradead.org>
10597 M: Darrick J. Wong <djwong@kernel.org>
10598 L: linux-xfs@vger.kernel.org
10599 L: linux-fsdevel@vger.kernel.org
10601 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10603 F: include/linux/iomap.h
10606 M: Joerg Roedel <joro@8bytes.org>
10607 M: Will Deacon <will@kernel.org>
10608 L: iommu@lists.linux.dev
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10611 F: Documentation/devicetree/bindings/iommu/
10612 F: Documentation/userspace-api/iommu.rst
10614 F: include/linux/iommu.h
10615 F: include/linux/iova.h
10616 F: include/linux/of_iommu.h
10617 F: include/uapi/linux/iommu.h
10620 M: Thomas Zimmermann <tzimmermann@suse.de>
10621 L: dri-devel@lists.freedesktop.org
10623 T: git git://anongit.freedesktop.org/drm/drm-misc
10624 F: include/linux/iosys-map.h
10627 M: Jens Axboe <axboe@kernel.dk>
10628 R: Pavel Begunkov <asml.silence@gmail.com>
10629 L: io-uring@vger.kernel.org
10631 T: git git://git.kernel.dk/linux-block
10632 T: git git://git.kernel.dk/liburing
10634 F: include/linux/io_uring.h
10635 F: include/uapi/linux/io_uring.h
10639 M: Corey Minyard <minyard@acm.org>
10640 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10642 W: http://openipmi.sourceforge.net/
10643 T: git https://github.com/cminyard/linux-ipmi.git for-next
10644 F: Documentation/driver-api/ipmi.rst
10645 F: Documentation/devicetree/bindings/ipmi/
10646 F: drivers/char/ipmi/
10647 F: include/linux/ipmi*
10648 F: include/uapi/linux/ipmi*
10650 IPS SCSI RAID DRIVER
10651 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10652 L: linux-scsi@vger.kernel.org
10654 W: http://www.adaptec.com/
10655 F: drivers/scsi/ips*
10658 M: Simon Horman <horms@verge.net.au>
10659 M: Julian Anastasov <ja@ssi.bg>
10660 L: netdev@vger.kernel.org
10661 L: lvs-devel@vger.kernel.org
10663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10665 F: Documentation/networking/ipvs-sysctl.rst
10666 F: include/net/ip_vs.h
10667 F: include/uapi/linux/ip_vs.h
10668 F: net/netfilter/ipvs/
10671 M: Jiri Kosina <jikos@kernel.org>
10672 M: David Sterba <dsterba@suse.com>
10674 F: drivers/tty/ipwireless/
10676 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10677 M: Marc Zyngier <maz@kernel.org>
10679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10680 F: Documentation/core-api/irq/irq-domain.rst
10681 F: include/linux/irqdomain.h
10682 F: kernel/irq/irqdomain.c
10683 F: kernel/irq/msi.c
10686 M: Thomas Gleixner <tglx@linutronix.de>
10687 L: linux-kernel@vger.kernel.org
10689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10693 M: Thomas Gleixner <tglx@linutronix.de>
10694 M: Marc Zyngier <maz@kernel.org>
10695 L: linux-kernel@vger.kernel.org
10697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10698 F: Documentation/devicetree/bindings/interrupt-controller/
10699 F: drivers/irqchip/
10702 M: William Breathitt Gray <william.gray@linaro.org>
10704 F: Documentation/driver-api/isa.rst
10705 F: drivers/base/isa.c
10706 F: include/linux/isa.h
10709 M: Hans Verkuil <hverkuil@xs4all.nl>
10710 L: linux-media@vger.kernel.org
10712 W: https://linuxtv.org
10713 T: git git://linuxtv.org/media_tree.git
10714 F: drivers/media/radio/radio-isa*
10717 M: Jaroslav Kysela <perex@perex.cz>
10719 F: Documentation/driver-api/isapnp.rst
10720 F: drivers/pnp/isapnp/
10721 F: include/linux/isapnp.h
10724 M: Lee Duncan <lduncan@suse.com>
10725 M: Chris Leech <cleech@redhat.com>
10726 M: Mike Christie <michael.christie@oracle.com>
10727 L: open-iscsi@googlegroups.com
10728 L: linux-scsi@vger.kernel.org
10730 W: www.open-iscsi.com
10731 F: drivers/scsi/*iscsi*
10732 F: include/scsi/*iscsi*
10734 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10735 M: Peter Jones <pjones@redhat.com>
10736 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10738 F: drivers/firmware/iscsi_ibft*
10740 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10741 M: Sagi Grimberg <sagi@grimberg.me>
10742 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10743 L: linux-rdma@vger.kernel.org
10745 W: http://www.openfabrics.org
10746 W: www.open-iscsi.org
10747 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10748 F: drivers/infiniband/ulp/iser/
10750 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10751 M: Sagi Grimberg <sagi@grimberg.me>
10752 L: linux-rdma@vger.kernel.org
10753 L: target-devel@vger.kernel.org
10755 W: http://www.linux-iscsi.org
10756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10757 F: drivers/infiniband/ulp/isert
10759 ISDN/CMTP OVER BLUETOOTH
10760 M: Karsten Keil <isdn@linux-pingi.de>
10761 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10762 L: netdev@vger.kernel.org
10764 W: http://www.isdn4linux.de
10765 F: Documentation/isdn/
10766 F: drivers/isdn/capi/
10767 F: include/linux/isdn/
10768 F: include/uapi/linux/isdn/
10769 F: net/bluetooth/cmtp/
10771 ISDN/mISDN SUBSYSTEM
10772 M: Karsten Keil <isdn@linux-pingi.de>
10773 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10774 L: netdev@vger.kernel.org
10776 W: http://www.isdn4linux.de
10777 F: drivers/isdn/Kconfig
10778 F: drivers/isdn/Makefile
10779 F: drivers/isdn/hardware/
10780 F: drivers/isdn/mISDN/
10782 IT87 HARDWARE MONITORING DRIVER
10783 M: Jean Delvare <jdelvare@suse.com>
10784 L: linux-hwmon@vger.kernel.org
10786 F: Documentation/hwmon/it87.rst
10787 F: drivers/hwmon/it87.c
10789 IT913X MEDIA DRIVER
10790 M: Antti Palosaari <crope@iki.fi>
10791 L: linux-media@vger.kernel.org
10793 W: https://linuxtv.org
10794 W: http://palosaari.fi/linux/
10795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10796 T: git git://linuxtv.org/anttip/media_tree.git
10797 F: drivers/media/tuners/it913x*
10799 ITE IT66121 HDMI BRIDGE DRIVER
10800 M: Phong LE <ple@baylibre.com>
10801 M: Neil Armstrong <narmstrong@baylibre.com>
10803 T: git git://anongit.freedesktop.org/drm/drm-misc
10804 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10805 F: drivers/gpu/drm/bridge/ite-it66121.c
10807 IVTV VIDEO4LINUX DRIVER
10808 M: Andy Walls <awalls@md.metrocast.net>
10809 L: linux-media@vger.kernel.org
10811 W: https://linuxtv.org
10812 T: git git://linuxtv.org/media_tree.git
10813 F: Documentation/admin-guide/media/ivtv*
10814 F: drivers/media/pci/ivtv/
10815 F: include/uapi/linux/ivtv*
10817 IX2505V MEDIA DRIVER
10818 M: Malcolm Priestley <tvboxspy@gmail.com>
10819 L: linux-media@vger.kernel.org
10821 W: https://linuxtv.org
10822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10823 F: drivers/media/dvb-frontends/ix2505v*
10825 JAILHOUSE HYPERVISOR INTERFACE
10826 M: Jan Kiszka <jan.kiszka@siemens.com>
10827 L: jailhouse-dev@googlegroups.com
10829 F: arch/x86/include/asm/jailhouse_para.h
10830 F: arch/x86/kernel/jailhouse.c
10832 JC42.4 TEMPERATURE SENSOR DRIVER
10833 M: Guenter Roeck <linux@roeck-us.net>
10834 L: linux-hwmon@vger.kernel.org
10836 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10837 F: Documentation/hwmon/jc42.rst
10838 F: drivers/hwmon/jc42.c
10841 M: Dave Kleikamp <shaggy@kernel.org>
10842 L: jfs-discussion@lists.sourceforge.net
10844 W: http://jfs.sourceforge.net/
10845 T: git git://github.com/kleikamp/linux-shaggy.git
10846 F: Documentation/admin-guide/jfs.rst
10850 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10851 L: netdev@vger.kernel.org
10853 F: drivers/net/ethernet/jme.*
10855 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10856 M: David Woodhouse <dwmw2@infradead.org>
10857 M: Richard Weinberger <richard@nod.at>
10858 L: linux-mtd@lists.infradead.org
10860 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10861 T: git git://git.infradead.org/ubifs-2.6.git
10863 F: include/uapi/linux/jffs2.h
10865 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10866 M: "Theodore Ts'o" <tytso@mit.edu>
10867 M: Jan Kara <jack@suse.com>
10868 L: linux-ext4@vger.kernel.org
10871 F: include/linux/jbd2.h
10873 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10874 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10875 L: linux-media@vger.kernel.org
10876 L: linux-renesas-soc@vger.kernel.org
10878 F: drivers/media/platform/renesas/rcar_jpu.c
10880 JSM Neo PCI based serial card
10881 L: linux-serial@vger.kernel.org
10883 F: drivers/tty/serial/jsm/
10885 K10TEMP HARDWARE MONITORING DRIVER
10886 M: Clemens Ladisch <clemens@ladisch.de>
10887 L: linux-hwmon@vger.kernel.org
10889 F: Documentation/hwmon/k10temp.rst
10890 F: drivers/hwmon/k10temp.c
10892 K8TEMP HARDWARE MONITORING DRIVER
10893 M: Rudolf Marek <r.marek@assembler.cz>
10894 L: linux-hwmon@vger.kernel.org
10896 F: Documentation/hwmon/k8temp.rst
10897 F: drivers/hwmon/k8temp.c
10900 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10901 R: Alexander Potapenko <glider@google.com>
10902 R: Andrey Konovalov <andreyknvl@gmail.com>
10903 R: Dmitry Vyukov <dvyukov@google.com>
10904 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10905 L: kasan-dev@googlegroups.com
10907 F: Documentation/dev-tools/kasan.rst
10908 F: arch/*/include/asm/*kasan.h
10909 F: arch/*/mm/kasan_init*
10910 F: include/linux/kasan*.h
10911 F: lib/Kconfig.kasan
10912 F: lib/test_kasan*.c
10914 F: scripts/Makefile.kasan
10917 M: Masahiro Yamada <masahiroy@kernel.org>
10918 L: linux-kbuild@vger.kernel.org
10920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10921 F: Documentation/kbuild/kconfig*
10922 F: scripts/Kconfig.include
10923 F: scripts/kconfig/
10926 R: Dmitry Vyukov <dvyukov@google.com>
10927 R: Andrey Konovalov <andreyknvl@gmail.com>
10928 L: kasan-dev@googlegroups.com
10930 F: Documentation/dev-tools/kcov.rst
10931 F: include/linux/kcov.h
10932 F: include/uapi/linux/kcov.h
10934 F: scripts/Makefile.kcov
10937 M: Marco Elver <elver@google.com>
10938 R: Dmitry Vyukov <dvyukov@google.com>
10939 L: kasan-dev@googlegroups.com
10941 F: Documentation/dev-tools/kcsan.rst
10942 F: include/linux/kcsan*.h
10944 F: lib/Kconfig.kcsan
10945 F: scripts/Makefile.kcsan
10948 M: Baoquan He <bhe@redhat.com>
10949 R: Vivek Goyal <vgoyal@redhat.com>
10950 R: Dave Young <dyoung@redhat.com>
10951 L: kexec@lists.infradead.org
10953 W: http://lse.sourceforge.net/kdump/
10954 F: Documentation/admin-guide/kdump/
10955 F: fs/proc/vmcore.c
10956 F: include/linux/crash_core.h
10957 F: include/linux/crash_dump.h
10958 F: include/uapi/linux/vmcore.h
10959 F: kernel/crash_*.c
10961 KEENE FM RADIO TRANSMITTER DRIVER
10962 M: Hans Verkuil <hverkuil@xs4all.nl>
10963 L: linux-media@vger.kernel.org
10965 W: https://linuxtv.org
10966 T: git git://linuxtv.org/media_tree.git
10967 F: drivers/media/radio/radio-keene*
10970 M: Ian Kent <raven@themaw.net>
10971 L: autofs@vger.kernel.org
10975 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10976 M: Masahiro Yamada <masahiroy@kernel.org>
10977 M: Michal Marek <michal.lkml@markovi.net>
10978 R: Nick Desaulniers <ndesaulniers@google.com>
10979 L: linux-kbuild@vger.kernel.org
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10982 F: Documentation/kbuild/
10984 F: scripts/*vmlinux*
10986 F: scripts/Makefile*
10988 F: scripts/dummy-tools/
10991 F: scripts/package/
10993 KERNEL HARDENING (not covered by other areas)
10994 M: Kees Cook <keescook@chromium.org>
10995 L: linux-hardening@vger.kernel.org
10997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10998 F: include/linux/overflow.h
10999 F: include/linux/randomize_kstack.h
11001 K: \b(add|choose)_random_kstack_offset\b
11002 K: \b__check_(object_size|heap_object)\b
11005 L: kernel-janitors@vger.kernel.org
11007 W: http://kernelnewbies.org/KernelJanitors
11009 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11010 M: Chuck Lever <chuck.lever@oracle.com>
11011 M: Jeff Layton <jlayton@kernel.org>
11012 L: linux-nfs@vger.kernel.org
11014 W: http://nfs.sourceforge.net/
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11019 F: include/linux/lockd/
11020 F: include/linux/sunrpc/
11021 F: include/uapi/linux/nfsd/
11022 F: include/uapi/linux/sunrpc/
11024 F: Documentation/filesystems/nfs/
11027 M: Thorsten Leemhuis <linux@leemhuis.info>
11028 L: regressions@lists.linux.dev
11030 F: Documentation/admin-guide/reporting-regressions.rst
11031 F: Documentation/process/handling-regressions.rst
11033 KERNEL SELFTEST FRAMEWORK
11034 M: Shuah Khan <shuah@kernel.org>
11035 M: Shuah Khan <skhan@linuxfoundation.org>
11036 L: linux-kselftest@vger.kernel.org
11038 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11040 F: Documentation/dev-tools/kselftest*
11041 F: tools/testing/selftests/
11043 KERNEL SMB3 SERVER (KSMBD)
11044 M: Namjae Jeon <linkinjeon@kernel.org>
11045 M: Steve French <sfrench@samba.org>
11046 M: Hyunchul Lee <hyc.lee@gmail.com>
11047 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11048 L: linux-cifs@vger.kernel.org
11050 T: git git://git.samba.org/ksmbd.git
11052 F: fs/smbfs_common/
11054 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11055 M: Brendan Higgins <brendanhiggins@google.com>
11056 L: linux-kselftest@vger.kernel.org
11057 L: kunit-dev@googlegroups.com
11059 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11060 F: Documentation/dev-tools/kunit/
11063 F: tools/testing/kunit/
11065 KERNEL USERMODE HELPER
11066 M: Luis Chamberlain <mcgrof@kernel.org>
11067 L: linux-kernel@vger.kernel.org
11069 F: include/linux/umh.h
11072 KERNEL VIRTUAL MACHINE (KVM)
11073 M: Paolo Bonzini <pbonzini@redhat.com>
11074 L: kvm@vger.kernel.org
11076 W: http://www.linux-kvm.org
11077 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11078 F: Documentation/virt/kvm/
11079 F: include/asm-generic/kvm*
11080 F: include/kvm/iodev.h
11081 F: include/linux/kvm*
11082 F: include/trace/events/kvm.h
11083 F: include/uapi/asm-generic/kvm*
11084 F: include/uapi/linux/kvm*
11086 F: tools/testing/selftests/kvm/
11089 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11090 M: Marc Zyngier <maz@kernel.org>
11091 R: James Morse <james.morse@arm.com>
11092 R: Alexandru Elisei <alexandru.elisei@arm.com>
11093 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11094 R: Oliver Upton <oliver.upton@linux.dev>
11095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11096 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11099 F: arch/arm64/include/asm/kvm*
11100 F: arch/arm64/include/uapi/asm/kvm*
11102 F: include/kvm/arm_*
11103 F: tools/testing/selftests/kvm/*/aarch64/
11104 F: tools/testing/selftests/kvm/aarch64/
11106 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11107 M: Huacai Chen <chenhuacai@kernel.org>
11108 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11109 L: linux-mips@vger.kernel.org
11110 L: kvm@vger.kernel.org
11112 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11113 F: arch/mips/include/asm/kvm*
11114 F: arch/mips/include/uapi/asm/kvm*
11117 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11118 L: linuxppc-dev@lists.ozlabs.org
11119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11120 F: arch/powerpc/include/asm/kvm*
11121 F: arch/powerpc/include/uapi/asm/kvm*
11122 F: arch/powerpc/kernel/kvm*
11123 F: arch/powerpc/kvm/
11125 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11126 M: Anup Patel <anup@brainfault.org>
11127 R: Atish Patra <atishp@atishpatra.org>
11128 L: kvm@vger.kernel.org
11129 L: kvm-riscv@lists.infradead.org
11130 L: linux-riscv@lists.infradead.org
11132 T: git git://github.com/kvm-riscv/linux.git
11133 F: arch/riscv/include/asm/kvm*
11134 F: arch/riscv/include/uapi/asm/kvm*
11136 F: tools/testing/selftests/kvm/*/riscv/
11138 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11139 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11140 M: Janosch Frank <frankja@linux.ibm.com>
11141 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11142 R: David Hildenbrand <david@redhat.com>
11143 L: kvm@vger.kernel.org
11145 W: http://www.ibm.com/developerworks/linux/linux390/
11146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11147 F: Documentation/virt/kvm/s390*
11148 F: arch/s390/include/asm/gmap.h
11149 F: arch/s390/include/asm/kvm*
11150 F: arch/s390/include/uapi/asm/kvm*
11151 F: arch/s390/include/uapi/asm/uvdevice.h
11152 F: arch/s390/kernel/uv.c
11154 F: arch/s390/mm/gmap.c
11155 F: drivers/s390/char/uvdevice.c
11156 F: tools/testing/selftests/drivers/s390x/uvdevice/
11157 F: tools/testing/selftests/kvm/*/s390x/
11158 F: tools/testing/selftests/kvm/s390x/
11160 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11161 M: Sean Christopherson <seanjc@google.com>
11162 M: Paolo Bonzini <pbonzini@redhat.com>
11163 L: kvm@vger.kernel.org
11165 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11166 F: arch/x86/include/asm/kvm*
11167 F: arch/x86/include/asm/svm.h
11168 F: arch/x86/include/asm/vmx*.h
11169 F: arch/x86/include/uapi/asm/kvm*
11170 F: arch/x86/include/uapi/asm/svm.h
11171 F: arch/x86/include/uapi/asm/vmx.h
11175 KVM PARAVIRT (KVM/paravirt)
11176 M: Paolo Bonzini <pbonzini@redhat.com>
11177 R: Wanpeng Li <wanpengli@tencent.com>
11178 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11179 L: kvm@vger.kernel.org
11181 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11182 F: arch/x86/kernel/kvm.c
11183 F: arch/x86/kernel/kvmclock.c
11184 F: arch/x86/include/asm/pvclock-abi.h
11185 F: include/linux/kvm_para.h
11186 F: include/uapi/linux/kvm_para.h
11187 F: include/uapi/asm-generic/kvm_para.h
11188 F: include/asm-generic/kvm_para.h
11189 F: arch/um/include/asm/kvm_para.h
11190 F: arch/x86/include/asm/kvm_para.h
11191 F: arch/x86/include/uapi/asm/kvm_para.h
11193 KVM X86 HYPER-V (KVM/hyper-v)
11194 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11195 M: Sean Christopherson <seanjc@google.com>
11196 M: Paolo Bonzini <pbonzini@redhat.com>
11197 L: kvm@vger.kernel.org
11199 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11200 F: arch/x86/kvm/hyperv.*
11201 F: arch/x86/kvm/kvm_onhyperv.*
11202 F: arch/x86/kvm/svm/hyperv.*
11203 F: arch/x86/kvm/svm/svm_onhyperv.*
11204 F: arch/x86/kvm/vmx/evmcs.*
11207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11208 M: Tejun Heo <tj@kernel.org>
11210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11212 F: include/linux/kernfs.h
11215 M: Eric Biederman <ebiederm@xmission.com>
11216 L: kexec@lists.infradead.org
11218 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11219 F: include/linux/kexec.h
11220 F: include/uapi/linux/kexec.h
11224 M: Mimi Zohar <zohar@linux.ibm.com>
11225 L: linux-integrity@vger.kernel.org
11226 L: keyrings@vger.kernel.org
11228 F: Documentation/security/keys/trusted-encrypted.rst
11229 F: include/keys/encrypted-type.h
11230 F: security/keys/encrypted-keys/
11233 M: James Bottomley <jejb@linux.ibm.com>
11234 M: Jarkko Sakkinen <jarkko@kernel.org>
11235 M: Mimi Zohar <zohar@linux.ibm.com>
11236 L: linux-integrity@vger.kernel.org
11237 L: keyrings@vger.kernel.org
11239 F: Documentation/security/keys/trusted-encrypted.rst
11240 F: include/keys/trusted-type.h
11241 F: include/keys/trusted_tpm.h
11242 F: security/keys/trusted-keys/
11245 M: Sumit Garg <sumit.garg@linaro.org>
11246 L: linux-integrity@vger.kernel.org
11247 L: keyrings@vger.kernel.org
11249 F: include/keys/trusted_tee.h
11250 F: security/keys/trusted-keys/trusted_tee.c
11253 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11254 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11255 L: linux-integrity@vger.kernel.org
11256 L: keyrings@vger.kernel.org
11258 F: include/keys/trusted_caam.h
11259 F: security/keys/trusted-keys/trusted_caam.c
11262 M: David Howells <dhowells@redhat.com>
11263 M: Jarkko Sakkinen <jarkko@kernel.org>
11264 L: keyrings@vger.kernel.org
11266 F: Documentation/security/keys/core.rst
11268 F: include/linux/key-type.h
11269 F: include/linux/key.h
11270 F: include/linux/keyctl.h
11271 F: include/uapi/linux/keyctl.h
11274 KEYS/KEYRINGS_INTEGRITY
11275 M: Jarkko Sakkinen <jarkko@kernel.org>
11276 M: Mimi Zohar <zohar@linux.ibm.com>
11277 L: linux-integrity@vger.kernel.org
11278 L: keyrings@vger.kernel.org
11280 F: security/integrity/platform_certs
11283 M: Alexander Potapenko <glider@google.com>
11284 M: Marco Elver <elver@google.com>
11285 R: Dmitry Vyukov <dvyukov@google.com>
11286 L: kasan-dev@googlegroups.com
11288 F: Documentation/dev-tools/kfence.rst
11289 F: arch/*/include/asm/kfence.h
11290 F: include/linux/kfence.h
11291 F: lib/Kconfig.kfence
11295 M: Stefani Seibold <stefani@seibold.net>
11297 F: include/linux/kfifo.h
11301 KGDB / KDB /debug_core
11302 M: Jason Wessel <jason.wessel@windriver.com>
11303 M: Daniel Thompson <daniel.thompson@linaro.org>
11304 R: Douglas Anderson <dianders@chromium.org>
11305 L: kgdb-bugreport@lists.sourceforge.net
11307 W: http://kgdb.wiki.kernel.org/
11308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11309 F: Documentation/dev-tools/kgdb.rst
11310 F: drivers/misc/kgdbts.c
11311 F: drivers/tty/serial/kgdboc.c
11312 F: include/linux/kdb.h
11313 F: include/linux/kgdb.h
11315 F: kernel/module/kdb.c
11317 KHADAS MCU MFD DRIVER
11318 M: Neil Armstrong <narmstrong@baylibre.com>
11319 L: linux-amlogic@lists.infradead.org
11321 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11322 F: drivers/mfd/khadas-mcu.c
11323 F: include/linux/mfd/khadas-mcu.h
11324 F: drivers/thermal/khadas_mcu_fan.c
11327 M: Catalin Marinas <catalin.marinas@arm.com>
11329 F: Documentation/dev-tools/kmemleak.rst
11330 F: include/linux/kmemleak.h
11332 F: samples/kmemleak/kmemleak-test.c
11334 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11335 M: Luis Chamberlain <mcgrof@kernel.org>
11336 L: linux-kernel@vger.kernel.org
11337 L: linux-modules@vger.kernel.org
11339 F: include/linux/kmod.h
11342 F: tools/testing/selftests/kmod/
11345 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11346 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11347 M: "David S. Miller" <davem@davemloft.net>
11348 M: Masami Hiramatsu <mhiramat@kernel.org>
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11351 F: Documentation/trace/kprobes.rst
11352 F: include/asm-generic/kprobes.h
11353 F: include/linux/kprobes.h
11354 F: kernel/kprobes.c
11355 F: lib/test_kprobes.c
11358 KS0108 LCD CONTROLLER DRIVER
11359 M: Miguel Ojeda <ojeda@kernel.org>
11361 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11362 F: drivers/auxdisplay/ks0108.c
11363 F: include/linux/ks0108.h
11365 KTD253 BACKLIGHT DRIVER
11366 M: Linus Walleij <linus.walleij@linaro.org>
11368 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11369 F: drivers/video/backlight/ktd253-backlight.c
11372 M: Steven Rostedt <rostedt@goodmis.org>
11373 M: John Hawley <warthog9@eaglescrag.net>
11375 F: tools/testing/ktest
11378 M: David Ahern <dsahern@kernel.org>
11379 L: netdev@vger.kernel.org
11381 F: include/net/l3mdev.h
11384 LANDLOCK SECURITY MODULE
11385 M: Mickaël Salaün <mic@digikod.net>
11386 L: linux-security-module@vger.kernel.org
11388 W: https://landlock.io
11389 T: git https://github.com/landlock-lsm/linux.git
11390 F: Documentation/security/landlock.rst
11391 F: Documentation/userspace-api/landlock.rst
11392 F: include/uapi/linux/landlock.h
11393 F: samples/landlock/
11394 F: security/landlock/
11395 F: tools/testing/selftests/landlock/
11399 LANTIQ / INTEL Ethernet drivers
11400 M: Hauke Mehrtens <hauke@hauke-m.de>
11401 L: netdev@vger.kernel.org
11403 F: drivers/net/dsa/lantiq_gswip.c
11404 F: drivers/net/dsa/lantiq_pce.h
11405 F: drivers/net/ethernet/lantiq_xrx200.c
11406 F: net/dsa/tag_gswip.c
11408 LANTIQ MIPS ARCHITECTURE
11409 M: John Crispin <john@phrozen.org>
11410 L: linux-mips@vger.kernel.org
11412 F: arch/mips/lantiq
11413 F: drivers/soc/lantiq
11415 LASI 53c700 driver for PARISC
11416 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11417 L: linux-scsi@vger.kernel.org
11419 F: Documentation/scsi/53c700.rst
11420 F: drivers/scsi/53c700*
11423 M: Tobin C. Harding <me@tobin.cc>
11424 M: Tycho Andersen <tycho@tycho.pizza>
11425 L: linux-hardening@vger.kernel.org
11427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11428 F: scripts/leaking_addresses.pl
11431 M: Pavel Machek <pavel@ucw.cz>
11432 L: linux-leds@vger.kernel.org
11434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11435 F: Documentation/devicetree/bindings/leds/
11437 F: include/linux/leds.h
11439 LEGACY EEPROM DRIVER
11440 M: Jean Delvare <jdelvare@suse.com>
11442 F: Documentation/misc-devices/eeprom.rst
11443 F: drivers/misc/eeprom/eeprom.c
11445 LEGO MINDSTORMS EV3
11446 R: David Lechner <david@lechnology.com>
11448 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11449 F: arch/arm/boot/dts/da850-lego-ev3.dts
11450 F: drivers/power/supply/lego_ev3_battery.c
11452 LEGO USB Tower driver
11453 M: Juergen Stuber <starblue@users.sourceforge.net>
11454 L: legousb-devel@lists.sourceforge.net
11456 W: http://legousb.sourceforge.net/
11457 F: drivers/usb/misc/legousbtower.c
11459 LETSKETCH HID TABLET DRIVER
11460 M: Hans de Goede <hdegoede@redhat.com>
11461 L: linux-input@vger.kernel.org
11463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11464 F: drivers/hid/hid-letsketch.c
11467 M: Matan Ziv-Av <matan@svgalib.org>
11468 L: platform-driver-x86@vger.kernel.org
11470 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11471 F: Documentation/admin-guide/laptops/lg-laptop.rst
11472 F: drivers/platform/x86/lg-laptop.c
11474 LG2160 MEDIA DRIVER
11475 M: Michael Krufky <mkrufky@linuxtv.org>
11476 L: linux-media@vger.kernel.org
11478 W: https://linuxtv.org
11479 W: http://github.com/mkrufky
11480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11481 T: git git://linuxtv.org/mkrufky/tuners.git
11482 F: drivers/media/dvb-frontends/lg2160.*
11484 LGDT3305 MEDIA DRIVER
11485 M: Michael Krufky <mkrufky@linuxtv.org>
11486 L: linux-media@vger.kernel.org
11488 W: https://linuxtv.org
11489 W: http://github.com/mkrufky
11490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11491 T: git git://linuxtv.org/mkrufky/tuners.git
11492 F: drivers/media/dvb-frontends/lgdt3305.*
11494 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11495 M: Viresh Kumar <vireshk@kernel.org>
11496 L: linux-ide@vger.kernel.org
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11499 F: drivers/ata/pata_arasan_cf.c
11500 F: include/linux/pata_arasan_cf_data.h
11502 LIBATA PATA DRIVERS
11503 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11504 L: linux-ide@vger.kernel.org
11505 F: drivers/ata/ata_*.c
11506 F: drivers/ata/pata_*.c
11508 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11509 M: Linus Walleij <linus.walleij@linaro.org>
11510 L: linux-ide@vger.kernel.org
11512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11513 F: drivers/ata/pata_ftide010.c
11514 F: drivers/ata/sata_gemini.c
11515 F: drivers/ata/sata_gemini.h
11517 LIBATA SATA AHCI PLATFORM devices support
11518 M: Hans de Goede <hdegoede@redhat.com>
11519 M: Jens Axboe <axboe@kernel.dk>
11520 L: linux-ide@vger.kernel.org
11522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11523 F: drivers/ata/ahci_platform.c
11524 F: drivers/ata/libahci_platform.c
11525 F: include/linux/ahci_platform.h
11527 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11528 M: Mikael Pettersson <mikpelinux@gmail.com>
11529 L: linux-ide@vger.kernel.org
11531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11532 F: drivers/ata/sata_promise.*
11534 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11535 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11536 L: linux-ide@vger.kernel.org
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11539 F: Documentation/ABI/testing/sysfs-ata
11540 F: Documentation/devicetree/bindings/ata/
11542 F: include/linux/ata.h
11543 F: include/linux/libata.h
11545 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11546 M: Vishal Verma <vishal.l.verma@intel.com>
11547 M: Dan Williams <dan.j.williams@intel.com>
11548 M: Dave Jiang <dave.jiang@intel.com>
11549 L: nvdimm@lists.linux.dev
11551 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11552 P: Documentation/nvdimm/maintainer-entry-profile.rst
11553 F: drivers/nvdimm/btt*
11555 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11556 M: Dan Williams <dan.j.williams@intel.com>
11557 M: Vishal Verma <vishal.l.verma@intel.com>
11558 M: Dave Jiang <dave.jiang@intel.com>
11559 L: nvdimm@lists.linux.dev
11561 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11562 P: Documentation/nvdimm/maintainer-entry-profile.rst
11563 F: drivers/nvdimm/pmem*
11565 LIBNVDIMM: DEVICETREE BINDINGS
11566 M: Oliver O'Halloran <oohall@gmail.com>
11567 L: nvdimm@lists.linux.dev
11569 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11570 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11571 F: drivers/nvdimm/of_pmem.c
11573 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11574 M: Dan Williams <dan.j.williams@intel.com>
11575 M: Vishal Verma <vishal.l.verma@intel.com>
11576 M: Dave Jiang <dave.jiang@intel.com>
11577 M: Ira Weiny <ira.weiny@intel.com>
11578 L: nvdimm@lists.linux.dev
11580 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11581 P: Documentation/nvdimm/maintainer-entry-profile.rst
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11583 F: drivers/acpi/nfit/*
11584 F: drivers/nvdimm/*
11585 F: include/linux/libnvdimm.h
11586 F: include/linux/nd.h
11587 F: include/uapi/linux/ndctl.h
11588 F: tools/testing/nvdimm/
11590 LICENSES and SPDX stuff
11591 M: Thomas Gleixner <tglx@linutronix.de>
11592 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11593 L: linux-spdx@vger.kernel.org
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11597 F: Documentation/process/license-rules.rst
11599 F: scripts/spdxcheck-test.sh
11600 F: scripts/spdxcheck.py
11602 LINEAR RANGES HELPERS
11603 M: Mark Brown <broonie@kernel.org>
11604 R: Matti Vaittinen <mazziesaccount@gmail.com>
11605 F: lib/linear_ranges.c
11606 F: lib/test_linear_ranges.c
11607 F: include/linux/linear_range.h
11609 LINUX FOR POWER MACINTOSH
11610 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11611 L: linuxppc-dev@lists.ozlabs.org
11613 F: arch/powerpc/platforms/powermac/
11614 F: drivers/macintosh/
11616 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11617 M: Michael Ellerman <mpe@ellerman.id.au>
11618 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11619 R: Paul Mackerras <paulus@samba.org>
11620 L: linuxppc-dev@lists.ozlabs.org
11622 W: https://github.com/linuxppc/wiki/wiki
11623 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11625 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11626 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11627 F: Documentation/devicetree/bindings/powerpc/
11628 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11629 F: Documentation/powerpc/
11631 F: drivers/*/*/*pasemi*
11632 F: drivers/*/*pasemi*
11633 F: drivers/char/tpm/tpm_ibmvtpm*
11634 F: drivers/crypto/nx/
11635 F: drivers/crypto/vmx/
11636 F: drivers/i2c/busses/i2c-opal.c
11637 F: drivers/net/ethernet/ibm/ibmveth.*
11638 F: drivers/net/ethernet/ibm/ibmvnic.*
11639 F: drivers/pci/hotplug/pnv_php.c
11640 F: drivers/pci/hotplug/rpa*
11641 F: drivers/rtc/rtc-opal.c
11642 F: drivers/scsi/ibmvscsi/
11643 F: drivers/tty/hvc/hvc_opal.c
11644 F: drivers/watchdog/wdrtas.c
11645 F: tools/testing/selftests/powerpc
11652 LINUX FOR POWERPC EMBEDDED MPC5XXX
11653 M: Anatolij Gustschin <agust@denx.de>
11654 L: linuxppc-dev@lists.ozlabs.org
11656 F: arch/powerpc/platforms/512x/
11657 F: arch/powerpc/platforms/52xx/
11659 LINUX FOR POWERPC EMBEDDED PPC4XX
11660 L: linuxppc-dev@lists.ozlabs.org
11662 F: arch/powerpc/platforms/40x/
11663 F: arch/powerpc/platforms/44x/
11665 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11666 M: Scott Wood <oss@buserror.net>
11667 L: linuxppc-dev@lists.ozlabs.org
11669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11670 F: Documentation/devicetree/bindings/powerpc/fsl/
11671 F: arch/powerpc/platforms/83xx/
11672 F: arch/powerpc/platforms/85xx/
11674 LINUX FOR POWERPC EMBEDDED PPC8XX
11675 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11676 L: linuxppc-dev@lists.ozlabs.org
11678 F: arch/powerpc/platforms/8xx/
11680 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11681 M: Kees Cook <keescook@chromium.org>
11683 F: drivers/misc/lkdtm/*
11684 F: tools/testing/selftests/lkdtm/*
11686 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11687 M: Alan Stern <stern@rowland.harvard.edu>
11688 M: Andrea Parri <parri.andrea@gmail.com>
11689 M: Will Deacon <will@kernel.org>
11690 M: Peter Zijlstra <peterz@infradead.org>
11691 M: Boqun Feng <boqun.feng@gmail.com>
11692 M: Nicholas Piggin <npiggin@gmail.com>
11693 M: David Howells <dhowells@redhat.com>
11694 M: Jade Alglave <j.alglave@ucl.ac.uk>
11695 M: Luc Maranget <luc.maranget@inria.fr>
11696 M: "Paul E. McKenney" <paulmck@kernel.org>
11697 R: Akira Yokosawa <akiyks@gmail.com>
11698 R: Daniel Lustig <dlustig@nvidia.com>
11699 R: Joel Fernandes <joel@joelfernandes.org>
11700 L: linux-kernel@vger.kernel.org
11701 L: linux-arch@vger.kernel.org
11703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11704 F: Documentation/atomic_bitops.txt
11705 F: Documentation/atomic_t.txt
11706 F: Documentation/core-api/refcount-vs-atomic.rst
11707 F: Documentation/litmus-tests/
11708 F: Documentation/memory-barriers.txt
11709 F: tools/memory-model/
11711 LIS3LV02D ACCELEROMETER DRIVER
11712 M: Eric Piel <eric.piel@tremplin-utc.net>
11714 F: Documentation/misc-devices/lis3lv02d.rst
11715 F: drivers/misc/lis3lv02d/
11716 F: drivers/platform/x86/hp_accel.c
11719 M: David Gow <davidgow@google.com>
11720 L: linux-kselftest@vger.kernel.org
11721 L: kunit-dev@googlegroups.com
11726 M: Karol Gugala <kgugala@antmicro.com>
11727 M: Mateusz Holenko <mholenko@antmicro.com>
11728 M: Gabriel Somlo <gsomlo@gmail.com>
11729 M: Joel Stanley <joel@jms.id.au>
11731 F: Documentation/devicetree/bindings/*/litex,*.yaml
11732 F: arch/openrisc/boot/dts/or1klitex.dts
11733 F: include/linux/litex.h
11734 F: drivers/tty/serial/liteuart.c
11735 F: drivers/soc/litex/*
11736 F: drivers/net/ethernet/litex/*
11737 F: drivers/mmc/host/litex_mmc.c
11741 M: Josh Poimboeuf <jpoimboe@kernel.org>
11742 M: Jiri Kosina <jikos@kernel.org>
11743 M: Miroslav Benes <mbenes@suse.cz>
11744 M: Petr Mladek <pmladek@suse.com>
11745 R: Joe Lawrence <joe.lawrence@redhat.com>
11746 L: live-patching@vger.kernel.org
11748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11749 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11750 F: Documentation/livepatch/
11751 F: arch/powerpc/include/asm/livepatch.h
11752 F: include/linux/livepatch.h
11753 F: kernel/livepatch/
11754 F: kernel/module/livepatch.c
11756 F: samples/livepatch/
11757 F: tools/testing/selftests/livepatch/
11760 L: netdev@vger.kernel.org
11762 F: include/linux/llc.h
11763 F: include/net/llc*
11764 F: include/uapi/linux/llc.h
11767 LM73 HARDWARE MONITOR DRIVER
11768 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11769 L: linux-hwmon@vger.kernel.org
11771 F: drivers/hwmon/lm73.c
11773 LM78 HARDWARE MONITOR DRIVER
11774 M: Jean Delvare <jdelvare@suse.com>
11775 L: linux-hwmon@vger.kernel.org
11777 F: Documentation/hwmon/lm78.rst
11778 F: drivers/hwmon/lm78.c
11780 LM83 HARDWARE MONITOR DRIVER
11781 M: Jean Delvare <jdelvare@suse.com>
11782 L: linux-hwmon@vger.kernel.org
11784 F: Documentation/hwmon/lm83.rst
11785 F: drivers/hwmon/lm83.c
11787 LM90 HARDWARE MONITOR DRIVER
11788 M: Jean Delvare <jdelvare@suse.com>
11789 L: linux-hwmon@vger.kernel.org
11791 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11792 F: Documentation/hwmon/lm90.rst
11793 F: drivers/hwmon/lm90.c
11794 F: include/dt-bindings/thermal/lm90.h
11796 LM95234 HARDWARE MONITOR DRIVER
11797 M: Guenter Roeck <linux@roeck-us.net>
11798 L: linux-hwmon@vger.kernel.org
11800 F: Documentation/hwmon/lm95234.rst
11801 F: drivers/hwmon/lm95234.c
11803 LME2510 MEDIA DRIVER
11804 M: Malcolm Priestley <tvboxspy@gmail.com>
11805 L: linux-media@vger.kernel.org
11807 W: https://linuxtv.org
11808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11809 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11811 LOADPIN SECURITY MODULE
11812 M: Kees Cook <keescook@chromium.org>
11814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11815 F: Documentation/admin-guide/LSM/LoadPin.rst
11816 F: security/loadpin/
11819 M: Peter Zijlstra <peterz@infradead.org>
11820 M: Ingo Molnar <mingo@redhat.com>
11821 M: Will Deacon <will@kernel.org>
11822 R: Waiman Long <longman@redhat.com>
11823 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11824 L: linux-kernel@vger.kernel.org
11826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11827 F: Documentation/locking/
11828 F: arch/*/include/asm/spinlock*.h
11829 F: include/linux/lockdep.h
11830 F: include/linux/mutex*.h
11831 F: include/linux/rwlock*.h
11832 F: include/linux/rwsem*.h
11833 F: include/linux/seqlock.h
11834 F: include/linux/spinlock*.h
11836 F: lib/locking*.[ch]
11837 X: kernel/locking/locktorture.c
11839 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11840 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11841 L: linux-ntfs-dev@lists.sourceforge.net
11843 W: http://www.linux-ntfs.org/content/view/19/37/
11844 F: Documentation/admin-guide/ldm.rst
11845 F: block/partitions/ldm.*
11847 LOGITECH HID GAMING KEYBOARDS
11848 M: Hans de Goede <hdegoede@redhat.com>
11849 L: linux-input@vger.kernel.org
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11852 F: drivers/hid/hid-lg-g15.c
11854 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11855 M: Adrien Grassein <adrien.grassein@gmail.com>
11857 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11858 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11861 M: Huacai Chen <chenhuacai@kernel.org>
11862 R: WANG Xuerui <kernel@xen0n.name>
11863 L: loongarch@lists.linux.dev
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11867 F: drivers/*/*loongarch*
11868 F: Documentation/loongarch/
11869 F: Documentation/translations/zh_CN/loongarch/
11871 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11872 M: Sathya Prakash <sathya.prakash@broadcom.com>
11873 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11874 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11875 L: MPT-FusionLinux.pdl@broadcom.com
11876 L: linux-scsi@vger.kernel.org
11878 W: http://www.avagotech.com/support/
11879 F: drivers/message/fusion/
11880 F: drivers/scsi/mpt3sas/
11882 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11883 M: Matthew Wilcox <willy@infradead.org>
11884 L: linux-scsi@vger.kernel.org
11886 F: drivers/scsi/sym53c8xx_2/
11889 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11890 L: linux-iio@vger.kernel.org
11892 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11893 F: drivers/iio/dac/ltc1660.c
11895 LTC2688 IIO DAC DRIVER
11896 M: Nuno Sá <nuno.sa@analog.com>
11897 L: linux-iio@vger.kernel.org
11899 W: http://ez.analog.com/community/linux-device-drivers
11900 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11901 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11902 F: drivers/iio/dac/ltc2688.c
11904 LTC2947 HARDWARE MONITOR DRIVER
11905 M: Nuno Sá <nuno.sa@analog.com>
11906 L: linux-hwmon@vger.kernel.org
11908 W: https://ez.analog.com/linux-software-drivers
11909 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11910 F: drivers/hwmon/ltc2947-core.c
11911 F: drivers/hwmon/ltc2947-i2c.c
11912 F: drivers/hwmon/ltc2947-spi.c
11913 F: drivers/hwmon/ltc2947.h
11915 LTC2983 IIO TEMPERATURE DRIVER
11916 M: Nuno Sá <nuno.sa@analog.com>
11917 L: linux-iio@vger.kernel.org
11919 W: https://ez.analog.com/linux-software-drivers
11920 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11921 F: drivers/iio/temperature/ltc2983.c
11923 LTC4261 HARDWARE MONITOR DRIVER
11924 M: Guenter Roeck <linux@roeck-us.net>
11925 L: linux-hwmon@vger.kernel.org
11927 F: Documentation/hwmon/ltc4261.rst
11928 F: drivers/hwmon/ltc4261.c
11930 LTC4306 I2C MULTIPLEXER DRIVER
11931 M: Michael Hennerich <michael.hennerich@analog.com>
11932 L: linux-i2c@vger.kernel.org
11934 W: https://ez.analog.com/linux-software-drivers
11935 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11936 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11938 LTP (Linux Test Project)
11939 M: Mike Frysinger <vapier@gentoo.org>
11940 M: Cyril Hrubis <chrubis@suse.cz>
11941 M: Wanlong Gao <wanlong.gao@gmail.com>
11942 M: Jan Stancek <jstancek@redhat.com>
11943 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11944 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11945 L: ltp@lists.linux.it (subscribers-only)
11947 W: http://linux-test-project.github.io/
11948 T: git git://github.com/linux-test-project/ltp.git
11950 LYNX 28G SERDES PHY DRIVER
11951 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11952 L: netdev@vger.kernel.org
11954 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11955 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11958 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11959 L: netdev@vger.kernel.org
11961 F: drivers/net/pcs/pcs-lynx.c
11962 F: include/linux/pcs-lynx.h
11965 M: Geert Uytterhoeven <geert@linux-m68k.org>
11966 L: linux-m68k@lists.linux-m68k.org
11968 W: http://www.linux-m68k.org/
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11973 M68K ON APPLE MACINTOSH
11974 M: Joshua Thompson <funaho@jurai.org>
11975 L: linux-m68k@lists.linux-m68k.org
11977 W: http://www.mac.linux-m68k.org/
11979 F: drivers/macintosh/adb-iop.c
11980 F: drivers/macintosh/via-macii.c
11983 M: Philip Blundell <philb@gnu.org>
11985 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11986 F: arch/m68k/hp300/
11988 M88DS3103 MEDIA DRIVER
11989 M: Antti Palosaari <crope@iki.fi>
11990 L: linux-media@vger.kernel.org
11992 W: https://linuxtv.org
11993 W: http://palosaari.fi/linux/
11994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11995 T: git git://linuxtv.org/anttip/media_tree.git
11996 F: drivers/media/dvb-frontends/m88ds3103*
11998 M88RS2000 MEDIA DRIVER
11999 M: Malcolm Priestley <tvboxspy@gmail.com>
12000 L: linux-media@vger.kernel.org
12002 W: https://linuxtv.org
12003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12004 F: drivers/media/dvb-frontends/m88rs2000*
12006 MA901 MASTERKIT USB FM RADIO DRIVER
12007 M: Alexey Klimov <klimov.linux@gmail.com>
12008 L: linux-media@vger.kernel.org
12010 T: git git://linuxtv.org/media_tree.git
12011 F: drivers/media/radio/radio-ma901.c
12014 M: Johannes Berg <johannes@sipsolutions.net>
12015 L: linux-wireless@vger.kernel.org
12017 W: https://wireless.wiki.kernel.org/
12018 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12021 F: Documentation/networking/mac80211-injection.rst
12022 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12023 F: drivers/net/wireless/mac80211_hwsim.[ch]
12024 F: include/net/mac80211.h
12028 M: Jassi Brar <jassisinghbrar@gmail.com>
12029 L: linux-kernel@vger.kernel.org
12031 F: drivers/mailbox/
12032 F: include/linux/mailbox_client.h
12033 F: include/linux/mailbox_controller.h
12034 F: include/dt-bindings/mailbox/
12035 F: Documentation/devicetree/bindings/mailbox/
12038 M: Viresh Kumar <viresh.kumar@linaro.org>
12039 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12040 L: linux-kernel@vger.kernel.org
12042 F: drivers/mailbox/arm_mhuv2.c
12043 F: include/linux/mailbox/arm_mhuv2_message.h
12044 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12046 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12047 M: Jeremy Kerr <jk@codeconstruct.com.au>
12048 M: Matt Johnston <matt@codeconstruct.com.au>
12049 L: netdev@vger.kernel.org
12051 F: Documentation/networking/mctp.rst
12052 F: drivers/net/mctp/
12053 F: include/net/mctp.h
12054 F: include/net/mctpdevice.h
12055 F: include/net/netns/mctp.h
12058 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12059 M: Michael Kerrisk <mtk.manpages@gmail.com>
12060 L: linux-man@vger.kernel.org
12062 W: http://www.kernel.org/doc/man-pages
12064 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12065 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12066 L: linux-mips@vger.kernel.org
12068 F: arch/mips/boot/dts/img/pistachio*
12070 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12071 M: Andrew Lunn <andrew@lunn.ch>
12072 M: Vivien Didelot <vivien.didelot@gmail.com>
12073 L: netdev@vger.kernel.org
12075 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12076 F: Documentation/networking/devlink/mv88e6xxx.rst
12077 F: drivers/net/dsa/mv88e6xxx/
12078 F: include/linux/dsa/mv88e6xxx.h
12079 F: include/linux/platform_data/mv88e6xxx.h
12081 MARVELL ARMADA 3700 PHY DRIVERS
12082 M: Miquel Raynal <miquel.raynal@bootlin.com>
12084 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12085 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12086 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12087 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12089 MARVELL ARMADA 3700 SERIAL DRIVER
12090 M: Pali Rohár <pali@kernel.org>
12092 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12093 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12094 F: drivers/tty/serial/mvebu-uart.c
12096 MARVELL ARMADA DRM SUPPORT
12097 M: Russell King <linux@armlinux.org.uk>
12099 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12100 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12101 F: Documentation/devicetree/bindings/display/armada/
12102 F: drivers/gpu/drm/armada/
12103 F: include/uapi/drm/armada_drm.h
12105 MARVELL CRYPTO DRIVER
12106 M: Boris Brezillon <bbrezillon@kernel.org>
12107 M: Arnaud Ebalard <arno@natisbad.org>
12108 M: Srujana Challa <schalla@marvell.com>
12109 L: linux-crypto@vger.kernel.org
12111 F: drivers/crypto/marvell/
12112 F: include/linux/soc/marvell/octeontx2/
12114 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12115 M: Mirko Lindner <mlindner@marvell.com>
12116 M: Stephen Hemminger <stephen@networkplumber.org>
12117 L: netdev@vger.kernel.org
12119 F: drivers/net/ethernet/marvell/sk*
12121 MARVELL LIBERTAS WIRELESS DRIVER
12122 L: libertas-dev@lists.infradead.org
12124 F: drivers/net/wireless/marvell/libertas/
12126 MARVELL MACCHIATOBIN SUPPORT
12127 M: Russell King <linux@armlinux.org.uk>
12128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12132 MARVELL MV643XX ETHERNET DRIVER
12133 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12134 L: netdev@vger.kernel.org
12136 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12137 F: include/linux/mv643xx.h
12139 MARVELL MV88X3310 PHY DRIVER
12140 M: Russell King <linux@armlinux.org.uk>
12141 M: Marek Behún <kabel@kernel.org>
12142 L: netdev@vger.kernel.org
12144 F: drivers/net/phy/marvell10g.c
12146 MARVELL MVEBU THERMAL DRIVER
12147 M: Miquel Raynal <miquel.raynal@bootlin.com>
12149 F: drivers/thermal/armada_thermal.c
12151 MARVELL MVNETA ETHERNET DRIVER
12152 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12153 L: netdev@vger.kernel.org
12155 F: drivers/net/ethernet/marvell/mvneta.*
12157 MARVELL MVPP2 ETHERNET DRIVER
12158 M: Marcin Wojtas <mw@semihalf.com>
12159 M: Russell King <linux@armlinux.org.uk>
12160 L: netdev@vger.kernel.org
12162 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12163 F: drivers/net/ethernet/marvell/mvpp2/
12165 MARVELL MWIFIEX WIRELESS DRIVER
12166 M: Amitkumar Karwar <amitkarwar@gmail.com>
12167 M: Ganapathi Bhat <ganapathi017@gmail.com>
12168 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12169 M: Xinming Hu <huxinming820@gmail.com>
12170 L: linux-wireless@vger.kernel.org
12172 F: drivers/net/wireless/marvell/mwifiex/
12174 MARVELL MWL8K WIRELESS DRIVER
12175 M: Lennert Buytenhek <buytenh@wantstofly.org>
12176 L: linux-wireless@vger.kernel.org
12178 F: drivers/net/wireless/marvell/mwl8k.c
12180 MARVELL NAND CONTROLLER DRIVER
12181 M: Miquel Raynal <miquel.raynal@bootlin.com>
12182 L: linux-mtd@lists.infradead.org
12184 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12185 F: drivers/mtd/nand/raw/marvell_nand.c
12187 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12188 M: Sunil Goutham <sgoutham@marvell.com>
12189 M: Geetha sowjanya <gakula@marvell.com>
12190 M: Subbaraya Sundeep <sbhatta@marvell.com>
12191 M: hariprasad <hkelam@marvell.com>
12192 L: netdev@vger.kernel.org
12194 F: drivers/net/ethernet/marvell/octeontx2/nic/
12195 F: include/linux/soc/marvell/octeontx2/
12197 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12198 M: Sunil Goutham <sgoutham@marvell.com>
12199 M: Linu Cherian <lcherian@marvell.com>
12200 M: Geetha sowjanya <gakula@marvell.com>
12201 M: Jerin Jacob <jerinj@marvell.com>
12202 M: hariprasad <hkelam@marvell.com>
12203 M: Subbaraya Sundeep <sbhatta@marvell.com>
12204 L: netdev@vger.kernel.org
12206 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12207 F: drivers/net/ethernet/marvell/octeontx2/af/
12209 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12210 M: Taras Chornyi <tchornyi@marvell.com>
12212 W: https://github.com/Marvell-switching/switchdev-prestera
12213 F: drivers/net/ethernet/marvell/prestera/
12215 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12216 M: Nicolas Pitre <nico@fluxnic.net>
12218 F: drivers/mmc/host/mvsdio.*
12220 MARVELL USB MDIO CONTROLLER DRIVER
12221 M: Tobias Waldekranz <tobias@waldekranz.com>
12222 L: netdev@vger.kernel.org
12224 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12225 F: drivers/net/mdio/mdio-mvusb.c
12227 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12228 M: Hu Ziji <huziji@marvell.com>
12229 L: linux-mmc@vger.kernel.org
12231 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12232 F: drivers/mmc/host/sdhci-xenon*
12234 MARVELL OCTEON ENDPOINT DRIVER
12235 M: Veerasenareddy Burru <vburru@marvell.com>
12236 M: Abhijit Ayarekar <aayarekar@marvell.com>
12237 L: netdev@vger.kernel.org
12239 F: drivers/net/ethernet/marvell/octeon_ep
12241 MATROX FRAMEBUFFER DRIVER
12242 L: linux-fbdev@vger.kernel.org
12244 F: drivers/video/fbdev/matrox/matroxfb_*
12245 F: include/uapi/linux/matroxfb.h
12248 M: Daniel Nilsson <daniel.nilsson@flex.com>
12249 L: linux-hwmon@vger.kernel.org
12251 F: Documentation/hwmon/max15301.rst
12252 F: drivers/hwmon/pmbus/max15301.c
12254 MAX16065 HARDWARE MONITOR DRIVER
12255 M: Guenter Roeck <linux@roeck-us.net>
12256 L: linux-hwmon@vger.kernel.org
12258 F: Documentation/hwmon/max16065.rst
12259 F: drivers/hwmon/max16065.c
12261 MAX2175 SDR TUNER DRIVER
12262 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12263 L: linux-media@vger.kernel.org
12265 T: git git://linuxtv.org/media_tree.git
12266 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12267 F: Documentation/userspace-api/media/drivers/max2175.rst
12268 F: drivers/media/i2c/max2175*
12269 F: include/uapi/linux/max2175.h
12271 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12272 L: linux-hwmon@vger.kernel.org
12274 F: Documentation/hwmon/max6650.rst
12275 F: drivers/hwmon/max6650.c
12277 MAX6697 HARDWARE MONITOR DRIVER
12278 M: Guenter Roeck <linux@roeck-us.net>
12279 L: linux-hwmon@vger.kernel.org
12281 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12282 F: Documentation/hwmon/max6697.rst
12283 F: drivers/hwmon/max6697.c
12284 F: include/linux/platform_data/max6697.h
12286 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12287 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12288 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12289 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12290 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12291 L: linux-media@vger.kernel.org
12293 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12294 F: drivers/media/i2c/max9286.c
12296 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12297 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12298 L: linux-media@vger.kernel.org
12300 F: drivers/staging/media/max96712/max96712.c
12302 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12303 M: Peter Rosin <peda@axentia.se>
12304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12306 F: Documentation/devicetree/bindings/sound/max9860.txt
12307 F: sound/soc/codecs/max9860.*
12309 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12310 M: Andreas Klinger <ak@it-klinger.de>
12311 L: linux-iio@vger.kernel.org
12313 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12314 F: drivers/iio/proximity/mb1232.c
12316 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12317 R: Iskren Chernev <iskren.chernev@gmail.com>
12318 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12319 R: Marek Szyprowski <m.szyprowski@samsung.com>
12320 R: Matheus Castello <matheus@castello.eng.br>
12321 L: linux-pm@vger.kernel.org
12323 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12324 F: drivers/power/supply/max17040_battery.c
12326 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12327 R: Hans de Goede <hdegoede@redhat.com>
12328 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12329 R: Marek Szyprowski <m.szyprowski@samsung.com>
12330 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12331 R: Purism Kernel Team <kernel@puri.sm>
12332 L: linux-pm@vger.kernel.org
12334 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12335 F: drivers/power/supply/max17042_battery.c
12337 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12338 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12339 L: linux-kernel@vger.kernel.org
12341 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12342 F: drivers/regulator/max20086-regulator.c
12344 MAXIM MAX77650 PMIC MFD DRIVER
12345 M: Bartosz Golaszewski <brgl@bgdev.pl>
12346 L: linux-kernel@vger.kernel.org
12348 F: Documentation/devicetree/bindings/*/*max77650.yaml
12349 F: Documentation/devicetree/bindings/*/max77650*.yaml
12350 F: drivers/gpio/gpio-max77650.c
12351 F: drivers/input/misc/max77650-onkey.c
12352 F: drivers/leds/leds-max77650.c
12353 F: drivers/mfd/max77650.c
12354 F: drivers/power/supply/max77650-charger.c
12355 F: drivers/regulator/max77650-regulator.c
12356 F: include/linux/mfd/max77650.h
12358 MAXIM MAX77714 PMIC MFD DRIVER
12359 M: Luca Ceresoli <luca@lucaceresoli.net>
12361 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12362 F: drivers/mfd/max77714.c
12363 F: include/linux/mfd/max77714.h
12365 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12366 M: Javier Martinez Canillas <javier@dowhile0.org>
12367 L: linux-kernel@vger.kernel.org
12369 F: Documentation/devicetree/bindings/*/*max77802.yaml
12370 F: drivers/regulator/max77802-regulator.c
12371 F: include/dt-bindings/*/*max77802.h
12373 MAXIM MAX77976 BATTERY CHARGER
12374 M: Luca Ceresoli <luca@lucaceresoli.net>
12376 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12377 F: drivers/power/supply/max77976_charger.c
12379 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12380 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12381 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12382 L: linux-pm@vger.kernel.org
12384 B: mailto:linux-samsung-soc@vger.kernel.org
12385 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12386 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12387 F: drivers/power/supply/max14577_charger.c
12388 F: drivers/power/supply/max77693_charger.c
12390 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12391 M: Chanwoo Choi <cw00.choi@samsung.com>
12392 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12393 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12394 L: linux-kernel@vger.kernel.org
12396 B: mailto:linux-samsung-soc@vger.kernel.org
12397 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12398 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12399 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12400 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12401 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12402 F: Documentation/devicetree/bindings/mfd/max77693.txt
12403 F: drivers/*/*max77843.c
12404 F: drivers/*/max14577*.c
12405 F: drivers/*/max77686*.c
12406 F: drivers/*/max77693*.c
12407 F: drivers/clk/clk-max77686.c
12408 F: drivers/extcon/extcon-max14577.c
12409 F: drivers/extcon/extcon-max77693.c
12410 F: drivers/rtc/rtc-max77686.c
12411 F: include/linux/mfd/max14577*.h
12412 F: include/linux/mfd/max77686*.h
12413 F: include/linux/mfd/max77693*.h
12415 MAXIRADIO FM RADIO RECEIVER DRIVER
12416 M: Hans Verkuil <hverkuil@xs4all.nl>
12417 L: linux-media@vger.kernel.org
12419 W: https://linuxtv.org
12420 T: git git://linuxtv.org/media_tree.git
12421 F: drivers/media/radio/radio-maxiradio*
12423 MAXLINEAR ETHERNET PHY DRIVER
12424 M: Xu Liang <lxu@maxlinear.com>
12425 L: netdev@vger.kernel.org
12427 F: drivers/net/phy/mxl-gpy.c
12429 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12430 R: Yasushi SHOJI <yashi@spacecubics.com>
12431 L: linux-can@vger.kernel.org
12433 F: drivers/net/can/usb/mcba_usb.c
12435 MCAN MMIO DEVICE DRIVER
12436 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12437 L: linux-can@vger.kernel.org
12439 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12440 F: drivers/net/can/m_can/m_can.c
12441 F: drivers/net/can/m_can/m_can.h
12442 F: drivers/net/can/m_can/m_can_platform.c
12444 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12445 M: Rishi Gupta <gupt21@gmail.com>
12446 L: linux-i2c@vger.kernel.org
12447 L: linux-input@vger.kernel.org
12449 F: drivers/hid/hid-mcp2221.c
12451 MCP251XFD SPI-CAN NETWORK DRIVER
12452 M: Marc Kleine-Budde <mkl@pengutronix.de>
12453 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12454 R: Thomas Kopp <thomas.kopp@microchip.com>
12455 L: linux-can@vger.kernel.org
12457 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12458 F: drivers/net/can/spi/mcp251xfd/
12460 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12461 M: Peter Rosin <peda@axentia.se>
12462 L: linux-iio@vger.kernel.org
12464 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12465 F: drivers/iio/potentiometer/mcp4018.c
12466 F: drivers/iio/potentiometer/mcp4531.c
12468 MCR20A IEEE-802.15.4 RADIO DRIVER
12469 M: Xue Liu <liuxuenetmail@gmail.com>
12470 L: linux-wpan@vger.kernel.org
12472 W: https://github.com/xueliu/mcr20a-linux
12473 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12474 F: drivers/net/ieee802154/mcr20a.c
12475 F: drivers/net/ieee802154/mcr20a.h
12477 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12478 M: William Breathitt Gray <william.gray@linaro.org>
12479 L: linux-iio@vger.kernel.org
12481 F: drivers/iio/dac/cio-dac.c
12483 MEDIA CONTROLLER FRAMEWORK
12484 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12485 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12486 L: linux-media@vger.kernel.org
12488 W: https://www.linuxtv.org
12489 T: git git://linuxtv.org/media_tree.git
12490 F: drivers/media/mc/
12491 F: include/media/media-*.h
12492 F: include/uapi/linux/media.h
12494 MEDIA DRIVER FOR FREESCALE IMX PXP
12495 M: Philipp Zabel <p.zabel@pengutronix.de>
12496 L: linux-media@vger.kernel.org
12498 T: git git://linuxtv.org/media_tree.git
12499 F: drivers/media/platform/nxp/imx-pxp.[ch]
12501 MEDIA DRIVERS FOR ASCOT2E
12502 M: Sergey Kozlov <serjk@netup.ru>
12503 M: Abylay Ospan <aospan@netup.ru>
12504 L: linux-media@vger.kernel.org
12506 W: https://linuxtv.org
12507 W: http://netup.tv/
12508 T: git git://linuxtv.org/media_tree.git
12509 F: drivers/media/dvb-frontends/ascot2e*
12511 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12512 M: Jasmin Jessich <jasmin@anw.at>
12513 L: linux-media@vger.kernel.org
12515 W: https://linuxtv.org
12516 T: git git://linuxtv.org/media_tree.git
12517 F: drivers/media/dvb-frontends/cxd2099*
12519 MEDIA DRIVERS FOR CXD2841ER
12520 M: Sergey Kozlov <serjk@netup.ru>
12521 M: Abylay Ospan <aospan@netup.ru>
12522 L: linux-media@vger.kernel.org
12524 W: https://linuxtv.org
12525 W: http://netup.tv/
12526 T: git git://linuxtv.org/media_tree.git
12527 F: drivers/media/dvb-frontends/cxd2841er*
12529 MEDIA DRIVERS FOR CXD2880
12530 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12531 L: linux-media@vger.kernel.org
12533 W: http://linuxtv.org/
12534 T: git git://linuxtv.org/media_tree.git
12535 F: drivers/media/dvb-frontends/cxd2880/*
12536 F: drivers/media/spi/cxd2880*
12538 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12539 L: linux-media@vger.kernel.org
12541 W: https://linuxtv.org
12542 T: git git://linuxtv.org/media_tree.git
12543 F: drivers/media/pci/ddbridge/*
12545 MEDIA DRIVERS FOR FREESCALE IMX
12546 M: Steve Longerbeam <slongerbeam@gmail.com>
12547 M: Philipp Zabel <p.zabel@pengutronix.de>
12548 L: linux-media@vger.kernel.org
12550 T: git git://linuxtv.org/media_tree.git
12551 F: Documentation/admin-guide/media/imx.rst
12552 F: Documentation/devicetree/bindings/media/imx.txt
12553 F: drivers/staging/media/imx/
12554 F: include/linux/imx-media.h
12555 F: include/media/imx.h
12557 MEDIA DRIVERS FOR FREESCALE IMX7
12558 M: Rui Miguel Silva <rmfrfs@gmail.com>
12559 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12560 L: linux-media@vger.kernel.org
12562 T: git git://linuxtv.org/media_tree.git
12563 F: Documentation/admin-guide/media/imx7.rst
12564 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12565 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12566 F: drivers/media/platform/nxp/imx-mipi-csis.c
12567 F: drivers/staging/media/imx/imx7-media-csi.c
12569 MEDIA DRIVERS FOR HELENE
12570 M: Abylay Ospan <aospan@netup.ru>
12571 L: linux-media@vger.kernel.org
12573 W: https://linuxtv.org
12574 W: http://netup.tv/
12575 T: git git://linuxtv.org/media_tree.git
12576 F: drivers/media/dvb-frontends/helene*
12578 MEDIA DRIVERS FOR HORUS3A
12579 M: Sergey Kozlov <serjk@netup.ru>
12580 M: Abylay Ospan <aospan@netup.ru>
12581 L: linux-media@vger.kernel.org
12583 W: https://linuxtv.org
12584 W: http://netup.tv/
12585 T: git git://linuxtv.org/media_tree.git
12586 F: drivers/media/dvb-frontends/horus3a*
12588 MEDIA DRIVERS FOR LNBH25
12589 M: Sergey Kozlov <serjk@netup.ru>
12590 M: Abylay Ospan <aospan@netup.ru>
12591 L: linux-media@vger.kernel.org
12593 W: https://linuxtv.org
12594 W: http://netup.tv/
12595 T: git git://linuxtv.org/media_tree.git
12596 F: drivers/media/dvb-frontends/lnbh25*
12598 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12599 L: linux-media@vger.kernel.org
12601 W: https://linuxtv.org
12602 T: git git://linuxtv.org/media_tree.git
12603 F: drivers/media/dvb-frontends/mxl5xx*
12605 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12606 M: Sergey Kozlov <serjk@netup.ru>
12607 M: Abylay Ospan <aospan@netup.ru>
12608 L: linux-media@vger.kernel.org
12610 W: https://linuxtv.org
12611 W: http://netup.tv/
12612 T: git git://linuxtv.org/media_tree.git
12613 F: drivers/media/pci/netup_unidvb/*
12615 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12616 M: Dmitry Osipenko <digetx@gmail.com>
12617 L: linux-media@vger.kernel.org
12618 L: linux-tegra@vger.kernel.org
12620 T: git git://linuxtv.org/media_tree.git
12621 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12622 F: drivers/media/platform/nvidia/tegra-vde/
12624 MEDIA DRIVERS FOR RENESAS - CEU
12625 M: Jacopo Mondi <jacopo@jmondi.org>
12626 L: linux-media@vger.kernel.org
12627 L: linux-renesas-soc@vger.kernel.org
12629 T: git git://linuxtv.org/media_tree.git
12630 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12631 F: drivers/media/platform/renesas/renesas-ceu.c
12632 F: include/media/drv-intf/renesas-ceu.h
12634 MEDIA DRIVERS FOR RENESAS - DRIF
12635 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12636 L: linux-media@vger.kernel.org
12637 L: linux-renesas-soc@vger.kernel.org
12639 T: git git://linuxtv.org/media_tree.git
12640 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12641 F: drivers/media/platform/renesas/rcar_drif.c
12643 MEDIA DRIVERS FOR RENESAS - FCP
12644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12645 L: linux-media@vger.kernel.org
12646 L: linux-renesas-soc@vger.kernel.org
12648 T: git git://linuxtv.org/media_tree.git
12649 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12650 F: drivers/media/platform/renesas/rcar-fcp.c
12651 F: include/media/rcar-fcp.h
12653 MEDIA DRIVERS FOR RENESAS - FDP1
12654 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12655 L: linux-media@vger.kernel.org
12656 L: linux-renesas-soc@vger.kernel.org
12658 T: git git://linuxtv.org/media_tree.git
12659 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12660 F: drivers/media/platform/renesas/rcar_fdp1.c
12662 MEDIA DRIVERS FOR RENESAS - VIN
12663 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12664 L: linux-media@vger.kernel.org
12665 L: linux-renesas-soc@vger.kernel.org
12667 T: git git://linuxtv.org/media_tree.git
12668 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12669 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12670 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12671 F: drivers/media/platform/renesas/rcar-isp.c
12672 F: drivers/media/platform/renesas/rcar-vin/
12674 MEDIA DRIVERS FOR RENESAS - VSP1
12675 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12676 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12677 L: linux-media@vger.kernel.org
12678 L: linux-renesas-soc@vger.kernel.org
12680 T: git git://linuxtv.org/media_tree.git
12681 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12682 F: drivers/media/platform/renesas/vsp1/
12684 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12685 L: linux-media@vger.kernel.org
12687 W: https://linuxtv.org
12688 T: git git://linuxtv.org/media_tree.git
12689 F: drivers/media/dvb-frontends/stv0910*
12691 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12692 L: linux-media@vger.kernel.org
12694 W: https://linuxtv.org
12695 T: git git://linuxtv.org/media_tree.git
12696 F: drivers/media/dvb-frontends/stv6111*
12698 MEDIA DRIVERS FOR STM32 - DCMI
12699 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12700 L: linux-media@vger.kernel.org
12702 T: git git://linuxtv.org/media_tree.git
12703 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12704 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12706 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12707 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12708 L: linux-media@vger.kernel.org
12710 W: https://linuxtv.org
12711 Q: http://patchwork.kernel.org/project/linux-media/list/
12712 T: git git://linuxtv.org/media_tree.git
12713 F: Documentation/admin-guide/media/
12714 F: Documentation/devicetree/bindings/media/
12715 F: Documentation/driver-api/media/
12716 F: Documentation/userspace-api/media/
12718 F: drivers/staging/media/
12719 F: include/dt-bindings/media/
12720 F: include/linux/platform_data/media/
12722 F: include/uapi/linux/dvb/
12723 F: include/uapi/linux/ivtv*
12724 F: include/uapi/linux/media.h
12725 F: include/uapi/linux/meye.h
12726 F: include/uapi/linux/uvcvideo.h
12727 F: include/uapi/linux/v4l2-*
12728 F: include/uapi/linux/videodev2.h
12730 MEDIATEK BLUETOOTH DRIVER
12731 M: Sean Wang <sean.wang@mediatek.com>
12732 L: linux-bluetooth@vger.kernel.org
12733 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12735 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12736 F: drivers/bluetooth/btmtkuart.c
12738 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12739 M: Sean Wang <sean.wang@mediatek.com>
12740 L: linux-pm@vger.kernel.org
12742 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12743 F: drivers/power/reset/mt6323-poweroff.c
12745 MEDIATEK CIR DRIVER
12746 M: Sean Wang <sean.wang@mediatek.com>
12748 F: drivers/media/rc/mtk-cir.c
12750 MEDIATEK DMA DRIVER
12751 M: Sean Wang <sean.wang@mediatek.com>
12752 L: dmaengine@vger.kernel.org
12753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12754 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12756 F: Documentation/devicetree/bindings/dma/mtk-*
12757 F: drivers/dma/mediatek/
12759 MEDIATEK ETHERNET DRIVER
12760 M: Felix Fietkau <nbd@nbd.name>
12761 M: John Crispin <john@phrozen.org>
12762 M: Sean Wang <sean.wang@mediatek.com>
12763 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12764 L: netdev@vger.kernel.org
12766 F: drivers/net/ethernet/mediatek/
12768 MEDIATEK I2C CONTROLLER DRIVER
12769 M: Qii Wang <qii.wang@mediatek.com>
12770 L: linux-i2c@vger.kernel.org
12772 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12773 F: drivers/i2c/busses/i2c-mt65xx.c
12775 MEDIATEK IOMMU DRIVER
12776 M: Yong Wu <yong.wu@mediatek.com>
12777 L: iommu@lists.linux.dev
12778 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12780 F: Documentation/devicetree/bindings/iommu/mediatek*
12781 F: drivers/iommu/mtk_iommu*
12782 F: include/dt-bindings/memory/mt*-port.h
12784 MEDIATEK JPEG DRIVER
12785 M: Bin Liu <bin.liu@mediatek.com>
12787 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12788 F: drivers/media/platform/mediatek/jpeg/
12790 MEDIATEK MDP DRIVER
12791 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12792 M: Houlong Wei <houlong.wei@mediatek.com>
12793 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12795 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12796 F: drivers/media/platform/mediatek/mdp/
12797 F: drivers/media/platform/mediatek/vpu/
12799 MEDIATEK MEDIA DRIVER
12800 M: Tiffany Lin <tiffany.lin@mediatek.com>
12801 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12802 M: Yunfei Dong <yunfei.dong@mediatek.com>
12804 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12805 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12806 F: drivers/media/platform/mediatek/vcodec/
12807 F: drivers/media/platform/mediatek/vpu/
12809 MEDIATEK MMC/SD/SDIO DRIVER
12810 M: Chaotian Jing <chaotian.jing@mediatek.com>
12812 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12813 F: drivers/mmc/host/mtk-sd.c
12815 MEDIATEK MT76 WIRELESS LAN DRIVER
12816 M: Felix Fietkau <nbd@nbd.name>
12817 M: Lorenzo Bianconi <lorenzo@kernel.org>
12818 M: Ryder Lee <ryder.lee@mediatek.com>
12819 R: Shayne Chen <shayne.chen@mediatek.com>
12820 R: Sean Wang <sean.wang@mediatek.com>
12821 L: linux-wireless@vger.kernel.org
12823 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12824 F: drivers/net/wireless/mediatek/mt76/
12826 MEDIATEK MT7601U WIRELESS LAN DRIVER
12827 M: Jakub Kicinski <kubakici@wp.pl>
12828 L: linux-wireless@vger.kernel.org
12830 F: drivers/net/wireless/mediatek/mt7601u/
12832 MEDIATEK MT7621 CLOCK DRIVER
12833 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12835 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12836 F: drivers/clk/ralink/clk-mt7621.c
12838 MEDIATEK MT7621/28/88 I2C DRIVER
12839 M: Stefan Roese <sr@denx.de>
12840 L: linux-i2c@vger.kernel.org
12842 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12843 F: drivers/i2c/busses/i2c-mt7621.c
12845 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12846 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12848 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12849 F: drivers/pci/controller/pcie-mt7621.c
12851 MEDIATEK MT7621 PHY PCI DRIVER
12852 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12854 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12855 F: drivers/phy/ralink/phy-mt7621-pci.c
12857 MEDIATEK NAND CONTROLLER DRIVER
12858 L: linux-mtd@lists.infradead.org
12860 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12861 F: drivers/mtd/nand/raw/mtk_*
12863 MEDIATEK PMIC LED DRIVER
12864 M: Sean Wang <sean.wang@mediatek.com>
12866 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12867 F: drivers/leds/leds-mt6323.c
12869 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12870 M: Sean Wang <sean.wang@mediatek.com>
12872 F: drivers/char/hw_random/mtk-rng.c
12874 MEDIATEK SMI DRIVER
12875 M: Yong Wu <yong.wu@mediatek.com>
12876 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12878 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12879 F: drivers/memory/mtk-smi.c
12880 F: include/soc/mediatek/smi.h
12882 MEDIATEK SWITCH DRIVER
12883 M: Sean Wang <sean.wang@mediatek.com>
12884 M: Landen Chao <Landen.Chao@mediatek.com>
12885 M: DENG Qingfang <dqfext@gmail.com>
12886 L: netdev@vger.kernel.org
12888 F: drivers/net/dsa/mt7530.*
12889 F: net/dsa/tag_mtk.c
12891 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12892 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12893 M: Intel Corporation <linuxwwan@intel.com>
12894 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12895 R: Liu Haijun <haijun.liu@mediatek.com>
12896 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12897 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12898 L: netdev@vger.kernel.org
12900 F: drivers/net/wwan/t7xx/
12902 MEDIATEK USB3 DRD IP DRIVER
12903 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12904 L: linux-usb@vger.kernel.org
12905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12906 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12908 F: Documentation/devicetree/bindings/usb/mediatek,*
12909 F: drivers/usb/host/xhci-mtk*
12910 F: drivers/usb/mtu3/
12912 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12913 M: Peter Senna Tschudin <peter.senna@gmail.com>
12914 M: Martin Donnelly <martin.donnelly@ge.com>
12915 M: Martyn Welch <martyn.welch@collabora.co.uk>
12917 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12918 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12920 MEGARAID SCSI/SAS DRIVERS
12921 M: Kashyap Desai <kashyap.desai@broadcom.com>
12922 M: Sumit Saxena <sumit.saxena@broadcom.com>
12923 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12924 L: megaraidlinux.pdl@broadcom.com
12925 L: linux-scsi@vger.kernel.org
12927 W: http://www.avagotech.com/support/
12928 F: Documentation/scsi/megaraid.rst
12929 F: drivers/scsi/megaraid.*
12930 F: drivers/scsi/megaraid/
12932 MELEXIS MLX90614 DRIVER
12933 M: Crt Mori <cmo@melexis.com>
12934 L: linux-iio@vger.kernel.org
12936 W: http://www.melexis.com
12937 F: drivers/iio/temperature/mlx90614.c
12939 MELEXIS MLX90632 DRIVER
12940 M: Crt Mori <cmo@melexis.com>
12941 L: linux-iio@vger.kernel.org
12943 W: http://www.melexis.com
12944 F: drivers/iio/temperature/mlx90632.c
12946 MELFAS MIP4 TOUCHSCREEN DRIVER
12947 M: Sangwon Jee <jeesw@melfas.com>
12949 W: http://www.melfas.com
12950 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12951 F: drivers/input/touchscreen/melfas_mip4.c
12953 MELLANOX BLUEFIELD I2C DRIVER
12954 M: Khalil Blaiech <kblaiech@nvidia.com>
12955 L: linux-i2c@vger.kernel.org
12957 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12958 F: drivers/i2c/busses/i2c-mlxbf.c
12960 MELLANOX ETHERNET DRIVER (mlx4_en)
12961 M: Tariq Toukan <tariqt@nvidia.com>
12962 L: netdev@vger.kernel.org
12964 W: http://www.mellanox.com
12965 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12966 F: drivers/net/ethernet/mellanox/mlx4/en_*
12968 MELLANOX ETHERNET DRIVER (mlx5e)
12969 M: Saeed Mahameed <saeedm@nvidia.com>
12970 L: netdev@vger.kernel.org
12972 W: http://www.mellanox.com
12973 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12974 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12976 MELLANOX ETHERNET INNOVA DRIVERS
12977 R: Boris Pismenny <borisp@nvidia.com>
12978 L: netdev@vger.kernel.org
12980 W: http://www.mellanox.com
12981 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12982 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12983 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12984 F: include/linux/mlx5/mlx5_ifc_fpga.h
12986 MELLANOX ETHERNET SWITCH DRIVERS
12987 M: Ido Schimmel <idosch@nvidia.com>
12988 M: Petr Machata <petrm@nvidia.com>
12989 L: netdev@vger.kernel.org
12991 W: http://www.mellanox.com
12992 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12993 F: drivers/net/ethernet/mellanox/mlxsw/
12994 F: tools/testing/selftests/drivers/net/mlxsw/
12996 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12997 M: mlxsw@nvidia.com
12998 L: netdev@vger.kernel.org
13000 W: http://www.mellanox.com
13001 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13002 F: drivers/net/ethernet/mellanox/mlxfw/
13004 MELLANOX HARDWARE PLATFORM SUPPORT
13005 M: Hans de Goede <hdegoede@redhat.com>
13006 M: Mark Gross <markgross@kernel.org>
13007 M: Vadim Pasternak <vadimp@nvidia.com>
13008 L: platform-driver-x86@vger.kernel.org
13010 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13011 F: drivers/platform/mellanox/
13012 F: include/linux/platform_data/mlxreg.h
13014 MELLANOX MLX4 core VPI driver
13015 M: Tariq Toukan <tariqt@nvidia.com>
13016 L: netdev@vger.kernel.org
13017 L: linux-rdma@vger.kernel.org
13019 W: http://www.mellanox.com
13020 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13021 F: drivers/net/ethernet/mellanox/mlx4/
13022 F: include/linux/mlx4/
13024 MELLANOX MLX4 IB driver
13025 M: Yishai Hadas <yishaih@nvidia.com>
13026 L: linux-rdma@vger.kernel.org
13028 W: http://www.mellanox.com
13029 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13030 F: drivers/infiniband/hw/mlx4/
13031 F: include/linux/mlx4/
13032 F: include/uapi/rdma/mlx4-abi.h
13034 MELLANOX MLX5 core VPI driver
13035 M: Saeed Mahameed <saeedm@nvidia.com>
13036 M: Leon Romanovsky <leonro@nvidia.com>
13037 L: netdev@vger.kernel.org
13038 L: linux-rdma@vger.kernel.org
13040 W: http://www.mellanox.com
13041 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13042 F: Documentation/networking/device_drivers/ethernet/mellanox/
13043 F: drivers/net/ethernet/mellanox/mlx5/core/
13044 F: include/linux/mlx5/
13046 MELLANOX MLX5 IB driver
13047 M: Leon Romanovsky <leonro@nvidia.com>
13048 L: linux-rdma@vger.kernel.org
13050 W: http://www.mellanox.com
13051 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13052 F: drivers/infiniband/hw/mlx5/
13053 F: include/linux/mlx5/
13054 F: include/uapi/rdma/mlx5-abi.h
13056 MELLANOX MLXCPLD I2C AND MUX DRIVER
13057 M: Vadim Pasternak <vadimp@nvidia.com>
13058 M: Michael Shych <michaelsh@nvidia.com>
13059 L: linux-i2c@vger.kernel.org
13061 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13062 F: drivers/i2c/busses/i2c-mlxcpld.c
13063 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13065 MELLANOX MLXCPLD LED DRIVER
13066 M: Vadim Pasternak <vadimp@nvidia.com>
13067 L: linux-leds@vger.kernel.org
13069 F: Documentation/leds/leds-mlxcpld.rst
13070 F: drivers/leds/leds-mlxcpld.c
13071 F: drivers/leds/leds-mlxreg.c
13073 MELLANOX PLATFORM DRIVER
13074 M: Vadim Pasternak <vadimp@nvidia.com>
13075 L: platform-driver-x86@vger.kernel.org
13077 F: drivers/platform/x86/mlx-platform.c
13080 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13081 M: "Paul E. McKenney" <paulmck@kernel.org>
13082 L: linux-kernel@vger.kernel.org
13084 F: arch/powerpc/include/asm/membarrier.h
13085 F: include/uapi/linux/membarrier.h
13086 F: kernel/sched/membarrier.c
13089 M: Mike Rapoport <rppt@kernel.org>
13090 L: linux-mm@kvack.org
13092 F: Documentation/core-api/boot-time-mm.rst
13093 F: include/linux/memblock.h
13095 F: tools/testing/memblock/
13097 MEMORY CONTROLLER DRIVERS
13098 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13099 L: linux-kernel@vger.kernel.org
13101 B: mailto:krzysztof.kozlowski@linaro.org
13102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13103 F: Documentation/devicetree/bindings/memory-controllers/
13105 F: include/dt-bindings/memory/
13108 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13109 M: Dmitry Osipenko <digetx@gmail.com>
13110 L: linux-pm@vger.kernel.org
13111 L: linux-tegra@vger.kernel.org
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13114 F: drivers/devfreq/tegra30-devfreq.c
13117 M: Andrew Morton <akpm@linux-foundation.org>
13118 L: linux-mm@kvack.org
13120 W: http://www.linux-mm.org
13121 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13122 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13123 F: include/linux/gfp.h
13124 F: include/linux/memory_hotplug.h
13125 F: include/linux/mm.h
13126 F: include/linux/mmzone.h
13127 F: include/linux/pagewalk.h
13128 F: include/linux/vmalloc.h
13130 F: tools/testing/selftests/vm/
13133 M: David Hildenbrand <david@redhat.com>
13134 M: Oscar Salvador <osalvador@suse.de>
13135 L: linux-mm@kvack.org
13137 F: Documentation/admin-guide/mm/memory-hotplug.rst
13138 F: Documentation/core-api/memory-hotplug.rst
13139 F: drivers/base/memory.c
13140 F: include/linux/memory_hotplug.h
13141 F: mm/memory_hotplug.c
13142 F: tools/testing/selftests/memory-hotplug/
13144 MEMORY TECHNOLOGY DEVICES (MTD)
13145 M: Miquel Raynal <miquel.raynal@bootlin.com>
13146 M: Richard Weinberger <richard@nod.at>
13147 M: Vignesh Raghavendra <vigneshr@ti.com>
13148 L: linux-mtd@lists.infradead.org
13150 W: http://www.linux-mtd.infradead.org/
13151 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13152 C: irc://irc.oftc.net/mtd
13153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13155 F: Documentation/devicetree/bindings/mtd/
13157 F: include/linux/mtd/
13158 F: include/uapi/mtd/
13160 MEN A21 WATCHDOG DRIVER
13161 M: Johannes Thumshirn <morbidrsa@gmail.com>
13162 L: linux-watchdog@vger.kernel.org
13164 F: drivers/watchdog/mena21_wdt.c
13166 MEN CHAMELEON BUS (mcb)
13167 M: Johannes Thumshirn <morbidrsa@gmail.com>
13169 F: Documentation/driver-api/men-chameleon-bus.rst
13171 F: include/linux/mcb.h
13173 MEN F21BMC (Board Management Controller)
13174 M: Andreas Werner <andreas.werner@men.de>
13176 F: Documentation/hwmon/menf21bmc.rst
13177 F: drivers/hwmon/menf21bmc_hwmon.c
13178 F: drivers/leds/leds-menf21bmc.c
13179 F: drivers/mfd/menf21bmc.c
13180 F: drivers/watchdog/menf21bmc_wdt.c
13182 MEN Z069 WATCHDOG DRIVER
13183 M: Johannes Thumshirn <jth@kernel.org>
13184 L: linux-watchdog@vger.kernel.org
13186 F: drivers/watchdog/menz69_wdt.c
13188 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13189 M: Neil Armstrong <narmstrong@baylibre.com>
13190 L: linux-media@vger.kernel.org
13191 L: linux-amlogic@lists.infradead.org
13193 W: http://linux-meson.com/
13194 T: git git://linuxtv.org/media_tree.git
13195 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13196 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13197 F: drivers/media/cec/platform/meson/ao-cec.c
13199 MESON GE2D DRIVER FOR AMLOGIC SOCS
13200 M: Neil Armstrong <narmstrong@baylibre.com>
13201 L: linux-media@vger.kernel.org
13202 L: linux-amlogic@lists.infradead.org
13204 T: git git://linuxtv.org/media_tree.git
13205 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13206 F: drivers/media/platform/amlogic/meson-ge2d/
13208 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13209 M: Liang Yang <liang.yang@amlogic.com>
13210 L: linux-mtd@lists.infradead.org
13212 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13213 F: drivers/mtd/nand/raw/meson_*
13215 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13216 M: Neil Armstrong <narmstrong@baylibre.com>
13217 L: linux-media@vger.kernel.org
13218 L: linux-amlogic@lists.infradead.org
13220 T: git git://linuxtv.org/media_tree.git
13221 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13222 F: drivers/staging/media/meson/vdec/
13224 METHODE UDPU SUPPORT
13225 M: Vladimir Vid <vladimir.vid@sartura.hr>
13227 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13230 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13231 R: Hemant Kumar <quic_hemantk@quicinc.com>
13232 L: mhi@lists.linux.dev
13233 L: linux-arm-msm@vger.kernel.org
13235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13236 F: Documentation/ABI/stable/sysfs-bus-mhi
13237 F: Documentation/mhi/
13238 F: drivers/bus/mhi/
13239 F: include/linux/mhi.h
13241 MICROBLAZE ARCHITECTURE
13242 M: Michal Simek <monstr@monstr.eu>
13244 W: http://www.monstr.eu/fdt/
13245 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13246 F: arch/microblaze/
13248 MICROCHIP AT91 DMA DRIVERS
13249 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13250 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13252 L: dmaengine@vger.kernel.org
13254 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13255 F: drivers/dma/at_hdmac.c
13256 F: drivers/dma/at_hdmac_regs.h
13257 F: drivers/dma/at_xdmac.c
13258 F: include/dt-bindings/dma/at91.h
13260 MICROCHIP AT91 SERIAL DRIVER
13261 M: Richard Genoud <richard.genoud@gmail.com>
13263 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13264 F: drivers/tty/serial/atmel_serial.c
13265 F: drivers/tty/serial/atmel_serial.h
13267 MICROCHIP AT91 USART MFD DRIVER
13268 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13269 L: linux-kernel@vger.kernel.org
13271 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13272 F: drivers/mfd/at91-usart.c
13273 F: include/dt-bindings/mfd/at91-usart.h
13275 MICROCHIP AT91 USART SPI DRIVER
13276 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13277 L: linux-spi@vger.kernel.org
13279 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13280 F: drivers/spi/spi-at91-usart.c
13282 MICROCHIP AUDIO ASOC DRIVERS
13283 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13288 MICROCHIP CSI2DC DRIVER
13289 M: Eugen Hristev <eugen.hristev@microchip.com>
13290 L: linux-media@vger.kernel.org
13292 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13293 F: drivers/media/platform/atmel/microchip-csi2dc.c
13295 MICROCHIP ECC DRIVER
13296 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13297 L: linux-crypto@vger.kernel.org
13299 F: drivers/crypto/atmel-ecc.*
13301 MICROCHIP EIC DRIVER
13302 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13305 F: drivers/irqchip/irq-mchp-eic.c
13307 MICROCHIP I2C DRIVER
13308 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13309 L: linux-i2c@vger.kernel.org
13311 F: drivers/i2c/busses/i2c-at91-*.c
13312 F: drivers/i2c/busses/i2c-at91.h
13314 MICROCHIP ISC DRIVER
13315 M: Eugen Hristev <eugen.hristev@microchip.com>
13316 L: linux-media@vger.kernel.org
13318 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13319 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13320 F: drivers/media/platform/atmel/atmel-isc*
13321 F: drivers/media/platform/atmel/atmel-sama*-isc*
13322 F: include/linux/atmel-isc-media.h
13324 MICROCHIP ISI DRIVER
13325 M: Eugen Hristev <eugen.hristev@microchip.com>
13326 L: linux-media@vger.kernel.org
13328 F: drivers/media/platform/atmel/atmel-isi.c
13329 F: drivers/media/platform/atmel/atmel-isi.h
13331 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13332 M: Woojung Huh <woojung.huh@microchip.com>
13333 M: UNGLinuxDriver@microchip.com
13334 L: netdev@vger.kernel.org
13336 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13337 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13338 F: drivers/net/dsa/microchip/*
13339 F: include/linux/platform_data/microchip-ksz.h
13340 F: net/dsa/tag_ksz.c
13342 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13343 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13344 R: UNGLinuxDriver@microchip.com
13345 L: netdev@vger.kernel.org
13347 F: drivers/net/phy/microchip_t1.c
13349 MICROCHIP LAN743X ETHERNET DRIVER
13350 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13351 M: UNGLinuxDriver@microchip.com
13352 L: netdev@vger.kernel.org
13354 F: drivers/net/ethernet/microchip/lan743x_*
13356 MICROCHIP LAN966X ETHERNET DRIVER
13357 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13358 M: UNGLinuxDriver@microchip.com
13359 L: netdev@vger.kernel.org
13361 F: drivers/net/ethernet/microchip/lan966x/*
13363 MICROCHIP LCDFB DRIVER
13364 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13365 L: linux-fbdev@vger.kernel.org
13367 F: drivers/video/fbdev/atmel_lcdfb.c
13368 F: include/video/atmel_lcdc.h
13370 MICROCHIP MCP16502 PMIC DRIVER
13371 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13374 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13375 F: drivers/regulator/mcp16502.c
13377 MICROCHIP MCP3911 ADC DRIVER
13378 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13379 M: Kent Gustavsson <kent@minoris.se>
13380 L: linux-iio@vger.kernel.org
13382 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13383 F: drivers/iio/adc/mcp3911.c
13385 MICROCHIP MMC/SD/SDIO MCI DRIVER
13386 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13388 F: drivers/mmc/host/atmel-mci.c
13390 MICROCHIP NAND DRIVER
13391 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13392 L: linux-mtd@lists.infradead.org
13394 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13395 F: drivers/mtd/nand/raw/atmel/*
13397 MICROCHIP OTPC DRIVER
13398 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13401 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13402 F: drivers/nvmem/microchip-otpc.c
13403 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13405 MICROCHIP PWM DRIVER
13406 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13408 L: linux-pwm@vger.kernel.org
13410 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13411 F: drivers/pwm/pwm-atmel.c
13413 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13414 M: Eugen Hristev <eugen.hristev@microchip.com>
13415 L: linux-iio@vger.kernel.org
13417 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13418 F: drivers/iio/adc/at91-sama5d2_adc.c
13419 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13421 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13422 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13424 F: drivers/power/reset/at91-sama5d2_shdwc.c
13426 MICROCHIP SPI DRIVER
13427 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13429 F: drivers/spi/spi-atmel.*
13431 MICROCHIP SSC DRIVER
13432 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13435 F: drivers/misc/atmel-ssc.c
13436 F: include/linux/atmel-ssc.h
13438 MICROCHIP USB251XB DRIVER
13439 M: Richard Leitner <richard.leitner@skidata.com>
13440 L: linux-usb@vger.kernel.org
13442 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13443 F: drivers/usb/misc/usb251xb.c
13445 MICROCHIP USBA UDC DRIVER
13446 M: Cristian Birsan <cristian.birsan@microchip.com>
13447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13449 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13451 MICROCHIP WILC1000 WIFI DRIVER
13452 M: Ajay Singh <ajay.kathat@microchip.com>
13453 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13454 L: linux-wireless@vger.kernel.org
13456 F: drivers/net/wireless/microchip/wilc1000/
13458 MICROSEMI MIPS SOCS
13459 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13460 M: UNGLinuxDriver@microchip.com
13461 L: linux-mips@vger.kernel.org
13463 F: Documentation/devicetree/bindings/mips/mscc.txt
13464 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13465 F: arch/mips/boot/dts/mscc/
13466 F: arch/mips/configs/generic/board-ocelot.config
13467 F: arch/mips/generic/board-ocelot.c
13469 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13470 M: Don Brace <don.brace@microchip.com>
13471 L: storagedev@microchip.com
13472 L: linux-scsi@vger.kernel.org
13474 F: Documentation/scsi/smartpqi.rst
13475 F: drivers/scsi/smartpqi/Kconfig
13476 F: drivers/scsi/smartpqi/Makefile
13477 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13478 F: include/linux/cciss*.h
13479 F: include/uapi/linux/cciss*.h
13481 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13482 M: Maximilian Luz <luzmaximilian@gmail.com>
13483 L: platform-driver-x86@vger.kernel.org
13485 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13487 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13488 M: Maximilian Luz <luzmaximilian@gmail.com>
13489 L: linux-pm@vger.kernel.org
13490 L: platform-driver-x86@vger.kernel.org
13492 F: drivers/power/supply/surface_battery.c
13493 F: drivers/power/supply/surface_charger.c
13495 MICROSOFT SURFACE DTX DRIVER
13496 M: Maximilian Luz <luzmaximilian@gmail.com>
13497 L: platform-driver-x86@vger.kernel.org
13499 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13500 F: drivers/platform/surface/surface_dtx.c
13501 F: include/uapi/linux/surface_aggregator/dtx.h
13503 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13504 M: Maximilian Luz <luzmaximilian@gmail.com>
13505 L: platform-driver-x86@vger.kernel.org
13507 F: drivers/platform/surface/surface_gpe.c
13509 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13510 M: Hans de Goede <hdegoede@redhat.com>
13511 M: Mark Gross <markgross@kernel.org>
13512 M: Maximilian Luz <luzmaximilian@gmail.com>
13513 L: platform-driver-x86@vger.kernel.org
13515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13516 F: drivers/platform/surface/
13518 MICROSOFT SURFACE HID TRANSPORT DRIVER
13519 M: Maximilian Luz <luzmaximilian@gmail.com>
13520 L: linux-input@vger.kernel.org
13521 L: platform-driver-x86@vger.kernel.org
13523 F: drivers/hid/surface-hid/
13525 MICROSOFT SURFACE HOT-PLUG DRIVER
13526 M: Maximilian Luz <luzmaximilian@gmail.com>
13527 L: platform-driver-x86@vger.kernel.org
13529 F: drivers/platform/surface/surface_hotplug.c
13531 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13532 M: Maximilian Luz <luzmaximilian@gmail.com>
13533 L: platform-driver-x86@vger.kernel.org
13535 F: drivers/platform/surface/surface_platform_profile.c
13537 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13538 M: Chen Yu <yu.c.chen@intel.com>
13539 L: platform-driver-x86@vger.kernel.org
13541 F: drivers/platform/surface/surfacepro3_button.c
13543 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13544 M: Maximilian Luz <luzmaximilian@gmail.com>
13545 L: platform-driver-x86@vger.kernel.org
13547 W: https://github.com/linux-surface/surface-aggregator-module
13548 C: irc://irc.libera.chat/linux-surface
13549 F: Documentation/driver-api/surface_aggregator/
13550 F: drivers/platform/surface/aggregator/
13551 F: drivers/platform/surface/surface_acpi_notify.c
13552 F: drivers/platform/surface/surface_aggregator_cdev.c
13553 F: drivers/platform/surface/surface_aggregator_registry.c
13554 F: include/linux/surface_acpi_notify.h
13555 F: include/linux/surface_aggregator/
13556 F: include/uapi/linux/surface_aggregator/
13558 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13559 M: Maximilian Luz <luzmaximilian@gmail.com>
13560 L: platform-driver-x86@vger.kernel.org
13562 F: drivers/platform/surface/surface_aggregator_hub.c
13564 MICROTEK X6 SCANNER
13565 M: Oliver Neukum <oliver@neukum.org>
13567 F: drivers/usb/image/microtek.*
13569 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13570 M: Luka Kovacic <luka.kovacic@sartura.hr>
13571 M: Luka Perkov <luka.perkov@sartura.hr>
13573 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13574 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13575 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13576 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13577 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13578 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13580 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13581 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13582 L: linux-media@vger.kernel.org
13584 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13585 F: Documentation/driver-api/media/drivers/ccs/
13586 F: Documentation/userspace-api/media/drivers/ccs.rst
13587 F: drivers/media/i2c/ccs-pll.c
13588 F: drivers/media/i2c/ccs-pll.h
13589 F: drivers/media/i2c/ccs/
13590 F: include/uapi/linux/ccs.h
13591 F: include/uapi/linux/smiapp.h
13594 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13595 L: linux-mips@vger.kernel.org
13597 W: http://www.linux-mips.org/
13598 Q: https://patchwork.kernel.org/project/linux-mips/list/
13599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13600 F: Documentation/devicetree/bindings/mips/
13601 F: Documentation/mips/
13603 F: drivers/platform/mips/
13605 MIPS BOSTON DEVELOPMENT BOARD
13606 M: Paul Burton <paulburton@kernel.org>
13607 L: linux-mips@vger.kernel.org
13609 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13610 F: arch/mips/boot/dts/img/boston.dts
13611 F: arch/mips/configs/generic/board-boston.config
13612 F: drivers/clk/imgtec/clk-boston.c
13613 F: include/dt-bindings/clock/boston-clock.h
13616 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13617 M: Serge Semin <fancer.lancer@gmail.com>
13618 L: linux-mips@vger.kernel.org
13620 F: drivers/bus/mips_cdmm.c
13621 F: drivers/clocksource/mips-gic-timer.c
13622 F: drivers/cpuidle/cpuidle-cps.c
13623 F: drivers/irqchip/irq-mips-cpu.c
13624 F: drivers/irqchip/irq-mips-gic.c
13626 MIPS GENERIC PLATFORM
13627 M: Paul Burton <paulburton@kernel.org>
13628 L: linux-mips@vger.kernel.org
13630 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13631 F: arch/mips/generic/
13632 F: arch/mips/tools/generic-board-config.sh
13634 MIPS RINT INSTRUCTION EMULATION
13635 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13636 L: linux-mips@vger.kernel.org
13638 F: arch/mips/math-emu/dp_rint.c
13639 F: arch/mips/math-emu/sp_rint.c
13641 MIPS/LOONGSON1 ARCHITECTURE
13642 M: Keguang Zhang <keguang.zhang@gmail.com>
13643 L: linux-mips@vger.kernel.org
13645 F: arch/mips/include/asm/mach-loongson32/
13646 F: arch/mips/loongson32/
13647 F: drivers/*/*/*loongson1*
13648 F: drivers/*/*loongson1*
13650 MIPS/LOONGSON2EF ARCHITECTURE
13651 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13652 L: linux-mips@vger.kernel.org
13654 F: arch/mips/include/asm/mach-loongson2ef/
13655 F: arch/mips/loongson2ef/
13656 F: drivers/cpufreq/loongson2_cpufreq.c
13658 MIPS/LOONGSON64 ARCHITECTURE
13659 M: Huacai Chen <chenhuacai@kernel.org>
13660 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13661 L: linux-mips@vger.kernel.org
13663 F: arch/mips/include/asm/mach-loongson64/
13664 F: arch/mips/loongson64/
13665 F: drivers/irqchip/irq-loongson*
13666 F: drivers/platform/mips/cpu_hwmon.c
13668 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13669 M: Hans Verkuil <hverkuil@xs4all.nl>
13670 L: linux-media@vger.kernel.org
13672 W: https://linuxtv.org
13673 T: git git://linuxtv.org/media_tree.git
13674 F: drivers/media/radio/radio-miropcm20*
13677 R: Lubomir Rintel <lkundrak@v3.sk>
13678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13681 F: arch/arm/boot/dts/mmp*
13682 F: arch/arm/mach-mmp/
13683 F: include/linux/soc/mmp/
13685 MMP USB PHY DRIVERS
13686 R: Lubomir Rintel <lkundrak@v3.sk>
13687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13689 F: drivers/phy/marvell/phy-mmp3-usb.c
13690 F: drivers/phy/marvell/phy-pxa-usb.c
13692 MMU GATHER AND TLB INVALIDATION
13693 M: Will Deacon <will@kernel.org>
13694 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13695 M: Andrew Morton <akpm@linux-foundation.org>
13696 M: Nick Piggin <npiggin@gmail.com>
13697 M: Peter Zijlstra <peterz@infradead.org>
13698 L: linux-arch@vger.kernel.org
13699 L: linux-mm@kvack.org
13701 F: arch/*/include/asm/tlb.h
13702 F: include/asm-generic/tlb.h
13705 MN88472 MEDIA DRIVER
13706 M: Antti Palosaari <crope@iki.fi>
13707 L: linux-media@vger.kernel.org
13709 W: https://linuxtv.org
13710 W: http://palosaari.fi/linux/
13711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13712 F: drivers/media/dvb-frontends/mn88472*
13714 MN88473 MEDIA DRIVER
13715 M: Antti Palosaari <crope@iki.fi>
13716 L: linux-media@vger.kernel.org
13718 W: https://linuxtv.org
13719 W: http://palosaari.fi/linux/
13720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13721 F: drivers/media/dvb-frontends/mn88473*
13724 M: Luis Chamberlain <mcgrof@kernel.org>
13725 L: linux-modules@vger.kernel.org
13726 L: linux-kernel@vger.kernel.org
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13729 F: include/linux/module.h
13732 MONOLITHIC POWER SYSTEM PMIC DRIVER
13733 M: Saravanan Sekar <sravanhome@gmail.com>
13735 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13736 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13737 F: drivers/iio/adc/mp2629_adc.c
13738 F: drivers/mfd/mp2629.c
13739 F: drivers/power/supply/mp2629_charger.c
13740 F: drivers/regulator/mp5416.c
13741 F: drivers/regulator/mpq7920.c
13742 F: drivers/regulator/mpq7920.h
13743 F: include/linux/mfd/mp2629.h
13745 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13747 W: http://popies.net/meye/
13748 F: Documentation/userspace-api/media/drivers/meye*
13749 F: drivers/media/pci/meye/
13750 F: include/uapi/linux/meye.h
13752 MOTORCOMM PHY DRIVER
13753 M: Peter Geis <pgwipeout@gmail.com>
13754 L: netdev@vger.kernel.org
13756 F: drivers/net/phy/motorcomm.c
13758 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13759 M: Jiri Slaby <jirislaby@kernel.org>
13761 F: Documentation/driver-api/tty/moxa-smartio.rst
13762 F: drivers/tty/mxser.*
13764 MR800 AVERMEDIA USB FM RADIO DRIVER
13765 M: Alexey Klimov <klimov.linux@gmail.com>
13766 L: linux-media@vger.kernel.org
13768 T: git git://linuxtv.org/media_tree.git
13769 F: drivers/media/radio/radio-mr800.c
13771 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13772 M: Alan Ott <alan@signal11.us>
13773 L: linux-wpan@vger.kernel.org
13775 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13776 F: drivers/net/ieee802154/mrf24j40.c
13779 M: "Lee, Chun-Yi" <jlee@suse.com>
13780 L: platform-driver-x86@vger.kernel.org
13782 F: drivers/platform/x86/msi-laptop.c
13785 L: platform-driver-x86@vger.kernel.org
13787 F: drivers/platform/x86/msi-wmi.c
13789 MSI001 MEDIA DRIVER
13790 M: Antti Palosaari <crope@iki.fi>
13791 L: linux-media@vger.kernel.org
13793 W: https://linuxtv.org
13794 W: http://palosaari.fi/linux/
13795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13796 T: git git://linuxtv.org/anttip/media_tree.git
13797 F: drivers/media/tuners/msi001*
13799 MSI2500 MEDIA DRIVER
13800 M: Antti Palosaari <crope@iki.fi>
13801 L: linux-media@vger.kernel.org
13803 W: https://linuxtv.org
13804 W: http://palosaari.fi/linux/
13805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13806 T: git git://linuxtv.org/anttip/media_tree.git
13807 F: drivers/media/usb/msi2500/
13809 MSTAR INTERRUPT CONTROLLER DRIVER
13810 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13811 M: Daniel Palmer <daniel@thingy.jp>
13813 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13814 F: drivers/irqchip/irq-mst-intc.c
13816 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13817 M: Robert Jarzmik <robert.jarzmik@free.fr>
13818 L: linux-mtd@lists.infradead.org
13820 F: drivers/mtd/devices/docg3*
13822 MT9M032 APTINA SENSOR DRIVER
13823 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13824 L: linux-media@vger.kernel.org
13826 T: git git://linuxtv.org/media_tree.git
13827 F: drivers/media/i2c/mt9m032.c
13828 F: include/media/i2c/mt9m032.h
13830 MT9P031 APTINA CAMERA SENSOR
13831 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13832 L: linux-media@vger.kernel.org
13834 T: git git://linuxtv.org/media_tree.git
13835 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13836 F: drivers/media/i2c/mt9p031.c
13837 F: include/media/i2c/mt9p031.h
13839 MT9T001 APTINA CAMERA SENSOR
13840 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13841 L: linux-media@vger.kernel.org
13843 T: git git://linuxtv.org/media_tree.git
13844 F: drivers/media/i2c/mt9t001.c
13845 F: include/media/i2c/mt9t001.h
13847 MT9T112 APTINA CAMERA SENSOR
13848 M: Jacopo Mondi <jacopo@jmondi.org>
13849 L: linux-media@vger.kernel.org
13851 T: git git://linuxtv.org/media_tree.git
13852 F: drivers/media/i2c/mt9t112.c
13853 F: include/media/i2c/mt9t112.h
13855 MT9V032 APTINA CAMERA SENSOR
13856 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13857 L: linux-media@vger.kernel.org
13859 T: git git://linuxtv.org/media_tree.git
13860 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13861 F: drivers/media/i2c/mt9v032.c
13862 F: include/media/i2c/mt9v032.h
13864 MT9V111 APTINA CAMERA SENSOR
13865 M: Jacopo Mondi <jacopo@jmondi.org>
13866 L: linux-media@vger.kernel.org
13868 T: git git://linuxtv.org/media_tree.git
13869 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13870 F: drivers/media/i2c/mt9v111.c
13872 MULTIFUNCTION DEVICES (MFD)
13873 M: Lee Jones <lee.jones@linaro.org>
13875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13876 F: Documentation/devicetree/bindings/mfd/
13878 F: include/dt-bindings/mfd/
13879 F: include/linux/mfd/
13881 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13883 F: drivers/mmc/host/mmc_spi.c
13884 F: include/linux/spi/mmc_spi.h
13886 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13887 M: Ulf Hansson <ulf.hansson@linaro.org>
13888 L: linux-mmc@vger.kernel.org
13890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13891 F: Documentation/devicetree/bindings/mmc/
13893 F: include/linux/mmc/
13894 F: include/uapi/linux/mmc/
13896 MULTIPLEXER SUBSYSTEM
13897 M: Peter Rosin <peda@axentia.se>
13899 F: Documentation/ABI/testing/sysfs-class-mux*
13900 F: Documentation/devicetree/bindings/mux/
13902 F: include/dt-bindings/mux/
13903 F: include/linux/mux/
13905 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13906 M: Bin Liu <b-liu@ti.com>
13907 L: linux-usb@vger.kernel.org
13909 F: drivers/usb/musb/
13911 MXL301RF MEDIA DRIVER
13912 M: Akihiro Tsukada <tskd08@gmail.com>
13913 L: linux-media@vger.kernel.org
13915 F: drivers/media/tuners/mxl301rf*
13917 MXL5007T MEDIA DRIVER
13918 M: Michael Krufky <mkrufky@linuxtv.org>
13919 L: linux-media@vger.kernel.org
13921 W: https://linuxtv.org
13922 W: http://github.com/mkrufky
13923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13924 T: git git://linuxtv.org/mkrufky/tuners.git
13925 F: drivers/media/tuners/mxl5007t.*
13928 M: Marek Vasut <marex@denx.de>
13929 M: Stefan Agner <stefan@agner.ch>
13930 L: dri-devel@lists.freedesktop.org
13932 T: git git://anongit.freedesktop.org/drm/drm-misc
13933 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13934 F: drivers/gpu/drm/mxsfb/
13936 MYLEX DAC960 PCI RAID Controller
13937 M: Hannes Reinecke <hare@kernel.org>
13938 L: linux-scsi@vger.kernel.org
13940 F: drivers/scsi/myrb.*
13941 F: drivers/scsi/myrs.*
13943 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13944 M: Chris Lee <christopher.lee@cspi.com>
13945 L: netdev@vger.kernel.org
13947 W: https://www.cspi.com/ethernet-products/support/downloads/
13948 F: drivers/net/ethernet/myricom/myri10ge/
13950 NAND FLASH SUBSYSTEM
13951 M: Miquel Raynal <miquel.raynal@bootlin.com>
13952 R: Richard Weinberger <richard@nod.at>
13953 L: linux-mtd@lists.infradead.org
13955 W: http://www.linux-mtd.infradead.org/
13956 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13957 C: irc://irc.oftc.net/mtd
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13959 F: drivers/mtd/nand/
13960 F: include/linux/mtd/*nand*.h
13962 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13963 M: Daniel Mack <zonque@gmail.com>
13964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13966 W: http://www.native-instruments.com
13967 F: sound/usb/caiaq/
13969 NATSEMI ETHERNET DRIVER (DP8381x)
13971 F: drivers/net/ethernet/natsemi/natsemi.c
13973 NCR 5380 SCSI DRIVERS
13974 M: Finn Thain <fthain@linux-m68k.org>
13975 M: Michael Schmitz <schmitzmic@gmail.com>
13976 L: linux-scsi@vger.kernel.org
13978 F: Documentation/scsi/g_NCR5380.rst
13979 F: drivers/scsi/NCR5380.*
13980 F: drivers/scsi/arm/cumana_1.c
13981 F: drivers/scsi/arm/oak.c
13982 F: drivers/scsi/atari_scsi.*
13983 F: drivers/scsi/dmx3191d.c
13984 F: drivers/scsi/g_NCR5380.*
13985 F: drivers/scsi/mac_scsi.*
13986 F: drivers/scsi/sun3_scsi.*
13987 F: drivers/scsi/sun3_scsi_vme.c
13990 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13994 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13995 M: Guenter Roeck <linux@roeck-us.net>
13996 L: linux-hwmon@vger.kernel.org
13998 F: Documentation/hwmon/nct6775.rst
13999 F: drivers/hwmon/nct6775-core.c
14000 F: drivers/hwmon/nct6775-platform.c
14001 F: drivers/hwmon/nct6775.h
14003 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14004 M: Zev Weiss <zev@bewilderbeest.net>
14005 L: linux-hwmon@vger.kernel.org
14007 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14008 F: drivers/hwmon/nct6775-i2c.c
14011 M: Jakub Kicinski <kuba@kernel.org>
14013 F: drivers/net/netdevsim/*
14015 NETEM NETWORK EMULATOR
14016 M: Stephen Hemminger <stephen@networkplumber.org>
14017 L: netdev@vger.kernel.org
14019 F: net/sched/sch_netem.c
14021 NETERION 10GbE DRIVERS (s2io)
14022 M: Jon Mason <jdmason@kudzu.us>
14023 L: netdev@vger.kernel.org
14025 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14026 F: drivers/net/ethernet/neterion/
14029 M: Pablo Neira Ayuso <pablo@netfilter.org>
14030 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14031 M: Florian Westphal <fw@strlen.de>
14032 L: netfilter-devel@vger.kernel.org
14033 L: coreteam@netfilter.org
14035 W: http://www.netfilter.org/
14036 W: http://www.iptables.org/
14037 W: http://www.nftables.org/
14038 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14039 C: irc://irc.libera.chat/netfilter
14040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14042 F: include/linux/netfilter*
14043 F: include/linux/netfilter/
14044 F: include/net/netfilter/
14045 F: include/uapi/linux/netfilter*
14046 F: include/uapi/linux/netfilter/
14047 F: net/*/netfilter.c
14048 F: net/*/netfilter/
14049 F: net/bridge/br_netfilter*.c
14052 NETROM NETWORK LAYER
14053 M: Ralf Baechle <ralf@linux-mips.org>
14054 L: linux-hams@vger.kernel.org
14056 W: http://www.linux-ax25.org/
14057 F: include/net/netrom.h
14058 F: include/uapi/linux/netrom.h
14061 NETRONIX EMBEDDED CONTROLLER
14062 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14064 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14065 F: drivers/mfd/ntxec.c
14066 F: drivers/pwm/pwm-ntxec.c
14067 F: drivers/rtc/rtc-ntxec.c
14068 F: include/linux/mfd/ntxec.h
14070 NETRONOME ETHERNET DRIVERS
14071 M: Simon Horman <simon.horman@corigine.com>
14072 R: Jakub Kicinski <kuba@kernel.org>
14073 L: oss-drivers@corigine.com
14075 F: drivers/net/ethernet/netronome/
14077 NETWORK BLOCK DEVICE (NBD)
14078 M: Josef Bacik <josef@toxicpanda.com>
14079 L: linux-block@vger.kernel.org
14080 L: nbd@other.debian.org
14082 F: Documentation/admin-guide/blockdev/nbd.rst
14083 F: drivers/block/nbd.c
14084 F: include/trace/events/nbd.h
14085 F: include/uapi/linux/nbd.h
14087 NETWORK DROP MONITOR
14088 M: Neil Horman <nhorman@tuxdriver.com>
14089 L: netdev@vger.kernel.org
14091 W: https://fedorahosted.org/dropwatch/
14092 F: include/uapi/linux/net_dropmon.h
14093 F: net/core/drop_monitor.c
14096 M: "David S. Miller" <davem@davemloft.net>
14097 M: Eric Dumazet <edumazet@google.com>
14098 M: Jakub Kicinski <kuba@kernel.org>
14099 M: Paolo Abeni <pabeni@redhat.com>
14100 L: netdev@vger.kernel.org
14102 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14105 F: Documentation/devicetree/bindings/net/
14106 F: drivers/connector/
14108 F: include/dt-bindings/net/
14109 F: include/linux/etherdevice.h
14110 F: include/linux/fcdevice.h
14111 F: include/linux/fddidevice.h
14112 F: include/linux/hippidevice.h
14113 F: include/linux/if_*
14114 F: include/linux/inetdevice.h
14115 F: include/linux/netdevice.h
14116 F: include/uapi/linux/if_*
14117 F: include/uapi/linux/netdevice.h
14119 NETWORKING DRIVERS (WIRELESS)
14120 M: Kalle Valo <kvalo@kernel.org>
14121 L: linux-wireless@vger.kernel.org
14123 W: https://wireless.wiki.kernel.org/
14124 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14127 F: Documentation/devicetree/bindings/net/wireless/
14128 F: drivers/net/wireless/
14131 M: Andrew Lunn <andrew@lunn.ch>
14132 M: Vivien Didelot <vivien.didelot@gmail.com>
14133 M: Florian Fainelli <f.fainelli@gmail.com>
14134 M: Vladimir Oltean <olteanv@gmail.com>
14136 F: Documentation/devicetree/bindings/net/dsa/
14137 F: drivers/net/dsa/
14138 F: include/linux/dsa/
14139 F: include/linux/platform_data/dsa.h
14140 F: include/net/dsa.h
14142 F: tools/testing/selftests/drivers/net/dsa/
14144 NETWORKING [GENERAL]
14145 M: "David S. Miller" <davem@davemloft.net>
14146 M: Eric Dumazet <edumazet@google.com>
14147 M: Jakub Kicinski <kuba@kernel.org>
14148 M: Paolo Abeni <pabeni@redhat.com>
14149 L: netdev@vger.kernel.org
14151 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14152 B: mailto:netdev@vger.kernel.org
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14155 F: Documentation/networking/
14156 F: Documentation/process/maintainer-netdev.rst
14157 F: include/linux/in.h
14158 F: include/linux/net.h
14159 F: include/linux/netdevice.h
14161 F: include/uapi/linux/in.h
14162 F: include/uapi/linux/net.h
14163 F: include/uapi/linux/net_namespace.h
14164 F: include/uapi/linux/netdevice.h
14168 F: tools/testing/selftests/net/
14171 M: Steffen Klassert <steffen.klassert@secunet.com>
14172 M: Herbert Xu <herbert@gondor.apana.org.au>
14173 M: "David S. Miller" <davem@davemloft.net>
14174 L: netdev@vger.kernel.org
14176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14178 F: include/net/xfrm.h
14179 F: include/uapi/linux/xfrm.h
14182 F: net/ipv4/ip_vti.c
14183 F: net/ipv4/ipcomp.c
14187 F: net/ipv6/ip6_vti.c
14188 F: net/ipv6/ipcomp6.c
14192 F: tools/testing/selftests/net/ipsec.c
14194 NETWORKING [IPv4/IPv6]
14195 M: "David S. Miller" <davem@davemloft.net>
14196 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14197 M: David Ahern <dsahern@kernel.org>
14198 L: netdev@vger.kernel.org
14200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14202 F: include/linux/ip.h
14203 F: include/linux/ipv6*
14204 F: include/net/fib*
14206 F: include/net/route.h
14210 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14211 M: Paul Moore <paul@paul-moore.com>
14212 L: netdev@vger.kernel.org
14213 L: linux-security-module@vger.kernel.org
14215 W: https://github.com/netlabel
14216 F: Documentation/netlabel/
14217 F: include/net/calipso.h
14218 F: include/net/cipso_ipv4.h
14219 F: include/net/netlabel.h
14220 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14221 F: include/uapi/linux/netfilter/xt_SECMARK.h
14222 F: net/ipv4/cipso_ipv4.c
14223 F: net/ipv6/calipso.c
14224 F: net/netfilter/xt_CONNSECMARK.c
14225 F: net/netfilter/xt_SECMARK.c
14229 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14230 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14231 L: netdev@vger.kernel.org
14232 L: mptcp@lists.linux.dev
14234 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14235 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14236 F: Documentation/networking/mptcp-sysctl.rst
14237 F: include/net/mptcp.h
14238 F: include/trace/events/mptcp.h
14239 F: include/uapi/linux/mptcp.h
14241 F: tools/testing/selftests/bpf/*/*mptcp*.c
14242 F: tools/testing/selftests/net/mptcp/
14245 M: Eric Dumazet <edumazet@google.com>
14246 L: netdev@vger.kernel.org
14248 F: include/linux/tcp.h
14249 F: include/net/tcp.h
14250 F: include/trace/events/tcp.h
14251 F: include/uapi/linux/tcp.h
14252 F: net/ipv4/syncookies.c
14254 F: net/ipv6/syncookies.c
14258 M: Boris Pismenny <borisp@nvidia.com>
14259 M: John Fastabend <john.fastabend@gmail.com>
14260 M: Jakub Kicinski <kuba@kernel.org>
14261 L: netdev@vger.kernel.org
14263 F: include/net/tls.h
14264 F: include/uapi/linux/tls.h
14267 NETXEN (1/10) GbE SUPPORT
14268 M: Manish Chopra <manishc@marvell.com>
14269 M: Rahul Verma <rahulv@marvell.com>
14270 M: GR-Linux-NIC-Dev@marvell.com
14271 L: netdev@vger.kernel.org
14273 F: drivers/net/ethernet/qlogic/netxen/
14275 NET_FAILOVER MODULE
14276 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14277 L: netdev@vger.kernel.org
14279 F: Documentation/networking/net_failover.rst
14280 F: drivers/net/net_failover.c
14281 F: include/net/net_failover.h
14284 M: David Ahern <dsahern@kernel.org>
14285 L: netdev@vger.kernel.org
14287 F: include/net/netns/nexthop.h
14288 F: include/net/nexthop.h
14289 F: include/uapi/linux/nexthop.h
14290 F: net/ipv4/nexthop.c
14293 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14294 L: linux-nfc@lists.01.org (subscribers-only)
14295 L: netdev@vger.kernel.org
14297 B: mailto:linux-nfc@lists.01.org
14298 F: Documentation/devicetree/bindings/net/nfc/
14300 F: include/linux/platform_data/nfcmrvl.h
14301 F: include/net/nfc/
14302 F: include/uapi/linux/nfc.h
14305 NFC VIRTUAL NCI DEVICE DRIVER
14306 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14307 L: netdev@vger.kernel.org
14308 L: linux-nfc@lists.01.org (subscribers-only)
14310 F: drivers/nfc/virtual_ncidev.c
14311 F: tools/testing/selftests/nci/
14313 NFS, SUNRPC, AND LOCKD CLIENTS
14314 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14315 M: Anna Schumaker <anna@kernel.org>
14316 L: linux-nfs@vger.kernel.org
14318 W: http://client.linux-nfs.org
14319 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14323 F: include/linux/lockd/
14324 F: include/linux/nfs*
14325 F: include/linux/sunrpc/
14326 F: include/uapi/linux/nfs*
14327 F: include/uapi/linux/sunrpc/
14329 F: Documentation/filesystems/nfs/
14332 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14333 L: linux-nilfs@vger.kernel.org
14335 W: https://nilfs.sourceforge.io/
14336 W: https://nilfs.osdn.jp/
14337 T: git git://github.com/konis/nilfs2.git
14338 F: Documentation/filesystems/nilfs2.rst
14340 F: include/trace/events/nilfs2.h
14341 F: include/uapi/linux/nilfs2_api.h
14342 F: include/uapi/linux/nilfs2_ondisk.h
14344 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14345 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14347 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14348 F: Documentation/scsi/NinjaSCSI.rst
14349 F: drivers/scsi/pcmcia/nsp_*
14351 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14352 M: GOTO Masanori <gotom@debian.or.jp>
14353 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14355 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14356 F: Documentation/scsi/NinjaSCSI.rst
14357 F: drivers/scsi/nsp32*
14359 NINTENDO HID DRIVER
14360 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14361 L: linux-input@vger.kernel.org
14363 F: drivers/hid/hid-nintendo*
14366 M: Dinh Nguyen <dinguyen@kernel.org>
14368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14371 NITRO ENCLAVES (NE)
14372 M: Andra Paraschiv <andraprs@amazon.com>
14373 M: Alexandru Vasile <lexnv@amazon.com>
14374 M: Alexandru Ciobotaru <alcioa@amazon.com>
14375 L: linux-kernel@vger.kernel.org
14377 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14378 F: Documentation/virt/ne_overview.rst
14379 F: drivers/virt/nitro_enclaves/
14380 F: include/linux/nitro_enclaves.h
14381 F: include/uapi/linux/nitro_enclaves.h
14382 F: samples/nitro_enclaves/
14384 NOHZ, DYNTICKS SUPPORT
14385 M: Frederic Weisbecker <fweisbec@gmail.com>
14386 M: Thomas Gleixner <tglx@linutronix.de>
14387 M: Ingo Molnar <mingo@kernel.org>
14388 L: linux-kernel@vger.kernel.org
14390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14391 F: include/linux/sched/nohz.h
14392 F: include/linux/tick.h
14393 F: kernel/time/tick*.*
14395 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14396 M: Pavel Machek <pavel@ucw.cz>
14397 M: Sakari Ailus <sakari.ailus@iki.fi>
14398 L: linux-media@vger.kernel.org
14400 F: drivers/media/i2c/ad5820.c
14401 F: drivers/media/i2c/et8ek8
14403 NOKIA N900 POWER SUPPLY DRIVERS
14404 R: Pali Rohár <pali@kernel.org>
14405 F: drivers/power/supply/bq2415x_charger.c
14406 F: drivers/power/supply/bq27xxx_battery.c
14407 F: drivers/power/supply/bq27xxx_battery_i2c.c
14408 F: drivers/power/supply/isp1704_charger.c
14409 F: drivers/power/supply/rx51_battery.c
14410 F: include/linux/power/bq2415x_charger.h
14411 F: include/linux/power/bq27xxx_battery.h
14414 M: Willy Tarreau <w@1wt.eu>
14416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14417 F: tools/include/nolibc/
14420 M: Matthias Maennich <maennich@google.com>
14422 F: Documentation/core-api/symbol-namespaces.rst
14426 M: Sanjay R Mehta <sanju.mehta@amd.com>
14427 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14428 L: ntb@lists.linux.dev
14430 F: drivers/ntb/hw/amd/
14433 M: Jon Mason <jdmason@kudzu.us>
14434 M: Dave Jiang <dave.jiang@intel.com>
14435 M: Allen Hubbe <allenbh@gmail.com>
14436 L: ntb@lists.linux.dev
14438 W: https://github.com/jonmason/ntb/wiki
14439 T: git git://github.com/jonmason/ntb.git
14440 F: drivers/net/ntb_netdev.c
14442 F: include/linux/ntb.h
14443 F: include/linux/ntb_transport.h
14444 F: tools/testing/selftests/ntb/
14447 M: Serge Semin <fancer.lancer@gmail.com>
14448 L: ntb@lists.linux.dev
14450 F: drivers/ntb/hw/idt/
14453 M: Dave Jiang <dave.jiang@intel.com>
14454 L: ntb@lists.linux.dev
14456 W: https://github.com/davejiang/linux/wiki
14457 T: git https://github.com/davejiang/linux.git
14458 F: drivers/ntb/hw/intel/
14461 M: Anton Altaparmakov <anton@tuxera.com>
14462 L: linux-ntfs-dev@lists.sourceforge.net
14464 W: http://www.tuxera.com/
14465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14466 F: Documentation/filesystems/ntfs.rst
14470 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14471 L: ntfs3@lists.linux.dev
14473 W: http://www.paragon-software.com/
14474 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14475 F: Documentation/filesystems/ntfs3.rst
14479 M: Finn Thain <fthain@linux-m68k.org>
14480 L: linux-m68k@lists.linux-m68k.org
14482 F: arch/*/include/asm/nubus.h
14484 F: include/linux/nubus.h
14485 F: include/uapi/linux/nubus.h
14487 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14488 M: Antonino Daplas <adaplas@gmail.com>
14489 L: linux-fbdev@vger.kernel.org
14491 F: drivers/video/fbdev/nvidia/
14492 F: drivers/video/fbdev/riva/
14494 NVIDIA WMI EC BACKLIGHT DRIVER
14495 M: Daniel Dadap <ddadap@nvidia.com>
14496 L: platform-driver-x86@vger.kernel.org
14498 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14501 M: Keith Busch <kbusch@kernel.org>
14502 M: Jens Axboe <axboe@fb.com>
14503 M: Christoph Hellwig <hch@lst.de>
14504 M: Sagi Grimberg <sagi@grimberg.me>
14505 L: linux-nvme@lists.infradead.org
14507 W: http://git.infradead.org/nvme.git
14508 T: git://git.infradead.org/nvme.git
14509 F: drivers/nvme/host/
14510 F: include/linux/nvme.h
14511 F: include/uapi/linux/nvme_ioctl.h
14513 NVM EXPRESS FC TRANSPORT DRIVERS
14514 M: James Smart <james.smart@broadcom.com>
14515 L: linux-nvme@lists.infradead.org
14517 F: drivers/nvme/host/fc.c
14518 F: drivers/nvme/target/fc.c
14519 F: drivers/nvme/target/fcloop.c
14520 F: include/linux/nvme-fc-driver.h
14521 F: include/linux/nvme-fc.h
14523 NVM EXPRESS TARGET DRIVER
14524 M: Christoph Hellwig <hch@lst.de>
14525 M: Sagi Grimberg <sagi@grimberg.me>
14526 M: Chaitanya Kulkarni <kch@nvidia.com>
14527 L: linux-nvme@lists.infradead.org
14529 W: http://git.infradead.org/nvme.git
14530 T: git://git.infradead.org/nvme.git
14531 F: drivers/nvme/target/
14534 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14537 F: Documentation/ABI/stable/sysfs-bus-nvmem
14538 F: Documentation/devicetree/bindings/nvmem/
14540 F: include/linux/nvmem-consumer.h
14541 F: include/linux/nvmem-provider.h
14543 NXP C45 TJA11XX PHY DRIVER
14544 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14545 L: netdev@vger.kernel.org
14547 F: drivers/net/phy/nxp-c45-tja11xx.c
14550 M: Han Xu <han.xu@nxp.com>
14551 M: Haibo Chen <haibo.chen@nxp.com>
14552 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14553 L: linux-spi@vger.kernel.org
14555 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14556 F: drivers/spi/spi-nxp-fspi.c
14558 NXP FXAS21002C DRIVER
14559 M: Rui Miguel Silva <rmfrfs@gmail.com>
14560 L: linux-iio@vger.kernel.org
14562 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14563 F: drivers/iio/gyro/fxas21002c.h
14564 F: drivers/iio/gyro/fxas21002c_core.c
14565 F: drivers/iio/gyro/fxas21002c_i2c.c
14566 F: drivers/iio/gyro/fxas21002c_spi.c
14568 NXP i.MX CLOCK DRIVERS
14569 M: Abel Vesa <abelvesa@kernel.org>
14570 L: linux-clk@vger.kernel.org
14571 L: linux-imx@nxp.com
14573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14574 F: Documentation/devicetree/bindings/clock/imx*
14575 F: drivers/clk/imx/
14576 F: include/dt-bindings/clock/imx*
14578 NXP i.MX 8MQ DCSS DRIVER
14579 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14580 R: Lucas Stach <l.stach@pengutronix.de>
14581 L: dri-devel@lists.freedesktop.org
14583 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14584 F: drivers/gpu/drm/imx/dcss/
14586 NXP i.MX 8QXP ADC DRIVER
14587 M: Cai Huoqing <cai.huoqing@linux.dev>
14588 M: Haibo Chen <haibo.chen@nxp.com>
14589 L: linux-imx@nxp.com
14590 L: linux-iio@vger.kernel.org
14592 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14593 F: drivers/iio/adc/imx8qxp-adc.c
14595 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14596 M: Haibo Chen <haibo.chen@nxp.com>
14597 L: linux-iio@vger.kernel.org
14598 L: linux-imx@nxp.com
14600 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14601 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14602 F: drivers/iio/adc/imx7d_adc.c
14603 F: drivers/iio/adc/vf610_adc.c
14605 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14606 M: Jagan Teki <jagan@amarulasolutions.com>
14608 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14609 F: drivers/regulator/pf8x00-regulator.c
14611 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14612 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14613 L: linux-kernel@vger.kernel.org
14615 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14616 F: drivers/extcon/extcon-ptn5150.c
14618 NXP SGTL5000 DRIVER
14619 M: Fabio Estevam <festevam@gmail.com>
14620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14622 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14623 F: sound/soc/codecs/sgtl5000*
14625 NXP SJA1105 ETHERNET SWITCH DRIVER
14626 M: Vladimir Oltean <olteanv@gmail.com>
14627 L: linux-kernel@vger.kernel.org
14629 F: drivers/net/dsa/sja1105
14630 F: drivers/net/pcs/pcs-xpcs-nxp.c
14632 NXP TDA998X DRM DRIVER
14633 M: Russell King <linux@armlinux.org.uk>
14635 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14636 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14637 F: drivers/gpu/drm/i2c/tda998x_drv.c
14638 F: include/drm/i2c/tda998x.h
14639 F: include/dt-bindings/display/tda998x.h
14643 M: Peter Rosin <peda@axentia.se>
14644 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14646 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14647 F: sound/soc/codecs/tfa9879*
14649 NXP/Goodix TFA989X (TFA1) DRIVER
14650 M: Stephan Gerhold <stephan@gerhold.net>
14651 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14653 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14654 F: sound/soc/codecs/tfa989x.c
14657 L: linux-nfc@lists.01.org (subscribers-only)
14659 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14660 F: drivers/nfc/nxp-nci
14662 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14663 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14664 R: NXP Linux Team <linux-imx@nxp.com>
14665 L: linux-media@vger.kernel.org
14667 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14668 F: drivers/media/platform/nxp/imx-jpeg
14670 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14671 M: Jonas Malaco <jonas@protocubo.io>
14672 L: linux-hwmon@vger.kernel.org
14674 F: Documentation/hwmon/nzxt-kraken2.rst
14675 F: drivers/hwmon/nzxt-kraken2.c
14677 NZXT-SMART2 HARDWARE MONITORING DRIVER
14678 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14679 L: linux-hwmon@vger.kernel.org
14681 F: Documentation/hwmon/nzxt-smart2.rst
14682 F: drivers/hwmon/nzxt-smart2.c
14685 M: Jiri Pirko <jiri@nvidia.com>
14686 L: netdev@vger.kernel.org
14688 F: include/linux/objagg.h
14690 F: lib/test_objagg.c
14693 M: Josh Poimboeuf <jpoimboe@kernel.org>
14694 M: Peter Zijlstra <peterz@infradead.org>
14697 F: include/linux/objtool.h
14699 OCELOT ETHERNET SWITCH DRIVER
14700 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14701 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14702 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14703 M: UNGLinuxDriver@microchip.com
14704 L: netdev@vger.kernel.org
14706 F: drivers/net/dsa/ocelot/*
14707 F: drivers/net/ethernet/mscc/
14708 F: include/soc/mscc/ocelot*
14709 F: net/dsa/tag_ocelot.c
14710 F: net/dsa/tag_ocelot_8021q.c
14711 F: tools/testing/selftests/drivers/net/ocelot/*
14713 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14714 M: Frederic Barrat <fbarrat@linux.ibm.com>
14715 M: Andrew Donnellan <ajd@linux.ibm.com>
14716 L: linuxppc-dev@lists.ozlabs.org
14718 F: Documentation/userspace-api/accelerators/ocxl.rst
14719 F: arch/powerpc/include/asm/pnv-ocxl.h
14720 F: arch/powerpc/platforms/powernv/ocxl.c
14721 F: drivers/misc/ocxl/
14722 F: include/misc/ocxl*
14723 F: include/uapi/misc/ocxl.h
14726 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14727 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14729 L: linux-omap@vger.kernel.org
14731 F: sound/soc/ti/n810.c
14732 F: sound/soc/ti/omap*
14733 F: sound/soc/ti/rx51.c
14734 F: sound/soc/ti/sdma-pcm.*
14736 OMAP CLOCK FRAMEWORK SUPPORT
14737 M: Paul Walmsley <paul@pwsan.com>
14738 L: linux-omap@vger.kernel.org
14740 F: arch/arm/*omap*/*clock*
14742 OMAP DEVICE TREE SUPPORT
14743 M: Benoît Cousson <bcousson@baylibre.com>
14744 M: Tony Lindgren <tony@atomide.com>
14745 L: linux-omap@vger.kernel.org
14746 L: devicetree@vger.kernel.org
14748 F: arch/arm/boot/dts/*am3*
14749 F: arch/arm/boot/dts/*am4*
14750 F: arch/arm/boot/dts/*am5*
14751 F: arch/arm/boot/dts/*dra7*
14752 F: arch/arm/boot/dts/*omap*
14753 F: arch/arm/boot/dts/logicpd-som-lv*
14754 F: arch/arm/boot/dts/logicpd-torpedo*
14756 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14757 L: linux-omap@vger.kernel.org
14758 L: linux-fbdev@vger.kernel.org
14760 F: Documentation/arm/omap/dss.rst
14761 F: drivers/video/fbdev/omap2/
14763 OMAP FRAMEBUFFER SUPPORT
14764 L: linux-fbdev@vger.kernel.org
14765 L: linux-omap@vger.kernel.org
14767 F: drivers/video/fbdev/omap/
14769 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14770 M: Roger Quadros <rogerq@kernel.org>
14771 M: Tony Lindgren <tony@atomide.com>
14772 L: linux-omap@vger.kernel.org
14774 F: arch/arm/mach-omap2/*gpmc*
14775 F: drivers/memory/omap-gpmc.c
14778 M: Grygorii Strashko <grygorii.strashko@ti.com>
14779 M: Santosh Shilimkar <ssantosh@kernel.org>
14780 M: Kevin Hilman <khilman@kernel.org>
14781 L: linux-omap@vger.kernel.org
14783 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14784 F: drivers/gpio/gpio-omap.c
14786 OMAP HARDWARE SPINLOCK SUPPORT
14787 M: Ohad Ben-Cohen <ohad@wizery.com>
14788 L: linux-omap@vger.kernel.org
14790 F: drivers/hwspinlock/omap_hwspinlock.c
14792 OMAP HS MMC SUPPORT
14793 L: linux-mmc@vger.kernel.org
14794 L: linux-omap@vger.kernel.org
14796 F: drivers/mmc/host/omap_hsmmc.c
14799 M: Paul Walmsley <paul@pwsan.com>
14800 L: linux-omap@vger.kernel.org
14802 F: arch/arm/mach-omap2/omap_hwmod*data*
14805 M: Benoît Cousson <bcousson@baylibre.com>
14806 M: Paul Walmsley <paul@pwsan.com>
14807 L: linux-omap@vger.kernel.org
14809 F: arch/arm/mach-omap2/omap_hwmod.*
14812 M: Vignesh R <vigneshr@ti.com>
14813 L: linux-omap@vger.kernel.org
14814 L: linux-i2c@vger.kernel.org
14816 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14817 F: drivers/i2c/busses/i2c-omap.c
14819 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14820 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14821 L: linux-media@vger.kernel.org
14823 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14824 F: drivers/media/platform/ti/omap3isp/
14825 F: drivers/staging/media/omap4iss/
14828 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14829 L: linux-omap@vger.kernel.org
14831 F: drivers/mmc/host/omap.c
14833 OMAP POWER MANAGEMENT SUPPORT
14834 M: Kevin Hilman <khilman@kernel.org>
14835 L: linux-omap@vger.kernel.org
14837 F: arch/arm/*omap*/*pm*
14838 F: drivers/cpufreq/omap-cpufreq.c
14840 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14841 M: Paul Walmsley <paul@pwsan.com>
14842 L: linux-omap@vger.kernel.org
14844 F: arch/arm/mach-omap2/prm*
14846 OMAP RANDOM NUMBER GENERATOR SUPPORT
14847 M: Deepak Saxena <dsaxena@plexity.net>
14849 F: drivers/char/hw_random/omap-rng.c
14852 L: linux-usb@vger.kernel.org
14853 L: linux-omap@vger.kernel.org
14855 F: arch/arm/*omap*/usb*
14856 F: drivers/usb/*/*omap*
14858 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14859 M: Mark Jackson <mpfj@newflow.co.uk>
14860 L: linux-omap@vger.kernel.org
14862 F: arch/arm/boot/dts/am335x-nano.dts
14865 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14866 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14867 M: Tony Lindgren <tony@atomide.com>
14868 L: linux-omap@vger.kernel.org
14870 Q: http://patchwork.kernel.org/project/linux-omap/list/
14871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14872 F: arch/arm/configs/omap1_defconfig
14873 F: arch/arm/mach-omap1/
14874 F: arch/arm/plat-omap/
14875 F: drivers/i2c/busses/i2c-omap.c
14876 F: include/linux/platform_data/ams-delta-fiq.h
14877 F: include/linux/platform_data/i2c-omap.h
14880 M: Tony Lindgren <tony@atomide.com>
14881 L: linux-omap@vger.kernel.org
14883 W: http://www.muru.com/linux/omap/
14884 W: http://linux.omap.com/
14885 Q: http://patchwork.kernel.org/project/linux-omap/list/
14886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14887 F: arch/arm/configs/omap2plus_defconfig
14888 F: arch/arm/mach-omap2/
14889 F: arch/arm/plat-omap/
14890 F: drivers/bus/ti-sysc.c
14891 F: drivers/i2c/busses/i2c-omap.c
14892 F: drivers/irqchip/irq-omap-intc.c
14893 F: drivers/mfd/*omap*.c
14894 F: drivers/mfd/menelaus.c
14895 F: drivers/mfd/palmas.c
14896 F: drivers/mfd/tps65217.c
14897 F: drivers/mfd/tps65218.c
14898 F: drivers/mfd/tps65910.c
14899 F: drivers/mfd/twl-core.[ch]
14900 F: drivers/mfd/twl4030*.c
14901 F: drivers/mfd/twl6030*.c
14902 F: drivers/mfd/twl6040*.c
14903 F: drivers/regulator/palmas-regulator*.c
14904 F: drivers/regulator/pbias-regulator.c
14905 F: drivers/regulator/tps65217-regulator.c
14906 F: drivers/regulator/tps65218-regulator.c
14907 F: drivers/regulator/tps65910-regulator.c
14908 F: drivers/regulator/twl-regulator.c
14909 F: drivers/regulator/twl6030-regulator.c
14910 F: include/linux/platform_data/i2c-omap.h
14911 F: include/linux/platform_data/ti-sysc.h
14914 M: Bob Copeland <me@bobcopeland.com>
14915 L: linux-karma-devel@lists.sourceforge.net
14917 F: Documentation/filesystems/omfs.rst
14920 OMNIKEY CARDMAN 4000 DRIVER
14921 M: Harald Welte <laforge@gnumonks.org>
14923 F: drivers/char/pcmcia/cm4000_cs.c
14924 F: include/linux/cm4000_cs.h
14925 F: include/uapi/linux/cm4000_cs.h
14927 OMNIKEY CARDMAN 4040 DRIVER
14928 M: Harald Welte <laforge@gnumonks.org>
14930 F: drivers/char/pcmcia/cm4040_cs.*
14932 OMNIVISION OG01A1B SENSOR DRIVER
14933 M: Shawn Tu <shawnx.tu@intel.com>
14934 L: linux-media@vger.kernel.org
14936 F: drivers/media/i2c/og01a1b.c
14938 OMNIVISION OV02A10 SENSOR DRIVER
14939 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14940 L: linux-media@vger.kernel.org
14942 T: git git://linuxtv.org/media_tree.git
14943 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14944 F: drivers/media/i2c/ov02a10.c
14946 OMNIVISION OV08D10 SENSOR DRIVER
14947 M: Jimmy Su <jimmy.su@intel.com>
14948 L: linux-media@vger.kernel.org
14950 T: git git://linuxtv.org/media_tree.git
14951 F: drivers/media/i2c/ov08d10.c
14953 OMNIVISION OV13858 SENSOR DRIVER
14954 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14955 L: linux-media@vger.kernel.org
14957 T: git git://linuxtv.org/media_tree.git
14958 F: drivers/media/i2c/ov13858.c
14960 OMNIVISION OV13B10 SENSOR DRIVER
14961 M: Arec Kao <arec.kao@intel.com>
14962 L: linux-media@vger.kernel.org
14964 T: git git://linuxtv.org/media_tree.git
14965 F: drivers/media/i2c/ov13b10.c
14967 OMNIVISION OV2680 SENSOR DRIVER
14968 M: Rui Miguel Silva <rmfrfs@gmail.com>
14969 L: linux-media@vger.kernel.org
14971 T: git git://linuxtv.org/media_tree.git
14972 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14973 F: drivers/media/i2c/ov2680.c
14975 OMNIVISION OV2685 SENSOR DRIVER
14976 M: Shunqian Zheng <zhengsq@rock-chips.com>
14977 L: linux-media@vger.kernel.org
14979 T: git git://linuxtv.org/media_tree.git
14980 F: drivers/media/i2c/ov2685.c
14982 OMNIVISION OV2740 SENSOR DRIVER
14983 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14984 R: Shawn Tu <shawnx.tu@intel.com>
14985 R: Bingbu Cao <bingbu.cao@intel.com>
14986 L: linux-media@vger.kernel.org
14988 T: git git://linuxtv.org/media_tree.git
14989 F: drivers/media/i2c/ov2740.c
14991 OMNIVISION OV5640 SENSOR DRIVER
14992 M: Steve Longerbeam <slongerbeam@gmail.com>
14993 L: linux-media@vger.kernel.org
14995 T: git git://linuxtv.org/media_tree.git
14996 F: drivers/media/i2c/ov5640.c
14998 OMNIVISION OV5647 SENSOR DRIVER
14999 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15000 M: Jacopo Mondi <jacopo@jmondi.org>
15001 L: linux-media@vger.kernel.org
15003 T: git git://linuxtv.org/media_tree.git
15004 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15005 F: drivers/media/i2c/ov5647.c
15007 OMNIVISION OV5670 SENSOR DRIVER
15008 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15009 L: linux-media@vger.kernel.org
15011 T: git git://linuxtv.org/media_tree.git
15012 F: drivers/media/i2c/ov5670.c
15014 OMNIVISION OV5675 SENSOR DRIVER
15015 M: Shawn Tu <shawnx.tu@intel.com>
15016 L: linux-media@vger.kernel.org
15018 T: git git://linuxtv.org/media_tree.git
15019 F: drivers/media/i2c/ov5675.c
15021 OMNIVISION OV5693 SENSOR DRIVER
15022 M: Daniel Scally <djrscally@gmail.com>
15023 L: linux-media@vger.kernel.org
15025 T: git git://linuxtv.org/media_tree.git
15026 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15027 F: drivers/media/i2c/ov5693.c
15029 OMNIVISION OV5695 SENSOR DRIVER
15030 M: Shunqian Zheng <zhengsq@rock-chips.com>
15031 L: linux-media@vger.kernel.org
15033 T: git git://linuxtv.org/media_tree.git
15034 F: drivers/media/i2c/ov5695.c
15036 OMNIVISION OV7670 SENSOR DRIVER
15037 L: linux-media@vger.kernel.org
15039 T: git git://linuxtv.org/media_tree.git
15040 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15041 F: drivers/media/i2c/ov7670.c
15043 OMNIVISION OV772x SENSOR DRIVER
15044 M: Jacopo Mondi <jacopo@jmondi.org>
15045 L: linux-media@vger.kernel.org
15047 T: git git://linuxtv.org/media_tree.git
15048 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15049 F: drivers/media/i2c/ov772x.c
15050 F: include/media/i2c/ov772x.h
15052 OMNIVISION OV7740 SENSOR DRIVER
15053 M: Wenyou Yang <wenyou.yang@microchip.com>
15054 L: linux-media@vger.kernel.org
15056 T: git git://linuxtv.org/media_tree.git
15057 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15058 F: drivers/media/i2c/ov7740.c
15060 OMNIVISION OV8856 SENSOR DRIVER
15061 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15062 L: linux-media@vger.kernel.org
15064 T: git git://linuxtv.org/media_tree.git
15065 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15066 F: drivers/media/i2c/ov8856.c
15068 OMNIVISION OV9282 SENSOR DRIVER
15069 M: Paul J. Murphy <paul.j.murphy@intel.com>
15070 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15071 L: linux-media@vger.kernel.org
15073 T: git git://linuxtv.org/media_tree.git
15074 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15075 F: drivers/media/i2c/ov9282.c
15077 OMNIVISION OV9640 SENSOR DRIVER
15078 M: Petr Cvek <petrcvekcz@gmail.com>
15079 L: linux-media@vger.kernel.org
15081 F: drivers/media/i2c/ov9640.*
15083 OMNIVISION OV9650 SENSOR DRIVER
15084 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15085 R: Akinobu Mita <akinobu.mita@gmail.com>
15086 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15087 L: linux-media@vger.kernel.org
15089 T: git git://linuxtv.org/media_tree.git
15090 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15091 F: drivers/media/i2c/ov9650.c
15093 OMNIVISION OV9734 SENSOR DRIVER
15094 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15095 R: Bingbu Cao <bingbu.cao@intel.com>
15096 L: linux-media@vger.kernel.org
15098 T: git git://linuxtv.org/media_tree.git
15099 F: drivers/media/i2c/ov9734.c
15101 ONBOARD USB HUB DRIVER
15102 M: Matthias Kaehlcke <mka@chromium.org>
15103 L: linux-usb@vger.kernel.org
15105 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15106 F: drivers/usb/misc/onboard_usb_hub.c
15108 ONENAND FLASH DRIVER
15109 M: Kyungmin Park <kyungmin.park@samsung.com>
15110 L: linux-mtd@lists.infradead.org
15112 F: drivers/mtd/nand/onenand/
15113 F: include/linux/mtd/onenand*.h
15115 ONION OMEGA2+ BOARD
15116 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15117 L: linux-mips@vger.kernel.org
15119 F: arch/mips/boot/dts/ralink/omega2p.dts
15122 M: Jens Wiklander <jens.wiklander@linaro.org>
15123 L: op-tee@lists.trustedfirmware.org
15125 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15126 F: drivers/tee/optee/
15128 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15129 M: Sumit Garg <sumit.garg@linaro.org>
15130 L: op-tee@lists.trustedfirmware.org
15132 F: drivers/char/hw_random/optee-rng.c
15135 M: Clément Léger <clement.leger@bootlin.com>
15136 L: linux-rtc@vger.kernel.org
15138 F: drivers/rtc/rtc-optee.c
15141 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15142 L: linux-rdma@vger.kernel.org
15144 F: drivers/infiniband/ulp/opa_vnic
15146 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15147 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15148 M: Frank Rowand <frowand.list@gmail.com>
15149 L: devicetree@vger.kernel.org
15151 F: Documentation/devicetree/dynamic-resolution-notes.rst
15152 F: Documentation/devicetree/overlay-notes.rst
15153 F: drivers/of/overlay.c
15154 F: drivers/of/resolver.c
15155 K: of_overlay_notifier_
15157 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15158 M: Rob Herring <robh+dt@kernel.org>
15159 M: Frank Rowand <frowand.list@gmail.com>
15160 L: devicetree@vger.kernel.org
15162 C: irc://irc.libera.chat/devicetree
15163 W: http://www.devicetree.org/
15164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15165 F: Documentation/ABI/testing/sysfs-firmware-ofw
15167 F: include/linux/of*.h
15170 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15171 M: Rob Herring <robh+dt@kernel.org>
15172 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15173 L: devicetree@vger.kernel.org
15175 C: irc://irc.libera.chat/devicetree
15176 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15178 F: Documentation/devicetree/
15179 F: arch/*/boot/dts/
15180 F: include/dt-bindings/
15182 OPENCOMPUTE PTP CLOCK DRIVER
15183 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15184 M: Vadim Fedorenko <vadfed@fb.com>
15185 L: netdev@vger.kernel.org
15187 F: drivers/ptp/ptp_ocp.c
15189 OPENCORES I2C BUS DRIVER
15190 M: Peter Korsgaard <peter@korsgaard.com>
15191 M: Andrew Lunn <andrew@lunn.ch>
15192 L: linux-i2c@vger.kernel.org
15194 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15195 F: Documentation/i2c/busses/i2c-ocores.rst
15196 F: drivers/i2c/busses/i2c-ocores.c
15197 F: include/linux/platform_data/i2c-ocores.h
15199 OPENRISC ARCHITECTURE
15200 M: Jonas Bonn <jonas@southpole.se>
15201 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15202 M: Stafford Horne <shorne@gmail.com>
15203 L: openrisc@lists.librecores.org
15205 W: http://openrisc.io
15206 T: git git://github.com/openrisc/linux.git
15207 F: Documentation/devicetree/bindings/openrisc/
15208 F: Documentation/openrisc/
15210 F: drivers/irqchip/irq-ompic.c
15211 F: drivers/irqchip/irq-or1k-*
15214 M: Pravin B Shelar <pshelar@ovn.org>
15215 L: netdev@vger.kernel.org
15216 L: dev@openvswitch.org
15218 W: http://openvswitch.org
15219 F: include/uapi/linux/openvswitch.h
15220 F: net/openvswitch/
15222 OPERATING PERFORMANCE POINTS (OPP)
15223 M: Viresh Kumar <vireshk@kernel.org>
15224 M: Nishanth Menon <nm@ti.com>
15225 M: Stephen Boyd <sboyd@kernel.org>
15226 L: linux-pm@vger.kernel.org
15228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15229 F: Documentation/devicetree/bindings/opp/
15230 F: Documentation/power/opp.rst
15232 F: include/linux/pm_opp.h
15235 M: Clemens Ladisch <clemens@ladisch.de>
15236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15239 F: sound/drivers/opl4/
15241 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15242 M: Mark Fasheh <mark@fasheh.com>
15243 M: Joel Becker <jlbec@evilplan.org>
15244 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15245 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15247 W: http://ocfs2.wiki.kernel.org
15248 F: Documentation/filesystems/dlmfs.rst
15249 F: Documentation/filesystems/ocfs2.rst
15252 ORANGEFS FILESYSTEM
15253 M: Mike Marshall <hubcap@omnibond.com>
15254 R: Martin Brandenburg <martin@omnibond.com>
15255 L: devel@lists.orangefs.org
15257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15258 F: Documentation/filesystems/orangefs.rst
15262 L: linux-wireless@vger.kernel.org
15264 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15265 W: http://www.nongnu.org/orinoco/
15266 F: drivers/net/wireless/intersil/orinoco/
15268 OV2659 OMNIVISION SENSOR DRIVER
15269 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15270 L: linux-media@vger.kernel.org
15272 W: https://linuxtv.org
15273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15274 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15275 F: drivers/media/i2c/ov2659.c
15276 F: include/media/i2c/ov2659.h
15279 M: Miklos Szeredi <miklos@szeredi.hu>
15280 L: linux-unionfs@vger.kernel.org
15282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15283 F: Documentation/filesystems/overlayfs.rst
15286 P54 WIRELESS DRIVER
15287 M: Christian Lamparter <chunkeey@googlemail.com>
15288 L: linux-wireless@vger.kernel.org
15290 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15291 F: drivers/net/wireless/intersil/p54/
15294 M: Vladimir Oltean <olteanv@gmail.com>
15295 L: netdev@vger.kernel.org
15297 F: Documentation/core-api/packing.rst
15298 F: include/linux/packing.h
15301 PADATA PARALLEL EXECUTION MECHANISM
15302 M: Steffen Klassert <steffen.klassert@secunet.com>
15303 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15304 L: linux-crypto@vger.kernel.org
15305 L: linux-kernel@vger.kernel.org
15307 F: Documentation/core-api/padata.rst
15308 F: include/linux/padata.h
15312 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15313 L: linux-fsdevel@vger.kernel.org
15315 T: git git://git.infradead.org/users/willy/pagecache.git
15316 F: Documentation/filesystems/locking.rst
15317 F: Documentation/filesystems/vfs.rst
15318 F: include/linux/pagemap.h
15320 F: mm/page-writeback.c
15325 M: Jesper Dangaard Brouer <hawk@kernel.org>
15326 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15327 L: netdev@vger.kernel.org
15329 F: Documentation/networking/page_pool.rst
15330 F: include/net/page_pool.h
15331 F: include/trace/events/page_pool.h
15332 F: net/core/page_pool.c
15335 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15336 M: Andrew Morton <akpm@linux-foundation.org>
15337 L: linux-mm@kvack.org
15339 F: Documentation/vm/page_table_check.rst
15340 F: include/linux/page_table_check.h
15341 F: mm/page_table_check.c
15343 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15344 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15345 L: platform-driver-x86@vger.kernel.org
15347 F: drivers/platform/x86/panasonic-laptop.c
15349 PARALLAX PING IIO SENSOR DRIVER
15350 M: Andreas Klinger <ak@it-klinger.de>
15351 L: linux-iio@vger.kernel.org
15353 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15354 F: drivers/iio/proximity/ping.c
15356 PARALLEL LCD/KEYPAD PANEL DRIVER
15357 M: Willy Tarreau <willy@haproxy.com>
15358 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15360 F: Documentation/admin-guide/lcd-panel-cgram.rst
15361 F: drivers/auxdisplay/panel.c
15363 PARALLEL PORT SUBSYSTEM
15364 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15365 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15366 L: linux-parport@lists.infradead.org (subscribers-only)
15368 F: Documentation/driver-api/parport*.rst
15369 F: drivers/char/ppdev.c
15370 F: drivers/parport/
15371 F: include/linux/parport*.h
15372 F: include/uapi/linux/ppdev.h
15374 PARAVIRT_OPS INTERFACE
15375 M: Juergen Gross <jgross@suse.com>
15376 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15377 R: Alexey Makhalov <amakhalov@vmware.com>
15378 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15379 L: virtualization@lists.linux-foundation.org
15382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15383 F: Documentation/virt/paravirt_ops.rst
15384 F: arch/*/include/asm/paravirt*.h
15385 F: arch/*/kernel/paravirt*
15386 F: include/linux/hypervisor.h
15388 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15389 M: Tim Waugh <tim@cyberelk.net>
15390 L: linux-parport@lists.infradead.org (subscribers-only)
15392 F: Documentation/admin-guide/blockdev/paride.rst
15393 F: drivers/block/paride/
15395 PARISC ARCHITECTURE
15396 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15397 M: Helge Deller <deller@gmx.de>
15398 L: linux-parisc@vger.kernel.org
15400 W: https://parisc.wiki.kernel.org
15401 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15404 F: Documentation/parisc/
15406 F: drivers/char/agp/parisc-agp.c
15407 F: drivers/input/misc/hp_sdc_rtc.c
15408 F: drivers/input/serio/gscps2.c
15409 F: drivers/input/serio/hp_sdc*
15411 F: drivers/parport/parport_gsc.*
15412 F: drivers/tty/serial/8250/8250_gsc.c
15413 F: drivers/video/console/sti*
15414 F: drivers/video/fbdev/sti*
15415 F: drivers/video/logo/logo_parisc*
15416 F: include/linux/hp_sdc.h
15419 M: Jiri Pirko <jiri@nvidia.com>
15420 L: netdev@vger.kernel.org
15422 F: include/linux/parman.h
15424 F: lib/test_parman.c
15426 PC ENGINES APU BOARD DRIVER
15427 M: Enrico Weigelt, metux IT consult <info@metux.net>
15429 F: drivers/platform/x86/pcengines-apuv2.c
15431 PC87360 HARDWARE MONITORING DRIVER
15432 M: Jim Cromie <jim.cromie@gmail.com>
15433 L: linux-hwmon@vger.kernel.org
15435 F: Documentation/hwmon/pc87360.rst
15436 F: drivers/hwmon/pc87360.c
15438 PC8736x GPIO DRIVER
15439 M: Jim Cromie <jim.cromie@gmail.com>
15441 F: drivers/char/pc8736x_gpio.c
15443 PC87427 HARDWARE MONITORING DRIVER
15444 M: Jean Delvare <jdelvare@suse.com>
15445 L: linux-hwmon@vger.kernel.org
15447 F: Documentation/hwmon/pc87427.rst
15448 F: drivers/hwmon/pc87427.c
15451 M: Riku Voipio <riku.voipio@iki.fi>
15453 F: drivers/leds/leds-pca9532.c
15454 F: include/linux/leds-pca9532.h
15456 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15457 M: Guenter Roeck <linux@roeck-us.net>
15458 L: linux-i2c@vger.kernel.org
15460 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15462 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15463 M: Khalid Aziz <khalid@gonehiking.org>
15465 F: drivers/firmware/pcdp.*
15467 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15468 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15469 M: Pali Rohár <pali@kernel.org>
15470 L: linux-pci@vger.kernel.org
15471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15473 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15474 F: drivers/pci/controller/pci-aardvark.c
15476 PCI DRIVER FOR ALTERA PCIE IP
15477 M: Joyce Ooi <joyce.ooi@intel.com>
15478 L: linux-pci@vger.kernel.org
15480 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15481 F: drivers/pci/controller/pcie-altera.c
15483 PCI DRIVER FOR APPLIEDMICRO XGENE
15484 M: Toan Le <toan@os.amperecomputing.com>
15485 L: linux-pci@vger.kernel.org
15486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15488 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15489 F: drivers/pci/controller/pci-xgene.c
15491 PCI DRIVER FOR ARM VERSATILE PLATFORM
15492 M: Rob Herring <robh@kernel.org>
15493 L: linux-pci@vger.kernel.org
15494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15496 F: Documentation/devicetree/bindings/pci/versatile.yaml
15497 F: drivers/pci/controller/pci-versatile.c
15499 PCI DRIVER FOR ARMADA 8K
15500 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15501 L: linux-pci@vger.kernel.org
15502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15504 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15505 F: drivers/pci/controller/dwc/pcie-armada8k.c
15507 PCI DRIVER FOR CADENCE PCIE IP
15508 M: Tom Joseph <tjoseph@cadence.com>
15509 L: linux-pci@vger.kernel.org
15511 F: Documentation/devicetree/bindings/pci/cdns,*
15512 F: drivers/pci/controller/cadence/
15514 PCI DRIVER FOR FREESCALE LAYERSCAPE
15515 M: Minghuan Lian <minghuan.Lian@nxp.com>
15516 M: Mingkai Hu <mingkai.hu@nxp.com>
15517 M: Roy Zang <roy.zang@nxp.com>
15518 L: linuxppc-dev@lists.ozlabs.org
15519 L: linux-pci@vger.kernel.org
15520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15522 F: drivers/pci/controller/dwc/*layerscape*
15524 PCI DRIVER FOR GENERIC OF HOSTS
15525 M: Will Deacon <will@kernel.org>
15526 L: linux-pci@vger.kernel.org
15527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15529 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15530 F: drivers/pci/controller/pci-host-common.c
15531 F: drivers/pci/controller/pci-host-generic.c
15533 PCI DRIVER FOR IMX6
15534 M: Richard Zhu <hongxing.zhu@nxp.com>
15535 M: Lucas Stach <l.stach@pengutronix.de>
15536 L: linux-pci@vger.kernel.org
15537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15539 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15540 F: drivers/pci/controller/dwc/*imx6*
15542 PCI DRIVER FOR FU740
15543 M: Paul Walmsley <paul.walmsley@sifive.com>
15544 M: Greentime Hu <greentime.hu@sifive.com>
15545 L: linux-pci@vger.kernel.org
15547 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15548 F: drivers/pci/controller/dwc/pcie-fu740.c
15550 PCI DRIVER FOR INTEL IXP4XX
15551 M: Linus Walleij <linus.walleij@linaro.org>
15553 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15554 F: drivers/pci/controller/pci-ixp4xx.c
15556 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15557 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15558 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15559 L: linux-pci@vger.kernel.org
15561 F: drivers/pci/controller/vmd.c
15563 PCI DRIVER FOR MICROSEMI SWITCHTEC
15564 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15565 M: Logan Gunthorpe <logang@deltatee.com>
15566 L: linux-pci@vger.kernel.org
15568 F: Documentation/ABI/testing/sysfs-class-switchtec
15569 F: Documentation/driver-api/switchtec.rst
15570 F: drivers/ntb/hw/mscc/
15571 F: drivers/pci/switch/switchtec*
15572 F: include/linux/switchtec.h
15573 F: include/uapi/linux/switchtec_ioctl.h
15575 PCI DRIVER FOR MOBIVEIL PCIE IP
15576 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15577 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15578 L: linux-pci@vger.kernel.org
15580 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15581 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15583 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15584 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15585 M: Pali Rohár <pali@kernel.org>
15586 L: linux-pci@vger.kernel.org
15587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15589 F: drivers/pci/controller/*mvebu*
15591 PCI DRIVER FOR NVIDIA TEGRA
15592 M: Thierry Reding <thierry.reding@gmail.com>
15593 L: linux-tegra@vger.kernel.org
15594 L: linux-pci@vger.kernel.org
15596 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15597 F: drivers/pci/controller/pci-tegra.c
15599 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15600 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15601 L: linux-pci@vger.kernel.org
15602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15604 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15605 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15607 PCI DRIVER FOR RENESAS R-CAR
15608 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15609 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15610 L: linux-pci@vger.kernel.org
15611 L: linux-renesas-soc@vger.kernel.org
15613 F: Documentation/devicetree/bindings/pci/*rcar*
15614 F: drivers/pci/controller/*rcar*
15616 PCI DRIVER FOR SAMSUNG EXYNOS
15617 M: Jingoo Han <jingoohan1@gmail.com>
15618 L: linux-pci@vger.kernel.org
15619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15620 L: linux-samsung-soc@vger.kernel.org
15622 F: drivers/pci/controller/dwc/pci-exynos.c
15624 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15625 M: Jingoo Han <jingoohan1@gmail.com>
15626 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15627 L: linux-pci@vger.kernel.org
15629 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15630 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15631 F: drivers/pci/controller/dwc/*designware*
15633 PCI DRIVER FOR TI DRA7XX/J721E
15634 M: Kishon Vijay Abraham I <kishon@ti.com>
15635 L: linux-omap@vger.kernel.org
15636 L: linux-pci@vger.kernel.org
15637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15639 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15640 F: drivers/pci/controller/cadence/pci-j721e.c
15641 F: drivers/pci/controller/dwc/pci-dra7xx.c
15643 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15644 M: Linus Walleij <linus.walleij@linaro.org>
15645 L: linux-pci@vger.kernel.org
15647 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15648 F: drivers/pci/controller/pci-v3-semi.c
15650 PCI ENDPOINT SUBSYSTEM
15651 M: Kishon Vijay Abraham I <kishon@ti.com>
15652 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15653 R: Krzysztof Wilczyński <kw@linux.com>
15654 L: linux-pci@vger.kernel.org
15656 Q: https://patchwork.kernel.org/project/linux-pci/list/
15657 B: https://bugzilla.kernel.org
15658 C: irc://irc.oftc.net/linux-pci
15659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15660 F: Documentation/PCI/endpoint/*
15661 F: Documentation/misc-devices/pci-endpoint-test.rst
15662 F: drivers/misc/pci_endpoint_test.c
15663 F: drivers/pci/endpoint/
15666 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15667 M: Russell Currey <ruscur@russell.cc>
15668 M: Oliver O'Halloran <oohall@gmail.com>
15669 L: linuxppc-dev@lists.ozlabs.org
15671 F: Documentation/PCI/pci-error-recovery.rst
15672 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15673 F: arch/powerpc/include/*/eeh*.h
15674 F: arch/powerpc/kernel/eeh*.c
15675 F: arch/powerpc/platforms/*/eeh*.c
15676 F: drivers/pci/pcie/aer.c
15677 F: drivers/pci/pcie/dpc.c
15678 F: drivers/pci/pcie/err.c
15681 M: Linas Vepstas <linasvepstas@gmail.com>
15682 L: linux-pci@vger.kernel.org
15684 F: Documentation/PCI/pci-error-recovery.rst
15686 PCI PEER-TO-PEER DMA (P2PDMA)
15687 M: Bjorn Helgaas <bhelgaas@google.com>
15688 M: Logan Gunthorpe <logang@deltatee.com>
15689 L: linux-pci@vger.kernel.org
15691 Q: https://patchwork.kernel.org/project/linux-pci/list/
15692 B: https://bugzilla.kernel.org
15693 C: irc://irc.oftc.net/linux-pci
15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15695 F: Documentation/driver-api/pci/p2pdma.rst
15696 F: drivers/pci/p2pdma.c
15697 F: include/linux/pci-p2pdma.h
15699 PCI MSI DRIVER FOR ALTERA MSI IP
15700 M: Joyce Ooi <joyce.ooi@intel.com>
15701 L: linux-pci@vger.kernel.org
15703 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15704 F: drivers/pci/controller/pcie-altera-msi.c
15706 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15707 M: Toan Le <toan@os.amperecomputing.com>
15708 L: linux-pci@vger.kernel.org
15709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15711 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15712 F: drivers/pci/controller/pci-xgene-msi.c
15714 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15715 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15716 R: Rob Herring <robh@kernel.org>
15717 R: Krzysztof Wilczyński <kw@linux.com>
15718 L: linux-pci@vger.kernel.org
15720 Q: https://patchwork.kernel.org/project/linux-pci/list/
15721 B: https://bugzilla.kernel.org
15722 C: irc://irc.oftc.net/linux-pci
15723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15724 F: drivers/pci/controller/
15725 F: drivers/pci/pci-bridge-emul.c
15726 F: drivers/pci/pci-bridge-emul.h
15729 M: Bjorn Helgaas <bhelgaas@google.com>
15730 L: linux-pci@vger.kernel.org
15732 Q: https://patchwork.kernel.org/project/linux-pci/list/
15733 B: https://bugzilla.kernel.org
15734 C: irc://irc.oftc.net/linux-pci
15735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15736 F: Documentation/PCI/
15737 F: Documentation/devicetree/bindings/pci/
15738 F: arch/x86/kernel/early-quirks.c
15739 F: arch/x86/kernel/quirks.c
15741 F: drivers/acpi/pci*
15743 F: include/asm-generic/pci*
15744 F: include/linux/of_pci.h
15745 F: include/linux/pci*
15746 F: include/uapi/linux/pci*
15749 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15750 M: Jonathan Chocron <jonnyc@amazon.com>
15751 L: linux-pci@vger.kernel.org
15753 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15754 F: drivers/pci/controller/dwc/pcie-al.c
15756 PCIE DRIVER FOR AMLOGIC MESON
15757 M: Yue Wang <yue.wang@Amlogic.com>
15758 L: linux-pci@vger.kernel.org
15759 L: linux-amlogic@lists.infradead.org
15761 F: drivers/pci/controller/dwc/pci-meson.c
15763 PCIE DRIVER FOR AXIS ARTPEC
15764 M: Jesper Nilsson <jesper.nilsson@axis.com>
15765 L: linux-arm-kernel@axis.com
15766 L: linux-pci@vger.kernel.org
15768 F: Documentation/devicetree/bindings/pci/axis,artpec*
15769 F: drivers/pci/controller/dwc/*artpec*
15771 PCIE DRIVER FOR CAVIUM THUNDERX
15772 M: Robert Richter <rric@kernel.org>
15773 L: linux-pci@vger.kernel.org
15774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15776 F: drivers/pci/controller/pci-thunder-*
15778 PCIE DRIVER FOR HISILICON
15779 M: Zhou Wang <wangzhou1@hisilicon.com>
15780 L: linux-pci@vger.kernel.org
15782 F: drivers/pci/controller/dwc/pcie-hisi.c
15784 PCIE DRIVER FOR HISILICON KIRIN
15785 M: Xiaowei Song <songxiaowei@hisilicon.com>
15786 M: Binghui Wang <wangbinghui@hisilicon.com>
15787 L: linux-pci@vger.kernel.org
15789 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15790 F: drivers/pci/controller/dwc/pcie-kirin.c
15792 PCIE DRIVER FOR HISILICON STB
15793 M: Shawn Guo <shawn.guo@linaro.org>
15794 L: linux-pci@vger.kernel.org
15796 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15797 F: drivers/pci/controller/dwc/pcie-histb.c
15799 PCIE DRIVER FOR INTEL KEEM BAY
15800 M: Srikanth Thokala <srikanth.thokala@intel.com>
15801 L: linux-pci@vger.kernel.org
15803 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15804 F: drivers/pci/controller/dwc/pcie-keembay.c
15806 PCIE DRIVER FOR INTEL LGM GW SOC
15807 M: Rahul Tanwar <rtanwar@maxlinear.com>
15808 L: linux-pci@vger.kernel.org
15810 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15811 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15813 PCIE DRIVER FOR MEDIATEK
15814 M: Ryder Lee <ryder.lee@mediatek.com>
15815 M: Jianjun Wang <jianjun.wang@mediatek.com>
15816 L: linux-pci@vger.kernel.org
15817 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15819 F: Documentation/devicetree/bindings/pci/mediatek*
15820 F: drivers/pci/controller/*mediatek*
15822 PCIE DRIVER FOR MICROCHIP
15823 M: Daire McNamara <daire.mcnamara@microchip.com>
15824 L: linux-pci@vger.kernel.org
15826 F: Documentation/devicetree/bindings/pci/microchip*
15827 F: drivers/pci/controller/*microchip*
15829 PCIE DRIVER FOR QUALCOMM MSM
15830 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15831 L: linux-pci@vger.kernel.org
15832 L: linux-arm-msm@vger.kernel.org
15834 F: drivers/pci/controller/dwc/pcie-qcom.c
15836 PCIE ENDPOINT DRIVER FOR QUALCOMM
15837 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15838 L: linux-pci@vger.kernel.org
15839 L: linux-arm-msm@vger.kernel.org
15841 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15842 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15844 PCIE DRIVER FOR ROCKCHIP
15845 M: Shawn Lin <shawn.lin@rock-chips.com>
15846 L: linux-pci@vger.kernel.org
15847 L: linux-rockchip@lists.infradead.org
15849 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15850 F: drivers/pci/controller/pcie-rockchip*
15852 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15853 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15854 L: linux-pci@vger.kernel.org
15856 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15857 F: drivers/pci/controller/dwc/pcie-uniphier*
15859 PCIE DRIVER FOR ST SPEAR13XX
15860 M: Pratyush Anand <pratyush.anand@gmail.com>
15861 L: linux-pci@vger.kernel.org
15863 F: drivers/pci/controller/dwc/*spear*
15865 PCI DRIVER FOR XILINX VERSAL CPM
15866 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
15867 M: Michal Simek <michal.simek@amd.com>
15868 L: linux-pci@vger.kernel.org
15870 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15871 F: drivers/pci/controller/pcie-xilinx-cpm.c
15874 M: Dominik Brodowski <linux@dominikbrodowski.net>
15876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15877 F: Documentation/pcmcia/
15882 PCNET32 NETWORK DRIVER
15883 M: Don Fry <pcnet32@frontier.com>
15884 L: netdev@vger.kernel.org
15886 F: drivers/net/ethernet/amd/pcnet32.c
15888 PCRYPT PARALLEL CRYPTO ENGINE
15889 M: Steffen Klassert <steffen.klassert@secunet.com>
15890 L: linux-crypto@vger.kernel.org
15893 F: include/crypto/pcrypt.h
15895 PEAQ WMI HOTKEYS DRIVER
15896 M: Hans de Goede <hdegoede@redhat.com>
15897 L: platform-driver-x86@vger.kernel.org
15899 F: drivers/platform/x86/peaq-wmi.c
15901 PECI HARDWARE MONITORING DRIVERS
15902 M: Iwona Winiarska <iwona.winiarska@intel.com>
15903 L: linux-hwmon@vger.kernel.org
15905 F: Documentation/hwmon/peci-cputemp.rst
15906 F: Documentation/hwmon/peci-dimmtemp.rst
15907 F: drivers/hwmon/peci/
15910 M: Iwona Winiarska <iwona.winiarska@intel.com>
15911 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15913 F: Documentation/devicetree/bindings/peci/
15914 F: Documentation/peci/
15916 F: include/linux/peci-cpu.h
15917 F: include/linux/peci.h
15919 PENSANDO ETHERNET DRIVERS
15920 M: Shannon Nelson <snelson@pensando.io>
15921 M: drivers@pensando.io
15922 L: netdev@vger.kernel.org
15924 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15925 F: drivers/net/ethernet/pensando/
15927 PER-CPU MEMORY ALLOCATOR
15928 M: Dennis Zhou <dennis@kernel.org>
15929 M: Tejun Heo <tj@kernel.org>
15930 M: Christoph Lameter <cl@linux.com>
15931 L: linux-mm@kvack.org
15933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15934 F: arch/*/include/asm/percpu.h
15935 F: include/linux/percpu*.h
15939 PER-TASK DELAY ACCOUNTING
15940 M: Balbir Singh <bsingharora@gmail.com>
15942 F: include/linux/delayacct.h
15943 F: kernel/delayacct.c
15945 PERFORMANCE EVENTS SUBSYSTEM
15946 M: Peter Zijlstra <peterz@infradead.org>
15947 M: Ingo Molnar <mingo@redhat.com>
15948 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15949 R: Mark Rutland <mark.rutland@arm.com>
15950 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15951 R: Jiri Olsa <jolsa@kernel.org>
15952 R: Namhyung Kim <namhyung@kernel.org>
15953 L: linux-perf-users@vger.kernel.org
15954 L: linux-kernel@vger.kernel.org
15956 W: https://perf.wiki.kernel.org/
15957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15959 F: arch/*/events/*/*
15960 F: arch/*/include/asm/perf_event.h
15961 F: arch/*/kernel/*/*/perf_event*.c
15962 F: arch/*/kernel/*/perf_event*.c
15963 F: arch/*/kernel/perf_callchain.c
15964 F: arch/*/kernel/perf_event*.c
15965 F: include/linux/perf_event.h
15966 F: include/uapi/linux/perf_event.h
15971 PERFORMANCE EVENTS TOOLING ARM64
15972 R: John Garry <john.garry@huawei.com>
15973 R: Will Deacon <will@kernel.org>
15974 R: James Clark <james.clark@arm.com>
15975 R: Mike Leach <mike.leach@linaro.org>
15976 R: Leo Yan <leo.yan@linaro.org>
15977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15979 F: tools/build/feature/test-libopencsd.c
15980 F: tools/perf/arch/arm*/
15981 F: tools/perf/pmu-events/arch/arm64/
15982 F: tools/perf/util/arm-spe*
15983 F: tools/perf/util/cs-etm*
15985 PERSONALITY HANDLING
15986 M: Christoph Hellwig <hch@infradead.org>
15987 L: linux-abi-devel@lists.sourceforge.net
15989 F: include/linux/personality.h
15990 F: include/uapi/linux/personality.h
15992 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15993 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15994 L: linux-input@vger.kernel.org
15996 F: Documentation/input/devices/pxrc.rst
15997 F: drivers/input/joystick/pxrc.c
16000 M: Remi Denis-Courmont <courmisch@gmail.com>
16002 F: Documentation/networking/phonet.rst
16003 F: include/linux/phonet.h
16004 F: include/net/phonet/
16005 F: include/uapi/linux/phonet.h
16009 M: Joern Engel <joern@lazybastard.org>
16010 L: linux-mtd@lists.infradead.org
16012 F: drivers/mtd/devices/phram.c
16015 M: Bruno Prémont <bonbons@linux-vserver.org>
16016 L: linux-input@vger.kernel.org
16018 F: drivers/hid/hid-picolcd*
16021 M: Christian Brauner <christian@brauner.io>
16022 L: linux-kernel@vger.kernel.org
16024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16026 F: tools/testing/selftests/clone3/
16027 F: tools/testing/selftests/pid_namespace/
16028 F: tools/testing/selftests/pidfd/
16031 K: \b(clone_args|kernel_clone_args)\b
16033 PIN CONTROL SUBSYSTEM
16034 M: Linus Walleij <linus.walleij@linaro.org>
16035 L: linux-gpio@vger.kernel.org
16037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16038 F: Documentation/devicetree/bindings/pinctrl/
16039 F: Documentation/driver-api/pin-control.rst
16040 F: drivers/pinctrl/
16041 F: include/linux/pinctrl/
16043 PIN CONTROLLER - AMD
16044 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16045 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16047 F: drivers/pinctrl/pinctrl-amd.c
16049 PIN CONTROLLER - FREESCALE
16050 M: Dong Aisheng <aisheng.dong@nxp.com>
16051 M: Fabio Estevam <festevam@gmail.com>
16052 M: Shawn Guo <shawnguo@kernel.org>
16053 M: Jacky Bai <ping.bai@nxp.com>
16054 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16055 L: linux-gpio@vger.kernel.org
16057 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16058 F: drivers/pinctrl/freescale/
16060 PIN CONTROLLER - INTEL
16061 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16062 M: Andy Shevchenko <andy@kernel.org>
16064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16065 F: drivers/pinctrl/intel/
16067 PIN CONTROLLER - KEEMBAY
16068 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16070 F: drivers/pinctrl/pinctrl-keembay*
16072 PIN CONTROLLER - MEDIATEK
16073 M: Sean Wang <sean.wang@kernel.org>
16074 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16076 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16077 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16078 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16079 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16080 F: drivers/pinctrl/mediatek/
16082 PIN CONTROLLER - MICROCHIP AT91
16083 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16085 L: linux-gpio@vger.kernel.org
16087 F: drivers/gpio/gpio-sama5d2-piobu.c
16088 F: drivers/pinctrl/pinctrl-at91*
16090 PIN CONTROLLER - QUALCOMM
16091 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16092 L: linux-arm-msm@vger.kernel.org
16094 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16095 F: drivers/pinctrl/qcom/
16097 PIN CONTROLLER - RENESAS
16098 M: Geert Uytterhoeven <geert+renesas@glider.be>
16099 L: linux-renesas-soc@vger.kernel.org
16101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16102 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16103 F: drivers/pinctrl/renesas/
16105 PIN CONTROLLER - SAMSUNG
16106 M: Tomasz Figa <tomasz.figa@gmail.com>
16107 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16108 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16109 R: Alim Akhtar <alim.akhtar@samsung.com>
16110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16111 L: linux-samsung-soc@vger.kernel.org
16113 C: irc://irc.libera.chat/linux-exynos
16114 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16115 B: mailto:linux-samsung-soc@vger.kernel.org
16116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16117 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16118 F: drivers/pinctrl/samsung/
16119 F: include/dt-bindings/pinctrl/samsung.h
16121 PIN CONTROLLER - SINGLE
16122 M: Tony Lindgren <tony@atomide.com>
16123 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16125 L: linux-omap@vger.kernel.org
16127 F: drivers/pinctrl/pinctrl-single.c
16129 PIN CONTROLLER - THUNDERBAY
16130 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16132 F: drivers/pinctrl/pinctrl-thunderbay.c
16134 PIN CONTROLLER - SUNPLUS / TIBBO
16135 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16136 M: Wells Lu <wellslutw@gmail.com>
16137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16139 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16140 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16141 F: drivers/pinctrl/sunplus/
16142 F: include/dt-bindings/pinctrl/sppctl*.h
16145 M: linux-block@vger.kernel.org
16147 F: drivers/block/pktcdvd.c
16148 F: include/linux/pktcdvd.h
16149 F: include/uapi/linux/pktcdvd.h
16151 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16152 M: Tomasz Duszynski <tduszyns@gmail.com>
16154 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16155 F: drivers/iio/chemical/pms7003.c
16158 M: Jacob Keller <jacob.e.keller@intel.com>
16160 F: Documentation/driver-api/pldmfw/
16161 F: include/linux/pldmfw.h
16165 M: Logan Gunthorpe <logang@deltatee.com>
16167 F: drivers/dma/plx_dma.c
16170 M: Charles Hsu <hsu.yungteng@gmail.com>
16171 L: linux-hwmon@vger.kernel.org
16173 F: Documentation/hwmon/pm6764tr.rst
16174 F: drivers/hwmon/pmbus/pm6764tr.c
16177 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16178 L: linux-pm@vger.kernel.org
16180 W: https://01.org/pm-graph
16181 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16182 T: git git://github.com/intel/pm-graph
16183 F: tools/power/pm-graph
16185 PMBUS HARDWARE MONITORING DRIVERS
16186 M: Guenter Roeck <linux@roeck-us.net>
16187 L: linux-hwmon@vger.kernel.org
16189 W: http://hwmon.wiki.kernel.org/
16190 W: http://www.roeck-us.net/linux/drivers/
16191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16192 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16193 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16194 F: Documentation/hwmon/adm1275.rst
16195 F: Documentation/hwmon/ibm-cffps.rst
16196 F: Documentation/hwmon/ir35221.rst
16197 F: Documentation/hwmon/lm25066.rst
16198 F: Documentation/hwmon/ltc2978.rst
16199 F: Documentation/hwmon/ltc3815.rst
16200 F: Documentation/hwmon/max16064.rst
16201 F: Documentation/hwmon/max20751.rst
16202 F: Documentation/hwmon/max31785.rst
16203 F: Documentation/hwmon/max34440.rst
16204 F: Documentation/hwmon/max8688.rst
16205 F: Documentation/hwmon/pmbus-core.rst
16206 F: Documentation/hwmon/pmbus.rst
16207 F: Documentation/hwmon/tps40422.rst
16208 F: Documentation/hwmon/ucd9000.rst
16209 F: Documentation/hwmon/ucd9200.rst
16210 F: Documentation/hwmon/zl6100.rst
16211 F: drivers/hwmon/pmbus/
16212 F: include/linux/pmbus.h
16214 PMC SIERRA MaxRAID DRIVER
16215 L: linux-scsi@vger.kernel.org
16217 W: http://www.pmc-sierra.com/
16218 F: drivers/scsi/pmcraid.*
16220 PMC SIERRA PM8001 DRIVER
16221 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16222 L: linux-scsi@vger.kernel.org
16224 F: drivers/scsi/pm8001/
16226 PNI RM3100 IIO DRIVER
16227 M: Song Qiang <songqiang1304521@gmail.com>
16228 L: linux-iio@vger.kernel.org
16230 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16231 F: drivers/iio/magnetometer/rm3100*
16234 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16235 L: linux-acpi@vger.kernel.org
16238 F: include/linux/pnp.h
16240 POSIX CLOCKS and TIMERS
16241 M: Thomas Gleixner <tglx@linutronix.de>
16242 L: linux-kernel@vger.kernel.org
16244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16246 F: include/linux/time_namespace.h
16247 F: include/linux/timer*
16248 F: kernel/time/*timer*
16249 F: kernel/time/namespace.c
16251 POWER MANAGEMENT CORE
16252 M: "Rafael J. Wysocki" <rafael@kernel.org>
16253 L: linux-pm@vger.kernel.org
16255 B: https://bugzilla.kernel.org
16256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16257 F: drivers/base/power/
16258 F: drivers/powercap/
16259 F: include/linux/intel_rapl.h
16260 F: include/linux/pm.h
16261 F: include/linux/pm_*
16262 F: include/linux/powercap.h
16263 F: kernel/configs/nopm.config
16265 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16266 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16267 L: linux-pm@vger.kernel.org
16269 B: https://bugzilla.kernel.org
16270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16271 F: drivers/powercap/dtpm*
16272 F: include/linux/dtpm.h
16274 POWER STATE COORDINATION INTERFACE (PSCI)
16275 M: Mark Rutland <mark.rutland@arm.com>
16276 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16279 F: drivers/firmware/psci/
16280 F: include/linux/psci.h
16281 F: include/uapi/linux/psci.h
16283 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16284 M: Sebastian Reichel <sre@kernel.org>
16285 L: linux-pm@vger.kernel.org
16287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16288 F: Documentation/ABI/testing/sysfs-class-power
16289 F: Documentation/devicetree/bindings/power/supply/
16290 F: drivers/power/supply/
16291 F: include/linux/power/
16292 F: include/linux/power_supply.h
16294 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16295 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16296 L: linuxppc-dev@lists.ozlabs.org
16298 F: drivers/char/powernv-op-panel.c
16300 PPP OVER ATM (RFC 2364)
16301 M: Mitchell Blank Jr <mitch@sfgoth.com>
16303 F: include/uapi/linux/atmppp.h
16304 F: net/atm/pppoatm.c
16307 M: Michal Ostrowski <mostrows@earthlink.net>
16309 F: drivers/net/ppp/pppoe.c
16310 F: drivers/net/ppp/pppox.c
16313 M: James Chapman <jchapman@katalix.com>
16315 F: include/linux/if_pppol2tp.h
16316 F: include/uapi/linux/if_pppol2tp.h
16317 F: net/l2tp/l2tp_ppp.c
16319 PPP PROTOCOL DRIVERS AND COMPRESSORS
16320 M: Paul Mackerras <paulus@samba.org>
16321 L: linux-ppp@vger.kernel.org
16323 F: drivers/net/ppp/ppp_*
16326 M: Rodolfo Giometti <giometti@enneenne.com>
16327 L: linuxpps@ml.enneenne.com (subscribers-only)
16329 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16330 F: Documentation/ABI/testing/sysfs-pps
16331 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16332 F: Documentation/driver-api/pps.rst
16334 F: include/linux/pps*.h
16335 F: include/uapi/linux/pps.h
16338 M: Dmitry Kozlov <xeb@mail.ru>
16339 L: netdev@vger.kernel.org
16341 W: http://sourceforge.net/projects/accel-pptp
16342 F: drivers/net/ppp/pptp.c
16344 PRESSURE STALL INFORMATION (PSI)
16345 M: Johannes Weiner <hannes@cmpxchg.org>
16346 M: Suren Baghdasaryan <surenb@google.com>
16348 F: include/linux/psi*
16349 F: kernel/sched/psi.c
16352 M: Petr Mladek <pmladek@suse.com>
16353 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16354 R: Steven Rostedt <rostedt@goodmis.org>
16355 R: John Ogness <john.ogness@linutronix.de>
16357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16358 F: include/linux/printk.h
16362 R: Chris Down <chris@chrisdown.name>
16364 F: Documentation/core-api/printk-index.rst
16365 F: kernel/printk/index.c
16369 L: linux-kernel@vger.kernel.org
16370 L: linux-fsdevel@vger.kernel.org
16372 F: Documentation/filesystems/proc.rst
16374 F: include/linux/proc_fs.h
16375 F: tools/testing/selftests/proc/
16378 M: Luis Chamberlain <mcgrof@kernel.org>
16379 M: Kees Cook <keescook@chromium.org>
16380 M: Iurii Zaikin <yzaikin@google.com>
16381 L: linux-kernel@vger.kernel.org
16382 L: linux-fsdevel@vger.kernel.org
16384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16385 F: fs/proc/proc_sysctl.c
16386 F: include/linux/sysctl.h
16387 F: kernel/sysctl-test.c
16389 F: tools/testing/selftests/sysctl/
16391 PS3 NETWORK SUPPORT
16392 M: Geoff Levand <geoff@infradead.org>
16393 L: netdev@vger.kernel.org
16394 L: linuxppc-dev@lists.ozlabs.org
16396 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16398 PS3 PLATFORM SUPPORT
16399 M: Geoff Levand <geoff@infradead.org>
16400 L: linuxppc-dev@lists.ozlabs.org
16402 F: arch/powerpc/boot/ps3*
16403 F: arch/powerpc/include/asm/lv1call.h
16404 F: arch/powerpc/include/asm/ps3*.h
16405 F: arch/powerpc/platforms/ps3/
16408 F: drivers/rtc/rtc-ps3.c
16409 F: drivers/usb/host/*ps3.c
16410 F: sound/ppc/snd_ps3*
16413 M: Jim Paris <jim@jtan.com>
16414 M: Geoff Levand <geoff@infradead.org>
16415 L: linuxppc-dev@lists.ozlabs.org
16417 F: drivers/block/ps3vram.c
16419 PSAMPLE PACKET SAMPLING SUPPORT
16420 M: Yotam Gigi <yotam.gi@gmail.com>
16422 F: include/net/psample.h
16423 F: include/uapi/linux/psample.h
16427 M: Kees Cook <keescook@chromium.org>
16428 M: Anton Vorontsov <anton@enomsg.org>
16429 M: Colin Cross <ccross@android.com>
16430 M: Tony Luck <tony.luck@intel.com>
16432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16433 F: Documentation/admin-guide/ramoops.rst
16434 F: Documentation/admin-guide/pstore-blk.rst
16435 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16436 F: drivers/acpi/apei/erst.c
16437 F: drivers/firmware/efi/efi-pstore.c
16439 F: include/linux/pstore*
16440 K: \b(pstore|ramoops)
16442 PTP HARDWARE CLOCK SUPPORT
16443 M: Richard Cochran <richardcochran@gmail.com>
16444 L: netdev@vger.kernel.org
16446 W: http://linuxptp.sourceforge.net/
16447 F: Documentation/ABI/testing/sysfs-ptp
16448 F: Documentation/driver-api/ptp.rst
16449 F: drivers/net/phy/dp83640*
16451 F: include/linux/ptp_cl*
16453 PTP VIRTUAL CLOCK SUPPORT
16454 M: Yangbo Lu <yangbo.lu@nxp.com>
16455 L: netdev@vger.kernel.org
16457 F: drivers/ptp/ptp_vclock.c
16458 F: net/ethtool/phc_vclocks.c
16461 M: Oleg Nesterov <oleg@redhat.com>
16463 F: arch/*/*/ptrace*.c
16464 F: arch/*/include/asm/ptrace*.h
16465 F: arch/*/ptrace*.c
16466 F: include/asm-generic/syscall.h
16467 F: include/linux/ptrace.h
16468 F: include/linux/regset.h
16469 F: include/uapi/linux/ptrace.h
16473 M: Hans Verkuil <hverkuil@xs4all.nl>
16474 L: linux-media@vger.kernel.org
16476 T: git git://linuxtv.org/media_tree.git
16477 F: Documentation/admin-guide/media/pulse8-cec.rst
16478 F: drivers/media/cec/usb/pulse8/
16480 PURELIFI PLFXLC DRIVER
16481 M: Srinivasan Raju <srini.raju@purelifi.com>
16482 L: linux-wireless@vger.kernel.org
16484 F: drivers/net/wireless/purelifi/plfxlc/
16486 PVRUSB2 VIDEO4LINUX DRIVER
16487 M: Mike Isely <isely@pobox.com>
16488 L: pvrusb2@isely.net (subscribers-only)
16489 L: linux-media@vger.kernel.org
16491 W: http://www.isely.net/pvrusb2/
16492 T: git git://linuxtv.org/media_tree.git
16493 F: Documentation/driver-api/media/drivers/pvrusb2*
16494 F: drivers/media/usb/pvrusb2/
16497 M: Hans Verkuil <hverkuil@xs4all.nl>
16498 L: linux-media@vger.kernel.org
16500 T: git git://linuxtv.org/media_tree.git
16501 F: drivers/media/usb/pwc/*
16502 F: include/trace/events/pwc.h
16505 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16506 L: linux-hwmon@vger.kernel.org
16508 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16509 F: Documentation/hwmon/pwm-fan.rst
16510 F: drivers/hwmon/pwm-fan.c
16513 M: Sean Young <sean@mess.org>
16514 L: linux-media@vger.kernel.org
16516 F: drivers/media/rc/pwm-ir-tx.c
16519 M: Thierry Reding <thierry.reding@gmail.com>
16520 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16521 L: linux-pwm@vger.kernel.org
16523 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16525 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16526 F: Documentation/devicetree/bindings/pwm/
16527 F: Documentation/driver-api/pwm.rst
16528 F: drivers/gpio/gpio-mvebu.c
16530 F: drivers/video/backlight/pwm_bl.c
16531 F: include/dt-bindings/pwm/
16532 F: include/linux/pwm.h
16533 F: include/linux/pwm_backlight.h
16534 K: pwm_(config|apply_state|ops)
16537 M: Robert Jarzmik <robert.jarzmik@free.fr>
16538 L: linux-gpio@vger.kernel.org
16540 F: drivers/gpio/gpio-pxa.c
16546 M: Robert Jarzmik <robert.jarzmik@free.fr>
16547 L: linux-rtc@vger.kernel.org
16550 PXA2xx/PXA3xx SUPPORT
16551 M: Daniel Mack <daniel@zonque.org>
16552 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16553 M: Robert Jarzmik <robert.jarzmik@free.fr>
16554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16556 T: git git://github.com/hzhuang1/linux.git
16557 T: git git://github.com/rjarzmik/linux.git
16558 F: arch/arm/boot/dts/pxa*
16559 F: arch/arm/mach-pxa/
16560 F: drivers/dma/pxa*
16561 F: drivers/pcmcia/pxa2xx*
16562 F: drivers/pinctrl/pxa/
16563 F: drivers/spi/spi-pxa2xx*
16564 F: drivers/usb/gadget/udc/pxa2*
16565 F: include/sound/pxa2xx-lib.h
16570 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16571 L: qat-linux@intel.com
16573 F: drivers/crypto/qat/
16575 QCOM AUDIO (ASoC) DRIVERS
16576 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16577 M: Banajit Goswami <bgoswami@quicinc.com>
16578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16580 F: sound/soc/codecs/lpass-va-macro.c
16581 F: sound/soc/codecs/lpass-wsa-macro.*
16582 F: sound/soc/codecs/msm8916-wcd-analog.c
16583 F: sound/soc/codecs/msm8916-wcd-digital.c
16584 F: sound/soc/codecs/wcd9335.*
16585 F: sound/soc/codecs/wcd934x.c
16586 F: sound/soc/codecs/wcd-clsh-v2.*
16587 F: sound/soc/codecs/wsa881x.c
16590 QCOM EMBEDDED USB DEBUGGER (EUD)
16591 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16592 L: linux-arm-msm@vger.kernel.org
16594 F: Documentation/ABI/testing/sysfs-driver-eud
16595 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16596 F: drivers/usb/misc/qcom_eud.c
16599 M: Alex Elder <elder@kernel.org>
16600 L: netdev@vger.kernel.org
16602 F: drivers/net/ipa/
16604 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16605 M: Gabriel Somlo <somlo@cmu.edu>
16606 M: "Michael S. Tsirkin" <mst@redhat.com>
16607 L: qemu-devel@nongnu.org
16609 F: drivers/firmware/qemu_fw_cfg.c
16610 F: include/uapi/linux/qemu_fw_cfg.h
16613 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16614 L: linux-rdma@vger.kernel.org
16616 F: drivers/infiniband/hw/qib/
16618 QLOGIC QL41xxx FCOE DRIVER
16619 M: Saurav Kashyap <skashyap@marvell.com>
16620 M: Javed Hasan <jhasan@marvell.com>
16621 M: GR-QLogic-Storage-Upstream@marvell.com
16622 L: linux-scsi@vger.kernel.org
16624 F: drivers/scsi/qedf/
16626 QLOGIC QL41xxx ISCSI DRIVER
16627 M: Nilesh Javali <njavali@marvell.com>
16628 M: Manish Rangankar <mrangankar@marvell.com>
16629 M: GR-QLogic-Storage-Upstream@marvell.com
16630 L: linux-scsi@vger.kernel.org
16632 F: drivers/scsi/qedi/
16634 QLOGIC QL4xxx ETHERNET DRIVER
16635 M: Ariel Elior <aelior@marvell.com>
16636 M: Manish Chopra <manishc@marvell.com>
16637 L: netdev@vger.kernel.org
16639 F: drivers/net/ethernet/qlogic/qed/
16640 F: drivers/net/ethernet/qlogic/qede/
16641 F: include/linux/qed/
16643 QLOGIC QL4xxx RDMA DRIVER
16644 M: Michal Kalderon <mkalderon@marvell.com>
16645 M: Ariel Elior <aelior@marvell.com>
16646 L: linux-rdma@vger.kernel.org
16648 F: drivers/infiniband/hw/qedr/
16649 F: include/uapi/rdma/qedr-abi.h
16651 QLOGIC QLA1280 SCSI DRIVER
16652 M: Michael Reed <mdr@sgi.com>
16653 L: linux-scsi@vger.kernel.org
16655 F: drivers/scsi/qla1280.[ch]
16657 QLOGIC QLA2XXX FC-SCSI DRIVER
16658 M: Nilesh Javali <njavali@marvell.com>
16659 M: GR-QLogic-Storage-Upstream@marvell.com
16660 L: linux-scsi@vger.kernel.org
16662 F: drivers/scsi/qla2xxx/
16664 QLOGIC QLA3XXX NETWORK DRIVER
16665 M: GR-Linux-NIC-Dev@marvell.com
16666 L: netdev@vger.kernel.org
16668 F: drivers/net/ethernet/qlogic/qla3xxx.*
16670 QLOGIC QLA4XXX iSCSI DRIVER
16671 M: Nilesh Javali <njavali@marvell.com>
16672 M: Manish Rangankar <mrangankar@marvell.com>
16673 M: GR-QLogic-Storage-Upstream@marvell.com
16674 L: linux-scsi@vger.kernel.org
16676 F: drivers/scsi/qla4xxx/
16678 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16679 M: Shahed Shaikh <shshaikh@marvell.com>
16680 M: Manish Chopra <manishc@marvell.com>
16681 M: GR-Linux-NIC-Dev@marvell.com
16682 L: netdev@vger.kernel.org
16684 F: drivers/net/ethernet/qlogic/qlcnic/
16686 QLOGIC QLGE 10Gb ETHERNET DRIVER
16687 M: Manish Chopra <manishc@marvell.com>
16688 M: GR-Linux-NIC-Dev@marvell.com
16689 M: Coiby Xu <coiby.xu@gmail.com>
16690 L: netdev@vger.kernel.org
16692 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16693 F: drivers/staging/qlge/
16695 QM1D1B0004 MEDIA DRIVER
16696 M: Akihiro Tsukada <tskd08@gmail.com>
16697 L: linux-media@vger.kernel.org
16699 F: drivers/media/tuners/qm1d1b0004*
16701 QM1D1C0042 MEDIA DRIVER
16702 M: Akihiro Tsukada <tskd08@gmail.com>
16703 L: linux-media@vger.kernel.org
16705 F: drivers/media/tuners/qm1d1c0042*
16708 M: Anders Larsen <al@alarsen.net>
16710 W: http://www.alarsen.net/linux/qnx4fs/
16712 F: include/uapi/linux/qnx4_fs.h
16713 F: include/uapi/linux/qnxtypes.h
16715 QORIQ DPAA2 FSL-MC BUS DRIVER
16716 M: Stuart Yoder <stuyoder@gmail.com>
16717 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16718 L: linux-kernel@vger.kernel.org
16720 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16721 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16722 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16723 F: drivers/bus/fsl-mc/
16724 F: include/uapi/linux/fsl_mc.h
16726 QT1010 MEDIA DRIVER
16727 M: Antti Palosaari <crope@iki.fi>
16728 L: linux-media@vger.kernel.org
16730 W: https://linuxtv.org
16731 W: http://palosaari.fi/linux/
16732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16733 T: git git://linuxtv.org/anttip/media_tree.git
16734 F: drivers/media/tuners/qt1010*
16736 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16737 M: Kalle Valo <kvalo@kernel.org>
16738 L: ath10k@lists.infradead.org
16740 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16742 F: drivers/net/wireless/ath/ath10k/
16743 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16745 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16746 M: Kalle Valo <kvalo@kernel.org>
16747 L: ath11k@lists.infradead.org
16749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16750 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16751 F: drivers/net/wireless/ath/ath11k/
16753 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16754 M: Toke Høiland-Jørgensen <toke@toke.dk>
16755 L: linux-wireless@vger.kernel.org
16757 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16758 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16759 F: drivers/net/wireless/ath/ath9k/
16761 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16762 M: Stephan Gerhold <stephan@gerhold.net>
16763 L: netdev@vger.kernel.org
16764 L: linux-arm-msm@vger.kernel.org
16766 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16767 F: drivers/net/wwan/qcom_bam_dmux.c
16769 QUALCOMM CAMERA SUBSYSTEM DRIVER
16770 M: Robert Foss <robert.foss@linaro.org>
16771 M: Todor Tomov <todor.too@gmail.com>
16772 L: linux-media@vger.kernel.org
16774 F: Documentation/admin-guide/media/qcom_camss.rst
16775 F: Documentation/devicetree/bindings/media/*camss*
16776 F: drivers/media/platform/qcom/camss/
16778 QUALCOMM CLOCK DRIVERS
16779 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16780 L: linux-arm-msm@vger.kernel.org
16782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16783 F: Documentation/devicetree/bindings/clock/qcom,*
16784 F: drivers/clk/qcom/
16785 F: include/dt-bindings/clock/qcom,*
16787 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16788 M: Niklas Cassel <nks@flawful.org>
16789 L: linux-pm@vger.kernel.org
16790 L: linux-arm-msm@vger.kernel.org
16792 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16793 F: drivers/soc/qcom/cpr.c
16795 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16796 M: Ilia Lin <ilia.lin@kernel.org>
16797 L: linux-pm@vger.kernel.org
16799 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16800 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16801 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16803 QUALCOMM CRYPTO DRIVERS
16804 M: Thara Gopinath <thara.gopinath@gmail.com>
16805 L: linux-crypto@vger.kernel.org
16806 L: linux-arm-msm@vger.kernel.org
16808 F: drivers/crypto/qce/
16810 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16811 M: Timur Tabi <timur@kernel.org>
16812 L: netdev@vger.kernel.org
16814 F: drivers/net/ethernet/qualcomm/emac/
16816 QUALCOMM ETHQOS ETHERNET DRIVER
16817 M: Vinod Koul <vkoul@kernel.org>
16818 L: netdev@vger.kernel.org
16820 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16821 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16823 QUALCOMM FASTRPC DRIVER
16824 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16825 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16826 L: linux-arm-msm@vger.kernel.org
16828 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16829 F: drivers/misc/fastrpc.c
16830 F: include/uapi/misc/fastrpc.h
16832 QUALCOMM HEXAGON ARCHITECTURE
16833 M: Brian Cain <bcain@quicinc.com>
16834 L: linux-hexagon@vger.kernel.org
16835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16839 QUALCOMM HIDMA DRIVER
16840 M: Sinan Kaya <okaya@kernel.org>
16841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16842 L: linux-arm-msm@vger.kernel.org
16843 L: dmaengine@vger.kernel.org
16845 F: drivers/dma/qcom/hidma*
16847 QUALCOMM I2C CCI DRIVER
16848 M: Loic Poulain <loic.poulain@linaro.org>
16849 M: Robert Foss <robert.foss@linaro.org>
16850 L: linux-i2c@vger.kernel.org
16851 L: linux-arm-msm@vger.kernel.org
16853 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16854 F: drivers/i2c/busses/i2c-qcom-cci.c
16856 QUALCOMM INTERCONNECT BWMON DRIVER
16857 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16858 L: linux-arm-msm@vger.kernel.org
16860 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16861 F: drivers/soc/qcom/icc-bwmon.c
16864 M: Rob Clark <robdclark@gmail.com>
16865 L: iommu@lists.linux.dev
16866 L: linux-arm-msm@vger.kernel.org
16868 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16870 QUALCOMM IPC ROUTER (QRTR) DRIVER
16871 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16872 L: linux-arm-msm@vger.kernel.org
16874 F: include/trace/events/qrtr.h
16875 F: include/uapi/linux/qrtr.h
16878 QUALCOMM IPCC MAILBOX DRIVER
16879 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16880 L: linux-arm-msm@vger.kernel.org
16882 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16883 F: drivers/mailbox/qcom-ipcc.c
16884 F: include/dt-bindings/mailbox/qcom-ipcc.h
16886 QUALCOMM IPQ4019 USB PHY DRIVER
16887 M: Robert Marko <robert.marko@sartura.hr>
16888 M: Luka Perkov <luka.perkov@sartura.hr>
16889 L: linux-arm-msm@vger.kernel.org
16891 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16892 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16894 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16895 M: Robert Marko <robert.marko@sartura.hr>
16896 M: Luka Perkov <luka.perkov@sartura.hr>
16897 L: linux-arm-msm@vger.kernel.org
16899 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16900 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16902 QUALCOMM NAND CONTROLLER DRIVER
16903 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16904 L: linux-mtd@lists.infradead.org
16905 L: linux-arm-msm@vger.kernel.org
16907 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16908 F: drivers/mtd/nand/raw/qcom_nandc.c
16910 QUALCOMM RMNET DRIVER
16911 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16912 M: Sean Tranchetti <quic_stranche@quicinc.com>
16913 L: netdev@vger.kernel.org
16915 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16916 F: drivers/net/ethernet/qualcomm/rmnet/
16917 F: include/linux/if_rmnet.h
16919 QUALCOMM TSENS THERMAL DRIVER
16920 M: Amit Kucheria <amitk@kernel.org>
16921 M: Thara Gopinath <thara.gopinath@gmail.com>
16922 L: linux-pm@vger.kernel.org
16923 L: linux-arm-msm@vger.kernel.org
16925 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16926 F: drivers/thermal/qcom/
16928 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16929 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16930 L: linux-media@vger.kernel.org
16931 L: linux-arm-msm@vger.kernel.org
16933 T: git git://linuxtv.org/media_tree.git
16934 F: Documentation/devicetree/bindings/media/*venus*
16935 F: drivers/media/platform/qcom/venus/
16937 QUALCOMM WCN36XX WIRELESS DRIVER
16938 M: Loic Poulain <loic.poulain@linaro.org>
16939 L: wcn36xx@lists.infradead.org
16941 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16942 F: drivers/net/wireless/ath/wcn36xx/
16944 QUANTENNA QTNFMAC WIRELESS DRIVER
16945 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16946 R: Sergey Matyukevich <geomatsi@gmail.com>
16947 L: linux-wireless@vger.kernel.org
16949 F: drivers/net/wireless/quantenna
16951 RADEON and AMDGPU DRM DRIVERS
16952 M: Alex Deucher <alexander.deucher@amd.com>
16953 M: Christian König <christian.koenig@amd.com>
16954 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16955 L: amd-gfx@lists.freedesktop.org
16957 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16958 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16959 C: irc://irc.oftc.net/radeon
16960 F: Documentation/gpu/amdgpu/
16961 F: drivers/gpu/drm/amd/
16962 F: drivers/gpu/drm/radeon/
16963 F: include/uapi/drm/amdgpu_drm.h
16964 F: include/uapi/drm/radeon_drm.h
16966 RADEON FRAMEBUFFER DISPLAY DRIVER
16967 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16968 L: linux-fbdev@vger.kernel.org
16970 F: drivers/video/fbdev/aty/radeon*
16971 F: include/uapi/linux/radeonfb.h
16973 RADIOSHARK RADIO DRIVER
16974 M: Hans Verkuil <hverkuil@xs4all.nl>
16975 L: linux-media@vger.kernel.org
16977 T: git git://linuxtv.org/media_tree.git
16978 F: drivers/media/radio/radio-shark.c
16980 RADIOSHARK2 RADIO DRIVER
16981 M: Hans Verkuil <hverkuil@xs4all.nl>
16982 L: linux-media@vger.kernel.org
16984 T: git git://linuxtv.org/media_tree.git
16985 F: drivers/media/radio/radio-shark2.c
16986 F: drivers/media/radio/radio-tea5777.c
16988 RADOS BLOCK DEVICE (RBD)
16989 M: Ilya Dryomov <idryomov@gmail.com>
16990 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16991 L: ceph-devel@vger.kernel.org
16993 W: http://ceph.com/
16994 T: git git://github.com/ceph/ceph-client.git
16995 F: Documentation/ABI/testing/sysfs-bus-rbd
16996 F: drivers/block/rbd.c
16997 F: drivers/block/rbd_types.h
16999 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17000 M: Paul Mackerras <paulus@samba.org>
17001 L: linux-fbdev@vger.kernel.org
17003 F: drivers/video/fbdev/aty/aty128fb.c
17005 RAINSHADOW-CEC DRIVER
17006 M: Hans Verkuil <hverkuil@xs4all.nl>
17007 L: linux-media@vger.kernel.org
17009 T: git git://linuxtv.org/media_tree.git
17010 F: drivers/media/cec/usb/rainshadow/
17012 RALINK MIPS ARCHITECTURE
17013 M: John Crispin <john@phrozen.org>
17014 L: linux-mips@vger.kernel.org
17016 F: arch/mips/ralink
17018 RALINK MT7621 MIPS ARCHITECTURE
17019 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17020 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17021 L: linux-mips@vger.kernel.org
17023 F: arch/mips/boot/dts/ralink/mt7621*
17025 RALINK PINCTRL DRIVER
17026 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17027 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17028 L: linux-mips@vger.kernel.org
17030 F: drivers/pinctrl/ralink/
17032 RALINK RT2X00 WIRELESS LAN DRIVER
17033 M: Stanislaw Gruszka <stf_xl@wp.pl>
17034 M: Helmut Schaa <helmut.schaa@googlemail.com>
17035 L: linux-wireless@vger.kernel.org
17037 F: drivers/net/wireless/ralink/rt2x00/
17039 RAMDISK RAM BLOCK DEVICE DRIVER
17040 M: Jens Axboe <axboe@kernel.dk>
17042 F: Documentation/admin-guide/blockdev/ramdisk.rst
17043 F: drivers/block/brd.c
17045 RANCHU VIRTUAL BOARD FOR MIPS
17046 M: Miodrag Dinic <miodrag.dinic@mips.com>
17047 L: linux-mips@vger.kernel.org
17049 F: arch/mips/configs/generic/board-ranchu.config
17050 F: arch/mips/generic/board-ranchu.c
17052 RANDOM NUMBER DRIVER
17053 M: "Theodore Ts'o" <tytso@mit.edu>
17054 M: Jason A. Donenfeld <Jason@zx2c4.com>
17055 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17057 F: drivers/char/random.c
17058 F: drivers/virt/vmgenid.c
17061 M: Matt Porter <mporter@kernel.crashing.org>
17062 M: Alexandre Bounine <alex.bou9@gmail.com>
17064 F: drivers/rapidio/
17067 M: Tony Luck <tony.luck@intel.com>
17068 M: Borislav Petkov <bp@alien8.de>
17069 L: linux-edac@vger.kernel.org
17071 F: Documentation/admin-guide/ras.rst
17073 F: include/linux/ras.h
17074 F: include/ras/ras_event.h
17076 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17077 L: linux-wireless@vger.kernel.org
17079 F: drivers/net/wireless/ray*
17081 RC-CORE / LIRC FRAMEWORK
17082 M: Sean Young <sean@mess.org>
17083 L: linux-media@vger.kernel.org
17085 W: http://linuxtv.org
17086 T: git git://linuxtv.org/media_tree.git
17087 F: Documentation/driver-api/media/rc-core.rst
17088 F: Documentation/userspace-api/media/rc/
17089 F: drivers/media/rc/
17090 F: include/media/rc-map.h
17091 F: include/media/rc-core.h
17092 F: include/uapi/linux/lirc.h
17094 RCMM REMOTE CONTROLS DECODER
17095 M: Patrick Lerda <patrick9876@free.fr>
17097 F: drivers/media/rc/ir-rcmm-decoder.c
17099 RCUTORTURE TEST FRAMEWORK
17100 M: "Paul E. McKenney" <paulmck@kernel.org>
17101 M: Josh Triplett <josh@joshtriplett.org>
17102 R: Steven Rostedt <rostedt@goodmis.org>
17103 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17104 R: Lai Jiangshan <jiangshanlai@gmail.com>
17105 L: rcu@vger.kernel.org
17107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17108 F: tools/testing/selftests/rcutorture
17110 RDACM20 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/rdacm20.c
17122 RDACM21 Camera Sensor
17123 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17124 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17125 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17126 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17127 L: linux-media@vger.kernel.org
17129 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17130 F: drivers/media/i2c/max9271.c
17131 F: drivers/media/i2c/max9271.h
17132 F: drivers/media/i2c/rdacm21.c
17135 M: Florian Fainelli <florian@openwrt.org>
17138 RDC R6040 FAST ETHERNET DRIVER
17139 M: Florian Fainelli <f.fainelli@gmail.com>
17140 L: netdev@vger.kernel.org
17142 F: drivers/net/ethernet/rdc/r6040.c
17144 RDMAVT - RDMA verbs software
17145 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17146 L: linux-rdma@vger.kernel.org
17148 F: drivers/infiniband/sw/rdmavt
17150 RDS - RELIABLE DATAGRAM SOCKETS
17151 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17152 L: netdev@vger.kernel.org
17153 L: linux-rdma@vger.kernel.org
17154 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17156 W: https://oss.oracle.com/projects/rds/
17157 F: Documentation/networking/rds.rst
17160 RDT - RESOURCE ALLOCATION
17161 M: Fenghua Yu <fenghua.yu@intel.com>
17162 M: Reinette Chatre <reinette.chatre@intel.com>
17163 L: linux-kernel@vger.kernel.org
17165 F: Documentation/x86/resctrl*
17166 F: arch/x86/include/asm/resctrl.h
17167 F: arch/x86/kernel/cpu/resctrl/
17168 F: tools/testing/selftests/resctrl/
17170 READ-COPY UPDATE (RCU)
17171 M: "Paul E. McKenney" <paulmck@kernel.org>
17172 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17173 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17174 M: Josh Triplett <josh@joshtriplett.org>
17175 R: Steven Rostedt <rostedt@goodmis.org>
17176 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17177 R: Lai Jiangshan <jiangshanlai@gmail.com>
17178 R: Joel Fernandes <joel@joelfernandes.org>
17179 L: rcu@vger.kernel.org
17181 W: http://www.rdrop.com/users/paulmck/RCU/
17182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17183 F: Documentation/RCU/
17184 F: include/linux/rcu*
17186 X: Documentation/RCU/torture.rst
17187 X: include/linux/srcu*.h
17188 X: kernel/rcu/srcu*.c
17190 REAL TIME CLOCK (RTC) SUBSYSTEM
17191 M: Alessandro Zummo <a.zummo@towertech.it>
17192 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17193 L: linux-rtc@vger.kernel.org
17195 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17197 F: Documentation/admin-guide/rtc.rst
17198 F: Documentation/devicetree/bindings/rtc/
17200 F: include/linux/platform_data/rtc-*
17201 F: include/linux/rtc.h
17202 F: include/linux/rtc/
17203 F: include/uapi/linux/rtc.h
17204 F: tools/testing/selftests/rtc/
17206 REALTEK AUDIO CODECS
17207 M: Oder Chiou <oder_chiou@realtek.com>
17209 F: include/sound/rt*.h
17210 F: sound/soc/codecs/rt*
17212 REALTEK OTTO WATCHDOG
17213 M: Sander Vanheule <sander@svanheule.net>
17214 L: linux-watchdog@vger.kernel.org
17216 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17217 F: drivers/watchdog/realtek_otto_wdt.c
17219 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17220 M: Linus Walleij <linus.walleij@linaro.org>
17221 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17223 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17224 F: drivers/net/dsa/realtek/*
17226 REALTEK WIRELESS DRIVER (rtlwifi family)
17227 M: Ping-Ke Shih <pkshih@realtek.com>
17228 L: linux-wireless@vger.kernel.org
17230 W: https://wireless.wiki.kernel.org/
17231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17232 F: drivers/net/wireless/realtek/rtlwifi/
17234 REALTEK WIRELESS DRIVER (rtw88)
17235 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17236 L: linux-wireless@vger.kernel.org
17238 F: drivers/net/wireless/realtek/rtw88/
17240 REALTEK WIRELESS DRIVER (rtw89)
17241 M: Ping-Ke Shih <pkshih@realtek.com>
17242 L: linux-wireless@vger.kernel.org
17244 F: drivers/net/wireless/realtek/rtw89/
17246 REDPINE WIRELESS DRIVER
17247 M: Amitkumar Karwar <amitkarwar@gmail.com>
17248 M: Siva Rebbagondla <siva8118@gmail.com>
17249 L: linux-wireless@vger.kernel.org
17251 F: drivers/net/wireless/rsi/
17253 REGISTER MAP ABSTRACTION
17254 M: Mark Brown <broonie@kernel.org>
17255 L: linux-kernel@vger.kernel.org
17257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17258 F: Documentation/devicetree/bindings/regmap/
17259 F: drivers/base/regmap/
17260 F: include/linux/regmap.h
17262 REISERFS FILE SYSTEM
17263 L: reiserfs-devel@vger.kernel.org
17267 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17268 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17269 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17270 L: linux-remoteproc@vger.kernel.org
17272 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17273 F: Documentation/ABI/testing/sysfs-class-remoteproc
17274 F: Documentation/devicetree/bindings/remoteproc/
17275 F: Documentation/staging/remoteproc.rst
17276 F: drivers/remoteproc/
17277 F: include/linux/remoteproc.h
17278 F: include/linux/remoteproc/
17280 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17281 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17282 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17283 L: linux-remoteproc@vger.kernel.org
17285 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17286 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17287 F: Documentation/staging/rpmsg.rst
17289 F: include/linux/rpmsg.h
17290 F: include/linux/rpmsg/
17291 F: include/uapi/linux/rpmsg.h
17294 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17295 M: Stephan Gerhold <stephan@gerhold.net>
17296 L: netdev@vger.kernel.org
17297 L: linux-remoteproc@vger.kernel.org
17299 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17301 RENESAS CLOCK DRIVERS
17302 M: Geert Uytterhoeven <geert+renesas@glider.be>
17303 L: linux-renesas-soc@vger.kernel.org
17305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17306 F: Documentation/devicetree/bindings/clock/renesas,*
17307 F: drivers/clk/renesas/
17309 RENESAS EMEV2 I2C DRIVER
17310 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17311 L: linux-renesas-soc@vger.kernel.org
17313 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17314 F: drivers/i2c/busses/i2c-emev2.c
17316 RENESAS ETHERNET DRIVERS
17317 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17318 L: netdev@vger.kernel.org
17319 L: linux-renesas-soc@vger.kernel.org
17320 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17321 F: drivers/net/ethernet/renesas/
17322 F: include/linux/sh_eth.h
17324 RENESAS R-CAR GYROADC DRIVER
17325 M: Marek Vasut <marek.vasut@gmail.com>
17326 L: linux-iio@vger.kernel.org
17328 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17329 F: drivers/iio/adc/rcar-gyroadc.c
17331 RENESAS R-CAR I2C DRIVERS
17332 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17333 L: linux-renesas-soc@vger.kernel.org
17335 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17336 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17337 F: drivers/i2c/busses/i2c-rcar.c
17338 F: drivers/i2c/busses/i2c-sh_mobile.c
17340 RENESAS R-CAR SATA DRIVER
17341 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17343 L: linux-ide@vger.kernel.org
17344 L: linux-renesas-soc@vger.kernel.org
17345 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17346 F: drivers/ata/sata_rcar.c
17348 RENESAS R-CAR THERMAL DRIVERS
17349 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17350 L: linux-renesas-soc@vger.kernel.org
17352 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17353 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17354 F: drivers/thermal/rcar_gen3_thermal.c
17355 F: drivers/thermal/rcar_thermal.c
17357 RENESAS RIIC DRIVER
17358 M: Chris Brandt <chris.brandt@renesas.com>
17359 L: linux-renesas-soc@vger.kernel.org
17361 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17362 F: drivers/i2c/busses/i2c-riic.c
17364 RENESAS USB PHY DRIVER
17365 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17366 L: linux-renesas-soc@vger.kernel.org
17368 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17370 RENESAS RZ/G2L A/D DRIVER
17371 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17372 L: linux-iio@vger.kernel.org
17373 L: linux-renesas-soc@vger.kernel.org
17375 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17376 F: drivers/iio/adc/rzg2l_adc.c
17378 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17379 M: Clément Léger <clement.leger@bootlin.com>
17380 L: linux-renesas-soc@vger.kernel.org
17381 L: netdev@vger.kernel.org
17383 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17384 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17385 F: drivers/net/dsa/rzn1_a5psw*
17386 F: drivers/net/pcs/pcs-rzn1-miic.c
17387 F: include/dt-bindings/net/pcs-rzn1-miic.h
17388 F: include/linux/pcs-rzn1-miic.h
17389 F: net/dsa/tag_rzn1_a5psw.c
17391 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17392 M: Miquel Raynal <miquel.raynal@bootlin.com>
17393 L: linux-rtc@vger.kernel.org
17394 L: linux-renesas-soc@vger.kernel.org
17396 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17397 F: drivers/rtc/rtc-rzn1.c
17399 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17400 M: Miquel Raynal <miquel.raynal@bootlin.com>
17401 L: linux-mtd@lists.infradead.org
17402 L: linux-renesas-soc@vger.kernel.org
17404 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17405 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17407 RESET CONTROLLER FRAMEWORK
17408 M: Philipp Zabel <p.zabel@pengutronix.de>
17410 T: git git://git.pengutronix.de/git/pza/linux
17411 F: Documentation/devicetree/bindings/reset/
17412 F: Documentation/driver-api/reset.rst
17414 F: include/dt-bindings/reset/
17415 F: include/linux/reset-controller.h
17416 F: include/linux/reset.h
17417 F: include/linux/reset/
17418 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17420 RESTARTABLE SEQUENCES SUPPORT
17421 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17422 M: Peter Zijlstra <peterz@infradead.org>
17423 M: "Paul E. McKenney" <paulmck@kernel.org>
17424 M: Boqun Feng <boqun.feng@gmail.com>
17425 L: linux-kernel@vger.kernel.org
17427 F: include/trace/events/rseq.h
17428 F: include/uapi/linux/rseq.h
17430 F: tools/testing/selftests/rseq/
17433 M: Johannes Berg <johannes@sipsolutions.net>
17434 L: linux-wireless@vger.kernel.org
17436 W: https://wireless.wiki.kernel.org/
17437 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17440 F: Documentation/ABI/stable/sysfs-class-rfkill
17441 F: Documentation/driver-api/rfkill.rst
17442 F: include/linux/rfkill.h
17443 F: include/uapi/linux/rfkill.h
17447 M: Thomas Graf <tgraf@suug.ch>
17448 M: Herbert Xu <herbert@gondor.apana.org.au>
17449 L: netdev@vger.kernel.org
17451 F: include/linux/rhashtable-types.h
17452 F: include/linux/rhashtable.h
17453 F: lib/rhashtable.c
17454 F: lib/test_rhashtable.c
17456 RICOH R5C592 MEMORYSTICK DRIVER
17457 M: Maxim Levitsky <maximlevitsky@gmail.com>
17459 F: drivers/memstick/host/r592.*
17461 RICOH SMARTMEDIA/XD DRIVER
17462 M: Maxim Levitsky <maximlevitsky@gmail.com>
17464 F: drivers/mtd/nand/raw/r852.c
17465 F: drivers/mtd/nand/raw/r852.h
17468 M: Atish Patra <atishp@atishpatra.org>
17469 R: Anup Patel <anup@brainfault.org>
17470 L: linux-riscv@lists.infradead.org
17472 F: drivers/perf/riscv_pmu.c
17473 F: drivers/perf/riscv_pmu_legacy.c
17474 F: drivers/perf/riscv_pmu_sbi.c
17476 RISC-V ARCHITECTURE
17477 M: Paul Walmsley <paul.walmsley@sifive.com>
17478 M: Palmer Dabbelt <palmer@dabbelt.com>
17479 M: Albert Ou <aou@eecs.berkeley.edu>
17480 L: linux-riscv@lists.infradead.org
17482 P: Documentation/riscv/patch-acceptance.rst
17483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17488 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17489 M: Conor Dooley <conor.dooley@microchip.com>
17490 M: Daire McNamara <daire.mcnamara@microchip.com>
17491 L: linux-riscv@lists.infradead.org
17493 F: arch/riscv/boot/dts/microchip/
17494 F: drivers/char/hw_random/mpfs-rng.c
17495 F: drivers/clk/microchip/clk-mpfs.c
17496 F: drivers/mailbox/mailbox-mpfs.c
17497 F: drivers/pci/controller/pcie-microchip-host.c
17498 F: drivers/soc/microchip/
17499 F: drivers/spi/spi-microchip-core.c
17500 F: drivers/usb/musb/mpfs.c
17501 F: include/soc/microchip/mpfs.h
17504 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17505 M: Jack Wang <jinpu.wang@ionos.com>
17506 L: linux-block@vger.kernel.org
17508 F: drivers/block/rnbd/
17511 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17513 W: http://sourceforge.net/projects/roccat/
17514 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17515 F: drivers/hid/hid-roccat*
17516 F: include/linux/hid-roccat*
17518 ROCKCHIP I2S TDM DRIVER
17519 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17520 L: linux-rockchip@lists.infradead.org
17522 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17523 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17525 ROCKCHIP ISP V1 DRIVER
17526 M: Dafna Hirschfeld <dafna@fastmail.com>
17527 L: linux-media@vger.kernel.org
17528 L: linux-rockchip@lists.infradead.org
17530 F: Documentation/admin-guide/media/rkisp1.rst
17531 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17532 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17533 F: drivers/media/platform/rockchip/rkisp1
17534 F: include/uapi/linux/rkisp1-config.h
17536 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17537 M: Jacob Chen <jacob-chen@iotwrt.com>
17538 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17539 L: linux-media@vger.kernel.org
17540 L: linux-rockchip@lists.infradead.org
17542 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17543 F: drivers/media/platform/rockchip/rga/
17545 ROCKCHIP VIDEO DECODER DRIVER
17546 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17547 L: linux-media@vger.kernel.org
17548 L: linux-rockchip@lists.infradead.org
17550 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17551 F: drivers/staging/media/rkvdec/
17554 M: Jiri Pirko <jiri@resnulli.us>
17555 L: netdev@vger.kernel.org
17557 F: drivers/net/ethernet/rocker/
17559 ROCKETPORT EXPRESS/INFINITY DRIVER
17560 M: Kevin Cernekee <cernekee@gmail.com>
17561 L: linux-serial@vger.kernel.org
17563 F: drivers/tty/serial/rp2.*
17565 ROHM BD99954 CHARGER IC
17566 R: Matti Vaittinen <mazziesaccount@gmail.com>
17568 F: drivers/power/supply/bd99954-charger.c
17569 F: drivers/power/supply/bd99954-charger.h
17571 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17572 M: Tomasz Duszynski <tduszyns@gmail.com>
17574 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17575 F: drivers/iio/light/bh1750.c
17577 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17578 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17579 L: linux-kernel@vger.kernel.org
17580 L: linux-renesas-soc@vger.kernel.org
17582 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17583 F: drivers/gpio/gpio-bd9571mwv.c
17584 F: drivers/mfd/bd9571mwv.c
17585 F: drivers/regulator/bd9571mwv-regulator.c
17586 F: include/linux/mfd/bd9571mwv.h
17588 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17589 R: Matti Vaittinen <mazziesaccount@gmail.com>
17591 F: drivers/clk/clk-bd718x7.c
17592 F: drivers/gpio/gpio-bd71815.c
17593 F: drivers/gpio/gpio-bd71828.c
17594 F: drivers/mfd/rohm-bd71828.c
17595 F: drivers/mfd/rohm-bd718x7.c
17596 F: drivers/mfd/rohm-bd9576.c
17597 F: drivers/regulator/bd71815-regulator.c
17598 F: drivers/regulator/bd71828-regulator.c
17599 F: drivers/regulator/bd718x7-regulator.c
17600 F: drivers/regulator/bd9576-regulator.c
17601 F: drivers/regulator/rohm-regulator.c
17602 F: drivers/rtc/rtc-bd70528.c
17603 F: drivers/watchdog/bd9576_wdt.c
17604 F: include/linux/mfd/rohm-bd71815.h
17605 F: include/linux/mfd/rohm-bd71828.h
17606 F: include/linux/mfd/rohm-bd718x7.h
17607 F: include/linux/mfd/rohm-bd957x.h
17608 F: include/linux/mfd/rohm-generic.h
17609 F: include/linux/mfd/rohm-shared.h
17612 M: Ralf Baechle <ralf@linux-mips.org>
17613 L: linux-hams@vger.kernel.org
17615 W: http://www.linux-ax25.org/
17616 F: include/net/rose.h
17617 F: include/uapi/linux/rose.h
17620 ROTATION DRIVER FOR ALLWINNER A83T
17621 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17622 L: linux-media@vger.kernel.org
17624 T: git git://linuxtv.org/media_tree.git
17625 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17626 F: drivers/media/platform/sunxi/sun8i-rotate/
17629 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17630 L: linux-remoteproc@vger.kernel.org
17632 F: drivers/tty/rpmsg_tty.c
17634 RTL2830 MEDIA DRIVER
17635 M: Antti Palosaari <crope@iki.fi>
17636 L: linux-media@vger.kernel.org
17638 W: https://linuxtv.org
17639 W: http://palosaari.fi/linux/
17640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17641 T: git git://linuxtv.org/anttip/media_tree.git
17642 F: drivers/media/dvb-frontends/rtl2830*
17644 RTL2832 MEDIA DRIVER
17645 M: Antti Palosaari <crope@iki.fi>
17646 L: linux-media@vger.kernel.org
17648 W: https://linuxtv.org
17649 W: http://palosaari.fi/linux/
17650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17651 T: git git://linuxtv.org/anttip/media_tree.git
17652 F: drivers/media/dvb-frontends/rtl2832*
17654 RTL2832_SDR MEDIA DRIVER
17655 M: Antti Palosaari <crope@iki.fi>
17656 L: linux-media@vger.kernel.org
17658 W: https://linuxtv.org
17659 W: http://palosaari.fi/linux/
17660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17661 T: git git://linuxtv.org/anttip/media_tree.git
17662 F: drivers/media/dvb-frontends/rtl2832_sdr*
17664 RTL8180 WIRELESS DRIVER
17665 L: linux-wireless@vger.kernel.org
17667 W: https://wireless.wiki.kernel.org/
17668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17669 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17671 RTL8187 WIRELESS DRIVER
17672 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17673 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17674 M: Larry Finger <Larry.Finger@lwfinger.net>
17675 L: linux-wireless@vger.kernel.org
17677 W: https://wireless.wiki.kernel.org/
17678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17679 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17681 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17682 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17683 L: linux-wireless@vger.kernel.org
17685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17686 F: drivers/net/wireless/realtek/rtl8xxxu/
17688 RTRS TRANSPORT DRIVERS
17689 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17690 M: Jack Wang <jinpu.wang@ionos.com>
17691 L: linux-rdma@vger.kernel.org
17693 F: drivers/infiniband/ulp/rtrs/
17695 RXRPC SOCKETS (AF_RXRPC)
17696 M: David Howells <dhowells@redhat.com>
17697 M: Marc Dionne <marc.dionne@auristor.com>
17698 L: linux-afs@lists.infradead.org
17700 W: https://www.infradead.org/~dhowells/kafs/
17701 F: Documentation/networking/rxrpc.rst
17702 F: include/keys/rxrpc-type.h
17703 F: include/net/af_rxrpc.h
17704 F: include/trace/events/rxrpc.h
17705 F: include/uapi/linux/rxrpc.h
17708 S3 SAVAGE FRAMEBUFFER DRIVER
17709 M: Antonino Daplas <adaplas@gmail.com>
17710 L: linux-fbdev@vger.kernel.org
17712 F: drivers/video/fbdev/savage/
17715 M: Heiko Carstens <hca@linux.ibm.com>
17716 M: Vasily Gorbik <gor@linux.ibm.com>
17717 M: Alexander Gordeev <agordeev@linux.ibm.com>
17718 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17719 R: Sven Schnelle <svens@linux.ibm.com>
17720 L: linux-s390@vger.kernel.org
17722 W: http://www.ibm.com/developerworks/linux/linux390/
17723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17724 F: Documentation/driver-api/s390-drivers.rst
17725 F: Documentation/s390/
17729 S390 COMMON I/O LAYER
17730 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17731 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17732 L: linux-s390@vger.kernel.org
17734 W: http://www.ibm.com/developerworks/linux/linux390/
17735 F: drivers/s390/cio/
17738 M: Stefan Haberland <sth@linux.ibm.com>
17739 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17740 L: linux-s390@vger.kernel.org
17742 W: http://www.ibm.com/developerworks/linux/linux390/
17743 F: block/partitions/ibm.c
17744 F: drivers/s390/block/dasd*
17745 F: include/linux/dasd_mod.h
17748 M: Matthew Rosato <mjrosato@linux.ibm.com>
17749 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17750 L: linux-s390@vger.kernel.org
17752 W: http://www.ibm.com/developerworks/linux/linux390/
17753 F: drivers/iommu/s390-iommu.c
17755 S390 IUCV NETWORK LAYER
17756 M: Alexandra Winter <wintera@linux.ibm.com>
17757 M: Wenjia Zhang <wenjia@linux.ibm.com>
17758 L: linux-s390@vger.kernel.org
17759 L: netdev@vger.kernel.org
17761 W: http://www.ibm.com/developerworks/linux/linux390/
17762 F: drivers/s390/net/*iucv*
17763 F: include/net/iucv/
17766 S390 NETWORK DRIVERS
17767 M: Alexandra Winter <wintera@linux.ibm.com>
17768 M: Wenjia Zhang <wenjia@linux.ibm.com>
17769 L: linux-s390@vger.kernel.org
17770 L: netdev@vger.kernel.org
17772 W: http://www.ibm.com/developerworks/linux/linux390/
17773 F: drivers/s390/net/
17776 M: Niklas Schnelle <schnelle@linux.ibm.com>
17777 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17778 L: linux-s390@vger.kernel.org
17780 W: http://www.ibm.com/developerworks/linux/linux390/
17782 F: drivers/pci/hotplug/s390_pci_hpc.c
17783 F: Documentation/s390/pci.rst
17785 S390 VFIO AP DRIVER
17786 M: Tony Krowiak <akrowiak@linux.ibm.com>
17787 M: Halil Pasic <pasic@linux.ibm.com>
17788 M: Jason Herne <jjherne@linux.ibm.com>
17789 L: linux-s390@vger.kernel.org
17791 W: http://www.ibm.com/developerworks/linux/linux390/
17792 F: Documentation/s390/vfio-ap.rst
17793 F: drivers/s390/crypto/vfio_ap*
17795 S390 VFIO-CCW DRIVER
17796 M: Eric Farman <farman@linux.ibm.com>
17797 M: Matthew Rosato <mjrosato@linux.ibm.com>
17798 R: Halil Pasic <pasic@linux.ibm.com>
17799 L: linux-s390@vger.kernel.org
17800 L: kvm@vger.kernel.org
17802 F: Documentation/s390/vfio-ccw.rst
17803 F: drivers/s390/cio/vfio_ccw*
17804 F: include/uapi/linux/vfio_ccw.h
17806 S390 VFIO-PCI DRIVER
17807 M: Matthew Rosato <mjrosato@linux.ibm.com>
17808 M: Eric Farman <farman@linux.ibm.com>
17809 L: linux-s390@vger.kernel.org
17810 L: kvm@vger.kernel.org
17812 F: arch/s390/kvm/pci*
17813 F: drivers/vfio/pci/vfio_pci_zdev.c
17814 F: include/uapi/linux/vfio_zdev.h
17817 M: Harald Freudenberger <freude@linux.ibm.com>
17818 L: linux-s390@vger.kernel.org
17820 W: http://www.ibm.com/developerworks/linux/linux390/
17821 F: drivers/s390/crypto/
17824 M: Steffen Maier <maier@linux.ibm.com>
17825 M: Benjamin Block <bblock@linux.ibm.com>
17826 L: linux-s390@vger.kernel.org
17828 W: http://www.ibm.com/developerworks/linux/linux390/
17829 F: drivers/s390/scsi/zfcp_*
17831 S3C ADC BATTERY DRIVER
17832 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17833 L: linux-samsung-soc@vger.kernel.org
17835 F: drivers/power/supply/s3c_adc_battery.c
17836 F: include/linux/s3c_adc_battery.h
17838 S3C24XX SD/MMC Driver
17839 M: Ben Dooks <ben-linux@fluff.org>
17840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17842 F: drivers/mmc/host/s3cmci.*
17844 SAA6588 RDS RECEIVER DRIVER
17845 M: Hans Verkuil <hverkuil@xs4all.nl>
17846 L: linux-media@vger.kernel.org
17848 W: https://linuxtv.org
17849 T: git git://linuxtv.org/media_tree.git
17850 F: drivers/media/i2c/saa6588*
17852 SAA7134 VIDEO4LINUX DRIVER
17853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17854 L: linux-media@vger.kernel.org
17856 W: https://linuxtv.org
17857 T: git git://linuxtv.org/media_tree.git
17858 F: Documentation/driver-api/media/drivers/saa7134*
17859 F: drivers/media/pci/saa7134/
17861 SAA7146 VIDEO4LINUX-2 DRIVER
17862 M: Hans Verkuil <hverkuil@xs4all.nl>
17863 L: linux-media@vger.kernel.org
17865 T: git git://linuxtv.org/media_tree.git
17866 F: drivers/media/common/saa7146/
17867 F: drivers/media/pci/saa7146/
17868 F: include/media/drv-intf/saa7146*
17870 SAFESETID SECURITY MODULE
17871 M: Micah Morton <mortonm@chromium.org>
17873 F: Documentation/admin-guide/LSM/SafeSetID.rst
17874 F: security/safesetid/
17876 SAMSUNG AUDIO (ASoC) DRIVERS
17877 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17878 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17881 B: mailto:linux-samsung-soc@vger.kernel.org
17882 F: Documentation/devicetree/bindings/sound/samsung*
17883 F: sound/soc/samsung/
17885 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17886 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17887 L: linux-crypto@vger.kernel.org
17888 L: linux-samsung-soc@vger.kernel.org
17890 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17891 F: drivers/crypto/exynos-rng.c
17893 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17894 M: Łukasz Stelmach <l.stelmach@samsung.com>
17895 L: linux-samsung-soc@vger.kernel.org
17897 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17898 F: drivers/char/hw_random/exynos-trng.c
17900 SAMSUNG FRAMEBUFFER DRIVER
17901 M: Jingoo Han <jingoohan1@gmail.com>
17902 L: linux-fbdev@vger.kernel.org
17904 F: drivers/video/fbdev/s3c-fb.c
17906 SAMSUNG INTERCONNECT DRIVERS
17907 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17908 M: Artur Świgoń <a.swigon@samsung.com>
17909 L: linux-pm@vger.kernel.org
17910 L: linux-samsung-soc@vger.kernel.org
17912 F: drivers/interconnect/samsung/
17914 SAMSUNG LAPTOP DRIVER
17915 M: Corentin Chary <corentin.chary@gmail.com>
17916 L: platform-driver-x86@vger.kernel.org
17918 F: drivers/platform/x86/samsung-laptop.c
17920 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17921 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17922 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17923 L: linux-kernel@vger.kernel.org
17924 L: linux-samsung-soc@vger.kernel.org
17926 B: mailto:linux-samsung-soc@vger.kernel.org
17927 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17928 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17929 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17930 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17931 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17932 F: drivers/clk/clk-s2mps11.c
17933 F: drivers/mfd/sec*.c
17934 F: drivers/regulator/s2m*.c
17935 F: drivers/regulator/s5m*.c
17936 F: drivers/rtc/rtc-s5m.c
17937 F: include/linux/mfd/samsung/
17939 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17940 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17941 L: linux-media@vger.kernel.org
17942 L: linux-samsung-soc@vger.kernel.org
17944 F: drivers/media/platform/samsung/s3c-camif/
17945 F: include/media/drv-intf/s3c_camif.h
17947 SAMSUNG S3FWRN5 NFC DRIVER
17948 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17949 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17950 L: linux-nfc@lists.01.org (subscribers-only)
17952 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17953 F: drivers/nfc/s3fwrn5
17955 SAMSUNG S5C73M3 CAMERA DRIVER
17956 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17957 M: Andrzej Hajda <andrzej.hajda@intel.com>
17958 L: linux-media@vger.kernel.org
17960 F: drivers/media/i2c/s5c73m3/*
17962 SAMSUNG S5K5BAF CAMERA DRIVER
17963 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17964 M: Andrzej Hajda <andrzej.hajda@intel.com>
17965 L: linux-media@vger.kernel.org
17967 F: drivers/media/i2c/s5k5baf.c
17969 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17970 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17971 M: Vladimir Zapolskiy <vz@mleia.com>
17972 L: linux-crypto@vger.kernel.org
17973 L: linux-samsung-soc@vger.kernel.org
17975 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17976 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17977 F: drivers/crypto/s5p-sss.c
17979 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17980 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17981 L: linux-media@vger.kernel.org
17983 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17984 F: drivers/media/platform/samsung/exynos4-is/
17986 SAMSUNG SOC CLOCK DRIVERS
17987 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17988 M: Tomasz Figa <tomasz.figa@gmail.com>
17989 M: Chanwoo Choi <cw00.choi@samsung.com>
17990 R: Alim Akhtar <alim.akhtar@samsung.com>
17991 L: linux-samsung-soc@vger.kernel.org
17993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17994 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17995 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17996 F: drivers/clk/samsung/
17997 F: include/dt-bindings/clock/exynos*.h
17998 F: include/dt-bindings/clock/s3c*.h
17999 F: include/dt-bindings/clock/s5p*.h
18000 F: include/dt-bindings/clock/samsung,*.h
18001 F: include/linux/clk/samsung.h
18002 F: include/linux/platform_data/clk-s3c2410.h
18004 SAMSUNG SPI DRIVERS
18005 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18006 M: Andi Shyti <andi@etezian.org>
18007 L: linux-spi@vger.kernel.org
18008 L: linux-samsung-soc@vger.kernel.org
18010 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18011 F: drivers/spi/spi-s3c*
18012 F: include/linux/platform_data/spi-s3c64xx.h
18013 F: include/linux/spi/s3c24xx-fiq.h
18015 SAMSUNG SXGBE DRIVERS
18016 M: Byungho An <bh74.an@samsung.com>
18017 L: netdev@vger.kernel.org
18019 F: drivers/net/ethernet/samsung/sxgbe/
18021 SAMSUNG THERMAL DRIVER
18022 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18023 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18024 L: linux-pm@vger.kernel.org
18025 L: linux-samsung-soc@vger.kernel.org
18027 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18028 F: drivers/thermal/samsung/
18030 SAMSUNG USB2 PHY DRIVER
18031 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18032 L: linux-kernel@vger.kernel.org
18034 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18035 F: Documentation/driver-api/phy/samsung-usb2.rst
18036 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18037 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18038 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18039 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18040 F: drivers/phy/samsung/phy-samsung-usb2.c
18041 F: drivers/phy/samsung/phy-samsung-usb2.h
18043 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18044 M: Paul Barker <paul.barker@sancloud.com>
18045 R: Marc Murphy <marc.murphy@sancloud.com>
18047 F: arch/arm/boot/dts/am335x-sancloud*
18050 M: Zwane Mwaikambo <zwanem@gmail.com>
18052 F: drivers/watchdog/sc1200wdt.c
18055 M: Ingo Molnar <mingo@redhat.com>
18056 M: Peter Zijlstra <peterz@infradead.org>
18057 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18058 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18059 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18060 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18061 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18062 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18063 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18064 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18065 L: linux-kernel@vger.kernel.org
18067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18068 F: include/linux/preempt.h
18069 F: include/linux/sched.h
18070 F: include/linux/wait.h
18071 F: include/uapi/linux/sched.h
18074 SCR24X CHIP CARD INTERFACE DRIVER
18075 M: Lubomir Rintel <lkundrak@v3.sk>
18077 F: drivers/char/pcmcia/scr24x_cs.c
18079 SCSI RDMA PROTOCOL (SRP) INITIATOR
18080 M: Bart Van Assche <bvanassche@acm.org>
18081 L: linux-rdma@vger.kernel.org
18083 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18084 F: drivers/infiniband/ulp/srp/
18085 F: include/scsi/srp.h
18087 SCSI RDMA PROTOCOL (SRP) TARGET
18088 M: Bart Van Assche <bvanassche@acm.org>
18089 L: linux-rdma@vger.kernel.org
18090 L: target-devel@vger.kernel.org
18092 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18093 F: drivers/infiniband/ulp/srpt/
18096 M: Doug Gilbert <dgilbert@interlog.com>
18097 L: linux-scsi@vger.kernel.org
18099 W: http://sg.danny.cz/sg
18100 F: Documentation/scsi/scsi-generic.rst
18101 F: drivers/scsi/sg.c
18102 F: include/scsi/sg.h
18105 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18106 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18107 L: linux-scsi@vger.kernel.org
18109 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18112 F: Documentation/devicetree/bindings/scsi/
18118 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18119 L: linux-scsi@vger.kernel.org
18121 F: Documentation/scsi/st.rst
18122 F: drivers/scsi/st.*
18123 F: drivers/scsi/st_*.h
18125 SCSI TARGET CORE USER DRIVER
18126 M: Bodo Stroesser <bostroesser@gmail.com>
18127 L: linux-scsi@vger.kernel.org
18128 L: target-devel@vger.kernel.org
18130 F: Documentation/target/tcmu-design.rst
18131 F: drivers/target/target_core_user.c
18132 F: include/uapi/linux/target_core_user.h
18134 SCSI TARGET SUBSYSTEM
18135 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18136 L: linux-scsi@vger.kernel.org
18137 L: target-devel@vger.kernel.org
18139 W: http://www.linux-iscsi.org
18140 Q: https://patchwork.kernel.org/project/target-devel/list/
18141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18142 F: Documentation/target/
18147 M: Vlad Yasevich <vyasevich@gmail.com>
18148 M: Neil Horman <nhorman@tuxdriver.com>
18149 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18150 L: linux-sctp@vger.kernel.org
18152 W: http://lksctp.sourceforge.net
18153 F: Documentation/networking/sctp.rst
18154 F: include/linux/sctp.h
18155 F: include/net/sctp/
18156 F: include/uapi/linux/sctp.h
18160 M: Jim Cromie <jim.cromie@gmail.com>
18162 F: Documentation/i2c/busses/scx200_acb.rst
18163 F: arch/x86/platform/scx200/
18164 F: drivers/i2c/busses/scx200*
18165 F: drivers/mtd/maps/scx200_docflash.c
18166 F: drivers/watchdog/scx200_wdt.c
18167 F: include/linux/scx200.h
18170 M: Jim Cromie <jim.cromie@gmail.com>
18172 F: drivers/char/scx200_gpio.c
18173 F: include/linux/scx200_gpio.h
18175 SCx200 HRT CLOCKSOURCE DRIVER
18176 M: Jim Cromie <jim.cromie@gmail.com>
18178 F: drivers/clocksource/scx200_hrt.c
18180 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18181 M: Sascha Sommer <saschasommer@freenet.de>
18182 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18184 F: drivers/mmc/host/sdricoh_cs.c
18186 SECO BOARDS CEC DRIVER
18187 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18189 F: drivers/media/cec/platform/seco/seco-cec.c
18190 F: drivers/media/cec/platform/seco/seco-cec.h
18193 M: Kees Cook <keescook@chromium.org>
18194 R: Andy Lutomirski <luto@amacapital.net>
18195 R: Will Drewry <wad@chromium.org>
18197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18198 F: Documentation/userspace-api/seccomp_filter.rst
18199 F: include/linux/seccomp.h
18200 F: include/uapi/linux/seccomp.h
18201 F: kernel/seccomp.c
18202 F: tools/testing/selftests/kselftest_harness.h
18203 F: tools/testing/selftests/seccomp/*
18204 K: \bsecure_computing
18207 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18208 M: Al Cooper <alcooperx@gmail.com>
18209 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18210 L: linux-mmc@vger.kernel.org
18212 F: drivers/mmc/host/sdhci-brcmstb*
18214 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18215 M: Adrian Hunter <adrian.hunter@intel.com>
18216 L: linux-mmc@vger.kernel.org
18218 F: drivers/mmc/host/sdhci*
18220 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18221 M: Eugen Hristev <eugen.hristev@microchip.com>
18222 L: linux-mmc@vger.kernel.org
18224 F: drivers/mmc/host/sdhci-of-at91.c
18226 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18227 M: Ben Dooks <ben-linux@fluff.org>
18228 M: Jaehoon Chung <jh80.chung@samsung.com>
18229 L: linux-mmc@vger.kernel.org
18231 F: drivers/mmc/host/sdhci-s3c*
18233 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18234 M: Viresh Kumar <vireshk@kernel.org>
18235 L: linux-mmc@vger.kernel.org
18237 F: drivers/mmc/host/sdhci-spear.c
18239 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18240 M: Kishon Vijay Abraham I <kishon@ti.com>
18241 L: linux-mmc@vger.kernel.org
18243 F: drivers/mmc/host/sdhci-omap.c
18245 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18246 M: Haibo Chen <haibo.chen@nxp.com>
18247 L: linux-imx@nxp.com
18248 L: linux-mmc@vger.kernel.org
18250 F: drivers/mmc/host/sdhci-esdhc-imx.c
18252 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18253 M: Jonathan Derrick <jonathan.derrick@intel.com>
18254 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18255 L: linux-block@vger.kernel.org
18257 F: block/opal_proto.h
18259 F: include/linux/sed*
18260 F: include/uapi/linux/sed*
18263 M: Security Officers <security@kernel.org>
18265 F: Documentation/admin-guide/security-bugs.rst
18268 M: Paul Moore <paul@paul-moore.com>
18269 M: James Morris <jmorris@namei.org>
18270 M: "Serge E. Hallyn" <serge@hallyn.com>
18271 L: linux-security-module@vger.kernel.org (suggested Cc:)
18273 W: http://kernsec.org/
18274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18276 X: security/selinux/
18278 SELINUX SECURITY MODULE
18279 M: Paul Moore <paul@paul-moore.com>
18280 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18281 M: Eric Paris <eparis@parisplace.org>
18282 L: selinux@vger.kernel.org
18284 W: https://selinuxproject.org
18285 W: https://github.com/SELinuxProject
18286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18287 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18288 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18289 F: Documentation/admin-guide/LSM/SELinux.rst
18290 F: include/trace/events/avc.h
18291 F: include/uapi/linux/selinux_netlink.h
18292 F: scripts/selinux/
18293 F: security/selinux/
18296 M: Jiri Slaby <jirislaby@kernel.org>
18298 F: drivers/misc/phantom.c
18299 F: include/uapi/linux/phantom.h
18301 SENSEAIR SUNRISE 006-0-0007
18302 M: Jacopo Mondi <jacopo@jmondi.org>
18304 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18305 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18306 F: drivers/iio/chemical/sunrise_co2.c
18308 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18309 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18311 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18312 F: drivers/iio/chemical/scd30.h
18313 F: drivers/iio/chemical/scd30_core.c
18314 F: drivers/iio/chemical/scd30_i2c.c
18315 F: drivers/iio/chemical/scd30_serial.c
18317 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18318 M: Roan van Dijk <roan@protonic.nl>
18320 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18321 F: drivers/iio/chemical/scd4x.c
18323 SENSIRION SGP40 GAS SENSOR DRIVER
18324 M: Andreas Klinger <ak@it-klinger.de>
18326 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18327 F: drivers/iio/chemical/sgp40.c
18329 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18330 M: Tomasz Duszynski <tduszyns@gmail.com>
18332 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18333 F: drivers/iio/chemical/sps30.c
18334 F: drivers/iio/chemical/sps30_i2c.c
18335 F: drivers/iio/chemical/sps30_serial.c
18338 M: Rob Herring <robh@kernel.org>
18339 L: linux-serial@vger.kernel.org
18341 F: Documentation/devicetree/bindings/serial/serial.yaml
18342 F: drivers/tty/serdev/
18343 F: include/linux/serdev.h
18346 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18347 L: linux-serial@vger.kernel.org
18349 F: Documentation/devicetree/bindings/serial/
18350 F: drivers/tty/serial/
18353 M: Sean Young <sean@mess.org>
18354 L: linux-media@vger.kernel.org
18356 F: drivers/media/rc/serial_ir.c
18358 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18359 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18362 F: Documentation/devicetree/bindings/slimbus/
18363 F: drivers/slimbus/
18364 F: include/linux/slimbus.h
18367 M: Edward Cree <ecree.xilinx@gmail.com>
18368 M: Martin Habets <habetsm.xilinx@gmail.com>
18369 L: netdev@vger.kernel.org
18371 F: drivers/net/ethernet/sfc/
18373 SFF/SFP/SFP+ MODULE SUPPORT
18374 M: Russell King <linux@armlinux.org.uk>
18375 L: netdev@vger.kernel.org
18377 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18378 F: drivers/net/phy/phylink.c
18379 F: drivers/net/phy/sfp*
18380 F: include/linux/mdio/mdio-i2c.h
18381 F: include/linux/phylink.h
18382 F: include/linux/sfp.h
18383 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)
18386 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18388 F: drivers/misc/sgi-gru/
18390 SGI XP/XPC/XPNET DRIVER
18391 M: Robin Holt <robinmholt@gmail.com>
18392 M: Steve Wahl <steve.wahl@hpe.com>
18393 R: Mike Travis <mike.travis@hpe.com>
18395 F: drivers/misc/sgi-xp/
18397 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18398 M: Karsten Graul <kgraul@linux.ibm.com>
18399 M: Wenjia Zhang <wenjia@linux.ibm.com>
18400 L: linux-s390@vger.kernel.org
18402 W: http://www.ibm.com/developerworks/linux/linux390/
18405 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18406 M: Linus Walleij <linus.walleij@linaro.org>
18407 L: linux-iio@vger.kernel.org
18409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18410 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18411 F: drivers/iio/light/gp2ap002.c
18413 SHARP RJ54N1CB0C SENSOR DRIVER
18414 M: Jacopo Mondi <jacopo@jmondi.org>
18415 L: linux-media@vger.kernel.org
18417 T: git git://linuxtv.org/media_tree.git
18418 F: drivers/media/i2c/rj54n1cb0c.c
18419 F: include/media/i2c/rj54n1cb0c.h
18421 SH_VOU V4L2 OUTPUT DRIVER
18422 L: linux-media@vger.kernel.org
18424 F: drivers/media/platform/renesas/sh_vou.c
18425 F: include/media/drv-intf/sh_vou.h
18427 SI2157 MEDIA DRIVER
18428 M: Antti Palosaari <crope@iki.fi>
18429 L: linux-media@vger.kernel.org
18431 W: https://linuxtv.org
18432 W: http://palosaari.fi/linux/
18433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18434 T: git git://linuxtv.org/anttip/media_tree.git
18435 F: drivers/media/tuners/si2157*
18437 SI2165 MEDIA DRIVER
18438 M: Matthias Schwarzott <zzam@gentoo.org>
18439 L: linux-media@vger.kernel.org
18441 W: https://linuxtv.org
18442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18443 F: drivers/media/dvb-frontends/si2165*
18445 SI2168 MEDIA DRIVER
18446 M: Antti Palosaari <crope@iki.fi>
18447 L: linux-media@vger.kernel.org
18449 W: https://linuxtv.org
18450 W: http://palosaari.fi/linux/
18451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18452 T: git git://linuxtv.org/anttip/media_tree.git
18453 F: drivers/media/dvb-frontends/si2168*
18455 SI470X FM RADIO RECEIVER I2C DRIVER
18456 M: Hans Verkuil <hverkuil@xs4all.nl>
18457 L: linux-media@vger.kernel.org
18459 W: https://linuxtv.org
18460 T: git git://linuxtv.org/media_tree.git
18461 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18463 SI470X FM RADIO RECEIVER USB DRIVER
18464 M: Hans Verkuil <hverkuil@xs4all.nl>
18465 L: linux-media@vger.kernel.org
18467 W: https://linuxtv.org
18468 T: git git://linuxtv.org/media_tree.git
18469 F: drivers/media/radio/si470x/radio-si470x-common.c
18470 F: drivers/media/radio/si470x/radio-si470x-usb.c
18471 F: drivers/media/radio/si470x/radio-si470x.h
18473 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18474 M: Eduardo Valentin <edubezval@gmail.com>
18475 L: linux-media@vger.kernel.org
18477 W: https://linuxtv.org
18478 T: git git://linuxtv.org/media_tree.git
18479 F: drivers/media/radio/si4713/si4713.?
18481 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18482 M: Eduardo Valentin <edubezval@gmail.com>
18483 L: linux-media@vger.kernel.org
18485 W: https://linuxtv.org
18486 T: git git://linuxtv.org/media_tree.git
18487 F: drivers/media/radio/si4713/radio-platform-si4713.c
18489 SI4713 FM RADIO TRANSMITTER USB DRIVER
18490 M: Hans Verkuil <hverkuil@xs4all.nl>
18491 L: linux-media@vger.kernel.org
18493 W: https://linuxtv.org
18494 T: git git://linuxtv.org/media_tree.git
18495 F: drivers/media/radio/si4713/radio-usb-si4713.c
18498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18499 L: linux-media@vger.kernel.org
18501 W: https://linuxtv.org
18502 T: git git://linuxtv.org/media_tree.git
18503 F: drivers/media/common/siano/
18504 F: drivers/media/mmc/siano/
18505 F: drivers/media/usb/siano/
18506 F: drivers/media/usb/siano/
18509 M: Palmer Dabbelt <palmer@dabbelt.com>
18510 M: Paul Walmsley <paul.walmsley@sifive.com>
18511 L: linux-riscv@lists.infradead.org
18513 T: git git://github.com/sifive/riscv-linux.git
18517 SIFIVE FU540 SYSTEM-ON-CHIP
18518 M: Paul Walmsley <paul.walmsley@sifive.com>
18519 M: Palmer Dabbelt <palmer@dabbelt.com>
18520 L: linux-riscv@lists.infradead.org
18522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18527 M: Green Wan <green.wan@sifive.com>
18529 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18530 F: drivers/dma/sf-pdma/
18532 SILEAD TOUCHSCREEN DRIVER
18533 M: Hans de Goede <hdegoede@redhat.com>
18534 L: linux-input@vger.kernel.org
18535 L: platform-driver-x86@vger.kernel.org
18537 F: drivers/input/touchscreen/silead.c
18538 F: drivers/platform/x86/touchscreen_dmi.c
18540 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18541 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18543 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18544 F: drivers/net/wireless/silabs/wfx/
18546 SILICON MOTION SM712 FRAME BUFFER DRIVER
18547 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18548 M: Teddy Wang <teddy.wang@siliconmotion.com>
18549 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18550 L: linux-fbdev@vger.kernel.org
18552 F: Documentation/fb/sm712fb.rst
18553 F: drivers/video/fbdev/sm712*
18555 SILVACO I3C DUAL-ROLE MASTER
18556 M: Miquel Raynal <miquel.raynal@bootlin.com>
18557 M: Conor Culhane <conor.culhane@silvaco.com>
18558 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18560 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18561 F: drivers/i3c/master/svc-i3c-master.c
18564 M: Hans de Goede <hdegoede@redhat.com>
18565 L: linux-fbdev@vger.kernel.org
18567 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18568 F: drivers/video/fbdev/simplefb.c
18569 F: include/linux/platform_data/simplefb.h
18571 SIMTEC EB110ATX (Chalice CATS)
18572 M: Simtec Linux Team <linux@simtec.co.uk>
18574 W: http://www.simtec.co.uk/products/EB110ATX/
18576 SIMTEC EB2410ITX (BAST)
18577 M: Simtec Linux Team <linux@simtec.co.uk>
18579 W: http://www.simtec.co.uk/products/EB2410ITX/
18580 F: arch/arm/mach-s3c/bast-ide.c
18581 F: arch/arm/mach-s3c/bast-irq.c
18582 F: arch/arm/mach-s3c/mach-bast.c
18585 M: Thorsten Scherer <t.scherer@eckelmann.de>
18586 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18587 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18589 F: drivers/gpio/gpio-siox.c
18591 F: include/trace/events/siox.h
18593 SIPHASH PRF ROUTINES
18594 M: Jason A. Donenfeld <Jason@zx2c4.com>
18596 F: include/linux/siphash.h
18598 F: lib/test_siphash.c
18600 SIS 190 ETHERNET DRIVER
18601 M: Francois Romieu <romieu@fr.zoreil.com>
18602 L: netdev@vger.kernel.org
18604 F: drivers/net/ethernet/sis/sis190.c
18606 SIS 900/7016 FAST ETHERNET DRIVER
18607 M: Daniele Venzano <venza@brownhat.org>
18608 L: netdev@vger.kernel.org
18610 W: http://www.brownhat.org/sis900.html
18611 F: drivers/net/ethernet/sis/sis900.*
18613 SIS FRAMEBUFFER DRIVER
18614 M: Thomas Winischhofer <thomas@winischhofer.net>
18616 W: http://www.winischhofer.net/linuxsisvga.shtml
18617 F: Documentation/fb/sisfb.rst
18618 F: drivers/video/fbdev/sis/
18619 F: include/video/sisfb.h
18621 SIS I2C TOUCHSCREEN DRIVER
18622 M: Mika Penttilä <mika.penttila@nextfour.com>
18623 L: linux-input@vger.kernel.org
18625 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18626 F: drivers/input/touchscreen/sis_i2c.c
18629 M: Thomas Winischhofer <thomas@winischhofer.net>
18631 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18632 F: drivers/usb/misc/sisusbvga/
18634 SL28 CPLD MFD DRIVER
18635 M: Michael Walle <michael@walle.cc>
18637 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18638 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18639 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18640 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18641 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18642 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18643 F: drivers/gpio/gpio-sl28cpld.c
18644 F: drivers/hwmon/sl28cpld-hwmon.c
18645 F: drivers/irqchip/irq-sl28cpld.c
18646 F: drivers/pwm/pwm-sl28cpld.c
18647 F: drivers/watchdog/sl28cpld_wdt.c
18650 M: Christoph Lameter <cl@linux.com>
18651 M: Pekka Enberg <penberg@kernel.org>
18652 M: David Rientjes <rientjes@google.com>
18653 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18654 M: Andrew Morton <akpm@linux-foundation.org>
18655 M: Vlastimil Babka <vbabka@suse.cz>
18656 R: Roman Gushchin <roman.gushchin@linux.dev>
18657 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18658 L: linux-mm@kvack.org
18660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18661 F: include/linux/sl?b*.h
18664 SLCAN CAN NETWORK DRIVER
18665 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18666 L: linux-can@vger.kernel.org
18668 F: drivers/net/can/slcan/
18670 SLEEPABLE READ-COPY UPDATE (SRCU)
18671 M: Lai Jiangshan <jiangshanlai@gmail.com>
18672 M: "Paul E. McKenney" <paulmck@kernel.org>
18673 M: Josh Triplett <josh@joshtriplett.org>
18674 R: Steven Rostedt <rostedt@goodmis.org>
18675 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18676 L: rcu@vger.kernel.org
18678 W: http://www.rdrop.com/users/paulmck/RCU/
18679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18680 F: include/linux/srcu*.h
18681 F: kernel/rcu/srcu*.c
18683 SMACK SECURITY MODULE
18684 M: Casey Schaufler <casey@schaufler-ca.com>
18685 L: linux-security-module@vger.kernel.org
18687 W: http://schaufler-ca.com
18688 T: git git://github.com/cschaufler/smack-next
18689 F: Documentation/admin-guide/LSM/Smack.rst
18692 SMC91x ETHERNET DRIVER
18693 M: Nicolas Pitre <nico@fluxnic.net>
18695 F: drivers/net/ethernet/smsc/smc91x.*
18697 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18698 M: Mark Rutland <mark.rutland@arm.com>
18699 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18700 M: Sudeep Holla <sudeep.holla@arm.com>
18701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18703 F: drivers/firmware/smccc/
18704 F: include/linux/arm-smccc.h
18706 SMM665 HARDWARE MONITOR DRIVER
18707 M: Guenter Roeck <linux@roeck-us.net>
18708 L: linux-hwmon@vger.kernel.org
18710 F: Documentation/hwmon/smm665.rst
18711 F: drivers/hwmon/smm665.c
18713 SMSC EMC2103 HARDWARE MONITOR DRIVER
18714 M: Steve Glendinning <steve.glendinning@shawell.net>
18715 L: linux-hwmon@vger.kernel.org
18717 F: Documentation/hwmon/emc2103.rst
18718 F: drivers/hwmon/emc2103.c
18720 SMSC SCH5627 HARDWARE MONITOR DRIVER
18721 M: Hans de Goede <hdegoede@redhat.com>
18722 L: linux-hwmon@vger.kernel.org
18724 F: Documentation/hwmon/sch5627.rst
18725 F: drivers/hwmon/sch5627.c
18727 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18728 M: Steve Glendinning <steve.glendinning@shawell.net>
18729 L: linux-fbdev@vger.kernel.org
18731 F: drivers/video/fbdev/smscufx.c
18733 SMSC47B397 HARDWARE MONITOR DRIVER
18734 M: Jean Delvare <jdelvare@suse.com>
18735 L: linux-hwmon@vger.kernel.org
18737 F: Documentation/hwmon/smsc47b397.rst
18738 F: drivers/hwmon/smsc47b397.c
18740 SMSC911x ETHERNET DRIVER
18741 M: Steve Glendinning <steve.glendinning@shawell.net>
18742 L: netdev@vger.kernel.org
18744 F: drivers/net/ethernet/smsc/smsc911x.*
18745 F: include/linux/smsc911x.h
18747 SMSC9420 PCI ETHERNET DRIVER
18748 M: Steve Glendinning <steve.glendinning@shawell.net>
18749 L: netdev@vger.kernel.org
18751 F: drivers/net/ethernet/smsc/smsc9420.*
18753 SOCIONEXT (SNI) AVE NETWORK DRIVER
18754 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18755 L: netdev@vger.kernel.org
18757 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18758 F: drivers/net/ethernet/socionext/sni_ave.c
18760 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18761 M: Jassi Brar <jaswinder.singh@linaro.org>
18762 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18763 L: netdev@vger.kernel.org
18765 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18766 F: drivers/net/ethernet/socionext/netsec.c
18768 SOCIONEXT (SNI) Synquacer SPI DRIVER
18769 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18770 M: Jassi Brar <jaswinder.singh@linaro.org>
18771 L: linux-spi@vger.kernel.org
18773 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18774 F: drivers/spi/spi-synquacer.c
18776 SOCIONEXT SYNQUACER I2C DRIVER
18777 M: Ard Biesheuvel <ardb@kernel.org>
18778 L: linux-i2c@vger.kernel.org
18780 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18781 F: drivers/i2c/busses/i2c-synquacer.c
18783 SOCIONEXT UNIPHIER SOUND DRIVER
18784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18786 F: sound/soc/uniphier/
18788 SOEKRIS NET48XX LED SUPPORT
18789 M: Chris Boot <bootc@bootc.net>
18791 F: drivers/leds/leds-net48xx.c
18793 SOFT-IWARP DRIVER (siw)
18794 M: Bernard Metzler <bmt@zurich.ibm.com>
18795 L: linux-rdma@vger.kernel.org
18797 F: drivers/infiniband/sw/siw/
18798 F: include/uapi/rdma/siw-abi.h
18800 SOFT-ROCE DRIVER (rxe)
18801 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18802 L: linux-rdma@vger.kernel.org
18804 F: drivers/infiniband/sw/rxe/
18805 F: include/uapi/rdma/rdma_user_rxe.h
18807 SOFTLOGIC 6x10 MPEG CODEC
18808 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18809 M: Anton Sviridenko <anton@corp.bluecherry.net>
18810 M: Andrey Utkin <andrey_utkin@fastmail.com>
18811 M: Ismael Luceno <ismael@iodev.co.uk>
18812 L: linux-media@vger.kernel.org
18814 F: drivers/media/pci/solo6x10/
18816 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18817 M: James Morse <james.morse@arm.com>
18818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18820 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18821 F: drivers/firmware/arm_sdei.c
18822 F: include/linux/arm_sdei.h
18823 F: include/uapi/linux/arm_sdei.h
18825 SOFTWARE NODES AND DEVICE PROPERTIES
18826 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18827 R: Daniel Scally <djrscally@gmail.com>
18828 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18829 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18830 L: linux-acpi@vger.kernel.org
18832 F: drivers/base/property.c
18833 F: drivers/base/swnode.c
18834 F: include/linux/fwnode.h
18835 F: include/linux/property.h
18837 SOFTWARE RAID (Multiple Disks) SUPPORT
18838 M: Song Liu <song@kernel.org>
18839 L: linux-raid@vger.kernel.org
18841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18842 F: drivers/md/Kconfig
18843 F: drivers/md/Makefile
18845 F: drivers/md/raid*
18846 F: include/linux/raid/
18847 F: include/uapi/linux/raid/
18849 SOLIDRUN CLEARFOG SUPPORT
18850 M: Russell King <linux@armlinux.org.uk>
18852 F: arch/arm/boot/dts/armada-388-clearfog*
18853 F: arch/arm/boot/dts/armada-38x-solidrun-*
18855 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18856 M: Russell King <linux@armlinux.org.uk>
18858 F: arch/arm/boot/dts/imx6*-cubox-i*
18859 F: arch/arm/boot/dts/imx6*-hummingboard*
18860 F: arch/arm/boot/dts/imx6*-sr-*
18862 SONIC NETWORK DRIVER
18863 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18864 L: netdev@vger.kernel.org
18866 F: drivers/net/ethernet/natsemi/sonic.*
18868 SONICS SILICON BACKPLANE DRIVER (SSB)
18869 M: Michael Buesch <m@bues.ch>
18870 L: linux-wireless@vger.kernel.org
18873 F: include/linux/ssb/
18875 SONY IMX208 SENSOR DRIVER
18876 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18877 L: linux-media@vger.kernel.org
18879 T: git git://linuxtv.org/media_tree.git
18880 F: drivers/media/i2c/imx208.c
18882 SONY IMX214 SENSOR DRIVER
18883 M: Ricardo Ribalda <ribalda@kernel.org>
18884 L: linux-media@vger.kernel.org
18886 T: git git://linuxtv.org/media_tree.git
18887 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18888 F: drivers/media/i2c/imx214.c
18890 SONY IMX219 SENSOR DRIVER
18891 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18892 L: linux-media@vger.kernel.org
18894 T: git git://linuxtv.org/media_tree.git
18895 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18896 F: drivers/media/i2c/imx219.c
18898 SONY IMX258 SENSOR DRIVER
18899 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18900 L: linux-media@vger.kernel.org
18902 T: git git://linuxtv.org/media_tree.git
18903 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18904 F: drivers/media/i2c/imx258.c
18906 SONY IMX274 SENSOR DRIVER
18907 M: Leon Luo <leonl@leopardimaging.com>
18908 L: linux-media@vger.kernel.org
18910 T: git git://linuxtv.org/media_tree.git
18911 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18912 F: drivers/media/i2c/imx274.c
18914 SONY IMX290 SENSOR DRIVER
18915 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18916 L: linux-media@vger.kernel.org
18918 T: git git://linuxtv.org/media_tree.git
18919 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18920 F: drivers/media/i2c/imx290.c
18922 SONY IMX319 SENSOR DRIVER
18923 M: Bingbu Cao <bingbu.cao@intel.com>
18924 L: linux-media@vger.kernel.org
18926 T: git git://linuxtv.org/media_tree.git
18927 F: drivers/media/i2c/imx319.c
18929 SONY IMX334 SENSOR DRIVER
18930 M: Paul J. Murphy <paul.j.murphy@intel.com>
18931 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18932 L: linux-media@vger.kernel.org
18934 T: git git://linuxtv.org/media_tree.git
18935 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18936 F: drivers/media/i2c/imx334.c
18938 SONY IMX335 SENSOR DRIVER
18939 M: Paul J. Murphy <paul.j.murphy@intel.com>
18940 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18941 L: linux-media@vger.kernel.org
18943 T: git git://linuxtv.org/media_tree.git
18944 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18945 F: drivers/media/i2c/imx335.c
18947 SONY IMX355 SENSOR DRIVER
18948 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18949 L: linux-media@vger.kernel.org
18951 T: git git://linuxtv.org/media_tree.git
18952 F: drivers/media/i2c/imx355.c
18954 SONY IMX412 SENSOR DRIVER
18955 M: Paul J. Murphy <paul.j.murphy@intel.com>
18956 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18957 L: linux-media@vger.kernel.org
18959 T: git git://linuxtv.org/media_tree.git
18960 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18961 F: drivers/media/i2c/imx412.c
18963 SONY MEMORYSTICK SUBSYSTEM
18964 M: Maxim Levitsky <maximlevitsky@gmail.com>
18965 M: Alex Dubov <oakad@yahoo.com>
18966 M: Ulf Hansson <ulf.hansson@linaro.org>
18967 L: linux-mmc@vger.kernel.org
18969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18970 F: drivers/memstick/
18971 F: include/linux/memstick.h
18973 SONY VAIO CONTROL DEVICE DRIVER
18974 M: Mattia Dongili <malattia@linux.it>
18975 L: platform-driver-x86@vger.kernel.org
18977 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18978 F: Documentation/admin-guide/laptops/sony-laptop.rst
18979 F: drivers/char/sonypi.c
18980 F: drivers/platform/x86/sony-laptop.c
18981 F: include/linux/sony-laptop.h
18984 M: Jaroslav Kysela <perex@perex.cz>
18985 M: Takashi Iwai <tiwai@suse.com>
18986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18988 W: http://www.alsa-project.org/
18989 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18991 F: Documentation/sound/
18993 F: include/uapi/sound/
18995 F: tools/testing/selftests/alsa
18997 SOUND - COMPRESSED AUDIO
18998 M: Vinod Koul <vkoul@kernel.org>
18999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19002 F: Documentation/sound/designs/compress-offload.rst
19003 F: include/sound/compress_driver.h
19004 F: include/uapi/sound/compress_*
19005 F: sound/core/compress_offload.c
19006 F: sound/soc/soc-compress.c
19008 SOUND - DMAENGINE HELPERS
19009 M: Lars-Peter Clausen <lars@metafoo.de>
19011 F: include/sound/dmaengine_pcm.h
19012 F: sound/core/pcm_dmaengine.c
19013 F: sound/soc/soc-generic-dmaengine-pcm.c
19015 SOUND - ALSA SELFTESTS
19016 M: Mark Brown <broonie@kernel.org>
19017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19018 L: linux-kselftest@vger.kernel.org
19020 F: tools/testing/selftests/alsa
19022 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19023 M: Liam Girdwood <lgirdwood@gmail.com>
19024 M: Mark Brown <broonie@kernel.org>
19025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19027 W: http://alsa-project.org/main/index.php/ASoC
19028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19029 F: Documentation/devicetree/bindings/sound/
19030 F: Documentation/sound/soc/
19031 F: include/dt-bindings/sound/
19032 F: include/sound/soc*
19035 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19036 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19037 M: Liam Girdwood <lgirdwood@gmail.com>
19038 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19039 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19040 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19041 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19042 M: Daniel Baluta <daniel.baluta@nxp.com>
19043 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19045 W: https://github.com/thesofproject/linux/
19048 SOUNDWIRE SUBSYSTEM
19049 M: Vinod Koul <vkoul@kernel.org>
19050 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19051 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19052 R: Sanyog Kale <sanyog.r.kale@intel.com>
19053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19056 F: Documentation/driver-api/soundwire/
19057 F: drivers/soundwire/
19058 F: include/linux/soundwire/
19061 M: Olli Salonen <olli.salonen@iki.fi>
19062 L: linux-media@vger.kernel.org
19064 W: https://linuxtv.org
19065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19066 F: drivers/media/dvb-frontends/sp2*
19068 SPARC + UltraSPARC (sparc/sparc64)
19069 M: "David S. Miller" <davem@davemloft.net>
19070 L: sparclinux@vger.kernel.org
19072 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19078 SPARC SERIAL DRIVERS
19079 M: "David S. Miller" <davem@davemloft.net>
19080 L: sparclinux@vger.kernel.org
19082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19084 F: drivers/tty/serial/suncore.c
19085 F: drivers/tty/serial/sunhv.c
19086 F: drivers/tty/serial/sunsab.c
19087 F: drivers/tty/serial/sunsab.h
19088 F: drivers/tty/serial/sunsu.c
19089 F: drivers/tty/serial/sunzilog.c
19090 F: drivers/tty/serial/sunzilog.h
19091 F: drivers/tty/vcc.c
19092 F: include/linux/sunserialcore.h
19095 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19096 L: linux-sparse@vger.kernel.org
19098 W: https://sparse.docs.kernel.org/
19099 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19100 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19101 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19102 F: include/linux/compiler.h
19104 SPEAKUP CONSOLE SPEECH DRIVER
19105 M: William Hubbs <w.d.hubbs@gmail.com>
19106 M: Chris Brannon <chris@the-brannons.com>
19107 M: Kirk Reiser <kirk@reisers.ca>
19108 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19109 L: speakup@linux-speakup.org
19111 W: http://www.linux-speakup.org/
19112 W: https://github.com/linux-speakup/speakup
19113 B: https://github.com/linux-speakup/speakup/issues
19114 F: drivers/accessibility/speakup/
19116 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19117 M: Viresh Kumar <vireshk@kernel.org>
19118 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19122 W: http://www.st.com/spear
19123 F: arch/arm/boot/dts/spear*
19124 F: arch/arm/mach-spear/
19125 F: drivers/clk/spear/
19126 F: drivers/pinctrl/spear/
19129 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19130 M: Pratyush Yadav <p.yadav@ti.com>
19131 R: Michael Walle <michael@walle.cc>
19132 L: linux-mtd@lists.infradead.org
19134 W: http://www.linux-mtd.infradead.org/
19135 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19136 C: irc://irc.oftc.net/mtd
19137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19138 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19139 F: drivers/mtd/spi-nor/
19140 F: include/linux/mtd/spi-nor.h
19143 M: Mark Brown <broonie@kernel.org>
19144 L: linux-spi@vger.kernel.org
19146 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19148 F: Documentation/devicetree/bindings/spi/
19149 F: Documentation/spi/
19151 F: include/linux/spi/
19152 F: include/uapi/linux/spi/
19155 SPIDERNET NETWORK DRIVER for CELL
19156 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19157 M: Geoff Levand <geoff@infradead.org>
19158 L: netdev@vger.kernel.org
19159 L: linuxppc-dev@lists.ozlabs.org
19161 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19162 F: drivers/net/ethernet/toshiba/spider_net*
19165 M: Stephen Boyd <sboyd@kernel.org>
19166 L: linux-kernel@vger.kernel.org
19168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19169 F: Documentation/devicetree/bindings/spmi/
19171 F: include/dt-bindings/spmi/spmi.h
19172 F: include/linux/spmi.h
19173 F: include/trace/events/spmi.h
19176 M: Jeremy Kerr <jk@ozlabs.org>
19177 L: linuxppc-dev@lists.ozlabs.org
19179 W: http://www.ibm.com/developerworks/power/cell/
19180 F: Documentation/filesystems/spufs/spufs.rst
19181 F: arch/powerpc/platforms/cell/spufs/
19183 SQUASHFS FILE SYSTEM
19184 M: Phillip Lougher <phillip@squashfs.org.uk>
19185 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19187 W: http://squashfs.org.uk
19188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19189 F: Documentation/filesystems/squashfs.rst
19192 SRM (Alpha) environment access
19193 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19195 F: arch/alpha/kernel/srm_env.c
19197 ST LSM6DSx IMU IIO DRIVER
19198 M: Lorenzo Bianconi <lorenzo@kernel.org>
19199 L: linux-iio@vger.kernel.org
19201 W: http://www.st.com/
19202 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19203 F: drivers/iio/imu/st_lsm6dsx/
19205 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19206 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19207 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19208 L: linux-media@vger.kernel.org
19210 T: git git://linuxtv.org/media_tree.git
19211 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19212 F: drivers/media/i2c/st-mipid02.c
19214 ST STM32 I2C/SMBUS DRIVER
19215 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19216 M: Alain Volmat <alain.volmat@foss.st.com>
19217 L: linux-i2c@vger.kernel.org
19219 F: drivers/i2c/busses/i2c-stm32*
19221 ST STM32 SPI DRIVER
19222 M: Alain Volmat <alain.volmat@foss.st.com>
19223 L: linux-spi@vger.kernel.org
19225 F: drivers/spi/spi-stm32.c
19228 M: Daniel Nilsson <daniel.nilsson@flex.com>
19229 L: linux-hwmon@vger.kernel.org
19231 F: Documentation/hwmon/stpddc60.rst
19232 F: drivers/hwmon/pmbus/stpddc60.c
19234 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19235 M: Song Qiang <songqiang1304521@gmail.com>
19236 L: linux-iio@vger.kernel.org
19238 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19239 F: drivers/iio/proximity/vl53l0x-i2c.c
19242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19243 M: Sasha Levin <sashal@kernel.org>
19244 L: stable@vger.kernel.org
19246 F: Documentation/process/stable-kernel-rules.rst
19248 STAGING - ATOMISP DRIVER
19249 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19250 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19251 L: linux-media@vger.kernel.org
19253 F: drivers/staging/media/atomisp/
19255 STAGING - FIELDBUS SUBSYSTEM
19256 M: Sven Van Asbroeck <TheSven73@gmail.com>
19258 F: drivers/staging/fieldbus/*
19259 F: drivers/staging/fieldbus/Documentation/
19261 STAGING - HMS ANYBUS-S BUS
19262 M: Sven Van Asbroeck <TheSven73@gmail.com>
19264 F: drivers/staging/fieldbus/anybuss/
19266 STAGING - INDUSTRIAL IO
19267 M: Jonathan Cameron <jic23@kernel.org>
19268 L: linux-iio@vger.kernel.org
19270 F: Documentation/devicetree/bindings/staging/iio/
19271 F: drivers/staging/iio/
19273 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19274 M: Marc Dietrich <marvin24@gmx.de>
19275 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19276 L: linux-tegra@vger.kernel.org
19278 F: drivers/staging/nvec/
19280 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19281 M: Jens Frederich <jfrederich@gmail.com>
19282 M: Jon Nettleton <jon.nettleton@gmail.com>
19284 W: http://wiki.laptop.org/go/DCON
19285 F: drivers/staging/olpc_dcon/
19287 STAGING - REALTEK RTL8188EU DRIVERS
19288 M: Larry Finger <Larry.Finger@lwfinger.net>
19289 M: Phillip Potter <phil@philpotter.co.uk>
19290 R: Pavel Skripkin <paskripkin@gmail.com>
19292 F: drivers/staging/r8188eu/
19294 STAGING - REALTEK RTL8712U DRIVERS
19295 M: Larry Finger <Larry.Finger@lwfinger.net>
19296 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19298 F: drivers/staging/rtl8712/
19300 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19301 M: Michael Hennerich <michael.hennerich@analog.com>
19302 L: linux-fbdev@vger.kernel.org
19304 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19305 F: drivers/staging/fbtft/fb_seps525.c
19307 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19308 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19309 M: Teddy Wang <teddy.wang@siliconmotion.com>
19310 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19311 L: linux-fbdev@vger.kernel.org
19313 F: drivers/staging/sm750fb/
19315 STAGING - VIA VT665X DRIVERS
19316 M: Forest Bond <forest@alittletooquiet.net>
19318 F: drivers/staging/vt665?/
19321 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19322 L: linux-staging@lists.linux.dev
19324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19325 F: drivers/staging/
19327 STARFIRE/DURALAN NETWORK DRIVER
19328 M: Ion Badulescu <ionut@badula.org>
19330 F: drivers/net/ethernet/adaptec/starfire*
19332 STARFIVE JH7100 CLOCK DRIVERS
19333 M: Emil Renner Berthing <kernel@esmil.dk>
19335 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19336 F: drivers/clk/starfive/clk-starfive-jh7100*
19337 F: include/dt-bindings/clock/starfive-jh7100*.h
19339 STARFIVE JH7100 PINCTRL DRIVER
19340 M: Emil Renner Berthing <kernel@esmil.dk>
19341 L: linux-gpio@vger.kernel.org
19343 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19344 F: drivers/pinctrl/pinctrl-starfive.c
19345 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19347 STARFIVE JH7100 RESET CONTROLLER DRIVER
19348 M: Emil Renner Berthing <kernel@esmil.dk>
19350 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19351 F: drivers/reset/reset-starfive-jh7100.c
19352 F: include/dt-bindings/reset/starfive-jh7100.h
19355 M: Peter Zijlstra <peterz@infradead.org>
19356 M: Josh Poimboeuf <jpoimboe@kernel.org>
19357 M: Jason Baron <jbaron@akamai.com>
19358 R: Steven Rostedt <rostedt@goodmis.org>
19359 R: Ard Biesheuvel <ardb@kernel.org>
19361 F: arch/*/include/asm/jump_label*.h
19362 F: arch/*/include/asm/static_call*.h
19363 F: arch/*/kernel/jump_label.c
19364 F: arch/*/kernel/static_call.c
19365 F: include/linux/jump_label*.h
19366 F: include/linux/static_call*.h
19367 F: kernel/jump_label.c
19368 F: kernel/static_call.c
19370 STI AUDIO (ASoC) DRIVERS
19371 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19374 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19378 M: Alain Volmat <alain.volmat@foss.st.com>
19380 F: Documentation/devicetree/bindings/media/stih-cec.txt
19381 F: drivers/media/cec/platform/sti/
19383 STK1160 USB VIDEO CAPTURE DRIVER
19384 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19385 L: linux-media@vger.kernel.org
19387 T: git git://linuxtv.org/media_tree.git
19388 F: drivers/media/usb/stk1160/
19390 STM32 AUDIO (ASoC) DRIVERS
19391 M: Olivier Moysan <olivier.moysan@foss.st.com>
19392 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19395 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19396 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19399 STM32 TIMER/LPTIMER DRIVERS
19400 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19402 F: Documentation/ABI/testing/*timer-stm32
19403 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19404 F: drivers/*/stm32-*timer*
19405 F: drivers/pwm/pwm-stm32*
19406 F: include/linux/*/stm32-*tim*
19408 STMMAC ETHERNET DRIVER
19409 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19410 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19411 M: Jose Abreu <joabreu@synopsys.com>
19412 L: netdev@vger.kernel.org
19414 W: http://www.stlinux.com
19415 F: Documentation/networking/device_drivers/ethernet/stmicro/
19416 F: drivers/net/ethernet/stmicro/stmmac/
19419 M: Sam Creasey <sammy@sammy.net>
19421 W: http://sammy.net/sun3/
19422 F: arch/m68k/include/asm/sun3*
19423 F: arch/m68k/kernel/*sun3*
19424 F: arch/m68k/sun3*/
19425 F: drivers/net/ethernet/i825xx/sun3*
19427 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19428 M: Hans de Goede <hdegoede@redhat.com>
19429 L: linux-input@vger.kernel.org
19431 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19432 F: drivers/input/keyboard/sun4i-lradc-keys.c
19434 SUNDANCE NETWORK DRIVER
19435 M: Denis Kirjanov <kda@linux-powerpc.org>
19436 L: netdev@vger.kernel.org
19438 F: drivers/net/ethernet/dlink/sundance.c
19440 SUNPLUS ETHERNET DRIVER
19441 M: Wells Lu <wellslutw@gmail.com>
19442 L: netdev@vger.kernel.org
19444 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19445 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19446 F: drivers/net/ethernet/sunplus/
19448 SUNPLUS OCOTP DRIVER
19449 M: Vincent Shih <vincent.sunplus@gmail.com>
19451 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19452 F: drivers/nvmem/sunplus-ocotp.c
19455 M: Hammer Hsieh <hammerh0314@gmail.com>
19457 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19458 F: drivers/pwm/pwm-sunplus.c
19461 M: Vincent Shih <vincent.sunplus@gmail.com>
19462 L: linux-rtc@vger.kernel.org
19464 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19465 F: drivers/rtc/rtc-sunplus.c
19467 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19468 M: Li-hao Kuo <lhjeff911@gmail.com>
19469 L: linux-spi@vger.kernel.org
19471 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19472 F: drivers/spi/spi-sunplus-sp7021.c
19474 SUNPLUS UART DRIVER
19475 M: Hammer Hsieh <hammerh0314@gmail.com>
19477 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19478 F: drivers/tty/serial/sunplus-uart.c
19480 SUNPLUS WATCHDOG DRIVER
19481 M: Xiantao Hu <xt.hu@cqplus1.com>
19482 L: linux-watchdog@vger.kernel.org
19484 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19485 F: drivers/watchdog/sunplus_wdt.c
19488 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19489 M: Rich Felker <dalias@libc.org>
19490 L: linux-sh@vger.kernel.org
19492 Q: http://patchwork.kernel.org/project/linux-sh/list/
19493 F: Documentation/sh/
19498 M: "Rafael J. Wysocki" <rafael@kernel.org>
19499 M: Len Brown <len.brown@intel.com>
19500 M: Pavel Machek <pavel@ucw.cz>
19501 L: linux-pm@vger.kernel.org
19503 B: https://bugzilla.kernel.org
19504 F: Documentation/power/
19505 F: arch/x86/kernel/acpi/
19506 F: drivers/base/power/
19507 F: include/linux/freezer.h
19508 F: include/linux/pm.h
19509 F: include/linux/suspend.h
19513 M: Martin Mares <mj@ucw.cz>
19514 L: linux-video@atrey.karlin.mff.cuni.cz
19516 F: Documentation/admin-guide/svga.rst
19517 F: arch/x86/boot/video*
19520 M: Christoph Hellwig <hch@infradead.org>
19521 L: iommu@lists.linux.dev
19523 W: http://git.infradead.org/users/hch/dma-mapping.git
19524 T: git git://git.infradead.org/users/hch/dma-mapping.git
19525 F: arch/*/kernel/pci-swiotlb.c
19526 F: include/linux/swiotlb.h
19527 F: kernel/dma/swiotlb.c
19530 M: Jiri Pirko <jiri@resnulli.us>
19531 M: Ivan Vecera <ivecera@redhat.com>
19532 L: netdev@vger.kernel.org
19534 F: include/net/switchdev.h
19537 SY8106A REGULATOR DRIVER
19538 M: Icenowy Zheng <icenowy@aosc.io>
19540 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19541 F: drivers/regulator/sy8106a-regulator.c
19543 SYNC FILE FRAMEWORK
19544 M: Sumit Semwal <sumit.semwal@linaro.org>
19545 R: Gustavo Padovan <gustavo@padovan.org>
19546 L: linux-media@vger.kernel.org
19547 L: dri-devel@lists.freedesktop.org
19549 T: git git://anongit.freedesktop.org/drm/drm-misc
19550 F: Documentation/driver-api/sync_file.rst
19551 F: drivers/dma-buf/dma-fence*
19552 F: drivers/dma-buf/sw_sync.c
19553 F: drivers/dma-buf/sync_*
19554 F: include/linux/sync_file.h
19555 F: include/uapi/linux/sync_file.h
19557 SYNOPSYS ARC ARCHITECTURE
19558 M: Vineet Gupta <vgupta@kernel.org>
19559 L: linux-snps-arc@lists.infradead.org
19561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19562 F: Documentation/arc/
19563 F: Documentation/devicetree/bindings/arc/*
19564 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19566 F: drivers/clocksource/arc_timer.c
19567 F: drivers/tty/serial/arc_uart.c
19569 SYNOPSYS ARC HSDK SDP pll clock driver
19570 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19572 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19573 F: drivers/clk/clk-hsdk-pll.c
19575 SYNOPSYS ARC SDP clock driver
19576 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19578 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19579 F: drivers/clk/axs10x/*
19581 SYNOPSYS ARC SDP platform support
19582 M: Alexey Brodkin <abrodkin@synopsys.com>
19584 F: Documentation/devicetree/bindings/arc/axs10*
19585 F: arch/arc/boot/dts/ax*
19586 F: arch/arc/plat-axs10x
19588 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19589 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19591 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19592 F: drivers/reset/reset-axs10x.c
19594 SYNOPSYS CREG GPIO DRIVER
19595 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19597 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19598 F: drivers/gpio/gpio-creg-snps.c
19600 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19601 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19603 F: drivers/tty/serial/8250/8250_dw.c
19604 F: drivers/tty/serial/8250/8250_dwlib.*
19605 F: drivers/tty/serial/8250/8250_lpss.c
19607 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19608 M: Hoan Tran <hoan@os.amperecomputing.com>
19609 M: Serge Semin <fancer.lancer@gmail.com>
19610 L: linux-gpio@vger.kernel.org
19612 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19613 F: drivers/gpio/gpio-dwapb.c
19615 SYNOPSYS DESIGNWARE APB SSI DRIVER
19616 M: Serge Semin <fancer.lancer@gmail.com>
19617 L: linux-spi@vger.kernel.org
19619 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19620 F: drivers/spi/spi-dw*
19622 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19623 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19625 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19626 F: drivers/dma/dw-axi-dmac/
19628 SYNOPSYS DESIGNWARE DMAC DRIVER
19629 M: Viresh Kumar <vireshk@kernel.org>
19630 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19632 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19633 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19635 F: include/dt-bindings/dma/dw-dmac.h
19636 F: include/linux/dma/dw.h
19637 F: include/linux/platform_data/dma-dw.h
19639 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19640 M: Jose Abreu <Jose.Abreu@synopsys.com>
19641 L: netdev@vger.kernel.org
19643 F: drivers/net/ethernet/synopsys/
19645 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19646 M: Jose Abreu <Jose.Abreu@synopsys.com>
19647 L: netdev@vger.kernel.org
19649 F: drivers/net/pcs/pcs-xpcs.c
19650 F: drivers/net/pcs/pcs-xpcs.h
19651 F: include/linux/pcs/pcs-xpcs.h
19653 SYNOPSYS DESIGNWARE I2C DRIVER
19654 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19655 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19656 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19657 R: Jan Dabros <jsd@semihalf.com>
19658 L: linux-i2c@vger.kernel.org
19660 F: drivers/i2c/busses/i2c-designware-*
19662 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19663 M: Jaehoon Chung <jh80.chung@samsung.com>
19664 L: linux-mmc@vger.kernel.org
19666 F: drivers/mmc/host/dw_mmc*
19668 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19669 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19671 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19672 F: drivers/reset/reset-hsdk.c
19673 F: include/dt-bindings/reset/snps,hsdk-reset.h
19675 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19676 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19677 M: Manjunath M B <manjumb@synopsys.com>
19678 L: linux-mmc@vger.kernel.org
19680 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19682 SYSTEM CONFIGURATION (SYSCON)
19683 M: Lee Jones <lee.jones@linaro.org>
19684 M: Arnd Bergmann <arnd@arndb.de>
19686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19687 F: drivers/mfd/syscon.c
19689 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19690 M: Sudeep Holla <sudeep.holla@arm.com>
19691 R: Cristian Marussi <cristian.marussi@arm.com>
19692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19694 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19695 F: drivers/clk/clk-sc[mp]i.c
19696 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19697 F: drivers/firmware/arm_scmi/
19698 F: drivers/firmware/arm_scpi.c
19699 F: drivers/regulator/scmi-regulator.c
19700 F: drivers/reset/reset-scmi.c
19701 F: include/linux/sc[mp]i_protocol.h
19702 F: include/trace/events/scmi.h
19703 F: include/uapi/linux/virtio_scmi.h
19705 SYSTEM RESET/SHUTDOWN DRIVERS
19706 M: Sebastian Reichel <sre@kernel.org>
19707 L: linux-pm@vger.kernel.org
19709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19710 F: Documentation/devicetree/bindings/power/reset/
19711 F: drivers/power/reset/
19713 SYSTEM TRACE MODULE CLASS
19714 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19717 F: Documentation/trace/stm.rst
19718 F: drivers/hwtracing/stm/
19719 F: include/linux/stm.h
19720 F: include/uapi/linux/stm.h
19722 SYSTEM76 ACPI DRIVER
19723 M: Jeremy Soller <jeremy@system76.com>
19724 M: System76 Product Development <productdev@system76.com>
19725 L: platform-driver-x86@vger.kernel.org
19727 F: drivers/platform/x86/system76_acpi.c
19730 M: Christoph Hellwig <hch@infradead.org>
19732 F: Documentation/filesystems/sysv-fs.rst
19734 F: include/linux/sysv_fs.h
19736 TASKSTATS STATISTICS INTERFACE
19737 M: Balbir Singh <bsingharora@gmail.com>
19739 F: Documentation/accounting/taskstats*
19740 F: include/linux/taskstats*
19741 F: kernel/taskstats.c
19744 M: Jamal Hadi Salim <jhs@mojatatu.com>
19745 M: Cong Wang <xiyou.wangcong@gmail.com>
19746 M: Jiri Pirko <jiri@resnulli.us>
19747 L: netdev@vger.kernel.org
19749 F: include/net/pkt_cls.h
19750 F: include/net/pkt_sched.h
19751 F: include/net/tc_act/
19752 F: include/uapi/linux/pkt_cls.h
19753 F: include/uapi/linux/pkt_sched.h
19754 F: include/uapi/linux/tc_act/
19755 F: include/uapi/linux/tc_ematch/
19757 F: tools/testing/selftests/tc-testing
19759 TC90522 MEDIA DRIVER
19760 M: Akihiro Tsukada <tskd08@gmail.com>
19761 L: linux-media@vger.kernel.org
19763 F: drivers/media/dvb-frontends/tc90522*
19765 TCP LOW PRIORITY MODULE
19766 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19767 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19769 W: http://tcp-lp-mod.sourceforge.net/
19770 F: net/ipv4/tcp_lp.c
19772 TDA10071 MEDIA DRIVER
19773 M: Antti Palosaari <crope@iki.fi>
19774 L: linux-media@vger.kernel.org
19776 W: https://linuxtv.org
19777 W: http://palosaari.fi/linux/
19778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19779 T: git git://linuxtv.org/anttip/media_tree.git
19780 F: drivers/media/dvb-frontends/tda10071*
19782 TDA18212 MEDIA DRIVER
19783 M: Antti Palosaari <crope@iki.fi>
19784 L: linux-media@vger.kernel.org
19786 W: https://linuxtv.org
19787 W: http://palosaari.fi/linux/
19788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19789 T: git git://linuxtv.org/anttip/media_tree.git
19790 F: drivers/media/tuners/tda18212*
19792 TDA18218 MEDIA DRIVER
19793 M: Antti Palosaari <crope@iki.fi>
19794 L: linux-media@vger.kernel.org
19796 W: https://linuxtv.org
19797 W: http://palosaari.fi/linux/
19798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19799 T: git git://linuxtv.org/anttip/media_tree.git
19800 F: drivers/media/tuners/tda18218*
19802 TDA18250 MEDIA DRIVER
19803 M: Olli Salonen <olli.salonen@iki.fi>
19804 L: linux-media@vger.kernel.org
19806 W: https://linuxtv.org
19807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19808 T: git git://linuxtv.org/media_tree.git
19809 F: drivers/media/tuners/tda18250*
19811 TDA18271 MEDIA DRIVER
19812 M: Michael Krufky <mkrufky@linuxtv.org>
19813 L: linux-media@vger.kernel.org
19815 W: https://linuxtv.org
19816 W: http://github.com/mkrufky
19817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19818 T: git git://linuxtv.org/mkrufky/tuners.git
19819 F: drivers/media/tuners/tda18271*
19821 TDA1997x MEDIA DRIVER
19822 M: Tim Harvey <tharvey@gateworks.com>
19823 L: linux-media@vger.kernel.org
19825 W: https://linuxtv.org
19826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19827 F: drivers/media/i2c/tda1997x.*
19829 TDA827x MEDIA DRIVER
19830 M: Michael Krufky <mkrufky@linuxtv.org>
19831 L: linux-media@vger.kernel.org
19833 W: https://linuxtv.org
19834 W: http://github.com/mkrufky
19835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19836 T: git git://linuxtv.org/mkrufky/tuners.git
19837 F: drivers/media/tuners/tda8290.*
19839 TDA8290 MEDIA DRIVER
19840 M: Michael Krufky <mkrufky@linuxtv.org>
19841 L: linux-media@vger.kernel.org
19843 W: https://linuxtv.org
19844 W: http://github.com/mkrufky
19845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19846 T: git git://linuxtv.org/mkrufky/tuners.git
19847 F: drivers/media/tuners/tda8290.*
19849 TDA9840 MEDIA DRIVER
19850 M: Hans Verkuil <hverkuil@xs4all.nl>
19851 L: linux-media@vger.kernel.org
19853 W: https://linuxtv.org
19854 T: git git://linuxtv.org/media_tree.git
19855 F: drivers/media/i2c/tda9840*
19857 TEA5761 TUNER DRIVER
19858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19859 L: linux-media@vger.kernel.org
19861 W: https://linuxtv.org
19862 T: git git://linuxtv.org/media_tree.git
19863 F: drivers/media/tuners/tea5761.*
19865 TEA5767 TUNER DRIVER
19866 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19867 L: linux-media@vger.kernel.org
19869 W: https://linuxtv.org
19870 T: git git://linuxtv.org/media_tree.git
19871 F: drivers/media/tuners/tea5767.*
19873 TEA6415C MEDIA DRIVER
19874 M: Hans Verkuil <hverkuil@xs4all.nl>
19875 L: linux-media@vger.kernel.org
19877 W: https://linuxtv.org
19878 T: git git://linuxtv.org/media_tree.git
19879 F: drivers/media/i2c/tea6415c*
19881 TEA6420 MEDIA DRIVER
19882 M: Hans Verkuil <hverkuil@xs4all.nl>
19883 L: linux-media@vger.kernel.org
19885 W: https://linuxtv.org
19886 T: git git://linuxtv.org/media_tree.git
19887 F: drivers/media/i2c/tea6420*
19890 M: Jiri Pirko <jiri@resnulli.us>
19891 L: netdev@vger.kernel.org
19893 F: drivers/net/team/
19894 F: include/linux/if_team.h
19895 F: include/uapi/linux/if_team.h
19897 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19898 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19900 F: arch/x86/platform/ts5500/
19902 TECHNOTREND USB IR RECEIVER
19903 M: Sean Young <sean@mess.org>
19904 L: linux-media@vger.kernel.org
19906 F: drivers/media/rc/ttusbir.c
19908 TECHWELL TW9910 VIDEO DECODER
19909 L: linux-media@vger.kernel.org
19911 F: drivers/media/i2c/tw9910.c
19912 F: include/media/i2c/tw9910.h
19915 M: Jens Wiklander <jens.wiklander@linaro.org>
19916 R: Sumit Garg <sumit.garg@linaro.org>
19917 L: op-tee@lists.trustedfirmware.org
19919 F: Documentation/staging/tee.rst
19921 F: include/linux/tee_drv.h
19922 F: include/uapi/linux/tee.h
19924 TEGRA ARCHITECTURE SUPPORT
19925 M: Thierry Reding <thierry.reding@gmail.com>
19926 M: Jonathan Hunter <jonathanh@nvidia.com>
19927 L: linux-tegra@vger.kernel.org
19929 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19934 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19935 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19937 F: drivers/clk/tegra/
19940 M: Laxman Dewangan <ldewangan@nvidia.com>
19941 M: Jon Hunter <jonathanh@nvidia.com>
19943 F: drivers/dma/tegra*
19946 M: Laxman Dewangan <ldewangan@nvidia.com>
19947 R: Dmitry Osipenko <digetx@gmail.com>
19949 F: drivers/i2c/busses/i2c-tegra.c
19951 TEGRA IOMMU DRIVERS
19952 M: Thierry Reding <thierry.reding@gmail.com>
19953 R: Krishna Reddy <vdumpa@nvidia.com>
19954 L: linux-tegra@vger.kernel.org
19956 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19957 F: drivers/iommu/tegra*
19960 M: Laxman Dewangan <ldewangan@nvidia.com>
19962 F: drivers/input/keyboard/tegra-kbc.c
19965 M: Stefan Agner <stefan@agner.ch>
19966 M: Lucas Stach <dev@lynxeye.de>
19968 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19969 F: drivers/mtd/nand/raw/tegra_nand.c
19972 M: Thierry Reding <thierry.reding@gmail.com>
19974 F: drivers/pwm/pwm-tegra.c
19976 TEGRA SERIAL DRIVER
19977 M: Laxman Dewangan <ldewangan@nvidia.com>
19979 F: drivers/tty/serial/serial-tegra.c
19982 M: Laxman Dewangan <ldewangan@nvidia.com>
19984 F: drivers/spi/spi-tegra*
19986 TEGRA QUAD SPI DRIVER
19987 M: Thierry Reding <thierry.reding@gmail.com>
19988 M: Jonathan Hunter <jonathanh@nvidia.com>
19989 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19990 L: linux-tegra@vger.kernel.org
19992 F: drivers/spi/spi-tegra210-quad.c
19995 M: Thierry Reding <thierry.reding@gmail.com>
19996 M: Jonathan Hunter <jonathanh@nvidia.com>
19997 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19998 L: linux-media@vger.kernel.org
19999 L: linux-tegra@vger.kernel.org
20001 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20002 F: drivers/staging/media/tegra-video/
20004 TEGRA XUSB PADCTL DRIVER
20005 M: JC Kuo <jckuo@nvidia.com>
20007 F: drivers/phy/tegra/xusb*
20009 TEHUTI ETHERNET DRIVER
20010 M: Andy Gospodarek <andy@greyhouse.net>
20011 L: netdev@vger.kernel.org
20013 F: drivers/net/ethernet/tehuti/*
20015 TELECOM CLOCK DRIVER FOR MCPL0010
20016 M: Mark Gross <markgross@kernel.org>
20018 F: drivers/char/tlclk.c
20020 TEMPO SEMICONDUCTOR DRIVERS
20021 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20023 F: Documentation/devicetree/bindings/sound/tscs*.txt
20024 F: sound/soc/codecs/tscs*.c
20025 F: sound/soc/codecs/tscs*.h
20027 TENSILICA XTENSA PORT (xtensa)
20028 M: Chris Zankel <chris@zankel.net>
20029 M: Max Filippov <jcmvbkbc@gmail.com>
20030 L: linux-xtensa@linux-xtensa.org
20032 T: git git://github.com/czankel/xtensa-linux.git
20034 F: drivers/irqchip/irq-xtensa-*
20036 TEXAS INSTRUMENTS ASoC DRIVERS
20037 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20040 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20043 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20044 M: Ricardo Ribalda <ribalda@kernel.org>
20045 L: linux-iio@vger.kernel.org
20047 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20048 F: drivers/iio/dac/ti-dac7612.c
20050 TEXAS INSTRUMENTS DMA DRIVERS
20051 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20052 L: dmaengine@vger.kernel.org
20054 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20055 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20056 F: Documentation/devicetree/bindings/dma/ti/
20058 X: drivers/dma/ti/cppi41.c
20059 F: include/linux/dma/k3-udma-glue.h
20060 F: include/linux/dma/ti-cppi5.h
20061 F: include/linux/dma/k3-psil.h
20063 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20064 M: Nishanth Menon <nm@ti.com>
20065 M: Tero Kristo <kristo@kernel.org>
20066 M: Santosh Shilimkar <ssantosh@kernel.org>
20067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20069 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20070 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20071 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20072 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20073 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20074 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20075 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20076 F: drivers/clk/keystone/sci-clk.c
20077 F: drivers/firmware/ti_sci*
20078 F: drivers/irqchip/irq-ti-sci-inta.c
20079 F: drivers/irqchip/irq-ti-sci-intr.c
20080 F: drivers/reset/reset-ti-sci.c
20081 F: drivers/soc/ti/ti_sci_inta_msi.c
20082 F: drivers/soc/ti/ti_sci_pm_domains.c
20083 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20084 F: include/linux/soc/ti/ti_sci_inta_msi.h
20085 F: include/linux/soc/ti/ti_sci_protocol.h
20087 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20088 M: Robert Marko <robert.marko@sartura.hr>
20089 M: Luka Perkov <luka.perkov@sartura.hr>
20090 L: linux-hwmon@vger.kernel.org
20092 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20093 F: Documentation/hwmon/tps23861.rst
20094 F: drivers/hwmon/tps23861.c
20096 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20097 M: Puranjay Mohan <puranjay12@gmail.com>
20098 L: linux-iio@vger.kernel.org
20100 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20101 F: drivers/iio/temperature/tmp117.c
20103 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20104 M: Hans Verkuil <hverkuil@xs4all.nl>
20105 L: linux-media@vger.kernel.org
20107 W: https://linuxtv.org
20108 T: git git://linuxtv.org/media_tree.git
20109 F: drivers/media/radio/radio-raremono.c
20112 M: Rafael J. Wysocki <rafael@kernel.org>
20113 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20114 R: Amit Kucheria <amitk@kernel.org>
20115 R: Zhang Rui <rui.zhang@intel.com>
20116 L: linux-pm@vger.kernel.org
20118 Q: https://patchwork.kernel.org/project/linux-pm/list/
20119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20120 F: Documentation/ABI/testing/sysfs-class-thermal
20121 F: Documentation/devicetree/bindings/thermal/
20122 F: Documentation/driver-api/thermal/
20123 F: drivers/thermal/
20124 F: include/dt-bindings/thermal/
20125 F: include/linux/cpu_cooling.h
20126 F: include/linux/thermal.h
20127 F: include/uapi/linux/thermal.h
20128 F: tools/lib/thermal/
20131 THERMAL DRIVER FOR AMLOGIC SOCS
20132 M: Guillaume La Roque <glaroque@baylibre.com>
20133 L: linux-pm@vger.kernel.org
20134 L: linux-amlogic@lists.infradead.org
20136 W: http://linux-meson.com/
20137 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20138 F: drivers/thermal/amlogic_thermal.c
20140 THERMAL/CPU_COOLING
20141 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20142 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20143 M: Viresh Kumar <viresh.kumar@linaro.org>
20144 R: Lukasz Luba <lukasz.luba@arm.com>
20145 L: linux-pm@vger.kernel.org
20147 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20148 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20149 F: drivers/thermal/cpufreq_cooling.c
20150 F: drivers/thermal/cpuidle_cooling.c
20151 F: include/linux/cpu_cooling.h
20153 THERMAL/POWER_ALLOCATOR
20154 M: Lukasz Luba <lukasz.luba@arm.com>
20155 L: linux-pm@vger.kernel.org
20157 F: Documentation/driver-api/thermal/power_allocator.rst
20158 F: drivers/thermal/gov_power_allocator.c
20159 F: include/trace/events/thermal_power_allocator.h
20161 THINKPAD ACPI EXTRAS DRIVER
20162 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20163 L: ibm-acpi-devel@lists.sourceforge.net
20164 L: platform-driver-x86@vger.kernel.org
20166 W: http://ibm-acpi.sourceforge.net
20167 W: http://thinkwiki.org/wiki/Ibm-acpi
20168 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20169 F: drivers/platform/x86/thinkpad_acpi.c
20171 THINKPAD LMI DRIVER
20172 M: Mark Pearson <markpearson@lenovo.com>
20173 L: platform-driver-x86@vger.kernel.org
20175 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20176 F: drivers/platform/x86/think-lmi.?
20178 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20179 M: Isaac Hazan <isaac.hazan@intel.com>
20180 L: linux-usb@vger.kernel.org
20182 F: drivers/thunderbolt/dma_test.c
20185 M: Andreas Noever <andreas.noever@gmail.com>
20186 M: Michael Jamet <michael.jamet@intel.com>
20187 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20188 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20189 L: linux-usb@vger.kernel.org
20191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20192 F: Documentation/admin-guide/thunderbolt.rst
20193 F: drivers/thunderbolt/
20194 F: include/linux/thunderbolt.h
20196 THUNDERBOLT NETWORK DRIVER
20197 M: Michael Jamet <michael.jamet@intel.com>
20198 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20199 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20200 L: netdev@vger.kernel.org
20202 F: drivers/net/thunderbolt.c
20204 THUNDERX GPIO DRIVER
20205 M: Robert Richter <rric@kernel.org>
20207 F: drivers/gpio/gpio-thunderx.c
20209 TI ADS131E0X ADC SERIES DRIVER
20210 M: Tomislav Denis <tomislav.denis@avl.com>
20211 L: linux-iio@vger.kernel.org
20213 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20214 F: drivers/iio/adc/ti-ads131e08.c
20216 TI AM437X VPFE DRIVER
20217 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20218 L: linux-media@vger.kernel.org
20220 W: https://linuxtv.org
20221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20222 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20223 F: drivers/media/platform/ti/am437x/
20225 TI BANDGAP AND THERMAL DRIVER
20226 M: Eduardo Valentin <edubezval@gmail.com>
20227 M: Keerthy <j-keerthy@ti.com>
20228 L: linux-pm@vger.kernel.org
20229 L: linux-omap@vger.kernel.org
20231 F: drivers/thermal/ti-soc-thermal/
20233 TI BQ27XXX POWER SUPPLY DRIVER
20234 F: drivers/power/supply/bq27xxx_battery.c
20235 F: drivers/power/supply/bq27xxx_battery_i2c.c
20236 F: include/linux/power/bq27xxx_battery.h
20238 TI CDCE706 CLOCK DRIVER
20239 M: Max Filippov <jcmvbkbc@gmail.com>
20241 F: drivers/clk/clk-cdce706.c
20244 M: Tero Kristo <kristo@kernel.org>
20245 L: linux-omap@vger.kernel.org
20248 F: include/linux/clk/ti.h
20250 TI DAVINCI MACHINE SUPPORT
20251 M: Sekhar Nori <nsekhar@ti.com>
20252 R: Bartosz Golaszewski <brgl@bgdev.pl>
20253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20256 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20257 F: arch/arm/boot/dts/da850*
20258 F: arch/arm/mach-davinci/
20259 F: drivers/i2c/busses/i2c-davinci.c
20261 TI DAVINCI SERIES CLOCK DRIVER
20262 M: David Lechner <david@lechnology.com>
20263 R: Sekhar Nori <nsekhar@ti.com>
20265 F: Documentation/devicetree/bindings/clock/ti/davinci/
20266 F: drivers/clk/davinci/
20268 TI DAVINCI SERIES GPIO DRIVER
20269 M: Keerthy <j-keerthy@ti.com>
20270 L: linux-gpio@vger.kernel.org
20272 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20273 F: drivers/gpio/gpio-davinci.c
20275 TI DAVINCI SERIES MEDIA DRIVER
20276 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20277 L: linux-media@vger.kernel.org
20279 W: https://linuxtv.org
20280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20281 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20282 F: drivers/media/platform/ti/davinci/
20283 F: include/media/davinci/
20285 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20286 R: David Lechner <david@lechnology.com>
20287 L: linux-iio@vger.kernel.org
20288 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20289 F: drivers/counter/ti-eqep.c
20291 TI ETHERNET SWITCH DRIVER (CPSW)
20292 R: Grygorii Strashko <grygorii.strashko@ti.com>
20293 L: linux-omap@vger.kernel.org
20294 L: netdev@vger.kernel.org
20296 F: drivers/net/ethernet/ti/cpsw*
20297 F: drivers/net/ethernet/ti/davinci*
20299 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20300 M: Alex Dubov <oakad@yahoo.com>
20302 W: http://tifmxx.berlios.de/
20303 F: drivers/memstick/host/tifm_ms.c
20304 F: drivers/misc/tifm*
20305 F: drivers/mmc/host/tifm_sd.c
20306 F: include/linux/tifm.h
20308 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20309 M: Nishanth Menon <nm@ti.com>
20310 M: Santosh Shilimkar <ssantosh@kernel.org>
20311 L: linux-kernel@vger.kernel.org
20312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20315 F: drivers/soc/ti/*
20317 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20318 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20319 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20322 F: sound/soc/codecs/isabelle*
20323 F: sound/soc/codecs/lm49453*
20325 TI PCM3060 ASoC CODEC DRIVER
20326 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20329 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20330 F: sound/soc/codecs/pcm3060*
20332 TI TAS571X FAMILY ASoC CODEC DRIVER
20333 M: Kevin Cernekee <cernekee@chromium.org>
20334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20336 F: sound/soc/codecs/tas571x*
20338 TI TRF7970A NFC DRIVER
20339 M: Mark Greer <mgreer@animalcreek.com>
20340 L: linux-wireless@vger.kernel.org
20341 L: linux-nfc@lists.01.org (subscribers-only)
20343 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20344 F: drivers/nfc/trf7970a.c
20346 TI TSC2046 ADC DRIVER
20347 M: Oleksij Rempel <o.rempel@pengutronix.de>
20348 R: kernel@pengutronix.de
20349 L: linux-iio@vger.kernel.org
20351 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20352 F: drivers/iio/adc/ti-tsc2046.c
20354 TI TWL4030 SERIES SOC CODEC DRIVER
20355 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20358 F: sound/soc/codecs/twl4030*
20361 M: Benoit Parrot <bparrot@ti.com>
20362 L: linux-media@vger.kernel.org
20364 W: http://linuxtv.org/
20365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20366 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20367 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20368 F: drivers/media/platform/ti/cal/
20369 F: drivers/media/platform/ti/vpe/
20371 TI WILINK WIRELESS DRIVERS
20372 L: linux-wireless@vger.kernel.org
20374 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20375 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20377 F: drivers/net/wireless/ti/
20378 F: include/linux/wl12xx.h
20380 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20381 M: John Stultz <jstultz@google.com>
20382 M: Thomas Gleixner <tglx@linutronix.de>
20383 R: Stephen Boyd <sboyd@kernel.org>
20384 L: linux-kernel@vger.kernel.org
20386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20387 F: include/linux/clocksource.h
20388 F: include/linux/time.h
20389 F: include/linux/timex.h
20390 F: include/uapi/linux/time.h
20391 F: include/uapi/linux/timex.h
20392 F: kernel/time/alarmtimer.c
20393 F: kernel/time/clocksource.c
20394 F: kernel/time/ntp.c
20395 F: kernel/time/time*.c
20396 F: tools/testing/selftests/timers/
20399 M: Jon Maloy <jmaloy@redhat.com>
20400 M: Ying Xue <ying.xue@windriver.com>
20401 L: netdev@vger.kernel.org (core kernel code)
20402 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20404 W: http://tipc.sourceforge.net/
20405 F: include/uapi/linux/tipc*.h
20408 TLAN NETWORK DRIVER
20409 M: Samuel Chessman <chessman@tux.org>
20410 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20412 W: http://sourceforge.net/projects/tlan/
20413 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20414 F: drivers/net/ethernet/ti/tlan.*
20416 TM6000 VIDEO4LINUX DRIVER
20417 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20418 L: linux-media@vger.kernel.org
20420 W: https://linuxtv.org
20421 T: git git://linuxtv.org/media_tree.git
20422 F: Documentation/admin-guide/media/tm6000*
20423 F: drivers/media/usb/tm6000/
20425 TMIO/SDHI MMC DRIVER
20426 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20427 L: linux-mmc@vger.kernel.org
20428 L: linux-renesas-soc@vger.kernel.org
20430 F: drivers/mmc/host/renesas_sdhi*
20431 F: drivers/mmc/host/tmio_mmc*
20432 F: include/linux/mfd/tmio.h
20434 TMP401 HARDWARE MONITOR DRIVER
20435 M: Guenter Roeck <linux@roeck-us.net>
20436 L: linux-hwmon@vger.kernel.org
20438 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20439 F: Documentation/hwmon/tmp401.rst
20440 F: drivers/hwmon/tmp401.c
20442 TMP464 HARDWARE MONITOR DRIVER
20443 M: Agathe Porte <agathe.porte@nokia.com>
20444 M: Guenter Roeck <linux@roeck-us.net>
20445 L: linux-hwmon@vger.kernel.org
20447 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20448 F: Documentation/hwmon/tmp464.rst
20449 F: drivers/hwmon/tmp464.c
20451 TMP513 HARDWARE MONITOR DRIVER
20452 M: Eric Tremblay <etremblay@distech-controls.com>
20453 L: linux-hwmon@vger.kernel.org
20455 F: Documentation/hwmon/tmp513.rst
20456 F: drivers/hwmon/tmp513.c
20458 TMPFS (SHMEM FILESYSTEM)
20459 M: Hugh Dickins <hughd@google.com>
20460 L: linux-mm@kvack.org
20462 F: include/linux/shmem_fs.h
20465 TOMOYO SECURITY MODULE
20466 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20467 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20468 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20469 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20470 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20471 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20473 W: https://tomoyo.osdn.jp/
20474 F: security/tomoyo/
20476 TOPSTAR LAPTOP EXTRAS DRIVER
20477 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20478 L: platform-driver-x86@vger.kernel.org
20480 F: drivers/platform/x86/topstar-laptop.c
20482 TORTURE-TEST MODULES
20483 M: Davidlohr Bueso <dave@stgolabs.net>
20484 M: "Paul E. McKenney" <paulmck@kernel.org>
20485 M: Josh Triplett <josh@joshtriplett.org>
20486 L: linux-kernel@vger.kernel.org
20488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20489 F: Documentation/RCU/torture.rst
20490 F: kernel/locking/locktorture.c
20491 F: kernel/rcu/rcuscale.c
20492 F: kernel/rcu/rcutorture.c
20493 F: kernel/rcu/refscale.c
20494 F: kernel/torture.c
20496 TOSHIBA ACPI EXTRAS DRIVER
20497 M: Azael Avalos <coproscefalo@gmail.com>
20498 L: platform-driver-x86@vger.kernel.org
20500 F: drivers/platform/x86/toshiba_acpi.c
20502 TOSHIBA BLUETOOTH DRIVER
20503 M: Azael Avalos <coproscefalo@gmail.com>
20504 L: platform-driver-x86@vger.kernel.org
20506 F: drivers/platform/x86/toshiba_bluetooth.c
20508 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20509 M: Azael Avalos <coproscefalo@gmail.com>
20510 L: platform-driver-x86@vger.kernel.org
20512 F: drivers/platform/x86/toshiba_haps.c
20515 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20517 W: http://www.buzzard.org.uk/toshiba/
20518 F: drivers/char/toshiba.c
20519 F: include/linux/toshiba.h
20520 F: include/uapi/linux/toshiba.h
20522 TOSHIBA TC358743 DRIVER
20523 M: Mats Randgaard <matrandg@cisco.com>
20524 L: linux-media@vger.kernel.org
20526 F: drivers/media/i2c/tc358743*
20527 F: include/media/i2c/tc358743.h
20529 TOSHIBA WMI HOTKEYS DRIVER
20530 M: Azael Avalos <coproscefalo@gmail.com>
20531 L: platform-driver-x86@vger.kernel.org
20533 F: drivers/platform/x86/toshiba-wmi.c
20536 M: Peter Huewe <peterhuewe@gmx.de>
20537 M: Jarkko Sakkinen <jarkko@kernel.org>
20538 R: Jason Gunthorpe <jgg@ziepe.ca>
20539 L: linux-integrity@vger.kernel.org
20541 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20542 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20544 F: drivers/char/tpm/
20547 M: Steven Rostedt <rostedt@goodmis.org>
20548 M: Ingo Molnar <mingo@redhat.com>
20550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20551 F: Documentation/trace/ftrace.rst
20552 F: arch/*/*/*/*ftrace*
20553 F: arch/*/*/*ftrace*
20555 F: include/*/ftrace.h
20556 F: include/linux/trace*.h
20559 F: tools/testing/selftests/ftrace/
20561 TRACING MMIO ACCESSES (MMIOTRACE)
20562 M: Steven Rostedt <rostedt@goodmis.org>
20563 M: Ingo Molnar <mingo@kernel.org>
20564 R: Karol Herbst <karolherbst@gmail.com>
20565 R: Pekka Paalanen <ppaalanen@gmail.com>
20566 L: linux-kernel@vger.kernel.org
20567 L: nouveau@lists.freedesktop.org
20569 F: arch/x86/mm/kmmio.c
20570 F: arch/x86/mm/mmio-mod.c
20571 F: arch/x86/mm/testmmiotrace.c
20572 F: include/linux/mmiotrace.h
20573 F: kernel/trace/trace_mmiotrace.c
20575 TRACING OS NOISE / LATENCY TRACERS
20576 M: Steven Rostedt <rostedt@goodmis.org>
20577 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20579 F: kernel/trace/trace_osnoise.c
20580 F: include/trace/events/osnoise.h
20581 F: kernel/trace/trace_hwlat.c
20582 F: kernel/trace/trace_irqsoff.c
20583 F: kernel/trace/trace_sched_wakeup.c
20584 F: Documentation/trace/osnoise-tracer.rst
20585 F: Documentation/trace/timerlat-tracer.rst
20586 F: Documentation/trace/hwlat_detector.rst
20587 F: arch/*/kernel/trace.c
20589 Real-time Linux Analysis (RTLA) tools
20590 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20591 M: Steven Rostedt <rostedt@goodmis.org>
20592 L: linux-trace-devel@vger.kernel.org
20594 F: Documentation/tools/rtla/
20595 F: tools/tracing/rtla/
20597 TRADITIONAL CHINESE DOCUMENTATION
20598 M: Hu Haowen <src.res@email.cn>
20599 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20601 W: https://github.com/srcres258/linux-doc
20602 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20603 F: Documentation/translations/zh_TW/
20606 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20607 M: Jiri Slaby <jirislaby@kernel.org>
20609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20610 F: Documentation/driver-api/serial/
20612 F: drivers/tty/serial/serial_core.c
20613 F: include/linux/selection.h
20614 F: include/linux/serial.h
20615 F: include/linux/serial_core.h
20616 F: include/linux/sysrq.h
20617 F: include/linux/tty*.h
20618 F: include/linux/vt.h
20619 F: include/linux/vt_*.h
20620 F: include/uapi/linux/serial.h
20621 F: include/uapi/linux/serial_core.h
20622 F: include/uapi/linux/tty.h
20624 TUA9001 MEDIA DRIVER
20625 M: Antti Palosaari <crope@iki.fi>
20626 L: linux-media@vger.kernel.org
20628 W: https://linuxtv.org
20629 W: http://palosaari.fi/linux/
20630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20631 T: git git://linuxtv.org/anttip/media_tree.git
20632 F: drivers/media/tuners/tua9001*
20634 TULIP NETWORK DRIVERS
20635 L: netdev@vger.kernel.org
20636 L: linux-parisc@vger.kernel.org
20638 F: drivers/net/ethernet/dec/tulip/
20641 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20643 W: http://vtun.sourceforge.net/tun
20644 F: Documentation/networking/tuntap.rst
20645 F: arch/um/os-Linux/drivers/
20647 TURBOCHANNEL SUBSYSTEM
20648 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20649 M: Ralf Baechle <ralf@linux-mips.org>
20650 L: linux-mips@vger.kernel.org
20652 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20654 F: include/linux/tc.h
20657 M: "Len Brown" <lenb@kernel.org>
20658 L: linux-pm@vger.kernel.org
20660 Q: https://patchwork.kernel.org/project/linux-pm/list/
20661 B: https://bugzilla.kernel.org
20662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20663 F: tools/power/x86/turbostat/
20665 TW5864 VIDEO4LINUX DRIVER
20666 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20667 M: Anton Sviridenko <anton@corp.bluecherry.net>
20668 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20669 M: Andrey Utkin <andrey_utkin@fastmail.com>
20670 L: linux-media@vger.kernel.org
20672 F: drivers/media/pci/tw5864/
20674 TW68 VIDEO4LINUX DRIVER
20675 M: Hans Verkuil <hverkuil@xs4all.nl>
20676 L: linux-media@vger.kernel.org
20678 W: https://linuxtv.org
20679 T: git git://linuxtv.org/media_tree.git
20680 F: drivers/media/pci/tw68/
20682 TW686X VIDEO4LINUX DRIVER
20683 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20684 L: linux-media@vger.kernel.org
20686 W: http://linuxtv.org
20687 T: git git://linuxtv.org/media_tree.git
20688 F: drivers/media/pci/tw686x/
20690 U-BOOT ENVIRONMENT VARIABLES
20691 M: Rafał Miłecki <rafal@milecki.pl>
20693 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20695 UACCE ACCELERATOR FRAMEWORK
20696 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20697 M: Zhou Wang <wangzhou1@hisilicon.com>
20698 L: linux-accelerators@lists.ozlabs.org
20699 L: linux-kernel@vger.kernel.org
20701 F: Documentation/ABI/testing/sysfs-driver-uacce
20702 F: Documentation/misc-devices/uacce.rst
20703 F: drivers/misc/uacce/
20704 F: include/linux/uacce.h
20705 F: include/uapi/misc/uacce/
20707 UBI FILE SYSTEM (UBIFS)
20708 M: Richard Weinberger <richard@nod.at>
20709 L: linux-mtd@lists.infradead.org
20711 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20714 F: Documentation/ABI/testing/sysfs-fs-ubifs
20715 F: Documentation/filesystems/ubifs-authentication.rst
20716 F: Documentation/filesystems/ubifs.rst
20719 UBLK USERSPACE BLOCK DRIVER
20720 M: Ming Lei <ming.lei@redhat.com>
20721 L: linux-block@vger.kernel.org
20723 F: drivers/block/ublk_drv.c
20724 F: include/uapi/linux/ublk_cmd.h
20726 UCLINUX (M68KNOMMU AND COLDFIRE)
20727 M: Greg Ungerer <gerg@linux-m68k.org>
20728 L: linux-m68k@lists.linux-m68k.org
20729 L: uclinux-dev@uclinux.org (subscribers-only)
20731 W: http://www.linux-m68k.org/
20732 W: http://www.uclinux.org/
20733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20734 F: arch/m68k/*/*_no.*
20736 F: arch/m68k/coldfire/
20737 F: arch/m68k/include/asm/*_no.*
20740 M: Jan Kara <jack@suse.com>
20742 F: Documentation/filesystems/udf.rst
20746 M: Bastien Nocera <hadess@hadess.net>
20747 L: linux-input@vger.kernel.org
20749 F: drivers/hid/hid-udraw-ps3.c
20752 M: Evgeniy Dushistov <dushistov@mail.ru>
20754 F: Documentation/admin-guide/ufs.rst
20757 UHID USERSPACE HID IO DRIVER
20758 M: David Rheinsberg <david.rheinsberg@gmail.com>
20759 L: linux-input@vger.kernel.org
20761 F: drivers/hid/uhid.c
20762 F: include/uapi/linux/uhid.h
20765 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20766 L: linux-usb@vger.kernel.org
20768 F: drivers/usb/common/ulpi.c
20769 F: include/linux/ulpi/
20772 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20773 L: linux-fsdevel@vger.kernel.org
20778 M: Tony Finch <dot@dotat.at>
20780 W: http://dotat.at/prog/unifdef
20781 F: scripts/unifdef.c
20783 UNIFORM CDROM DRIVER
20784 M: Phillip Potter <phil@philpotter.co.uk>
20786 F: Documentation/cdrom/
20787 F: drivers/cdrom/cdrom.c
20788 F: include/linux/cdrom.h
20789 F: include/uapi/linux/cdrom.h
20791 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20792 R: Alim Akhtar <alim.akhtar@samsung.com>
20793 R: Avri Altman <avri.altman@wdc.com>
20794 R: Bart Van Assche <bvanassche@acm.org>
20795 L: linux-scsi@vger.kernel.org
20797 F: Documentation/devicetree/bindings/ufs/
20798 F: Documentation/scsi/ufs.rst
20799 F: drivers/ufs/core/
20801 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20802 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20803 L: linux-scsi@vger.kernel.org
20805 F: drivers/ufs/host/*dwc*
20807 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20808 M: Stanley Chu <stanley.chu@mediatek.com>
20809 L: linux-scsi@vger.kernel.org
20810 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20812 F: drivers/ufs/host/ufs-mediatek*
20814 UNSORTED BLOCK IMAGES (UBI)
20815 M: Richard Weinberger <richard@nod.at>
20816 L: linux-mtd@lists.infradead.org
20818 W: http://www.linux-mtd.infradead.org/
20819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20821 F: drivers/mtd/ubi/
20822 F: include/linux/mtd/ubi.h
20823 F: include/uapi/mtd/ubi-user.h
20825 USB "USBNET" DRIVER FRAMEWORK
20826 M: Oliver Neukum <oneukum@suse.com>
20827 L: netdev@vger.kernel.org
20829 W: http://www.linux-usb.org/usbnet
20830 F: drivers/net/usb/usbnet.c
20831 F: include/linux/usb/usbnet.h
20834 M: Oliver Neukum <oneukum@suse.com>
20835 L: linux-usb@vger.kernel.org
20837 F: Documentation/usb/acm.rst
20838 F: drivers/usb/class/cdc-acm.*
20840 USB APPLE MFI FASTCHARGE DRIVER
20841 M: Bastien Nocera <hadess@hadess.net>
20842 L: linux-usb@vger.kernel.org
20844 F: drivers/usb/misc/apple-mfi-fastcharge.c
20846 USB AR5523 WIRELESS DRIVER
20847 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20848 L: linux-wireless@vger.kernel.org
20850 F: drivers/net/wireless/ath/ar5523/
20853 M: Oliver Neukum <oneukum@suse.com>
20854 L: linux-usb@vger.kernel.org
20855 L: linux-scsi@vger.kernel.org
20857 F: drivers/usb/storage/uas.c
20859 USB CDC ETHERNET DRIVER
20860 M: Oliver Neukum <oliver@neukum.org>
20861 L: linux-usb@vger.kernel.org
20863 F: drivers/net/usb/cdc_*.c
20864 F: include/uapi/linux/usb/cdc.h
20866 USB CHAOSKEY DRIVER
20867 M: Keith Packard <keithp@keithp.com>
20868 L: linux-usb@vger.kernel.org
20870 F: drivers/usb/misc/chaoskey.c
20872 USB CYPRESS C67X00 DRIVER
20873 L: linux-usb@vger.kernel.org
20875 F: drivers/usb/c67x00/
20877 USB DAVICOM DM9601 DRIVER
20878 M: Peter Korsgaard <peter@korsgaard.com>
20879 L: netdev@vger.kernel.org
20881 W: http://www.linux-usb.org/usbnet
20882 F: drivers/net/usb/dm9601.c
20885 M: Alan Stern <stern@rowland.harvard.edu>
20886 L: linux-usb@vger.kernel.org
20888 F: Documentation/usb/ehci.rst
20889 F: drivers/usb/host/ehci*
20891 USB GADGET/PERIPHERAL SUBSYSTEM
20892 M: Felipe Balbi <balbi@kernel.org>
20893 L: linux-usb@vger.kernel.org
20895 W: http://www.linux-usb.org/gadget
20896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20897 F: drivers/usb/gadget/
20898 F: include/linux/usb/gadget*
20900 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20901 M: Jiri Kosina <jikos@kernel.org>
20902 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20903 L: linux-usb@vger.kernel.org
20905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20906 F: Documentation/hid/hiddev.rst
20907 F: drivers/hid/usbhid/
20909 USB INTEL XHCI ROLE MUX DRIVER
20910 M: Hans de Goede <hdegoede@redhat.com>
20911 L: linux-usb@vger.kernel.org
20913 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20915 USB IP DRIVER FOR HISILICON KIRIN 960
20916 M: Yu Chen <chenyu56@huawei.com>
20917 M: Binghui Wang <wangbinghui@hisilicon.com>
20918 L: linux-usb@vger.kernel.org
20920 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20921 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20923 USB IP DRIVER FOR HISILICON KIRIN 970
20924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20925 L: linux-usb@vger.kernel.org
20927 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20928 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20931 M: Olav Kongas <ok@artecdesign.ee>
20932 L: linux-usb@vger.kernel.org
20934 F: drivers/usb/host/isp116x*
20935 F: include/linux/usb/isp116x.h
20938 M: Rui Miguel Silva <rui.silva@linaro.org>
20939 L: linux-usb@vger.kernel.org
20941 F: drivers/usb/isp1760/*
20942 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20944 USB LAN78XX ETHERNET DRIVER
20945 M: Woojung Huh <woojung.huh@microchip.com>
20946 M: UNGLinuxDriver@microchip.com
20947 L: netdev@vger.kernel.org
20949 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20950 F: drivers/net/usb/lan78xx.*
20951 F: include/dt-bindings/net/microchip-lan78xx.h
20953 USB MASS STORAGE DRIVER
20954 M: Alan Stern <stern@rowland.harvard.edu>
20955 L: linux-usb@vger.kernel.org
20956 L: usb-storage@lists.one-eyed-alien.net
20958 F: drivers/usb/storage/
20961 M: Clemens Ladisch <clemens@ladisch.de>
20962 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20965 F: sound/usb/midi.*
20967 USB NETWORKING DRIVERS
20968 L: linux-usb@vger.kernel.org
20970 F: drivers/net/usb/
20973 M: Alan Stern <stern@rowland.harvard.edu>
20974 L: linux-usb@vger.kernel.org
20976 F: Documentation/usb/ohci.rst
20977 F: drivers/usb/host/ohci*
20979 USB OTG FSM (Finite State Machine)
20980 M: Peter Chen <peter.chen@kernel.org>
20981 L: linux-usb@vger.kernel.org
20983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20984 F: drivers/usb/common/usb-otg-fsm.c
20987 M: Valentina Manea <valentina.manea.m@gmail.com>
20988 M: Shuah Khan <shuah@kernel.org>
20989 M: Shuah Khan <skhan@linuxfoundation.org>
20990 L: linux-usb@vger.kernel.org
20992 F: Documentation/usb/usbip_protocol.rst
20993 F: drivers/usb/usbip/
20994 F: tools/testing/selftests/drivers/usb/usbip/
20995 F: tools/usb/usbip/
20998 M: Petko Manolov <petkan@nucleusys.com>
20999 L: linux-usb@vger.kernel.org
21000 L: netdev@vger.kernel.org
21002 W: https://github.com/petkan/pegasus
21003 T: git git://github.com/petkan/pegasus.git
21004 F: drivers/net/usb/pegasus.*
21007 M: Felipe Balbi <balbi@kernel.org>
21008 L: linux-usb@vger.kernel.org
21010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21011 F: drivers/usb/phy/
21013 USB PRINTER DRIVER (usblp)
21014 M: Pete Zaitcev <zaitcev@redhat.com>
21015 L: linux-usb@vger.kernel.org
21017 F: drivers/usb/class/usblp.c
21019 USB RAW GADGET DRIVER
21020 R: Andrey Konovalov <andreyknvl@gmail.com>
21021 L: linux-usb@vger.kernel.org
21023 F: Documentation/usb/raw-gadget.rst
21024 F: drivers/usb/gadget/legacy/raw_gadget.c
21025 F: include/uapi/linux/usb/raw_gadget.h
21027 USB QMI WWAN NETWORK DRIVER
21028 M: Bjørn Mork <bjorn@mork.no>
21029 L: netdev@vger.kernel.org
21031 F: Documentation/ABI/testing/sysfs-class-net-qmi
21032 F: drivers/net/usb/qmi_wwan.c
21035 M: Petko Manolov <petkan@nucleusys.com>
21036 L: linux-usb@vger.kernel.org
21037 L: netdev@vger.kernel.org
21039 W: https://github.com/petkan/rtl8150
21040 T: git git://github.com/petkan/rtl8150.git
21041 F: drivers/net/usb/rtl8150.c
21043 USB SERIAL SUBSYSTEM
21044 M: Johan Hovold <johan@kernel.org>
21045 L: linux-usb@vger.kernel.org
21047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21048 F: Documentation/usb/usb-serial.rst
21049 F: drivers/usb/serial/
21050 F: include/linux/usb/serial.h
21052 USB SMSC75XX ETHERNET DRIVER
21053 M: Steve Glendinning <steve.glendinning@shawell.net>
21054 L: netdev@vger.kernel.org
21056 F: drivers/net/usb/smsc75xx.*
21058 USB SMSC95XX ETHERNET DRIVER
21059 M: Steve Glendinning <steve.glendinning@shawell.net>
21060 M: UNGLinuxDriver@microchip.com
21061 L: netdev@vger.kernel.org
21063 F: drivers/net/usb/smsc95xx.*
21066 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21067 L: linux-usb@vger.kernel.org
21069 W: http://www.linux-usb.org
21070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21071 F: Documentation/devicetree/bindings/usb/
21072 F: Documentation/usb/
21074 F: include/dt-bindings/usb/
21075 F: include/linux/usb.h
21076 F: include/linux/usb/
21078 USB TYPEC BUS FOR ALTERNATE MODES
21079 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21080 L: linux-usb@vger.kernel.org
21082 F: Documentation/ABI/testing/sysfs-bus-typec
21083 F: Documentation/driver-api/usb/typec_bus.rst
21084 F: drivers/usb/typec/altmodes/
21085 F: include/linux/usb/typec_altmode.h
21088 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21089 L: linux-usb@vger.kernel.org
21091 F: Documentation/ABI/testing/sysfs-class-typec
21092 F: Documentation/driver-api/usb/typec.rst
21093 F: drivers/usb/typec/
21094 F: include/linux/usb/typec.h
21096 USB TYPEC INTEL PMC MUX DRIVER
21097 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21098 L: linux-usb@vger.kernel.org
21100 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21101 F: drivers/usb/typec/mux/intel_pmc_mux.c
21103 USB TYPEC PI3USB30532 MUX DRIVER
21104 M: Hans de Goede <hdegoede@redhat.com>
21105 L: linux-usb@vger.kernel.org
21107 F: drivers/usb/typec/mux/pi3usb30532.c
21109 USB TYPEC PORT CONTROLLER DRIVERS
21110 M: Guenter Roeck <linux@roeck-us.net>
21111 L: linux-usb@vger.kernel.org
21113 F: drivers/usb/typec/tcpm/
21116 M: Alan Stern <stern@rowland.harvard.edu>
21117 L: linux-usb@vger.kernel.org
21119 F: drivers/usb/host/uhci*
21122 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21123 L: linux-media@vger.kernel.org
21125 W: http://www.ideasonboard.org/uvc/
21126 T: git git://linuxtv.org/media_tree.git
21127 F: drivers/media/usb/uvc/
21128 F: include/uapi/linux/uvcvideo.h
21131 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21132 L: linux-usb@vger.kernel.org
21134 F: drivers/usb/gadget/function/*uvc*
21135 F: drivers/usb/gadget/legacy/webcam.c
21136 F: include/uapi/linux/usb/g_uvc.h
21138 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21139 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21140 L: linux-wireless@vger.kernel.org
21142 F: drivers/net/wireless/rndis_wlan.c
21145 M: Mathias Nyman <mathias.nyman@intel.com>
21146 L: linux-usb@vger.kernel.org
21148 F: drivers/usb/host/pci-quirks*
21149 F: drivers/usb/host/xhci*
21152 L: linux-wireless@vger.kernel.org
21154 W: http://linux-lc100020.sourceforge.net
21155 F: drivers/net/wireless/zydas/zd1201.*
21158 M: Antoine Jacquet <royale@zerezo.com>
21159 L: linux-usb@vger.kernel.org
21160 L: linux-media@vger.kernel.org
21162 W: http://royale.zerezo.com/zr364xx/
21163 T: git git://linuxtv.org/media_tree.git
21164 F: Documentation/admin-guide/media/zr364xx*
21165 F: drivers/media/usb/zr364xx/
21167 USER-MODE LINUX (UML)
21168 M: Richard Weinberger <richard@nod.at>
21169 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21170 M: Johannes Berg <johannes@sipsolutions.net>
21171 L: linux-um@lists.infradead.org
21173 W: http://user-mode-linux.sourceforge.net
21174 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21177 F: Documentation/virt/uml/
21182 USERSPACE COPYIN/COPYOUT (UIOVEC)
21183 M: Alexander Viro <viro@zeniv.linux.org.uk>
21185 F: include/linux/uio.h
21188 USERSPACE DMA BUFFER DRIVER
21189 M: Gerd Hoffmann <kraxel@redhat.com>
21190 L: dri-devel@lists.freedesktop.org
21192 T: git git://anongit.freedesktop.org/drm/drm-misc
21193 F: drivers/dma-buf/udmabuf.c
21194 F: include/uapi/linux/udmabuf.h
21196 USERSPACE I/O (UIO)
21197 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21200 F: Documentation/driver-api/uio-howto.rst
21202 F: include/linux/uio_driver.h
21205 M: Karel Zak <kzak@redhat.com>
21206 L: util-linux@vger.kernel.org
21208 W: http://en.wikipedia.org/wiki/Util-linux
21209 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21212 M: Christoph Hellwig <hch@lst.de>
21213 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21214 L: linux-kernel@vger.kernel.org
21216 T: git git://git.infradead.org/users/hch/uuid.git
21217 F: include/linux/uuid.h
21218 F: include/uapi/linux/uuid.h
21223 M: Justin Ernst <justin.ernst@hpe.com>
21224 L: platform-driver-x86@vger.kernel.org
21226 F: drivers/platform/x86/uv_sysfs.c
21229 M: Michal Januszewski <spock@gentoo.org>
21230 L: linux-fbdev@vger.kernel.org
21232 W: https://github.com/mjanusz/v86d
21233 F: Documentation/fb/uvesafb.rst
21234 F: drivers/video/fbdev/uvesafb.*
21236 Ux500 CLOCK DRIVERS
21237 M: Ulf Hansson <ulf.hansson@linaro.org>
21238 L: linux-clk@vger.kernel.org
21239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21241 F: drivers/clk/ux500/
21244 M: Stefan Agner <stefan@agner.ch>
21245 L: linux-mtd@lists.infradead.org
21247 F: drivers/mtd/nand/raw/vf610_nfc.c
21249 VFAT/FAT/MSDOS FILESYSTEM
21250 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21252 F: Documentation/filesystems/vfat.rst
21256 M: Alex Williamson <alex.williamson@redhat.com>
21257 R: Cornelia Huck <cohuck@redhat.com>
21258 L: kvm@vger.kernel.org
21260 T: git git://github.com/awilliam/linux-vfio.git
21261 F: Documentation/driver-api/vfio.rst
21263 F: include/linux/vfio.h
21264 F: include/linux/vfio_pci_core.h
21265 F: include/uapi/linux/vfio.h
21268 M: Diana Craciun <diana.craciun@oss.nxp.com>
21269 L: kvm@vger.kernel.org
21271 F: drivers/vfio/fsl-mc/
21273 VFIO HISILICON PCI DRIVER
21274 M: Longfang Liu <liulongfang@huawei.com>
21275 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21276 L: kvm@vger.kernel.org
21278 F: drivers/vfio/pci/hisilicon/
21280 VFIO MEDIATED DEVICE DRIVERS
21281 M: Kirti Wankhede <kwankhede@nvidia.com>
21282 L: kvm@vger.kernel.org
21284 F: Documentation/driver-api/vfio-mediated-device.rst
21285 F: drivers/vfio/mdev/
21286 F: include/linux/mdev.h
21287 F: samples/vfio-mdev/
21289 VFIO PCI DEVICE SPECIFIC DRIVERS
21290 R: Jason Gunthorpe <jgg@nvidia.com>
21291 R: Yishai Hadas <yishaih@nvidia.com>
21292 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21293 R: Kevin Tian <kevin.tian@intel.com>
21294 L: kvm@vger.kernel.org
21296 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21297 F: drivers/vfio/pci/*/
21299 VFIO PLATFORM DRIVER
21300 M: Eric Auger <eric.auger@redhat.com>
21301 L: kvm@vger.kernel.org
21303 F: drivers/vfio/platform/
21305 VFIO MLX5 PCI DRIVER
21306 M: Yishai Hadas <yishaih@nvidia.com>
21307 L: kvm@vger.kernel.org
21309 F: drivers/vfio/pci/mlx5/
21312 R: Lukas Wunner <lukas@wunner.de>
21314 T: git git://anongit.freedesktop.org/drm/drm-misc
21315 F: Documentation/gpu/vga-switcheroo.rst
21316 F: drivers/gpu/vga/vga_switcheroo.c
21317 F: include/linux/vga_switcheroo.h
21319 VIA RHINE NETWORK DRIVER
21321 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21322 F: drivers/net/ethernet/via/via-rhine.c
21324 VIA SD/MMC CARD CONTROLLER DRIVER
21325 M: Bruce Chang <brucechang@via.com.tw>
21326 M: Harald Welte <HaraldWelte@viatech.com>
21328 F: drivers/mmc/host/via-sdmmc.c
21330 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21331 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21332 L: linux-fbdev@vger.kernel.org
21334 F: drivers/video/fbdev/via/
21335 F: include/linux/via-core.h
21336 F: include/linux/via-gpio.h
21337 F: include/linux/via_i2c.h
21339 VIA VELOCITY NETWORK DRIVER
21340 M: Francois Romieu <romieu@fr.zoreil.com>
21341 L: netdev@vger.kernel.org
21343 F: drivers/net/ethernet/via/via-velocity.*
21345 VICODEC VIRTUAL CODEC DRIVER
21346 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21347 L: linux-media@vger.kernel.org
21349 W: https://linuxtv.org
21350 T: git git://linuxtv.org/media_tree.git
21351 F: drivers/media/test-drivers/vicodec/*
21353 VIDEO I2C POLLING DRIVER
21354 M: Matt Ranostay <matt.ranostay@konsulko.com>
21355 L: linux-media@vger.kernel.org
21357 F: drivers/media/i2c/video-i2c.c
21359 VIDEO MULTIPLEXER DRIVER
21360 M: Philipp Zabel <p.zabel@pengutronix.de>
21361 L: linux-media@vger.kernel.org
21363 F: drivers/media/platform/video-mux.c
21365 VIDEOBUF2 FRAMEWORK
21366 M: Tomasz Figa <tfiga@chromium.org>
21367 M: Marek Szyprowski <m.szyprowski@samsung.com>
21368 L: linux-media@vger.kernel.org
21370 F: drivers/media/common/videobuf2/*
21371 F: include/media/videobuf2-*
21373 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21374 M: Shuah Khan <skhan@linuxfoundation.org>
21375 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21376 L: linux-media@vger.kernel.org
21378 W: https://linuxtv.org
21379 T: git git://linuxtv.org/media_tree.git
21380 F: drivers/media/test-drivers/vimc/*
21383 M: Alex Williamson <alex.williamson@redhat.com>
21384 M: Paolo Bonzini <pbonzini@redhat.com>
21385 L: kvm@vger.kernel.org
21389 VIRTIO AND VHOST VSOCK DRIVER
21390 M: Stefan Hajnoczi <stefanha@redhat.com>
21391 M: Stefano Garzarella <sgarzare@redhat.com>
21392 L: kvm@vger.kernel.org
21393 L: virtualization@lists.linux-foundation.org
21394 L: netdev@vger.kernel.org
21396 F: drivers/vhost/vsock.c
21397 F: include/linux/virtio_vsock.h
21398 F: include/uapi/linux/virtio_vsock.h
21399 F: net/vmw_vsock/virtio_transport.c
21400 F: net/vmw_vsock/virtio_transport_common.c
21402 VIRTIO BLOCK AND SCSI DRIVERS
21403 M: "Michael S. Tsirkin" <mst@redhat.com>
21404 M: Jason Wang <jasowang@redhat.com>
21405 R: Paolo Bonzini <pbonzini@redhat.com>
21406 R: Stefan Hajnoczi <stefanha@redhat.com>
21407 L: virtualization@lists.linux-foundation.org
21409 F: drivers/block/virtio_blk.c
21410 F: drivers/scsi/virtio_scsi.c
21411 F: drivers/vhost/scsi.c
21412 F: include/uapi/linux/virtio_blk.h
21413 F: include/uapi/linux/virtio_scsi.h
21415 VIRTIO CONSOLE DRIVER
21416 M: Amit Shah <amit@kernel.org>
21417 L: virtualization@lists.linux-foundation.org
21419 F: drivers/char/virtio_console.c
21420 F: include/linux/virtio_console.h
21421 F: include/uapi/linux/virtio_console.h
21423 VIRTIO CORE AND NET DRIVERS
21424 M: "Michael S. Tsirkin" <mst@redhat.com>
21425 M: Jason Wang <jasowang@redhat.com>
21426 L: virtualization@lists.linux-foundation.org
21428 F: Documentation/ABI/testing/sysfs-bus-vdpa
21429 F: Documentation/ABI/testing/sysfs-class-vduse
21430 F: Documentation/devicetree/bindings/virtio/
21431 F: drivers/block/virtio_blk.c
21432 F: drivers/crypto/virtio/
21433 F: drivers/net/virtio_net.c
21436 F: include/linux/vdpa.h
21437 F: include/linux/virtio*.h
21438 F: include/uapi/linux/virtio_*.h
21442 M: "Michael S. Tsirkin" <mst@redhat.com>
21443 M: David Hildenbrand <david@redhat.com>
21444 L: virtualization@lists.linux-foundation.org
21446 F: drivers/virtio/virtio_balloon.c
21447 F: include/uapi/linux/virtio_balloon.h
21448 F: include/linux/balloon_compaction.h
21449 F: mm/balloon_compaction.c
21451 VIRTIO CRYPTO DRIVER
21452 M: Gonglei <arei.gonglei@huawei.com>
21453 L: virtualization@lists.linux-foundation.org
21454 L: linux-crypto@vger.kernel.org
21456 F: drivers/crypto/virtio/
21457 F: include/uapi/linux/virtio_crypto.h
21459 VIRTIO DRIVERS FOR S390
21460 M: Cornelia Huck <cohuck@redhat.com>
21461 M: Halil Pasic <pasic@linux.ibm.com>
21462 M: Eric Farman <farman@linux.ibm.com>
21463 L: linux-s390@vger.kernel.org
21464 L: virtualization@lists.linux-foundation.org
21465 L: kvm@vger.kernel.org
21467 F: arch/s390/include/uapi/asm/virtio-ccw.h
21468 F: drivers/s390/virtio/
21471 M: Vivek Goyal <vgoyal@redhat.com>
21472 M: Stefan Hajnoczi <stefanha@redhat.com>
21473 M: Miklos Szeredi <miklos@szeredi.hu>
21474 L: virtualization@lists.linux-foundation.org
21475 L: linux-fsdevel@vger.kernel.org
21477 W: https://virtio-fs.gitlab.io/
21478 F: Documentation/filesystems/virtiofs.rst
21479 F: fs/fuse/virtio_fs.c
21480 F: include/uapi/linux/virtio_fs.h
21483 M: Enrico Weigelt, metux IT consult <info@metux.net>
21484 M: Viresh Kumar <vireshk@kernel.org>
21485 L: linux-gpio@vger.kernel.org
21486 L: virtualization@lists.linux-foundation.org
21488 F: drivers/gpio/gpio-virtio.c
21489 F: include/uapi/linux/virtio_gpio.h
21492 M: David Airlie <airlied@linux.ie>
21493 M: Gerd Hoffmann <kraxel@redhat.com>
21494 R: Gurchetan Singh <gurchetansingh@chromium.org>
21495 R: Chia-I Wu <olvaffe@gmail.com>
21496 L: dri-devel@lists.freedesktop.org
21497 L: virtualization@lists.linux-foundation.org
21499 T: git git://anongit.freedesktop.org/drm/drm-misc
21500 F: drivers/gpu/drm/virtio/
21501 F: include/uapi/linux/virtio_gpu.h
21503 VIRTIO HOST (VHOST)
21504 M: "Michael S. Tsirkin" <mst@redhat.com>
21505 M: Jason Wang <jasowang@redhat.com>
21506 L: kvm@vger.kernel.org
21507 L: virtualization@lists.linux-foundation.org
21508 L: netdev@vger.kernel.org
21510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21512 F: include/linux/vhost_iotlb.h
21513 F: include/uapi/linux/vhost.h
21515 VIRTIO INPUT DRIVER
21516 M: Gerd Hoffmann <kraxel@redhat.com>
21518 F: drivers/virtio/virtio_input.c
21519 F: include/uapi/linux/virtio_input.h
21521 VIRTIO IOMMU DRIVER
21522 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21523 L: virtualization@lists.linux-foundation.org
21525 F: drivers/iommu/virtio-iommu.c
21526 F: include/uapi/linux/virtio_iommu.h
21529 M: David Hildenbrand <david@redhat.com>
21530 L: virtualization@lists.linux-foundation.org
21532 W: https://virtio-mem.gitlab.io/
21533 F: drivers/virtio/virtio_mem.c
21534 F: include/uapi/linux/virtio_mem.h
21536 VIRTIO SOUND DRIVER
21537 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21538 M: "Michael S. Tsirkin" <mst@redhat.com>
21539 L: virtualization@lists.linux-foundation.org
21540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21542 F: include/uapi/linux/virtio_snd.h
21546 M: Conghui Chen <conghui.chen@intel.com>
21547 M: Viresh Kumar <viresh.kumar@linaro.org>
21548 L: linux-i2c@vger.kernel.org
21549 L: virtualization@lists.linux-foundation.org
21551 F: drivers/i2c/busses/i2c-virtio.c
21552 F: include/uapi/linux/virtio_i2c.h
21555 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21556 L: virtualization@lists.linux-foundation.org
21558 F: drivers/nvdimm/virtio_pmem.c
21559 F: drivers/nvdimm/nd_virtio.c
21561 VIRTUAL BOX GUEST DEVICE DRIVER
21562 M: Hans de Goede <hdegoede@redhat.com>
21563 M: Arnd Bergmann <arnd@arndb.de>
21564 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21566 F: drivers/virt/vboxguest/
21567 F: include/linux/vbox_utils.h
21568 F: include/uapi/linux/vbox*.h
21570 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21571 M: Hans de Goede <hdegoede@redhat.com>
21572 L: linux-fsdevel@vger.kernel.org
21576 VIRTUAL SERIO DEVICE DRIVER
21577 M: Stephen Chandler Paul <thatslyude@gmail.com>
21579 F: drivers/input/serio/userio.c
21580 F: include/uapi/linux/userio.h
21582 VIVID VIRTUAL VIDEO DRIVER
21583 M: Hans Verkuil <hverkuil@xs4all.nl>
21584 L: linux-media@vger.kernel.org
21586 W: https://linuxtv.org
21587 T: git git://linuxtv.org/media_tree.git
21588 F: drivers/media/test-drivers/vivid/*
21590 VIDTV VIRTUAL DIGITAL TV DRIVER
21591 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21592 L: linux-media@vger.kernel.org
21594 W: https://linuxtv.org
21595 T: git git://linuxtv.org/media_tree.git
21596 F: drivers/media/test-drivers/vidtv/*
21599 M: Florian Fainelli <f.fainelli@gmail.com>
21600 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21602 F: drivers/vlynq/vlynq.c
21603 F: include/linux/vlynq.h
21606 M: Martyn Welch <martyn@welchs.me.uk>
21607 M: Manohar Vanga <manohar.vanga@gmail.com>
21608 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21609 L: linux-kernel@vger.kernel.org
21611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21612 F: Documentation/driver-api/vme.rst
21613 F: drivers/staging/vme_user/
21615 VM SOCKETS (AF_VSOCK)
21616 M: Stefano Garzarella <sgarzare@redhat.com>
21617 L: virtualization@lists.linux-foundation.org
21618 L: netdev@vger.kernel.org
21620 F: drivers/net/vsockmon.c
21621 F: include/net/af_vsock.h
21622 F: include/uapi/linux/vm_sockets.h
21623 F: include/uapi/linux/vm_sockets_diag.h
21624 F: include/uapi/linux/vsockmon.h
21626 F: tools/testing/vsock/
21628 VMWARE BALLOON DRIVER
21629 M: Nadav Amit <namit@vmware.com>
21630 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21631 L: linux-kernel@vger.kernel.org
21633 F: drivers/misc/vmw_balloon.c
21635 VMWARE HYPERVISOR INTERFACE
21636 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21637 M: Alexey Makhalov <amakhalov@vmware.com>
21638 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21639 L: virtualization@lists.linux-foundation.org
21642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21643 F: arch/x86/include/asm/vmware.h
21644 F: arch/x86/kernel/cpu/vmware.c
21646 VMWARE PVRDMA DRIVER
21647 M: Bryan Tan <bryantan@vmware.com>
21648 M: Vishnu Dasa <vdasa@vmware.com>
21649 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21650 L: linux-rdma@vger.kernel.org
21652 F: drivers/infiniband/hw/vmw_pvrdma/
21654 VMware PVSCSI driver
21655 M: Vishal Bhakta <vbhakta@vmware.com>
21656 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21657 L: linux-scsi@vger.kernel.org
21659 F: drivers/scsi/vmw_pvscsi.c
21660 F: drivers/scsi/vmw_pvscsi.h
21662 VMWARE VIRTUAL PTP CLOCK DRIVER
21663 M: Vivek Thampi <vithampi@vmware.com>
21664 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21665 L: netdev@vger.kernel.org
21667 F: drivers/ptp/ptp_vmw.c
21670 M: Bryan Tan <bryantan@vmware.com>
21671 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21672 M: Vishnu Dasa <vdasa@vmware.com>
21673 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21674 L: linux-kernel@vger.kernel.org
21676 F: drivers/misc/vmw_vmci/
21678 VMWARE VMMOUSE SUBDRIVER
21679 M: Zack Rusin <zackr@vmware.com>
21680 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21681 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21682 L: linux-input@vger.kernel.org
21684 F: drivers/input/mouse/vmmouse.c
21685 F: drivers/input/mouse/vmmouse.h
21687 VMWARE VMXNET3 ETHERNET DRIVER
21688 M: Ronak Doshi <doshir@vmware.com>
21689 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21690 L: netdev@vger.kernel.org
21692 F: drivers/net/vmxnet3/
21694 VOCORE VOCORE2 BOARD
21695 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21696 L: linux-mips@vger.kernel.org
21698 F: arch/mips/boot/dts/ralink/vocore2.dts
21700 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21701 M: Liam Girdwood <lgirdwood@gmail.com>
21702 M: Mark Brown <broonie@kernel.org>
21703 L: linux-kernel@vger.kernel.org
21705 W: http://www.slimlogic.co.uk/?p=48
21706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21707 F: Documentation/devicetree/bindings/regulator/
21708 F: Documentation/power/regulator/
21709 F: drivers/regulator/
21710 F: include/dt-bindings/regulator/
21711 F: include/linux/regulator/
21712 K: regulator_get_optional
21714 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21715 R: Matti Vaittinen <mazziesaccount@gmail.com>
21716 F: drivers/regulator/irq_helpers.c
21719 M: David Ahern <dsahern@kernel.org>
21720 L: netdev@vger.kernel.org
21722 F: Documentation/networking/vrf.rst
21723 F: drivers/net/vrf.c
21726 M: Petr Mladek <pmladek@suse.com>
21727 M: Steven Rostedt <rostedt@goodmis.org>
21728 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21729 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21730 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21733 F: Documentation/core-api/printk-formats.rst
21734 F: lib/test_printf.c
21735 F: lib/test_scanf.c
21738 VT1211 HARDWARE MONITOR DRIVER
21739 M: Juerg Haefliger <juergh@gmail.com>
21740 L: linux-hwmon@vger.kernel.org
21742 F: Documentation/hwmon/vt1211.rst
21743 F: drivers/hwmon/vt1211.c
21745 VT8231 HARDWARE MONITOR DRIVER
21746 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21747 L: linux-hwmon@vger.kernel.org
21749 F: drivers/hwmon/vt8231.c
21751 VUB300 USB to SDIO/SD/MMC bridge chip
21752 L: linux-mmc@vger.kernel.org
21754 F: drivers/mmc/host/vub300.c
21756 W1 DALLAS'S 1-WIRE BUS
21757 M: Evgeniy Polyakov <zbr@ioremap.net>
21759 F: Documentation/devicetree/bindings/w1/
21760 F: Documentation/w1/
21762 F: include/linux/w1.h
21764 W83791D HARDWARE MONITORING DRIVER
21765 M: Marc Hulsman <m.hulsman@tudelft.nl>
21766 L: linux-hwmon@vger.kernel.org
21768 F: Documentation/hwmon/w83791d.rst
21769 F: drivers/hwmon/w83791d.c
21771 W83793 HARDWARE MONITORING DRIVER
21772 M: Rudolf Marek <r.marek@assembler.cz>
21773 L: linux-hwmon@vger.kernel.org
21775 F: Documentation/hwmon/w83793.rst
21776 F: drivers/hwmon/w83793.c
21778 W83795 HARDWARE MONITORING DRIVER
21779 M: Jean Delvare <jdelvare@suse.com>
21780 L: linux-hwmon@vger.kernel.org
21782 F: drivers/hwmon/w83795.c
21784 W83L51xD SD/MMC CARD INTERFACE DRIVER
21785 M: Pierre Ossman <pierre@ossman.eu>
21787 F: drivers/mmc/host/wbsd.*
21789 WACOM PROTOCOL 4 SERIAL TABLETS
21790 M: Julian Squires <julian@cipht.net>
21791 M: Hans de Goede <hdegoede@redhat.com>
21792 L: linux-input@vger.kernel.org
21794 F: drivers/input/tablet/wacom_serial4.c
21796 WANGXUN ETHERNET DRIVER
21797 M: Jiawen Wu <jiawenwu@trustnetic.com>
21798 L: netdev@vger.kernel.org
21800 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21801 F: drivers/net/ethernet/wangxun/
21803 WATCHDOG DEVICE DRIVERS
21804 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21805 M: Guenter Roeck <linux@roeck-us.net>
21806 L: linux-watchdog@vger.kernel.org
21808 W: http://www.linux-watchdog.org/
21809 T: git git://www.linux-watchdog.org/linux-watchdog.git
21810 F: Documentation/devicetree/bindings/watchdog/
21811 F: Documentation/watchdog/
21812 F: drivers/watchdog/
21813 F: include/linux/watchdog.h
21814 F: include/uapi/linux/watchdog.h
21816 WHISKEYCOVE PMIC GPIO DRIVER
21817 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21818 L: linux-gpio@vger.kernel.org
21820 F: drivers/gpio/gpio-wcove.c
21823 M: Dianlong Li <long17.cool@163.com>
21824 L: linux-rtc@vger.kernel.org
21826 F: drivers/rtc/rtc-sd3078.c
21829 M: David Rheinsberg <david.rheinsberg@gmail.com>
21830 L: linux-input@vger.kernel.org
21832 F: drivers/hid/hid-wiimote*
21834 WILOCITY WIL6210 WIRELESS DRIVER
21835 L: linux-wireless@vger.kernel.org
21837 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21838 F: drivers/net/wireless/ath/wil6210/
21841 M: David Härdeman <david@hardeman.nu>
21843 F: drivers/media/rc/winbond-cir.c
21845 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21846 M: William Breathitt Gray <william.gray@linaro.org>
21847 L: linux-watchdog@vger.kernel.org
21849 F: drivers/watchdog/ebc-c384_wdt.c
21851 WINSYSTEMS WS16C48 GPIO DRIVER
21852 M: William Breathitt Gray <william.gray@linaro.org>
21853 L: linux-gpio@vger.kernel.org
21855 F: drivers/gpio/gpio-ws16c48.c
21857 WIREGUARD SECURE NETWORK TUNNEL
21858 M: Jason A. Donenfeld <Jason@zx2c4.com>
21859 L: wireguard@lists.zx2c4.com
21860 L: netdev@vger.kernel.org
21862 F: drivers/net/wireguard/
21863 F: tools/testing/selftests/wireguard/
21865 WISTRON LAPTOP BUTTON DRIVER
21866 M: Miloslav Trmac <mitr@volny.cz>
21868 F: drivers/input/misc/wistron_btns.c
21870 WL3501 WIRELESS PCMCIA CARD DRIVER
21871 L: linux-wireless@vger.kernel.org
21873 F: drivers/net/wireless/wl3501*
21875 WOLFSON MICROELECTRONICS DRIVERS
21876 L: patches@opensource.cirrus.com
21878 W: https://github.com/CirrusLogic/linux-drivers/wiki
21879 T: git https://github.com/CirrusLogic/linux-drivers.git
21880 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21881 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21882 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21883 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21884 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21885 F: Documentation/devicetree/bindings/sound/wm*
21886 F: Documentation/hwmon/wm83??.rst
21887 F: arch/arm/mach-s3c/mach-crag6410*
21888 F: drivers/clk/clk-wm83*.c
21889 F: drivers/gpio/gpio-*wm*.c
21890 F: drivers/gpio/gpio-arizona.c
21891 F: drivers/hwmon/wm83??-hwmon.c
21892 F: drivers/input/misc/wm831x-on.c
21893 F: drivers/input/touchscreen/wm831x-ts.c
21894 F: drivers/input/touchscreen/wm97*.c
21895 F: drivers/leds/leds-wm83*.c
21896 F: drivers/mfd/arizona*
21897 F: drivers/mfd/cs47l24*
21898 F: drivers/mfd/wm*.c
21899 F: drivers/power/supply/wm83*.c
21900 F: drivers/regulator/arizona*
21901 F: drivers/regulator/wm8*.c
21902 F: drivers/rtc/rtc-wm83*.c
21903 F: drivers/video/backlight/wm83*_bl.c
21904 F: drivers/watchdog/wm83*_wdt.c
21905 F: include/linux/mfd/arizona/
21906 F: include/linux/mfd/wm831x/
21907 F: include/linux/mfd/wm8350/
21908 F: include/linux/mfd/wm8400*
21909 F: include/linux/regulator/arizona*
21910 F: include/linux/wm97xx.h
21911 F: include/sound/wm????.h
21912 F: sound/soc/codecs/arizona*
21913 F: sound/soc/codecs/cs47l24*
21914 F: sound/soc/codecs/wm*
21917 M: Tejun Heo <tj@kernel.org>
21918 R: Lai Jiangshan <jiangshanlai@gmail.com>
21920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21921 F: Documentation/core-api/workqueue.rst
21922 F: include/linux/workqueue.h
21923 F: kernel/workqueue.c
21926 M: Loic Poulain <loic.poulain@linaro.org>
21927 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21928 R: Johannes Berg <johannes@sipsolutions.net>
21929 L: netdev@vger.kernel.org
21931 F: drivers/net/wwan/
21932 F: include/linux/wwan.h
21933 F: include/uapi/linux/wwan.h
21935 X-POWERS AXP288 PMIC DRIVERS
21936 M: Hans de Goede <hdegoede@redhat.com>
21938 F: drivers/acpi/pmic/intel_pmic_xpower.c
21941 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21942 M: Chen-Yu Tsai <wens@csie.org>
21943 L: linux-kernel@vger.kernel.org
21948 M: Martin Schiller <ms@dev.tdt.de>
21949 L: linux-x25@vger.kernel.org
21951 F: Documentation/networking/lapb-module.rst
21952 F: Documentation/networking/x25*
21953 F: drivers/net/wan/hdlc_x25.c
21954 F: drivers/net/wan/lapbether.c
21955 F: include/*/lapb.h
21956 F: include/net/x25*
21957 F: include/uapi/linux/x25.h
21961 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21962 M: Thomas Gleixner <tglx@linutronix.de>
21963 M: Ingo Molnar <mingo@redhat.com>
21964 M: Borislav Petkov <bp@alien8.de>
21965 M: Dave Hansen <dave.hansen@linux.intel.com>
21967 R: "H. Peter Anvin" <hpa@zytor.com>
21968 L: linux-kernel@vger.kernel.org
21970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21971 F: Documentation/devicetree/bindings/x86/
21972 F: Documentation/x86/
21976 M: Andy Lutomirski <luto@kernel.org>
21977 L: linux-kernel@vger.kernel.org
21979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21982 X86 MCE INFRASTRUCTURE
21983 M: Tony Luck <tony.luck@intel.com>
21984 M: Borislav Petkov <bp@alien8.de>
21985 L: linux-edac@vger.kernel.org
21987 F: Documentation/ABI/testing/sysfs-mce
21988 F: Documentation/x86/x86_64/machinecheck.rst
21989 F: arch/x86/kernel/cpu/mce/*
21991 X86 MICROCODE UPDATE SUPPORT
21992 M: Borislav Petkov <bp@alien8.de>
21994 F: arch/x86/kernel/cpu/microcode/*
21997 M: Dave Hansen <dave.hansen@linux.intel.com>
21998 M: Andy Lutomirski <luto@kernel.org>
21999 M: Peter Zijlstra <peterz@infradead.org>
22000 L: linux-kernel@vger.kernel.org
22002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22005 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22006 M: Hans de Goede <hdegoede@redhat.com>
22007 L: platform-driver-x86@vger.kernel.org
22009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22010 F: drivers/platform/x86/x86-android-tablets.c
22012 X86 PLATFORM DRIVERS
22013 M: Hans de Goede <hdegoede@redhat.com>
22014 M: Mark Gross <markgross@kernel.org>
22015 L: platform-driver-x86@vger.kernel.org
22017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22018 F: drivers/platform/olpc/
22019 F: drivers/platform/x86/
22021 X86 PLATFORM DRIVERS - ARCH
22022 R: Darren Hart <dvhart@infradead.org>
22023 R: Andy Shevchenko <andy@infradead.org>
22024 L: platform-driver-x86@vger.kernel.org
22027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22028 F: arch/x86/platform
22030 X86 PLATFORM UV HPE SUPERDOME FLEX
22031 M: Steve Wahl <steve.wahl@hpe.com>
22032 R: Mike Travis <mike.travis@hpe.com>
22033 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22034 R: Russ Anderson <russ.anderson@hpe.com>
22036 F: arch/x86/include/asm/uv/
22037 F: arch/x86/kernel/apic/x2apic_uv_x.c
22038 F: arch/x86/platform/uv/
22040 X86 STACK UNWINDING
22041 M: Josh Poimboeuf <jpoimboe@kernel.org>
22042 M: Peter Zijlstra <peterz@infradead.org>
22044 F: arch/x86/include/asm/unwind*.h
22045 F: arch/x86/kernel/dumpstack.c
22046 F: arch/x86/kernel/stacktrace.c
22047 F: arch/x86/kernel/unwind_*.c
22050 M: Andy Lutomirski <luto@kernel.org>
22051 L: linux-kernel@vger.kernel.org
22053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22054 F: arch/x86/entry/vdso/
22057 M: Matthew Wilcox <willy@infradead.org>
22058 L: linux-fsdevel@vger.kernel.org
22060 F: Documentation/core-api/xarray.rst
22061 F: include/linux/idr.h
22062 F: include/linux/xarray.h
22065 F: tools/testing/radix-tree
22068 M: Benjamin Valentin <benpicco@googlemail.com>
22070 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22071 F: drivers/media/rc/xbox_remote.c
22073 XC2028/3028 TUNER DRIVER
22074 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22075 L: linux-media@vger.kernel.org
22077 W: https://linuxtv.org
22078 T: git git://linuxtv.org/media_tree.git
22079 F: drivers/media/tuners/xc2028.*
22081 XDP (eXpress Data Path)
22082 M: Alexei Starovoitov <ast@kernel.org>
22083 M: Daniel Borkmann <daniel@iogearbox.net>
22084 M: David S. Miller <davem@davemloft.net>
22085 M: Jakub Kicinski <kuba@kernel.org>
22086 M: Jesper Dangaard Brouer <hawk@kernel.org>
22087 M: John Fastabend <john.fastabend@gmail.com>
22088 L: netdev@vger.kernel.org
22089 L: bpf@vger.kernel.org
22091 F: include/net/xdp.h
22092 F: include/net/xdp_priv.h
22093 F: include/trace/events/xdp.h
22094 F: kernel/bpf/cpumap.c
22095 F: kernel/bpf/devmap.c
22097 F: samples/bpf/xdp*
22098 F: tools/testing/selftests/bpf/*xdp*
22099 F: tools/testing/selftests/bpf/*/*xdp*
22100 F: drivers/net/ethernet/*/*/*/*/*xdp*
22101 F: drivers/net/ethernet/*/*/*xdp*
22102 K: (?:\b|_)xdp(?:\b|_)
22104 XDP SOCKETS (AF_XDP)
22105 M: Björn Töpel <bjorn@kernel.org>
22106 M: Magnus Karlsson <magnus.karlsson@intel.com>
22107 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22108 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22109 L: netdev@vger.kernel.org
22110 L: bpf@vger.kernel.org
22112 F: Documentation/networking/af_xdp.rst
22113 F: include/net/xdp_sock*
22114 F: include/net/xsk_buff_pool.h
22115 F: include/uapi/linux/if_xdp.h
22116 F: include/uapi/linux/xdp_diag.h
22117 F: include/net/netns/xdp.h
22119 F: tools/testing/selftests/bpf/*xsk*
22121 XEN BLOCK SUBSYSTEM
22122 M: Roger Pau Monné <roger.pau@citrix.com>
22123 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22125 F: drivers/block/xen*
22126 F: drivers/block/xen-blkback/*
22129 M: Stefano Stabellini <sstabellini@kernel.org>
22130 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22132 F: arch/arm/include/asm/xen/
22135 XEN HYPERVISOR ARM64
22136 M: Stefano Stabellini <sstabellini@kernel.org>
22137 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22139 F: arch/arm64/include/asm/xen/
22142 XEN HYPERVISOR INTERFACE
22143 M: Juergen Gross <jgross@suse.com>
22144 M: Stefano Stabellini <sstabellini@kernel.org>
22145 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22146 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22149 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22150 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22151 F: drivers/*/xen-*front.c
22153 F: include/uapi/xen/
22157 M: Juergen Gross <jgross@suse.com>
22158 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22159 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22161 F: arch/x86/include/asm/pvclock-abi.h
22162 F: arch/x86/include/asm/xen/
22163 F: arch/x86/platform/pvh/
22166 XEN NETWORK BACKEND DRIVER
22167 M: Wei Liu <wei.liu@kernel.org>
22168 M: Paul Durrant <paul@xen.org>
22169 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22170 L: netdev@vger.kernel.org
22172 F: drivers/net/xen-netback/*
22175 M: Juergen Gross <jgross@suse.com>
22176 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22178 F: arch/x86/pci/*xen*
22179 F: drivers/pci/*xen*
22182 M: Juergen Gross <jgross@suse.com>
22183 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22184 L: linux-scsi@vger.kernel.org
22186 F: drivers/scsi/xen-scsifront.c
22187 F: drivers/xen/xen-scsiback.c
22188 F: include/xen/interface/io/vscsiif.h
22191 M: Juergen Gross <jgross@suse.com>
22192 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22193 L: linux-usb@vger.kernel.org
22195 F: drivers/usb/host/xen*
22196 F: include/xen/interface/io/usbif.h
22198 XEN SOUND FRONTEND DRIVER
22199 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22200 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22205 XEN SWIOTLB SUBSYSTEM
22206 M: Juergen Gross <jgross@suse.com>
22207 M: Stefano Stabellini <sstabellini@kernel.org>
22208 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22209 L: iommu@lists.linux.dev
22211 F: arch/x86/xen/*swiotlb*
22212 F: drivers/xen/*swiotlb*
22215 C: irc://irc.oftc.net/xfs
22216 M: Darrick J. Wong <djwong@kernel.org>
22217 L: linux-xfs@vger.kernel.org
22220 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22221 F: Documentation/ABI/testing/sysfs-fs-xfs
22222 F: Documentation/admin-guide/xfs.rst
22223 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22224 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22226 F: include/uapi/linux/dqblk_xfs.h
22227 F: include/uapi/linux/fsmap.h
22230 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22231 L: linux-iio@vger.kernel.org
22233 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22234 F: drivers/iio/adc/xilinx-ams.c
22236 XILINX AXI ETHERNET DRIVER
22237 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22239 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22242 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22243 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22244 L: linux-can@vger.kernel.org
22246 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22247 F: drivers/net/can/xilinx_can.c
22250 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22251 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22252 R: Michal Simek <michal.simek@xilinx.com>
22254 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22255 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22256 F: drivers/gpio/gpio-xilinx.c
22257 F: drivers/gpio/gpio-zynq.c
22259 XILINX SD-FEC IP CORES
22260 M: Derek Kiernan <derek.kiernan@xilinx.com>
22261 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22263 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22264 F: Documentation/misc-devices/xilinx_sdfec.rst
22265 F: drivers/misc/Kconfig
22266 F: drivers/misc/Makefile
22267 F: drivers/misc/xilinx_sdfec.c
22268 F: include/uapi/misc/xilinx_sdfec.h
22271 M: Sean Anderson <sean.anderson@seco.com>
22273 F: drivers/pwm/pwm-xilinx.c
22274 F: include/clocksource/timer-xilinx.h
22276 XILINX UARTLITE SERIAL DRIVER
22277 M: Peter Korsgaard <jacmet@sunsite.dk>
22278 L: linux-serial@vger.kernel.org
22280 F: drivers/tty/serial/uartlite.c
22282 XILINX VIDEO IP CORES
22283 M: Hyun Kwon <hyun.kwon@xilinx.com>
22284 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22285 L: linux-media@vger.kernel.org
22287 T: git git://linuxtv.org/media_tree.git
22288 F: Documentation/devicetree/bindings/media/xilinx/
22289 F: drivers/media/platform/xilinx/
22290 F: include/uapi/linux/xilinx-v4l2-controls.h
22292 XILINX ZYNQMP DPDMA DRIVER
22293 M: Hyun Kwon <hyun.kwon@xilinx.com>
22294 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22295 L: dmaengine@vger.kernel.org
22297 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22298 F: drivers/dma/xilinx/xilinx_dpdma.c
22299 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22301 XILINX ZYNQMP PSGTR PHY DRIVER
22302 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22303 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22304 L: linux-kernel@vger.kernel.org
22306 T: git https://github.com/Xilinx/linux-xlnx.git
22307 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22308 F: drivers/phy/xilinx/phy-zynqmp.c
22310 XILINX ZYNQMP SHA3 DRIVER
22311 M: Harsha <harsha.harsha@xilinx.com>
22313 F: drivers/crypto/xilinx/zynqmp-sha.c
22315 XILINX EVENT MANAGEMENT DRIVER
22316 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22318 F: drivers/soc/xilinx/xlnx_event_manager.c
22319 F: include/linux/firmware/xlnx-event-manager.h
22322 M: Eli Billauer <eli.billauer@gmail.com>
22323 L: linux-kernel@vger.kernel.org
22325 F: drivers/char/xillybus/
22328 M: George Cherian <gcherian@marvell.com>
22329 L: linux-i2c@vger.kernel.org
22331 W: http://www.marvell.com
22332 F: drivers/i2c/busses/i2c-xlp9xx.c
22334 XRA1403 GPIO EXPANDER
22335 M: Nandor Han <nandor.han@ge.com>
22336 M: Semi Malinen <semi.malinen@ge.com>
22337 L: linux-gpio@vger.kernel.org
22339 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22340 F: drivers/gpio/gpio-xra1403.c
22342 XTENSA XTFPGA PLATFORM SUPPORT
22343 M: Max Filippov <jcmvbkbc@gmail.com>
22344 L: linux-xtensa@linux-xtensa.org
22346 F: drivers/spi/spi-xtensa-xtfpga.c
22347 F: sound/soc/xtensa/xtfpga-i2s.c
22349 YAM DRIVER FOR AX.25
22350 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22351 L: linux-hams@vger.kernel.org
22353 F: drivers/net/hamradio/yam*
22354 F: include/linux/yam.h
22356 YAMA SECURITY MODULE
22357 M: Kees Cook <keescook@chromium.org>
22359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22360 F: Documentation/admin-guide/LSM/Yama.rst
22363 YEALINK PHONE DRIVER
22364 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22365 L: usbb2k-api-dev@nongnu.org
22367 F: Documentation/input/devices/yealink.rst
22368 F: drivers/input/misc/yealink.*
22370 Z8530 DRIVER FOR AX.25
22371 M: Joerg Reuter <jreuter@yaina.de>
22372 L: linux-hams@vger.kernel.org
22374 W: http://yaina.de/jreuter/
22375 W: http://www.qsl.net/dl1bke/
22376 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22377 F: drivers/net/hamradio/*scc.c
22378 F: drivers/net/hamradio/z8530.h
22380 ZBUD COMPRESSED PAGE ALLOCATOR
22381 M: Seth Jennings <sjenning@redhat.com>
22382 M: Dan Streetman <ddstreet@ieee.org>
22383 L: linux-mm@kvack.org
22387 Z3FOLD COMPRESSED PAGE ALLOCATOR
22388 M: Vitaly Wool <vitaly.wool@konsulko.com>
22389 R: Miaohe Lin <linmiaohe@huawei.com>
22390 L: linux-mm@kvack.org
22394 ZD1211RW WIRELESS DRIVER
22395 M: Ulrich Kunitz <kune@deine-taler.de>
22396 L: linux-wireless@vger.kernel.org
22397 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22399 W: http://zd1211.ath.cx/wiki/DriverRewrite
22400 F: drivers/net/wireless/zydas/zd1211rw/
22402 ZD1301 MEDIA DRIVER
22403 M: Antti Palosaari <crope@iki.fi>
22404 L: linux-media@vger.kernel.org
22406 W: https://linuxtv.org/
22407 W: http://palosaari.fi/linux/
22408 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22409 F: drivers/media/usb/dvb-usb-v2/zd1301*
22411 ZD1301_DEMOD MEDIA DRIVER
22412 M: Antti Palosaari <crope@iki.fi>
22413 L: linux-media@vger.kernel.org
22415 W: https://linuxtv.org/
22416 W: http://palosaari.fi/linux/
22417 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22418 F: drivers/media/dvb-frontends/zd1301_demod*
22420 ZHAOXIN PROCESSOR SUPPORT
22421 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22422 L: linux-kernel@vger.kernel.org
22424 F: arch/x86/kernel/cpu/zhaoxin.c
22427 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22428 M: Naohiro Aota <naohiro.aota@wdc.com>
22429 R: Johannes Thumshirn <jth@kernel.org>
22430 L: linux-fsdevel@vger.kernel.org
22432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22433 F: Documentation/filesystems/zonefs.rst
22436 ZPOOL COMPRESSED PAGE STORAGE API
22437 M: Dan Streetman <ddstreet@ieee.org>
22438 L: linux-mm@kvack.org
22440 F: include/linux/zpool.h
22443 ZR36067 VIDEO FOR LINUX DRIVER
22444 M: Corentin Labbe <clabbe@baylibre.com>
22445 L: mjpeg-users@lists.sourceforge.net
22446 L: linux-media@vger.kernel.org
22448 W: http://mjpeg.sourceforge.net/driver-zoran/
22449 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22450 F: Documentation/driver-api/media/drivers/zoran.rst
22451 F: drivers/staging/media/zoran/
22453 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22454 M: Minchan Kim <minchan@kernel.org>
22455 M: Nitin Gupta <ngupta@vflare.org>
22456 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22457 L: linux-kernel@vger.kernel.org
22459 F: Documentation/admin-guide/blockdev/zram.rst
22460 F: drivers/block/zram/
22462 ZS DECSTATION Z85C30 SERIAL DRIVER
22463 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22465 F: drivers/tty/serial/zs.*
22467 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22468 M: Minchan Kim <minchan@kernel.org>
22469 M: Nitin Gupta <ngupta@vflare.org>
22470 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22471 L: linux-mm@kvack.org
22473 F: Documentation/vm/zsmalloc.rst
22474 F: include/linux/zsmalloc.h
22478 M: Nick Terrell <terrelln@fb.com>
22480 B: https://github.com/facebook/zstd/issues
22481 T: git git://github.com/terrelln/linux.git
22482 F: include/linux/zstd*
22484 F: lib/decompress_unzstd.c
22489 ZSWAP COMPRESSED SWAP CACHING
22490 M: Seth Jennings <sjenning@redhat.com>
22491 M: Dan Streetman <ddstreet@ieee.org>
22492 M: Vitaly Wool <vitaly.wool@konsulko.com>
22493 L: linux-mm@kvack.org
22498 M: Linus Torvalds <torvalds@linux-foundation.org>
22499 L: linux-kernel@vger.kernel.org
22500 S: Buried alive in reporters
22501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git