1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
268 L: linux-api@vger.kernel.org
269 F: include/linux/syscalls.h
272 X: arch/*/include/uapi/
274 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
275 M: Hans de Goede <hdegoede@redhat.com>
276 L: linux-hwmon@vger.kernel.org
278 F: drivers/hwmon/abituguru.c
280 ABIT UGURU 3 HARDWARE MONITOR DRIVER
281 M: Alistair John Strachan <alistair@devzero.co.uk>
282 L: linux-hwmon@vger.kernel.org
284 F: drivers/hwmon/abituguru3.c
286 ACCES 104-DIO-48E GPIO DRIVER
287 M: William Breathitt Gray <william.gray@linaro.org>
288 L: linux-gpio@vger.kernel.org
290 F: drivers/gpio/gpio-104-dio-48e.c
292 ACCES 104-IDI-48 GPIO DRIVER
293 M: William Breathitt Gray <william.gray@linaro.org>
294 L: linux-gpio@vger.kernel.org
296 F: drivers/gpio/gpio-104-idi-48.c
298 ACCES 104-IDIO-16 GPIO DRIVER
299 M: William Breathitt Gray <william.gray@linaro.org>
300 L: linux-gpio@vger.kernel.org
302 F: drivers/gpio/gpio-104-idio-16.c
304 ACCES 104-QUAD-8 DRIVER
305 M: William Breathitt Gray <william.gray@linaro.org>
306 L: linux-iio@vger.kernel.org
308 F: drivers/counter/104-quad-8.c
310 ACCES PCI-IDIO-16 GPIO DRIVER
311 M: William Breathitt Gray <william.gray@linaro.org>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pci-idio-16.c
316 ACCES PCIe-IDIO-24 GPIO DRIVER
317 M: William Breathitt Gray <william.gray@linaro.org>
318 L: linux-gpio@vger.kernel.org
320 F: drivers/gpio/gpio-pcie-idio-24.c
323 M: Jes Sorensen <jes@trained-monkey.org>
324 L: linux-acenic@sunsite.dk
326 F: drivers/net/ethernet/alteon/acenic*
328 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
329 M: Peter Kaestle <peter@piie.net>
330 L: platform-driver-x86@vger.kernel.org
332 W: http://piie.net/?section=acerhdf
333 F: drivers/platform/x86/acerhdf.c
335 ACER WMI LAPTOP EXTRAS
336 M: "Lee, Chun-Yi" <jlee@suse.com>
337 L: platform-driver-x86@vger.kernel.org
339 F: drivers/platform/x86/acer-wmi.c
342 M: "Rafael J. Wysocki" <rafael@kernel.org>
343 R: Len Brown <lenb@kernel.org>
344 L: linux-acpi@vger.kernel.org
346 W: https://01.org/linux-acpi
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 B: https://bugzilla.kernel.org
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 F: Documentation/ABI/testing/configfs-acpi
351 F: Documentation/ABI/testing/sysfs-bus-acpi
352 F: Documentation/firmware-guide/acpi/
354 F: drivers/pci/*/*acpi*
355 F: drivers/pci/*acpi*
356 F: drivers/pnp/pnpacpi/
358 F: include/linux/acpi.h
359 F: include/linux/fwnode.h
363 M: "Rafael J. Wysocki" <rafael@kernel.org>
364 R: Len Brown <lenb@kernel.org>
365 R: James Morse <james.morse@arm.com>
366 R: Tony Luck <tony.luck@intel.com>
367 R: Borislav Petkov <bp@alien8.de>
368 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/apei/
371 ACPI COMPONENT ARCHITECTURE (ACPICA)
372 M: Robert Moore <robert.moore@intel.com>
373 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
374 L: linux-acpi@vger.kernel.org
377 W: https://acpica.org/
378 W: https://github.com/acpica/acpica/
379 Q: https://patchwork.kernel.org/project/linux-acpi/list/
380 B: https://bugzilla.kernel.org
381 B: https://bugs.acpica.org
382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
383 F: drivers/acpi/acpica/
387 ACPI FOR ARM64 (ACPI/arm64)
388 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
389 M: Hanjun Guo <guohanjun@huawei.com>
390 M: Sudeep Holla <sudeep.holla@arm.com>
391 L: linux-acpi@vger.kernel.org
392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
394 F: drivers/acpi/arm64
396 ACPI SERIAL MULTI INSTANTIATE DRIVER
397 M: Hans de Goede <hdegoede@redhat.com>
398 L: platform-driver-x86@vger.kernel.org
400 F: drivers/platform/x86/serial-multi-instantiate.c
402 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
403 M: Sudeep Holla <sudeep.holla@arm.com>
404 L: linux-acpi@vger.kernel.org
406 F: drivers/mailbox/pcc.c
409 M: "Rafael J. Wysocki" <rafael@kernel.org>
410 M: Len Brown <lenb@kernel.org>
411 R: Andy Shevchenko <andy@kernel.org>
412 R: Mika Westerberg <mika.westerberg@linux.intel.com>
413 L: linux-acpi@vger.kernel.org
415 Q: https://patchwork.kernel.org/project/linux-acpi/list/
416 B: https://bugzilla.kernel.org
417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
418 F: drivers/acpi/pmic/
421 M: Rafael J. Wysocki <rafael@kernel.org>
422 R: Zhang Rui <rui.zhang@intel.com>
423 L: linux-acpi@vger.kernel.org
425 W: https://01.org/linux-acpi
426 B: https://bugzilla.kernel.org
427 F: drivers/acpi/*thermal*
430 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
431 L: linux-acpi@vger.kernel.org
432 L: iommu@lists.linux.dev
434 F: drivers/acpi/viot.c
435 F: include/linux/acpi_viot.h
438 L: platform-driver-x86@vger.kernel.org
440 F: drivers/platform/x86/wmi.c
441 F: include/uapi/linux/wmi.h
443 ACRN HYPERVISOR SERVICE MODULE
444 M: Fei Li <fei1.li@intel.com>
445 L: acrn-dev@lists.projectacrn.org (subscribers-only)
447 W: https://projectacrn.org
448 F: Documentation/virt/acrn/
449 F: drivers/virt/acrn/
450 F: include/uapi/linux/acrn.h
452 AD1889 ALSA SOUND DRIVER
453 L: linux-parisc@vger.kernel.org
455 W: https://parisc.wiki.kernel.org/index.php/AD1889
456 F: sound/pci/ad1889.*
458 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
459 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
460 L: linux-iio@vger.kernel.org
462 F: drivers/iio/potentiometer/ad5110.c
464 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
465 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: http://wiki.analog.com/AD5254
468 W: https://ez.analog.com/linux-software-drivers
469 F: drivers/misc/ad525x_dpot.c
471 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
472 M: Michael Hennerich <michael.hennerich@analog.com>
474 W: http://wiki.analog.com/AD5398
475 W: https://ez.analog.com/linux-software-drivers
476 F: drivers/regulator/ad5398.c
478 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
479 M: Michael Hennerich <michael.hennerich@analog.com>
481 W: http://wiki.analog.com/AD7142
482 W: https://ez.analog.com/linux-software-drivers
483 F: drivers/input/misc/ad714x.c
485 AD7877 TOUCHSCREEN DRIVER
486 M: Michael Hennerich <michael.hennerich@analog.com>
488 W: http://wiki.analog.com/AD7877
489 W: https://ez.analog.com/linux-software-drivers
490 F: drivers/input/touchscreen/ad7877.c
492 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
493 M: Michael Hennerich <michael.hennerich@analog.com>
495 W: http://wiki.analog.com/AD7879
496 W: https://ez.analog.com/linux-software-drivers
497 F: drivers/input/touchscreen/ad7879.c
499 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
500 M: Jiri Kosina <jikos@kernel.org>
503 ADF7242 IEEE 802.15.4 RADIO DRIVER
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 L: linux-wpan@vger.kernel.org
507 W: https://wiki.analog.com/ADF7242
508 W: https://ez.analog.com/linux-software-drivers
509 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
510 F: drivers/net/ieee802154/adf7242.c
512 ADM1025 HARDWARE MONITOR DRIVER
513 M: Jean Delvare <jdelvare@suse.com>
514 L: linux-hwmon@vger.kernel.org
516 F: Documentation/hwmon/adm1025.rst
517 F: drivers/hwmon/adm1025.c
519 ADM1029 HARDWARE MONITOR DRIVER
520 M: Corentin Labbe <clabbe.montjoie@gmail.com>
521 L: linux-hwmon@vger.kernel.org
523 F: drivers/hwmon/adm1029.c
525 ADM8211 WIRELESS DRIVER
526 L: linux-wireless@vger.kernel.org
528 W: https://wireless.wiki.kernel.org/
529 F: drivers/net/wireless/admtek/adm8211.*
531 ADP1653 FLASH CONTROLLER DRIVER
532 M: Sakari Ailus <sakari.ailus@iki.fi>
533 L: linux-media@vger.kernel.org
535 F: drivers/media/i2c/adp1653.c
536 F: include/media/i2c/adp1653.h
538 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP5520
542 W: https://ez.analog.com/linux-software-drivers
543 F: drivers/gpio/gpio-adp5520.c
544 F: drivers/input/keyboard/adp5520-keys.c
545 F: drivers/leds/leds-adp5520.c
546 F: drivers/mfd/adp5520.c
547 F: drivers/video/backlight/adp5520_bl.c
549 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
550 M: Michael Hennerich <michael.hennerich@analog.com>
552 W: http://wiki.analog.com/ADP5588
553 W: https://ez.analog.com/linux-software-drivers
554 F: drivers/gpio/gpio-adp5588.c
555 F: drivers/input/keyboard/adp5588-keys.c
557 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
558 M: Michael Hennerich <michael.hennerich@analog.com>
560 W: http://wiki.analog.com/ADP8860
561 W: https://ez.analog.com/linux-software-drivers
562 F: drivers/video/backlight/adp8860_bl.c
565 M: Colin Leroy <colin@colino.net>
567 F: drivers/macintosh/therm_adt746x.c
569 ADT7475 HARDWARE MONITOR DRIVER
570 M: Jean Delvare <jdelvare@suse.com>
571 L: linux-hwmon@vger.kernel.org
573 F: Documentation/hwmon/adt7475.rst
574 F: drivers/hwmon/adt7475.c
577 M: Matthew Wilcox <willy@infradead.org>
578 M: Hannes Reinecke <hare@suse.com>
579 L: linux-scsi@vger.kernel.org
581 F: Documentation/scsi/advansys.rst
582 F: drivers/scsi/advansys.c
584 ADVANTECH SWBTN DRIVER
585 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
586 L: platform-driver-x86@vger.kernel.org
588 F: drivers/platform/x86/adv_swbutton.c
590 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
591 M: Lucas Stankus <lucas.p.stankus@gmail.com>
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
594 F: drivers/iio/accel/adxl313*
596 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
597 M: Michael Hennerich <michael.hennerich@analog.com>
599 W: http://wiki.analog.com/ADXL345
600 W: https://ez.analog.com/linux-software-drivers
601 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
602 F: drivers/input/misc/adxl34x.c
604 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
605 M: Puranjay Mohan <puranjay12@gmail.com>
606 L: linux-iio@vger.kernel.org
608 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
609 F: drivers/iio/accel/adxl355.h
610 F: drivers/iio/accel/adxl355_core.c
611 F: drivers/iio/accel/adxl355_i2c.c
612 F: drivers/iio/accel/adxl355_spi.c
614 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
615 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
616 L: linux-iio@vger.kernel.org
618 W: http://ez.analog.com/community/linux-device-drivers
619 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
620 F: drivers/iio/accel/adxl367*
622 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
623 M: Michael Hennerich <michael.hennerich@analog.com>
625 W: https://ez.analog.com/linux-software-drivers
626 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
627 F: drivers/iio/accel/adxl372.c
628 F: drivers/iio/accel/adxl372_i2c.c
629 F: drivers/iio/accel/adxl372_spi.c
632 M: Antti Palosaari <crope@iki.fi>
633 L: linux-media@vger.kernel.org
635 W: https://linuxtv.org
636 W: http://palosaari.fi/linux/
637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
638 T: git git://linuxtv.org/anttip/media_tree.git
639 F: drivers/media/dvb-frontends/af9013*
642 M: Antti Palosaari <crope@iki.fi>
643 L: linux-media@vger.kernel.org
645 W: https://linuxtv.org
646 W: http://palosaari.fi/linux/
647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
648 T: git git://linuxtv.org/anttip/media_tree.git
649 F: drivers/media/dvb-frontends/af9033*
652 M: David Sterba <dsterba@suse.com>
653 L: linux-fsdevel@vger.kernel.org
655 F: Documentation/filesystems/affs.rst
659 M: David Howells <dhowells@redhat.com>
660 M: Marc Dionne <marc.dionne@auristor.com>
661 L: linux-afs@lists.infradead.org
663 W: https://www.infradead.org/~dhowells/kafs/
664 F: Documentation/filesystems/afs.rst
666 F: include/trace/events/afs.h
669 M: David Airlie <airlied@linux.ie>
671 T: git git://anongit.freedesktop.org/drm/drm
673 F: include/linux/agp*
674 F: include/uapi/linux/agp*
677 M: "Juergen E. Fischer" <fischer@norbit.de>
678 L: linux-scsi@vger.kernel.org
680 F: drivers/scsi/aha152x*
681 F: drivers/scsi/pcmcia/aha152x*
683 AIC7XXX / AIC79XX SCSI DRIVER
684 M: Hannes Reinecke <hare@suse.com>
685 L: linux-scsi@vger.kernel.org
687 F: drivers/scsi/aic7xxx/
689 AIMSLAB FM RADIO RECEIVER DRIVER
690 M: Hans Verkuil <hverkuil@xs4all.nl>
691 L: linux-media@vger.kernel.org
693 W: https://linuxtv.org
694 T: git git://linuxtv.org/media_tree.git
695 F: drivers/media/radio/radio-aimslab*
698 M: Benjamin LaHaise <bcrl@kvack.org>
699 L: linux-aio@kvack.org
702 F: include/linux/*aio*.h
705 M: Antti Palosaari <crope@iki.fi>
706 L: linux-media@vger.kernel.org
708 W: https://linuxtv.org
709 W: http://palosaari.fi/linux/
710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
711 T: git git://linuxtv.org/anttip/media_tree.git
712 F: drivers/media/usb/airspy/
714 ALACRITECH GIGABIT ETHERNET DRIVER
715 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
717 F: drivers/net/ethernet/alacritech/*
719 ALCATEL SPEEDTOUCH USB DRIVER
720 M: Duncan Sands <duncan.sands@free.fr>
721 L: linux-usb@vger.kernel.org
723 W: http://www.linux-usb.org/SpeedTouch/
724 F: drivers/usb/atm/speedtch.c
725 F: drivers/usb/atm/usbatm.c
727 ALCHEMY AU1XX0 MMC DRIVER
728 M: Manuel Lauss <manuel.lauss@gmail.com>
730 F: drivers/mmc/host/au1xmmc.c
733 M: Rudolf Marek <r.marek@assembler.cz>
734 L: linux-i2c@vger.kernel.org
736 F: Documentation/i2c/busses/i2c-ali1563.rst
737 F: drivers/i2c/busses/i2c-ali1563.c
740 L: Dell.Client.Kernel@dell.com
742 F: drivers/platform/x86/dell/alienware-wmi.c
744 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
745 M: Tomislav Denis <tomislav.denis@avl.com>
746 L: linux-iio@vger.kernel.org
748 W: http://www.allsensors.com/
749 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
750 F: drivers/iio/pressure/dlhl60d.c
752 ALLEGRO DVT VIDEO IP CORE DRIVER
753 M: Michael Tretter <m.tretter@pengutronix.de>
754 R: Pengutronix Kernel Team <kernel@pengutronix.de>
755 L: linux-media@vger.kernel.org
757 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
758 F: drivers/media/platform/allegro-dvt/
760 ALLWINNER A10 CSI DRIVER
761 M: Maxime Ripard <mripard@kernel.org>
762 L: linux-media@vger.kernel.org
764 T: git git://linuxtv.org/media_tree.git
765 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
766 F: drivers/media/platform/sunxi/sun4i-csi/
768 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
769 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
770 L: linux-media@vger.kernel.org
772 T: git git://linuxtv.org/media_tree.git
773 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
774 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
776 ALLWINNER CPUFREQ DRIVER
777 M: Yangtao Li <tiny.windzz@gmail.com>
778 L: linux-pm@vger.kernel.org
780 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
781 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
783 ALLWINNER CRYPTO DRIVERS
784 M: Corentin Labbe <clabbe.montjoie@gmail.com>
785 L: linux-crypto@vger.kernel.org
787 F: drivers/crypto/allwinner/
789 ALLWINNER HARDWARE SPINLOCK SUPPORT
790 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
792 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
793 F: drivers/hwspinlock/sun6i_hwspinlock.c
795 ALLWINNER THERMAL DRIVER
796 M: Vasily Khoruzhick <anarsoul@gmail.com>
797 M: Yangtao Li <tiny.windzz@gmail.com>
798 L: linux-pm@vger.kernel.org
800 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
801 F: drivers/thermal/sun8i_thermal.c
804 M: Maxime Ripard <mripard@kernel.org>
805 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
806 L: linux-media@vger.kernel.org
808 F: drivers/staging/media/sunxi/cedrus/
811 M: Richard Henderson <rth@twiddle.net>
812 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
813 M: Matt Turner <mattst88@gmail.com>
814 L: linux-alpha@vger.kernel.org
818 ALPS PS/2 TOUCHPAD DRIVER
819 R: Pali Rohár <pali@kernel.org>
820 F: drivers/input/mouse/alps.*
822 ALTERA I2C CONTROLLER DRIVER
823 M: Thor Thayer <thor.thayer@linux.intel.com>
825 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
826 F: drivers/i2c/busses/i2c-altera.c
828 ALTERA MAILBOX DRIVER
829 M: Mun Yew Tham <mun.yew.tham@intel.com>
831 F: drivers/mailbox/mailbox-altera.c
833 ALTERA MSGDMA IP CORE DRIVER
834 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
835 R: Stefan Roese <sr@denx.de>
836 L: dmaengine@vger.kernel.org
838 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
839 F: drivers/dma/altera-msgdma.c
842 M: Mun Yew Tham <mun.yew.tham@intel.com>
843 L: linux-gpio@vger.kernel.org
845 F: drivers/gpio/gpio-altera.c
847 ALTERA SYSTEM MANAGER DRIVER
848 M: Thor Thayer <thor.thayer@linux.intel.com>
850 F: drivers/mfd/altera-sysmgr.c
851 F: include/linux/mfd/altera-sysmgr.h
853 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
854 M: Thor Thayer <thor.thayer@linux.intel.com>
856 F: drivers/gpio/gpio-altera-a10sr.c
857 F: drivers/mfd/altera-a10sr.c
858 F: drivers/reset/reset-a10sr.c
859 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
860 F: include/linux/mfd/altera-a10sr.h
862 ALTERA TRIPLE SPEED ETHERNET DRIVER
863 M: Joyce Ooi <joyce.ooi@intel.com>
864 L: netdev@vger.kernel.org
866 F: drivers/net/ethernet/altera/
868 ALTERA UART/JTAG UART SERIAL DRIVERS
869 M: Tobias Klauser <tklauser@distanz.ch>
870 L: linux-serial@vger.kernel.org
872 F: drivers/tty/serial/altera_jtaguart.c
873 F: drivers/tty/serial/altera_uart.c
874 F: include/linux/altera_jtaguart.h
875 F: include/linux/altera_uart.h
877 AMAZON ANNAPURNA LABS FIC DRIVER
878 M: Talel Shenhar <talel@amazon.com>
880 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
881 F: drivers/irqchip/irq-al-fic.c
883 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
884 M: Talel Shenhar <talel@amazon.com>
885 M: Talel Shenhar <talelshenhar@gmail.com>
887 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
888 F: drivers/edac/al_mc_edac.c
890 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
891 M: Talel Shenhar <talel@amazon.com>
893 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
894 F: drivers/thermal/thermal_mmio.c
896 AMAZON ETHERNET DRIVERS
897 M: Shay Agroskin <shayagr@amazon.com>
898 M: Arthur Kiyanovski <akiyano@amazon.com>
899 R: David Arinzon <darinzon@amazon.com>
900 R: Noam Dagan <ndagan@amazon.com>
901 R: Saeed Bishara <saeedb@amazon.com>
902 L: netdev@vger.kernel.org
904 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
905 F: drivers/net/ethernet/amazon/
907 AMAZON RDMA EFA DRIVER
908 M: Gal Pressman <galpress@amazon.com>
909 R: Yossi Leybovich <sleybo@amazon.com>
910 L: linux-rdma@vger.kernel.org
912 Q: https://patchwork.kernel.org/project/linux-rdma/list/
913 F: drivers/infiniband/hw/efa/
914 F: include/uapi/rdma/efa-abi.h
916 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
917 M: Tom Lendacky <thomas.lendacky@amd.com>
918 M: John Allen <john.allen@amd.com>
919 L: linux-crypto@vger.kernel.org
921 F: drivers/crypto/ccp/
922 F: include/linux/ccp.h
924 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
925 M: Brijesh Singh <brijesh.singh@amd.com>
926 M: Tom Lendacky <thomas.lendacky@amd.com>
927 L: linux-crypto@vger.kernel.org
929 F: drivers/crypto/ccp/sev*
930 F: include/uapi/linux/psp-sev.h
933 M: Harry Wentland <harry.wentland@amd.com>
934 M: Leo Li <sunpeng.li@amd.com>
935 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
936 L: amd-gfx@lists.freedesktop.org
938 T: git https://gitlab.freedesktop.org/agd5f/linux.git
939 F: drivers/gpu/drm/amd/display/
941 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
942 M: Huang Rui <ray.huang@amd.com>
943 L: linux-hwmon@vger.kernel.org
945 F: Documentation/hwmon/fam15h_power.rst
946 F: drivers/hwmon/fam15h_power.c
949 M: Enrico Weigelt, metux IT consult <info@metux.net>
950 L: linux-gpio@vger.kernel.org
952 F: drivers/gpio/gpio-amd-fch.c
953 F: include/linux/platform_data/gpio/gpio-amd-fch.h
955 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
956 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
958 F: drivers/usb/gadget/udc/amd5536udc.*
960 AMD GEODE PROCESSOR/CHIPSET SUPPORT
961 M: Andres Salomon <dilinger@queued.net>
962 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
964 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
965 F: arch/x86/include/asm/geode.h
966 F: drivers/char/hw_random/geode-rng.c
967 F: drivers/crypto/geode*
968 F: drivers/video/fbdev/geode/
971 M: Joerg Roedel <joro@8bytes.org>
972 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
973 L: iommu@lists.linux.dev
975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
976 F: drivers/iommu/amd/
977 F: include/linux/amd-iommu.h
980 M: Felix Kuehling <Felix.Kuehling@amd.com>
981 L: amd-gfx@lists.freedesktop.org
983 T: git https://gitlab.freedesktop.org/agd5f/linux.git
984 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
985 F: drivers/gpu/drm/amd/amdkfd/
986 F: drivers/gpu/drm/amd/include/cik_structs.h
987 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
988 F: drivers/gpu/drm/amd/include/v9_structs.h
989 F: drivers/gpu/drm/amd/include/vi_structs.h
990 F: include/uapi/linux/kfd_ioctl.h
991 F: include/uapi/linux/kfd_sysfs.h
994 M: Sanjay R Mehta <sanju.mehta@amd.com>
996 F: drivers/spi/spi-amd.c
999 M: Elie Morisse <syniurge@gmail.com>
1000 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1001 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1002 L: linux-i2c@vger.kernel.org
1004 F: drivers/i2c/busses/i2c-amd-mp2*
1007 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1008 L: platform-driver-x86@vger.kernel.org
1010 F: drivers/platform/x86/amd-pmc.*
1013 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1014 R: Carlos Bilbao <carlos.bilbao@amd.com>
1015 L: platform-driver-x86@vger.kernel.org
1017 F: Documentation/x86/amd_hsmp.rst
1018 F: arch/x86/include/asm/amd_hsmp.h
1019 F: arch/x86/include/uapi/asm/amd_hsmp.h
1020 F: drivers/platform/x86/amd_hsmp.c
1022 AMD POWERPLAY AND SWSMU
1023 M: Evan Quan <evan.quan@amd.com>
1024 L: amd-gfx@lists.freedesktop.org
1026 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1027 F: drivers/gpu/drm/amd/pm/
1030 M: Huang Rui <ray.huang@amd.com>
1031 L: linux-pm@vger.kernel.org
1033 F: Documentation/admin-guide/pm/amd-pstate.rst
1034 F: drivers/cpufreq/amd-pstate*
1035 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1038 M: Sanjay R Mehta <sanju.mehta@amd.com>
1039 L: dmaengine@vger.kernel.org
1041 F: drivers/dma/ptdma/
1043 AMD SEATTLE DEVICE TREE SUPPORT
1044 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1045 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1046 M: Tom Lendacky <thomas.lendacky@amd.com>
1048 F: arch/arm64/boot/dts/amd/
1051 M: Tom Lendacky <thomas.lendacky@amd.com>
1052 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1053 L: netdev@vger.kernel.org
1055 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1056 F: drivers/net/ethernet/amd/xgbe/
1058 AMD SENSOR FUSION HUB DRIVER
1059 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1060 L: linux-input@vger.kernel.org
1062 F: Documentation/hid/amd-sfh*
1063 F: drivers/hid/amd-sfh-hid/
1065 AMPHION VPU CODEC V4L2 DRIVER
1066 M: Ming Qian <ming.qian@nxp.com>
1067 M: Shijie Qin <shijie.qin@nxp.com>
1068 M: Zhou Peng <eagle.zhou@nxp.com>
1069 L: linux-media@vger.kernel.org
1071 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1072 F: drivers/media/platform/amphion/
1075 M: Christian Eggers <ceggers@arri.de>
1076 L: linux-iio@vger.kernel.org
1078 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1079 F: drivers/iio/light/as73211.c
1081 AMT (Automatic Multicast Tunneling)
1082 M: Taehee Yoo <ap420073@gmail.com>
1083 L: netdev@vger.kernel.org
1085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1087 F: drivers/net/amt.c
1089 ANALOG DEVICES INC AD7192 DRIVER
1090 M: Alexandru Tachici <alexandru.tachici@analog.com>
1091 L: linux-iio@vger.kernel.org
1093 W: https://ez.analog.com/linux-software-drivers
1094 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1095 F: drivers/iio/adc/ad7192.c
1097 ANALOG DEVICES INC AD7292 DRIVER
1098 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1099 L: linux-iio@vger.kernel.org
1101 W: https://ez.analog.com/linux-software-drivers
1102 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1103 F: drivers/iio/adc/ad7292.c
1105 ANALOG DEVICES INC AD3552R DRIVER
1106 M: Nuno Sá <nuno.sa@analog.com>
1107 L: linux-iio@vger.kernel.org
1109 W: https://ez.analog.com/linux-software-drivers
1110 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1111 F: drivers/iio/dac/ad3552r.c
1113 ANALOG DEVICES INC AD7293 DRIVER
1114 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1115 L: linux-iio@vger.kernel.org
1117 W: https://ez.analog.com/linux-software-drivers
1118 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1119 F: drivers/iio/dac/ad7293.c
1121 ANALOG DEVICES INC AD7768-1 DRIVER
1122 M: Michael Hennerich <Michael.Hennerich@analog.com>
1123 L: linux-iio@vger.kernel.org
1125 W: https://ez.analog.com/linux-software-drivers
1126 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1127 F: drivers/iio/adc/ad7768-1.c
1129 ANALOG DEVICES INC AD7780 DRIVER
1130 M: Michael Hennerich <Michael.Hennerich@analog.com>
1131 M: Renato Lui Geh <renatogeh@gmail.com>
1132 L: linux-iio@vger.kernel.org
1134 W: https://ez.analog.com/linux-software-drivers
1135 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1136 F: drivers/iio/adc/ad7780.c
1138 ANALOG DEVICES INC AD74413R DRIVER
1139 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1140 L: linux-iio@vger.kernel.org
1142 W: http://ez.analog.com/community/linux-device-drivers
1143 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1144 F: drivers/iio/addac/ad74413r.c
1145 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1147 ANALOG DEVICES INC AD9389B DRIVER
1148 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1149 L: linux-media@vger.kernel.org
1151 F: drivers/media/i2c/ad9389b*
1153 ANALOG DEVICES INC ADA4250 DRIVER
1154 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1155 L: linux-iio@vger.kernel.org
1157 W: https://ez.analog.com/linux-software-drivers
1158 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1159 F: drivers/iio/amplifiers/ada4250.c
1161 ANALOG DEVICES INC ADGS1408 DRIVER
1162 M: Mircea Caprioru <mircea.caprioru@analog.com>
1164 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1165 F: drivers/mux/adgs1408.c
1167 ANALOG DEVICES INC ADIN DRIVER
1168 M: Michael Hennerich <michael.hennerich@analog.com>
1169 L: netdev@vger.kernel.org
1171 W: https://ez.analog.com/linux-software-drivers
1172 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1173 F: drivers/net/phy/adin.c
1175 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1176 M: Nuno Sa <nuno.sa@analog.com>
1177 L: linux-iio@vger.kernel.org
1179 F: drivers/iio/imu/adis.c
1180 F: drivers/iio/imu/adis_buffer.c
1181 F: drivers/iio/imu/adis_trigger.c
1182 F: include/linux/iio/imu/adis.h
1184 ANALOG DEVICES INC ADIS16460 DRIVER
1185 M: Dragos Bogdan <dragos.bogdan@analog.com>
1186 L: linux-iio@vger.kernel.org
1188 W: https://ez.analog.com/linux-software-drivers
1189 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1190 F: drivers/iio/imu/adis16460.c
1192 ANALOG DEVICES INC ADIS16475 DRIVER
1193 M: Nuno Sa <nuno.sa@analog.com>
1194 L: linux-iio@vger.kernel.org
1195 W: https://ez.analog.com/linux-software-drivers
1197 F: drivers/iio/imu/adis16475.c
1198 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1200 ANALOG DEVICES INC ADM1177 DRIVER
1201 M: Michael Hennerich <Michael.Hennerich@analog.com>
1202 L: linux-hwmon@vger.kernel.org
1204 W: https://ez.analog.com/linux-software-drivers
1205 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1206 F: drivers/hwmon/adm1177.c
1208 ANALOG DEVICES INC ADMV1013 DRIVER
1209 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1210 L: linux-iio@vger.kernel.org
1212 W: https://ez.analog.com/linux-software-drivers
1213 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1214 F: drivers/iio/frequency/admv1013.c
1216 ANALOG DEVICES INC ADMV8818 DRIVER
1217 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1218 L: linux-iio@vger.kernel.org
1220 W: https://ez.analog.com/linux-software-drivers
1221 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1222 F: drivers/iio/filter/admv8818.c
1224 ANALOG DEVICES INC ADMV1014 DRIVER
1225 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1226 L: linux-iio@vger.kernel.org
1228 W: https://ez.analog.com/linux-software-drivers
1229 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1230 F: drivers/iio/frequency/admv1014.c
1232 ANALOG DEVICES INC ADP5061 DRIVER
1233 M: Michael Hennerich <Michael.Hennerich@analog.com>
1234 L: linux-pm@vger.kernel.org
1236 W: https://ez.analog.com/linux-software-drivers
1237 F: drivers/power/supply/adp5061.c
1239 ANALOG DEVICES INC ADRF6780 DRIVER
1240 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1241 L: linux-iio@vger.kernel.org
1243 W: https://ez.analog.com/linux-software-drivers
1244 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1245 F: drivers/iio/frequency/adrf6780.c
1247 ANALOG DEVICES INC ADV7180 DRIVER
1248 M: Lars-Peter Clausen <lars@metafoo.de>
1249 L: linux-media@vger.kernel.org
1251 W: https://ez.analog.com/linux-software-drivers
1252 F: drivers/media/i2c/adv7180.c
1253 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1255 ANALOG DEVICES INC ADV748X DRIVER
1256 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1257 L: linux-media@vger.kernel.org
1259 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1260 F: drivers/media/i2c/adv748x/*
1262 ANALOG DEVICES INC ADV7511 DRIVER
1263 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1264 L: linux-media@vger.kernel.org
1266 F: drivers/media/i2c/adv7511*
1268 ANALOG DEVICES INC ADV7604 DRIVER
1269 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1270 L: linux-media@vger.kernel.org
1272 F: drivers/media/i2c/adv7604*
1273 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1275 ANALOG DEVICES INC ADV7842 DRIVER
1276 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1277 L: linux-media@vger.kernel.org
1279 F: drivers/media/i2c/adv7842*
1281 ANALOG DEVICES INC ADXRS290 DRIVER
1282 M: Nishant Malpani <nish.malpani25@gmail.com>
1283 L: linux-iio@vger.kernel.org
1285 F: drivers/iio/gyro/adxrs290.c
1286 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1288 ANALOG DEVICES INC ASOC CODEC DRIVERS
1289 M: Lars-Peter Clausen <lars@metafoo.de>
1290 M: Nuno Sá <nuno.sa@analog.com>
1291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1293 W: http://wiki.analog.com/
1294 W: https://ez.analog.com/linux-software-drivers
1295 F: sound/soc/codecs/ad1*
1296 F: sound/soc/codecs/ad7*
1297 F: sound/soc/codecs/adau*
1298 F: sound/soc/codecs/adav*
1299 F: sound/soc/codecs/sigmadsp.*
1300 F: sound/soc/codecs/ssm*
1302 ANALOG DEVICES INC DMA DRIVERS
1303 M: Lars-Peter Clausen <lars@metafoo.de>
1305 W: https://ez.analog.com/linux-software-drivers
1306 F: drivers/dma/dma-axi-dmac.c
1308 ANALOG DEVICES INC IIO DRIVERS
1309 M: Lars-Peter Clausen <lars@metafoo.de>
1310 M: Michael Hennerich <Michael.Hennerich@analog.com>
1312 W: http://wiki.analog.com/
1313 W: https://ez.analog.com/linux-software-drivers
1314 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1315 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1316 F: Documentation/devicetree/bindings/iio/*/adi,*
1317 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1318 F: drivers/iio/*/ad*
1319 F: drivers/iio/adc/ltc249*
1320 F: drivers/iio/amplifiers/hmc425a.c
1321 F: drivers/staging/iio/*/ad*
1322 X: drivers/iio/*/adjd*
1324 ANALOGBITS PLL LIBRARIES
1325 M: Paul Walmsley <paul.walmsley@sifive.com>
1327 F: drivers/clk/analogbits/*
1328 F: include/linux/clk/analogbits*
1330 ANDROID CONFIG FRAGMENTS
1331 M: Rob Herring <robh@kernel.org>
1333 F: kernel/configs/android*
1336 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1337 M: Arve Hjønnevåg <arve@android.com>
1338 M: Todd Kjos <tkjos@android.com>
1339 M: Martijn Coenen <maco@android.com>
1340 M: Joel Fernandes <joel@joelfernandes.org>
1341 M: Christian Brauner <christian@brauner.io>
1342 M: Carlos Llamas <cmllamas@google.com>
1343 M: Suren Baghdasaryan <surenb@google.com>
1344 L: linux-kernel@vger.kernel.org
1346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1349 ANDROID GOLDFISH PIC DRIVER
1350 M: Miodrag Dinic <miodrag.dinic@mips.com>
1352 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1353 F: drivers/irqchip/irq-goldfish-pic.c
1355 ANDROID GOLDFISH RTC DRIVER
1356 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1358 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1359 F: drivers/rtc/rtc-goldfish.c
1361 AOA (Apple Onboard Audio) ALSA DRIVER
1362 M: Johannes Berg <johannes@sipsolutions.net>
1363 L: linuxppc-dev@lists.ozlabs.org
1364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1368 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1369 M: William Breathitt Gray <william.gray@linaro.org>
1370 L: linux-iio@vger.kernel.org
1372 F: drivers/iio/adc/stx104.c
1375 M: Jiri Kosina <jikos@kernel.org>
1377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1378 F: arch/x86/kernel/apm_32.c
1379 F: drivers/char/apm-emulation.c
1380 F: include/linux/apm_bios.h
1381 F: include/uapi/linux/apm_bios.h
1383 APPARMOR SECURITY MODULE
1384 M: John Johansen <john.johansen@canonical.com>
1385 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1387 W: wiki.apparmor.net
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1389 F: Documentation/admin-guide/LSM/apparmor.rst
1390 F: security/apparmor/
1392 APPLE BCM5974 MULTITOUCH DRIVER
1393 M: Henrik Rydberg <rydberg@bitmath.org>
1394 L: linux-input@vger.kernel.org
1396 F: drivers/input/mouse/bcm5974.c
1398 APPLE PCIE CONTROLLER DRIVER
1399 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1400 M: Marc Zyngier <maz@kernel.org>
1401 L: linux-pci@vger.kernel.org
1403 F: drivers/pci/controller/pcie-apple.c
1406 M: Henrik Rydberg <rydberg@bitmath.org>
1407 L: linux-hwmon@vger.kernel.org
1409 F: drivers/hwmon/applesmc.c
1411 APPLETALK NETWORK LAYER
1412 L: netdev@vger.kernel.org
1414 F: drivers/net/appletalk/
1415 F: include/linux/atalk.h
1416 F: include/uapi/linux/atalk.h
1419 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1420 M: Khuong Dinh <khuong@os.amperecomputing.com>
1422 F: arch/arm64/boot/dts/apm/
1424 APPLIED MICRO (APM) X-GENE SOC EDAC
1425 M: Khuong Dinh <khuong@os.amperecomputing.com>
1427 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1428 F: drivers/edac/xgene_edac.c
1430 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1431 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1432 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1434 F: drivers/net/ethernet/apm/xgene-v2/
1436 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1437 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1438 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1439 M: Quan Nguyen <quan@os.amperecomputing.com>
1441 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1442 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1443 F: drivers/net/ethernet/apm/xgene/
1444 F: drivers/net/mdio/mdio-xgene.c
1446 APPLIED MICRO (APM) X-GENE SOC PMU
1447 M: Khuong Dinh <khuong@os.amperecomputing.com>
1449 F: Documentation/admin-guide/perf/xgene-pmu.rst
1450 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1451 F: drivers/perf/xgene_pmu.c
1453 APTINA CAMERA SENSOR PLL
1454 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1455 L: linux-media@vger.kernel.org
1457 F: drivers/media/i2c/aptina-pll.*
1459 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1460 M: Aleksa Savic <savicaleksa83@gmail.com>
1461 M: Jack Doan <me@jackdoan.com>
1462 L: linux-hwmon@vger.kernel.org
1464 F: Documentation/hwmon/aquacomputer_d5next.rst
1465 F: drivers/hwmon/aquacomputer_d5next.c
1467 AQUANTIA ETHERNET DRIVER (atlantic)
1468 M: Igor Russkikh <irusskikh@marvell.com>
1469 L: netdev@vger.kernel.org
1471 W: https://www.marvell.com/
1472 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1473 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1474 F: drivers/net/ethernet/aquantia/atlantic/
1476 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1477 M: Egor Pomozov <epomozov@marvell.com>
1478 L: netdev@vger.kernel.org
1480 W: http://www.aquantia.com
1481 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1483 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1484 M: Krzysztof Hałasa <khalasa@piap.pl>
1485 L: linux-media@vger.kernel.org
1487 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1488 F: drivers/media/i2c/ar0521.c
1490 ARASAN NAND CONTROLLER DRIVER
1491 M: Miquel Raynal <miquel.raynal@bootlin.com>
1492 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1493 L: linux-mtd@lists.infradead.org
1495 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1496 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1498 ARC FRAMEBUFFER DRIVER
1499 M: Jaya Kumar <jayalk@intworks.biz>
1501 F: drivers/video/fbdev/arcfb.c
1502 F: drivers/video/fbdev/core/fb_defio.c
1505 M: Alexey Brodkin <abrodkin@synopsys.com>
1507 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1508 F: drivers/gpu/drm/tiny/arcpgu.c
1510 ARCNET NETWORK LAYER
1511 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1512 L: netdev@vger.kernel.org
1514 F: drivers/net/arcnet/
1515 F: include/uapi/linux/if_arcnet.h
1517 ARM ARCHITECTED TIMER DRIVER
1518 M: Mark Rutland <mark.rutland@arm.com>
1519 M: Marc Zyngier <maz@kernel.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/include/asm/arch_timer.h
1523 F: arch/arm64/include/asm/arch_timer.h
1524 F: drivers/clocksource/arm_arch_timer.c
1526 ARM HDLCD DRM DRIVER
1527 M: Liviu Dudau <liviu.dudau@arm.com>
1529 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1530 F: drivers/gpu/drm/arm/hdlcd_*
1532 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1533 M: Linus Walleij <linus.walleij@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1537 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1538 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1539 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1540 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1541 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1542 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1543 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1544 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1545 F: arch/arm/boot/dts/arm-realview-*
1546 F: arch/arm/boot/dts/integrator*
1547 F: arch/arm/boot/dts/versatile*
1548 F: arch/arm/mach-versatile/
1549 F: drivers/bus/arm-integrator-lm.c
1550 F: drivers/clk/versatile/
1551 F: drivers/i2c/busses/i2c-versatile.c
1552 F: drivers/irqchip/irq-versatile-fpga.c
1553 F: drivers/mtd/maps/physmap-versatile.*
1554 F: drivers/power/reset/arm-versatile-reboot.c
1555 F: drivers/soc/versatile/
1557 ARM KOMEDA DRM-KMS DRIVER
1558 M: James (Qian) Wang <james.qian.wang@arm.com>
1559 M: Liviu Dudau <liviu.dudau@arm.com>
1560 M: Mihail Atanassov <mihail.atanassov@arm.com>
1561 L: Mali DP Maintainers <malidp@foss.arm.com>
1563 T: git git://anongit.freedesktop.org/drm/drm-misc
1564 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1565 F: Documentation/gpu/komeda-kms.rst
1566 F: drivers/gpu/drm/arm/display/include/
1567 F: drivers/gpu/drm/arm/display/komeda/
1569 ARM MALI PANFROST DRM DRIVER
1570 M: Rob Herring <robh@kernel.org>
1571 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1572 R: Steven Price <steven.price@arm.com>
1573 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1574 L: dri-devel@lists.freedesktop.org
1576 T: git git://anongit.freedesktop.org/drm/drm-misc
1577 F: drivers/gpu/drm/panfrost/
1578 F: include/uapi/drm/panfrost_drm.h
1580 ARM MALI-DP DRM DRIVER
1581 M: Liviu Dudau <liviu.dudau@arm.com>
1582 M: Brian Starkey <brian.starkey@arm.com>
1583 L: Mali DP Maintainers <malidp@foss.arm.com>
1585 T: git git://anongit.freedesktop.org/drm/drm-misc
1586 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1587 F: Documentation/gpu/afbc.rst
1588 F: drivers/gpu/drm/arm/
1590 ARM MFM AND FLOPPY DRIVERS
1591 M: Ian Molton <spyro@f2s.com>
1593 F: arch/arm/include/asm/floppy.h
1594 F: arch/arm/mach-rpc/floppydma.S
1596 ARM PMU PROFILING AND DEBUGGING
1597 M: Will Deacon <will@kernel.org>
1598 M: Mark Rutland <mark.rutland@arm.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: Documentation/devicetree/bindings/arm/pmu.yaml
1602 F: Documentation/devicetree/bindings/perf/
1603 F: arch/arm*/include/asm/hw_breakpoint.h
1604 F: arch/arm*/include/asm/perf_event.h
1605 F: arch/arm*/kernel/hw_breakpoint.c
1606 F: arch/arm*/kernel/perf_*
1608 F: include/linux/perf/arm_pmu.h
1611 M: Russell King <linux@armlinux.org.uk>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W: http://www.armlinux.org.uk/
1615 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1617 X: arch/arm/boot/dts/
1619 ARM PRIMECELL AACI PL041 DRIVER
1620 M: Russell King <linux@armlinux.org.uk>
1624 ARM PRIMECELL BUS SUPPORT
1625 M: Russell King <linux@armlinux.org.uk>
1628 F: include/linux/amba/bus.h
1630 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1631 M: Miquel Raynal <miquel.raynal@bootlin.com>
1632 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1633 L: linux-mtd@lists.infradead.org
1635 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1636 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1638 ARM PRIMECELL PL35X SMC DRIVER
1639 M: Miquel Raynal <miquel.raynal@bootlin.com>
1640 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1644 F: drivers/memory/pl353-smc.c
1646 ARM PRIMECELL CLCD PL110 DRIVER
1647 M: Russell King <linux@armlinux.org.uk>
1649 F: drivers/video/fbdev/amba-clcd.*
1651 ARM PRIMECELL KMI PL050 DRIVER
1652 M: Russell King <linux@armlinux.org.uk>
1654 F: drivers/input/serio/ambakmi.*
1655 F: include/linux/amba/kmi.h
1657 ARM PRIMECELL MMCI PL180/1 DRIVER
1658 M: Russell King <linux@armlinux.org.uk>
1660 F: drivers/mmc/host/mmci.*
1661 F: include/linux/amba/mmci.h
1663 ARM PRIMECELL SSP PL022 SPI DRIVER
1664 M: Linus Walleij <linus.walleij@linaro.org>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1668 F: drivers/spi/spi-pl022.c
1670 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1671 M: Russell King <linux@armlinux.org.uk>
1673 F: drivers/tty/serial/amba-pl01*.c
1674 F: include/linux/amba/serial.h
1676 ARM PRIMECELL VIC PL190/PL192 DRIVER
1677 M: Linus Walleij <linus.walleij@linaro.org>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1681 F: drivers/irqchip/irq-vic.c
1683 ARM SMC WATCHDOG DRIVER
1684 M: Julius Werner <jwerner@chromium.org>
1685 R: Evan Benn <evanbenn@chromium.org>
1687 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1688 F: drivers/watchdog/arm_smc_wdt.c
1691 M: Will Deacon <will@kernel.org>
1692 R: Robin Murphy <robin.murphy@arm.com>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1696 F: drivers/iommu/arm/
1697 F: drivers/iommu/io-pgtable-arm*
1699 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1700 M: Arnd Bergmann <arnd@arndb.de>
1701 M: Olof Johansson <olof@lixom.net>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 C: irc://irc.libera.chat/armlinux
1706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1707 F: arch/arm/boot/dts/Makefile
1708 F: arch/arm64/boot/dts/Makefile
1710 ARM SUB-ARCHITECTURES
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 C: irc://irc.libera.chat/armlinux
1714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1718 ARM/ACTIONS SEMI ARCHITECTURE
1719 M: Andreas Färber <afaerber@suse.de>
1720 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1724 F: Documentation/devicetree/bindings/arm/actions.yaml
1725 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1726 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1727 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1728 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1729 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1730 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1731 F: Documentation/devicetree/bindings/pinctrl/actions,*
1732 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1733 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1734 F: arch/arm/boot/dts/owl-*
1735 F: arch/arm/mach-actions/
1736 F: arch/arm64/boot/dts/actions/
1737 F: drivers/clk/actions/
1738 F: drivers/clocksource/timer-owl*
1739 F: drivers/dma/owl-dma.c
1740 F: drivers/i2c/busses/i2c-owl.c
1741 F: drivers/irqchip/irq-owl-sirq.c
1742 F: drivers/mmc/host/owl-mmc.c
1743 F: drivers/net/ethernet/actions/
1744 F: drivers/pinctrl/actions/*
1745 F: drivers/soc/actions/
1746 F: include/dt-bindings/power/owl-*
1747 F: include/dt-bindings/reset/actions,*
1748 F: include/linux/soc/actions/
1751 ARM/ADS SPHERE MACHINE SUPPORT
1752 M: Lennert Buytenhek <kernel@wantstofly.org>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 ARM/AFEB9260 MACHINE SUPPORT
1757 M: Sergey Lapin <slapin@ossfans.org>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 ARM/AJECO 1ARM MACHINE SUPPORT
1762 M: Lennert Buytenhek <kernel@wantstofly.org>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 ARM/Allwinner SoC Clock Support
1767 M: Emilio López <emilio@elopez.com.ar>
1769 F: drivers/clk/sunxi/
1771 ARM/Allwinner sunXi SoC support
1772 M: Chen-Yu Tsai <wens@csie.org>
1773 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1774 M: Samuel Holland <samuel@sholland.org>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1778 L: linux-sunxi@lists.linux.dev
1779 F: arch/arm/mach-sunxi/
1780 F: arch/arm64/boot/dts/allwinner/
1781 F: drivers/clk/sunxi-ng/
1782 F: drivers/pinctrl/sunxi/
1783 F: drivers/soc/sunxi/
1788 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1789 M: Neil Armstrong <narmstrong@baylibre.com>
1790 M: Jerome Brunet <jbrunet@baylibre.com>
1791 L: linux-amlogic@lists.infradead.org
1793 F: Documentation/devicetree/bindings/clock/amlogic*
1794 F: drivers/clk/meson/
1795 F: include/dt-bindings/clock/gxbb*
1796 F: include/dt-bindings/clock/meson*
1798 ARM/Amlogic Meson SoC Crypto Drivers
1799 M: Corentin Labbe <clabbe@baylibre.com>
1800 L: linux-crypto@vger.kernel.org
1801 L: linux-amlogic@lists.infradead.org
1803 F: Documentation/devicetree/bindings/crypto/amlogic*
1804 F: drivers/crypto/amlogic/
1806 ARM/Amlogic Meson SoC Sound Drivers
1807 M: Jerome Brunet <jbrunet@baylibre.com>
1808 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1810 F: Documentation/devicetree/bindings/sound/amlogic*
1813 ARM/Amlogic Meson SoC support
1814 M: Neil Armstrong <narmstrong@baylibre.com>
1815 M: Kevin Hilman <khilman@baylibre.com>
1816 R: Jerome Brunet <jbrunet@baylibre.com>
1817 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 L: linux-amlogic@lists.infradead.org
1821 W: http://linux-meson.com/
1822 F: arch/arm/boot/dts/meson*
1823 F: arch/arm/mach-meson/
1824 F: arch/arm64/boot/dts/amlogic/
1825 F: drivers/mmc/host/meson*
1826 F: drivers/pinctrl/meson/
1827 F: drivers/rtc/rtc-meson*
1828 F: drivers/soc/amlogic/
1831 ARM/Annapurna Labs ALPINE ARCHITECTURE
1832 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1833 M: Antoine Tenart <atenart@kernel.org>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm/boot/dts/alpine*
1837 F: arch/arm/mach-alpine/
1838 F: arch/arm64/boot/dts/amazon/
1839 F: drivers/*/*alpine*
1841 ARM/APPLE MACHINE SUPPORT
1842 M: Hector Martin <marcan@marcan.st>
1843 M: Sven Peter <sven@svenpeter.dev>
1844 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: https://asahilinux.org
1848 B: https://github.com/AsahiLinux/linux/issues
1849 C: irc://irc.oftc.net/asahi-dev
1850 T: git https://github.com/AsahiLinux/linux.git
1851 F: Documentation/devicetree/bindings/arm/apple.yaml
1852 F: Documentation/devicetree/bindings/arm/apple/*
1853 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1854 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1855 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1856 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1857 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1858 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1859 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1860 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1861 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1862 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1863 F: Documentation/devicetree/bindings/power/apple*
1864 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1865 F: arch/arm64/boot/dts/apple/
1866 F: drivers/clk/clk-apple-nco.c
1867 F: drivers/i2c/busses/i2c-pasemi-core.c
1868 F: drivers/i2c/busses/i2c-pasemi-platform.c
1869 F: drivers/iommu/apple-dart.c
1870 F: drivers/irqchip/irq-apple-aic.c
1871 F: drivers/mailbox/apple-mailbox.c
1872 F: drivers/nvme/host/apple.c
1873 F: drivers/nvmem/apple-efuses.c
1874 F: drivers/pinctrl/pinctrl-apple-gpio.c
1875 F: drivers/soc/apple/*
1876 F: drivers/watchdog/apple_wdt.c
1877 F: include/dt-bindings/interrupt-controller/apple-aic.h
1878 F: include/dt-bindings/pinctrl/apple.h
1879 F: include/linux/apple-mailbox.h
1880 F: include/linux/soc/apple/*
1882 ARM/ARTPEC MACHINE SUPPORT
1883 M: Jesper Nilsson <jesper.nilsson@axis.com>
1884 M: Lars Persson <lars.persson@axis.com>
1885 L: linux-arm-kernel@axis.com
1887 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1888 F: arch/arm/boot/dts/artpec6*
1889 F: arch/arm/mach-artpec
1891 F: drivers/crypto/axis
1892 F: drivers/mmc/host/usdhi6rol0.c
1893 F: drivers/pinctrl/pinctrl-artpec*
1895 ARM/ASPEED I2C DRIVER
1896 M: Brendan Higgins <brendanhiggins@google.com>
1897 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1898 R: Joel Stanley <joel@jms.id.au>
1899 L: linux-i2c@vger.kernel.org
1900 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1902 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1903 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1904 F: drivers/i2c/busses/i2c-aspeed.c
1905 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1907 ARM/ASPEED MACHINE SUPPORT
1908 M: Joel Stanley <joel@jms.id.au>
1909 R: Andrew Jeffery <andrew@aj.id.au>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1913 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1915 F: Documentation/devicetree/bindings/arm/aspeed/
1916 F: arch/arm/boot/dts/aspeed-*
1917 F: arch/arm/mach-aspeed/
1920 ARM/BITMAIN ARCHITECTURE
1921 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1925 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1926 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1927 F: arch/arm64/boot/dts/bitmain/
1928 F: drivers/clk/clk-bm1880.c
1929 F: drivers/pinctrl/pinctrl-bm1880.c
1931 ARM/CALXEDA HIGHBANK ARCHITECTURE
1932 M: Andre Przywara <andre.przywara@arm.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/boot/dts/ecx-*.dts*
1936 F: arch/arm/boot/dts/highbank.dts
1937 F: arch/arm/mach-highbank/
1939 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1940 M: Krzysztof Halasa <khalasa@piap.pl>
1942 F: arch/arm/mach-cns3xxx/
1944 ARM/CAVIUM THUNDER NETWORK DRIVER
1945 M: Sunil Goutham <sgoutham@marvell.com>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: drivers/net/ethernet/cavium/thunder/
1950 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1951 M: Lukasz Majewski <lukma@denx.de>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 F: arch/arm/mach-ep93xx/ts72xx.c
1956 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1957 M: Alexander Shiyan <shc_work@mail.ru>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1963 M: Lennert Buytenhek <kernel@wantstofly.org>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1968 M: Hartley Sweeten <hsweeten@visionengravers.com>
1969 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-ep93xx/
1973 F: arch/arm/mach-ep93xx/include/mach/
1976 M: Russell King <linux@armlinux.org.uk>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1980 F: drivers/clk/clkdev.c
1982 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1983 M: Baruch Siach <baruch@tkos.co.il>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F: arch/arm/boot/dts/cx92755*
1989 ARM/CONTEC MICRO9 MACHINE SUPPORT
1990 M: Hubert Feurstein <hubert.feurstein@contec.at>
1992 F: arch/arm/mach-ep93xx/micro9.c
1994 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1995 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1996 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1997 R: Mike Leach <mike.leach@linaro.org>
1998 R: Leo Yan <leo.yan@linaro.org>
1999 L: coresight@lists.linaro.org (moderated for non-subscribers)
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2003 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2004 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2005 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2006 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2007 F: Documentation/trace/coresight/*
2008 F: drivers/hwtracing/coresight/*
2009 F: include/dt-bindings/arm/coresight-cti-dt.h
2010 F: include/linux/coresight*
2011 F: samples/coresight/*
2012 F: tools/perf/arch/arm/util/auxtrace.c
2013 F: tools/perf/arch/arm/util/cs-etm.c
2014 F: tools/perf/arch/arm/util/cs-etm.h
2015 F: tools/perf/arch/arm/util/pmu.c
2016 F: tools/perf/util/cs-etm-decoder/*
2017 F: tools/perf/util/cs-etm.*
2019 ARM/CORGI MACHINE SUPPORT
2020 M: Richard Purdie <rpurdie@rpsys.net>
2023 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2024 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2025 M: Linus Walleij <linus.walleij@linaro.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T: git git://github.com/ulli-kroll/linux.git
2029 F: Documentation/devicetree/bindings/arm/gemini.yaml
2030 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2031 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2032 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2033 F: arch/arm/boot/dts/gemini*
2034 F: arch/arm/mach-gemini/
2035 F: drivers/crypto/gemini/
2036 F: drivers/net/ethernet/cortina/
2037 F: drivers/pinctrl/pinctrl-gemini.c
2038 F: drivers/rtc/rtc-ftrtc010.c
2040 ARM/CZ.NIC TURRIS SUPPORT
2041 M: Marek Behún <kabel@kernel.org>
2043 W: https://www.turris.cz/
2044 F: Documentation/ABI/testing/debugfs-moxtet
2045 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2046 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2047 F: Documentation/devicetree/bindings/bus/moxtet.txt
2048 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2049 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2050 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2051 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2052 F: drivers/bus/moxtet.c
2053 F: drivers/firmware/turris-mox-rwtm.c
2054 F: drivers/leds/leds-turris-omnia.c
2055 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2056 F: drivers/gpio/gpio-moxtet.c
2057 F: drivers/watchdog/armada_37xx_wdt.c
2058 F: include/dt-bindings/bus/moxtet.h
2059 F: include/linux/armada-37xx-rwtm-mailbox.h
2060 F: include/linux/moxtet.h
2062 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2063 M: Robert Jarzmik <robert.jarzmik@free.fr>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 F: arch/arm/mach-pxa/ezx.c
2068 ARM/FARADAY FA526 PORT
2069 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 T: git git://git.berlios.de/gemini-board
2073 F: arch/arm/mm/*-fa*
2075 ARM/FOOTBRIDGE ARCHITECTURE
2076 M: Russell King <linux@armlinux.org.uk>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 W: http://www.armlinux.org.uk/
2080 F: arch/arm/include/asm/hardware/dec21285.h
2081 F: arch/arm/mach-footbridge/
2083 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2084 M: Shawn Guo <shawnguo@kernel.org>
2085 M: Sascha Hauer <s.hauer@pengutronix.de>
2086 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2087 R: Fabio Estevam <festevam@gmail.com>
2088 R: NXP Linux Team <linux-imx@nxp.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2092 X: drivers/media/i2c/
2096 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2097 M: Shawn Guo <shawnguo@kernel.org>
2098 M: Li Yang <leoyang.li@nxp.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2102 F: arch/arm/boot/dts/ls1021a*
2103 F: arch/arm64/boot/dts/freescale/fsl-*
2104 F: arch/arm64/boot/dts/freescale/qoriq-*
2106 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2107 M: Shawn Guo <shawnguo@kernel.org>
2108 M: Sascha Hauer <s.hauer@pengutronix.de>
2109 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2110 R: Stefan Agner <stefan@agner.ch>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2114 F: arch/arm/boot/dts/vf*
2115 F: arch/arm/mach-imx/*vf610*
2117 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2118 M: Lennert Buytenhek <kernel@wantstofly.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 ARM/GUMSTIX MACHINE SUPPORT
2123 M: Steve Sakoman <sakoman@gmail.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2128 M: Philipp Zabel <philipp.zabel@gmail.com>
2129 M: Paul Parsons <lost.distance@yahoo.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 F: arch/arm/mach-pxa/hx4700.c
2133 F: arch/arm/mach-pxa/include/mach/hx4700.h
2134 F: sound/soc/pxa/hx4700.c
2136 ARM/HISILICON SOC SUPPORT
2137 M: Wei Xu <xuwei5@hisilicon.com>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W: http://www.hisilicon.com
2141 T: git git://github.com/hisilicon/linux-hisi.git
2142 F: arch/arm/boot/dts/hi3*
2143 F: arch/arm/boot/dts/hip*
2144 F: arch/arm/boot/dts/hisi*
2145 F: arch/arm/mach-hisi/
2146 F: arch/arm64/boot/dts/hisilicon/
2148 ARM/HP JORNADA 7XX MACHINE SUPPORT
2149 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2153 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2154 F: arch/arm/mach-sa1100/jornada720.c
2156 ARM/HPE GXP ARCHITECTURE
2157 M: Jean-Marie Verdun <verdun@hpe.com>
2158 M: Nick Hawkins <nick.hawkins@hpe.com>
2160 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2161 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2162 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2163 F: arch/arm/boot/dts/hpe-bmc*
2164 F: arch/arm/boot/dts/hpe-gxp*
2165 F: arch/arm/mach-hpe/
2166 F: drivers/clocksource/timer-gxp.c
2167 F: drivers/spi/spi-gxp.c
2168 F: drivers/watchdog/gxp-wdt.c
2170 ARM/IGEP MACHINE SUPPORT
2171 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2172 M: Javier Martinez Canillas <javier@dowhile0.org>
2173 L: linux-omap@vger.kernel.org
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 F: arch/arm/boot/dts/omap3-igep*
2178 ARM/INCOME PXA270 SUPPORT
2179 M: Marek Vasut <marek.vasut@gmail.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2184 ARM/INTEL IOP32X ARM ARCHITECTURE
2185 M: Lennert Buytenhek <kernel@wantstofly.org>
2186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 ARM/INTEL IQ81342EX MACHINE SUPPORT
2190 M: Lennert Buytenhek <kernel@wantstofly.org>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 ARM/INTEL IXDP2850 MACHINE SUPPORT
2195 M: Lennert Buytenhek <kernel@wantstofly.org>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 ARM/INTEL IXP4XX ARM ARCHITECTURE
2200 M: Linus Walleij <linusw@kernel.org>
2201 M: Imre Kaloz <kaloz@openwrt.org>
2202 M: Krzysztof Halasa <khalasa@piap.pl>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2206 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2207 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2208 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2209 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2210 F: arch/arm/mach-ixp4xx/
2211 F: drivers/bus/intel-ixp4xx-eb.c
2212 F: drivers/clocksource/timer-ixp4xx.c
2213 F: drivers/crypto/ixp4xx_crypto.c
2214 F: drivers/gpio/gpio-ixp4xx.c
2215 F: drivers/irqchip/irq-ixp4xx.c
2216 F: include/linux/irqchip/irq-ixp4xx.h
2217 F: include/linux/platform_data/timer-ixp4xx.h
2219 ARM/INTEL KEEMBAY ARCHITECTURE
2220 M: Paul J. Murphy <paul.j.murphy@intel.com>
2221 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2223 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2224 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2225 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2227 ARM/INTEL XSC3 (MANZANO) ARM CORE
2228 M: Lennert Buytenhek <kernel@wantstofly.org>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2233 M: Lennert Buytenhek <kernel@wantstofly.org>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 ARM/LG1K ARCHITECTURE
2238 M: Chanho Min <chanho.min@lge.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm64/boot/dts/lg/
2243 ARM/LOGICPD PXA270 MACHINE SUPPORT
2244 M: Lennert Buytenhek <kernel@wantstofly.org>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 ARM/LPC18XX ARCHITECTURE
2249 M: Vladimir Zapolskiy <vz@mleia.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2253 F: arch/arm/boot/dts/lpc43*
2254 F: drivers/i2c/busses/i2c-lpc2k.c
2255 F: drivers/memory/pl172.c
2256 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2257 F: drivers/rtc/rtc-lpc24xx.c
2260 ARM/LPC32XX SOC SUPPORT
2261 M: Vladimir Zapolskiy <vz@mleia.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2265 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2266 F: arch/arm/boot/dts/lpc32*
2267 F: arch/arm/mach-lpc32xx/
2268 F: drivers/i2c/busses/i2c-pnx.c
2269 F: drivers/net/ethernet/nxp/lpc_eth.c
2270 F: drivers/usb/host/ohci-nxp.c
2271 F: drivers/watchdog/pnx4008_wdt.c
2274 ARM/MAGICIAN MACHINE SUPPORT
2275 M: Philipp Zabel <philipp.zabel@gmail.com>
2278 ARM/Marvell Dove/MV78xx0/Orion SOC support
2279 M: Andrew Lunn <andrew@lunn.ch>
2280 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2281 M: Gregory Clement <gregory.clement@bootlin.com>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2285 F: Documentation/devicetree/bindings/soc/dove/
2286 F: arch/arm/boot/dts/dove*
2287 F: arch/arm/boot/dts/orion5x*
2288 F: arch/arm/mach-dove/
2289 F: arch/arm/mach-mv78xx0/
2290 F: arch/arm/mach-orion5x/
2291 F: arch/arm/plat-orion/
2292 F: drivers/soc/dove/
2294 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2295 M: Andrew Lunn <andrew@lunn.ch>
2296 M: Gregory Clement <gregory.clement@bootlin.com>
2297 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2301 F: arch/arm/boot/dts/armada*
2302 F: arch/arm/boot/dts/kirkwood*
2303 F: arch/arm/configs/mvebu_*_defconfig
2304 F: arch/arm/mach-mvebu/
2305 F: arch/arm64/boot/dts/marvell/armada*
2306 F: arch/arm64/boot/dts/marvell/cn913*
2307 F: drivers/cpufreq/armada-37xx-cpufreq.c
2308 F: drivers/cpufreq/armada-8k-cpufreq.c
2309 F: drivers/cpufreq/mvebu-cpufreq.c
2310 F: drivers/irqchip/irq-armada-370-xp.c
2311 F: drivers/irqchip/irq-mvebu-*
2312 F: drivers/pinctrl/mvebu/
2313 F: drivers/rtc/rtc-armada38x.c
2315 ARM/Mediatek RTC DRIVER
2316 M: Eddie Huang <eddie.huang@mediatek.com>
2317 M: Sean Wang <sean.wang@mediatek.com>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2321 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2322 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2323 F: drivers/rtc/rtc-mt2712.c
2324 F: drivers/rtc/rtc-mt6397.c
2325 F: drivers/rtc/rtc-mt7622.c
2327 ARM/Mediatek SoC support
2328 M: Matthias Brugger <matthias.bgg@gmail.com>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2332 W: https://mtk.wiki.kernel.org/
2333 C: irc://chat.freenode.net/linux-mediatek
2334 F: arch/arm/boot/dts/mt6*
2335 F: arch/arm/boot/dts/mt7*
2336 F: arch/arm/boot/dts/mt8*
2337 F: arch/arm/mach-mediatek/
2338 F: arch/arm64/boot/dts/mediatek/
2339 F: drivers/soc/mediatek/
2344 ARM/Mediatek USB3 PHY DRIVER
2345 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2349 F: Documentation/devicetree/bindings/phy/mediatek,*
2350 F: drivers/phy/mediatek/
2352 ARM/Microchip (AT91) SoC support
2353 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2354 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2355 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W: http://www.linux4sam.org
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2360 F: arch/arm/boot/dts/at91*.dts
2361 F: arch/arm/boot/dts/at91*.dtsi
2362 F: arch/arm/boot/dts/sama*.dts
2363 F: arch/arm/boot/dts/sama*.dtsi
2364 F: arch/arm/include/debug/at91.S
2365 F: arch/arm/mach-at91/
2366 F: drivers/memory/atmel*
2367 F: drivers/watchdog/sama5d4_wdt.c
2368 F: include/soc/at91/
2369 X: drivers/input/touchscreen/atmel_mxt_ts.c
2370 X: drivers/net/wireless/atmel/
2374 ARM/Microchip Sparx5 SoC support
2375 M: Lars Povlsen <lars.povlsen@microchip.com>
2376 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2377 M: UNGLinuxDriver@microchip.com
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 T: git git://github.com/microchip-ung/linux-upstream.git
2381 F: arch/arm64/boot/dts/microchip/
2382 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2385 Microchip Timer Counter Block (TCB) Capture Driver
2386 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 L: linux-iio@vger.kernel.org
2390 F: drivers/counter/microchip-tcb-capture.c
2392 ARM/MILBEAUT ARCHITECTURE
2393 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2394 M: Takao Orito <orito.takao@socionext.com>
2395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 F: arch/arm/boot/dts/milbeaut*
2398 F: arch/arm/mach-milbeaut/
2401 ARM/MIOA701 MACHINE SUPPORT
2402 M: Robert Jarzmik <robert.jarzmik@free.fr>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: arch/arm/mach-pxa/mioa701.c
2407 ARM/MStar/Sigmastar Armv7 SoC support
2408 M: Daniel Palmer <daniel@thingy.jp>
2409 M: Romain Perier <romain.perier@gmail.com>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 W: http://linux-chenxing.org/
2413 T: git git://github.com/linux-chenxing/linux.git
2414 F: Documentation/devicetree/bindings/arm/mstar/*
2415 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2416 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2417 F: arch/arm/boot/dts/mstar-*
2418 F: arch/arm/mach-mstar/
2419 F: drivers/clk/mstar/
2420 F: drivers/clocksource/timer-msc313e.c
2421 F: drivers/gpio/gpio-msc313.c
2422 F: drivers/rtc/rtc-msc313.c
2423 F: drivers/watchdog/msc313e_wdt.c
2424 F: include/dt-bindings/clock/mstar-*
2425 F: include/dt-bindings/gpio/msc313-gpio.h
2427 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2428 M: Michael Petchkovsky <mkpetch@internode.on.net>
2431 ARM/NOMADIK/Ux500 ARCHITECTURES
2432 M: Linus Walleij <linus.walleij@linaro.org>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2436 F: Documentation/devicetree/bindings/arm/ste-*
2437 F: Documentation/devicetree/bindings/arm/ux500.yaml
2438 F: Documentation/devicetree/bindings/arm/ux500/
2439 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2440 F: arch/arm/boot/dts/ste-*
2441 F: arch/arm/mach-nomadik/
2442 F: arch/arm/mach-ux500/
2443 F: drivers/clk/clk-nomadik.c
2444 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2445 F: drivers/dma/ste_dma40*
2446 F: drivers/hwspinlock/u8500_hsem.c
2447 F: drivers/i2c/busses/i2c-nomadik.c
2448 F: drivers/iio/adc/ab8500-gpadc.c
2449 F: drivers/mfd/ab8500*
2450 F: drivers/mfd/abx500*
2451 F: drivers/mfd/db8500*
2452 F: drivers/pinctrl/nomadik/
2453 F: drivers/rtc/rtc-ab8500.c
2454 F: drivers/rtc/rtc-pl031.c
2455 F: drivers/soc/ux500/
2457 ARM/NUVOTON NPCM ARCHITECTURE
2458 M: Avi Fishman <avifishman70@gmail.com>
2459 M: Tomer Maimon <tmaimon77@gmail.com>
2460 M: Tali Perry <tali.perry1@gmail.com>
2461 R: Patrick Venture <venture@google.com>
2462 R: Nancy Yuen <yuenn@google.com>
2463 R: Benjamin Fair <benjaminfair@google.com>
2464 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2466 F: Documentation/devicetree/bindings/*/*/*npcm*
2467 F: Documentation/devicetree/bindings/*/*npcm*
2468 F: Documentation/devicetree/bindings/arm/npcm/*
2469 F: arch/arm/boot/dts/nuvoton-npcm*
2470 F: arch/arm/mach-npcm/
2471 F: arch/arm64/boot/dts/nuvoton/
2473 F: drivers/*/*/*npcm*
2474 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2475 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2477 ARM/NUVOTON WPCM450 ARCHITECTURE
2478 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2479 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2481 W: https://github.com/neuschaefer/wpcm450/wiki
2482 F: Documentation/devicetree/bindings/*/*wpcm*
2483 F: arch/arm/boot/dts/nuvoton-wpcm450*
2484 F: arch/arm/mach-npcm/wpcm450.c
2485 F: drivers/*/*/*wpcm*
2488 ARM/NXP S32G ARCHITECTURE
2489 M: Chester Lin <clin@suse.com>
2490 R: Andreas Färber <afaerber@suse.de>
2491 R: Matthias Brugger <mbrugger@suse.com>
2492 R: NXP S32 Linux Team <s32@nxp.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2497 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2498 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2500 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2501 F: arch/arm/mach-s3c/gta02.h
2502 F: arch/arm/mach-s3c/mach-gta02.c
2504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2505 M: Alexander Clouter <alex@digriz.org.uk>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 W: http://www.digriz.org.uk/ts78xx/kernel
2509 F: arch/arm/mach-orion5x/ts78xx-*
2511 ARM/OXNAS platform support
2512 M: Neil Armstrong <narmstrong@baylibre.com>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 L: linux-oxnas@groups.io (moderated for non-subscribers)
2516 F: arch/arm/boot/dts/ox8*.dts*
2517 F: arch/arm/mach-oxnas/
2518 F: drivers/power/reset/oxnas-restart.c
2521 ARM/PALM TREO SUPPORT
2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 F: arch/arm/mach-pxa/palmtreo.*
2526 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2527 M: Marek Vasut <marek.vasut@gmail.com>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 W: http://hackndev.com
2531 F: arch/arm/mach-pxa/include/mach/palmld.h
2532 F: arch/arm/mach-pxa/include/mach/palmtc.h
2533 F: arch/arm/mach-pxa/include/mach/palmtx.h
2534 F: arch/arm/mach-pxa/palmld.c
2535 F: arch/arm/mach-pxa/palmt5.*
2536 F: arch/arm/mach-pxa/palmtc.c
2537 F: arch/arm/mach-pxa/palmte2.*
2538 F: arch/arm/mach-pxa/palmtx.c
2541 M: Sergey Lapin <slapin@ossfans.org>
2542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 W: http://hackndev.com
2545 F: arch/arm/mach-pxa/palmz72.*
2548 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2550 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2552 ARM/PT DIGITAL BOARD PORT
2553 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 W: http://www.armlinux.org.uk/
2558 ARM/QUALCOMM SUPPORT
2559 M: Andy Gross <agross@kernel.org>
2560 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2561 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2562 L: linux-arm-msm@vger.kernel.org
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2565 F: Documentation/devicetree/bindings/*/qcom*
2566 F: Documentation/devicetree/bindings/soc/qcom/
2567 F: arch/arm/boot/dts/qcom-*.dts
2568 F: arch/arm/boot/dts/qcom-*.dtsi
2569 F: arch/arm/mach-qcom/
2570 F: arch/arm64/boot/dts/qcom/
2571 F: drivers/*/*/qcom*
2572 F: drivers/*/*/qcom/
2573 F: drivers/*/pm8???-*
2576 F: drivers/bluetooth/btqcomsmd.c
2577 F: drivers/clocksource/timer-qcom.c
2578 F: drivers/cpuidle/cpuidle-qcom-spm.c
2579 F: drivers/extcon/extcon-qcom*
2580 F: drivers/i2c/busses/i2c-qcom-geni.c
2581 F: drivers/i2c/busses/i2c-qup.c
2582 F: drivers/iommu/msm*
2583 F: drivers/mfd/ssbi.c
2584 F: drivers/mmc/host/mmci_qcom*
2585 F: drivers/mmc/host/sdhci-msm.c
2586 F: drivers/pci/controller/dwc/pcie-qcom.c
2587 F: drivers/phy/qualcomm/
2588 F: drivers/power/*/msm*
2589 F: drivers/reset/reset-qcom-*
2590 F: drivers/ufs/host/ufs-qcom*
2591 F: drivers/spi/spi-geni-qcom.c
2592 F: drivers/spi/spi-qcom-qspi.c
2593 F: drivers/spi/spi-qup.c
2594 F: drivers/tty/serial/msm_serial.c
2595 F: drivers/usb/dwc3/dwc3-qcom.c
2596 F: include/dt-bindings/*/qcom*
2597 F: include/linux/*/qcom*
2598 F: include/linux/soc/qcom/
2600 ARM/RADISYS ENP2611 MACHINE SUPPORT
2601 M: Lennert Buytenhek <kernel@wantstofly.org>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 ARM/RDA MICRO ARCHITECTURE
2606 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2610 F: Documentation/devicetree/bindings/arm/rda.yaml
2611 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2612 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2613 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2614 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2615 F: arch/arm/boot/dts/rda8810pl-*
2616 F: drivers/clocksource/timer-rda.c
2617 F: drivers/gpio/gpio-rda.c
2618 F: drivers/irqchip/irq-rda-intc.c
2619 F: drivers/tty/serial/rda-uart.c
2621 ARM/REALTEK ARCHITECTURE
2622 M: Andreas Färber <afaerber@suse.de>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2626 F: Documentation/devicetree/bindings/arm/realtek.yaml
2627 F: arch/arm/boot/dts/rtd*
2628 F: arch/arm/mach-realtek/
2629 F: arch/arm64/boot/dts/realtek/
2631 ARM/RENESAS ARM64 ARCHITECTURE
2632 M: Geert Uytterhoeven <geert+renesas@glider.be>
2633 M: Magnus Damm <magnus.damm@gmail.com>
2634 L: linux-renesas-soc@vger.kernel.org
2636 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2637 C: irc://irc.libera.chat/renesas-soc
2638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2639 F: Documentation/devicetree/bindings/arm/renesas.yaml
2640 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2641 F: Documentation/devicetree/bindings/soc/renesas/
2642 F: arch/arm64/boot/dts/renesas/
2643 F: drivers/soc/renesas/
2644 F: include/linux/soc/renesas/
2646 ARM/RISCPC ARCHITECTURE
2647 M: Russell King <linux@armlinux.org.uk>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 W: http://www.armlinux.org.uk/
2651 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2652 F: arch/arm/include/asm/hardware/ioc.h
2653 F: arch/arm/include/asm/hardware/iomd.h
2654 F: arch/arm/include/asm/hardware/memc.h
2655 F: arch/arm/mach-rpc/
2656 F: drivers/net/ethernet/8390/etherh.c
2657 F: drivers/net/ethernet/i825xx/ether1*
2658 F: drivers/net/ethernet/seeq/ether3*
2659 F: drivers/scsi/arm/
2661 ARM/Rockchip SoC support
2662 M: Heiko Stuebner <heiko@sntech.de>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 L: linux-rockchip@lists.infradead.org
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2667 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2668 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2669 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2670 F: arch/arm/boot/dts/rk3*
2671 F: arch/arm/boot/dts/rv1108*
2672 F: arch/arm/mach-rockchip/
2673 F: drivers/*/*/*rockchip*
2674 F: drivers/*/*rockchip*
2675 F: drivers/clk/rockchip/
2676 F: drivers/i2c/busses/i2c-rk3x.c
2677 F: sound/soc/rockchip/
2680 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2681 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2682 R: Alim Akhtar <alim.akhtar@samsung.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 L: linux-samsung-soc@vger.kernel.org
2686 C: irc://irc.libera.chat/linux-exynos
2687 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2688 B: mailto:linux-samsung-soc@vger.kernel.org
2689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2690 F: Documentation/arm/samsung/
2691 F: Documentation/devicetree/bindings/arm/samsung/
2692 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2693 F: Documentation/devicetree/bindings/soc/samsung/
2694 F: arch/arm/boot/dts/exynos*
2695 F: arch/arm/boot/dts/s3c*
2696 F: arch/arm/boot/dts/s5p*
2697 F: arch/arm/mach-exynos*/
2698 F: arch/arm/mach-s3c/
2699 F: arch/arm/mach-s5p*/
2700 F: arch/arm64/boot/dts/exynos/
2701 F: drivers/*/*/*s3c24*
2702 F: drivers/*/*s3c24*
2703 F: drivers/*/*s3c64xx*
2704 F: drivers/*/*s5pv210*
2705 F: drivers/clocksource/samsung_pwm_timer.c
2706 F: drivers/memory/samsung/
2707 F: drivers/pwm/pwm-samsung.c
2708 F: drivers/soc/samsung/
2709 F: drivers/tty/serial/samsung*
2710 F: include/clocksource/samsung_pwm.h
2711 F: include/linux/platform_data/*s3c*
2712 F: include/linux/serial_s3c.h
2713 F: include/linux/soc/samsung/
2719 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2720 M: Łukasz Stelmach <l.stelmach@samsung.com>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 L: linux-media@vger.kernel.org
2724 F: drivers/media/platform/samsung/s5p-g2d/
2726 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2727 M: Marek Szyprowski <m.szyprowski@samsung.com>
2728 L: linux-samsung-soc@vger.kernel.org
2729 L: linux-media@vger.kernel.org
2731 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2732 F: drivers/media/cec/platform/s5p/
2734 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2735 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2736 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2737 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739 L: linux-media@vger.kernel.org
2741 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2742 F: drivers/media/platform/samsung/s5p-jpeg/
2744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2745 M: Marek Szyprowski <m.szyprowski@samsung.com>
2746 M: Andrzej Hajda <andrzej.hajda@intel.com>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2748 L: linux-media@vger.kernel.org
2750 F: drivers/media/platform/samsung/s5p-mfc/
2752 ARM/SHMOBILE ARM ARCHITECTURE
2753 M: Geert Uytterhoeven <geert+renesas@glider.be>
2754 M: Magnus Damm <magnus.damm@gmail.com>
2755 L: linux-renesas-soc@vger.kernel.org
2757 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2758 C: irc://irc.libera.chat/renesas-soc
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2760 F: Documentation/devicetree/bindings/arm/renesas.yaml
2761 F: Documentation/devicetree/bindings/soc/renesas/
2762 F: arch/arm/boot/dts/emev2*
2763 F: arch/arm/boot/dts/gr-peach*
2764 F: arch/arm/boot/dts/iwg20d-q7*
2765 F: arch/arm/boot/dts/r7s*
2766 F: arch/arm/boot/dts/r8a*
2767 F: arch/arm/boot/dts/r9a*
2768 F: arch/arm/boot/dts/sh*
2769 F: arch/arm/configs/shmobile_defconfig
2770 F: arch/arm/include/debug/renesas-scif.S
2771 F: arch/arm/mach-shmobile/
2772 F: drivers/soc/renesas/
2773 F: include/linux/soc/renesas/
2775 ARM/SOCFPGA ARCHITECTURE
2776 M: Dinh Nguyen <dinguyen@kernel.org>
2778 W: http://www.rocketboards.org
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2780 F: arch/arm/boot/dts/socfpga*
2781 F: arch/arm/configs/socfpga_defconfig
2782 F: arch/arm/mach-socfpga/
2783 F: arch/arm64/boot/dts/altera/
2784 F: arch/arm64/boot/dts/intel/
2786 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2787 M: Dinh Nguyen <dinguyen@kernel.org>
2789 F: drivers/clk/socfpga/
2791 ARM/SOCFPGA EDAC SUPPORT
2792 M: Dinh Nguyen <dinguyen@kernel.org>
2794 F: drivers/edac/altera_edac.[ch]
2796 ARM/SPREADTRUM SoC SUPPORT
2797 M: Orson Zhai <orsonzhai@gmail.com>
2798 M: Baolin Wang <baolin.wang7@gmail.com>
2799 M: Chunyan Zhang <zhang.lyra@gmail.com>
2801 F: arch/arm64/boot/dts/sprd
2806 ARM/STI ARCHITECTURE
2807 M: Patrice Chotard <patrice.chotard@foss.st.com>
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 W: http://www.stlinux.com
2811 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2812 F: arch/arm/boot/dts/sti*
2813 F: arch/arm/mach-sti/
2814 F: drivers/ata/ahci_st.c
2815 F: drivers/char/hw_random/st-rng.c
2816 F: drivers/clocksource/arm_global_timer.c
2817 F: drivers/clocksource/clksrc_st_lpc.c
2818 F: drivers/cpufreq/sti-cpufreq.c
2819 F: drivers/dma/st_fdma*
2820 F: drivers/i2c/busses/i2c-st.c
2821 F: drivers/media/platform/st/sti/c8sectpfe/
2822 F: drivers/media/rc/st_rc.c
2823 F: drivers/mmc/host/sdhci-st.c
2824 F: drivers/phy/st/phy-miphy28lp.c
2825 F: drivers/phy/st/phy-stih407-usb.c
2826 F: drivers/pinctrl/pinctrl-st.c
2827 F: drivers/remoteproc/st_remoteproc.c
2828 F: drivers/remoteproc/st_slim_rproc.c
2829 F: drivers/reset/sti/
2830 F: drivers/rtc/rtc-st-lpc.c
2831 F: drivers/tty/serial/st-asc.c
2832 F: drivers/usb/dwc3/dwc3-st.c
2833 F: drivers/usb/host/ehci-st.c
2834 F: drivers/usb/host/ohci-st.c
2835 F: drivers/watchdog/st_lpc_wdt.c
2836 F: include/linux/remoteproc/st_slim_rproc.h
2838 ARM/STM32 ARCHITECTURE
2839 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2840 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2841 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2845 F: arch/arm/boot/dts/stm32*
2846 F: arch/arm/mach-stm32/
2847 F: drivers/clocksource/armv7m_systick.c
2851 ARM/SUNPLUS SP7021 SOC SUPPORT
2852 M: Qin Jian <qinjian@cqplus1.com>
2853 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2855 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2856 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2857 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2858 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2859 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2860 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2861 F: arch/arm/configs/sp7021_*defconfig
2862 F: arch/arm/mach-sunplus/
2863 F: drivers/irqchip/irq-sp7021-intc.c
2864 F: drivers/reset/reset-sunplus.c
2865 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2866 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2868 ARM/Synaptics SoC support
2869 M: Jisheng Zhang <jszhang@kernel.org>
2870 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2873 F: arch/arm/boot/dts/berlin*
2874 F: arch/arm/mach-berlin/
2875 F: arch/arm64/boot/dts/synaptics/
2877 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2878 M: Lennert Buytenhek <kernel@wantstofly.org>
2879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2882 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2883 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2884 L: linux-tegra@vger.kernel.org
2885 L: linux-media@vger.kernel.org
2887 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2888 F: drivers/media/cec/platform/tegra/
2890 ARM/TESLA FSD SoC SUPPORT
2891 M: Alim Akhtar <alim.akhtar@samsung.com>
2892 M: linux-fsd@tesla.com
2893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2894 L: linux-samsung-soc@vger.kernel.org
2896 F: arch/arm64/boot/dts/tesla*
2898 ARM/TETON BGA MACHINE SUPPORT
2899 M: "Mark F. Brown" <mark.brown314@gmail.com>
2900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2903 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2904 M: Santosh Shilimkar <ssantosh@kernel.org>
2905 L: linux-kernel@vger.kernel.org
2907 F: drivers/memory/*emif*
2909 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2910 M: Nishanth Menon <nm@ti.com>
2911 M: Santosh Shilimkar <ssantosh@kernel.org>
2912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2915 F: arch/arm/boot/dts/keystone-*
2916 F: arch/arm/mach-keystone/
2918 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2919 M: Santosh Shilimkar <ssantosh@kernel.org>
2920 L: linux-kernel@vger.kernel.org
2922 F: drivers/clk/keystone/
2924 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2925 M: Santosh Shilimkar <ssantosh@kernel.org>
2926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2927 L: linux-kernel@vger.kernel.org
2929 F: drivers/clocksource/timer-keystone.c
2931 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2932 M: Santosh Shilimkar <ssantosh@kernel.org>
2933 L: linux-kernel@vger.kernel.org
2935 F: drivers/power/reset/keystone-reset.c
2937 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2938 M: Nishanth Menon <nm@ti.com>
2939 M: Vignesh Raghavendra <vigneshr@ti.com>
2940 M: Tero Kristo <kristo@kernel.org>
2941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2943 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2944 F: arch/arm64/boot/dts/ti/Makefile
2945 F: arch/arm64/boot/dts/ti/k3-*
2946 F: include/dt-bindings/pinctrl/k3.h
2948 ARM/THECUS N2100 MACHINE SUPPORT
2949 M: Lennert Buytenhek <kernel@wantstofly.org>
2950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953 ARM/TOSA MACHINE SUPPORT
2954 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2955 M: Dirk Opfer <dirk@opfer-online.de>
2958 ARM/TOSHIBA VISCONTI ARCHITECTURE
2959 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2963 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2964 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2965 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2966 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2967 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2968 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2969 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2970 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2971 F: arch/arm64/boot/dts/toshiba/
2972 F: drivers/clk/visconti/
2973 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2974 F: drivers/gpio/gpio-visconti.c
2975 F: drivers/pci/controller/dwc/pcie-visconti.c
2976 F: drivers/pinctrl/visconti/
2977 F: drivers/watchdog/visconti_wdt.c
2980 ARM/UNIPHIER ARCHITECTURE
2981 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2982 M: Masami Hiramatsu <mhiramat@kernel.org>
2983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2986 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2987 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2988 F: arch/arm/boot/dts/uniphier*
2989 F: arch/arm/include/asm/hardware/cache-uniphier.h
2990 F: arch/arm/mach-uniphier/
2991 F: arch/arm/mm/cache-uniphier.c
2992 F: arch/arm64/boot/dts/socionext/uniphier*
2993 F: drivers/bus/uniphier-system-bus.c
2994 F: drivers/clk/uniphier/
2995 F: drivers/dma/uniphier-mdmac.c
2996 F: drivers/gpio/gpio-uniphier.c
2997 F: drivers/i2c/busses/i2c-uniphier*
2998 F: drivers/irqchip/irq-uniphier-aidet.c
2999 F: drivers/mmc/host/uniphier-sd.c
3000 F: drivers/pinctrl/uniphier/
3001 F: drivers/reset/reset-uniphier.c
3002 F: drivers/tty/serial/8250/8250_uniphier.c
3005 ARM/VERSATILE EXPRESS PLATFORM
3006 M: Liviu Dudau <liviu.dudau@arm.com>
3007 M: Sudeep Holla <sudeep.holla@arm.com>
3008 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013 F: arch/arm/boot/dts/vexpress*
3014 F: arch/arm/mach-vexpress/
3015 F: arch/arm64/boot/dts/arm/
3016 F: drivers/clk/versatile/clk-vexpress-osc.c
3017 F: drivers/clocksource/timer-versatile.c
3021 M: Russell King <linux@armlinux.org.uk>
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 W: http://www.armlinux.org.uk/
3027 ARM/VOIPAC PXA270 SUPPORT
3028 M: Marek Vasut <marek.vasut@gmail.com>
3029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031 F: arch/arm/mach-pxa/include/mach/vpac270.h
3032 F: arch/arm/mach-pxa/vpac270.c
3034 ARM/VT8500 ARM ARCHITECTURE
3035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3038 F: arch/arm/mach-vt8500/
3039 F: drivers/clocksource/timer-vt8500.c
3040 F: drivers/i2c/busses/i2c-wmt.c
3041 F: drivers/mmc/host/wmt-sdmmc.c
3042 F: drivers/pwm/pwm-vt8500.c
3043 F: drivers/rtc/rtc-vt8500.c
3044 F: drivers/tty/serial/vt8500_serial.c
3045 F: drivers/usb/host/ehci-platform.c
3046 F: drivers/usb/host/uhci-platform.c
3047 F: drivers/video/fbdev/vt8500lcdfb.*
3048 F: drivers/video/fbdev/wm8505fb*
3049 F: drivers/video/fbdev/wmt_ge_rops.*
3051 ARM/ZIPIT Z2 SUPPORT
3052 M: Marek Vasut <marek.vasut@gmail.com>
3053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 F: arch/arm/mach-pxa/include/mach/z2.h
3056 F: arch/arm/mach-pxa/z2.c
3058 ARM/ZYNQ ARCHITECTURE
3059 M: Michal Simek <michal.simek@xilinx.com>
3060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 W: http://wiki.xilinx.com
3063 T: git https://github.com/Xilinx/linux-xlnx.git
3064 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3065 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3066 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3067 F: arch/arm/mach-zynq/
3068 F: drivers/clocksource/timer-cadence-ttc.c
3069 F: drivers/cpuidle/cpuidle-zynq.c
3070 F: drivers/edac/synopsys_edac.c
3071 F: drivers/i2c/busses/i2c-cadence.c
3072 F: drivers/i2c/busses/i2c-xiic.c
3073 F: drivers/mmc/host/sdhci-of-arasan.c
3077 ARM64 PORT (AARCH64 ARCHITECTURE)
3078 M: Catalin Marinas <catalin.marinas@arm.com>
3079 M: Will Deacon <will@kernel.org>
3080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3083 F: Documentation/arm64/
3085 F: tools/testing/selftests/arm64/
3086 X: arch/arm64/boot/dts/
3088 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3089 M: George McCollister <george.mccollister@gmail.com>
3090 L: netdev@vger.kernel.org
3092 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3093 F: drivers/net/dsa/xrs700x/*
3094 F: net/dsa/tag_xrs700x.c
3096 AS3645A LED FLASH CONTROLLER DRIVER
3097 M: Sakari Ailus <sakari.ailus@iki.fi>
3098 L: linux-leds@vger.kernel.org
3100 F: drivers/leds/flash/leds-as3645a.c
3102 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3103 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3104 L: linux-media@vger.kernel.org
3106 T: git git://linuxtv.org/media_tree.git
3107 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3108 F: drivers/media/i2c/ak7375.c
3110 ASAHI KASEI AK8974 DRIVER
3111 M: Linus Walleij <linus.walleij@linaro.org>
3112 L: linux-iio@vger.kernel.org
3114 W: http://www.akm.com/
3115 F: drivers/iio/magnetometer/ak8974.c
3117 ASC7621 HARDWARE MONITOR DRIVER
3118 M: George Joseph <george.joseph@fairview5.com>
3119 L: linux-hwmon@vger.kernel.org
3121 F: Documentation/hwmon/asc7621.rst
3122 F: drivers/hwmon/asc7621.c
3124 ASIX AX88796C SPI ETHERNET ADAPTER
3125 M: Łukasz Stelmach <l.stelmach@samsung.com>
3127 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3128 F: drivers/net/ethernet/asix/ax88796c_*
3130 ASPEED PECI CONTROLLER
3131 M: Iwona Winiarska <iwona.winiarska@intel.com>
3132 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3133 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3135 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3136 F: drivers/peci/controller/peci-aspeed.c
3138 ASPEED PINCTRL DRIVERS
3139 M: Andrew Jeffery <andrew@aj.id.au>
3140 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3141 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3142 L: linux-gpio@vger.kernel.org
3144 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3145 F: drivers/pinctrl/aspeed/
3147 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3148 M: Eddie James <eajames@linux.ibm.com>
3149 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3151 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3152 F: drivers/irqchip/irq-aspeed-scu-ic.c
3153 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3155 ASPEED SD/MMC DRIVER
3156 M: Andrew Jeffery <andrew@aj.id.au>
3157 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3158 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3159 L: linux-mmc@vger.kernel.org
3161 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3162 F: drivers/mmc/host/sdhci-of-aspeed*
3164 ASPEED SMC SPI DRIVER
3165 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3166 M: Cédric Le Goater <clg@kaod.org>
3167 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3168 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3169 L: linux-spi@vger.kernel.org
3171 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3172 F: drivers/spi/spi-aspeed-smc.c
3174 ASPEED VIDEO ENGINE DRIVER
3175 M: Eddie James <eajames@linux.ibm.com>
3176 L: linux-media@vger.kernel.org
3177 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3179 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3180 F: drivers/media/platform/aspeed/
3182 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3183 M: Corentin Chary <corentin.chary@gmail.com>
3184 L: acpi4asus-user@lists.sourceforge.net
3185 L: platform-driver-x86@vger.kernel.org
3187 W: http://acpi4asus.sf.net
3188 F: drivers/platform/x86/asus*.c
3189 F: drivers/platform/x86/eeepc*.c
3191 ASUS TF103C DOCK DRIVER
3192 M: Hans de Goede <hdegoede@redhat.com>
3193 L: platform-driver-x86@vger.kernel.org
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3196 F: drivers/platform/x86/asus-tf103c-dock.c
3198 ASUS WMI HARDWARE MONITOR DRIVER
3199 M: Ed Brindley <kernel@maidavale.org>
3200 M: Denis Pauk <pauk.denis@gmail.com>
3201 L: linux-hwmon@vger.kernel.org
3203 F: drivers/hwmon/asus_wmi_sensors.c
3205 ASUS WMI EC HARDWARE MONITOR DRIVER
3206 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3207 M: Denis Pauk <pauk.denis@gmail.com>
3208 L: linux-hwmon@vger.kernel.org
3210 F: drivers/hwmon/asus_wmi_ec_sensors.c
3212 ASUS EC HARDWARE MONITOR DRIVER
3213 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3214 L: linux-hwmon@vger.kernel.org
3216 F: drivers/hwmon/asus-ec-sensors.c
3218 ASUS WIRELESS RADIO CONTROL DRIVER
3219 M: João Paulo Rechi Vita <jprvita@gmail.com>
3220 L: platform-driver-x86@vger.kernel.org
3222 F: drivers/platform/x86/asus-wireless.c
3225 M: David Howells <dhowells@redhat.com>
3226 L: keyrings@vger.kernel.org
3228 F: Documentation/crypto/asymmetric-keys.rst
3229 F: crypto/asymmetric_keys/
3230 F: include/crypto/pkcs7.h
3231 F: include/crypto/public_key.h
3232 F: include/linux/verification.h
3234 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3235 R: Dan Williams <dan.j.williams@intel.com>
3237 W: http://sourceforge.net/projects/xscaleiop
3238 F: Documentation/crypto/async-tx-api.rst
3240 F: include/linux/async_tx.h
3243 M: Bartosz Golaszewski <brgl@bgdev.pl>
3244 L: linux-i2c@vger.kernel.org
3246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3247 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3248 F: drivers/misc/eeprom/at24.c
3250 ATA OVER ETHERNET (AOE) DRIVER
3251 M: "Justin Sanders" <justin@coraid.com>
3253 W: http://www.openaoe.org/
3254 F: Documentation/admin-guide/aoe/
3255 F: drivers/block/aoe/
3257 ATC260X PMIC MFD DRIVER
3258 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3259 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3260 L: linux-actions@lists.infradead.org
3262 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3263 F: drivers/input/misc/atc260x-onkey.c
3264 F: drivers/mfd/atc260*
3265 F: drivers/power/reset/atc260x-poweroff.c
3266 F: drivers/regulator/atc260x-regulator.c
3267 F: include/linux/mfd/atc260x/*
3269 ATHEROS 71XX/9XXX GPIO DRIVER
3270 M: Alban Bedel <albeu@free.fr>
3272 W: https://github.com/AlbanBedel/linux
3273 T: git git://github.com/AlbanBedel/linux
3274 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3275 F: drivers/gpio/gpio-ath79.c
3277 ATHEROS 71XX/9XXX USB PHY DRIVER
3278 M: Alban Bedel <albeu@free.fr>
3280 W: https://github.com/AlbanBedel/linux
3281 T: git git://github.com/AlbanBedel/linux
3282 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3283 F: drivers/phy/qualcomm/phy-ath79-usb.c
3285 ATHEROS ATH GENERIC UTILITIES
3286 M: Kalle Valo <kvalo@kernel.org>
3287 L: linux-wireless@vger.kernel.org
3289 F: drivers/net/wireless/ath/*
3291 ATHEROS ATH5K WIRELESS DRIVER
3292 M: Jiri Slaby <jirislaby@kernel.org>
3293 M: Nick Kossifidis <mickflemm@gmail.com>
3294 M: Luis Chamberlain <mcgrof@kernel.org>
3295 L: linux-wireless@vger.kernel.org
3297 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3298 F: drivers/net/wireless/ath/ath5k/
3300 ATHEROS ATH6KL WIRELESS DRIVER
3301 L: linux-wireless@vger.kernel.org
3303 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3304 F: drivers/net/wireless/ath/ath6kl/
3307 M: Ville Syrjala <syrjala@sci.fi>
3309 F: drivers/input/misc/ati_remote2.c
3311 ATK0110 HWMON DRIVER
3312 M: Luca Tettamanti <kronos.it@gmail.com>
3313 L: linux-hwmon@vger.kernel.org
3315 F: drivers/hwmon/asus_atk0110.c
3317 ATLX ETHERNET DRIVERS
3318 M: Chris Snook <chris.snook@gmail.com>
3319 L: netdev@vger.kernel.org
3321 W: http://sourceforge.net/projects/atl1
3322 W: http://atl1.sourceforge.net
3323 F: drivers/net/ethernet/atheros/
3326 M: Chas Williams <3chas3@gmail.com>
3327 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3328 L: netdev@vger.kernel.org
3330 W: http://linux-atm.sourceforge.net
3332 F: include/linux/atm*
3333 F: include/uapi/linux/atm*
3335 ATMEL MACB ETHERNET DRIVER
3336 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3337 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3339 F: drivers/net/ethernet/cadence/
3341 ATMEL MAXTOUCH DRIVER
3342 M: Nick Dyer <nick@shmanahar.org>
3344 T: git git://github.com/ndyer/linux.git
3345 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3346 F: drivers/input/touchscreen/atmel_mxt_ts.c
3348 ATMEL WIRELESS DRIVER
3349 M: Simon Kelley <simon@thekelleys.org.uk>
3350 L: linux-wireless@vger.kernel.org
3352 W: http://www.thekelleys.org.uk/atmel
3353 W: http://atmelwlandriver.sourceforge.net/
3354 F: drivers/net/wireless/atmel/atmel*
3356 ATOMIC INFRASTRUCTURE
3357 M: Will Deacon <will@kernel.org>
3358 M: Peter Zijlstra <peterz@infradead.org>
3359 R: Boqun Feng <boqun.feng@gmail.com>
3360 R: Mark Rutland <mark.rutland@arm.com>
3361 L: linux-kernel@vger.kernel.org
3363 F: arch/*/include/asm/atomic*.h
3364 F: include/*/atomic*.h
3365 F: include/linux/refcount.h
3366 F: Documentation/atomic_*.txt
3369 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3370 M: Bradley Grove <linuxdrivers@attotech.com>
3371 L: linux-scsi@vger.kernel.org
3373 W: http://www.attotech.com
3374 F: drivers/scsi/esas2r
3376 ATUSB IEEE 802.15.4 RADIO DRIVER
3377 M: Stefan Schmidt <stefan@datenfreihafen.org>
3378 L: linux-wpan@vger.kernel.org
3380 F: drivers/net/ieee802154/at86rf230.h
3381 F: drivers/net/ieee802154/atusb.c
3382 F: drivers/net/ieee802154/atusb.h
3385 M: Paul Moore <paul@paul-moore.com>
3386 M: Eric Paris <eparis@redhat.com>
3387 L: linux-audit@redhat.com (moderated for non-subscribers)
3389 W: https://github.com/linux-audit
3390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3391 F: include/asm-generic/audit_*.h
3392 F: include/linux/audit.h
3393 F: include/linux/audit_arch.h
3394 F: include/uapi/linux/audit.h
3398 AUXILIARY DISPLAY DRIVERS
3399 M: Miguel Ojeda <ojeda@kernel.org>
3401 F: Documentation/devicetree/bindings/auxdisplay/
3402 F: drivers/auxdisplay/
3403 F: include/linux/cfag12864b.h
3405 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3406 M: Andreas Klinger <ak@it-klinger.de>
3407 L: linux-iio@vger.kernel.org
3409 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3410 F: drivers/iio/adc/hx711.c
3413 M: Ralf Baechle <ralf@linux-mips.org>
3414 L: linux-hams@vger.kernel.org
3416 W: http://www.linux-ax25.org/
3417 F: include/net/ax25.h
3418 F: include/uapi/linux/ax25.h
3422 M: Peter Rosin <peda@axentia.se>
3423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3425 F: arch/arm/boot/dts/at91-linea.dtsi
3426 F: arch/arm/boot/dts/at91-natte.dtsi
3427 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3428 F: arch/arm/boot/dts/at91-tse850-3.dts
3430 AXENTIA ASOC DRIVERS
3431 M: Peter Rosin <peda@axentia.se>
3432 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3434 F: Documentation/devicetree/bindings/sound/axentia,*
3435 F: sound/soc/atmel/tse850-pcm5142.c
3437 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3438 M: Nuno Sá <nuno.sa@analog.com>
3439 L: linux-hwmon@vger.kernel.org
3441 W: https://ez.analog.com/linux-software-drivers
3442 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3443 F: drivers/hwmon/axi-fan-control.c
3445 AXXIA I2C CONTROLLER
3446 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3447 L: linux-i2c@vger.kernel.org
3449 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3450 F: drivers/i2c/busses/i2c-axxia.c
3453 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3454 L: linux-media@vger.kernel.org
3456 W: https://linuxtv.org
3457 T: git git://linuxtv.org/media_tree.git
3458 F: drivers/media/usb/dvb-usb-v2/az6007.c
3460 AZTECH FM RADIO RECEIVER DRIVER
3461 M: Hans Verkuil <hverkuil@xs4all.nl>
3462 L: linux-media@vger.kernel.org
3464 W: https://linuxtv.org
3465 T: git git://linuxtv.org/media_tree.git
3466 F: drivers/media/radio/radio-aztech*
3469 L: linux-wireless@vger.kernel.org
3470 L: b43-dev@lists.infradead.org
3472 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3473 F: drivers/net/wireless/broadcom/b43/
3475 B43LEGACY WIRELESS DRIVER
3476 M: Larry Finger <Larry.Finger@lwfinger.net>
3477 L: linux-wireless@vger.kernel.org
3478 L: b43-dev@lists.infradead.org
3480 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3481 F: drivers/net/wireless/broadcom/b43legacy/
3483 BACKLIGHT CLASS/SUBSYSTEM
3484 M: Lee Jones <lee.jones@linaro.org>
3485 M: Daniel Thompson <daniel.thompson@linaro.org>
3486 M: Jingoo Han <jingoohan1@gmail.com>
3487 L: dri-devel@lists.freedesktop.org
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3490 F: Documentation/ABI/stable/sysfs-class-backlight
3491 F: Documentation/ABI/testing/sysfs-class-backlight
3492 F: Documentation/devicetree/bindings/leds/backlight
3493 F: drivers/video/backlight/
3494 F: include/linux/backlight.h
3495 F: include/linux/pwm_backlight.h
3497 BARCO P50 GPIO DRIVER
3498 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3499 M: Peter Korsgaard <peter.korsgaard@barco.com>
3501 F: drivers/platform/x86/barco-p50-gpio.c
3504 M: Marek Lindner <mareklindner@neomailbox.ch>
3505 M: Simon Wunderlich <sw@simonwunderlich.de>
3506 M: Antonio Quartulli <a@unstable.cc>
3507 M: Sven Eckelmann <sven@narfation.org>
3508 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3510 W: https://www.open-mesh.org/
3511 Q: https://patchwork.open-mesh.org/project/batman/list/
3512 B: https://www.open-mesh.org/projects/batman-adv/issues
3513 C: ircs://irc.hackint.org/batadv
3514 T: git https://git.open-mesh.org/linux-merge.git
3515 F: Documentation/networking/batman-adv.rst
3516 F: include/uapi/linux/batadv_packet.h
3517 F: include/uapi/linux/batman_adv.h
3520 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3521 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3522 L: linux-hams@vger.kernel.org
3524 W: http://www.baycom.org/~tom/ham/ham.html
3525 F: drivers/net/hamradio/baycom*
3527 BCACHE (BLOCK LAYER CACHE)
3528 M: Coly Li <colyli@suse.de>
3529 M: Kent Overstreet <kent.overstreet@gmail.com>
3530 L: linux-bcache@vger.kernel.org
3532 W: http://bcache.evilpiepirate.org
3533 C: irc://irc.oftc.net/bcache
3534 F: drivers/md/bcache/
3536 BDISP ST MEDIA DRIVER
3537 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3538 L: linux-media@vger.kernel.org
3540 W: https://linuxtv.org
3541 T: git git://linuxtv.org/media_tree.git
3542 F: drivers/media/platform/st/sti/bdisp
3544 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3545 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3546 L: netdev@vger.kernel.org
3548 F: drivers/net/ethernet/ec_bhf.c
3551 M: Luis de Bethencourt <luisbg@kernel.org>
3552 M: Salah Triki <salah.triki@gmail.com>
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3555 F: Documentation/filesystems/befs.rst
3559 M: Paolo Valente <paolo.valente@linaro.org>
3560 M: Jens Axboe <axboe@kernel.dk>
3561 L: linux-block@vger.kernel.org
3563 F: Documentation/block/bfq-iosched.rst
3567 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3569 F: Documentation/filesystems/bfs.rst
3571 F: include/uapi/linux/bfs_fs.h
3574 M: Yury Norov <yury.norov@gmail.com>
3575 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3576 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3578 F: include/linux/bitmap.h
3579 F: include/linux/cpumask.h
3580 F: include/linux/find.h
3581 F: include/linux/nodemask.h
3585 F: lib/find_bit_benchmark.c
3587 F: lib/test_bitmap.c
3588 F: tools/include/linux/bitmap.h
3589 F: tools/include/linux/find.h
3590 F: tools/lib/bitmap.c
3591 F: tools/lib/find_bit.c
3593 BLINKM RGB LED DRIVER
3594 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3596 F: drivers/leds/leds-blinkm.c
3599 M: Jens Axboe <axboe@kernel.dk>
3600 L: linux-block@vger.kernel.org
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3603 F: Documentation/ABI/stable/sysfs-block
3604 F: Documentation/block/
3607 F: include/linux/bio.h
3608 F: include/linux/blk*
3609 F: kernel/trace/blktrace.c
3613 M: Joern Engel <joern@lazybastard.org>
3614 L: linux-mtd@lists.infradead.org
3616 F: drivers/mtd/devices/block2mtd.c
3619 M: Marcel Holtmann <marcel@holtmann.org>
3620 M: Johan Hedberg <johan.hedberg@gmail.com>
3621 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3622 L: linux-bluetooth@vger.kernel.org
3624 W: http://www.bluez.org/
3625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3627 F: drivers/bluetooth/
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: include/net/bluetooth/
3642 M: Jay Vosburgh <j.vosburgh@gmail.com>
3643 M: Veaceslav Falico <vfalico@gmail.com>
3644 M: Andy Gospodarek <andy@greyhouse.net>
3645 L: netdev@vger.kernel.org
3647 W: http://sourceforge.net/projects/bonding/
3648 F: Documentation/networking/bonding.rst
3649 F: drivers/net/bonding/
3650 F: include/net/bond*
3651 F: include/uapi/linux/if_bonding.h
3653 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3654 M: Dan Robertson <dan@dlrobertson.com>
3655 L: linux-iio@vger.kernel.org
3657 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3658 F: drivers/iio/accel/bma400*
3660 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3661 M: Alexei Starovoitov <ast@kernel.org>
3662 M: Daniel Borkmann <daniel@iogearbox.net>
3663 M: Andrii Nakryiko <andrii@kernel.org>
3664 R: Martin KaFai Lau <martin.lau@linux.dev>
3665 R: Song Liu <song@kernel.org>
3666 R: Yonghong Song <yhs@fb.com>
3667 R: John Fastabend <john.fastabend@gmail.com>
3668 R: KP Singh <kpsingh@kernel.org>
3669 R: Stanislav Fomichev <sdf@google.com>
3670 R: Hao Luo <haoluo@google.com>
3671 R: Jiri Olsa <jolsa@kernel.org>
3672 L: bpf@vger.kernel.org
3675 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3678 F: Documentation/bpf/
3679 F: Documentation/networking/filter.rst
3680 F: Documentation/userspace-api/ebpf/
3682 F: include/linux/bpf*
3683 F: include/linux/btf*
3684 F: include/linux/filter.h
3685 F: include/trace/events/xdp.h
3686 F: include/uapi/linux/bpf*
3687 F: include/uapi/linux/btf*
3688 F: include/uapi/linux/filter.h
3690 F: kernel/trace/bpf_trace.c
3693 F: net/core/filter.c
3694 F: net/sched/act_bpf.c
3695 F: net/sched/cls_bpf.c
3697 F: scripts/bpf_doc.py
3698 F: scripts/pahole-flags.sh
3699 F: scripts/pahole-version.sh
3702 F: tools/testing/selftests/bpf/
3705 M: Shubham Bansal <illusionist.neo@gmail.com>
3706 L: bpf@vger.kernel.org
3711 M: Daniel Borkmann <daniel@iogearbox.net>
3712 M: Alexei Starovoitov <ast@kernel.org>
3713 M: Zi Shen Lim <zlim.lnx@gmail.com>
3714 L: bpf@vger.kernel.org
3718 BPF JIT for MIPS (32-BIT AND 64-BIT)
3719 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3720 M: Paul Burton <paulburton@kernel.org>
3721 L: bpf@vger.kernel.org
3725 BPF JIT for NFP NICs
3726 M: Jakub Kicinski <kuba@kernel.org>
3727 L: bpf@vger.kernel.org
3729 F: drivers/net/ethernet/netronome/nfp/bpf/
3731 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3732 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3733 M: Michael Ellerman <mpe@ellerman.id.au>
3734 L: bpf@vger.kernel.org
3736 F: arch/powerpc/net/
3738 BPF JIT for RISC-V (32-bit)
3739 M: Luke Nelson <luke.r.nels@gmail.com>
3740 M: Xi Wang <xi.wang@gmail.com>
3741 L: bpf@vger.kernel.org
3744 X: arch/riscv/net/bpf_jit_comp64.c
3746 BPF JIT for RISC-V (64-bit)
3747 M: Björn Töpel <bjorn@kernel.org>
3748 L: bpf@vger.kernel.org
3751 X: arch/riscv/net/bpf_jit_comp32.c
3754 M: Ilya Leoshkevich <iii@linux.ibm.com>
3755 M: Heiko Carstens <hca@linux.ibm.com>
3756 M: Vasily Gorbik <gor@linux.ibm.com>
3757 L: bpf@vger.kernel.org
3760 X: arch/s390/net/pnet.c
3762 BPF JIT for SPARC (32-BIT AND 64-BIT)
3763 M: David S. Miller <davem@davemloft.net>
3764 L: bpf@vger.kernel.org
3768 BPF JIT for X86 32-BIT
3769 M: Wang YanQing <udknight@gmail.com>
3770 L: bpf@vger.kernel.org
3772 F: arch/x86/net/bpf_jit_comp32.c
3774 BPF JIT for X86 64-BIT
3775 M: Alexei Starovoitov <ast@kernel.org>
3776 M: Daniel Borkmann <daniel@iogearbox.net>
3777 L: bpf@vger.kernel.org
3780 X: arch/x86/net/bpf_jit_comp32.c
3783 M: Alexei Starovoitov <ast@kernel.org>
3784 M: Daniel Borkmann <daniel@iogearbox.net>
3785 R: John Fastabend <john.fastabend@gmail.com>
3786 L: bpf@vger.kernel.org
3788 F: kernel/bpf/verifier.c
3789 F: kernel/bpf/tnum.c
3790 F: kernel/bpf/core.c
3791 F: kernel/bpf/syscall.c
3792 F: kernel/bpf/dispatcher.c
3793 F: kernel/bpf/trampoline.c
3794 F: include/linux/bpf*
3795 F: include/linux/filter.h
3798 M: Martin KaFai Lau <martin.lau@linux.dev>
3799 L: bpf@vger.kernel.org
3802 F: include/linux/btf*
3805 M: Song Liu <song@kernel.org>
3806 R: Jiri Olsa <jolsa@kernel.org>
3807 L: bpf@vger.kernel.org
3809 F: kernel/trace/bpf_trace.c
3810 F: kernel/bpf/stackmap.c
3812 BPF [NETWORKING] (tc BPF, sock_addr)
3813 M: Martin KaFai Lau <martin.lau@linux.dev>
3814 M: Daniel Borkmann <daniel@iogearbox.net>
3815 R: John Fastabend <john.fastabend@gmail.com>
3816 L: bpf@vger.kernel.org
3817 L: netdev@vger.kernel.org
3819 F: net/core/filter.c
3820 F: net/sched/act_bpf.c
3821 F: net/sched/cls_bpf.c
3823 BPF [NETWORKING] (struct_ops, reuseport)
3824 M: Martin KaFai Lau <martin.lau@linux.dev>
3825 L: bpf@vger.kernel.org
3826 L: netdev@vger.kernel.org
3828 F: kernel/bpf/bpf_struct*
3830 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3831 M: KP Singh <kpsingh@kernel.org>
3832 R: Florent Revest <revest@chromium.org>
3833 R: Brendan Jackman <jackmanb@chromium.org>
3834 L: bpf@vger.kernel.org
3836 F: Documentation/bpf/prog_lsm.rst
3837 F: include/linux/bpf_lsm.h
3838 F: kernel/bpf/bpf_lsm.c
3841 BPF [STORAGE & CGROUPS]
3842 M: Martin KaFai Lau <martin.lau@linux.dev>
3843 L: bpf@vger.kernel.org
3845 F: kernel/bpf/cgroup.c
3846 F: kernel/bpf/*storage.c
3847 F: kernel/bpf/bpf_lru*
3850 M: Andrii Nakryiko <andrii@kernel.org>
3851 L: bpf@vger.kernel.org
3853 F: kernel/bpf/ringbuf.c
3856 M: Yonghong Song <yhs@fb.com>
3857 L: bpf@vger.kernel.org
3859 F: kernel/bpf/*iter.c
3861 BPF [L7 FRAMEWORK] (sockmap)
3862 M: John Fastabend <john.fastabend@gmail.com>
3863 M: Jakub Sitnicki <jakub@cloudflare.com>
3864 L: netdev@vger.kernel.org
3865 L: bpf@vger.kernel.org
3867 F: include/linux/skmsg.h
3869 F: net/core/sock_map.c
3870 F: net/ipv4/tcp_bpf.c
3871 F: net/ipv4/udp_bpf.c
3872 F: net/unix/unix_bpf.c
3874 BPF [LIBRARY] (libbpf)
3875 M: Andrii Nakryiko <andrii@kernel.org>
3876 L: bpf@vger.kernel.org
3880 BPF [TOOLING] (bpftool)
3881 M: Quentin Monnet <quentin@isovalent.com>
3882 L: bpf@vger.kernel.org
3884 F: kernel/bpf/disasm.*
3885 F: tools/bpf/bpftool/
3887 BPF [SELFTESTS] (Test Runners & Infrastructure)
3888 M: Andrii Nakryiko <andrii@kernel.org>
3889 R: Mykola Lysenko <mykolal@fb.com>
3890 L: bpf@vger.kernel.org
3892 F: tools/testing/selftests/bpf/
3895 L: bpf@vger.kernel.org
3897 K: (?:\b|_)bpf(?:\b|_)
3899 BROADCOM B44 10/100 ETHERNET DRIVER
3900 M: Michael Chan <michael.chan@broadcom.com>
3901 L: netdev@vger.kernel.org
3903 F: drivers/net/ethernet/broadcom/b44.*
3905 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3906 M: Florian Fainelli <f.fainelli@gmail.com>
3907 L: netdev@vger.kernel.org
3908 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3910 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3911 F: drivers/net/dsa/b53/*
3912 F: drivers/net/dsa/bcm_sf2*
3913 F: include/linux/dsa/brcm.h
3914 F: include/linux/platform_data/b53.h
3916 BROADCOM BCMBCA ARM ARCHITECTURE
3917 M: William Zhang <william.zhang@broadcom.com>
3918 M: Anand Gore <anand.gore@broadcom.com>
3919 M: Kursad Oney <kursad.oney@broadcom.com>
3920 M: Florian Fainelli <f.fainelli@gmail.com>
3921 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924 T: git git://github.com/broadcom/stblinux.git
3925 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3926 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3943 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3944 M: Florian Fainelli <f.fainelli@gmail.com>
3945 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3946 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949 T: git git://github.com/broadcom/stblinux.git
3950 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3951 F: drivers/pci/controller/pcie-brcmstb.c
3952 F: drivers/staging/vc04_services
3957 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3958 M: Florian Fainelli <f.fainelli@gmail.com>
3959 M: Ray Jui <rjui@broadcom.com>
3960 M: Scott Branden <sbranden@broadcom.com>
3961 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3963 T: git git://github.com/broadcom/mach-bcm
3964 F: arch/arm/mach-bcm/
3970 BROADCOM BCM47XX MIPS ARCHITECTURE
3971 M: Hauke Mehrtens <hauke@hauke-m.de>
3972 M: Rafał Miłecki <zajec5@gmail.com>
3973 L: linux-mips@vger.kernel.org
3975 F: Documentation/devicetree/bindings/mips/brcm/
3976 F: arch/mips/bcm47xx/*
3977 F: arch/mips/include/asm/mach-bcm47xx/*
3979 BROADCOM BCM4908 ETHERNET DRIVER
3980 M: Rafał Miłecki <rafal@milecki.pl>
3981 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3982 L: netdev@vger.kernel.org
3984 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3985 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3986 F: drivers/net/ethernet/broadcom/unimac.h
3988 BROADCOM BCM4908 PINMUX DRIVER
3989 M: Rafał Miłecki <rafal@milecki.pl>
3990 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3991 L: linux-gpio@vger.kernel.org
3993 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3994 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3996 BROADCOM BCM5301X ARM ARCHITECTURE
3997 M: Florian Fainelli <f.fainelli@gmail.com>
3998 M: Hauke Mehrtens <hauke@hauke-m.de>
3999 M: Rafał Miłecki <zajec5@gmail.com>
4000 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4003 F: arch/arm/boot/dts/bcm470*
4004 F: arch/arm/boot/dts/bcm5301*
4005 F: arch/arm/boot/dts/bcm953012*
4006 F: arch/arm/mach-bcm/bcm_5301x.c
4008 BROADCOM BCM53573 ARM ARCHITECTURE
4009 M: Florian Fainelli <f.fainelli@gmail.com>
4010 M: Rafał Miłecki <rafal@milecki.pl>
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/bcm47189*
4015 F: arch/arm/boot/dts/bcm53573*
4017 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4018 M: Kevin Cernekee <cernekee@gmail.com>
4019 L: linux-usb@vger.kernel.org
4021 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4023 BROADCOM BCM7XXX ARM ARCHITECTURE
4024 M: Florian Fainelli <f.fainelli@gmail.com>
4025 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4028 T: git git://github.com/broadcom/stblinux.git
4029 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4030 F: arch/arm/boot/dts/bcm7*.dts*
4031 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4032 F: arch/arm/mach-bcm/*brcmstb*
4033 F: arch/arm/mm/cache-b15-rac.c
4034 F: drivers/bus/brcmstb_gisb.c
4035 F: drivers/pci/controller/pcie-brcmstb.c
4041 M: Al Cooper <alcooperx@gmail.com>
4042 L: linux-usb@vger.kernel.org
4043 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4045 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4046 F: drivers/usb/gadget/udc/bdc/
4048 BROADCOM BMIPS CPUFREQ DRIVER
4049 M: Markus Mayer <mmayer@broadcom.com>
4050 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4051 L: linux-pm@vger.kernel.org
4053 F: drivers/cpufreq/bmips-cpufreq.c
4055 BROADCOM BMIPS MIPS ARCHITECTURE
4056 M: Florian Fainelli <f.fainelli@gmail.com>
4057 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4058 L: linux-mips@vger.kernel.org
4060 T: git git://github.com/broadcom/stblinux.git
4061 F: arch/mips/bmips/*
4062 F: arch/mips/boot/dts/brcm/bcm*.dts*
4063 F: arch/mips/include/asm/mach-bmips/*
4064 F: arch/mips/kernel/*bmips*
4065 F: drivers/soc/bcm/bcm63xx
4066 F: drivers/irqchip/irq-bcm63*
4067 F: drivers/irqchip/irq-bcm7*
4068 F: drivers/irqchip/irq-brcmstb*
4069 F: include/linux/bcm963xx_nvram.h
4070 F: include/linux/bcm963xx_tag.h
4072 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4073 M: Rasesh Mody <rmody@marvell.com>
4074 M: GR-Linux-NIC-Dev@marvell.com
4075 L: netdev@vger.kernel.org
4077 F: drivers/net/ethernet/broadcom/bnx2.*
4078 F: drivers/net/ethernet/broadcom/bnx2_*
4080 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4081 M: Saurav Kashyap <skashyap@marvell.com>
4082 M: Javed Hasan <jhasan@marvell.com>
4083 M: GR-QLogic-Storage-Upstream@marvell.com
4084 L: linux-scsi@vger.kernel.org
4086 F: drivers/scsi/bnx2fc/
4088 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4089 M: Nilesh Javali <njavali@marvell.com>
4090 M: Manish Rangankar <mrangankar@marvell.com>
4091 M: GR-QLogic-Storage-Upstream@marvell.com
4092 L: linux-scsi@vger.kernel.org
4094 F: drivers/scsi/bnx2i/
4096 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4097 M: Ariel Elior <aelior@marvell.com>
4098 M: Sudarsana Kalluru <skalluru@marvell.com>
4099 M: Manish Chopra <manishc@marvell.com>
4100 L: netdev@vger.kernel.org
4102 F: drivers/net/ethernet/broadcom/bnx2x/
4104 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4105 M: Michael Chan <michael.chan@broadcom.com>
4106 L: netdev@vger.kernel.org
4108 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4109 F: drivers/net/ethernet/broadcom/bnxt/
4110 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4112 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4113 M: Arend van Spriel <aspriel@gmail.com>
4114 M: Franky Lin <franky.lin@broadcom.com>
4115 M: Hante Meuleman <hante.meuleman@broadcom.com>
4116 L: linux-wireless@vger.kernel.org
4117 L: brcm80211-dev-list.pdl@broadcom.com
4118 L: SHA-cyfmac-dev-list@infineon.com
4120 F: drivers/net/wireless/broadcom/brcm80211/
4122 BROADCOM BRCMSTB GPIO DRIVER
4123 M: Doug Berger <opendmb@gmail.com>
4124 M: Florian Fainelli <f.fainelli@gmail.com>
4125 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4127 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4128 F: drivers/gpio/gpio-brcmstb.c
4130 BROADCOM BRCMSTB I2C DRIVER
4131 M: Kamal Dasu <kdasu.kdev@gmail.com>
4132 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4133 L: linux-i2c@vger.kernel.org
4135 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4136 F: drivers/i2c/busses/i2c-brcmstb.c
4138 BROADCOM BRCMSTB UART DRIVER
4139 M: Al Cooper <alcooperx@gmail.com>
4140 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4141 L: linux-serial@vger.kernel.org
4143 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4144 F: drivers/tty/serial/8250/8250_bcm7271.c
4146 BROADCOM BRCMSTB USB EHCI DRIVER
4147 M: Al Cooper <alcooperx@gmail.com>
4148 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4149 L: linux-usb@vger.kernel.org
4151 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4152 F: drivers/usb/host/ehci-brcm.*
4154 BROADCOM BRCMSTB USB PIN MAP DRIVER
4155 M: Al Cooper <alcooperx@gmail.com>
4156 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4157 L: linux-usb@vger.kernel.org
4159 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4160 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4162 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4163 M: Al Cooper <alcooperx@gmail.com>
4164 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4165 L: linux-kernel@vger.kernel.org
4167 F: drivers/phy/broadcom/phy-brcm-usb*
4169 BROADCOM ETHERNET PHY DRIVERS
4170 M: Florian Fainelli <f.fainelli@gmail.com>
4171 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4172 L: netdev@vger.kernel.org
4174 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4175 F: drivers/net/phy/bcm*.[ch]
4176 F: drivers/net/phy/broadcom.c
4177 F: include/linux/brcmphy.h
4179 BROADCOM GENET ETHERNET DRIVER
4180 M: Doug Berger <opendmb@gmail.com>
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/brcm,bcmgenet.yaml
4186 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4187 F: drivers/net/ethernet/broadcom/genet/
4188 F: drivers/net/ethernet/broadcom/unimac.h
4189 F: drivers/net/mdio/mdio-bcm-unimac.c
4190 F: include/linux/platform_data/bcmgenet.h
4191 F: include/linux/platform_data/mdio-bcm-unimac.h
4193 BROADCOM IPROC ARM ARCHITECTURE
4194 M: Ray Jui <rjui@broadcom.com>
4195 M: Scott Branden <sbranden@broadcom.com>
4196 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4199 T: git git://github.com/broadcom/stblinux.git
4200 F: arch/arm64/boot/dts/broadcom/northstar2/*
4201 F: arch/arm64/boot/dts/broadcom/stingray/*
4202 F: drivers/clk/bcm/clk-ns*
4203 F: drivers/clk/bcm/clk-sr*
4204 F: drivers/pinctrl/bcm/pinctrl-ns*
4205 F: include/dt-bindings/clock/bcm-sr*
4222 BROADCOM IPROC GBIT ETHERNET DRIVER
4223 M: Rafał Miłecki <rafal@milecki.pl>
4224 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4225 L: netdev@vger.kernel.org
4227 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4228 F: drivers/net/ethernet/broadcom/bgmac*
4229 F: drivers/net/ethernet/broadcom/unimac.h
4231 BROADCOM KONA GPIO DRIVER
4232 M: Ray Jui <rjui@broadcom.com>
4233 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4235 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4236 F: drivers/gpio/gpio-bcm-kona.c
4238 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4239 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4240 M: Kashyap Desai <kashyap.desai@broadcom.com>
4241 M: Sumit Saxena <sumit.saxena@broadcom.com>
4242 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4243 L: mpi3mr-linuxdrv.pdl@broadcom.com
4244 L: linux-scsi@vger.kernel.org
4246 W: https://www.broadcom.com/support/storage
4247 F: drivers/scsi/mpi3mr/
4249 BROADCOM NETXTREME-E ROCE DRIVER
4250 M: Selvin Xavier <selvin.xavier@broadcom.com>
4251 L: linux-rdma@vger.kernel.org
4253 W: http://www.broadcom.com
4254 F: drivers/infiniband/hw/bnxt_re/
4255 F: include/uapi/rdma/bnxt_re-abi.h
4257 BROADCOM NVRAM DRIVER
4258 M: Rafał Miłecki <zajec5@gmail.com>
4259 L: linux-mips@vger.kernel.org
4261 F: drivers/firmware/broadcom/*
4263 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4264 M: Rafał Miłecki <rafal@milecki.pl>
4265 M: Florian Fainelli <f.fainelli@gmail.com>
4266 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4267 L: linux-pm@vger.kernel.org
4269 T: git git://github.com/broadcom/stblinux.git
4270 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4271 F: include/dt-bindings/soc/bcm-pmb.h
4273 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4274 M: Rafał Miłecki <zajec5@gmail.com>
4275 L: linux-wireless@vger.kernel.org
4278 F: include/linux/bcma/
4281 M: Kamal Dasu <kdasu.kdev@gmail.com>
4282 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4284 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4285 F: drivers/spi/spi-bcm-qspi.*
4286 F: drivers/spi/spi-brcmstb-qspi.c
4287 F: drivers/spi/spi-iproc-qspi.c
4289 BROADCOM STB AVS CPUFREQ DRIVER
4290 M: Markus Mayer <mmayer@broadcom.com>
4291 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4292 L: linux-pm@vger.kernel.org
4294 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4295 F: drivers/cpufreq/brcmstb*
4297 BROADCOM STB AVS TMON DRIVER
4298 M: Markus Mayer <mmayer@broadcom.com>
4299 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4300 L: linux-pm@vger.kernel.org
4302 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4303 F: drivers/thermal/broadcom/brcmstb*
4305 BROADCOM STB DPFE DRIVER
4306 M: Markus Mayer <mmayer@broadcom.com>
4307 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4310 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4311 F: drivers/memory/brcmstb_dpfe.c
4313 BROADCOM STB NAND FLASH DRIVER
4314 M: Brian Norris <computersforpeace@gmail.com>
4315 M: Kamal Dasu <kdasu.kdev@gmail.com>
4316 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4317 L: linux-mtd@lists.infradead.org
4319 F: drivers/mtd/nand/raw/brcmnand/
4320 F: include/linux/platform_data/brcmnand.h
4322 BROADCOM STB PCIE DRIVER
4323 M: Jim Quinlan <jim2101024@gmail.com>
4324 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4325 M: Florian Fainelli <f.fainelli@gmail.com>
4326 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4327 L: linux-pci@vger.kernel.org
4329 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4330 F: drivers/pci/controller/pcie-brcmstb.c
4332 BROADCOM SYSTEMPORT ETHERNET DRIVER
4333 M: Florian Fainelli <f.fainelli@gmail.com>
4334 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4335 L: netdev@vger.kernel.org
4337 F: drivers/net/ethernet/broadcom/bcmsysport.*
4338 F: drivers/net/ethernet/broadcom/unimac.h
4339 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4341 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4342 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4343 M: Prashant Sreedharan <prashant@broadcom.com>
4344 M: Michael Chan <mchan@broadcom.com>
4345 L: netdev@vger.kernel.org
4347 F: drivers/net/ethernet/broadcom/tg3.*
4350 M: Scott Branden <scott.branden@broadcom.com>
4351 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4353 F: drivers/misc/bcm-vk/
4354 F: include/uapi/linux/misc/bcm_vk.h
4356 BROCADE BFA FC SCSI DRIVER
4357 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4358 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4359 L: linux-scsi@vger.kernel.org
4361 F: drivers/scsi/bfa/
4363 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4364 M: Rasesh Mody <rmody@marvell.com>
4365 M: Sudarsana Kalluru <skalluru@marvell.com>
4366 M: GR-Linux-NIC-Dev@marvell.com
4367 L: netdev@vger.kernel.org
4369 F: drivers/net/ethernet/brocade/bna/
4371 BSG (block layer generic sg v4 driver)
4372 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4373 L: linux-scsi@vger.kernel.org
4376 F: include/linux/bsg.h
4377 F: include/uapi/linux/bsg.h
4380 M: Clemens Ladisch <clemens@ladisch.de>
4381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4384 F: Documentation/sound/cards/bt87x.rst
4385 F: sound/pci/bt87x.c
4388 M: Michael Buesch <m@bues.ch>
4390 W: http://bu3sch.de/btgpio.php
4391 F: drivers/gpio/gpio-bt8xx.c
4394 M: Chris Mason <clm@fb.com>
4395 M: Josef Bacik <josef@toxicpanda.com>
4396 M: David Sterba <dsterba@suse.com>
4397 L: linux-btrfs@vger.kernel.org
4399 W: http://btrfs.wiki.kernel.org/
4400 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4401 C: irc://irc.libera.chat/btrfs
4402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4403 F: Documentation/filesystems/btrfs.rst
4405 F: include/linux/btrfs*
4406 F: include/uapi/linux/btrfs*
4408 BTTV VIDEO4LINUX DRIVER
4409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4410 L: linux-media@vger.kernel.org
4412 W: https://linuxtv.org
4413 T: git git://linuxtv.org/media_tree.git
4414 F: Documentation/driver-api/media/drivers/bttv*
4415 F: drivers/media/pci/bt8xx/bttv*
4417 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4418 M: Chanwoo Choi <cw00.choi@samsung.com>
4419 L: linux-pm@vger.kernel.org
4420 L: linux-samsung-soc@vger.kernel.org
4422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4423 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4424 F: drivers/devfreq/exynos-bus.c
4426 BUSLOGIC SCSI DRIVER
4427 M: Khalid Aziz <khalid@gonehiking.org>
4428 L: linux-scsi@vger.kernel.org
4430 F: drivers/scsi/BusLogic.*
4431 F: drivers/scsi/FlashPoint.*
4433 C-MEDIA CMI8788 DRIVER
4434 M: Clemens Ladisch <clemens@ladisch.de>
4435 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4438 F: sound/pci/oxygen/
4441 M: Guo Ren <guoren@kernel.org>
4442 L: linux-csky@vger.kernel.org
4444 T: git https://github.com/c-sky/csky-linux.git
4445 F: Documentation/devicetree/bindings/csky/
4446 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4447 F: Documentation/devicetree/bindings/timer/csky,*
4449 F: drivers/clocksource/timer-gx6605s.c
4450 F: drivers/clocksource/timer-mp-csky.c
4451 F: drivers/irqchip/irq-csky-*
4455 CA8210 IEEE-802.15.4 RADIO DRIVER
4456 L: linux-wpan@vger.kernel.org
4458 W: https://github.com/Cascoda/ca8210-linux.git
4459 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4460 F: drivers/net/ieee802154/ca8210.c
4462 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4463 M: Damien Le Moal <damien.lemoal@wdc.com>
4464 L: linux-riscv@lists.infradead.org
4465 L: linux-gpio@vger.kernel.org (pinctrl driver)
4466 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4467 F: drivers/pinctrl/pinctrl-k210.c
4469 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4470 M: Damien Le Moal <damien.lemoal@wdc.com>
4471 L: linux-kernel@vger.kernel.org
4472 L: linux-riscv@lists.infradead.org
4474 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4475 F: drivers/reset/reset-k210.c
4477 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4478 M: Damien Le Moal <damien.lemoal@wdc.com>
4479 L: linux-riscv@lists.infradead.org
4481 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4482 F: drivers/soc/canaan/
4483 F: include/soc/canaan/
4485 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4486 M: David Howells <dhowells@redhat.com>
4487 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4489 F: Documentation/filesystems/caching/cachefiles.rst
4492 CADENCE MIPI-CSI2 BRIDGES
4493 M: Maxime Ripard <mripard@kernel.org>
4494 L: linux-media@vger.kernel.org
4496 F: Documentation/devicetree/bindings/media/cdns,*.txt
4497 F: drivers/media/platform/cadence/cdns-csi2*
4500 L: linux-mtd@lists.infradead.org
4502 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4503 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4505 CADENCE USB3 DRD IP DRIVER
4506 M: Peter Chen <peter.chen@kernel.org>
4507 M: Pawel Laszczak <pawell@cadence.com>
4508 R: Roger Quadros <rogerq@kernel.org>
4509 R: Aswath Govindraju <a-govindraju@ti.com>
4510 L: linux-usb@vger.kernel.org
4512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4513 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4514 F: drivers/usb/cdns3/
4515 X: drivers/usb/cdns3/cdnsp*
4517 CADENCE USBSSP DRD IP DRIVER
4518 M: Pawel Laszczak <pawell@cadence.com>
4519 L: linux-usb@vger.kernel.org
4521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4522 F: drivers/usb/cdns3/
4523 X: drivers/usb/cdns3/cdns3*
4525 CADET FM/AM RADIO RECEIVER DRIVER
4526 M: Hans Verkuil <hverkuil@xs4all.nl>
4527 L: linux-media@vger.kernel.org
4529 W: https://linuxtv.org
4530 T: git git://linuxtv.org/media_tree.git
4531 F: drivers/media/radio/radio-cadet*
4533 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4534 L: linux-media@vger.kernel.org
4536 T: git git://linuxtv.org/media_tree.git
4537 F: Documentation/admin-guide/media/cafe_ccic*
4538 F: drivers/media/platform/marvell/
4541 L: netdev@vger.kernel.org
4543 F: Documentation/networking/caif/
4544 F: drivers/net/caif/
4545 F: include/net/caif/
4546 F: include/uapi/linux/caif/
4550 M: Toke Høiland-Jørgensen <toke@toke.dk>
4551 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4553 F: net/sched/sch_cake.c
4556 M: Wolfgang Grandegger <wg@grandegger.com>
4557 M: Marc Kleine-Budde <mkl@pengutronix.de>
4558 L: linux-can@vger.kernel.org
4560 W: https://github.com/linux-can
4561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4563 F: Documentation/devicetree/bindings/net/can/
4564 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4566 F: drivers/phy/phy-can-transceiver.c
4567 F: include/linux/can/bittiming.h
4568 F: include/linux/can/dev.h
4569 F: include/linux/can/length.h
4570 F: include/linux/can/platform/
4571 F: include/linux/can/rx-offload.h
4572 F: include/uapi/linux/can/error.h
4573 F: include/uapi/linux/can/netlink.h
4574 F: include/uapi/linux/can/vxcan.h
4577 M: Oliver Hartkopp <socketcan@hartkopp.net>
4578 M: Marc Kleine-Budde <mkl@pengutronix.de>
4579 L: linux-can@vger.kernel.org
4581 W: https://github.com/linux-can
4582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4584 F: Documentation/networking/can.rst
4585 F: include/linux/can/can-ml.h
4586 F: include/linux/can/core.h
4587 F: include/linux/can/skb.h
4588 F: include/net/netns/can.h
4589 F: include/uapi/linux/can.h
4590 F: include/uapi/linux/can/bcm.h
4591 F: include/uapi/linux/can/gw.h
4592 F: include/uapi/linux/can/isotp.h
4593 F: include/uapi/linux/can/raw.h
4596 CAN-J1939 NETWORK LAYER
4597 M: Robin van der Gracht <robin@protonic.nl>
4598 M: Oleksij Rempel <o.rempel@pengutronix.de>
4599 R: kernel@pengutronix.de
4600 L: linux-can@vger.kernel.org
4602 F: Documentation/networking/j1939.rst
4603 F: include/uapi/linux/can/j1939.h
4607 M: Serge Hallyn <serge@hallyn.com>
4608 L: linux-security-module@vger.kernel.org
4610 F: include/linux/capability.h
4611 F: include/uapi/linux/capability.h
4612 F: kernel/capability.c
4613 F: security/commoncap.c
4615 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4616 M: Kevin Tsai <ktsai@capellamicro.com>
4618 F: drivers/iio/light/cm*
4620 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4621 M: Christian Lamparter <chunkeey@googlemail.com>
4622 L: linux-wireless@vger.kernel.org
4624 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4625 F: drivers/net/wireless/ath/carl9170/
4628 M: Robert Richter <rric@kernel.org>
4630 W: http://www.marvell.com
4631 F: drivers/i2c/busses/i2c-octeon*
4632 F: drivers/i2c/busses/i2c-thunderx*
4634 CAVIUM LIQUIDIO NETWORK DRIVER
4635 M: Derek Chickles <dchickles@marvell.com>
4636 M: Satanand Burla <sburla@marvell.com>
4637 M: Felix Manlunas <fmanlunas@marvell.com>
4638 L: netdev@vger.kernel.org
4640 W: http://www.marvell.com
4641 F: drivers/net/ethernet/cavium/liquidio/
4644 M: Robert Richter <rric@kernel.org>
4646 W: http://www.marvell.com
4647 F: drivers/mmc/host/cavium*
4649 CAVIUM OCTEON-TX CRYPTO DRIVER
4650 M: George Cherian <gcherian@marvell.com>
4651 L: linux-crypto@vger.kernel.org
4653 W: http://www.marvell.com
4654 F: drivers/crypto/cavium/cpt/
4656 CAVIUM THUNDERX2 ARM64 SOC
4657 M: Robert Richter <rric@kernel.org>
4658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4660 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4661 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4663 CBS/ETF/TAPRIO QDISCS
4664 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4666 L: netdev@vger.kernel.org
4667 F: net/sched/sch_cbs.c
4668 F: net/sched/sch_etf.c
4669 F: net/sched/sch_taprio.c
4671 CC2520 IEEE-802.15.4 RADIO DRIVER
4672 M: Varka Bhadram <varkabhadram@gmail.com>
4673 L: linux-wpan@vger.kernel.org
4675 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4676 F: drivers/net/ieee802154/cc2520.c
4677 F: include/linux/spi/cc2520.h
4679 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4680 M: Gilad Ben-Yossef <gilad@benyossef.com>
4681 L: linux-crypto@vger.kernel.org
4683 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4684 F: drivers/crypto/ccree/
4686 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4687 M: Hadar Gat <hadar.gat@arm.com>
4688 L: linux-crypto@vger.kernel.org
4690 F: drivers/char/hw_random/cctrng.c
4691 F: drivers/char/hw_random/cctrng.h
4692 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4693 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4696 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4697 L: linux-media@vger.kernel.org
4699 W: http://linuxtv.org
4700 T: git git://linuxtv.org/media_tree.git
4701 F: Documentation/ABI/testing/debugfs-cec-error-inj
4702 F: Documentation/devicetree/bindings/media/cec.txt
4703 F: Documentation/driver-api/media/cec-core.rst
4704 F: Documentation/userspace-api/media/cec
4705 F: drivers/media/cec/
4706 F: drivers/media/rc/keymaps/rc-cec.c
4707 F: include/media/cec-notifier.h
4708 F: include/media/cec.h
4709 F: include/uapi/linux/cec-funcs.h
4710 F: include/uapi/linux/cec.h
4713 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4714 L: linux-media@vger.kernel.org
4716 W: http://linuxtv.org
4717 T: git git://linuxtv.org/media_tree.git
4718 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4719 F: drivers/media/cec/platform/cec-gpio/
4721 CELL BROADBAND ENGINE ARCHITECTURE
4722 M: Arnd Bergmann <arnd@arndb.de>
4723 L: linuxppc-dev@lists.ozlabs.org
4725 W: http://www.ibm.com/developerworks/power/cell/
4726 F: arch/powerpc/include/asm/cell*.h
4727 F: arch/powerpc/include/asm/spu*.h
4728 F: arch/powerpc/include/uapi/asm/spu*.h
4729 F: arch/powerpc/platforms/cell/
4731 CELLWISE CW2015 BATTERY DRIVER
4732 M: Tobias Schrammm <t.schramm@manjaro.org>
4734 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4735 F: drivers/power/supply/cw2015_battery.c
4737 CEPH COMMON CODE (LIBCEPH)
4738 M: Ilya Dryomov <idryomov@gmail.com>
4739 M: Xiubo Li <xiubli@redhat.com>
4740 R: Jeff Layton <jlayton@kernel.org>
4741 L: ceph-devel@vger.kernel.org
4744 T: git git://github.com/ceph/ceph-client.git
4745 F: include/linux/ceph/
4746 F: include/linux/crush/
4749 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4750 M: Xiubo Li <xiubli@redhat.com>
4751 M: Ilya Dryomov <idryomov@gmail.com>
4752 R: Jeff Layton <jlayton@kernel.org>
4753 L: ceph-devel@vger.kernel.org
4756 T: git git://github.com/ceph/ceph-client.git
4757 F: Documentation/filesystems/ceph.rst
4760 CERTIFICATE HANDLING
4761 M: David Howells <dhowells@redhat.com>
4762 M: David Woodhouse <dwmw2@infradead.org>
4763 L: keyrings@vger.kernel.org
4765 F: Documentation/admin-guide/module-signing.rst
4767 F: scripts/check-blacklist-hashes.awk
4768 F: scripts/sign-file.c
4771 CFAG12864B LCD DRIVER
4772 M: Miguel Ojeda <ojeda@kernel.org>
4774 F: drivers/auxdisplay/cfag12864b.c
4775 F: include/linux/cfag12864b.h
4777 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4778 M: Miguel Ojeda <ojeda@kernel.org>
4780 F: drivers/auxdisplay/cfag12864bfb.c
4781 F: include/linux/cfag12864b.h
4783 CHAR and MISC DRIVERS
4784 M: Arnd Bergmann <arnd@arndb.de>
4785 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4790 F: include/linux/miscdevice.h
4791 X: drivers/char/agp/
4792 X: drivers/char/hw_random/
4793 X: drivers/char/ipmi/
4794 X: drivers/char/random.c
4795 X: drivers/char/tpm/
4798 M: Andy Whitcroft <apw@canonical.com>
4799 M: Joe Perches <joe@perches.com>
4800 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4801 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4803 F: scripts/checkpatch.pl
4805 CHECKPATCH DOCUMENTATION
4806 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4807 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4808 R: Joe Perches <joe@perches.com>
4810 F: Documentation/dev-tools/checkpatch.rst
4812 CHINESE DOCUMENTATION
4813 M: Alex Shi <alexs@kernel.org>
4814 M: Yanteng Si <siyanteng@loongson.cn>
4816 F: Documentation/translations/zh_CN/
4818 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4819 M: Peter Chen <peter.chen@kernel.org>
4820 L: linux-usb@vger.kernel.org
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4823 F: drivers/usb/chipidea/
4825 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4826 M: Hans de Goede <hdegoede@redhat.com>
4827 L: linux-input@vger.kernel.org
4829 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4830 F: drivers/input/touchscreen/chipone_icn8318.c
4832 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4833 M: Hans de Goede <hdegoede@redhat.com>
4834 L: linux-input@vger.kernel.org
4836 F: drivers/input/touchscreen/chipone_icn8505.c
4838 CHROME HARDWARE PLATFORM SUPPORT
4839 M: Benson Leung <bleung@chromium.org>
4840 L: chrome-platform@lists.linux.dev
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4843 F: drivers/platform/chrome/
4845 CHROMEOS EC CODEC DRIVER
4846 M: Cheng-Yi Chiang <cychiang@chromium.org>
4847 M: Tzung-Bi Shih <tzungbi@google.com>
4848 R: Guenter Roeck <groeck@chromium.org>
4849 L: chrome-platform@lists.linux.dev
4851 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4852 F: sound/soc/codecs/cros_ec_codec.*
4854 CHROMEOS EC SUBDRIVERS
4855 M: Benson Leung <bleung@chromium.org>
4856 R: Guenter Roeck <groeck@chromium.org>
4857 L: chrome-platform@lists.linux.dev
4859 F: drivers/power/supply/cros_usbpd-charger.c
4863 CHROMEOS EC USB TYPE-C DRIVER
4864 M: Prashant Malani <pmalani@chromium.org>
4865 L: chrome-platform@lists.linux.dev
4867 F: drivers/platform/chrome/cros_ec_typec.c
4869 CHROMEOS EC USB PD NOTIFY DRIVER
4870 M: Prashant Malani <pmalani@chromium.org>
4871 L: chrome-platform@lists.linux.dev
4873 F: drivers/platform/chrome/cros_usbpd_notify.c
4874 F: include/linux/platform_data/cros_usbpd_notify.h
4876 CHRONTEL CH7322 CEC DRIVER
4877 M: Joe Tessler <jrt@google.com>
4878 L: linux-media@vger.kernel.org
4880 T: git git://linuxtv.org/media_tree.git
4881 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4882 F: drivers/media/cec/i2c/ch7322.c
4884 CIRRUS LOGIC AUDIO CODEC DRIVERS
4885 M: James Schulman <james.schulman@cirrus.com>
4886 M: David Rhodes <david.rhodes@cirrus.com>
4887 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4888 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4890 L: patches@opensource.cirrus.com
4892 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4893 F: include/dt-bindings/sound/cs*
4894 F: sound/pci/hda/cs*
4895 F: sound/soc/codecs/cs*
4897 CIRRUS LOGIC DSP FIRMWARE DRIVER
4898 M: Simon Trimmer <simont@opensource.cirrus.com>
4899 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4900 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4901 L: patches@opensource.cirrus.com
4903 W: https://github.com/CirrusLogic/linux-drivers/wiki
4904 T: git https://github.com/CirrusLogic/linux-drivers.git
4905 F: drivers/firmware/cirrus/*
4906 F: include/linux/firmware/cirrus/*
4908 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4909 M: Hartley Sweeten <hsweeten@visionengravers.com>
4910 L: netdev@vger.kernel.org
4912 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4914 CIRRUS LOGIC LOCHNAGAR DRIVER
4915 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4916 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4917 L: patches@opensource.cirrus.com
4919 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4920 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4921 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4922 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4923 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4924 F: Documentation/hwmon/lochnagar.rst
4925 F: drivers/clk/clk-lochnagar.c
4926 F: drivers/hwmon/lochnagar-hwmon.c
4927 F: drivers/mfd/lochnagar-i2c.c
4928 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4929 F: drivers/regulator/lochnagar-regulator.c
4930 F: include/dt-bindings/clk/lochnagar.h
4931 F: include/dt-bindings/pinctrl/lochnagar.h
4932 F: include/linux/mfd/lochnagar*
4933 F: sound/soc/codecs/lochnagar-sc.c
4935 CIRRUS LOGIC MADERA CODEC DRIVERS
4936 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4937 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4939 L: patches@opensource.cirrus.com
4941 W: https://github.com/CirrusLogic/linux-drivers/wiki
4942 T: git https://github.com/CirrusLogic/linux-drivers.git
4943 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4944 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4945 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4946 F: drivers/gpio/gpio-madera*
4947 F: drivers/irqchip/irq-madera*
4948 F: drivers/mfd/cs47l*
4949 F: drivers/mfd/madera*
4950 F: drivers/pinctrl/cirrus/*
4951 F: include/dt-bindings/sound/madera*
4952 F: include/linux/irqchip/irq-madera*
4953 F: include/linux/mfd/madera/*
4954 F: include/sound/madera*
4955 F: sound/soc/codecs/cs47l*
4956 F: sound/soc/codecs/madera*
4958 CISCO FCOE HBA DRIVER
4959 M: Satish Kharat <satishkh@cisco.com>
4960 M: Sesidhar Baddela <sebaddel@cisco.com>
4961 M: Karan Tilak Kumar <kartilak@cisco.com>
4962 L: linux-scsi@vger.kernel.org
4964 F: drivers/scsi/fnic/
4966 CISCO SCSI HBA DRIVER
4967 M: Karan Tilak Kumar <kartilak@cisco.com>
4968 M: Sesidhar Baddela <sebaddel@cisco.com>
4969 L: linux-scsi@vger.kernel.org
4971 F: drivers/scsi/snic/
4973 CISCO VIC ETHERNET NIC DRIVER
4974 M: Christian Benvenuti <benve@cisco.com>
4975 M: Govindarajulu Varadarajan <_govind@gmx.com>
4977 F: drivers/net/ethernet/cisco/enic/
4979 CISCO VIC LOW LATENCY NIC DRIVER
4980 M: Christian Benvenuti <benve@cisco.com>
4981 M: Nelson Escobar <neescoba@cisco.com>
4983 F: drivers/infiniband/hw/usnic/
4986 M: Miguel Ojeda <ojeda@kernel.org>
4990 CLANG/LLVM BUILD SUPPORT
4991 M: Nathan Chancellor <nathan@kernel.org>
4992 M: Nick Desaulniers <ndesaulniers@google.com>
4993 R: Tom Rix <trix@redhat.com>
4994 L: llvm@lists.linux.dev
4996 W: https://clangbuiltlinux.github.io/
4997 B: https://github.com/ClangBuiltLinux/linux/issues
4998 C: irc://irc.libera.chat/clangbuiltlinux
4999 F: Documentation/kbuild/llvm.rst
5000 F: include/linux/compiler-clang.h
5001 F: scripts/Makefile.clang
5002 F: scripts/clang-tools/
5003 K: \b(?i:clang|llvm)\b
5005 CLANG CONTROL FLOW INTEGRITY SUPPORT
5006 M: Sami Tolvanen <samitolvanen@google.com>
5007 M: Kees Cook <keescook@chromium.org>
5008 R: Nathan Chancellor <nathan@kernel.org>
5009 R: Nick Desaulniers <ndesaulniers@google.com>
5010 L: llvm@lists.linux.dev
5012 B: https://github.com/ClangBuiltLinux/linux/issues
5013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5014 F: include/linux/cfi.h
5018 M: Russell King <linux@armlinux.org.uk>
5019 L: linux-clk@vger.kernel.org
5021 F: include/linux/clk.h
5023 CLOCKSOURCE, CLOCKEVENT DRIVERS
5024 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5025 M: Thomas Gleixner <tglx@linutronix.de>
5026 L: linux-kernel@vger.kernel.org
5028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5029 F: Documentation/devicetree/bindings/timer/
5030 F: drivers/clocksource/
5033 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5034 M: Daniel Oliveira Nascimento <don@syst.com.br>
5035 L: platform-driver-x86@vger.kernel.org
5037 F: drivers/platform/x86/classmate-laptop.c
5040 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5041 L: linux-media@vger.kernel.org
5043 W: https://linuxtv.org
5044 T: git git://linuxtv.org/media_tree.git
5045 F: drivers/media/pci/cobalt/
5047 COCCINELLE/Semantic Patches (SmPL)
5048 M: Julia Lawall <Julia.Lawall@inria.fr>
5049 M: Nicolas Palix <nicolas.palix@imag.fr>
5050 L: cocci@inria.fr (moderated for non-subscribers)
5052 W: https://coccinelle.gitlabpages.inria.fr/website/
5053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5054 F: Documentation/dev-tools/coccinelle.rst
5055 F: scripts/coccicheck
5056 F: scripts/coccinelle/
5059 M: Jan Harkes <jaharkes@cs.cmu.edu>
5061 L: codalist@coda.cs.cmu.edu
5063 W: http://www.coda.cs.cmu.edu/
5064 F: Documentation/filesystems/coda.rst
5066 F: include/linux/coda*.h
5067 F: include/uapi/linux/coda*.h
5069 CODA V4L2 MEM2MEM DRIVER
5070 M: Philipp Zabel <p.zabel@pengutronix.de>
5071 L: linux-media@vger.kernel.org
5073 F: Documentation/devicetree/bindings/media/coda.yaml
5074 F: drivers/media/platform/chips-media/
5077 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5079 F: Documentation/process/code-of-conduct-interpretation.rst
5080 F: Documentation/process/code-of-conduct.rst
5083 M: Ian Abbott <abbotti@mev.co.uk>
5084 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5087 F: include/linux/comedi/
5088 F: include/uapi/linux/comedi.h
5090 COMMON CLK FRAMEWORK
5091 M: Michael Turquette <mturquette@baylibre.com>
5092 M: Stephen Boyd <sboyd@kernel.org>
5093 L: linux-clk@vger.kernel.org
5095 Q: http://patchwork.kernel.org/project/linux-clk/list/
5096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5097 F: Documentation/devicetree/bindings/clock/
5099 F: include/dt-bindings/clock/
5100 F: include/linux/clk-pr*
5101 F: include/linux/clk/
5102 F: include/linux/of_clk.h
5103 X: drivers/clk/clkdev.c
5105 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5106 M: Steve French <sfrench@samba.org>
5107 L: linux-cifs@vger.kernel.org
5108 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5110 W: http://linux-cifs.samba.org/
5111 T: git git://git.samba.org/sfrench/cifs-2.6.git
5112 F: Documentation/admin-guide/cifs/
5116 COMPACTPCI HOTPLUG CORE
5117 M: Scott Murray <scott@spiteful.org>
5118 L: linux-pci@vger.kernel.org
5120 F: drivers/pci/hotplug/cpci_hotplug*
5122 COMPACTPCI HOTPLUG GENERIC DRIVER
5123 M: Scott Murray <scott@spiteful.org>
5124 L: linux-pci@vger.kernel.org
5126 F: drivers/pci/hotplug/cpcihp_generic.c
5128 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5129 M: Scott Murray <scott@spiteful.org>
5130 L: linux-pci@vger.kernel.org
5132 F: drivers/pci/hotplug/cpcihp_zt5550.*
5134 COMPAL LAPTOP SUPPORT
5135 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5136 L: platform-driver-x86@vger.kernel.org
5138 F: drivers/platform/x86/compal-laptop.c
5141 M: Miguel Ojeda <ojeda@kernel.org>
5142 R: Nick Desaulniers <ndesaulniers@google.com>
5144 F: include/linux/compiler_attributes.h
5146 COMPUTE EXPRESS LINK (CXL)
5147 M: Alison Schofield <alison.schofield@intel.com>
5148 M: Vishal Verma <vishal.l.verma@intel.com>
5149 M: Ira Weiny <ira.weiny@intel.com>
5150 M: Ben Widawsky <bwidawsk@kernel.org>
5151 M: Dan Williams <dan.j.williams@intel.com>
5152 L: linux-cxl@vger.kernel.org
5155 F: include/uapi/linux/cxl_mem.h
5157 CONEXANT ACCESSRUNNER USB DRIVER
5158 L: accessrunner-general@lists.sourceforge.net
5160 W: http://accessrunner.sourceforge.net/
5161 F: drivers/usb/atm/cxacru.c
5164 M: Joel Becker <jlbec@evilplan.org>
5165 M: Christoph Hellwig <hch@lst.de>
5167 T: git git://git.infradead.org/users/hch/configfs.git
5169 F: include/linux/configfs.h
5170 F: samples/configfs/
5173 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5175 F: drivers/video/console/
5176 F: include/linux/console*
5179 M: Frederic Weisbecker <frederic@kernel.org>
5180 M: "Paul E. McKenney" <paulmck@kernel.org>
5182 F: kernel/context_tracking.c
5183 F: include/linux/context_tracking*
5185 CONTROL GROUP (CGROUP)
5186 M: Tejun Heo <tj@kernel.org>
5187 M: Zefan Li <lizefan.x@bytedance.com>
5188 M: Johannes Weiner <hannes@cmpxchg.org>
5189 L: cgroups@vger.kernel.org
5191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5192 F: Documentation/admin-guide/cgroup-v1/
5193 F: Documentation/admin-guide/cgroup-v2.rst
5194 F: include/linux/cgroup*
5196 F: tools/testing/selftests/cgroup/
5198 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5199 M: Tejun Heo <tj@kernel.org>
5200 M: Jens Axboe <axboe@kernel.dk>
5201 L: cgroups@vger.kernel.org
5202 L: linux-block@vger.kernel.org
5203 T: git git://git.kernel.dk/linux-block
5204 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5205 F: block/bfq-cgroup.c
5206 F: block/blk-cgroup.c
5207 F: block/blk-iolatency.c
5208 F: block/blk-throttle.c
5209 F: include/linux/blk-cgroup.h
5211 CONTROL GROUP - CPUSET
5212 M: Zefan Li <lizefan.x@bytedance.com>
5213 L: cgroups@vger.kernel.org
5215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5216 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5217 F: include/linux/cpuset.h
5218 F: kernel/cgroup/cpuset.c
5220 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5221 M: Johannes Weiner <hannes@cmpxchg.org>
5222 M: Michal Hocko <mhocko@kernel.org>
5223 M: Roman Gushchin <roman.gushchin@linux.dev>
5224 M: Shakeel Butt <shakeelb@google.com>
5225 R: Muchun Song <songmuchun@bytedance.com>
5226 L: cgroups@vger.kernel.org
5227 L: linux-mm@kvack.org
5231 F: tools/testing/selftests/cgroup/memcg_protection.m
5232 F: tools/testing/selftests/cgroup/test_kmem.c
5233 F: tools/testing/selftests/cgroup/test_memcontrol.c
5235 CORETEMP HARDWARE MONITORING DRIVER
5236 M: Fenghua Yu <fenghua.yu@intel.com>
5237 L: linux-hwmon@vger.kernel.org
5239 F: Documentation/hwmon/coretemp.rst
5240 F: drivers/hwmon/coretemp.c
5242 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5243 M: Marius Zachmann <mail@mariuszachmann.de>
5244 L: linux-hwmon@vger.kernel.org
5246 F: drivers/hwmon/corsair-cpro.c
5248 CORSAIR-PSU HARDWARE MONITOR DRIVER
5249 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5250 L: linux-hwmon@vger.kernel.org
5252 F: Documentation/hwmon/corsair-psu.rst
5253 F: drivers/hwmon/corsair-psu.c
5256 M: William Breathitt Gray <william.gray@linaro.org>
5257 L: linux-iio@vger.kernel.org
5259 T: git https://git.linaro.org/people/william.gray/counter.git
5260 F: Documentation/ABI/testing/sysfs-bus-counter
5261 F: Documentation/driver-api/generic-counter.rst
5263 F: include/linux/counter.h
5264 F: include/uapi/linux/counter.h
5268 M: Bence Csókás <bence98@sch.bme.hu>
5270 F: drivers/i2c/busses/i2c-cp2615.c
5272 CPMAC ETHERNET DRIVER
5273 M: Florian Fainelli <f.fainelli@gmail.com>
5274 L: netdev@vger.kernel.org
5276 F: drivers/net/ethernet/ti/cpmac.c
5278 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5279 M: Viresh Kumar <viresh.kumar@linaro.org>
5280 M: Sudeep Holla <sudeep.holla@arm.com>
5281 L: linux-pm@vger.kernel.org
5283 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5284 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5286 CPU FREQUENCY SCALING FRAMEWORK
5287 M: "Rafael J. Wysocki" <rafael@kernel.org>
5288 M: Viresh Kumar <viresh.kumar@linaro.org>
5289 L: linux-pm@vger.kernel.org
5291 B: https://bugzilla.kernel.org
5292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5294 F: Documentation/admin-guide/pm/cpufreq.rst
5295 F: Documentation/admin-guide/pm/intel_pstate.rst
5296 F: Documentation/cpu-freq/
5297 F: Documentation/devicetree/bindings/cpufreq/
5299 F: include/linux/cpufreq.h
5300 F: include/linux/sched/cpufreq.h
5301 F: kernel/sched/cpufreq*.c
5302 F: tools/testing/selftests/cpufreq/
5304 CPU IDLE TIME MANAGEMENT FRAMEWORK
5305 M: "Rafael J. Wysocki" <rafael@kernel.org>
5306 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5307 L: linux-pm@vger.kernel.org
5309 B: https://bugzilla.kernel.org
5310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5311 F: Documentation/admin-guide/pm/cpuidle.rst
5312 F: Documentation/driver-api/pm/cpuidle.rst
5314 F: include/linux/cpuidle.h
5316 CPU POWER MONITORING SUBSYSTEM
5317 M: Thomas Renninger <trenn@suse.com>
5318 M: Shuah Khan <shuah@kernel.org>
5319 M: Shuah Khan <skhan@linuxfoundation.org>
5320 L: linux-pm@vger.kernel.org
5322 F: tools/power/cpupower/
5325 M: "H. Peter Anvin" <hpa@zytor.com>
5327 F: arch/x86/kernel/cpuid.c
5328 F: arch/x86/kernel/msr.c
5330 CPUIDLE DRIVER - ARM BIG LITTLE
5331 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5332 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5333 L: linux-pm@vger.kernel.org
5334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5337 F: drivers/cpuidle/cpuidle-big_little.c
5339 CPUIDLE DRIVER - ARM EXYNOS
5340 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5341 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5342 M: Kukjin Kim <kgene@kernel.org>
5343 L: linux-pm@vger.kernel.org
5344 L: linux-samsung-soc@vger.kernel.org
5346 F: arch/arm/mach-exynos/pm.c
5347 F: drivers/cpuidle/cpuidle-exynos.c
5348 F: include/linux/platform_data/cpuidle-exynos.h
5350 CPUIDLE DRIVER - ARM PSCI
5351 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5352 M: Sudeep Holla <sudeep.holla@arm.com>
5353 L: linux-pm@vger.kernel.org
5354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5356 F: drivers/cpuidle/cpuidle-psci.c
5358 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5359 M: Ulf Hansson <ulf.hansson@linaro.org>
5360 L: linux-pm@vger.kernel.org
5361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5363 F: drivers/cpuidle/cpuidle-psci.h
5364 F: drivers/cpuidle/cpuidle-psci-domain.c
5366 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5367 M: Ulf Hansson <ulf.hansson@linaro.org>
5368 L: linux-pm@vger.kernel.org
5370 F: drivers/cpuidle/dt_idle_genpd.c
5371 F: drivers/cpuidle/dt_idle_genpd.h
5373 CPUIDLE DRIVER - RISC-V SBI
5374 M: Anup Patel <anup@brainfault.org>
5375 L: linux-pm@vger.kernel.org
5376 L: linux-riscv@lists.infradead.org
5378 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5381 M: Nicolas Pitre <nico@fluxnic.net>
5383 F: Documentation/filesystems/cramfs.rst
5387 M: Bastien Nocera <hadess@hadess.net>
5388 L: linux-input@vger.kernel.org
5390 F: drivers/hid/hid-creative-sb0540.c
5393 M: Herbert Xu <herbert@gondor.apana.org.au>
5394 M: "David S. Miller" <davem@davemloft.net>
5395 L: linux-crypto@vger.kernel.org
5397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5399 F: Documentation/crypto/
5400 F: Documentation/devicetree/bindings/crypto/
5405 F: include/linux/crypto*
5408 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5409 M: Neil Horman <nhorman@tuxdriver.com>
5410 L: linux-crypto@vger.kernel.org
5412 F: crypto/ansi_cprng.c
5416 M: Hans Verkuil <hverkuil@xs4all.nl>
5417 L: linux-media@vger.kernel.org
5419 W: http://linuxtv.org
5420 T: git git://linuxtv.org/media_tree.git
5421 F: drivers/media/i2c/cs3308.c
5423 CS5535 Audio ALSA driver
5424 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5426 F: sound/pci/cs5535audio/
5428 CSI DRIVERS FOR ALLWINNER V3s
5429 M: Yong Deng <yong.deng@magewell.com>
5430 L: linux-media@vger.kernel.org
5432 T: git git://linuxtv.org/media_tree.git
5433 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5434 F: drivers/media/platform/sunxi/sun6i-csi/
5437 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5438 M: Ondrej Ille <ondrej.ille@gmail.com>
5439 L: linux-can@vger.kernel.org
5441 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5442 F: drivers/net/can/ctucanfd/
5445 M: Solomon Peachy <pizza@shaftnet.org>
5447 F: drivers/net/wireless/st/cw1200/
5449 CX18 VIDEO4LINUX DRIVER
5450 M: Andy Walls <awalls@md.metrocast.net>
5451 L: linux-media@vger.kernel.org
5453 W: https://linuxtv.org
5454 T: git git://linuxtv.org/media_tree.git
5455 F: drivers/media/pci/cx18/
5456 F: include/uapi/linux/ivtv*
5458 CX2341X MPEG ENCODER HELPER MODULE
5459 M: Hans Verkuil <hverkuil@xs4all.nl>
5460 L: linux-media@vger.kernel.org
5462 W: https://linuxtv.org
5463 T: git git://linuxtv.org/media_tree.git
5464 F: drivers/media/common/cx2341x*
5465 F: include/media/drv-intf/cx2341x.h
5467 CX24120 MEDIA DRIVER
5468 M: Jemma Denson <jdenson@gmail.com>
5469 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5470 L: linux-media@vger.kernel.org
5472 W: https://linuxtv.org
5473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5474 F: drivers/media/dvb-frontends/cx24120*
5476 CX88 VIDEO4LINUX DRIVER
5477 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5478 L: linux-media@vger.kernel.org
5480 W: https://linuxtv.org
5481 T: git git://linuxtv.org/media_tree.git
5482 F: Documentation/driver-api/media/drivers/cx88*
5483 F: drivers/media/pci/cx88/
5485 CXD2820R MEDIA DRIVER
5486 M: Antti Palosaari <crope@iki.fi>
5487 L: linux-media@vger.kernel.org
5489 W: https://linuxtv.org
5490 W: http://palosaari.fi/linux/
5491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5492 T: git git://linuxtv.org/anttip/media_tree.git
5493 F: drivers/media/dvb-frontends/cxd2820r*
5495 CXGB3 ETHERNET DRIVER (CXGB3)
5496 M: Raju Rangoju <rajur@chelsio.com>
5497 L: netdev@vger.kernel.org
5499 W: http://www.chelsio.com
5500 F: drivers/net/ethernet/chelsio/cxgb3/
5502 CXGB3 ISCSI DRIVER (CXGB3I)
5503 M: Karen Xie <kxie@chelsio.com>
5504 L: linux-scsi@vger.kernel.org
5506 W: http://www.chelsio.com
5507 F: drivers/scsi/cxgbi/cxgb3i
5509 CXGB4 CRYPTO DRIVER (chcr)
5510 M: Ayush Sawal <ayush.sawal@chelsio.com>
5511 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5512 M: Rohit Maheshwari <rohitm@chelsio.com>
5513 L: linux-crypto@vger.kernel.org
5515 W: http://www.chelsio.com
5516 F: drivers/crypto/chelsio
5518 CXGB4 INLINE CRYPTO DRIVER
5519 M: Ayush Sawal <ayush.sawal@chelsio.com>
5520 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5521 M: Rohit Maheshwari <rohitm@chelsio.com>
5522 L: netdev@vger.kernel.org
5524 W: http://www.chelsio.com
5525 F: drivers/net/ethernet/chelsio/inline_crypto/
5527 CXGB4 ETHERNET DRIVER (CXGB4)
5528 M: Raju Rangoju <rajur@chelsio.com>
5529 L: netdev@vger.kernel.org
5531 W: http://www.chelsio.com
5532 F: drivers/net/ethernet/chelsio/cxgb4/
5534 CXGB4 ISCSI DRIVER (CXGB4I)
5535 M: Karen Xie <kxie@chelsio.com>
5536 L: linux-scsi@vger.kernel.org
5538 W: http://www.chelsio.com
5539 F: drivers/scsi/cxgbi/cxgb4i
5541 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5542 M: Potnuri Bharat Teja <bharat@chelsio.com>
5543 L: linux-rdma@vger.kernel.org
5545 W: http://www.openfabrics.org
5546 F: drivers/infiniband/hw/cxgb4/
5547 F: include/uapi/rdma/cxgb4-abi.h
5549 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5550 M: Raju Rangoju <rajur@chelsio.com>
5551 L: netdev@vger.kernel.org
5553 W: http://www.chelsio.com
5554 F: drivers/net/ethernet/chelsio/cxgb4vf/
5556 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5557 M: Frederic Barrat <fbarrat@linux.ibm.com>
5558 M: Andrew Donnellan <ajd@linux.ibm.com>
5559 L: linuxppc-dev@lists.ozlabs.org
5561 F: Documentation/ABI/testing/sysfs-class-cxl
5562 F: Documentation/powerpc/cxl.rst
5563 F: arch/powerpc/platforms/powernv/pci-cxl.c
5564 F: drivers/misc/cxl/
5565 F: include/misc/cxl*
5566 F: include/uapi/misc/cxl.h
5568 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5569 M: Manoj N. Kumar <manoj@linux.ibm.com>
5570 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5571 M: Uma Krishnan <ukrishn@linux.ibm.com>
5572 L: linux-scsi@vger.kernel.org
5574 F: Documentation/powerpc/cxlflash.rst
5575 F: drivers/scsi/cxlflash/
5576 F: include/uapi/scsi/cxlflash_ioctl.h
5579 M: Russell King <linux@armlinux.org.uk>
5580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5582 W: http://www.armlinux.org.uk/
5583 F: drivers/video/fbdev/cyber2000fb.*
5585 CYCLADES PC300 DRIVER
5587 F: drivers/net/wan/pc300*
5589 CYPRESS_FIRMWARE MEDIA DRIVER
5590 M: Antti Palosaari <crope@iki.fi>
5591 L: linux-media@vger.kernel.org
5593 W: https://linuxtv.org
5594 W: http://palosaari.fi/linux/
5595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5596 T: git git://linuxtv.org/anttip/media_tree.git
5597 F: drivers/media/common/cypress_firmware*
5599 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5600 M: Linus Walleij <linus.walleij@linaro.org>
5601 L: linux-input@vger.kernel.org
5603 F: drivers/input/touchscreen/cy8ctma140.c
5605 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5606 M: Yassine Oudjana <y.oudjana@protonmail.com>
5607 L: linux-input@vger.kernel.org
5609 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5610 F: drivers/input/keyboard/cypress-sf.c
5612 CYTTSP TOUCHSCREEN DRIVER
5613 M: Linus Walleij <linus.walleij@linaro.org>
5614 L: linux-input@vger.kernel.org
5616 F: drivers/input/touchscreen/cyttsp*
5618 D-LINK DIR-685 TOUCHKEYS DRIVER
5619 M: Linus Walleij <linus.walleij@linaro.org>
5620 L: linux-input@vger.kernel.org
5622 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5624 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5625 M: Joshua Kinard <kumba@gentoo.org>
5627 F: drivers/rtc/rtc-ds1685.c
5628 F: include/linux/rtc/ds1685.h
5630 DAMA SLAVE for AX.25
5631 M: Joerg Reuter <jreuter@yaina.de>
5632 L: linux-hams@vger.kernel.org
5634 W: http://yaina.de/jreuter/
5635 W: http://www.qsl.net/dl1bke/
5636 F: net/ax25/af_ax25.c
5637 F: net/ax25/ax25_dev.c
5638 F: net/ax25/ax25_ds_*
5639 F: net/ax25/ax25_in.c
5640 F: net/ax25/ax25_out.c
5641 F: net/ax25/ax25_timer.c
5642 F: net/ax25/sysctl_net_ax25.c
5645 M: SeongJae Park <sj@kernel.org>
5646 L: damon@lists.linux.dev
5647 L: linux-mm@kvack.org
5649 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5650 F: Documentation/admin-guide/mm/damon/
5651 F: Documentation/vm/damon/
5652 F: include/linux/damon.h
5653 F: include/trace/events/damon.h
5655 F: tools/testing/selftests/damon/
5657 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5658 L: netdev@vger.kernel.org
5660 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5661 F: drivers/net/ethernet/dec/tulip/dmfe.c
5663 DC390/AM53C974 SCSI driver
5664 M: Hannes Reinecke <hare@suse.com>
5665 L: linux-scsi@vger.kernel.org
5667 F: drivers/scsi/am53c974.c
5670 M: Oliver Neukum <oliver@neukum.org>
5671 M: Ali Akcaagac <aliakc@web.de>
5672 M: Jamie Lenehan <lenehan@twibble.org>
5673 L: dc395x@twibble.org
5675 W: http://twibble.org/dist/dc395x/
5676 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5677 F: Documentation/scsi/dc395x.rst
5678 F: drivers/scsi/dc395x.*
5681 L: dccp@vger.kernel.org
5683 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5684 F: include/linux/dccp.h
5685 F: include/linux/tfrc.h
5686 F: include/uapi/linux/dccp.h
5689 DECnet NETWORK LAYER
5690 L: linux-decnet-user@lists.sourceforge.net
5692 W: http://linux-decnet.sourceforge.net
5693 F: Documentation/networking/decnet.rst
5696 DECSTATION PLATFORM SUPPORT
5697 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5698 L: linux-mips@vger.kernel.org
5700 W: http://www.linux-mips.org/wiki/DECstation
5702 F: arch/mips/include/asm/dec/
5703 F: arch/mips/include/asm/mach-dec/
5705 DEFXX FDDI NETWORK DRIVER
5706 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5708 F: drivers/net/fddi/defxx.*
5710 DEFZA FDDI NETWORK DRIVER
5711 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5713 F: drivers/net/fddi/defza.*
5715 DEINTERLACE DRIVERS FOR ALLWINNER H3
5716 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5717 L: linux-media@vger.kernel.org
5719 T: git git://linuxtv.org/media_tree.git
5720 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5721 F: drivers/media/platform/sunxi/sun8i-di/
5724 M: Matthew Garrett <mjg59@srcf.ucam.org>
5725 M: Pali Rohár <pali@kernel.org>
5726 L: platform-driver-x86@vger.kernel.org
5728 F: drivers/platform/x86/dell/dell-laptop.c
5730 DELL LAPTOP FREEFALL DRIVER
5731 M: Pali Rohár <pali@kernel.org>
5733 F: drivers/platform/x86/dell/dell-smo8800.c
5735 DELL LAPTOP RBTN DRIVER
5736 M: Pali Rohár <pali@kernel.org>
5738 F: drivers/platform/x86/dell/dell-rbtn.*
5740 DELL LAPTOP SMM DRIVER
5741 M: Pali Rohár <pali@kernel.org>
5743 F: Documentation/ABI/obsolete/procfs-i8k
5744 F: drivers/hwmon/dell-smm-hwmon.c
5745 F: include/uapi/linux/i8k.h
5747 DELL REMOTE BIOS UPDATE DRIVER
5748 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5749 L: platform-driver-x86@vger.kernel.org
5751 F: drivers/platform/x86/dell/dell_rbu.c
5754 M: Pali Rohár <pali@kernel.org>
5755 L: Dell.Client.Kernel@dell.com
5756 L: platform-driver-x86@vger.kernel.org
5758 F: drivers/platform/x86/dell/dell-smbios.*
5760 DELL SMBIOS SMM DRIVER
5761 L: Dell.Client.Kernel@dell.com
5762 L: platform-driver-x86@vger.kernel.org
5764 F: drivers/platform/x86/dell/dell-smbios-smm.c
5766 DELL SMBIOS WMI DRIVER
5767 L: Dell.Client.Kernel@dell.com
5768 L: platform-driver-x86@vger.kernel.org
5770 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5771 F: tools/wmi/dell-smbios-example.c
5773 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5774 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5775 L: platform-driver-x86@vger.kernel.org
5777 F: Documentation/driver-api/dcdbas.rst
5778 F: drivers/platform/x86/dell/dcdbas.*
5780 DELL WMI DESCRIPTOR DRIVER
5781 L: Dell.Client.Kernel@dell.com
5783 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5785 DELL WMI SYSMAN DRIVER
5786 M: Divya Bharathi <divya.bharathi@dell.com>
5787 M: Prasanth Ksr <prasanth.ksr@dell.com>
5788 L: Dell.Client.Kernel@dell.com
5789 L: platform-driver-x86@vger.kernel.org
5791 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5792 F: drivers/platform/x86/dell/dell-wmi-sysman/
5794 DELL WMI NOTIFICATIONS DRIVER
5795 M: Matthew Garrett <mjg59@srcf.ucam.org>
5796 M: Pali Rohár <pali@kernel.org>
5798 F: drivers/platform/x86/dell/dell-wmi-base.c
5800 DELL WMI HARDWARE PRIVACY SUPPORT
5801 M: Perry Yuan <Perry.Yuan@dell.com>
5802 L: Dell.Client.Kernel@dell.com
5803 L: platform-driver-x86@vger.kernel.org
5805 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5807 DELTA ST MEDIA DRIVER
5808 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5809 L: linux-media@vger.kernel.org
5811 W: https://linuxtv.org
5812 T: git git://linuxtv.org/media_tree.git
5813 F: drivers/media/platform/st/sti/delta
5815 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5816 M: Zev Weiss <zev@bewilderbeest.net>
5817 L: linux-hwmon@vger.kernel.org
5819 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5821 DELTA DPS920AB PSU DRIVER
5822 M: Robert Marko <robert.marko@sartura.hr>
5823 L: linux-hwmon@vger.kernel.org
5825 F: Documentation/hwmon/dps920ab.rst
5826 F: drivers/hwmon/pmbus/dps920ab.c
5828 DELTA NETWORKS TN48M CPLD DRIVERS
5829 M: Robert Marko <robert.marko@sartura.hr>
5831 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5832 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5833 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5834 F: drivers/gpio/gpio-tn48m.c
5835 F: include/dt-bindings/reset/delta,tn48m-reset.h
5838 L: linux-mtd@lists.infradead.org
5840 F: drivers/mtd/nand/raw/denali*
5842 DESIGNWARE EDMA CORE IP DRIVER
5843 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5844 L: dmaengine@vger.kernel.org
5846 F: drivers/dma/dw-edma/
5847 F: include/linux/dma/edma.h
5849 DESIGNWARE XDATA IP DRIVER
5850 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5851 L: linux-pci@vger.kernel.org
5853 F: Documentation/misc-devices/dw-xdata-pcie.rst
5854 F: drivers/misc/dw-xdata-pcie.c
5856 DESIGNWARE USB2 DRD IP DRIVER
5857 M: Minas Harutyunyan <hminas@synopsys.com>
5858 L: linux-usb@vger.kernel.org
5860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5861 F: drivers/usb/dwc2/
5863 DESIGNWARE USB3 DRD IP DRIVER
5864 M: Felipe Balbi <balbi@kernel.org>
5865 L: linux-usb@vger.kernel.org
5867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5868 F: drivers/usb/dwc3/
5870 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5871 M: Andreas Klinger <ak@it-klinger.de>
5872 L: linux-iio@vger.kernel.org
5874 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5875 F: drivers/iio/proximity/srf*.c
5877 DEVICE COREDUMP (DEV_COREDUMP)
5878 M: Johannes Berg <johannes@sipsolutions.net>
5879 L: linux-kernel@vger.kernel.org
5881 F: drivers/base/devcoredump.c
5882 F: include/linux/devcoredump.h
5884 DEVICE DEPENDENCY HELPER SCRIPT
5885 M: Saravana Kannan <saravanak@google.com>
5886 L: linux-kernel@vger.kernel.org
5888 F: scripts/dev-needs.sh
5890 DEVICE DIRECT ACCESS (DAX)
5891 M: Dan Williams <dan.j.williams@intel.com>
5892 M: Vishal Verma <vishal.l.verma@intel.com>
5893 M: Dave Jiang <dave.jiang@intel.com>
5894 L: nvdimm@lists.linux.dev
5898 DEVICE FREQUENCY (DEVFREQ)
5899 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5900 M: Kyungmin Park <kyungmin.park@samsung.com>
5901 M: Chanwoo Choi <cw00.choi@samsung.com>
5902 L: linux-pm@vger.kernel.org
5904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5905 F: Documentation/devicetree/bindings/devfreq/
5906 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5908 F: include/linux/devfreq.h
5909 F: include/trace/events/devfreq.h
5911 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
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/event/
5917 F: drivers/devfreq/devfreq-event.c
5918 F: drivers/devfreq/event/
5919 F: include/dt-bindings/pmu/exynos_ppmu.h
5920 F: include/linux/devfreq-event.h
5922 DEVICE NUMBER REGISTRY
5923 M: Torben Mathiasen <device@lanana.org>
5925 W: http://lanana.org/docs/device-list/index.html
5927 DEVICE RESOURCE MANAGEMENT HELPERS
5928 M: Hans de Goede <hdegoede@redhat.com>
5929 R: Matti Vaittinen <mazziesaccount@gmail.com>
5931 F: include/linux/devm-helpers.h
5934 M: Alasdair Kergon <agk@redhat.com>
5935 M: Mike Snitzer <snitzer@kernel.org>
5936 M: dm-devel@redhat.com
5937 L: dm-devel@redhat.com
5939 W: http://sources.redhat.com/dm
5940 Q: http://patchwork.kernel.org/project/dm-devel/list/
5941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5942 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5943 F: Documentation/admin-guide/device-mapper/
5944 F: drivers/md/Kconfig
5945 F: drivers/md/Makefile
5947 F: drivers/md/persistent-data/
5948 F: include/linux/device-mapper.h
5949 F: include/linux/dm-*.h
5950 F: include/uapi/linux/dm-*.h
5953 M: Jiri Pirko <jiri@nvidia.com>
5954 L: netdev@vger.kernel.org
5956 F: Documentation/networking/devlink
5957 F: include/net/devlink.h
5958 F: include/uapi/linux/devlink.h
5959 F: net/core/devlink.c
5961 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5962 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5963 L: kernel@dh-electronics.com
5965 F: arch/arm/boot/dts/imx6*-dhcom-*
5967 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5968 M: Marek Vasut <marex@denx.de>
5969 L: kernel@dh-electronics.com
5971 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5972 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5974 DIALOG SEMICONDUCTOR DRIVERS
5975 M: Support Opensource <support.opensource@diasemi.com>
5977 W: http://www.dialog-semiconductor.com/products
5978 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5979 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5980 F: Documentation/devicetree/bindings/mfd/da90*.txt
5981 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5982 F: Documentation/devicetree/bindings/regulator/da92*.txt
5983 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5984 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5985 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5986 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5987 F: Documentation/hwmon/da90??.rst
5988 F: drivers/gpio/gpio-da90??.c
5989 F: drivers/hwmon/da90??-hwmon.c
5990 F: drivers/iio/adc/da91??-*.c
5991 F: drivers/input/misc/da72??.[ch]
5992 F: drivers/input/misc/da90??_onkey.c
5993 F: drivers/input/touchscreen/da9052_tsi.c
5994 F: drivers/leds/leds-da90??.c
5995 F: drivers/mfd/da903x.c
5996 F: drivers/mfd/da90??-*.c
5997 F: drivers/mfd/da91??-*.c
5998 F: drivers/pinctrl/pinctrl-da90??.c
5999 F: drivers/power/supply/da9052-battery.c
6000 F: drivers/power/supply/da91??-*.c
6001 F: drivers/regulator/da9???-regulator.[ch]
6002 F: drivers/regulator/slg51000-regulator.[ch]
6003 F: drivers/rtc/rtc-da90??.c
6004 F: drivers/thermal/da90??-thermal.c
6005 F: drivers/video/backlight/da90??_bl.c
6006 F: drivers/watchdog/da90??_wdt.c
6007 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6008 F: include/linux/mfd/da903x.h
6009 F: include/linux/mfd/da9052/
6010 F: include/linux/mfd/da9055/
6011 F: include/linux/mfd/da9062/
6012 F: include/linux/mfd/da9063/
6013 F: include/linux/mfd/da9150/
6014 F: include/linux/regulator/da9211.h
6015 F: include/sound/da[79]*.h
6016 F: sound/soc/codecs/da[79]*.[ch]
6018 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6019 M: William Breathitt Gray <william.gray@linaro.org>
6020 L: linux-gpio@vger.kernel.org
6022 F: drivers/gpio/gpio-gpio-mm.c
6024 DIOLAN U2C-12 I2C DRIVER
6025 M: Guenter Roeck <linux@roeck-us.net>
6026 L: linux-i2c@vger.kernel.org
6028 F: drivers/i2c/busses/i2c-diolan-u2c.c
6030 DIRECTORY NOTIFICATION (DNOTIFY)
6031 M: Jan Kara <jack@suse.cz>
6032 R: Amir Goldstein <amir73il@gmail.com>
6033 L: linux-fsdevel@vger.kernel.org
6035 F: Documentation/filesystems/dnotify.rst
6036 F: fs/notify/dnotify/
6037 F: include/linux/dnotify.h
6039 DISK GEOMETRY AND PARTITION HANDLING
6040 M: Andries Brouwer <aeb@cwi.nl>
6042 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6043 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6044 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6047 M: Jan Kara <jack@suse.com>
6049 F: Documentation/filesystems/quota.rst
6051 F: include/linux/quota*.h
6052 F: include/uapi/linux/quota*.h
6054 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6055 M: Bernie Thompson <bernie@plugable.com>
6056 L: linux-fbdev@vger.kernel.org
6058 W: http://plugable.com/category/projects/udlfb/
6059 F: Documentation/fb/udlfb.rst
6060 F: drivers/video/fbdev/udlfb.c
6061 F: include/video/udlfb.h
6063 DISTRIBUTED LOCK MANAGER (DLM)
6064 M: Christine Caulfield <ccaulfie@redhat.com>
6065 M: David Teigland <teigland@redhat.com>
6066 L: cluster-devel@redhat.com
6068 W: http://sources.redhat.com/cluster/
6069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6072 DMA BUFFER SHARING FRAMEWORK
6073 M: Sumit Semwal <sumit.semwal@linaro.org>
6074 M: Christian König <christian.koenig@amd.com>
6075 L: linux-media@vger.kernel.org
6076 L: dri-devel@lists.freedesktop.org
6077 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6079 T: git git://anongit.freedesktop.org/drm/drm-misc
6080 F: Documentation/driver-api/dma-buf.rst
6082 F: include/linux/*fence.h
6083 F: include/linux/dma-buf.h
6084 F: include/linux/dma-resv.h
6085 K: \bdma_(?:buf|fence|resv)\b
6087 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6088 M: Vinod Koul <vkoul@kernel.org>
6089 L: dmaengine@vger.kernel.org
6091 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6093 F: Documentation/devicetree/bindings/dma/
6094 F: Documentation/driver-api/dmaengine/
6096 F: include/linux/dma/
6097 F: include/linux/dmaengine.h
6098 F: include/linux/of_dma.h
6101 M: Christoph Hellwig <hch@lst.de>
6102 M: Marek Szyprowski <m.szyprowski@samsung.com>
6103 R: Robin Murphy <robin.murphy@arm.com>
6104 L: iommu@lists.linux.dev
6106 W: http://git.infradead.org/users/hch/dma-mapping.git
6107 T: git git://git.infradead.org/users/hch/dma-mapping.git
6108 F: include/asm-generic/dma-mapping.h
6109 F: include/linux/dma-direct.h
6110 F: include/linux/dma-mapping.h
6111 F: include/linux/dma-map-ops.h
6114 DMA MAPPING BENCHMARK
6115 M: Xiang Chen <chenxiang66@hisilicon.com>
6116 L: iommu@lists.linux.dev
6117 F: kernel/dma/map_benchmark.c
6118 F: tools/testing/selftests/dma/
6120 DMA-BUF HEAPS FRAMEWORK
6121 M: Sumit Semwal <sumit.semwal@linaro.org>
6122 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6123 R: Liam Mark <lmark@codeaurora.org>
6124 R: Laura Abbott <labbott@redhat.com>
6125 R: Brian Starkey <Brian.Starkey@arm.com>
6126 R: John Stultz <jstultz@google.com>
6127 L: linux-media@vger.kernel.org
6128 L: dri-devel@lists.freedesktop.org
6129 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6131 T: git git://anongit.freedesktop.org/drm/drm-misc
6132 F: drivers/dma-buf/dma-heap.c
6133 F: drivers/dma-buf/heaps/*
6134 F: include/linux/dma-heap.h
6135 F: include/uapi/linux/dma-heap.h
6137 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6138 M: Lukasz Luba <lukasz.luba@arm.com>
6139 L: linux-pm@vger.kernel.org
6140 L: linux-samsung-soc@vger.kernel.org
6142 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6143 F: drivers/memory/samsung/exynos5422-dmc.c
6145 DME1737 HARDWARE MONITOR DRIVER
6146 M: Juerg Haefliger <juergh@gmail.com>
6147 L: linux-hwmon@vger.kernel.org
6149 F: Documentation/hwmon/dme1737.rst
6150 F: drivers/hwmon/dme1737.c
6153 M: Jean Delvare <jdelvare@suse.com>
6155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6156 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6157 F: drivers/firmware/dmi-id.c
6158 F: drivers/firmware/dmi_scan.c
6159 F: include/linux/dmi.h
6162 M: Jonathan Corbet <corbet@lwn.net>
6163 L: linux-doc@vger.kernel.org
6165 P: Documentation/doc-guide/maintainer-profile.rst
6166 T: git git://git.lwn.net/linux.git docs-next
6168 F: scripts/documentation-file-ref-check
6169 F: scripts/kernel-doc
6170 F: scripts/sphinx-pre-install
6171 X: Documentation/ABI/
6172 X: Documentation/admin-guide/media/
6173 X: Documentation/devicetree/
6174 X: Documentation/driver-api/media/
6175 X: Documentation/firmware-guide/acpi/
6176 X: Documentation/i2c/
6177 X: Documentation/power/
6178 X: Documentation/spi/
6179 X: Documentation/userspace-api/media/
6181 DOCUMENTATION REPORTING ISSUES
6182 M: Thorsten Leemhuis <linux@leemhuis.info>
6183 L: linux-doc@vger.kernel.org
6185 F: Documentation/admin-guide/reporting-issues.rst
6187 DOCUMENTATION SCRIPTS
6188 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6189 L: linux-doc@vger.kernel.org
6191 F: Documentation/sphinx/parse-headers.pl
6192 F: scripts/documentation-file-ref-check
6193 F: scripts/sphinx-pre-install
6195 DOCUMENTATION/ITALIAN
6196 M: Federico Vaga <federico.vaga@vaga.pv.it>
6197 L: linux-doc@vger.kernel.org
6199 F: Documentation/translations/it_IT
6201 DOCUMENTATION/JAPANESE
6202 R: Akira Yokosawa <akiyks@gmail.com>
6203 L: linux-doc@vger.kernel.org
6205 F: Documentation/translations/ja_JP
6207 DONGWOON DW9714 LENS VOICE COIL DRIVER
6208 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6209 L: linux-media@vger.kernel.org
6211 T: git git://linuxtv.org/media_tree.git
6212 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6213 F: drivers/media/i2c/dw9714.c
6215 DONGWOON DW9768 LENS VOICE COIL DRIVER
6216 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6217 L: linux-media@vger.kernel.org
6219 T: git git://linuxtv.org/media_tree.git
6220 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6221 F: drivers/media/i2c/dw9768.c
6223 DONGWOON DW9807 LENS VOICE COIL DRIVER
6224 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6225 L: linux-media@vger.kernel.org
6227 T: git git://linuxtv.org/media_tree.git
6228 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6229 F: drivers/media/i2c/dw9807-vcm.c
6232 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6233 L: blinux-list@redhat.com
6235 F: drivers/char/dtlk.c
6236 F: include/linux/dtlk.h
6238 DPAA2 DATAPATH I/O (DPIO) DRIVER
6239 M: Roy Pledge <Roy.Pledge@nxp.com>
6240 L: linux-kernel@vger.kernel.org
6242 F: drivers/soc/fsl/dpio
6244 DPAA2 ETHERNET DRIVER
6245 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6246 L: netdev@vger.kernel.org
6248 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6249 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6250 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6251 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6252 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6253 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6254 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6255 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6256 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6258 DPAA2 ETHERNET SWITCH DRIVER
6259 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6260 L: netdev@vger.kernel.org
6262 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6263 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6264 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6266 DPT_I2O SCSI RAID DRIVER
6267 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6268 L: linux-scsi@vger.kernel.org
6270 W: http://www.adaptec.com/
6271 F: drivers/scsi/dpt*
6272 F: drivers/scsi/dpt/
6275 M: Philipp Reisner <philipp.reisner@linbit.com>
6276 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6277 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6278 L: drbd-dev@lists.linbit.com
6280 W: http://www.drbd.org
6281 T: git git://git.linbit.com/linux-drbd.git
6282 T: git git://git.linbit.com/drbd-8.4.git
6283 F: Documentation/admin-guide/blockdev/
6284 F: drivers/block/drbd/
6287 DRIVER COMPONENT FRAMEWORK
6288 L: dri-devel@lists.freedesktop.org
6289 F: drivers/base/component.c
6290 F: include/linux/component.h
6292 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6293 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6294 R: "Rafael J. Wysocki" <rafael@kernel.org>
6296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6297 F: Documentation/core-api/kobject.rst
6301 F: include/linux/debugfs.h
6302 F: include/linux/kobj*
6305 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6306 M: Nishanth Menon <nm@ti.com>
6307 L: linux-pm@vger.kernel.org
6309 F: drivers/soc/ti/smartreflex.c
6310 F: include/linux/power/smartreflex.h
6312 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6313 M: Maxime Ripard <mripard@kernel.org>
6314 M: Chen-Yu Tsai <wens@csie.org>
6315 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6316 L: dri-devel@lists.freedesktop.org
6318 T: git git://anongit.freedesktop.org/drm/drm-misc
6319 F: drivers/gpu/drm/sun4i/sun8i*
6321 DRM DRIVER FOR ARM PL111 CLCD
6322 M: Emma Anholt <emma@anholt.net>
6324 T: git git://anongit.freedesktop.org/drm/drm-misc
6325 F: drivers/gpu/drm/pl111/
6327 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6328 M: Linus Walleij <linus.walleij@linaro.org>
6330 T: git git://anongit.freedesktop.org/drm/drm-misc
6331 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6332 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6334 DRM DRIVER FOR ASPEED BMC GFX
6335 M: Joel Stanley <joel@jms.id.au>
6336 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6338 T: git git://anongit.freedesktop.org/drm/drm-misc
6339 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6340 F: drivers/gpu/drm/aspeed/
6342 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6343 M: Dave Airlie <airlied@redhat.com>
6344 R: Thomas Zimmermann <tzimmermann@suse.de>
6345 L: dri-devel@lists.freedesktop.org
6347 T: git git://anongit.freedesktop.org/drm/drm-misc
6348 F: drivers/gpu/drm/ast/
6350 DRM DRIVER FOR BOCHS VIRTUAL GPU
6351 M: Gerd Hoffmann <kraxel@redhat.com>
6352 L: virtualization@lists.linux-foundation.org
6354 T: git git://anongit.freedesktop.org/drm/drm-misc
6355 F: drivers/gpu/drm/tiny/bochs.c
6357 DRM DRIVER FOR BOE HIMAX8279D PANELS
6358 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6360 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6361 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6363 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6364 M: Jagan Teki <jagan@amarulasolutions.com>
6366 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6367 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6369 DRM DRIVER FOR EBBG FT8719 PANEL
6370 M: Joel Selvaraj <jo@jsfamily.in>
6372 T: git git://anongit.freedesktop.org/drm/drm-misc
6373 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6374 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6376 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6377 M: Linus Walleij <linus.walleij@linaro.org>
6379 T: git git://anongit.freedesktop.org/drm/drm-misc
6380 F: drivers/gpu/drm/tve200/
6382 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6383 M: Icenowy Zheng <icenowy@aosc.io>
6385 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6386 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6388 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6389 M: Jagan Teki <jagan@amarulasolutions.com>
6391 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6392 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6394 DRM DRIVER FOR GENERIC USB DISPLAY
6395 M: Noralf Trønnes <noralf@tronnes.org>
6397 W: https://github.com/notro/gud/wiki
6398 T: git git://anongit.freedesktop.org/drm/drm-misc
6399 F: drivers/gpu/drm/gud/
6400 F: include/drm/gud.h
6402 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6403 M: Hans de Goede <hdegoede@redhat.com>
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: drivers/gpu/drm/tiny/gm12u320.c
6408 DRM DRIVER FOR HX8357D PANELS
6409 M: Emma Anholt <emma@anholt.net>
6411 T: git git://anongit.freedesktop.org/drm/drm-misc
6412 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6413 F: drivers/gpu/drm/tiny/hx8357d.c
6415 DRM DRIVER FOR ILITEK ILI9225 PANELS
6416 M: David Lechner <david@lechnology.com>
6418 T: git git://anongit.freedesktop.org/drm/drm-misc
6419 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6420 F: drivers/gpu/drm/tiny/ili9225.c
6422 DRM DRIVER FOR ILITEK ILI9486 PANELS
6423 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6425 T: git git://anongit.freedesktop.org/drm/drm-misc
6426 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6427 F: drivers/gpu/drm/tiny/ili9486.c
6429 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6430 S: Orphan / Obsolete
6431 F: drivers/gpu/drm/i810/
6432 F: include/uapi/drm/i810_drm.h
6434 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6435 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6437 T: git git://anongit.freedesktop.org/drm/drm-misc
6438 F: drivers/gpu/drm/logicvc/
6440 DRM DRIVER FOR LVDS PANELS
6441 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6442 L: dri-devel@lists.freedesktop.org
6443 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: drivers/gpu/drm/panel/panel-lvds.c
6446 F: Documentation/devicetree/bindings/display/lvds.yaml
6447 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6449 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6450 M: Guido Günther <agx@sigxcpu.org>
6451 R: Purism Kernel Team <kernel@puri.sm>
6453 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6454 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6456 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6457 S: Orphan / Obsolete
6458 F: drivers/gpu/drm/mga/
6459 F: include/uapi/drm/mga_drm.h
6461 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6462 M: Dave Airlie <airlied@redhat.com>
6463 R: Thomas Zimmermann <tzimmermann@suse.de>
6464 L: dri-devel@lists.freedesktop.org
6466 T: git git://anongit.freedesktop.org/drm/drm-misc
6467 F: drivers/gpu/drm/mgag200/
6469 DRM DRIVER FOR MI0283QT
6470 M: Noralf Trønnes <noralf@tronnes.org>
6472 T: git git://anongit.freedesktop.org/drm/drm-misc
6473 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6474 F: drivers/gpu/drm/tiny/mi0283qt.c
6476 DRM DRIVER FOR MIPI DBI compatible panels
6477 M: Noralf Trønnes <noralf@tronnes.org>
6479 W: https://github.com/notro/panel-mipi-dbi/wiki
6480 T: git git://anongit.freedesktop.org/drm/drm-misc
6481 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6482 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6484 DRM DRIVER FOR MSM ADRENO GPU
6485 M: Rob Clark <robdclark@gmail.com>
6486 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6487 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6488 R: Sean Paul <sean@poorly.run>
6489 L: linux-arm-msm@vger.kernel.org
6490 L: dri-devel@lists.freedesktop.org
6491 L: freedreno@lists.freedesktop.org
6493 T: git https://gitlab.freedesktop.org/drm/msm.git
6494 F: Documentation/devicetree/bindings/display/msm/
6495 F: drivers/gpu/drm/msm/
6496 F: include/uapi/drm/msm_drm.h
6498 DRM DRIVER FOR NOVATEK NT35510 PANELS
6499 M: Linus Walleij <linus.walleij@linaro.org>
6501 T: git git://anongit.freedesktop.org/drm/drm-misc
6502 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6503 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6505 DRM DRIVER FOR NOVATEK NT35560 PANELS
6506 M: Linus Walleij <linus.walleij@linaro.org>
6508 T: git git://anongit.freedesktop.org/drm/drm-misc
6509 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6510 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6512 DRM DRIVER FOR NOVATEK NT36672A PANELS
6513 M: Sumit Semwal <sumit.semwal@linaro.org>
6515 T: git git://anongit.freedesktop.org/drm/drm-misc
6516 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6517 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6519 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6520 M: Ben Skeggs <bskeggs@redhat.com>
6521 M: Karol Herbst <kherbst@redhat.com>
6522 M: Lyude Paul <lyude@redhat.com>
6523 L: dri-devel@lists.freedesktop.org
6524 L: nouveau@lists.freedesktop.org
6526 W: https://nouveau.freedesktop.org/
6527 Q: https://patchwork.freedesktop.org/project/nouveau/
6528 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6529 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6530 C: irc://irc.oftc.net/nouveau
6531 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6532 F: drivers/gpu/drm/nouveau/
6533 F: include/uapi/drm/nouveau_drm.h
6535 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6536 M: Stefan Mavrodiev <stefan@olimex.com>
6538 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6539 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6541 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6542 R: Douglas Anderson <dianders@chromium.org>
6543 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6544 F: drivers/gpu/drm/bridge/parade-ps8640.c
6546 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6547 M: Noralf Trønnes <noralf@tronnes.org>
6549 T: git git://anongit.freedesktop.org/drm/drm-misc
6550 F: Documentation/devicetree/bindings/display/repaper.txt
6551 F: drivers/gpu/drm/tiny/repaper.c
6553 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6554 M: Javier Martinez Canillas <javierm@redhat.com>
6556 T: git git://anongit.freedesktop.org/drm/drm-misc
6557 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6558 F: drivers/gpu/drm/solomon/ssd130x*
6560 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6561 M: Dave Airlie <airlied@redhat.com>
6562 M: Gerd Hoffmann <kraxel@redhat.com>
6563 L: virtualization@lists.linux-foundation.org
6565 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6566 T: git git://anongit.freedesktop.org/drm/drm-misc
6567 F: drivers/gpu/drm/tiny/cirrus.c
6569 DRM DRIVER FOR QXL VIRTUAL GPU
6570 M: Dave Airlie <airlied@redhat.com>
6571 M: Gerd Hoffmann <kraxel@redhat.com>
6572 L: virtualization@lists.linux-foundation.org
6573 L: spice-devel@lists.freedesktop.org
6575 T: git git://anongit.freedesktop.org/drm/drm-misc
6576 F: drivers/gpu/drm/qxl/
6577 F: include/uapi/drm/qxl_drm.h
6579 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6580 S: Orphan / Obsolete
6581 F: drivers/gpu/drm/r128/
6582 F: include/uapi/drm/r128_drm.h
6584 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6585 M: Robert Chiras <robert.chiras@nxp.com>
6587 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6588 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6590 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6591 M: Linus Walleij <linus.walleij@linaro.org>
6593 T: git git://anongit.freedesktop.org/drm/drm-misc
6594 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6595 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6597 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6598 M: Markuss Broks <markuss.broks@gmail.com>
6600 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6601 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6603 DRM DRIVER FOR SITRONIX ST7703 PANELS
6604 M: Guido Günther <agx@sigxcpu.org>
6605 R: Purism Kernel Team <kernel@puri.sm>
6606 R: Ondrej Jirman <megous@megous.com>
6608 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6609 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6611 DRM DRIVER FOR SAVAGE VIDEO CARDS
6612 S: Orphan / Obsolete
6613 F: drivers/gpu/drm/savage/
6614 F: include/uapi/drm/savage_drm.h
6616 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6617 M: Thomas Zimmermann <tzimmermann@suse.de>
6618 M: Javier Martinez Canillas <javierm@redhat.com>
6619 L: dri-devel@lists.freedesktop.org
6621 T: git git://anongit.freedesktop.org/drm/drm-misc
6622 F: drivers/gpu/drm/drm_aperture.c
6623 F: drivers/gpu/drm/tiny/simpledrm.c
6624 F: drivers/video/aperture.c
6625 F: include/drm/drm_aperture.h
6626 F: include/linux/aperture.h
6628 DRM DRIVER FOR SIS VIDEO CARDS
6629 S: Orphan / Obsolete
6630 F: drivers/gpu/drm/sis/
6631 F: include/uapi/drm/sis_drm.h
6633 DRM DRIVER FOR SITRONIX ST7586 PANELS
6634 M: David Lechner <david@lechnology.com>
6636 T: git git://anongit.freedesktop.org/drm/drm-misc
6637 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6638 F: drivers/gpu/drm/tiny/st7586.c
6640 DRM DRIVER FOR SITRONIX ST7701 PANELS
6641 M: Jagan Teki <jagan@amarulasolutions.com>
6643 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6644 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6646 DRM DRIVER FOR SITRONIX ST7735R PANELS
6647 M: David Lechner <david@lechnology.com>
6649 T: git git://anongit.freedesktop.org/drm/drm-misc
6650 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6651 F: drivers/gpu/drm/tiny/st7735r.c
6653 DRM DRIVER FOR ST-ERICSSON MCDE
6654 M: Linus Walleij <linus.walleij@linaro.org>
6656 T: git git://anongit.freedesktop.org/drm/drm-misc
6657 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6658 F: drivers/gpu/drm/mcde/
6660 DRM DRIVER FOR TDFX VIDEO CARDS
6661 S: Orphan / Obsolete
6662 F: drivers/gpu/drm/tdfx/
6664 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6665 M: Jagan Teki <jagan@amarulasolutions.com>
6667 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6668 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6670 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6671 R: Douglas Anderson <dianders@chromium.org>
6672 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6673 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6675 DRM DRIVER FOR TPO TPG110 PANELS
6676 M: Linus Walleij <linus.walleij@linaro.org>
6678 T: git git://anongit.freedesktop.org/drm/drm-misc
6679 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6680 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6682 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6683 M: Dave Airlie <airlied@redhat.com>
6684 R: Sean Paul <sean@poorly.run>
6685 R: Thomas Zimmermann <tzimmermann@suse.de>
6686 L: dri-devel@lists.freedesktop.org
6688 T: git git://anongit.freedesktop.org/drm/drm-misc
6689 F: drivers/gpu/drm/udl/
6691 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6692 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6693 M: Melissa Wen <melissa.srw@gmail.com>
6694 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6695 R: Daniel Vetter <daniel@ffwll.ch>
6696 L: dri-devel@lists.freedesktop.org
6698 T: git git://anongit.freedesktop.org/drm/drm-misc
6699 F: Documentation/gpu/vkms.rst
6700 F: drivers/gpu/drm/vkms/
6702 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6703 M: Hans de Goede <hdegoede@redhat.com>
6704 L: dri-devel@lists.freedesktop.org
6706 T: git git://anongit.freedesktop.org/drm/drm-misc
6707 F: drivers/gpu/drm/vboxvideo/
6709 DRM DRIVER FOR VMWARE VIRTUAL GPU
6710 M: Zack Rusin <zackr@vmware.com>
6711 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6712 L: dri-devel@lists.freedesktop.org
6714 T: git git://anongit.freedesktop.org/drm/drm-misc
6715 F: drivers/gpu/drm/vmwgfx/
6716 F: include/uapi/drm/vmwgfx_drm.h
6718 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6719 M: Linus Walleij <linus.walleij@linaro.org>
6721 T: git git://anongit.freedesktop.org/drm/drm-misc
6722 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6723 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6726 M: David Airlie <airlied@linux.ie>
6727 M: Daniel Vetter <daniel@ffwll.ch>
6728 L: dri-devel@lists.freedesktop.org
6730 B: https://gitlab.freedesktop.org/drm
6731 C: irc://irc.oftc.net/dri-devel
6732 T: git git://anongit.freedesktop.org/drm/drm
6733 F: Documentation/devicetree/bindings/display/
6734 F: Documentation/devicetree/bindings/gpu/
6735 F: Documentation/gpu/
6738 F: include/linux/vga*
6739 F: include/uapi/drm/
6741 DRM DRIVERS AND MISC GPU PATCHES
6742 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6743 M: Maxime Ripard <mripard@kernel.org>
6744 M: Thomas Zimmermann <tzimmermann@suse.de>
6746 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6747 T: git git://anongit.freedesktop.org/drm/drm-misc
6748 F: Documentation/gpu/
6749 F: drivers/gpu/drm/*
6752 F: include/linux/vga*
6753 F: include/uapi/drm/drm*
6755 DRM DRIVERS FOR ALLWINNER A10
6756 M: Maxime Ripard <mripard@kernel.org>
6757 M: Chen-Yu Tsai <wens@csie.org>
6758 L: dri-devel@lists.freedesktop.org
6760 T: git git://anongit.freedesktop.org/drm/drm-misc
6761 F: Documentation/devicetree/bindings/display/allwinner*
6762 F: drivers/gpu/drm/sun4i/
6764 DRM DRIVERS FOR AMLOGIC SOCS
6765 M: Neil Armstrong <narmstrong@baylibre.com>
6766 L: dri-devel@lists.freedesktop.org
6767 L: linux-amlogic@lists.infradead.org
6769 W: http://linux-meson.com/
6770 T: git git://anongit.freedesktop.org/drm/drm-misc
6771 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6772 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6773 F: Documentation/gpu/meson.rst
6774 F: drivers/gpu/drm/meson/
6776 DRM DRIVERS FOR ATMEL HLCDC
6777 M: Sam Ravnborg <sam@ravnborg.org>
6778 M: Boris Brezillon <bbrezillon@kernel.org>
6779 L: dri-devel@lists.freedesktop.org
6781 T: git git://anongit.freedesktop.org/drm/drm-misc
6782 F: Documentation/devicetree/bindings/display/atmel/
6783 F: drivers/gpu/drm/atmel-hlcdc/
6785 DRM DRIVERS FOR BRIDGE CHIPS
6786 M: Andrzej Hajda <andrzej.hajda@intel.com>
6787 M: Neil Armstrong <narmstrong@baylibre.com>
6788 M: Robert Foss <robert.foss@linaro.org>
6789 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6790 R: Jonas Karlman <jonas@kwiboo.se>
6791 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: Documentation/devicetree/bindings/display/bridge/
6795 F: drivers/gpu/drm/bridge/
6797 DRM DRIVERS FOR EXYNOS
6798 M: Inki Dae <inki.dae@samsung.com>
6799 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6800 M: Kyungmin Park <kyungmin.park@samsung.com>
6801 L: dri-devel@lists.freedesktop.org
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6804 F: Documentation/devicetree/bindings/display/exynos/
6805 F: Documentation/devicetree/bindings/display/samsung/
6806 F: drivers/gpu/drm/exynos/
6807 F: include/uapi/drm/exynos_drm.h
6809 DRM DRIVERS FOR FREESCALE DCU
6810 M: Stefan Agner <stefan@agner.ch>
6811 M: Alison Wang <alison.wang@nxp.com>
6812 L: dri-devel@lists.freedesktop.org
6814 T: git git://anongit.freedesktop.org/drm/drm-misc
6815 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6816 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6817 F: drivers/gpu/drm/fsl-dcu/
6819 DRM DRIVERS FOR FREESCALE IMX
6820 M: Philipp Zabel <p.zabel@pengutronix.de>
6821 L: dri-devel@lists.freedesktop.org
6823 F: Documentation/devicetree/bindings/display/imx/
6824 F: drivers/gpu/drm/imx/
6825 F: drivers/gpu/ipu-v3/
6827 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6828 M: Liu Ying <victor.liu@nxp.com>
6829 L: dri-devel@lists.freedesktop.org
6831 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6832 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6833 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6834 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6835 F: drivers/gpu/drm/bridge/imx/
6837 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6838 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6839 L: dri-devel@lists.freedesktop.org
6841 T: git git://github.com/patjak/drm-gma500
6842 F: drivers/gpu/drm/gma500/
6844 DRM DRIVERS FOR HISILICON
6845 M: Xinliang Liu <xinliang.liu@linaro.org>
6846 M: Tian Tao <tiantao6@hisilicon.com>
6847 R: John Stultz <jstultz@google.com>
6848 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6849 R: Chen Feng <puck.chen@hisilicon.com>
6850 L: dri-devel@lists.freedesktop.org
6852 T: git git://anongit.freedesktop.org/drm/drm-misc
6853 F: Documentation/devicetree/bindings/display/hisilicon/
6854 F: drivers/gpu/drm/hisilicon/
6856 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6857 M: Deepak Rawat <drawat.floss@gmail.com>
6858 L: linux-hyperv@vger.kernel.org
6859 L: dri-devel@lists.freedesktop.org
6861 T: git git://anongit.freedesktop.org/drm/drm-misc
6862 F: drivers/gpu/drm/hyperv
6864 DRM DRIVERS FOR LIMA
6865 M: Qiang Yu <yuq825@gmail.com>
6866 L: dri-devel@lists.freedesktop.org
6867 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6869 T: git git://anongit.freedesktop.org/drm/drm-misc
6870 F: drivers/gpu/drm/lima/
6871 F: include/uapi/drm/lima_drm.h
6873 DRM DRIVERS FOR MEDIATEK
6874 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6875 M: Philipp Zabel <p.zabel@pengutronix.de>
6876 L: dri-devel@lists.freedesktop.org
6877 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6879 F: Documentation/devicetree/bindings/display/mediatek/
6880 F: drivers/gpu/drm/mediatek/
6881 F: drivers/phy/mediatek/phy-mtk-dp.c
6882 F: drivers/phy/mediatek/phy-mtk-hdmi*
6883 F: drivers/phy/mediatek/phy-mtk-mipi*
6885 DRM DRIVERS FOR NVIDIA TEGRA
6886 M: Thierry Reding <thierry.reding@gmail.com>
6887 L: dri-devel@lists.freedesktop.org
6888 L: linux-tegra@vger.kernel.org
6890 T: git git://anongit.freedesktop.org/tegra/linux.git
6891 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6892 F: Documentation/devicetree/bindings/gpu/host1x/
6893 F: drivers/gpu/drm/tegra/
6894 F: drivers/gpu/host1x/
6895 F: include/linux/host1x.h
6896 F: include/uapi/drm/tegra_drm.h
6898 DRM DRIVERS FOR RENESAS
6899 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6900 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6901 L: dri-devel@lists.freedesktop.org
6902 L: linux-renesas-soc@vger.kernel.org
6904 T: git git://linuxtv.org/pinchartl/media drm/du/next
6905 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6906 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6907 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6908 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6909 F: drivers/gpu/drm/rcar-du/
6910 F: drivers/gpu/drm/shmobile/
6911 F: include/linux/platform_data/shmob_drm.h
6913 DRM DRIVERS FOR ROCKCHIP
6914 M: Sandy Huang <hjc@rock-chips.com>
6915 M: Heiko Stübner <heiko@sntech.de>
6916 L: dri-devel@lists.freedesktop.org
6918 T: git git://anongit.freedesktop.org/drm/drm-misc
6919 F: Documentation/devicetree/bindings/display/rockchip/
6920 F: drivers/gpu/drm/rockchip/
6923 M: Alain Volmat <alain.volmat@foss.st.com>
6924 L: dri-devel@lists.freedesktop.org
6926 T: git git://anongit.freedesktop.org/drm/drm-misc
6927 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6928 F: drivers/gpu/drm/sti
6931 M: Yannick Fertre <yannick.fertre@foss.st.com>
6932 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6933 M: Philippe Cornu <philippe.cornu@foss.st.com>
6934 L: dri-devel@lists.freedesktop.org
6936 T: git git://anongit.freedesktop.org/drm/drm-misc
6937 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6938 F: drivers/gpu/drm/stm
6940 DRM DRIVERS FOR TI KEYSTONE
6941 M: Jyri Sarha <jyri.sarha@iki.fi>
6942 M: Tomi Valkeinen <tomba@kernel.org>
6943 L: dri-devel@lists.freedesktop.org
6945 T: git git://anongit.freedesktop.org/drm/drm-misc
6946 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6947 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6948 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6949 F: drivers/gpu/drm/tidss/
6951 DRM DRIVERS FOR TI LCDC
6952 M: Jyri Sarha <jyri.sarha@iki.fi>
6953 R: Tomi Valkeinen <tomba@kernel.org>
6954 L: dri-devel@lists.freedesktop.org
6956 F: Documentation/devicetree/bindings/display/tilcdc/
6957 F: drivers/gpu/drm/tilcdc/
6959 DRM DRIVERS FOR TI OMAP
6960 M: Tomi Valkeinen <tomba@kernel.org>
6961 L: dri-devel@lists.freedesktop.org
6963 F: Documentation/devicetree/bindings/display/ti/
6964 F: drivers/gpu/drm/omapdrm/
6967 M: Emma Anholt <emma@anholt.net>
6968 M: Melissa Wen <mwen@igalia.com>
6970 T: git git://anongit.freedesktop.org/drm/drm-misc
6971 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6972 F: drivers/gpu/drm/v3d/
6973 F: include/uapi/drm/v3d_drm.h
6976 M: Emma Anholt <emma@anholt.net>
6977 M: Maxime Ripard <mripard@kernel.org>
6979 T: git git://github.com/anholt/linux
6980 T: git git://anongit.freedesktop.org/drm/drm-misc
6981 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6982 F: drivers/gpu/drm/vc4/
6983 F: include/uapi/drm/vc4_drm.h
6985 DRM DRIVERS FOR VIVANTE GPU IP
6986 M: Lucas Stach <l.stach@pengutronix.de>
6987 R: Russell King <linux+etnaviv@armlinux.org.uk>
6988 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6989 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6990 L: dri-devel@lists.freedesktop.org
6992 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6993 F: drivers/gpu/drm/etnaviv/
6994 F: include/uapi/drm/etnaviv_drm.h
6997 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6998 L: dri-devel@lists.freedesktop.org
6999 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7001 T: git git://anongit.freedesktop.org/drm/drm-misc
7002 F: Documentation/gpu/xen-front.rst
7003 F: drivers/gpu/drm/xen/
7005 DRM DRIVERS FOR XILINX
7006 M: Hyun Kwon <hyun.kwon@xilinx.com>
7007 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7008 L: dri-devel@lists.freedesktop.org
7010 T: git git://anongit.freedesktop.org/drm/drm-misc
7011 F: Documentation/devicetree/bindings/display/xlnx/
7012 F: drivers/gpu/drm/xlnx/
7015 M: Thierry Reding <thierry.reding@gmail.com>
7016 R: Sam Ravnborg <sam@ravnborg.org>
7017 L: dri-devel@lists.freedesktop.org
7019 T: git git://anongit.freedesktop.org/drm/drm-misc
7020 F: Documentation/devicetree/bindings/display/panel/
7021 F: drivers/gpu/drm/drm_panel.c
7022 F: drivers/gpu/drm/panel/
7023 F: include/drm/drm_panel.h
7025 DRM PRIVACY-SCREEN CLASS
7026 M: Hans de Goede <hdegoede@redhat.com>
7027 L: dri-devel@lists.freedesktop.org
7029 T: git git://anongit.freedesktop.org/drm/drm-misc
7030 F: drivers/gpu/drm/drm_privacy_screen*
7031 F: include/drm/drm_privacy_screen*
7034 M: Christian Koenig <christian.koenig@amd.com>
7035 M: Huang Rui <ray.huang@amd.com>
7036 L: dri-devel@lists.freedesktop.org
7038 T: git git://anongit.freedesktop.org/drm/drm-misc
7039 F: drivers/gpu/drm/ttm/
7043 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7044 L: dri-devel@lists.freedesktop.org
7046 T: git git://anongit.freedesktop.org/drm/drm-misc
7047 F: drivers/gpu/drm/scheduler/
7048 F: include/drm/gpu_scheduler.h
7050 DSBR100 USB FM RADIO DRIVER
7051 M: Alexey Klimov <klimov.linux@gmail.com>
7052 L: linux-media@vger.kernel.org
7054 T: git git://linuxtv.org/media_tree.git
7055 F: drivers/media/radio/dsbr100.c
7058 M: Hans Verkuil <hverkuil@xs4all.nl>
7059 L: linux-media@vger.kernel.org
7061 W: https://linuxtv.org
7062 T: git git://linuxtv.org/media_tree.git
7063 F: drivers/media/pci/dt3155/
7065 DVB_USB_AF9015 MEDIA DRIVER
7066 M: Antti Palosaari <crope@iki.fi>
7067 L: linux-media@vger.kernel.org
7069 W: https://linuxtv.org
7070 W: http://palosaari.fi/linux/
7071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7072 T: git git://linuxtv.org/anttip/media_tree.git
7073 F: drivers/media/usb/dvb-usb-v2/af9015*
7075 DVB_USB_AF9035 MEDIA DRIVER
7076 M: Antti Palosaari <crope@iki.fi>
7077 L: linux-media@vger.kernel.org
7079 W: https://linuxtv.org
7080 W: http://palosaari.fi/linux/
7081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7082 T: git git://linuxtv.org/anttip/media_tree.git
7083 F: drivers/media/usb/dvb-usb-v2/af9035*
7085 DVB_USB_ANYSEE MEDIA DRIVER
7086 M: Antti Palosaari <crope@iki.fi>
7087 L: linux-media@vger.kernel.org
7089 W: https://linuxtv.org
7090 W: http://palosaari.fi/linux/
7091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7092 T: git git://linuxtv.org/anttip/media_tree.git
7093 F: drivers/media/usb/dvb-usb-v2/anysee*
7095 DVB_USB_AU6610 MEDIA DRIVER
7096 M: Antti Palosaari <crope@iki.fi>
7097 L: linux-media@vger.kernel.org
7099 W: https://linuxtv.org
7100 W: http://palosaari.fi/linux/
7101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7102 T: git git://linuxtv.org/anttip/media_tree.git
7103 F: drivers/media/usb/dvb-usb-v2/au6610*
7105 DVB_USB_CE6230 MEDIA DRIVER
7106 M: Antti Palosaari <crope@iki.fi>
7107 L: linux-media@vger.kernel.org
7109 W: https://linuxtv.org
7110 W: http://palosaari.fi/linux/
7111 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7112 T: git git://linuxtv.org/anttip/media_tree.git
7113 F: drivers/media/usb/dvb-usb-v2/ce6230*
7115 DVB_USB_CXUSB MEDIA DRIVER
7116 M: Michael Krufky <mkrufky@linuxtv.org>
7117 L: linux-media@vger.kernel.org
7119 W: https://linuxtv.org
7120 W: http://github.com/mkrufky
7121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7122 T: git git://linuxtv.org/media_tree.git
7123 F: drivers/media/usb/dvb-usb/cxusb*
7125 DVB_USB_EC168 MEDIA DRIVER
7126 M: Antti Palosaari <crope@iki.fi>
7127 L: linux-media@vger.kernel.org
7129 W: https://linuxtv.org
7130 W: http://palosaari.fi/linux/
7131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7132 T: git git://linuxtv.org/anttip/media_tree.git
7133 F: drivers/media/usb/dvb-usb-v2/ec168*
7135 DVB_USB_GL861 MEDIA DRIVER
7136 M: Antti Palosaari <crope@iki.fi>
7137 L: linux-media@vger.kernel.org
7139 W: https://linuxtv.org
7140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7141 T: git git://linuxtv.org/anttip/media_tree.git
7142 F: drivers/media/usb/dvb-usb-v2/gl861*
7144 DVB_USB_MXL111SF MEDIA DRIVER
7145 M: Michael Krufky <mkrufky@linuxtv.org>
7146 L: linux-media@vger.kernel.org
7148 W: https://linuxtv.org
7149 W: http://github.com/mkrufky
7150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7151 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7152 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7154 DVB_USB_RTL28XXU MEDIA DRIVER
7155 M: Antti Palosaari <crope@iki.fi>
7156 L: linux-media@vger.kernel.org
7158 W: https://linuxtv.org
7159 W: http://palosaari.fi/linux/
7160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7161 T: git git://linuxtv.org/anttip/media_tree.git
7162 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7164 DVB_USB_V2 MEDIA DRIVER
7165 M: Antti Palosaari <crope@iki.fi>
7166 L: linux-media@vger.kernel.org
7168 W: https://linuxtv.org
7169 W: http://palosaari.fi/linux/
7170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7171 T: git git://linuxtv.org/anttip/media_tree.git
7172 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7173 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7176 M: Jason Baron <jbaron@akamai.com>
7178 F: include/linux/dynamic_debug.h
7179 F: lib/dynamic_debug.c
7181 DYNAMIC INTERRUPT MODERATION
7182 M: Tal Gilboa <talgi@nvidia.com>
7184 F: Documentation/networking/net_dim.rst
7185 F: include/linux/dim.h
7188 DZ DECSTATION DZ11 SERIAL DRIVER
7189 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7191 F: drivers/tty/serial/dz.*
7193 E3X0 POWER BUTTON DRIVER
7194 M: Moritz Fischer <moritz.fischer@ettus.com>
7195 L: usrp-users@lists.ettus.com
7197 W: http://www.ettus.com
7198 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7199 F: drivers/input/misc/e3x0-button.c
7202 M: Antti Palosaari <crope@iki.fi>
7203 L: linux-media@vger.kernel.org
7205 W: https://linuxtv.org
7206 W: http://palosaari.fi/linux/
7207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7208 T: git git://linuxtv.org/anttip/media_tree.git
7209 F: drivers/media/tuners/e4000*
7211 EARTH_PT1 MEDIA DRIVER
7212 M: Akihiro Tsukada <tskd08@gmail.com>
7213 L: linux-media@vger.kernel.org
7215 F: drivers/media/pci/pt1/
7217 EARTH_PT3 MEDIA DRIVER
7218 M: Akihiro Tsukada <tskd08@gmail.com>
7219 L: linux-media@vger.kernel.org
7221 F: drivers/media/pci/pt3/
7224 M: Antti Palosaari <crope@iki.fi>
7225 L: linux-media@vger.kernel.org
7227 W: https://linuxtv.org
7228 W: http://palosaari.fi/linux/
7229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7230 T: git git://linuxtv.org/anttip/media_tree.git
7231 F: drivers/media/dvb-frontends/ec100*
7234 M: Tyler Hicks <code@tyhicks.com>
7235 L: ecryptfs@vger.kernel.org
7237 W: http://ecryptfs.org
7238 W: https://launchpad.net/ecryptfs
7239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7240 F: Documentation/filesystems/ecryptfs.rst
7244 M: Yazen Ghannam <yazen.ghannam@amd.com>
7245 L: linux-edac@vger.kernel.org
7247 F: drivers/edac/amd64_edac*
7248 F: drivers/edac/mce_amd*
7251 M: Jan Luebbe <jlu@pengutronix.de>
7252 L: linux-edac@vger.kernel.org
7254 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7255 F: drivers/edac/armada_xp_*
7258 M: Stefan Schaeckeler <sschaeck@cisco.com>
7260 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7261 F: drivers/edac/aspeed_edac.c
7264 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7266 F: drivers/edac/bluefield_edac.c
7269 M: Andre Przywara <andre.przywara@arm.com>
7270 L: linux-edac@vger.kernel.org
7272 F: drivers/edac/highbank*
7275 M: Ralf Baechle <ralf@linux-mips.org>
7276 L: linux-edac@vger.kernel.org
7277 L: linux-mips@vger.kernel.org
7279 F: drivers/edac/octeon_edac*
7281 EDAC-CAVIUM THUNDERX
7282 M: Robert Richter <rric@kernel.org>
7283 L: linux-edac@vger.kernel.org
7285 F: drivers/edac/thunderx_edac*
7288 M: Borislav Petkov <bp@alien8.de>
7289 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7290 M: Tony Luck <tony.luck@intel.com>
7291 R: James Morse <james.morse@arm.com>
7292 R: Robert Richter <rric@kernel.org>
7293 L: linux-edac@vger.kernel.org
7295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7296 F: Documentation/admin-guide/ras.rst
7297 F: Documentation/driver-api/edac.rst
7299 F: include/linux/edac.h
7302 M: Lei Wang <lewan@microsoft.com>
7303 L: linux-edac@vger.kernel.org
7305 F: drivers/edac/dmc520_edac.c
7308 M: Mark Gross <markgross@kernel.org>
7309 L: linux-edac@vger.kernel.org
7311 F: drivers/edac/e752x_edac.c
7314 L: linux-edac@vger.kernel.org
7316 F: drivers/edac/e7xxx_edac.c
7319 M: York Sun <york.sun@nxp.com>
7320 L: linux-edac@vger.kernel.org
7322 F: drivers/edac/fsl_ddr_edac.*
7325 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7326 L: linux-edac@vger.kernel.org
7328 F: drivers/edac/ghes_edac.c
7331 M: Tony Luck <tony.luck@intel.com>
7332 L: linux-edac@vger.kernel.org
7334 F: drivers/edac/i10nm_base.c
7337 L: linux-edac@vger.kernel.org
7339 F: drivers/edac/i3000_edac.c
7342 L: linux-edac@vger.kernel.org
7344 F: drivers/edac/i5000_edac.c
7347 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7348 L: linux-edac@vger.kernel.org
7350 F: drivers/edac/i5400_edac.c
7353 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7354 L: linux-edac@vger.kernel.org
7356 F: drivers/edac/i7300_edac.c
7359 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7360 L: linux-edac@vger.kernel.org
7362 F: drivers/edac/i7core_edac.c
7365 M: Tim Small <tim@buttersideup.com>
7366 L: linux-edac@vger.kernel.org
7368 F: drivers/edac/i82443bxgx_edac.c
7371 M: "Arvind R." <arvino55@gmail.com>
7372 L: linux-edac@vger.kernel.org
7374 F: drivers/edac/i82975x_edac.c
7377 M: Jason Baron <jbaron@akamai.com>
7378 L: linux-edac@vger.kernel.org
7380 F: drivers/edac/ie31200_edac.c
7383 M: Tony Luck <tony.luck@intel.com>
7384 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7385 L: linux-edac@vger.kernel.org
7387 F: drivers/edac/igen6_edac.c
7390 M: Johannes Thumshirn <morbidrsa@gmail.com>
7391 L: linux-edac@vger.kernel.org
7393 F: drivers/edac/mpc85xx_edac.[ch]
7396 M: Egor Martovetsky <egor@pasemi.com>
7397 L: linux-edac@vger.kernel.org
7399 F: drivers/edac/pasemi_edac.c
7402 M: Tony Luck <tony.luck@intel.com>
7403 L: linux-edac@vger.kernel.org
7405 F: drivers/edac/pnd2_edac.[ch]
7408 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7409 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7410 L: linux-arm-msm@vger.kernel.org
7411 L: linux-edac@vger.kernel.org
7413 F: drivers/edac/qcom_edac.c
7416 M: Tim Small <tim@buttersideup.com>
7417 L: linux-edac@vger.kernel.org
7419 F: drivers/edac/r82600_edac.c
7422 M: Tony Luck <tony.luck@intel.com>
7423 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7424 L: linux-edac@vger.kernel.org
7426 F: drivers/edac/sb_edac.c
7429 M: Tony Luck <tony.luck@intel.com>
7430 L: linux-edac@vger.kernel.org
7432 F: drivers/edac/skx_*.[ch]
7435 M: Tero Kristo <kristo@kernel.org>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/ti_edac.c
7440 EDIROL UA-101/UA-1000 DRIVER
7441 M: Clemens Ladisch <clemens@ladisch.de>
7442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7445 F: sound/usb/misc/ua101.c
7448 M: Ivan Hu <ivan.hu@canonical.com>
7449 M: Ard Biesheuvel <ardb@kernel.org>
7450 L: linux-efi@vger.kernel.org
7452 F: drivers/firmware/efi/test/
7454 EFI VARIABLE FILESYSTEM
7455 M: Matthew Garrett <matthew.garrett@nebula.com>
7456 M: Jeremy Kerr <jk@ozlabs.org>
7457 M: Ard Biesheuvel <ardb@kernel.org>
7458 L: linux-efi@vger.kernel.org
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7463 EFIFB FRAMEBUFFER DRIVER
7464 M: Peter Jones <pjones@redhat.com>
7465 L: linux-fbdev@vger.kernel.org
7467 F: drivers/video/fbdev/efifb.c
7471 W: http://aeschi.ch.eu.org/efs/
7474 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7475 M: Douglas Miller <dougmill@linux.ibm.com>
7476 L: netdev@vger.kernel.org
7478 F: drivers/net/ethernet/ibm/ehea/
7480 ELM327 CAN NETWORK DRIVER
7481 M: Max Staudt <max@enpas.org>
7482 L: linux-can@vger.kernel.org
7484 F: Documentation/networking/device_drivers/can/can327.rst
7485 F: drivers/net/can/can327.c
7487 EM28XX VIDEO4LINUX DRIVER
7488 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7489 L: linux-media@vger.kernel.org
7491 W: https://linuxtv.org
7492 T: git git://linuxtv.org/media_tree.git
7493 F: Documentation/admin-guide/media/em28xx*
7494 F: drivers/media/usb/em28xx/
7497 M: Matt Mackall <mpm@selenic.com>
7498 M: David Woodhouse <dwmw2@infradead.org>
7499 L: linux-embedded@vger.kernel.org
7502 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7503 M: Adrian Hunter <adrian.hunter@intel.com>
7504 M: Ritesh Harjani <riteshh@codeaurora.org>
7505 M: Asutosh Das <asutoshd@codeaurora.org>
7506 L: linux-mmc@vger.kernel.org
7508 F: drivers/mmc/host/cqhci*
7510 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7511 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7512 L: linux-scsi@vger.kernel.org
7514 W: http://www.broadcom.com
7515 F: drivers/scsi/be2iscsi/
7517 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7518 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7519 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7520 M: Somnath Kotur <somnath.kotur@broadcom.com>
7521 L: netdev@vger.kernel.org
7523 W: http://www.emulex.com
7524 F: drivers/net/ethernet/emulex/benet/
7526 EMULEX ONECONNECT ROCE DRIVER
7527 M: Selvin Xavier <selvin.xavier@broadcom.com>
7528 L: linux-rdma@vger.kernel.org
7530 W: http://www.broadcom.com
7531 F: drivers/infiniband/hw/ocrdma/
7532 F: include/uapi/rdma/ocrdma-abi.h
7534 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7535 M: James Smart <james.smart@broadcom.com>
7536 M: Dick Kennedy <dick.kennedy@broadcom.com>
7537 L: linux-scsi@vger.kernel.org
7539 W: http://www.broadcom.com
7540 F: drivers/scsi/lpfc/
7542 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7543 M: James Smart <james.smart@broadcom.com>
7544 M: Ram Vegesna <ram.vegesna@broadcom.com>
7545 L: linux-scsi@vger.kernel.org
7546 L: target-devel@vger.kernel.org
7548 W: http://www.broadcom.com
7549 F: drivers/scsi/elx/
7551 ENE CB710 FLASH CARD READER DRIVER
7552 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7554 F: drivers/misc/cb710/
7555 F: drivers/mmc/host/cb710-mmc.*
7556 F: include/linux/cb710.h
7558 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7559 M: Maxim Levitsky <maximlevitsky@gmail.com>
7561 F: drivers/media/rc/ene_ir.*
7563 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7564 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7565 L: linuxppc-dev@lists.ozlabs.org
7567 F: drivers/tty/ehv_bytechan.c
7569 EPSON S1D13XXX FRAMEBUFFER DRIVER
7570 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7573 F: drivers/video/fbdev/s1d13xxxfb.c
7574 F: include/video/s1d13xxxfb.h
7577 M: Gao Xiang <xiang@kernel.org>
7578 M: Chao Yu <chao@kernel.org>
7579 R: Yue Hu <huyue2@coolpad.com>
7580 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7581 L: linux-erofs@lists.ozlabs.org
7583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7584 F: Documentation/filesystems/erofs.rst
7586 F: include/trace/events/erofs.h
7588 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7589 M: Jeff Layton <jlayton@kernel.org>
7591 F: include/linux/errseq.h
7595 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7597 L: linux-can@vger.kernel.org
7599 F: drivers/net/can/usb/esd_usb.c
7601 ET131X NETWORK DRIVER
7602 M: Mark Einon <mark.einon@gmail.com>
7604 F: drivers/net/ethernet/agere/
7606 ETAS ES58X CAN/USB DRIVER
7607 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7608 L: linux-can@vger.kernel.org
7610 F: drivers/net/can/usb/etas_es58x/
7613 M: Roopa Prabhu <roopa@nvidia.com>
7614 M: Nikolay Aleksandrov <razor@blackwall.org>
7615 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7616 L: netdev@vger.kernel.org
7618 W: http://www.linuxfoundation.org/en/Net:Bridge
7619 F: include/linux/netfilter_bridge/
7622 ETHERNET PHY LIBRARY
7623 M: Andrew Lunn <andrew@lunn.ch>
7624 M: Heiner Kallweit <hkallweit1@gmail.com>
7625 R: Russell King <linux@armlinux.org.uk>
7626 L: netdev@vger.kernel.org
7628 F: Documentation/ABI/testing/sysfs-class-net-phydev
7629 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7630 F: Documentation/devicetree/bindings/net/mdio*
7631 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7632 F: Documentation/networking/phy.rst
7633 F: drivers/net/mdio/
7634 F: drivers/net/mdio/acpi_mdio.c
7635 F: drivers/net/mdio/fwnode_mdio.c
7636 F: drivers/net/mdio/of_mdio.c
7639 F: include/dt-bindings/net/qca-ar803x.h
7640 F: include/linux/linkmode.h
7641 F: include/linux/*mdio*.h
7642 F: include/linux/mdio/*.h
7643 F: include/linux/mii.h
7644 F: include/linux/of_net.h
7645 F: include/linux/phy.h
7646 F: include/linux/phy_fixed.h
7647 F: include/linux/platform_data/mdio-bcm-unimac.h
7648 F: include/linux/platform_data/mdio-gpio.h
7649 F: include/trace/events/mdio.h
7650 F: include/uapi/linux/mdio.h
7651 F: include/uapi/linux/mii.h
7652 F: net/core/of_net.c
7655 R: Eric Biederman <ebiederm@xmission.com>
7656 R: Kees Cook <keescook@chromium.org>
7657 L: linux-mm@kvack.org
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7660 F: arch/alpha/kernel/binfmt_loader.c
7663 F: include/linux/binfmts.h
7664 F: include/linux/elf.h
7665 F: include/uapi/linux/binfmts.h
7666 F: include/uapi/linux/elf.h
7667 F: tools/testing/selftests/exec/
7672 M: Namjae Jeon <linkinjeon@kernel.org>
7673 M: Sungjong Seo <sj1557.seo@samsung.com>
7674 L: linux-fsdevel@vger.kernel.org
7679 M: Jan Kara <jack@suse.com>
7680 L: linux-ext4@vger.kernel.org
7682 F: Documentation/filesystems/ext2.rst
7684 F: include/linux/ext2*
7687 M: "Theodore Ts'o" <tytso@mit.edu>
7688 M: Andreas Dilger <adilger.kernel@dilger.ca>
7689 L: linux-ext4@vger.kernel.org
7691 W: http://ext4.wiki.kernel.org
7692 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7694 F: Documentation/filesystems/ext4/
7696 F: include/trace/events/ext4.h
7698 Extended Verification Module (EVM)
7699 M: Mimi Zohar <zohar@linux.ibm.com>
7700 L: linux-integrity@vger.kernel.org
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7703 F: security/integrity/evm/
7704 F: security/integrity/
7706 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7707 M: Ard Biesheuvel <ardb@kernel.org>
7708 L: linux-efi@vger.kernel.org
7710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7711 F: Documentation/admin-guide/efi-stub.rst
7712 F: arch/*/include/asm/efi.h
7713 F: arch/*/kernel/efi.c
7714 F: arch/arm/boot/compressed/efi-header.S
7715 F: arch/arm64/kernel/efi-entry.S
7716 F: arch/x86/platform/efi/
7717 F: drivers/firmware/efi/
7718 F: include/linux/efi*.h
7720 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7721 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7722 M: Chanwoo Choi <cw00.choi@samsung.com>
7723 L: linux-kernel@vger.kernel.org
7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7726 F: Documentation/devicetree/bindings/extcon/
7727 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7729 F: include/linux/extcon.h
7730 F: include/linux/extcon/
7733 M: Masami Hiramatsu <mhiramat@kernel.org>
7735 F: Documentation/admin-guide/bootconfig.rst
7736 F: fs/proc/bootconfig.c
7737 F: include/linux/bootconfig.h
7738 F: lib/bootconfig-data.S
7740 F: tools/bootconfig/*
7741 F: tools/bootconfig/scripts/*
7744 M: Jingoo Han <jingoohan1@gmail.com>
7745 L: dri-devel@lists.freedesktop.org
7747 F: drivers/gpu/drm/exynos/exynos_dp*
7749 EXYNOS SYSMMU (IOMMU) driver
7750 M: Marek Szyprowski <m.szyprowski@samsung.com>
7751 L: iommu@lists.linux.dev
7753 F: drivers/iommu/exynos-iommu.c
7756 M: Jaegeuk Kim <jaegeuk@kernel.org>
7757 M: Chao Yu <chao@kernel.org>
7758 L: linux-f2fs-devel@lists.sourceforge.net
7760 W: https://f2fs.wiki.kernel.org/
7761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7762 F: Documentation/ABI/testing/sysfs-fs-f2fs
7763 F: Documentation/filesystems/f2fs.rst
7765 F: include/linux/f2fs_fs.h
7766 F: include/trace/events/f2fs.h
7767 F: include/uapi/linux/f2fs.h
7769 F71805F HARDWARE MONITORING DRIVER
7770 M: Jean Delvare <jdelvare@suse.com>
7771 L: linux-hwmon@vger.kernel.org
7773 F: Documentation/hwmon/f71805f.rst
7774 F: drivers/hwmon/f71805f.c
7777 M: Josh Poimboeuf <jpoimboe@kernel.org>
7779 F: scripts/faddr2line
7782 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7783 L: netdev@vger.kernel.org
7785 F: Documentation/networking/failover.rst
7786 F: include/net/failover.h
7787 F: net/core/failover.c
7790 M: Jan Kara <jack@suse.cz>
7791 R: Amir Goldstein <amir73il@gmail.com>
7792 R: Matthew Bobrowski <repnop@google.com>
7793 L: linux-fsdevel@vger.kernel.org
7795 F: fs/notify/fanotify/
7796 F: include/linux/fanotify.h
7797 F: include/uapi/linux/fanotify.h
7799 FARSYNC SYNCHRONOUS DRIVER
7800 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7802 W: http://www.farsite.co.uk/
7803 F: drivers/net/wan/farsync.*
7805 FAULT INJECTION SUPPORT
7806 M: Akinobu Mita <akinobu.mita@gmail.com>
7808 F: Documentation/fault-injection/
7809 F: lib/fault-inject.c
7811 FBTFT Framebuffer drivers
7812 L: dri-devel@lists.freedesktop.org
7813 L: linux-fbdev@vger.kernel.org
7815 F: drivers/staging/fbtft/
7818 M: Michael Buesch <m@bues.ch>
7819 L: linux-media@vger.kernel.org
7821 F: drivers/media/tuners/fc0011.c
7822 F: drivers/media/tuners/fc0011.h
7825 M: Antti Palosaari <crope@iki.fi>
7826 L: linux-media@vger.kernel.org
7828 W: https://linuxtv.org
7829 W: http://palosaari.fi/linux/
7830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7831 T: git git://linuxtv.org/anttip/media_tree.git
7832 F: drivers/media/tuners/fc2580*
7834 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7835 M: Hannes Reinecke <hare@suse.de>
7836 L: linux-scsi@vger.kernel.org
7838 W: www.Open-FCoE.org
7839 F: drivers/scsi/fcoe/
7840 F: drivers/scsi/libfc/
7842 F: include/scsi/libfc.h
7843 F: include/scsi/libfcoe.h
7844 F: include/uapi/scsi/fc/
7846 FILE LOCKING (flock() and fcntl()/lockf())
7847 M: Jeff Layton <jlayton@kernel.org>
7848 M: Chuck Lever <chuck.lever@oracle.com>
7849 L: linux-fsdevel@vger.kernel.org
7853 F: include/linux/fcntl.h
7854 F: include/uapi/linux/fcntl.h
7856 FILESYSTEM DIRECT ACCESS (DAX)
7857 M: Dan Williams <dan.j.williams@intel.com>
7858 R: Matthew Wilcox <willy@infradead.org>
7859 R: Jan Kara <jack@suse.cz>
7860 L: linux-fsdevel@vger.kernel.org
7861 L: nvdimm@lists.linux.dev
7864 F: include/linux/dax.h
7865 F: include/trace/events/fs_dax.h
7867 FILESYSTEMS (VFS and infrastructure)
7868 M: Alexander Viro <viro@zeniv.linux.org.uk>
7869 L: linux-fsdevel@vger.kernel.org
7872 F: include/linux/fs.h
7873 F: include/linux/fs_types.h
7874 F: include/uapi/linux/fs.h
7875 F: include/uapi/linux/openat2.h
7877 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7878 M: Riku Voipio <riku.voipio@iki.fi>
7879 L: linux-hwmon@vger.kernel.org
7881 F: drivers/hwmon/f75375s.c
7882 F: include/linux/f75375s.h
7884 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7885 M: Clemens Ladisch <clemens@ladisch.de>
7886 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7890 F: include/uapi/sound/firewire.h
7893 FIREWIRE MEDIA DRIVERS (firedtv)
7894 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7895 L: linux-media@vger.kernel.org
7896 L: linux1394-devel@lists.sourceforge.net
7898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7899 F: drivers/media/firewire/
7901 FIREWIRE SBP-2 TARGET
7902 M: Chris Boot <bootc@bootc.net>
7903 L: linux-scsi@vger.kernel.org
7904 L: target-devel@vger.kernel.org
7905 L: linux1394-devel@lists.sourceforge.net
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7908 F: drivers/target/sbp/
7911 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7912 L: linux1394-devel@lists.sourceforge.net
7914 W: http://ieee1394.wiki.kernel.org/
7915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7916 F: drivers/firewire/
7917 F: include/linux/firewire.h
7918 F: include/uapi/linux/firewire*.h
7921 FIRMWARE FRAMEWORK FOR ARMV8-A
7922 M: Sudeep Holla <sudeep.holla@arm.com>
7923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7925 F: drivers/firmware/arm_ffa/
7926 F: include/linux/arm_ffa.h
7928 FIRMWARE LOADER (request_firmware)
7929 M: Luis Chamberlain <mcgrof@kernel.org>
7930 M: Russ Weight <russell.h.weight@intel.com>
7931 L: linux-kernel@vger.kernel.org
7933 F: Documentation/firmware_class/
7934 F: drivers/base/firmware_loader/
7935 F: include/linux/firmware.h
7937 FLEXTIMER FTM-QUADDEC DRIVER
7938 M: Patrick Havelange <patrick.havelange@essensium.com>
7939 L: linux-iio@vger.kernel.org
7941 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7942 F: drivers/counter/ftm-quaddec.c
7945 M: Denis Efremov <efremov@linux.com>
7946 L: linux-block@vger.kernel.org
7948 F: drivers/block/floppy.c
7950 FLYSKY FSIA6B RC RECEIVER
7951 M: Markus Koch <markus@notsyncing.net>
7952 L: linux-input@vger.kernel.org
7954 F: drivers/input/joystick/fsia6b.c
7956 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7957 M: Geoffrey D. Bennett <g@b4.vu>
7958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7961 F: sound/usb/mixer_scarlett_gen2.c
7963 FORCEDETH GIGABIT ETHERNET DRIVER
7964 M: Rain River <rain.1986.08.12@gmail.com>
7965 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7966 L: netdev@vger.kernel.org
7968 F: drivers/net/ethernet/nvidia/*
7971 M: Kees Cook <keescook@chromium.org>
7972 L: linux-hardening@vger.kernel.org
7974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7975 F: include/linux/fortify-string.h
7976 F: lib/test_fortify/*
7977 F: scripts/test_fortify.sh
7981 M: Wu Hao <hao.wu@intel.com>
7982 R: Tom Rix <trix@redhat.com>
7983 L: linux-fpga@vger.kernel.org
7985 F: Documentation/ABI/testing/sysfs-bus-dfl*
7986 F: Documentation/fpga/dfl.rst
7987 F: drivers/fpga/dfl*
7988 F: drivers/uio/uio_dfl.c
7989 F: include/linux/dfl.h
7990 F: include/uapi/linux/fpga-dfl.h
7992 FPGA MANAGER FRAMEWORK
7993 M: Moritz Fischer <mdf@kernel.org>
7994 M: Wu Hao <hao.wu@intel.com>
7995 M: Xu Yilun <yilun.xu@intel.com>
7996 R: Tom Rix <trix@redhat.com>
7997 L: linux-fpga@vger.kernel.org
7999 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8001 F: Documentation/devicetree/bindings/fpga/
8002 F: Documentation/driver-api/fpga/
8003 F: Documentation/fpga/
8005 F: include/linux/fpga/
8007 INTEL MAX10 BMC SECURE UPDATES
8008 M: Russ Weight <russell.h.weight@intel.com>
8009 L: linux-fpga@vger.kernel.org
8011 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8012 F: drivers/fpga/intel-m10-bmc-sec-update.c
8014 MICROCHIP POLARFIRE FPGA DRIVERS
8015 M: Conor Dooley <conor.dooley@microchip.com>
8016 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8017 L: linux-fpga@vger.kernel.org
8019 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8020 F: drivers/fpga/microchip-spi.c
8023 M: Bill Metzenthen <billm@melbpc.org.au>
8025 W: http://floatingpoint.sourceforge.net/emulator/index.html
8026 F: arch/x86/math-emu/
8029 M: Daniel Vetter <daniel@ffwll.ch>
8030 F: drivers/video/fbdev/core/
8032 T: git git://anongit.freedesktop.org/drm/drm-misc
8035 M: Helge Deller <deller@gmx.de>
8036 L: linux-fbdev@vger.kernel.org
8037 L: dri-devel@lists.freedesktop.org
8039 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8041 F: Documentation/fb/
8043 F: include/linux/fb.h
8044 F: include/uapi/linux/fb.h
8045 F: include/uapi/video/
8048 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8049 M: Horia Geantă <horia.geanta@nxp.com>
8050 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8051 M: Gaurav Jain <gaurav.jain@nxp.com>
8052 L: linux-crypto@vger.kernel.org
8054 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8055 F: drivers/crypto/caam/
8057 FREESCALE COLDFIRE M5441X MMC DRIVER
8058 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8059 L: linux-mmc@vger.kernel.org
8061 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8062 F: include/linux/platform_data/mmc-esdhc-mcf.h
8064 FREESCALE DIU FRAMEBUFFER DRIVER
8065 M: Timur Tabi <timur@kernel.org>
8066 L: linux-fbdev@vger.kernel.org
8068 F: drivers/video/fbdev/fsl-diu-fb.*
8070 FREESCALE DMA DRIVER
8071 M: Li Yang <leoyang.li@nxp.com>
8072 M: Zhang Wei <zw@zh-kernel.org>
8073 L: linuxppc-dev@lists.ozlabs.org
8075 F: drivers/dma/fsldma.*
8077 FREESCALE DSPI DRIVER
8078 M: Vladimir Oltean <olteanv@gmail.com>
8079 L: linux-spi@vger.kernel.org
8081 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8082 F: drivers/spi/spi-fsl-dspi.c
8083 F: include/linux/spi/spi-fsl-dspi.h
8085 FREESCALE ENETC ETHERNET DRIVERS
8086 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8087 L: netdev@vger.kernel.org
8089 F: drivers/net/ethernet/freescale/enetc/
8091 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8092 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8093 L: netdev@vger.kernel.org
8095 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8096 F: drivers/net/ethernet/freescale/gianfar*
8098 FREESCALE GPMI NAND DRIVER
8099 M: Han Xu <han.xu@nxp.com>
8100 L: linux-mtd@lists.infradead.org
8102 F: drivers/mtd/nand/raw/gpmi-nand/*
8104 FREESCALE I2C CPM DRIVER
8105 M: Jochen Friedrich <jochen@scram.de>
8106 L: linuxppc-dev@lists.ozlabs.org
8107 L: linux-i2c@vger.kernel.org
8109 F: drivers/i2c/busses/i2c-cpm.c
8111 FREESCALE IMX / MXC FEC DRIVER
8112 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8113 L: netdev@vger.kernel.org
8115 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8116 F: drivers/net/ethernet/freescale/fec.h
8117 F: drivers/net/ethernet/freescale/fec_main.c
8118 F: drivers/net/ethernet/freescale/fec_ptp.c
8120 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8121 M: Sascha Hauer <s.hauer@pengutronix.de>
8122 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8123 L: linux-fbdev@vger.kernel.org
8124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8126 F: drivers/video/fbdev/imxfb.c
8127 F: include/linux/platform_data/video-imxfb.h
8129 FREESCALE IMX DDR PMU DRIVER
8130 M: Frank Li <Frank.li@nxp.com>
8131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8133 F: Documentation/admin-guide/perf/imx-ddr.rst
8134 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8135 F: drivers/perf/fsl_imx8_ddr_perf.c
8137 FREESCALE IMX I2C DRIVER
8138 M: Oleksij Rempel <o.rempel@pengutronix.de>
8139 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8140 L: linux-i2c@vger.kernel.org
8142 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8143 F: drivers/i2c/busses/i2c-imx.c
8145 FREESCALE IMX LPI2C DRIVER
8146 M: Dong Aisheng <aisheng.dong@nxp.com>
8147 L: linux-i2c@vger.kernel.org
8148 L: linux-imx@nxp.com
8150 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8151 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8153 FREESCALE MPC I2C DRIVER
8154 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8155 L: linux-i2c@vger.kernel.org
8157 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8158 F: drivers/i2c/busses/i2c-mpc.c
8160 FREESCALE QORIQ DPAA ETHERNET DRIVER
8161 M: Madalin Bucur <madalin.bucur@nxp.com>
8162 L: netdev@vger.kernel.org
8164 F: drivers/net/ethernet/freescale/dpaa
8166 FREESCALE QORIQ DPAA FMAN DRIVER
8167 M: Madalin Bucur <madalin.bucur@nxp.com>
8168 L: netdev@vger.kernel.org
8170 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8171 F: drivers/net/ethernet/freescale/fman
8173 FREESCALE QORIQ PTP CLOCK DRIVER
8174 M: Yangbo Lu <yangbo.lu@nxp.com>
8175 L: netdev@vger.kernel.org
8177 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8178 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8179 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8180 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8181 F: drivers/ptp/ptp_qoriq.c
8182 F: drivers/ptp/ptp_qoriq_debugfs.c
8183 F: include/linux/fsl/ptp_qoriq.h
8185 FREESCALE QUAD SPI DRIVER
8186 M: Han Xu <han.xu@nxp.com>
8187 L: linux-spi@vger.kernel.org
8189 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8190 F: drivers/spi/spi-fsl-qspi.c
8192 FREESCALE QUICC ENGINE LIBRARY
8193 M: Qiang Zhao <qiang.zhao@nxp.com>
8194 L: linuxppc-dev@lists.ozlabs.org
8196 F: drivers/soc/fsl/qe/
8197 F: include/soc/fsl/qe/
8199 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8200 M: Li Yang <leoyang.li@nxp.com>
8201 L: netdev@vger.kernel.org
8202 L: linuxppc-dev@lists.ozlabs.org
8204 F: drivers/net/ethernet/freescale/ucc_geth*
8206 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8207 M: Zhao Qiang <qiang.zhao@nxp.com>
8208 L: netdev@vger.kernel.org
8209 L: linuxppc-dev@lists.ozlabs.org
8211 F: drivers/net/wan/fsl_ucc_hdlc*
8213 FREESCALE QUICC ENGINE UCC UART DRIVER
8214 M: Timur Tabi <timur@kernel.org>
8215 L: linuxppc-dev@lists.ozlabs.org
8217 F: drivers/tty/serial/ucc_uart.c
8219 FREESCALE SOC DRIVERS
8220 M: Li Yang <leoyang.li@nxp.com>
8221 L: linuxppc-dev@lists.ozlabs.org
8222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8224 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8225 F: Documentation/devicetree/bindings/soc/fsl/
8227 F: include/linux/fsl/
8230 FREESCALE SOC FS_ENET DRIVER
8231 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8232 L: linuxppc-dev@lists.ozlabs.org
8233 L: netdev@vger.kernel.org
8235 F: drivers/net/ethernet/freescale/fs_enet/
8236 F: include/linux/fs_enet_pd.h
8238 FREESCALE SOC SOUND DRIVERS
8239 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8240 M: Xiubo Li <Xiubo.Lee@gmail.com>
8241 R: Fabio Estevam <festevam@gmail.com>
8242 R: Nicolin Chen <nicoleotsuka@gmail.com>
8243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8244 L: linuxppc-dev@lists.ozlabs.org
8246 F: sound/soc/fsl/fsl*
8247 F: sound/soc/fsl/imx*
8248 F: sound/soc/fsl/mpc8610_hpcd.c
8250 FREESCALE USB PERIPHERAL DRIVERS
8251 M: Li Yang <leoyang.li@nxp.com>
8252 L: linux-usb@vger.kernel.org
8253 L: linuxppc-dev@lists.ozlabs.org
8255 F: drivers/usb/gadget/udc/fsl*
8257 FREESCALE USB PHY DRIVER
8258 M: Ran Wang <ran.wang_1@nxp.com>
8259 L: linux-usb@vger.kernel.org
8260 L: linuxppc-dev@lists.ozlabs.org
8262 F: drivers/usb/phy/phy-fsl-usb*
8265 M: Christoph Hellwig <hch@infradead.org>
8267 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8271 M: "Rafael J. Wysocki" <rafael@kernel.org>
8272 M: Pavel Machek <pavel@ucw.cz>
8273 L: linux-pm@vger.kernel.org
8275 F: Documentation/power/freezing-of-tasks.rst
8276 F: include/linux/freezer.h
8280 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8281 L: linux-kernel@vger.kernel.org
8283 F: include/linux/frontswap.h
8286 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8287 M: David Howells <dhowells@redhat.com>
8288 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8290 F: Documentation/filesystems/caching/
8292 F: include/linux/fscache*.h
8294 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8295 M: Theodore Y. Ts'o <tytso@mit.edu>
8296 M: Jaegeuk Kim <jaegeuk@kernel.org>
8297 M: Eric Biggers <ebiggers@kernel.org>
8298 L: linux-fscrypt@vger.kernel.org
8300 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8301 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8302 F: Documentation/filesystems/fscrypt.rst
8304 F: include/linux/fscrypt*.h
8305 F: include/uapi/linux/fscrypt.h
8308 M: Jeremy Kerr <jk@ozlabs.org>
8309 M: Joel Stanley <joel@jms.id.au>
8310 R: Alistar Popple <alistair@popple.id.au>
8311 R: Eddie James <eajames@linux.ibm.com>
8312 L: linux-fsi@lists.ozlabs.org
8314 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8317 F: include/linux/fsi*.h
8318 F: include/trace/events/fsi*.h
8320 FSI-ATTACHED I2C DRIVER
8321 M: Eddie James <eajames@linux.ibm.com>
8322 L: linux-i2c@vger.kernel.org
8323 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8325 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8326 F: drivers/i2c/busses/i2c-fsi.c
8328 FSI-ATTACHED SPI DRIVER
8329 M: Eddie James <eajames@linux.ibm.com>
8330 L: linux-spi@vger.kernel.org
8332 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8333 F: drivers/spi/spi-fsi.c
8335 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8336 M: Jan Kara <jack@suse.cz>
8337 R: Amir Goldstein <amir73il@gmail.com>
8338 L: linux-fsdevel@vger.kernel.org
8340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8342 F: include/linux/fsnotify*.h
8344 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8345 M: Eric Biggers <ebiggers@kernel.org>
8346 M: Theodore Y. Ts'o <tytso@mit.edu>
8347 L: linux-fscrypt@vger.kernel.org
8349 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8350 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8351 F: Documentation/filesystems/fsverity.rst
8353 F: include/linux/fsverity.h
8354 F: include/uapi/linux/fsverity.h
8356 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8357 M: Michael Zaidman <michael.zaidman@gmail.com>
8358 L: linux-i2c@vger.kernel.org
8359 L: linux-input@vger.kernel.org
8361 F: drivers/hid/hid-ft260.c
8363 FUJITSU LAPTOP EXTRAS
8364 M: Jonathan Woithe <jwoithe@just42.net>
8365 L: platform-driver-x86@vger.kernel.org
8367 F: drivers/platform/x86/fujitsu-laptop.c
8369 FUJITSU M-5MO LS CAMERA ISP DRIVER
8370 M: Kyungmin Park <kyungmin.park@samsung.com>
8371 M: Heungjun Kim <riverful.kim@samsung.com>
8372 L: linux-media@vger.kernel.org
8374 F: drivers/media/i2c/m5mols/
8375 F: include/media/i2c/m5mols.h
8377 FUJITSU TABLET EXTRAS
8378 M: Robert Gerlach <khnz@gmx.de>
8379 L: platform-driver-x86@vger.kernel.org
8381 F: drivers/platform/x86/fujitsu-tablet.c
8383 FUNGIBLE ETHERNET DRIVERS
8384 M: Dimitris Michailidis <dmichail@fungible.com>
8385 L: netdev@vger.kernel.org
8387 F: drivers/net/ethernet/fungible/
8389 FUSE: FILESYSTEM IN USERSPACE
8390 M: Miklos Szeredi <miklos@szeredi.hu>
8391 L: linux-fsdevel@vger.kernel.org
8393 W: https://github.com/libfuse/
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8395 F: Documentation/filesystems/fuse.rst
8397 F: include/uapi/linux/fuse.h
8400 M: Thomas Gleixner <tglx@linutronix.de>
8401 M: Ingo Molnar <mingo@redhat.com>
8402 R: Peter Zijlstra <peterz@infradead.org>
8403 R: Darren Hart <dvhart@infradead.org>
8404 R: Davidlohr Bueso <dave@stgolabs.net>
8405 R: André Almeida <andrealmeid@igalia.com>
8406 L: linux-kernel@vger.kernel.org
8408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8409 F: Documentation/locking/*futex*
8410 F: include/asm-generic/futex.h
8411 F: include/linux/futex.h
8412 F: include/uapi/linux/futex.h
8414 F: tools/perf/bench/futex*
8415 F: tools/testing/selftests/futex/
8417 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8418 M: Tim Harvey <tharvey@gateworks.com>
8419 M: Robert Jones <rjones@gateworks.com>
8421 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8422 F: drivers/mfd/gateworks-gsc.c
8423 F: include/linux/mfd/gsc.h
8424 F: Documentation/hwmon/gsc-hwmon.rst
8425 F: drivers/hwmon/gsc-hwmon.c
8426 F: include/linux/platform_data/gsc_hwmon.h
8429 M: Kees Cook <keescook@chromium.org>
8430 L: linux-hardening@vger.kernel.org
8432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8433 F: Documentation/kbuild/gcc-plugins.rst
8434 F: scripts/Makefile.gcc-plugins
8435 F: scripts/gcc-plugins/
8437 GCOV BASED KERNEL PROFILING
8438 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8440 F: Documentation/dev-tools/gcov.rst
8443 GDB KERNEL DEBUGGING HELPER SCRIPTS
8444 M: Jan Kiszka <jan.kiszka@siemens.com>
8445 M: Kieran Bingham <kbingham@kernel.org>
8449 GEMINI CRYPTO DRIVER
8450 M: Corentin Labbe <clabbe@baylibre.com>
8451 L: linux-crypto@vger.kernel.org
8453 F: drivers/crypto/gemini/
8455 GEMTEK FM RADIO RECEIVER DRIVER
8456 M: Hans Verkuil <hverkuil@xs4all.nl>
8457 L: linux-media@vger.kernel.org
8459 W: https://linuxtv.org
8460 T: git git://linuxtv.org/media_tree.git
8461 F: drivers/media/radio/radio-gemtek*
8463 GENERIC ARCHITECTURE TOPOLOGY
8464 M: Sudeep Holla <sudeep.holla@arm.com>
8465 L: linux-kernel@vger.kernel.org
8467 F: drivers/base/arch_topology.c
8468 F: include/linux/arch_topology.h
8471 M: Thomas Gleixner <tglx@linutronix.de>
8472 M: Peter Zijlstra <peterz@infradead.org>
8473 M: Andy Lutomirski <luto@kernel.org>
8474 L: linux-kernel@vger.kernel.org
8476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8477 F: include/linux/entry-common.h
8478 F: include/linux/entry-kvm.h
8481 GENERIC GPIO I2C DRIVER
8482 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8484 F: drivers/i2c/busses/i2c-gpio.c
8485 F: include/linux/platform_data/i2c-gpio.h
8487 GENERIC GPIO I2C MULTIPLEXER DRIVER
8488 M: Peter Korsgaard <peter.korsgaard@barco.com>
8489 L: linux-i2c@vger.kernel.org
8491 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8492 F: drivers/i2c/muxes/i2c-mux-gpio.c
8493 F: include/linux/platform_data/i2c-mux-gpio.h
8495 GENERIC HDLC (WAN) DRIVERS
8496 M: Krzysztof Halasa <khc@pm.waw.pl>
8498 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8499 F: drivers/net/wan/c101.c
8500 F: drivers/net/wan/hd6457*
8501 F: drivers/net/wan/hdlc*
8502 F: drivers/net/wan/n2.c
8503 F: drivers/net/wan/pc300too.c
8504 F: drivers/net/wan/pci200syn.c
8505 F: drivers/net/wan/wanxl*
8507 GENERIC INCLUDE/ASM HEADER FILES
8508 M: Arnd Bergmann <arnd@arndb.de>
8509 L: linux-arch@vger.kernel.org
8511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8512 F: include/asm-generic/
8513 F: include/uapi/asm-generic/
8515 GENERIC PHY FRAMEWORK
8516 M: Kishon Vijay Abraham I <kishon@ti.com>
8517 M: Vinod Koul <vkoul@kernel.org>
8518 L: linux-phy@lists.infradead.org
8520 Q: https://patchwork.kernel.org/project/linux-phy/list/
8521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8522 F: Documentation/devicetree/bindings/phy/
8524 F: include/dt-bindings/phy/
8525 F: include/linux/phy/
8527 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8528 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8530 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8533 M: "Rafael J. Wysocki" <rafael@kernel.org>
8534 M: Kevin Hilman <khilman@kernel.org>
8535 M: Ulf Hansson <ulf.hansson@linaro.org>
8536 L: linux-pm@vger.kernel.org
8538 F: Documentation/devicetree/bindings/power/power?domain*
8539 F: drivers/base/power/domain*.c
8540 F: include/linux/pm_domain.h
8542 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8543 M: Eugen Hristev <eugen.hristev@microchip.com>
8544 L: linux-input@vger.kernel.org
8546 F: drivers/input/touchscreen/resistive-adc-touch.c
8548 GENERIC STRING LIBRARY
8549 R: Andy Shevchenko <andy@kernel.org>
8552 F: lib/string_helpers.c
8553 F: lib/test_string.c
8554 F: lib/test-string_helpers.c
8556 GENERIC UIO DRIVER FOR PCI DEVICES
8557 M: "Michael S. Tsirkin" <mst@redhat.com>
8558 L: kvm@vger.kernel.org
8560 F: drivers/uio/uio_pci_generic.c
8562 GENERIC VDSO LIBRARY
8563 M: Andy Lutomirski <luto@kernel.org>
8564 M: Thomas Gleixner <tglx@linutronix.de>
8565 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8566 L: linux-kernel@vger.kernel.org
8568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8569 F: include/asm-generic/vdso/vsyscall.h
8571 F: kernel/time/vsyscall.c
8574 GENWQE (IBM Generic Workqueue Card)
8575 M: Frank Haverkamp <haver@linux.ibm.com>
8577 F: drivers/misc/genwqe/
8579 GET_MAINTAINER SCRIPT
8580 M: Joe Perches <joe@perches.com>
8582 F: scripts/get_maintainer.pl
8585 M: Bob Peterson <rpeterso@redhat.com>
8586 M: Andreas Gruenbacher <agruenba@redhat.com>
8587 L: cluster-devel@redhat.com
8589 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8591 F: Documentation/filesystems/gfs2*
8593 F: include/uapi/linux/gfs2_ondisk.h
8596 M: Thomas Weißschuh <thomas@weissschuh.net>
8597 L: platform-driver-x86@vger.kernel.org
8599 F: drivers/platform/x86/gigabyte-wmi.c
8602 M: Johan Hovold <johan@kernel.org>
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8605 F: Documentation/ABI/testing/sysfs-class-gnss
8606 F: Documentation/devicetree/bindings/gnss/
8608 F: include/linux/gnss.h
8611 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8612 L: linux-media@vger.kernel.org
8614 F: drivers/media/usb/go7007/
8617 M: Bastien Nocera <hadess@hadess.net>
8618 M: Hans de Goede <hdegoede@redhat.com>
8619 L: linux-input@vger.kernel.org
8621 F: drivers/input/touchscreen/goodix*
8623 GOOGLE ETHERNET DRIVERS
8624 M: Jeroen de Borst <jeroendb@google.com>
8625 R: Catherine Sullivan <csully@google.com>
8626 R: David Awogbemila <awogbemila@google.com>
8627 L: netdev@vger.kernel.org
8629 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8630 F: drivers/net/ethernet/google
8632 GPD POCKET FAN DRIVER
8633 M: Hans de Goede <hdegoede@redhat.com>
8634 L: platform-driver-x86@vger.kernel.org
8636 F: drivers/platform/x86/gpd-pocket-fan.c
8639 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8640 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8641 L: linux-gpio@vger.kernel.org
8642 L: linux-acpi@vger.kernel.org
8644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8645 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8646 F: drivers/gpio/gpiolib-acpi.c
8647 F: drivers/gpio/gpiolib-acpi.h
8650 M: Geert Uytterhoeven <geert+renesas@glider.be>
8651 L: linux-gpio@vger.kernel.org
8653 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8654 F: drivers/gpio/gpio-aggregator.c
8657 M: Sean Young <sean@mess.org>
8658 L: linux-media@vger.kernel.org
8660 F: drivers/media/rc/gpio-ir-tx.c
8663 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8664 L: linux-gpio@vger.kernel.org
8666 F: drivers/gpio/gpio-mockup.c
8667 F: tools/testing/selftests/gpio/
8670 R: Michael Walle <michael@walle.cc>
8672 F: drivers/gpio/gpio-regmap.c
8673 F: include/linux/gpio/regmap.h
8676 M: Linus Walleij <linus.walleij@linaro.org>
8677 M: Bartosz Golaszewski <brgl@bgdev.pl>
8678 L: linux-gpio@vger.kernel.org
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8681 F: Documentation/ABI/obsolete/sysfs-gpio
8682 F: Documentation/ABI/testing/gpio-cdev
8683 F: Documentation/admin-guide/gpio/
8684 F: Documentation/devicetree/bindings/gpio/
8685 F: Documentation/driver-api/gpio/
8687 F: include/asm-generic/gpio.h
8688 F: include/dt-bindings/gpio/
8689 F: include/linux/gpio.h
8690 F: include/linux/gpio/
8691 F: include/linux/of_gpio.h
8692 F: include/uapi/linux/gpio.h
8695 GRE DEMULTIPLEXER DRIVER
8696 M: Dmitry Kozlov <xeb@mail.ru>
8697 L: netdev@vger.kernel.org
8699 F: include/net/gre.h
8700 F: net/ipv4/gre_demux.c
8701 F: net/ipv4/gre_offload.c
8703 GRETH 10/100/1G Ethernet MAC device driver
8704 M: Andreas Larsson <andreas@gaisler.com>
8705 L: netdev@vger.kernel.org
8707 F: drivers/net/ethernet/aeroflex/
8709 GREYBUS AUDIO PROTOCOLS DRIVERS
8710 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8711 M: Mark Greer <mgreer@animalcreek.com>
8713 F: drivers/staging/greybus/audio_apbridgea.c
8714 F: drivers/staging/greybus/audio_apbridgea.h
8715 F: drivers/staging/greybus/audio_codec.c
8716 F: drivers/staging/greybus/audio_codec.h
8717 F: drivers/staging/greybus/audio_gb.c
8718 F: drivers/staging/greybus/audio_manager.c
8719 F: drivers/staging/greybus/audio_manager.h
8720 F: drivers/staging/greybus/audio_manager_module.c
8721 F: drivers/staging/greybus/audio_manager_private.h
8722 F: drivers/staging/greybus/audio_manager_sysfs.c
8723 F: drivers/staging/greybus/audio_module.c
8724 F: drivers/staging/greybus/audio_topology.c
8726 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8727 M: Viresh Kumar <vireshk@kernel.org>
8729 F: drivers/staging/greybus/authentication.c
8730 F: drivers/staging/greybus/bootrom.c
8731 F: drivers/staging/greybus/firmware.h
8732 F: drivers/staging/greybus/fw-core.c
8733 F: drivers/staging/greybus/fw-download.c
8734 F: drivers/staging/greybus/fw-management.c
8735 F: drivers/staging/greybus/greybus_authentication.h
8736 F: drivers/staging/greybus/greybus_firmware.h
8737 F: drivers/staging/greybus/hid.c
8738 F: drivers/staging/greybus/i2c.c
8739 F: drivers/staging/greybus/spi.c
8740 F: drivers/staging/greybus/spilib.c
8741 F: drivers/staging/greybus/spilib.h
8743 GREYBUS LOOPBACK DRIVER
8744 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8746 F: drivers/staging/greybus/loopback.c
8748 GREYBUS PLATFORM DRIVERS
8749 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8751 F: drivers/staging/greybus/arche-apb-ctrl.c
8752 F: drivers/staging/greybus/arche-platform.c
8753 F: drivers/staging/greybus/arche_platform.h
8755 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8756 M: Rui Miguel Silva <rmfrfs@gmail.com>
8758 F: drivers/staging/greybus/gpio.c
8759 F: drivers/staging/greybus/light.c
8760 F: drivers/staging/greybus/power_supply.c
8761 F: drivers/staging/greybus/sdio.c
8762 F: drivers/staging/greybus/spi.c
8763 F: drivers/staging/greybus/spilib.c
8766 M: Johan Hovold <johan@kernel.org>
8767 M: Alex Elder <elder@kernel.org>
8768 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8769 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8772 F: drivers/staging/greybus/
8773 F: include/linux/greybus.h
8774 F: include/linux/greybus/
8776 GREYBUS UART PROTOCOLS DRIVERS
8777 M: David Lin <dtwlin@gmail.com>
8779 F: drivers/staging/greybus/log.c
8780 F: drivers/staging/greybus/uart.c
8782 GS1662 VIDEO SERIALIZER
8783 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8784 L: linux-media@vger.kernel.org
8786 T: git git://linuxtv.org/media_tree.git
8787 F: drivers/media/spi/gs1662.c
8789 GSPCA FINEPIX SUBDRIVER
8790 M: Frank Zago <frank@zago.net>
8791 L: linux-media@vger.kernel.org
8793 T: git git://linuxtv.org/media_tree.git
8794 F: drivers/media/usb/gspca/finepix.c
8796 GSPCA GL860 SUBDRIVER
8797 M: Olivier Lorin <o.lorin@laposte.net>
8798 L: linux-media@vger.kernel.org
8800 T: git git://linuxtv.org/media_tree.git
8801 F: drivers/media/usb/gspca/gl860/
8803 GSPCA M5602 SUBDRIVER
8804 M: Erik Andren <erik.andren@gmail.com>
8805 L: linux-media@vger.kernel.org
8807 T: git git://linuxtv.org/media_tree.git
8808 F: drivers/media/usb/gspca/m5602/
8810 GSPCA PAC207 SONIXB SUBDRIVER
8811 M: Hans Verkuil <hverkuil@xs4all.nl>
8812 L: linux-media@vger.kernel.org
8814 T: git git://linuxtv.org/media_tree.git
8815 F: drivers/media/usb/gspca/pac207.c
8817 GSPCA SN9C20X SUBDRIVER
8818 M: Brian Johnson <brijohn@gmail.com>
8819 L: linux-media@vger.kernel.org
8821 T: git git://linuxtv.org/media_tree.git
8822 F: drivers/media/usb/gspca/sn9c20x.c
8824 GSPCA T613 SUBDRIVER
8825 M: Leandro Costantino <lcostantino@gmail.com>
8826 L: linux-media@vger.kernel.org
8828 T: git git://linuxtv.org/media_tree.git
8829 F: drivers/media/usb/gspca/t613.c
8831 GSPCA USB WEBCAM DRIVER
8832 M: Hans Verkuil <hverkuil@xs4all.nl>
8833 L: linux-media@vger.kernel.org
8835 T: git git://linuxtv.org/media_tree.git
8836 F: drivers/media/usb/gspca/
8838 GTP (GPRS Tunneling Protocol)
8839 M: Pablo Neira Ayuso <pablo@netfilter.org>
8840 M: Harald Welte <laforge@gnumonks.org>
8841 L: osmocom-net-gprs@lists.osmocom.org
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8844 F: drivers/net/gtp.c
8846 GUID PARTITION TABLE (GPT)
8847 M: Davidlohr Bueso <dave@stgolabs.net>
8848 L: linux-efi@vger.kernel.org
8850 F: block/partitions/efi.*
8852 HABANALABS PCI DRIVER
8853 M: Oded Gabbay <ogabbay@kernel.org>
8855 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8856 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8857 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8858 F: drivers/misc/habanalabs/
8859 F: include/uapi/misc/habanalabs.h
8862 M: Antti Palosaari <crope@iki.fi>
8863 L: linux-media@vger.kernel.org
8865 W: https://linuxtv.org
8866 W: http://palosaari.fi/linux/
8867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8868 T: git git://linuxtv.org/anttip/media_tree.git
8869 F: drivers/media/usb/hackrf/
8871 HANTRO VPU CODEC DRIVER
8872 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8873 M: Philipp Zabel <p.zabel@pengutronix.de>
8874 L: linux-media@vger.kernel.org
8875 L: linux-rockchip@lists.infradead.org
8877 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8878 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8879 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8880 F: drivers/staging/media/hantro/
8882 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8883 M: Frank Seidel <frank@f-seidel.de>
8884 L: platform-driver-x86@vger.kernel.org
8886 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8887 F: drivers/platform/x86/hdaps.c
8890 M: Jean Delvare <jdelvare@suse.com>
8891 M: Guenter Roeck <linux@roeck-us.net>
8892 L: linux-hwmon@vger.kernel.org
8894 W: http://hwmon.wiki.kernel.org/
8895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8896 F: Documentation/ABI/testing/sysfs-class-hwmon
8897 F: Documentation/devicetree/bindings/hwmon/
8898 F: Documentation/hwmon/
8900 F: include/linux/hwmon*.h
8901 F: include/trace/events/hwmon*.h
8902 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8904 HARDWARE RANDOM NUMBER GENERATOR CORE
8905 M: Matt Mackall <mpm@selenic.com>
8906 M: Herbert Xu <herbert@gondor.apana.org.au>
8907 L: linux-crypto@vger.kernel.org
8909 F: Documentation/admin-guide/hw_random.rst
8910 F: Documentation/devicetree/bindings/rng/
8911 F: drivers/char/hw_random/
8912 F: include/linux/hw_random.h
8914 HARDWARE SPINLOCK CORE
8915 M: Ohad Ben-Cohen <ohad@wizery.com>
8916 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8917 R: Baolin Wang <baolin.wang7@gmail.com>
8918 L: linux-remoteproc@vger.kernel.org
8920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8921 F: Documentation/devicetree/bindings/hwlock/
8922 F: Documentation/locking/hwspinlock.rst
8923 F: drivers/hwspinlock/
8924 F: include/linux/hwspinlock.h
8926 HARDWARE TRACING FACILITIES
8927 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8929 F: drivers/hwtracing/
8931 HARMONY SOUND DRIVER
8932 L: linux-parisc@vger.kernel.org
8934 F: sound/parisc/harmony.*
8936 HDPVR USB VIDEO ENCODER DRIVER
8937 M: Hans Verkuil <hverkuil@xs4all.nl>
8938 L: linux-media@vger.kernel.org
8940 W: https://linuxtv.org
8941 T: git git://linuxtv.org/media_tree.git
8942 F: drivers/media/usb/hdpvr/
8944 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8945 M: Matt Hsiao <matt.hsiao@hpe.com>
8947 F: drivers/misc/hpilo.[ch]
8949 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8950 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8952 F: Documentation/watchdog/hpwdt.rst
8953 F: drivers/watchdog/hpwdt.c
8955 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8956 M: Don Brace <don.brace@microchip.com>
8957 L: storagedev@microchip.com
8958 L: linux-scsi@vger.kernel.org
8960 F: Documentation/scsi/hpsa.rst
8961 F: drivers/scsi/hpsa*.[ch]
8962 F: include/linux/cciss*.h
8963 F: include/uapi/linux/cciss*.h
8966 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8967 L: linux-rdma@vger.kernel.org
8969 F: drivers/infiniband/hw/hfi1
8972 L: linux-fsdevel@vger.kernel.org
8974 F: Documentation/filesystems/hfs.rst
8978 L: linux-fsdevel@vger.kernel.org
8980 F: Documentation/filesystems/hfsplus.rst
8983 HGA FRAMEBUFFER DRIVER
8984 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8985 L: linux-nvidia@lists.surfsouth.com
8987 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8988 F: drivers/video/fbdev/hgafb.c
8990 HIBERNATION (aka Software Suspend, aka swsusp)
8991 M: "Rafael J. Wysocki" <rafael@kernel.org>
8992 M: Pavel Machek <pavel@ucw.cz>
8993 L: linux-pm@vger.kernel.org
8995 B: https://bugzilla.kernel.org
8996 F: arch/*/include/asm/suspend*.h
8998 F: drivers/base/power/
8999 F: include/linux/freezer.h
9000 F: include/linux/pm.h
9001 F: include/linux/suspend.h
9005 M: Jiri Kosina <jikos@kernel.org>
9006 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9007 L: linux-input@vger.kernel.org
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9011 F: include/linux/hid*
9012 F: include/uapi/linux/hid*
9014 HID LOGITECH DRIVERS
9015 R: Filipe Laíns <lains@riseup.net>
9016 L: linux-input@vger.kernel.org
9018 F: drivers/hid/hid-logitech-*
9020 HID PLAYSTATION DRIVER
9021 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9022 L: linux-input@vger.kernel.org
9024 F: drivers/hid/hid-playstation.c
9026 HID SENSOR HUB DRIVERS
9027 M: Jiri Kosina <jikos@kernel.org>
9028 M: Jonathan Cameron <jic23@kernel.org>
9029 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9030 L: linux-input@vger.kernel.org
9031 L: linux-iio@vger.kernel.org
9033 F: Documentation/hid/hid-sensor*
9034 F: drivers/hid/hid-sensor-*
9035 F: drivers/iio/*/hid-*
9036 F: include/linux/hid-sensor-*
9039 M: Ping Cheng <ping.cheng@wacom.com>
9040 M: Jason Gerecke <jason.gerecke@wacom.com>
9041 L: linux-input@vger.kernel.org
9043 F: drivers/hid/wacom.h
9044 F: drivers/hid/wacom_*
9046 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9047 M: Thomas Gleixner <tglx@linutronix.de>
9048 L: linux-kernel@vger.kernel.org
9050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9051 F: Documentation/timers/
9052 F: include/linux/clockchips.h
9053 F: include/linux/hrtimer.h
9054 F: kernel/time/clockevents.c
9055 F: kernel/time/hrtimer.c
9056 F: kernel/time/timer_*.c
9058 HIGH-SPEED SCC DRIVER FOR AX.25
9059 L: linux-hams@vger.kernel.org
9061 F: drivers/net/hamradio/scc.c
9063 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9064 M: HighPoint Linux Team <linux@highpoint-tech.com>
9066 W: http://www.highpoint-tech.com
9067 F: Documentation/scsi/hptiop.rst
9068 F: drivers/scsi/hptiop.c
9071 M: Jes Sorensen <jes@trained-monkey.org>
9072 L: linux-hippi@sunsite.dk
9074 F: drivers/net/hippi/
9075 F: include/linux/hippidevice.h
9076 F: include/uapi/linux/if_hippi.h
9079 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9080 M: Kurt Kanzenbach <kurt@linutronix.de>
9081 L: netdev@vger.kernel.org
9083 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9084 F: drivers/net/dsa/hirschmann/*
9085 F: include/linux/platform_data/hirschmann-hellcreek.h
9086 F: net/dsa/tag_hellcreek.c
9088 HISILICON DMA DRIVER
9089 M: Zhou Wang <wangzhou1@hisilicon.com>
9090 L: dmaengine@vger.kernel.org
9092 F: drivers/dma/hisi_dma.c
9094 HISILICON GPIO DRIVER
9095 M: Luo Jiaxing <luojiaxing@huawei.com>
9096 L: linux-gpio@vger.kernel.org
9098 F: drivers/gpio/gpio-hisi.c
9100 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9101 M: Longfang Liu <liulongfang@huawei.com>
9102 L: linux-crypto@vger.kernel.org
9104 F: Documentation/ABI/testing/debugfs-hisi-hpre
9105 F: drivers/crypto/hisilicon/hpre/hpre.h
9106 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9107 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9109 HISILICON I2C CONTROLLER DRIVER
9110 M: Yicong Yang <yangyicong@hisilicon.com>
9111 L: linux-i2c@vger.kernel.org
9113 W: https://www.hisilicon.com
9114 F: drivers/i2c/busses/i2c-hisi.c
9116 HISILICON LPC BUS DRIVER
9117 M: john.garry@huawei.com
9119 W: http://www.hisilicon.com
9120 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9121 F: drivers/bus/hisi_lpc.c
9123 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9124 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9125 M: Salil Mehta <salil.mehta@huawei.com>
9126 L: netdev@vger.kernel.org
9128 W: http://www.hisilicon.com
9129 F: drivers/net/ethernet/hisilicon/hns3/
9131 HISILICON NETWORK SUBSYSTEM DRIVER
9132 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9133 M: Salil Mehta <salil.mehta@huawei.com>
9134 L: netdev@vger.kernel.org
9136 W: http://www.hisilicon.com
9137 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9138 F: drivers/net/ethernet/hisilicon/
9140 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9141 M: John Stultz <jstultz@google.com>
9142 L: linux-kernel@vger.kernel.org
9144 F: drivers/misc/hisi_hikey_usb.c
9146 HISILICON PMU DRIVER
9147 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9148 M: Qi Liu <liuqi115@huawei.com>
9150 W: http://www.hisilicon.com
9151 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9152 F: Documentation/admin-guide/perf/hisi-pmu.rst
9153 F: drivers/perf/hisilicon
9155 HISILICON HNS3 PMU DRIVER
9156 M: Guangbin Huang <huangguangbin2@huawei.com>
9158 F: Documentation/admin-guide/perf/hns3-pmu.rst
9159 F: drivers/perf/hisilicon/hns3_pmu.c
9162 M: Weili Qian <qianweili@huawei.com>
9163 M: Zhou Wang <wangzhou1@hisilicon.com>
9164 L: linux-crypto@vger.kernel.org
9166 F: drivers/crypto/hisilicon/Kconfig
9167 F: drivers/crypto/hisilicon/Makefile
9168 F: drivers/crypto/hisilicon/qm.c
9169 F: drivers/crypto/hisilicon/sgl.c
9170 F: include/linux/hisi_acc_qm.h
9172 HISILICON ZIP Controller DRIVER
9173 M: Yang Shen <shenyang39@huawei.com>
9174 M: Zhou Wang <wangzhou1@hisilicon.com>
9175 L: linux-crypto@vger.kernel.org
9177 F: Documentation/ABI/testing/debugfs-hisi-zip
9178 F: drivers/crypto/hisilicon/zip/
9180 HISILICON ROCE DRIVER
9181 M: Wenpeng Liang <liangwenpeng@huawei.com>
9182 M: Weihang Li <liweihang@huawei.com>
9183 L: linux-rdma@vger.kernel.org
9185 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9186 F: drivers/infiniband/hw/hns/
9188 HISILICON SAS Controller
9189 M: John Garry <john.garry@huawei.com>
9191 W: http://www.hisilicon.com
9192 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9193 F: drivers/scsi/hisi_sas/
9195 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9196 M: Kai Ye <yekai13@huawei.com>
9197 M: Longfang Liu <liulongfang@huawei.com>
9198 L: linux-crypto@vger.kernel.org
9200 F: Documentation/ABI/testing/debugfs-hisi-sec
9201 F: drivers/crypto/hisilicon/sec2/sec.h
9202 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9203 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9204 F: drivers/crypto/hisilicon/sec2/sec_main.c
9206 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9207 M: Jay Fang <f.fangjian@huawei.com>
9208 L: linux-spi@vger.kernel.org
9210 W: http://www.hisilicon.com
9211 F: drivers/spi/spi-hisi-kunpeng.c
9213 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9214 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9215 L: linux-kernel@vger.kernel.org
9217 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9218 F: drivers/spmi/hisi-spmi-controller.c
9220 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9221 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9222 L: linux-kernel@vger.kernel.org
9224 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9225 F: drivers/mfd/hi6421-spmi-pmic.c
9227 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9228 M: Weili Qian <qianweili@huawei.com>
9230 F: drivers/crypto/hisilicon/trng/trng.c
9232 HISILICON V3XX SPI NOR FLASH Controller Driver
9233 M: John Garry <john.garry@huawei.com>
9235 W: http://www.hisilicon.com
9236 F: drivers/spi/spi-hisi-sfc-v3xx.c
9238 HMM - Heterogeneous Memory Management
9239 M: Jérôme Glisse <jglisse@redhat.com>
9240 L: linux-mm@kvack.org
9242 F: Documentation/vm/hmm.rst
9243 F: include/linux/hmm*
9246 F: tools/testing/selftests/vm/*hmm*
9249 M: Jouni Malinen <j@w1.fi>
9250 L: linux-wireless@vger.kernel.org
9252 W: http://w1.fi/hostap-driver.html
9253 F: drivers/net/wireless/intersil/hostap/
9255 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9256 L: platform-driver-x86@vger.kernel.org
9258 F: drivers/platform/x86/tc1100-wmi.c
9260 HPET: High Precision Event Timers driver
9261 M: Clemens Ladisch <clemens@ladisch.de>
9263 F: Documentation/timers/hpet.rst
9264 F: drivers/char/hpet.c
9265 F: include/linux/hpet.h
9266 F: include/uapi/linux/hpet.h
9270 F: arch/x86/include/asm/hpet.h
9271 F: arch/x86/kernel/hpet.c
9274 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9276 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9280 M: Sebastian Reichel <sre@kernel.org>
9282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9283 F: Documentation/ABI/testing/sysfs-bus-hsi
9284 F: Documentation/driver-api/hsi.rst
9286 F: include/linux/hsi/
9287 F: include/uapi/linux/hsi/
9290 L: linux-usb@vger.kernel.org
9292 F: drivers/net/usb/hso.c
9294 HSR NETWORK PROTOCOL
9295 L: netdev@vger.kernel.org
9299 HT16K33 LED CONTROLLER DRIVER
9300 M: Robin van der Gracht <robin@protonic.nl>
9302 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9303 F: drivers/auxdisplay/ht16k33.c
9305 HTCPEN TOUCHSCREEN DRIVER
9306 M: Pau Oliva Fora <pof@eslack.org>
9307 L: linux-input@vger.kernel.org
9309 F: drivers/input/touchscreen/htcpen.c
9312 M: Dipen Patel <dipenp@nvidia.com>
9314 F: Documentation/devicetree/bindings/timestamp/
9315 F: Documentation/driver-api/hte/
9317 F: include/linux/hte.h
9319 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9320 M: Lorenzo Bianconi <lorenzo@kernel.org>
9321 L: linux-iio@vger.kernel.org
9323 W: http://www.st.com/
9324 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9325 F: drivers/iio/humidity/hts221*
9327 HUAWEI ETHERNET DRIVER
9328 L: netdev@vger.kernel.org
9330 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9331 F: drivers/net/ethernet/huawei/hinic/
9334 M: Mike Kravetz <mike.kravetz@oracle.com>
9335 M: Muchun Song <songmuchun@bytedance.com>
9336 L: linux-mm@kvack.org
9338 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9339 F: Documentation/admin-guide/mm/hugetlbpage.rst
9340 F: Documentation/vm/hugetlbfs_reserv.rst
9341 F: Documentation/vm/vmemmap_dedup.rst
9343 F: include/linux/hugetlb.h
9345 F: mm/hugetlb_vmemmap.c
9346 F: mm/hugetlb_vmemmap.h
9349 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9350 L: linux-media@vger.kernel.org
9352 W: https://linuxtv.org
9353 T: git git://linuxtv.org/media_tree.git
9354 F: drivers/media/platform/st/sti/hva
9356 HWPOISON MEMORY FAILURE HANDLING
9357 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9358 R: Miaohe Lin <linmiaohe@huawei.com>
9359 L: linux-mm@kvack.org
9361 F: mm/hwpoison-inject.c
9362 F: mm/memory-failure.c
9364 HYCON HY46XX TOUCHSCREEN SUPPORT
9365 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9366 L: linux-input@vger.kernel.org
9368 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9369 F: drivers/input/touchscreen/hycon-hy46xx.c
9371 HYGON PROCESSOR SUPPORT
9372 M: Pu Wen <puwen@hygon.cn>
9373 L: linux-kernel@vger.kernel.org
9375 F: arch/x86/kernel/cpu/hygon.c
9377 HYNIX HI556 SENSOR DRIVER
9378 M: Shawn Tu <shawnx.tu@intel.com>
9379 L: linux-media@vger.kernel.org
9381 T: git git://linuxtv.org/media_tree.git
9382 F: drivers/media/i2c/hi556.c
9384 HYNIX HI846 SENSOR DRIVER
9385 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9386 L: linux-media@vger.kernel.org
9388 F: drivers/media/i2c/hi846.c
9390 HYNIX HI847 SENSOR DRIVER
9391 M: Shawn Tu <shawnx.tu@intel.com>
9392 L: linux-media@vger.kernel.org
9394 F: drivers/media/i2c/hi847.c
9396 Hyper-V/Azure CORE AND DRIVERS
9397 M: "K. Y. Srinivasan" <kys@microsoft.com>
9398 M: Haiyang Zhang <haiyangz@microsoft.com>
9399 M: Stephen Hemminger <sthemmin@microsoft.com>
9400 M: Wei Liu <wei.liu@kernel.org>
9401 M: Dexuan Cui <decui@microsoft.com>
9402 L: linux-hyperv@vger.kernel.org
9404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9405 F: Documentation/ABI/stable/sysfs-bus-vmbus
9406 F: Documentation/ABI/testing/debugfs-hyperv
9407 F: Documentation/virt/hyperv
9408 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9409 F: arch/arm64/hyperv
9410 F: arch/arm64/include/asm/hyperv-tlfs.h
9411 F: arch/arm64/include/asm/mshyperv.h
9413 F: arch/x86/include/asm/hyperv-tlfs.h
9414 F: arch/x86/include/asm/mshyperv.h
9415 F: arch/x86/include/asm/trace/hyperv.h
9416 F: arch/x86/kernel/cpu/mshyperv.c
9417 F: drivers/clocksource/hyperv_timer.c
9418 F: drivers/hid/hid-hyperv.c
9420 F: drivers/input/serio/hyperv-keyboard.c
9421 F: drivers/iommu/hyperv-iommu.c
9422 F: drivers/net/ethernet/microsoft/
9423 F: drivers/net/hyperv/
9424 F: drivers/pci/controller/pci-hyperv-intf.c
9425 F: drivers/pci/controller/pci-hyperv.c
9426 F: drivers/scsi/storvsc_drv.c
9427 F: drivers/uio/uio_hv_generic.c
9428 F: drivers/video/fbdev/hyperv_fb.c
9429 F: include/asm-generic/hyperv-tlfs.h
9430 F: include/asm-generic/mshyperv.h
9431 F: include/clocksource/hyperv_timer.h
9432 F: include/linux/hyperv.h
9433 F: include/uapi/linux/hyperv.h
9434 F: net/vmw_vsock/hyperv_transport.c
9438 M: Vignesh Raghavendra <vigneshr@ti.com>
9439 L: linux-mtd@lists.infradead.org
9441 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9442 C: irc://irc.oftc.net/mtd
9443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9444 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9445 F: drivers/mtd/hyperbus/
9446 F: include/linux/mtd/hyperbus.h
9448 HYPERVISOR VIRTUAL CONSOLE DRIVER
9449 L: linuxppc-dev@lists.ozlabs.org
9454 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9455 L: linux-i2c@vger.kernel.org
9456 L: linux-acpi@vger.kernel.org
9458 F: drivers/i2c/i2c-core-acpi.c
9460 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9461 M: Ajay Gupta <ajayg@nvidia.com>
9462 L: linux-i2c@vger.kernel.org
9464 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9465 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9468 M: Peter Rosin <peda@axentia.se>
9469 L: linux-i2c@vger.kernel.org
9471 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9472 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9473 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9474 F: Documentation/i2c/i2c-topology.rst
9475 F: Documentation/i2c/muxes/
9476 F: drivers/i2c/i2c-mux.c
9477 F: drivers/i2c/muxes/
9478 F: include/linux/i2c-mux.h
9480 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9481 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9482 L: linux-i2c@vger.kernel.org
9484 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9485 F: drivers/i2c/busses/i2c-mv64xxx.c
9487 I2C OVER PARALLEL PORT
9488 M: Jean Delvare <jdelvare@suse.com>
9489 L: linux-i2c@vger.kernel.org
9491 F: Documentation/i2c/busses/i2c-parport.rst
9492 F: drivers/i2c/busses/i2c-parport.c
9495 M: Wolfram Sang <wsa@kernel.org>
9496 L: linux-i2c@vger.kernel.org
9498 W: https://i2c.wiki.kernel.org/
9499 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9501 F: Documentation/devicetree/bindings/i2c/i2c.txt
9502 F: Documentation/i2c/
9504 F: include/dt-bindings/i2c/i2c.h
9505 F: include/linux/i2c-dev.h
9506 F: include/linux/i2c-smbus.h
9507 F: include/linux/i2c.h
9508 F: include/uapi/linux/i2c-*.h
9509 F: include/uapi/linux/i2c.h
9511 I2C SUBSYSTEM HOST DRIVERS
9512 L: linux-i2c@vger.kernel.org
9514 W: https://i2c.wiki.kernel.org/
9515 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9517 F: Documentation/devicetree/bindings/i2c/
9518 F: drivers/i2c/algos/
9519 F: drivers/i2c/busses/
9520 F: include/dt-bindings/i2c/
9523 M: Jean Delvare <jdelvare@suse.com>
9524 L: linux-i2c@vger.kernel.org
9526 F: Documentation/i2c/busses/i2c-taos-evm.rst
9527 F: drivers/i2c/busses/i2c-taos-evm.c
9530 M: Till Harbaum <till@harbaum.org>
9531 L: linux-i2c@vger.kernel.org
9533 W: http://www.harbaum.org/till/i2c_tiny_usb
9534 F: drivers/i2c/busses/i2c-tiny-usb.c
9536 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9537 M: Jean Delvare <jdelvare@suse.com>
9538 L: linux-i2c@vger.kernel.org
9540 F: Documentation/i2c/busses/i2c-ali1535.rst
9541 F: Documentation/i2c/busses/i2c-ali1563.rst
9542 F: Documentation/i2c/busses/i2c-ali15x3.rst
9543 F: Documentation/i2c/busses/i2c-amd756.rst
9544 F: Documentation/i2c/busses/i2c-amd8111.rst
9545 F: Documentation/i2c/busses/i2c-i801.rst
9546 F: Documentation/i2c/busses/i2c-nforce2.rst
9547 F: Documentation/i2c/busses/i2c-piix4.rst
9548 F: Documentation/i2c/busses/i2c-sis5595.rst
9549 F: Documentation/i2c/busses/i2c-sis630.rst
9550 F: Documentation/i2c/busses/i2c-sis96x.rst
9551 F: Documentation/i2c/busses/i2c-via.rst
9552 F: Documentation/i2c/busses/i2c-viapro.rst
9553 F: drivers/i2c/busses/i2c-ali1535.c
9554 F: drivers/i2c/busses/i2c-ali1563.c
9555 F: drivers/i2c/busses/i2c-ali15x3.c
9556 F: drivers/i2c/busses/i2c-amd756-s4882.c
9557 F: drivers/i2c/busses/i2c-amd756.c
9558 F: drivers/i2c/busses/i2c-amd8111.c
9559 F: drivers/i2c/busses/i2c-i801.c
9560 F: drivers/i2c/busses/i2c-isch.c
9561 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9562 F: drivers/i2c/busses/i2c-nforce2.c
9563 F: drivers/i2c/busses/i2c-piix4.c
9564 F: drivers/i2c/busses/i2c-sis5595.c
9565 F: drivers/i2c/busses/i2c-sis630.c
9566 F: drivers/i2c/busses/i2c-sis96x.c
9567 F: drivers/i2c/busses/i2c-via.c
9568 F: drivers/i2c/busses/i2c-viapro.c
9570 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9571 M: Hans de Goede <hdegoede@redhat.com>
9572 L: linux-i2c@vger.kernel.org
9574 F: drivers/i2c/busses/i2c-cht-wc.c
9576 I2C/SMBUS ISMT DRIVER
9577 M: Seth Heasley <seth.heasley@intel.com>
9578 M: Neil Horman <nhorman@tuxdriver.com>
9579 L: linux-i2c@vger.kernel.org
9580 F: Documentation/i2c/busses/i2c-ismt.rst
9581 F: drivers/i2c/busses/i2c-ismt.c
9583 I2C/SMBUS STUB DRIVER
9584 M: Jean Delvare <jdelvare@suse.com>
9585 L: linux-i2c@vger.kernel.org
9587 F: drivers/i2c/i2c-stub.c
9589 I3C DRIVER FOR CADENCE I3C MASTER IP
9590 M: Przemysław Gaj <pgaj@cadence.com>
9592 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9593 F: drivers/i3c/master/i3c-master-cdns.c
9595 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9596 M: Vitor Soares <vitor.soares@synopsys.com>
9598 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9599 F: drivers/i3c/master/dw*
9602 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9603 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9605 C: irc://chat.freenode.net/linux-i3c
9606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9607 F: Documentation/ABI/testing/sysfs-bus-i3c
9608 F: Documentation/devicetree/bindings/i3c/
9609 F: Documentation/driver-api/i3c
9611 F: include/linux/i3c/
9613 IA64 (Itanium) PLATFORM
9614 L: linux-ia64@vger.kernel.org
9616 F: Documentation/ia64/
9619 IBM Power 842 compression accelerator
9620 M: Haren Myneni <haren@us.ibm.com>
9623 F: drivers/crypto/nx/Kconfig
9624 F: drivers/crypto/nx/Makefile
9625 F: drivers/crypto/nx/nx-842*
9626 F: include/linux/sw842.h
9629 IBM Power in-Nest Crypto Acceleration
9630 M: Breno Leitão <leitao@debian.org>
9631 M: Nayna Jain <nayna@linux.ibm.com>
9632 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9633 L: linux-crypto@vger.kernel.org
9635 F: drivers/crypto/nx/Kconfig
9636 F: drivers/crypto/nx/Makefile
9637 F: drivers/crypto/nx/nx-aes*
9638 F: drivers/crypto/nx/nx-sha*
9639 F: drivers/crypto/nx/nx.*
9640 F: drivers/crypto/nx/nx_csbcpb.h
9641 F: drivers/crypto/nx/nx_debugfs.c
9643 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9644 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9645 L: linux-pci@vger.kernel.org
9646 L: linuxppc-dev@lists.ozlabs.org
9648 F: drivers/pci/hotplug/rpadlpar*
9650 IBM Power Linux RAID adapter
9651 M: Brian King <brking@us.ibm.com>
9653 F: drivers/scsi/ipr.*
9655 IBM Power PCI Hotplug 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/rpaphp*
9662 IBM Power SRIOV Virtual NIC Device Driver
9663 M: Dany Madden <drt@linux.ibm.com>
9664 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9665 L: netdev@vger.kernel.org
9667 F: drivers/net/ethernet/ibm/ibmvnic.*
9669 IBM Power Virtual Accelerator Switchboard
9670 L: linuxppc-dev@lists.ozlabs.org
9672 F: arch/powerpc/include/asm/vas.h
9673 F: arch/powerpc/platforms/powernv/copy-paste.h
9674 F: arch/powerpc/platforms/powernv/vas*
9676 IBM Power Virtual Ethernet Device Driver
9677 M: Cristobal Forno <cforno12@linux.ibm.com>
9678 L: netdev@vger.kernel.org
9680 F: drivers/net/ethernet/ibm/ibmveth.*
9682 IBM Power Virtual FC Device Drivers
9683 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9684 L: linux-scsi@vger.kernel.org
9686 F: drivers/scsi/ibmvscsi/ibmvfc*
9688 IBM Power Virtual Management Channel Driver
9689 M: Brad Warrum <bwarrum@linux.ibm.com>
9690 M: Ritu Agarwal <rituagar@linux.ibm.com>
9692 F: drivers/misc/ibmvmc.*
9694 IBM Power Virtual SCSI Device Drivers
9695 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9696 L: linux-scsi@vger.kernel.org
9698 F: drivers/scsi/ibmvscsi/ibmvscsi*
9699 F: include/scsi/viosrp.h
9701 IBM Power Virtual SCSI Device Target Driver
9702 M: Michael Cyr <mikecyr@linux.ibm.com>
9703 L: linux-scsi@vger.kernel.org
9704 L: target-devel@vger.kernel.org
9706 F: drivers/scsi/ibmvscsi_tgt/
9708 IBM Power VMX Cryptographic instructions
9709 M: Breno Leitão <leitao@debian.org>
9710 M: Nayna Jain <nayna@linux.ibm.com>
9711 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9712 L: linux-crypto@vger.kernel.org
9714 F: drivers/crypto/vmx/Kconfig
9715 F: drivers/crypto/vmx/Makefile
9716 F: drivers/crypto/vmx/aes*
9717 F: drivers/crypto/vmx/ghash*
9718 F: drivers/crypto/vmx/ppc-xlate.pl
9719 F: drivers/crypto/vmx/vmx.c
9721 IBM ServeRAID RAID DRIVER
9723 F: drivers/scsi/ips.*
9725 ICH LPC AND GPIO DRIVER
9726 M: Peter Tyser <ptyser@xes-inc.com>
9728 F: drivers/gpio/gpio-ich.c
9729 F: drivers/mfd/lpc_ich.c
9732 M: Max Staudt <max@enpas.org>
9733 L: linux-i2c@vger.kernel.org
9735 F: drivers/i2c/busses/i2c-icy.c
9737 IDEAPAD LAPTOP EXTRAS DRIVER
9738 M: Ike Panhc <ike.pan@canonical.com>
9739 L: platform-driver-x86@vger.kernel.org
9741 W: http://launchpad.net/ideapad-laptop
9742 F: drivers/platform/x86/ideapad-laptop.c
9744 IDEAPAD LAPTOP SLIDEBAR DRIVER
9745 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9746 L: linux-input@vger.kernel.org
9748 W: https://github.com/o2genum/ideapad-slidebar
9749 F: drivers/input/misc/ideapad_slidebar.c
9752 M: Christian Brauner <brauner@kernel.org>
9753 M: Seth Forshee <sforshee@kernel.org>
9754 L: linux-fsdevel@vger.kernel.org
9756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9757 F: Documentation/filesystems/idmappings.rst
9758 F: tools/testing/selftests/mount_setattr/
9759 F: include/linux/mnt_idmapping.h
9761 IDT VersaClock 5 CLOCK DRIVER
9762 M: Luca Ceresoli <luca@lucaceresoli.net>
9764 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9765 F: drivers/clk/clk-versaclock5.c
9767 IEEE 802.15.4 SUBSYSTEM
9768 M: Alexander Aring <alex.aring@gmail.com>
9769 M: Stefan Schmidt <stefan@datenfreihafen.org>
9770 L: linux-wpan@vger.kernel.org
9772 W: https://linux-wpan.org/
9773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9775 F: Documentation/networking/ieee802154.rst
9776 F: drivers/net/ieee802154/
9777 F: include/linux/ieee802154.h
9778 F: include/linux/nl802154.h
9779 F: include/net/af_ieee802154.h
9780 F: include/net/cfg802154.h
9781 F: include/net/ieee802154_netdev.h
9782 F: include/net/mac802154.h
9783 F: include/net/nl802154.h
9788 M: Yotam Gigi <yotam.gi@gmail.com>
9789 M: Jamal Hadi Salim <jhs@mojatatu.com>
9790 F: include/net/ife.h
9791 F: include/uapi/linux/ife.h
9794 IGORPLUG-USB IR RECEIVER
9795 M: Sean Young <sean@mess.org>
9796 L: linux-media@vger.kernel.org
9798 F: drivers/media/rc/igorplugusb.c
9800 IGUANAWORKS USB IR TRANSCEIVER
9801 M: Sean Young <sean@mess.org>
9802 L: linux-media@vger.kernel.org
9804 F: drivers/media/rc/iguanair.c
9806 IIO DIGITAL POTENTIOMETER DAC
9807 M: Peter Rosin <peda@axentia.se>
9808 L: linux-iio@vger.kernel.org
9810 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9811 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9812 F: drivers/iio/dac/dpot-dac.c
9814 IIO ENVELOPE DETECTOR
9815 M: Peter Rosin <peda@axentia.se>
9816 L: linux-iio@vger.kernel.org
9818 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9819 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9820 F: drivers/iio/adc/envelope-detector.c
9823 M: Peter Rosin <peda@axentia.se>
9824 L: linux-iio@vger.kernel.org
9826 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9827 F: drivers/iio/multiplexer/iio-mux.c
9829 IIO SCMI BASED DRIVER
9830 M: Jyoti Bhayana <jbhayana@google.com>
9831 L: linux-iio@vger.kernel.org
9833 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9835 IIO SUBSYSTEM AND DRIVERS
9836 M: Jonathan Cameron <jic23@kernel.org>
9837 R: Lars-Peter Clausen <lars@metafoo.de>
9838 L: linux-iio@vger.kernel.org
9840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9841 F: Documentation/ABI/testing/configfs-iio*
9842 F: Documentation/ABI/testing/sysfs-bus-iio*
9843 F: Documentation/devicetree/bindings/iio/
9845 F: drivers/staging/iio/
9846 F: include/dt-bindings/iio/
9847 F: include/linux/iio/
9851 M: Peter Rosin <peda@axentia.se>
9852 L: linux-iio@vger.kernel.org
9854 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9855 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9856 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9857 F: drivers/iio/afe/iio-rescale.c
9859 IKANOS/ADI EAGLE ADSL USB DRIVER
9860 M: Matthieu Castet <castet.matthieu@free.fr>
9861 M: Stanislaw Gruszka <stf_xl@wp.pl>
9863 F: drivers/usb/atm/ueagle-atm.c
9865 IMAGIS TOUCHSCREEN DRIVER
9866 M: Markuss Broks <markuss.broks@gmail.com>
9868 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9869 F: drivers/input/touchscreen/imagis.c
9871 IMGTEC ASCII LCD DRIVER
9872 M: Paul Burton <paulburton@kernel.org>
9874 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9875 F: drivers/auxdisplay/img-ascii-lcd.c
9877 IMGTEC IR DECODER DRIVER
9879 F: drivers/media/rc/img-ir/
9881 IMON SOUNDGRAPH USB IR RECEIVER
9882 M: Sean Young <sean@mess.org>
9883 L: linux-media@vger.kernel.org
9885 F: drivers/media/rc/imon.c
9886 F: drivers/media/rc/imon_raw.c
9888 IMS TWINTURBO FRAMEBUFFER DRIVER
9889 L: linux-fbdev@vger.kernel.org
9891 F: drivers/video/fbdev/imsttfb.c
9893 INA209 HARDWARE MONITOR DRIVER
9894 M: Guenter Roeck <linux@roeck-us.net>
9895 L: linux-hwmon@vger.kernel.org
9897 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9898 F: Documentation/hwmon/ina209.rst
9899 F: drivers/hwmon/ina209.c
9901 INA2XX HARDWARE MONITOR DRIVER
9902 M: Guenter Roeck <linux@roeck-us.net>
9903 L: linux-hwmon@vger.kernel.org
9905 F: Documentation/hwmon/ina2xx.rst
9906 F: drivers/hwmon/ina2xx.c
9907 F: include/linux/platform_data/ina2xx.h
9909 INDUSTRY PACK SUBSYSTEM (IPACK)
9910 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9911 M: Jens Taprogge <jens.taprogge@taprogge.org>
9912 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9913 L: industrypack-devel@lists.sourceforge.net
9915 W: http://industrypack.sourceforge.net
9918 INFINEON DPS310 Driver
9919 M: Eddie James <eajames@linux.ibm.com>
9920 L: linux-iio@vger.kernel.org
9922 F: drivers/iio/pressure/dps310.c
9924 INFINIBAND SUBSYSTEM
9925 M: Jason Gunthorpe <jgg@nvidia.com>
9926 M: Leon Romanovsky <leonro@nvidia.com>
9927 L: linux-rdma@vger.kernel.org
9929 W: https://github.com/linux-rdma/rdma-core
9930 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9932 F: Documentation/devicetree/bindings/infiniband/
9933 F: Documentation/infiniband/
9934 F: drivers/infiniband/
9936 F: include/trace/events/ib_mad.h
9937 F: include/trace/events/ib_umad.h
9938 F: include/uapi/linux/if_infiniband.h
9939 F: include/uapi/rdma/
9940 F: samples/bpf/ibumad_kern.c
9941 F: samples/bpf/ibumad_user.c
9943 INGENIC JZ4780 NAND DRIVER
9944 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9945 L: linux-mtd@lists.infradead.org
9946 L: linux-mips@vger.kernel.org
9948 F: drivers/mtd/nand/raw/ingenic/
9951 M: Paul Cercueil <paul@crapouillou.net>
9952 L: linux-mips@vger.kernel.org
9954 F: arch/mips/boot/dts/ingenic/
9955 F: arch/mips/generic/board-ingenic.c
9956 F: arch/mips/include/asm/mach-ingenic/
9957 F: arch/mips/ingenic/Kconfig
9958 F: drivers/clk/ingenic/
9959 F: drivers/dma/dma-jz4780.c
9960 F: drivers/gpu/drm/ingenic/
9961 F: drivers/i2c/busses/i2c-jz4780.c
9962 F: drivers/iio/adc/ingenic-adc.c
9963 F: drivers/irqchip/irq-ingenic.c
9964 F: drivers/memory/jz4780-nemc.c
9965 F: drivers/mmc/host/jz4740_mmc.c
9966 F: drivers/mtd/nand/raw/ingenic/
9967 F: drivers/pinctrl/pinctrl-ingenic.c
9968 F: drivers/power/supply/ingenic-battery.c
9969 F: drivers/pwm/pwm-jz4740.c
9970 F: drivers/remoteproc/ingenic_rproc.c
9971 F: drivers/rtc/rtc-jz4740.c
9972 F: drivers/tty/serial/8250/8250_ingenic.c
9973 F: drivers/usb/musb/jz4740.c
9974 F: drivers/watchdog/jz4740_wdt.c
9975 F: include/dt-bindings/iio/adc/ingenic,adc.h
9976 F: include/linux/mfd/ingenic-tcu.h
9977 F: sound/soc/codecs/jz47*
9978 F: sound/soc/jz4740/
9980 INJOINIC IP5xxx POWER BANK IC DRIVER
9981 M: Samuel Holland <samuel@sholland.org>
9983 F: drivers/power/supply/ip5xxx_power.c
9986 M: Jan Kara <jack@suse.cz>
9987 R: Amir Goldstein <amir73il@gmail.com>
9988 L: linux-fsdevel@vger.kernel.org
9990 F: Documentation/filesystems/inotify.rst
9991 F: fs/notify/inotify/
9992 F: include/linux/inotify.h
9993 F: include/uapi/linux/inotify.h
9995 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9996 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9997 L: linux-input@vger.kernel.org
9999 Q: http://patchwork.kernel.org/project/linux-input/list/
10000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10001 F: Documentation/devicetree/bindings/input/
10002 F: Documentation/devicetree/bindings/serio/
10003 F: Documentation/input/
10005 F: include/linux/input.h
10006 F: include/linux/input/
10007 F: include/uapi/linux/input-event-codes.h
10008 F: include/uapi/linux/input.h
10010 INPUT MULTITOUCH (MT) PROTOCOL
10011 M: Henrik Rydberg <rydberg@bitmath.org>
10012 L: linux-input@vger.kernel.org
10014 F: Documentation/input/multi-touch-protocol.rst
10015 F: drivers/input/input-mt.c
10018 INSIDE SECURE CRYPTO DRIVER
10019 M: Antoine Tenart <atenart@kernel.org>
10020 L: linux-crypto@vger.kernel.org
10022 F: drivers/crypto/inside-secure/
10024 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10025 M: Mimi Zohar <zohar@linux.ibm.com>
10026 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10027 L: linux-integrity@vger.kernel.org
10029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10030 F: security/integrity/ima/
10031 F: security/integrity/
10033 INTEL 810/815 FRAMEBUFFER DRIVER
10034 M: Antonino Daplas <adaplas@gmail.com>
10035 L: linux-fbdev@vger.kernel.org
10037 F: drivers/video/fbdev/i810/
10040 M: Cezary Rojewski <cezary.rojewski@intel.com>
10041 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10042 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10043 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10044 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10045 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10046 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10049 F: sound/soc/intel/
10051 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10052 M: Hans de Goede <hdegoede@redhat.com>
10053 L: platform-driver-x86@vger.kernel.org
10055 F: drivers/platform/x86/intel/atomisp2/pm.c
10057 INTEL ATOMISP2 LED DRIVER
10058 M: Hans de Goede <hdegoede@redhat.com>
10059 L: platform-driver-x86@vger.kernel.org
10061 F: drivers/platform/x86/intel/atomisp2/led.c
10063 INTEL BIOS SAR INT1092 DRIVER
10064 M: Shravan Sudhakar <s.shravan@intel.com>
10065 M: Intel Corporation <linuxwwan@intel.com>
10066 L: platform-driver-x86@vger.kernel.org
10068 F: drivers/platform/x86/intel/int1092/
10070 INTEL BROXTON PMC DRIVER
10071 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10072 M: Zha Qipeng <qipeng.zha@intel.com>
10074 F: drivers/mfd/intel_pmc_bxt.c
10075 F: include/linux/mfd/intel_pmc_bxt.h
10077 INTEL C600 SERIES SAS CONTROLLER DRIVER
10078 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10079 L: linux-scsi@vger.kernel.org
10081 T: git git://git.code.sf.net/p/intel-sas/isci
10082 F: drivers/scsi/isci/
10084 INTEL CPU family model numbers
10085 M: Tony Luck <tony.luck@intel.com>
10087 L: linux-kernel@vger.kernel.org
10089 F: arch/x86/include/asm/intel-family.h
10091 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10092 M: Jani Nikula <jani.nikula@linux.intel.com>
10093 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10094 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10095 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10096 L: intel-gfx@lists.freedesktop.org
10098 W: https://01.org/linuxgraphics/
10099 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10100 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10101 C: irc://irc.oftc.net/intel-gfx
10102 T: git git://anongit.freedesktop.org/drm-intel
10103 F: Documentation/gpu/i915.rst
10104 F: drivers/gpu/drm/i915/
10105 F: include/drm/i915*
10106 F: include/uapi/drm/i915_drm.h
10108 INTEL ETHERNET DRIVERS
10109 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10110 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10111 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10113 W: http://www.intel.com/support/feedback.htm
10114 W: http://e1000.sourceforge.net/
10115 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10118 F: Documentation/networking/device_drivers/ethernet/intel/
10119 F: drivers/net/ethernet/intel/
10120 F: drivers/net/ethernet/intel/*/
10121 F: include/linux/avf/virtchnl.h
10122 F: include/linux/net/intel/iidc.h
10124 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10125 M: Mustafa Ismail <mustafa.ismail@intel.com>
10126 M: Shiraz Saleem <shiraz.saleem@intel.com>
10127 L: linux-rdma@vger.kernel.org
10129 F: drivers/infiniband/hw/irdma/
10130 F: include/uapi/rdma/irdma-abi.h
10132 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10133 M: Maik Broemme <mbroemme@libmpq.org>
10134 L: linux-fbdev@vger.kernel.org
10136 F: Documentation/fb/intelfb.rst
10137 F: drivers/video/fbdev/intelfb/
10140 M: Andy Shevchenko <andy@kernel.org>
10141 L: linux-gpio@vger.kernel.org
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10144 F: drivers/gpio/gpio-ich.c
10145 F: drivers/gpio/gpio-merrifield.c
10146 F: drivers/gpio/gpio-ml-ioh.c
10147 F: drivers/gpio/gpio-pch.c
10148 F: drivers/gpio/gpio-sch.c
10149 F: drivers/gpio/gpio-sodaville.c
10151 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10152 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10153 M: Zhi Wang <zhi.a.wang@intel.com>
10154 L: intel-gvt-dev@lists.freedesktop.org
10155 L: intel-gfx@lists.freedesktop.org
10157 W: https://01.org/igvt-g
10158 T: git https://github.com/intel/gvt-linux.git
10159 F: drivers/gpu/drm/i915/gvt/
10161 INTEL HID EVENT DRIVER
10162 M: Alex Hung <alex.hung@canonical.com>
10163 L: platform-driver-x86@vger.kernel.org
10165 F: drivers/platform/x86/intel/hid.c
10167 INTEL I/OAT DMA DRIVER
10168 M: Dave Jiang <dave.jiang@intel.com>
10169 R: Dan Williams <dan.j.williams@intel.com>
10170 L: dmaengine@vger.kernel.org
10172 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10173 F: drivers/dma/ioat*
10176 M: Dave Jiang <dave.jiang@intel.com>
10177 L: dmaengine@vger.kernel.org
10179 F: drivers/dma/idxd/*
10180 F: include/uapi/linux/idxd.h
10183 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10184 M: Len Brown <lenb@kernel.org>
10185 L: linux-pm@vger.kernel.org
10187 B: https://bugzilla.kernel.org
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10189 F: drivers/idle/intel_idle.c
10191 INTEL IN FIELD SCAN (IFS) DEVICE
10192 M: Jithu Joseph <jithu.joseph@intel.com>
10193 R: Ashok Raj <ashok.raj@intel.com>
10194 R: Tony Luck <tony.luck@intel.com>
10196 F: drivers/platform/x86/intel/ifs
10197 F: include/trace/events/intel_ifs.h
10199 INTEL INTEGRATED SENSOR HUB DRIVER
10200 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10201 M: Jiri Kosina <jikos@kernel.org>
10202 L: linux-input@vger.kernel.org
10204 F: drivers/hid/intel-ish-hid/
10207 M: David Woodhouse <dwmw2@infradead.org>
10208 M: Lu Baolu <baolu.lu@linux.intel.com>
10209 L: iommu@lists.linux.dev
10211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10212 F: drivers/iommu/intel/
10213 F: include/linux/intel-iommu.h
10214 F: include/linux/intel-svm.h
10216 INTEL IOP-ADMA DMA DRIVER
10217 R: Dan Williams <dan.j.williams@intel.com>
10219 F: drivers/dma/iop-adma.c
10221 INTEL IPU3 CSI-2 CIO2 DRIVER
10222 M: Yong Zhi <yong.zhi@intel.com>
10223 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10224 M: Bingbu Cao <bingbu.cao@intel.com>
10225 M: Dan Scally <djrscally@gmail.com>
10226 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10227 L: linux-media@vger.kernel.org
10229 T: git git://linuxtv.org/media_tree.git
10230 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10231 F: drivers/media/pci/intel/ipu3/
10233 INTEL IPU3 CSI-2 IMGU DRIVER
10234 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10235 R: Bingbu Cao <bingbu.cao@intel.com>
10236 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10237 L: linux-media@vger.kernel.org
10239 F: Documentation/admin-guide/media/ipu3.rst
10240 F: Documentation/admin-guide/media/ipu3_rcb.svg
10241 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10242 F: drivers/staging/media/ipu3/
10244 INTEL IXP4XX CRYPTO SUPPORT
10245 M: Corentin Labbe <clabbe@baylibre.com>
10246 L: linux-crypto@vger.kernel.org
10248 F: drivers/crypto/ixp4xx_crypto.c
10250 INTEL ISHTP ECLITE DRIVER
10251 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10252 L: platform-driver-x86@vger.kernel.org
10254 F: drivers/platform/x86/intel/ishtp_eclite.c
10256 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10257 M: Krzysztof Halasa <khalasa@piap.pl>
10259 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10260 F: drivers/net/wan/ixp4xx_hss.c
10261 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10262 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10263 F: include/linux/soc/ixp4xx/npe.h
10264 F: include/linux/soc/ixp4xx/qmgr.h
10266 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10267 M: Deepak Saxena <dsaxena@plexity.net>
10269 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10270 F: drivers/char/hw_random/ixp4xx-rng.c
10272 INTEL KEEM BAY DRM DRIVER
10273 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10274 M: Edmund Dea <edmund.j.dea@intel.com>
10276 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10277 F: drivers/gpu/drm/kmb/
10279 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10280 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10282 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10283 F: drivers/crypto/keembay/Kconfig
10284 F: drivers/crypto/keembay/Makefile
10285 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10286 F: drivers/crypto/keembay/ocs-aes.c
10287 F: drivers/crypto/keembay/ocs-aes.h
10289 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10290 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10291 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10292 M: Mark Gross <mgross@linux.intel.com>
10294 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10295 F: drivers/crypto/keembay/Kconfig
10296 F: drivers/crypto/keembay/Makefile
10297 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10299 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10300 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10301 M: Declan Murphy <declan.murphy@intel.com>
10303 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10304 F: drivers/crypto/keembay/Kconfig
10305 F: drivers/crypto/keembay/Makefile
10306 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10307 F: drivers/crypto/keembay/ocs-hcu.c
10308 F: drivers/crypto/keembay/ocs-hcu.h
10310 INTEL THUNDER BAY EMMC PHY DRIVER
10311 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10312 M: Rashmi A <rashmi.a@intel.com>
10314 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10315 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10317 INTEL MANAGEMENT ENGINE (mei)
10318 M: Tomas Winkler <tomas.winkler@intel.com>
10319 L: linux-kernel@vger.kernel.org
10321 F: Documentation/driver-api/mei/*
10322 F: drivers/misc/mei/
10323 F: drivers/watchdog/mei_wdt.c
10324 F: include/linux/mei_aux.h
10325 F: include/linux/mei_cl_bus.h
10326 F: include/uapi/linux/mei.h
10329 INTEL MAX 10 BMC MFD DRIVER
10330 M: Xu Yilun <yilun.xu@intel.com>
10331 R: Tom Rix <trix@redhat.com>
10333 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10334 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10335 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10336 F: drivers/mfd/intel-m10-bmc.c
10337 F: include/linux/mfd/intel-m10-bmc.h
10339 INTEL MENLOW THERMAL DRIVER
10340 M: Sujith Thomas <sujith.thomas@intel.com>
10341 L: linux-pm@vger.kernel.org
10343 W: https://01.org/linux-acpi
10344 F: drivers/thermal/intel/intel_menlow.c
10346 INTEL P-Unit IPC DRIVER
10347 M: Zha Qipeng <qipeng.zha@intel.com>
10348 L: platform-driver-x86@vger.kernel.org
10350 F: arch/x86/include/asm/intel_punit_ipc.h
10351 F: drivers/platform/x86/intel/punit_ipc.c
10353 INTEL PMC CORE DRIVER
10354 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10355 M: David E Box <david.e.box@intel.com>
10356 L: platform-driver-x86@vger.kernel.org
10358 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10359 F: drivers/platform/x86/intel/pmc/
10361 INTEL PMIC GPIO DRIVERS
10362 M: Andy Shevchenko <andy@kernel.org>
10364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10365 F: drivers/gpio/gpio-*cove.c
10367 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10368 M: Andy Shevchenko <andy@kernel.org>
10370 F: drivers/mfd/intel_soc_pmic*
10371 F: include/linux/mfd/intel_soc_pmic*
10374 M: David E. Box <david.e.box@linux.intel.com>
10376 F: drivers/platform/x86/intel/pmt/
10378 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10379 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10380 L: linux-wireless@vger.kernel.org
10382 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10383 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10384 F: drivers/net/wireless/intel/ipw2x00/
10386 INTEL PSTATE DRIVER
10387 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10388 M: Len Brown <lenb@kernel.org>
10389 L: linux-pm@vger.kernel.org
10391 F: drivers/cpufreq/intel_pstate.c
10393 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10394 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10395 L: linux-iio@vger.kernel.org
10396 F: drivers/counter/intel-qep.c
10399 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10401 F: arch/x86/include/asm/intel_scu_ipc.h
10402 F: drivers/platform/x86/intel_scu_*
10405 M: David E. Box <david.e.box@linux.intel.com>
10407 F: drivers/platform/x86/intel/sdsi.c
10408 F: tools/arch/x86/intel_sdsi/
10409 F: tools/testing/selftests/drivers/sdsi/
10411 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10412 M: Daniel Scally <djrscally@gmail.com>
10414 F: drivers/platform/x86/intel/int3472/
10416 INTEL SPEED SELECT TECHNOLOGY
10417 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10418 L: platform-driver-x86@vger.kernel.org
10420 F: drivers/platform/x86/intel/speed_select_if/
10421 F: include/uapi/linux/isst_if.h
10422 F: tools/power/x86/intel-speed-select/
10424 INTEL STRATIX10 FIRMWARE DRIVERS
10425 M: Dinh Nguyen <dinguyen@kernel.org>
10426 L: linux-kernel@vger.kernel.org
10428 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10429 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10430 F: drivers/firmware/stratix10-rsu.c
10431 F: drivers/firmware/stratix10-svc.c
10432 F: include/linux/firmware/intel/stratix10-smc.h
10433 F: include/linux/firmware/intel/stratix10-svc-client.h
10434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10436 INTEL TELEMETRY DRIVER
10437 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10438 M: "David E. Box" <david.e.box@linux.intel.com>
10439 L: platform-driver-x86@vger.kernel.org
10441 F: arch/x86/include/asm/intel_telemetry.h
10442 F: drivers/platform/x86/intel/telemetry/
10444 INTEL UNCORE FREQUENCY CONTROL
10445 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10446 L: platform-driver-x86@vger.kernel.org
10448 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10449 F: drivers/platform/x86/intel/uncore-frequency/
10451 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10452 M: David E. Box <david.e.box@linux.intel.com>
10454 F: drivers/platform/x86/intel/vsec.*
10456 INTEL VIRTUAL BUTTON DRIVER
10457 M: AceLan Kao <acelan.kao@canonical.com>
10458 L: platform-driver-x86@vger.kernel.org
10460 F: drivers/platform/x86/intel/vbtn.c
10462 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10463 M: Stanislaw Gruszka <stf_xl@wp.pl>
10464 L: linux-wireless@vger.kernel.org
10466 F: drivers/net/wireless/intel/iwlegacy/
10468 INTEL WIRELESS WIFI LINK (iwlwifi)
10469 M: Gregory Greenman <gregory.greenman@intel.com>
10470 L: linux-wireless@vger.kernel.org
10472 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10474 F: drivers/net/wireless/intel/iwlwifi/
10476 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10477 M: Jithu Joseph <jithu.joseph@intel.com>
10478 R: Maurice Ma <maurice.ma@intel.com>
10480 W: https://slimbootloader.github.io/security/firmware-update.html
10481 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10483 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10484 L: Dell.Client.Kernel@dell.com
10486 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10488 INTEL WWAN IOSM DRIVER
10489 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10490 M: Intel Corporation <linuxwwan@intel.com>
10491 L: netdev@vger.kernel.org
10493 F: drivers/net/wwan/iosm/
10496 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10498 F: Documentation/trace/intel_th.rst
10499 F: drivers/hwtracing/intel_th/
10500 F: include/linux/intel_th.h
10502 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10503 M: Ning Sun <ning.sun@intel.com>
10504 L: tboot-devel@lists.sourceforge.net
10506 W: http://tboot.sourceforge.net
10507 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10508 F: Documentation/x86/intel_txt.rst
10509 F: arch/x86/kernel/tboot.c
10510 F: include/linux/tboot.h
10513 M: Jarkko Sakkinen <jarkko@kernel.org>
10514 R: Dave Hansen <dave.hansen@linux.intel.com>
10515 L: linux-sgx@vger.kernel.org
10517 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10519 F: Documentation/x86/sgx.rst
10520 F: arch/x86/entry/vdso/vsgx.S
10521 F: arch/x86/include/asm/sgx.h
10522 F: arch/x86/include/uapi/asm/sgx.h
10523 F: arch/x86/kernel/cpu/sgx/*
10524 F: tools/testing/selftests/sgx/*
10528 M: Georgi Djakov <djakov@kernel.org>
10529 L: linux-pm@vger.kernel.org
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10532 F: Documentation/devicetree/bindings/interconnect/
10533 F: Documentation/driver-api/interconnect.rst
10534 F: drivers/interconnect/
10535 F: include/dt-bindings/interconnect/
10536 F: include/linux/interconnect-provider.h
10537 F: include/linux/interconnect.h
10539 INTERRUPT COUNTER DRIVER
10540 M: Oleksij Rempel <o.rempel@pengutronix.de>
10541 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10542 L: linux-iio@vger.kernel.org
10543 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10544 F: drivers/counter/interrupt-cnt.c
10546 INTERSIL ISL7998X VIDEO DECODER DRIVER
10547 M: Michael Tretter <m.tretter@pengutronix.de>
10548 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10549 L: linux-media@vger.kernel.org
10551 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10552 F: drivers/media/i2c/isl7998x.c
10554 INVENSENSE ICM-426xx IMU DRIVER
10555 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10556 L: linux-iio@vger.kernel.org
10558 W: https://invensense.tdk.com/
10559 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10560 F: drivers/iio/imu/inv_icm42600/
10562 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10563 M: Linus Walleij <linus.walleij@linaro.org>
10564 L: linux-iio@vger.kernel.org
10566 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10567 F: drivers/iio/gyro/mpu3050*
10569 IOC3 ETHERNET DRIVER
10570 M: Ralf Baechle <ralf@linux-mips.org>
10571 L: linux-mips@vger.kernel.org
10573 F: drivers/net/ethernet/sgi/ioc3-eth.c
10575 IOMAP FILESYSTEM LIBRARY
10576 M: Christoph Hellwig <hch@infradead.org>
10577 M: Darrick J. Wong <djwong@kernel.org>
10578 L: linux-xfs@vger.kernel.org
10579 L: linux-fsdevel@vger.kernel.org
10581 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10583 F: include/linux/iomap.h
10586 M: Joerg Roedel <joro@8bytes.org>
10587 M: Will Deacon <will@kernel.org>
10588 L: iommu@lists.linux.dev
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10591 F: Documentation/devicetree/bindings/iommu/
10592 F: Documentation/userspace-api/iommu.rst
10594 F: include/linux/iommu.h
10595 F: include/linux/iova.h
10596 F: include/linux/of_iommu.h
10597 F: include/uapi/linux/iommu.h
10600 M: Thomas Zimmermann <tzimmermann@suse.de>
10601 L: dri-devel@lists.freedesktop.org
10603 T: git git://anongit.freedesktop.org/drm/drm-misc
10604 F: include/linux/iosys-map.h
10607 M: Jens Axboe <axboe@kernel.dk>
10608 R: Pavel Begunkov <asml.silence@gmail.com>
10609 L: io-uring@vger.kernel.org
10611 T: git git://git.kernel.dk/linux-block
10612 T: git git://git.kernel.dk/liburing
10614 F: include/linux/io_uring.h
10615 F: include/uapi/linux/io_uring.h
10619 M: Corey Minyard <minyard@acm.org>
10620 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10622 W: http://openipmi.sourceforge.net/
10623 T: git https://github.com/cminyard/linux-ipmi.git for-next
10624 F: Documentation/driver-api/ipmi.rst
10625 F: Documentation/devicetree/bindings/ipmi/
10626 F: drivers/char/ipmi/
10627 F: include/linux/ipmi*
10628 F: include/uapi/linux/ipmi*
10630 IPS SCSI RAID DRIVER
10631 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10632 L: linux-scsi@vger.kernel.org
10634 W: http://www.adaptec.com/
10635 F: drivers/scsi/ips*
10638 M: Simon Horman <horms@verge.net.au>
10639 M: Julian Anastasov <ja@ssi.bg>
10640 L: netdev@vger.kernel.org
10641 L: lvs-devel@vger.kernel.org
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10645 F: Documentation/networking/ipvs-sysctl.rst
10646 F: include/net/ip_vs.h
10647 F: include/uapi/linux/ip_vs.h
10648 F: net/netfilter/ipvs/
10651 M: Jiri Kosina <jikos@kernel.org>
10652 M: David Sterba <dsterba@suse.com>
10654 F: drivers/tty/ipwireless/
10656 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10657 M: Marc Zyngier <maz@kernel.org>
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10660 F: Documentation/core-api/irq/irq-domain.rst
10661 F: include/linux/irqdomain.h
10662 F: kernel/irq/irqdomain.c
10663 F: kernel/irq/msi.c
10666 M: Thomas Gleixner <tglx@linutronix.de>
10667 L: linux-kernel@vger.kernel.org
10669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10673 M: Thomas Gleixner <tglx@linutronix.de>
10674 M: Marc Zyngier <maz@kernel.org>
10675 L: linux-kernel@vger.kernel.org
10677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10678 F: Documentation/devicetree/bindings/interrupt-controller/
10679 F: drivers/irqchip/
10682 M: William Breathitt Gray <william.gray@linaro.org>
10684 F: Documentation/driver-api/isa.rst
10685 F: drivers/base/isa.c
10686 F: include/linux/isa.h
10689 M: Hans Verkuil <hverkuil@xs4all.nl>
10690 L: linux-media@vger.kernel.org
10692 W: https://linuxtv.org
10693 T: git git://linuxtv.org/media_tree.git
10694 F: drivers/media/radio/radio-isa*
10697 M: Jaroslav Kysela <perex@perex.cz>
10699 F: Documentation/driver-api/isapnp.rst
10700 F: drivers/pnp/isapnp/
10701 F: include/linux/isapnp.h
10704 M: Lee Duncan <lduncan@suse.com>
10705 M: Chris Leech <cleech@redhat.com>
10706 M: Mike Christie <michael.christie@oracle.com>
10707 L: open-iscsi@googlegroups.com
10708 L: linux-scsi@vger.kernel.org
10710 W: www.open-iscsi.com
10711 F: drivers/scsi/*iscsi*
10712 F: include/scsi/*iscsi*
10714 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10715 M: Peter Jones <pjones@redhat.com>
10716 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10718 F: drivers/firmware/iscsi_ibft*
10720 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10721 M: Sagi Grimberg <sagi@grimberg.me>
10722 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10723 L: linux-rdma@vger.kernel.org
10725 W: http://www.openfabrics.org
10726 W: www.open-iscsi.org
10727 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10728 F: drivers/infiniband/ulp/iser/
10730 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10731 M: Sagi Grimberg <sagi@grimberg.me>
10732 L: linux-rdma@vger.kernel.org
10733 L: target-devel@vger.kernel.org
10735 W: http://www.linux-iscsi.org
10736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10737 F: drivers/infiniband/ulp/isert
10739 ISDN/CMTP OVER BLUETOOTH
10740 M: Karsten Keil <isdn@linux-pingi.de>
10741 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10742 L: netdev@vger.kernel.org
10744 W: http://www.isdn4linux.de
10745 F: Documentation/isdn/
10746 F: drivers/isdn/capi/
10747 F: include/linux/isdn/
10748 F: include/uapi/linux/isdn/
10749 F: net/bluetooth/cmtp/
10751 ISDN/mISDN SUBSYSTEM
10752 M: Karsten Keil <isdn@linux-pingi.de>
10753 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10754 L: netdev@vger.kernel.org
10756 W: http://www.isdn4linux.de
10757 F: drivers/isdn/Kconfig
10758 F: drivers/isdn/Makefile
10759 F: drivers/isdn/hardware/
10760 F: drivers/isdn/mISDN/
10762 IT87 HARDWARE MONITORING DRIVER
10763 M: Jean Delvare <jdelvare@suse.com>
10764 L: linux-hwmon@vger.kernel.org
10766 F: Documentation/hwmon/it87.rst
10767 F: drivers/hwmon/it87.c
10769 IT913X MEDIA DRIVER
10770 M: Antti Palosaari <crope@iki.fi>
10771 L: linux-media@vger.kernel.org
10773 W: https://linuxtv.org
10774 W: http://palosaari.fi/linux/
10775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10776 T: git git://linuxtv.org/anttip/media_tree.git
10777 F: drivers/media/tuners/it913x*
10779 ITE IT66121 HDMI BRIDGE DRIVER
10780 M: Phong LE <ple@baylibre.com>
10781 M: Neil Armstrong <narmstrong@baylibre.com>
10783 T: git git://anongit.freedesktop.org/drm/drm-misc
10784 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10785 F: drivers/gpu/drm/bridge/ite-it66121.c
10787 IVTV VIDEO4LINUX DRIVER
10788 M: Andy Walls <awalls@md.metrocast.net>
10789 L: linux-media@vger.kernel.org
10791 W: https://linuxtv.org
10792 T: git git://linuxtv.org/media_tree.git
10793 F: Documentation/admin-guide/media/ivtv*
10794 F: drivers/media/pci/ivtv/
10795 F: include/uapi/linux/ivtv*
10797 IX2505V MEDIA DRIVER
10798 M: Malcolm Priestley <tvboxspy@gmail.com>
10799 L: linux-media@vger.kernel.org
10801 W: https://linuxtv.org
10802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10803 F: drivers/media/dvb-frontends/ix2505v*
10805 JAILHOUSE HYPERVISOR INTERFACE
10806 M: Jan Kiszka <jan.kiszka@siemens.com>
10807 L: jailhouse-dev@googlegroups.com
10809 F: arch/x86/include/asm/jailhouse_para.h
10810 F: arch/x86/kernel/jailhouse.c
10812 JC42.4 TEMPERATURE SENSOR DRIVER
10813 M: Guenter Roeck <linux@roeck-us.net>
10814 L: linux-hwmon@vger.kernel.org
10816 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10817 F: Documentation/hwmon/jc42.rst
10818 F: drivers/hwmon/jc42.c
10821 M: Dave Kleikamp <shaggy@kernel.org>
10822 L: jfs-discussion@lists.sourceforge.net
10824 W: http://jfs.sourceforge.net/
10825 T: git git://github.com/kleikamp/linux-shaggy.git
10826 F: Documentation/admin-guide/jfs.rst
10830 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10831 L: netdev@vger.kernel.org
10833 F: drivers/net/ethernet/jme.*
10835 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10836 M: David Woodhouse <dwmw2@infradead.org>
10837 M: Richard Weinberger <richard@nod.at>
10838 L: linux-mtd@lists.infradead.org
10840 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10841 T: git git://git.infradead.org/ubifs-2.6.git
10843 F: include/uapi/linux/jffs2.h
10845 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10846 M: "Theodore Ts'o" <tytso@mit.edu>
10847 M: Jan Kara <jack@suse.com>
10848 L: linux-ext4@vger.kernel.org
10851 F: include/linux/jbd2.h
10853 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10854 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10855 L: linux-media@vger.kernel.org
10856 L: linux-renesas-soc@vger.kernel.org
10858 F: drivers/media/platform/renesas/rcar_jpu.c
10860 JSM Neo PCI based serial card
10861 L: linux-serial@vger.kernel.org
10863 F: drivers/tty/serial/jsm/
10865 K10TEMP HARDWARE MONITORING DRIVER
10866 M: Clemens Ladisch <clemens@ladisch.de>
10867 L: linux-hwmon@vger.kernel.org
10869 F: Documentation/hwmon/k10temp.rst
10870 F: drivers/hwmon/k10temp.c
10872 K8TEMP HARDWARE MONITORING DRIVER
10873 M: Rudolf Marek <r.marek@assembler.cz>
10874 L: linux-hwmon@vger.kernel.org
10876 F: Documentation/hwmon/k8temp.rst
10877 F: drivers/hwmon/k8temp.c
10880 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10881 R: Alexander Potapenko <glider@google.com>
10882 R: Andrey Konovalov <andreyknvl@gmail.com>
10883 R: Dmitry Vyukov <dvyukov@google.com>
10884 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10885 L: kasan-dev@googlegroups.com
10887 F: Documentation/dev-tools/kasan.rst
10888 F: arch/*/include/asm/*kasan.h
10889 F: arch/*/mm/kasan_init*
10890 F: include/linux/kasan*.h
10891 F: lib/Kconfig.kasan
10892 F: lib/test_kasan*.c
10894 F: scripts/Makefile.kasan
10897 M: Masahiro Yamada <masahiroy@kernel.org>
10898 L: linux-kbuild@vger.kernel.org
10900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10901 F: Documentation/kbuild/kconfig*
10902 F: scripts/Kconfig.include
10903 F: scripts/kconfig/
10906 R: Dmitry Vyukov <dvyukov@google.com>
10907 R: Andrey Konovalov <andreyknvl@gmail.com>
10908 L: kasan-dev@googlegroups.com
10910 F: Documentation/dev-tools/kcov.rst
10911 F: include/linux/kcov.h
10912 F: include/uapi/linux/kcov.h
10914 F: scripts/Makefile.kcov
10917 M: Marco Elver <elver@google.com>
10918 R: Dmitry Vyukov <dvyukov@google.com>
10919 L: kasan-dev@googlegroups.com
10921 F: Documentation/dev-tools/kcsan.rst
10922 F: include/linux/kcsan*.h
10924 F: lib/Kconfig.kcsan
10925 F: scripts/Makefile.kcsan
10928 M: Baoquan He <bhe@redhat.com>
10929 R: Vivek Goyal <vgoyal@redhat.com>
10930 R: Dave Young <dyoung@redhat.com>
10931 L: kexec@lists.infradead.org
10933 W: http://lse.sourceforge.net/kdump/
10934 F: Documentation/admin-guide/kdump/
10935 F: fs/proc/vmcore.c
10936 F: include/linux/crash_core.h
10937 F: include/linux/crash_dump.h
10938 F: include/uapi/linux/vmcore.h
10939 F: kernel/crash_*.c
10941 KEENE FM RADIO TRANSMITTER DRIVER
10942 M: Hans Verkuil <hverkuil@xs4all.nl>
10943 L: linux-media@vger.kernel.org
10945 W: https://linuxtv.org
10946 T: git git://linuxtv.org/media_tree.git
10947 F: drivers/media/radio/radio-keene*
10950 M: Ian Kent <raven@themaw.net>
10951 L: autofs@vger.kernel.org
10955 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10956 M: Masahiro Yamada <masahiroy@kernel.org>
10957 M: Michal Marek <michal.lkml@markovi.net>
10958 R: Nick Desaulniers <ndesaulniers@google.com>
10959 L: linux-kbuild@vger.kernel.org
10961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10962 F: Documentation/kbuild/
10964 F: scripts/*vmlinux*
10966 F: scripts/Makefile*
10968 F: scripts/dummy-tools/
10971 F: scripts/package/
10973 KERNEL HARDENING (not covered by other areas)
10974 M: Kees Cook <keescook@chromium.org>
10975 L: linux-hardening@vger.kernel.org
10977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10978 F: include/linux/overflow.h
10979 F: include/linux/randomize_kstack.h
10981 K: \b(add|choose)_random_kstack_offset\b
10982 K: \b__check_(object_size|heap_object)\b
10985 L: kernel-janitors@vger.kernel.org
10987 W: http://kernelnewbies.org/KernelJanitors
10989 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10990 M: Chuck Lever <chuck.lever@oracle.com>
10991 M: Jeff Layton <jlayton@kernel.org>
10992 L: linux-nfs@vger.kernel.org
10994 W: http://nfs.sourceforge.net/
10995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10999 F: include/linux/lockd/
11000 F: include/linux/sunrpc/
11001 F: include/uapi/linux/nfsd/
11002 F: include/uapi/linux/sunrpc/
11004 F: Documentation/filesystems/nfs/
11007 M: Thorsten Leemhuis <linux@leemhuis.info>
11008 L: regressions@lists.linux.dev
11010 F: Documentation/admin-guide/reporting-regressions.rst
11011 F: Documentation/process/handling-regressions.rst
11013 KERNEL SELFTEST FRAMEWORK
11014 M: Shuah Khan <shuah@kernel.org>
11015 M: Shuah Khan <skhan@linuxfoundation.org>
11016 L: linux-kselftest@vger.kernel.org
11018 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11020 F: Documentation/dev-tools/kselftest*
11021 F: tools/testing/selftests/
11023 KERNEL SMB3 SERVER (KSMBD)
11024 M: Namjae Jeon <linkinjeon@kernel.org>
11025 M: Steve French <sfrench@samba.org>
11026 M: Hyunchul Lee <hyc.lee@gmail.com>
11027 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11028 L: linux-cifs@vger.kernel.org
11030 T: git git://git.samba.org/ksmbd.git
11032 F: fs/smbfs_common/
11034 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11035 M: Brendan Higgins <brendanhiggins@google.com>
11036 L: linux-kselftest@vger.kernel.org
11037 L: kunit-dev@googlegroups.com
11039 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11040 F: Documentation/dev-tools/kunit/
11043 F: tools/testing/kunit/
11045 KERNEL USERMODE HELPER
11046 M: Luis Chamberlain <mcgrof@kernel.org>
11047 L: linux-kernel@vger.kernel.org
11049 F: include/linux/umh.h
11052 KERNEL VIRTUAL MACHINE (KVM)
11053 M: Paolo Bonzini <pbonzini@redhat.com>
11054 L: kvm@vger.kernel.org
11056 W: http://www.linux-kvm.org
11057 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11058 F: Documentation/virt/kvm/
11059 F: include/asm-generic/kvm*
11060 F: include/kvm/iodev.h
11061 F: include/linux/kvm*
11062 F: include/trace/events/kvm.h
11063 F: include/uapi/asm-generic/kvm*
11064 F: include/uapi/linux/kvm*
11066 F: tools/testing/selftests/kvm/
11069 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11070 M: Marc Zyngier <maz@kernel.org>
11071 R: James Morse <james.morse@arm.com>
11072 R: Alexandru Elisei <alexandru.elisei@arm.com>
11073 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11074 R: Oliver Upton <oliver.upton@linux.dev>
11075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11076 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11079 F: arch/arm64/include/asm/kvm*
11080 F: arch/arm64/include/uapi/asm/kvm*
11082 F: include/kvm/arm_*
11083 F: tools/testing/selftests/kvm/*/aarch64/
11084 F: tools/testing/selftests/kvm/aarch64/
11086 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11087 M: Huacai Chen <chenhuacai@kernel.org>
11088 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11089 L: linux-mips@vger.kernel.org
11090 L: kvm@vger.kernel.org
11092 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11093 F: arch/mips/include/asm/kvm*
11094 F: arch/mips/include/uapi/asm/kvm*
11097 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11098 L: linuxppc-dev@lists.ozlabs.org
11099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11100 F: arch/powerpc/include/asm/kvm*
11101 F: arch/powerpc/include/uapi/asm/kvm*
11102 F: arch/powerpc/kernel/kvm*
11103 F: arch/powerpc/kvm/
11105 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11106 M: Anup Patel <anup@brainfault.org>
11107 R: Atish Patra <atishp@atishpatra.org>
11108 L: kvm@vger.kernel.org
11109 L: kvm-riscv@lists.infradead.org
11110 L: linux-riscv@lists.infradead.org
11112 T: git git://github.com/kvm-riscv/linux.git
11113 F: arch/riscv/include/asm/kvm*
11114 F: arch/riscv/include/uapi/asm/kvm*
11116 F: tools/testing/selftests/kvm/*/riscv/
11118 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11119 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11120 M: Janosch Frank <frankja@linux.ibm.com>
11121 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11122 R: David Hildenbrand <david@redhat.com>
11123 L: kvm@vger.kernel.org
11125 W: http://www.ibm.com/developerworks/linux/linux390/
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11127 F: Documentation/virt/kvm/s390*
11128 F: arch/s390/include/asm/gmap.h
11129 F: arch/s390/include/asm/kvm*
11130 F: arch/s390/include/uapi/asm/kvm*
11131 F: arch/s390/include/uapi/asm/uvdevice.h
11132 F: arch/s390/kernel/uv.c
11134 F: arch/s390/mm/gmap.c
11135 F: drivers/s390/char/uvdevice.c
11136 F: tools/testing/selftests/drivers/s390x/uvdevice/
11137 F: tools/testing/selftests/kvm/*/s390x/
11138 F: tools/testing/selftests/kvm/s390x/
11140 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11141 M: Sean Christopherson <seanjc@google.com>
11142 M: Paolo Bonzini <pbonzini@redhat.com>
11143 L: kvm@vger.kernel.org
11145 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11146 F: arch/x86/include/asm/kvm*
11147 F: arch/x86/include/asm/svm.h
11148 F: arch/x86/include/asm/vmx*.h
11149 F: arch/x86/include/uapi/asm/kvm*
11150 F: arch/x86/include/uapi/asm/svm.h
11151 F: arch/x86/include/uapi/asm/vmx.h
11155 KVM PARAVIRT (KVM/paravirt)
11156 M: Paolo Bonzini <pbonzini@redhat.com>
11157 R: Wanpeng Li <wanpengli@tencent.com>
11158 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11159 L: kvm@vger.kernel.org
11161 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11162 F: arch/x86/kernel/kvm.c
11163 F: arch/x86/kernel/kvmclock.c
11164 F: arch/x86/include/asm/pvclock-abi.h
11165 F: include/linux/kvm_para.h
11166 F: include/uapi/linux/kvm_para.h
11167 F: include/uapi/asm-generic/kvm_para.h
11168 F: include/asm-generic/kvm_para.h
11169 F: arch/um/include/asm/kvm_para.h
11170 F: arch/x86/include/asm/kvm_para.h
11171 F: arch/x86/include/uapi/asm/kvm_para.h
11173 KVM X86 HYPER-V (KVM/hyper-v)
11174 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11175 M: Sean Christopherson <seanjc@google.com>
11176 M: Paolo Bonzini <pbonzini@redhat.com>
11177 L: kvm@vger.kernel.org
11179 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11180 F: arch/x86/kvm/hyperv.*
11181 F: arch/x86/kvm/kvm_onhyperv.*
11182 F: arch/x86/kvm/svm/hyperv.*
11183 F: arch/x86/kvm/svm/svm_onhyperv.*
11184 F: arch/x86/kvm/vmx/evmcs.*
11187 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11188 M: Tejun Heo <tj@kernel.org>
11190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11192 F: include/linux/kernfs.h
11195 M: Eric Biederman <ebiederm@xmission.com>
11196 L: kexec@lists.infradead.org
11198 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11199 F: include/linux/kexec.h
11200 F: include/uapi/linux/kexec.h
11204 M: Mimi Zohar <zohar@linux.ibm.com>
11205 L: linux-integrity@vger.kernel.org
11206 L: keyrings@vger.kernel.org
11208 F: Documentation/security/keys/trusted-encrypted.rst
11209 F: include/keys/encrypted-type.h
11210 F: security/keys/encrypted-keys/
11213 M: James Bottomley <jejb@linux.ibm.com>
11214 M: Jarkko Sakkinen <jarkko@kernel.org>
11215 M: Mimi Zohar <zohar@linux.ibm.com>
11216 L: linux-integrity@vger.kernel.org
11217 L: keyrings@vger.kernel.org
11219 F: Documentation/security/keys/trusted-encrypted.rst
11220 F: include/keys/trusted-type.h
11221 F: include/keys/trusted_tpm.h
11222 F: security/keys/trusted-keys/
11225 M: Sumit Garg <sumit.garg@linaro.org>
11226 L: linux-integrity@vger.kernel.org
11227 L: keyrings@vger.kernel.org
11229 F: include/keys/trusted_tee.h
11230 F: security/keys/trusted-keys/trusted_tee.c
11233 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11234 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11235 L: linux-integrity@vger.kernel.org
11236 L: keyrings@vger.kernel.org
11238 F: include/keys/trusted_caam.h
11239 F: security/keys/trusted-keys/trusted_caam.c
11242 M: David Howells <dhowells@redhat.com>
11243 M: Jarkko Sakkinen <jarkko@kernel.org>
11244 L: keyrings@vger.kernel.org
11246 F: Documentation/security/keys/core.rst
11248 F: include/linux/key-type.h
11249 F: include/linux/key.h
11250 F: include/linux/keyctl.h
11251 F: include/uapi/linux/keyctl.h
11254 KEYS/KEYRINGS_INTEGRITY
11255 M: Jarkko Sakkinen <jarkko@kernel.org>
11256 M: Mimi Zohar <zohar@linux.ibm.com>
11257 L: linux-integrity@vger.kernel.org
11258 L: keyrings@vger.kernel.org
11260 F: security/integrity/platform_certs
11263 M: Alexander Potapenko <glider@google.com>
11264 M: Marco Elver <elver@google.com>
11265 R: Dmitry Vyukov <dvyukov@google.com>
11266 L: kasan-dev@googlegroups.com
11268 F: Documentation/dev-tools/kfence.rst
11269 F: arch/*/include/asm/kfence.h
11270 F: include/linux/kfence.h
11271 F: lib/Kconfig.kfence
11275 M: Stefani Seibold <stefani@seibold.net>
11277 F: include/linux/kfifo.h
11281 KGDB / KDB /debug_core
11282 M: Jason Wessel <jason.wessel@windriver.com>
11283 M: Daniel Thompson <daniel.thompson@linaro.org>
11284 R: Douglas Anderson <dianders@chromium.org>
11285 L: kgdb-bugreport@lists.sourceforge.net
11287 W: http://kgdb.wiki.kernel.org/
11288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11289 F: Documentation/dev-tools/kgdb.rst
11290 F: drivers/misc/kgdbts.c
11291 F: drivers/tty/serial/kgdboc.c
11292 F: include/linux/kdb.h
11293 F: include/linux/kgdb.h
11295 F: kernel/module/kdb.c
11297 KHADAS MCU MFD DRIVER
11298 M: Neil Armstrong <narmstrong@baylibre.com>
11299 L: linux-amlogic@lists.infradead.org
11301 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11302 F: drivers/mfd/khadas-mcu.c
11303 F: include/linux/mfd/khadas-mcu.h
11304 F: drivers/thermal/khadas_mcu_fan.c
11307 M: Catalin Marinas <catalin.marinas@arm.com>
11309 F: Documentation/dev-tools/kmemleak.rst
11310 F: include/linux/kmemleak.h
11312 F: samples/kmemleak/kmemleak-test.c
11314 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11315 M: Luis Chamberlain <mcgrof@kernel.org>
11316 L: linux-kernel@vger.kernel.org
11317 L: linux-modules@vger.kernel.org
11319 F: include/linux/kmod.h
11322 F: tools/testing/selftests/kmod/
11325 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11326 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11327 M: "David S. Miller" <davem@davemloft.net>
11328 M: Masami Hiramatsu <mhiramat@kernel.org>
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11331 F: Documentation/trace/kprobes.rst
11332 F: include/asm-generic/kprobes.h
11333 F: include/linux/kprobes.h
11334 F: kernel/kprobes.c
11335 F: lib/test_kprobes.c
11338 KS0108 LCD CONTROLLER DRIVER
11339 M: Miguel Ojeda <ojeda@kernel.org>
11341 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11342 F: drivers/auxdisplay/ks0108.c
11343 F: include/linux/ks0108.h
11345 KTD253 BACKLIGHT DRIVER
11346 M: Linus Walleij <linus.walleij@linaro.org>
11348 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11349 F: drivers/video/backlight/ktd253-backlight.c
11352 M: Steven Rostedt <rostedt@goodmis.org>
11353 M: John Hawley <warthog9@eaglescrag.net>
11355 F: tools/testing/ktest
11358 M: David Ahern <dsahern@kernel.org>
11359 L: netdev@vger.kernel.org
11361 F: include/net/l3mdev.h
11364 LANDLOCK SECURITY MODULE
11365 M: Mickaël Salaün <mic@digikod.net>
11366 L: linux-security-module@vger.kernel.org
11368 W: https://landlock.io
11369 T: git https://github.com/landlock-lsm/linux.git
11370 F: Documentation/security/landlock.rst
11371 F: Documentation/userspace-api/landlock.rst
11372 F: include/uapi/linux/landlock.h
11373 F: samples/landlock/
11374 F: security/landlock/
11375 F: tools/testing/selftests/landlock/
11379 LANTIQ / INTEL Ethernet drivers
11380 M: Hauke Mehrtens <hauke@hauke-m.de>
11381 L: netdev@vger.kernel.org
11383 F: drivers/net/dsa/lantiq_gswip.c
11384 F: drivers/net/dsa/lantiq_pce.h
11385 F: drivers/net/ethernet/lantiq_xrx200.c
11386 F: net/dsa/tag_gswip.c
11388 LANTIQ MIPS ARCHITECTURE
11389 M: John Crispin <john@phrozen.org>
11390 L: linux-mips@vger.kernel.org
11392 F: arch/mips/lantiq
11393 F: drivers/soc/lantiq
11395 LASI 53c700 driver for PARISC
11396 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11397 L: linux-scsi@vger.kernel.org
11399 F: Documentation/scsi/53c700.rst
11400 F: drivers/scsi/53c700*
11403 M: Tobin C. Harding <me@tobin.cc>
11404 M: Tycho Andersen <tycho@tycho.pizza>
11405 L: linux-hardening@vger.kernel.org
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11408 F: scripts/leaking_addresses.pl
11411 M: Pavel Machek <pavel@ucw.cz>
11412 L: linux-leds@vger.kernel.org
11414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11415 F: Documentation/devicetree/bindings/leds/
11417 F: include/linux/leds.h
11419 LEGACY EEPROM DRIVER
11420 M: Jean Delvare <jdelvare@suse.com>
11422 F: Documentation/misc-devices/eeprom.rst
11423 F: drivers/misc/eeprom/eeprom.c
11425 LEGO MINDSTORMS EV3
11426 R: David Lechner <david@lechnology.com>
11428 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11429 F: arch/arm/boot/dts/da850-lego-ev3.dts
11430 F: drivers/power/supply/lego_ev3_battery.c
11432 LEGO USB Tower driver
11433 M: Juergen Stuber <starblue@users.sourceforge.net>
11434 L: legousb-devel@lists.sourceforge.net
11436 W: http://legousb.sourceforge.net/
11437 F: drivers/usb/misc/legousbtower.c
11439 LETSKETCH HID TABLET DRIVER
11440 M: Hans de Goede <hdegoede@redhat.com>
11441 L: linux-input@vger.kernel.org
11443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11444 F: drivers/hid/hid-letsketch.c
11447 M: Matan Ziv-Av <matan@svgalib.org>
11448 L: platform-driver-x86@vger.kernel.org
11450 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11451 F: Documentation/admin-guide/laptops/lg-laptop.rst
11452 F: drivers/platform/x86/lg-laptop.c
11454 LG2160 MEDIA DRIVER
11455 M: Michael Krufky <mkrufky@linuxtv.org>
11456 L: linux-media@vger.kernel.org
11458 W: https://linuxtv.org
11459 W: http://github.com/mkrufky
11460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11461 T: git git://linuxtv.org/mkrufky/tuners.git
11462 F: drivers/media/dvb-frontends/lg2160.*
11464 LGDT3305 MEDIA DRIVER
11465 M: Michael Krufky <mkrufky@linuxtv.org>
11466 L: linux-media@vger.kernel.org
11468 W: https://linuxtv.org
11469 W: http://github.com/mkrufky
11470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11471 T: git git://linuxtv.org/mkrufky/tuners.git
11472 F: drivers/media/dvb-frontends/lgdt3305.*
11474 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11475 M: Viresh Kumar <vireshk@kernel.org>
11476 L: linux-ide@vger.kernel.org
11478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11479 F: drivers/ata/pata_arasan_cf.c
11480 F: include/linux/pata_arasan_cf_data.h
11482 LIBATA PATA DRIVERS
11483 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11484 L: linux-ide@vger.kernel.org
11485 F: drivers/ata/ata_*.c
11486 F: drivers/ata/pata_*.c
11488 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11489 M: Linus Walleij <linus.walleij@linaro.org>
11490 L: linux-ide@vger.kernel.org
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11493 F: drivers/ata/pata_ftide010.c
11494 F: drivers/ata/sata_gemini.c
11495 F: drivers/ata/sata_gemini.h
11497 LIBATA SATA AHCI PLATFORM devices support
11498 M: Hans de Goede <hdegoede@redhat.com>
11499 M: Jens Axboe <axboe@kernel.dk>
11500 L: linux-ide@vger.kernel.org
11502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11503 F: drivers/ata/ahci_platform.c
11504 F: drivers/ata/libahci_platform.c
11505 F: include/linux/ahci_platform.h
11507 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11508 M: Mikael Pettersson <mikpelinux@gmail.com>
11509 L: linux-ide@vger.kernel.org
11511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11512 F: drivers/ata/sata_promise.*
11514 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11515 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11516 L: linux-ide@vger.kernel.org
11518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11519 F: Documentation/ABI/testing/sysfs-ata
11520 F: Documentation/devicetree/bindings/ata/
11522 F: include/linux/ata.h
11523 F: include/linux/libata.h
11525 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11526 M: Vishal Verma <vishal.l.verma@intel.com>
11527 M: Dan Williams <dan.j.williams@intel.com>
11528 M: Dave Jiang <dave.jiang@intel.com>
11529 L: nvdimm@lists.linux.dev
11531 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11532 P: Documentation/nvdimm/maintainer-entry-profile.rst
11533 F: drivers/nvdimm/btt*
11535 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11536 M: Dan Williams <dan.j.williams@intel.com>
11537 M: Vishal Verma <vishal.l.verma@intel.com>
11538 M: Dave Jiang <dave.jiang@intel.com>
11539 L: nvdimm@lists.linux.dev
11541 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11542 P: Documentation/nvdimm/maintainer-entry-profile.rst
11543 F: drivers/nvdimm/pmem*
11545 LIBNVDIMM: DEVICETREE BINDINGS
11546 M: Oliver O'Halloran <oohall@gmail.com>
11547 L: nvdimm@lists.linux.dev
11549 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11550 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11551 F: drivers/nvdimm/of_pmem.c
11553 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11554 M: Dan Williams <dan.j.williams@intel.com>
11555 M: Vishal Verma <vishal.l.verma@intel.com>
11556 M: Dave Jiang <dave.jiang@intel.com>
11557 M: Ira Weiny <ira.weiny@intel.com>
11558 L: nvdimm@lists.linux.dev
11560 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11561 P: Documentation/nvdimm/maintainer-entry-profile.rst
11562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11563 F: drivers/acpi/nfit/*
11564 F: drivers/nvdimm/*
11565 F: include/linux/libnvdimm.h
11566 F: include/linux/nd.h
11567 F: include/uapi/linux/ndctl.h
11568 F: tools/testing/nvdimm/
11570 LICENSES and SPDX stuff
11571 M: Thomas Gleixner <tglx@linutronix.de>
11572 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11573 L: linux-spdx@vger.kernel.org
11575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11577 F: Documentation/process/license-rules.rst
11579 F: scripts/spdxcheck-test.sh
11580 F: scripts/spdxcheck.py
11582 LINEAR RANGES HELPERS
11583 M: Mark Brown <broonie@kernel.org>
11584 R: Matti Vaittinen <mazziesaccount@gmail.com>
11585 F: lib/linear_ranges.c
11586 F: lib/test_linear_ranges.c
11587 F: include/linux/linear_range.h
11589 LINUX FOR POWER MACINTOSH
11590 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11591 L: linuxppc-dev@lists.ozlabs.org
11593 F: arch/powerpc/platforms/powermac/
11594 F: drivers/macintosh/
11596 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11597 M: Michael Ellerman <mpe@ellerman.id.au>
11598 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11599 R: Paul Mackerras <paulus@samba.org>
11600 L: linuxppc-dev@lists.ozlabs.org
11602 W: https://github.com/linuxppc/wiki/wiki
11603 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11605 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11606 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11607 F: Documentation/devicetree/bindings/powerpc/
11608 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11609 F: Documentation/powerpc/
11611 F: drivers/*/*/*pasemi*
11612 F: drivers/*/*pasemi*
11613 F: drivers/char/tpm/tpm_ibmvtpm*
11614 F: drivers/crypto/nx/
11615 F: drivers/crypto/vmx/
11616 F: drivers/i2c/busses/i2c-opal.c
11617 F: drivers/net/ethernet/ibm/ibmveth.*
11618 F: drivers/net/ethernet/ibm/ibmvnic.*
11619 F: drivers/pci/hotplug/pnv_php.c
11620 F: drivers/pci/hotplug/rpa*
11621 F: drivers/rtc/rtc-opal.c
11622 F: drivers/scsi/ibmvscsi/
11623 F: drivers/tty/hvc/hvc_opal.c
11624 F: drivers/watchdog/wdrtas.c
11625 F: tools/testing/selftests/powerpc
11632 LINUX FOR POWERPC EMBEDDED MPC5XXX
11633 M: Anatolij Gustschin <agust@denx.de>
11634 L: linuxppc-dev@lists.ozlabs.org
11636 F: arch/powerpc/platforms/512x/
11637 F: arch/powerpc/platforms/52xx/
11639 LINUX FOR POWERPC EMBEDDED PPC4XX
11640 L: linuxppc-dev@lists.ozlabs.org
11642 F: arch/powerpc/platforms/40x/
11643 F: arch/powerpc/platforms/44x/
11645 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11646 M: Scott Wood <oss@buserror.net>
11647 L: linuxppc-dev@lists.ozlabs.org
11649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11650 F: Documentation/devicetree/bindings/powerpc/fsl/
11651 F: arch/powerpc/platforms/83xx/
11652 F: arch/powerpc/platforms/85xx/
11654 LINUX FOR POWERPC EMBEDDED PPC8XX
11655 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11656 L: linuxppc-dev@lists.ozlabs.org
11658 F: arch/powerpc/platforms/8xx/
11660 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11661 M: Kees Cook <keescook@chromium.org>
11663 F: drivers/misc/lkdtm/*
11664 F: tools/testing/selftests/lkdtm/*
11666 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11667 M: Alan Stern <stern@rowland.harvard.edu>
11668 M: Andrea Parri <parri.andrea@gmail.com>
11669 M: Will Deacon <will@kernel.org>
11670 M: Peter Zijlstra <peterz@infradead.org>
11671 M: Boqun Feng <boqun.feng@gmail.com>
11672 M: Nicholas Piggin <npiggin@gmail.com>
11673 M: David Howells <dhowells@redhat.com>
11674 M: Jade Alglave <j.alglave@ucl.ac.uk>
11675 M: Luc Maranget <luc.maranget@inria.fr>
11676 M: "Paul E. McKenney" <paulmck@kernel.org>
11677 R: Akira Yokosawa <akiyks@gmail.com>
11678 R: Daniel Lustig <dlustig@nvidia.com>
11679 R: Joel Fernandes <joel@joelfernandes.org>
11680 L: linux-kernel@vger.kernel.org
11681 L: linux-arch@vger.kernel.org
11683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11684 F: Documentation/atomic_bitops.txt
11685 F: Documentation/atomic_t.txt
11686 F: Documentation/core-api/refcount-vs-atomic.rst
11687 F: Documentation/litmus-tests/
11688 F: Documentation/memory-barriers.txt
11689 F: tools/memory-model/
11691 LIS3LV02D ACCELEROMETER DRIVER
11692 M: Eric Piel <eric.piel@tremplin-utc.net>
11694 F: Documentation/misc-devices/lis3lv02d.rst
11695 F: drivers/misc/lis3lv02d/
11696 F: drivers/platform/x86/hp_accel.c
11699 M: David Gow <davidgow@google.com>
11700 L: linux-kselftest@vger.kernel.org
11701 L: kunit-dev@googlegroups.com
11706 M: Karol Gugala <kgugala@antmicro.com>
11707 M: Mateusz Holenko <mholenko@antmicro.com>
11708 M: Gabriel Somlo <gsomlo@gmail.com>
11709 M: Joel Stanley <joel@jms.id.au>
11711 F: Documentation/devicetree/bindings/*/litex,*.yaml
11712 F: arch/openrisc/boot/dts/or1klitex.dts
11713 F: include/linux/litex.h
11714 F: drivers/tty/serial/liteuart.c
11715 F: drivers/soc/litex/*
11716 F: drivers/net/ethernet/litex/*
11717 F: drivers/mmc/host/litex_mmc.c
11721 M: Josh Poimboeuf <jpoimboe@kernel.org>
11722 M: Jiri Kosina <jikos@kernel.org>
11723 M: Miroslav Benes <mbenes@suse.cz>
11724 M: Petr Mladek <pmladek@suse.com>
11725 R: Joe Lawrence <joe.lawrence@redhat.com>
11726 L: live-patching@vger.kernel.org
11728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11729 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11730 F: Documentation/livepatch/
11731 F: arch/powerpc/include/asm/livepatch.h
11732 F: include/linux/livepatch.h
11733 F: kernel/livepatch/
11734 F: kernel/module/livepatch.c
11736 F: samples/livepatch/
11737 F: tools/testing/selftests/livepatch/
11740 L: netdev@vger.kernel.org
11742 F: include/linux/llc.h
11743 F: include/net/llc*
11744 F: include/uapi/linux/llc.h
11747 LM73 HARDWARE MONITOR DRIVER
11748 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11749 L: linux-hwmon@vger.kernel.org
11751 F: drivers/hwmon/lm73.c
11753 LM78 HARDWARE MONITOR DRIVER
11754 M: Jean Delvare <jdelvare@suse.com>
11755 L: linux-hwmon@vger.kernel.org
11757 F: Documentation/hwmon/lm78.rst
11758 F: drivers/hwmon/lm78.c
11760 LM83 HARDWARE MONITOR DRIVER
11761 M: Jean Delvare <jdelvare@suse.com>
11762 L: linux-hwmon@vger.kernel.org
11764 F: Documentation/hwmon/lm83.rst
11765 F: drivers/hwmon/lm83.c
11767 LM90 HARDWARE MONITOR DRIVER
11768 M: Jean Delvare <jdelvare@suse.com>
11769 L: linux-hwmon@vger.kernel.org
11771 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11772 F: Documentation/hwmon/lm90.rst
11773 F: drivers/hwmon/lm90.c
11774 F: include/dt-bindings/thermal/lm90.h
11776 LM95234 HARDWARE MONITOR DRIVER
11777 M: Guenter Roeck <linux@roeck-us.net>
11778 L: linux-hwmon@vger.kernel.org
11780 F: Documentation/hwmon/lm95234.rst
11781 F: drivers/hwmon/lm95234.c
11783 LME2510 MEDIA DRIVER
11784 M: Malcolm Priestley <tvboxspy@gmail.com>
11785 L: linux-media@vger.kernel.org
11787 W: https://linuxtv.org
11788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11789 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11791 LOADPIN SECURITY MODULE
11792 M: Kees Cook <keescook@chromium.org>
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11795 F: Documentation/admin-guide/LSM/LoadPin.rst
11796 F: security/loadpin/
11799 M: Peter Zijlstra <peterz@infradead.org>
11800 M: Ingo Molnar <mingo@redhat.com>
11801 M: Will Deacon <will@kernel.org>
11802 R: Waiman Long <longman@redhat.com>
11803 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11804 L: linux-kernel@vger.kernel.org
11806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11807 F: Documentation/locking/
11808 F: arch/*/include/asm/spinlock*.h
11809 F: include/linux/lockdep.h
11810 F: include/linux/mutex*.h
11811 F: include/linux/rwlock*.h
11812 F: include/linux/rwsem*.h
11813 F: include/linux/seqlock.h
11814 F: include/linux/spinlock*.h
11816 F: lib/locking*.[ch]
11817 X: kernel/locking/locktorture.c
11819 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11820 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11821 L: linux-ntfs-dev@lists.sourceforge.net
11823 W: http://www.linux-ntfs.org/content/view/19/37/
11824 F: Documentation/admin-guide/ldm.rst
11825 F: block/partitions/ldm.*
11827 LOGITECH HID GAMING KEYBOARDS
11828 M: Hans de Goede <hdegoede@redhat.com>
11829 L: linux-input@vger.kernel.org
11831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11832 F: drivers/hid/hid-lg-g15.c
11834 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11835 M: Adrien Grassein <adrien.grassein@gmail.com>
11837 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11838 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11841 M: Huacai Chen <chenhuacai@kernel.org>
11842 R: WANG Xuerui <kernel@xen0n.name>
11843 L: loongarch@lists.linux.dev
11845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11847 F: drivers/*/*loongarch*
11848 F: Documentation/loongarch/
11849 F: Documentation/translations/zh_CN/loongarch/
11851 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11852 M: Sathya Prakash <sathya.prakash@broadcom.com>
11853 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11854 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11855 L: MPT-FusionLinux.pdl@broadcom.com
11856 L: linux-scsi@vger.kernel.org
11858 W: http://www.avagotech.com/support/
11859 F: drivers/message/fusion/
11860 F: drivers/scsi/mpt3sas/
11862 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11863 M: Matthew Wilcox <willy@infradead.org>
11864 L: linux-scsi@vger.kernel.org
11866 F: drivers/scsi/sym53c8xx_2/
11869 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11870 L: linux-iio@vger.kernel.org
11872 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11873 F: drivers/iio/dac/ltc1660.c
11875 LTC2688 IIO DAC DRIVER
11876 M: Nuno Sá <nuno.sa@analog.com>
11877 L: linux-iio@vger.kernel.org
11879 W: http://ez.analog.com/community/linux-device-drivers
11880 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11881 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11882 F: drivers/iio/dac/ltc2688.c
11884 LTC2947 HARDWARE MONITOR DRIVER
11885 M: Nuno Sá <nuno.sa@analog.com>
11886 L: linux-hwmon@vger.kernel.org
11888 W: https://ez.analog.com/linux-software-drivers
11889 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11890 F: drivers/hwmon/ltc2947-core.c
11891 F: drivers/hwmon/ltc2947-i2c.c
11892 F: drivers/hwmon/ltc2947-spi.c
11893 F: drivers/hwmon/ltc2947.h
11895 LTC2983 IIO TEMPERATURE DRIVER
11896 M: Nuno Sá <nuno.sa@analog.com>
11897 L: linux-iio@vger.kernel.org
11899 W: https://ez.analog.com/linux-software-drivers
11900 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11901 F: drivers/iio/temperature/ltc2983.c
11903 LTC4261 HARDWARE MONITOR DRIVER
11904 M: Guenter Roeck <linux@roeck-us.net>
11905 L: linux-hwmon@vger.kernel.org
11907 F: Documentation/hwmon/ltc4261.rst
11908 F: drivers/hwmon/ltc4261.c
11910 LTC4306 I2C MULTIPLEXER DRIVER
11911 M: Michael Hennerich <michael.hennerich@analog.com>
11912 L: linux-i2c@vger.kernel.org
11914 W: https://ez.analog.com/linux-software-drivers
11915 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11916 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11918 LTP (Linux Test Project)
11919 M: Mike Frysinger <vapier@gentoo.org>
11920 M: Cyril Hrubis <chrubis@suse.cz>
11921 M: Wanlong Gao <wanlong.gao@gmail.com>
11922 M: Jan Stancek <jstancek@redhat.com>
11923 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11924 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11925 L: ltp@lists.linux.it (subscribers-only)
11927 W: http://linux-test-project.github.io/
11928 T: git git://github.com/linux-test-project/ltp.git
11930 LYNX 28G SERDES PHY DRIVER
11931 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11932 L: netdev@vger.kernel.org
11934 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11935 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11938 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11939 L: netdev@vger.kernel.org
11941 F: drivers/net/pcs/pcs-lynx.c
11942 F: include/linux/pcs-lynx.h
11945 M: Geert Uytterhoeven <geert@linux-m68k.org>
11946 L: linux-m68k@lists.linux-m68k.org
11948 W: http://www.linux-m68k.org/
11949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11953 M68K ON APPLE MACINTOSH
11954 M: Joshua Thompson <funaho@jurai.org>
11955 L: linux-m68k@lists.linux-m68k.org
11957 W: http://www.mac.linux-m68k.org/
11959 F: drivers/macintosh/adb-iop.c
11960 F: drivers/macintosh/via-macii.c
11963 M: Philip Blundell <philb@gnu.org>
11965 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11966 F: arch/m68k/hp300/
11968 M88DS3103 MEDIA DRIVER
11969 M: Antti Palosaari <crope@iki.fi>
11970 L: linux-media@vger.kernel.org
11972 W: https://linuxtv.org
11973 W: http://palosaari.fi/linux/
11974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11975 T: git git://linuxtv.org/anttip/media_tree.git
11976 F: drivers/media/dvb-frontends/m88ds3103*
11978 M88RS2000 MEDIA DRIVER
11979 M: Malcolm Priestley <tvboxspy@gmail.com>
11980 L: linux-media@vger.kernel.org
11982 W: https://linuxtv.org
11983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11984 F: drivers/media/dvb-frontends/m88rs2000*
11986 MA901 MASTERKIT USB FM RADIO DRIVER
11987 M: Alexey Klimov <klimov.linux@gmail.com>
11988 L: linux-media@vger.kernel.org
11990 T: git git://linuxtv.org/media_tree.git
11991 F: drivers/media/radio/radio-ma901.c
11994 M: Johannes Berg <johannes@sipsolutions.net>
11995 L: linux-wireless@vger.kernel.org
11997 W: https://wireless.wiki.kernel.org/
11998 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12001 F: Documentation/networking/mac80211-injection.rst
12002 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12003 F: drivers/net/wireless/mac80211_hwsim.[ch]
12004 F: include/net/mac80211.h
12008 M: Jassi Brar <jassisinghbrar@gmail.com>
12009 L: linux-kernel@vger.kernel.org
12011 F: drivers/mailbox/
12012 F: include/linux/mailbox_client.h
12013 F: include/linux/mailbox_controller.h
12014 F: include/dt-bindings/mailbox/
12015 F: Documentation/devicetree/bindings/mailbox/
12018 M: Viresh Kumar <viresh.kumar@linaro.org>
12019 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12020 L: linux-kernel@vger.kernel.org
12022 F: drivers/mailbox/arm_mhuv2.c
12023 F: include/linux/mailbox/arm_mhuv2_message.h
12024 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12026 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12027 M: Jeremy Kerr <jk@codeconstruct.com.au>
12028 M: Matt Johnston <matt@codeconstruct.com.au>
12029 L: netdev@vger.kernel.org
12031 F: Documentation/networking/mctp.rst
12032 F: drivers/net/mctp/
12033 F: include/net/mctp.h
12034 F: include/net/mctpdevice.h
12035 F: include/net/netns/mctp.h
12038 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12039 M: Michael Kerrisk <mtk.manpages@gmail.com>
12040 L: linux-man@vger.kernel.org
12042 W: http://www.kernel.org/doc/man-pages
12044 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12045 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12046 L: linux-mips@vger.kernel.org
12048 F: arch/mips/boot/dts/img/pistachio*
12050 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12051 M: Andrew Lunn <andrew@lunn.ch>
12052 M: Vivien Didelot <vivien.didelot@gmail.com>
12053 L: netdev@vger.kernel.org
12055 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12056 F: Documentation/networking/devlink/mv88e6xxx.rst
12057 F: drivers/net/dsa/mv88e6xxx/
12058 F: include/linux/dsa/mv88e6xxx.h
12059 F: include/linux/platform_data/mv88e6xxx.h
12061 MARVELL ARMADA 3700 PHY DRIVERS
12062 M: Miquel Raynal <miquel.raynal@bootlin.com>
12064 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12065 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12066 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12067 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12069 MARVELL ARMADA 3700 SERIAL DRIVER
12070 M: Pali Rohár <pali@kernel.org>
12072 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12073 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12074 F: drivers/tty/serial/mvebu-uart.c
12076 MARVELL ARMADA DRM SUPPORT
12077 M: Russell King <linux@armlinux.org.uk>
12079 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12080 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12081 F: Documentation/devicetree/bindings/display/armada/
12082 F: drivers/gpu/drm/armada/
12083 F: include/uapi/drm/armada_drm.h
12085 MARVELL CRYPTO DRIVER
12086 M: Boris Brezillon <bbrezillon@kernel.org>
12087 M: Arnaud Ebalard <arno@natisbad.org>
12088 M: Srujana Challa <schalla@marvell.com>
12089 L: linux-crypto@vger.kernel.org
12091 F: drivers/crypto/marvell/
12092 F: include/linux/soc/marvell/octeontx2/
12094 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12095 M: Mirko Lindner <mlindner@marvell.com>
12096 M: Stephen Hemminger <stephen@networkplumber.org>
12097 L: netdev@vger.kernel.org
12099 F: drivers/net/ethernet/marvell/sk*
12101 MARVELL LIBERTAS WIRELESS DRIVER
12102 L: libertas-dev@lists.infradead.org
12104 F: drivers/net/wireless/marvell/libertas/
12106 MARVELL MACCHIATOBIN SUPPORT
12107 M: Russell King <linux@armlinux.org.uk>
12108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12112 MARVELL MV643XX ETHERNET DRIVER
12113 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12114 L: netdev@vger.kernel.org
12116 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12117 F: include/linux/mv643xx.h
12119 MARVELL MV88X3310 PHY DRIVER
12120 M: Russell King <linux@armlinux.org.uk>
12121 M: Marek Behún <kabel@kernel.org>
12122 L: netdev@vger.kernel.org
12124 F: drivers/net/phy/marvell10g.c
12126 MARVELL MVEBU THERMAL DRIVER
12127 M: Miquel Raynal <miquel.raynal@bootlin.com>
12129 F: drivers/thermal/armada_thermal.c
12131 MARVELL MVNETA ETHERNET DRIVER
12132 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12133 L: netdev@vger.kernel.org
12135 F: drivers/net/ethernet/marvell/mvneta.*
12137 MARVELL MVPP2 ETHERNET DRIVER
12138 M: Marcin Wojtas <mw@semihalf.com>
12139 M: Russell King <linux@armlinux.org.uk>
12140 L: netdev@vger.kernel.org
12142 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12143 F: drivers/net/ethernet/marvell/mvpp2/
12145 MARVELL MWIFIEX WIRELESS DRIVER
12146 M: Amitkumar Karwar <amitkarwar@gmail.com>
12147 M: Ganapathi Bhat <ganapathi017@gmail.com>
12148 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12149 M: Xinming Hu <huxinming820@gmail.com>
12150 L: linux-wireless@vger.kernel.org
12152 F: drivers/net/wireless/marvell/mwifiex/
12154 MARVELL MWL8K WIRELESS DRIVER
12155 M: Lennert Buytenhek <buytenh@wantstofly.org>
12156 L: linux-wireless@vger.kernel.org
12158 F: drivers/net/wireless/marvell/mwl8k.c
12160 MARVELL NAND CONTROLLER DRIVER
12161 M: Miquel Raynal <miquel.raynal@bootlin.com>
12162 L: linux-mtd@lists.infradead.org
12164 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12165 F: drivers/mtd/nand/raw/marvell_nand.c
12167 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12168 M: Sunil Goutham <sgoutham@marvell.com>
12169 M: Geetha sowjanya <gakula@marvell.com>
12170 M: Subbaraya Sundeep <sbhatta@marvell.com>
12171 M: hariprasad <hkelam@marvell.com>
12172 L: netdev@vger.kernel.org
12174 F: drivers/net/ethernet/marvell/octeontx2/nic/
12175 F: include/linux/soc/marvell/octeontx2/
12177 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12178 M: Sunil Goutham <sgoutham@marvell.com>
12179 M: Linu Cherian <lcherian@marvell.com>
12180 M: Geetha sowjanya <gakula@marvell.com>
12181 M: Jerin Jacob <jerinj@marvell.com>
12182 M: hariprasad <hkelam@marvell.com>
12183 M: Subbaraya Sundeep <sbhatta@marvell.com>
12184 L: netdev@vger.kernel.org
12186 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12187 F: drivers/net/ethernet/marvell/octeontx2/af/
12189 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12190 M: Taras Chornyi <tchornyi@marvell.com>
12192 W: https://github.com/Marvell-switching/switchdev-prestera
12193 F: drivers/net/ethernet/marvell/prestera/
12195 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12196 M: Nicolas Pitre <nico@fluxnic.net>
12198 F: drivers/mmc/host/mvsdio.*
12200 MARVELL USB MDIO CONTROLLER DRIVER
12201 M: Tobias Waldekranz <tobias@waldekranz.com>
12202 L: netdev@vger.kernel.org
12204 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12205 F: drivers/net/mdio/mdio-mvusb.c
12207 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12208 M: Hu Ziji <huziji@marvell.com>
12209 L: linux-mmc@vger.kernel.org
12211 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12212 F: drivers/mmc/host/sdhci-xenon*
12214 MARVELL OCTEON ENDPOINT DRIVER
12215 M: Veerasenareddy Burru <vburru@marvell.com>
12216 M: Abhijit Ayarekar <aayarekar@marvell.com>
12217 L: netdev@vger.kernel.org
12219 F: drivers/net/ethernet/marvell/octeon_ep
12221 MATROX FRAMEBUFFER DRIVER
12222 L: linux-fbdev@vger.kernel.org
12224 F: drivers/video/fbdev/matrox/matroxfb_*
12225 F: include/uapi/linux/matroxfb.h
12228 M: Daniel Nilsson <daniel.nilsson@flex.com>
12229 L: linux-hwmon@vger.kernel.org
12231 F: Documentation/hwmon/max15301.rst
12232 F: drivers/hwmon/pmbus/max15301.c
12234 MAX16065 HARDWARE MONITOR DRIVER
12235 M: Guenter Roeck <linux@roeck-us.net>
12236 L: linux-hwmon@vger.kernel.org
12238 F: Documentation/hwmon/max16065.rst
12239 F: drivers/hwmon/max16065.c
12241 MAX2175 SDR TUNER DRIVER
12242 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12243 L: linux-media@vger.kernel.org
12245 T: git git://linuxtv.org/media_tree.git
12246 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12247 F: Documentation/userspace-api/media/drivers/max2175.rst
12248 F: drivers/media/i2c/max2175*
12249 F: include/uapi/linux/max2175.h
12251 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12252 L: linux-hwmon@vger.kernel.org
12254 F: Documentation/hwmon/max6650.rst
12255 F: drivers/hwmon/max6650.c
12257 MAX6697 HARDWARE MONITOR DRIVER
12258 M: Guenter Roeck <linux@roeck-us.net>
12259 L: linux-hwmon@vger.kernel.org
12261 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12262 F: Documentation/hwmon/max6697.rst
12263 F: drivers/hwmon/max6697.c
12264 F: include/linux/platform_data/max6697.h
12266 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12267 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12268 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12269 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12270 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12271 L: linux-media@vger.kernel.org
12273 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12274 F: drivers/media/i2c/max9286.c
12276 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12277 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12278 L: linux-media@vger.kernel.org
12280 F: drivers/staging/media/max96712/max96712.c
12282 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12283 M: Peter Rosin <peda@axentia.se>
12284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12286 F: Documentation/devicetree/bindings/sound/max9860.txt
12287 F: sound/soc/codecs/max9860.*
12289 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12290 M: Andreas Klinger <ak@it-klinger.de>
12291 L: linux-iio@vger.kernel.org
12293 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12294 F: drivers/iio/proximity/mb1232.c
12296 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12297 R: Iskren Chernev <iskren.chernev@gmail.com>
12298 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12299 R: Marek Szyprowski <m.szyprowski@samsung.com>
12300 R: Matheus Castello <matheus@castello.eng.br>
12301 L: linux-pm@vger.kernel.org
12303 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12304 F: drivers/power/supply/max17040_battery.c
12306 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12307 R: Hans de Goede <hdegoede@redhat.com>
12308 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12309 R: Marek Szyprowski <m.szyprowski@samsung.com>
12310 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12311 R: Purism Kernel Team <kernel@puri.sm>
12312 L: linux-pm@vger.kernel.org
12314 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12315 F: drivers/power/supply/max17042_battery.c
12317 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12318 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12319 L: linux-kernel@vger.kernel.org
12321 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12322 F: drivers/regulator/max20086-regulator.c
12324 MAXIM MAX77650 PMIC MFD DRIVER
12325 M: Bartosz Golaszewski <brgl@bgdev.pl>
12326 L: linux-kernel@vger.kernel.org
12328 F: Documentation/devicetree/bindings/*/*max77650.yaml
12329 F: Documentation/devicetree/bindings/*/max77650*.yaml
12330 F: drivers/gpio/gpio-max77650.c
12331 F: drivers/input/misc/max77650-onkey.c
12332 F: drivers/leds/leds-max77650.c
12333 F: drivers/mfd/max77650.c
12334 F: drivers/power/supply/max77650-charger.c
12335 F: drivers/regulator/max77650-regulator.c
12336 F: include/linux/mfd/max77650.h
12338 MAXIM MAX77714 PMIC MFD DRIVER
12339 M: Luca Ceresoli <luca@lucaceresoli.net>
12341 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12342 F: drivers/mfd/max77714.c
12343 F: include/linux/mfd/max77714.h
12345 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12346 M: Javier Martinez Canillas <javier@dowhile0.org>
12347 L: linux-kernel@vger.kernel.org
12349 F: Documentation/devicetree/bindings/*/*max77802.yaml
12350 F: drivers/regulator/max77802-regulator.c
12351 F: include/dt-bindings/*/*max77802.h
12353 MAXIM MAX77976 BATTERY CHARGER
12354 M: Luca Ceresoli <luca@lucaceresoli.net>
12356 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12357 F: drivers/power/supply/max77976_charger.c
12359 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12360 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12361 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12362 L: linux-pm@vger.kernel.org
12364 B: mailto:linux-samsung-soc@vger.kernel.org
12365 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12366 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12367 F: drivers/power/supply/max14577_charger.c
12368 F: drivers/power/supply/max77693_charger.c
12370 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12371 M: Chanwoo Choi <cw00.choi@samsung.com>
12372 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12373 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12374 L: linux-kernel@vger.kernel.org
12376 B: mailto:linux-samsung-soc@vger.kernel.org
12377 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12378 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12379 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12380 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12381 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12382 F: Documentation/devicetree/bindings/mfd/max77693.txt
12383 F: drivers/*/*max77843.c
12384 F: drivers/*/max14577*.c
12385 F: drivers/*/max77686*.c
12386 F: drivers/*/max77693*.c
12387 F: drivers/clk/clk-max77686.c
12388 F: drivers/extcon/extcon-max14577.c
12389 F: drivers/extcon/extcon-max77693.c
12390 F: drivers/rtc/rtc-max77686.c
12391 F: include/linux/mfd/max14577*.h
12392 F: include/linux/mfd/max77686*.h
12393 F: include/linux/mfd/max77693*.h
12395 MAXIRADIO FM RADIO RECEIVER DRIVER
12396 M: Hans Verkuil <hverkuil@xs4all.nl>
12397 L: linux-media@vger.kernel.org
12399 W: https://linuxtv.org
12400 T: git git://linuxtv.org/media_tree.git
12401 F: drivers/media/radio/radio-maxiradio*
12403 MAXLINEAR ETHERNET PHY DRIVER
12404 M: Xu Liang <lxu@maxlinear.com>
12405 L: netdev@vger.kernel.org
12407 F: drivers/net/phy/mxl-gpy.c
12409 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12410 R: Yasushi SHOJI <yashi@spacecubics.com>
12411 L: linux-can@vger.kernel.org
12413 F: drivers/net/can/usb/mcba_usb.c
12415 MCAN MMIO DEVICE DRIVER
12416 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12417 L: linux-can@vger.kernel.org
12419 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12420 F: drivers/net/can/m_can/m_can.c
12421 F: drivers/net/can/m_can/m_can.h
12422 F: drivers/net/can/m_can/m_can_platform.c
12424 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12425 M: Rishi Gupta <gupt21@gmail.com>
12426 L: linux-i2c@vger.kernel.org
12427 L: linux-input@vger.kernel.org
12429 F: drivers/hid/hid-mcp2221.c
12431 MCP251XFD SPI-CAN NETWORK DRIVER
12432 M: Marc Kleine-Budde <mkl@pengutronix.de>
12433 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12434 R: Thomas Kopp <thomas.kopp@microchip.com>
12435 L: linux-can@vger.kernel.org
12437 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12438 F: drivers/net/can/spi/mcp251xfd/
12440 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12441 M: Peter Rosin <peda@axentia.se>
12442 L: linux-iio@vger.kernel.org
12444 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12445 F: drivers/iio/potentiometer/mcp4018.c
12446 F: drivers/iio/potentiometer/mcp4531.c
12448 MCR20A IEEE-802.15.4 RADIO DRIVER
12449 M: Xue Liu <liuxuenetmail@gmail.com>
12450 L: linux-wpan@vger.kernel.org
12452 W: https://github.com/xueliu/mcr20a-linux
12453 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12454 F: drivers/net/ieee802154/mcr20a.c
12455 F: drivers/net/ieee802154/mcr20a.h
12457 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12458 M: William Breathitt Gray <william.gray@linaro.org>
12459 L: linux-iio@vger.kernel.org
12461 F: drivers/iio/dac/cio-dac.c
12463 MEDIA CONTROLLER FRAMEWORK
12464 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12465 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12466 L: linux-media@vger.kernel.org
12468 W: https://www.linuxtv.org
12469 T: git git://linuxtv.org/media_tree.git
12470 F: drivers/media/mc/
12471 F: include/media/media-*.h
12472 F: include/uapi/linux/media.h
12474 MEDIA DRIVER FOR FREESCALE IMX PXP
12475 M: Philipp Zabel <p.zabel@pengutronix.de>
12476 L: linux-media@vger.kernel.org
12478 T: git git://linuxtv.org/media_tree.git
12479 F: drivers/media/platform/nxp/imx-pxp.[ch]
12481 MEDIA DRIVERS FOR ASCOT2E
12482 M: Sergey Kozlov <serjk@netup.ru>
12483 M: Abylay Ospan <aospan@netup.ru>
12484 L: linux-media@vger.kernel.org
12486 W: https://linuxtv.org
12487 W: http://netup.tv/
12488 T: git git://linuxtv.org/media_tree.git
12489 F: drivers/media/dvb-frontends/ascot2e*
12491 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12492 M: Jasmin Jessich <jasmin@anw.at>
12493 L: linux-media@vger.kernel.org
12495 W: https://linuxtv.org
12496 T: git git://linuxtv.org/media_tree.git
12497 F: drivers/media/dvb-frontends/cxd2099*
12499 MEDIA DRIVERS FOR CXD2841ER
12500 M: Sergey Kozlov <serjk@netup.ru>
12501 M: Abylay Ospan <aospan@netup.ru>
12502 L: linux-media@vger.kernel.org
12504 W: https://linuxtv.org
12505 W: http://netup.tv/
12506 T: git git://linuxtv.org/media_tree.git
12507 F: drivers/media/dvb-frontends/cxd2841er*
12509 MEDIA DRIVERS FOR CXD2880
12510 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12511 L: linux-media@vger.kernel.org
12513 W: http://linuxtv.org/
12514 T: git git://linuxtv.org/media_tree.git
12515 F: drivers/media/dvb-frontends/cxd2880/*
12516 F: drivers/media/spi/cxd2880*
12518 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12519 L: linux-media@vger.kernel.org
12521 W: https://linuxtv.org
12522 T: git git://linuxtv.org/media_tree.git
12523 F: drivers/media/pci/ddbridge/*
12525 MEDIA DRIVERS FOR FREESCALE IMX
12526 M: Steve Longerbeam <slongerbeam@gmail.com>
12527 M: Philipp Zabel <p.zabel@pengutronix.de>
12528 L: linux-media@vger.kernel.org
12530 T: git git://linuxtv.org/media_tree.git
12531 F: Documentation/admin-guide/media/imx.rst
12532 F: Documentation/devicetree/bindings/media/imx.txt
12533 F: drivers/staging/media/imx/
12534 F: include/linux/imx-media.h
12535 F: include/media/imx.h
12537 MEDIA DRIVERS FOR FREESCALE IMX7
12538 M: Rui Miguel Silva <rmfrfs@gmail.com>
12539 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12540 L: linux-media@vger.kernel.org
12542 T: git git://linuxtv.org/media_tree.git
12543 F: Documentation/admin-guide/media/imx7.rst
12544 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12545 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12546 F: drivers/media/platform/nxp/imx-mipi-csis.c
12547 F: drivers/staging/media/imx/imx7-media-csi.c
12549 MEDIA DRIVERS FOR HELENE
12550 M: Abylay Ospan <aospan@netup.ru>
12551 L: linux-media@vger.kernel.org
12553 W: https://linuxtv.org
12554 W: http://netup.tv/
12555 T: git git://linuxtv.org/media_tree.git
12556 F: drivers/media/dvb-frontends/helene*
12558 MEDIA DRIVERS FOR HORUS3A
12559 M: Sergey Kozlov <serjk@netup.ru>
12560 M: Abylay Ospan <aospan@netup.ru>
12561 L: linux-media@vger.kernel.org
12563 W: https://linuxtv.org
12564 W: http://netup.tv/
12565 T: git git://linuxtv.org/media_tree.git
12566 F: drivers/media/dvb-frontends/horus3a*
12568 MEDIA DRIVERS FOR LNBH25
12569 M: Sergey Kozlov <serjk@netup.ru>
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/lnbh25*
12578 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12579 L: linux-media@vger.kernel.org
12581 W: https://linuxtv.org
12582 T: git git://linuxtv.org/media_tree.git
12583 F: drivers/media/dvb-frontends/mxl5xx*
12585 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12586 M: Sergey Kozlov <serjk@netup.ru>
12587 M: Abylay Ospan <aospan@netup.ru>
12588 L: linux-media@vger.kernel.org
12590 W: https://linuxtv.org
12591 W: http://netup.tv/
12592 T: git git://linuxtv.org/media_tree.git
12593 F: drivers/media/pci/netup_unidvb/*
12595 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12596 M: Dmitry Osipenko <digetx@gmail.com>
12597 L: linux-media@vger.kernel.org
12598 L: linux-tegra@vger.kernel.org
12600 T: git git://linuxtv.org/media_tree.git
12601 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12602 F: drivers/media/platform/nvidia/tegra-vde/
12604 MEDIA DRIVERS FOR RENESAS - CEU
12605 M: Jacopo Mondi <jacopo@jmondi.org>
12606 L: linux-media@vger.kernel.org
12607 L: linux-renesas-soc@vger.kernel.org
12609 T: git git://linuxtv.org/media_tree.git
12610 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12611 F: drivers/media/platform/renesas/renesas-ceu.c
12612 F: include/media/drv-intf/renesas-ceu.h
12614 MEDIA DRIVERS FOR RENESAS - DRIF
12615 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12616 L: linux-media@vger.kernel.org
12617 L: linux-renesas-soc@vger.kernel.org
12619 T: git git://linuxtv.org/media_tree.git
12620 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12621 F: drivers/media/platform/renesas/rcar_drif.c
12623 MEDIA DRIVERS FOR RENESAS - FCP
12624 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12625 L: linux-media@vger.kernel.org
12626 L: linux-renesas-soc@vger.kernel.org
12628 T: git git://linuxtv.org/media_tree.git
12629 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12630 F: drivers/media/platform/renesas/rcar-fcp.c
12631 F: include/media/rcar-fcp.h
12633 MEDIA DRIVERS FOR RENESAS - FDP1
12634 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12635 L: linux-media@vger.kernel.org
12636 L: linux-renesas-soc@vger.kernel.org
12638 T: git git://linuxtv.org/media_tree.git
12639 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12640 F: drivers/media/platform/renesas/rcar_fdp1.c
12642 MEDIA DRIVERS FOR RENESAS - VIN
12643 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12644 L: linux-media@vger.kernel.org
12645 L: linux-renesas-soc@vger.kernel.org
12647 T: git git://linuxtv.org/media_tree.git
12648 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12649 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12650 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12651 F: drivers/media/platform/renesas/rcar-isp.c
12652 F: drivers/media/platform/renesas/rcar-vin/
12654 MEDIA DRIVERS FOR RENESAS - VSP1
12655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12656 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12657 L: linux-media@vger.kernel.org
12658 L: linux-renesas-soc@vger.kernel.org
12660 T: git git://linuxtv.org/media_tree.git
12661 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12662 F: drivers/media/platform/renesas/vsp1/
12664 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12665 L: linux-media@vger.kernel.org
12667 W: https://linuxtv.org
12668 T: git git://linuxtv.org/media_tree.git
12669 F: drivers/media/dvb-frontends/stv0910*
12671 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12672 L: linux-media@vger.kernel.org
12674 W: https://linuxtv.org
12675 T: git git://linuxtv.org/media_tree.git
12676 F: drivers/media/dvb-frontends/stv6111*
12678 MEDIA DRIVERS FOR STM32 - DCMI
12679 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12680 L: linux-media@vger.kernel.org
12682 T: git git://linuxtv.org/media_tree.git
12683 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12684 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12686 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12687 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12688 L: linux-media@vger.kernel.org
12690 W: https://linuxtv.org
12691 Q: http://patchwork.kernel.org/project/linux-media/list/
12692 T: git git://linuxtv.org/media_tree.git
12693 F: Documentation/admin-guide/media/
12694 F: Documentation/devicetree/bindings/media/
12695 F: Documentation/driver-api/media/
12696 F: Documentation/userspace-api/media/
12698 F: drivers/staging/media/
12699 F: include/dt-bindings/media/
12700 F: include/linux/platform_data/media/
12702 F: include/uapi/linux/dvb/
12703 F: include/uapi/linux/ivtv*
12704 F: include/uapi/linux/media.h
12705 F: include/uapi/linux/meye.h
12706 F: include/uapi/linux/uvcvideo.h
12707 F: include/uapi/linux/v4l2-*
12708 F: include/uapi/linux/videodev2.h
12710 MEDIATEK BLUETOOTH DRIVER
12711 M: Sean Wang <sean.wang@mediatek.com>
12712 L: linux-bluetooth@vger.kernel.org
12713 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12715 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12716 F: drivers/bluetooth/btmtkuart.c
12718 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12719 M: Sean Wang <sean.wang@mediatek.com>
12720 L: linux-pm@vger.kernel.org
12722 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12723 F: drivers/power/reset/mt6323-poweroff.c
12725 MEDIATEK CIR DRIVER
12726 M: Sean Wang <sean.wang@mediatek.com>
12728 F: drivers/media/rc/mtk-cir.c
12730 MEDIATEK DMA DRIVER
12731 M: Sean Wang <sean.wang@mediatek.com>
12732 L: dmaengine@vger.kernel.org
12733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12734 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12736 F: Documentation/devicetree/bindings/dma/mtk-*
12737 F: drivers/dma/mediatek/
12739 MEDIATEK ETHERNET DRIVER
12740 M: Felix Fietkau <nbd@nbd.name>
12741 M: John Crispin <john@phrozen.org>
12742 M: Sean Wang <sean.wang@mediatek.com>
12743 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12744 L: netdev@vger.kernel.org
12746 F: drivers/net/ethernet/mediatek/
12748 MEDIATEK I2C CONTROLLER DRIVER
12749 M: Qii Wang <qii.wang@mediatek.com>
12750 L: linux-i2c@vger.kernel.org
12752 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12753 F: drivers/i2c/busses/i2c-mt65xx.c
12755 MEDIATEK IOMMU DRIVER
12756 M: Yong Wu <yong.wu@mediatek.com>
12757 L: iommu@lists.linux.dev
12758 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12760 F: Documentation/devicetree/bindings/iommu/mediatek*
12761 F: drivers/iommu/mtk_iommu*
12762 F: include/dt-bindings/memory/mt*-port.h
12764 MEDIATEK JPEG DRIVER
12765 M: Bin Liu <bin.liu@mediatek.com>
12767 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12768 F: drivers/media/platform/mediatek/jpeg/
12770 MEDIATEK MDP DRIVER
12771 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12772 M: Houlong Wei <houlong.wei@mediatek.com>
12773 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12775 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12776 F: drivers/media/platform/mediatek/mdp/
12777 F: drivers/media/platform/mediatek/vpu/
12779 MEDIATEK MEDIA DRIVER
12780 M: Tiffany Lin <tiffany.lin@mediatek.com>
12781 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12782 M: Yunfei Dong <yunfei.dong@mediatek.com>
12784 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12785 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12786 F: drivers/media/platform/mediatek/vcodec/
12787 F: drivers/media/platform/mediatek/vpu/
12789 MEDIATEK MMC/SD/SDIO DRIVER
12790 M: Chaotian Jing <chaotian.jing@mediatek.com>
12792 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12793 F: drivers/mmc/host/mtk-sd.c
12795 MEDIATEK MT76 WIRELESS LAN DRIVER
12796 M: Felix Fietkau <nbd@nbd.name>
12797 M: Lorenzo Bianconi <lorenzo@kernel.org>
12798 M: Ryder Lee <ryder.lee@mediatek.com>
12799 R: Shayne Chen <shayne.chen@mediatek.com>
12800 R: Sean Wang <sean.wang@mediatek.com>
12801 L: linux-wireless@vger.kernel.org
12803 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12804 F: drivers/net/wireless/mediatek/mt76/
12806 MEDIATEK MT7601U WIRELESS LAN DRIVER
12807 M: Jakub Kicinski <kubakici@wp.pl>
12808 L: linux-wireless@vger.kernel.org
12810 F: drivers/net/wireless/mediatek/mt7601u/
12812 MEDIATEK MT7621 CLOCK DRIVER
12813 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12815 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12816 F: drivers/clk/ralink/clk-mt7621.c
12818 MEDIATEK MT7621/28/88 I2C DRIVER
12819 M: Stefan Roese <sr@denx.de>
12820 L: linux-i2c@vger.kernel.org
12822 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12823 F: drivers/i2c/busses/i2c-mt7621.c
12825 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12826 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12828 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12829 F: drivers/pci/controller/pcie-mt7621.c
12831 MEDIATEK MT7621 PHY PCI DRIVER
12832 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12834 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12835 F: drivers/phy/ralink/phy-mt7621-pci.c
12837 MEDIATEK NAND CONTROLLER DRIVER
12838 L: linux-mtd@lists.infradead.org
12840 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12841 F: drivers/mtd/nand/raw/mtk_*
12843 MEDIATEK PMIC LED DRIVER
12844 M: Sean Wang <sean.wang@mediatek.com>
12846 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12847 F: drivers/leds/leds-mt6323.c
12849 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12850 M: Sean Wang <sean.wang@mediatek.com>
12852 F: drivers/char/hw_random/mtk-rng.c
12854 MEDIATEK SMI DRIVER
12855 M: Yong Wu <yong.wu@mediatek.com>
12856 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12858 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12859 F: drivers/memory/mtk-smi.c
12860 F: include/soc/mediatek/smi.h
12862 MEDIATEK SWITCH DRIVER
12863 M: Sean Wang <sean.wang@mediatek.com>
12864 M: Landen Chao <Landen.Chao@mediatek.com>
12865 M: DENG Qingfang <dqfext@gmail.com>
12866 L: netdev@vger.kernel.org
12868 F: drivers/net/dsa/mt7530.*
12869 F: net/dsa/tag_mtk.c
12871 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12872 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12873 M: Intel Corporation <linuxwwan@intel.com>
12874 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12875 R: Liu Haijun <haijun.liu@mediatek.com>
12876 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12877 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12878 L: netdev@vger.kernel.org
12880 F: drivers/net/wwan/t7xx/
12882 MEDIATEK USB3 DRD IP DRIVER
12883 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12884 L: linux-usb@vger.kernel.org
12885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12886 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12888 F: Documentation/devicetree/bindings/usb/mediatek,*
12889 F: drivers/usb/host/xhci-mtk*
12890 F: drivers/usb/mtu3/
12892 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12893 M: Peter Senna Tschudin <peter.senna@gmail.com>
12894 M: Martin Donnelly <martin.donnelly@ge.com>
12895 M: Martyn Welch <martyn.welch@collabora.co.uk>
12897 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12898 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12900 MEGARAID SCSI/SAS DRIVERS
12901 M: Kashyap Desai <kashyap.desai@broadcom.com>
12902 M: Sumit Saxena <sumit.saxena@broadcom.com>
12903 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12904 L: megaraidlinux.pdl@broadcom.com
12905 L: linux-scsi@vger.kernel.org
12907 W: http://www.avagotech.com/support/
12908 F: Documentation/scsi/megaraid.rst
12909 F: drivers/scsi/megaraid.*
12910 F: drivers/scsi/megaraid/
12912 MELEXIS MLX90614 DRIVER
12913 M: Crt Mori <cmo@melexis.com>
12914 L: linux-iio@vger.kernel.org
12916 W: http://www.melexis.com
12917 F: drivers/iio/temperature/mlx90614.c
12919 MELEXIS MLX90632 DRIVER
12920 M: Crt Mori <cmo@melexis.com>
12921 L: linux-iio@vger.kernel.org
12923 W: http://www.melexis.com
12924 F: drivers/iio/temperature/mlx90632.c
12926 MELFAS MIP4 TOUCHSCREEN DRIVER
12927 M: Sangwon Jee <jeesw@melfas.com>
12929 W: http://www.melfas.com
12930 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12931 F: drivers/input/touchscreen/melfas_mip4.c
12933 MELLANOX BLUEFIELD I2C DRIVER
12934 M: Khalil Blaiech <kblaiech@nvidia.com>
12935 L: linux-i2c@vger.kernel.org
12937 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12938 F: drivers/i2c/busses/i2c-mlxbf.c
12940 MELLANOX ETHERNET DRIVER (mlx4_en)
12941 M: Tariq Toukan <tariqt@nvidia.com>
12942 L: netdev@vger.kernel.org
12944 W: http://www.mellanox.com
12945 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12946 F: drivers/net/ethernet/mellanox/mlx4/en_*
12948 MELLANOX ETHERNET DRIVER (mlx5e)
12949 M: Saeed Mahameed <saeedm@nvidia.com>
12950 L: netdev@vger.kernel.org
12952 W: http://www.mellanox.com
12953 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12954 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12956 MELLANOX ETHERNET INNOVA DRIVERS
12957 R: Boris Pismenny <borisp@nvidia.com>
12958 L: netdev@vger.kernel.org
12960 W: http://www.mellanox.com
12961 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12962 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12963 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12964 F: include/linux/mlx5/mlx5_ifc_fpga.h
12966 MELLANOX ETHERNET SWITCH DRIVERS
12967 M: Ido Schimmel <idosch@nvidia.com>
12968 M: Petr Machata <petrm@nvidia.com>
12969 L: netdev@vger.kernel.org
12971 W: http://www.mellanox.com
12972 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12973 F: drivers/net/ethernet/mellanox/mlxsw/
12974 F: tools/testing/selftests/drivers/net/mlxsw/
12976 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12977 M: mlxsw@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/mlxfw/
12984 MELLANOX HARDWARE PLATFORM SUPPORT
12985 M: Hans de Goede <hdegoede@redhat.com>
12986 M: Mark Gross <markgross@kernel.org>
12987 M: Vadim Pasternak <vadimp@nvidia.com>
12988 L: platform-driver-x86@vger.kernel.org
12990 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12991 F: drivers/platform/mellanox/
12992 F: include/linux/platform_data/mlxreg.h
12994 MELLANOX MLX4 core VPI driver
12995 M: Tariq Toukan <tariqt@nvidia.com>
12996 L: netdev@vger.kernel.org
12997 L: linux-rdma@vger.kernel.org
12999 W: http://www.mellanox.com
13000 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13001 F: drivers/net/ethernet/mellanox/mlx4/
13002 F: include/linux/mlx4/
13004 MELLANOX MLX4 IB driver
13005 M: Yishai Hadas <yishaih@nvidia.com>
13006 L: linux-rdma@vger.kernel.org
13008 W: http://www.mellanox.com
13009 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13010 F: drivers/infiniband/hw/mlx4/
13011 F: include/linux/mlx4/
13012 F: include/uapi/rdma/mlx4-abi.h
13014 MELLANOX MLX5 core VPI driver
13015 M: Saeed Mahameed <saeedm@nvidia.com>
13016 M: Leon Romanovsky <leonro@nvidia.com>
13017 L: netdev@vger.kernel.org
13018 L: linux-rdma@vger.kernel.org
13020 W: http://www.mellanox.com
13021 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13022 F: Documentation/networking/device_drivers/ethernet/mellanox/
13023 F: drivers/net/ethernet/mellanox/mlx5/core/
13024 F: include/linux/mlx5/
13026 MELLANOX MLX5 IB driver
13027 M: Leon Romanovsky <leonro@nvidia.com>
13028 L: linux-rdma@vger.kernel.org
13030 W: http://www.mellanox.com
13031 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13032 F: drivers/infiniband/hw/mlx5/
13033 F: include/linux/mlx5/
13034 F: include/uapi/rdma/mlx5-abi.h
13036 MELLANOX MLXCPLD I2C AND MUX DRIVER
13037 M: Vadim Pasternak <vadimp@nvidia.com>
13038 M: Michael Shych <michaelsh@nvidia.com>
13039 L: linux-i2c@vger.kernel.org
13041 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13042 F: drivers/i2c/busses/i2c-mlxcpld.c
13043 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13045 MELLANOX MLXCPLD LED DRIVER
13046 M: Vadim Pasternak <vadimp@nvidia.com>
13047 L: linux-leds@vger.kernel.org
13049 F: Documentation/leds/leds-mlxcpld.rst
13050 F: drivers/leds/leds-mlxcpld.c
13051 F: drivers/leds/leds-mlxreg.c
13053 MELLANOX PLATFORM DRIVER
13054 M: Vadim Pasternak <vadimp@nvidia.com>
13055 L: platform-driver-x86@vger.kernel.org
13057 F: drivers/platform/x86/mlx-platform.c
13060 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13061 M: "Paul E. McKenney" <paulmck@kernel.org>
13062 L: linux-kernel@vger.kernel.org
13064 F: arch/powerpc/include/asm/membarrier.h
13065 F: include/uapi/linux/membarrier.h
13066 F: kernel/sched/membarrier.c
13069 M: Mike Rapoport <rppt@kernel.org>
13070 L: linux-mm@kvack.org
13072 F: Documentation/core-api/boot-time-mm.rst
13073 F: include/linux/memblock.h
13075 F: tools/testing/memblock/
13077 MEMORY CONTROLLER DRIVERS
13078 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13079 L: linux-kernel@vger.kernel.org
13081 B: mailto:krzysztof.kozlowski@linaro.org
13082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13083 F: Documentation/devicetree/bindings/memory-controllers/
13085 F: include/dt-bindings/memory/
13088 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13089 M: Dmitry Osipenko <digetx@gmail.com>
13090 L: linux-pm@vger.kernel.org
13091 L: linux-tegra@vger.kernel.org
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13094 F: drivers/devfreq/tegra30-devfreq.c
13097 M: Andrew Morton <akpm@linux-foundation.org>
13098 L: linux-mm@kvack.org
13100 W: http://www.linux-mm.org
13101 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13102 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13103 F: include/linux/gfp.h
13104 F: include/linux/memory_hotplug.h
13105 F: include/linux/mm.h
13106 F: include/linux/mmzone.h
13107 F: include/linux/pagewalk.h
13108 F: include/linux/vmalloc.h
13110 F: tools/testing/selftests/vm/
13113 M: David Hildenbrand <david@redhat.com>
13114 M: Oscar Salvador <osalvador@suse.de>
13115 L: linux-mm@kvack.org
13117 F: Documentation/admin-guide/mm/memory-hotplug.rst
13118 F: Documentation/core-api/memory-hotplug.rst
13119 F: drivers/base/memory.c
13120 F: include/linux/memory_hotplug.h
13121 F: mm/memory_hotplug.c
13122 F: tools/testing/selftests/memory-hotplug/
13124 MEMORY TECHNOLOGY DEVICES (MTD)
13125 M: Miquel Raynal <miquel.raynal@bootlin.com>
13126 M: Richard Weinberger <richard@nod.at>
13127 M: Vignesh Raghavendra <vigneshr@ti.com>
13128 L: linux-mtd@lists.infradead.org
13130 W: http://www.linux-mtd.infradead.org/
13131 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13132 C: irc://irc.oftc.net/mtd
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13135 F: Documentation/devicetree/bindings/mtd/
13137 F: include/linux/mtd/
13138 F: include/uapi/mtd/
13140 MEN A21 WATCHDOG DRIVER
13141 M: Johannes Thumshirn <morbidrsa@gmail.com>
13142 L: linux-watchdog@vger.kernel.org
13144 F: drivers/watchdog/mena21_wdt.c
13146 MEN CHAMELEON BUS (mcb)
13147 M: Johannes Thumshirn <morbidrsa@gmail.com>
13149 F: Documentation/driver-api/men-chameleon-bus.rst
13151 F: include/linux/mcb.h
13153 MEN F21BMC (Board Management Controller)
13154 M: Andreas Werner <andreas.werner@men.de>
13156 F: Documentation/hwmon/menf21bmc.rst
13157 F: drivers/hwmon/menf21bmc_hwmon.c
13158 F: drivers/leds/leds-menf21bmc.c
13159 F: drivers/mfd/menf21bmc.c
13160 F: drivers/watchdog/menf21bmc_wdt.c
13162 MEN Z069 WATCHDOG DRIVER
13163 M: Johannes Thumshirn <jth@kernel.org>
13164 L: linux-watchdog@vger.kernel.org
13166 F: drivers/watchdog/menz69_wdt.c
13168 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13169 M: Neil Armstrong <narmstrong@baylibre.com>
13170 L: linux-media@vger.kernel.org
13171 L: linux-amlogic@lists.infradead.org
13173 W: http://linux-meson.com/
13174 T: git git://linuxtv.org/media_tree.git
13175 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13176 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13177 F: drivers/media/cec/platform/meson/ao-cec.c
13179 MESON GE2D DRIVER FOR AMLOGIC SOCS
13180 M: Neil Armstrong <narmstrong@baylibre.com>
13181 L: linux-media@vger.kernel.org
13182 L: linux-amlogic@lists.infradead.org
13184 T: git git://linuxtv.org/media_tree.git
13185 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13186 F: drivers/media/platform/amlogic/meson-ge2d/
13188 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13189 M: Liang Yang <liang.yang@amlogic.com>
13190 L: linux-mtd@lists.infradead.org
13192 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13193 F: drivers/mtd/nand/raw/meson_*
13195 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13196 M: Neil Armstrong <narmstrong@baylibre.com>
13197 L: linux-media@vger.kernel.org
13198 L: linux-amlogic@lists.infradead.org
13200 T: git git://linuxtv.org/media_tree.git
13201 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13202 F: drivers/staging/media/meson/vdec/
13204 METHODE UDPU SUPPORT
13205 M: Vladimir Vid <vladimir.vid@sartura.hr>
13207 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13210 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13211 R: Hemant Kumar <quic_hemantk@quicinc.com>
13212 L: mhi@lists.linux.dev
13213 L: linux-arm-msm@vger.kernel.org
13215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13216 F: Documentation/ABI/stable/sysfs-bus-mhi
13217 F: Documentation/mhi/
13218 F: drivers/bus/mhi/
13219 F: include/linux/mhi.h
13221 MICROBLAZE ARCHITECTURE
13222 M: Michal Simek <monstr@monstr.eu>
13224 W: http://www.monstr.eu/fdt/
13225 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13226 F: arch/microblaze/
13228 MICROCHIP AT91 DMA DRIVERS
13229 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13230 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13232 L: dmaengine@vger.kernel.org
13234 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13235 F: drivers/dma/at_hdmac.c
13236 F: drivers/dma/at_hdmac_regs.h
13237 F: drivers/dma/at_xdmac.c
13238 F: include/dt-bindings/dma/at91.h
13240 MICROCHIP AT91 SERIAL DRIVER
13241 M: Richard Genoud <richard.genoud@gmail.com>
13243 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13244 F: drivers/tty/serial/atmel_serial.c
13245 F: drivers/tty/serial/atmel_serial.h
13247 MICROCHIP AT91 USART MFD DRIVER
13248 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13249 L: linux-kernel@vger.kernel.org
13251 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13252 F: drivers/mfd/at91-usart.c
13253 F: include/dt-bindings/mfd/at91-usart.h
13255 MICROCHIP AT91 USART SPI DRIVER
13256 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13257 L: linux-spi@vger.kernel.org
13259 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13260 F: drivers/spi/spi-at91-usart.c
13262 MICROCHIP AUDIO ASOC DRIVERS
13263 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13268 MICROCHIP CSI2DC DRIVER
13269 M: Eugen Hristev <eugen.hristev@microchip.com>
13270 L: linux-media@vger.kernel.org
13272 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13273 F: drivers/media/platform/atmel/microchip-csi2dc.c
13275 MICROCHIP ECC DRIVER
13276 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13277 L: linux-crypto@vger.kernel.org
13279 F: drivers/crypto/atmel-ecc.*
13281 MICROCHIP EIC DRIVER
13282 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13285 F: drivers/irqchip/irq-mchp-eic.c
13287 MICROCHIP I2C DRIVER
13288 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13289 L: linux-i2c@vger.kernel.org
13291 F: drivers/i2c/busses/i2c-at91-*.c
13292 F: drivers/i2c/busses/i2c-at91.h
13294 MICROCHIP ISC DRIVER
13295 M: Eugen Hristev <eugen.hristev@microchip.com>
13296 L: linux-media@vger.kernel.org
13298 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13299 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13300 F: drivers/media/platform/atmel/atmel-isc*
13301 F: drivers/media/platform/atmel/atmel-sama*-isc*
13302 F: include/linux/atmel-isc-media.h
13304 MICROCHIP ISI DRIVER
13305 M: Eugen Hristev <eugen.hristev@microchip.com>
13306 L: linux-media@vger.kernel.org
13308 F: drivers/media/platform/atmel/atmel-isi.c
13309 F: drivers/media/platform/atmel/atmel-isi.h
13311 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13312 M: Woojung Huh <woojung.huh@microchip.com>
13313 M: UNGLinuxDriver@microchip.com
13314 L: netdev@vger.kernel.org
13316 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13317 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13318 F: drivers/net/dsa/microchip/*
13319 F: include/linux/platform_data/microchip-ksz.h
13320 F: net/dsa/tag_ksz.c
13322 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13323 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13324 R: UNGLinuxDriver@microchip.com
13325 L: netdev@vger.kernel.org
13327 F: drivers/net/phy/microchip_t1.c
13329 MICROCHIP LAN743X ETHERNET DRIVER
13330 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13331 M: UNGLinuxDriver@microchip.com
13332 L: netdev@vger.kernel.org
13334 F: drivers/net/ethernet/microchip/lan743x_*
13336 MICROCHIP LAN966X ETHERNET DRIVER
13337 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13338 M: UNGLinuxDriver@microchip.com
13339 L: netdev@vger.kernel.org
13341 F: drivers/net/ethernet/microchip/lan966x/*
13343 MICROCHIP LCDFB DRIVER
13344 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13345 L: linux-fbdev@vger.kernel.org
13347 F: drivers/video/fbdev/atmel_lcdfb.c
13348 F: include/video/atmel_lcdc.h
13350 MICROCHIP MCP16502 PMIC DRIVER
13351 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13354 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13355 F: drivers/regulator/mcp16502.c
13357 MICROCHIP MCP3911 ADC DRIVER
13358 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13359 M: Kent Gustavsson <kent@minoris.se>
13360 L: linux-iio@vger.kernel.org
13362 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13363 F: drivers/iio/adc/mcp3911.c
13365 MICROCHIP MMC/SD/SDIO MCI DRIVER
13366 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13368 F: drivers/mmc/host/atmel-mci.c
13370 MICROCHIP NAND DRIVER
13371 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13372 L: linux-mtd@lists.infradead.org
13374 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13375 F: drivers/mtd/nand/raw/atmel/*
13377 MICROCHIP OTPC DRIVER
13378 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13381 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13382 F: drivers/nvmem/microchip-otpc.c
13383 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13385 MICROCHIP PWM DRIVER
13386 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13388 L: linux-pwm@vger.kernel.org
13390 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13391 F: drivers/pwm/pwm-atmel.c
13393 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13394 M: Eugen Hristev <eugen.hristev@microchip.com>
13395 L: linux-iio@vger.kernel.org
13397 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13398 F: drivers/iio/adc/at91-sama5d2_adc.c
13399 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13401 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13402 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13404 F: drivers/power/reset/at91-sama5d2_shdwc.c
13406 MICROCHIP SPI DRIVER
13407 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13409 F: drivers/spi/spi-atmel.*
13411 MICROCHIP SSC DRIVER
13412 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13415 F: drivers/misc/atmel-ssc.c
13416 F: include/linux/atmel-ssc.h
13418 MICROCHIP USB251XB DRIVER
13419 M: Richard Leitner <richard.leitner@skidata.com>
13420 L: linux-usb@vger.kernel.org
13422 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13423 F: drivers/usb/misc/usb251xb.c
13425 MICROCHIP USBA UDC DRIVER
13426 M: Cristian Birsan <cristian.birsan@microchip.com>
13427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13429 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13431 MICROCHIP WILC1000 WIFI DRIVER
13432 M: Ajay Singh <ajay.kathat@microchip.com>
13433 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13434 L: linux-wireless@vger.kernel.org
13436 F: drivers/net/wireless/microchip/wilc1000/
13438 MICROSEMI MIPS SOCS
13439 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13440 M: UNGLinuxDriver@microchip.com
13441 L: linux-mips@vger.kernel.org
13443 F: Documentation/devicetree/bindings/mips/mscc.txt
13444 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13445 F: arch/mips/boot/dts/mscc/
13446 F: arch/mips/configs/generic/board-ocelot.config
13447 F: arch/mips/generic/board-ocelot.c
13449 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13450 M: Don Brace <don.brace@microchip.com>
13451 L: storagedev@microchip.com
13452 L: linux-scsi@vger.kernel.org
13454 F: Documentation/scsi/smartpqi.rst
13455 F: drivers/scsi/smartpqi/Kconfig
13456 F: drivers/scsi/smartpqi/Makefile
13457 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13458 F: include/linux/cciss*.h
13459 F: include/uapi/linux/cciss*.h
13461 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13462 M: Maximilian Luz <luzmaximilian@gmail.com>
13463 L: linux-pm@vger.kernel.org
13464 L: platform-driver-x86@vger.kernel.org
13466 F: drivers/power/supply/surface_battery.c
13467 F: drivers/power/supply/surface_charger.c
13469 MICROSOFT SURFACE DTX DRIVER
13470 M: Maximilian Luz <luzmaximilian@gmail.com>
13471 L: platform-driver-x86@vger.kernel.org
13473 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13474 F: drivers/platform/surface/surface_dtx.c
13475 F: include/uapi/linux/surface_aggregator/dtx.h
13477 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13478 M: Maximilian Luz <luzmaximilian@gmail.com>
13479 L: platform-driver-x86@vger.kernel.org
13481 F: drivers/platform/surface/surface_gpe.c
13483 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13484 M: Hans de Goede <hdegoede@redhat.com>
13485 M: Mark Gross <markgross@kernel.org>
13486 M: Maximilian Luz <luzmaximilian@gmail.com>
13487 L: platform-driver-x86@vger.kernel.org
13489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13490 F: drivers/platform/surface/
13492 MICROSOFT SURFACE HID TRANSPORT DRIVER
13493 M: Maximilian Luz <luzmaximilian@gmail.com>
13494 L: linux-input@vger.kernel.org
13495 L: platform-driver-x86@vger.kernel.org
13497 F: drivers/hid/surface-hid/
13499 MICROSOFT SURFACE HOT-PLUG DRIVER
13500 M: Maximilian Luz <luzmaximilian@gmail.com>
13501 L: platform-driver-x86@vger.kernel.org
13503 F: drivers/platform/surface/surface_hotplug.c
13505 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13506 M: Maximilian Luz <luzmaximilian@gmail.com>
13507 L: platform-driver-x86@vger.kernel.org
13509 F: drivers/platform/surface/surface_platform_profile.c
13511 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13512 M: Chen Yu <yu.c.chen@intel.com>
13513 L: platform-driver-x86@vger.kernel.org
13515 F: drivers/platform/surface/surfacepro3_button.c
13517 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13518 M: Maximilian Luz <luzmaximilian@gmail.com>
13519 L: platform-driver-x86@vger.kernel.org
13521 W: https://github.com/linux-surface/surface-aggregator-module
13522 C: irc://irc.libera.chat/linux-surface
13523 F: Documentation/driver-api/surface_aggregator/
13524 F: drivers/platform/surface/aggregator/
13525 F: drivers/platform/surface/surface_acpi_notify.c
13526 F: drivers/platform/surface/surface_aggregator_cdev.c
13527 F: drivers/platform/surface/surface_aggregator_registry.c
13528 F: include/linux/surface_acpi_notify.h
13529 F: include/linux/surface_aggregator/
13530 F: include/uapi/linux/surface_aggregator/
13532 MICROTEK X6 SCANNER
13533 M: Oliver Neukum <oliver@neukum.org>
13535 F: drivers/usb/image/microtek.*
13537 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13538 M: Luka Kovacic <luka.kovacic@sartura.hr>
13539 M: Luka Perkov <luka.perkov@sartura.hr>
13541 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13542 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13543 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13544 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13545 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13546 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13548 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13549 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13550 L: linux-media@vger.kernel.org
13552 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13553 F: Documentation/driver-api/media/drivers/ccs/
13554 F: Documentation/userspace-api/media/drivers/ccs.rst
13555 F: drivers/media/i2c/ccs-pll.c
13556 F: drivers/media/i2c/ccs-pll.h
13557 F: drivers/media/i2c/ccs/
13558 F: include/uapi/linux/ccs.h
13559 F: include/uapi/linux/smiapp.h
13562 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13563 L: linux-mips@vger.kernel.org
13565 W: http://www.linux-mips.org/
13566 Q: https://patchwork.kernel.org/project/linux-mips/list/
13567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13568 F: Documentation/devicetree/bindings/mips/
13569 F: Documentation/mips/
13571 F: drivers/platform/mips/
13573 MIPS BOSTON DEVELOPMENT BOARD
13574 M: Paul Burton <paulburton@kernel.org>
13575 L: linux-mips@vger.kernel.org
13577 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13578 F: arch/mips/boot/dts/img/boston.dts
13579 F: arch/mips/configs/generic/board-boston.config
13580 F: drivers/clk/imgtec/clk-boston.c
13581 F: include/dt-bindings/clock/boston-clock.h
13584 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13585 M: Serge Semin <fancer.lancer@gmail.com>
13586 L: linux-mips@vger.kernel.org
13588 F: drivers/bus/mips_cdmm.c
13589 F: drivers/clocksource/mips-gic-timer.c
13590 F: drivers/cpuidle/cpuidle-cps.c
13591 F: drivers/irqchip/irq-mips-cpu.c
13592 F: drivers/irqchip/irq-mips-gic.c
13594 MIPS GENERIC PLATFORM
13595 M: Paul Burton <paulburton@kernel.org>
13596 L: linux-mips@vger.kernel.org
13598 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13599 F: arch/mips/generic/
13600 F: arch/mips/tools/generic-board-config.sh
13602 MIPS RINT INSTRUCTION EMULATION
13603 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13604 L: linux-mips@vger.kernel.org
13606 F: arch/mips/math-emu/dp_rint.c
13607 F: arch/mips/math-emu/sp_rint.c
13609 MIPS/LOONGSON1 ARCHITECTURE
13610 M: Keguang Zhang <keguang.zhang@gmail.com>
13611 L: linux-mips@vger.kernel.org
13613 F: arch/mips/include/asm/mach-loongson32/
13614 F: arch/mips/loongson32/
13615 F: drivers/*/*/*loongson1*
13616 F: drivers/*/*loongson1*
13618 MIPS/LOONGSON2EF ARCHITECTURE
13619 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13620 L: linux-mips@vger.kernel.org
13622 F: arch/mips/include/asm/mach-loongson2ef/
13623 F: arch/mips/loongson2ef/
13624 F: drivers/cpufreq/loongson2_cpufreq.c
13626 MIPS/LOONGSON64 ARCHITECTURE
13627 M: Huacai Chen <chenhuacai@kernel.org>
13628 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13629 L: linux-mips@vger.kernel.org
13631 F: arch/mips/include/asm/mach-loongson64/
13632 F: arch/mips/loongson64/
13633 F: drivers/irqchip/irq-loongson*
13634 F: drivers/platform/mips/cpu_hwmon.c
13636 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13637 M: Hans Verkuil <hverkuil@xs4all.nl>
13638 L: linux-media@vger.kernel.org
13640 W: https://linuxtv.org
13641 T: git git://linuxtv.org/media_tree.git
13642 F: drivers/media/radio/radio-miropcm20*
13645 R: Lubomir Rintel <lkundrak@v3.sk>
13646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13649 F: arch/arm/boot/dts/mmp*
13650 F: arch/arm/mach-mmp/
13651 F: include/linux/soc/mmp/
13653 MMP USB PHY DRIVERS
13654 R: Lubomir Rintel <lkundrak@v3.sk>
13655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13657 F: drivers/phy/marvell/phy-mmp3-usb.c
13658 F: drivers/phy/marvell/phy-pxa-usb.c
13660 MMU GATHER AND TLB INVALIDATION
13661 M: Will Deacon <will@kernel.org>
13662 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13663 M: Andrew Morton <akpm@linux-foundation.org>
13664 M: Nick Piggin <npiggin@gmail.com>
13665 M: Peter Zijlstra <peterz@infradead.org>
13666 L: linux-arch@vger.kernel.org
13667 L: linux-mm@kvack.org
13669 F: arch/*/include/asm/tlb.h
13670 F: include/asm-generic/tlb.h
13673 MN88472 MEDIA DRIVER
13674 M: Antti Palosaari <crope@iki.fi>
13675 L: linux-media@vger.kernel.org
13677 W: https://linuxtv.org
13678 W: http://palosaari.fi/linux/
13679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13680 F: drivers/media/dvb-frontends/mn88472*
13682 MN88473 MEDIA DRIVER
13683 M: Antti Palosaari <crope@iki.fi>
13684 L: linux-media@vger.kernel.org
13686 W: https://linuxtv.org
13687 W: http://palosaari.fi/linux/
13688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13689 F: drivers/media/dvb-frontends/mn88473*
13692 M: Luis Chamberlain <mcgrof@kernel.org>
13693 L: linux-modules@vger.kernel.org
13694 L: linux-kernel@vger.kernel.org
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13697 F: include/linux/module.h
13700 MONOLITHIC POWER SYSTEM PMIC DRIVER
13701 M: Saravanan Sekar <sravanhome@gmail.com>
13703 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13704 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13705 F: drivers/iio/adc/mp2629_adc.c
13706 F: drivers/mfd/mp2629.c
13707 F: drivers/power/supply/mp2629_charger.c
13708 F: drivers/regulator/mp5416.c
13709 F: drivers/regulator/mpq7920.c
13710 F: drivers/regulator/mpq7920.h
13711 F: include/linux/mfd/mp2629.h
13713 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13715 W: http://popies.net/meye/
13716 F: Documentation/userspace-api/media/drivers/meye*
13717 F: drivers/media/pci/meye/
13718 F: include/uapi/linux/meye.h
13720 MOTORCOMM PHY DRIVER
13721 M: Peter Geis <pgwipeout@gmail.com>
13722 L: netdev@vger.kernel.org
13724 F: drivers/net/phy/motorcomm.c
13726 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13727 M: Jiri Slaby <jirislaby@kernel.org>
13729 F: Documentation/driver-api/tty/moxa-smartio.rst
13730 F: drivers/tty/mxser.*
13732 MR800 AVERMEDIA USB FM RADIO DRIVER
13733 M: Alexey Klimov <klimov.linux@gmail.com>
13734 L: linux-media@vger.kernel.org
13736 T: git git://linuxtv.org/media_tree.git
13737 F: drivers/media/radio/radio-mr800.c
13739 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13740 M: Alan Ott <alan@signal11.us>
13741 L: linux-wpan@vger.kernel.org
13743 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13744 F: drivers/net/ieee802154/mrf24j40.c
13747 M: "Lee, Chun-Yi" <jlee@suse.com>
13748 L: platform-driver-x86@vger.kernel.org
13750 F: drivers/platform/x86/msi-laptop.c
13753 L: platform-driver-x86@vger.kernel.org
13755 F: drivers/platform/x86/msi-wmi.c
13757 MSI001 MEDIA DRIVER
13758 M: Antti Palosaari <crope@iki.fi>
13759 L: linux-media@vger.kernel.org
13761 W: https://linuxtv.org
13762 W: http://palosaari.fi/linux/
13763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13764 T: git git://linuxtv.org/anttip/media_tree.git
13765 F: drivers/media/tuners/msi001*
13767 MSI2500 MEDIA DRIVER
13768 M: Antti Palosaari <crope@iki.fi>
13769 L: linux-media@vger.kernel.org
13771 W: https://linuxtv.org
13772 W: http://palosaari.fi/linux/
13773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13774 T: git git://linuxtv.org/anttip/media_tree.git
13775 F: drivers/media/usb/msi2500/
13777 MSTAR INTERRUPT CONTROLLER DRIVER
13778 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13779 M: Daniel Palmer <daniel@thingy.jp>
13781 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13782 F: drivers/irqchip/irq-mst-intc.c
13784 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13785 M: Robert Jarzmik <robert.jarzmik@free.fr>
13786 L: linux-mtd@lists.infradead.org
13788 F: drivers/mtd/devices/docg3*
13790 MT9M032 APTINA SENSOR DRIVER
13791 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13792 L: linux-media@vger.kernel.org
13794 T: git git://linuxtv.org/media_tree.git
13795 F: drivers/media/i2c/mt9m032.c
13796 F: include/media/i2c/mt9m032.h
13798 MT9P031 APTINA CAMERA SENSOR
13799 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13800 L: linux-media@vger.kernel.org
13802 T: git git://linuxtv.org/media_tree.git
13803 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13804 F: drivers/media/i2c/mt9p031.c
13805 F: include/media/i2c/mt9p031.h
13807 MT9T001 APTINA CAMERA SENSOR
13808 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13809 L: linux-media@vger.kernel.org
13811 T: git git://linuxtv.org/media_tree.git
13812 F: drivers/media/i2c/mt9t001.c
13813 F: include/media/i2c/mt9t001.h
13815 MT9T112 APTINA CAMERA SENSOR
13816 M: Jacopo Mondi <jacopo@jmondi.org>
13817 L: linux-media@vger.kernel.org
13819 T: git git://linuxtv.org/media_tree.git
13820 F: drivers/media/i2c/mt9t112.c
13821 F: include/media/i2c/mt9t112.h
13823 MT9V032 APTINA CAMERA SENSOR
13824 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13825 L: linux-media@vger.kernel.org
13827 T: git git://linuxtv.org/media_tree.git
13828 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13829 F: drivers/media/i2c/mt9v032.c
13830 F: include/media/i2c/mt9v032.h
13832 MT9V111 APTINA CAMERA SENSOR
13833 M: Jacopo Mondi <jacopo@jmondi.org>
13834 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13837 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13838 F: drivers/media/i2c/mt9v111.c
13840 MULTIFUNCTION DEVICES (MFD)
13841 M: Lee Jones <lee.jones@linaro.org>
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13844 F: Documentation/devicetree/bindings/mfd/
13846 F: include/dt-bindings/mfd/
13847 F: include/linux/mfd/
13849 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13851 F: drivers/mmc/host/mmc_spi.c
13852 F: include/linux/spi/mmc_spi.h
13854 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13855 M: Ulf Hansson <ulf.hansson@linaro.org>
13856 L: linux-mmc@vger.kernel.org
13858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13859 F: Documentation/devicetree/bindings/mmc/
13861 F: include/linux/mmc/
13862 F: include/uapi/linux/mmc/
13864 MULTIPLEXER SUBSYSTEM
13865 M: Peter Rosin <peda@axentia.se>
13867 F: Documentation/ABI/testing/sysfs-class-mux*
13868 F: Documentation/devicetree/bindings/mux/
13870 F: include/dt-bindings/mux/
13871 F: include/linux/mux/
13873 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13874 M: Bin Liu <b-liu@ti.com>
13875 L: linux-usb@vger.kernel.org
13877 F: drivers/usb/musb/
13879 MXL301RF MEDIA DRIVER
13880 M: Akihiro Tsukada <tskd08@gmail.com>
13881 L: linux-media@vger.kernel.org
13883 F: drivers/media/tuners/mxl301rf*
13885 MXL5007T MEDIA DRIVER
13886 M: Michael Krufky <mkrufky@linuxtv.org>
13887 L: linux-media@vger.kernel.org
13889 W: https://linuxtv.org
13890 W: http://github.com/mkrufky
13891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13892 T: git git://linuxtv.org/mkrufky/tuners.git
13893 F: drivers/media/tuners/mxl5007t.*
13896 M: Marek Vasut <marex@denx.de>
13897 M: Stefan Agner <stefan@agner.ch>
13898 L: dri-devel@lists.freedesktop.org
13900 T: git git://anongit.freedesktop.org/drm/drm-misc
13901 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13902 F: drivers/gpu/drm/mxsfb/
13904 MYLEX DAC960 PCI RAID Controller
13905 M: Hannes Reinecke <hare@kernel.org>
13906 L: linux-scsi@vger.kernel.org
13908 F: drivers/scsi/myrb.*
13909 F: drivers/scsi/myrs.*
13911 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13912 M: Chris Lee <christopher.lee@cspi.com>
13913 L: netdev@vger.kernel.org
13915 W: https://www.cspi.com/ethernet-products/support/downloads/
13916 F: drivers/net/ethernet/myricom/myri10ge/
13918 NAND FLASH SUBSYSTEM
13919 M: Miquel Raynal <miquel.raynal@bootlin.com>
13920 R: Richard Weinberger <richard@nod.at>
13921 L: linux-mtd@lists.infradead.org
13923 W: http://www.linux-mtd.infradead.org/
13924 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13925 C: irc://irc.oftc.net/mtd
13926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13927 F: drivers/mtd/nand/
13928 F: include/linux/mtd/*nand*.h
13930 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13931 M: Daniel Mack <zonque@gmail.com>
13932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13934 W: http://www.native-instruments.com
13935 F: sound/usb/caiaq/
13937 NATSEMI ETHERNET DRIVER (DP8381x)
13939 F: drivers/net/ethernet/natsemi/natsemi.c
13941 NCR 5380 SCSI DRIVERS
13942 M: Finn Thain <fthain@linux-m68k.org>
13943 M: Michael Schmitz <schmitzmic@gmail.com>
13944 L: linux-scsi@vger.kernel.org
13946 F: Documentation/scsi/g_NCR5380.rst
13947 F: drivers/scsi/NCR5380.*
13948 F: drivers/scsi/arm/cumana_1.c
13949 F: drivers/scsi/arm/oak.c
13950 F: drivers/scsi/atari_scsi.*
13951 F: drivers/scsi/dmx3191d.c
13952 F: drivers/scsi/g_NCR5380.*
13953 F: drivers/scsi/mac_scsi.*
13954 F: drivers/scsi/sun3_scsi.*
13955 F: drivers/scsi/sun3_scsi_vme.c
13958 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13962 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13963 M: Guenter Roeck <linux@roeck-us.net>
13964 L: linux-hwmon@vger.kernel.org
13966 F: Documentation/hwmon/nct6775.rst
13967 F: drivers/hwmon/nct6775-core.c
13968 F: drivers/hwmon/nct6775-platform.c
13969 F: drivers/hwmon/nct6775.h
13971 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13972 M: Zev Weiss <zev@bewilderbeest.net>
13973 L: linux-hwmon@vger.kernel.org
13975 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13976 F: drivers/hwmon/nct6775-i2c.c
13979 M: Jakub Kicinski <kuba@kernel.org>
13981 F: drivers/net/netdevsim/*
13983 NETEM NETWORK EMULATOR
13984 M: Stephen Hemminger <stephen@networkplumber.org>
13985 L: netdev@vger.kernel.org
13987 F: net/sched/sch_netem.c
13989 NETERION 10GbE DRIVERS (s2io)
13990 M: Jon Mason <jdmason@kudzu.us>
13991 L: netdev@vger.kernel.org
13993 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13994 F: drivers/net/ethernet/neterion/
13997 M: Pablo Neira Ayuso <pablo@netfilter.org>
13998 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13999 M: Florian Westphal <fw@strlen.de>
14000 L: netfilter-devel@vger.kernel.org
14001 L: coreteam@netfilter.org
14003 W: http://www.netfilter.org/
14004 W: http://www.iptables.org/
14005 W: http://www.nftables.org/
14006 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14007 C: irc://irc.libera.chat/netfilter
14008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14010 F: include/linux/netfilter*
14011 F: include/linux/netfilter/
14012 F: include/net/netfilter/
14013 F: include/uapi/linux/netfilter*
14014 F: include/uapi/linux/netfilter/
14015 F: net/*/netfilter.c
14016 F: net/*/netfilter/
14017 F: net/bridge/br_netfilter*.c
14020 NETROM NETWORK LAYER
14021 M: Ralf Baechle <ralf@linux-mips.org>
14022 L: linux-hams@vger.kernel.org
14024 W: http://www.linux-ax25.org/
14025 F: include/net/netrom.h
14026 F: include/uapi/linux/netrom.h
14029 NETRONIX EMBEDDED CONTROLLER
14030 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14032 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14033 F: drivers/mfd/ntxec.c
14034 F: drivers/pwm/pwm-ntxec.c
14035 F: drivers/rtc/rtc-ntxec.c
14036 F: include/linux/mfd/ntxec.h
14038 NETRONOME ETHERNET DRIVERS
14039 M: Simon Horman <simon.horman@corigine.com>
14040 R: Jakub Kicinski <kuba@kernel.org>
14041 L: oss-drivers@corigine.com
14043 F: drivers/net/ethernet/netronome/
14045 NETWORK BLOCK DEVICE (NBD)
14046 M: Josef Bacik <josef@toxicpanda.com>
14047 L: linux-block@vger.kernel.org
14048 L: nbd@other.debian.org
14050 F: Documentation/admin-guide/blockdev/nbd.rst
14051 F: drivers/block/nbd.c
14052 F: include/trace/events/nbd.h
14053 F: include/uapi/linux/nbd.h
14055 NETWORK DROP MONITOR
14056 M: Neil Horman <nhorman@tuxdriver.com>
14057 L: netdev@vger.kernel.org
14059 W: https://fedorahosted.org/dropwatch/
14060 F: include/uapi/linux/net_dropmon.h
14061 F: net/core/drop_monitor.c
14064 M: "David S. Miller" <davem@davemloft.net>
14065 M: Eric Dumazet <edumazet@google.com>
14066 M: Jakub Kicinski <kuba@kernel.org>
14067 M: Paolo Abeni <pabeni@redhat.com>
14068 L: netdev@vger.kernel.org
14070 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14073 F: Documentation/devicetree/bindings/net/
14074 F: drivers/connector/
14076 F: include/dt-bindings/net/
14077 F: include/linux/etherdevice.h
14078 F: include/linux/fcdevice.h
14079 F: include/linux/fddidevice.h
14080 F: include/linux/hippidevice.h
14081 F: include/linux/if_*
14082 F: include/linux/inetdevice.h
14083 F: include/linux/netdevice.h
14084 F: include/uapi/linux/if_*
14085 F: include/uapi/linux/netdevice.h
14087 NETWORKING DRIVERS (WIRELESS)
14088 M: Kalle Valo <kvalo@kernel.org>
14089 L: linux-wireless@vger.kernel.org
14091 W: https://wireless.wiki.kernel.org/
14092 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14095 F: Documentation/devicetree/bindings/net/wireless/
14096 F: drivers/net/wireless/
14099 M: Andrew Lunn <andrew@lunn.ch>
14100 M: Vivien Didelot <vivien.didelot@gmail.com>
14101 M: Florian Fainelli <f.fainelli@gmail.com>
14102 M: Vladimir Oltean <olteanv@gmail.com>
14104 F: Documentation/devicetree/bindings/net/dsa/
14105 F: drivers/net/dsa/
14106 F: include/linux/dsa/
14107 F: include/linux/platform_data/dsa.h
14108 F: include/net/dsa.h
14110 F: tools/testing/selftests/drivers/net/dsa/
14112 NETWORKING [GENERAL]
14113 M: "David S. Miller" <davem@davemloft.net>
14114 M: Eric Dumazet <edumazet@google.com>
14115 M: Jakub Kicinski <kuba@kernel.org>
14116 M: Paolo Abeni <pabeni@redhat.com>
14117 L: netdev@vger.kernel.org
14119 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14120 B: mailto:netdev@vger.kernel.org
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14123 F: Documentation/networking/
14124 F: Documentation/process/maintainer-netdev.rst
14125 F: include/linux/in.h
14126 F: include/linux/net.h
14127 F: include/linux/netdevice.h
14129 F: include/uapi/linux/in.h
14130 F: include/uapi/linux/net.h
14131 F: include/uapi/linux/net_namespace.h
14132 F: include/uapi/linux/netdevice.h
14136 F: tools/testing/selftests/net/
14139 M: Steffen Klassert <steffen.klassert@secunet.com>
14140 M: Herbert Xu <herbert@gondor.apana.org.au>
14141 M: "David S. Miller" <davem@davemloft.net>
14142 L: netdev@vger.kernel.org
14144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14146 F: include/net/xfrm.h
14147 F: include/uapi/linux/xfrm.h
14150 F: net/ipv4/ip_vti.c
14151 F: net/ipv4/ipcomp.c
14155 F: net/ipv6/ip6_vti.c
14156 F: net/ipv6/ipcomp6.c
14160 F: tools/testing/selftests/net/ipsec.c
14162 NETWORKING [IPv4/IPv6]
14163 M: "David S. Miller" <davem@davemloft.net>
14164 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14165 M: David Ahern <dsahern@kernel.org>
14166 L: netdev@vger.kernel.org
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14170 F: include/linux/ip.h
14171 F: include/linux/ipv6*
14172 F: include/net/fib*
14174 F: include/net/route.h
14178 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14179 M: Paul Moore <paul@paul-moore.com>
14180 L: netdev@vger.kernel.org
14181 L: linux-security-module@vger.kernel.org
14183 W: https://github.com/netlabel
14184 F: Documentation/netlabel/
14185 F: include/net/calipso.h
14186 F: include/net/cipso_ipv4.h
14187 F: include/net/netlabel.h
14188 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14189 F: include/uapi/linux/netfilter/xt_SECMARK.h
14190 F: net/ipv4/cipso_ipv4.c
14191 F: net/ipv6/calipso.c
14192 F: net/netfilter/xt_CONNSECMARK.c
14193 F: net/netfilter/xt_SECMARK.c
14197 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14198 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14199 L: netdev@vger.kernel.org
14200 L: mptcp@lists.linux.dev
14202 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14203 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14204 F: Documentation/networking/mptcp-sysctl.rst
14205 F: include/net/mptcp.h
14206 F: include/trace/events/mptcp.h
14207 F: include/uapi/linux/mptcp.h
14209 F: tools/testing/selftests/bpf/*/*mptcp*.c
14210 F: tools/testing/selftests/net/mptcp/
14213 M: Eric Dumazet <edumazet@google.com>
14214 L: netdev@vger.kernel.org
14216 F: include/linux/tcp.h
14217 F: include/net/tcp.h
14218 F: include/trace/events/tcp.h
14219 F: include/uapi/linux/tcp.h
14220 F: net/ipv4/syncookies.c
14222 F: net/ipv6/syncookies.c
14226 M: Boris Pismenny <borisp@nvidia.com>
14227 M: John Fastabend <john.fastabend@gmail.com>
14228 M: Jakub Kicinski <kuba@kernel.org>
14229 L: netdev@vger.kernel.org
14231 F: include/net/tls.h
14232 F: include/uapi/linux/tls.h
14235 NETXEN (1/10) GbE SUPPORT
14236 M: Manish Chopra <manishc@marvell.com>
14237 M: Rahul Verma <rahulv@marvell.com>
14238 M: GR-Linux-NIC-Dev@marvell.com
14239 L: netdev@vger.kernel.org
14241 F: drivers/net/ethernet/qlogic/netxen/
14243 NET_FAILOVER MODULE
14244 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14245 L: netdev@vger.kernel.org
14247 F: Documentation/networking/net_failover.rst
14248 F: drivers/net/net_failover.c
14249 F: include/net/net_failover.h
14252 M: David Ahern <dsahern@kernel.org>
14253 L: netdev@vger.kernel.org
14255 F: include/net/netns/nexthop.h
14256 F: include/net/nexthop.h
14257 F: include/uapi/linux/nexthop.h
14258 F: net/ipv4/nexthop.c
14261 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14262 L: linux-nfc@lists.01.org (subscribers-only)
14263 L: netdev@vger.kernel.org
14265 B: mailto:linux-nfc@lists.01.org
14266 F: Documentation/devicetree/bindings/net/nfc/
14268 F: include/linux/platform_data/nfcmrvl.h
14269 F: include/net/nfc/
14270 F: include/uapi/linux/nfc.h
14273 NFC VIRTUAL NCI DEVICE DRIVER
14274 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14275 L: netdev@vger.kernel.org
14276 L: linux-nfc@lists.01.org (subscribers-only)
14278 F: drivers/nfc/virtual_ncidev.c
14279 F: tools/testing/selftests/nci/
14281 NFS, SUNRPC, AND LOCKD CLIENTS
14282 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14283 M: Anna Schumaker <anna@kernel.org>
14284 L: linux-nfs@vger.kernel.org
14286 W: http://client.linux-nfs.org
14287 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14291 F: include/linux/lockd/
14292 F: include/linux/nfs*
14293 F: include/linux/sunrpc/
14294 F: include/uapi/linux/nfs*
14295 F: include/uapi/linux/sunrpc/
14297 F: Documentation/filesystems/nfs/
14300 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14301 L: linux-nilfs@vger.kernel.org
14303 W: https://nilfs.sourceforge.io/
14304 W: https://nilfs.osdn.jp/
14305 T: git git://github.com/konis/nilfs2.git
14306 F: Documentation/filesystems/nilfs2.rst
14308 F: include/trace/events/nilfs2.h
14309 F: include/uapi/linux/nilfs2_api.h
14310 F: include/uapi/linux/nilfs2_ondisk.h
14312 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14313 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14315 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14316 F: Documentation/scsi/NinjaSCSI.rst
14317 F: drivers/scsi/pcmcia/nsp_*
14319 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14320 M: GOTO Masanori <gotom@debian.or.jp>
14321 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14323 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14324 F: Documentation/scsi/NinjaSCSI.rst
14325 F: drivers/scsi/nsp32*
14327 NINTENDO HID DRIVER
14328 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14329 L: linux-input@vger.kernel.org
14331 F: drivers/hid/hid-nintendo*
14334 M: Dinh Nguyen <dinguyen@kernel.org>
14336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14339 NITRO ENCLAVES (NE)
14340 M: Andra Paraschiv <andraprs@amazon.com>
14341 M: Alexandru Vasile <lexnv@amazon.com>
14342 M: Alexandru Ciobotaru <alcioa@amazon.com>
14343 L: linux-kernel@vger.kernel.org
14345 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14346 F: Documentation/virt/ne_overview.rst
14347 F: drivers/virt/nitro_enclaves/
14348 F: include/linux/nitro_enclaves.h
14349 F: include/uapi/linux/nitro_enclaves.h
14350 F: samples/nitro_enclaves/
14352 NOHZ, DYNTICKS SUPPORT
14353 M: Frederic Weisbecker <fweisbec@gmail.com>
14354 M: Thomas Gleixner <tglx@linutronix.de>
14355 M: Ingo Molnar <mingo@kernel.org>
14356 L: linux-kernel@vger.kernel.org
14358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14359 F: include/linux/sched/nohz.h
14360 F: include/linux/tick.h
14361 F: kernel/time/tick*.*
14363 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14364 M: Pavel Machek <pavel@ucw.cz>
14365 M: Sakari Ailus <sakari.ailus@iki.fi>
14366 L: linux-media@vger.kernel.org
14368 F: drivers/media/i2c/ad5820.c
14369 F: drivers/media/i2c/et8ek8
14371 NOKIA N900 POWER SUPPLY DRIVERS
14372 R: Pali Rohár <pali@kernel.org>
14373 F: drivers/power/supply/bq2415x_charger.c
14374 F: drivers/power/supply/bq27xxx_battery.c
14375 F: drivers/power/supply/bq27xxx_battery_i2c.c
14376 F: drivers/power/supply/isp1704_charger.c
14377 F: drivers/power/supply/rx51_battery.c
14378 F: include/linux/power/bq2415x_charger.h
14379 F: include/linux/power/bq27xxx_battery.h
14382 M: Willy Tarreau <w@1wt.eu>
14384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14385 F: tools/include/nolibc/
14388 M: Matthias Maennich <maennich@google.com>
14390 F: Documentation/core-api/symbol-namespaces.rst
14394 M: Sanjay R Mehta <sanju.mehta@amd.com>
14395 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14396 L: ntb@lists.linux.dev
14398 F: drivers/ntb/hw/amd/
14401 M: Jon Mason <jdmason@kudzu.us>
14402 M: Dave Jiang <dave.jiang@intel.com>
14403 M: Allen Hubbe <allenbh@gmail.com>
14404 L: ntb@lists.linux.dev
14406 W: https://github.com/jonmason/ntb/wiki
14407 T: git git://github.com/jonmason/ntb.git
14408 F: drivers/net/ntb_netdev.c
14410 F: include/linux/ntb.h
14411 F: include/linux/ntb_transport.h
14412 F: tools/testing/selftests/ntb/
14415 M: Serge Semin <fancer.lancer@gmail.com>
14416 L: ntb@lists.linux.dev
14418 F: drivers/ntb/hw/idt/
14421 M: Dave Jiang <dave.jiang@intel.com>
14422 L: ntb@lists.linux.dev
14424 W: https://github.com/davejiang/linux/wiki
14425 T: git https://github.com/davejiang/linux.git
14426 F: drivers/ntb/hw/intel/
14429 M: Anton Altaparmakov <anton@tuxera.com>
14430 L: linux-ntfs-dev@lists.sourceforge.net
14432 W: http://www.tuxera.com/
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14434 F: Documentation/filesystems/ntfs.rst
14438 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14439 L: ntfs3@lists.linux.dev
14441 W: http://www.paragon-software.com/
14442 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14443 F: Documentation/filesystems/ntfs3.rst
14447 M: Finn Thain <fthain@linux-m68k.org>
14448 L: linux-m68k@lists.linux-m68k.org
14450 F: arch/*/include/asm/nubus.h
14452 F: include/linux/nubus.h
14453 F: include/uapi/linux/nubus.h
14455 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14456 M: Antonino Daplas <adaplas@gmail.com>
14457 L: linux-fbdev@vger.kernel.org
14459 F: drivers/video/fbdev/nvidia/
14460 F: drivers/video/fbdev/riva/
14462 NVIDIA WMI EC BACKLIGHT DRIVER
14463 M: Daniel Dadap <ddadap@nvidia.com>
14464 L: platform-driver-x86@vger.kernel.org
14466 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14469 M: Keith Busch <kbusch@kernel.org>
14470 M: Jens Axboe <axboe@fb.com>
14471 M: Christoph Hellwig <hch@lst.de>
14472 M: Sagi Grimberg <sagi@grimberg.me>
14473 L: linux-nvme@lists.infradead.org
14475 W: http://git.infradead.org/nvme.git
14476 T: git://git.infradead.org/nvme.git
14477 F: drivers/nvme/host/
14478 F: include/linux/nvme.h
14479 F: include/uapi/linux/nvme_ioctl.h
14481 NVM EXPRESS FC TRANSPORT DRIVERS
14482 M: James Smart <james.smart@broadcom.com>
14483 L: linux-nvme@lists.infradead.org
14485 F: drivers/nvme/host/fc.c
14486 F: drivers/nvme/target/fc.c
14487 F: drivers/nvme/target/fcloop.c
14488 F: include/linux/nvme-fc-driver.h
14489 F: include/linux/nvme-fc.h
14491 NVM EXPRESS TARGET DRIVER
14492 M: Christoph Hellwig <hch@lst.de>
14493 M: Sagi Grimberg <sagi@grimberg.me>
14494 M: Chaitanya Kulkarni <kch@nvidia.com>
14495 L: linux-nvme@lists.infradead.org
14497 W: http://git.infradead.org/nvme.git
14498 T: git://git.infradead.org/nvme.git
14499 F: drivers/nvme/target/
14502 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14505 F: Documentation/ABI/stable/sysfs-bus-nvmem
14506 F: Documentation/devicetree/bindings/nvmem/
14508 F: include/linux/nvmem-consumer.h
14509 F: include/linux/nvmem-provider.h
14511 NXP C45 TJA11XX PHY DRIVER
14512 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14513 L: netdev@vger.kernel.org
14515 F: drivers/net/phy/nxp-c45-tja11xx.c
14518 M: Han Xu <han.xu@nxp.com>
14519 M: Haibo Chen <haibo.chen@nxp.com>
14520 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14521 L: linux-spi@vger.kernel.org
14523 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14524 F: drivers/spi/spi-nxp-fspi.c
14526 NXP FXAS21002C DRIVER
14527 M: Rui Miguel Silva <rmfrfs@gmail.com>
14528 L: linux-iio@vger.kernel.org
14530 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14531 F: drivers/iio/gyro/fxas21002c.h
14532 F: drivers/iio/gyro/fxas21002c_core.c
14533 F: drivers/iio/gyro/fxas21002c_i2c.c
14534 F: drivers/iio/gyro/fxas21002c_spi.c
14536 NXP i.MX CLOCK DRIVERS
14537 M: Abel Vesa <abelvesa@kernel.org>
14538 L: linux-clk@vger.kernel.org
14539 L: linux-imx@nxp.com
14541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14542 F: Documentation/devicetree/bindings/clock/imx*
14543 F: drivers/clk/imx/
14544 F: include/dt-bindings/clock/imx*
14546 NXP i.MX 8MQ DCSS DRIVER
14547 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14548 R: Lucas Stach <l.stach@pengutronix.de>
14549 L: dri-devel@lists.freedesktop.org
14551 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14552 F: drivers/gpu/drm/imx/dcss/
14554 NXP i.MX 8QXP ADC DRIVER
14555 M: Cai Huoqing <cai.huoqing@linux.dev>
14556 M: Haibo Chen <haibo.chen@nxp.com>
14557 L: linux-imx@nxp.com
14558 L: linux-iio@vger.kernel.org
14560 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14561 F: drivers/iio/adc/imx8qxp-adc.c
14563 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14564 M: Haibo Chen <haibo.chen@nxp.com>
14565 L: linux-iio@vger.kernel.org
14566 L: linux-imx@nxp.com
14568 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14569 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14570 F: drivers/iio/adc/imx7d_adc.c
14571 F: drivers/iio/adc/vf610_adc.c
14573 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14574 M: Jagan Teki <jagan@amarulasolutions.com>
14576 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14577 F: drivers/regulator/pf8x00-regulator.c
14579 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14580 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14581 L: linux-kernel@vger.kernel.org
14583 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14584 F: drivers/extcon/extcon-ptn5150.c
14586 NXP SGTL5000 DRIVER
14587 M: Fabio Estevam <festevam@gmail.com>
14588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14590 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14591 F: sound/soc/codecs/sgtl5000*
14593 NXP SJA1105 ETHERNET SWITCH DRIVER
14594 M: Vladimir Oltean <olteanv@gmail.com>
14595 L: linux-kernel@vger.kernel.org
14597 F: drivers/net/dsa/sja1105
14598 F: drivers/net/pcs/pcs-xpcs-nxp.c
14600 NXP TDA998X DRM DRIVER
14601 M: Russell King <linux@armlinux.org.uk>
14603 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14604 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14605 F: drivers/gpu/drm/i2c/tda998x_drv.c
14606 F: include/drm/i2c/tda998x.h
14607 F: include/dt-bindings/display/tda998x.h
14611 M: Peter Rosin <peda@axentia.se>
14612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14614 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14615 F: sound/soc/codecs/tfa9879*
14617 NXP/Goodix TFA989X (TFA1) DRIVER
14618 M: Stephan Gerhold <stephan@gerhold.net>
14619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14621 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14622 F: sound/soc/codecs/tfa989x.c
14625 L: linux-nfc@lists.01.org (subscribers-only)
14627 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14628 F: drivers/nfc/nxp-nci
14630 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14631 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14632 R: NXP Linux Team <linux-imx@nxp.com>
14633 L: linux-media@vger.kernel.org
14635 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14636 F: drivers/media/platform/nxp/imx-jpeg
14638 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14639 M: Jonas Malaco <jonas@protocubo.io>
14640 L: linux-hwmon@vger.kernel.org
14642 F: Documentation/hwmon/nzxt-kraken2.rst
14643 F: drivers/hwmon/nzxt-kraken2.c
14645 NZXT-SMART2 HARDWARE MONITORING DRIVER
14646 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14647 L: linux-hwmon@vger.kernel.org
14649 F: Documentation/hwmon/nzxt-smart2.rst
14650 F: drivers/hwmon/nzxt-smart2.c
14653 M: Jiri Pirko <jiri@nvidia.com>
14654 L: netdev@vger.kernel.org
14656 F: include/linux/objagg.h
14658 F: lib/test_objagg.c
14661 M: Josh Poimboeuf <jpoimboe@kernel.org>
14662 M: Peter Zijlstra <peterz@infradead.org>
14665 F: include/linux/objtool.h
14667 OCELOT ETHERNET SWITCH DRIVER
14668 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14669 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14670 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14671 M: UNGLinuxDriver@microchip.com
14672 L: netdev@vger.kernel.org
14674 F: drivers/net/dsa/ocelot/*
14675 F: drivers/net/ethernet/mscc/
14676 F: include/soc/mscc/ocelot*
14677 F: net/dsa/tag_ocelot.c
14678 F: net/dsa/tag_ocelot_8021q.c
14679 F: tools/testing/selftests/drivers/net/ocelot/*
14681 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14682 M: Frederic Barrat <fbarrat@linux.ibm.com>
14683 M: Andrew Donnellan <ajd@linux.ibm.com>
14684 L: linuxppc-dev@lists.ozlabs.org
14686 F: Documentation/userspace-api/accelerators/ocxl.rst
14687 F: arch/powerpc/include/asm/pnv-ocxl.h
14688 F: arch/powerpc/platforms/powernv/ocxl.c
14689 F: drivers/misc/ocxl/
14690 F: include/misc/ocxl*
14691 F: include/uapi/misc/ocxl.h
14694 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14695 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14697 L: linux-omap@vger.kernel.org
14699 F: sound/soc/ti/n810.c
14700 F: sound/soc/ti/omap*
14701 F: sound/soc/ti/rx51.c
14702 F: sound/soc/ti/sdma-pcm.*
14704 OMAP CLOCK FRAMEWORK SUPPORT
14705 M: Paul Walmsley <paul@pwsan.com>
14706 L: linux-omap@vger.kernel.org
14708 F: arch/arm/*omap*/*clock*
14710 OMAP DEVICE TREE SUPPORT
14711 M: Benoît Cousson <bcousson@baylibre.com>
14712 M: Tony Lindgren <tony@atomide.com>
14713 L: linux-omap@vger.kernel.org
14714 L: devicetree@vger.kernel.org
14716 F: arch/arm/boot/dts/*am3*
14717 F: arch/arm/boot/dts/*am4*
14718 F: arch/arm/boot/dts/*am5*
14719 F: arch/arm/boot/dts/*dra7*
14720 F: arch/arm/boot/dts/*omap*
14721 F: arch/arm/boot/dts/logicpd-som-lv*
14722 F: arch/arm/boot/dts/logicpd-torpedo*
14724 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14725 L: linux-omap@vger.kernel.org
14726 L: linux-fbdev@vger.kernel.org
14728 F: Documentation/arm/omap/dss.rst
14729 F: drivers/video/fbdev/omap2/
14731 OMAP FRAMEBUFFER SUPPORT
14732 L: linux-fbdev@vger.kernel.org
14733 L: linux-omap@vger.kernel.org
14735 F: drivers/video/fbdev/omap/
14737 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14738 M: Roger Quadros <rogerq@kernel.org>
14739 M: Tony Lindgren <tony@atomide.com>
14740 L: linux-omap@vger.kernel.org
14742 F: arch/arm/mach-omap2/*gpmc*
14743 F: drivers/memory/omap-gpmc.c
14746 M: Grygorii Strashko <grygorii.strashko@ti.com>
14747 M: Santosh Shilimkar <ssantosh@kernel.org>
14748 M: Kevin Hilman <khilman@kernel.org>
14749 L: linux-omap@vger.kernel.org
14751 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14752 F: drivers/gpio/gpio-omap.c
14754 OMAP HARDWARE SPINLOCK SUPPORT
14755 M: Ohad Ben-Cohen <ohad@wizery.com>
14756 L: linux-omap@vger.kernel.org
14758 F: drivers/hwspinlock/omap_hwspinlock.c
14760 OMAP HS MMC SUPPORT
14761 L: linux-mmc@vger.kernel.org
14762 L: linux-omap@vger.kernel.org
14764 F: drivers/mmc/host/omap_hsmmc.c
14767 M: Paul Walmsley <paul@pwsan.com>
14768 L: linux-omap@vger.kernel.org
14770 F: arch/arm/mach-omap2/omap_hwmod*data*
14773 M: Benoît Cousson <bcousson@baylibre.com>
14774 M: Paul Walmsley <paul@pwsan.com>
14775 L: linux-omap@vger.kernel.org
14777 F: arch/arm/mach-omap2/omap_hwmod.*
14780 M: Vignesh R <vigneshr@ti.com>
14781 L: linux-omap@vger.kernel.org
14782 L: linux-i2c@vger.kernel.org
14784 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14785 F: drivers/i2c/busses/i2c-omap.c
14787 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14788 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14789 L: linux-media@vger.kernel.org
14791 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14792 F: drivers/media/platform/ti/omap3isp/
14793 F: drivers/staging/media/omap4iss/
14796 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14797 L: linux-omap@vger.kernel.org
14799 F: drivers/mmc/host/omap.c
14801 OMAP POWER MANAGEMENT SUPPORT
14802 M: Kevin Hilman <khilman@kernel.org>
14803 L: linux-omap@vger.kernel.org
14805 F: arch/arm/*omap*/*pm*
14806 F: drivers/cpufreq/omap-cpufreq.c
14808 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14809 M: Paul Walmsley <paul@pwsan.com>
14810 L: linux-omap@vger.kernel.org
14812 F: arch/arm/mach-omap2/prm*
14814 OMAP RANDOM NUMBER GENERATOR SUPPORT
14815 M: Deepak Saxena <dsaxena@plexity.net>
14817 F: drivers/char/hw_random/omap-rng.c
14820 L: linux-usb@vger.kernel.org
14821 L: linux-omap@vger.kernel.org
14823 F: arch/arm/*omap*/usb*
14824 F: drivers/usb/*/*omap*
14826 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14827 M: Mark Jackson <mpfj@newflow.co.uk>
14828 L: linux-omap@vger.kernel.org
14830 F: arch/arm/boot/dts/am335x-nano.dts
14833 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14834 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14835 M: Tony Lindgren <tony@atomide.com>
14836 L: linux-omap@vger.kernel.org
14838 Q: http://patchwork.kernel.org/project/linux-omap/list/
14839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14840 F: arch/arm/configs/omap1_defconfig
14841 F: arch/arm/mach-omap1/
14842 F: arch/arm/plat-omap/
14843 F: drivers/i2c/busses/i2c-omap.c
14844 F: include/linux/platform_data/ams-delta-fiq.h
14845 F: include/linux/platform_data/i2c-omap.h
14848 M: Tony Lindgren <tony@atomide.com>
14849 L: linux-omap@vger.kernel.org
14851 W: http://www.muru.com/linux/omap/
14852 W: http://linux.omap.com/
14853 Q: http://patchwork.kernel.org/project/linux-omap/list/
14854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14855 F: arch/arm/configs/omap2plus_defconfig
14856 F: arch/arm/mach-omap2/
14857 F: arch/arm/plat-omap/
14858 F: drivers/bus/ti-sysc.c
14859 F: drivers/i2c/busses/i2c-omap.c
14860 F: drivers/irqchip/irq-omap-intc.c
14861 F: drivers/mfd/*omap*.c
14862 F: drivers/mfd/menelaus.c
14863 F: drivers/mfd/palmas.c
14864 F: drivers/mfd/tps65217.c
14865 F: drivers/mfd/tps65218.c
14866 F: drivers/mfd/tps65910.c
14867 F: drivers/mfd/twl-core.[ch]
14868 F: drivers/mfd/twl4030*.c
14869 F: drivers/mfd/twl6030*.c
14870 F: drivers/mfd/twl6040*.c
14871 F: drivers/regulator/palmas-regulator*.c
14872 F: drivers/regulator/pbias-regulator.c
14873 F: drivers/regulator/tps65217-regulator.c
14874 F: drivers/regulator/tps65218-regulator.c
14875 F: drivers/regulator/tps65910-regulator.c
14876 F: drivers/regulator/twl-regulator.c
14877 F: drivers/regulator/twl6030-regulator.c
14878 F: include/linux/platform_data/i2c-omap.h
14879 F: include/linux/platform_data/ti-sysc.h
14882 M: Bob Copeland <me@bobcopeland.com>
14883 L: linux-karma-devel@lists.sourceforge.net
14885 F: Documentation/filesystems/omfs.rst
14888 OMNIKEY CARDMAN 4000 DRIVER
14889 M: Harald Welte <laforge@gnumonks.org>
14891 F: drivers/char/pcmcia/cm4000_cs.c
14892 F: include/linux/cm4000_cs.h
14893 F: include/uapi/linux/cm4000_cs.h
14895 OMNIKEY CARDMAN 4040 DRIVER
14896 M: Harald Welte <laforge@gnumonks.org>
14898 F: drivers/char/pcmcia/cm4040_cs.*
14900 OMNIVISION OG01A1B SENSOR DRIVER
14901 M: Shawn Tu <shawnx.tu@intel.com>
14902 L: linux-media@vger.kernel.org
14904 F: drivers/media/i2c/og01a1b.c
14906 OMNIVISION OV02A10 SENSOR DRIVER
14907 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14908 L: linux-media@vger.kernel.org
14910 T: git git://linuxtv.org/media_tree.git
14911 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14912 F: drivers/media/i2c/ov02a10.c
14914 OMNIVISION OV08D10 SENSOR DRIVER
14915 M: Jimmy Su <jimmy.su@intel.com>
14916 L: linux-media@vger.kernel.org
14918 T: git git://linuxtv.org/media_tree.git
14919 F: drivers/media/i2c/ov08d10.c
14921 OMNIVISION OV13858 SENSOR DRIVER
14922 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14923 L: linux-media@vger.kernel.org
14925 T: git git://linuxtv.org/media_tree.git
14926 F: drivers/media/i2c/ov13858.c
14928 OMNIVISION OV13B10 SENSOR DRIVER
14929 M: Arec Kao <arec.kao@intel.com>
14930 L: linux-media@vger.kernel.org
14932 T: git git://linuxtv.org/media_tree.git
14933 F: drivers/media/i2c/ov13b10.c
14935 OMNIVISION OV2680 SENSOR DRIVER
14936 M: Rui Miguel Silva <rmfrfs@gmail.com>
14937 L: linux-media@vger.kernel.org
14939 T: git git://linuxtv.org/media_tree.git
14940 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14941 F: drivers/media/i2c/ov2680.c
14943 OMNIVISION OV2685 SENSOR DRIVER
14944 M: Shunqian Zheng <zhengsq@rock-chips.com>
14945 L: linux-media@vger.kernel.org
14947 T: git git://linuxtv.org/media_tree.git
14948 F: drivers/media/i2c/ov2685.c
14950 OMNIVISION OV2740 SENSOR DRIVER
14951 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14952 R: Shawn Tu <shawnx.tu@intel.com>
14953 R: Bingbu Cao <bingbu.cao@intel.com>
14954 L: linux-media@vger.kernel.org
14956 T: git git://linuxtv.org/media_tree.git
14957 F: drivers/media/i2c/ov2740.c
14959 OMNIVISION OV5640 SENSOR DRIVER
14960 M: Steve Longerbeam <slongerbeam@gmail.com>
14961 L: linux-media@vger.kernel.org
14963 T: git git://linuxtv.org/media_tree.git
14964 F: drivers/media/i2c/ov5640.c
14966 OMNIVISION OV5647 SENSOR DRIVER
14967 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14968 M: Jacopo Mondi <jacopo@jmondi.org>
14969 L: linux-media@vger.kernel.org
14971 T: git git://linuxtv.org/media_tree.git
14972 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14973 F: drivers/media/i2c/ov5647.c
14975 OMNIVISION OV5670 SENSOR DRIVER
14976 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14977 L: linux-media@vger.kernel.org
14979 T: git git://linuxtv.org/media_tree.git
14980 F: drivers/media/i2c/ov5670.c
14982 OMNIVISION OV5675 SENSOR DRIVER
14983 M: Shawn Tu <shawnx.tu@intel.com>
14984 L: linux-media@vger.kernel.org
14986 T: git git://linuxtv.org/media_tree.git
14987 F: drivers/media/i2c/ov5675.c
14989 OMNIVISION OV5693 SENSOR DRIVER
14990 M: Daniel Scally <djrscally@gmail.com>
14991 L: linux-media@vger.kernel.org
14993 T: git git://linuxtv.org/media_tree.git
14994 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
14995 F: drivers/media/i2c/ov5693.c
14997 OMNIVISION OV5695 SENSOR DRIVER
14998 M: Shunqian Zheng <zhengsq@rock-chips.com>
14999 L: linux-media@vger.kernel.org
15001 T: git git://linuxtv.org/media_tree.git
15002 F: drivers/media/i2c/ov5695.c
15004 OMNIVISION OV7670 SENSOR DRIVER
15005 L: linux-media@vger.kernel.org
15007 T: git git://linuxtv.org/media_tree.git
15008 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15009 F: drivers/media/i2c/ov7670.c
15011 OMNIVISION OV772x SENSOR DRIVER
15012 M: Jacopo Mondi <jacopo@jmondi.org>
15013 L: linux-media@vger.kernel.org
15015 T: git git://linuxtv.org/media_tree.git
15016 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15017 F: drivers/media/i2c/ov772x.c
15018 F: include/media/i2c/ov772x.h
15020 OMNIVISION OV7740 SENSOR DRIVER
15021 M: Wenyou Yang <wenyou.yang@microchip.com>
15022 L: linux-media@vger.kernel.org
15024 T: git git://linuxtv.org/media_tree.git
15025 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15026 F: drivers/media/i2c/ov7740.c
15028 OMNIVISION OV8856 SENSOR DRIVER
15029 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15030 L: linux-media@vger.kernel.org
15032 T: git git://linuxtv.org/media_tree.git
15033 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15034 F: drivers/media/i2c/ov8856.c
15036 OMNIVISION OV9282 SENSOR DRIVER
15037 M: Paul J. Murphy <paul.j.murphy@intel.com>
15038 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15039 L: linux-media@vger.kernel.org
15041 T: git git://linuxtv.org/media_tree.git
15042 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15043 F: drivers/media/i2c/ov9282.c
15045 OMNIVISION OV9640 SENSOR DRIVER
15046 M: Petr Cvek <petrcvekcz@gmail.com>
15047 L: linux-media@vger.kernel.org
15049 F: drivers/media/i2c/ov9640.*
15051 OMNIVISION OV9650 SENSOR DRIVER
15052 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15053 R: Akinobu Mita <akinobu.mita@gmail.com>
15054 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15055 L: linux-media@vger.kernel.org
15057 T: git git://linuxtv.org/media_tree.git
15058 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15059 F: drivers/media/i2c/ov9650.c
15061 OMNIVISION OV9734 SENSOR DRIVER
15062 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15063 R: Bingbu Cao <bingbu.cao@intel.com>
15064 L: linux-media@vger.kernel.org
15066 T: git git://linuxtv.org/media_tree.git
15067 F: drivers/media/i2c/ov9734.c
15069 ONENAND FLASH DRIVER
15070 M: Kyungmin Park <kyungmin.park@samsung.com>
15071 L: linux-mtd@lists.infradead.org
15073 F: drivers/mtd/nand/onenand/
15074 F: include/linux/mtd/onenand*.h
15076 ONION OMEGA2+ BOARD
15077 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15078 L: linux-mips@vger.kernel.org
15080 F: arch/mips/boot/dts/ralink/omega2p.dts
15083 M: Jens Wiklander <jens.wiklander@linaro.org>
15084 L: op-tee@lists.trustedfirmware.org
15086 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15087 F: drivers/tee/optee/
15089 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15090 M: Sumit Garg <sumit.garg@linaro.org>
15091 L: op-tee@lists.trustedfirmware.org
15093 F: drivers/char/hw_random/optee-rng.c
15096 M: Clément Léger <clement.leger@bootlin.com>
15097 L: linux-rtc@vger.kernel.org
15099 F: drivers/rtc/rtc-optee.c
15102 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15103 L: linux-rdma@vger.kernel.org
15105 F: drivers/infiniband/ulp/opa_vnic
15107 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15108 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15109 M: Frank Rowand <frowand.list@gmail.com>
15110 L: devicetree@vger.kernel.org
15112 F: Documentation/devicetree/dynamic-resolution-notes.rst
15113 F: Documentation/devicetree/overlay-notes.rst
15114 F: drivers/of/overlay.c
15115 F: drivers/of/resolver.c
15116 K: of_overlay_notifier_
15118 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15119 M: Rob Herring <robh+dt@kernel.org>
15120 M: Frank Rowand <frowand.list@gmail.com>
15121 L: devicetree@vger.kernel.org
15123 C: irc://irc.libera.chat/devicetree
15124 W: http://www.devicetree.org/
15125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15126 F: Documentation/ABI/testing/sysfs-firmware-ofw
15128 F: include/linux/of*.h
15131 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15132 M: Rob Herring <robh+dt@kernel.org>
15133 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15134 L: devicetree@vger.kernel.org
15136 C: irc://irc.libera.chat/devicetree
15137 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15139 F: Documentation/devicetree/
15140 F: arch/*/boot/dts/
15141 F: include/dt-bindings/
15143 OPENCOMPUTE PTP CLOCK DRIVER
15144 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15145 M: Vadim Fedorenko <vadfed@fb.com>
15146 L: netdev@vger.kernel.org
15148 F: drivers/ptp/ptp_ocp.c
15150 OPENCORES I2C BUS DRIVER
15151 M: Peter Korsgaard <peter@korsgaard.com>
15152 M: Andrew Lunn <andrew@lunn.ch>
15153 L: linux-i2c@vger.kernel.org
15155 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15156 F: Documentation/i2c/busses/i2c-ocores.rst
15157 F: drivers/i2c/busses/i2c-ocores.c
15158 F: include/linux/platform_data/i2c-ocores.h
15160 OPENRISC ARCHITECTURE
15161 M: Jonas Bonn <jonas@southpole.se>
15162 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15163 M: Stafford Horne <shorne@gmail.com>
15164 L: openrisc@lists.librecores.org
15166 W: http://openrisc.io
15167 T: git git://github.com/openrisc/linux.git
15168 F: Documentation/devicetree/bindings/openrisc/
15169 F: Documentation/openrisc/
15171 F: drivers/irqchip/irq-ompic.c
15172 F: drivers/irqchip/irq-or1k-*
15175 M: Pravin B Shelar <pshelar@ovn.org>
15176 L: netdev@vger.kernel.org
15177 L: dev@openvswitch.org
15179 W: http://openvswitch.org
15180 F: include/uapi/linux/openvswitch.h
15181 F: net/openvswitch/
15183 OPERATING PERFORMANCE POINTS (OPP)
15184 M: Viresh Kumar <vireshk@kernel.org>
15185 M: Nishanth Menon <nm@ti.com>
15186 M: Stephen Boyd <sboyd@kernel.org>
15187 L: linux-pm@vger.kernel.org
15189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15190 F: Documentation/devicetree/bindings/opp/
15191 F: Documentation/power/opp.rst
15193 F: include/linux/pm_opp.h
15196 M: Clemens Ladisch <clemens@ladisch.de>
15197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15200 F: sound/drivers/opl4/
15202 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15203 M: Mark Fasheh <mark@fasheh.com>
15204 M: Joel Becker <jlbec@evilplan.org>
15205 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15206 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15208 W: http://ocfs2.wiki.kernel.org
15209 F: Documentation/filesystems/dlmfs.rst
15210 F: Documentation/filesystems/ocfs2.rst
15213 ORANGEFS FILESYSTEM
15214 M: Mike Marshall <hubcap@omnibond.com>
15215 R: Martin Brandenburg <martin@omnibond.com>
15216 L: devel@lists.orangefs.org
15218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15219 F: Documentation/filesystems/orangefs.rst
15223 L: linux-wireless@vger.kernel.org
15225 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15226 W: http://www.nongnu.org/orinoco/
15227 F: drivers/net/wireless/intersil/orinoco/
15229 OV2659 OMNIVISION SENSOR DRIVER
15230 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15231 L: linux-media@vger.kernel.org
15233 W: https://linuxtv.org
15234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15235 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15236 F: drivers/media/i2c/ov2659.c
15237 F: include/media/i2c/ov2659.h
15240 M: Miklos Szeredi <miklos@szeredi.hu>
15241 L: linux-unionfs@vger.kernel.org
15243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15244 F: Documentation/filesystems/overlayfs.rst
15247 P54 WIRELESS DRIVER
15248 M: Christian Lamparter <chunkeey@googlemail.com>
15249 L: linux-wireless@vger.kernel.org
15251 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15252 F: drivers/net/wireless/intersil/p54/
15255 M: Vladimir Oltean <olteanv@gmail.com>
15256 L: netdev@vger.kernel.org
15258 F: Documentation/core-api/packing.rst
15259 F: include/linux/packing.h
15262 PADATA PARALLEL EXECUTION MECHANISM
15263 M: Steffen Klassert <steffen.klassert@secunet.com>
15264 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15265 L: linux-crypto@vger.kernel.org
15266 L: linux-kernel@vger.kernel.org
15268 F: Documentation/core-api/padata.rst
15269 F: include/linux/padata.h
15273 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15274 L: linux-fsdevel@vger.kernel.org
15276 T: git git://git.infradead.org/users/willy/pagecache.git
15277 F: Documentation/filesystems/locking.rst
15278 F: Documentation/filesystems/vfs.rst
15279 F: include/linux/pagemap.h
15281 F: mm/page-writeback.c
15286 M: Jesper Dangaard Brouer <hawk@kernel.org>
15287 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15288 L: netdev@vger.kernel.org
15290 F: Documentation/networking/page_pool.rst
15291 F: include/net/page_pool.h
15292 F: include/trace/events/page_pool.h
15293 F: net/core/page_pool.c
15296 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15297 M: Andrew Morton <akpm@linux-foundation.org>
15298 L: linux-mm@kvack.org
15300 F: Documentation/vm/page_table_check.rst
15301 F: include/linux/page_table_check.h
15302 F: mm/page_table_check.c
15304 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15305 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15306 L: platform-driver-x86@vger.kernel.org
15308 F: drivers/platform/x86/panasonic-laptop.c
15310 PARALLAX PING IIO SENSOR DRIVER
15311 M: Andreas Klinger <ak@it-klinger.de>
15312 L: linux-iio@vger.kernel.org
15314 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15315 F: drivers/iio/proximity/ping.c
15317 PARALLEL LCD/KEYPAD PANEL DRIVER
15318 M: Willy Tarreau <willy@haproxy.com>
15319 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15321 F: Documentation/admin-guide/lcd-panel-cgram.rst
15322 F: drivers/auxdisplay/panel.c
15324 PARALLEL PORT SUBSYSTEM
15325 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15326 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15327 L: linux-parport@lists.infradead.org (subscribers-only)
15329 F: Documentation/driver-api/parport*.rst
15330 F: drivers/char/ppdev.c
15331 F: drivers/parport/
15332 F: include/linux/parport*.h
15333 F: include/uapi/linux/ppdev.h
15335 PARAVIRT_OPS INTERFACE
15336 M: Juergen Gross <jgross@suse.com>
15337 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15338 R: Alexey Makhalov <amakhalov@vmware.com>
15339 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15340 L: virtualization@lists.linux-foundation.org
15343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15344 F: Documentation/virt/paravirt_ops.rst
15345 F: arch/*/include/asm/paravirt*.h
15346 F: arch/*/kernel/paravirt*
15347 F: include/linux/hypervisor.h
15349 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15350 M: Tim Waugh <tim@cyberelk.net>
15351 L: linux-parport@lists.infradead.org (subscribers-only)
15353 F: Documentation/admin-guide/blockdev/paride.rst
15354 F: drivers/block/paride/
15356 PARISC ARCHITECTURE
15357 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15358 M: Helge Deller <deller@gmx.de>
15359 L: linux-parisc@vger.kernel.org
15361 W: https://parisc.wiki.kernel.org
15362 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15365 F: Documentation/parisc/
15367 F: drivers/char/agp/parisc-agp.c
15368 F: drivers/input/misc/hp_sdc_rtc.c
15369 F: drivers/input/serio/gscps2.c
15370 F: drivers/input/serio/hp_sdc*
15372 F: drivers/parport/parport_gsc.*
15373 F: drivers/tty/serial/8250/8250_gsc.c
15374 F: drivers/video/console/sti*
15375 F: drivers/video/fbdev/sti*
15376 F: drivers/video/logo/logo_parisc*
15377 F: include/linux/hp_sdc.h
15380 M: Jiri Pirko <jiri@nvidia.com>
15381 L: netdev@vger.kernel.org
15383 F: include/linux/parman.h
15385 F: lib/test_parman.c
15387 PC ENGINES APU BOARD DRIVER
15388 M: Enrico Weigelt, metux IT consult <info@metux.net>
15390 F: drivers/platform/x86/pcengines-apuv2.c
15392 PC87360 HARDWARE MONITORING DRIVER
15393 M: Jim Cromie <jim.cromie@gmail.com>
15394 L: linux-hwmon@vger.kernel.org
15396 F: Documentation/hwmon/pc87360.rst
15397 F: drivers/hwmon/pc87360.c
15399 PC8736x GPIO DRIVER
15400 M: Jim Cromie <jim.cromie@gmail.com>
15402 F: drivers/char/pc8736x_gpio.c
15404 PC87427 HARDWARE MONITORING DRIVER
15405 M: Jean Delvare <jdelvare@suse.com>
15406 L: linux-hwmon@vger.kernel.org
15408 F: Documentation/hwmon/pc87427.rst
15409 F: drivers/hwmon/pc87427.c
15412 M: Riku Voipio <riku.voipio@iki.fi>
15414 F: drivers/leds/leds-pca9532.c
15415 F: include/linux/leds-pca9532.h
15417 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15418 M: Guenter Roeck <linux@roeck-us.net>
15419 L: linux-i2c@vger.kernel.org
15421 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15423 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15424 M: Khalid Aziz <khalid@gonehiking.org>
15426 F: drivers/firmware/pcdp.*
15428 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15429 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15430 M: Pali Rohár <pali@kernel.org>
15431 L: linux-pci@vger.kernel.org
15432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15434 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15435 F: drivers/pci/controller/pci-aardvark.c
15437 PCI DRIVER FOR ALTERA PCIE IP
15438 M: Joyce Ooi <joyce.ooi@intel.com>
15439 L: linux-pci@vger.kernel.org
15441 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15442 F: drivers/pci/controller/pcie-altera.c
15444 PCI DRIVER FOR APPLIEDMICRO XGENE
15445 M: Toan Le <toan@os.amperecomputing.com>
15446 L: linux-pci@vger.kernel.org
15447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15449 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15450 F: drivers/pci/controller/pci-xgene.c
15452 PCI DRIVER FOR ARM VERSATILE PLATFORM
15453 M: Rob Herring <robh@kernel.org>
15454 L: linux-pci@vger.kernel.org
15455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15457 F: Documentation/devicetree/bindings/pci/versatile.yaml
15458 F: drivers/pci/controller/pci-versatile.c
15460 PCI DRIVER FOR ARMADA 8K
15461 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15462 L: linux-pci@vger.kernel.org
15463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15465 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15466 F: drivers/pci/controller/dwc/pcie-armada8k.c
15468 PCI DRIVER FOR CADENCE PCIE IP
15469 M: Tom Joseph <tjoseph@cadence.com>
15470 L: linux-pci@vger.kernel.org
15472 F: Documentation/devicetree/bindings/pci/cdns,*
15473 F: drivers/pci/controller/cadence/
15475 PCI DRIVER FOR FREESCALE LAYERSCAPE
15476 M: Minghuan Lian <minghuan.Lian@nxp.com>
15477 M: Mingkai Hu <mingkai.hu@nxp.com>
15478 M: Roy Zang <roy.zang@nxp.com>
15479 L: linuxppc-dev@lists.ozlabs.org
15480 L: linux-pci@vger.kernel.org
15481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15483 F: drivers/pci/controller/dwc/*layerscape*
15485 PCI DRIVER FOR GENERIC OF HOSTS
15486 M: Will Deacon <will@kernel.org>
15487 L: linux-pci@vger.kernel.org
15488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15490 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15491 F: drivers/pci/controller/pci-host-common.c
15492 F: drivers/pci/controller/pci-host-generic.c
15494 PCI DRIVER FOR IMX6
15495 M: Richard Zhu <hongxing.zhu@nxp.com>
15496 M: Lucas Stach <l.stach@pengutronix.de>
15497 L: linux-pci@vger.kernel.org
15498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15500 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15501 F: drivers/pci/controller/dwc/*imx6*
15503 PCI DRIVER FOR FU740
15504 M: Paul Walmsley <paul.walmsley@sifive.com>
15505 M: Greentime Hu <greentime.hu@sifive.com>
15506 L: linux-pci@vger.kernel.org
15508 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15509 F: drivers/pci/controller/dwc/pcie-fu740.c
15511 PCI DRIVER FOR INTEL IXP4XX
15512 M: Linus Walleij <linus.walleij@linaro.org>
15514 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15515 F: drivers/pci/controller/pci-ixp4xx.c
15517 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15518 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15519 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15520 L: linux-pci@vger.kernel.org
15522 F: drivers/pci/controller/vmd.c
15524 PCI DRIVER FOR MICROSEMI SWITCHTEC
15525 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15526 M: Logan Gunthorpe <logang@deltatee.com>
15527 L: linux-pci@vger.kernel.org
15529 F: Documentation/ABI/testing/sysfs-class-switchtec
15530 F: Documentation/driver-api/switchtec.rst
15531 F: drivers/ntb/hw/mscc/
15532 F: drivers/pci/switch/switchtec*
15533 F: include/linux/switchtec.h
15534 F: include/uapi/linux/switchtec_ioctl.h
15536 PCI DRIVER FOR MOBIVEIL PCIE IP
15537 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15538 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15539 L: linux-pci@vger.kernel.org
15541 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15542 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15544 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15545 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15546 M: Pali Rohár <pali@kernel.org>
15547 L: linux-pci@vger.kernel.org
15548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15550 F: drivers/pci/controller/*mvebu*
15552 PCI DRIVER FOR NVIDIA TEGRA
15553 M: Thierry Reding <thierry.reding@gmail.com>
15554 L: linux-tegra@vger.kernel.org
15555 L: linux-pci@vger.kernel.org
15557 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15558 F: drivers/pci/controller/pci-tegra.c
15560 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15561 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15562 L: linux-pci@vger.kernel.org
15563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15565 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15566 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15568 PCI DRIVER FOR RENESAS R-CAR
15569 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15570 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15571 L: linux-pci@vger.kernel.org
15572 L: linux-renesas-soc@vger.kernel.org
15574 F: Documentation/devicetree/bindings/pci/*rcar*
15575 F: drivers/pci/controller/*rcar*
15577 PCI DRIVER FOR SAMSUNG EXYNOS
15578 M: Jingoo Han <jingoohan1@gmail.com>
15579 L: linux-pci@vger.kernel.org
15580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15581 L: linux-samsung-soc@vger.kernel.org
15583 F: drivers/pci/controller/dwc/pci-exynos.c
15585 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15586 M: Jingoo Han <jingoohan1@gmail.com>
15587 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15588 L: linux-pci@vger.kernel.org
15590 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15591 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15592 F: drivers/pci/controller/dwc/*designware*
15594 PCI DRIVER FOR TI DRA7XX/J721E
15595 M: Kishon Vijay Abraham I <kishon@ti.com>
15596 L: linux-omap@vger.kernel.org
15597 L: linux-pci@vger.kernel.org
15598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15600 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15601 F: drivers/pci/controller/cadence/pci-j721e.c
15602 F: drivers/pci/controller/dwc/pci-dra7xx.c
15604 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15605 M: Linus Walleij <linus.walleij@linaro.org>
15606 L: linux-pci@vger.kernel.org
15608 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15609 F: drivers/pci/controller/pci-v3-semi.c
15611 PCI ENDPOINT SUBSYSTEM
15612 M: Kishon Vijay Abraham I <kishon@ti.com>
15613 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15614 R: Krzysztof Wilczyński <kw@linux.com>
15615 L: linux-pci@vger.kernel.org
15617 Q: https://patchwork.kernel.org/project/linux-pci/list/
15618 B: https://bugzilla.kernel.org
15619 C: irc://irc.oftc.net/linux-pci
15620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15621 F: Documentation/PCI/endpoint/*
15622 F: Documentation/misc-devices/pci-endpoint-test.rst
15623 F: drivers/misc/pci_endpoint_test.c
15624 F: drivers/pci/endpoint/
15627 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15628 M: Russell Currey <ruscur@russell.cc>
15629 M: Oliver O'Halloran <oohall@gmail.com>
15630 L: linuxppc-dev@lists.ozlabs.org
15632 F: Documentation/PCI/pci-error-recovery.rst
15633 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15634 F: arch/powerpc/include/*/eeh*.h
15635 F: arch/powerpc/kernel/eeh*.c
15636 F: arch/powerpc/platforms/*/eeh*.c
15637 F: drivers/pci/pcie/aer.c
15638 F: drivers/pci/pcie/dpc.c
15639 F: drivers/pci/pcie/err.c
15642 M: Linas Vepstas <linasvepstas@gmail.com>
15643 L: linux-pci@vger.kernel.org
15645 F: Documentation/PCI/pci-error-recovery.rst
15647 PCI PEER-TO-PEER DMA (P2PDMA)
15648 M: Bjorn Helgaas <bhelgaas@google.com>
15649 M: Logan Gunthorpe <logang@deltatee.com>
15650 L: linux-pci@vger.kernel.org
15652 Q: https://patchwork.kernel.org/project/linux-pci/list/
15653 B: https://bugzilla.kernel.org
15654 C: irc://irc.oftc.net/linux-pci
15655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15656 F: Documentation/driver-api/pci/p2pdma.rst
15657 F: drivers/pci/p2pdma.c
15658 F: include/linux/pci-p2pdma.h
15660 PCI MSI DRIVER FOR ALTERA MSI IP
15661 M: Joyce Ooi <joyce.ooi@intel.com>
15662 L: linux-pci@vger.kernel.org
15664 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15665 F: drivers/pci/controller/pcie-altera-msi.c
15667 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15668 M: Toan Le <toan@os.amperecomputing.com>
15669 L: linux-pci@vger.kernel.org
15670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15672 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15673 F: drivers/pci/controller/pci-xgene-msi.c
15675 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15676 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15677 R: Rob Herring <robh@kernel.org>
15678 R: Krzysztof Wilczyński <kw@linux.com>
15679 L: linux-pci@vger.kernel.org
15681 Q: https://patchwork.kernel.org/project/linux-pci/list/
15682 B: https://bugzilla.kernel.org
15683 C: irc://irc.oftc.net/linux-pci
15684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15685 F: drivers/pci/controller/
15686 F: drivers/pci/pci-bridge-emul.c
15687 F: drivers/pci/pci-bridge-emul.h
15690 M: Bjorn Helgaas <bhelgaas@google.com>
15691 L: linux-pci@vger.kernel.org
15693 Q: https://patchwork.kernel.org/project/linux-pci/list/
15694 B: https://bugzilla.kernel.org
15695 C: irc://irc.oftc.net/linux-pci
15696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15697 F: Documentation/PCI/
15698 F: Documentation/devicetree/bindings/pci/
15699 F: arch/x86/kernel/early-quirks.c
15700 F: arch/x86/kernel/quirks.c
15702 F: drivers/acpi/pci*
15704 F: include/asm-generic/pci*
15705 F: include/linux/of_pci.h
15706 F: include/linux/pci*
15707 F: include/uapi/linux/pci*
15710 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15711 M: Jonathan Chocron <jonnyc@amazon.com>
15712 L: linux-pci@vger.kernel.org
15714 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15715 F: drivers/pci/controller/dwc/pcie-al.c
15717 PCIE DRIVER FOR AMLOGIC MESON
15718 M: Yue Wang <yue.wang@Amlogic.com>
15719 L: linux-pci@vger.kernel.org
15720 L: linux-amlogic@lists.infradead.org
15722 F: drivers/pci/controller/dwc/pci-meson.c
15724 PCIE DRIVER FOR AXIS ARTPEC
15725 M: Jesper Nilsson <jesper.nilsson@axis.com>
15726 L: linux-arm-kernel@axis.com
15727 L: linux-pci@vger.kernel.org
15729 F: Documentation/devicetree/bindings/pci/axis,artpec*
15730 F: drivers/pci/controller/dwc/*artpec*
15732 PCIE DRIVER FOR CAVIUM THUNDERX
15733 M: Robert Richter <rric@kernel.org>
15734 L: linux-pci@vger.kernel.org
15735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15737 F: drivers/pci/controller/pci-thunder-*
15739 PCIE DRIVER FOR HISILICON
15740 M: Zhou Wang <wangzhou1@hisilicon.com>
15741 L: linux-pci@vger.kernel.org
15743 F: drivers/pci/controller/dwc/pcie-hisi.c
15745 PCIE DRIVER FOR HISILICON KIRIN
15746 M: Xiaowei Song <songxiaowei@hisilicon.com>
15747 M: Binghui Wang <wangbinghui@hisilicon.com>
15748 L: linux-pci@vger.kernel.org
15750 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15751 F: drivers/pci/controller/dwc/pcie-kirin.c
15753 PCIE DRIVER FOR HISILICON STB
15754 M: Shawn Guo <shawn.guo@linaro.org>
15755 L: linux-pci@vger.kernel.org
15757 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15758 F: drivers/pci/controller/dwc/pcie-histb.c
15760 PCIE DRIVER FOR INTEL KEEM BAY
15761 M: Srikanth Thokala <srikanth.thokala@intel.com>
15762 L: linux-pci@vger.kernel.org
15764 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15765 F: drivers/pci/controller/dwc/pcie-keembay.c
15767 PCIE DRIVER FOR INTEL LGM GW SOC
15768 M: Rahul Tanwar <rtanwar@maxlinear.com>
15769 L: linux-pci@vger.kernel.org
15771 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15772 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15774 PCIE DRIVER FOR MEDIATEK
15775 M: Ryder Lee <ryder.lee@mediatek.com>
15776 M: Jianjun Wang <jianjun.wang@mediatek.com>
15777 L: linux-pci@vger.kernel.org
15778 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15780 F: Documentation/devicetree/bindings/pci/mediatek*
15781 F: drivers/pci/controller/*mediatek*
15783 PCIE DRIVER FOR MICROCHIP
15784 M: Daire McNamara <daire.mcnamara@microchip.com>
15785 L: linux-pci@vger.kernel.org
15787 F: Documentation/devicetree/bindings/pci/microchip*
15788 F: drivers/pci/controller/*microchip*
15790 PCIE DRIVER FOR QUALCOMM MSM
15791 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15792 L: linux-pci@vger.kernel.org
15793 L: linux-arm-msm@vger.kernel.org
15795 F: drivers/pci/controller/dwc/pcie-qcom.c
15797 PCIE ENDPOINT DRIVER FOR QUALCOMM
15798 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15799 L: linux-pci@vger.kernel.org
15800 L: linux-arm-msm@vger.kernel.org
15802 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15803 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15805 PCIE DRIVER FOR ROCKCHIP
15806 M: Shawn Lin <shawn.lin@rock-chips.com>
15807 L: linux-pci@vger.kernel.org
15808 L: linux-rockchip@lists.infradead.org
15810 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15811 F: drivers/pci/controller/pcie-rockchip*
15813 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15814 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15815 L: linux-pci@vger.kernel.org
15817 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15818 F: drivers/pci/controller/dwc/pcie-uniphier*
15820 PCIE DRIVER FOR ST SPEAR13XX
15821 M: Pratyush Anand <pratyush.anand@gmail.com>
15822 L: linux-pci@vger.kernel.org
15824 F: drivers/pci/controller/dwc/*spear*
15827 M: Dominik Brodowski <linux@dominikbrodowski.net>
15829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15830 F: Documentation/pcmcia/
15835 PCNET32 NETWORK DRIVER
15836 M: Don Fry <pcnet32@frontier.com>
15837 L: netdev@vger.kernel.org
15839 F: drivers/net/ethernet/amd/pcnet32.c
15841 PCRYPT PARALLEL CRYPTO ENGINE
15842 M: Steffen Klassert <steffen.klassert@secunet.com>
15843 L: linux-crypto@vger.kernel.org
15846 F: include/crypto/pcrypt.h
15848 PEAQ WMI HOTKEYS DRIVER
15849 M: Hans de Goede <hdegoede@redhat.com>
15850 L: platform-driver-x86@vger.kernel.org
15852 F: drivers/platform/x86/peaq-wmi.c
15854 PECI HARDWARE MONITORING DRIVERS
15855 M: Iwona Winiarska <iwona.winiarska@intel.com>
15856 L: linux-hwmon@vger.kernel.org
15858 F: Documentation/hwmon/peci-cputemp.rst
15859 F: Documentation/hwmon/peci-dimmtemp.rst
15860 F: drivers/hwmon/peci/
15863 M: Iwona Winiarska <iwona.winiarska@intel.com>
15864 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15866 F: Documentation/devicetree/bindings/peci/
15867 F: Documentation/peci/
15869 F: include/linux/peci-cpu.h
15870 F: include/linux/peci.h
15872 PENSANDO ETHERNET DRIVERS
15873 M: Shannon Nelson <snelson@pensando.io>
15874 M: drivers@pensando.io
15875 L: netdev@vger.kernel.org
15877 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15878 F: drivers/net/ethernet/pensando/
15880 PER-CPU MEMORY ALLOCATOR
15881 M: Dennis Zhou <dennis@kernel.org>
15882 M: Tejun Heo <tj@kernel.org>
15883 M: Christoph Lameter <cl@linux.com>
15884 L: linux-mm@kvack.org
15886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15887 F: arch/*/include/asm/percpu.h
15888 F: include/linux/percpu*.h
15892 PER-TASK DELAY ACCOUNTING
15893 M: Balbir Singh <bsingharora@gmail.com>
15895 F: include/linux/delayacct.h
15896 F: kernel/delayacct.c
15898 PERFORMANCE EVENTS SUBSYSTEM
15899 M: Peter Zijlstra <peterz@infradead.org>
15900 M: Ingo Molnar <mingo@redhat.com>
15901 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15902 R: Mark Rutland <mark.rutland@arm.com>
15903 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15904 R: Jiri Olsa <jolsa@kernel.org>
15905 R: Namhyung Kim <namhyung@kernel.org>
15906 L: linux-perf-users@vger.kernel.org
15907 L: linux-kernel@vger.kernel.org
15909 W: https://perf.wiki.kernel.org/
15910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15912 F: arch/*/events/*/*
15913 F: arch/*/include/asm/perf_event.h
15914 F: arch/*/kernel/*/*/perf_event*.c
15915 F: arch/*/kernel/*/perf_event*.c
15916 F: arch/*/kernel/perf_callchain.c
15917 F: arch/*/kernel/perf_event*.c
15918 F: include/linux/perf_event.h
15919 F: include/uapi/linux/perf_event.h
15924 PERFORMANCE EVENTS TOOLING ARM64
15925 R: John Garry <john.garry@huawei.com>
15926 R: Will Deacon <will@kernel.org>
15927 R: James Clark <james.clark@arm.com>
15928 R: Mike Leach <mike.leach@linaro.org>
15929 R: Leo Yan <leo.yan@linaro.org>
15930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15932 F: tools/build/feature/test-libopencsd.c
15933 F: tools/perf/arch/arm*/
15934 F: tools/perf/pmu-events/arch/arm64/
15935 F: tools/perf/util/arm-spe*
15936 F: tools/perf/util/cs-etm*
15938 PERSONALITY HANDLING
15939 M: Christoph Hellwig <hch@infradead.org>
15940 L: linux-abi-devel@lists.sourceforge.net
15942 F: include/linux/personality.h
15943 F: include/uapi/linux/personality.h
15945 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15946 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15947 L: linux-input@vger.kernel.org
15949 F: Documentation/input/devices/pxrc.rst
15950 F: drivers/input/joystick/pxrc.c
15953 M: Remi Denis-Courmont <courmisch@gmail.com>
15955 F: Documentation/networking/phonet.rst
15956 F: include/linux/phonet.h
15957 F: include/net/phonet/
15958 F: include/uapi/linux/phonet.h
15962 M: Joern Engel <joern@lazybastard.org>
15963 L: linux-mtd@lists.infradead.org
15965 F: drivers/mtd/devices/phram.c
15968 M: Bruno Prémont <bonbons@linux-vserver.org>
15969 L: linux-input@vger.kernel.org
15971 F: drivers/hid/hid-picolcd*
15974 M: Christian Brauner <christian@brauner.io>
15975 L: linux-kernel@vger.kernel.org
15977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15979 F: tools/testing/selftests/clone3/
15980 F: tools/testing/selftests/pid_namespace/
15981 F: tools/testing/selftests/pidfd/
15984 K: \b(clone_args|kernel_clone_args)\b
15986 PIN CONTROL SUBSYSTEM
15987 M: Linus Walleij <linus.walleij@linaro.org>
15988 L: linux-gpio@vger.kernel.org
15990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15991 F: Documentation/devicetree/bindings/pinctrl/
15992 F: Documentation/driver-api/pin-control.rst
15993 F: drivers/pinctrl/
15994 F: include/linux/pinctrl/
15996 PIN CONTROLLER - AMD
15997 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15998 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16000 F: drivers/pinctrl/pinctrl-amd.c
16002 PIN CONTROLLER - FREESCALE
16003 M: Dong Aisheng <aisheng.dong@nxp.com>
16004 M: Fabio Estevam <festevam@gmail.com>
16005 M: Shawn Guo <shawnguo@kernel.org>
16006 M: Jacky Bai <ping.bai@nxp.com>
16007 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16008 L: linux-gpio@vger.kernel.org
16010 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16011 F: drivers/pinctrl/freescale/
16013 PIN CONTROLLER - INTEL
16014 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16015 M: Andy Shevchenko <andy@kernel.org>
16017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16018 F: drivers/pinctrl/intel/
16020 PIN CONTROLLER - KEEMBAY
16021 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16023 F: drivers/pinctrl/pinctrl-keembay*
16025 PIN CONTROLLER - MEDIATEK
16026 M: Sean Wang <sean.wang@kernel.org>
16027 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16029 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16030 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16031 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16032 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16033 F: drivers/pinctrl/mediatek/
16035 PIN CONTROLLER - MICROCHIP AT91
16036 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16038 L: linux-gpio@vger.kernel.org
16040 F: drivers/gpio/gpio-sama5d2-piobu.c
16041 F: drivers/pinctrl/pinctrl-at91*
16043 PIN CONTROLLER - QUALCOMM
16044 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16045 L: linux-arm-msm@vger.kernel.org
16047 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16048 F: drivers/pinctrl/qcom/
16050 PIN CONTROLLER - RENESAS
16051 M: Geert Uytterhoeven <geert+renesas@glider.be>
16052 L: linux-renesas-soc@vger.kernel.org
16054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16055 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16056 F: drivers/pinctrl/renesas/
16058 PIN CONTROLLER - SAMSUNG
16059 M: Tomasz Figa <tomasz.figa@gmail.com>
16060 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16061 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16062 R: Alim Akhtar <alim.akhtar@samsung.com>
16063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16064 L: linux-samsung-soc@vger.kernel.org
16066 C: irc://irc.libera.chat/linux-exynos
16067 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16068 B: mailto:linux-samsung-soc@vger.kernel.org
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16070 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16071 F: drivers/pinctrl/samsung/
16072 F: include/dt-bindings/pinctrl/samsung.h
16074 PIN CONTROLLER - SINGLE
16075 M: Tony Lindgren <tony@atomide.com>
16076 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16078 L: linux-omap@vger.kernel.org
16080 F: drivers/pinctrl/pinctrl-single.c
16082 PIN CONTROLLER - THUNDERBAY
16083 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16085 F: drivers/pinctrl/pinctrl-thunderbay.c
16087 PIN CONTROLLER - SUNPLUS / TIBBO
16088 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16089 M: Wells Lu <wellslutw@gmail.com>
16090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16092 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16093 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16094 F: drivers/pinctrl/sunplus/
16095 F: include/dt-bindings/pinctrl/sppctl*.h
16098 M: linux-block@vger.kernel.org
16100 F: drivers/block/pktcdvd.c
16101 F: include/linux/pktcdvd.h
16102 F: include/uapi/linux/pktcdvd.h
16104 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16105 M: Tomasz Duszynski <tduszyns@gmail.com>
16107 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16108 F: drivers/iio/chemical/pms7003.c
16110 PLATFORM FEATURE INFRASTRUCTURE
16111 M: Juergen Gross <jgross@suse.com>
16113 F: arch/*/include/asm/platform-feature.h
16114 F: include/asm-generic/platform-feature.h
16115 F: include/linux/platform-feature.h
16116 F: kernel/platform-feature.c
16119 M: Jacob Keller <jacob.e.keller@intel.com>
16121 F: Documentation/driver-api/pldmfw/
16122 F: include/linux/pldmfw.h
16126 M: Logan Gunthorpe <logang@deltatee.com>
16128 F: drivers/dma/plx_dma.c
16131 M: Charles Hsu <hsu.yungteng@gmail.com>
16132 L: linux-hwmon@vger.kernel.org
16134 F: Documentation/hwmon/pm6764tr.rst
16135 F: drivers/hwmon/pmbus/pm6764tr.c
16138 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16139 L: linux-pm@vger.kernel.org
16141 W: https://01.org/pm-graph
16142 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16143 T: git git://github.com/intel/pm-graph
16144 F: tools/power/pm-graph
16146 PMBUS HARDWARE MONITORING DRIVERS
16147 M: Guenter Roeck <linux@roeck-us.net>
16148 L: linux-hwmon@vger.kernel.org
16150 W: http://hwmon.wiki.kernel.org/
16151 W: http://www.roeck-us.net/linux/drivers/
16152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16153 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16154 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16155 F: Documentation/hwmon/adm1275.rst
16156 F: Documentation/hwmon/ibm-cffps.rst
16157 F: Documentation/hwmon/ir35221.rst
16158 F: Documentation/hwmon/lm25066.rst
16159 F: Documentation/hwmon/ltc2978.rst
16160 F: Documentation/hwmon/ltc3815.rst
16161 F: Documentation/hwmon/max16064.rst
16162 F: Documentation/hwmon/max20751.rst
16163 F: Documentation/hwmon/max31785.rst
16164 F: Documentation/hwmon/max34440.rst
16165 F: Documentation/hwmon/max8688.rst
16166 F: Documentation/hwmon/pmbus-core.rst
16167 F: Documentation/hwmon/pmbus.rst
16168 F: Documentation/hwmon/tps40422.rst
16169 F: Documentation/hwmon/ucd9000.rst
16170 F: Documentation/hwmon/ucd9200.rst
16171 F: Documentation/hwmon/zl6100.rst
16172 F: drivers/hwmon/pmbus/
16173 F: include/linux/pmbus.h
16175 PMC SIERRA MaxRAID DRIVER
16176 L: linux-scsi@vger.kernel.org
16178 W: http://www.pmc-sierra.com/
16179 F: drivers/scsi/pmcraid.*
16181 PMC SIERRA PM8001 DRIVER
16182 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16183 L: linux-scsi@vger.kernel.org
16185 F: drivers/scsi/pm8001/
16187 PNI RM3100 IIO DRIVER
16188 M: Song Qiang <songqiang1304521@gmail.com>
16189 L: linux-iio@vger.kernel.org
16191 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16192 F: drivers/iio/magnetometer/rm3100*
16195 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16196 L: linux-acpi@vger.kernel.org
16199 F: include/linux/pnp.h
16201 POSIX CLOCKS and TIMERS
16202 M: Thomas Gleixner <tglx@linutronix.de>
16203 L: linux-kernel@vger.kernel.org
16205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16207 F: include/linux/time_namespace.h
16208 F: include/linux/timer*
16209 F: kernel/time/*timer*
16210 F: kernel/time/namespace.c
16212 POWER MANAGEMENT CORE
16213 M: "Rafael J. Wysocki" <rafael@kernel.org>
16214 L: linux-pm@vger.kernel.org
16216 B: https://bugzilla.kernel.org
16217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16218 F: drivers/base/power/
16219 F: drivers/powercap/
16220 F: include/linux/intel_rapl.h
16221 F: include/linux/pm.h
16222 F: include/linux/pm_*
16223 F: include/linux/powercap.h
16224 F: kernel/configs/nopm.config
16226 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16227 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16228 L: linux-pm@vger.kernel.org
16230 B: https://bugzilla.kernel.org
16231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16232 F: drivers/powercap/dtpm*
16233 F: include/linux/dtpm.h
16235 POWER STATE COORDINATION INTERFACE (PSCI)
16236 M: Mark Rutland <mark.rutland@arm.com>
16237 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16240 F: drivers/firmware/psci/
16241 F: include/linux/psci.h
16242 F: include/uapi/linux/psci.h
16244 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16245 M: Sebastian Reichel <sre@kernel.org>
16246 L: linux-pm@vger.kernel.org
16248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16249 F: Documentation/ABI/testing/sysfs-class-power
16250 F: Documentation/devicetree/bindings/power/supply/
16251 F: drivers/power/supply/
16252 F: include/linux/power/
16253 F: include/linux/power_supply.h
16255 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16256 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16257 L: linuxppc-dev@lists.ozlabs.org
16259 F: drivers/char/powernv-op-panel.c
16261 PPP OVER ATM (RFC 2364)
16262 M: Mitchell Blank Jr <mitch@sfgoth.com>
16264 F: include/uapi/linux/atmppp.h
16265 F: net/atm/pppoatm.c
16268 M: Michal Ostrowski <mostrows@earthlink.net>
16270 F: drivers/net/ppp/pppoe.c
16271 F: drivers/net/ppp/pppox.c
16274 M: James Chapman <jchapman@katalix.com>
16276 F: include/linux/if_pppol2tp.h
16277 F: include/uapi/linux/if_pppol2tp.h
16278 F: net/l2tp/l2tp_ppp.c
16280 PPP PROTOCOL DRIVERS AND COMPRESSORS
16281 M: Paul Mackerras <paulus@samba.org>
16282 L: linux-ppp@vger.kernel.org
16284 F: drivers/net/ppp/ppp_*
16287 M: Rodolfo Giometti <giometti@enneenne.com>
16288 L: linuxpps@ml.enneenne.com (subscribers-only)
16290 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16291 F: Documentation/ABI/testing/sysfs-pps
16292 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16293 F: Documentation/driver-api/pps.rst
16295 F: include/linux/pps*.h
16296 F: include/uapi/linux/pps.h
16299 M: Dmitry Kozlov <xeb@mail.ru>
16300 L: netdev@vger.kernel.org
16302 W: http://sourceforge.net/projects/accel-pptp
16303 F: drivers/net/ppp/pptp.c
16305 PRESSURE STALL INFORMATION (PSI)
16306 M: Johannes Weiner <hannes@cmpxchg.org>
16307 M: Suren Baghdasaryan <surenb@google.com>
16309 F: include/linux/psi*
16310 F: kernel/sched/psi.c
16313 M: Petr Mladek <pmladek@suse.com>
16314 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16315 R: Steven Rostedt <rostedt@goodmis.org>
16316 R: John Ogness <john.ogness@linutronix.de>
16318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16319 F: include/linux/printk.h
16323 R: Chris Down <chris@chrisdown.name>
16325 F: Documentation/core-api/printk-index.rst
16326 F: kernel/printk/index.c
16330 L: linux-kernel@vger.kernel.org
16331 L: linux-fsdevel@vger.kernel.org
16333 F: Documentation/filesystems/proc.rst
16335 F: include/linux/proc_fs.h
16336 F: tools/testing/selftests/proc/
16339 M: Luis Chamberlain <mcgrof@kernel.org>
16340 M: Kees Cook <keescook@chromium.org>
16341 M: Iurii Zaikin <yzaikin@google.com>
16342 L: linux-kernel@vger.kernel.org
16343 L: linux-fsdevel@vger.kernel.org
16345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16346 F: fs/proc/proc_sysctl.c
16347 F: include/linux/sysctl.h
16348 F: kernel/sysctl-test.c
16350 F: tools/testing/selftests/sysctl/
16352 PS3 NETWORK SUPPORT
16353 M: Geoff Levand <geoff@infradead.org>
16354 L: netdev@vger.kernel.org
16355 L: linuxppc-dev@lists.ozlabs.org
16357 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16359 PS3 PLATFORM SUPPORT
16360 M: Geoff Levand <geoff@infradead.org>
16361 L: linuxppc-dev@lists.ozlabs.org
16363 F: arch/powerpc/boot/ps3*
16364 F: arch/powerpc/include/asm/lv1call.h
16365 F: arch/powerpc/include/asm/ps3*.h
16366 F: arch/powerpc/platforms/ps3/
16369 F: drivers/rtc/rtc-ps3.c
16370 F: drivers/usb/host/*ps3.c
16371 F: sound/ppc/snd_ps3*
16374 M: Jim Paris <jim@jtan.com>
16375 M: Geoff Levand <geoff@infradead.org>
16376 L: linuxppc-dev@lists.ozlabs.org
16378 F: drivers/block/ps3vram.c
16380 PSAMPLE PACKET SAMPLING SUPPORT
16381 M: Yotam Gigi <yotam.gi@gmail.com>
16383 F: include/net/psample.h
16384 F: include/uapi/linux/psample.h
16388 M: Kees Cook <keescook@chromium.org>
16389 M: Anton Vorontsov <anton@enomsg.org>
16390 M: Colin Cross <ccross@android.com>
16391 M: Tony Luck <tony.luck@intel.com>
16393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16394 F: Documentation/admin-guide/ramoops.rst
16395 F: Documentation/admin-guide/pstore-blk.rst
16396 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16397 F: drivers/acpi/apei/erst.c
16398 F: drivers/firmware/efi/efi-pstore.c
16400 F: include/linux/pstore*
16401 K: \b(pstore|ramoops)
16403 PTP HARDWARE CLOCK SUPPORT
16404 M: Richard Cochran <richardcochran@gmail.com>
16405 L: netdev@vger.kernel.org
16407 W: http://linuxptp.sourceforge.net/
16408 F: Documentation/ABI/testing/sysfs-ptp
16409 F: Documentation/driver-api/ptp.rst
16410 F: drivers/net/phy/dp83640*
16412 F: include/linux/ptp_cl*
16414 PTP VIRTUAL CLOCK SUPPORT
16415 M: Yangbo Lu <yangbo.lu@nxp.com>
16416 L: netdev@vger.kernel.org
16418 F: drivers/ptp/ptp_vclock.c
16419 F: net/ethtool/phc_vclocks.c
16422 M: Oleg Nesterov <oleg@redhat.com>
16424 F: arch/*/*/ptrace*.c
16425 F: arch/*/include/asm/ptrace*.h
16426 F: arch/*/ptrace*.c
16427 F: include/asm-generic/syscall.h
16428 F: include/linux/ptrace.h
16429 F: include/linux/regset.h
16430 F: include/uapi/linux/ptrace.h
16434 M: Hans Verkuil <hverkuil@xs4all.nl>
16435 L: linux-media@vger.kernel.org
16437 T: git git://linuxtv.org/media_tree.git
16438 F: Documentation/admin-guide/media/pulse8-cec.rst
16439 F: drivers/media/cec/usb/pulse8/
16441 PURELIFI PLFXLC DRIVER
16442 M: Srinivasan Raju <srini.raju@purelifi.com>
16443 L: linux-wireless@vger.kernel.org
16445 F: drivers/net/wireless/purelifi/plfxlc/
16447 PVRUSB2 VIDEO4LINUX DRIVER
16448 M: Mike Isely <isely@pobox.com>
16449 L: pvrusb2@isely.net (subscribers-only)
16450 L: linux-media@vger.kernel.org
16452 W: http://www.isely.net/pvrusb2/
16453 T: git git://linuxtv.org/media_tree.git
16454 F: Documentation/driver-api/media/drivers/pvrusb2*
16455 F: drivers/media/usb/pvrusb2/
16458 M: Hans Verkuil <hverkuil@xs4all.nl>
16459 L: linux-media@vger.kernel.org
16461 T: git git://linuxtv.org/media_tree.git
16462 F: drivers/media/usb/pwc/*
16463 F: include/trace/events/pwc.h
16466 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16467 L: linux-hwmon@vger.kernel.org
16469 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16470 F: Documentation/hwmon/pwm-fan.rst
16471 F: drivers/hwmon/pwm-fan.c
16474 M: Sean Young <sean@mess.org>
16475 L: linux-media@vger.kernel.org
16477 F: drivers/media/rc/pwm-ir-tx.c
16480 M: Thierry Reding <thierry.reding@gmail.com>
16481 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16482 L: linux-pwm@vger.kernel.org
16484 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16486 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16487 F: Documentation/devicetree/bindings/pwm/
16488 F: Documentation/driver-api/pwm.rst
16489 F: drivers/gpio/gpio-mvebu.c
16491 F: drivers/video/backlight/pwm_bl.c
16492 F: include/dt-bindings/pwm/
16493 F: include/linux/pwm.h
16494 F: include/linux/pwm_backlight.h
16495 K: pwm_(config|apply_state|ops)
16498 M: Robert Jarzmik <robert.jarzmik@free.fr>
16499 L: linux-gpio@vger.kernel.org
16501 F: drivers/gpio/gpio-pxa.c
16507 M: Robert Jarzmik <robert.jarzmik@free.fr>
16508 L: linux-rtc@vger.kernel.org
16511 PXA2xx/PXA3xx SUPPORT
16512 M: Daniel Mack <daniel@zonque.org>
16513 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16514 M: Robert Jarzmik <robert.jarzmik@free.fr>
16515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16517 T: git git://github.com/hzhuang1/linux.git
16518 T: git git://github.com/rjarzmik/linux.git
16519 F: arch/arm/boot/dts/pxa*
16520 F: arch/arm/mach-pxa/
16521 F: drivers/dma/pxa*
16522 F: drivers/pcmcia/pxa2xx*
16523 F: drivers/pinctrl/pxa/
16524 F: drivers/spi/spi-pxa2xx*
16525 F: drivers/usb/gadget/udc/pxa2*
16526 F: include/sound/pxa2xx-lib.h
16531 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16532 L: qat-linux@intel.com
16534 F: drivers/crypto/qat/
16536 QCOM AUDIO (ASoC) DRIVERS
16537 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16538 M: Banajit Goswami <bgoswami@quicinc.com>
16539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16541 F: sound/soc/codecs/lpass-va-macro.c
16542 F: sound/soc/codecs/lpass-wsa-macro.*
16543 F: sound/soc/codecs/msm8916-wcd-analog.c
16544 F: sound/soc/codecs/msm8916-wcd-digital.c
16545 F: sound/soc/codecs/wcd9335.*
16546 F: sound/soc/codecs/wcd934x.c
16547 F: sound/soc/codecs/wcd-clsh-v2.*
16548 F: sound/soc/codecs/wsa881x.c
16551 QCOM EMBEDDED USB DEBUGGER (EUD)
16552 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16553 L: linux-arm-msm@vger.kernel.org
16555 F: Documentation/ABI/testing/sysfs-driver-eud
16556 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16557 F: drivers/usb/misc/qcom_eud.c
16560 M: Alex Elder <elder@kernel.org>
16561 L: netdev@vger.kernel.org
16563 F: drivers/net/ipa/
16565 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16566 M: Gabriel Somlo <somlo@cmu.edu>
16567 M: "Michael S. Tsirkin" <mst@redhat.com>
16568 L: qemu-devel@nongnu.org
16570 F: drivers/firmware/qemu_fw_cfg.c
16571 F: include/uapi/linux/qemu_fw_cfg.h
16574 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16575 L: linux-rdma@vger.kernel.org
16577 F: drivers/infiniband/hw/qib/
16579 QLOGIC QL41xxx FCOE DRIVER
16580 M: Saurav Kashyap <skashyap@marvell.com>
16581 M: Javed Hasan <jhasan@marvell.com>
16582 M: GR-QLogic-Storage-Upstream@marvell.com
16583 L: linux-scsi@vger.kernel.org
16585 F: drivers/scsi/qedf/
16587 QLOGIC QL41xxx ISCSI DRIVER
16588 M: Nilesh Javali <njavali@marvell.com>
16589 M: Manish Rangankar <mrangankar@marvell.com>
16590 M: GR-QLogic-Storage-Upstream@marvell.com
16591 L: linux-scsi@vger.kernel.org
16593 F: drivers/scsi/qedi/
16595 QLOGIC QL4xxx ETHERNET DRIVER
16596 M: Ariel Elior <aelior@marvell.com>
16597 M: Manish Chopra <manishc@marvell.com>
16598 L: netdev@vger.kernel.org
16600 F: drivers/net/ethernet/qlogic/qed/
16601 F: drivers/net/ethernet/qlogic/qede/
16602 F: include/linux/qed/
16604 QLOGIC QL4xxx RDMA DRIVER
16605 M: Michal Kalderon <mkalderon@marvell.com>
16606 M: Ariel Elior <aelior@marvell.com>
16607 L: linux-rdma@vger.kernel.org
16609 F: drivers/infiniband/hw/qedr/
16610 F: include/uapi/rdma/qedr-abi.h
16612 QLOGIC QLA1280 SCSI DRIVER
16613 M: Michael Reed <mdr@sgi.com>
16614 L: linux-scsi@vger.kernel.org
16616 F: drivers/scsi/qla1280.[ch]
16618 QLOGIC QLA2XXX FC-SCSI DRIVER
16619 M: Nilesh Javali <njavali@marvell.com>
16620 M: GR-QLogic-Storage-Upstream@marvell.com
16621 L: linux-scsi@vger.kernel.org
16623 F: drivers/scsi/qla2xxx/
16625 QLOGIC QLA3XXX NETWORK DRIVER
16626 M: GR-Linux-NIC-Dev@marvell.com
16627 L: netdev@vger.kernel.org
16629 F: drivers/net/ethernet/qlogic/qla3xxx.*
16631 QLOGIC QLA4XXX iSCSI DRIVER
16632 M: Nilesh Javali <njavali@marvell.com>
16633 M: Manish Rangankar <mrangankar@marvell.com>
16634 M: GR-QLogic-Storage-Upstream@marvell.com
16635 L: linux-scsi@vger.kernel.org
16637 F: drivers/scsi/qla4xxx/
16639 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16640 M: Shahed Shaikh <shshaikh@marvell.com>
16641 M: Manish Chopra <manishc@marvell.com>
16642 M: GR-Linux-NIC-Dev@marvell.com
16643 L: netdev@vger.kernel.org
16645 F: drivers/net/ethernet/qlogic/qlcnic/
16647 QLOGIC QLGE 10Gb ETHERNET DRIVER
16648 M: Manish Chopra <manishc@marvell.com>
16649 M: GR-Linux-NIC-Dev@marvell.com
16650 M: Coiby Xu <coiby.xu@gmail.com>
16651 L: netdev@vger.kernel.org
16653 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16654 F: drivers/staging/qlge/
16656 QM1D1B0004 MEDIA DRIVER
16657 M: Akihiro Tsukada <tskd08@gmail.com>
16658 L: linux-media@vger.kernel.org
16660 F: drivers/media/tuners/qm1d1b0004*
16662 QM1D1C0042 MEDIA DRIVER
16663 M: Akihiro Tsukada <tskd08@gmail.com>
16664 L: linux-media@vger.kernel.org
16666 F: drivers/media/tuners/qm1d1c0042*
16669 M: Anders Larsen <al@alarsen.net>
16671 W: http://www.alarsen.net/linux/qnx4fs/
16673 F: include/uapi/linux/qnx4_fs.h
16674 F: include/uapi/linux/qnxtypes.h
16676 QORIQ DPAA2 FSL-MC BUS DRIVER
16677 M: Stuart Yoder <stuyoder@gmail.com>
16678 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16679 L: linux-kernel@vger.kernel.org
16681 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16682 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16683 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16684 F: drivers/bus/fsl-mc/
16685 F: include/uapi/linux/fsl_mc.h
16687 QT1010 MEDIA DRIVER
16688 M: Antti Palosaari <crope@iki.fi>
16689 L: linux-media@vger.kernel.org
16691 W: https://linuxtv.org
16692 W: http://palosaari.fi/linux/
16693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16694 T: git git://linuxtv.org/anttip/media_tree.git
16695 F: drivers/media/tuners/qt1010*
16697 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16698 M: Kalle Valo <kvalo@kernel.org>
16699 L: ath10k@lists.infradead.org
16701 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16703 F: drivers/net/wireless/ath/ath10k/
16704 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16706 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16707 M: Kalle Valo <kvalo@kernel.org>
16708 L: ath11k@lists.infradead.org
16710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16711 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16712 F: drivers/net/wireless/ath/ath11k/
16714 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16715 M: Toke Høiland-Jørgensen <toke@toke.dk>
16716 L: linux-wireless@vger.kernel.org
16718 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16719 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16720 F: drivers/net/wireless/ath/ath9k/
16722 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16723 M: Stephan Gerhold <stephan@gerhold.net>
16724 L: netdev@vger.kernel.org
16725 L: linux-arm-msm@vger.kernel.org
16727 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16728 F: drivers/net/wwan/qcom_bam_dmux.c
16730 QUALCOMM CAMERA SUBSYSTEM DRIVER
16731 M: Robert Foss <robert.foss@linaro.org>
16732 M: Todor Tomov <todor.too@gmail.com>
16733 L: linux-media@vger.kernel.org
16735 F: Documentation/admin-guide/media/qcom_camss.rst
16736 F: Documentation/devicetree/bindings/media/*camss*
16737 F: drivers/media/platform/qcom/camss/
16739 QUALCOMM CLOCK DRIVERS
16740 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16741 L: linux-arm-msm@vger.kernel.org
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16744 F: Documentation/devicetree/bindings/clock/qcom,*
16745 F: drivers/clk/qcom/
16746 F: include/dt-bindings/clock/qcom,*
16748 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16749 M: Niklas Cassel <nks@flawful.org>
16750 L: linux-pm@vger.kernel.org
16751 L: linux-arm-msm@vger.kernel.org
16753 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16754 F: drivers/soc/qcom/cpr.c
16756 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16757 M: Ilia Lin <ilia.lin@kernel.org>
16758 L: linux-pm@vger.kernel.org
16760 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16761 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16762 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16764 QUALCOMM CRYPTO DRIVERS
16765 M: Thara Gopinath <thara.gopinath@gmail.com>
16766 L: linux-crypto@vger.kernel.org
16767 L: linux-arm-msm@vger.kernel.org
16769 F: drivers/crypto/qce/
16771 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16772 M: Timur Tabi <timur@kernel.org>
16773 L: netdev@vger.kernel.org
16775 F: drivers/net/ethernet/qualcomm/emac/
16777 QUALCOMM ETHQOS ETHERNET DRIVER
16778 M: Vinod Koul <vkoul@kernel.org>
16779 L: netdev@vger.kernel.org
16781 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16782 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16784 QUALCOMM FASTRPC DRIVER
16785 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16786 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16787 L: linux-arm-msm@vger.kernel.org
16789 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16790 F: drivers/misc/fastrpc.c
16791 F: include/uapi/misc/fastrpc.h
16793 QUALCOMM HEXAGON ARCHITECTURE
16794 M: Brian Cain <bcain@quicinc.com>
16795 L: linux-hexagon@vger.kernel.org
16796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16800 QUALCOMM HIDMA DRIVER
16801 M: Sinan Kaya <okaya@kernel.org>
16802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16803 L: linux-arm-msm@vger.kernel.org
16804 L: dmaengine@vger.kernel.org
16806 F: drivers/dma/qcom/hidma*
16808 QUALCOMM I2C CCI DRIVER
16809 M: Loic Poulain <loic.poulain@linaro.org>
16810 M: Robert Foss <robert.foss@linaro.org>
16811 L: linux-i2c@vger.kernel.org
16812 L: linux-arm-msm@vger.kernel.org
16814 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16815 F: drivers/i2c/busses/i2c-qcom-cci.c
16817 QUALCOMM INTERCONNECT BWMON DRIVER
16818 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16819 L: linux-arm-msm@vger.kernel.org
16821 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16822 F: drivers/soc/qcom/icc-bwmon.c
16825 M: Rob Clark <robdclark@gmail.com>
16826 L: iommu@lists.linux.dev
16827 L: linux-arm-msm@vger.kernel.org
16829 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16831 QUALCOMM IPC ROUTER (QRTR) DRIVER
16832 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16833 L: linux-arm-msm@vger.kernel.org
16835 F: include/trace/events/qrtr.h
16836 F: include/uapi/linux/qrtr.h
16839 QUALCOMM IPCC MAILBOX DRIVER
16840 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16841 L: linux-arm-msm@vger.kernel.org
16843 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16844 F: drivers/mailbox/qcom-ipcc.c
16845 F: include/dt-bindings/mailbox/qcom-ipcc.h
16847 QUALCOMM IPQ4019 USB PHY DRIVER
16848 M: Robert Marko <robert.marko@sartura.hr>
16849 M: Luka Perkov <luka.perkov@sartura.hr>
16850 L: linux-arm-msm@vger.kernel.org
16852 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16853 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16855 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16856 M: Robert Marko <robert.marko@sartura.hr>
16857 M: Luka Perkov <luka.perkov@sartura.hr>
16858 L: linux-arm-msm@vger.kernel.org
16860 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16861 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16863 QUALCOMM NAND CONTROLLER DRIVER
16864 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16865 L: linux-mtd@lists.infradead.org
16866 L: linux-arm-msm@vger.kernel.org
16868 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16869 F: drivers/mtd/nand/raw/qcom_nandc.c
16871 QUALCOMM RMNET DRIVER
16872 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16873 M: Sean Tranchetti <quic_stranche@quicinc.com>
16874 L: netdev@vger.kernel.org
16876 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16877 F: drivers/net/ethernet/qualcomm/rmnet/
16878 F: include/linux/if_rmnet.h
16880 QUALCOMM TSENS THERMAL DRIVER
16881 M: Amit Kucheria <amitk@kernel.org>
16882 M: Thara Gopinath <thara.gopinath@gmail.com>
16883 L: linux-pm@vger.kernel.org
16884 L: linux-arm-msm@vger.kernel.org
16886 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16887 F: drivers/thermal/qcom/
16889 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16890 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16891 L: linux-media@vger.kernel.org
16892 L: linux-arm-msm@vger.kernel.org
16894 T: git git://linuxtv.org/media_tree.git
16895 F: Documentation/devicetree/bindings/media/*venus*
16896 F: drivers/media/platform/qcom/venus/
16898 QUALCOMM WCN36XX WIRELESS DRIVER
16899 M: Loic Poulain <loic.poulain@linaro.org>
16900 L: wcn36xx@lists.infradead.org
16902 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16903 F: drivers/net/wireless/ath/wcn36xx/
16905 QUANTENNA QTNFMAC WIRELESS DRIVER
16906 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16907 R: Sergey Matyukevich <geomatsi@gmail.com>
16908 L: linux-wireless@vger.kernel.org
16910 F: drivers/net/wireless/quantenna
16912 RADEON and AMDGPU DRM DRIVERS
16913 M: Alex Deucher <alexander.deucher@amd.com>
16914 M: Christian König <christian.koenig@amd.com>
16915 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16916 L: amd-gfx@lists.freedesktop.org
16918 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16919 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16920 C: irc://irc.oftc.net/radeon
16921 F: Documentation/gpu/amdgpu/
16922 F: drivers/gpu/drm/amd/
16923 F: drivers/gpu/drm/radeon/
16924 F: include/uapi/drm/amdgpu_drm.h
16925 F: include/uapi/drm/radeon_drm.h
16927 RADEON FRAMEBUFFER DISPLAY DRIVER
16928 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16929 L: linux-fbdev@vger.kernel.org
16931 F: drivers/video/fbdev/aty/radeon*
16932 F: include/uapi/linux/radeonfb.h
16934 RADIOSHARK RADIO DRIVER
16935 M: Hans Verkuil <hverkuil@xs4all.nl>
16936 L: linux-media@vger.kernel.org
16938 T: git git://linuxtv.org/media_tree.git
16939 F: drivers/media/radio/radio-shark.c
16941 RADIOSHARK2 RADIO DRIVER
16942 M: Hans Verkuil <hverkuil@xs4all.nl>
16943 L: linux-media@vger.kernel.org
16945 T: git git://linuxtv.org/media_tree.git
16946 F: drivers/media/radio/radio-shark2.c
16947 F: drivers/media/radio/radio-tea5777.c
16949 RADOS BLOCK DEVICE (RBD)
16950 M: Ilya Dryomov <idryomov@gmail.com>
16951 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16952 L: ceph-devel@vger.kernel.org
16954 W: http://ceph.com/
16955 T: git git://github.com/ceph/ceph-client.git
16956 F: Documentation/ABI/testing/sysfs-bus-rbd
16957 F: drivers/block/rbd.c
16958 F: drivers/block/rbd_types.h
16960 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16961 M: Paul Mackerras <paulus@samba.org>
16962 L: linux-fbdev@vger.kernel.org
16964 F: drivers/video/fbdev/aty/aty128fb.c
16966 RAINSHADOW-CEC DRIVER
16967 M: Hans Verkuil <hverkuil@xs4all.nl>
16968 L: linux-media@vger.kernel.org
16970 T: git git://linuxtv.org/media_tree.git
16971 F: drivers/media/cec/usb/rainshadow/
16973 RALINK MIPS ARCHITECTURE
16974 M: John Crispin <john@phrozen.org>
16975 L: linux-mips@vger.kernel.org
16977 F: arch/mips/ralink
16979 RALINK MT7621 MIPS ARCHITECTURE
16980 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16981 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16982 L: linux-mips@vger.kernel.org
16984 F: arch/mips/boot/dts/ralink/mt7621*
16986 RALINK PINCTRL DRIVER
16987 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16988 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16989 L: linux-mips@vger.kernel.org
16991 F: drivers/pinctrl/ralink/
16993 RALINK RT2X00 WIRELESS LAN DRIVER
16994 M: Stanislaw Gruszka <stf_xl@wp.pl>
16995 M: Helmut Schaa <helmut.schaa@googlemail.com>
16996 L: linux-wireless@vger.kernel.org
16998 F: drivers/net/wireless/ralink/rt2x00/
17000 RAMDISK RAM BLOCK DEVICE DRIVER
17001 M: Jens Axboe <axboe@kernel.dk>
17003 F: Documentation/admin-guide/blockdev/ramdisk.rst
17004 F: drivers/block/brd.c
17006 RANCHU VIRTUAL BOARD FOR MIPS
17007 M: Miodrag Dinic <miodrag.dinic@mips.com>
17008 L: linux-mips@vger.kernel.org
17010 F: arch/mips/configs/generic/board-ranchu.config
17011 F: arch/mips/generic/board-ranchu.c
17013 RANDOM NUMBER DRIVER
17014 M: "Theodore Ts'o" <tytso@mit.edu>
17015 M: Jason A. Donenfeld <Jason@zx2c4.com>
17016 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17018 F: drivers/char/random.c
17019 F: drivers/virt/vmgenid.c
17022 M: Matt Porter <mporter@kernel.crashing.org>
17023 M: Alexandre Bounine <alex.bou9@gmail.com>
17025 F: drivers/rapidio/
17028 M: Tony Luck <tony.luck@intel.com>
17029 M: Borislav Petkov <bp@alien8.de>
17030 L: linux-edac@vger.kernel.org
17032 F: Documentation/admin-guide/ras.rst
17034 F: include/linux/ras.h
17035 F: include/ras/ras_event.h
17037 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17038 L: linux-wireless@vger.kernel.org
17040 F: drivers/net/wireless/ray*
17042 RC-CORE / LIRC FRAMEWORK
17043 M: Sean Young <sean@mess.org>
17044 L: linux-media@vger.kernel.org
17046 W: http://linuxtv.org
17047 T: git git://linuxtv.org/media_tree.git
17048 F: Documentation/driver-api/media/rc-core.rst
17049 F: Documentation/userspace-api/media/rc/
17050 F: drivers/media/rc/
17051 F: include/media/rc-map.h
17052 F: include/media/rc-core.h
17053 F: include/uapi/linux/lirc.h
17055 RCMM REMOTE CONTROLS DECODER
17056 M: Patrick Lerda <patrick9876@free.fr>
17058 F: drivers/media/rc/ir-rcmm-decoder.c
17060 RCUTORTURE TEST FRAMEWORK
17061 M: "Paul E. McKenney" <paulmck@kernel.org>
17062 M: Josh Triplett <josh@joshtriplett.org>
17063 R: Steven Rostedt <rostedt@goodmis.org>
17064 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17065 R: Lai Jiangshan <jiangshanlai@gmail.com>
17066 L: rcu@vger.kernel.org
17068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17069 F: tools/testing/selftests/rcutorture
17071 RDACM20 Camera Sensor
17072 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17073 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17074 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17075 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17076 L: linux-media@vger.kernel.org
17078 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17079 F: drivers/media/i2c/max9271.c
17080 F: drivers/media/i2c/max9271.h
17081 F: drivers/media/i2c/rdacm20.c
17083 RDACM21 Camera Sensor
17084 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17085 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17086 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17087 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17088 L: linux-media@vger.kernel.org
17090 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17091 F: drivers/media/i2c/max9271.c
17092 F: drivers/media/i2c/max9271.h
17093 F: drivers/media/i2c/rdacm21.c
17096 M: Florian Fainelli <florian@openwrt.org>
17099 RDC R6040 FAST ETHERNET DRIVER
17100 M: Florian Fainelli <f.fainelli@gmail.com>
17101 L: netdev@vger.kernel.org
17103 F: drivers/net/ethernet/rdc/r6040.c
17105 RDMAVT - RDMA verbs software
17106 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17107 L: linux-rdma@vger.kernel.org
17109 F: drivers/infiniband/sw/rdmavt
17111 RDS - RELIABLE DATAGRAM SOCKETS
17112 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17113 L: netdev@vger.kernel.org
17114 L: linux-rdma@vger.kernel.org
17115 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17117 W: https://oss.oracle.com/projects/rds/
17118 F: Documentation/networking/rds.rst
17121 RDT - RESOURCE ALLOCATION
17122 M: Fenghua Yu <fenghua.yu@intel.com>
17123 M: Reinette Chatre <reinette.chatre@intel.com>
17124 L: linux-kernel@vger.kernel.org
17126 F: Documentation/x86/resctrl*
17127 F: arch/x86/include/asm/resctrl.h
17128 F: arch/x86/kernel/cpu/resctrl/
17129 F: tools/testing/selftests/resctrl/
17131 READ-COPY UPDATE (RCU)
17132 M: "Paul E. McKenney" <paulmck@kernel.org>
17133 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17134 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17135 M: Josh Triplett <josh@joshtriplett.org>
17136 R: Steven Rostedt <rostedt@goodmis.org>
17137 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17138 R: Lai Jiangshan <jiangshanlai@gmail.com>
17139 R: Joel Fernandes <joel@joelfernandes.org>
17140 L: rcu@vger.kernel.org
17142 W: http://www.rdrop.com/users/paulmck/RCU/
17143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17144 F: Documentation/RCU/
17145 F: include/linux/rcu*
17147 X: Documentation/RCU/torture.rst
17148 X: include/linux/srcu*.h
17149 X: kernel/rcu/srcu*.c
17151 REAL TIME CLOCK (RTC) SUBSYSTEM
17152 M: Alessandro Zummo <a.zummo@towertech.it>
17153 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17154 L: linux-rtc@vger.kernel.org
17156 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17158 F: Documentation/admin-guide/rtc.rst
17159 F: Documentation/devicetree/bindings/rtc/
17161 F: include/linux/platform_data/rtc-*
17162 F: include/linux/rtc.h
17163 F: include/linux/rtc/
17164 F: include/uapi/linux/rtc.h
17165 F: tools/testing/selftests/rtc/
17167 REALTEK AUDIO CODECS
17168 M: Oder Chiou <oder_chiou@realtek.com>
17170 F: include/sound/rt*.h
17171 F: sound/soc/codecs/rt*
17173 REALTEK OTTO WATCHDOG
17174 M: Sander Vanheule <sander@svanheule.net>
17175 L: linux-watchdog@vger.kernel.org
17177 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17178 F: drivers/watchdog/realtek_otto_wdt.c
17180 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17181 M: Linus Walleij <linus.walleij@linaro.org>
17182 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17184 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17185 F: drivers/net/dsa/realtek/*
17187 REALTEK WIRELESS DRIVER (rtlwifi family)
17188 M: Ping-Ke Shih <pkshih@realtek.com>
17189 L: linux-wireless@vger.kernel.org
17191 W: https://wireless.wiki.kernel.org/
17192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17193 F: drivers/net/wireless/realtek/rtlwifi/
17195 REALTEK WIRELESS DRIVER (rtw88)
17196 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17197 L: linux-wireless@vger.kernel.org
17199 F: drivers/net/wireless/realtek/rtw88/
17201 REALTEK WIRELESS DRIVER (rtw89)
17202 M: Ping-Ke Shih <pkshih@realtek.com>
17203 L: linux-wireless@vger.kernel.org
17205 F: drivers/net/wireless/realtek/rtw89/
17207 REDPINE WIRELESS DRIVER
17208 M: Amitkumar Karwar <amitkarwar@gmail.com>
17209 M: Siva Rebbagondla <siva8118@gmail.com>
17210 L: linux-wireless@vger.kernel.org
17212 F: drivers/net/wireless/rsi/
17214 REGISTER MAP ABSTRACTION
17215 M: Mark Brown <broonie@kernel.org>
17216 L: linux-kernel@vger.kernel.org
17218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17219 F: Documentation/devicetree/bindings/regmap/
17220 F: drivers/base/regmap/
17221 F: include/linux/regmap.h
17223 REISERFS FILE SYSTEM
17224 L: reiserfs-devel@vger.kernel.org
17228 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17229 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17230 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17231 L: linux-remoteproc@vger.kernel.org
17233 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17234 F: Documentation/ABI/testing/sysfs-class-remoteproc
17235 F: Documentation/devicetree/bindings/remoteproc/
17236 F: Documentation/staging/remoteproc.rst
17237 F: drivers/remoteproc/
17238 F: include/linux/remoteproc.h
17239 F: include/linux/remoteproc/
17241 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17242 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17243 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17244 L: linux-remoteproc@vger.kernel.org
17246 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17247 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17248 F: Documentation/staging/rpmsg.rst
17250 F: include/linux/rpmsg.h
17251 F: include/linux/rpmsg/
17252 F: include/uapi/linux/rpmsg.h
17255 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17256 M: Stephan Gerhold <stephan@gerhold.net>
17257 L: netdev@vger.kernel.org
17258 L: linux-remoteproc@vger.kernel.org
17260 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17262 RENESAS CLOCK DRIVERS
17263 M: Geert Uytterhoeven <geert+renesas@glider.be>
17264 L: linux-renesas-soc@vger.kernel.org
17266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17267 F: Documentation/devicetree/bindings/clock/renesas,*
17268 F: drivers/clk/renesas/
17270 RENESAS EMEV2 I2C DRIVER
17271 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17272 L: linux-renesas-soc@vger.kernel.org
17274 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17275 F: drivers/i2c/busses/i2c-emev2.c
17277 RENESAS ETHERNET DRIVERS
17278 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17279 L: netdev@vger.kernel.org
17280 L: linux-renesas-soc@vger.kernel.org
17281 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17282 F: drivers/net/ethernet/renesas/
17283 F: include/linux/sh_eth.h
17285 RENESAS R-CAR GYROADC DRIVER
17286 M: Marek Vasut <marek.vasut@gmail.com>
17287 L: linux-iio@vger.kernel.org
17289 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17290 F: drivers/iio/adc/rcar-gyroadc.c
17292 RENESAS R-CAR I2C DRIVERS
17293 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17294 L: linux-renesas-soc@vger.kernel.org
17296 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17297 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17298 F: drivers/i2c/busses/i2c-rcar.c
17299 F: drivers/i2c/busses/i2c-sh_mobile.c
17301 RENESAS R-CAR SATA DRIVER
17302 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17304 L: linux-ide@vger.kernel.org
17305 L: linux-renesas-soc@vger.kernel.org
17306 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17307 F: drivers/ata/sata_rcar.c
17309 RENESAS R-CAR THERMAL DRIVERS
17310 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17311 L: linux-renesas-soc@vger.kernel.org
17313 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17314 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17315 F: drivers/thermal/rcar_gen3_thermal.c
17316 F: drivers/thermal/rcar_thermal.c
17318 RENESAS RIIC DRIVER
17319 M: Chris Brandt <chris.brandt@renesas.com>
17320 L: linux-renesas-soc@vger.kernel.org
17322 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17323 F: drivers/i2c/busses/i2c-riic.c
17325 RENESAS USB PHY DRIVER
17326 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17327 L: linux-renesas-soc@vger.kernel.org
17329 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17331 RENESAS RZ/G2L A/D DRIVER
17332 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17333 L: linux-iio@vger.kernel.org
17334 L: linux-renesas-soc@vger.kernel.org
17336 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17337 F: drivers/iio/adc/rzg2l_adc.c
17339 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17340 M: Clément Léger <clement.leger@bootlin.com>
17341 L: linux-renesas-soc@vger.kernel.org
17342 L: netdev@vger.kernel.org
17344 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17345 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17346 F: drivers/net/dsa/rzn1_a5psw*
17347 F: drivers/net/pcs/pcs-rzn1-miic.c
17348 F: include/dt-bindings/net/pcs-rzn1-miic.h
17349 F: include/linux/pcs-rzn1-miic.h
17350 F: net/dsa/tag_rzn1_a5psw.c
17352 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17353 M: Miquel Raynal <miquel.raynal@bootlin.com>
17354 L: linux-rtc@vger.kernel.org
17355 L: linux-renesas-soc@vger.kernel.org
17357 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17358 F: drivers/rtc/rtc-rzn1.c
17360 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17361 M: Miquel Raynal <miquel.raynal@bootlin.com>
17362 L: linux-mtd@lists.infradead.org
17363 L: linux-renesas-soc@vger.kernel.org
17365 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17366 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17368 RESET CONTROLLER FRAMEWORK
17369 M: Philipp Zabel <p.zabel@pengutronix.de>
17371 T: git git://git.pengutronix.de/git/pza/linux
17372 F: Documentation/devicetree/bindings/reset/
17373 F: Documentation/driver-api/reset.rst
17375 F: include/dt-bindings/reset/
17376 F: include/linux/reset-controller.h
17377 F: include/linux/reset.h
17378 F: include/linux/reset/
17379 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17381 RESTARTABLE SEQUENCES SUPPORT
17382 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17383 M: Peter Zijlstra <peterz@infradead.org>
17384 M: "Paul E. McKenney" <paulmck@kernel.org>
17385 M: Boqun Feng <boqun.feng@gmail.com>
17386 L: linux-kernel@vger.kernel.org
17388 F: include/trace/events/rseq.h
17389 F: include/uapi/linux/rseq.h
17391 F: tools/testing/selftests/rseq/
17394 M: Johannes Berg <johannes@sipsolutions.net>
17395 L: linux-wireless@vger.kernel.org
17397 W: https://wireless.wiki.kernel.org/
17398 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17401 F: Documentation/ABI/stable/sysfs-class-rfkill
17402 F: Documentation/driver-api/rfkill.rst
17403 F: include/linux/rfkill.h
17404 F: include/uapi/linux/rfkill.h
17408 M: Thomas Graf <tgraf@suug.ch>
17409 M: Herbert Xu <herbert@gondor.apana.org.au>
17410 L: netdev@vger.kernel.org
17412 F: include/linux/rhashtable-types.h
17413 F: include/linux/rhashtable.h
17414 F: lib/rhashtable.c
17415 F: lib/test_rhashtable.c
17417 RICOH R5C592 MEMORYSTICK DRIVER
17418 M: Maxim Levitsky <maximlevitsky@gmail.com>
17420 F: drivers/memstick/host/r592.*
17422 RICOH SMARTMEDIA/XD DRIVER
17423 M: Maxim Levitsky <maximlevitsky@gmail.com>
17425 F: drivers/mtd/nand/raw/r852.c
17426 F: drivers/mtd/nand/raw/r852.h
17429 M: Atish Patra <atishp@atishpatra.org>
17430 R: Anup Patel <anup@brainfault.org>
17431 L: linux-riscv@lists.infradead.org
17433 F: drivers/perf/riscv_pmu.c
17434 F: drivers/perf/riscv_pmu_legacy.c
17435 F: drivers/perf/riscv_pmu_sbi.c
17437 RISC-V ARCHITECTURE
17438 M: Paul Walmsley <paul.walmsley@sifive.com>
17439 M: Palmer Dabbelt <palmer@dabbelt.com>
17440 M: Albert Ou <aou@eecs.berkeley.edu>
17441 L: linux-riscv@lists.infradead.org
17443 P: Documentation/riscv/patch-acceptance.rst
17444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17449 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17450 M: Conor Dooley <conor.dooley@microchip.com>
17451 M: Daire McNamara <daire.mcnamara@microchip.com>
17452 L: linux-riscv@lists.infradead.org
17454 F: arch/riscv/boot/dts/microchip/
17455 F: drivers/char/hw_random/mpfs-rng.c
17456 F: drivers/clk/microchip/clk-mpfs.c
17457 F: drivers/mailbox/mailbox-mpfs.c
17458 F: drivers/pci/controller/pcie-microchip-host.c
17459 F: drivers/soc/microchip/
17460 F: drivers/spi/spi-microchip-core.c
17461 F: include/soc/microchip/mpfs.h
17464 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17465 M: Jack Wang <jinpu.wang@ionos.com>
17466 L: linux-block@vger.kernel.org
17468 F: drivers/block/rnbd/
17471 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17473 W: http://sourceforge.net/projects/roccat/
17474 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17475 F: drivers/hid/hid-roccat*
17476 F: include/linux/hid-roccat*
17478 ROCKCHIP I2S TDM DRIVER
17479 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17480 L: linux-rockchip@lists.infradead.org
17482 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17483 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17485 ROCKCHIP ISP V1 DRIVER
17486 M: Dafna Hirschfeld <dafna@fastmail.com>
17487 L: linux-media@vger.kernel.org
17488 L: linux-rockchip@lists.infradead.org
17490 F: Documentation/admin-guide/media/rkisp1.rst
17491 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17492 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17493 F: drivers/media/platform/rockchip/rkisp1
17494 F: include/uapi/linux/rkisp1-config.h
17496 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17497 M: Jacob Chen <jacob-chen@iotwrt.com>
17498 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17499 L: linux-media@vger.kernel.org
17500 L: linux-rockchip@lists.infradead.org
17502 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17503 F: drivers/media/platform/rockchip/rga/
17505 ROCKCHIP VIDEO DECODER DRIVER
17506 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17507 L: linux-media@vger.kernel.org
17508 L: linux-rockchip@lists.infradead.org
17510 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17511 F: drivers/staging/media/rkvdec/
17514 M: Jiri Pirko <jiri@resnulli.us>
17515 L: netdev@vger.kernel.org
17517 F: drivers/net/ethernet/rocker/
17519 ROCKETPORT EXPRESS/INFINITY DRIVER
17520 M: Kevin Cernekee <cernekee@gmail.com>
17521 L: linux-serial@vger.kernel.org
17523 F: drivers/tty/serial/rp2.*
17525 ROHM BD99954 CHARGER IC
17526 R: Matti Vaittinen <mazziesaccount@gmail.com>
17528 F: drivers/power/supply/bd99954-charger.c
17529 F: drivers/power/supply/bd99954-charger.h
17531 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17532 M: Tomasz Duszynski <tduszyns@gmail.com>
17534 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17535 F: drivers/iio/light/bh1750.c
17537 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17538 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17539 L: linux-kernel@vger.kernel.org
17540 L: linux-renesas-soc@vger.kernel.org
17542 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17543 F: drivers/gpio/gpio-bd9571mwv.c
17544 F: drivers/mfd/bd9571mwv.c
17545 F: drivers/regulator/bd9571mwv-regulator.c
17546 F: include/linux/mfd/bd9571mwv.h
17548 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17549 R: Matti Vaittinen <mazziesaccount@gmail.com>
17551 F: drivers/clk/clk-bd718x7.c
17552 F: drivers/gpio/gpio-bd71815.c
17553 F: drivers/gpio/gpio-bd71828.c
17554 F: drivers/mfd/rohm-bd71828.c
17555 F: drivers/mfd/rohm-bd718x7.c
17556 F: drivers/mfd/rohm-bd9576.c
17557 F: drivers/regulator/bd71815-regulator.c
17558 F: drivers/regulator/bd71828-regulator.c
17559 F: drivers/regulator/bd718x7-regulator.c
17560 F: drivers/regulator/bd9576-regulator.c
17561 F: drivers/regulator/rohm-regulator.c
17562 F: drivers/rtc/rtc-bd70528.c
17563 F: drivers/watchdog/bd9576_wdt.c
17564 F: include/linux/mfd/rohm-bd71815.h
17565 F: include/linux/mfd/rohm-bd71828.h
17566 F: include/linux/mfd/rohm-bd718x7.h
17567 F: include/linux/mfd/rohm-bd957x.h
17568 F: include/linux/mfd/rohm-generic.h
17569 F: include/linux/mfd/rohm-shared.h
17572 M: Ralf Baechle <ralf@linux-mips.org>
17573 L: linux-hams@vger.kernel.org
17575 W: http://www.linux-ax25.org/
17576 F: include/net/rose.h
17577 F: include/uapi/linux/rose.h
17580 ROTATION DRIVER FOR ALLWINNER A83T
17581 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17582 L: linux-media@vger.kernel.org
17584 T: git git://linuxtv.org/media_tree.git
17585 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17586 F: drivers/media/platform/sunxi/sun8i-rotate/
17589 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17590 L: linux-remoteproc@vger.kernel.org
17592 F: drivers/tty/rpmsg_tty.c
17594 RTL2830 MEDIA DRIVER
17595 M: Antti Palosaari <crope@iki.fi>
17596 L: linux-media@vger.kernel.org
17598 W: https://linuxtv.org
17599 W: http://palosaari.fi/linux/
17600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17601 T: git git://linuxtv.org/anttip/media_tree.git
17602 F: drivers/media/dvb-frontends/rtl2830*
17604 RTL2832 MEDIA DRIVER
17605 M: Antti Palosaari <crope@iki.fi>
17606 L: linux-media@vger.kernel.org
17608 W: https://linuxtv.org
17609 W: http://palosaari.fi/linux/
17610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17611 T: git git://linuxtv.org/anttip/media_tree.git
17612 F: drivers/media/dvb-frontends/rtl2832*
17614 RTL2832_SDR MEDIA DRIVER
17615 M: Antti Palosaari <crope@iki.fi>
17616 L: linux-media@vger.kernel.org
17618 W: https://linuxtv.org
17619 W: http://palosaari.fi/linux/
17620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17621 T: git git://linuxtv.org/anttip/media_tree.git
17622 F: drivers/media/dvb-frontends/rtl2832_sdr*
17624 RTL8180 WIRELESS DRIVER
17625 L: linux-wireless@vger.kernel.org
17627 W: https://wireless.wiki.kernel.org/
17628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17629 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17631 RTL8187 WIRELESS DRIVER
17632 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17633 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17634 M: Larry Finger <Larry.Finger@lwfinger.net>
17635 L: linux-wireless@vger.kernel.org
17637 W: https://wireless.wiki.kernel.org/
17638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17639 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17641 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17642 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17643 L: linux-wireless@vger.kernel.org
17645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17646 F: drivers/net/wireless/realtek/rtl8xxxu/
17648 RTRS TRANSPORT DRIVERS
17649 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17650 M: Jack Wang <jinpu.wang@ionos.com>
17651 L: linux-rdma@vger.kernel.org
17653 F: drivers/infiniband/ulp/rtrs/
17655 RXRPC SOCKETS (AF_RXRPC)
17656 M: David Howells <dhowells@redhat.com>
17657 M: Marc Dionne <marc.dionne@auristor.com>
17658 L: linux-afs@lists.infradead.org
17660 W: https://www.infradead.org/~dhowells/kafs/
17661 F: Documentation/networking/rxrpc.rst
17662 F: include/keys/rxrpc-type.h
17663 F: include/net/af_rxrpc.h
17664 F: include/trace/events/rxrpc.h
17665 F: include/uapi/linux/rxrpc.h
17668 S3 SAVAGE FRAMEBUFFER DRIVER
17669 M: Antonino Daplas <adaplas@gmail.com>
17670 L: linux-fbdev@vger.kernel.org
17672 F: drivers/video/fbdev/savage/
17675 M: Heiko Carstens <hca@linux.ibm.com>
17676 M: Vasily Gorbik <gor@linux.ibm.com>
17677 M: Alexander Gordeev <agordeev@linux.ibm.com>
17678 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17679 R: Sven Schnelle <svens@linux.ibm.com>
17680 L: linux-s390@vger.kernel.org
17682 W: http://www.ibm.com/developerworks/linux/linux390/
17683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17684 F: Documentation/driver-api/s390-drivers.rst
17685 F: Documentation/s390/
17689 S390 COMMON I/O LAYER
17690 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17691 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17692 L: linux-s390@vger.kernel.org
17694 W: http://www.ibm.com/developerworks/linux/linux390/
17695 F: drivers/s390/cio/
17698 M: Stefan Haberland <sth@linux.ibm.com>
17699 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17700 L: linux-s390@vger.kernel.org
17702 W: http://www.ibm.com/developerworks/linux/linux390/
17703 F: block/partitions/ibm.c
17704 F: drivers/s390/block/dasd*
17705 F: include/linux/dasd_mod.h
17708 M: Matthew Rosato <mjrosato@linux.ibm.com>
17709 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17710 L: linux-s390@vger.kernel.org
17712 W: http://www.ibm.com/developerworks/linux/linux390/
17713 F: drivers/iommu/s390-iommu.c
17715 S390 IUCV NETWORK LAYER
17716 M: Alexandra Winter <wintera@linux.ibm.com>
17717 M: Wenjia Zhang <wenjia@linux.ibm.com>
17718 L: linux-s390@vger.kernel.org
17719 L: netdev@vger.kernel.org
17721 W: http://www.ibm.com/developerworks/linux/linux390/
17722 F: drivers/s390/net/*iucv*
17723 F: include/net/iucv/
17726 S390 NETWORK DRIVERS
17727 M: Alexandra Winter <wintera@linux.ibm.com>
17728 M: Wenjia Zhang <wenjia@linux.ibm.com>
17729 L: linux-s390@vger.kernel.org
17730 L: netdev@vger.kernel.org
17732 W: http://www.ibm.com/developerworks/linux/linux390/
17733 F: drivers/s390/net/
17736 M: Niklas Schnelle <schnelle@linux.ibm.com>
17737 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17738 L: linux-s390@vger.kernel.org
17740 W: http://www.ibm.com/developerworks/linux/linux390/
17742 F: drivers/pci/hotplug/s390_pci_hpc.c
17743 F: Documentation/s390/pci.rst
17745 S390 VFIO AP DRIVER
17746 M: Tony Krowiak <akrowiak@linux.ibm.com>
17747 M: Halil Pasic <pasic@linux.ibm.com>
17748 M: Jason Herne <jjherne@linux.ibm.com>
17749 L: linux-s390@vger.kernel.org
17751 W: http://www.ibm.com/developerworks/linux/linux390/
17752 F: Documentation/s390/vfio-ap.rst
17753 F: drivers/s390/crypto/vfio_ap*
17755 S390 VFIO-CCW DRIVER
17756 M: Eric Farman <farman@linux.ibm.com>
17757 M: Matthew Rosato <mjrosato@linux.ibm.com>
17758 R: Halil Pasic <pasic@linux.ibm.com>
17759 L: linux-s390@vger.kernel.org
17760 L: kvm@vger.kernel.org
17762 F: Documentation/s390/vfio-ccw.rst
17763 F: drivers/s390/cio/vfio_ccw*
17764 F: include/uapi/linux/vfio_ccw.h
17766 S390 VFIO-PCI DRIVER
17767 M: Matthew Rosato <mjrosato@linux.ibm.com>
17768 M: Eric Farman <farman@linux.ibm.com>
17769 L: linux-s390@vger.kernel.org
17770 L: kvm@vger.kernel.org
17772 F: drivers/vfio/pci/vfio_pci_zdev.c
17773 F: include/uapi/linux/vfio_zdev.h
17776 M: Harald Freudenberger <freude@linux.ibm.com>
17777 L: linux-s390@vger.kernel.org
17779 W: http://www.ibm.com/developerworks/linux/linux390/
17780 F: drivers/s390/crypto/
17783 M: Steffen Maier <maier@linux.ibm.com>
17784 M: Benjamin Block <bblock@linux.ibm.com>
17785 L: linux-s390@vger.kernel.org
17787 W: http://www.ibm.com/developerworks/linux/linux390/
17788 F: drivers/s390/scsi/zfcp_*
17790 S3C ADC BATTERY DRIVER
17791 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17792 L: linux-samsung-soc@vger.kernel.org
17794 F: drivers/power/supply/s3c_adc_battery.c
17795 F: include/linux/s3c_adc_battery.h
17797 S3C24XX SD/MMC Driver
17798 M: Ben Dooks <ben-linux@fluff.org>
17799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17801 F: drivers/mmc/host/s3cmci.*
17803 SAA6588 RDS RECEIVER DRIVER
17804 M: Hans Verkuil <hverkuil@xs4all.nl>
17805 L: linux-media@vger.kernel.org
17807 W: https://linuxtv.org
17808 T: git git://linuxtv.org/media_tree.git
17809 F: drivers/media/i2c/saa6588*
17811 SAA7134 VIDEO4LINUX DRIVER
17812 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17813 L: linux-media@vger.kernel.org
17815 W: https://linuxtv.org
17816 T: git git://linuxtv.org/media_tree.git
17817 F: Documentation/driver-api/media/drivers/saa7134*
17818 F: drivers/media/pci/saa7134/
17820 SAA7146 VIDEO4LINUX-2 DRIVER
17821 M: Hans Verkuil <hverkuil@xs4all.nl>
17822 L: linux-media@vger.kernel.org
17824 T: git git://linuxtv.org/media_tree.git
17825 F: drivers/media/common/saa7146/
17826 F: drivers/media/pci/saa7146/
17827 F: include/media/drv-intf/saa7146*
17829 SAFESETID SECURITY MODULE
17830 M: Micah Morton <mortonm@chromium.org>
17832 F: Documentation/admin-guide/LSM/SafeSetID.rst
17833 F: security/safesetid/
17835 SAMSUNG AUDIO (ASoC) DRIVERS
17836 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17837 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17840 B: mailto:linux-samsung-soc@vger.kernel.org
17841 F: Documentation/devicetree/bindings/sound/samsung*
17842 F: sound/soc/samsung/
17844 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17845 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17846 L: linux-crypto@vger.kernel.org
17847 L: linux-samsung-soc@vger.kernel.org
17849 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17850 F: drivers/crypto/exynos-rng.c
17852 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17853 M: Łukasz Stelmach <l.stelmach@samsung.com>
17854 L: linux-samsung-soc@vger.kernel.org
17856 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17857 F: drivers/char/hw_random/exynos-trng.c
17859 SAMSUNG FRAMEBUFFER DRIVER
17860 M: Jingoo Han <jingoohan1@gmail.com>
17861 L: linux-fbdev@vger.kernel.org
17863 F: drivers/video/fbdev/s3c-fb.c
17865 SAMSUNG INTERCONNECT DRIVERS
17866 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17867 M: Artur Świgoń <a.swigon@samsung.com>
17868 L: linux-pm@vger.kernel.org
17869 L: linux-samsung-soc@vger.kernel.org
17871 F: drivers/interconnect/samsung/
17873 SAMSUNG LAPTOP DRIVER
17874 M: Corentin Chary <corentin.chary@gmail.com>
17875 L: platform-driver-x86@vger.kernel.org
17877 F: drivers/platform/x86/samsung-laptop.c
17879 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17880 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17881 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17882 L: linux-kernel@vger.kernel.org
17883 L: linux-samsung-soc@vger.kernel.org
17885 B: mailto:linux-samsung-soc@vger.kernel.org
17886 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17887 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17888 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17889 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17890 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17891 F: drivers/clk/clk-s2mps11.c
17892 F: drivers/mfd/sec*.c
17893 F: drivers/regulator/s2m*.c
17894 F: drivers/regulator/s5m*.c
17895 F: drivers/rtc/rtc-s5m.c
17896 F: include/linux/mfd/samsung/
17898 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17899 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17900 L: linux-media@vger.kernel.org
17901 L: linux-samsung-soc@vger.kernel.org
17903 F: drivers/media/platform/samsung/s3c-camif/
17904 F: include/media/drv-intf/s3c_camif.h
17906 SAMSUNG S3FWRN5 NFC DRIVER
17907 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17908 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17909 L: linux-nfc@lists.01.org (subscribers-only)
17911 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17912 F: drivers/nfc/s3fwrn5
17914 SAMSUNG S5C73M3 CAMERA DRIVER
17915 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17916 M: Andrzej Hajda <andrzej.hajda@intel.com>
17917 L: linux-media@vger.kernel.org
17919 F: drivers/media/i2c/s5c73m3/*
17921 SAMSUNG S5K5BAF CAMERA DRIVER
17922 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17923 M: Andrzej Hajda <andrzej.hajda@intel.com>
17924 L: linux-media@vger.kernel.org
17926 F: drivers/media/i2c/s5k5baf.c
17928 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17929 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17930 M: Vladimir Zapolskiy <vz@mleia.com>
17931 L: linux-crypto@vger.kernel.org
17932 L: linux-samsung-soc@vger.kernel.org
17934 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17935 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17936 F: drivers/crypto/s5p-sss.c
17938 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17939 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17940 L: linux-media@vger.kernel.org
17942 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17943 F: drivers/media/platform/samsung/exynos4-is/
17945 SAMSUNG SOC CLOCK DRIVERS
17946 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17947 M: Tomasz Figa <tomasz.figa@gmail.com>
17948 M: Chanwoo Choi <cw00.choi@samsung.com>
17949 R: Alim Akhtar <alim.akhtar@samsung.com>
17950 L: linux-samsung-soc@vger.kernel.org
17952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17953 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17954 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17955 F: drivers/clk/samsung/
17956 F: include/dt-bindings/clock/exynos*.h
17957 F: include/dt-bindings/clock/s3c*.h
17958 F: include/dt-bindings/clock/s5p*.h
17959 F: include/dt-bindings/clock/samsung,*.h
17960 F: include/linux/clk/samsung.h
17961 F: include/linux/platform_data/clk-s3c2410.h
17963 SAMSUNG SPI DRIVERS
17964 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17965 M: Andi Shyti <andi@etezian.org>
17966 L: linux-spi@vger.kernel.org
17967 L: linux-samsung-soc@vger.kernel.org
17969 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17970 F: drivers/spi/spi-s3c*
17971 F: include/linux/platform_data/spi-s3c64xx.h
17972 F: include/linux/spi/s3c24xx-fiq.h
17974 SAMSUNG SXGBE DRIVERS
17975 M: Byungho An <bh74.an@samsung.com>
17976 L: netdev@vger.kernel.org
17978 F: drivers/net/ethernet/samsung/sxgbe/
17980 SAMSUNG THERMAL DRIVER
17981 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17982 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17983 L: linux-pm@vger.kernel.org
17984 L: linux-samsung-soc@vger.kernel.org
17986 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17987 F: drivers/thermal/samsung/
17989 SAMSUNG USB2 PHY DRIVER
17990 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17991 L: linux-kernel@vger.kernel.org
17993 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17994 F: Documentation/driver-api/phy/samsung-usb2.rst
17995 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17996 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17997 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17998 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17999 F: drivers/phy/samsung/phy-samsung-usb2.c
18000 F: drivers/phy/samsung/phy-samsung-usb2.h
18002 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18003 M: Paul Barker <paul.barker@sancloud.com>
18004 R: Marc Murphy <marc.murphy@sancloud.com>
18006 F: arch/arm/boot/dts/am335x-sancloud*
18009 M: Zwane Mwaikambo <zwanem@gmail.com>
18011 F: drivers/watchdog/sc1200wdt.c
18014 M: Ingo Molnar <mingo@redhat.com>
18015 M: Peter Zijlstra <peterz@infradead.org>
18016 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18017 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18018 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18019 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18020 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18021 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18022 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18023 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18024 L: linux-kernel@vger.kernel.org
18026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18027 F: include/linux/preempt.h
18028 F: include/linux/sched.h
18029 F: include/linux/wait.h
18030 F: include/uapi/linux/sched.h
18033 SCR24X CHIP CARD INTERFACE DRIVER
18034 M: Lubomir Rintel <lkundrak@v3.sk>
18036 F: drivers/char/pcmcia/scr24x_cs.c
18038 SCSI RDMA PROTOCOL (SRP) INITIATOR
18039 M: Bart Van Assche <bvanassche@acm.org>
18040 L: linux-rdma@vger.kernel.org
18042 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18043 F: drivers/infiniband/ulp/srp/
18044 F: include/scsi/srp.h
18046 SCSI RDMA PROTOCOL (SRP) TARGET
18047 M: Bart Van Assche <bvanassche@acm.org>
18048 L: linux-rdma@vger.kernel.org
18049 L: target-devel@vger.kernel.org
18051 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18052 F: drivers/infiniband/ulp/srpt/
18055 M: Doug Gilbert <dgilbert@interlog.com>
18056 L: linux-scsi@vger.kernel.org
18058 W: http://sg.danny.cz/sg
18059 F: Documentation/scsi/scsi-generic.rst
18060 F: drivers/scsi/sg.c
18061 F: include/scsi/sg.h
18064 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18065 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18066 L: linux-scsi@vger.kernel.org
18068 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18071 F: Documentation/devicetree/bindings/scsi/
18077 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18078 L: linux-scsi@vger.kernel.org
18080 F: Documentation/scsi/st.rst
18081 F: drivers/scsi/st.*
18082 F: drivers/scsi/st_*.h
18084 SCSI TARGET CORE USER DRIVER
18085 M: Bodo Stroesser <bostroesser@gmail.com>
18086 L: linux-scsi@vger.kernel.org
18087 L: target-devel@vger.kernel.org
18089 F: Documentation/target/tcmu-design.rst
18090 F: drivers/target/target_core_user.c
18091 F: include/uapi/linux/target_core_user.h
18093 SCSI TARGET SUBSYSTEM
18094 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18095 L: linux-scsi@vger.kernel.org
18096 L: target-devel@vger.kernel.org
18098 W: http://www.linux-iscsi.org
18099 Q: https://patchwork.kernel.org/project/target-devel/list/
18100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18101 F: Documentation/target/
18106 M: Vlad Yasevich <vyasevich@gmail.com>
18107 M: Neil Horman <nhorman@tuxdriver.com>
18108 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18109 L: linux-sctp@vger.kernel.org
18111 W: http://lksctp.sourceforge.net
18112 F: Documentation/networking/sctp.rst
18113 F: include/linux/sctp.h
18114 F: include/net/sctp/
18115 F: include/uapi/linux/sctp.h
18119 M: Jim Cromie <jim.cromie@gmail.com>
18121 F: Documentation/i2c/busses/scx200_acb.rst
18122 F: arch/x86/platform/scx200/
18123 F: drivers/i2c/busses/scx200*
18124 F: drivers/mtd/maps/scx200_docflash.c
18125 F: drivers/watchdog/scx200_wdt.c
18126 F: include/linux/scx200.h
18129 M: Jim Cromie <jim.cromie@gmail.com>
18131 F: drivers/char/scx200_gpio.c
18132 F: include/linux/scx200_gpio.h
18134 SCx200 HRT CLOCKSOURCE DRIVER
18135 M: Jim Cromie <jim.cromie@gmail.com>
18137 F: drivers/clocksource/scx200_hrt.c
18139 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18140 M: Sascha Sommer <saschasommer@freenet.de>
18141 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18143 F: drivers/mmc/host/sdricoh_cs.c
18145 SECO BOARDS CEC DRIVER
18146 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18148 F: drivers/media/cec/platform/seco/seco-cec.c
18149 F: drivers/media/cec/platform/seco/seco-cec.h
18152 M: Kees Cook <keescook@chromium.org>
18153 R: Andy Lutomirski <luto@amacapital.net>
18154 R: Will Drewry <wad@chromium.org>
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18157 F: Documentation/userspace-api/seccomp_filter.rst
18158 F: include/linux/seccomp.h
18159 F: include/uapi/linux/seccomp.h
18160 F: kernel/seccomp.c
18161 F: tools/testing/selftests/kselftest_harness.h
18162 F: tools/testing/selftests/seccomp/*
18163 K: \bsecure_computing
18166 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18167 M: Al Cooper <alcooperx@gmail.com>
18168 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18169 L: linux-mmc@vger.kernel.org
18171 F: drivers/mmc/host/sdhci-brcmstb*
18173 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18174 M: Adrian Hunter <adrian.hunter@intel.com>
18175 L: linux-mmc@vger.kernel.org
18177 F: drivers/mmc/host/sdhci*
18179 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18180 M: Eugen Hristev <eugen.hristev@microchip.com>
18181 L: linux-mmc@vger.kernel.org
18183 F: drivers/mmc/host/sdhci-of-at91.c
18185 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18186 M: Ben Dooks <ben-linux@fluff.org>
18187 M: Jaehoon Chung <jh80.chung@samsung.com>
18188 L: linux-mmc@vger.kernel.org
18190 F: drivers/mmc/host/sdhci-s3c*
18192 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18193 M: Viresh Kumar <vireshk@kernel.org>
18194 L: linux-mmc@vger.kernel.org
18196 F: drivers/mmc/host/sdhci-spear.c
18198 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18199 M: Kishon Vijay Abraham I <kishon@ti.com>
18200 L: linux-mmc@vger.kernel.org
18202 F: drivers/mmc/host/sdhci-omap.c
18204 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18205 M: Haibo Chen <haibo.chen@nxp.com>
18206 L: linux-imx@nxp.com
18207 L: linux-mmc@vger.kernel.org
18209 F: drivers/mmc/host/sdhci-esdhc-imx.c
18211 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18212 M: Jonathan Derrick <jonathan.derrick@intel.com>
18213 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18214 L: linux-block@vger.kernel.org
18216 F: block/opal_proto.h
18218 F: include/linux/sed*
18219 F: include/uapi/linux/sed*
18222 M: Security Officers <security@kernel.org>
18224 F: Documentation/admin-guide/security-bugs.rst
18227 M: Paul Moore <paul@paul-moore.com>
18228 M: James Morris <jmorris@namei.org>
18229 M: "Serge E. Hallyn" <serge@hallyn.com>
18230 L: linux-security-module@vger.kernel.org (suggested Cc:)
18232 W: http://kernsec.org/
18233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18235 X: security/selinux/
18237 SELINUX SECURITY MODULE
18238 M: Paul Moore <paul@paul-moore.com>
18239 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18240 M: Eric Paris <eparis@parisplace.org>
18241 L: selinux@vger.kernel.org
18243 W: https://selinuxproject.org
18244 W: https://github.com/SELinuxProject
18245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18246 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18247 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18248 F: Documentation/admin-guide/LSM/SELinux.rst
18249 F: include/trace/events/avc.h
18250 F: include/uapi/linux/selinux_netlink.h
18251 F: scripts/selinux/
18252 F: security/selinux/
18255 M: Jiri Slaby <jirislaby@kernel.org>
18257 F: drivers/misc/phantom.c
18258 F: include/uapi/linux/phantom.h
18260 SENSEAIR SUNRISE 006-0-0007
18261 M: Jacopo Mondi <jacopo@jmondi.org>
18263 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18264 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18265 F: drivers/iio/chemical/sunrise_co2.c
18267 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18268 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18270 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18271 F: drivers/iio/chemical/scd30.h
18272 F: drivers/iio/chemical/scd30_core.c
18273 F: drivers/iio/chemical/scd30_i2c.c
18274 F: drivers/iio/chemical/scd30_serial.c
18276 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18277 M: Roan van Dijk <roan@protonic.nl>
18279 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18280 F: drivers/iio/chemical/scd4x.c
18282 SENSIRION SGP40 GAS SENSOR DRIVER
18283 M: Andreas Klinger <ak@it-klinger.de>
18285 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18286 F: drivers/iio/chemical/sgp40.c
18288 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18289 M: Tomasz Duszynski <tduszyns@gmail.com>
18291 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18292 F: drivers/iio/chemical/sps30.c
18293 F: drivers/iio/chemical/sps30_i2c.c
18294 F: drivers/iio/chemical/sps30_serial.c
18297 M: Rob Herring <robh@kernel.org>
18298 L: linux-serial@vger.kernel.org
18300 F: Documentation/devicetree/bindings/serial/serial.yaml
18301 F: drivers/tty/serdev/
18302 F: include/linux/serdev.h
18305 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18306 L: linux-serial@vger.kernel.org
18308 F: Documentation/devicetree/bindings/serial/
18309 F: drivers/tty/serial/
18312 M: Sean Young <sean@mess.org>
18313 L: linux-media@vger.kernel.org
18315 F: drivers/media/rc/serial_ir.c
18317 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18318 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18321 F: Documentation/devicetree/bindings/slimbus/
18322 F: drivers/slimbus/
18323 F: include/linux/slimbus.h
18326 M: Edward Cree <ecree.xilinx@gmail.com>
18327 M: Martin Habets <habetsm.xilinx@gmail.com>
18328 L: netdev@vger.kernel.org
18330 F: drivers/net/ethernet/sfc/
18332 SFF/SFP/SFP+ MODULE SUPPORT
18333 M: Russell King <linux@armlinux.org.uk>
18334 L: netdev@vger.kernel.org
18336 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18337 F: drivers/net/phy/phylink.c
18338 F: drivers/net/phy/sfp*
18339 F: include/linux/mdio/mdio-i2c.h
18340 F: include/linux/phylink.h
18341 F: include/linux/sfp.h
18342 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)
18345 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18347 F: drivers/misc/sgi-gru/
18349 SGI XP/XPC/XPNET DRIVER
18350 M: Robin Holt <robinmholt@gmail.com>
18351 M: Steve Wahl <steve.wahl@hpe.com>
18352 R: Mike Travis <mike.travis@hpe.com>
18354 F: drivers/misc/sgi-xp/
18356 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18357 M: Karsten Graul <kgraul@linux.ibm.com>
18358 M: Wenjia Zhang <wenjia@linux.ibm.com>
18359 L: linux-s390@vger.kernel.org
18361 W: http://www.ibm.com/developerworks/linux/linux390/
18364 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18365 M: Linus Walleij <linus.walleij@linaro.org>
18366 L: linux-iio@vger.kernel.org
18368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18369 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18370 F: drivers/iio/light/gp2ap002.c
18372 SHARP RJ54N1CB0C SENSOR DRIVER
18373 M: Jacopo Mondi <jacopo@jmondi.org>
18374 L: linux-media@vger.kernel.org
18376 T: git git://linuxtv.org/media_tree.git
18377 F: drivers/media/i2c/rj54n1cb0c.c
18378 F: include/media/i2c/rj54n1cb0c.h
18380 SH_VOU V4L2 OUTPUT DRIVER
18381 L: linux-media@vger.kernel.org
18383 F: drivers/media/platform/renesas/sh_vou.c
18384 F: include/media/drv-intf/sh_vou.h
18386 SI2157 MEDIA DRIVER
18387 M: Antti Palosaari <crope@iki.fi>
18388 L: linux-media@vger.kernel.org
18390 W: https://linuxtv.org
18391 W: http://palosaari.fi/linux/
18392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18393 T: git git://linuxtv.org/anttip/media_tree.git
18394 F: drivers/media/tuners/si2157*
18396 SI2165 MEDIA DRIVER
18397 M: Matthias Schwarzott <zzam@gentoo.org>
18398 L: linux-media@vger.kernel.org
18400 W: https://linuxtv.org
18401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18402 F: drivers/media/dvb-frontends/si2165*
18404 SI2168 MEDIA DRIVER
18405 M: Antti Palosaari <crope@iki.fi>
18406 L: linux-media@vger.kernel.org
18408 W: https://linuxtv.org
18409 W: http://palosaari.fi/linux/
18410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18411 T: git git://linuxtv.org/anttip/media_tree.git
18412 F: drivers/media/dvb-frontends/si2168*
18414 SI470X FM RADIO RECEIVER I2C DRIVER
18415 M: Hans Verkuil <hverkuil@xs4all.nl>
18416 L: linux-media@vger.kernel.org
18418 W: https://linuxtv.org
18419 T: git git://linuxtv.org/media_tree.git
18420 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18422 SI470X FM RADIO RECEIVER USB DRIVER
18423 M: Hans Verkuil <hverkuil@xs4all.nl>
18424 L: linux-media@vger.kernel.org
18426 W: https://linuxtv.org
18427 T: git git://linuxtv.org/media_tree.git
18428 F: drivers/media/radio/si470x/radio-si470x-common.c
18429 F: drivers/media/radio/si470x/radio-si470x-usb.c
18430 F: drivers/media/radio/si470x/radio-si470x.h
18432 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18433 M: Eduardo Valentin <edubezval@gmail.com>
18434 L: linux-media@vger.kernel.org
18436 W: https://linuxtv.org
18437 T: git git://linuxtv.org/media_tree.git
18438 F: drivers/media/radio/si4713/si4713.?
18440 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18441 M: Eduardo Valentin <edubezval@gmail.com>
18442 L: linux-media@vger.kernel.org
18444 W: https://linuxtv.org
18445 T: git git://linuxtv.org/media_tree.git
18446 F: drivers/media/radio/si4713/radio-platform-si4713.c
18448 SI4713 FM RADIO TRANSMITTER USB DRIVER
18449 M: Hans Verkuil <hverkuil@xs4all.nl>
18450 L: linux-media@vger.kernel.org
18452 W: https://linuxtv.org
18453 T: git git://linuxtv.org/media_tree.git
18454 F: drivers/media/radio/si4713/radio-usb-si4713.c
18457 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18458 L: linux-media@vger.kernel.org
18460 W: https://linuxtv.org
18461 T: git git://linuxtv.org/media_tree.git
18462 F: drivers/media/common/siano/
18463 F: drivers/media/mmc/siano/
18464 F: drivers/media/usb/siano/
18465 F: drivers/media/usb/siano/
18468 M: Palmer Dabbelt <palmer@dabbelt.com>
18469 M: Paul Walmsley <paul.walmsley@sifive.com>
18470 L: linux-riscv@lists.infradead.org
18472 T: git git://github.com/sifive/riscv-linux.git
18476 SIFIVE FU540 SYSTEM-ON-CHIP
18477 M: Paul Walmsley <paul.walmsley@sifive.com>
18478 M: Palmer Dabbelt <palmer@dabbelt.com>
18479 L: linux-riscv@lists.infradead.org
18481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18486 M: Green Wan <green.wan@sifive.com>
18488 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18489 F: drivers/dma/sf-pdma/
18491 SILEAD TOUCHSCREEN DRIVER
18492 M: Hans de Goede <hdegoede@redhat.com>
18493 L: linux-input@vger.kernel.org
18494 L: platform-driver-x86@vger.kernel.org
18496 F: drivers/input/touchscreen/silead.c
18497 F: drivers/platform/x86/touchscreen_dmi.c
18499 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18500 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18502 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18503 F: drivers/net/wireless/silabs/wfx/
18505 SILICON MOTION SM712 FRAME BUFFER DRIVER
18506 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18507 M: Teddy Wang <teddy.wang@siliconmotion.com>
18508 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18509 L: linux-fbdev@vger.kernel.org
18511 F: Documentation/fb/sm712fb.rst
18512 F: drivers/video/fbdev/sm712*
18514 SILVACO I3C DUAL-ROLE MASTER
18515 M: Miquel Raynal <miquel.raynal@bootlin.com>
18516 M: Conor Culhane <conor.culhane@silvaco.com>
18517 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18519 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18520 F: drivers/i3c/master/svc-i3c-master.c
18523 M: Hans de Goede <hdegoede@redhat.com>
18524 L: linux-fbdev@vger.kernel.org
18526 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18527 F: drivers/video/fbdev/simplefb.c
18528 F: include/linux/platform_data/simplefb.h
18530 SIMTEC EB110ATX (Chalice CATS)
18531 M: Simtec Linux Team <linux@simtec.co.uk>
18533 W: http://www.simtec.co.uk/products/EB110ATX/
18535 SIMTEC EB2410ITX (BAST)
18536 M: Simtec Linux Team <linux@simtec.co.uk>
18538 W: http://www.simtec.co.uk/products/EB2410ITX/
18539 F: arch/arm/mach-s3c/bast-ide.c
18540 F: arch/arm/mach-s3c/bast-irq.c
18541 F: arch/arm/mach-s3c/mach-bast.c
18544 M: Thorsten Scherer <t.scherer@eckelmann.de>
18545 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18546 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18548 F: drivers/gpio/gpio-siox.c
18550 F: include/trace/events/siox.h
18552 SIPHASH PRF ROUTINES
18553 M: Jason A. Donenfeld <Jason@zx2c4.com>
18555 F: include/linux/siphash.h
18557 F: lib/test_siphash.c
18559 SIS 190 ETHERNET DRIVER
18560 M: Francois Romieu <romieu@fr.zoreil.com>
18561 L: netdev@vger.kernel.org
18563 F: drivers/net/ethernet/sis/sis190.c
18565 SIS 900/7016 FAST ETHERNET DRIVER
18566 M: Daniele Venzano <venza@brownhat.org>
18567 L: netdev@vger.kernel.org
18569 W: http://www.brownhat.org/sis900.html
18570 F: drivers/net/ethernet/sis/sis900.*
18572 SIS FRAMEBUFFER DRIVER
18573 M: Thomas Winischhofer <thomas@winischhofer.net>
18575 W: http://www.winischhofer.net/linuxsisvga.shtml
18576 F: Documentation/fb/sisfb.rst
18577 F: drivers/video/fbdev/sis/
18578 F: include/video/sisfb.h
18580 SIS I2C TOUCHSCREEN DRIVER
18581 M: Mika Penttilä <mika.penttila@nextfour.com>
18582 L: linux-input@vger.kernel.org
18584 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18585 F: drivers/input/touchscreen/sis_i2c.c
18588 M: Thomas Winischhofer <thomas@winischhofer.net>
18590 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18591 F: drivers/usb/misc/sisusbvga/
18593 SL28 CPLD MFD DRIVER
18594 M: Michael Walle <michael@walle.cc>
18596 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18597 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18598 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18599 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18600 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18601 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18602 F: drivers/gpio/gpio-sl28cpld.c
18603 F: drivers/hwmon/sl28cpld-hwmon.c
18604 F: drivers/irqchip/irq-sl28cpld.c
18605 F: drivers/pwm/pwm-sl28cpld.c
18606 F: drivers/watchdog/sl28cpld_wdt.c
18609 M: Christoph Lameter <cl@linux.com>
18610 M: Pekka Enberg <penberg@kernel.org>
18611 M: David Rientjes <rientjes@google.com>
18612 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18613 M: Andrew Morton <akpm@linux-foundation.org>
18614 M: Vlastimil Babka <vbabka@suse.cz>
18615 R: Roman Gushchin <roman.gushchin@linux.dev>
18616 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18617 L: linux-mm@kvack.org
18619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18620 F: include/linux/sl?b*.h
18623 SLCAN CAN NETWORK DRIVER
18624 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18625 L: linux-can@vger.kernel.org
18627 F: drivers/net/can/slcan/
18629 SLEEPABLE READ-COPY UPDATE (SRCU)
18630 M: Lai Jiangshan <jiangshanlai@gmail.com>
18631 M: "Paul E. McKenney" <paulmck@kernel.org>
18632 M: Josh Triplett <josh@joshtriplett.org>
18633 R: Steven Rostedt <rostedt@goodmis.org>
18634 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18635 L: rcu@vger.kernel.org
18637 W: http://www.rdrop.com/users/paulmck/RCU/
18638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18639 F: include/linux/srcu*.h
18640 F: kernel/rcu/srcu*.c
18642 SMACK SECURITY MODULE
18643 M: Casey Schaufler <casey@schaufler-ca.com>
18644 L: linux-security-module@vger.kernel.org
18646 W: http://schaufler-ca.com
18647 T: git git://github.com/cschaufler/smack-next
18648 F: Documentation/admin-guide/LSM/Smack.rst
18651 SMC91x ETHERNET DRIVER
18652 M: Nicolas Pitre <nico@fluxnic.net>
18654 F: drivers/net/ethernet/smsc/smc91x.*
18656 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18657 M: Mark Rutland <mark.rutland@arm.com>
18658 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18659 M: Sudeep Holla <sudeep.holla@arm.com>
18660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18662 F: drivers/firmware/smccc/
18663 F: include/linux/arm-smccc.h
18665 SMM665 HARDWARE MONITOR DRIVER
18666 M: Guenter Roeck <linux@roeck-us.net>
18667 L: linux-hwmon@vger.kernel.org
18669 F: Documentation/hwmon/smm665.rst
18670 F: drivers/hwmon/smm665.c
18672 SMSC EMC2103 HARDWARE MONITOR DRIVER
18673 M: Steve Glendinning <steve.glendinning@shawell.net>
18674 L: linux-hwmon@vger.kernel.org
18676 F: Documentation/hwmon/emc2103.rst
18677 F: drivers/hwmon/emc2103.c
18679 SMSC SCH5627 HARDWARE MONITOR DRIVER
18680 M: Hans de Goede <hdegoede@redhat.com>
18681 L: linux-hwmon@vger.kernel.org
18683 F: Documentation/hwmon/sch5627.rst
18684 F: drivers/hwmon/sch5627.c
18686 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18687 M: Steve Glendinning <steve.glendinning@shawell.net>
18688 L: linux-fbdev@vger.kernel.org
18690 F: drivers/video/fbdev/smscufx.c
18692 SMSC47B397 HARDWARE MONITOR DRIVER
18693 M: Jean Delvare <jdelvare@suse.com>
18694 L: linux-hwmon@vger.kernel.org
18696 F: Documentation/hwmon/smsc47b397.rst
18697 F: drivers/hwmon/smsc47b397.c
18699 SMSC911x ETHERNET DRIVER
18700 M: Steve Glendinning <steve.glendinning@shawell.net>
18701 L: netdev@vger.kernel.org
18703 F: drivers/net/ethernet/smsc/smsc911x.*
18704 F: include/linux/smsc911x.h
18706 SMSC9420 PCI ETHERNET DRIVER
18707 M: Steve Glendinning <steve.glendinning@shawell.net>
18708 L: netdev@vger.kernel.org
18710 F: drivers/net/ethernet/smsc/smsc9420.*
18712 SOCIONEXT (SNI) AVE NETWORK DRIVER
18713 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18714 L: netdev@vger.kernel.org
18716 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18717 F: drivers/net/ethernet/socionext/sni_ave.c
18719 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18720 M: Jassi Brar <jaswinder.singh@linaro.org>
18721 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18722 L: netdev@vger.kernel.org
18724 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18725 F: drivers/net/ethernet/socionext/netsec.c
18727 SOCIONEXT (SNI) Synquacer SPI DRIVER
18728 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18729 M: Jassi Brar <jaswinder.singh@linaro.org>
18730 L: linux-spi@vger.kernel.org
18732 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18733 F: drivers/spi/spi-synquacer.c
18735 SOCIONEXT SYNQUACER I2C DRIVER
18736 M: Ard Biesheuvel <ardb@kernel.org>
18737 L: linux-i2c@vger.kernel.org
18739 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18740 F: drivers/i2c/busses/i2c-synquacer.c
18742 SOCIONEXT UNIPHIER SOUND DRIVER
18743 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18745 F: sound/soc/uniphier/
18747 SOEKRIS NET48XX LED SUPPORT
18748 M: Chris Boot <bootc@bootc.net>
18750 F: drivers/leds/leds-net48xx.c
18752 SOFT-IWARP DRIVER (siw)
18753 M: Bernard Metzler <bmt@zurich.ibm.com>
18754 L: linux-rdma@vger.kernel.org
18756 F: drivers/infiniband/sw/siw/
18757 F: include/uapi/rdma/siw-abi.h
18759 SOFT-ROCE DRIVER (rxe)
18760 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18761 L: linux-rdma@vger.kernel.org
18763 F: drivers/infiniband/sw/rxe/
18764 F: include/uapi/rdma/rdma_user_rxe.h
18766 SOFTLOGIC 6x10 MPEG CODEC
18767 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18768 M: Anton Sviridenko <anton@corp.bluecherry.net>
18769 M: Andrey Utkin <andrey_utkin@fastmail.com>
18770 M: Ismael Luceno <ismael@iodev.co.uk>
18771 L: linux-media@vger.kernel.org
18773 F: drivers/media/pci/solo6x10/
18775 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18776 M: James Morse <james.morse@arm.com>
18777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18779 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18780 F: drivers/firmware/arm_sdei.c
18781 F: include/linux/arm_sdei.h
18782 F: include/uapi/linux/arm_sdei.h
18784 SOFTWARE NODES AND DEVICE PROPERTIES
18785 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18786 R: Daniel Scally <djrscally@gmail.com>
18787 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18788 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18789 L: linux-acpi@vger.kernel.org
18791 F: drivers/base/property.c
18792 F: drivers/base/swnode.c
18793 F: include/linux/fwnode.h
18794 F: include/linux/property.h
18796 SOFTWARE RAID (Multiple Disks) SUPPORT
18797 M: Song Liu <song@kernel.org>
18798 L: linux-raid@vger.kernel.org
18800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18801 F: drivers/md/Kconfig
18802 F: drivers/md/Makefile
18804 F: drivers/md/raid*
18805 F: include/linux/raid/
18806 F: include/uapi/linux/raid/
18808 SOLIDRUN CLEARFOG SUPPORT
18809 M: Russell King <linux@armlinux.org.uk>
18811 F: arch/arm/boot/dts/armada-388-clearfog*
18812 F: arch/arm/boot/dts/armada-38x-solidrun-*
18814 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18815 M: Russell King <linux@armlinux.org.uk>
18817 F: arch/arm/boot/dts/imx6*-cubox-i*
18818 F: arch/arm/boot/dts/imx6*-hummingboard*
18819 F: arch/arm/boot/dts/imx6*-sr-*
18821 SONIC NETWORK DRIVER
18822 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18823 L: netdev@vger.kernel.org
18825 F: drivers/net/ethernet/natsemi/sonic.*
18827 SONICS SILICON BACKPLANE DRIVER (SSB)
18828 M: Michael Buesch <m@bues.ch>
18829 L: linux-wireless@vger.kernel.org
18832 F: include/linux/ssb/
18834 SONY IMX208 SENSOR DRIVER
18835 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18836 L: linux-media@vger.kernel.org
18838 T: git git://linuxtv.org/media_tree.git
18839 F: drivers/media/i2c/imx208.c
18841 SONY IMX214 SENSOR DRIVER
18842 M: Ricardo Ribalda <ribalda@kernel.org>
18843 L: linux-media@vger.kernel.org
18845 T: git git://linuxtv.org/media_tree.git
18846 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18847 F: drivers/media/i2c/imx214.c
18849 SONY IMX219 SENSOR DRIVER
18850 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18851 L: linux-media@vger.kernel.org
18853 T: git git://linuxtv.org/media_tree.git
18854 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18855 F: drivers/media/i2c/imx219.c
18857 SONY IMX258 SENSOR DRIVER
18858 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18859 L: linux-media@vger.kernel.org
18861 T: git git://linuxtv.org/media_tree.git
18862 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18863 F: drivers/media/i2c/imx258.c
18865 SONY IMX274 SENSOR DRIVER
18866 M: Leon Luo <leonl@leopardimaging.com>
18867 L: linux-media@vger.kernel.org
18869 T: git git://linuxtv.org/media_tree.git
18870 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18871 F: drivers/media/i2c/imx274.c
18873 SONY IMX290 SENSOR DRIVER
18874 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18875 L: linux-media@vger.kernel.org
18877 T: git git://linuxtv.org/media_tree.git
18878 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18879 F: drivers/media/i2c/imx290.c
18881 SONY IMX319 SENSOR DRIVER
18882 M: Bingbu Cao <bingbu.cao@intel.com>
18883 L: linux-media@vger.kernel.org
18885 T: git git://linuxtv.org/media_tree.git
18886 F: drivers/media/i2c/imx319.c
18888 SONY IMX334 SENSOR DRIVER
18889 M: Paul J. Murphy <paul.j.murphy@intel.com>
18890 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18891 L: linux-media@vger.kernel.org
18893 T: git git://linuxtv.org/media_tree.git
18894 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18895 F: drivers/media/i2c/imx334.c
18897 SONY IMX335 SENSOR DRIVER
18898 M: Paul J. Murphy <paul.j.murphy@intel.com>
18899 M: Daniele Alessandrelli <daniele.alessandrelli@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/sony,imx335.yaml
18904 F: drivers/media/i2c/imx335.c
18906 SONY IMX355 SENSOR DRIVER
18907 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18908 L: linux-media@vger.kernel.org
18910 T: git git://linuxtv.org/media_tree.git
18911 F: drivers/media/i2c/imx355.c
18913 SONY IMX412 SENSOR DRIVER
18914 M: Paul J. Murphy <paul.j.murphy@intel.com>
18915 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18916 L: linux-media@vger.kernel.org
18918 T: git git://linuxtv.org/media_tree.git
18919 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18920 F: drivers/media/i2c/imx412.c
18922 SONY MEMORYSTICK SUBSYSTEM
18923 M: Maxim Levitsky <maximlevitsky@gmail.com>
18924 M: Alex Dubov <oakad@yahoo.com>
18925 M: Ulf Hansson <ulf.hansson@linaro.org>
18926 L: linux-mmc@vger.kernel.org
18928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18929 F: drivers/memstick/
18930 F: include/linux/memstick.h
18932 SONY VAIO CONTROL DEVICE DRIVER
18933 M: Mattia Dongili <malattia@linux.it>
18934 L: platform-driver-x86@vger.kernel.org
18936 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18937 F: Documentation/admin-guide/laptops/sony-laptop.rst
18938 F: drivers/char/sonypi.c
18939 F: drivers/platform/x86/sony-laptop.c
18940 F: include/linux/sony-laptop.h
18943 M: Jaroslav Kysela <perex@perex.cz>
18944 M: Takashi Iwai <tiwai@suse.com>
18945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18947 W: http://www.alsa-project.org/
18948 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18950 F: Documentation/sound/
18952 F: include/uapi/sound/
18954 F: tools/testing/selftests/alsa
18956 SOUND - COMPRESSED AUDIO
18957 M: Vinod Koul <vkoul@kernel.org>
18958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18961 F: Documentation/sound/designs/compress-offload.rst
18962 F: include/sound/compress_driver.h
18963 F: include/uapi/sound/compress_*
18964 F: sound/core/compress_offload.c
18965 F: sound/soc/soc-compress.c
18967 SOUND - DMAENGINE HELPERS
18968 M: Lars-Peter Clausen <lars@metafoo.de>
18970 F: include/sound/dmaengine_pcm.h
18971 F: sound/core/pcm_dmaengine.c
18972 F: sound/soc/soc-generic-dmaengine-pcm.c
18974 SOUND - ALSA SELFTESTS
18975 M: Mark Brown <broonie@kernel.org>
18976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18977 L: linux-kselftest@vger.kernel.org
18979 F: tools/testing/selftests/alsa
18981 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18982 M: Liam Girdwood <lgirdwood@gmail.com>
18983 M: Mark Brown <broonie@kernel.org>
18984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18986 W: http://alsa-project.org/main/index.php/ASoC
18987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18988 F: Documentation/devicetree/bindings/sound/
18989 F: Documentation/sound/soc/
18990 F: include/dt-bindings/sound/
18991 F: include/sound/soc*
18994 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18995 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18996 M: Liam Girdwood <lgirdwood@gmail.com>
18997 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18998 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18999 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19000 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19001 M: Daniel Baluta <daniel.baluta@nxp.com>
19002 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19004 W: https://github.com/thesofproject/linux/
19007 SOUNDWIRE SUBSYSTEM
19008 M: Vinod Koul <vkoul@kernel.org>
19009 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19010 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19011 R: Sanyog Kale <sanyog.r.kale@intel.com>
19012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19015 F: Documentation/driver-api/soundwire/
19016 F: drivers/soundwire/
19017 F: include/linux/soundwire/
19020 M: Olli Salonen <olli.salonen@iki.fi>
19021 L: linux-media@vger.kernel.org
19023 W: https://linuxtv.org
19024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19025 F: drivers/media/dvb-frontends/sp2*
19027 SPARC + UltraSPARC (sparc/sparc64)
19028 M: "David S. Miller" <davem@davemloft.net>
19029 L: sparclinux@vger.kernel.org
19031 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19037 SPARC SERIAL DRIVERS
19038 M: "David S. Miller" <davem@davemloft.net>
19039 L: sparclinux@vger.kernel.org
19041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19043 F: drivers/tty/serial/suncore.c
19044 F: drivers/tty/serial/sunhv.c
19045 F: drivers/tty/serial/sunsab.c
19046 F: drivers/tty/serial/sunsab.h
19047 F: drivers/tty/serial/sunsu.c
19048 F: drivers/tty/serial/sunzilog.c
19049 F: drivers/tty/serial/sunzilog.h
19050 F: drivers/tty/vcc.c
19051 F: include/linux/sunserialcore.h
19054 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19055 L: linux-sparse@vger.kernel.org
19057 W: https://sparse.docs.kernel.org/
19058 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19059 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19060 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19061 F: include/linux/compiler.h
19063 SPEAKUP CONSOLE SPEECH DRIVER
19064 M: William Hubbs <w.d.hubbs@gmail.com>
19065 M: Chris Brannon <chris@the-brannons.com>
19066 M: Kirk Reiser <kirk@reisers.ca>
19067 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19068 L: speakup@linux-speakup.org
19070 W: http://www.linux-speakup.org/
19071 W: https://github.com/linux-speakup/speakup
19072 B: https://github.com/linux-speakup/speakup/issues
19073 F: drivers/accessibility/speakup/
19075 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19076 M: Viresh Kumar <vireshk@kernel.org>
19077 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19081 W: http://www.st.com/spear
19082 F: arch/arm/boot/dts/spear*
19083 F: arch/arm/mach-spear/
19084 F: drivers/clk/spear/
19085 F: drivers/pinctrl/spear/
19088 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19089 M: Pratyush Yadav <p.yadav@ti.com>
19090 R: Michael Walle <michael@walle.cc>
19091 L: linux-mtd@lists.infradead.org
19093 W: http://www.linux-mtd.infradead.org/
19094 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19095 C: irc://irc.oftc.net/mtd
19096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19097 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19098 F: drivers/mtd/spi-nor/
19099 F: include/linux/mtd/spi-nor.h
19102 M: Mark Brown <broonie@kernel.org>
19103 L: linux-spi@vger.kernel.org
19105 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19107 F: Documentation/devicetree/bindings/spi/
19108 F: Documentation/spi/
19110 F: include/linux/spi/
19111 F: include/uapi/linux/spi/
19114 SPIDERNET NETWORK DRIVER for CELL
19115 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19116 M: Geoff Levand <geoff@infradead.org>
19117 L: netdev@vger.kernel.org
19118 L: linuxppc-dev@lists.ozlabs.org
19120 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19121 F: drivers/net/ethernet/toshiba/spider_net*
19124 M: Stephen Boyd <sboyd@kernel.org>
19125 L: linux-kernel@vger.kernel.org
19127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19128 F: Documentation/devicetree/bindings/spmi/
19130 F: include/dt-bindings/spmi/spmi.h
19131 F: include/linux/spmi.h
19132 F: include/trace/events/spmi.h
19135 M: Jeremy Kerr <jk@ozlabs.org>
19136 L: linuxppc-dev@lists.ozlabs.org
19138 W: http://www.ibm.com/developerworks/power/cell/
19139 F: Documentation/filesystems/spufs/spufs.rst
19140 F: arch/powerpc/platforms/cell/spufs/
19142 SQUASHFS FILE SYSTEM
19143 M: Phillip Lougher <phillip@squashfs.org.uk>
19144 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19146 W: http://squashfs.org.uk
19147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19148 F: Documentation/filesystems/squashfs.rst
19151 SRM (Alpha) environment access
19152 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19154 F: arch/alpha/kernel/srm_env.c
19156 ST LSM6DSx IMU IIO DRIVER
19157 M: Lorenzo Bianconi <lorenzo@kernel.org>
19158 L: linux-iio@vger.kernel.org
19160 W: http://www.st.com/
19161 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19162 F: drivers/iio/imu/st_lsm6dsx/
19164 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19165 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19166 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19167 L: linux-media@vger.kernel.org
19169 T: git git://linuxtv.org/media_tree.git
19170 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19171 F: drivers/media/i2c/st-mipid02.c
19173 ST STM32 I2C/SMBUS DRIVER
19174 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19175 M: Alain Volmat <alain.volmat@foss.st.com>
19176 L: linux-i2c@vger.kernel.org
19178 F: drivers/i2c/busses/i2c-stm32*
19180 ST STM32 SPI DRIVER
19181 M: Alain Volmat <alain.volmat@foss.st.com>
19182 L: linux-spi@vger.kernel.org
19184 F: drivers/spi/spi-stm32.c
19187 M: Daniel Nilsson <daniel.nilsson@flex.com>
19188 L: linux-hwmon@vger.kernel.org
19190 F: Documentation/hwmon/stpddc60.rst
19191 F: drivers/hwmon/pmbus/stpddc60.c
19193 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19194 M: Song Qiang <songqiang1304521@gmail.com>
19195 L: linux-iio@vger.kernel.org
19197 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19198 F: drivers/iio/proximity/vl53l0x-i2c.c
19201 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19202 M: Sasha Levin <sashal@kernel.org>
19203 L: stable@vger.kernel.org
19205 F: Documentation/process/stable-kernel-rules.rst
19207 STAGING - ATOMISP DRIVER
19208 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19209 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19210 L: linux-media@vger.kernel.org
19212 F: drivers/staging/media/atomisp/
19214 STAGING - FIELDBUS SUBSYSTEM
19215 M: Sven Van Asbroeck <TheSven73@gmail.com>
19217 F: drivers/staging/fieldbus/*
19218 F: drivers/staging/fieldbus/Documentation/
19220 STAGING - HMS ANYBUS-S BUS
19221 M: Sven Van Asbroeck <TheSven73@gmail.com>
19223 F: drivers/staging/fieldbus/anybuss/
19225 STAGING - INDUSTRIAL IO
19226 M: Jonathan Cameron <jic23@kernel.org>
19227 L: linux-iio@vger.kernel.org
19229 F: Documentation/devicetree/bindings/staging/iio/
19230 F: drivers/staging/iio/
19232 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19233 M: Marc Dietrich <marvin24@gmx.de>
19234 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19235 L: linux-tegra@vger.kernel.org
19237 F: drivers/staging/nvec/
19239 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19240 M: Jens Frederich <jfrederich@gmail.com>
19241 M: Jon Nettleton <jon.nettleton@gmail.com>
19243 W: http://wiki.laptop.org/go/DCON
19244 F: drivers/staging/olpc_dcon/
19246 STAGING - REALTEK RTL8188EU DRIVERS
19247 M: Larry Finger <Larry.Finger@lwfinger.net>
19248 M: Phillip Potter <phil@philpotter.co.uk>
19250 F: drivers/staging/r8188eu/
19252 STAGING - REALTEK RTL8712U DRIVERS
19253 M: Larry Finger <Larry.Finger@lwfinger.net>
19254 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19256 F: drivers/staging/rtl8712/
19258 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19259 M: Michael Hennerich <michael.hennerich@analog.com>
19260 L: linux-fbdev@vger.kernel.org
19262 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19263 F: drivers/staging/fbtft/fb_seps525.c
19265 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19266 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19267 M: Teddy Wang <teddy.wang@siliconmotion.com>
19268 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19269 L: linux-fbdev@vger.kernel.org
19271 F: drivers/staging/sm750fb/
19273 STAGING - VIA VT665X DRIVERS
19274 M: Forest Bond <forest@alittletooquiet.net>
19276 F: drivers/staging/vt665?/
19279 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19280 L: linux-staging@lists.linux.dev
19282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19283 F: drivers/staging/
19285 STARFIRE/DURALAN NETWORK DRIVER
19286 M: Ion Badulescu <ionut@badula.org>
19288 F: drivers/net/ethernet/adaptec/starfire*
19290 STARFIVE JH7100 CLOCK DRIVERS
19291 M: Emil Renner Berthing <kernel@esmil.dk>
19293 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19294 F: drivers/clk/starfive/clk-starfive-jh7100*
19295 F: include/dt-bindings/clock/starfive-jh7100*.h
19297 STARFIVE JH7100 PINCTRL DRIVER
19298 M: Emil Renner Berthing <kernel@esmil.dk>
19299 L: linux-gpio@vger.kernel.org
19301 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19302 F: drivers/pinctrl/pinctrl-starfive.c
19303 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19305 STARFIVE JH7100 RESET CONTROLLER DRIVER
19306 M: Emil Renner Berthing <kernel@esmil.dk>
19308 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19309 F: drivers/reset/reset-starfive-jh7100.c
19310 F: include/dt-bindings/reset/starfive-jh7100.h
19313 M: Peter Zijlstra <peterz@infradead.org>
19314 M: Josh Poimboeuf <jpoimboe@kernel.org>
19315 M: Jason Baron <jbaron@akamai.com>
19316 R: Steven Rostedt <rostedt@goodmis.org>
19317 R: Ard Biesheuvel <ardb@kernel.org>
19319 F: arch/*/include/asm/jump_label*.h
19320 F: arch/*/include/asm/static_call*.h
19321 F: arch/*/kernel/jump_label.c
19322 F: arch/*/kernel/static_call.c
19323 F: include/linux/jump_label*.h
19324 F: include/linux/static_call*.h
19325 F: kernel/jump_label.c
19326 F: kernel/static_call.c
19328 STI AUDIO (ASoC) DRIVERS
19329 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19330 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19332 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19336 M: Alain Volmat <alain.volmat@foss.st.com>
19338 F: Documentation/devicetree/bindings/media/stih-cec.txt
19339 F: drivers/media/cec/platform/sti/
19341 STK1160 USB VIDEO CAPTURE DRIVER
19342 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19343 L: linux-media@vger.kernel.org
19345 T: git git://linuxtv.org/media_tree.git
19346 F: drivers/media/usb/stk1160/
19348 STM32 AUDIO (ASoC) DRIVERS
19349 M: Olivier Moysan <olivier.moysan@foss.st.com>
19350 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19353 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19354 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19357 STM32 TIMER/LPTIMER DRIVERS
19358 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19360 F: Documentation/ABI/testing/*timer-stm32
19361 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19362 F: drivers/*/stm32-*timer*
19363 F: drivers/pwm/pwm-stm32*
19364 F: include/linux/*/stm32-*tim*
19366 STMMAC ETHERNET DRIVER
19367 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19368 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19369 M: Jose Abreu <joabreu@synopsys.com>
19370 L: netdev@vger.kernel.org
19372 W: http://www.stlinux.com
19373 F: Documentation/networking/device_drivers/ethernet/stmicro/
19374 F: drivers/net/ethernet/stmicro/stmmac/
19377 M: Sam Creasey <sammy@sammy.net>
19379 W: http://sammy.net/sun3/
19380 F: arch/m68k/include/asm/sun3*
19381 F: arch/m68k/kernel/*sun3*
19382 F: arch/m68k/sun3*/
19383 F: drivers/net/ethernet/i825xx/sun3*
19385 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19386 M: Hans de Goede <hdegoede@redhat.com>
19387 L: linux-input@vger.kernel.org
19389 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19390 F: drivers/input/keyboard/sun4i-lradc-keys.c
19392 SUNDANCE NETWORK DRIVER
19393 M: Denis Kirjanov <kda@linux-powerpc.org>
19394 L: netdev@vger.kernel.org
19396 F: drivers/net/ethernet/dlink/sundance.c
19398 SUNPLUS ETHERNET DRIVER
19399 M: Wells Lu <wellslutw@gmail.com>
19400 L: netdev@vger.kernel.org
19402 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19403 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19404 F: drivers/net/ethernet/sunplus/
19406 SUNPLUS OCOTP DRIVER
19407 M: Vincent Shih <vincent.sunplus@gmail.com>
19409 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19410 F: drivers/nvmem/sunplus-ocotp.c
19413 M: Hammer Hsieh <hammerh0314@gmail.com>
19415 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19416 F: drivers/pwm/pwm-sunplus.c
19419 M: Vincent Shih <vincent.sunplus@gmail.com>
19420 L: linux-rtc@vger.kernel.org
19422 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19423 F: drivers/rtc/rtc-sunplus.c
19425 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19426 M: Li-hao Kuo <lhjeff911@gmail.com>
19427 L: linux-spi@vger.kernel.org
19429 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19430 F: drivers/spi/spi-sunplus-sp7021.c
19432 SUNPLUS UART DRIVER
19433 M: Hammer Hsieh <hammerh0314@gmail.com>
19435 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19436 F: drivers/tty/serial/sunplus-uart.c
19438 SUNPLUS WATCHDOG DRIVER
19439 M: Xiantao Hu <xt.hu@cqplus1.com>
19440 L: linux-watchdog@vger.kernel.org
19442 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19443 F: drivers/watchdog/sunplus_wdt.c
19446 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19447 M: Rich Felker <dalias@libc.org>
19448 L: linux-sh@vger.kernel.org
19450 Q: http://patchwork.kernel.org/project/linux-sh/list/
19451 F: Documentation/sh/
19456 M: "Rafael J. Wysocki" <rafael@kernel.org>
19457 M: Len Brown <len.brown@intel.com>
19458 M: Pavel Machek <pavel@ucw.cz>
19459 L: linux-pm@vger.kernel.org
19461 B: https://bugzilla.kernel.org
19462 F: Documentation/power/
19463 F: arch/x86/kernel/acpi/
19464 F: drivers/base/power/
19465 F: include/linux/freezer.h
19466 F: include/linux/pm.h
19467 F: include/linux/suspend.h
19471 M: Martin Mares <mj@ucw.cz>
19472 L: linux-video@atrey.karlin.mff.cuni.cz
19474 F: Documentation/admin-guide/svga.rst
19475 F: arch/x86/boot/video*
19478 M: Christoph Hellwig <hch@infradead.org>
19479 L: iommu@lists.linux.dev
19481 W: http://git.infradead.org/users/hch/dma-mapping.git
19482 T: git git://git.infradead.org/users/hch/dma-mapping.git
19483 F: arch/*/kernel/pci-swiotlb.c
19484 F: include/linux/swiotlb.h
19485 F: kernel/dma/swiotlb.c
19488 M: Jiri Pirko <jiri@resnulli.us>
19489 M: Ivan Vecera <ivecera@redhat.com>
19490 L: netdev@vger.kernel.org
19492 F: include/net/switchdev.h
19495 SY8106A REGULATOR DRIVER
19496 M: Icenowy Zheng <icenowy@aosc.io>
19498 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19499 F: drivers/regulator/sy8106a-regulator.c
19501 SYNC FILE FRAMEWORK
19502 M: Sumit Semwal <sumit.semwal@linaro.org>
19503 R: Gustavo Padovan <gustavo@padovan.org>
19504 L: linux-media@vger.kernel.org
19505 L: dri-devel@lists.freedesktop.org
19507 T: git git://anongit.freedesktop.org/drm/drm-misc
19508 F: Documentation/driver-api/sync_file.rst
19509 F: drivers/dma-buf/dma-fence*
19510 F: drivers/dma-buf/sw_sync.c
19511 F: drivers/dma-buf/sync_*
19512 F: include/linux/sync_file.h
19513 F: include/uapi/linux/sync_file.h
19515 SYNOPSYS ARC ARCHITECTURE
19516 M: Vineet Gupta <vgupta@kernel.org>
19517 L: linux-snps-arc@lists.infradead.org
19519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19520 F: Documentation/arc/
19521 F: Documentation/devicetree/bindings/arc/*
19522 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19524 F: drivers/clocksource/arc_timer.c
19525 F: drivers/tty/serial/arc_uart.c
19527 SYNOPSYS ARC HSDK SDP pll clock driver
19528 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19530 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19531 F: drivers/clk/clk-hsdk-pll.c
19533 SYNOPSYS ARC SDP clock driver
19534 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19536 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19537 F: drivers/clk/axs10x/*
19539 SYNOPSYS ARC SDP platform support
19540 M: Alexey Brodkin <abrodkin@synopsys.com>
19542 F: Documentation/devicetree/bindings/arc/axs10*
19543 F: arch/arc/boot/dts/ax*
19544 F: arch/arc/plat-axs10x
19546 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19547 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19549 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19550 F: drivers/reset/reset-axs10x.c
19552 SYNOPSYS CREG GPIO DRIVER
19553 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19555 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19556 F: drivers/gpio/gpio-creg-snps.c
19558 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19559 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19561 F: drivers/tty/serial/8250/8250_dw.c
19562 F: drivers/tty/serial/8250/8250_dwlib.*
19563 F: drivers/tty/serial/8250/8250_lpss.c
19565 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19566 M: Hoan Tran <hoan@os.amperecomputing.com>
19567 M: Serge Semin <fancer.lancer@gmail.com>
19568 L: linux-gpio@vger.kernel.org
19570 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19571 F: drivers/gpio/gpio-dwapb.c
19573 SYNOPSYS DESIGNWARE APB SSI DRIVER
19574 M: Serge Semin <fancer.lancer@gmail.com>
19575 L: linux-spi@vger.kernel.org
19577 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19578 F: drivers/spi/spi-dw*
19580 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19581 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19583 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19584 F: drivers/dma/dw-axi-dmac/
19586 SYNOPSYS DESIGNWARE DMAC DRIVER
19587 M: Viresh Kumar <vireshk@kernel.org>
19588 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19590 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19591 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19593 F: include/dt-bindings/dma/dw-dmac.h
19594 F: include/linux/dma/dw.h
19595 F: include/linux/platform_data/dma-dw.h
19597 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19598 M: Jose Abreu <Jose.Abreu@synopsys.com>
19599 L: netdev@vger.kernel.org
19601 F: drivers/net/ethernet/synopsys/
19603 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19604 M: Jose Abreu <Jose.Abreu@synopsys.com>
19605 L: netdev@vger.kernel.org
19607 F: drivers/net/pcs/pcs-xpcs.c
19608 F: drivers/net/pcs/pcs-xpcs.h
19609 F: include/linux/pcs/pcs-xpcs.h
19611 SYNOPSYS DESIGNWARE I2C DRIVER
19612 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19613 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19614 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19615 R: Jan Dabros <jsd@semihalf.com>
19616 L: linux-i2c@vger.kernel.org
19618 F: drivers/i2c/busses/i2c-designware-*
19620 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19621 M: Jaehoon Chung <jh80.chung@samsung.com>
19622 L: linux-mmc@vger.kernel.org
19624 F: drivers/mmc/host/dw_mmc*
19626 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19627 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19629 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19630 F: drivers/reset/reset-hsdk.c
19631 F: include/dt-bindings/reset/snps,hsdk-reset.h
19633 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19634 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19635 M: Manjunath M B <manjumb@synopsys.com>
19636 L: linux-mmc@vger.kernel.org
19638 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19640 SYSTEM CONFIGURATION (SYSCON)
19641 M: Lee Jones <lee.jones@linaro.org>
19642 M: Arnd Bergmann <arnd@arndb.de>
19644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19645 F: drivers/mfd/syscon.c
19647 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19648 M: Sudeep Holla <sudeep.holla@arm.com>
19649 R: Cristian Marussi <cristian.marussi@arm.com>
19650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19652 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19653 F: drivers/clk/clk-sc[mp]i.c
19654 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19655 F: drivers/firmware/arm_scmi/
19656 F: drivers/firmware/arm_scpi.c
19657 F: drivers/regulator/scmi-regulator.c
19658 F: drivers/reset/reset-scmi.c
19659 F: include/linux/sc[mp]i_protocol.h
19660 F: include/trace/events/scmi.h
19661 F: include/uapi/linux/virtio_scmi.h
19663 SYSTEM RESET/SHUTDOWN DRIVERS
19664 M: Sebastian Reichel <sre@kernel.org>
19665 L: linux-pm@vger.kernel.org
19667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19668 F: Documentation/devicetree/bindings/power/reset/
19669 F: drivers/power/reset/
19671 SYSTEM TRACE MODULE CLASS
19672 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19675 F: Documentation/trace/stm.rst
19676 F: drivers/hwtracing/stm/
19677 F: include/linux/stm.h
19678 F: include/uapi/linux/stm.h
19680 SYSTEM76 ACPI DRIVER
19681 M: Jeremy Soller <jeremy@system76.com>
19682 M: System76 Product Development <productdev@system76.com>
19683 L: platform-driver-x86@vger.kernel.org
19685 F: drivers/platform/x86/system76_acpi.c
19688 M: Christoph Hellwig <hch@infradead.org>
19690 F: Documentation/filesystems/sysv-fs.rst
19692 F: include/linux/sysv_fs.h
19694 TASKSTATS STATISTICS INTERFACE
19695 M: Balbir Singh <bsingharora@gmail.com>
19697 F: Documentation/accounting/taskstats*
19698 F: include/linux/taskstats*
19699 F: kernel/taskstats.c
19702 M: Jamal Hadi Salim <jhs@mojatatu.com>
19703 M: Cong Wang <xiyou.wangcong@gmail.com>
19704 M: Jiri Pirko <jiri@resnulli.us>
19705 L: netdev@vger.kernel.org
19707 F: include/net/pkt_cls.h
19708 F: include/net/pkt_sched.h
19709 F: include/net/tc_act/
19710 F: include/uapi/linux/pkt_cls.h
19711 F: include/uapi/linux/pkt_sched.h
19712 F: include/uapi/linux/tc_act/
19713 F: include/uapi/linux/tc_ematch/
19715 F: tools/testing/selftests/tc-testing
19717 TC90522 MEDIA DRIVER
19718 M: Akihiro Tsukada <tskd08@gmail.com>
19719 L: linux-media@vger.kernel.org
19721 F: drivers/media/dvb-frontends/tc90522*
19723 TCP LOW PRIORITY MODULE
19724 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19725 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19727 W: http://tcp-lp-mod.sourceforge.net/
19728 F: net/ipv4/tcp_lp.c
19730 TDA10071 MEDIA DRIVER
19731 M: Antti Palosaari <crope@iki.fi>
19732 L: linux-media@vger.kernel.org
19734 W: https://linuxtv.org
19735 W: http://palosaari.fi/linux/
19736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19737 T: git git://linuxtv.org/anttip/media_tree.git
19738 F: drivers/media/dvb-frontends/tda10071*
19740 TDA18212 MEDIA DRIVER
19741 M: Antti Palosaari <crope@iki.fi>
19742 L: linux-media@vger.kernel.org
19744 W: https://linuxtv.org
19745 W: http://palosaari.fi/linux/
19746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19747 T: git git://linuxtv.org/anttip/media_tree.git
19748 F: drivers/media/tuners/tda18212*
19750 TDA18218 MEDIA DRIVER
19751 M: Antti Palosaari <crope@iki.fi>
19752 L: linux-media@vger.kernel.org
19754 W: https://linuxtv.org
19755 W: http://palosaari.fi/linux/
19756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19757 T: git git://linuxtv.org/anttip/media_tree.git
19758 F: drivers/media/tuners/tda18218*
19760 TDA18250 MEDIA DRIVER
19761 M: Olli Salonen <olli.salonen@iki.fi>
19762 L: linux-media@vger.kernel.org
19764 W: https://linuxtv.org
19765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19766 T: git git://linuxtv.org/media_tree.git
19767 F: drivers/media/tuners/tda18250*
19769 TDA18271 MEDIA DRIVER
19770 M: Michael Krufky <mkrufky@linuxtv.org>
19771 L: linux-media@vger.kernel.org
19773 W: https://linuxtv.org
19774 W: http://github.com/mkrufky
19775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19776 T: git git://linuxtv.org/mkrufky/tuners.git
19777 F: drivers/media/tuners/tda18271*
19779 TDA1997x MEDIA DRIVER
19780 M: Tim Harvey <tharvey@gateworks.com>
19781 L: linux-media@vger.kernel.org
19783 W: https://linuxtv.org
19784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19785 F: drivers/media/i2c/tda1997x.*
19787 TDA827x MEDIA DRIVER
19788 M: Michael Krufky <mkrufky@linuxtv.org>
19789 L: linux-media@vger.kernel.org
19791 W: https://linuxtv.org
19792 W: http://github.com/mkrufky
19793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19794 T: git git://linuxtv.org/mkrufky/tuners.git
19795 F: drivers/media/tuners/tda8290.*
19797 TDA8290 MEDIA DRIVER
19798 M: Michael Krufky <mkrufky@linuxtv.org>
19799 L: linux-media@vger.kernel.org
19801 W: https://linuxtv.org
19802 W: http://github.com/mkrufky
19803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19804 T: git git://linuxtv.org/mkrufky/tuners.git
19805 F: drivers/media/tuners/tda8290.*
19807 TDA9840 MEDIA DRIVER
19808 M: Hans Verkuil <hverkuil@xs4all.nl>
19809 L: linux-media@vger.kernel.org
19811 W: https://linuxtv.org
19812 T: git git://linuxtv.org/media_tree.git
19813 F: drivers/media/i2c/tda9840*
19815 TEA5761 TUNER DRIVER
19816 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19817 L: linux-media@vger.kernel.org
19819 W: https://linuxtv.org
19820 T: git git://linuxtv.org/media_tree.git
19821 F: drivers/media/tuners/tea5761.*
19823 TEA5767 TUNER DRIVER
19824 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19825 L: linux-media@vger.kernel.org
19827 W: https://linuxtv.org
19828 T: git git://linuxtv.org/media_tree.git
19829 F: drivers/media/tuners/tea5767.*
19831 TEA6415C MEDIA DRIVER
19832 M: Hans Verkuil <hverkuil@xs4all.nl>
19833 L: linux-media@vger.kernel.org
19835 W: https://linuxtv.org
19836 T: git git://linuxtv.org/media_tree.git
19837 F: drivers/media/i2c/tea6415c*
19839 TEA6420 MEDIA DRIVER
19840 M: Hans Verkuil <hverkuil@xs4all.nl>
19841 L: linux-media@vger.kernel.org
19843 W: https://linuxtv.org
19844 T: git git://linuxtv.org/media_tree.git
19845 F: drivers/media/i2c/tea6420*
19848 M: Jiri Pirko <jiri@resnulli.us>
19849 L: netdev@vger.kernel.org
19851 F: drivers/net/team/
19852 F: include/linux/if_team.h
19853 F: include/uapi/linux/if_team.h
19855 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19856 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19858 F: arch/x86/platform/ts5500/
19860 TECHNOTREND USB IR RECEIVER
19861 M: Sean Young <sean@mess.org>
19862 L: linux-media@vger.kernel.org
19864 F: drivers/media/rc/ttusbir.c
19866 TECHWELL TW9910 VIDEO DECODER
19867 L: linux-media@vger.kernel.org
19869 F: drivers/media/i2c/tw9910.c
19870 F: include/media/i2c/tw9910.h
19873 M: Jens Wiklander <jens.wiklander@linaro.org>
19874 R: Sumit Garg <sumit.garg@linaro.org>
19875 L: op-tee@lists.trustedfirmware.org
19877 F: Documentation/staging/tee.rst
19879 F: include/linux/tee_drv.h
19880 F: include/uapi/linux/tee.h
19882 TEGRA ARCHITECTURE SUPPORT
19883 M: Thierry Reding <thierry.reding@gmail.com>
19884 M: Jonathan Hunter <jonathanh@nvidia.com>
19885 L: linux-tegra@vger.kernel.org
19887 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19892 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19893 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19895 F: drivers/clk/tegra/
19898 M: Laxman Dewangan <ldewangan@nvidia.com>
19899 M: Jon Hunter <jonathanh@nvidia.com>
19901 F: drivers/dma/tegra*
19904 M: Laxman Dewangan <ldewangan@nvidia.com>
19905 R: Dmitry Osipenko <digetx@gmail.com>
19907 F: drivers/i2c/busses/i2c-tegra.c
19909 TEGRA IOMMU DRIVERS
19910 M: Thierry Reding <thierry.reding@gmail.com>
19911 R: Krishna Reddy <vdumpa@nvidia.com>
19912 L: linux-tegra@vger.kernel.org
19914 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19915 F: drivers/iommu/tegra*
19918 M: Laxman Dewangan <ldewangan@nvidia.com>
19920 F: drivers/input/keyboard/tegra-kbc.c
19923 M: Stefan Agner <stefan@agner.ch>
19924 M: Lucas Stach <dev@lynxeye.de>
19926 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19927 F: drivers/mtd/nand/raw/tegra_nand.c
19930 M: Thierry Reding <thierry.reding@gmail.com>
19932 F: drivers/pwm/pwm-tegra.c
19934 TEGRA SERIAL DRIVER
19935 M: Laxman Dewangan <ldewangan@nvidia.com>
19937 F: drivers/tty/serial/serial-tegra.c
19940 M: Laxman Dewangan <ldewangan@nvidia.com>
19942 F: drivers/spi/spi-tegra*
19944 TEGRA QUAD SPI DRIVER
19945 M: Thierry Reding <thierry.reding@gmail.com>
19946 M: Jonathan Hunter <jonathanh@nvidia.com>
19947 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19948 L: linux-tegra@vger.kernel.org
19950 F: drivers/spi/spi-tegra210-quad.c
19953 M: Thierry Reding <thierry.reding@gmail.com>
19954 M: Jonathan Hunter <jonathanh@nvidia.com>
19955 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19956 L: linux-media@vger.kernel.org
19957 L: linux-tegra@vger.kernel.org
19959 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19960 F: drivers/staging/media/tegra-video/
19962 TEGRA XUSB PADCTL DRIVER
19963 M: JC Kuo <jckuo@nvidia.com>
19965 F: drivers/phy/tegra/xusb*
19967 TEHUTI ETHERNET DRIVER
19968 M: Andy Gospodarek <andy@greyhouse.net>
19969 L: netdev@vger.kernel.org
19971 F: drivers/net/ethernet/tehuti/*
19973 TELECOM CLOCK DRIVER FOR MCPL0010
19974 M: Mark Gross <markgross@kernel.org>
19976 F: drivers/char/tlclk.c
19978 TEMPO SEMICONDUCTOR DRIVERS
19979 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19981 F: Documentation/devicetree/bindings/sound/tscs*.txt
19982 F: sound/soc/codecs/tscs*.c
19983 F: sound/soc/codecs/tscs*.h
19985 TENSILICA XTENSA PORT (xtensa)
19986 M: Chris Zankel <chris@zankel.net>
19987 M: Max Filippov <jcmvbkbc@gmail.com>
19988 L: linux-xtensa@linux-xtensa.org
19990 T: git git://github.com/czankel/xtensa-linux.git
19992 F: drivers/irqchip/irq-xtensa-*
19994 TEXAS INSTRUMENTS ASoC DRIVERS
19995 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19998 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20001 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20002 M: Ricardo Ribalda <ribalda@kernel.org>
20003 L: linux-iio@vger.kernel.org
20005 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20006 F: drivers/iio/dac/ti-dac7612.c
20008 TEXAS INSTRUMENTS DMA DRIVERS
20009 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20010 L: dmaengine@vger.kernel.org
20012 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20013 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20014 F: Documentation/devicetree/bindings/dma/ti/
20016 X: drivers/dma/ti/cppi41.c
20017 F: include/linux/dma/k3-udma-glue.h
20018 F: include/linux/dma/ti-cppi5.h
20019 F: include/linux/dma/k3-psil.h
20021 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20022 M: Nishanth Menon <nm@ti.com>
20023 M: Tero Kristo <kristo@kernel.org>
20024 M: Santosh Shilimkar <ssantosh@kernel.org>
20025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20027 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20028 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20029 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20030 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20031 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20032 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20033 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20034 F: drivers/clk/keystone/sci-clk.c
20035 F: drivers/firmware/ti_sci*
20036 F: drivers/irqchip/irq-ti-sci-inta.c
20037 F: drivers/irqchip/irq-ti-sci-intr.c
20038 F: drivers/reset/reset-ti-sci.c
20039 F: drivers/soc/ti/ti_sci_inta_msi.c
20040 F: drivers/soc/ti/ti_sci_pm_domains.c
20041 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20042 F: include/linux/soc/ti/ti_sci_inta_msi.h
20043 F: include/linux/soc/ti/ti_sci_protocol.h
20045 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20046 M: Robert Marko <robert.marko@sartura.hr>
20047 M: Luka Perkov <luka.perkov@sartura.hr>
20048 L: linux-hwmon@vger.kernel.org
20050 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20051 F: Documentation/hwmon/tps23861.rst
20052 F: drivers/hwmon/tps23861.c
20054 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20055 M: Puranjay Mohan <puranjay12@gmail.com>
20056 L: linux-iio@vger.kernel.org
20058 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20059 F: drivers/iio/temperature/tmp117.c
20061 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20062 M: Hans Verkuil <hverkuil@xs4all.nl>
20063 L: linux-media@vger.kernel.org
20065 W: https://linuxtv.org
20066 T: git git://linuxtv.org/media_tree.git
20067 F: drivers/media/radio/radio-raremono.c
20070 M: Rafael J. Wysocki <rafael@kernel.org>
20071 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20072 R: Amit Kucheria <amitk@kernel.org>
20073 R: Zhang Rui <rui.zhang@intel.com>
20074 L: linux-pm@vger.kernel.org
20076 Q: https://patchwork.kernel.org/project/linux-pm/list/
20077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20078 F: Documentation/ABI/testing/sysfs-class-thermal
20079 F: Documentation/devicetree/bindings/thermal/
20080 F: Documentation/driver-api/thermal/
20081 F: drivers/thermal/
20082 F: include/dt-bindings/thermal/
20083 F: include/linux/cpu_cooling.h
20084 F: include/linux/thermal.h
20085 F: include/uapi/linux/thermal.h
20086 F: tools/lib/thermal/
20089 THERMAL DRIVER FOR AMLOGIC SOCS
20090 M: Guillaume La Roque <glaroque@baylibre.com>
20091 L: linux-pm@vger.kernel.org
20092 L: linux-amlogic@lists.infradead.org
20094 W: http://linux-meson.com/
20095 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20096 F: drivers/thermal/amlogic_thermal.c
20098 THERMAL/CPU_COOLING
20099 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20100 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20101 M: Viresh Kumar <viresh.kumar@linaro.org>
20102 R: Lukasz Luba <lukasz.luba@arm.com>
20103 L: linux-pm@vger.kernel.org
20105 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20106 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20107 F: drivers/thermal/cpufreq_cooling.c
20108 F: drivers/thermal/cpuidle_cooling.c
20109 F: include/linux/cpu_cooling.h
20111 THERMAL/POWER_ALLOCATOR
20112 M: Lukasz Luba <lukasz.luba@arm.com>
20113 L: linux-pm@vger.kernel.org
20115 F: Documentation/driver-api/thermal/power_allocator.rst
20116 F: drivers/thermal/gov_power_allocator.c
20117 F: include/trace/events/thermal_power_allocator.h
20119 THINKPAD ACPI EXTRAS DRIVER
20120 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20121 L: ibm-acpi-devel@lists.sourceforge.net
20122 L: platform-driver-x86@vger.kernel.org
20124 W: http://ibm-acpi.sourceforge.net
20125 W: http://thinkwiki.org/wiki/Ibm-acpi
20126 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20127 F: drivers/platform/x86/thinkpad_acpi.c
20129 THINKPAD LMI DRIVER
20130 M: Mark Pearson <markpearson@lenovo.com>
20131 L: platform-driver-x86@vger.kernel.org
20133 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20134 F: drivers/platform/x86/think-lmi.?
20136 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20137 M: Isaac Hazan <isaac.hazan@intel.com>
20138 L: linux-usb@vger.kernel.org
20140 F: drivers/thunderbolt/dma_test.c
20143 M: Andreas Noever <andreas.noever@gmail.com>
20144 M: Michael Jamet <michael.jamet@intel.com>
20145 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20146 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20147 L: linux-usb@vger.kernel.org
20149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20150 F: Documentation/admin-guide/thunderbolt.rst
20151 F: drivers/thunderbolt/
20152 F: include/linux/thunderbolt.h
20154 THUNDERBOLT NETWORK DRIVER
20155 M: Michael Jamet <michael.jamet@intel.com>
20156 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20157 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20158 L: netdev@vger.kernel.org
20160 F: drivers/net/thunderbolt.c
20162 THUNDERX GPIO DRIVER
20163 M: Robert Richter <rric@kernel.org>
20165 F: drivers/gpio/gpio-thunderx.c
20167 TI ADS131E0X ADC SERIES DRIVER
20168 M: Tomislav Denis <tomislav.denis@avl.com>
20169 L: linux-iio@vger.kernel.org
20171 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20172 F: drivers/iio/adc/ti-ads131e08.c
20174 TI AM437X VPFE DRIVER
20175 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20176 L: linux-media@vger.kernel.org
20178 W: https://linuxtv.org
20179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20180 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20181 F: drivers/media/platform/ti/am437x/
20183 TI BANDGAP AND THERMAL DRIVER
20184 M: Eduardo Valentin <edubezval@gmail.com>
20185 M: Keerthy <j-keerthy@ti.com>
20186 L: linux-pm@vger.kernel.org
20187 L: linux-omap@vger.kernel.org
20189 F: drivers/thermal/ti-soc-thermal/
20191 TI BQ27XXX POWER SUPPLY DRIVER
20192 F: drivers/power/supply/bq27xxx_battery.c
20193 F: drivers/power/supply/bq27xxx_battery_i2c.c
20194 F: include/linux/power/bq27xxx_battery.h
20196 TI CDCE706 CLOCK DRIVER
20197 M: Max Filippov <jcmvbkbc@gmail.com>
20199 F: drivers/clk/clk-cdce706.c
20202 M: Tero Kristo <kristo@kernel.org>
20203 L: linux-omap@vger.kernel.org
20206 F: include/linux/clk/ti.h
20208 TI DAVINCI MACHINE SUPPORT
20209 M: Sekhar Nori <nsekhar@ti.com>
20210 R: Bartosz Golaszewski <brgl@bgdev.pl>
20211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20214 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20215 F: arch/arm/boot/dts/da850*
20216 F: arch/arm/mach-davinci/
20217 F: drivers/i2c/busses/i2c-davinci.c
20219 TI DAVINCI SERIES CLOCK DRIVER
20220 M: David Lechner <david@lechnology.com>
20221 R: Sekhar Nori <nsekhar@ti.com>
20223 F: Documentation/devicetree/bindings/clock/ti/davinci/
20224 F: drivers/clk/davinci/
20226 TI DAVINCI SERIES GPIO DRIVER
20227 M: Keerthy <j-keerthy@ti.com>
20228 L: linux-gpio@vger.kernel.org
20230 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20231 F: drivers/gpio/gpio-davinci.c
20233 TI DAVINCI SERIES MEDIA DRIVER
20234 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20235 L: linux-media@vger.kernel.org
20237 W: https://linuxtv.org
20238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20239 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20240 F: drivers/media/platform/ti/davinci/
20241 F: include/media/davinci/
20243 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20244 R: David Lechner <david@lechnology.com>
20245 L: linux-iio@vger.kernel.org
20246 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20247 F: drivers/counter/ti-eqep.c
20249 TI ETHERNET SWITCH DRIVER (CPSW)
20250 R: Grygorii Strashko <grygorii.strashko@ti.com>
20251 L: linux-omap@vger.kernel.org
20252 L: netdev@vger.kernel.org
20254 F: drivers/net/ethernet/ti/cpsw*
20255 F: drivers/net/ethernet/ti/davinci*
20257 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20258 M: Alex Dubov <oakad@yahoo.com>
20260 W: http://tifmxx.berlios.de/
20261 F: drivers/memstick/host/tifm_ms.c
20262 F: drivers/misc/tifm*
20263 F: drivers/mmc/host/tifm_sd.c
20264 F: include/linux/tifm.h
20266 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20267 M: Nishanth Menon <nm@ti.com>
20268 M: Santosh Shilimkar <ssantosh@kernel.org>
20269 L: linux-kernel@vger.kernel.org
20270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20273 F: drivers/soc/ti/*
20275 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20276 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20277 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20280 F: sound/soc/codecs/isabelle*
20281 F: sound/soc/codecs/lm49453*
20283 TI PCM3060 ASoC CODEC DRIVER
20284 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20287 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20288 F: sound/soc/codecs/pcm3060*
20290 TI TAS571X FAMILY ASoC CODEC DRIVER
20291 M: Kevin Cernekee <cernekee@chromium.org>
20292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20294 F: sound/soc/codecs/tas571x*
20296 TI TRF7970A NFC DRIVER
20297 M: Mark Greer <mgreer@animalcreek.com>
20298 L: linux-wireless@vger.kernel.org
20299 L: linux-nfc@lists.01.org (subscribers-only)
20301 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20302 F: drivers/nfc/trf7970a.c
20304 TI TSC2046 ADC DRIVER
20305 M: Oleksij Rempel <o.rempel@pengutronix.de>
20306 R: kernel@pengutronix.de
20307 L: linux-iio@vger.kernel.org
20309 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20310 F: drivers/iio/adc/ti-tsc2046.c
20312 TI TWL4030 SERIES SOC CODEC DRIVER
20313 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20314 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20316 F: sound/soc/codecs/twl4030*
20319 M: Benoit Parrot <bparrot@ti.com>
20320 L: linux-media@vger.kernel.org
20322 W: http://linuxtv.org/
20323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20324 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20325 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20326 F: drivers/media/platform/ti/cal/
20327 F: drivers/media/platform/ti/vpe/
20329 TI WILINK WIRELESS DRIVERS
20330 L: linux-wireless@vger.kernel.org
20332 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20333 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20335 F: drivers/net/wireless/ti/
20336 F: include/linux/wl12xx.h
20338 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20339 M: John Stultz <jstultz@google.com>
20340 M: Thomas Gleixner <tglx@linutronix.de>
20341 R: Stephen Boyd <sboyd@kernel.org>
20342 L: linux-kernel@vger.kernel.org
20344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20345 F: include/linux/clocksource.h
20346 F: include/linux/time.h
20347 F: include/linux/timex.h
20348 F: include/uapi/linux/time.h
20349 F: include/uapi/linux/timex.h
20350 F: kernel/time/alarmtimer.c
20351 F: kernel/time/clocksource.c
20352 F: kernel/time/ntp.c
20353 F: kernel/time/time*.c
20354 F: tools/testing/selftests/timers/
20357 M: Jon Maloy <jmaloy@redhat.com>
20358 M: Ying Xue <ying.xue@windriver.com>
20359 L: netdev@vger.kernel.org (core kernel code)
20360 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20362 W: http://tipc.sourceforge.net/
20363 F: include/uapi/linux/tipc*.h
20366 TLAN NETWORK DRIVER
20367 M: Samuel Chessman <chessman@tux.org>
20368 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20370 W: http://sourceforge.net/projects/tlan/
20371 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20372 F: drivers/net/ethernet/ti/tlan.*
20374 TM6000 VIDEO4LINUX DRIVER
20375 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20376 L: linux-media@vger.kernel.org
20378 W: https://linuxtv.org
20379 T: git git://linuxtv.org/media_tree.git
20380 F: Documentation/admin-guide/media/tm6000*
20381 F: drivers/media/usb/tm6000/
20383 TMIO/SDHI MMC DRIVER
20384 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20385 L: linux-mmc@vger.kernel.org
20386 L: linux-renesas-soc@vger.kernel.org
20388 F: drivers/mmc/host/renesas_sdhi*
20389 F: drivers/mmc/host/tmio_mmc*
20390 F: include/linux/mfd/tmio.h
20392 TMP401 HARDWARE MONITOR DRIVER
20393 M: Guenter Roeck <linux@roeck-us.net>
20394 L: linux-hwmon@vger.kernel.org
20396 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20397 F: Documentation/hwmon/tmp401.rst
20398 F: drivers/hwmon/tmp401.c
20400 TMP464 HARDWARE MONITOR DRIVER
20401 M: Agathe Porte <agathe.porte@nokia.com>
20402 M: Guenter Roeck <linux@roeck-us.net>
20403 L: linux-hwmon@vger.kernel.org
20405 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20406 F: Documentation/hwmon/tmp464.rst
20407 F: drivers/hwmon/tmp464.c
20409 TMP513 HARDWARE MONITOR DRIVER
20410 M: Eric Tremblay <etremblay@distech-controls.com>
20411 L: linux-hwmon@vger.kernel.org
20413 F: Documentation/hwmon/tmp513.rst
20414 F: drivers/hwmon/tmp513.c
20416 TMPFS (SHMEM FILESYSTEM)
20417 M: Hugh Dickins <hughd@google.com>
20418 L: linux-mm@kvack.org
20420 F: include/linux/shmem_fs.h
20423 TOMOYO SECURITY MODULE
20424 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20425 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20426 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20427 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20428 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20429 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20431 W: https://tomoyo.osdn.jp/
20432 F: security/tomoyo/
20434 TOPSTAR LAPTOP EXTRAS DRIVER
20435 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20436 L: platform-driver-x86@vger.kernel.org
20438 F: drivers/platform/x86/topstar-laptop.c
20440 TORTURE-TEST MODULES
20441 M: Davidlohr Bueso <dave@stgolabs.net>
20442 M: "Paul E. McKenney" <paulmck@kernel.org>
20443 M: Josh Triplett <josh@joshtriplett.org>
20444 L: linux-kernel@vger.kernel.org
20446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20447 F: Documentation/RCU/torture.rst
20448 F: kernel/locking/locktorture.c
20449 F: kernel/rcu/rcuscale.c
20450 F: kernel/rcu/rcutorture.c
20451 F: kernel/rcu/refscale.c
20452 F: kernel/torture.c
20454 TOSHIBA ACPI EXTRAS DRIVER
20455 M: Azael Avalos <coproscefalo@gmail.com>
20456 L: platform-driver-x86@vger.kernel.org
20458 F: drivers/platform/x86/toshiba_acpi.c
20460 TOSHIBA BLUETOOTH DRIVER
20461 M: Azael Avalos <coproscefalo@gmail.com>
20462 L: platform-driver-x86@vger.kernel.org
20464 F: drivers/platform/x86/toshiba_bluetooth.c
20466 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20467 M: Azael Avalos <coproscefalo@gmail.com>
20468 L: platform-driver-x86@vger.kernel.org
20470 F: drivers/platform/x86/toshiba_haps.c
20473 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20475 W: http://www.buzzard.org.uk/toshiba/
20476 F: drivers/char/toshiba.c
20477 F: include/linux/toshiba.h
20478 F: include/uapi/linux/toshiba.h
20480 TOSHIBA TC358743 DRIVER
20481 M: Mats Randgaard <matrandg@cisco.com>
20482 L: linux-media@vger.kernel.org
20484 F: drivers/media/i2c/tc358743*
20485 F: include/media/i2c/tc358743.h
20487 TOSHIBA WMI HOTKEYS DRIVER
20488 M: Azael Avalos <coproscefalo@gmail.com>
20489 L: platform-driver-x86@vger.kernel.org
20491 F: drivers/platform/x86/toshiba-wmi.c
20494 M: Peter Huewe <peterhuewe@gmx.de>
20495 M: Jarkko Sakkinen <jarkko@kernel.org>
20496 R: Jason Gunthorpe <jgg@ziepe.ca>
20497 L: linux-integrity@vger.kernel.org
20499 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20500 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20502 F: drivers/char/tpm/
20505 M: Steven Rostedt <rostedt@goodmis.org>
20506 M: Ingo Molnar <mingo@redhat.com>
20508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20509 F: Documentation/trace/ftrace.rst
20510 F: arch/*/*/*/*ftrace*
20511 F: arch/*/*/*ftrace*
20513 F: include/*/ftrace.h
20514 F: include/linux/trace*.h
20517 F: tools/testing/selftests/ftrace/
20519 TRACING MMIO ACCESSES (MMIOTRACE)
20520 M: Steven Rostedt <rostedt@goodmis.org>
20521 M: Ingo Molnar <mingo@kernel.org>
20522 R: Karol Herbst <karolherbst@gmail.com>
20523 R: Pekka Paalanen <ppaalanen@gmail.com>
20524 L: linux-kernel@vger.kernel.org
20525 L: nouveau@lists.freedesktop.org
20527 F: arch/x86/mm/kmmio.c
20528 F: arch/x86/mm/mmio-mod.c
20529 F: arch/x86/mm/testmmiotrace.c
20530 F: include/linux/mmiotrace.h
20531 F: kernel/trace/trace_mmiotrace.c
20533 TRACING OS NOISE / LATENCY TRACERS
20534 M: Steven Rostedt <rostedt@goodmis.org>
20535 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20537 F: kernel/trace/trace_osnoise.c
20538 F: include/trace/events/osnoise.h
20539 F: kernel/trace/trace_hwlat.c
20540 F: kernel/trace/trace_irqsoff.c
20541 F: kernel/trace/trace_sched_wakeup.c
20542 F: Documentation/trace/osnoise-tracer.rst
20543 F: Documentation/trace/timerlat-tracer.rst
20544 F: Documentation/trace/hwlat_detector.rst
20545 F: arch/*/kernel/trace.c
20547 Real-time Linux Analysis (RTLA) tools
20548 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20549 M: Steven Rostedt <rostedt@goodmis.org>
20550 L: linux-trace-devel@vger.kernel.org
20552 F: Documentation/tools/rtla/
20553 F: tools/tracing/rtla/
20555 TRADITIONAL CHINESE DOCUMENTATION
20556 M: Hu Haowen <src.res@email.cn>
20557 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20559 W: https://github.com/srcres258/linux-doc
20560 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20561 F: Documentation/translations/zh_TW/
20564 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20565 M: Jiri Slaby <jirislaby@kernel.org>
20567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20568 F: Documentation/driver-api/serial/
20570 F: drivers/tty/serial/serial_core.c
20571 F: include/linux/selection.h
20572 F: include/linux/serial.h
20573 F: include/linux/serial_core.h
20574 F: include/linux/sysrq.h
20575 F: include/linux/tty*.h
20576 F: include/linux/vt.h
20577 F: include/linux/vt_*.h
20578 F: include/uapi/linux/serial.h
20579 F: include/uapi/linux/serial_core.h
20580 F: include/uapi/linux/tty.h
20582 TUA9001 MEDIA DRIVER
20583 M: Antti Palosaari <crope@iki.fi>
20584 L: linux-media@vger.kernel.org
20586 W: https://linuxtv.org
20587 W: http://palosaari.fi/linux/
20588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20589 T: git git://linuxtv.org/anttip/media_tree.git
20590 F: drivers/media/tuners/tua9001*
20592 TULIP NETWORK DRIVERS
20593 L: netdev@vger.kernel.org
20594 L: linux-parisc@vger.kernel.org
20596 F: drivers/net/ethernet/dec/tulip/
20599 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20601 W: http://vtun.sourceforge.net/tun
20602 F: Documentation/networking/tuntap.rst
20603 F: arch/um/os-Linux/drivers/
20605 TURBOCHANNEL SUBSYSTEM
20606 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20607 M: Ralf Baechle <ralf@linux-mips.org>
20608 L: linux-mips@vger.kernel.org
20610 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20612 F: include/linux/tc.h
20615 M: "Len Brown" <lenb@kernel.org>
20616 L: linux-pm@vger.kernel.org
20618 Q: https://patchwork.kernel.org/project/linux-pm/list/
20619 B: https://bugzilla.kernel.org
20620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20621 F: tools/power/x86/turbostat/
20623 TW5864 VIDEO4LINUX DRIVER
20624 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20625 M: Anton Sviridenko <anton@corp.bluecherry.net>
20626 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20627 M: Andrey Utkin <andrey_utkin@fastmail.com>
20628 L: linux-media@vger.kernel.org
20630 F: drivers/media/pci/tw5864/
20632 TW68 VIDEO4LINUX DRIVER
20633 M: Hans Verkuil <hverkuil@xs4all.nl>
20634 L: linux-media@vger.kernel.org
20636 W: https://linuxtv.org
20637 T: git git://linuxtv.org/media_tree.git
20638 F: drivers/media/pci/tw68/
20640 TW686X VIDEO4LINUX DRIVER
20641 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20642 L: linux-media@vger.kernel.org
20644 W: http://linuxtv.org
20645 T: git git://linuxtv.org/media_tree.git
20646 F: drivers/media/pci/tw686x/
20648 U-BOOT ENVIRONMENT VARIABLES
20649 M: Rafał Miłecki <rafal@milecki.pl>
20651 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20653 UACCE ACCELERATOR FRAMEWORK
20654 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20655 M: Zhou Wang <wangzhou1@hisilicon.com>
20656 L: linux-accelerators@lists.ozlabs.org
20657 L: linux-kernel@vger.kernel.org
20659 F: Documentation/ABI/testing/sysfs-driver-uacce
20660 F: Documentation/misc-devices/uacce.rst
20661 F: drivers/misc/uacce/
20662 F: include/linux/uacce.h
20663 F: include/uapi/misc/uacce/
20665 UBI FILE SYSTEM (UBIFS)
20666 M: Richard Weinberger <richard@nod.at>
20667 L: linux-mtd@lists.infradead.org
20669 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20672 F: Documentation/ABI/testing/sysfs-fs-ubifs
20673 F: Documentation/filesystems/ubifs-authentication.rst
20674 F: Documentation/filesystems/ubifs.rst
20677 UBLK USERSPACE BLOCK DRIVER
20678 M: Ming Lei <ming.lei@redhat.com>
20679 L: linux-block@vger.kernel.org
20681 F: drivers/block/ublk_drv.c
20682 F: include/uapi/linux/ublk_cmd.h
20684 UCLINUX (M68KNOMMU AND COLDFIRE)
20685 M: Greg Ungerer <gerg@linux-m68k.org>
20686 L: linux-m68k@lists.linux-m68k.org
20687 L: uclinux-dev@uclinux.org (subscribers-only)
20689 W: http://www.linux-m68k.org/
20690 W: http://www.uclinux.org/
20691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20692 F: arch/m68k/*/*_no.*
20694 F: arch/m68k/coldfire/
20695 F: arch/m68k/include/asm/*_no.*
20698 M: Jan Kara <jack@suse.com>
20700 F: Documentation/filesystems/udf.rst
20704 M: Bastien Nocera <hadess@hadess.net>
20705 L: linux-input@vger.kernel.org
20707 F: drivers/hid/hid-udraw-ps3.c
20710 M: Evgeniy Dushistov <dushistov@mail.ru>
20712 F: Documentation/admin-guide/ufs.rst
20715 UHID USERSPACE HID IO DRIVER
20716 M: David Rheinsberg <david.rheinsberg@gmail.com>
20717 L: linux-input@vger.kernel.org
20719 F: drivers/hid/uhid.c
20720 F: include/uapi/linux/uhid.h
20723 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20724 L: linux-usb@vger.kernel.org
20726 F: drivers/usb/common/ulpi.c
20727 F: include/linux/ulpi/
20730 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20731 L: linux-fsdevel@vger.kernel.org
20736 M: Tony Finch <dot@dotat.at>
20738 W: http://dotat.at/prog/unifdef
20739 F: scripts/unifdef.c
20741 UNIFORM CDROM DRIVER
20742 M: Phillip Potter <phil@philpotter.co.uk>
20744 F: Documentation/cdrom/
20745 F: drivers/cdrom/cdrom.c
20746 F: include/linux/cdrom.h
20747 F: include/uapi/linux/cdrom.h
20749 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20750 R: Alim Akhtar <alim.akhtar@samsung.com>
20751 R: Avri Altman <avri.altman@wdc.com>
20752 R: Bart Van Assche <bvanassche@acm.org>
20753 L: linux-scsi@vger.kernel.org
20755 F: Documentation/devicetree/bindings/ufs/
20756 F: Documentation/scsi/ufs.rst
20757 F: drivers/ufs/core/
20759 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20760 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20761 L: linux-scsi@vger.kernel.org
20763 F: drivers/ufs/host/*dwc*
20765 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20766 M: Stanley Chu <stanley.chu@mediatek.com>
20767 L: linux-scsi@vger.kernel.org
20768 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20770 F: drivers/ufs/host/ufs-mediatek*
20772 UNSORTED BLOCK IMAGES (UBI)
20773 M: Richard Weinberger <richard@nod.at>
20774 L: linux-mtd@lists.infradead.org
20776 W: http://www.linux-mtd.infradead.org/
20777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20779 F: drivers/mtd/ubi/
20780 F: include/linux/mtd/ubi.h
20781 F: include/uapi/mtd/ubi-user.h
20783 USB "USBNET" DRIVER FRAMEWORK
20784 M: Oliver Neukum <oneukum@suse.com>
20785 L: netdev@vger.kernel.org
20787 W: http://www.linux-usb.org/usbnet
20788 F: drivers/net/usb/usbnet.c
20789 F: include/linux/usb/usbnet.h
20792 M: Oliver Neukum <oneukum@suse.com>
20793 L: linux-usb@vger.kernel.org
20795 F: Documentation/usb/acm.rst
20796 F: drivers/usb/class/cdc-acm.*
20798 USB APPLE MFI FASTCHARGE DRIVER
20799 M: Bastien Nocera <hadess@hadess.net>
20800 L: linux-usb@vger.kernel.org
20802 F: drivers/usb/misc/apple-mfi-fastcharge.c
20804 USB AR5523 WIRELESS DRIVER
20805 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20806 L: linux-wireless@vger.kernel.org
20808 F: drivers/net/wireless/ath/ar5523/
20811 M: Oliver Neukum <oneukum@suse.com>
20812 L: linux-usb@vger.kernel.org
20813 L: linux-scsi@vger.kernel.org
20815 F: drivers/usb/storage/uas.c
20817 USB CDC ETHERNET DRIVER
20818 M: Oliver Neukum <oliver@neukum.org>
20819 L: linux-usb@vger.kernel.org
20821 F: drivers/net/usb/cdc_*.c
20822 F: include/uapi/linux/usb/cdc.h
20824 USB CHAOSKEY DRIVER
20825 M: Keith Packard <keithp@keithp.com>
20826 L: linux-usb@vger.kernel.org
20828 F: drivers/usb/misc/chaoskey.c
20830 USB CYPRESS C67X00 DRIVER
20831 L: linux-usb@vger.kernel.org
20833 F: drivers/usb/c67x00/
20835 USB DAVICOM DM9601 DRIVER
20836 M: Peter Korsgaard <peter@korsgaard.com>
20837 L: netdev@vger.kernel.org
20839 W: http://www.linux-usb.org/usbnet
20840 F: drivers/net/usb/dm9601.c
20843 M: Alan Stern <stern@rowland.harvard.edu>
20844 L: linux-usb@vger.kernel.org
20846 F: Documentation/usb/ehci.rst
20847 F: drivers/usb/host/ehci*
20849 USB GADGET/PERIPHERAL SUBSYSTEM
20850 M: Felipe Balbi <balbi@kernel.org>
20851 L: linux-usb@vger.kernel.org
20853 W: http://www.linux-usb.org/gadget
20854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20855 F: drivers/usb/gadget/
20856 F: include/linux/usb/gadget*
20858 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20859 M: Jiri Kosina <jikos@kernel.org>
20860 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20861 L: linux-usb@vger.kernel.org
20863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20864 F: Documentation/hid/hiddev.rst
20865 F: drivers/hid/usbhid/
20867 USB INTEL XHCI ROLE MUX DRIVER
20868 M: Hans de Goede <hdegoede@redhat.com>
20869 L: linux-usb@vger.kernel.org
20871 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20873 USB IP DRIVER FOR HISILICON KIRIN 960
20874 M: Yu Chen <chenyu56@huawei.com>
20875 M: Binghui Wang <wangbinghui@hisilicon.com>
20876 L: linux-usb@vger.kernel.org
20878 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20879 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20881 USB IP DRIVER FOR HISILICON KIRIN 970
20882 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20883 L: linux-usb@vger.kernel.org
20885 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20886 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20889 M: Olav Kongas <ok@artecdesign.ee>
20890 L: linux-usb@vger.kernel.org
20892 F: drivers/usb/host/isp116x*
20893 F: include/linux/usb/isp116x.h
20896 M: Rui Miguel Silva <rui.silva@linaro.org>
20897 L: linux-usb@vger.kernel.org
20899 F: drivers/usb/isp1760/*
20900 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20902 USB LAN78XX ETHERNET DRIVER
20903 M: Woojung Huh <woojung.huh@microchip.com>
20904 M: UNGLinuxDriver@microchip.com
20905 L: netdev@vger.kernel.org
20907 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20908 F: drivers/net/usb/lan78xx.*
20909 F: include/dt-bindings/net/microchip-lan78xx.h
20911 USB MASS STORAGE DRIVER
20912 M: Alan Stern <stern@rowland.harvard.edu>
20913 L: linux-usb@vger.kernel.org
20914 L: usb-storage@lists.one-eyed-alien.net
20916 F: drivers/usb/storage/
20919 M: Clemens Ladisch <clemens@ladisch.de>
20920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20923 F: sound/usb/midi.*
20925 USB NETWORKING DRIVERS
20926 L: linux-usb@vger.kernel.org
20928 F: drivers/net/usb/
20931 M: Alan Stern <stern@rowland.harvard.edu>
20932 L: linux-usb@vger.kernel.org
20934 F: Documentation/usb/ohci.rst
20935 F: drivers/usb/host/ohci*
20937 USB OTG FSM (Finite State Machine)
20938 M: Peter Chen <peter.chen@kernel.org>
20939 L: linux-usb@vger.kernel.org
20941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20942 F: drivers/usb/common/usb-otg-fsm.c
20945 M: Valentina Manea <valentina.manea.m@gmail.com>
20946 M: Shuah Khan <shuah@kernel.org>
20947 M: Shuah Khan <skhan@linuxfoundation.org>
20948 L: linux-usb@vger.kernel.org
20950 F: Documentation/usb/usbip_protocol.rst
20951 F: drivers/usb/usbip/
20952 F: tools/testing/selftests/drivers/usb/usbip/
20953 F: tools/usb/usbip/
20956 M: Petko Manolov <petkan@nucleusys.com>
20957 L: linux-usb@vger.kernel.org
20958 L: netdev@vger.kernel.org
20960 W: https://github.com/petkan/pegasus
20961 T: git git://github.com/petkan/pegasus.git
20962 F: drivers/net/usb/pegasus.*
20965 M: Felipe Balbi <balbi@kernel.org>
20966 L: linux-usb@vger.kernel.org
20968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20969 F: drivers/usb/phy/
20971 USB PRINTER DRIVER (usblp)
20972 M: Pete Zaitcev <zaitcev@redhat.com>
20973 L: linux-usb@vger.kernel.org
20975 F: drivers/usb/class/usblp.c
20977 USB RAW GADGET DRIVER
20978 R: Andrey Konovalov <andreyknvl@gmail.com>
20979 L: linux-usb@vger.kernel.org
20981 F: Documentation/usb/raw-gadget.rst
20982 F: drivers/usb/gadget/legacy/raw_gadget.c
20983 F: include/uapi/linux/usb/raw_gadget.h
20985 USB QMI WWAN NETWORK DRIVER
20986 M: Bjørn Mork <bjorn@mork.no>
20987 L: netdev@vger.kernel.org
20989 F: Documentation/ABI/testing/sysfs-class-net-qmi
20990 F: drivers/net/usb/qmi_wwan.c
20993 M: Petko Manolov <petkan@nucleusys.com>
20994 L: linux-usb@vger.kernel.org
20995 L: netdev@vger.kernel.org
20997 W: https://github.com/petkan/rtl8150
20998 T: git git://github.com/petkan/rtl8150.git
20999 F: drivers/net/usb/rtl8150.c
21001 USB SERIAL SUBSYSTEM
21002 M: Johan Hovold <johan@kernel.org>
21003 L: linux-usb@vger.kernel.org
21005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21006 F: Documentation/usb/usb-serial.rst
21007 F: drivers/usb/serial/
21008 F: include/linux/usb/serial.h
21010 USB SMSC75XX ETHERNET DRIVER
21011 M: Steve Glendinning <steve.glendinning@shawell.net>
21012 L: netdev@vger.kernel.org
21014 F: drivers/net/usb/smsc75xx.*
21016 USB SMSC95XX ETHERNET DRIVER
21017 M: Steve Glendinning <steve.glendinning@shawell.net>
21018 M: UNGLinuxDriver@microchip.com
21019 L: netdev@vger.kernel.org
21021 F: drivers/net/usb/smsc95xx.*
21024 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21025 L: linux-usb@vger.kernel.org
21027 W: http://www.linux-usb.org
21028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21029 F: Documentation/devicetree/bindings/usb/
21030 F: Documentation/usb/
21032 F: include/dt-bindings/usb/
21033 F: include/linux/usb.h
21034 F: include/linux/usb/
21036 USB TYPEC BUS FOR ALTERNATE MODES
21037 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21038 L: linux-usb@vger.kernel.org
21040 F: Documentation/ABI/testing/sysfs-bus-typec
21041 F: Documentation/driver-api/usb/typec_bus.rst
21042 F: drivers/usb/typec/altmodes/
21043 F: include/linux/usb/typec_altmode.h
21046 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21047 L: linux-usb@vger.kernel.org
21049 F: Documentation/ABI/testing/sysfs-class-typec
21050 F: Documentation/driver-api/usb/typec.rst
21051 F: drivers/usb/typec/
21052 F: include/linux/usb/typec.h
21054 USB TYPEC INTEL PMC MUX DRIVER
21055 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21056 L: linux-usb@vger.kernel.org
21058 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21059 F: drivers/usb/typec/mux/intel_pmc_mux.c
21061 USB TYPEC PI3USB30532 MUX DRIVER
21062 M: Hans de Goede <hdegoede@redhat.com>
21063 L: linux-usb@vger.kernel.org
21065 F: drivers/usb/typec/mux/pi3usb30532.c
21067 USB TYPEC PORT CONTROLLER DRIVERS
21068 M: Guenter Roeck <linux@roeck-us.net>
21069 L: linux-usb@vger.kernel.org
21071 F: drivers/usb/typec/tcpm/
21074 M: Alan Stern <stern@rowland.harvard.edu>
21075 L: linux-usb@vger.kernel.org
21077 F: drivers/usb/host/uhci*
21080 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21081 L: linux-media@vger.kernel.org
21083 W: http://www.ideasonboard.org/uvc/
21084 T: git git://linuxtv.org/media_tree.git
21085 F: drivers/media/usb/uvc/
21086 F: include/uapi/linux/uvcvideo.h
21089 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21090 L: linux-usb@vger.kernel.org
21092 F: drivers/usb/gadget/function/*uvc*
21093 F: drivers/usb/gadget/legacy/webcam.c
21094 F: include/uapi/linux/usb/g_uvc.h
21096 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21097 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21098 L: linux-wireless@vger.kernel.org
21100 F: drivers/net/wireless/rndis_wlan.c
21103 M: Mathias Nyman <mathias.nyman@intel.com>
21104 L: linux-usb@vger.kernel.org
21106 F: drivers/usb/host/pci-quirks*
21107 F: drivers/usb/host/xhci*
21110 L: linux-wireless@vger.kernel.org
21112 W: http://linux-lc100020.sourceforge.net
21113 F: drivers/net/wireless/zydas/zd1201.*
21116 M: Antoine Jacquet <royale@zerezo.com>
21117 L: linux-usb@vger.kernel.org
21118 L: linux-media@vger.kernel.org
21120 W: http://royale.zerezo.com/zr364xx/
21121 T: git git://linuxtv.org/media_tree.git
21122 F: Documentation/admin-guide/media/zr364xx*
21123 F: drivers/media/usb/zr364xx/
21125 USER-MODE LINUX (UML)
21126 M: Richard Weinberger <richard@nod.at>
21127 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21128 M: Johannes Berg <johannes@sipsolutions.net>
21129 L: linux-um@lists.infradead.org
21131 W: http://user-mode-linux.sourceforge.net
21132 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21135 F: Documentation/virt/uml/
21140 USERSPACE COPYIN/COPYOUT (UIOVEC)
21141 M: Alexander Viro <viro@zeniv.linux.org.uk>
21143 F: include/linux/uio.h
21146 USERSPACE DMA BUFFER DRIVER
21147 M: Gerd Hoffmann <kraxel@redhat.com>
21148 L: dri-devel@lists.freedesktop.org
21150 T: git git://anongit.freedesktop.org/drm/drm-misc
21151 F: drivers/dma-buf/udmabuf.c
21152 F: include/uapi/linux/udmabuf.h
21154 USERSPACE I/O (UIO)
21155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21158 F: Documentation/driver-api/uio-howto.rst
21160 F: include/linux/uio_driver.h
21163 M: Karel Zak <kzak@redhat.com>
21164 L: util-linux@vger.kernel.org
21166 W: http://en.wikipedia.org/wiki/Util-linux
21167 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21170 M: Christoph Hellwig <hch@lst.de>
21171 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21172 L: linux-kernel@vger.kernel.org
21174 T: git git://git.infradead.org/users/hch/uuid.git
21175 F: include/linux/uuid.h
21176 F: include/uapi/linux/uuid.h
21181 M: Justin Ernst <justin.ernst@hpe.com>
21182 L: platform-driver-x86@vger.kernel.org
21184 F: drivers/platform/x86/uv_sysfs.c
21187 M: Michal Januszewski <spock@gentoo.org>
21188 L: linux-fbdev@vger.kernel.org
21190 W: https://github.com/mjanusz/v86d
21191 F: Documentation/fb/uvesafb.rst
21192 F: drivers/video/fbdev/uvesafb.*
21194 Ux500 CLOCK DRIVERS
21195 M: Ulf Hansson <ulf.hansson@linaro.org>
21196 L: linux-clk@vger.kernel.org
21197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21199 F: drivers/clk/ux500/
21202 M: Stefan Agner <stefan@agner.ch>
21203 L: linux-mtd@lists.infradead.org
21205 F: drivers/mtd/nand/raw/vf610_nfc.c
21207 VFAT/FAT/MSDOS FILESYSTEM
21208 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21210 F: Documentation/filesystems/vfat.rst
21214 M: Alex Williamson <alex.williamson@redhat.com>
21215 R: Cornelia Huck <cohuck@redhat.com>
21216 L: kvm@vger.kernel.org
21218 T: git git://github.com/awilliam/linux-vfio.git
21219 F: Documentation/driver-api/vfio.rst
21221 F: include/linux/vfio.h
21222 F: include/linux/vfio_pci_core.h
21223 F: include/uapi/linux/vfio.h
21226 M: Diana Craciun <diana.craciun@oss.nxp.com>
21227 L: kvm@vger.kernel.org
21229 F: drivers/vfio/fsl-mc/
21231 VFIO HISILICON PCI DRIVER
21232 M: Longfang Liu <liulongfang@huawei.com>
21233 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21234 L: kvm@vger.kernel.org
21236 F: drivers/vfio/pci/hisilicon/
21238 VFIO MEDIATED DEVICE DRIVERS
21239 M: Kirti Wankhede <kwankhede@nvidia.com>
21240 L: kvm@vger.kernel.org
21242 F: Documentation/driver-api/vfio-mediated-device.rst
21243 F: drivers/vfio/mdev/
21244 F: include/linux/mdev.h
21245 F: samples/vfio-mdev/
21247 VFIO PCI DEVICE SPECIFIC DRIVERS
21248 R: Jason Gunthorpe <jgg@nvidia.com>
21249 R: Yishai Hadas <yishaih@nvidia.com>
21250 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21251 R: Kevin Tian <kevin.tian@intel.com>
21252 L: kvm@vger.kernel.org
21254 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21255 F: drivers/vfio/pci/*/
21257 VFIO PLATFORM DRIVER
21258 M: Eric Auger <eric.auger@redhat.com>
21259 L: kvm@vger.kernel.org
21261 F: drivers/vfio/platform/
21263 VFIO MLX5 PCI DRIVER
21264 M: Yishai Hadas <yishaih@nvidia.com>
21265 L: kvm@vger.kernel.org
21267 F: drivers/vfio/pci/mlx5/
21270 R: Lukas Wunner <lukas@wunner.de>
21272 T: git git://anongit.freedesktop.org/drm/drm-misc
21273 F: Documentation/gpu/vga-switcheroo.rst
21274 F: drivers/gpu/vga/vga_switcheroo.c
21275 F: include/linux/vga_switcheroo.h
21277 VIA RHINE NETWORK DRIVER
21279 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21280 F: drivers/net/ethernet/via/via-rhine.c
21282 VIA SD/MMC CARD CONTROLLER DRIVER
21283 M: Bruce Chang <brucechang@via.com.tw>
21284 M: Harald Welte <HaraldWelte@viatech.com>
21286 F: drivers/mmc/host/via-sdmmc.c
21288 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21289 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21290 L: linux-fbdev@vger.kernel.org
21292 F: drivers/video/fbdev/via/
21293 F: include/linux/via-core.h
21294 F: include/linux/via-gpio.h
21295 F: include/linux/via_i2c.h
21297 VIA VELOCITY NETWORK DRIVER
21298 M: Francois Romieu <romieu@fr.zoreil.com>
21299 L: netdev@vger.kernel.org
21301 F: drivers/net/ethernet/via/via-velocity.*
21303 VICODEC VIRTUAL CODEC DRIVER
21304 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21305 L: linux-media@vger.kernel.org
21307 W: https://linuxtv.org
21308 T: git git://linuxtv.org/media_tree.git
21309 F: drivers/media/test-drivers/vicodec/*
21311 VIDEO I2C POLLING DRIVER
21312 M: Matt Ranostay <matt.ranostay@konsulko.com>
21313 L: linux-media@vger.kernel.org
21315 F: drivers/media/i2c/video-i2c.c
21317 VIDEO MULTIPLEXER DRIVER
21318 M: Philipp Zabel <p.zabel@pengutronix.de>
21319 L: linux-media@vger.kernel.org
21321 F: drivers/media/platform/video-mux.c
21323 VIDEOBUF2 FRAMEWORK
21324 M: Tomasz Figa <tfiga@chromium.org>
21325 M: Marek Szyprowski <m.szyprowski@samsung.com>
21326 L: linux-media@vger.kernel.org
21328 F: drivers/media/common/videobuf2/*
21329 F: include/media/videobuf2-*
21331 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21332 M: Shuah Khan <skhan@linuxfoundation.org>
21333 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21334 L: linux-media@vger.kernel.org
21336 W: https://linuxtv.org
21337 T: git git://linuxtv.org/media_tree.git
21338 F: drivers/media/test-drivers/vimc/*
21341 M: Alex Williamson <alex.williamson@redhat.com>
21342 M: Paolo Bonzini <pbonzini@redhat.com>
21343 L: kvm@vger.kernel.org
21347 VIRTIO AND VHOST VSOCK DRIVER
21348 M: Stefan Hajnoczi <stefanha@redhat.com>
21349 M: Stefano Garzarella <sgarzare@redhat.com>
21350 L: kvm@vger.kernel.org
21351 L: virtualization@lists.linux-foundation.org
21352 L: netdev@vger.kernel.org
21354 F: drivers/vhost/vsock.c
21355 F: include/linux/virtio_vsock.h
21356 F: include/uapi/linux/virtio_vsock.h
21357 F: net/vmw_vsock/virtio_transport.c
21358 F: net/vmw_vsock/virtio_transport_common.c
21360 VIRTIO BLOCK AND SCSI DRIVERS
21361 M: "Michael S. Tsirkin" <mst@redhat.com>
21362 M: Jason Wang <jasowang@redhat.com>
21363 R: Paolo Bonzini <pbonzini@redhat.com>
21364 R: Stefan Hajnoczi <stefanha@redhat.com>
21365 L: virtualization@lists.linux-foundation.org
21367 F: drivers/block/virtio_blk.c
21368 F: drivers/scsi/virtio_scsi.c
21369 F: drivers/vhost/scsi.c
21370 F: include/uapi/linux/virtio_blk.h
21371 F: include/uapi/linux/virtio_scsi.h
21373 VIRTIO CONSOLE DRIVER
21374 M: Amit Shah <amit@kernel.org>
21375 L: virtualization@lists.linux-foundation.org
21377 F: drivers/char/virtio_console.c
21378 F: include/linux/virtio_console.h
21379 F: include/uapi/linux/virtio_console.h
21381 VIRTIO CORE AND NET DRIVERS
21382 M: "Michael S. Tsirkin" <mst@redhat.com>
21383 M: Jason Wang <jasowang@redhat.com>
21384 L: virtualization@lists.linux-foundation.org
21386 F: Documentation/ABI/testing/sysfs-bus-vdpa
21387 F: Documentation/ABI/testing/sysfs-class-vduse
21388 F: Documentation/devicetree/bindings/virtio/
21389 F: drivers/block/virtio_blk.c
21390 F: drivers/crypto/virtio/
21391 F: drivers/net/virtio_net.c
21394 F: include/linux/vdpa.h
21395 F: include/linux/virtio*.h
21396 F: include/uapi/linux/virtio_*.h
21400 M: "Michael S. Tsirkin" <mst@redhat.com>
21401 M: David Hildenbrand <david@redhat.com>
21402 L: virtualization@lists.linux-foundation.org
21404 F: drivers/virtio/virtio_balloon.c
21405 F: include/uapi/linux/virtio_balloon.h
21406 F: include/linux/balloon_compaction.h
21407 F: mm/balloon_compaction.c
21409 VIRTIO CRYPTO DRIVER
21410 M: Gonglei <arei.gonglei@huawei.com>
21411 L: virtualization@lists.linux-foundation.org
21412 L: linux-crypto@vger.kernel.org
21414 F: drivers/crypto/virtio/
21415 F: include/uapi/linux/virtio_crypto.h
21417 VIRTIO DRIVERS FOR S390
21418 M: Cornelia Huck <cohuck@redhat.com>
21419 M: Halil Pasic <pasic@linux.ibm.com>
21420 M: Eric Farman <farman@linux.ibm.com>
21421 L: linux-s390@vger.kernel.org
21422 L: virtualization@lists.linux-foundation.org
21423 L: kvm@vger.kernel.org
21425 F: arch/s390/include/uapi/asm/virtio-ccw.h
21426 F: drivers/s390/virtio/
21429 M: Vivek Goyal <vgoyal@redhat.com>
21430 M: Stefan Hajnoczi <stefanha@redhat.com>
21431 M: Miklos Szeredi <miklos@szeredi.hu>
21432 L: virtualization@lists.linux-foundation.org
21433 L: linux-fsdevel@vger.kernel.org
21435 W: https://virtio-fs.gitlab.io/
21436 F: Documentation/filesystems/virtiofs.rst
21437 F: fs/fuse/virtio_fs.c
21438 F: include/uapi/linux/virtio_fs.h
21441 M: Enrico Weigelt, metux IT consult <info@metux.net>
21442 M: Viresh Kumar <vireshk@kernel.org>
21443 L: linux-gpio@vger.kernel.org
21444 L: virtualization@lists.linux-foundation.org
21446 F: drivers/gpio/gpio-virtio.c
21447 F: include/uapi/linux/virtio_gpio.h
21450 M: David Airlie <airlied@linux.ie>
21451 M: Gerd Hoffmann <kraxel@redhat.com>
21452 R: Gurchetan Singh <gurchetansingh@chromium.org>
21453 R: Chia-I Wu <olvaffe@gmail.com>
21454 L: dri-devel@lists.freedesktop.org
21455 L: virtualization@lists.linux-foundation.org
21457 T: git git://anongit.freedesktop.org/drm/drm-misc
21458 F: drivers/gpu/drm/virtio/
21459 F: include/uapi/linux/virtio_gpu.h
21461 VIRTIO HOST (VHOST)
21462 M: "Michael S. Tsirkin" <mst@redhat.com>
21463 M: Jason Wang <jasowang@redhat.com>
21464 L: kvm@vger.kernel.org
21465 L: virtualization@lists.linux-foundation.org
21466 L: netdev@vger.kernel.org
21468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21470 F: include/linux/vhost_iotlb.h
21471 F: include/uapi/linux/vhost.h
21473 VIRTIO INPUT DRIVER
21474 M: Gerd Hoffmann <kraxel@redhat.com>
21476 F: drivers/virtio/virtio_input.c
21477 F: include/uapi/linux/virtio_input.h
21479 VIRTIO IOMMU DRIVER
21480 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21481 L: virtualization@lists.linux-foundation.org
21483 F: drivers/iommu/virtio-iommu.c
21484 F: include/uapi/linux/virtio_iommu.h
21487 M: David Hildenbrand <david@redhat.com>
21488 L: virtualization@lists.linux-foundation.org
21490 W: https://virtio-mem.gitlab.io/
21491 F: drivers/virtio/virtio_mem.c
21492 F: include/uapi/linux/virtio_mem.h
21494 VIRTIO SOUND DRIVER
21495 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21496 M: "Michael S. Tsirkin" <mst@redhat.com>
21497 L: virtualization@lists.linux-foundation.org
21498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21500 F: include/uapi/linux/virtio_snd.h
21504 M: Conghui Chen <conghui.chen@intel.com>
21505 M: Viresh Kumar <viresh.kumar@linaro.org>
21506 L: linux-i2c@vger.kernel.org
21507 L: virtualization@lists.linux-foundation.org
21509 F: drivers/i2c/busses/i2c-virtio.c
21510 F: include/uapi/linux/virtio_i2c.h
21513 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21514 L: virtualization@lists.linux-foundation.org
21516 F: drivers/nvdimm/virtio_pmem.c
21517 F: drivers/nvdimm/nd_virtio.c
21519 VIRTUAL BOX GUEST DEVICE DRIVER
21520 M: Hans de Goede <hdegoede@redhat.com>
21521 M: Arnd Bergmann <arnd@arndb.de>
21522 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21524 F: drivers/virt/vboxguest/
21525 F: include/linux/vbox_utils.h
21526 F: include/uapi/linux/vbox*.h
21528 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21529 M: Hans de Goede <hdegoede@redhat.com>
21530 L: linux-fsdevel@vger.kernel.org
21534 VIRTUAL SERIO DEVICE DRIVER
21535 M: Stephen Chandler Paul <thatslyude@gmail.com>
21537 F: drivers/input/serio/userio.c
21538 F: include/uapi/linux/userio.h
21540 VIVID VIRTUAL VIDEO DRIVER
21541 M: Hans Verkuil <hverkuil@xs4all.nl>
21542 L: linux-media@vger.kernel.org
21544 W: https://linuxtv.org
21545 T: git git://linuxtv.org/media_tree.git
21546 F: drivers/media/test-drivers/vivid/*
21548 VIDTV VIRTUAL DIGITAL TV DRIVER
21549 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21550 L: linux-media@vger.kernel.org
21552 W: https://linuxtv.org
21553 T: git git://linuxtv.org/media_tree.git
21554 F: drivers/media/test-drivers/vidtv/*
21557 M: Florian Fainelli <f.fainelli@gmail.com>
21558 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21560 F: drivers/vlynq/vlynq.c
21561 F: include/linux/vlynq.h
21564 M: Martyn Welch <martyn@welchs.me.uk>
21565 M: Manohar Vanga <manohar.vanga@gmail.com>
21566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21567 L: linux-kernel@vger.kernel.org
21569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21570 F: Documentation/driver-api/vme.rst
21571 F: drivers/staging/vme_user/
21573 F: include/linux/vme*
21575 VM SOCKETS (AF_VSOCK)
21576 M: Stefano Garzarella <sgarzare@redhat.com>
21577 L: virtualization@lists.linux-foundation.org
21578 L: netdev@vger.kernel.org
21580 F: drivers/net/vsockmon.c
21581 F: include/net/af_vsock.h
21582 F: include/uapi/linux/vm_sockets.h
21583 F: include/uapi/linux/vm_sockets_diag.h
21584 F: include/uapi/linux/vsockmon.h
21586 F: tools/testing/vsock/
21588 VMWARE BALLOON DRIVER
21589 M: Nadav Amit <namit@vmware.com>
21590 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21591 L: linux-kernel@vger.kernel.org
21593 F: drivers/misc/vmw_balloon.c
21595 VMWARE HYPERVISOR INTERFACE
21596 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21597 M: Alexey Makhalov <amakhalov@vmware.com>
21598 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21599 L: virtualization@lists.linux-foundation.org
21602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21603 F: arch/x86/include/asm/vmware.h
21604 F: arch/x86/kernel/cpu/vmware.c
21606 VMWARE PVRDMA DRIVER
21607 M: Bryan Tan <bryantan@vmware.com>
21608 M: Vishnu Dasa <vdasa@vmware.com>
21609 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21610 L: linux-rdma@vger.kernel.org
21612 F: drivers/infiniband/hw/vmw_pvrdma/
21614 VMware PVSCSI driver
21615 M: Vishal Bhakta <vbhakta@vmware.com>
21616 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21617 L: linux-scsi@vger.kernel.org
21619 F: drivers/scsi/vmw_pvscsi.c
21620 F: drivers/scsi/vmw_pvscsi.h
21622 VMWARE VIRTUAL PTP CLOCK DRIVER
21623 M: Vivek Thampi <vithampi@vmware.com>
21624 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21625 L: netdev@vger.kernel.org
21627 F: drivers/ptp/ptp_vmw.c
21630 M: Bryan Tan <bryantan@vmware.com>
21631 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21632 M: Vishnu Dasa <vdasa@vmware.com>
21633 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21634 L: linux-kernel@vger.kernel.org
21636 F: drivers/misc/vmw_vmci/
21638 VMWARE VMMOUSE SUBDRIVER
21639 M: Zack Rusin <zackr@vmware.com>
21640 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21641 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21642 L: linux-input@vger.kernel.org
21644 F: drivers/input/mouse/vmmouse.c
21645 F: drivers/input/mouse/vmmouse.h
21647 VMWARE VMXNET3 ETHERNET DRIVER
21648 M: Ronak Doshi <doshir@vmware.com>
21649 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21650 L: netdev@vger.kernel.org
21652 F: drivers/net/vmxnet3/
21654 VOCORE VOCORE2 BOARD
21655 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21656 L: linux-mips@vger.kernel.org
21658 F: arch/mips/boot/dts/ralink/vocore2.dts
21660 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21661 M: Liam Girdwood <lgirdwood@gmail.com>
21662 M: Mark Brown <broonie@kernel.org>
21663 L: linux-kernel@vger.kernel.org
21665 W: http://www.slimlogic.co.uk/?p=48
21666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21667 F: Documentation/devicetree/bindings/regulator/
21668 F: Documentation/power/regulator/
21669 F: drivers/regulator/
21670 F: include/dt-bindings/regulator/
21671 F: include/linux/regulator/
21672 K: regulator_get_optional
21674 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21675 R: Matti Vaittinen <mazziesaccount@gmail.com>
21676 F: drivers/regulator/irq_helpers.c
21679 M: David Ahern <dsahern@kernel.org>
21680 L: netdev@vger.kernel.org
21682 F: Documentation/networking/vrf.rst
21683 F: drivers/net/vrf.c
21686 M: Petr Mladek <pmladek@suse.com>
21687 M: Steven Rostedt <rostedt@goodmis.org>
21688 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21689 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21690 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21693 F: Documentation/core-api/printk-formats.rst
21694 F: lib/test_printf.c
21695 F: lib/test_scanf.c
21698 VT1211 HARDWARE MONITOR DRIVER
21699 M: Juerg Haefliger <juergh@gmail.com>
21700 L: linux-hwmon@vger.kernel.org
21702 F: Documentation/hwmon/vt1211.rst
21703 F: drivers/hwmon/vt1211.c
21705 VT8231 HARDWARE MONITOR DRIVER
21706 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21707 L: linux-hwmon@vger.kernel.org
21709 F: drivers/hwmon/vt8231.c
21711 VUB300 USB to SDIO/SD/MMC bridge chip
21712 L: linux-mmc@vger.kernel.org
21714 F: drivers/mmc/host/vub300.c
21716 W1 DALLAS'S 1-WIRE BUS
21717 M: Evgeniy Polyakov <zbr@ioremap.net>
21719 F: Documentation/devicetree/bindings/w1/
21720 F: Documentation/w1/
21722 F: include/linux/w1.h
21724 W83791D HARDWARE MONITORING DRIVER
21725 M: Marc Hulsman <m.hulsman@tudelft.nl>
21726 L: linux-hwmon@vger.kernel.org
21728 F: Documentation/hwmon/w83791d.rst
21729 F: drivers/hwmon/w83791d.c
21731 W83793 HARDWARE MONITORING DRIVER
21732 M: Rudolf Marek <r.marek@assembler.cz>
21733 L: linux-hwmon@vger.kernel.org
21735 F: Documentation/hwmon/w83793.rst
21736 F: drivers/hwmon/w83793.c
21738 W83795 HARDWARE MONITORING DRIVER
21739 M: Jean Delvare <jdelvare@suse.com>
21740 L: linux-hwmon@vger.kernel.org
21742 F: drivers/hwmon/w83795.c
21744 W83L51xD SD/MMC CARD INTERFACE DRIVER
21745 M: Pierre Ossman <pierre@ossman.eu>
21747 F: drivers/mmc/host/wbsd.*
21749 WACOM PROTOCOL 4 SERIAL TABLETS
21750 M: Julian Squires <julian@cipht.net>
21751 M: Hans de Goede <hdegoede@redhat.com>
21752 L: linux-input@vger.kernel.org
21754 F: drivers/input/tablet/wacom_serial4.c
21756 WANGXUN ETHERNET DRIVER
21757 M: Jiawen Wu <jiawenwu@trustnetic.com>
21758 L: netdev@vger.kernel.org
21760 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21761 F: drivers/net/ethernet/wangxun/
21763 WATCHDOG DEVICE DRIVERS
21764 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21765 M: Guenter Roeck <linux@roeck-us.net>
21766 L: linux-watchdog@vger.kernel.org
21768 W: http://www.linux-watchdog.org/
21769 T: git git://www.linux-watchdog.org/linux-watchdog.git
21770 F: Documentation/devicetree/bindings/watchdog/
21771 F: Documentation/watchdog/
21772 F: drivers/watchdog/
21773 F: include/linux/watchdog.h
21774 F: include/uapi/linux/watchdog.h
21776 WHISKEYCOVE PMIC GPIO DRIVER
21777 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21778 L: linux-gpio@vger.kernel.org
21780 F: drivers/gpio/gpio-wcove.c
21783 M: Dianlong Li <long17.cool@163.com>
21784 L: linux-rtc@vger.kernel.org
21786 F: drivers/rtc/rtc-sd3078.c
21789 M: David Rheinsberg <david.rheinsberg@gmail.com>
21790 L: linux-input@vger.kernel.org
21792 F: drivers/hid/hid-wiimote*
21794 WILOCITY WIL6210 WIRELESS DRIVER
21795 L: linux-wireless@vger.kernel.org
21797 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21798 F: drivers/net/wireless/ath/wil6210/
21801 M: David Härdeman <david@hardeman.nu>
21803 F: drivers/media/rc/winbond-cir.c
21805 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21806 M: William Breathitt Gray <william.gray@linaro.org>
21807 L: linux-watchdog@vger.kernel.org
21809 F: drivers/watchdog/ebc-c384_wdt.c
21811 WINSYSTEMS WS16C48 GPIO DRIVER
21812 M: William Breathitt Gray <william.gray@linaro.org>
21813 L: linux-gpio@vger.kernel.org
21815 F: drivers/gpio/gpio-ws16c48.c
21817 WIREGUARD SECURE NETWORK TUNNEL
21818 M: Jason A. Donenfeld <Jason@zx2c4.com>
21819 L: wireguard@lists.zx2c4.com
21820 L: netdev@vger.kernel.org
21822 F: drivers/net/wireguard/
21823 F: tools/testing/selftests/wireguard/
21825 WISTRON LAPTOP BUTTON DRIVER
21826 M: Miloslav Trmac <mitr@volny.cz>
21828 F: drivers/input/misc/wistron_btns.c
21830 WL3501 WIRELESS PCMCIA CARD DRIVER
21831 L: linux-wireless@vger.kernel.org
21833 F: drivers/net/wireless/wl3501*
21835 WOLFSON MICROELECTRONICS DRIVERS
21836 L: patches@opensource.cirrus.com
21838 W: https://github.com/CirrusLogic/linux-drivers/wiki
21839 T: git https://github.com/CirrusLogic/linux-drivers.git
21840 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21841 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21842 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21843 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21844 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21845 F: Documentation/devicetree/bindings/sound/wm*
21846 F: Documentation/hwmon/wm83??.rst
21847 F: arch/arm/mach-s3c/mach-crag6410*
21848 F: drivers/clk/clk-wm83*.c
21849 F: drivers/gpio/gpio-*wm*.c
21850 F: drivers/gpio/gpio-arizona.c
21851 F: drivers/hwmon/wm83??-hwmon.c
21852 F: drivers/input/misc/wm831x-on.c
21853 F: drivers/input/touchscreen/wm831x-ts.c
21854 F: drivers/input/touchscreen/wm97*.c
21855 F: drivers/leds/leds-wm83*.c
21856 F: drivers/mfd/arizona*
21857 F: drivers/mfd/cs47l24*
21858 F: drivers/mfd/wm*.c
21859 F: drivers/power/supply/wm83*.c
21860 F: drivers/regulator/arizona*
21861 F: drivers/regulator/wm8*.c
21862 F: drivers/rtc/rtc-wm83*.c
21863 F: drivers/video/backlight/wm83*_bl.c
21864 F: drivers/watchdog/wm83*_wdt.c
21865 F: include/linux/mfd/arizona/
21866 F: include/linux/mfd/wm831x/
21867 F: include/linux/mfd/wm8350/
21868 F: include/linux/mfd/wm8400*
21869 F: include/linux/regulator/arizona*
21870 F: include/linux/wm97xx.h
21871 F: include/sound/wm????.h
21872 F: sound/soc/codecs/arizona*
21873 F: sound/soc/codecs/cs47l24*
21874 F: sound/soc/codecs/wm*
21877 M: Tejun Heo <tj@kernel.org>
21878 R: Lai Jiangshan <jiangshanlai@gmail.com>
21880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21881 F: Documentation/core-api/workqueue.rst
21882 F: include/linux/workqueue.h
21883 F: kernel/workqueue.c
21886 M: Loic Poulain <loic.poulain@linaro.org>
21887 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21888 R: Johannes Berg <johannes@sipsolutions.net>
21889 L: netdev@vger.kernel.org
21891 F: drivers/net/wwan/
21892 F: include/linux/wwan.h
21893 F: include/uapi/linux/wwan.h
21895 X-POWERS AXP288 PMIC DRIVERS
21896 M: Hans de Goede <hdegoede@redhat.com>
21898 F: drivers/acpi/pmic/intel_pmic_xpower.c
21901 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21902 M: Chen-Yu Tsai <wens@csie.org>
21903 L: linux-kernel@vger.kernel.org
21908 M: Martin Schiller <ms@dev.tdt.de>
21909 L: linux-x25@vger.kernel.org
21911 F: Documentation/networking/lapb-module.rst
21912 F: Documentation/networking/x25*
21913 F: drivers/net/wan/hdlc_x25.c
21914 F: drivers/net/wan/lapbether.c
21915 F: include/*/lapb.h
21916 F: include/net/x25*
21917 F: include/uapi/linux/x25.h
21921 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21922 M: Thomas Gleixner <tglx@linutronix.de>
21923 M: Ingo Molnar <mingo@redhat.com>
21924 M: Borislav Petkov <bp@alien8.de>
21925 M: Dave Hansen <dave.hansen@linux.intel.com>
21927 R: "H. Peter Anvin" <hpa@zytor.com>
21928 L: linux-kernel@vger.kernel.org
21930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21931 F: Documentation/devicetree/bindings/x86/
21932 F: Documentation/x86/
21936 M: Andy Lutomirski <luto@kernel.org>
21937 L: linux-kernel@vger.kernel.org
21939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21942 X86 MCE INFRASTRUCTURE
21943 M: Tony Luck <tony.luck@intel.com>
21944 M: Borislav Petkov <bp@alien8.de>
21945 L: linux-edac@vger.kernel.org
21947 F: Documentation/ABI/testing/sysfs-mce
21948 F: Documentation/x86/x86_64/machinecheck.rst
21949 F: arch/x86/kernel/cpu/mce/*
21951 X86 MICROCODE UPDATE SUPPORT
21952 M: Borislav Petkov <bp@alien8.de>
21954 F: arch/x86/kernel/cpu/microcode/*
21957 M: Dave Hansen <dave.hansen@linux.intel.com>
21958 M: Andy Lutomirski <luto@kernel.org>
21959 M: Peter Zijlstra <peterz@infradead.org>
21960 L: linux-kernel@vger.kernel.org
21962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21965 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21966 M: Hans de Goede <hdegoede@redhat.com>
21967 L: platform-driver-x86@vger.kernel.org
21969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21970 F: drivers/platform/x86/x86-android-tablets.c
21972 X86 PLATFORM DRIVERS
21973 M: Hans de Goede <hdegoede@redhat.com>
21974 M: Mark Gross <markgross@kernel.org>
21975 L: platform-driver-x86@vger.kernel.org
21977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21978 F: drivers/platform/olpc/
21979 F: drivers/platform/x86/
21981 X86 PLATFORM DRIVERS - ARCH
21982 R: Darren Hart <dvhart@infradead.org>
21983 R: Andy Shevchenko <andy@infradead.org>
21984 L: platform-driver-x86@vger.kernel.org
21987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21988 F: arch/x86/platform
21990 X86 PLATFORM UV HPE SUPERDOME FLEX
21991 M: Steve Wahl <steve.wahl@hpe.com>
21992 R: Mike Travis <mike.travis@hpe.com>
21993 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21994 R: Russ Anderson <russ.anderson@hpe.com>
21996 F: arch/x86/include/asm/uv/
21997 F: arch/x86/kernel/apic/x2apic_uv_x.c
21998 F: arch/x86/platform/uv/
22000 X86 STACK UNWINDING
22001 M: Josh Poimboeuf <jpoimboe@kernel.org>
22002 M: Peter Zijlstra <peterz@infradead.org>
22004 F: arch/x86/include/asm/unwind*.h
22005 F: arch/x86/kernel/dumpstack.c
22006 F: arch/x86/kernel/stacktrace.c
22007 F: arch/x86/kernel/unwind_*.c
22010 M: Andy Lutomirski <luto@kernel.org>
22011 L: linux-kernel@vger.kernel.org
22013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22014 F: arch/x86/entry/vdso/
22017 M: Matthew Wilcox <willy@infradead.org>
22018 L: linux-fsdevel@vger.kernel.org
22020 F: Documentation/core-api/xarray.rst
22021 F: include/linux/idr.h
22022 F: include/linux/xarray.h
22025 F: tools/testing/radix-tree
22028 M: Benjamin Valentin <benpicco@googlemail.com>
22030 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22031 F: drivers/media/rc/xbox_remote.c
22033 XC2028/3028 TUNER DRIVER
22034 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22035 L: linux-media@vger.kernel.org
22037 W: https://linuxtv.org
22038 T: git git://linuxtv.org/media_tree.git
22039 F: drivers/media/tuners/xc2028.*
22041 XDP (eXpress Data Path)
22042 M: Alexei Starovoitov <ast@kernel.org>
22043 M: Daniel Borkmann <daniel@iogearbox.net>
22044 M: David S. Miller <davem@davemloft.net>
22045 M: Jakub Kicinski <kuba@kernel.org>
22046 M: Jesper Dangaard Brouer <hawk@kernel.org>
22047 M: John Fastabend <john.fastabend@gmail.com>
22048 L: netdev@vger.kernel.org
22049 L: bpf@vger.kernel.org
22051 F: include/net/xdp.h
22052 F: include/net/xdp_priv.h
22053 F: include/trace/events/xdp.h
22054 F: kernel/bpf/cpumap.c
22055 F: kernel/bpf/devmap.c
22057 F: samples/bpf/xdp*
22058 F: tools/testing/selftests/bpf/*xdp*
22059 F: tools/testing/selftests/bpf/*/*xdp*
22060 F: drivers/net/ethernet/*/*/*/*/*xdp*
22061 F: drivers/net/ethernet/*/*/*xdp*
22062 K: (?:\b|_)xdp(?:\b|_)
22064 XDP SOCKETS (AF_XDP)
22065 M: Björn Töpel <bjorn@kernel.org>
22066 M: Magnus Karlsson <magnus.karlsson@intel.com>
22067 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22068 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22069 L: netdev@vger.kernel.org
22070 L: bpf@vger.kernel.org
22072 F: Documentation/networking/af_xdp.rst
22073 F: include/net/xdp_sock*
22074 F: include/net/xsk_buff_pool.h
22075 F: include/uapi/linux/if_xdp.h
22076 F: include/uapi/linux/xdp_diag.h
22077 F: include/net/netns/xdp.h
22079 F: tools/testing/selftests/bpf/*xsk*
22081 XEN BLOCK SUBSYSTEM
22082 M: Roger Pau Monné <roger.pau@citrix.com>
22083 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22085 F: drivers/block/xen*
22086 F: drivers/block/xen-blkback/*
22089 M: Stefano Stabellini <sstabellini@kernel.org>
22090 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22092 F: arch/arm/include/asm/xen/
22095 XEN HYPERVISOR ARM64
22096 M: Stefano Stabellini <sstabellini@kernel.org>
22097 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22099 F: arch/arm64/include/asm/xen/
22102 XEN HYPERVISOR INTERFACE
22103 M: Juergen Gross <jgross@suse.com>
22104 M: Stefano Stabellini <sstabellini@kernel.org>
22105 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22106 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22109 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22110 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22111 F: drivers/*/xen-*front.c
22113 F: include/uapi/xen/
22117 M: Juergen Gross <jgross@suse.com>
22118 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22119 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22121 F: arch/x86/include/asm/pvclock-abi.h
22122 F: arch/x86/include/asm/xen/
22123 F: arch/x86/platform/pvh/
22126 XEN NETWORK BACKEND DRIVER
22127 M: Wei Liu <wei.liu@kernel.org>
22128 M: Paul Durrant <paul@xen.org>
22129 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22130 L: netdev@vger.kernel.org
22132 F: drivers/net/xen-netback/*
22135 M: Juergen Gross <jgross@suse.com>
22136 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22138 F: arch/x86/pci/*xen*
22139 F: drivers/pci/*xen*
22142 M: Juergen Gross <jgross@suse.com>
22143 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22144 L: linux-scsi@vger.kernel.org
22146 F: drivers/scsi/xen-scsifront.c
22147 F: drivers/xen/xen-scsiback.c
22148 F: include/xen/interface/io/vscsiif.h
22151 M: Juergen Gross <jgross@suse.com>
22152 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22153 L: linux-usb@vger.kernel.org
22155 F: drivers/usb/host/xen*
22156 F: include/xen/interface/io/usbif.h
22158 XEN SOUND FRONTEND DRIVER
22159 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22160 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22161 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22165 XEN SWIOTLB SUBSYSTEM
22166 M: Juergen Gross <jgross@suse.com>
22167 M: Stefano Stabellini <sstabellini@kernel.org>
22168 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22169 L: iommu@lists.linux.dev
22171 F: arch/x86/xen/*swiotlb*
22172 F: drivers/xen/*swiotlb*
22175 C: irc://irc.oftc.net/xfs
22176 M: Darrick J. Wong <djwong@kernel.org>
22177 L: linux-xfs@vger.kernel.org
22180 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22181 F: Documentation/ABI/testing/sysfs-fs-xfs
22182 F: Documentation/admin-guide/xfs.rst
22183 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22184 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22186 F: include/uapi/linux/dqblk_xfs.h
22187 F: include/uapi/linux/fsmap.h
22190 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22191 L: linux-iio@vger.kernel.org
22193 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22194 F: drivers/iio/adc/xilinx-ams.c
22196 XILINX AXI ETHERNET DRIVER
22197 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22199 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22202 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22203 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22204 L: linux-can@vger.kernel.org
22206 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22207 F: drivers/net/can/xilinx_can.c
22210 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22211 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22212 R: Michal Simek <michal.simek@xilinx.com>
22214 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22215 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22216 F: drivers/gpio/gpio-xilinx.c
22217 F: drivers/gpio/gpio-zynq.c
22219 XILINX SD-FEC IP CORES
22220 M: Derek Kiernan <derek.kiernan@xilinx.com>
22221 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22223 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22224 F: Documentation/misc-devices/xilinx_sdfec.rst
22225 F: drivers/misc/Kconfig
22226 F: drivers/misc/Makefile
22227 F: drivers/misc/xilinx_sdfec.c
22228 F: include/uapi/misc/xilinx_sdfec.h
22231 M: Sean Anderson <sean.anderson@seco.com>
22233 F: drivers/pwm/pwm-xilinx.c
22234 F: include/clocksource/timer-xilinx.h
22236 XILINX UARTLITE SERIAL DRIVER
22237 M: Peter Korsgaard <jacmet@sunsite.dk>
22238 L: linux-serial@vger.kernel.org
22240 F: drivers/tty/serial/uartlite.c
22242 XILINX VIDEO IP CORES
22243 M: Hyun Kwon <hyun.kwon@xilinx.com>
22244 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22245 L: linux-media@vger.kernel.org
22247 T: git git://linuxtv.org/media_tree.git
22248 F: Documentation/devicetree/bindings/media/xilinx/
22249 F: drivers/media/platform/xilinx/
22250 F: include/uapi/linux/xilinx-v4l2-controls.h
22252 XILINX ZYNQMP DPDMA DRIVER
22253 M: Hyun Kwon <hyun.kwon@xilinx.com>
22254 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22255 L: dmaengine@vger.kernel.org
22257 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22258 F: drivers/dma/xilinx/xilinx_dpdma.c
22259 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22261 XILINX ZYNQMP PSGTR PHY DRIVER
22262 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22264 L: linux-kernel@vger.kernel.org
22266 T: git https://github.com/Xilinx/linux-xlnx.git
22267 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22268 F: drivers/phy/xilinx/phy-zynqmp.c
22270 XILINX ZYNQMP SHA3 DRIVER
22271 M: Harsha <harsha.harsha@xilinx.com>
22273 F: drivers/crypto/xilinx/zynqmp-sha.c
22275 XILINX EVENT MANAGEMENT DRIVER
22276 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22278 F: drivers/soc/xilinx/xlnx_event_manager.c
22279 F: include/linux/firmware/xlnx-event-manager.h
22282 M: Eli Billauer <eli.billauer@gmail.com>
22283 L: linux-kernel@vger.kernel.org
22285 F: drivers/char/xillybus/
22288 M: George Cherian <gcherian@marvell.com>
22289 L: linux-i2c@vger.kernel.org
22291 W: http://www.marvell.com
22292 F: drivers/i2c/busses/i2c-xlp9xx.c
22294 XRA1403 GPIO EXPANDER
22295 M: Nandor Han <nandor.han@ge.com>
22296 M: Semi Malinen <semi.malinen@ge.com>
22297 L: linux-gpio@vger.kernel.org
22299 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22300 F: drivers/gpio/gpio-xra1403.c
22302 XTENSA XTFPGA PLATFORM SUPPORT
22303 M: Max Filippov <jcmvbkbc@gmail.com>
22304 L: linux-xtensa@linux-xtensa.org
22306 F: drivers/spi/spi-xtensa-xtfpga.c
22307 F: sound/soc/xtensa/xtfpga-i2s.c
22309 YAM DRIVER FOR AX.25
22310 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22311 L: linux-hams@vger.kernel.org
22313 F: drivers/net/hamradio/yam*
22314 F: include/linux/yam.h
22316 YAMA SECURITY MODULE
22317 M: Kees Cook <keescook@chromium.org>
22319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22320 F: Documentation/admin-guide/LSM/Yama.rst
22323 YEALINK PHONE DRIVER
22324 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22325 L: usbb2k-api-dev@nongnu.org
22327 F: Documentation/input/devices/yealink.rst
22328 F: drivers/input/misc/yealink.*
22330 Z8530 DRIVER FOR AX.25
22331 M: Joerg Reuter <jreuter@yaina.de>
22332 L: linux-hams@vger.kernel.org
22334 W: http://yaina.de/jreuter/
22335 W: http://www.qsl.net/dl1bke/
22336 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22337 F: drivers/net/hamradio/*scc.c
22338 F: drivers/net/hamradio/z8530.h
22340 ZBUD COMPRESSED PAGE ALLOCATOR
22341 M: Seth Jennings <sjenning@redhat.com>
22342 M: Dan Streetman <ddstreet@ieee.org>
22343 L: linux-mm@kvack.org
22347 Z3FOLD COMPRESSED PAGE ALLOCATOR
22348 M: Vitaly Wool <vitaly.wool@konsulko.com>
22349 R: Miaohe Lin <linmiaohe@huawei.com>
22350 L: linux-mm@kvack.org
22354 ZD1211RW WIRELESS DRIVER
22355 M: Ulrich Kunitz <kune@deine-taler.de>
22356 L: linux-wireless@vger.kernel.org
22357 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22359 W: http://zd1211.ath.cx/wiki/DriverRewrite
22360 F: drivers/net/wireless/zydas/zd1211rw/
22362 ZD1301 MEDIA DRIVER
22363 M: Antti Palosaari <crope@iki.fi>
22364 L: linux-media@vger.kernel.org
22366 W: https://linuxtv.org/
22367 W: http://palosaari.fi/linux/
22368 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22369 F: drivers/media/usb/dvb-usb-v2/zd1301*
22371 ZD1301_DEMOD MEDIA DRIVER
22372 M: Antti Palosaari <crope@iki.fi>
22373 L: linux-media@vger.kernel.org
22375 W: https://linuxtv.org/
22376 W: http://palosaari.fi/linux/
22377 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22378 F: drivers/media/dvb-frontends/zd1301_demod*
22380 ZHAOXIN PROCESSOR SUPPORT
22381 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22382 L: linux-kernel@vger.kernel.org
22384 F: arch/x86/kernel/cpu/zhaoxin.c
22387 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22388 M: Naohiro Aota <naohiro.aota@wdc.com>
22389 R: Johannes Thumshirn <jth@kernel.org>
22390 L: linux-fsdevel@vger.kernel.org
22392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22393 F: Documentation/filesystems/zonefs.rst
22396 ZPOOL COMPRESSED PAGE STORAGE API
22397 M: Dan Streetman <ddstreet@ieee.org>
22398 L: linux-mm@kvack.org
22400 F: include/linux/zpool.h
22403 ZR36067 VIDEO FOR LINUX DRIVER
22404 M: Corentin Labbe <clabbe@baylibre.com>
22405 L: mjpeg-users@lists.sourceforge.net
22406 L: linux-media@vger.kernel.org
22408 W: http://mjpeg.sourceforge.net/driver-zoran/
22409 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22410 F: Documentation/driver-api/media/drivers/zoran.rst
22411 F: drivers/staging/media/zoran/
22413 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22414 M: Minchan Kim <minchan@kernel.org>
22415 M: Nitin Gupta <ngupta@vflare.org>
22416 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22417 L: linux-kernel@vger.kernel.org
22419 F: Documentation/admin-guide/blockdev/zram.rst
22420 F: drivers/block/zram/
22422 ZS DECSTATION Z85C30 SERIAL DRIVER
22423 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22425 F: drivers/tty/serial/zs.*
22427 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22428 M: Minchan Kim <minchan@kernel.org>
22429 M: Nitin Gupta <ngupta@vflare.org>
22430 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22431 L: linux-mm@kvack.org
22433 F: Documentation/vm/zsmalloc.rst
22434 F: include/linux/zsmalloc.h
22438 M: Nick Terrell <terrelln@fb.com>
22440 B: https://github.com/facebook/zstd/issues
22441 T: git git://github.com/terrelln/linux.git
22442 F: include/linux/zstd*
22444 F: lib/decompress_unzstd.c
22449 ZSWAP COMPRESSED SWAP CACHING
22450 M: Seth Jennings <sjenning@redhat.com>
22451 M: Dan Streetman <ddstreet@ieee.org>
22452 M: Vitaly Wool <vitaly.wool@konsulko.com>
22453 L: linux-mm@kvack.org
22458 M: Linus Torvalds <torvalds@linux-foundation.org>
22459 L: linux-kernel@vger.kernel.org
22460 S: Buried alive in reporters
22461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git