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 ASPEED USB UDC DRIVER
3183 M: Neal Liu <neal_liu@aspeedtech.com>
3184 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3186 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3187 F: drivers/usb/gadget/udc/aspeed_udc.c
3189 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3190 M: Corentin Chary <corentin.chary@gmail.com>
3191 L: acpi4asus-user@lists.sourceforge.net
3192 L: platform-driver-x86@vger.kernel.org
3194 W: http://acpi4asus.sf.net
3195 F: drivers/platform/x86/asus*.c
3196 F: drivers/platform/x86/eeepc*.c
3198 ASUS TF103C DOCK DRIVER
3199 M: Hans de Goede <hdegoede@redhat.com>
3200 L: platform-driver-x86@vger.kernel.org
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3203 F: drivers/platform/x86/asus-tf103c-dock.c
3205 ASUS WMI HARDWARE MONITOR DRIVER
3206 M: Ed Brindley <kernel@maidavale.org>
3207 M: Denis Pauk <pauk.denis@gmail.com>
3208 L: linux-hwmon@vger.kernel.org
3210 F: drivers/hwmon/asus_wmi_sensors.c
3212 ASUS WMI EC HARDWARE MONITOR DRIVER
3213 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3214 M: Denis Pauk <pauk.denis@gmail.com>
3215 L: linux-hwmon@vger.kernel.org
3217 F: drivers/hwmon/asus_wmi_ec_sensors.c
3219 ASUS EC HARDWARE MONITOR DRIVER
3220 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3221 L: linux-hwmon@vger.kernel.org
3223 F: drivers/hwmon/asus-ec-sensors.c
3225 ASUS WIRELESS RADIO CONTROL DRIVER
3226 M: João Paulo Rechi Vita <jprvita@gmail.com>
3227 L: platform-driver-x86@vger.kernel.org
3229 F: drivers/platform/x86/asus-wireless.c
3232 M: David Howells <dhowells@redhat.com>
3233 L: keyrings@vger.kernel.org
3235 F: Documentation/crypto/asymmetric-keys.rst
3236 F: crypto/asymmetric_keys/
3237 F: include/crypto/pkcs7.h
3238 F: include/crypto/public_key.h
3239 F: include/linux/verification.h
3241 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3242 R: Dan Williams <dan.j.williams@intel.com>
3244 W: http://sourceforge.net/projects/xscaleiop
3245 F: Documentation/crypto/async-tx-api.rst
3247 F: include/linux/async_tx.h
3250 M: Bartosz Golaszewski <brgl@bgdev.pl>
3251 L: linux-i2c@vger.kernel.org
3253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3254 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3255 F: drivers/misc/eeprom/at24.c
3257 ATA OVER ETHERNET (AOE) DRIVER
3258 M: "Justin Sanders" <justin@coraid.com>
3260 W: http://www.openaoe.org/
3261 F: Documentation/admin-guide/aoe/
3262 F: drivers/block/aoe/
3264 ATC260X PMIC MFD DRIVER
3265 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3266 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3267 L: linux-actions@lists.infradead.org
3269 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3270 F: drivers/input/misc/atc260x-onkey.c
3271 F: drivers/mfd/atc260*
3272 F: drivers/power/reset/atc260x-poweroff.c
3273 F: drivers/regulator/atc260x-regulator.c
3274 F: include/linux/mfd/atc260x/*
3276 ATHEROS 71XX/9XXX GPIO DRIVER
3277 M: Alban Bedel <albeu@free.fr>
3279 W: https://github.com/AlbanBedel/linux
3280 T: git git://github.com/AlbanBedel/linux
3281 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3282 F: drivers/gpio/gpio-ath79.c
3284 ATHEROS 71XX/9XXX USB PHY DRIVER
3285 M: Alban Bedel <albeu@free.fr>
3287 W: https://github.com/AlbanBedel/linux
3288 T: git git://github.com/AlbanBedel/linux
3289 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3290 F: drivers/phy/qualcomm/phy-ath79-usb.c
3292 ATHEROS ATH GENERIC UTILITIES
3293 M: Kalle Valo <kvalo@kernel.org>
3294 L: linux-wireless@vger.kernel.org
3296 F: drivers/net/wireless/ath/*
3298 ATHEROS ATH5K WIRELESS DRIVER
3299 M: Jiri Slaby <jirislaby@kernel.org>
3300 M: Nick Kossifidis <mickflemm@gmail.com>
3301 M: Luis Chamberlain <mcgrof@kernel.org>
3302 L: linux-wireless@vger.kernel.org
3304 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3305 F: drivers/net/wireless/ath/ath5k/
3307 ATHEROS ATH6KL WIRELESS DRIVER
3308 L: linux-wireless@vger.kernel.org
3310 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3311 F: drivers/net/wireless/ath/ath6kl/
3314 M: Ville Syrjala <syrjala@sci.fi>
3316 F: drivers/input/misc/ati_remote2.c
3318 ATK0110 HWMON DRIVER
3319 M: Luca Tettamanti <kronos.it@gmail.com>
3320 L: linux-hwmon@vger.kernel.org
3322 F: drivers/hwmon/asus_atk0110.c
3324 ATLX ETHERNET DRIVERS
3325 M: Chris Snook <chris.snook@gmail.com>
3326 L: netdev@vger.kernel.org
3328 W: http://sourceforge.net/projects/atl1
3329 W: http://atl1.sourceforge.net
3330 F: drivers/net/ethernet/atheros/
3333 M: Chas Williams <3chas3@gmail.com>
3334 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3335 L: netdev@vger.kernel.org
3337 W: http://linux-atm.sourceforge.net
3339 F: include/linux/atm*
3340 F: include/uapi/linux/atm*
3342 ATMEL MACB ETHERNET DRIVER
3343 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3344 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3346 F: drivers/net/ethernet/cadence/
3348 ATMEL MAXTOUCH DRIVER
3349 M: Nick Dyer <nick@shmanahar.org>
3351 T: git git://github.com/ndyer/linux.git
3352 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3353 F: drivers/input/touchscreen/atmel_mxt_ts.c
3355 ATMEL WIRELESS DRIVER
3356 M: Simon Kelley <simon@thekelleys.org.uk>
3357 L: linux-wireless@vger.kernel.org
3359 W: http://www.thekelleys.org.uk/atmel
3360 W: http://atmelwlandriver.sourceforge.net/
3361 F: drivers/net/wireless/atmel/atmel*
3363 ATOMIC INFRASTRUCTURE
3364 M: Will Deacon <will@kernel.org>
3365 M: Peter Zijlstra <peterz@infradead.org>
3366 R: Boqun Feng <boqun.feng@gmail.com>
3367 R: Mark Rutland <mark.rutland@arm.com>
3368 L: linux-kernel@vger.kernel.org
3370 F: arch/*/include/asm/atomic*.h
3371 F: include/*/atomic*.h
3372 F: include/linux/refcount.h
3373 F: Documentation/atomic_*.txt
3376 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3377 M: Bradley Grove <linuxdrivers@attotech.com>
3378 L: linux-scsi@vger.kernel.org
3380 W: http://www.attotech.com
3381 F: drivers/scsi/esas2r
3383 ATUSB IEEE 802.15.4 RADIO DRIVER
3384 M: Stefan Schmidt <stefan@datenfreihafen.org>
3385 L: linux-wpan@vger.kernel.org
3387 F: drivers/net/ieee802154/at86rf230.h
3388 F: drivers/net/ieee802154/atusb.c
3389 F: drivers/net/ieee802154/atusb.h
3392 M: Paul Moore <paul@paul-moore.com>
3393 M: Eric Paris <eparis@redhat.com>
3394 L: linux-audit@redhat.com (moderated for non-subscribers)
3396 W: https://github.com/linux-audit
3397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3398 F: include/asm-generic/audit_*.h
3399 F: include/linux/audit.h
3400 F: include/linux/audit_arch.h
3401 F: include/uapi/linux/audit.h
3405 AUXILIARY DISPLAY DRIVERS
3406 M: Miguel Ojeda <ojeda@kernel.org>
3408 F: Documentation/devicetree/bindings/auxdisplay/
3409 F: drivers/auxdisplay/
3410 F: include/linux/cfag12864b.h
3412 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3413 M: Andreas Klinger <ak@it-klinger.de>
3414 L: linux-iio@vger.kernel.org
3416 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3417 F: drivers/iio/adc/hx711.c
3420 M: Ralf Baechle <ralf@linux-mips.org>
3421 L: linux-hams@vger.kernel.org
3423 W: http://www.linux-ax25.org/
3424 F: include/net/ax25.h
3425 F: include/uapi/linux/ax25.h
3429 M: Peter Rosin <peda@axentia.se>
3430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3432 F: arch/arm/boot/dts/at91-linea.dtsi
3433 F: arch/arm/boot/dts/at91-natte.dtsi
3434 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3435 F: arch/arm/boot/dts/at91-tse850-3.dts
3437 AXENTIA ASOC DRIVERS
3438 M: Peter Rosin <peda@axentia.se>
3439 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3441 F: Documentation/devicetree/bindings/sound/axentia,*
3442 F: sound/soc/atmel/tse850-pcm5142.c
3444 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3445 M: Nuno Sá <nuno.sa@analog.com>
3446 L: linux-hwmon@vger.kernel.org
3448 W: https://ez.analog.com/linux-software-drivers
3449 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3450 F: drivers/hwmon/axi-fan-control.c
3452 AXXIA I2C CONTROLLER
3453 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3454 L: linux-i2c@vger.kernel.org
3456 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3457 F: drivers/i2c/busses/i2c-axxia.c
3460 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3461 L: linux-media@vger.kernel.org
3463 W: https://linuxtv.org
3464 T: git git://linuxtv.org/media_tree.git
3465 F: drivers/media/usb/dvb-usb-v2/az6007.c
3467 AZTECH FM RADIO RECEIVER DRIVER
3468 M: Hans Verkuil <hverkuil@xs4all.nl>
3469 L: linux-media@vger.kernel.org
3471 W: https://linuxtv.org
3472 T: git git://linuxtv.org/media_tree.git
3473 F: drivers/media/radio/radio-aztech*
3476 L: linux-wireless@vger.kernel.org
3477 L: b43-dev@lists.infradead.org
3479 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3480 F: drivers/net/wireless/broadcom/b43/
3482 B43LEGACY WIRELESS DRIVER
3483 M: Larry Finger <Larry.Finger@lwfinger.net>
3484 L: linux-wireless@vger.kernel.org
3485 L: b43-dev@lists.infradead.org
3487 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3488 F: drivers/net/wireless/broadcom/b43legacy/
3490 BACKLIGHT CLASS/SUBSYSTEM
3491 M: Lee Jones <lee.jones@linaro.org>
3492 M: Daniel Thompson <daniel.thompson@linaro.org>
3493 M: Jingoo Han <jingoohan1@gmail.com>
3494 L: dri-devel@lists.freedesktop.org
3496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3497 F: Documentation/ABI/stable/sysfs-class-backlight
3498 F: Documentation/ABI/testing/sysfs-class-backlight
3499 F: Documentation/devicetree/bindings/leds/backlight
3500 F: drivers/video/backlight/
3501 F: include/linux/backlight.h
3502 F: include/linux/pwm_backlight.h
3504 BARCO P50 GPIO DRIVER
3505 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3506 M: Peter Korsgaard <peter.korsgaard@barco.com>
3508 F: drivers/platform/x86/barco-p50-gpio.c
3511 M: Marek Lindner <mareklindner@neomailbox.ch>
3512 M: Simon Wunderlich <sw@simonwunderlich.de>
3513 M: Antonio Quartulli <a@unstable.cc>
3514 M: Sven Eckelmann <sven@narfation.org>
3515 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3517 W: https://www.open-mesh.org/
3518 Q: https://patchwork.open-mesh.org/project/batman/list/
3519 B: https://www.open-mesh.org/projects/batman-adv/issues
3520 C: ircs://irc.hackint.org/batadv
3521 T: git https://git.open-mesh.org/linux-merge.git
3522 F: Documentation/networking/batman-adv.rst
3523 F: include/uapi/linux/batadv_packet.h
3524 F: include/uapi/linux/batman_adv.h
3527 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3528 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3529 L: linux-hams@vger.kernel.org
3531 W: http://www.baycom.org/~tom/ham/ham.html
3532 F: drivers/net/hamradio/baycom*
3534 BCACHE (BLOCK LAYER CACHE)
3535 M: Coly Li <colyli@suse.de>
3536 M: Kent Overstreet <kent.overstreet@gmail.com>
3537 L: linux-bcache@vger.kernel.org
3539 W: http://bcache.evilpiepirate.org
3540 C: irc://irc.oftc.net/bcache
3541 F: drivers/md/bcache/
3543 BDISP ST MEDIA DRIVER
3544 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3545 L: linux-media@vger.kernel.org
3547 W: https://linuxtv.org
3548 T: git git://linuxtv.org/media_tree.git
3549 F: drivers/media/platform/st/sti/bdisp
3551 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3552 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3553 L: netdev@vger.kernel.org
3555 F: drivers/net/ethernet/ec_bhf.c
3558 M: Luis de Bethencourt <luisbg@kernel.org>
3559 M: Salah Triki <salah.triki@gmail.com>
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3562 F: Documentation/filesystems/befs.rst
3566 M: Paolo Valente <paolo.valente@linaro.org>
3567 M: Jens Axboe <axboe@kernel.dk>
3568 L: linux-block@vger.kernel.org
3570 F: Documentation/block/bfq-iosched.rst
3574 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3576 F: Documentation/filesystems/bfs.rst
3578 F: include/uapi/linux/bfs_fs.h
3581 M: Yury Norov <yury.norov@gmail.com>
3582 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3583 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3585 F: include/linux/bitmap.h
3586 F: include/linux/cpumask.h
3587 F: include/linux/find.h
3588 F: include/linux/nodemask.h
3592 F: lib/find_bit_benchmark.c
3594 F: lib/test_bitmap.c
3595 F: tools/include/linux/bitmap.h
3596 F: tools/include/linux/find.h
3597 F: tools/lib/bitmap.c
3598 F: tools/lib/find_bit.c
3600 BLINKM RGB LED DRIVER
3601 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3603 F: drivers/leds/leds-blinkm.c
3606 M: Jens Axboe <axboe@kernel.dk>
3607 L: linux-block@vger.kernel.org
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3610 F: Documentation/ABI/stable/sysfs-block
3611 F: Documentation/block/
3614 F: include/linux/bio.h
3615 F: include/linux/blk*
3616 F: kernel/trace/blktrace.c
3620 M: Joern Engel <joern@lazybastard.org>
3621 L: linux-mtd@lists.infradead.org
3623 F: drivers/mtd/devices/block2mtd.c
3626 M: Marcel Holtmann <marcel@holtmann.org>
3627 M: Johan Hedberg <johan.hedberg@gmail.com>
3628 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3629 L: linux-bluetooth@vger.kernel.org
3631 W: http://www.bluez.org/
3632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3634 F: drivers/bluetooth/
3637 M: Marcel Holtmann <marcel@holtmann.org>
3638 M: Johan Hedberg <johan.hedberg@gmail.com>
3639 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3640 L: linux-bluetooth@vger.kernel.org
3642 W: http://www.bluez.org/
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3645 F: include/net/bluetooth/
3649 M: Jay Vosburgh <j.vosburgh@gmail.com>
3650 M: Veaceslav Falico <vfalico@gmail.com>
3651 M: Andy Gospodarek <andy@greyhouse.net>
3652 L: netdev@vger.kernel.org
3654 W: http://sourceforge.net/projects/bonding/
3655 F: Documentation/networking/bonding.rst
3656 F: drivers/net/bonding/
3657 F: include/net/bond*
3658 F: include/uapi/linux/if_bonding.h
3660 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3661 M: Dan Robertson <dan@dlrobertson.com>
3662 L: linux-iio@vger.kernel.org
3664 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3665 F: drivers/iio/accel/bma400*
3667 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3668 M: Alexei Starovoitov <ast@kernel.org>
3669 M: Daniel Borkmann <daniel@iogearbox.net>
3670 M: Andrii Nakryiko <andrii@kernel.org>
3671 R: Martin KaFai Lau <martin.lau@linux.dev>
3672 R: Song Liu <song@kernel.org>
3673 R: Yonghong Song <yhs@fb.com>
3674 R: John Fastabend <john.fastabend@gmail.com>
3675 R: KP Singh <kpsingh@kernel.org>
3676 R: Stanislav Fomichev <sdf@google.com>
3677 R: Hao Luo <haoluo@google.com>
3678 R: Jiri Olsa <jolsa@kernel.org>
3679 L: bpf@vger.kernel.org
3682 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3685 F: Documentation/bpf/
3686 F: Documentation/networking/filter.rst
3687 F: Documentation/userspace-api/ebpf/
3689 F: include/linux/bpf*
3690 F: include/linux/btf*
3691 F: include/linux/filter.h
3692 F: include/trace/events/xdp.h
3693 F: include/uapi/linux/bpf*
3694 F: include/uapi/linux/btf*
3695 F: include/uapi/linux/filter.h
3697 F: kernel/trace/bpf_trace.c
3700 F: net/core/filter.c
3701 F: net/sched/act_bpf.c
3702 F: net/sched/cls_bpf.c
3704 F: scripts/bpf_doc.py
3705 F: scripts/pahole-flags.sh
3706 F: scripts/pahole-version.sh
3709 F: tools/testing/selftests/bpf/
3712 M: Shubham Bansal <illusionist.neo@gmail.com>
3713 L: bpf@vger.kernel.org
3718 M: Daniel Borkmann <daniel@iogearbox.net>
3719 M: Alexei Starovoitov <ast@kernel.org>
3720 M: Zi Shen Lim <zlim.lnx@gmail.com>
3721 L: bpf@vger.kernel.org
3725 BPF JIT for MIPS (32-BIT AND 64-BIT)
3726 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3727 M: Paul Burton <paulburton@kernel.org>
3728 L: bpf@vger.kernel.org
3732 BPF JIT for NFP NICs
3733 M: Jakub Kicinski <kuba@kernel.org>
3734 L: bpf@vger.kernel.org
3736 F: drivers/net/ethernet/netronome/nfp/bpf/
3738 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3739 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3740 M: Michael Ellerman <mpe@ellerman.id.au>
3741 L: bpf@vger.kernel.org
3743 F: arch/powerpc/net/
3745 BPF JIT for RISC-V (32-bit)
3746 M: Luke Nelson <luke.r.nels@gmail.com>
3747 M: Xi Wang <xi.wang@gmail.com>
3748 L: bpf@vger.kernel.org
3751 X: arch/riscv/net/bpf_jit_comp64.c
3753 BPF JIT for RISC-V (64-bit)
3754 M: Björn Töpel <bjorn@kernel.org>
3755 L: bpf@vger.kernel.org
3758 X: arch/riscv/net/bpf_jit_comp32.c
3761 M: Ilya Leoshkevich <iii@linux.ibm.com>
3762 M: Heiko Carstens <hca@linux.ibm.com>
3763 M: Vasily Gorbik <gor@linux.ibm.com>
3764 L: bpf@vger.kernel.org
3767 X: arch/s390/net/pnet.c
3769 BPF JIT for SPARC (32-BIT AND 64-BIT)
3770 M: David S. Miller <davem@davemloft.net>
3771 L: bpf@vger.kernel.org
3775 BPF JIT for X86 32-BIT
3776 M: Wang YanQing <udknight@gmail.com>
3777 L: bpf@vger.kernel.org
3779 F: arch/x86/net/bpf_jit_comp32.c
3781 BPF JIT for X86 64-BIT
3782 M: Alexei Starovoitov <ast@kernel.org>
3783 M: Daniel Borkmann <daniel@iogearbox.net>
3784 L: bpf@vger.kernel.org
3787 X: arch/x86/net/bpf_jit_comp32.c
3790 M: Alexei Starovoitov <ast@kernel.org>
3791 M: Daniel Borkmann <daniel@iogearbox.net>
3792 R: John Fastabend <john.fastabend@gmail.com>
3793 L: bpf@vger.kernel.org
3795 F: kernel/bpf/verifier.c
3796 F: kernel/bpf/tnum.c
3797 F: kernel/bpf/core.c
3798 F: kernel/bpf/syscall.c
3799 F: kernel/bpf/dispatcher.c
3800 F: kernel/bpf/trampoline.c
3801 F: include/linux/bpf*
3802 F: include/linux/filter.h
3805 M: Martin KaFai Lau <martin.lau@linux.dev>
3806 L: bpf@vger.kernel.org
3809 F: include/linux/btf*
3812 M: Song Liu <song@kernel.org>
3813 R: Jiri Olsa <jolsa@kernel.org>
3814 L: bpf@vger.kernel.org
3816 F: kernel/trace/bpf_trace.c
3817 F: kernel/bpf/stackmap.c
3819 BPF [NETWORKING] (tc BPF, sock_addr)
3820 M: Martin KaFai Lau <martin.lau@linux.dev>
3821 M: Daniel Borkmann <daniel@iogearbox.net>
3822 R: John Fastabend <john.fastabend@gmail.com>
3823 L: bpf@vger.kernel.org
3824 L: netdev@vger.kernel.org
3826 F: net/core/filter.c
3827 F: net/sched/act_bpf.c
3828 F: net/sched/cls_bpf.c
3830 BPF [NETWORKING] (struct_ops, reuseport)
3831 M: Martin KaFai Lau <martin.lau@linux.dev>
3832 L: bpf@vger.kernel.org
3833 L: netdev@vger.kernel.org
3835 F: kernel/bpf/bpf_struct*
3837 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3838 M: KP Singh <kpsingh@kernel.org>
3839 R: Florent Revest <revest@chromium.org>
3840 R: Brendan Jackman <jackmanb@chromium.org>
3841 L: bpf@vger.kernel.org
3843 F: Documentation/bpf/prog_lsm.rst
3844 F: include/linux/bpf_lsm.h
3845 F: kernel/bpf/bpf_lsm.c
3848 BPF [STORAGE & CGROUPS]
3849 M: Martin KaFai Lau <martin.lau@linux.dev>
3850 L: bpf@vger.kernel.org
3852 F: kernel/bpf/cgroup.c
3853 F: kernel/bpf/*storage.c
3854 F: kernel/bpf/bpf_lru*
3857 M: Andrii Nakryiko <andrii@kernel.org>
3858 L: bpf@vger.kernel.org
3860 F: kernel/bpf/ringbuf.c
3863 M: Yonghong Song <yhs@fb.com>
3864 L: bpf@vger.kernel.org
3866 F: kernel/bpf/*iter.c
3868 BPF [L7 FRAMEWORK] (sockmap)
3869 M: John Fastabend <john.fastabend@gmail.com>
3870 M: Jakub Sitnicki <jakub@cloudflare.com>
3871 L: netdev@vger.kernel.org
3872 L: bpf@vger.kernel.org
3874 F: include/linux/skmsg.h
3876 F: net/core/sock_map.c
3877 F: net/ipv4/tcp_bpf.c
3878 F: net/ipv4/udp_bpf.c
3879 F: net/unix/unix_bpf.c
3881 BPF [LIBRARY] (libbpf)
3882 M: Andrii Nakryiko <andrii@kernel.org>
3883 L: bpf@vger.kernel.org
3887 BPF [TOOLING] (bpftool)
3888 M: Quentin Monnet <quentin@isovalent.com>
3889 L: bpf@vger.kernel.org
3891 F: kernel/bpf/disasm.*
3892 F: tools/bpf/bpftool/
3894 BPF [SELFTESTS] (Test Runners & Infrastructure)
3895 M: Andrii Nakryiko <andrii@kernel.org>
3896 R: Mykola Lysenko <mykolal@fb.com>
3897 L: bpf@vger.kernel.org
3899 F: tools/testing/selftests/bpf/
3902 L: bpf@vger.kernel.org
3904 K: (?:\b|_)bpf(?:\b|_)
3906 BROADCOM B44 10/100 ETHERNET DRIVER
3907 M: Michael Chan <michael.chan@broadcom.com>
3908 L: netdev@vger.kernel.org
3910 F: drivers/net/ethernet/broadcom/b44.*
3912 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3913 M: Florian Fainelli <f.fainelli@gmail.com>
3914 L: netdev@vger.kernel.org
3915 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3917 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3918 F: drivers/net/dsa/b53/*
3919 F: drivers/net/dsa/bcm_sf2*
3920 F: include/linux/dsa/brcm.h
3921 F: include/linux/platform_data/b53.h
3923 BROADCOM BCMBCA ARM ARCHITECTURE
3924 M: William Zhang <william.zhang@broadcom.com>
3925 M: Anand Gore <anand.gore@broadcom.com>
3926 M: Kursad Oney <kursad.oney@broadcom.com>
3927 M: Florian Fainelli <f.fainelli@gmail.com>
3928 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3931 T: git git://github.com/broadcom/stblinux.git
3932 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3933 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3950 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3951 M: Florian Fainelli <f.fainelli@gmail.com>
3952 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3953 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3956 T: git git://github.com/broadcom/stblinux.git
3957 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3958 F: drivers/pci/controller/pcie-brcmstb.c
3959 F: drivers/staging/vc04_services
3964 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3965 M: Florian Fainelli <f.fainelli@gmail.com>
3966 M: Ray Jui <rjui@broadcom.com>
3967 M: Scott Branden <sbranden@broadcom.com>
3968 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3970 T: git git://github.com/broadcom/mach-bcm
3971 F: arch/arm/mach-bcm/
3977 BROADCOM BCM47XX MIPS ARCHITECTURE
3978 M: Hauke Mehrtens <hauke@hauke-m.de>
3979 M: Rafał Miłecki <zajec5@gmail.com>
3980 L: linux-mips@vger.kernel.org
3982 F: Documentation/devicetree/bindings/mips/brcm/
3983 F: arch/mips/bcm47xx/*
3984 F: arch/mips/include/asm/mach-bcm47xx/*
3986 BROADCOM BCM4908 ETHERNET DRIVER
3987 M: Rafał Miłecki <rafal@milecki.pl>
3988 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3989 L: netdev@vger.kernel.org
3991 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3992 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3993 F: drivers/net/ethernet/broadcom/unimac.h
3995 BROADCOM BCM4908 PINMUX DRIVER
3996 M: Rafał Miłecki <rafal@milecki.pl>
3997 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3998 L: linux-gpio@vger.kernel.org
4000 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4001 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4003 BROADCOM BCM5301X ARM ARCHITECTURE
4004 M: Florian Fainelli <f.fainelli@gmail.com>
4005 M: Hauke Mehrtens <hauke@hauke-m.de>
4006 M: Rafał Miłecki <zajec5@gmail.com>
4007 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4010 F: arch/arm/boot/dts/bcm470*
4011 F: arch/arm/boot/dts/bcm5301*
4012 F: arch/arm/boot/dts/bcm953012*
4013 F: arch/arm/mach-bcm/bcm_5301x.c
4015 BROADCOM BCM53573 ARM ARCHITECTURE
4016 M: Florian Fainelli <f.fainelli@gmail.com>
4017 M: Rafał Miłecki <rafal@milecki.pl>
4018 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4021 F: arch/arm/boot/dts/bcm47189*
4022 F: arch/arm/boot/dts/bcm53573*
4024 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4025 M: Kevin Cernekee <cernekee@gmail.com>
4026 L: linux-usb@vger.kernel.org
4028 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4030 BROADCOM BCM7XXX ARM ARCHITECTURE
4031 M: Florian Fainelli <f.fainelli@gmail.com>
4032 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4035 T: git git://github.com/broadcom/stblinux.git
4036 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4037 F: arch/arm/boot/dts/bcm7*.dts*
4038 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4039 F: arch/arm/mach-bcm/*brcmstb*
4040 F: arch/arm/mm/cache-b15-rac.c
4041 F: drivers/bus/brcmstb_gisb.c
4042 F: drivers/pci/controller/pcie-brcmstb.c
4048 M: Al Cooper <alcooperx@gmail.com>
4049 L: linux-usb@vger.kernel.org
4050 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4052 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4053 F: drivers/usb/gadget/udc/bdc/
4055 BROADCOM BMIPS CPUFREQ DRIVER
4056 M: Markus Mayer <mmayer@broadcom.com>
4057 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4058 L: linux-pm@vger.kernel.org
4060 F: drivers/cpufreq/bmips-cpufreq.c
4062 BROADCOM BMIPS MIPS ARCHITECTURE
4063 M: Florian Fainelli <f.fainelli@gmail.com>
4064 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4065 L: linux-mips@vger.kernel.org
4067 T: git git://github.com/broadcom/stblinux.git
4068 F: arch/mips/bmips/*
4069 F: arch/mips/boot/dts/brcm/bcm*.dts*
4070 F: arch/mips/include/asm/mach-bmips/*
4071 F: arch/mips/kernel/*bmips*
4072 F: drivers/soc/bcm/bcm63xx
4073 F: drivers/irqchip/irq-bcm63*
4074 F: drivers/irqchip/irq-bcm7*
4075 F: drivers/irqchip/irq-brcmstb*
4076 F: include/linux/bcm963xx_nvram.h
4077 F: include/linux/bcm963xx_tag.h
4079 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4080 M: Rasesh Mody <rmody@marvell.com>
4081 M: GR-Linux-NIC-Dev@marvell.com
4082 L: netdev@vger.kernel.org
4084 F: drivers/net/ethernet/broadcom/bnx2.*
4085 F: drivers/net/ethernet/broadcom/bnx2_*
4087 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4088 M: Saurav Kashyap <skashyap@marvell.com>
4089 M: Javed Hasan <jhasan@marvell.com>
4090 M: GR-QLogic-Storage-Upstream@marvell.com
4091 L: linux-scsi@vger.kernel.org
4093 F: drivers/scsi/bnx2fc/
4095 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4096 M: Nilesh Javali <njavali@marvell.com>
4097 M: Manish Rangankar <mrangankar@marvell.com>
4098 M: GR-QLogic-Storage-Upstream@marvell.com
4099 L: linux-scsi@vger.kernel.org
4101 F: drivers/scsi/bnx2i/
4103 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4104 M: Ariel Elior <aelior@marvell.com>
4105 M: Sudarsana Kalluru <skalluru@marvell.com>
4106 M: Manish Chopra <manishc@marvell.com>
4107 L: netdev@vger.kernel.org
4109 F: drivers/net/ethernet/broadcom/bnx2x/
4111 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4112 M: Michael Chan <michael.chan@broadcom.com>
4113 L: netdev@vger.kernel.org
4115 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4116 F: drivers/net/ethernet/broadcom/bnxt/
4117 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4119 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4120 M: Arend van Spriel <aspriel@gmail.com>
4121 M: Franky Lin <franky.lin@broadcom.com>
4122 M: Hante Meuleman <hante.meuleman@broadcom.com>
4123 L: linux-wireless@vger.kernel.org
4124 L: brcm80211-dev-list.pdl@broadcom.com
4125 L: SHA-cyfmac-dev-list@infineon.com
4127 F: drivers/net/wireless/broadcom/brcm80211/
4129 BROADCOM BRCMSTB GPIO DRIVER
4130 M: Doug Berger <opendmb@gmail.com>
4131 M: Florian Fainelli <f.fainelli@gmail.com>
4132 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4134 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4135 F: drivers/gpio/gpio-brcmstb.c
4137 BROADCOM BRCMSTB I2C DRIVER
4138 M: Kamal Dasu <kdasu.kdev@gmail.com>
4139 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4140 L: linux-i2c@vger.kernel.org
4142 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4143 F: drivers/i2c/busses/i2c-brcmstb.c
4145 BROADCOM BRCMSTB UART DRIVER
4146 M: Al Cooper <alcooperx@gmail.com>
4147 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4148 L: linux-serial@vger.kernel.org
4150 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4151 F: drivers/tty/serial/8250/8250_bcm7271.c
4153 BROADCOM BRCMSTB USB EHCI DRIVER
4154 M: Al Cooper <alcooperx@gmail.com>
4155 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4156 L: linux-usb@vger.kernel.org
4158 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4159 F: drivers/usb/host/ehci-brcm.*
4161 BROADCOM BRCMSTB USB PIN MAP DRIVER
4162 M: Al Cooper <alcooperx@gmail.com>
4163 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4164 L: linux-usb@vger.kernel.org
4166 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4167 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4169 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4170 M: Al Cooper <alcooperx@gmail.com>
4171 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4172 L: linux-kernel@vger.kernel.org
4174 F: drivers/phy/broadcom/phy-brcm-usb*
4176 BROADCOM ETHERNET PHY DRIVERS
4177 M: Florian Fainelli <f.fainelli@gmail.com>
4178 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4179 L: netdev@vger.kernel.org
4181 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4182 F: drivers/net/phy/bcm*.[ch]
4183 F: drivers/net/phy/broadcom.c
4184 F: include/linux/brcmphy.h
4186 BROADCOM GENET ETHERNET DRIVER
4187 M: Doug Berger <opendmb@gmail.com>
4188 M: Florian Fainelli <f.fainelli@gmail.com>
4189 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4190 L: netdev@vger.kernel.org
4192 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4193 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4194 F: drivers/net/ethernet/broadcom/genet/
4195 F: drivers/net/ethernet/broadcom/unimac.h
4196 F: drivers/net/mdio/mdio-bcm-unimac.c
4197 F: include/linux/platform_data/bcmgenet.h
4198 F: include/linux/platform_data/mdio-bcm-unimac.h
4200 BROADCOM IPROC ARM ARCHITECTURE
4201 M: Ray Jui <rjui@broadcom.com>
4202 M: Scott Branden <sbranden@broadcom.com>
4203 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4206 T: git git://github.com/broadcom/stblinux.git
4207 F: arch/arm64/boot/dts/broadcom/northstar2/*
4208 F: arch/arm64/boot/dts/broadcom/stingray/*
4209 F: drivers/clk/bcm/clk-ns*
4210 F: drivers/clk/bcm/clk-sr*
4211 F: drivers/pinctrl/bcm/pinctrl-ns*
4212 F: include/dt-bindings/clock/bcm-sr*
4229 BROADCOM IPROC GBIT ETHERNET DRIVER
4230 M: Rafał Miłecki <rafal@milecki.pl>
4231 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4232 L: netdev@vger.kernel.org
4234 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4235 F: drivers/net/ethernet/broadcom/bgmac*
4236 F: drivers/net/ethernet/broadcom/unimac.h
4238 BROADCOM KONA GPIO DRIVER
4239 M: Ray Jui <rjui@broadcom.com>
4240 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4242 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4243 F: drivers/gpio/gpio-bcm-kona.c
4245 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4246 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4247 M: Kashyap Desai <kashyap.desai@broadcom.com>
4248 M: Sumit Saxena <sumit.saxena@broadcom.com>
4249 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4250 L: mpi3mr-linuxdrv.pdl@broadcom.com
4251 L: linux-scsi@vger.kernel.org
4253 W: https://www.broadcom.com/support/storage
4254 F: drivers/scsi/mpi3mr/
4256 BROADCOM NETXTREME-E ROCE DRIVER
4257 M: Selvin Xavier <selvin.xavier@broadcom.com>
4258 L: linux-rdma@vger.kernel.org
4260 W: http://www.broadcom.com
4261 F: drivers/infiniband/hw/bnxt_re/
4262 F: include/uapi/rdma/bnxt_re-abi.h
4264 BROADCOM NVRAM DRIVER
4265 M: Rafał Miłecki <zajec5@gmail.com>
4266 L: linux-mips@vger.kernel.org
4268 F: drivers/firmware/broadcom/*
4270 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4271 M: Rafał Miłecki <rafal@milecki.pl>
4272 M: Florian Fainelli <f.fainelli@gmail.com>
4273 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4274 L: linux-pm@vger.kernel.org
4276 T: git git://github.com/broadcom/stblinux.git
4277 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4278 F: include/dt-bindings/soc/bcm-pmb.h
4280 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4281 M: Rafał Miłecki <zajec5@gmail.com>
4282 L: linux-wireless@vger.kernel.org
4285 F: include/linux/bcma/
4288 M: Kamal Dasu <kdasu.kdev@gmail.com>
4289 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4291 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4292 F: drivers/spi/spi-bcm-qspi.*
4293 F: drivers/spi/spi-brcmstb-qspi.c
4294 F: drivers/spi/spi-iproc-qspi.c
4296 BROADCOM STB AVS CPUFREQ DRIVER
4297 M: Markus Mayer <mmayer@broadcom.com>
4298 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299 L: linux-pm@vger.kernel.org
4301 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4302 F: drivers/cpufreq/brcmstb*
4304 BROADCOM STB AVS TMON DRIVER
4305 M: Markus Mayer <mmayer@broadcom.com>
4306 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307 L: linux-pm@vger.kernel.org
4309 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4310 F: drivers/thermal/broadcom/brcmstb*
4312 BROADCOM STB DPFE DRIVER
4313 M: Markus Mayer <mmayer@broadcom.com>
4314 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4317 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4318 F: drivers/memory/brcmstb_dpfe.c
4320 BROADCOM STB NAND FLASH DRIVER
4321 M: Brian Norris <computersforpeace@gmail.com>
4322 M: Kamal Dasu <kdasu.kdev@gmail.com>
4323 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4324 L: linux-mtd@lists.infradead.org
4326 F: drivers/mtd/nand/raw/brcmnand/
4327 F: include/linux/platform_data/brcmnand.h
4329 BROADCOM STB PCIE DRIVER
4330 M: Jim Quinlan <jim2101024@gmail.com>
4331 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4332 M: Florian Fainelli <f.fainelli@gmail.com>
4333 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4334 L: linux-pci@vger.kernel.org
4336 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4337 F: drivers/pci/controller/pcie-brcmstb.c
4339 BROADCOM SYSTEMPORT ETHERNET DRIVER
4340 M: Florian Fainelli <f.fainelli@gmail.com>
4341 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4342 L: netdev@vger.kernel.org
4344 F: drivers/net/ethernet/broadcom/bcmsysport.*
4345 F: drivers/net/ethernet/broadcom/unimac.h
4346 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4348 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4349 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4350 M: Prashant Sreedharan <prashant@broadcom.com>
4351 M: Michael Chan <mchan@broadcom.com>
4352 L: netdev@vger.kernel.org
4354 F: drivers/net/ethernet/broadcom/tg3.*
4357 M: Scott Branden <scott.branden@broadcom.com>
4358 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4360 F: drivers/misc/bcm-vk/
4361 F: include/uapi/linux/misc/bcm_vk.h
4363 BROCADE BFA FC SCSI DRIVER
4364 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4365 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4366 L: linux-scsi@vger.kernel.org
4368 F: drivers/scsi/bfa/
4370 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4371 M: Rasesh Mody <rmody@marvell.com>
4372 M: Sudarsana Kalluru <skalluru@marvell.com>
4373 M: GR-Linux-NIC-Dev@marvell.com
4374 L: netdev@vger.kernel.org
4376 F: drivers/net/ethernet/brocade/bna/
4378 BSG (block layer generic sg v4 driver)
4379 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4380 L: linux-scsi@vger.kernel.org
4383 F: include/linux/bsg.h
4384 F: include/uapi/linux/bsg.h
4387 M: Clemens Ladisch <clemens@ladisch.de>
4388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4391 F: Documentation/sound/cards/bt87x.rst
4392 F: sound/pci/bt87x.c
4395 M: Michael Buesch <m@bues.ch>
4397 W: http://bu3sch.de/btgpio.php
4398 F: drivers/gpio/gpio-bt8xx.c
4401 M: Chris Mason <clm@fb.com>
4402 M: Josef Bacik <josef@toxicpanda.com>
4403 M: David Sterba <dsterba@suse.com>
4404 L: linux-btrfs@vger.kernel.org
4406 W: http://btrfs.wiki.kernel.org/
4407 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4408 C: irc://irc.libera.chat/btrfs
4409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4410 F: Documentation/filesystems/btrfs.rst
4412 F: include/linux/btrfs*
4413 F: include/uapi/linux/btrfs*
4415 BTTV VIDEO4LINUX DRIVER
4416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4417 L: linux-media@vger.kernel.org
4419 W: https://linuxtv.org
4420 T: git git://linuxtv.org/media_tree.git
4421 F: Documentation/driver-api/media/drivers/bttv*
4422 F: drivers/media/pci/bt8xx/bttv*
4424 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4425 M: Chanwoo Choi <cw00.choi@samsung.com>
4426 L: linux-pm@vger.kernel.org
4427 L: linux-samsung-soc@vger.kernel.org
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4430 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4431 F: drivers/devfreq/exynos-bus.c
4433 BUSLOGIC SCSI DRIVER
4434 M: Khalid Aziz <khalid@gonehiking.org>
4435 L: linux-scsi@vger.kernel.org
4437 F: drivers/scsi/BusLogic.*
4438 F: drivers/scsi/FlashPoint.*
4440 C-MEDIA CMI8788 DRIVER
4441 M: Clemens Ladisch <clemens@ladisch.de>
4442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4445 F: sound/pci/oxygen/
4448 M: Guo Ren <guoren@kernel.org>
4449 L: linux-csky@vger.kernel.org
4451 T: git https://github.com/c-sky/csky-linux.git
4452 F: Documentation/devicetree/bindings/csky/
4453 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4454 F: Documentation/devicetree/bindings/timer/csky,*
4456 F: drivers/clocksource/timer-gx6605s.c
4457 F: drivers/clocksource/timer-mp-csky.c
4458 F: drivers/irqchip/irq-csky-*
4462 CA8210 IEEE-802.15.4 RADIO DRIVER
4463 L: linux-wpan@vger.kernel.org
4465 W: https://github.com/Cascoda/ca8210-linux.git
4466 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4467 F: drivers/net/ieee802154/ca8210.c
4469 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4470 M: Damien Le Moal <damien.lemoal@wdc.com>
4471 L: linux-riscv@lists.infradead.org
4472 L: linux-gpio@vger.kernel.org (pinctrl driver)
4473 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4474 F: drivers/pinctrl/pinctrl-k210.c
4476 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4477 M: Damien Le Moal <damien.lemoal@wdc.com>
4478 L: linux-kernel@vger.kernel.org
4479 L: linux-riscv@lists.infradead.org
4481 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4482 F: drivers/reset/reset-k210.c
4484 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4485 M: Damien Le Moal <damien.lemoal@wdc.com>
4486 L: linux-riscv@lists.infradead.org
4488 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4489 F: drivers/soc/canaan/
4490 F: include/soc/canaan/
4492 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4493 M: David Howells <dhowells@redhat.com>
4494 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4496 F: Documentation/filesystems/caching/cachefiles.rst
4499 CADENCE MIPI-CSI2 BRIDGES
4500 M: Maxime Ripard <mripard@kernel.org>
4501 L: linux-media@vger.kernel.org
4503 F: Documentation/devicetree/bindings/media/cdns,*.txt
4504 F: drivers/media/platform/cadence/cdns-csi2*
4507 L: linux-mtd@lists.infradead.org
4509 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4510 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4512 CADENCE USB3 DRD IP DRIVER
4513 M: Peter Chen <peter.chen@kernel.org>
4514 M: Pawel Laszczak <pawell@cadence.com>
4515 R: Roger Quadros <rogerq@kernel.org>
4516 R: Aswath Govindraju <a-govindraju@ti.com>
4517 L: linux-usb@vger.kernel.org
4519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4520 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4521 F: drivers/usb/cdns3/
4522 X: drivers/usb/cdns3/cdnsp*
4524 CADENCE USBSSP DRD IP DRIVER
4525 M: Pawel Laszczak <pawell@cadence.com>
4526 L: linux-usb@vger.kernel.org
4528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4529 F: drivers/usb/cdns3/
4530 X: drivers/usb/cdns3/cdns3*
4532 CADET FM/AM RADIO RECEIVER DRIVER
4533 M: Hans Verkuil <hverkuil@xs4all.nl>
4534 L: linux-media@vger.kernel.org
4536 W: https://linuxtv.org
4537 T: git git://linuxtv.org/media_tree.git
4538 F: drivers/media/radio/radio-cadet*
4540 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4541 L: linux-media@vger.kernel.org
4543 T: git git://linuxtv.org/media_tree.git
4544 F: Documentation/admin-guide/media/cafe_ccic*
4545 F: drivers/media/platform/marvell/
4548 L: netdev@vger.kernel.org
4550 F: Documentation/networking/caif/
4551 F: drivers/net/caif/
4552 F: include/net/caif/
4553 F: include/uapi/linux/caif/
4557 M: Toke Høiland-Jørgensen <toke@toke.dk>
4558 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4560 F: net/sched/sch_cake.c
4563 M: Wolfgang Grandegger <wg@grandegger.com>
4564 M: Marc Kleine-Budde <mkl@pengutronix.de>
4565 L: linux-can@vger.kernel.org
4567 W: https://github.com/linux-can
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4570 F: Documentation/devicetree/bindings/net/can/
4571 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4573 F: drivers/phy/phy-can-transceiver.c
4574 F: include/linux/can/bittiming.h
4575 F: include/linux/can/dev.h
4576 F: include/linux/can/length.h
4577 F: include/linux/can/platform/
4578 F: include/linux/can/rx-offload.h
4579 F: include/uapi/linux/can/error.h
4580 F: include/uapi/linux/can/netlink.h
4581 F: include/uapi/linux/can/vxcan.h
4584 M: Oliver Hartkopp <socketcan@hartkopp.net>
4585 M: Marc Kleine-Budde <mkl@pengutronix.de>
4586 L: linux-can@vger.kernel.org
4588 W: https://github.com/linux-can
4589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4591 F: Documentation/networking/can.rst
4592 F: include/linux/can/can-ml.h
4593 F: include/linux/can/core.h
4594 F: include/linux/can/skb.h
4595 F: include/net/netns/can.h
4596 F: include/uapi/linux/can.h
4597 F: include/uapi/linux/can/bcm.h
4598 F: include/uapi/linux/can/gw.h
4599 F: include/uapi/linux/can/isotp.h
4600 F: include/uapi/linux/can/raw.h
4603 CAN-J1939 NETWORK LAYER
4604 M: Robin van der Gracht <robin@protonic.nl>
4605 M: Oleksij Rempel <o.rempel@pengutronix.de>
4606 R: kernel@pengutronix.de
4607 L: linux-can@vger.kernel.org
4609 F: Documentation/networking/j1939.rst
4610 F: include/uapi/linux/can/j1939.h
4614 M: Serge Hallyn <serge@hallyn.com>
4615 L: linux-security-module@vger.kernel.org
4617 F: include/linux/capability.h
4618 F: include/uapi/linux/capability.h
4619 F: kernel/capability.c
4620 F: security/commoncap.c
4622 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4623 M: Kevin Tsai <ktsai@capellamicro.com>
4625 F: drivers/iio/light/cm*
4627 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4628 M: Christian Lamparter <chunkeey@googlemail.com>
4629 L: linux-wireless@vger.kernel.org
4631 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4632 F: drivers/net/wireless/ath/carl9170/
4635 M: Robert Richter <rric@kernel.org>
4637 W: http://www.marvell.com
4638 F: drivers/i2c/busses/i2c-octeon*
4639 F: drivers/i2c/busses/i2c-thunderx*
4641 CAVIUM LIQUIDIO NETWORK DRIVER
4642 M: Derek Chickles <dchickles@marvell.com>
4643 M: Satanand Burla <sburla@marvell.com>
4644 M: Felix Manlunas <fmanlunas@marvell.com>
4645 L: netdev@vger.kernel.org
4647 W: http://www.marvell.com
4648 F: drivers/net/ethernet/cavium/liquidio/
4651 M: Robert Richter <rric@kernel.org>
4653 W: http://www.marvell.com
4654 F: drivers/mmc/host/cavium*
4656 CAVIUM OCTEON-TX CRYPTO DRIVER
4657 M: George Cherian <gcherian@marvell.com>
4658 L: linux-crypto@vger.kernel.org
4660 W: http://www.marvell.com
4661 F: drivers/crypto/cavium/cpt/
4663 CAVIUM THUNDERX2 ARM64 SOC
4664 M: Robert Richter <rric@kernel.org>
4665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4667 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4668 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4670 CBS/ETF/TAPRIO QDISCS
4671 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4673 L: netdev@vger.kernel.org
4674 F: net/sched/sch_cbs.c
4675 F: net/sched/sch_etf.c
4676 F: net/sched/sch_taprio.c
4678 CC2520 IEEE-802.15.4 RADIO DRIVER
4679 M: Varka Bhadram <varkabhadram@gmail.com>
4680 L: linux-wpan@vger.kernel.org
4682 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4683 F: drivers/net/ieee802154/cc2520.c
4684 F: include/linux/spi/cc2520.h
4686 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4687 M: Gilad Ben-Yossef <gilad@benyossef.com>
4688 L: linux-crypto@vger.kernel.org
4690 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4691 F: drivers/crypto/ccree/
4693 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4694 M: Hadar Gat <hadar.gat@arm.com>
4695 L: linux-crypto@vger.kernel.org
4697 F: drivers/char/hw_random/cctrng.c
4698 F: drivers/char/hw_random/cctrng.h
4699 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4700 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4703 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4704 L: linux-media@vger.kernel.org
4706 W: http://linuxtv.org
4707 T: git git://linuxtv.org/media_tree.git
4708 F: Documentation/ABI/testing/debugfs-cec-error-inj
4709 F: Documentation/devicetree/bindings/media/cec.txt
4710 F: Documentation/driver-api/media/cec-core.rst
4711 F: Documentation/userspace-api/media/cec
4712 F: drivers/media/cec/
4713 F: drivers/media/rc/keymaps/rc-cec.c
4714 F: include/media/cec-notifier.h
4715 F: include/media/cec.h
4716 F: include/uapi/linux/cec-funcs.h
4717 F: include/uapi/linux/cec.h
4720 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4721 L: linux-media@vger.kernel.org
4723 W: http://linuxtv.org
4724 T: git git://linuxtv.org/media_tree.git
4725 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4726 F: drivers/media/cec/platform/cec-gpio/
4728 CELL BROADBAND ENGINE ARCHITECTURE
4729 M: Arnd Bergmann <arnd@arndb.de>
4730 L: linuxppc-dev@lists.ozlabs.org
4732 W: http://www.ibm.com/developerworks/power/cell/
4733 F: arch/powerpc/include/asm/cell*.h
4734 F: arch/powerpc/include/asm/spu*.h
4735 F: arch/powerpc/include/uapi/asm/spu*.h
4736 F: arch/powerpc/platforms/cell/
4738 CELLWISE CW2015 BATTERY DRIVER
4739 M: Tobias Schrammm <t.schramm@manjaro.org>
4741 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4742 F: drivers/power/supply/cw2015_battery.c
4744 CEPH COMMON CODE (LIBCEPH)
4745 M: Ilya Dryomov <idryomov@gmail.com>
4746 M: Xiubo Li <xiubli@redhat.com>
4747 R: Jeff Layton <jlayton@kernel.org>
4748 L: ceph-devel@vger.kernel.org
4751 T: git git://github.com/ceph/ceph-client.git
4752 F: include/linux/ceph/
4753 F: include/linux/crush/
4756 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4757 M: Xiubo Li <xiubli@redhat.com>
4758 M: Ilya Dryomov <idryomov@gmail.com>
4759 R: Jeff Layton <jlayton@kernel.org>
4760 L: ceph-devel@vger.kernel.org
4763 T: git git://github.com/ceph/ceph-client.git
4764 F: Documentation/filesystems/ceph.rst
4767 CERTIFICATE HANDLING
4768 M: David Howells <dhowells@redhat.com>
4769 M: David Woodhouse <dwmw2@infradead.org>
4770 L: keyrings@vger.kernel.org
4772 F: Documentation/admin-guide/module-signing.rst
4774 F: scripts/check-blacklist-hashes.awk
4775 F: scripts/sign-file.c
4778 CFAG12864B LCD DRIVER
4779 M: Miguel Ojeda <ojeda@kernel.org>
4781 F: drivers/auxdisplay/cfag12864b.c
4782 F: include/linux/cfag12864b.h
4784 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4785 M: Miguel Ojeda <ojeda@kernel.org>
4787 F: drivers/auxdisplay/cfag12864bfb.c
4788 F: include/linux/cfag12864b.h
4790 CHAR and MISC DRIVERS
4791 M: Arnd Bergmann <arnd@arndb.de>
4792 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4797 F: include/linux/miscdevice.h
4798 X: drivers/char/agp/
4799 X: drivers/char/hw_random/
4800 X: drivers/char/ipmi/
4801 X: drivers/char/random.c
4802 X: drivers/char/tpm/
4805 M: Andy Whitcroft <apw@canonical.com>
4806 M: Joe Perches <joe@perches.com>
4807 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4808 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4810 F: scripts/checkpatch.pl
4812 CHECKPATCH DOCUMENTATION
4813 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4814 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4815 R: Joe Perches <joe@perches.com>
4817 F: Documentation/dev-tools/checkpatch.rst
4819 CHINESE DOCUMENTATION
4820 M: Alex Shi <alexs@kernel.org>
4821 M: Yanteng Si <siyanteng@loongson.cn>
4823 F: Documentation/translations/zh_CN/
4825 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4826 M: Peter Chen <peter.chen@kernel.org>
4827 L: linux-usb@vger.kernel.org
4829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4830 F: drivers/usb/chipidea/
4832 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4833 M: Hans de Goede <hdegoede@redhat.com>
4834 L: linux-input@vger.kernel.org
4836 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4837 F: drivers/input/touchscreen/chipone_icn8318.c
4839 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4840 M: Hans de Goede <hdegoede@redhat.com>
4841 L: linux-input@vger.kernel.org
4843 F: drivers/input/touchscreen/chipone_icn8505.c
4845 CHROME HARDWARE PLATFORM SUPPORT
4846 M: Benson Leung <bleung@chromium.org>
4847 L: chrome-platform@lists.linux.dev
4849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4850 F: drivers/platform/chrome/
4852 CHROMEOS EC CODEC DRIVER
4853 M: Cheng-Yi Chiang <cychiang@chromium.org>
4854 M: Tzung-Bi Shih <tzungbi@google.com>
4855 R: Guenter Roeck <groeck@chromium.org>
4856 L: chrome-platform@lists.linux.dev
4858 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4859 F: sound/soc/codecs/cros_ec_codec.*
4861 CHROMEOS EC SUBDRIVERS
4862 M: Benson Leung <bleung@chromium.org>
4863 R: Guenter Roeck <groeck@chromium.org>
4864 L: chrome-platform@lists.linux.dev
4866 F: drivers/power/supply/cros_usbpd-charger.c
4870 CHROMEOS EC USB TYPE-C DRIVER
4871 M: Prashant Malani <pmalani@chromium.org>
4872 L: chrome-platform@lists.linux.dev
4874 F: drivers/platform/chrome/cros_ec_typec.c
4876 CHROMEOS EC USB PD NOTIFY DRIVER
4877 M: Prashant Malani <pmalani@chromium.org>
4878 L: chrome-platform@lists.linux.dev
4880 F: drivers/platform/chrome/cros_usbpd_notify.c
4881 F: include/linux/platform_data/cros_usbpd_notify.h
4883 CHRONTEL CH7322 CEC DRIVER
4884 M: Joe Tessler <jrt@google.com>
4885 L: linux-media@vger.kernel.org
4887 T: git git://linuxtv.org/media_tree.git
4888 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4889 F: drivers/media/cec/i2c/ch7322.c
4891 CIRRUS LOGIC AUDIO CODEC DRIVERS
4892 M: James Schulman <james.schulman@cirrus.com>
4893 M: David Rhodes <david.rhodes@cirrus.com>
4894 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4895 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4897 L: patches@opensource.cirrus.com
4899 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4900 F: include/dt-bindings/sound/cs*
4901 F: sound/pci/hda/cs*
4902 F: sound/soc/codecs/cs*
4904 CIRRUS LOGIC DSP FIRMWARE DRIVER
4905 M: Simon Trimmer <simont@opensource.cirrus.com>
4906 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4907 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4908 L: patches@opensource.cirrus.com
4910 W: https://github.com/CirrusLogic/linux-drivers/wiki
4911 T: git https://github.com/CirrusLogic/linux-drivers.git
4912 F: drivers/firmware/cirrus/*
4913 F: include/linux/firmware/cirrus/*
4915 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4916 M: Hartley Sweeten <hsweeten@visionengravers.com>
4917 L: netdev@vger.kernel.org
4919 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4921 CIRRUS LOGIC LOCHNAGAR DRIVER
4922 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4923 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4924 L: patches@opensource.cirrus.com
4926 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4927 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4928 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4929 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4930 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4931 F: Documentation/hwmon/lochnagar.rst
4932 F: drivers/clk/clk-lochnagar.c
4933 F: drivers/hwmon/lochnagar-hwmon.c
4934 F: drivers/mfd/lochnagar-i2c.c
4935 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4936 F: drivers/regulator/lochnagar-regulator.c
4937 F: include/dt-bindings/clk/lochnagar.h
4938 F: include/dt-bindings/pinctrl/lochnagar.h
4939 F: include/linux/mfd/lochnagar*
4940 F: sound/soc/codecs/lochnagar-sc.c
4942 CIRRUS LOGIC MADERA CODEC DRIVERS
4943 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4944 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4946 L: patches@opensource.cirrus.com
4948 W: https://github.com/CirrusLogic/linux-drivers/wiki
4949 T: git https://github.com/CirrusLogic/linux-drivers.git
4950 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4951 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4952 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4953 F: drivers/gpio/gpio-madera*
4954 F: drivers/irqchip/irq-madera*
4955 F: drivers/mfd/cs47l*
4956 F: drivers/mfd/madera*
4957 F: drivers/pinctrl/cirrus/*
4958 F: include/dt-bindings/sound/madera*
4959 F: include/linux/irqchip/irq-madera*
4960 F: include/linux/mfd/madera/*
4961 F: include/sound/madera*
4962 F: sound/soc/codecs/cs47l*
4963 F: sound/soc/codecs/madera*
4965 CISCO FCOE HBA DRIVER
4966 M: Satish Kharat <satishkh@cisco.com>
4967 M: Sesidhar Baddela <sebaddel@cisco.com>
4968 M: Karan Tilak Kumar <kartilak@cisco.com>
4969 L: linux-scsi@vger.kernel.org
4971 F: drivers/scsi/fnic/
4973 CISCO SCSI HBA DRIVER
4974 M: Karan Tilak Kumar <kartilak@cisco.com>
4975 M: Sesidhar Baddela <sebaddel@cisco.com>
4976 L: linux-scsi@vger.kernel.org
4978 F: drivers/scsi/snic/
4980 CISCO VIC ETHERNET NIC DRIVER
4981 M: Christian Benvenuti <benve@cisco.com>
4982 M: Govindarajulu Varadarajan <_govind@gmx.com>
4984 F: drivers/net/ethernet/cisco/enic/
4986 CISCO VIC LOW LATENCY NIC DRIVER
4987 M: Christian Benvenuti <benve@cisco.com>
4988 M: Nelson Escobar <neescoba@cisco.com>
4990 F: drivers/infiniband/hw/usnic/
4993 M: Miguel Ojeda <ojeda@kernel.org>
4997 CLANG/LLVM BUILD SUPPORT
4998 M: Nathan Chancellor <nathan@kernel.org>
4999 M: Nick Desaulniers <ndesaulniers@google.com>
5000 R: Tom Rix <trix@redhat.com>
5001 L: llvm@lists.linux.dev
5003 W: https://clangbuiltlinux.github.io/
5004 B: https://github.com/ClangBuiltLinux/linux/issues
5005 C: irc://irc.libera.chat/clangbuiltlinux
5006 F: Documentation/kbuild/llvm.rst
5007 F: include/linux/compiler-clang.h
5008 F: scripts/Makefile.clang
5009 F: scripts/clang-tools/
5010 K: \b(?i:clang|llvm)\b
5012 CLANG CONTROL FLOW INTEGRITY SUPPORT
5013 M: Sami Tolvanen <samitolvanen@google.com>
5014 M: Kees Cook <keescook@chromium.org>
5015 R: Nathan Chancellor <nathan@kernel.org>
5016 R: Nick Desaulniers <ndesaulniers@google.com>
5017 L: llvm@lists.linux.dev
5019 B: https://github.com/ClangBuiltLinux/linux/issues
5020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5021 F: include/linux/cfi.h
5025 M: Russell King <linux@armlinux.org.uk>
5026 L: linux-clk@vger.kernel.org
5028 F: include/linux/clk.h
5030 CLOCKSOURCE, CLOCKEVENT DRIVERS
5031 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5032 M: Thomas Gleixner <tglx@linutronix.de>
5033 L: linux-kernel@vger.kernel.org
5035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5036 F: Documentation/devicetree/bindings/timer/
5037 F: drivers/clocksource/
5040 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5041 M: Daniel Oliveira Nascimento <don@syst.com.br>
5042 L: platform-driver-x86@vger.kernel.org
5044 F: drivers/platform/x86/classmate-laptop.c
5047 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5048 L: linux-media@vger.kernel.org
5050 W: https://linuxtv.org
5051 T: git git://linuxtv.org/media_tree.git
5052 F: drivers/media/pci/cobalt/
5054 COCCINELLE/Semantic Patches (SmPL)
5055 M: Julia Lawall <Julia.Lawall@inria.fr>
5056 M: Nicolas Palix <nicolas.palix@imag.fr>
5057 L: cocci@inria.fr (moderated for non-subscribers)
5059 W: https://coccinelle.gitlabpages.inria.fr/website/
5060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5061 F: Documentation/dev-tools/coccinelle.rst
5062 F: scripts/coccicheck
5063 F: scripts/coccinelle/
5066 M: Jan Harkes <jaharkes@cs.cmu.edu>
5068 L: codalist@coda.cs.cmu.edu
5070 W: http://www.coda.cs.cmu.edu/
5071 F: Documentation/filesystems/coda.rst
5073 F: include/linux/coda*.h
5074 F: include/uapi/linux/coda*.h
5076 CODA V4L2 MEM2MEM DRIVER
5077 M: Philipp Zabel <p.zabel@pengutronix.de>
5078 L: linux-media@vger.kernel.org
5080 F: Documentation/devicetree/bindings/media/coda.yaml
5081 F: drivers/media/platform/chips-media/
5084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5086 F: Documentation/process/code-of-conduct-interpretation.rst
5087 F: Documentation/process/code-of-conduct.rst
5090 M: Ian Abbott <abbotti@mev.co.uk>
5091 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5094 F: include/linux/comedi/
5095 F: include/uapi/linux/comedi.h
5097 COMMON CLK FRAMEWORK
5098 M: Michael Turquette <mturquette@baylibre.com>
5099 M: Stephen Boyd <sboyd@kernel.org>
5100 L: linux-clk@vger.kernel.org
5102 Q: http://patchwork.kernel.org/project/linux-clk/list/
5103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5104 F: Documentation/devicetree/bindings/clock/
5106 F: include/dt-bindings/clock/
5107 F: include/linux/clk-pr*
5108 F: include/linux/clk/
5109 F: include/linux/of_clk.h
5110 X: drivers/clk/clkdev.c
5112 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5113 M: Steve French <sfrench@samba.org>
5114 L: linux-cifs@vger.kernel.org
5115 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5117 W: http://linux-cifs.samba.org/
5118 T: git git://git.samba.org/sfrench/cifs-2.6.git
5119 F: Documentation/admin-guide/cifs/
5123 COMPACTPCI HOTPLUG CORE
5124 M: Scott Murray <scott@spiteful.org>
5125 L: linux-pci@vger.kernel.org
5127 F: drivers/pci/hotplug/cpci_hotplug*
5129 COMPACTPCI HOTPLUG GENERIC DRIVER
5130 M: Scott Murray <scott@spiteful.org>
5131 L: linux-pci@vger.kernel.org
5133 F: drivers/pci/hotplug/cpcihp_generic.c
5135 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5136 M: Scott Murray <scott@spiteful.org>
5137 L: linux-pci@vger.kernel.org
5139 F: drivers/pci/hotplug/cpcihp_zt5550.*
5141 COMPAL LAPTOP SUPPORT
5142 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5143 L: platform-driver-x86@vger.kernel.org
5145 F: drivers/platform/x86/compal-laptop.c
5148 M: Miguel Ojeda <ojeda@kernel.org>
5149 R: Nick Desaulniers <ndesaulniers@google.com>
5151 F: include/linux/compiler_attributes.h
5153 COMPUTE EXPRESS LINK (CXL)
5154 M: Alison Schofield <alison.schofield@intel.com>
5155 M: Vishal Verma <vishal.l.verma@intel.com>
5156 M: Ira Weiny <ira.weiny@intel.com>
5157 M: Ben Widawsky <bwidawsk@kernel.org>
5158 M: Dan Williams <dan.j.williams@intel.com>
5159 L: linux-cxl@vger.kernel.org
5162 F: include/uapi/linux/cxl_mem.h
5164 CONEXANT ACCESSRUNNER USB DRIVER
5165 L: accessrunner-general@lists.sourceforge.net
5167 W: http://accessrunner.sourceforge.net/
5168 F: drivers/usb/atm/cxacru.c
5171 M: Joel Becker <jlbec@evilplan.org>
5172 M: Christoph Hellwig <hch@lst.de>
5174 T: git git://git.infradead.org/users/hch/configfs.git
5176 F: include/linux/configfs.h
5177 F: samples/configfs/
5180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5182 F: drivers/video/console/
5183 F: include/linux/console*
5186 M: Frederic Weisbecker <frederic@kernel.org>
5187 M: "Paul E. McKenney" <paulmck@kernel.org>
5189 F: kernel/context_tracking.c
5190 F: include/linux/context_tracking*
5192 CONTROL GROUP (CGROUP)
5193 M: Tejun Heo <tj@kernel.org>
5194 M: Zefan Li <lizefan.x@bytedance.com>
5195 M: Johannes Weiner <hannes@cmpxchg.org>
5196 L: cgroups@vger.kernel.org
5198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5199 F: Documentation/admin-guide/cgroup-v1/
5200 F: Documentation/admin-guide/cgroup-v2.rst
5201 F: include/linux/cgroup*
5203 F: tools/testing/selftests/cgroup/
5205 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5206 M: Tejun Heo <tj@kernel.org>
5207 M: Jens Axboe <axboe@kernel.dk>
5208 L: cgroups@vger.kernel.org
5209 L: linux-block@vger.kernel.org
5210 T: git git://git.kernel.dk/linux-block
5211 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5212 F: block/bfq-cgroup.c
5213 F: block/blk-cgroup.c
5214 F: block/blk-iolatency.c
5215 F: block/blk-throttle.c
5216 F: include/linux/blk-cgroup.h
5218 CONTROL GROUP - CPUSET
5219 M: Zefan Li <lizefan.x@bytedance.com>
5220 L: cgroups@vger.kernel.org
5222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5223 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5224 F: include/linux/cpuset.h
5225 F: kernel/cgroup/cpuset.c
5227 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5228 M: Johannes Weiner <hannes@cmpxchg.org>
5229 M: Michal Hocko <mhocko@kernel.org>
5230 M: Roman Gushchin <roman.gushchin@linux.dev>
5231 M: Shakeel Butt <shakeelb@google.com>
5232 R: Muchun Song <songmuchun@bytedance.com>
5233 L: cgroups@vger.kernel.org
5234 L: linux-mm@kvack.org
5238 F: tools/testing/selftests/cgroup/memcg_protection.m
5239 F: tools/testing/selftests/cgroup/test_kmem.c
5240 F: tools/testing/selftests/cgroup/test_memcontrol.c
5242 CORETEMP HARDWARE MONITORING DRIVER
5243 M: Fenghua Yu <fenghua.yu@intel.com>
5244 L: linux-hwmon@vger.kernel.org
5246 F: Documentation/hwmon/coretemp.rst
5247 F: drivers/hwmon/coretemp.c
5249 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5250 M: Marius Zachmann <mail@mariuszachmann.de>
5251 L: linux-hwmon@vger.kernel.org
5253 F: drivers/hwmon/corsair-cpro.c
5255 CORSAIR-PSU HARDWARE MONITOR DRIVER
5256 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5257 L: linux-hwmon@vger.kernel.org
5259 F: Documentation/hwmon/corsair-psu.rst
5260 F: drivers/hwmon/corsair-psu.c
5263 M: William Breathitt Gray <william.gray@linaro.org>
5264 L: linux-iio@vger.kernel.org
5266 T: git https://git.linaro.org/people/william.gray/counter.git
5267 F: Documentation/ABI/testing/sysfs-bus-counter
5268 F: Documentation/driver-api/generic-counter.rst
5270 F: include/linux/counter.h
5271 F: include/uapi/linux/counter.h
5275 M: Bence Csókás <bence98@sch.bme.hu>
5277 F: drivers/i2c/busses/i2c-cp2615.c
5279 CPMAC ETHERNET DRIVER
5280 M: Florian Fainelli <f.fainelli@gmail.com>
5281 L: netdev@vger.kernel.org
5283 F: drivers/net/ethernet/ti/cpmac.c
5285 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5286 M: Viresh Kumar <viresh.kumar@linaro.org>
5287 M: Sudeep Holla <sudeep.holla@arm.com>
5288 L: linux-pm@vger.kernel.org
5290 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5291 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5293 CPU FREQUENCY SCALING FRAMEWORK
5294 M: "Rafael J. Wysocki" <rafael@kernel.org>
5295 M: Viresh Kumar <viresh.kumar@linaro.org>
5296 L: linux-pm@vger.kernel.org
5298 B: https://bugzilla.kernel.org
5299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5301 F: Documentation/admin-guide/pm/cpufreq.rst
5302 F: Documentation/admin-guide/pm/intel_pstate.rst
5303 F: Documentation/cpu-freq/
5304 F: Documentation/devicetree/bindings/cpufreq/
5306 F: include/linux/cpufreq.h
5307 F: include/linux/sched/cpufreq.h
5308 F: kernel/sched/cpufreq*.c
5309 F: tools/testing/selftests/cpufreq/
5311 CPU IDLE TIME MANAGEMENT FRAMEWORK
5312 M: "Rafael J. Wysocki" <rafael@kernel.org>
5313 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5314 L: linux-pm@vger.kernel.org
5316 B: https://bugzilla.kernel.org
5317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5318 F: Documentation/admin-guide/pm/cpuidle.rst
5319 F: Documentation/driver-api/pm/cpuidle.rst
5321 F: include/linux/cpuidle.h
5323 CPU POWER MONITORING SUBSYSTEM
5324 M: Thomas Renninger <trenn@suse.com>
5325 M: Shuah Khan <shuah@kernel.org>
5326 M: Shuah Khan <skhan@linuxfoundation.org>
5327 L: linux-pm@vger.kernel.org
5329 F: tools/power/cpupower/
5332 M: "H. Peter Anvin" <hpa@zytor.com>
5334 F: arch/x86/kernel/cpuid.c
5335 F: arch/x86/kernel/msr.c
5337 CPUIDLE DRIVER - ARM BIG LITTLE
5338 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5339 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5340 L: linux-pm@vger.kernel.org
5341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5344 F: drivers/cpuidle/cpuidle-big_little.c
5346 CPUIDLE DRIVER - ARM EXYNOS
5347 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5348 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5349 M: Kukjin Kim <kgene@kernel.org>
5350 L: linux-pm@vger.kernel.org
5351 L: linux-samsung-soc@vger.kernel.org
5353 F: arch/arm/mach-exynos/pm.c
5354 F: drivers/cpuidle/cpuidle-exynos.c
5355 F: include/linux/platform_data/cpuidle-exynos.h
5357 CPUIDLE DRIVER - ARM PSCI
5358 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5359 M: Sudeep Holla <sudeep.holla@arm.com>
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.c
5365 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5366 M: Ulf Hansson <ulf.hansson@linaro.org>
5367 L: linux-pm@vger.kernel.org
5368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5370 F: drivers/cpuidle/cpuidle-psci.h
5371 F: drivers/cpuidle/cpuidle-psci-domain.c
5373 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5374 M: Ulf Hansson <ulf.hansson@linaro.org>
5375 L: linux-pm@vger.kernel.org
5377 F: drivers/cpuidle/dt_idle_genpd.c
5378 F: drivers/cpuidle/dt_idle_genpd.h
5380 CPUIDLE DRIVER - RISC-V SBI
5381 M: Anup Patel <anup@brainfault.org>
5382 L: linux-pm@vger.kernel.org
5383 L: linux-riscv@lists.infradead.org
5385 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5388 M: Nicolas Pitre <nico@fluxnic.net>
5390 F: Documentation/filesystems/cramfs.rst
5394 M: Bastien Nocera <hadess@hadess.net>
5395 L: linux-input@vger.kernel.org
5397 F: drivers/hid/hid-creative-sb0540.c
5400 M: Herbert Xu <herbert@gondor.apana.org.au>
5401 M: "David S. Miller" <davem@davemloft.net>
5402 L: linux-crypto@vger.kernel.org
5404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5406 F: Documentation/crypto/
5407 F: Documentation/devicetree/bindings/crypto/
5412 F: include/linux/crypto*
5415 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5416 M: Neil Horman <nhorman@tuxdriver.com>
5417 L: linux-crypto@vger.kernel.org
5419 F: crypto/ansi_cprng.c
5423 M: Hans Verkuil <hverkuil@xs4all.nl>
5424 L: linux-media@vger.kernel.org
5426 W: http://linuxtv.org
5427 T: git git://linuxtv.org/media_tree.git
5428 F: drivers/media/i2c/cs3308.c
5430 CS5535 Audio ALSA driver
5431 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5433 F: sound/pci/cs5535audio/
5435 CSI DRIVERS FOR ALLWINNER V3s
5436 M: Yong Deng <yong.deng@magewell.com>
5437 L: linux-media@vger.kernel.org
5439 T: git git://linuxtv.org/media_tree.git
5440 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5441 F: drivers/media/platform/sunxi/sun6i-csi/
5444 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5445 M: Ondrej Ille <ondrej.ille@gmail.com>
5446 L: linux-can@vger.kernel.org
5448 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5449 F: drivers/net/can/ctucanfd/
5452 M: Solomon Peachy <pizza@shaftnet.org>
5454 F: drivers/net/wireless/st/cw1200/
5456 CX18 VIDEO4LINUX DRIVER
5457 M: Andy Walls <awalls@md.metrocast.net>
5458 L: linux-media@vger.kernel.org
5460 W: https://linuxtv.org
5461 T: git git://linuxtv.org/media_tree.git
5462 F: drivers/media/pci/cx18/
5463 F: include/uapi/linux/ivtv*
5465 CX2341X MPEG ENCODER HELPER MODULE
5466 M: Hans Verkuil <hverkuil@xs4all.nl>
5467 L: linux-media@vger.kernel.org
5469 W: https://linuxtv.org
5470 T: git git://linuxtv.org/media_tree.git
5471 F: drivers/media/common/cx2341x*
5472 F: include/media/drv-intf/cx2341x.h
5474 CX24120 MEDIA DRIVER
5475 M: Jemma Denson <jdenson@gmail.com>
5476 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5477 L: linux-media@vger.kernel.org
5479 W: https://linuxtv.org
5480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5481 F: drivers/media/dvb-frontends/cx24120*
5483 CX88 VIDEO4LINUX DRIVER
5484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5485 L: linux-media@vger.kernel.org
5487 W: https://linuxtv.org
5488 T: git git://linuxtv.org/media_tree.git
5489 F: Documentation/driver-api/media/drivers/cx88*
5490 F: drivers/media/pci/cx88/
5492 CXD2820R MEDIA DRIVER
5493 M: Antti Palosaari <crope@iki.fi>
5494 L: linux-media@vger.kernel.org
5496 W: https://linuxtv.org
5497 W: http://palosaari.fi/linux/
5498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5499 T: git git://linuxtv.org/anttip/media_tree.git
5500 F: drivers/media/dvb-frontends/cxd2820r*
5502 CXGB3 ETHERNET DRIVER (CXGB3)
5503 M: Raju Rangoju <rajur@chelsio.com>
5504 L: netdev@vger.kernel.org
5506 W: http://www.chelsio.com
5507 F: drivers/net/ethernet/chelsio/cxgb3/
5509 CXGB3 ISCSI DRIVER (CXGB3I)
5510 M: Karen Xie <kxie@chelsio.com>
5511 L: linux-scsi@vger.kernel.org
5513 W: http://www.chelsio.com
5514 F: drivers/scsi/cxgbi/cxgb3i
5516 CXGB4 CRYPTO DRIVER (chcr)
5517 M: Ayush Sawal <ayush.sawal@chelsio.com>
5518 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5519 M: Rohit Maheshwari <rohitm@chelsio.com>
5520 L: linux-crypto@vger.kernel.org
5522 W: http://www.chelsio.com
5523 F: drivers/crypto/chelsio
5525 CXGB4 INLINE CRYPTO DRIVER
5526 M: Ayush Sawal <ayush.sawal@chelsio.com>
5527 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5528 M: Rohit Maheshwari <rohitm@chelsio.com>
5529 L: netdev@vger.kernel.org
5531 W: http://www.chelsio.com
5532 F: drivers/net/ethernet/chelsio/inline_crypto/
5534 CXGB4 ETHERNET DRIVER (CXGB4)
5535 M: Raju Rangoju <rajur@chelsio.com>
5536 L: netdev@vger.kernel.org
5538 W: http://www.chelsio.com
5539 F: drivers/net/ethernet/chelsio/cxgb4/
5541 CXGB4 ISCSI DRIVER (CXGB4I)
5542 M: Karen Xie <kxie@chelsio.com>
5543 L: linux-scsi@vger.kernel.org
5545 W: http://www.chelsio.com
5546 F: drivers/scsi/cxgbi/cxgb4i
5548 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5549 M: Potnuri Bharat Teja <bharat@chelsio.com>
5550 L: linux-rdma@vger.kernel.org
5552 W: http://www.openfabrics.org
5553 F: drivers/infiniband/hw/cxgb4/
5554 F: include/uapi/rdma/cxgb4-abi.h
5556 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5557 M: Raju Rangoju <rajur@chelsio.com>
5558 L: netdev@vger.kernel.org
5560 W: http://www.chelsio.com
5561 F: drivers/net/ethernet/chelsio/cxgb4vf/
5563 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5564 M: Frederic Barrat <fbarrat@linux.ibm.com>
5565 M: Andrew Donnellan <ajd@linux.ibm.com>
5566 L: linuxppc-dev@lists.ozlabs.org
5568 F: Documentation/ABI/testing/sysfs-class-cxl
5569 F: Documentation/powerpc/cxl.rst
5570 F: arch/powerpc/platforms/powernv/pci-cxl.c
5571 F: drivers/misc/cxl/
5572 F: include/misc/cxl*
5573 F: include/uapi/misc/cxl.h
5575 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5576 M: Manoj N. Kumar <manoj@linux.ibm.com>
5577 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5578 M: Uma Krishnan <ukrishn@linux.ibm.com>
5579 L: linux-scsi@vger.kernel.org
5581 F: Documentation/powerpc/cxlflash.rst
5582 F: drivers/scsi/cxlflash/
5583 F: include/uapi/scsi/cxlflash_ioctl.h
5586 M: Russell King <linux@armlinux.org.uk>
5587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5589 W: http://www.armlinux.org.uk/
5590 F: drivers/video/fbdev/cyber2000fb.*
5592 CYCLADES PC300 DRIVER
5594 F: drivers/net/wan/pc300*
5596 CYPRESS_FIRMWARE MEDIA DRIVER
5597 M: Antti Palosaari <crope@iki.fi>
5598 L: linux-media@vger.kernel.org
5600 W: https://linuxtv.org
5601 W: http://palosaari.fi/linux/
5602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5603 T: git git://linuxtv.org/anttip/media_tree.git
5604 F: drivers/media/common/cypress_firmware*
5606 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5607 M: Linus Walleij <linus.walleij@linaro.org>
5608 L: linux-input@vger.kernel.org
5610 F: drivers/input/touchscreen/cy8ctma140.c
5612 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5613 M: Yassine Oudjana <y.oudjana@protonmail.com>
5614 L: linux-input@vger.kernel.org
5616 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5617 F: drivers/input/keyboard/cypress-sf.c
5619 CYTTSP TOUCHSCREEN DRIVER
5620 M: Linus Walleij <linus.walleij@linaro.org>
5621 L: linux-input@vger.kernel.org
5623 F: drivers/input/touchscreen/cyttsp*
5625 D-LINK DIR-685 TOUCHKEYS DRIVER
5626 M: Linus Walleij <linus.walleij@linaro.org>
5627 L: linux-input@vger.kernel.org
5629 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5631 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5632 M: Joshua Kinard <kumba@gentoo.org>
5634 F: drivers/rtc/rtc-ds1685.c
5635 F: include/linux/rtc/ds1685.h
5637 DAMA SLAVE for AX.25
5638 M: Joerg Reuter <jreuter@yaina.de>
5639 L: linux-hams@vger.kernel.org
5641 W: http://yaina.de/jreuter/
5642 W: http://www.qsl.net/dl1bke/
5643 F: net/ax25/af_ax25.c
5644 F: net/ax25/ax25_dev.c
5645 F: net/ax25/ax25_ds_*
5646 F: net/ax25/ax25_in.c
5647 F: net/ax25/ax25_out.c
5648 F: net/ax25/ax25_timer.c
5649 F: net/ax25/sysctl_net_ax25.c
5652 M: SeongJae Park <sj@kernel.org>
5653 L: damon@lists.linux.dev
5654 L: linux-mm@kvack.org
5656 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5657 F: Documentation/admin-guide/mm/damon/
5658 F: Documentation/vm/damon/
5659 F: include/linux/damon.h
5660 F: include/trace/events/damon.h
5662 F: tools/testing/selftests/damon/
5664 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5665 L: netdev@vger.kernel.org
5667 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5668 F: drivers/net/ethernet/dec/tulip/dmfe.c
5670 DC390/AM53C974 SCSI driver
5671 M: Hannes Reinecke <hare@suse.com>
5672 L: linux-scsi@vger.kernel.org
5674 F: drivers/scsi/am53c974.c
5677 M: Oliver Neukum <oliver@neukum.org>
5678 M: Ali Akcaagac <aliakc@web.de>
5679 M: Jamie Lenehan <lenehan@twibble.org>
5680 L: dc395x@twibble.org
5682 W: http://twibble.org/dist/dc395x/
5683 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5684 F: Documentation/scsi/dc395x.rst
5685 F: drivers/scsi/dc395x.*
5688 L: dccp@vger.kernel.org
5690 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5691 F: include/linux/dccp.h
5692 F: include/linux/tfrc.h
5693 F: include/uapi/linux/dccp.h
5696 DECnet NETWORK LAYER
5697 L: linux-decnet-user@lists.sourceforge.net
5699 W: http://linux-decnet.sourceforge.net
5700 F: Documentation/networking/decnet.rst
5703 DECSTATION PLATFORM SUPPORT
5704 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5705 L: linux-mips@vger.kernel.org
5707 W: http://www.linux-mips.org/wiki/DECstation
5709 F: arch/mips/include/asm/dec/
5710 F: arch/mips/include/asm/mach-dec/
5712 DEFXX FDDI NETWORK DRIVER
5713 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5715 F: drivers/net/fddi/defxx.*
5717 DEFZA FDDI NETWORK DRIVER
5718 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5720 F: drivers/net/fddi/defza.*
5722 DEINTERLACE DRIVERS FOR ALLWINNER H3
5723 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5724 L: linux-media@vger.kernel.org
5726 T: git git://linuxtv.org/media_tree.git
5727 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5728 F: drivers/media/platform/sunxi/sun8i-di/
5731 M: Matthew Garrett <mjg59@srcf.ucam.org>
5732 M: Pali Rohár <pali@kernel.org>
5733 L: platform-driver-x86@vger.kernel.org
5735 F: drivers/platform/x86/dell/dell-laptop.c
5737 DELL LAPTOP FREEFALL DRIVER
5738 M: Pali Rohár <pali@kernel.org>
5740 F: drivers/platform/x86/dell/dell-smo8800.c
5742 DELL LAPTOP RBTN DRIVER
5743 M: Pali Rohár <pali@kernel.org>
5745 F: drivers/platform/x86/dell/dell-rbtn.*
5747 DELL LAPTOP SMM DRIVER
5748 M: Pali Rohár <pali@kernel.org>
5750 F: Documentation/ABI/obsolete/procfs-i8k
5751 F: drivers/hwmon/dell-smm-hwmon.c
5752 F: include/uapi/linux/i8k.h
5754 DELL REMOTE BIOS UPDATE DRIVER
5755 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5756 L: platform-driver-x86@vger.kernel.org
5758 F: drivers/platform/x86/dell/dell_rbu.c
5761 M: Pali Rohár <pali@kernel.org>
5762 L: Dell.Client.Kernel@dell.com
5763 L: platform-driver-x86@vger.kernel.org
5765 F: drivers/platform/x86/dell/dell-smbios.*
5767 DELL SMBIOS SMM DRIVER
5768 L: Dell.Client.Kernel@dell.com
5769 L: platform-driver-x86@vger.kernel.org
5771 F: drivers/platform/x86/dell/dell-smbios-smm.c
5773 DELL SMBIOS WMI DRIVER
5774 L: Dell.Client.Kernel@dell.com
5775 L: platform-driver-x86@vger.kernel.org
5777 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5778 F: tools/wmi/dell-smbios-example.c
5780 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5781 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5782 L: platform-driver-x86@vger.kernel.org
5784 F: Documentation/driver-api/dcdbas.rst
5785 F: drivers/platform/x86/dell/dcdbas.*
5787 DELL WMI DESCRIPTOR DRIVER
5788 L: Dell.Client.Kernel@dell.com
5790 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5792 DELL WMI SYSMAN DRIVER
5793 M: Divya Bharathi <divya.bharathi@dell.com>
5794 M: Prasanth Ksr <prasanth.ksr@dell.com>
5795 L: Dell.Client.Kernel@dell.com
5796 L: platform-driver-x86@vger.kernel.org
5798 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5799 F: drivers/platform/x86/dell/dell-wmi-sysman/
5801 DELL WMI NOTIFICATIONS DRIVER
5802 M: Matthew Garrett <mjg59@srcf.ucam.org>
5803 M: Pali Rohár <pali@kernel.org>
5805 F: drivers/platform/x86/dell/dell-wmi-base.c
5807 DELL WMI HARDWARE PRIVACY SUPPORT
5808 M: Perry Yuan <Perry.Yuan@dell.com>
5809 L: Dell.Client.Kernel@dell.com
5810 L: platform-driver-x86@vger.kernel.org
5812 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5814 DELTA ST MEDIA DRIVER
5815 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5816 L: linux-media@vger.kernel.org
5818 W: https://linuxtv.org
5819 T: git git://linuxtv.org/media_tree.git
5820 F: drivers/media/platform/st/sti/delta
5822 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5823 M: Zev Weiss <zev@bewilderbeest.net>
5824 L: linux-hwmon@vger.kernel.org
5826 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5828 DELTA DPS920AB PSU DRIVER
5829 M: Robert Marko <robert.marko@sartura.hr>
5830 L: linux-hwmon@vger.kernel.org
5832 F: Documentation/hwmon/dps920ab.rst
5833 F: drivers/hwmon/pmbus/dps920ab.c
5835 DELTA NETWORKS TN48M CPLD DRIVERS
5836 M: Robert Marko <robert.marko@sartura.hr>
5838 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5839 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5840 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5841 F: drivers/gpio/gpio-tn48m.c
5842 F: include/dt-bindings/reset/delta,tn48m-reset.h
5845 L: linux-mtd@lists.infradead.org
5847 F: drivers/mtd/nand/raw/denali*
5849 DESIGNWARE EDMA CORE IP DRIVER
5850 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5851 L: dmaengine@vger.kernel.org
5853 F: drivers/dma/dw-edma/
5854 F: include/linux/dma/edma.h
5856 DESIGNWARE XDATA IP DRIVER
5857 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5858 L: linux-pci@vger.kernel.org
5860 F: Documentation/misc-devices/dw-xdata-pcie.rst
5861 F: drivers/misc/dw-xdata-pcie.c
5863 DESIGNWARE USB2 DRD IP DRIVER
5864 M: Minas Harutyunyan <hminas@synopsys.com>
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/dwc2/
5870 DESIGNWARE USB3 DRD IP DRIVER
5871 M: Felipe Balbi <balbi@kernel.org>
5872 L: linux-usb@vger.kernel.org
5874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5875 F: drivers/usb/dwc3/
5877 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5878 M: Andreas Klinger <ak@it-klinger.de>
5879 L: linux-iio@vger.kernel.org
5881 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5882 F: drivers/iio/proximity/srf*.c
5884 DEVICE COREDUMP (DEV_COREDUMP)
5885 M: Johannes Berg <johannes@sipsolutions.net>
5886 L: linux-kernel@vger.kernel.org
5888 F: drivers/base/devcoredump.c
5889 F: include/linux/devcoredump.h
5891 DEVICE DEPENDENCY HELPER SCRIPT
5892 M: Saravana Kannan <saravanak@google.com>
5893 L: linux-kernel@vger.kernel.org
5895 F: scripts/dev-needs.sh
5897 DEVICE DIRECT ACCESS (DAX)
5898 M: Dan Williams <dan.j.williams@intel.com>
5899 M: Vishal Verma <vishal.l.verma@intel.com>
5900 M: Dave Jiang <dave.jiang@intel.com>
5901 L: nvdimm@lists.linux.dev
5905 DEVICE FREQUENCY (DEVFREQ)
5906 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5907 M: Kyungmin Park <kyungmin.park@samsung.com>
5908 M: Chanwoo Choi <cw00.choi@samsung.com>
5909 L: linux-pm@vger.kernel.org
5911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5912 F: Documentation/devicetree/bindings/devfreq/
5913 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5915 F: include/linux/devfreq.h
5916 F: include/trace/events/devfreq.h
5918 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5919 M: Chanwoo Choi <cw00.choi@samsung.com>
5920 L: linux-pm@vger.kernel.org
5922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5923 F: Documentation/devicetree/bindings/devfreq/event/
5924 F: drivers/devfreq/devfreq-event.c
5925 F: drivers/devfreq/event/
5926 F: include/dt-bindings/pmu/exynos_ppmu.h
5927 F: include/linux/devfreq-event.h
5929 DEVICE NUMBER REGISTRY
5930 M: Torben Mathiasen <device@lanana.org>
5932 W: http://lanana.org/docs/device-list/index.html
5934 DEVICE RESOURCE MANAGEMENT HELPERS
5935 M: Hans de Goede <hdegoede@redhat.com>
5936 R: Matti Vaittinen <mazziesaccount@gmail.com>
5938 F: include/linux/devm-helpers.h
5941 M: Alasdair Kergon <agk@redhat.com>
5942 M: Mike Snitzer <snitzer@kernel.org>
5943 M: dm-devel@redhat.com
5944 L: dm-devel@redhat.com
5946 W: http://sources.redhat.com/dm
5947 Q: http://patchwork.kernel.org/project/dm-devel/list/
5948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5949 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5950 F: Documentation/admin-guide/device-mapper/
5951 F: drivers/md/Kconfig
5952 F: drivers/md/Makefile
5954 F: drivers/md/persistent-data/
5955 F: include/linux/device-mapper.h
5956 F: include/linux/dm-*.h
5957 F: include/uapi/linux/dm-*.h
5960 M: Jiri Pirko <jiri@nvidia.com>
5961 L: netdev@vger.kernel.org
5963 F: Documentation/networking/devlink
5964 F: include/net/devlink.h
5965 F: include/uapi/linux/devlink.h
5966 F: net/core/devlink.c
5968 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5969 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5970 L: kernel@dh-electronics.com
5972 F: arch/arm/boot/dts/imx6*-dhcom-*
5974 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5975 M: Marek Vasut <marex@denx.de>
5976 L: kernel@dh-electronics.com
5978 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5979 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5981 DIALOG SEMICONDUCTOR DRIVERS
5982 M: Support Opensource <support.opensource@diasemi.com>
5984 W: http://www.dialog-semiconductor.com/products
5985 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5986 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5987 F: Documentation/devicetree/bindings/mfd/da90*.txt
5988 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5989 F: Documentation/devicetree/bindings/regulator/da92*.txt
5990 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5991 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5992 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5993 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5994 F: Documentation/hwmon/da90??.rst
5995 F: drivers/gpio/gpio-da90??.c
5996 F: drivers/hwmon/da90??-hwmon.c
5997 F: drivers/iio/adc/da91??-*.c
5998 F: drivers/input/misc/da72??.[ch]
5999 F: drivers/input/misc/da90??_onkey.c
6000 F: drivers/input/touchscreen/da9052_tsi.c
6001 F: drivers/leds/leds-da90??.c
6002 F: drivers/mfd/da903x.c
6003 F: drivers/mfd/da90??-*.c
6004 F: drivers/mfd/da91??-*.c
6005 F: drivers/pinctrl/pinctrl-da90??.c
6006 F: drivers/power/supply/da9052-battery.c
6007 F: drivers/power/supply/da91??-*.c
6008 F: drivers/regulator/da9???-regulator.[ch]
6009 F: drivers/regulator/slg51000-regulator.[ch]
6010 F: drivers/rtc/rtc-da90??.c
6011 F: drivers/thermal/da90??-thermal.c
6012 F: drivers/video/backlight/da90??_bl.c
6013 F: drivers/watchdog/da90??_wdt.c
6014 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6015 F: include/linux/mfd/da903x.h
6016 F: include/linux/mfd/da9052/
6017 F: include/linux/mfd/da9055/
6018 F: include/linux/mfd/da9062/
6019 F: include/linux/mfd/da9063/
6020 F: include/linux/mfd/da9150/
6021 F: include/linux/regulator/da9211.h
6022 F: include/sound/da[79]*.h
6023 F: sound/soc/codecs/da[79]*.[ch]
6025 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6026 M: William Breathitt Gray <william.gray@linaro.org>
6027 L: linux-gpio@vger.kernel.org
6029 F: drivers/gpio/gpio-gpio-mm.c
6031 DIOLAN U2C-12 I2C DRIVER
6032 M: Guenter Roeck <linux@roeck-us.net>
6033 L: linux-i2c@vger.kernel.org
6035 F: drivers/i2c/busses/i2c-diolan-u2c.c
6037 DIRECTORY NOTIFICATION (DNOTIFY)
6038 M: Jan Kara <jack@suse.cz>
6039 R: Amir Goldstein <amir73il@gmail.com>
6040 L: linux-fsdevel@vger.kernel.org
6042 F: Documentation/filesystems/dnotify.rst
6043 F: fs/notify/dnotify/
6044 F: include/linux/dnotify.h
6046 DISK GEOMETRY AND PARTITION HANDLING
6047 M: Andries Brouwer <aeb@cwi.nl>
6049 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6050 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6051 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6054 M: Jan Kara <jack@suse.com>
6056 F: Documentation/filesystems/quota.rst
6058 F: include/linux/quota*.h
6059 F: include/uapi/linux/quota*.h
6061 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6062 M: Bernie Thompson <bernie@plugable.com>
6063 L: linux-fbdev@vger.kernel.org
6065 W: http://plugable.com/category/projects/udlfb/
6066 F: Documentation/fb/udlfb.rst
6067 F: drivers/video/fbdev/udlfb.c
6068 F: include/video/udlfb.h
6070 DISTRIBUTED LOCK MANAGER (DLM)
6071 M: Christine Caulfield <ccaulfie@redhat.com>
6072 M: David Teigland <teigland@redhat.com>
6073 L: cluster-devel@redhat.com
6075 W: http://sources.redhat.com/cluster/
6076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6079 DMA BUFFER SHARING FRAMEWORK
6080 M: Sumit Semwal <sumit.semwal@linaro.org>
6081 M: Christian König <christian.koenig@amd.com>
6082 L: linux-media@vger.kernel.org
6083 L: dri-devel@lists.freedesktop.org
6084 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6086 T: git git://anongit.freedesktop.org/drm/drm-misc
6087 F: Documentation/driver-api/dma-buf.rst
6089 F: include/linux/*fence.h
6090 F: include/linux/dma-buf.h
6091 F: include/linux/dma-resv.h
6092 K: \bdma_(?:buf|fence|resv)\b
6094 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6095 M: Vinod Koul <vkoul@kernel.org>
6096 L: dmaengine@vger.kernel.org
6098 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6100 F: Documentation/devicetree/bindings/dma/
6101 F: Documentation/driver-api/dmaengine/
6103 F: include/linux/dma/
6104 F: include/linux/dmaengine.h
6105 F: include/linux/of_dma.h
6108 M: Christoph Hellwig <hch@lst.de>
6109 M: Marek Szyprowski <m.szyprowski@samsung.com>
6110 R: Robin Murphy <robin.murphy@arm.com>
6111 L: iommu@lists.linux.dev
6113 W: http://git.infradead.org/users/hch/dma-mapping.git
6114 T: git git://git.infradead.org/users/hch/dma-mapping.git
6115 F: include/asm-generic/dma-mapping.h
6116 F: include/linux/dma-direct.h
6117 F: include/linux/dma-mapping.h
6118 F: include/linux/dma-map-ops.h
6121 DMA MAPPING BENCHMARK
6122 M: Xiang Chen <chenxiang66@hisilicon.com>
6123 L: iommu@lists.linux.dev
6124 F: kernel/dma/map_benchmark.c
6125 F: tools/testing/selftests/dma/
6127 DMA-BUF HEAPS FRAMEWORK
6128 M: Sumit Semwal <sumit.semwal@linaro.org>
6129 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6130 R: Liam Mark <lmark@codeaurora.org>
6131 R: Laura Abbott <labbott@redhat.com>
6132 R: Brian Starkey <Brian.Starkey@arm.com>
6133 R: John Stultz <jstultz@google.com>
6134 L: linux-media@vger.kernel.org
6135 L: dri-devel@lists.freedesktop.org
6136 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6138 T: git git://anongit.freedesktop.org/drm/drm-misc
6139 F: drivers/dma-buf/dma-heap.c
6140 F: drivers/dma-buf/heaps/*
6141 F: include/linux/dma-heap.h
6142 F: include/uapi/linux/dma-heap.h
6144 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6145 M: Lukasz Luba <lukasz.luba@arm.com>
6146 L: linux-pm@vger.kernel.org
6147 L: linux-samsung-soc@vger.kernel.org
6149 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6150 F: drivers/memory/samsung/exynos5422-dmc.c
6152 DME1737 HARDWARE MONITOR DRIVER
6153 M: Juerg Haefliger <juergh@gmail.com>
6154 L: linux-hwmon@vger.kernel.org
6156 F: Documentation/hwmon/dme1737.rst
6157 F: drivers/hwmon/dme1737.c
6160 M: Jean Delvare <jdelvare@suse.com>
6162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6163 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6164 F: drivers/firmware/dmi-id.c
6165 F: drivers/firmware/dmi_scan.c
6166 F: include/linux/dmi.h
6169 M: Jonathan Corbet <corbet@lwn.net>
6170 L: linux-doc@vger.kernel.org
6172 P: Documentation/doc-guide/maintainer-profile.rst
6173 T: git git://git.lwn.net/linux.git docs-next
6175 F: scripts/documentation-file-ref-check
6176 F: scripts/kernel-doc
6177 F: scripts/sphinx-pre-install
6178 X: Documentation/ABI/
6179 X: Documentation/admin-guide/media/
6180 X: Documentation/devicetree/
6181 X: Documentation/driver-api/media/
6182 X: Documentation/firmware-guide/acpi/
6183 X: Documentation/i2c/
6184 X: Documentation/power/
6185 X: Documentation/spi/
6186 X: Documentation/userspace-api/media/
6188 DOCUMENTATION REPORTING ISSUES
6189 M: Thorsten Leemhuis <linux@leemhuis.info>
6190 L: linux-doc@vger.kernel.org
6192 F: Documentation/admin-guide/reporting-issues.rst
6194 DOCUMENTATION SCRIPTS
6195 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6196 L: linux-doc@vger.kernel.org
6198 F: Documentation/sphinx/parse-headers.pl
6199 F: scripts/documentation-file-ref-check
6200 F: scripts/sphinx-pre-install
6202 DOCUMENTATION/ITALIAN
6203 M: Federico Vaga <federico.vaga@vaga.pv.it>
6204 L: linux-doc@vger.kernel.org
6206 F: Documentation/translations/it_IT
6208 DOCUMENTATION/JAPANESE
6209 R: Akira Yokosawa <akiyks@gmail.com>
6210 L: linux-doc@vger.kernel.org
6212 F: Documentation/translations/ja_JP
6214 DONGWOON DW9714 LENS VOICE COIL DRIVER
6215 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6216 L: linux-media@vger.kernel.org
6218 T: git git://linuxtv.org/media_tree.git
6219 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6220 F: drivers/media/i2c/dw9714.c
6222 DONGWOON DW9768 LENS VOICE COIL DRIVER
6223 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6224 L: linux-media@vger.kernel.org
6226 T: git git://linuxtv.org/media_tree.git
6227 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6228 F: drivers/media/i2c/dw9768.c
6230 DONGWOON DW9807 LENS VOICE COIL DRIVER
6231 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6232 L: linux-media@vger.kernel.org
6234 T: git git://linuxtv.org/media_tree.git
6235 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6236 F: drivers/media/i2c/dw9807-vcm.c
6239 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6240 L: blinux-list@redhat.com
6242 F: drivers/char/dtlk.c
6243 F: include/linux/dtlk.h
6245 DPAA2 DATAPATH I/O (DPIO) DRIVER
6246 M: Roy Pledge <Roy.Pledge@nxp.com>
6247 L: linux-kernel@vger.kernel.org
6249 F: drivers/soc/fsl/dpio
6251 DPAA2 ETHERNET DRIVER
6252 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6253 L: netdev@vger.kernel.org
6255 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6256 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6257 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6258 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6259 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6260 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6261 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6262 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6263 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6265 DPAA2 ETHERNET SWITCH DRIVER
6266 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6267 L: netdev@vger.kernel.org
6269 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6270 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6271 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6273 DPT_I2O SCSI RAID DRIVER
6274 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6275 L: linux-scsi@vger.kernel.org
6277 W: http://www.adaptec.com/
6278 F: drivers/scsi/dpt*
6279 F: drivers/scsi/dpt/
6282 M: Philipp Reisner <philipp.reisner@linbit.com>
6283 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6284 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6285 L: drbd-dev@lists.linbit.com
6287 W: http://www.drbd.org
6288 T: git git://git.linbit.com/linux-drbd.git
6289 T: git git://git.linbit.com/drbd-8.4.git
6290 F: Documentation/admin-guide/blockdev/
6291 F: drivers/block/drbd/
6294 DRIVER COMPONENT FRAMEWORK
6295 L: dri-devel@lists.freedesktop.org
6296 F: drivers/base/component.c
6297 F: include/linux/component.h
6299 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6300 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6301 R: "Rafael J. Wysocki" <rafael@kernel.org>
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6304 F: Documentation/core-api/kobject.rst
6308 F: include/linux/debugfs.h
6309 F: include/linux/kobj*
6312 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6313 M: Nishanth Menon <nm@ti.com>
6314 L: linux-pm@vger.kernel.org
6316 F: drivers/soc/ti/smartreflex.c
6317 F: include/linux/power/smartreflex.h
6319 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6320 M: Maxime Ripard <mripard@kernel.org>
6321 M: Chen-Yu Tsai <wens@csie.org>
6322 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6323 L: dri-devel@lists.freedesktop.org
6325 T: git git://anongit.freedesktop.org/drm/drm-misc
6326 F: drivers/gpu/drm/sun4i/sun8i*
6328 DRM DRIVER FOR ARM PL111 CLCD
6329 M: Emma Anholt <emma@anholt.net>
6331 T: git git://anongit.freedesktop.org/drm/drm-misc
6332 F: drivers/gpu/drm/pl111/
6334 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6335 M: Linus Walleij <linus.walleij@linaro.org>
6337 T: git git://anongit.freedesktop.org/drm/drm-misc
6338 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6339 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6341 DRM DRIVER FOR ASPEED BMC GFX
6342 M: Joel Stanley <joel@jms.id.au>
6343 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6345 T: git git://anongit.freedesktop.org/drm/drm-misc
6346 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6347 F: drivers/gpu/drm/aspeed/
6349 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6350 M: Dave Airlie <airlied@redhat.com>
6351 R: Thomas Zimmermann <tzimmermann@suse.de>
6352 L: dri-devel@lists.freedesktop.org
6354 T: git git://anongit.freedesktop.org/drm/drm-misc
6355 F: drivers/gpu/drm/ast/
6357 DRM DRIVER FOR BOCHS VIRTUAL GPU
6358 M: Gerd Hoffmann <kraxel@redhat.com>
6359 L: virtualization@lists.linux-foundation.org
6361 T: git git://anongit.freedesktop.org/drm/drm-misc
6362 F: drivers/gpu/drm/tiny/bochs.c
6364 DRM DRIVER FOR BOE HIMAX8279D PANELS
6365 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6367 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6368 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6370 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6371 M: Jagan Teki <jagan@amarulasolutions.com>
6373 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6374 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6376 DRM DRIVER FOR EBBG FT8719 PANEL
6377 M: Joel Selvaraj <jo@jsfamily.in>
6379 T: git git://anongit.freedesktop.org/drm/drm-misc
6380 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6381 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6383 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6384 M: Linus Walleij <linus.walleij@linaro.org>
6386 T: git git://anongit.freedesktop.org/drm/drm-misc
6387 F: drivers/gpu/drm/tve200/
6389 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6390 M: Icenowy Zheng <icenowy@aosc.io>
6392 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6393 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6395 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6396 M: Jagan Teki <jagan@amarulasolutions.com>
6398 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6399 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6401 DRM DRIVER FOR GENERIC USB DISPLAY
6402 M: Noralf Trønnes <noralf@tronnes.org>
6404 W: https://github.com/notro/gud/wiki
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: drivers/gpu/drm/gud/
6407 F: include/drm/gud.h
6409 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6410 M: Hans de Goede <hdegoede@redhat.com>
6412 T: git git://anongit.freedesktop.org/drm/drm-misc
6413 F: drivers/gpu/drm/tiny/gm12u320.c
6415 DRM DRIVER FOR HX8357D PANELS
6416 M: Emma Anholt <emma@anholt.net>
6418 T: git git://anongit.freedesktop.org/drm/drm-misc
6419 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6420 F: drivers/gpu/drm/tiny/hx8357d.c
6422 DRM DRIVER FOR ILITEK ILI9225 PANELS
6423 M: David Lechner <david@lechnology.com>
6425 T: git git://anongit.freedesktop.org/drm/drm-misc
6426 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6427 F: drivers/gpu/drm/tiny/ili9225.c
6429 DRM DRIVER FOR ILITEK ILI9486 PANELS
6430 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6432 T: git git://anongit.freedesktop.org/drm/drm-misc
6433 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6434 F: drivers/gpu/drm/tiny/ili9486.c
6436 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6437 S: Orphan / Obsolete
6438 F: drivers/gpu/drm/i810/
6439 F: include/uapi/drm/i810_drm.h
6441 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6442 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: drivers/gpu/drm/logicvc/
6447 DRM DRIVER FOR LVDS PANELS
6448 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6449 L: dri-devel@lists.freedesktop.org
6450 T: git git://anongit.freedesktop.org/drm/drm-misc
6452 F: drivers/gpu/drm/panel/panel-lvds.c
6453 F: Documentation/devicetree/bindings/display/lvds.yaml
6454 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6456 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6457 M: Guido Günther <agx@sigxcpu.org>
6458 R: Purism Kernel Team <kernel@puri.sm>
6460 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6461 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6463 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6464 S: Orphan / Obsolete
6465 F: drivers/gpu/drm/mga/
6466 F: include/uapi/drm/mga_drm.h
6468 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6469 M: Dave Airlie <airlied@redhat.com>
6470 R: Thomas Zimmermann <tzimmermann@suse.de>
6471 L: dri-devel@lists.freedesktop.org
6473 T: git git://anongit.freedesktop.org/drm/drm-misc
6474 F: drivers/gpu/drm/mgag200/
6476 DRM DRIVER FOR MI0283QT
6477 M: Noralf Trønnes <noralf@tronnes.org>
6479 T: git git://anongit.freedesktop.org/drm/drm-misc
6480 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6481 F: drivers/gpu/drm/tiny/mi0283qt.c
6483 DRM DRIVER FOR MIPI DBI compatible panels
6484 M: Noralf Trønnes <noralf@tronnes.org>
6486 W: https://github.com/notro/panel-mipi-dbi/wiki
6487 T: git git://anongit.freedesktop.org/drm/drm-misc
6488 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6489 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6491 DRM DRIVER FOR MSM ADRENO GPU
6492 M: Rob Clark <robdclark@gmail.com>
6493 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6494 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6495 R: Sean Paul <sean@poorly.run>
6496 L: linux-arm-msm@vger.kernel.org
6497 L: dri-devel@lists.freedesktop.org
6498 L: freedreno@lists.freedesktop.org
6500 T: git https://gitlab.freedesktop.org/drm/msm.git
6501 F: Documentation/devicetree/bindings/display/msm/
6502 F: drivers/gpu/drm/msm/
6503 F: include/uapi/drm/msm_drm.h
6505 DRM DRIVER FOR NOVATEK NT35510 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/novatek,nt35510.yaml
6510 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6512 DRM DRIVER FOR NOVATEK NT35560 PANELS
6513 M: Linus Walleij <linus.walleij@linaro.org>
6515 T: git git://anongit.freedesktop.org/drm/drm-misc
6516 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6517 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6519 DRM DRIVER FOR NOVATEK NT36672A PANELS
6520 M: Sumit Semwal <sumit.semwal@linaro.org>
6522 T: git git://anongit.freedesktop.org/drm/drm-misc
6523 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6524 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6526 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6527 M: Ben Skeggs <bskeggs@redhat.com>
6528 M: Karol Herbst <kherbst@redhat.com>
6529 M: Lyude Paul <lyude@redhat.com>
6530 L: dri-devel@lists.freedesktop.org
6531 L: nouveau@lists.freedesktop.org
6533 W: https://nouveau.freedesktop.org/
6534 Q: https://patchwork.freedesktop.org/project/nouveau/
6535 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6536 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6537 C: irc://irc.oftc.net/nouveau
6538 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6539 F: drivers/gpu/drm/nouveau/
6540 F: include/uapi/drm/nouveau_drm.h
6542 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6543 M: Stefan Mavrodiev <stefan@olimex.com>
6545 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6546 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6548 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6549 R: Douglas Anderson <dianders@chromium.org>
6550 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6551 F: drivers/gpu/drm/bridge/parade-ps8640.c
6553 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6554 M: Noralf Trønnes <noralf@tronnes.org>
6556 T: git git://anongit.freedesktop.org/drm/drm-misc
6557 F: Documentation/devicetree/bindings/display/repaper.txt
6558 F: drivers/gpu/drm/tiny/repaper.c
6560 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6561 M: Javier Martinez Canillas <javierm@redhat.com>
6563 T: git git://anongit.freedesktop.org/drm/drm-misc
6564 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6565 F: drivers/gpu/drm/solomon/ssd130x*
6567 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6568 M: Dave Airlie <airlied@redhat.com>
6569 M: Gerd Hoffmann <kraxel@redhat.com>
6570 L: virtualization@lists.linux-foundation.org
6572 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6573 T: git git://anongit.freedesktop.org/drm/drm-misc
6574 F: drivers/gpu/drm/tiny/cirrus.c
6576 DRM DRIVER FOR QXL VIRTUAL GPU
6577 M: Dave Airlie <airlied@redhat.com>
6578 M: Gerd Hoffmann <kraxel@redhat.com>
6579 L: virtualization@lists.linux-foundation.org
6580 L: spice-devel@lists.freedesktop.org
6582 T: git git://anongit.freedesktop.org/drm/drm-misc
6583 F: drivers/gpu/drm/qxl/
6584 F: include/uapi/drm/qxl_drm.h
6586 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6587 S: Orphan / Obsolete
6588 F: drivers/gpu/drm/r128/
6589 F: include/uapi/drm/r128_drm.h
6591 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6592 M: Robert Chiras <robert.chiras@nxp.com>
6594 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6595 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6597 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6598 M: Linus Walleij <linus.walleij@linaro.org>
6600 T: git git://anongit.freedesktop.org/drm/drm-misc
6601 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6602 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6604 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6605 M: Markuss Broks <markuss.broks@gmail.com>
6607 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6608 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6610 DRM DRIVER FOR SITRONIX ST7703 PANELS
6611 M: Guido Günther <agx@sigxcpu.org>
6612 R: Purism Kernel Team <kernel@puri.sm>
6613 R: Ondrej Jirman <megous@megous.com>
6615 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6616 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6618 DRM DRIVER FOR SAVAGE VIDEO CARDS
6619 S: Orphan / Obsolete
6620 F: drivers/gpu/drm/savage/
6621 F: include/uapi/drm/savage_drm.h
6623 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6624 M: Thomas Zimmermann <tzimmermann@suse.de>
6625 M: Javier Martinez Canillas <javierm@redhat.com>
6626 L: dri-devel@lists.freedesktop.org
6628 T: git git://anongit.freedesktop.org/drm/drm-misc
6629 F: drivers/gpu/drm/drm_aperture.c
6630 F: drivers/gpu/drm/tiny/simpledrm.c
6631 F: drivers/video/aperture.c
6632 F: include/drm/drm_aperture.h
6633 F: include/linux/aperture.h
6635 DRM DRIVER FOR SIS VIDEO CARDS
6636 S: Orphan / Obsolete
6637 F: drivers/gpu/drm/sis/
6638 F: include/uapi/drm/sis_drm.h
6640 DRM DRIVER FOR SITRONIX ST7586 PANELS
6641 M: David Lechner <david@lechnology.com>
6643 T: git git://anongit.freedesktop.org/drm/drm-misc
6644 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6645 F: drivers/gpu/drm/tiny/st7586.c
6647 DRM DRIVER FOR SITRONIX ST7701 PANELS
6648 M: Jagan Teki <jagan@amarulasolutions.com>
6650 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6651 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6653 DRM DRIVER FOR SITRONIX ST7735R PANELS
6654 M: David Lechner <david@lechnology.com>
6656 T: git git://anongit.freedesktop.org/drm/drm-misc
6657 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6658 F: drivers/gpu/drm/tiny/st7735r.c
6660 DRM DRIVER FOR ST-ERICSSON MCDE
6661 M: Linus Walleij <linus.walleij@linaro.org>
6663 T: git git://anongit.freedesktop.org/drm/drm-misc
6664 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6665 F: drivers/gpu/drm/mcde/
6667 DRM DRIVER FOR TDFX VIDEO CARDS
6668 S: Orphan / Obsolete
6669 F: drivers/gpu/drm/tdfx/
6671 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6672 M: Jagan Teki <jagan@amarulasolutions.com>
6674 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6675 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6677 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6678 R: Douglas Anderson <dianders@chromium.org>
6679 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6680 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6682 DRM DRIVER FOR TPO TPG110 PANELS
6683 M: Linus Walleij <linus.walleij@linaro.org>
6685 T: git git://anongit.freedesktop.org/drm/drm-misc
6686 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6687 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6689 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6690 M: Dave Airlie <airlied@redhat.com>
6691 R: Sean Paul <sean@poorly.run>
6692 R: Thomas Zimmermann <tzimmermann@suse.de>
6693 L: dri-devel@lists.freedesktop.org
6695 T: git git://anongit.freedesktop.org/drm/drm-misc
6696 F: drivers/gpu/drm/udl/
6698 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6699 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6700 M: Melissa Wen <melissa.srw@gmail.com>
6701 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6702 R: Daniel Vetter <daniel@ffwll.ch>
6703 L: dri-devel@lists.freedesktop.org
6705 T: git git://anongit.freedesktop.org/drm/drm-misc
6706 F: Documentation/gpu/vkms.rst
6707 F: drivers/gpu/drm/vkms/
6709 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6710 M: Hans de Goede <hdegoede@redhat.com>
6711 L: dri-devel@lists.freedesktop.org
6713 T: git git://anongit.freedesktop.org/drm/drm-misc
6714 F: drivers/gpu/drm/vboxvideo/
6716 DRM DRIVER FOR VMWARE VIRTUAL GPU
6717 M: Zack Rusin <zackr@vmware.com>
6718 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6719 L: dri-devel@lists.freedesktop.org
6721 T: git git://anongit.freedesktop.org/drm/drm-misc
6722 F: drivers/gpu/drm/vmwgfx/
6723 F: include/uapi/drm/vmwgfx_drm.h
6725 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6726 M: Linus Walleij <linus.walleij@linaro.org>
6728 T: git git://anongit.freedesktop.org/drm/drm-misc
6729 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6730 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6733 M: David Airlie <airlied@linux.ie>
6734 M: Daniel Vetter <daniel@ffwll.ch>
6735 L: dri-devel@lists.freedesktop.org
6737 B: https://gitlab.freedesktop.org/drm
6738 C: irc://irc.oftc.net/dri-devel
6739 T: git git://anongit.freedesktop.org/drm/drm
6740 F: Documentation/devicetree/bindings/display/
6741 F: Documentation/devicetree/bindings/gpu/
6742 F: Documentation/gpu/
6745 F: include/linux/vga*
6746 F: include/uapi/drm/
6748 DRM DRIVERS AND MISC GPU PATCHES
6749 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6750 M: Maxime Ripard <mripard@kernel.org>
6751 M: Thomas Zimmermann <tzimmermann@suse.de>
6753 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6754 T: git git://anongit.freedesktop.org/drm/drm-misc
6755 F: Documentation/gpu/
6756 F: drivers/gpu/drm/*
6759 F: include/linux/vga*
6760 F: include/uapi/drm/drm*
6762 DRM DRIVERS FOR ALLWINNER A10
6763 M: Maxime Ripard <mripard@kernel.org>
6764 M: Chen-Yu Tsai <wens@csie.org>
6765 L: dri-devel@lists.freedesktop.org
6767 T: git git://anongit.freedesktop.org/drm/drm-misc
6768 F: Documentation/devicetree/bindings/display/allwinner*
6769 F: drivers/gpu/drm/sun4i/
6771 DRM DRIVERS FOR AMLOGIC SOCS
6772 M: Neil Armstrong <narmstrong@baylibre.com>
6773 L: dri-devel@lists.freedesktop.org
6774 L: linux-amlogic@lists.infradead.org
6776 W: http://linux-meson.com/
6777 T: git git://anongit.freedesktop.org/drm/drm-misc
6778 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6779 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6780 F: Documentation/gpu/meson.rst
6781 F: drivers/gpu/drm/meson/
6783 DRM DRIVERS FOR ATMEL HLCDC
6784 M: Sam Ravnborg <sam@ravnborg.org>
6785 M: Boris Brezillon <bbrezillon@kernel.org>
6786 L: dri-devel@lists.freedesktop.org
6788 T: git git://anongit.freedesktop.org/drm/drm-misc
6789 F: Documentation/devicetree/bindings/display/atmel/
6790 F: drivers/gpu/drm/atmel-hlcdc/
6792 DRM DRIVERS FOR BRIDGE CHIPS
6793 M: Andrzej Hajda <andrzej.hajda@intel.com>
6794 M: Neil Armstrong <narmstrong@baylibre.com>
6795 M: Robert Foss <robert.foss@linaro.org>
6796 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6797 R: Jonas Karlman <jonas@kwiboo.se>
6798 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6800 T: git git://anongit.freedesktop.org/drm/drm-misc
6801 F: Documentation/devicetree/bindings/display/bridge/
6802 F: drivers/gpu/drm/bridge/
6804 DRM DRIVERS FOR EXYNOS
6805 M: Inki Dae <inki.dae@samsung.com>
6806 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6807 M: Kyungmin Park <kyungmin.park@samsung.com>
6808 L: dri-devel@lists.freedesktop.org
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6811 F: Documentation/devicetree/bindings/display/exynos/
6812 F: Documentation/devicetree/bindings/display/samsung/
6813 F: drivers/gpu/drm/exynos/
6814 F: include/uapi/drm/exynos_drm.h
6816 DRM DRIVERS FOR FREESCALE DCU
6817 M: Stefan Agner <stefan@agner.ch>
6818 M: Alison Wang <alison.wang@nxp.com>
6819 L: dri-devel@lists.freedesktop.org
6821 T: git git://anongit.freedesktop.org/drm/drm-misc
6822 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6823 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6824 F: drivers/gpu/drm/fsl-dcu/
6826 DRM DRIVERS FOR FREESCALE IMX
6827 M: Philipp Zabel <p.zabel@pengutronix.de>
6828 L: dri-devel@lists.freedesktop.org
6830 F: Documentation/devicetree/bindings/display/imx/
6831 F: drivers/gpu/drm/imx/
6832 F: drivers/gpu/ipu-v3/
6834 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6835 M: Liu Ying <victor.liu@nxp.com>
6836 L: dri-devel@lists.freedesktop.org
6838 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6839 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6840 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6841 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6842 F: drivers/gpu/drm/bridge/imx/
6844 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6845 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6846 L: dri-devel@lists.freedesktop.org
6848 T: git git://github.com/patjak/drm-gma500
6849 F: drivers/gpu/drm/gma500/
6851 DRM DRIVERS FOR HISILICON
6852 M: Xinliang Liu <xinliang.liu@linaro.org>
6853 M: Tian Tao <tiantao6@hisilicon.com>
6854 R: John Stultz <jstultz@google.com>
6855 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6856 R: Chen Feng <puck.chen@hisilicon.com>
6857 L: dri-devel@lists.freedesktop.org
6859 T: git git://anongit.freedesktop.org/drm/drm-misc
6860 F: Documentation/devicetree/bindings/display/hisilicon/
6861 F: drivers/gpu/drm/hisilicon/
6863 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6864 M: Deepak Rawat <drawat.floss@gmail.com>
6865 L: linux-hyperv@vger.kernel.org
6866 L: dri-devel@lists.freedesktop.org
6868 T: git git://anongit.freedesktop.org/drm/drm-misc
6869 F: drivers/gpu/drm/hyperv
6871 DRM DRIVERS FOR LIMA
6872 M: Qiang Yu <yuq825@gmail.com>
6873 L: dri-devel@lists.freedesktop.org
6874 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6876 T: git git://anongit.freedesktop.org/drm/drm-misc
6877 F: drivers/gpu/drm/lima/
6878 F: include/uapi/drm/lima_drm.h
6880 DRM DRIVERS FOR MEDIATEK
6881 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6882 M: Philipp Zabel <p.zabel@pengutronix.de>
6883 L: dri-devel@lists.freedesktop.org
6884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6886 F: Documentation/devicetree/bindings/display/mediatek/
6887 F: drivers/gpu/drm/mediatek/
6888 F: drivers/phy/mediatek/phy-mtk-dp.c
6889 F: drivers/phy/mediatek/phy-mtk-hdmi*
6890 F: drivers/phy/mediatek/phy-mtk-mipi*
6892 DRM DRIVERS FOR NVIDIA TEGRA
6893 M: Thierry Reding <thierry.reding@gmail.com>
6894 L: dri-devel@lists.freedesktop.org
6895 L: linux-tegra@vger.kernel.org
6897 T: git git://anongit.freedesktop.org/tegra/linux.git
6898 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6899 F: Documentation/devicetree/bindings/gpu/host1x/
6900 F: drivers/gpu/drm/tegra/
6901 F: drivers/gpu/host1x/
6902 F: include/linux/host1x.h
6903 F: include/uapi/drm/tegra_drm.h
6905 DRM DRIVERS FOR RENESAS
6906 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6907 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6908 L: dri-devel@lists.freedesktop.org
6909 L: linux-renesas-soc@vger.kernel.org
6911 T: git git://linuxtv.org/pinchartl/media drm/du/next
6912 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6913 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6914 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6915 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6916 F: drivers/gpu/drm/rcar-du/
6917 F: drivers/gpu/drm/shmobile/
6918 F: include/linux/platform_data/shmob_drm.h
6920 DRM DRIVERS FOR ROCKCHIP
6921 M: Sandy Huang <hjc@rock-chips.com>
6922 M: Heiko Stübner <heiko@sntech.de>
6923 L: dri-devel@lists.freedesktop.org
6925 T: git git://anongit.freedesktop.org/drm/drm-misc
6926 F: Documentation/devicetree/bindings/display/rockchip/
6927 F: drivers/gpu/drm/rockchip/
6930 M: Alain Volmat <alain.volmat@foss.st.com>
6931 L: dri-devel@lists.freedesktop.org
6933 T: git git://anongit.freedesktop.org/drm/drm-misc
6934 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6935 F: drivers/gpu/drm/sti
6938 M: Yannick Fertre <yannick.fertre@foss.st.com>
6939 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6940 M: Philippe Cornu <philippe.cornu@foss.st.com>
6941 L: dri-devel@lists.freedesktop.org
6943 T: git git://anongit.freedesktop.org/drm/drm-misc
6944 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6945 F: drivers/gpu/drm/stm
6947 DRM DRIVERS FOR TI KEYSTONE
6948 M: Jyri Sarha <jyri.sarha@iki.fi>
6949 M: Tomi Valkeinen <tomba@kernel.org>
6950 L: dri-devel@lists.freedesktop.org
6952 T: git git://anongit.freedesktop.org/drm/drm-misc
6953 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6954 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6955 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6956 F: drivers/gpu/drm/tidss/
6958 DRM DRIVERS FOR TI LCDC
6959 M: Jyri Sarha <jyri.sarha@iki.fi>
6960 R: Tomi Valkeinen <tomba@kernel.org>
6961 L: dri-devel@lists.freedesktop.org
6963 F: Documentation/devicetree/bindings/display/tilcdc/
6964 F: drivers/gpu/drm/tilcdc/
6966 DRM DRIVERS FOR TI OMAP
6967 M: Tomi Valkeinen <tomba@kernel.org>
6968 L: dri-devel@lists.freedesktop.org
6970 F: Documentation/devicetree/bindings/display/ti/
6971 F: drivers/gpu/drm/omapdrm/
6974 M: Emma Anholt <emma@anholt.net>
6975 M: Melissa Wen <mwen@igalia.com>
6977 T: git git://anongit.freedesktop.org/drm/drm-misc
6978 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6979 F: drivers/gpu/drm/v3d/
6980 F: include/uapi/drm/v3d_drm.h
6983 M: Emma Anholt <emma@anholt.net>
6984 M: Maxime Ripard <mripard@kernel.org>
6986 T: git git://github.com/anholt/linux
6987 T: git git://anongit.freedesktop.org/drm/drm-misc
6988 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6989 F: drivers/gpu/drm/vc4/
6990 F: include/uapi/drm/vc4_drm.h
6992 DRM DRIVERS FOR VIVANTE GPU IP
6993 M: Lucas Stach <l.stach@pengutronix.de>
6994 R: Russell King <linux+etnaviv@armlinux.org.uk>
6995 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6996 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6997 L: dri-devel@lists.freedesktop.org
6999 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7000 F: drivers/gpu/drm/etnaviv/
7001 F: include/uapi/drm/etnaviv_drm.h
7004 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7005 L: dri-devel@lists.freedesktop.org
7006 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7008 T: git git://anongit.freedesktop.org/drm/drm-misc
7009 F: Documentation/gpu/xen-front.rst
7010 F: drivers/gpu/drm/xen/
7012 DRM DRIVERS FOR XILINX
7013 M: Hyun Kwon <hyun.kwon@xilinx.com>
7014 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7015 L: dri-devel@lists.freedesktop.org
7017 T: git git://anongit.freedesktop.org/drm/drm-misc
7018 F: Documentation/devicetree/bindings/display/xlnx/
7019 F: drivers/gpu/drm/xlnx/
7022 M: Thierry Reding <thierry.reding@gmail.com>
7023 R: Sam Ravnborg <sam@ravnborg.org>
7024 L: dri-devel@lists.freedesktop.org
7026 T: git git://anongit.freedesktop.org/drm/drm-misc
7027 F: Documentation/devicetree/bindings/display/panel/
7028 F: drivers/gpu/drm/drm_panel.c
7029 F: drivers/gpu/drm/panel/
7030 F: include/drm/drm_panel.h
7032 DRM PRIVACY-SCREEN CLASS
7033 M: Hans de Goede <hdegoede@redhat.com>
7034 L: dri-devel@lists.freedesktop.org
7036 T: git git://anongit.freedesktop.org/drm/drm-misc
7037 F: drivers/gpu/drm/drm_privacy_screen*
7038 F: include/drm/drm_privacy_screen*
7041 M: Christian Koenig <christian.koenig@amd.com>
7042 M: Huang Rui <ray.huang@amd.com>
7043 L: dri-devel@lists.freedesktop.org
7045 T: git git://anongit.freedesktop.org/drm/drm-misc
7046 F: drivers/gpu/drm/ttm/
7050 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7051 L: dri-devel@lists.freedesktop.org
7053 T: git git://anongit.freedesktop.org/drm/drm-misc
7054 F: drivers/gpu/drm/scheduler/
7055 F: include/drm/gpu_scheduler.h
7057 DSBR100 USB FM RADIO DRIVER
7058 M: Alexey Klimov <klimov.linux@gmail.com>
7059 L: linux-media@vger.kernel.org
7061 T: git git://linuxtv.org/media_tree.git
7062 F: drivers/media/radio/dsbr100.c
7065 M: Hans Verkuil <hverkuil@xs4all.nl>
7066 L: linux-media@vger.kernel.org
7068 W: https://linuxtv.org
7069 T: git git://linuxtv.org/media_tree.git
7070 F: drivers/media/pci/dt3155/
7072 DVB_USB_AF9015 MEDIA DRIVER
7073 M: Antti Palosaari <crope@iki.fi>
7074 L: linux-media@vger.kernel.org
7076 W: https://linuxtv.org
7077 W: http://palosaari.fi/linux/
7078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7079 T: git git://linuxtv.org/anttip/media_tree.git
7080 F: drivers/media/usb/dvb-usb-v2/af9015*
7082 DVB_USB_AF9035 MEDIA DRIVER
7083 M: Antti Palosaari <crope@iki.fi>
7084 L: linux-media@vger.kernel.org
7086 W: https://linuxtv.org
7087 W: http://palosaari.fi/linux/
7088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7089 T: git git://linuxtv.org/anttip/media_tree.git
7090 F: drivers/media/usb/dvb-usb-v2/af9035*
7092 DVB_USB_ANYSEE MEDIA DRIVER
7093 M: Antti Palosaari <crope@iki.fi>
7094 L: linux-media@vger.kernel.org
7096 W: https://linuxtv.org
7097 W: http://palosaari.fi/linux/
7098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7099 T: git git://linuxtv.org/anttip/media_tree.git
7100 F: drivers/media/usb/dvb-usb-v2/anysee*
7102 DVB_USB_AU6610 MEDIA DRIVER
7103 M: Antti Palosaari <crope@iki.fi>
7104 L: linux-media@vger.kernel.org
7106 W: https://linuxtv.org
7107 W: http://palosaari.fi/linux/
7108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7109 T: git git://linuxtv.org/anttip/media_tree.git
7110 F: drivers/media/usb/dvb-usb-v2/au6610*
7112 DVB_USB_CE6230 MEDIA DRIVER
7113 M: Antti Palosaari <crope@iki.fi>
7114 L: linux-media@vger.kernel.org
7116 W: https://linuxtv.org
7117 W: http://palosaari.fi/linux/
7118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7119 T: git git://linuxtv.org/anttip/media_tree.git
7120 F: drivers/media/usb/dvb-usb-v2/ce6230*
7122 DVB_USB_CXUSB MEDIA DRIVER
7123 M: Michael Krufky <mkrufky@linuxtv.org>
7124 L: linux-media@vger.kernel.org
7126 W: https://linuxtv.org
7127 W: http://github.com/mkrufky
7128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7129 T: git git://linuxtv.org/media_tree.git
7130 F: drivers/media/usb/dvb-usb/cxusb*
7132 DVB_USB_EC168 MEDIA DRIVER
7133 M: Antti Palosaari <crope@iki.fi>
7134 L: linux-media@vger.kernel.org
7136 W: https://linuxtv.org
7137 W: http://palosaari.fi/linux/
7138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7139 T: git git://linuxtv.org/anttip/media_tree.git
7140 F: drivers/media/usb/dvb-usb-v2/ec168*
7142 DVB_USB_GL861 MEDIA DRIVER
7143 M: Antti Palosaari <crope@iki.fi>
7144 L: linux-media@vger.kernel.org
7146 W: https://linuxtv.org
7147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7148 T: git git://linuxtv.org/anttip/media_tree.git
7149 F: drivers/media/usb/dvb-usb-v2/gl861*
7151 DVB_USB_MXL111SF MEDIA DRIVER
7152 M: Michael Krufky <mkrufky@linuxtv.org>
7153 L: linux-media@vger.kernel.org
7155 W: https://linuxtv.org
7156 W: http://github.com/mkrufky
7157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7158 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7159 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7161 DVB_USB_RTL28XXU MEDIA DRIVER
7162 M: Antti Palosaari <crope@iki.fi>
7163 L: linux-media@vger.kernel.org
7165 W: https://linuxtv.org
7166 W: http://palosaari.fi/linux/
7167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7168 T: git git://linuxtv.org/anttip/media_tree.git
7169 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7171 DVB_USB_V2 MEDIA DRIVER
7172 M: Antti Palosaari <crope@iki.fi>
7173 L: linux-media@vger.kernel.org
7175 W: https://linuxtv.org
7176 W: http://palosaari.fi/linux/
7177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7178 T: git git://linuxtv.org/anttip/media_tree.git
7179 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7180 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7183 M: Jason Baron <jbaron@akamai.com>
7185 F: include/linux/dynamic_debug.h
7186 F: lib/dynamic_debug.c
7188 DYNAMIC INTERRUPT MODERATION
7189 M: Tal Gilboa <talgi@nvidia.com>
7191 F: Documentation/networking/net_dim.rst
7192 F: include/linux/dim.h
7195 DZ DECSTATION DZ11 SERIAL DRIVER
7196 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7198 F: drivers/tty/serial/dz.*
7200 E3X0 POWER BUTTON DRIVER
7201 M: Moritz Fischer <moritz.fischer@ettus.com>
7202 L: usrp-users@lists.ettus.com
7204 W: http://www.ettus.com
7205 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7206 F: drivers/input/misc/e3x0-button.c
7209 M: Antti Palosaari <crope@iki.fi>
7210 L: linux-media@vger.kernel.org
7212 W: https://linuxtv.org
7213 W: http://palosaari.fi/linux/
7214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7215 T: git git://linuxtv.org/anttip/media_tree.git
7216 F: drivers/media/tuners/e4000*
7218 EARTH_PT1 MEDIA DRIVER
7219 M: Akihiro Tsukada <tskd08@gmail.com>
7220 L: linux-media@vger.kernel.org
7222 F: drivers/media/pci/pt1/
7224 EARTH_PT3 MEDIA DRIVER
7225 M: Akihiro Tsukada <tskd08@gmail.com>
7226 L: linux-media@vger.kernel.org
7228 F: drivers/media/pci/pt3/
7231 M: Antti Palosaari <crope@iki.fi>
7232 L: linux-media@vger.kernel.org
7234 W: https://linuxtv.org
7235 W: http://palosaari.fi/linux/
7236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7237 T: git git://linuxtv.org/anttip/media_tree.git
7238 F: drivers/media/dvb-frontends/ec100*
7241 M: Tyler Hicks <code@tyhicks.com>
7242 L: ecryptfs@vger.kernel.org
7244 W: http://ecryptfs.org
7245 W: https://launchpad.net/ecryptfs
7246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7247 F: Documentation/filesystems/ecryptfs.rst
7251 M: Yazen Ghannam <yazen.ghannam@amd.com>
7252 L: linux-edac@vger.kernel.org
7254 F: drivers/edac/amd64_edac*
7255 F: drivers/edac/mce_amd*
7258 M: Jan Luebbe <jlu@pengutronix.de>
7259 L: linux-edac@vger.kernel.org
7261 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7262 F: drivers/edac/armada_xp_*
7265 M: Stefan Schaeckeler <sschaeck@cisco.com>
7267 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7268 F: drivers/edac/aspeed_edac.c
7271 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7273 F: drivers/edac/bluefield_edac.c
7276 M: Andre Przywara <andre.przywara@arm.com>
7277 L: linux-edac@vger.kernel.org
7279 F: drivers/edac/highbank*
7282 M: Ralf Baechle <ralf@linux-mips.org>
7283 L: linux-edac@vger.kernel.org
7284 L: linux-mips@vger.kernel.org
7286 F: drivers/edac/octeon_edac*
7288 EDAC-CAVIUM THUNDERX
7289 M: Robert Richter <rric@kernel.org>
7290 L: linux-edac@vger.kernel.org
7292 F: drivers/edac/thunderx_edac*
7295 M: Borislav Petkov <bp@alien8.de>
7296 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7297 M: Tony Luck <tony.luck@intel.com>
7298 R: James Morse <james.morse@arm.com>
7299 R: Robert Richter <rric@kernel.org>
7300 L: linux-edac@vger.kernel.org
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7303 F: Documentation/admin-guide/ras.rst
7304 F: Documentation/driver-api/edac.rst
7306 F: include/linux/edac.h
7309 M: Lei Wang <lewan@microsoft.com>
7310 L: linux-edac@vger.kernel.org
7312 F: drivers/edac/dmc520_edac.c
7315 M: Mark Gross <markgross@kernel.org>
7316 L: linux-edac@vger.kernel.org
7318 F: drivers/edac/e752x_edac.c
7321 L: linux-edac@vger.kernel.org
7323 F: drivers/edac/e7xxx_edac.c
7326 M: York Sun <york.sun@nxp.com>
7327 L: linux-edac@vger.kernel.org
7329 F: drivers/edac/fsl_ddr_edac.*
7332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7333 L: linux-edac@vger.kernel.org
7335 F: drivers/edac/ghes_edac.c
7338 M: Tony Luck <tony.luck@intel.com>
7339 L: linux-edac@vger.kernel.org
7341 F: drivers/edac/i10nm_base.c
7344 L: linux-edac@vger.kernel.org
7346 F: drivers/edac/i3000_edac.c
7349 L: linux-edac@vger.kernel.org
7351 F: drivers/edac/i5000_edac.c
7354 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7355 L: linux-edac@vger.kernel.org
7357 F: drivers/edac/i5400_edac.c
7360 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7361 L: linux-edac@vger.kernel.org
7363 F: drivers/edac/i7300_edac.c
7366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7367 L: linux-edac@vger.kernel.org
7369 F: drivers/edac/i7core_edac.c
7372 M: Tim Small <tim@buttersideup.com>
7373 L: linux-edac@vger.kernel.org
7375 F: drivers/edac/i82443bxgx_edac.c
7378 M: "Arvind R." <arvino55@gmail.com>
7379 L: linux-edac@vger.kernel.org
7381 F: drivers/edac/i82975x_edac.c
7384 M: Jason Baron <jbaron@akamai.com>
7385 L: linux-edac@vger.kernel.org
7387 F: drivers/edac/ie31200_edac.c
7390 M: Tony Luck <tony.luck@intel.com>
7391 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7392 L: linux-edac@vger.kernel.org
7394 F: drivers/edac/igen6_edac.c
7397 M: Johannes Thumshirn <morbidrsa@gmail.com>
7398 L: linux-edac@vger.kernel.org
7400 F: drivers/edac/mpc85xx_edac.[ch]
7403 M: Egor Martovetsky <egor@pasemi.com>
7404 L: linux-edac@vger.kernel.org
7406 F: drivers/edac/pasemi_edac.c
7409 M: Tony Luck <tony.luck@intel.com>
7410 L: linux-edac@vger.kernel.org
7412 F: drivers/edac/pnd2_edac.[ch]
7415 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7416 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7417 L: linux-arm-msm@vger.kernel.org
7418 L: linux-edac@vger.kernel.org
7420 F: drivers/edac/qcom_edac.c
7423 M: Tim Small <tim@buttersideup.com>
7424 L: linux-edac@vger.kernel.org
7426 F: drivers/edac/r82600_edac.c
7429 M: Tony Luck <tony.luck@intel.com>
7430 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7431 L: linux-edac@vger.kernel.org
7433 F: drivers/edac/sb_edac.c
7436 M: Tony Luck <tony.luck@intel.com>
7437 L: linux-edac@vger.kernel.org
7439 F: drivers/edac/skx_*.[ch]
7442 M: Tero Kristo <kristo@kernel.org>
7443 L: linux-edac@vger.kernel.org
7445 F: drivers/edac/ti_edac.c
7447 EDIROL UA-101/UA-1000 DRIVER
7448 M: Clemens Ladisch <clemens@ladisch.de>
7449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7452 F: sound/usb/misc/ua101.c
7455 M: Ivan Hu <ivan.hu@canonical.com>
7456 M: Ard Biesheuvel <ardb@kernel.org>
7457 L: linux-efi@vger.kernel.org
7459 F: drivers/firmware/efi/test/
7461 EFI VARIABLE FILESYSTEM
7462 M: Matthew Garrett <matthew.garrett@nebula.com>
7463 M: Jeremy Kerr <jk@ozlabs.org>
7464 M: Ard Biesheuvel <ardb@kernel.org>
7465 L: linux-efi@vger.kernel.org
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7470 EFIFB FRAMEBUFFER DRIVER
7471 M: Peter Jones <pjones@redhat.com>
7472 L: linux-fbdev@vger.kernel.org
7474 F: drivers/video/fbdev/efifb.c
7478 W: http://aeschi.ch.eu.org/efs/
7481 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7482 M: Douglas Miller <dougmill@linux.ibm.com>
7483 L: netdev@vger.kernel.org
7485 F: drivers/net/ethernet/ibm/ehea/
7487 ELM327 CAN NETWORK DRIVER
7488 M: Max Staudt <max@enpas.org>
7489 L: linux-can@vger.kernel.org
7491 F: Documentation/networking/device_drivers/can/can327.rst
7492 F: drivers/net/can/can327.c
7494 EM28XX VIDEO4LINUX DRIVER
7495 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7496 L: linux-media@vger.kernel.org
7498 W: https://linuxtv.org
7499 T: git git://linuxtv.org/media_tree.git
7500 F: Documentation/admin-guide/media/em28xx*
7501 F: drivers/media/usb/em28xx/
7504 M: Olivia Mackall <olivia@selenic.com>
7505 M: David Woodhouse <dwmw2@infradead.org>
7506 L: linux-embedded@vger.kernel.org
7509 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7510 M: Adrian Hunter <adrian.hunter@intel.com>
7511 M: Ritesh Harjani <riteshh@codeaurora.org>
7512 M: Asutosh Das <asutoshd@codeaurora.org>
7513 L: linux-mmc@vger.kernel.org
7515 F: drivers/mmc/host/cqhci*
7517 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7518 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7519 L: linux-scsi@vger.kernel.org
7521 W: http://www.broadcom.com
7522 F: drivers/scsi/be2iscsi/
7524 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7525 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7526 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7527 M: Somnath Kotur <somnath.kotur@broadcom.com>
7528 L: netdev@vger.kernel.org
7530 W: http://www.emulex.com
7531 F: drivers/net/ethernet/emulex/benet/
7533 EMULEX ONECONNECT ROCE DRIVER
7534 M: Selvin Xavier <selvin.xavier@broadcom.com>
7535 L: linux-rdma@vger.kernel.org
7537 W: http://www.broadcom.com
7538 F: drivers/infiniband/hw/ocrdma/
7539 F: include/uapi/rdma/ocrdma-abi.h
7541 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7542 M: James Smart <james.smart@broadcom.com>
7543 M: Dick Kennedy <dick.kennedy@broadcom.com>
7544 L: linux-scsi@vger.kernel.org
7546 W: http://www.broadcom.com
7547 F: drivers/scsi/lpfc/
7549 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7550 M: James Smart <james.smart@broadcom.com>
7551 M: Ram Vegesna <ram.vegesna@broadcom.com>
7552 L: linux-scsi@vger.kernel.org
7553 L: target-devel@vger.kernel.org
7555 W: http://www.broadcom.com
7556 F: drivers/scsi/elx/
7558 ENE CB710 FLASH CARD READER DRIVER
7559 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7561 F: drivers/misc/cb710/
7562 F: drivers/mmc/host/cb710-mmc.*
7563 F: include/linux/cb710.h
7565 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7566 M: Maxim Levitsky <maximlevitsky@gmail.com>
7568 F: drivers/media/rc/ene_ir.*
7570 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7571 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7572 L: linuxppc-dev@lists.ozlabs.org
7574 F: drivers/tty/ehv_bytechan.c
7576 EPSON S1D13XXX FRAMEBUFFER DRIVER
7577 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7580 F: drivers/video/fbdev/s1d13xxxfb.c
7581 F: include/video/s1d13xxxfb.h
7584 M: Gao Xiang <xiang@kernel.org>
7585 M: Chao Yu <chao@kernel.org>
7586 R: Yue Hu <huyue2@coolpad.com>
7587 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7588 L: linux-erofs@lists.ozlabs.org
7590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7591 F: Documentation/filesystems/erofs.rst
7593 F: include/trace/events/erofs.h
7595 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7596 M: Jeff Layton <jlayton@kernel.org>
7598 F: include/linux/errseq.h
7602 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7604 L: linux-can@vger.kernel.org
7606 F: drivers/net/can/usb/esd_usb.c
7608 ET131X NETWORK DRIVER
7609 M: Mark Einon <mark.einon@gmail.com>
7611 F: drivers/net/ethernet/agere/
7613 ETAS ES58X CAN/USB DRIVER
7614 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7615 L: linux-can@vger.kernel.org
7617 F: drivers/net/can/usb/etas_es58x/
7620 M: Roopa Prabhu <roopa@nvidia.com>
7621 M: Nikolay Aleksandrov <razor@blackwall.org>
7622 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7623 L: netdev@vger.kernel.org
7625 W: http://www.linuxfoundation.org/en/Net:Bridge
7626 F: include/linux/netfilter_bridge/
7629 ETHERNET PHY LIBRARY
7630 M: Andrew Lunn <andrew@lunn.ch>
7631 M: Heiner Kallweit <hkallweit1@gmail.com>
7632 R: Russell King <linux@armlinux.org.uk>
7633 L: netdev@vger.kernel.org
7635 F: Documentation/ABI/testing/sysfs-class-net-phydev
7636 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7637 F: Documentation/devicetree/bindings/net/mdio*
7638 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7639 F: Documentation/networking/phy.rst
7640 F: drivers/net/mdio/
7641 F: drivers/net/mdio/acpi_mdio.c
7642 F: drivers/net/mdio/fwnode_mdio.c
7643 F: drivers/net/mdio/of_mdio.c
7646 F: include/dt-bindings/net/qca-ar803x.h
7647 F: include/linux/linkmode.h
7648 F: include/linux/*mdio*.h
7649 F: include/linux/mdio/*.h
7650 F: include/linux/mii.h
7651 F: include/linux/of_net.h
7652 F: include/linux/phy.h
7653 F: include/linux/phy_fixed.h
7654 F: include/linux/platform_data/mdio-bcm-unimac.h
7655 F: include/linux/platform_data/mdio-gpio.h
7656 F: include/trace/events/mdio.h
7657 F: include/uapi/linux/mdio.h
7658 F: include/uapi/linux/mii.h
7659 F: net/core/of_net.c
7662 R: Eric Biederman <ebiederm@xmission.com>
7663 R: Kees Cook <keescook@chromium.org>
7664 L: linux-mm@kvack.org
7666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7667 F: arch/alpha/kernel/binfmt_loader.c
7670 F: include/linux/binfmts.h
7671 F: include/linux/elf.h
7672 F: include/uapi/linux/binfmts.h
7673 F: include/uapi/linux/elf.h
7674 F: tools/testing/selftests/exec/
7679 M: Namjae Jeon <linkinjeon@kernel.org>
7680 M: Sungjong Seo <sj1557.seo@samsung.com>
7681 L: linux-fsdevel@vger.kernel.org
7686 M: Jan Kara <jack@suse.com>
7687 L: linux-ext4@vger.kernel.org
7689 F: Documentation/filesystems/ext2.rst
7691 F: include/linux/ext2*
7694 M: "Theodore Ts'o" <tytso@mit.edu>
7695 M: Andreas Dilger <adilger.kernel@dilger.ca>
7696 L: linux-ext4@vger.kernel.org
7698 W: http://ext4.wiki.kernel.org
7699 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7701 F: Documentation/filesystems/ext4/
7703 F: include/trace/events/ext4.h
7705 Extended Verification Module (EVM)
7706 M: Mimi Zohar <zohar@linux.ibm.com>
7707 L: linux-integrity@vger.kernel.org
7709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7710 F: security/integrity/evm/
7711 F: security/integrity/
7713 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7714 M: Ard Biesheuvel <ardb@kernel.org>
7715 L: linux-efi@vger.kernel.org
7717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7718 F: Documentation/admin-guide/efi-stub.rst
7719 F: arch/*/include/asm/efi.h
7720 F: arch/*/kernel/efi.c
7721 F: arch/arm/boot/compressed/efi-header.S
7722 F: arch/arm64/kernel/efi-entry.S
7723 F: arch/x86/platform/efi/
7724 F: drivers/firmware/efi/
7725 F: include/linux/efi*.h
7727 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7728 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7729 M: Chanwoo Choi <cw00.choi@samsung.com>
7730 L: linux-kernel@vger.kernel.org
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7733 F: Documentation/devicetree/bindings/extcon/
7734 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7736 F: include/linux/extcon.h
7737 F: include/linux/extcon/
7740 M: Masami Hiramatsu <mhiramat@kernel.org>
7742 F: Documentation/admin-guide/bootconfig.rst
7743 F: fs/proc/bootconfig.c
7744 F: include/linux/bootconfig.h
7745 F: lib/bootconfig-data.S
7747 F: tools/bootconfig/*
7748 F: tools/bootconfig/scripts/*
7751 M: Jingoo Han <jingoohan1@gmail.com>
7752 L: dri-devel@lists.freedesktop.org
7754 F: drivers/gpu/drm/exynos/exynos_dp*
7756 EXYNOS SYSMMU (IOMMU) driver
7757 M: Marek Szyprowski <m.szyprowski@samsung.com>
7758 L: iommu@lists.linux.dev
7760 F: drivers/iommu/exynos-iommu.c
7763 M: Jaegeuk Kim <jaegeuk@kernel.org>
7764 M: Chao Yu <chao@kernel.org>
7765 L: linux-f2fs-devel@lists.sourceforge.net
7767 W: https://f2fs.wiki.kernel.org/
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7769 F: Documentation/ABI/testing/sysfs-fs-f2fs
7770 F: Documentation/filesystems/f2fs.rst
7772 F: include/linux/f2fs_fs.h
7773 F: include/trace/events/f2fs.h
7774 F: include/uapi/linux/f2fs.h
7776 F71805F HARDWARE MONITORING DRIVER
7777 M: Jean Delvare <jdelvare@suse.com>
7778 L: linux-hwmon@vger.kernel.org
7780 F: Documentation/hwmon/f71805f.rst
7781 F: drivers/hwmon/f71805f.c
7784 M: Josh Poimboeuf <jpoimboe@kernel.org>
7786 F: scripts/faddr2line
7789 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7790 L: netdev@vger.kernel.org
7792 F: Documentation/networking/failover.rst
7793 F: include/net/failover.h
7794 F: net/core/failover.c
7797 M: Jan Kara <jack@suse.cz>
7798 R: Amir Goldstein <amir73il@gmail.com>
7799 R: Matthew Bobrowski <repnop@google.com>
7800 L: linux-fsdevel@vger.kernel.org
7802 F: fs/notify/fanotify/
7803 F: include/linux/fanotify.h
7804 F: include/uapi/linux/fanotify.h
7806 FARSYNC SYNCHRONOUS DRIVER
7807 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7809 W: http://www.farsite.co.uk/
7810 F: drivers/net/wan/farsync.*
7812 FAULT INJECTION SUPPORT
7813 M: Akinobu Mita <akinobu.mita@gmail.com>
7815 F: Documentation/fault-injection/
7816 F: lib/fault-inject.c
7818 FBTFT Framebuffer drivers
7819 L: dri-devel@lists.freedesktop.org
7820 L: linux-fbdev@vger.kernel.org
7822 F: drivers/staging/fbtft/
7825 M: Michael Buesch <m@bues.ch>
7826 L: linux-media@vger.kernel.org
7828 F: drivers/media/tuners/fc0011.c
7829 F: drivers/media/tuners/fc0011.h
7832 M: Antti Palosaari <crope@iki.fi>
7833 L: linux-media@vger.kernel.org
7835 W: https://linuxtv.org
7836 W: http://palosaari.fi/linux/
7837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7838 T: git git://linuxtv.org/anttip/media_tree.git
7839 F: drivers/media/tuners/fc2580*
7841 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7842 M: Hannes Reinecke <hare@suse.de>
7843 L: linux-scsi@vger.kernel.org
7845 W: www.Open-FCoE.org
7846 F: drivers/scsi/fcoe/
7847 F: drivers/scsi/libfc/
7849 F: include/scsi/libfc.h
7850 F: include/scsi/libfcoe.h
7851 F: include/uapi/scsi/fc/
7853 FILE LOCKING (flock() and fcntl()/lockf())
7854 M: Jeff Layton <jlayton@kernel.org>
7855 M: Chuck Lever <chuck.lever@oracle.com>
7856 L: linux-fsdevel@vger.kernel.org
7860 F: include/linux/fcntl.h
7861 F: include/uapi/linux/fcntl.h
7863 FILESYSTEM DIRECT ACCESS (DAX)
7864 M: Dan Williams <dan.j.williams@intel.com>
7865 R: Matthew Wilcox <willy@infradead.org>
7866 R: Jan Kara <jack@suse.cz>
7867 L: linux-fsdevel@vger.kernel.org
7868 L: nvdimm@lists.linux.dev
7871 F: include/linux/dax.h
7872 F: include/trace/events/fs_dax.h
7874 FILESYSTEMS (VFS and infrastructure)
7875 M: Alexander Viro <viro@zeniv.linux.org.uk>
7876 L: linux-fsdevel@vger.kernel.org
7879 F: include/linux/fs.h
7880 F: include/linux/fs_types.h
7881 F: include/uapi/linux/fs.h
7882 F: include/uapi/linux/openat2.h
7884 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7885 M: Riku Voipio <riku.voipio@iki.fi>
7886 L: linux-hwmon@vger.kernel.org
7888 F: drivers/hwmon/f75375s.c
7889 F: include/linux/f75375s.h
7891 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7892 M: Clemens Ladisch <clemens@ladisch.de>
7893 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7897 F: include/uapi/sound/firewire.h
7900 FIREWIRE MEDIA DRIVERS (firedtv)
7901 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7902 L: linux-media@vger.kernel.org
7903 L: linux1394-devel@lists.sourceforge.net
7905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7906 F: drivers/media/firewire/
7908 FIREWIRE SBP-2 TARGET
7909 M: Chris Boot <bootc@bootc.net>
7910 L: linux-scsi@vger.kernel.org
7911 L: target-devel@vger.kernel.org
7912 L: linux1394-devel@lists.sourceforge.net
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7915 F: drivers/target/sbp/
7918 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7919 L: linux1394-devel@lists.sourceforge.net
7921 W: http://ieee1394.wiki.kernel.org/
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7923 F: drivers/firewire/
7924 F: include/linux/firewire.h
7925 F: include/uapi/linux/firewire*.h
7928 FIRMWARE FRAMEWORK FOR ARMV8-A
7929 M: Sudeep Holla <sudeep.holla@arm.com>
7930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7932 F: drivers/firmware/arm_ffa/
7933 F: include/linux/arm_ffa.h
7935 FIRMWARE LOADER (request_firmware)
7936 M: Luis Chamberlain <mcgrof@kernel.org>
7937 M: Russ Weight <russell.h.weight@intel.com>
7938 L: linux-kernel@vger.kernel.org
7940 F: Documentation/firmware_class/
7941 F: drivers/base/firmware_loader/
7942 F: include/linux/firmware.h
7944 FLEXTIMER FTM-QUADDEC DRIVER
7945 M: Patrick Havelange <patrick.havelange@essensium.com>
7946 L: linux-iio@vger.kernel.org
7948 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7949 F: drivers/counter/ftm-quaddec.c
7952 M: Denis Efremov <efremov@linux.com>
7953 L: linux-block@vger.kernel.org
7955 F: drivers/block/floppy.c
7957 FLYSKY FSIA6B RC RECEIVER
7958 M: Markus Koch <markus@notsyncing.net>
7959 L: linux-input@vger.kernel.org
7961 F: drivers/input/joystick/fsia6b.c
7963 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7964 M: Geoffrey D. Bennett <g@b4.vu>
7965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7968 F: sound/usb/mixer_scarlett_gen2.c
7970 FORCEDETH GIGABIT ETHERNET DRIVER
7971 M: Rain River <rain.1986.08.12@gmail.com>
7972 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7973 L: netdev@vger.kernel.org
7975 F: drivers/net/ethernet/nvidia/*
7978 M: Kees Cook <keescook@chromium.org>
7979 L: linux-hardening@vger.kernel.org
7981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7982 F: include/linux/fortify-string.h
7983 F: lib/test_fortify/*
7984 F: scripts/test_fortify.sh
7988 M: Wu Hao <hao.wu@intel.com>
7989 R: Tom Rix <trix@redhat.com>
7990 L: linux-fpga@vger.kernel.org
7992 F: Documentation/ABI/testing/sysfs-bus-dfl*
7993 F: Documentation/fpga/dfl.rst
7994 F: drivers/fpga/dfl*
7995 F: drivers/uio/uio_dfl.c
7996 F: include/linux/dfl.h
7997 F: include/uapi/linux/fpga-dfl.h
7999 FPGA MANAGER FRAMEWORK
8000 M: Moritz Fischer <mdf@kernel.org>
8001 M: Wu Hao <hao.wu@intel.com>
8002 M: Xu Yilun <yilun.xu@intel.com>
8003 R: Tom Rix <trix@redhat.com>
8004 L: linux-fpga@vger.kernel.org
8006 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8008 F: Documentation/devicetree/bindings/fpga/
8009 F: Documentation/driver-api/fpga/
8010 F: Documentation/fpga/
8012 F: include/linux/fpga/
8014 INTEL MAX10 BMC SECURE UPDATES
8015 M: Russ Weight <russell.h.weight@intel.com>
8016 L: linux-fpga@vger.kernel.org
8018 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8019 F: drivers/fpga/intel-m10-bmc-sec-update.c
8021 MICROCHIP POLARFIRE FPGA DRIVERS
8022 M: Conor Dooley <conor.dooley@microchip.com>
8023 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8024 L: linux-fpga@vger.kernel.org
8026 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8027 F: drivers/fpga/microchip-spi.c
8030 M: Bill Metzenthen <billm@melbpc.org.au>
8032 W: http://floatingpoint.sourceforge.net/emulator/index.html
8033 F: arch/x86/math-emu/
8036 M: Daniel Vetter <daniel@ffwll.ch>
8037 F: drivers/video/fbdev/core/
8039 T: git git://anongit.freedesktop.org/drm/drm-misc
8042 M: Helge Deller <deller@gmx.de>
8043 L: linux-fbdev@vger.kernel.org
8044 L: dri-devel@lists.freedesktop.org
8046 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8048 F: Documentation/fb/
8050 F: include/linux/fb.h
8051 F: include/uapi/linux/fb.h
8052 F: include/uapi/video/
8055 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8056 M: Horia Geantă <horia.geanta@nxp.com>
8057 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8058 M: Gaurav Jain <gaurav.jain@nxp.com>
8059 L: linux-crypto@vger.kernel.org
8061 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8062 F: drivers/crypto/caam/
8064 FREESCALE COLDFIRE M5441X MMC DRIVER
8065 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8066 L: linux-mmc@vger.kernel.org
8068 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8069 F: include/linux/platform_data/mmc-esdhc-mcf.h
8071 FREESCALE DIU FRAMEBUFFER DRIVER
8072 M: Timur Tabi <timur@kernel.org>
8073 L: linux-fbdev@vger.kernel.org
8075 F: drivers/video/fbdev/fsl-diu-fb.*
8077 FREESCALE DMA DRIVER
8078 M: Li Yang <leoyang.li@nxp.com>
8079 M: Zhang Wei <zw@zh-kernel.org>
8080 L: linuxppc-dev@lists.ozlabs.org
8082 F: drivers/dma/fsldma.*
8084 FREESCALE DSPI DRIVER
8085 M: Vladimir Oltean <olteanv@gmail.com>
8086 L: linux-spi@vger.kernel.org
8088 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8089 F: drivers/spi/spi-fsl-dspi.c
8090 F: include/linux/spi/spi-fsl-dspi.h
8092 FREESCALE ENETC ETHERNET DRIVERS
8093 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8094 L: netdev@vger.kernel.org
8096 F: drivers/net/ethernet/freescale/enetc/
8098 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8099 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8100 L: netdev@vger.kernel.org
8102 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8103 F: drivers/net/ethernet/freescale/gianfar*
8105 FREESCALE GPMI NAND DRIVER
8106 M: Han Xu <han.xu@nxp.com>
8107 L: linux-mtd@lists.infradead.org
8109 F: drivers/mtd/nand/raw/gpmi-nand/*
8111 FREESCALE I2C CPM DRIVER
8112 M: Jochen Friedrich <jochen@scram.de>
8113 L: linuxppc-dev@lists.ozlabs.org
8114 L: linux-i2c@vger.kernel.org
8116 F: drivers/i2c/busses/i2c-cpm.c
8118 FREESCALE IMX / MXC FEC DRIVER
8119 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8120 L: netdev@vger.kernel.org
8122 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8123 F: drivers/net/ethernet/freescale/fec.h
8124 F: drivers/net/ethernet/freescale/fec_main.c
8125 F: drivers/net/ethernet/freescale/fec_ptp.c
8127 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8128 M: Sascha Hauer <s.hauer@pengutronix.de>
8129 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8130 L: linux-fbdev@vger.kernel.org
8131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8133 F: drivers/video/fbdev/imxfb.c
8134 F: include/linux/platform_data/video-imxfb.h
8136 FREESCALE IMX DDR PMU DRIVER
8137 M: Frank Li <Frank.li@nxp.com>
8138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8140 F: Documentation/admin-guide/perf/imx-ddr.rst
8141 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8142 F: drivers/perf/fsl_imx8_ddr_perf.c
8144 FREESCALE IMX I2C DRIVER
8145 M: Oleksij Rempel <o.rempel@pengutronix.de>
8146 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8147 L: linux-i2c@vger.kernel.org
8149 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8150 F: drivers/i2c/busses/i2c-imx.c
8152 FREESCALE IMX LPI2C DRIVER
8153 M: Dong Aisheng <aisheng.dong@nxp.com>
8154 L: linux-i2c@vger.kernel.org
8155 L: linux-imx@nxp.com
8157 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8158 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8160 FREESCALE MPC I2C DRIVER
8161 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8162 L: linux-i2c@vger.kernel.org
8164 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8165 F: drivers/i2c/busses/i2c-mpc.c
8167 FREESCALE QORIQ DPAA ETHERNET DRIVER
8168 M: Madalin Bucur <madalin.bucur@nxp.com>
8169 L: netdev@vger.kernel.org
8171 F: drivers/net/ethernet/freescale/dpaa
8173 FREESCALE QORIQ DPAA FMAN DRIVER
8174 M: Madalin Bucur <madalin.bucur@nxp.com>
8175 L: netdev@vger.kernel.org
8177 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8178 F: drivers/net/ethernet/freescale/fman
8180 FREESCALE QORIQ PTP CLOCK DRIVER
8181 M: Yangbo Lu <yangbo.lu@nxp.com>
8182 L: netdev@vger.kernel.org
8184 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8185 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8186 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8187 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8188 F: drivers/ptp/ptp_qoriq.c
8189 F: drivers/ptp/ptp_qoriq_debugfs.c
8190 F: include/linux/fsl/ptp_qoriq.h
8192 FREESCALE QUAD SPI DRIVER
8193 M: Han Xu <han.xu@nxp.com>
8194 L: linux-spi@vger.kernel.org
8196 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8197 F: drivers/spi/spi-fsl-qspi.c
8199 FREESCALE QUICC ENGINE LIBRARY
8200 M: Qiang Zhao <qiang.zhao@nxp.com>
8201 L: linuxppc-dev@lists.ozlabs.org
8203 F: drivers/soc/fsl/qe/
8204 F: include/soc/fsl/qe/
8206 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8207 M: Li Yang <leoyang.li@nxp.com>
8208 L: netdev@vger.kernel.org
8209 L: linuxppc-dev@lists.ozlabs.org
8211 F: drivers/net/ethernet/freescale/ucc_geth*
8213 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8214 M: Zhao Qiang <qiang.zhao@nxp.com>
8215 L: netdev@vger.kernel.org
8216 L: linuxppc-dev@lists.ozlabs.org
8218 F: drivers/net/wan/fsl_ucc_hdlc*
8220 FREESCALE QUICC ENGINE UCC UART DRIVER
8221 M: Timur Tabi <timur@kernel.org>
8222 L: linuxppc-dev@lists.ozlabs.org
8224 F: drivers/tty/serial/ucc_uart.c
8226 FREESCALE SOC DRIVERS
8227 M: Li Yang <leoyang.li@nxp.com>
8228 L: linuxppc-dev@lists.ozlabs.org
8229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8231 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8232 F: Documentation/devicetree/bindings/soc/fsl/
8234 F: include/linux/fsl/
8237 FREESCALE SOC FS_ENET DRIVER
8238 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8239 L: linuxppc-dev@lists.ozlabs.org
8240 L: netdev@vger.kernel.org
8242 F: drivers/net/ethernet/freescale/fs_enet/
8243 F: include/linux/fs_enet_pd.h
8245 FREESCALE SOC SOUND DRIVERS
8246 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8247 M: Xiubo Li <Xiubo.Lee@gmail.com>
8248 R: Fabio Estevam <festevam@gmail.com>
8249 R: Nicolin Chen <nicoleotsuka@gmail.com>
8250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8251 L: linuxppc-dev@lists.ozlabs.org
8253 F: sound/soc/fsl/fsl*
8254 F: sound/soc/fsl/imx*
8255 F: sound/soc/fsl/mpc8610_hpcd.c
8257 FREESCALE USB PERIPHERAL DRIVERS
8258 M: Li Yang <leoyang.li@nxp.com>
8259 L: linux-usb@vger.kernel.org
8260 L: linuxppc-dev@lists.ozlabs.org
8262 F: drivers/usb/gadget/udc/fsl*
8264 FREESCALE USB PHY DRIVER
8265 M: Ran Wang <ran.wang_1@nxp.com>
8266 L: linux-usb@vger.kernel.org
8267 L: linuxppc-dev@lists.ozlabs.org
8269 F: drivers/usb/phy/phy-fsl-usb*
8272 M: Christoph Hellwig <hch@infradead.org>
8274 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8278 M: "Rafael J. Wysocki" <rafael@kernel.org>
8279 M: Pavel Machek <pavel@ucw.cz>
8280 L: linux-pm@vger.kernel.org
8282 F: Documentation/power/freezing-of-tasks.rst
8283 F: include/linux/freezer.h
8287 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8288 L: linux-kernel@vger.kernel.org
8290 F: include/linux/frontswap.h
8293 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8294 M: David Howells <dhowells@redhat.com>
8295 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8297 F: Documentation/filesystems/caching/
8299 F: include/linux/fscache*.h
8301 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8302 M: Theodore Y. Ts'o <tytso@mit.edu>
8303 M: Jaegeuk Kim <jaegeuk@kernel.org>
8304 M: Eric Biggers <ebiggers@kernel.org>
8305 L: linux-fscrypt@vger.kernel.org
8307 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8308 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8309 F: Documentation/filesystems/fscrypt.rst
8311 F: include/linux/fscrypt*.h
8312 F: include/uapi/linux/fscrypt.h
8315 M: Jeremy Kerr <jk@ozlabs.org>
8316 M: Joel Stanley <joel@jms.id.au>
8317 R: Alistar Popple <alistair@popple.id.au>
8318 R: Eddie James <eajames@linux.ibm.com>
8319 L: linux-fsi@lists.ozlabs.org
8321 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8324 F: include/linux/fsi*.h
8325 F: include/trace/events/fsi*.h
8327 FSI-ATTACHED I2C DRIVER
8328 M: Eddie James <eajames@linux.ibm.com>
8329 L: linux-i2c@vger.kernel.org
8330 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8332 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8333 F: drivers/i2c/busses/i2c-fsi.c
8335 FSI-ATTACHED SPI DRIVER
8336 M: Eddie James <eajames@linux.ibm.com>
8337 L: linux-spi@vger.kernel.org
8339 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8340 F: drivers/spi/spi-fsi.c
8342 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8343 M: Jan Kara <jack@suse.cz>
8344 R: Amir Goldstein <amir73il@gmail.com>
8345 L: linux-fsdevel@vger.kernel.org
8347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8349 F: include/linux/fsnotify*.h
8351 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8352 M: Eric Biggers <ebiggers@kernel.org>
8353 M: Theodore Y. Ts'o <tytso@mit.edu>
8354 L: linux-fscrypt@vger.kernel.org
8356 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8357 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8358 F: Documentation/filesystems/fsverity.rst
8360 F: include/linux/fsverity.h
8361 F: include/uapi/linux/fsverity.h
8363 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8364 M: Michael Zaidman <michael.zaidman@gmail.com>
8365 L: linux-i2c@vger.kernel.org
8366 L: linux-input@vger.kernel.org
8368 F: drivers/hid/hid-ft260.c
8370 FUJITSU LAPTOP EXTRAS
8371 M: Jonathan Woithe <jwoithe@just42.net>
8372 L: platform-driver-x86@vger.kernel.org
8374 F: drivers/platform/x86/fujitsu-laptop.c
8376 FUJITSU M-5MO LS CAMERA ISP DRIVER
8377 M: Kyungmin Park <kyungmin.park@samsung.com>
8378 M: Heungjun Kim <riverful.kim@samsung.com>
8379 L: linux-media@vger.kernel.org
8381 F: drivers/media/i2c/m5mols/
8382 F: include/media/i2c/m5mols.h
8384 FUJITSU TABLET EXTRAS
8385 M: Robert Gerlach <khnz@gmx.de>
8386 L: platform-driver-x86@vger.kernel.org
8388 F: drivers/platform/x86/fujitsu-tablet.c
8390 FUNGIBLE ETHERNET DRIVERS
8391 M: Dimitris Michailidis <dmichail@fungible.com>
8392 L: netdev@vger.kernel.org
8394 F: drivers/net/ethernet/fungible/
8396 FUSE: FILESYSTEM IN USERSPACE
8397 M: Miklos Szeredi <miklos@szeredi.hu>
8398 L: linux-fsdevel@vger.kernel.org
8400 W: https://github.com/libfuse/
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8402 F: Documentation/filesystems/fuse.rst
8404 F: include/uapi/linux/fuse.h
8407 M: Thomas Gleixner <tglx@linutronix.de>
8408 M: Ingo Molnar <mingo@redhat.com>
8409 R: Peter Zijlstra <peterz@infradead.org>
8410 R: Darren Hart <dvhart@infradead.org>
8411 R: Davidlohr Bueso <dave@stgolabs.net>
8412 R: André Almeida <andrealmeid@igalia.com>
8413 L: linux-kernel@vger.kernel.org
8415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8416 F: Documentation/locking/*futex*
8417 F: include/asm-generic/futex.h
8418 F: include/linux/futex.h
8419 F: include/uapi/linux/futex.h
8421 F: tools/perf/bench/futex*
8422 F: tools/testing/selftests/futex/
8424 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8425 M: Tim Harvey <tharvey@gateworks.com>
8426 M: Robert Jones <rjones@gateworks.com>
8428 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8429 F: drivers/mfd/gateworks-gsc.c
8430 F: include/linux/mfd/gsc.h
8431 F: Documentation/hwmon/gsc-hwmon.rst
8432 F: drivers/hwmon/gsc-hwmon.c
8433 F: include/linux/platform_data/gsc_hwmon.h
8436 M: Kees Cook <keescook@chromium.org>
8437 L: linux-hardening@vger.kernel.org
8439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8440 F: Documentation/kbuild/gcc-plugins.rst
8441 F: scripts/Makefile.gcc-plugins
8442 F: scripts/gcc-plugins/
8444 GCOV BASED KERNEL PROFILING
8445 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8447 F: Documentation/dev-tools/gcov.rst
8450 GDB KERNEL DEBUGGING HELPER SCRIPTS
8451 M: Jan Kiszka <jan.kiszka@siemens.com>
8452 M: Kieran Bingham <kbingham@kernel.org>
8456 GEMINI CRYPTO DRIVER
8457 M: Corentin Labbe <clabbe@baylibre.com>
8458 L: linux-crypto@vger.kernel.org
8460 F: drivers/crypto/gemini/
8462 GEMTEK FM RADIO RECEIVER DRIVER
8463 M: Hans Verkuil <hverkuil@xs4all.nl>
8464 L: linux-media@vger.kernel.org
8466 W: https://linuxtv.org
8467 T: git git://linuxtv.org/media_tree.git
8468 F: drivers/media/radio/radio-gemtek*
8470 GENERIC ARCHITECTURE TOPOLOGY
8471 M: Sudeep Holla <sudeep.holla@arm.com>
8472 L: linux-kernel@vger.kernel.org
8474 F: drivers/base/arch_topology.c
8475 F: include/linux/arch_topology.h
8478 M: Thomas Gleixner <tglx@linutronix.de>
8479 M: Peter Zijlstra <peterz@infradead.org>
8480 M: Andy Lutomirski <luto@kernel.org>
8481 L: linux-kernel@vger.kernel.org
8483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8484 F: include/linux/entry-common.h
8485 F: include/linux/entry-kvm.h
8488 GENERIC GPIO I2C DRIVER
8489 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8491 F: drivers/i2c/busses/i2c-gpio.c
8492 F: include/linux/platform_data/i2c-gpio.h
8494 GENERIC GPIO I2C MULTIPLEXER DRIVER
8495 M: Peter Korsgaard <peter.korsgaard@barco.com>
8496 L: linux-i2c@vger.kernel.org
8498 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8499 F: drivers/i2c/muxes/i2c-mux-gpio.c
8500 F: include/linux/platform_data/i2c-mux-gpio.h
8502 GENERIC HDLC (WAN) DRIVERS
8503 M: Krzysztof Halasa <khc@pm.waw.pl>
8505 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8506 F: drivers/net/wan/c101.c
8507 F: drivers/net/wan/hd6457*
8508 F: drivers/net/wan/hdlc*
8509 F: drivers/net/wan/n2.c
8510 F: drivers/net/wan/pc300too.c
8511 F: drivers/net/wan/pci200syn.c
8512 F: drivers/net/wan/wanxl*
8514 GENERIC INCLUDE/ASM HEADER FILES
8515 M: Arnd Bergmann <arnd@arndb.de>
8516 L: linux-arch@vger.kernel.org
8518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8519 F: include/asm-generic/
8520 F: include/uapi/asm-generic/
8522 GENERIC PHY FRAMEWORK
8523 M: Kishon Vijay Abraham I <kishon@ti.com>
8524 M: Vinod Koul <vkoul@kernel.org>
8525 L: linux-phy@lists.infradead.org
8527 Q: https://patchwork.kernel.org/project/linux-phy/list/
8528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8529 F: Documentation/devicetree/bindings/phy/
8531 F: include/dt-bindings/phy/
8532 F: include/linux/phy/
8534 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8535 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8537 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8540 M: "Rafael J. Wysocki" <rafael@kernel.org>
8541 M: Kevin Hilman <khilman@kernel.org>
8542 M: Ulf Hansson <ulf.hansson@linaro.org>
8543 L: linux-pm@vger.kernel.org
8545 F: Documentation/devicetree/bindings/power/power?domain*
8546 F: drivers/base/power/domain*.c
8547 F: include/linux/pm_domain.h
8549 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8550 M: Eugen Hristev <eugen.hristev@microchip.com>
8551 L: linux-input@vger.kernel.org
8553 F: drivers/input/touchscreen/resistive-adc-touch.c
8555 GENERIC STRING LIBRARY
8556 R: Andy Shevchenko <andy@kernel.org>
8559 F: lib/string_helpers.c
8560 F: lib/test_string.c
8561 F: lib/test-string_helpers.c
8563 GENERIC UIO DRIVER FOR PCI DEVICES
8564 M: "Michael S. Tsirkin" <mst@redhat.com>
8565 L: kvm@vger.kernel.org
8567 F: drivers/uio/uio_pci_generic.c
8569 GENERIC VDSO LIBRARY
8570 M: Andy Lutomirski <luto@kernel.org>
8571 M: Thomas Gleixner <tglx@linutronix.de>
8572 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8573 L: linux-kernel@vger.kernel.org
8575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8576 F: include/asm-generic/vdso/vsyscall.h
8578 F: kernel/time/vsyscall.c
8581 GENWQE (IBM Generic Workqueue Card)
8582 M: Frank Haverkamp <haver@linux.ibm.com>
8584 F: drivers/misc/genwqe/
8586 GET_MAINTAINER SCRIPT
8587 M: Joe Perches <joe@perches.com>
8589 F: scripts/get_maintainer.pl
8592 M: Bob Peterson <rpeterso@redhat.com>
8593 M: Andreas Gruenbacher <agruenba@redhat.com>
8594 L: cluster-devel@redhat.com
8596 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8598 F: Documentation/filesystems/gfs2*
8600 F: include/uapi/linux/gfs2_ondisk.h
8603 M: Thomas Weißschuh <thomas@weissschuh.net>
8604 L: platform-driver-x86@vger.kernel.org
8606 F: drivers/platform/x86/gigabyte-wmi.c
8609 M: Johan Hovold <johan@kernel.org>
8611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8612 F: Documentation/ABI/testing/sysfs-class-gnss
8613 F: Documentation/devicetree/bindings/gnss/
8615 F: include/linux/gnss.h
8618 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8619 L: linux-media@vger.kernel.org
8621 F: drivers/media/usb/go7007/
8624 M: Bastien Nocera <hadess@hadess.net>
8625 M: Hans de Goede <hdegoede@redhat.com>
8626 L: linux-input@vger.kernel.org
8628 F: drivers/input/touchscreen/goodix*
8630 GOOGLE ETHERNET DRIVERS
8631 M: Jeroen de Borst <jeroendb@google.com>
8632 R: Catherine Sullivan <csully@google.com>
8633 R: David Awogbemila <awogbemila@google.com>
8634 L: netdev@vger.kernel.org
8636 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8637 F: drivers/net/ethernet/google
8639 GPD POCKET FAN DRIVER
8640 M: Hans de Goede <hdegoede@redhat.com>
8641 L: platform-driver-x86@vger.kernel.org
8643 F: drivers/platform/x86/gpd-pocket-fan.c
8646 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8647 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8648 L: linux-gpio@vger.kernel.org
8649 L: linux-acpi@vger.kernel.org
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8652 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8653 F: drivers/gpio/gpiolib-acpi.c
8654 F: drivers/gpio/gpiolib-acpi.h
8657 M: Geert Uytterhoeven <geert+renesas@glider.be>
8658 L: linux-gpio@vger.kernel.org
8660 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8661 F: drivers/gpio/gpio-aggregator.c
8664 M: Sean Young <sean@mess.org>
8665 L: linux-media@vger.kernel.org
8667 F: drivers/media/rc/gpio-ir-tx.c
8670 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8671 L: linux-gpio@vger.kernel.org
8673 F: drivers/gpio/gpio-mockup.c
8674 F: tools/testing/selftests/gpio/
8677 R: Michael Walle <michael@walle.cc>
8679 F: drivers/gpio/gpio-regmap.c
8680 F: include/linux/gpio/regmap.h
8683 M: Linus Walleij <linus.walleij@linaro.org>
8684 M: Bartosz Golaszewski <brgl@bgdev.pl>
8685 L: linux-gpio@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8688 F: Documentation/ABI/obsolete/sysfs-gpio
8689 F: Documentation/ABI/testing/gpio-cdev
8690 F: Documentation/admin-guide/gpio/
8691 F: Documentation/devicetree/bindings/gpio/
8692 F: Documentation/driver-api/gpio/
8694 F: include/asm-generic/gpio.h
8695 F: include/dt-bindings/gpio/
8696 F: include/linux/gpio.h
8697 F: include/linux/gpio/
8698 F: include/linux/of_gpio.h
8699 F: include/uapi/linux/gpio.h
8702 GRE DEMULTIPLEXER DRIVER
8703 M: Dmitry Kozlov <xeb@mail.ru>
8704 L: netdev@vger.kernel.org
8706 F: include/net/gre.h
8707 F: net/ipv4/gre_demux.c
8708 F: net/ipv4/gre_offload.c
8710 GRETH 10/100/1G Ethernet MAC device driver
8711 M: Andreas Larsson <andreas@gaisler.com>
8712 L: netdev@vger.kernel.org
8714 F: drivers/net/ethernet/aeroflex/
8716 GREYBUS AUDIO PROTOCOLS DRIVERS
8717 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8718 M: Mark Greer <mgreer@animalcreek.com>
8720 F: drivers/staging/greybus/audio_apbridgea.c
8721 F: drivers/staging/greybus/audio_apbridgea.h
8722 F: drivers/staging/greybus/audio_codec.c
8723 F: drivers/staging/greybus/audio_codec.h
8724 F: drivers/staging/greybus/audio_gb.c
8725 F: drivers/staging/greybus/audio_manager.c
8726 F: drivers/staging/greybus/audio_manager.h
8727 F: drivers/staging/greybus/audio_manager_module.c
8728 F: drivers/staging/greybus/audio_manager_private.h
8729 F: drivers/staging/greybus/audio_manager_sysfs.c
8730 F: drivers/staging/greybus/audio_module.c
8731 F: drivers/staging/greybus/audio_topology.c
8733 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8734 M: Viresh Kumar <vireshk@kernel.org>
8736 F: drivers/staging/greybus/authentication.c
8737 F: drivers/staging/greybus/bootrom.c
8738 F: drivers/staging/greybus/firmware.h
8739 F: drivers/staging/greybus/fw-core.c
8740 F: drivers/staging/greybus/fw-download.c
8741 F: drivers/staging/greybus/fw-management.c
8742 F: drivers/staging/greybus/greybus_authentication.h
8743 F: drivers/staging/greybus/greybus_firmware.h
8744 F: drivers/staging/greybus/hid.c
8745 F: drivers/staging/greybus/i2c.c
8746 F: drivers/staging/greybus/spi.c
8747 F: drivers/staging/greybus/spilib.c
8748 F: drivers/staging/greybus/spilib.h
8750 GREYBUS LOOPBACK DRIVER
8751 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8753 F: drivers/staging/greybus/loopback.c
8755 GREYBUS PLATFORM DRIVERS
8756 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8758 F: drivers/staging/greybus/arche-apb-ctrl.c
8759 F: drivers/staging/greybus/arche-platform.c
8760 F: drivers/staging/greybus/arche_platform.h
8762 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8763 M: Rui Miguel Silva <rmfrfs@gmail.com>
8765 F: drivers/staging/greybus/gpio.c
8766 F: drivers/staging/greybus/light.c
8767 F: drivers/staging/greybus/power_supply.c
8768 F: drivers/staging/greybus/sdio.c
8769 F: drivers/staging/greybus/spi.c
8770 F: drivers/staging/greybus/spilib.c
8773 M: Johan Hovold <johan@kernel.org>
8774 M: Alex Elder <elder@kernel.org>
8775 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8776 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8779 F: drivers/staging/greybus/
8780 F: include/linux/greybus.h
8781 F: include/linux/greybus/
8783 GREYBUS UART PROTOCOLS DRIVERS
8784 M: David Lin <dtwlin@gmail.com>
8786 F: drivers/staging/greybus/log.c
8787 F: drivers/staging/greybus/uart.c
8789 GS1662 VIDEO SERIALIZER
8790 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8791 L: linux-media@vger.kernel.org
8793 T: git git://linuxtv.org/media_tree.git
8794 F: drivers/media/spi/gs1662.c
8796 GSPCA FINEPIX SUBDRIVER
8797 M: Frank Zago <frank@zago.net>
8798 L: linux-media@vger.kernel.org
8800 T: git git://linuxtv.org/media_tree.git
8801 F: drivers/media/usb/gspca/finepix.c
8803 GSPCA GL860 SUBDRIVER
8804 M: Olivier Lorin <o.lorin@laposte.net>
8805 L: linux-media@vger.kernel.org
8807 T: git git://linuxtv.org/media_tree.git
8808 F: drivers/media/usb/gspca/gl860/
8810 GSPCA M5602 SUBDRIVER
8811 M: Erik Andren <erik.andren@gmail.com>
8812 L: linux-media@vger.kernel.org
8814 T: git git://linuxtv.org/media_tree.git
8815 F: drivers/media/usb/gspca/m5602/
8817 GSPCA PAC207 SONIXB SUBDRIVER
8818 M: Hans Verkuil <hverkuil@xs4all.nl>
8819 L: linux-media@vger.kernel.org
8821 T: git git://linuxtv.org/media_tree.git
8822 F: drivers/media/usb/gspca/pac207.c
8824 GSPCA SN9C20X SUBDRIVER
8825 M: Brian Johnson <brijohn@gmail.com>
8826 L: linux-media@vger.kernel.org
8828 T: git git://linuxtv.org/media_tree.git
8829 F: drivers/media/usb/gspca/sn9c20x.c
8831 GSPCA T613 SUBDRIVER
8832 M: Leandro Costantino <lcostantino@gmail.com>
8833 L: linux-media@vger.kernel.org
8835 T: git git://linuxtv.org/media_tree.git
8836 F: drivers/media/usb/gspca/t613.c
8838 GSPCA USB WEBCAM DRIVER
8839 M: Hans Verkuil <hverkuil@xs4all.nl>
8840 L: linux-media@vger.kernel.org
8842 T: git git://linuxtv.org/media_tree.git
8843 F: drivers/media/usb/gspca/
8845 GTP (GPRS Tunneling Protocol)
8846 M: Pablo Neira Ayuso <pablo@netfilter.org>
8847 M: Harald Welte <laforge@gnumonks.org>
8848 L: osmocom-net-gprs@lists.osmocom.org
8850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8851 F: drivers/net/gtp.c
8853 GUID PARTITION TABLE (GPT)
8854 M: Davidlohr Bueso <dave@stgolabs.net>
8855 L: linux-efi@vger.kernel.org
8857 F: block/partitions/efi.*
8859 HABANALABS PCI DRIVER
8860 M: Oded Gabbay <ogabbay@kernel.org>
8862 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8863 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8864 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8865 F: drivers/misc/habanalabs/
8866 F: include/uapi/misc/habanalabs.h
8869 M: Antti Palosaari <crope@iki.fi>
8870 L: linux-media@vger.kernel.org
8872 W: https://linuxtv.org
8873 W: http://palosaari.fi/linux/
8874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8875 T: git git://linuxtv.org/anttip/media_tree.git
8876 F: drivers/media/usb/hackrf/
8878 HANTRO VPU CODEC DRIVER
8879 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8880 M: Philipp Zabel <p.zabel@pengutronix.de>
8881 L: linux-media@vger.kernel.org
8882 L: linux-rockchip@lists.infradead.org
8884 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8885 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8886 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8887 F: drivers/staging/media/hantro/
8889 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8890 M: Frank Seidel <frank@f-seidel.de>
8891 L: platform-driver-x86@vger.kernel.org
8893 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8894 F: drivers/platform/x86/hdaps.c
8897 M: Jean Delvare <jdelvare@suse.com>
8898 M: Guenter Roeck <linux@roeck-us.net>
8899 L: linux-hwmon@vger.kernel.org
8901 W: http://hwmon.wiki.kernel.org/
8902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8903 F: Documentation/ABI/testing/sysfs-class-hwmon
8904 F: Documentation/devicetree/bindings/hwmon/
8905 F: Documentation/hwmon/
8907 F: include/linux/hwmon*.h
8908 F: include/trace/events/hwmon*.h
8909 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8911 HARDWARE RANDOM NUMBER GENERATOR CORE
8912 M: Olivia Mackall <olivia@selenic.com>
8913 M: Herbert Xu <herbert@gondor.apana.org.au>
8914 L: linux-crypto@vger.kernel.org
8916 F: Documentation/admin-guide/hw_random.rst
8917 F: Documentation/devicetree/bindings/rng/
8918 F: drivers/char/hw_random/
8919 F: include/linux/hw_random.h
8921 HARDWARE SPINLOCK CORE
8922 M: Ohad Ben-Cohen <ohad@wizery.com>
8923 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8924 R: Baolin Wang <baolin.wang7@gmail.com>
8925 L: linux-remoteproc@vger.kernel.org
8927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8928 F: Documentation/devicetree/bindings/hwlock/
8929 F: Documentation/locking/hwspinlock.rst
8930 F: drivers/hwspinlock/
8931 F: include/linux/hwspinlock.h
8933 HARDWARE TRACING FACILITIES
8934 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8936 F: drivers/hwtracing/
8938 HARMONY SOUND DRIVER
8939 L: linux-parisc@vger.kernel.org
8941 F: sound/parisc/harmony.*
8943 HDPVR USB VIDEO ENCODER DRIVER
8944 M: Hans Verkuil <hverkuil@xs4all.nl>
8945 L: linux-media@vger.kernel.org
8947 W: https://linuxtv.org
8948 T: git git://linuxtv.org/media_tree.git
8949 F: drivers/media/usb/hdpvr/
8951 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8952 M: Matt Hsiao <matt.hsiao@hpe.com>
8954 F: drivers/misc/hpilo.[ch]
8956 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8957 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8959 F: Documentation/watchdog/hpwdt.rst
8960 F: drivers/watchdog/hpwdt.c
8962 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8963 M: Don Brace <don.brace@microchip.com>
8964 L: storagedev@microchip.com
8965 L: linux-scsi@vger.kernel.org
8967 F: Documentation/scsi/hpsa.rst
8968 F: drivers/scsi/hpsa*.[ch]
8969 F: include/linux/cciss*.h
8970 F: include/uapi/linux/cciss*.h
8973 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8974 L: linux-rdma@vger.kernel.org
8976 F: drivers/infiniband/hw/hfi1
8979 L: linux-fsdevel@vger.kernel.org
8981 F: Documentation/filesystems/hfs.rst
8985 L: linux-fsdevel@vger.kernel.org
8987 F: Documentation/filesystems/hfsplus.rst
8990 HGA FRAMEBUFFER DRIVER
8991 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8992 L: linux-nvidia@lists.surfsouth.com
8994 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8995 F: drivers/video/fbdev/hgafb.c
8997 HIBERNATION (aka Software Suspend, aka swsusp)
8998 M: "Rafael J. Wysocki" <rafael@kernel.org>
8999 M: Pavel Machek <pavel@ucw.cz>
9000 L: linux-pm@vger.kernel.org
9002 B: https://bugzilla.kernel.org
9003 F: arch/*/include/asm/suspend*.h
9005 F: drivers/base/power/
9006 F: include/linux/freezer.h
9007 F: include/linux/pm.h
9008 F: include/linux/suspend.h
9012 M: Jiri Kosina <jikos@kernel.org>
9013 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9014 L: linux-input@vger.kernel.org
9016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9018 F: include/linux/hid*
9019 F: include/uapi/linux/hid*
9021 HID LOGITECH DRIVERS
9022 R: Filipe Laíns <lains@riseup.net>
9023 L: linux-input@vger.kernel.org
9025 F: drivers/hid/hid-logitech-*
9027 HID PLAYSTATION DRIVER
9028 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9029 L: linux-input@vger.kernel.org
9031 F: drivers/hid/hid-playstation.c
9033 HID SENSOR HUB DRIVERS
9034 M: Jiri Kosina <jikos@kernel.org>
9035 M: Jonathan Cameron <jic23@kernel.org>
9036 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9037 L: linux-input@vger.kernel.org
9038 L: linux-iio@vger.kernel.org
9040 F: Documentation/hid/hid-sensor*
9041 F: drivers/hid/hid-sensor-*
9042 F: drivers/iio/*/hid-*
9043 F: include/linux/hid-sensor-*
9046 M: Ping Cheng <ping.cheng@wacom.com>
9047 M: Jason Gerecke <jason.gerecke@wacom.com>
9048 L: linux-input@vger.kernel.org
9050 F: drivers/hid/wacom.h
9051 F: drivers/hid/wacom_*
9053 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9054 M: Thomas Gleixner <tglx@linutronix.de>
9055 L: linux-kernel@vger.kernel.org
9057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9058 F: Documentation/timers/
9059 F: include/linux/clockchips.h
9060 F: include/linux/hrtimer.h
9061 F: kernel/time/clockevents.c
9062 F: kernel/time/hrtimer.c
9063 F: kernel/time/timer_*.c
9065 HIGH-SPEED SCC DRIVER FOR AX.25
9066 L: linux-hams@vger.kernel.org
9068 F: drivers/net/hamradio/scc.c
9070 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9071 M: HighPoint Linux Team <linux@highpoint-tech.com>
9073 W: http://www.highpoint-tech.com
9074 F: Documentation/scsi/hptiop.rst
9075 F: drivers/scsi/hptiop.c
9078 M: Jes Sorensen <jes@trained-monkey.org>
9079 L: linux-hippi@sunsite.dk
9081 F: drivers/net/hippi/
9082 F: include/linux/hippidevice.h
9083 F: include/uapi/linux/if_hippi.h
9086 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9087 M: Kurt Kanzenbach <kurt@linutronix.de>
9088 L: netdev@vger.kernel.org
9090 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9091 F: drivers/net/dsa/hirschmann/*
9092 F: include/linux/platform_data/hirschmann-hellcreek.h
9093 F: net/dsa/tag_hellcreek.c
9095 HISILICON DMA DRIVER
9096 M: Zhou Wang <wangzhou1@hisilicon.com>
9097 L: dmaengine@vger.kernel.org
9099 F: drivers/dma/hisi_dma.c
9101 HISILICON GPIO DRIVER
9102 M: Luo Jiaxing <luojiaxing@huawei.com>
9103 L: linux-gpio@vger.kernel.org
9105 F: drivers/gpio/gpio-hisi.c
9107 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9108 M: Longfang Liu <liulongfang@huawei.com>
9109 L: linux-crypto@vger.kernel.org
9111 F: Documentation/ABI/testing/debugfs-hisi-hpre
9112 F: drivers/crypto/hisilicon/hpre/hpre.h
9113 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9114 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9116 HISILICON I2C CONTROLLER DRIVER
9117 M: Yicong Yang <yangyicong@hisilicon.com>
9118 L: linux-i2c@vger.kernel.org
9120 W: https://www.hisilicon.com
9121 F: drivers/i2c/busses/i2c-hisi.c
9123 HISILICON LPC BUS DRIVER
9124 M: john.garry@huawei.com
9126 W: http://www.hisilicon.com
9127 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9128 F: drivers/bus/hisi_lpc.c
9130 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9131 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9132 M: Salil Mehta <salil.mehta@huawei.com>
9133 L: netdev@vger.kernel.org
9135 W: http://www.hisilicon.com
9136 F: drivers/net/ethernet/hisilicon/hns3/
9138 HISILICON NETWORK SUBSYSTEM DRIVER
9139 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9140 M: Salil Mehta <salil.mehta@huawei.com>
9141 L: netdev@vger.kernel.org
9143 W: http://www.hisilicon.com
9144 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9145 F: drivers/net/ethernet/hisilicon/
9147 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9148 M: John Stultz <jstultz@google.com>
9149 L: linux-kernel@vger.kernel.org
9151 F: drivers/misc/hisi_hikey_usb.c
9153 HISILICON PMU DRIVER
9154 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9155 M: Qi Liu <liuqi115@huawei.com>
9157 W: http://www.hisilicon.com
9158 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9159 F: Documentation/admin-guide/perf/hisi-pmu.rst
9160 F: drivers/perf/hisilicon
9162 HISILICON HNS3 PMU DRIVER
9163 M: Guangbin Huang <huangguangbin2@huawei.com>
9165 F: Documentation/admin-guide/perf/hns3-pmu.rst
9166 F: drivers/perf/hisilicon/hns3_pmu.c
9169 M: Weili Qian <qianweili@huawei.com>
9170 M: Zhou Wang <wangzhou1@hisilicon.com>
9171 L: linux-crypto@vger.kernel.org
9173 F: drivers/crypto/hisilicon/Kconfig
9174 F: drivers/crypto/hisilicon/Makefile
9175 F: drivers/crypto/hisilicon/qm.c
9176 F: drivers/crypto/hisilicon/sgl.c
9177 F: include/linux/hisi_acc_qm.h
9179 HISILICON ZIP Controller DRIVER
9180 M: Yang Shen <shenyang39@huawei.com>
9181 M: Zhou Wang <wangzhou1@hisilicon.com>
9182 L: linux-crypto@vger.kernel.org
9184 F: Documentation/ABI/testing/debugfs-hisi-zip
9185 F: drivers/crypto/hisilicon/zip/
9187 HISILICON ROCE DRIVER
9188 M: Wenpeng Liang <liangwenpeng@huawei.com>
9189 M: Weihang Li <liweihang@huawei.com>
9190 L: linux-rdma@vger.kernel.org
9192 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9193 F: drivers/infiniband/hw/hns/
9195 HISILICON SAS Controller
9196 M: John Garry <john.garry@huawei.com>
9198 W: http://www.hisilicon.com
9199 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9200 F: drivers/scsi/hisi_sas/
9202 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9203 M: Kai Ye <yekai13@huawei.com>
9204 M: Longfang Liu <liulongfang@huawei.com>
9205 L: linux-crypto@vger.kernel.org
9207 F: Documentation/ABI/testing/debugfs-hisi-sec
9208 F: drivers/crypto/hisilicon/sec2/sec.h
9209 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9210 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9211 F: drivers/crypto/hisilicon/sec2/sec_main.c
9213 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9214 M: Jay Fang <f.fangjian@huawei.com>
9215 L: linux-spi@vger.kernel.org
9217 W: http://www.hisilicon.com
9218 F: drivers/spi/spi-hisi-kunpeng.c
9220 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9221 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9222 L: linux-kernel@vger.kernel.org
9224 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9225 F: drivers/spmi/hisi-spmi-controller.c
9227 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9228 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9229 L: linux-kernel@vger.kernel.org
9231 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9232 F: drivers/mfd/hi6421-spmi-pmic.c
9234 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9235 M: Weili Qian <qianweili@huawei.com>
9237 F: drivers/crypto/hisilicon/trng/trng.c
9239 HISILICON V3XX SPI NOR FLASH Controller Driver
9240 M: John Garry <john.garry@huawei.com>
9242 W: http://www.hisilicon.com
9243 F: drivers/spi/spi-hisi-sfc-v3xx.c
9245 HMM - Heterogeneous Memory Management
9246 M: Jérôme Glisse <jglisse@redhat.com>
9247 L: linux-mm@kvack.org
9249 F: Documentation/vm/hmm.rst
9250 F: include/linux/hmm*
9253 F: tools/testing/selftests/vm/*hmm*
9256 M: Jouni Malinen <j@w1.fi>
9257 L: linux-wireless@vger.kernel.org
9259 W: http://w1.fi/hostap-driver.html
9260 F: drivers/net/wireless/intersil/hostap/
9262 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9263 L: platform-driver-x86@vger.kernel.org
9265 F: drivers/platform/x86/tc1100-wmi.c
9267 HPET: High Precision Event Timers driver
9268 M: Clemens Ladisch <clemens@ladisch.de>
9270 F: Documentation/timers/hpet.rst
9271 F: drivers/char/hpet.c
9272 F: include/linux/hpet.h
9273 F: include/uapi/linux/hpet.h
9277 F: arch/x86/include/asm/hpet.h
9278 F: arch/x86/kernel/hpet.c
9281 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9283 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9287 M: Sebastian Reichel <sre@kernel.org>
9289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9290 F: Documentation/ABI/testing/sysfs-bus-hsi
9291 F: Documentation/driver-api/hsi.rst
9293 F: include/linux/hsi/
9294 F: include/uapi/linux/hsi/
9297 L: linux-usb@vger.kernel.org
9299 F: drivers/net/usb/hso.c
9301 HSR NETWORK PROTOCOL
9302 L: netdev@vger.kernel.org
9306 HT16K33 LED CONTROLLER DRIVER
9307 M: Robin van der Gracht <robin@protonic.nl>
9309 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9310 F: drivers/auxdisplay/ht16k33.c
9312 HTCPEN TOUCHSCREEN DRIVER
9313 M: Pau Oliva Fora <pof@eslack.org>
9314 L: linux-input@vger.kernel.org
9316 F: drivers/input/touchscreen/htcpen.c
9319 M: Dipen Patel <dipenp@nvidia.com>
9321 F: Documentation/devicetree/bindings/timestamp/
9322 F: Documentation/driver-api/hte/
9324 F: include/linux/hte.h
9326 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9327 M: Lorenzo Bianconi <lorenzo@kernel.org>
9328 L: linux-iio@vger.kernel.org
9330 W: http://www.st.com/
9331 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9332 F: drivers/iio/humidity/hts221*
9334 HUAWEI ETHERNET DRIVER
9335 L: netdev@vger.kernel.org
9337 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9338 F: drivers/net/ethernet/huawei/hinic/
9341 M: Mike Kravetz <mike.kravetz@oracle.com>
9342 M: Muchun Song <songmuchun@bytedance.com>
9343 L: linux-mm@kvack.org
9345 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9346 F: Documentation/admin-guide/mm/hugetlbpage.rst
9347 F: Documentation/vm/hugetlbfs_reserv.rst
9348 F: Documentation/vm/vmemmap_dedup.rst
9350 F: include/linux/hugetlb.h
9352 F: mm/hugetlb_vmemmap.c
9353 F: mm/hugetlb_vmemmap.h
9356 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9357 L: linux-media@vger.kernel.org
9359 W: https://linuxtv.org
9360 T: git git://linuxtv.org/media_tree.git
9361 F: drivers/media/platform/st/sti/hva
9363 HWPOISON MEMORY FAILURE HANDLING
9364 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9365 R: Miaohe Lin <linmiaohe@huawei.com>
9366 L: linux-mm@kvack.org
9368 F: mm/hwpoison-inject.c
9369 F: mm/memory-failure.c
9371 HYCON HY46XX TOUCHSCREEN SUPPORT
9372 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9373 L: linux-input@vger.kernel.org
9375 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9376 F: drivers/input/touchscreen/hycon-hy46xx.c
9378 HYGON PROCESSOR SUPPORT
9379 M: Pu Wen <puwen@hygon.cn>
9380 L: linux-kernel@vger.kernel.org
9382 F: arch/x86/kernel/cpu/hygon.c
9384 HYNIX HI556 SENSOR DRIVER
9385 M: Shawn Tu <shawnx.tu@intel.com>
9386 L: linux-media@vger.kernel.org
9388 T: git git://linuxtv.org/media_tree.git
9389 F: drivers/media/i2c/hi556.c
9391 HYNIX HI846 SENSOR DRIVER
9392 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9393 L: linux-media@vger.kernel.org
9395 F: drivers/media/i2c/hi846.c
9397 HYNIX HI847 SENSOR DRIVER
9398 M: Shawn Tu <shawnx.tu@intel.com>
9399 L: linux-media@vger.kernel.org
9401 F: drivers/media/i2c/hi847.c
9403 Hyper-V/Azure CORE AND DRIVERS
9404 M: "K. Y. Srinivasan" <kys@microsoft.com>
9405 M: Haiyang Zhang <haiyangz@microsoft.com>
9406 M: Stephen Hemminger <sthemmin@microsoft.com>
9407 M: Wei Liu <wei.liu@kernel.org>
9408 M: Dexuan Cui <decui@microsoft.com>
9409 L: linux-hyperv@vger.kernel.org
9411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9412 F: Documentation/ABI/stable/sysfs-bus-vmbus
9413 F: Documentation/ABI/testing/debugfs-hyperv
9414 F: Documentation/virt/hyperv
9415 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9416 F: arch/arm64/hyperv
9417 F: arch/arm64/include/asm/hyperv-tlfs.h
9418 F: arch/arm64/include/asm/mshyperv.h
9420 F: arch/x86/include/asm/hyperv-tlfs.h
9421 F: arch/x86/include/asm/mshyperv.h
9422 F: arch/x86/include/asm/trace/hyperv.h
9423 F: arch/x86/kernel/cpu/mshyperv.c
9424 F: drivers/clocksource/hyperv_timer.c
9425 F: drivers/hid/hid-hyperv.c
9427 F: drivers/input/serio/hyperv-keyboard.c
9428 F: drivers/iommu/hyperv-iommu.c
9429 F: drivers/net/ethernet/microsoft/
9430 F: drivers/net/hyperv/
9431 F: drivers/pci/controller/pci-hyperv-intf.c
9432 F: drivers/pci/controller/pci-hyperv.c
9433 F: drivers/scsi/storvsc_drv.c
9434 F: drivers/uio/uio_hv_generic.c
9435 F: drivers/video/fbdev/hyperv_fb.c
9436 F: include/asm-generic/hyperv-tlfs.h
9437 F: include/asm-generic/mshyperv.h
9438 F: include/clocksource/hyperv_timer.h
9439 F: include/linux/hyperv.h
9440 F: include/uapi/linux/hyperv.h
9441 F: net/vmw_vsock/hyperv_transport.c
9445 M: Vignesh Raghavendra <vigneshr@ti.com>
9446 L: linux-mtd@lists.infradead.org
9448 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9449 C: irc://irc.oftc.net/mtd
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9451 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9452 F: drivers/mtd/hyperbus/
9453 F: include/linux/mtd/hyperbus.h
9455 HYPERVISOR VIRTUAL CONSOLE DRIVER
9456 L: linuxppc-dev@lists.ozlabs.org
9461 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9462 L: linux-i2c@vger.kernel.org
9463 L: linux-acpi@vger.kernel.org
9465 F: drivers/i2c/i2c-core-acpi.c
9467 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9468 M: Ajay Gupta <ajayg@nvidia.com>
9469 L: linux-i2c@vger.kernel.org
9471 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9472 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9475 M: Peter Rosin <peda@axentia.se>
9476 L: linux-i2c@vger.kernel.org
9478 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9479 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9480 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9481 F: Documentation/i2c/i2c-topology.rst
9482 F: Documentation/i2c/muxes/
9483 F: drivers/i2c/i2c-mux.c
9484 F: drivers/i2c/muxes/
9485 F: include/linux/i2c-mux.h
9487 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9488 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9489 L: linux-i2c@vger.kernel.org
9491 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9492 F: drivers/i2c/busses/i2c-mv64xxx.c
9494 I2C OVER PARALLEL PORT
9495 M: Jean Delvare <jdelvare@suse.com>
9496 L: linux-i2c@vger.kernel.org
9498 F: Documentation/i2c/busses/i2c-parport.rst
9499 F: drivers/i2c/busses/i2c-parport.c
9502 M: Wolfram Sang <wsa@kernel.org>
9503 L: linux-i2c@vger.kernel.org
9505 W: https://i2c.wiki.kernel.org/
9506 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9508 F: Documentation/devicetree/bindings/i2c/i2c.txt
9509 F: Documentation/i2c/
9511 F: include/dt-bindings/i2c/i2c.h
9512 F: include/linux/i2c-dev.h
9513 F: include/linux/i2c-smbus.h
9514 F: include/linux/i2c.h
9515 F: include/uapi/linux/i2c-*.h
9516 F: include/uapi/linux/i2c.h
9518 I2C SUBSYSTEM HOST DRIVERS
9519 L: linux-i2c@vger.kernel.org
9521 W: https://i2c.wiki.kernel.org/
9522 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9524 F: Documentation/devicetree/bindings/i2c/
9525 F: drivers/i2c/algos/
9526 F: drivers/i2c/busses/
9527 F: include/dt-bindings/i2c/
9530 M: Jean Delvare <jdelvare@suse.com>
9531 L: linux-i2c@vger.kernel.org
9533 F: Documentation/i2c/busses/i2c-taos-evm.rst
9534 F: drivers/i2c/busses/i2c-taos-evm.c
9537 M: Till Harbaum <till@harbaum.org>
9538 L: linux-i2c@vger.kernel.org
9540 W: http://www.harbaum.org/till/i2c_tiny_usb
9541 F: drivers/i2c/busses/i2c-tiny-usb.c
9543 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9544 M: Jean Delvare <jdelvare@suse.com>
9545 L: linux-i2c@vger.kernel.org
9547 F: Documentation/i2c/busses/i2c-ali1535.rst
9548 F: Documentation/i2c/busses/i2c-ali1563.rst
9549 F: Documentation/i2c/busses/i2c-ali15x3.rst
9550 F: Documentation/i2c/busses/i2c-amd756.rst
9551 F: Documentation/i2c/busses/i2c-amd8111.rst
9552 F: Documentation/i2c/busses/i2c-i801.rst
9553 F: Documentation/i2c/busses/i2c-nforce2.rst
9554 F: Documentation/i2c/busses/i2c-piix4.rst
9555 F: Documentation/i2c/busses/i2c-sis5595.rst
9556 F: Documentation/i2c/busses/i2c-sis630.rst
9557 F: Documentation/i2c/busses/i2c-sis96x.rst
9558 F: Documentation/i2c/busses/i2c-via.rst
9559 F: Documentation/i2c/busses/i2c-viapro.rst
9560 F: drivers/i2c/busses/i2c-ali1535.c
9561 F: drivers/i2c/busses/i2c-ali1563.c
9562 F: drivers/i2c/busses/i2c-ali15x3.c
9563 F: drivers/i2c/busses/i2c-amd756-s4882.c
9564 F: drivers/i2c/busses/i2c-amd756.c
9565 F: drivers/i2c/busses/i2c-amd8111.c
9566 F: drivers/i2c/busses/i2c-i801.c
9567 F: drivers/i2c/busses/i2c-isch.c
9568 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9569 F: drivers/i2c/busses/i2c-nforce2.c
9570 F: drivers/i2c/busses/i2c-piix4.c
9571 F: drivers/i2c/busses/i2c-sis5595.c
9572 F: drivers/i2c/busses/i2c-sis630.c
9573 F: drivers/i2c/busses/i2c-sis96x.c
9574 F: drivers/i2c/busses/i2c-via.c
9575 F: drivers/i2c/busses/i2c-viapro.c
9577 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9578 M: Hans de Goede <hdegoede@redhat.com>
9579 L: linux-i2c@vger.kernel.org
9581 F: drivers/i2c/busses/i2c-cht-wc.c
9583 I2C/SMBUS ISMT DRIVER
9584 M: Seth Heasley <seth.heasley@intel.com>
9585 M: Neil Horman <nhorman@tuxdriver.com>
9586 L: linux-i2c@vger.kernel.org
9587 F: Documentation/i2c/busses/i2c-ismt.rst
9588 F: drivers/i2c/busses/i2c-ismt.c
9590 I2C/SMBUS STUB DRIVER
9591 M: Jean Delvare <jdelvare@suse.com>
9592 L: linux-i2c@vger.kernel.org
9594 F: drivers/i2c/i2c-stub.c
9596 I3C DRIVER FOR CADENCE I3C MASTER IP
9597 M: Przemysław Gaj <pgaj@cadence.com>
9599 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9600 F: drivers/i3c/master/i3c-master-cdns.c
9602 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9603 M: Vitor Soares <vitor.soares@synopsys.com>
9605 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9606 F: drivers/i3c/master/dw*
9609 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9610 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9612 C: irc://chat.freenode.net/linux-i3c
9613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9614 F: Documentation/ABI/testing/sysfs-bus-i3c
9615 F: Documentation/devicetree/bindings/i3c/
9616 F: Documentation/driver-api/i3c
9618 F: include/linux/i3c/
9620 IA64 (Itanium) PLATFORM
9621 L: linux-ia64@vger.kernel.org
9623 F: Documentation/ia64/
9626 IBM Power 842 compression accelerator
9627 M: Haren Myneni <haren@us.ibm.com>
9630 F: drivers/crypto/nx/Kconfig
9631 F: drivers/crypto/nx/Makefile
9632 F: drivers/crypto/nx/nx-842*
9633 F: include/linux/sw842.h
9636 IBM Power in-Nest Crypto Acceleration
9637 M: Breno Leitão <leitao@debian.org>
9638 M: Nayna Jain <nayna@linux.ibm.com>
9639 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9640 L: linux-crypto@vger.kernel.org
9642 F: drivers/crypto/nx/Kconfig
9643 F: drivers/crypto/nx/Makefile
9644 F: drivers/crypto/nx/nx-aes*
9645 F: drivers/crypto/nx/nx-sha*
9646 F: drivers/crypto/nx/nx.*
9647 F: drivers/crypto/nx/nx_csbcpb.h
9648 F: drivers/crypto/nx/nx_debugfs.c
9650 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9651 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9652 L: linux-pci@vger.kernel.org
9653 L: linuxppc-dev@lists.ozlabs.org
9655 F: drivers/pci/hotplug/rpadlpar*
9657 IBM Power Linux RAID adapter
9658 M: Brian King <brking@us.ibm.com>
9660 F: drivers/scsi/ipr.*
9662 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9663 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9664 L: linux-pci@vger.kernel.org
9665 L: linuxppc-dev@lists.ozlabs.org
9667 F: drivers/pci/hotplug/rpaphp*
9669 IBM Power SRIOV Virtual NIC Device Driver
9670 M: Dany Madden <drt@linux.ibm.com>
9671 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9672 L: netdev@vger.kernel.org
9674 F: drivers/net/ethernet/ibm/ibmvnic.*
9676 IBM Power Virtual Accelerator Switchboard
9677 L: linuxppc-dev@lists.ozlabs.org
9679 F: arch/powerpc/include/asm/vas.h
9680 F: arch/powerpc/platforms/powernv/copy-paste.h
9681 F: arch/powerpc/platforms/powernv/vas*
9683 IBM Power Virtual Ethernet Device Driver
9684 M: Cristobal Forno <cforno12@linux.ibm.com>
9685 L: netdev@vger.kernel.org
9687 F: drivers/net/ethernet/ibm/ibmveth.*
9689 IBM Power Virtual FC Device Drivers
9690 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9691 L: linux-scsi@vger.kernel.org
9693 F: drivers/scsi/ibmvscsi/ibmvfc*
9695 IBM Power Virtual Management Channel Driver
9696 M: Brad Warrum <bwarrum@linux.ibm.com>
9697 M: Ritu Agarwal <rituagar@linux.ibm.com>
9699 F: drivers/misc/ibmvmc.*
9701 IBM Power Virtual SCSI Device Drivers
9702 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9703 L: linux-scsi@vger.kernel.org
9705 F: drivers/scsi/ibmvscsi/ibmvscsi*
9706 F: include/scsi/viosrp.h
9708 IBM Power Virtual SCSI Device Target Driver
9709 M: Michael Cyr <mikecyr@linux.ibm.com>
9710 L: linux-scsi@vger.kernel.org
9711 L: target-devel@vger.kernel.org
9713 F: drivers/scsi/ibmvscsi_tgt/
9715 IBM Power VMX Cryptographic instructions
9716 M: Breno Leitão <leitao@debian.org>
9717 M: Nayna Jain <nayna@linux.ibm.com>
9718 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9719 L: linux-crypto@vger.kernel.org
9721 F: drivers/crypto/vmx/Kconfig
9722 F: drivers/crypto/vmx/Makefile
9723 F: drivers/crypto/vmx/aes*
9724 F: drivers/crypto/vmx/ghash*
9725 F: drivers/crypto/vmx/ppc-xlate.pl
9726 F: drivers/crypto/vmx/vmx.c
9728 IBM ServeRAID RAID DRIVER
9730 F: drivers/scsi/ips.*
9732 ICH LPC AND GPIO DRIVER
9733 M: Peter Tyser <ptyser@xes-inc.com>
9735 F: drivers/gpio/gpio-ich.c
9736 F: drivers/mfd/lpc_ich.c
9739 M: Max Staudt <max@enpas.org>
9740 L: linux-i2c@vger.kernel.org
9742 F: drivers/i2c/busses/i2c-icy.c
9744 IDEAPAD LAPTOP EXTRAS DRIVER
9745 M: Ike Panhc <ike.pan@canonical.com>
9746 L: platform-driver-x86@vger.kernel.org
9748 W: http://launchpad.net/ideapad-laptop
9749 F: drivers/platform/x86/ideapad-laptop.c
9751 IDEAPAD LAPTOP SLIDEBAR DRIVER
9752 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9753 L: linux-input@vger.kernel.org
9755 W: https://github.com/o2genum/ideapad-slidebar
9756 F: drivers/input/misc/ideapad_slidebar.c
9759 M: Christian Brauner <brauner@kernel.org>
9760 M: Seth Forshee <sforshee@kernel.org>
9761 L: linux-fsdevel@vger.kernel.org
9763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9764 F: Documentation/filesystems/idmappings.rst
9765 F: tools/testing/selftests/mount_setattr/
9766 F: include/linux/mnt_idmapping.h
9768 IDT VersaClock 5 CLOCK DRIVER
9769 M: Luca Ceresoli <luca@lucaceresoli.net>
9771 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9772 F: drivers/clk/clk-versaclock5.c
9774 IEEE 802.15.4 SUBSYSTEM
9775 M: Alexander Aring <alex.aring@gmail.com>
9776 M: Stefan Schmidt <stefan@datenfreihafen.org>
9777 L: linux-wpan@vger.kernel.org
9779 W: https://linux-wpan.org/
9780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9782 F: Documentation/networking/ieee802154.rst
9783 F: drivers/net/ieee802154/
9784 F: include/linux/ieee802154.h
9785 F: include/linux/nl802154.h
9786 F: include/net/af_ieee802154.h
9787 F: include/net/cfg802154.h
9788 F: include/net/ieee802154_netdev.h
9789 F: include/net/mac802154.h
9790 F: include/net/nl802154.h
9795 M: Yotam Gigi <yotam.gi@gmail.com>
9796 M: Jamal Hadi Salim <jhs@mojatatu.com>
9797 F: include/net/ife.h
9798 F: include/uapi/linux/ife.h
9801 IGORPLUG-USB IR RECEIVER
9802 M: Sean Young <sean@mess.org>
9803 L: linux-media@vger.kernel.org
9805 F: drivers/media/rc/igorplugusb.c
9807 IGUANAWORKS USB IR TRANSCEIVER
9808 M: Sean Young <sean@mess.org>
9809 L: linux-media@vger.kernel.org
9811 F: drivers/media/rc/iguanair.c
9813 IIO DIGITAL POTENTIOMETER DAC
9814 M: Peter Rosin <peda@axentia.se>
9815 L: linux-iio@vger.kernel.org
9817 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9818 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9819 F: drivers/iio/dac/dpot-dac.c
9821 IIO ENVELOPE DETECTOR
9822 M: Peter Rosin <peda@axentia.se>
9823 L: linux-iio@vger.kernel.org
9825 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9826 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9827 F: drivers/iio/adc/envelope-detector.c
9830 M: Peter Rosin <peda@axentia.se>
9831 L: linux-iio@vger.kernel.org
9833 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9834 F: drivers/iio/multiplexer/iio-mux.c
9836 IIO SCMI BASED DRIVER
9837 M: Jyoti Bhayana <jbhayana@google.com>
9838 L: linux-iio@vger.kernel.org
9840 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9842 IIO SUBSYSTEM AND DRIVERS
9843 M: Jonathan Cameron <jic23@kernel.org>
9844 R: Lars-Peter Clausen <lars@metafoo.de>
9845 L: linux-iio@vger.kernel.org
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9848 F: Documentation/ABI/testing/configfs-iio*
9849 F: Documentation/ABI/testing/sysfs-bus-iio*
9850 F: Documentation/devicetree/bindings/iio/
9852 F: drivers/staging/iio/
9853 F: include/dt-bindings/iio/
9854 F: include/linux/iio/
9858 M: Peter Rosin <peda@axentia.se>
9859 L: linux-iio@vger.kernel.org
9861 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9862 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9863 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9864 F: drivers/iio/afe/iio-rescale.c
9866 IKANOS/ADI EAGLE ADSL USB DRIVER
9867 M: Matthieu Castet <castet.matthieu@free.fr>
9868 M: Stanislaw Gruszka <stf_xl@wp.pl>
9870 F: drivers/usb/atm/ueagle-atm.c
9872 IMAGIS TOUCHSCREEN DRIVER
9873 M: Markuss Broks <markuss.broks@gmail.com>
9875 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9876 F: drivers/input/touchscreen/imagis.c
9878 IMGTEC ASCII LCD DRIVER
9879 M: Paul Burton <paulburton@kernel.org>
9881 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9882 F: drivers/auxdisplay/img-ascii-lcd.c
9884 IMGTEC IR DECODER DRIVER
9886 F: drivers/media/rc/img-ir/
9888 IMON SOUNDGRAPH USB IR RECEIVER
9889 M: Sean Young <sean@mess.org>
9890 L: linux-media@vger.kernel.org
9892 F: drivers/media/rc/imon.c
9893 F: drivers/media/rc/imon_raw.c
9895 IMS TWINTURBO FRAMEBUFFER DRIVER
9896 L: linux-fbdev@vger.kernel.org
9898 F: drivers/video/fbdev/imsttfb.c
9900 INA209 HARDWARE MONITOR DRIVER
9901 M: Guenter Roeck <linux@roeck-us.net>
9902 L: linux-hwmon@vger.kernel.org
9904 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9905 F: Documentation/hwmon/ina209.rst
9906 F: drivers/hwmon/ina209.c
9908 INA2XX HARDWARE MONITOR DRIVER
9909 M: Guenter Roeck <linux@roeck-us.net>
9910 L: linux-hwmon@vger.kernel.org
9912 F: Documentation/hwmon/ina2xx.rst
9913 F: drivers/hwmon/ina2xx.c
9914 F: include/linux/platform_data/ina2xx.h
9916 INDUSTRY PACK SUBSYSTEM (IPACK)
9917 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9918 M: Jens Taprogge <jens.taprogge@taprogge.org>
9919 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9920 L: industrypack-devel@lists.sourceforge.net
9922 W: http://industrypack.sourceforge.net
9925 INFINEON DPS310 Driver
9926 M: Eddie James <eajames@linux.ibm.com>
9927 L: linux-iio@vger.kernel.org
9929 F: drivers/iio/pressure/dps310.c
9931 INFINIBAND SUBSYSTEM
9932 M: Jason Gunthorpe <jgg@nvidia.com>
9933 M: Leon Romanovsky <leonro@nvidia.com>
9934 L: linux-rdma@vger.kernel.org
9936 W: https://github.com/linux-rdma/rdma-core
9937 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9939 F: Documentation/devicetree/bindings/infiniband/
9940 F: Documentation/infiniband/
9941 F: drivers/infiniband/
9943 F: include/trace/events/ib_mad.h
9944 F: include/trace/events/ib_umad.h
9945 F: include/uapi/linux/if_infiniband.h
9946 F: include/uapi/rdma/
9947 F: samples/bpf/ibumad_kern.c
9948 F: samples/bpf/ibumad_user.c
9950 INGENIC JZ4780 NAND DRIVER
9951 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9952 L: linux-mtd@lists.infradead.org
9953 L: linux-mips@vger.kernel.org
9955 F: drivers/mtd/nand/raw/ingenic/
9958 M: Paul Cercueil <paul@crapouillou.net>
9959 L: linux-mips@vger.kernel.org
9961 F: arch/mips/boot/dts/ingenic/
9962 F: arch/mips/generic/board-ingenic.c
9963 F: arch/mips/include/asm/mach-ingenic/
9964 F: arch/mips/ingenic/Kconfig
9965 F: drivers/clk/ingenic/
9966 F: drivers/dma/dma-jz4780.c
9967 F: drivers/gpu/drm/ingenic/
9968 F: drivers/i2c/busses/i2c-jz4780.c
9969 F: drivers/iio/adc/ingenic-adc.c
9970 F: drivers/irqchip/irq-ingenic.c
9971 F: drivers/memory/jz4780-nemc.c
9972 F: drivers/mmc/host/jz4740_mmc.c
9973 F: drivers/mtd/nand/raw/ingenic/
9974 F: drivers/pinctrl/pinctrl-ingenic.c
9975 F: drivers/power/supply/ingenic-battery.c
9976 F: drivers/pwm/pwm-jz4740.c
9977 F: drivers/remoteproc/ingenic_rproc.c
9978 F: drivers/rtc/rtc-jz4740.c
9979 F: drivers/tty/serial/8250/8250_ingenic.c
9980 F: drivers/usb/musb/jz4740.c
9981 F: drivers/watchdog/jz4740_wdt.c
9982 F: include/dt-bindings/iio/adc/ingenic,adc.h
9983 F: include/linux/mfd/ingenic-tcu.h
9984 F: sound/soc/codecs/jz47*
9985 F: sound/soc/jz4740/
9987 INJOINIC IP5xxx POWER BANK IC DRIVER
9988 M: Samuel Holland <samuel@sholland.org>
9990 F: drivers/power/supply/ip5xxx_power.c
9993 M: Jan Kara <jack@suse.cz>
9994 R: Amir Goldstein <amir73il@gmail.com>
9995 L: linux-fsdevel@vger.kernel.org
9997 F: Documentation/filesystems/inotify.rst
9998 F: fs/notify/inotify/
9999 F: include/linux/inotify.h
10000 F: include/uapi/linux/inotify.h
10002 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10003 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10004 L: linux-input@vger.kernel.org
10006 Q: http://patchwork.kernel.org/project/linux-input/list/
10007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10008 F: Documentation/devicetree/bindings/input/
10009 F: Documentation/devicetree/bindings/serio/
10010 F: Documentation/input/
10012 F: include/linux/input.h
10013 F: include/linux/input/
10014 F: include/uapi/linux/input-event-codes.h
10015 F: include/uapi/linux/input.h
10017 INPUT MULTITOUCH (MT) PROTOCOL
10018 M: Henrik Rydberg <rydberg@bitmath.org>
10019 L: linux-input@vger.kernel.org
10021 F: Documentation/input/multi-touch-protocol.rst
10022 F: drivers/input/input-mt.c
10025 INSIDE SECURE CRYPTO DRIVER
10026 M: Antoine Tenart <atenart@kernel.org>
10027 L: linux-crypto@vger.kernel.org
10029 F: drivers/crypto/inside-secure/
10031 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10032 M: Mimi Zohar <zohar@linux.ibm.com>
10033 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10034 L: linux-integrity@vger.kernel.org
10036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10037 F: security/integrity/ima/
10038 F: security/integrity/
10040 INTEL 810/815 FRAMEBUFFER DRIVER
10041 M: Antonino Daplas <adaplas@gmail.com>
10042 L: linux-fbdev@vger.kernel.org
10044 F: drivers/video/fbdev/i810/
10047 M: Cezary Rojewski <cezary.rojewski@intel.com>
10048 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10049 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10050 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10051 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10052 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10053 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10054 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10056 F: sound/soc/intel/
10058 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10059 M: Hans de Goede <hdegoede@redhat.com>
10060 L: platform-driver-x86@vger.kernel.org
10062 F: drivers/platform/x86/intel/atomisp2/pm.c
10064 INTEL ATOMISP2 LED DRIVER
10065 M: Hans de Goede <hdegoede@redhat.com>
10066 L: platform-driver-x86@vger.kernel.org
10068 F: drivers/platform/x86/intel/atomisp2/led.c
10070 INTEL BIOS SAR INT1092 DRIVER
10071 M: Shravan Sudhakar <s.shravan@intel.com>
10072 M: Intel Corporation <linuxwwan@intel.com>
10073 L: platform-driver-x86@vger.kernel.org
10075 F: drivers/platform/x86/intel/int1092/
10077 INTEL BROXTON PMC DRIVER
10078 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10079 M: Zha Qipeng <qipeng.zha@intel.com>
10081 F: drivers/mfd/intel_pmc_bxt.c
10082 F: include/linux/mfd/intel_pmc_bxt.h
10084 INTEL C600 SERIES SAS CONTROLLER DRIVER
10085 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10086 L: linux-scsi@vger.kernel.org
10088 T: git git://git.code.sf.net/p/intel-sas/isci
10089 F: drivers/scsi/isci/
10091 INTEL CPU family model numbers
10092 M: Tony Luck <tony.luck@intel.com>
10094 L: linux-kernel@vger.kernel.org
10096 F: arch/x86/include/asm/intel-family.h
10098 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10099 M: Jani Nikula <jani.nikula@linux.intel.com>
10100 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10101 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10102 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10103 L: intel-gfx@lists.freedesktop.org
10105 W: https://01.org/linuxgraphics/
10106 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10107 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10108 C: irc://irc.oftc.net/intel-gfx
10109 T: git git://anongit.freedesktop.org/drm-intel
10110 F: Documentation/gpu/i915.rst
10111 F: drivers/gpu/drm/i915/
10112 F: include/drm/i915*
10113 F: include/uapi/drm/i915_drm.h
10115 INTEL ETHERNET DRIVERS
10116 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10117 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10118 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10120 W: http://www.intel.com/support/feedback.htm
10121 W: http://e1000.sourceforge.net/
10122 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10125 F: Documentation/networking/device_drivers/ethernet/intel/
10126 F: drivers/net/ethernet/intel/
10127 F: drivers/net/ethernet/intel/*/
10128 F: include/linux/avf/virtchnl.h
10129 F: include/linux/net/intel/iidc.h
10131 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10132 M: Mustafa Ismail <mustafa.ismail@intel.com>
10133 M: Shiraz Saleem <shiraz.saleem@intel.com>
10134 L: linux-rdma@vger.kernel.org
10136 F: drivers/infiniband/hw/irdma/
10137 F: include/uapi/rdma/irdma-abi.h
10139 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10140 M: Maik Broemme <mbroemme@libmpq.org>
10141 L: linux-fbdev@vger.kernel.org
10143 F: Documentation/fb/intelfb.rst
10144 F: drivers/video/fbdev/intelfb/
10147 M: Andy Shevchenko <andy@kernel.org>
10148 L: linux-gpio@vger.kernel.org
10150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10151 F: drivers/gpio/gpio-ich.c
10152 F: drivers/gpio/gpio-merrifield.c
10153 F: drivers/gpio/gpio-ml-ioh.c
10154 F: drivers/gpio/gpio-pch.c
10155 F: drivers/gpio/gpio-sch.c
10156 F: drivers/gpio/gpio-sodaville.c
10158 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10159 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10160 M: Zhi Wang <zhi.a.wang@intel.com>
10161 L: intel-gvt-dev@lists.freedesktop.org
10162 L: intel-gfx@lists.freedesktop.org
10164 W: https://01.org/igvt-g
10165 T: git https://github.com/intel/gvt-linux.git
10166 F: drivers/gpu/drm/i915/gvt/
10168 INTEL HID EVENT DRIVER
10169 M: Alex Hung <alex.hung@canonical.com>
10170 L: platform-driver-x86@vger.kernel.org
10172 F: drivers/platform/x86/intel/hid.c
10174 INTEL I/OAT DMA DRIVER
10175 M: Dave Jiang <dave.jiang@intel.com>
10176 R: Dan Williams <dan.j.williams@intel.com>
10177 L: dmaengine@vger.kernel.org
10179 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10180 F: drivers/dma/ioat*
10183 M: Dave Jiang <dave.jiang@intel.com>
10184 L: dmaengine@vger.kernel.org
10186 F: drivers/dma/idxd/*
10187 F: include/uapi/linux/idxd.h
10190 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10191 M: Len Brown <lenb@kernel.org>
10192 L: linux-pm@vger.kernel.org
10194 B: https://bugzilla.kernel.org
10195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10196 F: drivers/idle/intel_idle.c
10198 INTEL IN FIELD SCAN (IFS) DEVICE
10199 M: Jithu Joseph <jithu.joseph@intel.com>
10200 R: Ashok Raj <ashok.raj@intel.com>
10201 R: Tony Luck <tony.luck@intel.com>
10203 F: drivers/platform/x86/intel/ifs
10204 F: include/trace/events/intel_ifs.h
10206 INTEL INTEGRATED SENSOR HUB DRIVER
10207 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10208 M: Jiri Kosina <jikos@kernel.org>
10209 L: linux-input@vger.kernel.org
10211 F: drivers/hid/intel-ish-hid/
10214 M: David Woodhouse <dwmw2@infradead.org>
10215 M: Lu Baolu <baolu.lu@linux.intel.com>
10216 L: iommu@lists.linux.dev
10218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10219 F: drivers/iommu/intel/
10220 F: include/linux/intel-iommu.h
10221 F: include/linux/intel-svm.h
10223 INTEL IOP-ADMA DMA DRIVER
10224 R: Dan Williams <dan.j.williams@intel.com>
10226 F: drivers/dma/iop-adma.c
10228 INTEL IPU3 CSI-2 CIO2 DRIVER
10229 M: Yong Zhi <yong.zhi@intel.com>
10230 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10231 M: Bingbu Cao <bingbu.cao@intel.com>
10232 M: Dan Scally <djrscally@gmail.com>
10233 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10234 L: linux-media@vger.kernel.org
10236 T: git git://linuxtv.org/media_tree.git
10237 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10238 F: drivers/media/pci/intel/ipu3/
10240 INTEL IPU3 CSI-2 IMGU DRIVER
10241 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10242 R: Bingbu Cao <bingbu.cao@intel.com>
10243 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10244 L: linux-media@vger.kernel.org
10246 F: Documentation/admin-guide/media/ipu3.rst
10247 F: Documentation/admin-guide/media/ipu3_rcb.svg
10248 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10249 F: drivers/staging/media/ipu3/
10251 INTEL IXP4XX CRYPTO SUPPORT
10252 M: Corentin Labbe <clabbe@baylibre.com>
10253 L: linux-crypto@vger.kernel.org
10255 F: drivers/crypto/ixp4xx_crypto.c
10257 INTEL ISHTP ECLITE DRIVER
10258 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10259 L: platform-driver-x86@vger.kernel.org
10261 F: drivers/platform/x86/intel/ishtp_eclite.c
10263 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10264 M: Krzysztof Halasa <khalasa@piap.pl>
10266 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10267 F: drivers/net/wan/ixp4xx_hss.c
10268 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10269 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10270 F: include/linux/soc/ixp4xx/npe.h
10271 F: include/linux/soc/ixp4xx/qmgr.h
10273 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10274 M: Deepak Saxena <dsaxena@plexity.net>
10276 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10277 F: drivers/char/hw_random/ixp4xx-rng.c
10279 INTEL KEEM BAY DRM DRIVER
10280 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10281 M: Edmund Dea <edmund.j.dea@intel.com>
10283 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10284 F: drivers/gpu/drm/kmb/
10286 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10287 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10289 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10290 F: drivers/crypto/keembay/Kconfig
10291 F: drivers/crypto/keembay/Makefile
10292 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10293 F: drivers/crypto/keembay/ocs-aes.c
10294 F: drivers/crypto/keembay/ocs-aes.h
10296 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10297 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10298 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10299 M: Mark Gross <mgross@linux.intel.com>
10301 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10302 F: drivers/crypto/keembay/Kconfig
10303 F: drivers/crypto/keembay/Makefile
10304 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10306 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10307 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10308 M: Declan Murphy <declan.murphy@intel.com>
10310 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10311 F: drivers/crypto/keembay/Kconfig
10312 F: drivers/crypto/keembay/Makefile
10313 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10314 F: drivers/crypto/keembay/ocs-hcu.c
10315 F: drivers/crypto/keembay/ocs-hcu.h
10317 INTEL THUNDER BAY EMMC PHY DRIVER
10318 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10319 M: Rashmi A <rashmi.a@intel.com>
10321 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10322 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10324 INTEL MANAGEMENT ENGINE (mei)
10325 M: Tomas Winkler <tomas.winkler@intel.com>
10326 L: linux-kernel@vger.kernel.org
10328 F: Documentation/driver-api/mei/*
10329 F: drivers/misc/mei/
10330 F: drivers/watchdog/mei_wdt.c
10331 F: include/linux/mei_aux.h
10332 F: include/linux/mei_cl_bus.h
10333 F: include/uapi/linux/mei.h
10336 INTEL MAX 10 BMC MFD DRIVER
10337 M: Xu Yilun <yilun.xu@intel.com>
10338 R: Tom Rix <trix@redhat.com>
10340 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10341 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10342 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10343 F: drivers/mfd/intel-m10-bmc.c
10344 F: include/linux/mfd/intel-m10-bmc.h
10346 INTEL MENLOW THERMAL DRIVER
10347 M: Sujith Thomas <sujith.thomas@intel.com>
10348 L: linux-pm@vger.kernel.org
10350 W: https://01.org/linux-acpi
10351 F: drivers/thermal/intel/intel_menlow.c
10353 INTEL P-Unit IPC DRIVER
10354 M: Zha Qipeng <qipeng.zha@intel.com>
10355 L: platform-driver-x86@vger.kernel.org
10357 F: arch/x86/include/asm/intel_punit_ipc.h
10358 F: drivers/platform/x86/intel/punit_ipc.c
10360 INTEL PMC CORE DRIVER
10361 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10362 M: David E Box <david.e.box@intel.com>
10363 L: platform-driver-x86@vger.kernel.org
10365 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10366 F: drivers/platform/x86/intel/pmc/
10368 INTEL PMIC GPIO DRIVERS
10369 M: Andy Shevchenko <andy@kernel.org>
10371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10372 F: drivers/gpio/gpio-*cove.c
10374 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10375 M: Andy Shevchenko <andy@kernel.org>
10377 F: drivers/mfd/intel_soc_pmic*
10378 F: include/linux/mfd/intel_soc_pmic*
10381 M: David E. Box <david.e.box@linux.intel.com>
10383 F: drivers/platform/x86/intel/pmt/
10385 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10386 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10387 L: linux-wireless@vger.kernel.org
10389 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10390 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10391 F: drivers/net/wireless/intel/ipw2x00/
10393 INTEL PSTATE DRIVER
10394 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10395 M: Len Brown <lenb@kernel.org>
10396 L: linux-pm@vger.kernel.org
10398 F: drivers/cpufreq/intel_pstate.c
10400 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10401 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10402 L: linux-iio@vger.kernel.org
10403 F: drivers/counter/intel-qep.c
10406 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10408 F: arch/x86/include/asm/intel_scu_ipc.h
10409 F: drivers/platform/x86/intel_scu_*
10412 M: David E. Box <david.e.box@linux.intel.com>
10414 F: drivers/platform/x86/intel/sdsi.c
10415 F: tools/arch/x86/intel_sdsi/
10416 F: tools/testing/selftests/drivers/sdsi/
10418 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10419 M: Daniel Scally <djrscally@gmail.com>
10421 F: drivers/platform/x86/intel/int3472/
10423 INTEL SPEED SELECT TECHNOLOGY
10424 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10425 L: platform-driver-x86@vger.kernel.org
10427 F: drivers/platform/x86/intel/speed_select_if/
10428 F: include/uapi/linux/isst_if.h
10429 F: tools/power/x86/intel-speed-select/
10431 INTEL STRATIX10 FIRMWARE DRIVERS
10432 M: Dinh Nguyen <dinguyen@kernel.org>
10433 L: linux-kernel@vger.kernel.org
10435 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10436 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10437 F: drivers/firmware/stratix10-rsu.c
10438 F: drivers/firmware/stratix10-svc.c
10439 F: include/linux/firmware/intel/stratix10-smc.h
10440 F: include/linux/firmware/intel/stratix10-svc-client.h
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10443 INTEL TELEMETRY DRIVER
10444 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10445 M: "David E. Box" <david.e.box@linux.intel.com>
10446 L: platform-driver-x86@vger.kernel.org
10448 F: arch/x86/include/asm/intel_telemetry.h
10449 F: drivers/platform/x86/intel/telemetry/
10451 INTEL UNCORE FREQUENCY CONTROL
10452 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10453 L: platform-driver-x86@vger.kernel.org
10455 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10456 F: drivers/platform/x86/intel/uncore-frequency/
10458 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10459 M: David E. Box <david.e.box@linux.intel.com>
10461 F: drivers/platform/x86/intel/vsec.*
10463 INTEL VIRTUAL BUTTON DRIVER
10464 M: AceLan Kao <acelan.kao@canonical.com>
10465 L: platform-driver-x86@vger.kernel.org
10467 F: drivers/platform/x86/intel/vbtn.c
10469 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10470 M: Stanislaw Gruszka <stf_xl@wp.pl>
10471 L: linux-wireless@vger.kernel.org
10473 F: drivers/net/wireless/intel/iwlegacy/
10475 INTEL WIRELESS WIFI LINK (iwlwifi)
10476 M: Gregory Greenman <gregory.greenman@intel.com>
10477 L: linux-wireless@vger.kernel.org
10479 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10481 F: drivers/net/wireless/intel/iwlwifi/
10483 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10484 M: Jithu Joseph <jithu.joseph@intel.com>
10485 R: Maurice Ma <maurice.ma@intel.com>
10487 W: https://slimbootloader.github.io/security/firmware-update.html
10488 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10490 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10491 L: Dell.Client.Kernel@dell.com
10493 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10495 INTEL WWAN IOSM DRIVER
10496 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10497 M: Intel Corporation <linuxwwan@intel.com>
10498 L: netdev@vger.kernel.org
10500 F: drivers/net/wwan/iosm/
10503 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10505 F: Documentation/trace/intel_th.rst
10506 F: drivers/hwtracing/intel_th/
10507 F: include/linux/intel_th.h
10509 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10510 M: Ning Sun <ning.sun@intel.com>
10511 L: tboot-devel@lists.sourceforge.net
10513 W: http://tboot.sourceforge.net
10514 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10515 F: Documentation/x86/intel_txt.rst
10516 F: arch/x86/kernel/tboot.c
10517 F: include/linux/tboot.h
10520 M: Jarkko Sakkinen <jarkko@kernel.org>
10521 R: Dave Hansen <dave.hansen@linux.intel.com>
10522 L: linux-sgx@vger.kernel.org
10524 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10526 F: Documentation/x86/sgx.rst
10527 F: arch/x86/entry/vdso/vsgx.S
10528 F: arch/x86/include/asm/sgx.h
10529 F: arch/x86/include/uapi/asm/sgx.h
10530 F: arch/x86/kernel/cpu/sgx/*
10531 F: tools/testing/selftests/sgx/*
10535 M: Georgi Djakov <djakov@kernel.org>
10536 L: linux-pm@vger.kernel.org
10538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10539 F: Documentation/devicetree/bindings/interconnect/
10540 F: Documentation/driver-api/interconnect.rst
10541 F: drivers/interconnect/
10542 F: include/dt-bindings/interconnect/
10543 F: include/linux/interconnect-provider.h
10544 F: include/linux/interconnect.h
10546 INTERRUPT COUNTER DRIVER
10547 M: Oleksij Rempel <o.rempel@pengutronix.de>
10548 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10549 L: linux-iio@vger.kernel.org
10550 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10551 F: drivers/counter/interrupt-cnt.c
10553 INTERSIL ISL7998X VIDEO DECODER DRIVER
10554 M: Michael Tretter <m.tretter@pengutronix.de>
10555 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10556 L: linux-media@vger.kernel.org
10558 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10559 F: drivers/media/i2c/isl7998x.c
10561 INVENSENSE ICM-426xx IMU DRIVER
10562 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10563 L: linux-iio@vger.kernel.org
10565 W: https://invensense.tdk.com/
10566 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10567 F: drivers/iio/imu/inv_icm42600/
10569 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10570 M: Linus Walleij <linus.walleij@linaro.org>
10571 L: linux-iio@vger.kernel.org
10573 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10574 F: drivers/iio/gyro/mpu3050*
10576 IOC3 ETHERNET DRIVER
10577 M: Ralf Baechle <ralf@linux-mips.org>
10578 L: linux-mips@vger.kernel.org
10580 F: drivers/net/ethernet/sgi/ioc3-eth.c
10582 IOMAP FILESYSTEM LIBRARY
10583 M: Christoph Hellwig <hch@infradead.org>
10584 M: Darrick J. Wong <djwong@kernel.org>
10585 L: linux-xfs@vger.kernel.org
10586 L: linux-fsdevel@vger.kernel.org
10588 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10590 F: include/linux/iomap.h
10593 M: Joerg Roedel <joro@8bytes.org>
10594 M: Will Deacon <will@kernel.org>
10595 L: iommu@lists.linux.dev
10597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10598 F: Documentation/devicetree/bindings/iommu/
10599 F: Documentation/userspace-api/iommu.rst
10601 F: include/linux/iommu.h
10602 F: include/linux/iova.h
10603 F: include/linux/of_iommu.h
10604 F: include/uapi/linux/iommu.h
10607 M: Thomas Zimmermann <tzimmermann@suse.de>
10608 L: dri-devel@lists.freedesktop.org
10610 T: git git://anongit.freedesktop.org/drm/drm-misc
10611 F: include/linux/iosys-map.h
10614 M: Jens Axboe <axboe@kernel.dk>
10615 R: Pavel Begunkov <asml.silence@gmail.com>
10616 L: io-uring@vger.kernel.org
10618 T: git git://git.kernel.dk/linux-block
10619 T: git git://git.kernel.dk/liburing
10621 F: include/linux/io_uring.h
10622 F: include/uapi/linux/io_uring.h
10626 M: Corey Minyard <minyard@acm.org>
10627 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10629 W: http://openipmi.sourceforge.net/
10630 T: git https://github.com/cminyard/linux-ipmi.git for-next
10631 F: Documentation/driver-api/ipmi.rst
10632 F: Documentation/devicetree/bindings/ipmi/
10633 F: drivers/char/ipmi/
10634 F: include/linux/ipmi*
10635 F: include/uapi/linux/ipmi*
10637 IPS SCSI RAID DRIVER
10638 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10639 L: linux-scsi@vger.kernel.org
10641 W: http://www.adaptec.com/
10642 F: drivers/scsi/ips*
10645 M: Simon Horman <horms@verge.net.au>
10646 M: Julian Anastasov <ja@ssi.bg>
10647 L: netdev@vger.kernel.org
10648 L: lvs-devel@vger.kernel.org
10650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10652 F: Documentation/networking/ipvs-sysctl.rst
10653 F: include/net/ip_vs.h
10654 F: include/uapi/linux/ip_vs.h
10655 F: net/netfilter/ipvs/
10658 M: Jiri Kosina <jikos@kernel.org>
10659 M: David Sterba <dsterba@suse.com>
10661 F: drivers/tty/ipwireless/
10663 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10664 M: Marc Zyngier <maz@kernel.org>
10666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10667 F: Documentation/core-api/irq/irq-domain.rst
10668 F: include/linux/irqdomain.h
10669 F: kernel/irq/irqdomain.c
10670 F: kernel/irq/msi.c
10673 M: Thomas Gleixner <tglx@linutronix.de>
10674 L: linux-kernel@vger.kernel.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10680 M: Thomas Gleixner <tglx@linutronix.de>
10681 M: Marc Zyngier <maz@kernel.org>
10682 L: linux-kernel@vger.kernel.org
10684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10685 F: Documentation/devicetree/bindings/interrupt-controller/
10686 F: drivers/irqchip/
10689 M: William Breathitt Gray <william.gray@linaro.org>
10691 F: Documentation/driver-api/isa.rst
10692 F: drivers/base/isa.c
10693 F: include/linux/isa.h
10696 M: Hans Verkuil <hverkuil@xs4all.nl>
10697 L: linux-media@vger.kernel.org
10699 W: https://linuxtv.org
10700 T: git git://linuxtv.org/media_tree.git
10701 F: drivers/media/radio/radio-isa*
10704 M: Jaroslav Kysela <perex@perex.cz>
10706 F: Documentation/driver-api/isapnp.rst
10707 F: drivers/pnp/isapnp/
10708 F: include/linux/isapnp.h
10711 M: Lee Duncan <lduncan@suse.com>
10712 M: Chris Leech <cleech@redhat.com>
10713 M: Mike Christie <michael.christie@oracle.com>
10714 L: open-iscsi@googlegroups.com
10715 L: linux-scsi@vger.kernel.org
10717 W: www.open-iscsi.com
10718 F: drivers/scsi/*iscsi*
10719 F: include/scsi/*iscsi*
10721 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10722 M: Peter Jones <pjones@redhat.com>
10723 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10725 F: drivers/firmware/iscsi_ibft*
10727 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10728 M: Sagi Grimberg <sagi@grimberg.me>
10729 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10730 L: linux-rdma@vger.kernel.org
10732 W: http://www.openfabrics.org
10733 W: www.open-iscsi.org
10734 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10735 F: drivers/infiniband/ulp/iser/
10737 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10738 M: Sagi Grimberg <sagi@grimberg.me>
10739 L: linux-rdma@vger.kernel.org
10740 L: target-devel@vger.kernel.org
10742 W: http://www.linux-iscsi.org
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10744 F: drivers/infiniband/ulp/isert
10746 ISDN/CMTP OVER BLUETOOTH
10747 M: Karsten Keil <isdn@linux-pingi.de>
10748 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10749 L: netdev@vger.kernel.org
10751 W: http://www.isdn4linux.de
10752 F: Documentation/isdn/
10753 F: drivers/isdn/capi/
10754 F: include/linux/isdn/
10755 F: include/uapi/linux/isdn/
10756 F: net/bluetooth/cmtp/
10758 ISDN/mISDN SUBSYSTEM
10759 M: Karsten Keil <isdn@linux-pingi.de>
10760 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10761 L: netdev@vger.kernel.org
10763 W: http://www.isdn4linux.de
10764 F: drivers/isdn/Kconfig
10765 F: drivers/isdn/Makefile
10766 F: drivers/isdn/hardware/
10767 F: drivers/isdn/mISDN/
10769 IT87 HARDWARE MONITORING DRIVER
10770 M: Jean Delvare <jdelvare@suse.com>
10771 L: linux-hwmon@vger.kernel.org
10773 F: Documentation/hwmon/it87.rst
10774 F: drivers/hwmon/it87.c
10776 IT913X MEDIA DRIVER
10777 M: Antti Palosaari <crope@iki.fi>
10778 L: linux-media@vger.kernel.org
10780 W: https://linuxtv.org
10781 W: http://palosaari.fi/linux/
10782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10783 T: git git://linuxtv.org/anttip/media_tree.git
10784 F: drivers/media/tuners/it913x*
10786 ITE IT66121 HDMI BRIDGE DRIVER
10787 M: Phong LE <ple@baylibre.com>
10788 M: Neil Armstrong <narmstrong@baylibre.com>
10790 T: git git://anongit.freedesktop.org/drm/drm-misc
10791 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10792 F: drivers/gpu/drm/bridge/ite-it66121.c
10794 IVTV VIDEO4LINUX DRIVER
10795 M: Andy Walls <awalls@md.metrocast.net>
10796 L: linux-media@vger.kernel.org
10798 W: https://linuxtv.org
10799 T: git git://linuxtv.org/media_tree.git
10800 F: Documentation/admin-guide/media/ivtv*
10801 F: drivers/media/pci/ivtv/
10802 F: include/uapi/linux/ivtv*
10804 IX2505V MEDIA DRIVER
10805 M: Malcolm Priestley <tvboxspy@gmail.com>
10806 L: linux-media@vger.kernel.org
10808 W: https://linuxtv.org
10809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10810 F: drivers/media/dvb-frontends/ix2505v*
10812 JAILHOUSE HYPERVISOR INTERFACE
10813 M: Jan Kiszka <jan.kiszka@siemens.com>
10814 L: jailhouse-dev@googlegroups.com
10816 F: arch/x86/include/asm/jailhouse_para.h
10817 F: arch/x86/kernel/jailhouse.c
10819 JC42.4 TEMPERATURE SENSOR DRIVER
10820 M: Guenter Roeck <linux@roeck-us.net>
10821 L: linux-hwmon@vger.kernel.org
10823 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10824 F: Documentation/hwmon/jc42.rst
10825 F: drivers/hwmon/jc42.c
10828 M: Dave Kleikamp <shaggy@kernel.org>
10829 L: jfs-discussion@lists.sourceforge.net
10831 W: http://jfs.sourceforge.net/
10832 T: git git://github.com/kleikamp/linux-shaggy.git
10833 F: Documentation/admin-guide/jfs.rst
10837 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10838 L: netdev@vger.kernel.org
10840 F: drivers/net/ethernet/jme.*
10842 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10843 M: David Woodhouse <dwmw2@infradead.org>
10844 M: Richard Weinberger <richard@nod.at>
10845 L: linux-mtd@lists.infradead.org
10847 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10848 T: git git://git.infradead.org/ubifs-2.6.git
10850 F: include/uapi/linux/jffs2.h
10852 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10853 M: "Theodore Ts'o" <tytso@mit.edu>
10854 M: Jan Kara <jack@suse.com>
10855 L: linux-ext4@vger.kernel.org
10858 F: include/linux/jbd2.h
10860 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10861 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10862 L: linux-media@vger.kernel.org
10863 L: linux-renesas-soc@vger.kernel.org
10865 F: drivers/media/platform/renesas/rcar_jpu.c
10867 JSM Neo PCI based serial card
10868 L: linux-serial@vger.kernel.org
10870 F: drivers/tty/serial/jsm/
10872 K10TEMP HARDWARE MONITORING DRIVER
10873 M: Clemens Ladisch <clemens@ladisch.de>
10874 L: linux-hwmon@vger.kernel.org
10876 F: Documentation/hwmon/k10temp.rst
10877 F: drivers/hwmon/k10temp.c
10879 K8TEMP HARDWARE MONITORING DRIVER
10880 M: Rudolf Marek <r.marek@assembler.cz>
10881 L: linux-hwmon@vger.kernel.org
10883 F: Documentation/hwmon/k8temp.rst
10884 F: drivers/hwmon/k8temp.c
10887 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10888 R: Alexander Potapenko <glider@google.com>
10889 R: Andrey Konovalov <andreyknvl@gmail.com>
10890 R: Dmitry Vyukov <dvyukov@google.com>
10891 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10892 L: kasan-dev@googlegroups.com
10894 F: Documentation/dev-tools/kasan.rst
10895 F: arch/*/include/asm/*kasan.h
10896 F: arch/*/mm/kasan_init*
10897 F: include/linux/kasan*.h
10898 F: lib/Kconfig.kasan
10899 F: lib/test_kasan*.c
10901 F: scripts/Makefile.kasan
10904 M: Masahiro Yamada <masahiroy@kernel.org>
10905 L: linux-kbuild@vger.kernel.org
10907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10908 F: Documentation/kbuild/kconfig*
10909 F: scripts/Kconfig.include
10910 F: scripts/kconfig/
10913 R: Dmitry Vyukov <dvyukov@google.com>
10914 R: Andrey Konovalov <andreyknvl@gmail.com>
10915 L: kasan-dev@googlegroups.com
10917 F: Documentation/dev-tools/kcov.rst
10918 F: include/linux/kcov.h
10919 F: include/uapi/linux/kcov.h
10921 F: scripts/Makefile.kcov
10924 M: Marco Elver <elver@google.com>
10925 R: Dmitry Vyukov <dvyukov@google.com>
10926 L: kasan-dev@googlegroups.com
10928 F: Documentation/dev-tools/kcsan.rst
10929 F: include/linux/kcsan*.h
10931 F: lib/Kconfig.kcsan
10932 F: scripts/Makefile.kcsan
10935 M: Baoquan He <bhe@redhat.com>
10936 R: Vivek Goyal <vgoyal@redhat.com>
10937 R: Dave Young <dyoung@redhat.com>
10938 L: kexec@lists.infradead.org
10940 W: http://lse.sourceforge.net/kdump/
10941 F: Documentation/admin-guide/kdump/
10942 F: fs/proc/vmcore.c
10943 F: include/linux/crash_core.h
10944 F: include/linux/crash_dump.h
10945 F: include/uapi/linux/vmcore.h
10946 F: kernel/crash_*.c
10948 KEENE FM RADIO TRANSMITTER DRIVER
10949 M: Hans Verkuil <hverkuil@xs4all.nl>
10950 L: linux-media@vger.kernel.org
10952 W: https://linuxtv.org
10953 T: git git://linuxtv.org/media_tree.git
10954 F: drivers/media/radio/radio-keene*
10957 M: Ian Kent <raven@themaw.net>
10958 L: autofs@vger.kernel.org
10962 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10963 M: Masahiro Yamada <masahiroy@kernel.org>
10964 M: Michal Marek <michal.lkml@markovi.net>
10965 R: Nick Desaulniers <ndesaulniers@google.com>
10966 L: linux-kbuild@vger.kernel.org
10968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10969 F: Documentation/kbuild/
10971 F: scripts/*vmlinux*
10973 F: scripts/Makefile*
10975 F: scripts/dummy-tools/
10978 F: scripts/package/
10980 KERNEL HARDENING (not covered by other areas)
10981 M: Kees Cook <keescook@chromium.org>
10982 L: linux-hardening@vger.kernel.org
10984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10985 F: include/linux/overflow.h
10986 F: include/linux/randomize_kstack.h
10988 K: \b(add|choose)_random_kstack_offset\b
10989 K: \b__check_(object_size|heap_object)\b
10992 L: kernel-janitors@vger.kernel.org
10994 W: http://kernelnewbies.org/KernelJanitors
10996 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10997 M: Chuck Lever <chuck.lever@oracle.com>
10998 M: Jeff Layton <jlayton@kernel.org>
10999 L: linux-nfs@vger.kernel.org
11001 W: http://nfs.sourceforge.net/
11002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11006 F: include/linux/lockd/
11007 F: include/linux/sunrpc/
11008 F: include/uapi/linux/nfsd/
11009 F: include/uapi/linux/sunrpc/
11011 F: Documentation/filesystems/nfs/
11014 M: Thorsten Leemhuis <linux@leemhuis.info>
11015 L: regressions@lists.linux.dev
11017 F: Documentation/admin-guide/reporting-regressions.rst
11018 F: Documentation/process/handling-regressions.rst
11020 KERNEL SELFTEST FRAMEWORK
11021 M: Shuah Khan <shuah@kernel.org>
11022 M: Shuah Khan <skhan@linuxfoundation.org>
11023 L: linux-kselftest@vger.kernel.org
11025 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11027 F: Documentation/dev-tools/kselftest*
11028 F: tools/testing/selftests/
11030 KERNEL SMB3 SERVER (KSMBD)
11031 M: Namjae Jeon <linkinjeon@kernel.org>
11032 M: Steve French <sfrench@samba.org>
11033 M: Hyunchul Lee <hyc.lee@gmail.com>
11034 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11035 L: linux-cifs@vger.kernel.org
11037 T: git git://git.samba.org/ksmbd.git
11039 F: fs/smbfs_common/
11041 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11042 M: Brendan Higgins <brendanhiggins@google.com>
11043 L: linux-kselftest@vger.kernel.org
11044 L: kunit-dev@googlegroups.com
11046 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11047 F: Documentation/dev-tools/kunit/
11050 F: tools/testing/kunit/
11052 KERNEL USERMODE HELPER
11053 M: Luis Chamberlain <mcgrof@kernel.org>
11054 L: linux-kernel@vger.kernel.org
11056 F: include/linux/umh.h
11059 KERNEL VIRTUAL MACHINE (KVM)
11060 M: Paolo Bonzini <pbonzini@redhat.com>
11061 L: kvm@vger.kernel.org
11063 W: http://www.linux-kvm.org
11064 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11065 F: Documentation/virt/kvm/
11066 F: include/asm-generic/kvm*
11067 F: include/kvm/iodev.h
11068 F: include/linux/kvm*
11069 F: include/trace/events/kvm.h
11070 F: include/uapi/asm-generic/kvm*
11071 F: include/uapi/linux/kvm*
11073 F: tools/testing/selftests/kvm/
11076 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11077 M: Marc Zyngier <maz@kernel.org>
11078 R: James Morse <james.morse@arm.com>
11079 R: Alexandru Elisei <alexandru.elisei@arm.com>
11080 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11081 R: Oliver Upton <oliver.upton@linux.dev>
11082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11083 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11086 F: arch/arm64/include/asm/kvm*
11087 F: arch/arm64/include/uapi/asm/kvm*
11089 F: include/kvm/arm_*
11090 F: tools/testing/selftests/kvm/*/aarch64/
11091 F: tools/testing/selftests/kvm/aarch64/
11093 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11094 M: Huacai Chen <chenhuacai@kernel.org>
11095 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11096 L: linux-mips@vger.kernel.org
11097 L: kvm@vger.kernel.org
11099 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11100 F: arch/mips/include/asm/kvm*
11101 F: arch/mips/include/uapi/asm/kvm*
11104 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11105 L: linuxppc-dev@lists.ozlabs.org
11106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11107 F: arch/powerpc/include/asm/kvm*
11108 F: arch/powerpc/include/uapi/asm/kvm*
11109 F: arch/powerpc/kernel/kvm*
11110 F: arch/powerpc/kvm/
11112 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11113 M: Anup Patel <anup@brainfault.org>
11114 R: Atish Patra <atishp@atishpatra.org>
11115 L: kvm@vger.kernel.org
11116 L: kvm-riscv@lists.infradead.org
11117 L: linux-riscv@lists.infradead.org
11119 T: git git://github.com/kvm-riscv/linux.git
11120 F: arch/riscv/include/asm/kvm*
11121 F: arch/riscv/include/uapi/asm/kvm*
11123 F: tools/testing/selftests/kvm/*/riscv/
11125 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11126 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11127 M: Janosch Frank <frankja@linux.ibm.com>
11128 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11129 R: David Hildenbrand <david@redhat.com>
11130 L: kvm@vger.kernel.org
11132 W: http://www.ibm.com/developerworks/linux/linux390/
11133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11134 F: Documentation/virt/kvm/s390*
11135 F: arch/s390/include/asm/gmap.h
11136 F: arch/s390/include/asm/kvm*
11137 F: arch/s390/include/uapi/asm/kvm*
11138 F: arch/s390/include/uapi/asm/uvdevice.h
11139 F: arch/s390/kernel/uv.c
11141 F: arch/s390/mm/gmap.c
11142 F: drivers/s390/char/uvdevice.c
11143 F: tools/testing/selftests/drivers/s390x/uvdevice/
11144 F: tools/testing/selftests/kvm/*/s390x/
11145 F: tools/testing/selftests/kvm/s390x/
11147 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11148 M: Sean Christopherson <seanjc@google.com>
11149 M: Paolo Bonzini <pbonzini@redhat.com>
11150 L: kvm@vger.kernel.org
11152 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11153 F: arch/x86/include/asm/kvm*
11154 F: arch/x86/include/asm/svm.h
11155 F: arch/x86/include/asm/vmx*.h
11156 F: arch/x86/include/uapi/asm/kvm*
11157 F: arch/x86/include/uapi/asm/svm.h
11158 F: arch/x86/include/uapi/asm/vmx.h
11162 KVM PARAVIRT (KVM/paravirt)
11163 M: Paolo Bonzini <pbonzini@redhat.com>
11164 R: Wanpeng Li <wanpengli@tencent.com>
11165 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11166 L: kvm@vger.kernel.org
11168 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11169 F: arch/x86/kernel/kvm.c
11170 F: arch/x86/kernel/kvmclock.c
11171 F: arch/x86/include/asm/pvclock-abi.h
11172 F: include/linux/kvm_para.h
11173 F: include/uapi/linux/kvm_para.h
11174 F: include/uapi/asm-generic/kvm_para.h
11175 F: include/asm-generic/kvm_para.h
11176 F: arch/um/include/asm/kvm_para.h
11177 F: arch/x86/include/asm/kvm_para.h
11178 F: arch/x86/include/uapi/asm/kvm_para.h
11180 KVM X86 HYPER-V (KVM/hyper-v)
11181 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11182 M: Sean Christopherson <seanjc@google.com>
11183 M: Paolo Bonzini <pbonzini@redhat.com>
11184 L: kvm@vger.kernel.org
11186 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11187 F: arch/x86/kvm/hyperv.*
11188 F: arch/x86/kvm/kvm_onhyperv.*
11189 F: arch/x86/kvm/svm/hyperv.*
11190 F: arch/x86/kvm/svm/svm_onhyperv.*
11191 F: arch/x86/kvm/vmx/evmcs.*
11194 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11195 M: Tejun Heo <tj@kernel.org>
11197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11199 F: include/linux/kernfs.h
11202 M: Eric Biederman <ebiederm@xmission.com>
11203 L: kexec@lists.infradead.org
11205 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11206 F: include/linux/kexec.h
11207 F: include/uapi/linux/kexec.h
11211 M: Mimi Zohar <zohar@linux.ibm.com>
11212 L: linux-integrity@vger.kernel.org
11213 L: keyrings@vger.kernel.org
11215 F: Documentation/security/keys/trusted-encrypted.rst
11216 F: include/keys/encrypted-type.h
11217 F: security/keys/encrypted-keys/
11220 M: James Bottomley <jejb@linux.ibm.com>
11221 M: Jarkko Sakkinen <jarkko@kernel.org>
11222 M: Mimi Zohar <zohar@linux.ibm.com>
11223 L: linux-integrity@vger.kernel.org
11224 L: keyrings@vger.kernel.org
11226 F: Documentation/security/keys/trusted-encrypted.rst
11227 F: include/keys/trusted-type.h
11228 F: include/keys/trusted_tpm.h
11229 F: security/keys/trusted-keys/
11232 M: Sumit Garg <sumit.garg@linaro.org>
11233 L: linux-integrity@vger.kernel.org
11234 L: keyrings@vger.kernel.org
11236 F: include/keys/trusted_tee.h
11237 F: security/keys/trusted-keys/trusted_tee.c
11240 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11241 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11242 L: linux-integrity@vger.kernel.org
11243 L: keyrings@vger.kernel.org
11245 F: include/keys/trusted_caam.h
11246 F: security/keys/trusted-keys/trusted_caam.c
11249 M: David Howells <dhowells@redhat.com>
11250 M: Jarkko Sakkinen <jarkko@kernel.org>
11251 L: keyrings@vger.kernel.org
11253 F: Documentation/security/keys/core.rst
11255 F: include/linux/key-type.h
11256 F: include/linux/key.h
11257 F: include/linux/keyctl.h
11258 F: include/uapi/linux/keyctl.h
11261 KEYS/KEYRINGS_INTEGRITY
11262 M: Jarkko Sakkinen <jarkko@kernel.org>
11263 M: Mimi Zohar <zohar@linux.ibm.com>
11264 L: linux-integrity@vger.kernel.org
11265 L: keyrings@vger.kernel.org
11267 F: security/integrity/platform_certs
11270 M: Alexander Potapenko <glider@google.com>
11271 M: Marco Elver <elver@google.com>
11272 R: Dmitry Vyukov <dvyukov@google.com>
11273 L: kasan-dev@googlegroups.com
11275 F: Documentation/dev-tools/kfence.rst
11276 F: arch/*/include/asm/kfence.h
11277 F: include/linux/kfence.h
11278 F: lib/Kconfig.kfence
11282 M: Stefani Seibold <stefani@seibold.net>
11284 F: include/linux/kfifo.h
11288 KGDB / KDB /debug_core
11289 M: Jason Wessel <jason.wessel@windriver.com>
11290 M: Daniel Thompson <daniel.thompson@linaro.org>
11291 R: Douglas Anderson <dianders@chromium.org>
11292 L: kgdb-bugreport@lists.sourceforge.net
11294 W: http://kgdb.wiki.kernel.org/
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11296 F: Documentation/dev-tools/kgdb.rst
11297 F: drivers/misc/kgdbts.c
11298 F: drivers/tty/serial/kgdboc.c
11299 F: include/linux/kdb.h
11300 F: include/linux/kgdb.h
11302 F: kernel/module/kdb.c
11304 KHADAS MCU MFD DRIVER
11305 M: Neil Armstrong <narmstrong@baylibre.com>
11306 L: linux-amlogic@lists.infradead.org
11308 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11309 F: drivers/mfd/khadas-mcu.c
11310 F: include/linux/mfd/khadas-mcu.h
11311 F: drivers/thermal/khadas_mcu_fan.c
11314 M: Catalin Marinas <catalin.marinas@arm.com>
11316 F: Documentation/dev-tools/kmemleak.rst
11317 F: include/linux/kmemleak.h
11319 F: samples/kmemleak/kmemleak-test.c
11321 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11322 M: Luis Chamberlain <mcgrof@kernel.org>
11323 L: linux-kernel@vger.kernel.org
11324 L: linux-modules@vger.kernel.org
11326 F: include/linux/kmod.h
11329 F: tools/testing/selftests/kmod/
11332 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11333 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11334 M: "David S. Miller" <davem@davemloft.net>
11335 M: Masami Hiramatsu <mhiramat@kernel.org>
11337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11338 F: Documentation/trace/kprobes.rst
11339 F: include/asm-generic/kprobes.h
11340 F: include/linux/kprobes.h
11341 F: kernel/kprobes.c
11342 F: lib/test_kprobes.c
11345 KS0108 LCD CONTROLLER DRIVER
11346 M: Miguel Ojeda <ojeda@kernel.org>
11348 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11349 F: drivers/auxdisplay/ks0108.c
11350 F: include/linux/ks0108.h
11352 KTD253 BACKLIGHT DRIVER
11353 M: Linus Walleij <linus.walleij@linaro.org>
11355 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11356 F: drivers/video/backlight/ktd253-backlight.c
11359 M: Steven Rostedt <rostedt@goodmis.org>
11360 M: John Hawley <warthog9@eaglescrag.net>
11362 F: tools/testing/ktest
11365 M: David Ahern <dsahern@kernel.org>
11366 L: netdev@vger.kernel.org
11368 F: include/net/l3mdev.h
11371 LANDLOCK SECURITY MODULE
11372 M: Mickaël Salaün <mic@digikod.net>
11373 L: linux-security-module@vger.kernel.org
11375 W: https://landlock.io
11376 T: git https://github.com/landlock-lsm/linux.git
11377 F: Documentation/security/landlock.rst
11378 F: Documentation/userspace-api/landlock.rst
11379 F: include/uapi/linux/landlock.h
11380 F: samples/landlock/
11381 F: security/landlock/
11382 F: tools/testing/selftests/landlock/
11386 LANTIQ / INTEL Ethernet drivers
11387 M: Hauke Mehrtens <hauke@hauke-m.de>
11388 L: netdev@vger.kernel.org
11390 F: drivers/net/dsa/lantiq_gswip.c
11391 F: drivers/net/dsa/lantiq_pce.h
11392 F: drivers/net/ethernet/lantiq_xrx200.c
11393 F: net/dsa/tag_gswip.c
11395 LANTIQ MIPS ARCHITECTURE
11396 M: John Crispin <john@phrozen.org>
11397 L: linux-mips@vger.kernel.org
11399 F: arch/mips/lantiq
11400 F: drivers/soc/lantiq
11402 LASI 53c700 driver for PARISC
11403 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11404 L: linux-scsi@vger.kernel.org
11406 F: Documentation/scsi/53c700.rst
11407 F: drivers/scsi/53c700*
11410 M: Tobin C. Harding <me@tobin.cc>
11411 M: Tycho Andersen <tycho@tycho.pizza>
11412 L: linux-hardening@vger.kernel.org
11414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11415 F: scripts/leaking_addresses.pl
11418 M: Pavel Machek <pavel@ucw.cz>
11419 L: linux-leds@vger.kernel.org
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11422 F: Documentation/devicetree/bindings/leds/
11424 F: include/linux/leds.h
11426 LEGACY EEPROM DRIVER
11427 M: Jean Delvare <jdelvare@suse.com>
11429 F: Documentation/misc-devices/eeprom.rst
11430 F: drivers/misc/eeprom/eeprom.c
11432 LEGO MINDSTORMS EV3
11433 R: David Lechner <david@lechnology.com>
11435 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11436 F: arch/arm/boot/dts/da850-lego-ev3.dts
11437 F: drivers/power/supply/lego_ev3_battery.c
11439 LEGO USB Tower driver
11440 M: Juergen Stuber <starblue@users.sourceforge.net>
11441 L: legousb-devel@lists.sourceforge.net
11443 W: http://legousb.sourceforge.net/
11444 F: drivers/usb/misc/legousbtower.c
11446 LETSKETCH HID TABLET DRIVER
11447 M: Hans de Goede <hdegoede@redhat.com>
11448 L: linux-input@vger.kernel.org
11450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11451 F: drivers/hid/hid-letsketch.c
11454 M: Matan Ziv-Av <matan@svgalib.org>
11455 L: platform-driver-x86@vger.kernel.org
11457 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11458 F: Documentation/admin-guide/laptops/lg-laptop.rst
11459 F: drivers/platform/x86/lg-laptop.c
11461 LG2160 MEDIA DRIVER
11462 M: Michael Krufky <mkrufky@linuxtv.org>
11463 L: linux-media@vger.kernel.org
11465 W: https://linuxtv.org
11466 W: http://github.com/mkrufky
11467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11468 T: git git://linuxtv.org/mkrufky/tuners.git
11469 F: drivers/media/dvb-frontends/lg2160.*
11471 LGDT3305 MEDIA DRIVER
11472 M: Michael Krufky <mkrufky@linuxtv.org>
11473 L: linux-media@vger.kernel.org
11475 W: https://linuxtv.org
11476 W: http://github.com/mkrufky
11477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11478 T: git git://linuxtv.org/mkrufky/tuners.git
11479 F: drivers/media/dvb-frontends/lgdt3305.*
11481 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11482 M: Viresh Kumar <vireshk@kernel.org>
11483 L: linux-ide@vger.kernel.org
11485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11486 F: drivers/ata/pata_arasan_cf.c
11487 F: include/linux/pata_arasan_cf_data.h
11489 LIBATA PATA DRIVERS
11490 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11491 L: linux-ide@vger.kernel.org
11492 F: drivers/ata/ata_*.c
11493 F: drivers/ata/pata_*.c
11495 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11496 M: Linus Walleij <linus.walleij@linaro.org>
11497 L: linux-ide@vger.kernel.org
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11500 F: drivers/ata/pata_ftide010.c
11501 F: drivers/ata/sata_gemini.c
11502 F: drivers/ata/sata_gemini.h
11504 LIBATA SATA AHCI PLATFORM devices support
11505 M: Hans de Goede <hdegoede@redhat.com>
11506 M: Jens Axboe <axboe@kernel.dk>
11507 L: linux-ide@vger.kernel.org
11509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11510 F: drivers/ata/ahci_platform.c
11511 F: drivers/ata/libahci_platform.c
11512 F: include/linux/ahci_platform.h
11514 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11515 M: Mikael Pettersson <mikpelinux@gmail.com>
11516 L: linux-ide@vger.kernel.org
11518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11519 F: drivers/ata/sata_promise.*
11521 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11522 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11523 L: linux-ide@vger.kernel.org
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11526 F: Documentation/ABI/testing/sysfs-ata
11527 F: Documentation/devicetree/bindings/ata/
11529 F: include/linux/ata.h
11530 F: include/linux/libata.h
11532 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11533 M: Vishal Verma <vishal.l.verma@intel.com>
11534 M: Dan Williams <dan.j.williams@intel.com>
11535 M: Dave Jiang <dave.jiang@intel.com>
11536 L: nvdimm@lists.linux.dev
11538 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11539 P: Documentation/nvdimm/maintainer-entry-profile.rst
11540 F: drivers/nvdimm/btt*
11542 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11543 M: Dan Williams <dan.j.williams@intel.com>
11544 M: Vishal Verma <vishal.l.verma@intel.com>
11545 M: Dave Jiang <dave.jiang@intel.com>
11546 L: nvdimm@lists.linux.dev
11548 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11549 P: Documentation/nvdimm/maintainer-entry-profile.rst
11550 F: drivers/nvdimm/pmem*
11552 LIBNVDIMM: DEVICETREE BINDINGS
11553 M: Oliver O'Halloran <oohall@gmail.com>
11554 L: nvdimm@lists.linux.dev
11556 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11557 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11558 F: drivers/nvdimm/of_pmem.c
11560 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11561 M: Dan Williams <dan.j.williams@intel.com>
11562 M: Vishal Verma <vishal.l.verma@intel.com>
11563 M: Dave Jiang <dave.jiang@intel.com>
11564 M: Ira Weiny <ira.weiny@intel.com>
11565 L: nvdimm@lists.linux.dev
11567 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11568 P: Documentation/nvdimm/maintainer-entry-profile.rst
11569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11570 F: drivers/acpi/nfit/*
11571 F: drivers/nvdimm/*
11572 F: include/linux/libnvdimm.h
11573 F: include/linux/nd.h
11574 F: include/uapi/linux/ndctl.h
11575 F: tools/testing/nvdimm/
11577 LICENSES and SPDX stuff
11578 M: Thomas Gleixner <tglx@linutronix.de>
11579 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11580 L: linux-spdx@vger.kernel.org
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11584 F: Documentation/process/license-rules.rst
11586 F: scripts/spdxcheck-test.sh
11587 F: scripts/spdxcheck.py
11589 LINEAR RANGES HELPERS
11590 M: Mark Brown <broonie@kernel.org>
11591 R: Matti Vaittinen <mazziesaccount@gmail.com>
11592 F: lib/linear_ranges.c
11593 F: lib/test_linear_ranges.c
11594 F: include/linux/linear_range.h
11596 LINUX FOR POWER MACINTOSH
11597 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11598 L: linuxppc-dev@lists.ozlabs.org
11600 F: arch/powerpc/platforms/powermac/
11601 F: drivers/macintosh/
11603 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11604 M: Michael Ellerman <mpe@ellerman.id.au>
11605 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11606 R: Paul Mackerras <paulus@samba.org>
11607 L: linuxppc-dev@lists.ozlabs.org
11609 W: https://github.com/linuxppc/wiki/wiki
11610 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11612 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11613 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11614 F: Documentation/devicetree/bindings/powerpc/
11615 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11616 F: Documentation/powerpc/
11618 F: drivers/*/*/*pasemi*
11619 F: drivers/*/*pasemi*
11620 F: drivers/char/tpm/tpm_ibmvtpm*
11621 F: drivers/crypto/nx/
11622 F: drivers/crypto/vmx/
11623 F: drivers/i2c/busses/i2c-opal.c
11624 F: drivers/net/ethernet/ibm/ibmveth.*
11625 F: drivers/net/ethernet/ibm/ibmvnic.*
11626 F: drivers/pci/hotplug/pnv_php.c
11627 F: drivers/pci/hotplug/rpa*
11628 F: drivers/rtc/rtc-opal.c
11629 F: drivers/scsi/ibmvscsi/
11630 F: drivers/tty/hvc/hvc_opal.c
11631 F: drivers/watchdog/wdrtas.c
11632 F: tools/testing/selftests/powerpc
11639 LINUX FOR POWERPC EMBEDDED MPC5XXX
11640 M: Anatolij Gustschin <agust@denx.de>
11641 L: linuxppc-dev@lists.ozlabs.org
11643 F: arch/powerpc/platforms/512x/
11644 F: arch/powerpc/platforms/52xx/
11646 LINUX FOR POWERPC EMBEDDED PPC4XX
11647 L: linuxppc-dev@lists.ozlabs.org
11649 F: arch/powerpc/platforms/40x/
11650 F: arch/powerpc/platforms/44x/
11652 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11653 M: Scott Wood <oss@buserror.net>
11654 L: linuxppc-dev@lists.ozlabs.org
11656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11657 F: Documentation/devicetree/bindings/powerpc/fsl/
11658 F: arch/powerpc/platforms/83xx/
11659 F: arch/powerpc/platforms/85xx/
11661 LINUX FOR POWERPC EMBEDDED PPC8XX
11662 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11663 L: linuxppc-dev@lists.ozlabs.org
11665 F: arch/powerpc/platforms/8xx/
11667 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11668 M: Kees Cook <keescook@chromium.org>
11670 F: drivers/misc/lkdtm/*
11671 F: tools/testing/selftests/lkdtm/*
11673 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11674 M: Alan Stern <stern@rowland.harvard.edu>
11675 M: Andrea Parri <parri.andrea@gmail.com>
11676 M: Will Deacon <will@kernel.org>
11677 M: Peter Zijlstra <peterz@infradead.org>
11678 M: Boqun Feng <boqun.feng@gmail.com>
11679 M: Nicholas Piggin <npiggin@gmail.com>
11680 M: David Howells <dhowells@redhat.com>
11681 M: Jade Alglave <j.alglave@ucl.ac.uk>
11682 M: Luc Maranget <luc.maranget@inria.fr>
11683 M: "Paul E. McKenney" <paulmck@kernel.org>
11684 R: Akira Yokosawa <akiyks@gmail.com>
11685 R: Daniel Lustig <dlustig@nvidia.com>
11686 R: Joel Fernandes <joel@joelfernandes.org>
11687 L: linux-kernel@vger.kernel.org
11688 L: linux-arch@vger.kernel.org
11690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11691 F: Documentation/atomic_bitops.txt
11692 F: Documentation/atomic_t.txt
11693 F: Documentation/core-api/refcount-vs-atomic.rst
11694 F: Documentation/litmus-tests/
11695 F: Documentation/memory-barriers.txt
11696 F: tools/memory-model/
11698 LIS3LV02D ACCELEROMETER DRIVER
11699 M: Eric Piel <eric.piel@tremplin-utc.net>
11701 F: Documentation/misc-devices/lis3lv02d.rst
11702 F: drivers/misc/lis3lv02d/
11703 F: drivers/platform/x86/hp_accel.c
11706 M: David Gow <davidgow@google.com>
11707 L: linux-kselftest@vger.kernel.org
11708 L: kunit-dev@googlegroups.com
11713 M: Karol Gugala <kgugala@antmicro.com>
11714 M: Mateusz Holenko <mholenko@antmicro.com>
11715 M: Gabriel Somlo <gsomlo@gmail.com>
11716 M: Joel Stanley <joel@jms.id.au>
11718 F: Documentation/devicetree/bindings/*/litex,*.yaml
11719 F: arch/openrisc/boot/dts/or1klitex.dts
11720 F: include/linux/litex.h
11721 F: drivers/tty/serial/liteuart.c
11722 F: drivers/soc/litex/*
11723 F: drivers/net/ethernet/litex/*
11724 F: drivers/mmc/host/litex_mmc.c
11728 M: Josh Poimboeuf <jpoimboe@kernel.org>
11729 M: Jiri Kosina <jikos@kernel.org>
11730 M: Miroslav Benes <mbenes@suse.cz>
11731 M: Petr Mladek <pmladek@suse.com>
11732 R: Joe Lawrence <joe.lawrence@redhat.com>
11733 L: live-patching@vger.kernel.org
11735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11736 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11737 F: Documentation/livepatch/
11738 F: arch/powerpc/include/asm/livepatch.h
11739 F: include/linux/livepatch.h
11740 F: kernel/livepatch/
11741 F: kernel/module/livepatch.c
11743 F: samples/livepatch/
11744 F: tools/testing/selftests/livepatch/
11747 L: netdev@vger.kernel.org
11749 F: include/linux/llc.h
11750 F: include/net/llc*
11751 F: include/uapi/linux/llc.h
11754 LM73 HARDWARE MONITOR DRIVER
11755 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11756 L: linux-hwmon@vger.kernel.org
11758 F: drivers/hwmon/lm73.c
11760 LM78 HARDWARE MONITOR DRIVER
11761 M: Jean Delvare <jdelvare@suse.com>
11762 L: linux-hwmon@vger.kernel.org
11764 F: Documentation/hwmon/lm78.rst
11765 F: drivers/hwmon/lm78.c
11767 LM83 HARDWARE MONITOR DRIVER
11768 M: Jean Delvare <jdelvare@suse.com>
11769 L: linux-hwmon@vger.kernel.org
11771 F: Documentation/hwmon/lm83.rst
11772 F: drivers/hwmon/lm83.c
11774 LM90 HARDWARE MONITOR DRIVER
11775 M: Jean Delvare <jdelvare@suse.com>
11776 L: linux-hwmon@vger.kernel.org
11778 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11779 F: Documentation/hwmon/lm90.rst
11780 F: drivers/hwmon/lm90.c
11781 F: include/dt-bindings/thermal/lm90.h
11783 LM95234 HARDWARE MONITOR DRIVER
11784 M: Guenter Roeck <linux@roeck-us.net>
11785 L: linux-hwmon@vger.kernel.org
11787 F: Documentation/hwmon/lm95234.rst
11788 F: drivers/hwmon/lm95234.c
11790 LME2510 MEDIA DRIVER
11791 M: Malcolm Priestley <tvboxspy@gmail.com>
11792 L: linux-media@vger.kernel.org
11794 W: https://linuxtv.org
11795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11796 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11798 LOADPIN SECURITY MODULE
11799 M: Kees Cook <keescook@chromium.org>
11801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11802 F: Documentation/admin-guide/LSM/LoadPin.rst
11803 F: security/loadpin/
11806 M: Peter Zijlstra <peterz@infradead.org>
11807 M: Ingo Molnar <mingo@redhat.com>
11808 M: Will Deacon <will@kernel.org>
11809 R: Waiman Long <longman@redhat.com>
11810 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11811 L: linux-kernel@vger.kernel.org
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11814 F: Documentation/locking/
11815 F: arch/*/include/asm/spinlock*.h
11816 F: include/linux/lockdep.h
11817 F: include/linux/mutex*.h
11818 F: include/linux/rwlock*.h
11819 F: include/linux/rwsem*.h
11820 F: include/linux/seqlock.h
11821 F: include/linux/spinlock*.h
11823 F: lib/locking*.[ch]
11824 X: kernel/locking/locktorture.c
11826 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11827 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11828 L: linux-ntfs-dev@lists.sourceforge.net
11830 W: http://www.linux-ntfs.org/content/view/19/37/
11831 F: Documentation/admin-guide/ldm.rst
11832 F: block/partitions/ldm.*
11834 LOGITECH HID GAMING KEYBOARDS
11835 M: Hans de Goede <hdegoede@redhat.com>
11836 L: linux-input@vger.kernel.org
11838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11839 F: drivers/hid/hid-lg-g15.c
11841 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11842 M: Adrien Grassein <adrien.grassein@gmail.com>
11844 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11845 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11848 M: Huacai Chen <chenhuacai@kernel.org>
11849 R: WANG Xuerui <kernel@xen0n.name>
11850 L: loongarch@lists.linux.dev
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11854 F: drivers/*/*loongarch*
11855 F: Documentation/loongarch/
11856 F: Documentation/translations/zh_CN/loongarch/
11858 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11859 M: Sathya Prakash <sathya.prakash@broadcom.com>
11860 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11861 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11862 L: MPT-FusionLinux.pdl@broadcom.com
11863 L: linux-scsi@vger.kernel.org
11865 W: http://www.avagotech.com/support/
11866 F: drivers/message/fusion/
11867 F: drivers/scsi/mpt3sas/
11869 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11870 M: Matthew Wilcox <willy@infradead.org>
11871 L: linux-scsi@vger.kernel.org
11873 F: drivers/scsi/sym53c8xx_2/
11876 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11877 L: linux-iio@vger.kernel.org
11879 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11880 F: drivers/iio/dac/ltc1660.c
11882 LTC2688 IIO DAC DRIVER
11883 M: Nuno Sá <nuno.sa@analog.com>
11884 L: linux-iio@vger.kernel.org
11886 W: http://ez.analog.com/community/linux-device-drivers
11887 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11888 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11889 F: drivers/iio/dac/ltc2688.c
11891 LTC2947 HARDWARE MONITOR DRIVER
11892 M: Nuno Sá <nuno.sa@analog.com>
11893 L: linux-hwmon@vger.kernel.org
11895 W: https://ez.analog.com/linux-software-drivers
11896 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11897 F: drivers/hwmon/ltc2947-core.c
11898 F: drivers/hwmon/ltc2947-i2c.c
11899 F: drivers/hwmon/ltc2947-spi.c
11900 F: drivers/hwmon/ltc2947.h
11902 LTC2983 IIO TEMPERATURE DRIVER
11903 M: Nuno Sá <nuno.sa@analog.com>
11904 L: linux-iio@vger.kernel.org
11906 W: https://ez.analog.com/linux-software-drivers
11907 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11908 F: drivers/iio/temperature/ltc2983.c
11910 LTC4261 HARDWARE MONITOR DRIVER
11911 M: Guenter Roeck <linux@roeck-us.net>
11912 L: linux-hwmon@vger.kernel.org
11914 F: Documentation/hwmon/ltc4261.rst
11915 F: drivers/hwmon/ltc4261.c
11917 LTC4306 I2C MULTIPLEXER DRIVER
11918 M: Michael Hennerich <michael.hennerich@analog.com>
11919 L: linux-i2c@vger.kernel.org
11921 W: https://ez.analog.com/linux-software-drivers
11922 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11923 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11925 LTP (Linux Test Project)
11926 M: Mike Frysinger <vapier@gentoo.org>
11927 M: Cyril Hrubis <chrubis@suse.cz>
11928 M: Wanlong Gao <wanlong.gao@gmail.com>
11929 M: Jan Stancek <jstancek@redhat.com>
11930 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11931 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11932 L: ltp@lists.linux.it (subscribers-only)
11934 W: http://linux-test-project.github.io/
11935 T: git git://github.com/linux-test-project/ltp.git
11937 LYNX 28G SERDES PHY DRIVER
11938 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11939 L: netdev@vger.kernel.org
11941 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11942 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11945 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11946 L: netdev@vger.kernel.org
11948 F: drivers/net/pcs/pcs-lynx.c
11949 F: include/linux/pcs-lynx.h
11952 M: Geert Uytterhoeven <geert@linux-m68k.org>
11953 L: linux-m68k@lists.linux-m68k.org
11955 W: http://www.linux-m68k.org/
11956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11960 M68K ON APPLE MACINTOSH
11961 M: Joshua Thompson <funaho@jurai.org>
11962 L: linux-m68k@lists.linux-m68k.org
11964 W: http://www.mac.linux-m68k.org/
11966 F: drivers/macintosh/adb-iop.c
11967 F: drivers/macintosh/via-macii.c
11970 M: Philip Blundell <philb@gnu.org>
11972 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11973 F: arch/m68k/hp300/
11975 M88DS3103 MEDIA DRIVER
11976 M: Antti Palosaari <crope@iki.fi>
11977 L: linux-media@vger.kernel.org
11979 W: https://linuxtv.org
11980 W: http://palosaari.fi/linux/
11981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11982 T: git git://linuxtv.org/anttip/media_tree.git
11983 F: drivers/media/dvb-frontends/m88ds3103*
11985 M88RS2000 MEDIA DRIVER
11986 M: Malcolm Priestley <tvboxspy@gmail.com>
11987 L: linux-media@vger.kernel.org
11989 W: https://linuxtv.org
11990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11991 F: drivers/media/dvb-frontends/m88rs2000*
11993 MA901 MASTERKIT USB FM RADIO DRIVER
11994 M: Alexey Klimov <klimov.linux@gmail.com>
11995 L: linux-media@vger.kernel.org
11997 T: git git://linuxtv.org/media_tree.git
11998 F: drivers/media/radio/radio-ma901.c
12001 M: Johannes Berg <johannes@sipsolutions.net>
12002 L: linux-wireless@vger.kernel.org
12004 W: https://wireless.wiki.kernel.org/
12005 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12008 F: Documentation/networking/mac80211-injection.rst
12009 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12010 F: drivers/net/wireless/mac80211_hwsim.[ch]
12011 F: include/net/mac80211.h
12015 M: Jassi Brar <jassisinghbrar@gmail.com>
12016 L: linux-kernel@vger.kernel.org
12018 F: drivers/mailbox/
12019 F: include/linux/mailbox_client.h
12020 F: include/linux/mailbox_controller.h
12021 F: include/dt-bindings/mailbox/
12022 F: Documentation/devicetree/bindings/mailbox/
12025 M: Viresh Kumar <viresh.kumar@linaro.org>
12026 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12027 L: linux-kernel@vger.kernel.org
12029 F: drivers/mailbox/arm_mhuv2.c
12030 F: include/linux/mailbox/arm_mhuv2_message.h
12031 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12033 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12034 M: Jeremy Kerr <jk@codeconstruct.com.au>
12035 M: Matt Johnston <matt@codeconstruct.com.au>
12036 L: netdev@vger.kernel.org
12038 F: Documentation/networking/mctp.rst
12039 F: drivers/net/mctp/
12040 F: include/net/mctp.h
12041 F: include/net/mctpdevice.h
12042 F: include/net/netns/mctp.h
12045 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12046 M: Michael Kerrisk <mtk.manpages@gmail.com>
12047 L: linux-man@vger.kernel.org
12049 W: http://www.kernel.org/doc/man-pages
12051 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12052 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12053 L: linux-mips@vger.kernel.org
12055 F: arch/mips/boot/dts/img/pistachio*
12057 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12058 M: Andrew Lunn <andrew@lunn.ch>
12059 M: Vivien Didelot <vivien.didelot@gmail.com>
12060 L: netdev@vger.kernel.org
12062 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12063 F: Documentation/networking/devlink/mv88e6xxx.rst
12064 F: drivers/net/dsa/mv88e6xxx/
12065 F: include/linux/dsa/mv88e6xxx.h
12066 F: include/linux/platform_data/mv88e6xxx.h
12068 MARVELL ARMADA 3700 PHY DRIVERS
12069 M: Miquel Raynal <miquel.raynal@bootlin.com>
12071 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12072 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12073 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12074 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12076 MARVELL ARMADA 3700 SERIAL DRIVER
12077 M: Pali Rohár <pali@kernel.org>
12079 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12080 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12081 F: drivers/tty/serial/mvebu-uart.c
12083 MARVELL ARMADA DRM SUPPORT
12084 M: Russell King <linux@armlinux.org.uk>
12086 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12087 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12088 F: Documentation/devicetree/bindings/display/armada/
12089 F: drivers/gpu/drm/armada/
12090 F: include/uapi/drm/armada_drm.h
12092 MARVELL CRYPTO DRIVER
12093 M: Boris Brezillon <bbrezillon@kernel.org>
12094 M: Arnaud Ebalard <arno@natisbad.org>
12095 M: Srujana Challa <schalla@marvell.com>
12096 L: linux-crypto@vger.kernel.org
12098 F: drivers/crypto/marvell/
12099 F: include/linux/soc/marvell/octeontx2/
12101 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12102 M: Mirko Lindner <mlindner@marvell.com>
12103 M: Stephen Hemminger <stephen@networkplumber.org>
12104 L: netdev@vger.kernel.org
12106 F: drivers/net/ethernet/marvell/sk*
12108 MARVELL LIBERTAS WIRELESS DRIVER
12109 L: libertas-dev@lists.infradead.org
12111 F: drivers/net/wireless/marvell/libertas/
12113 MARVELL MACCHIATOBIN SUPPORT
12114 M: Russell King <linux@armlinux.org.uk>
12115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12117 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12119 MARVELL MV643XX ETHERNET DRIVER
12120 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12121 L: netdev@vger.kernel.org
12123 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12124 F: include/linux/mv643xx.h
12126 MARVELL MV88X3310 PHY DRIVER
12127 M: Russell King <linux@armlinux.org.uk>
12128 M: Marek Behún <kabel@kernel.org>
12129 L: netdev@vger.kernel.org
12131 F: drivers/net/phy/marvell10g.c
12133 MARVELL MVEBU THERMAL DRIVER
12134 M: Miquel Raynal <miquel.raynal@bootlin.com>
12136 F: drivers/thermal/armada_thermal.c
12138 MARVELL MVNETA ETHERNET DRIVER
12139 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12140 L: netdev@vger.kernel.org
12142 F: drivers/net/ethernet/marvell/mvneta.*
12144 MARVELL MVPP2 ETHERNET DRIVER
12145 M: Marcin Wojtas <mw@semihalf.com>
12146 M: Russell King <linux@armlinux.org.uk>
12147 L: netdev@vger.kernel.org
12149 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12150 F: drivers/net/ethernet/marvell/mvpp2/
12152 MARVELL MWIFIEX WIRELESS DRIVER
12153 M: Amitkumar Karwar <amitkarwar@gmail.com>
12154 M: Ganapathi Bhat <ganapathi017@gmail.com>
12155 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12156 M: Xinming Hu <huxinming820@gmail.com>
12157 L: linux-wireless@vger.kernel.org
12159 F: drivers/net/wireless/marvell/mwifiex/
12161 MARVELL MWL8K WIRELESS DRIVER
12162 M: Lennert Buytenhek <buytenh@wantstofly.org>
12163 L: linux-wireless@vger.kernel.org
12165 F: drivers/net/wireless/marvell/mwl8k.c
12167 MARVELL NAND CONTROLLER DRIVER
12168 M: Miquel Raynal <miquel.raynal@bootlin.com>
12169 L: linux-mtd@lists.infradead.org
12171 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12172 F: drivers/mtd/nand/raw/marvell_nand.c
12174 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12175 M: Sunil Goutham <sgoutham@marvell.com>
12176 M: Geetha sowjanya <gakula@marvell.com>
12177 M: Subbaraya Sundeep <sbhatta@marvell.com>
12178 M: hariprasad <hkelam@marvell.com>
12179 L: netdev@vger.kernel.org
12181 F: drivers/net/ethernet/marvell/octeontx2/nic/
12182 F: include/linux/soc/marvell/octeontx2/
12184 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12185 M: Sunil Goutham <sgoutham@marvell.com>
12186 M: Linu Cherian <lcherian@marvell.com>
12187 M: Geetha sowjanya <gakula@marvell.com>
12188 M: Jerin Jacob <jerinj@marvell.com>
12189 M: hariprasad <hkelam@marvell.com>
12190 M: Subbaraya Sundeep <sbhatta@marvell.com>
12191 L: netdev@vger.kernel.org
12193 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12194 F: drivers/net/ethernet/marvell/octeontx2/af/
12196 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12197 M: Taras Chornyi <tchornyi@marvell.com>
12199 W: https://github.com/Marvell-switching/switchdev-prestera
12200 F: drivers/net/ethernet/marvell/prestera/
12202 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12203 M: Nicolas Pitre <nico@fluxnic.net>
12205 F: drivers/mmc/host/mvsdio.*
12207 MARVELL USB MDIO CONTROLLER DRIVER
12208 M: Tobias Waldekranz <tobias@waldekranz.com>
12209 L: netdev@vger.kernel.org
12211 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12212 F: drivers/net/mdio/mdio-mvusb.c
12214 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12215 M: Hu Ziji <huziji@marvell.com>
12216 L: linux-mmc@vger.kernel.org
12218 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12219 F: drivers/mmc/host/sdhci-xenon*
12221 MARVELL OCTEON ENDPOINT DRIVER
12222 M: Veerasenareddy Burru <vburru@marvell.com>
12223 M: Abhijit Ayarekar <aayarekar@marvell.com>
12224 L: netdev@vger.kernel.org
12226 F: drivers/net/ethernet/marvell/octeon_ep
12228 MATROX FRAMEBUFFER DRIVER
12229 L: linux-fbdev@vger.kernel.org
12231 F: drivers/video/fbdev/matrox/matroxfb_*
12232 F: include/uapi/linux/matroxfb.h
12235 M: Daniel Nilsson <daniel.nilsson@flex.com>
12236 L: linux-hwmon@vger.kernel.org
12238 F: Documentation/hwmon/max15301.rst
12239 F: drivers/hwmon/pmbus/max15301.c
12241 MAX16065 HARDWARE MONITOR DRIVER
12242 M: Guenter Roeck <linux@roeck-us.net>
12243 L: linux-hwmon@vger.kernel.org
12245 F: Documentation/hwmon/max16065.rst
12246 F: drivers/hwmon/max16065.c
12248 MAX2175 SDR TUNER DRIVER
12249 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12250 L: linux-media@vger.kernel.org
12252 T: git git://linuxtv.org/media_tree.git
12253 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12254 F: Documentation/userspace-api/media/drivers/max2175.rst
12255 F: drivers/media/i2c/max2175*
12256 F: include/uapi/linux/max2175.h
12258 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12259 L: linux-hwmon@vger.kernel.org
12261 F: Documentation/hwmon/max6650.rst
12262 F: drivers/hwmon/max6650.c
12264 MAX6697 HARDWARE MONITOR DRIVER
12265 M: Guenter Roeck <linux@roeck-us.net>
12266 L: linux-hwmon@vger.kernel.org
12268 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12269 F: Documentation/hwmon/max6697.rst
12270 F: drivers/hwmon/max6697.c
12271 F: include/linux/platform_data/max6697.h
12273 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12274 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12275 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12276 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12277 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12278 L: linux-media@vger.kernel.org
12280 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12281 F: drivers/media/i2c/max9286.c
12283 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12284 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12285 L: linux-media@vger.kernel.org
12287 F: drivers/staging/media/max96712/max96712.c
12289 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12290 M: Peter Rosin <peda@axentia.se>
12291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12293 F: Documentation/devicetree/bindings/sound/max9860.txt
12294 F: sound/soc/codecs/max9860.*
12296 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12297 M: Andreas Klinger <ak@it-klinger.de>
12298 L: linux-iio@vger.kernel.org
12300 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12301 F: drivers/iio/proximity/mb1232.c
12303 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12304 R: Iskren Chernev <iskren.chernev@gmail.com>
12305 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12306 R: Marek Szyprowski <m.szyprowski@samsung.com>
12307 R: Matheus Castello <matheus@castello.eng.br>
12308 L: linux-pm@vger.kernel.org
12310 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12311 F: drivers/power/supply/max17040_battery.c
12313 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12314 R: Hans de Goede <hdegoede@redhat.com>
12315 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12316 R: Marek Szyprowski <m.szyprowski@samsung.com>
12317 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12318 R: Purism Kernel Team <kernel@puri.sm>
12319 L: linux-pm@vger.kernel.org
12321 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12322 F: drivers/power/supply/max17042_battery.c
12324 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12325 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12326 L: linux-kernel@vger.kernel.org
12328 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12329 F: drivers/regulator/max20086-regulator.c
12331 MAXIM MAX77650 PMIC MFD DRIVER
12332 M: Bartosz Golaszewski <brgl@bgdev.pl>
12333 L: linux-kernel@vger.kernel.org
12335 F: Documentation/devicetree/bindings/*/*max77650.yaml
12336 F: Documentation/devicetree/bindings/*/max77650*.yaml
12337 F: drivers/gpio/gpio-max77650.c
12338 F: drivers/input/misc/max77650-onkey.c
12339 F: drivers/leds/leds-max77650.c
12340 F: drivers/mfd/max77650.c
12341 F: drivers/power/supply/max77650-charger.c
12342 F: drivers/regulator/max77650-regulator.c
12343 F: include/linux/mfd/max77650.h
12345 MAXIM MAX77714 PMIC MFD DRIVER
12346 M: Luca Ceresoli <luca@lucaceresoli.net>
12348 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12349 F: drivers/mfd/max77714.c
12350 F: include/linux/mfd/max77714.h
12352 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12353 M: Javier Martinez Canillas <javier@dowhile0.org>
12354 L: linux-kernel@vger.kernel.org
12356 F: Documentation/devicetree/bindings/*/*max77802.yaml
12357 F: drivers/regulator/max77802-regulator.c
12358 F: include/dt-bindings/*/*max77802.h
12360 MAXIM MAX77976 BATTERY CHARGER
12361 M: Luca Ceresoli <luca@lucaceresoli.net>
12363 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12364 F: drivers/power/supply/max77976_charger.c
12366 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12367 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12368 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12369 L: linux-pm@vger.kernel.org
12371 B: mailto:linux-samsung-soc@vger.kernel.org
12372 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12373 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12374 F: drivers/power/supply/max14577_charger.c
12375 F: drivers/power/supply/max77693_charger.c
12377 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12378 M: Chanwoo Choi <cw00.choi@samsung.com>
12379 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12380 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12381 L: linux-kernel@vger.kernel.org
12383 B: mailto:linux-samsung-soc@vger.kernel.org
12384 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12385 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12386 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12387 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12388 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12389 F: Documentation/devicetree/bindings/mfd/max77693.txt
12390 F: drivers/*/*max77843.c
12391 F: drivers/*/max14577*.c
12392 F: drivers/*/max77686*.c
12393 F: drivers/*/max77693*.c
12394 F: drivers/clk/clk-max77686.c
12395 F: drivers/extcon/extcon-max14577.c
12396 F: drivers/extcon/extcon-max77693.c
12397 F: drivers/rtc/rtc-max77686.c
12398 F: include/linux/mfd/max14577*.h
12399 F: include/linux/mfd/max77686*.h
12400 F: include/linux/mfd/max77693*.h
12402 MAXIRADIO FM RADIO RECEIVER DRIVER
12403 M: Hans Verkuil <hverkuil@xs4all.nl>
12404 L: linux-media@vger.kernel.org
12406 W: https://linuxtv.org
12407 T: git git://linuxtv.org/media_tree.git
12408 F: drivers/media/radio/radio-maxiradio*
12410 MAXLINEAR ETHERNET PHY DRIVER
12411 M: Xu Liang <lxu@maxlinear.com>
12412 L: netdev@vger.kernel.org
12414 F: drivers/net/phy/mxl-gpy.c
12416 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12417 R: Yasushi SHOJI <yashi@spacecubics.com>
12418 L: linux-can@vger.kernel.org
12420 F: drivers/net/can/usb/mcba_usb.c
12422 MCAN MMIO DEVICE DRIVER
12423 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12424 L: linux-can@vger.kernel.org
12426 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12427 F: drivers/net/can/m_can/m_can.c
12428 F: drivers/net/can/m_can/m_can.h
12429 F: drivers/net/can/m_can/m_can_platform.c
12431 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12432 M: Rishi Gupta <gupt21@gmail.com>
12433 L: linux-i2c@vger.kernel.org
12434 L: linux-input@vger.kernel.org
12436 F: drivers/hid/hid-mcp2221.c
12438 MCP251XFD SPI-CAN NETWORK DRIVER
12439 M: Marc Kleine-Budde <mkl@pengutronix.de>
12440 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12441 R: Thomas Kopp <thomas.kopp@microchip.com>
12442 L: linux-can@vger.kernel.org
12444 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12445 F: drivers/net/can/spi/mcp251xfd/
12447 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12448 M: Peter Rosin <peda@axentia.se>
12449 L: linux-iio@vger.kernel.org
12451 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12452 F: drivers/iio/potentiometer/mcp4018.c
12453 F: drivers/iio/potentiometer/mcp4531.c
12455 MCR20A IEEE-802.15.4 RADIO DRIVER
12456 M: Xue Liu <liuxuenetmail@gmail.com>
12457 L: linux-wpan@vger.kernel.org
12459 W: https://github.com/xueliu/mcr20a-linux
12460 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12461 F: drivers/net/ieee802154/mcr20a.c
12462 F: drivers/net/ieee802154/mcr20a.h
12464 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12465 M: William Breathitt Gray <william.gray@linaro.org>
12466 L: linux-iio@vger.kernel.org
12468 F: drivers/iio/dac/cio-dac.c
12470 MEDIA CONTROLLER FRAMEWORK
12471 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12472 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12473 L: linux-media@vger.kernel.org
12475 W: https://www.linuxtv.org
12476 T: git git://linuxtv.org/media_tree.git
12477 F: drivers/media/mc/
12478 F: include/media/media-*.h
12479 F: include/uapi/linux/media.h
12481 MEDIA DRIVER FOR FREESCALE IMX PXP
12482 M: Philipp Zabel <p.zabel@pengutronix.de>
12483 L: linux-media@vger.kernel.org
12485 T: git git://linuxtv.org/media_tree.git
12486 F: drivers/media/platform/nxp/imx-pxp.[ch]
12488 MEDIA DRIVERS FOR ASCOT2E
12489 M: Sergey Kozlov <serjk@netup.ru>
12490 M: Abylay Ospan <aospan@netup.ru>
12491 L: linux-media@vger.kernel.org
12493 W: https://linuxtv.org
12494 W: http://netup.tv/
12495 T: git git://linuxtv.org/media_tree.git
12496 F: drivers/media/dvb-frontends/ascot2e*
12498 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12499 M: Jasmin Jessich <jasmin@anw.at>
12500 L: linux-media@vger.kernel.org
12502 W: https://linuxtv.org
12503 T: git git://linuxtv.org/media_tree.git
12504 F: drivers/media/dvb-frontends/cxd2099*
12506 MEDIA DRIVERS FOR CXD2841ER
12507 M: Sergey Kozlov <serjk@netup.ru>
12508 M: Abylay Ospan <aospan@netup.ru>
12509 L: linux-media@vger.kernel.org
12511 W: https://linuxtv.org
12512 W: http://netup.tv/
12513 T: git git://linuxtv.org/media_tree.git
12514 F: drivers/media/dvb-frontends/cxd2841er*
12516 MEDIA DRIVERS FOR CXD2880
12517 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12518 L: linux-media@vger.kernel.org
12520 W: http://linuxtv.org/
12521 T: git git://linuxtv.org/media_tree.git
12522 F: drivers/media/dvb-frontends/cxd2880/*
12523 F: drivers/media/spi/cxd2880*
12525 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12526 L: linux-media@vger.kernel.org
12528 W: https://linuxtv.org
12529 T: git git://linuxtv.org/media_tree.git
12530 F: drivers/media/pci/ddbridge/*
12532 MEDIA DRIVERS FOR FREESCALE IMX
12533 M: Steve Longerbeam <slongerbeam@gmail.com>
12534 M: Philipp Zabel <p.zabel@pengutronix.de>
12535 L: linux-media@vger.kernel.org
12537 T: git git://linuxtv.org/media_tree.git
12538 F: Documentation/admin-guide/media/imx.rst
12539 F: Documentation/devicetree/bindings/media/imx.txt
12540 F: drivers/staging/media/imx/
12541 F: include/linux/imx-media.h
12542 F: include/media/imx.h
12544 MEDIA DRIVERS FOR FREESCALE IMX7
12545 M: Rui Miguel Silva <rmfrfs@gmail.com>
12546 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12547 L: linux-media@vger.kernel.org
12549 T: git git://linuxtv.org/media_tree.git
12550 F: Documentation/admin-guide/media/imx7.rst
12551 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12552 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12553 F: drivers/media/platform/nxp/imx-mipi-csis.c
12554 F: drivers/staging/media/imx/imx7-media-csi.c
12556 MEDIA DRIVERS FOR HELENE
12557 M: Abylay Ospan <aospan@netup.ru>
12558 L: linux-media@vger.kernel.org
12560 W: https://linuxtv.org
12561 W: http://netup.tv/
12562 T: git git://linuxtv.org/media_tree.git
12563 F: drivers/media/dvb-frontends/helene*
12565 MEDIA DRIVERS FOR HORUS3A
12566 M: Sergey Kozlov <serjk@netup.ru>
12567 M: Abylay Ospan <aospan@netup.ru>
12568 L: linux-media@vger.kernel.org
12570 W: https://linuxtv.org
12571 W: http://netup.tv/
12572 T: git git://linuxtv.org/media_tree.git
12573 F: drivers/media/dvb-frontends/horus3a*
12575 MEDIA DRIVERS FOR LNBH25
12576 M: Sergey Kozlov <serjk@netup.ru>
12577 M: Abylay Ospan <aospan@netup.ru>
12578 L: linux-media@vger.kernel.org
12580 W: https://linuxtv.org
12581 W: http://netup.tv/
12582 T: git git://linuxtv.org/media_tree.git
12583 F: drivers/media/dvb-frontends/lnbh25*
12585 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12586 L: linux-media@vger.kernel.org
12588 W: https://linuxtv.org
12589 T: git git://linuxtv.org/media_tree.git
12590 F: drivers/media/dvb-frontends/mxl5xx*
12592 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12593 M: Sergey Kozlov <serjk@netup.ru>
12594 M: Abylay Ospan <aospan@netup.ru>
12595 L: linux-media@vger.kernel.org
12597 W: https://linuxtv.org
12598 W: http://netup.tv/
12599 T: git git://linuxtv.org/media_tree.git
12600 F: drivers/media/pci/netup_unidvb/*
12602 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12603 M: Dmitry Osipenko <digetx@gmail.com>
12604 L: linux-media@vger.kernel.org
12605 L: linux-tegra@vger.kernel.org
12607 T: git git://linuxtv.org/media_tree.git
12608 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12609 F: drivers/media/platform/nvidia/tegra-vde/
12611 MEDIA DRIVERS FOR RENESAS - CEU
12612 M: Jacopo Mondi <jacopo@jmondi.org>
12613 L: linux-media@vger.kernel.org
12614 L: linux-renesas-soc@vger.kernel.org
12616 T: git git://linuxtv.org/media_tree.git
12617 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12618 F: drivers/media/platform/renesas/renesas-ceu.c
12619 F: include/media/drv-intf/renesas-ceu.h
12621 MEDIA DRIVERS FOR RENESAS - DRIF
12622 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12623 L: linux-media@vger.kernel.org
12624 L: linux-renesas-soc@vger.kernel.org
12626 T: git git://linuxtv.org/media_tree.git
12627 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12628 F: drivers/media/platform/renesas/rcar_drif.c
12630 MEDIA DRIVERS FOR RENESAS - FCP
12631 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12632 L: linux-media@vger.kernel.org
12633 L: linux-renesas-soc@vger.kernel.org
12635 T: git git://linuxtv.org/media_tree.git
12636 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12637 F: drivers/media/platform/renesas/rcar-fcp.c
12638 F: include/media/rcar-fcp.h
12640 MEDIA DRIVERS FOR RENESAS - FDP1
12641 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12642 L: linux-media@vger.kernel.org
12643 L: linux-renesas-soc@vger.kernel.org
12645 T: git git://linuxtv.org/media_tree.git
12646 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12647 F: drivers/media/platform/renesas/rcar_fdp1.c
12649 MEDIA DRIVERS FOR RENESAS - VIN
12650 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12651 L: linux-media@vger.kernel.org
12652 L: linux-renesas-soc@vger.kernel.org
12654 T: git git://linuxtv.org/media_tree.git
12655 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12656 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12657 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12658 F: drivers/media/platform/renesas/rcar-isp.c
12659 F: drivers/media/platform/renesas/rcar-vin/
12661 MEDIA DRIVERS FOR RENESAS - VSP1
12662 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12663 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12664 L: linux-media@vger.kernel.org
12665 L: linux-renesas-soc@vger.kernel.org
12667 T: git git://linuxtv.org/media_tree.git
12668 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12669 F: drivers/media/platform/renesas/vsp1/
12671 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
12678 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12679 L: linux-media@vger.kernel.org
12681 W: https://linuxtv.org
12682 T: git git://linuxtv.org/media_tree.git
12683 F: drivers/media/dvb-frontends/stv6111*
12685 MEDIA DRIVERS FOR STM32 - DCMI
12686 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12687 L: linux-media@vger.kernel.org
12689 T: git git://linuxtv.org/media_tree.git
12690 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12691 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12693 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12694 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12695 L: linux-media@vger.kernel.org
12697 W: https://linuxtv.org
12698 Q: http://patchwork.kernel.org/project/linux-media/list/
12699 T: git git://linuxtv.org/media_tree.git
12700 F: Documentation/admin-guide/media/
12701 F: Documentation/devicetree/bindings/media/
12702 F: Documentation/driver-api/media/
12703 F: Documentation/userspace-api/media/
12705 F: drivers/staging/media/
12706 F: include/dt-bindings/media/
12707 F: include/linux/platform_data/media/
12709 F: include/uapi/linux/dvb/
12710 F: include/uapi/linux/ivtv*
12711 F: include/uapi/linux/media.h
12712 F: include/uapi/linux/meye.h
12713 F: include/uapi/linux/uvcvideo.h
12714 F: include/uapi/linux/v4l2-*
12715 F: include/uapi/linux/videodev2.h
12717 MEDIATEK BLUETOOTH DRIVER
12718 M: Sean Wang <sean.wang@mediatek.com>
12719 L: linux-bluetooth@vger.kernel.org
12720 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12722 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12723 F: drivers/bluetooth/btmtkuart.c
12725 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12726 M: Sean Wang <sean.wang@mediatek.com>
12727 L: linux-pm@vger.kernel.org
12729 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12730 F: drivers/power/reset/mt6323-poweroff.c
12732 MEDIATEK CIR DRIVER
12733 M: Sean Wang <sean.wang@mediatek.com>
12735 F: drivers/media/rc/mtk-cir.c
12737 MEDIATEK DMA DRIVER
12738 M: Sean Wang <sean.wang@mediatek.com>
12739 L: dmaengine@vger.kernel.org
12740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12741 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12743 F: Documentation/devicetree/bindings/dma/mtk-*
12744 F: drivers/dma/mediatek/
12746 MEDIATEK ETHERNET DRIVER
12747 M: Felix Fietkau <nbd@nbd.name>
12748 M: John Crispin <john@phrozen.org>
12749 M: Sean Wang <sean.wang@mediatek.com>
12750 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12751 L: netdev@vger.kernel.org
12753 F: drivers/net/ethernet/mediatek/
12755 MEDIATEK I2C CONTROLLER DRIVER
12756 M: Qii Wang <qii.wang@mediatek.com>
12757 L: linux-i2c@vger.kernel.org
12759 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12760 F: drivers/i2c/busses/i2c-mt65xx.c
12762 MEDIATEK IOMMU DRIVER
12763 M: Yong Wu <yong.wu@mediatek.com>
12764 L: iommu@lists.linux.dev
12765 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12767 F: Documentation/devicetree/bindings/iommu/mediatek*
12768 F: drivers/iommu/mtk_iommu*
12769 F: include/dt-bindings/memory/mt*-port.h
12771 MEDIATEK JPEG DRIVER
12772 M: Bin Liu <bin.liu@mediatek.com>
12774 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12775 F: drivers/media/platform/mediatek/jpeg/
12777 MEDIATEK MDP DRIVER
12778 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12779 M: Houlong Wei <houlong.wei@mediatek.com>
12780 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12782 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12783 F: drivers/media/platform/mediatek/mdp/
12784 F: drivers/media/platform/mediatek/vpu/
12786 MEDIATEK MEDIA DRIVER
12787 M: Tiffany Lin <tiffany.lin@mediatek.com>
12788 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12789 M: Yunfei Dong <yunfei.dong@mediatek.com>
12791 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12792 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12793 F: drivers/media/platform/mediatek/vcodec/
12794 F: drivers/media/platform/mediatek/vpu/
12796 MEDIATEK MMC/SD/SDIO DRIVER
12797 M: Chaotian Jing <chaotian.jing@mediatek.com>
12799 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12800 F: drivers/mmc/host/mtk-sd.c
12802 MEDIATEK MT76 WIRELESS LAN DRIVER
12803 M: Felix Fietkau <nbd@nbd.name>
12804 M: Lorenzo Bianconi <lorenzo@kernel.org>
12805 M: Ryder Lee <ryder.lee@mediatek.com>
12806 R: Shayne Chen <shayne.chen@mediatek.com>
12807 R: Sean Wang <sean.wang@mediatek.com>
12808 L: linux-wireless@vger.kernel.org
12810 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12811 F: drivers/net/wireless/mediatek/mt76/
12813 MEDIATEK MT7601U WIRELESS LAN DRIVER
12814 M: Jakub Kicinski <kubakici@wp.pl>
12815 L: linux-wireless@vger.kernel.org
12817 F: drivers/net/wireless/mediatek/mt7601u/
12819 MEDIATEK MT7621 CLOCK DRIVER
12820 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12822 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12823 F: drivers/clk/ralink/clk-mt7621.c
12825 MEDIATEK MT7621/28/88 I2C DRIVER
12826 M: Stefan Roese <sr@denx.de>
12827 L: linux-i2c@vger.kernel.org
12829 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12830 F: drivers/i2c/busses/i2c-mt7621.c
12832 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12833 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12835 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12836 F: drivers/pci/controller/pcie-mt7621.c
12838 MEDIATEK MT7621 PHY PCI DRIVER
12839 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12841 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12842 F: drivers/phy/ralink/phy-mt7621-pci.c
12844 MEDIATEK NAND CONTROLLER DRIVER
12845 L: linux-mtd@lists.infradead.org
12847 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12848 F: drivers/mtd/nand/raw/mtk_*
12850 MEDIATEK PMIC LED DRIVER
12851 M: Sean Wang <sean.wang@mediatek.com>
12853 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12854 F: drivers/leds/leds-mt6323.c
12856 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12857 M: Sean Wang <sean.wang@mediatek.com>
12859 F: drivers/char/hw_random/mtk-rng.c
12861 MEDIATEK SMI DRIVER
12862 M: Yong Wu <yong.wu@mediatek.com>
12863 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12865 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12866 F: drivers/memory/mtk-smi.c
12867 F: include/soc/mediatek/smi.h
12869 MEDIATEK SWITCH DRIVER
12870 M: Sean Wang <sean.wang@mediatek.com>
12871 M: Landen Chao <Landen.Chao@mediatek.com>
12872 M: DENG Qingfang <dqfext@gmail.com>
12873 L: netdev@vger.kernel.org
12875 F: drivers/net/dsa/mt7530.*
12876 F: net/dsa/tag_mtk.c
12878 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12879 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12880 M: Intel Corporation <linuxwwan@intel.com>
12881 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12882 R: Liu Haijun <haijun.liu@mediatek.com>
12883 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12884 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12885 L: netdev@vger.kernel.org
12887 F: drivers/net/wwan/t7xx/
12889 MEDIATEK USB3 DRD IP DRIVER
12890 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12891 L: linux-usb@vger.kernel.org
12892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12893 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12895 F: Documentation/devicetree/bindings/usb/mediatek,*
12896 F: drivers/usb/host/xhci-mtk*
12897 F: drivers/usb/mtu3/
12899 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12900 M: Peter Senna Tschudin <peter.senna@gmail.com>
12901 M: Martin Donnelly <martin.donnelly@ge.com>
12902 M: Martyn Welch <martyn.welch@collabora.co.uk>
12904 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12905 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12907 MEGARAID SCSI/SAS DRIVERS
12908 M: Kashyap Desai <kashyap.desai@broadcom.com>
12909 M: Sumit Saxena <sumit.saxena@broadcom.com>
12910 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12911 L: megaraidlinux.pdl@broadcom.com
12912 L: linux-scsi@vger.kernel.org
12914 W: http://www.avagotech.com/support/
12915 F: Documentation/scsi/megaraid.rst
12916 F: drivers/scsi/megaraid.*
12917 F: drivers/scsi/megaraid/
12919 MELEXIS MLX90614 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/mlx90614.c
12926 MELEXIS MLX90632 DRIVER
12927 M: Crt Mori <cmo@melexis.com>
12928 L: linux-iio@vger.kernel.org
12930 W: http://www.melexis.com
12931 F: drivers/iio/temperature/mlx90632.c
12933 MELFAS MIP4 TOUCHSCREEN DRIVER
12934 M: Sangwon Jee <jeesw@melfas.com>
12936 W: http://www.melfas.com
12937 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12938 F: drivers/input/touchscreen/melfas_mip4.c
12940 MELLANOX BLUEFIELD I2C DRIVER
12941 M: Khalil Blaiech <kblaiech@nvidia.com>
12942 L: linux-i2c@vger.kernel.org
12944 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12945 F: drivers/i2c/busses/i2c-mlxbf.c
12947 MELLANOX ETHERNET DRIVER (mlx4_en)
12948 M: Tariq Toukan <tariqt@nvidia.com>
12949 L: netdev@vger.kernel.org
12951 W: http://www.mellanox.com
12952 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12953 F: drivers/net/ethernet/mellanox/mlx4/en_*
12955 MELLANOX ETHERNET DRIVER (mlx5e)
12956 M: Saeed Mahameed <saeedm@nvidia.com>
12957 L: netdev@vger.kernel.org
12959 W: http://www.mellanox.com
12960 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12961 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12963 MELLANOX ETHERNET INNOVA DRIVERS
12964 R: Boris Pismenny <borisp@nvidia.com>
12965 L: netdev@vger.kernel.org
12967 W: http://www.mellanox.com
12968 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12969 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12970 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12971 F: include/linux/mlx5/mlx5_ifc_fpga.h
12973 MELLANOX ETHERNET SWITCH DRIVERS
12974 M: Ido Schimmel <idosch@nvidia.com>
12975 M: Petr Machata <petrm@nvidia.com>
12976 L: netdev@vger.kernel.org
12978 W: http://www.mellanox.com
12979 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12980 F: drivers/net/ethernet/mellanox/mlxsw/
12981 F: tools/testing/selftests/drivers/net/mlxsw/
12983 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12984 M: mlxsw@nvidia.com
12985 L: netdev@vger.kernel.org
12987 W: http://www.mellanox.com
12988 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12989 F: drivers/net/ethernet/mellanox/mlxfw/
12991 MELLANOX HARDWARE PLATFORM SUPPORT
12992 M: Hans de Goede <hdegoede@redhat.com>
12993 M: Mark Gross <markgross@kernel.org>
12994 M: Vadim Pasternak <vadimp@nvidia.com>
12995 L: platform-driver-x86@vger.kernel.org
12997 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12998 F: drivers/platform/mellanox/
12999 F: include/linux/platform_data/mlxreg.h
13001 MELLANOX MLX4 core VPI driver
13002 M: Tariq Toukan <tariqt@nvidia.com>
13003 L: netdev@vger.kernel.org
13004 L: linux-rdma@vger.kernel.org
13006 W: http://www.mellanox.com
13007 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13008 F: drivers/net/ethernet/mellanox/mlx4/
13009 F: include/linux/mlx4/
13011 MELLANOX MLX4 IB driver
13012 M: Yishai Hadas <yishaih@nvidia.com>
13013 L: linux-rdma@vger.kernel.org
13015 W: http://www.mellanox.com
13016 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13017 F: drivers/infiniband/hw/mlx4/
13018 F: include/linux/mlx4/
13019 F: include/uapi/rdma/mlx4-abi.h
13021 MELLANOX MLX5 core VPI driver
13022 M: Saeed Mahameed <saeedm@nvidia.com>
13023 M: Leon Romanovsky <leonro@nvidia.com>
13024 L: netdev@vger.kernel.org
13025 L: linux-rdma@vger.kernel.org
13027 W: http://www.mellanox.com
13028 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13029 F: Documentation/networking/device_drivers/ethernet/mellanox/
13030 F: drivers/net/ethernet/mellanox/mlx5/core/
13031 F: include/linux/mlx5/
13033 MELLANOX MLX5 IB driver
13034 M: Leon Romanovsky <leonro@nvidia.com>
13035 L: linux-rdma@vger.kernel.org
13037 W: http://www.mellanox.com
13038 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13039 F: drivers/infiniband/hw/mlx5/
13040 F: include/linux/mlx5/
13041 F: include/uapi/rdma/mlx5-abi.h
13043 MELLANOX MLXCPLD I2C AND MUX DRIVER
13044 M: Vadim Pasternak <vadimp@nvidia.com>
13045 M: Michael Shych <michaelsh@nvidia.com>
13046 L: linux-i2c@vger.kernel.org
13048 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13049 F: drivers/i2c/busses/i2c-mlxcpld.c
13050 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13052 MELLANOX MLXCPLD LED DRIVER
13053 M: Vadim Pasternak <vadimp@nvidia.com>
13054 L: linux-leds@vger.kernel.org
13056 F: Documentation/leds/leds-mlxcpld.rst
13057 F: drivers/leds/leds-mlxcpld.c
13058 F: drivers/leds/leds-mlxreg.c
13060 MELLANOX PLATFORM DRIVER
13061 M: Vadim Pasternak <vadimp@nvidia.com>
13062 L: platform-driver-x86@vger.kernel.org
13064 F: drivers/platform/x86/mlx-platform.c
13067 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13068 M: "Paul E. McKenney" <paulmck@kernel.org>
13069 L: linux-kernel@vger.kernel.org
13071 F: arch/powerpc/include/asm/membarrier.h
13072 F: include/uapi/linux/membarrier.h
13073 F: kernel/sched/membarrier.c
13076 M: Mike Rapoport <rppt@kernel.org>
13077 L: linux-mm@kvack.org
13079 F: Documentation/core-api/boot-time-mm.rst
13080 F: include/linux/memblock.h
13082 F: tools/testing/memblock/
13084 MEMORY CONTROLLER DRIVERS
13085 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13086 L: linux-kernel@vger.kernel.org
13088 B: mailto:krzysztof.kozlowski@linaro.org
13089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13090 F: Documentation/devicetree/bindings/memory-controllers/
13092 F: include/dt-bindings/memory/
13095 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13096 M: Dmitry Osipenko <digetx@gmail.com>
13097 L: linux-pm@vger.kernel.org
13098 L: linux-tegra@vger.kernel.org
13099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13101 F: drivers/devfreq/tegra30-devfreq.c
13104 M: Andrew Morton <akpm@linux-foundation.org>
13105 L: linux-mm@kvack.org
13107 W: http://www.linux-mm.org
13108 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13109 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13110 F: include/linux/gfp.h
13111 F: include/linux/memory_hotplug.h
13112 F: include/linux/mm.h
13113 F: include/linux/mmzone.h
13114 F: include/linux/pagewalk.h
13115 F: include/linux/vmalloc.h
13117 F: tools/testing/selftests/vm/
13120 M: David Hildenbrand <david@redhat.com>
13121 M: Oscar Salvador <osalvador@suse.de>
13122 L: linux-mm@kvack.org
13124 F: Documentation/admin-guide/mm/memory-hotplug.rst
13125 F: Documentation/core-api/memory-hotplug.rst
13126 F: drivers/base/memory.c
13127 F: include/linux/memory_hotplug.h
13128 F: mm/memory_hotplug.c
13129 F: tools/testing/selftests/memory-hotplug/
13131 MEMORY TECHNOLOGY DEVICES (MTD)
13132 M: Miquel Raynal <miquel.raynal@bootlin.com>
13133 M: Richard Weinberger <richard@nod.at>
13134 M: Vignesh Raghavendra <vigneshr@ti.com>
13135 L: linux-mtd@lists.infradead.org
13137 W: http://www.linux-mtd.infradead.org/
13138 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13139 C: irc://irc.oftc.net/mtd
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13142 F: Documentation/devicetree/bindings/mtd/
13144 F: include/linux/mtd/
13145 F: include/uapi/mtd/
13147 MEN A21 WATCHDOG DRIVER
13148 M: Johannes Thumshirn <morbidrsa@gmail.com>
13149 L: linux-watchdog@vger.kernel.org
13151 F: drivers/watchdog/mena21_wdt.c
13153 MEN CHAMELEON BUS (mcb)
13154 M: Johannes Thumshirn <morbidrsa@gmail.com>
13156 F: Documentation/driver-api/men-chameleon-bus.rst
13158 F: include/linux/mcb.h
13160 MEN F21BMC (Board Management Controller)
13161 M: Andreas Werner <andreas.werner@men.de>
13163 F: Documentation/hwmon/menf21bmc.rst
13164 F: drivers/hwmon/menf21bmc_hwmon.c
13165 F: drivers/leds/leds-menf21bmc.c
13166 F: drivers/mfd/menf21bmc.c
13167 F: drivers/watchdog/menf21bmc_wdt.c
13169 MEN Z069 WATCHDOG DRIVER
13170 M: Johannes Thumshirn <jth@kernel.org>
13171 L: linux-watchdog@vger.kernel.org
13173 F: drivers/watchdog/menz69_wdt.c
13175 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13176 M: Neil Armstrong <narmstrong@baylibre.com>
13177 L: linux-media@vger.kernel.org
13178 L: linux-amlogic@lists.infradead.org
13180 W: http://linux-meson.com/
13181 T: git git://linuxtv.org/media_tree.git
13182 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13183 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13184 F: drivers/media/cec/platform/meson/ao-cec.c
13186 MESON GE2D DRIVER FOR AMLOGIC SOCS
13187 M: Neil Armstrong <narmstrong@baylibre.com>
13188 L: linux-media@vger.kernel.org
13189 L: linux-amlogic@lists.infradead.org
13191 T: git git://linuxtv.org/media_tree.git
13192 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13193 F: drivers/media/platform/amlogic/meson-ge2d/
13195 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13196 M: Liang Yang <liang.yang@amlogic.com>
13197 L: linux-mtd@lists.infradead.org
13199 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13200 F: drivers/mtd/nand/raw/meson_*
13202 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13203 M: Neil Armstrong <narmstrong@baylibre.com>
13204 L: linux-media@vger.kernel.org
13205 L: linux-amlogic@lists.infradead.org
13207 T: git git://linuxtv.org/media_tree.git
13208 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13209 F: drivers/staging/media/meson/vdec/
13211 METHODE UDPU SUPPORT
13212 M: Vladimir Vid <vladimir.vid@sartura.hr>
13214 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13217 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13218 R: Hemant Kumar <quic_hemantk@quicinc.com>
13219 L: mhi@lists.linux.dev
13220 L: linux-arm-msm@vger.kernel.org
13222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13223 F: Documentation/ABI/stable/sysfs-bus-mhi
13224 F: Documentation/mhi/
13225 F: drivers/bus/mhi/
13226 F: include/linux/mhi.h
13228 MICROBLAZE ARCHITECTURE
13229 M: Michal Simek <monstr@monstr.eu>
13231 W: http://www.monstr.eu/fdt/
13232 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13233 F: arch/microblaze/
13235 MICROCHIP AT91 DMA DRIVERS
13236 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13237 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13239 L: dmaengine@vger.kernel.org
13241 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13242 F: drivers/dma/at_hdmac.c
13243 F: drivers/dma/at_hdmac_regs.h
13244 F: drivers/dma/at_xdmac.c
13245 F: include/dt-bindings/dma/at91.h
13247 MICROCHIP AT91 SERIAL DRIVER
13248 M: Richard Genoud <richard.genoud@gmail.com>
13250 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13251 F: drivers/tty/serial/atmel_serial.c
13252 F: drivers/tty/serial/atmel_serial.h
13254 MICROCHIP AT91 USART MFD DRIVER
13255 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13256 L: linux-kernel@vger.kernel.org
13258 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13259 F: drivers/mfd/at91-usart.c
13260 F: include/dt-bindings/mfd/at91-usart.h
13262 MICROCHIP AT91 USART SPI DRIVER
13263 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13264 L: linux-spi@vger.kernel.org
13266 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13267 F: drivers/spi/spi-at91-usart.c
13269 MICROCHIP AUDIO ASOC DRIVERS
13270 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13275 MICROCHIP CSI2DC DRIVER
13276 M: Eugen Hristev <eugen.hristev@microchip.com>
13277 L: linux-media@vger.kernel.org
13279 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13280 F: drivers/media/platform/atmel/microchip-csi2dc.c
13282 MICROCHIP ECC DRIVER
13283 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13284 L: linux-crypto@vger.kernel.org
13286 F: drivers/crypto/atmel-ecc.*
13288 MICROCHIP EIC DRIVER
13289 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13292 F: drivers/irqchip/irq-mchp-eic.c
13294 MICROCHIP I2C DRIVER
13295 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13296 L: linux-i2c@vger.kernel.org
13298 F: drivers/i2c/busses/i2c-at91-*.c
13299 F: drivers/i2c/busses/i2c-at91.h
13301 MICROCHIP ISC DRIVER
13302 M: Eugen Hristev <eugen.hristev@microchip.com>
13303 L: linux-media@vger.kernel.org
13305 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13306 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13307 F: drivers/media/platform/atmel/atmel-isc*
13308 F: drivers/media/platform/atmel/atmel-sama*-isc*
13309 F: include/linux/atmel-isc-media.h
13311 MICROCHIP ISI DRIVER
13312 M: Eugen Hristev <eugen.hristev@microchip.com>
13313 L: linux-media@vger.kernel.org
13315 F: drivers/media/platform/atmel/atmel-isi.c
13316 F: drivers/media/platform/atmel/atmel-isi.h
13318 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13319 M: Woojung Huh <woojung.huh@microchip.com>
13320 M: UNGLinuxDriver@microchip.com
13321 L: netdev@vger.kernel.org
13323 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13324 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13325 F: drivers/net/dsa/microchip/*
13326 F: include/linux/platform_data/microchip-ksz.h
13327 F: net/dsa/tag_ksz.c
13329 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13330 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13331 R: UNGLinuxDriver@microchip.com
13332 L: netdev@vger.kernel.org
13334 F: drivers/net/phy/microchip_t1.c
13336 MICROCHIP LAN743X ETHERNET DRIVER
13337 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13338 M: UNGLinuxDriver@microchip.com
13339 L: netdev@vger.kernel.org
13341 F: drivers/net/ethernet/microchip/lan743x_*
13343 MICROCHIP LAN966X ETHERNET DRIVER
13344 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13345 M: UNGLinuxDriver@microchip.com
13346 L: netdev@vger.kernel.org
13348 F: drivers/net/ethernet/microchip/lan966x/*
13350 MICROCHIP LCDFB DRIVER
13351 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13352 L: linux-fbdev@vger.kernel.org
13354 F: drivers/video/fbdev/atmel_lcdfb.c
13355 F: include/video/atmel_lcdc.h
13357 MICROCHIP MCP16502 PMIC DRIVER
13358 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13361 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13362 F: drivers/regulator/mcp16502.c
13364 MICROCHIP MCP3911 ADC DRIVER
13365 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13366 M: Kent Gustavsson <kent@minoris.se>
13367 L: linux-iio@vger.kernel.org
13369 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13370 F: drivers/iio/adc/mcp3911.c
13372 MICROCHIP MMC/SD/SDIO MCI DRIVER
13373 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13375 F: drivers/mmc/host/atmel-mci.c
13377 MICROCHIP NAND DRIVER
13378 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13379 L: linux-mtd@lists.infradead.org
13381 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13382 F: drivers/mtd/nand/raw/atmel/*
13384 MICROCHIP OTPC DRIVER
13385 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13388 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13389 F: drivers/nvmem/microchip-otpc.c
13390 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13392 MICROCHIP PWM DRIVER
13393 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13395 L: linux-pwm@vger.kernel.org
13397 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13398 F: drivers/pwm/pwm-atmel.c
13400 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13401 M: Eugen Hristev <eugen.hristev@microchip.com>
13402 L: linux-iio@vger.kernel.org
13404 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13405 F: drivers/iio/adc/at91-sama5d2_adc.c
13406 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13408 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13409 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13411 F: drivers/power/reset/at91-sama5d2_shdwc.c
13413 MICROCHIP SPI DRIVER
13414 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13416 F: drivers/spi/spi-atmel.*
13418 MICROCHIP SSC DRIVER
13419 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13422 F: drivers/misc/atmel-ssc.c
13423 F: include/linux/atmel-ssc.h
13425 MICROCHIP USB251XB DRIVER
13426 M: Richard Leitner <richard.leitner@skidata.com>
13427 L: linux-usb@vger.kernel.org
13429 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13430 F: drivers/usb/misc/usb251xb.c
13432 MICROCHIP USBA UDC DRIVER
13433 M: Cristian Birsan <cristian.birsan@microchip.com>
13434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13436 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13438 MICROCHIP WILC1000 WIFI DRIVER
13439 M: Ajay Singh <ajay.kathat@microchip.com>
13440 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13441 L: linux-wireless@vger.kernel.org
13443 F: drivers/net/wireless/microchip/wilc1000/
13445 MICROSEMI MIPS SOCS
13446 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13447 M: UNGLinuxDriver@microchip.com
13448 L: linux-mips@vger.kernel.org
13450 F: Documentation/devicetree/bindings/mips/mscc.txt
13451 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13452 F: arch/mips/boot/dts/mscc/
13453 F: arch/mips/configs/generic/board-ocelot.config
13454 F: arch/mips/generic/board-ocelot.c
13456 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13457 M: Don Brace <don.brace@microchip.com>
13458 L: storagedev@microchip.com
13459 L: linux-scsi@vger.kernel.org
13461 F: Documentation/scsi/smartpqi.rst
13462 F: drivers/scsi/smartpqi/Kconfig
13463 F: drivers/scsi/smartpqi/Makefile
13464 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13465 F: include/linux/cciss*.h
13466 F: include/uapi/linux/cciss*.h
13468 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13469 M: Maximilian Luz <luzmaximilian@gmail.com>
13470 L: linux-pm@vger.kernel.org
13471 L: platform-driver-x86@vger.kernel.org
13473 F: drivers/power/supply/surface_battery.c
13474 F: drivers/power/supply/surface_charger.c
13476 MICROSOFT SURFACE DTX DRIVER
13477 M: Maximilian Luz <luzmaximilian@gmail.com>
13478 L: platform-driver-x86@vger.kernel.org
13480 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13481 F: drivers/platform/surface/surface_dtx.c
13482 F: include/uapi/linux/surface_aggregator/dtx.h
13484 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13485 M: Maximilian Luz <luzmaximilian@gmail.com>
13486 L: platform-driver-x86@vger.kernel.org
13488 F: drivers/platform/surface/surface_gpe.c
13490 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13491 M: Hans de Goede <hdegoede@redhat.com>
13492 M: Mark Gross <markgross@kernel.org>
13493 M: Maximilian Luz <luzmaximilian@gmail.com>
13494 L: platform-driver-x86@vger.kernel.org
13496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13497 F: drivers/platform/surface/
13499 MICROSOFT SURFACE HID TRANSPORT DRIVER
13500 M: Maximilian Luz <luzmaximilian@gmail.com>
13501 L: linux-input@vger.kernel.org
13502 L: platform-driver-x86@vger.kernel.org
13504 F: drivers/hid/surface-hid/
13506 MICROSOFT SURFACE HOT-PLUG DRIVER
13507 M: Maximilian Luz <luzmaximilian@gmail.com>
13508 L: platform-driver-x86@vger.kernel.org
13510 F: drivers/platform/surface/surface_hotplug.c
13512 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13513 M: Maximilian Luz <luzmaximilian@gmail.com>
13514 L: platform-driver-x86@vger.kernel.org
13516 F: drivers/platform/surface/surface_platform_profile.c
13518 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13519 M: Chen Yu <yu.c.chen@intel.com>
13520 L: platform-driver-x86@vger.kernel.org
13522 F: drivers/platform/surface/surfacepro3_button.c
13524 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13525 M: Maximilian Luz <luzmaximilian@gmail.com>
13526 L: platform-driver-x86@vger.kernel.org
13528 W: https://github.com/linux-surface/surface-aggregator-module
13529 C: irc://irc.libera.chat/linux-surface
13530 F: Documentation/driver-api/surface_aggregator/
13531 F: drivers/platform/surface/aggregator/
13532 F: drivers/platform/surface/surface_acpi_notify.c
13533 F: drivers/platform/surface/surface_aggregator_cdev.c
13534 F: drivers/platform/surface/surface_aggregator_registry.c
13535 F: include/linux/surface_acpi_notify.h
13536 F: include/linux/surface_aggregator/
13537 F: include/uapi/linux/surface_aggregator/
13539 MICROTEK X6 SCANNER
13540 M: Oliver Neukum <oliver@neukum.org>
13542 F: drivers/usb/image/microtek.*
13544 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13545 M: Luka Kovacic <luka.kovacic@sartura.hr>
13546 M: Luka Perkov <luka.perkov@sartura.hr>
13548 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13549 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13550 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13551 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13552 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13553 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13555 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13556 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13557 L: linux-media@vger.kernel.org
13559 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13560 F: Documentation/driver-api/media/drivers/ccs/
13561 F: Documentation/userspace-api/media/drivers/ccs.rst
13562 F: drivers/media/i2c/ccs-pll.c
13563 F: drivers/media/i2c/ccs-pll.h
13564 F: drivers/media/i2c/ccs/
13565 F: include/uapi/linux/ccs.h
13566 F: include/uapi/linux/smiapp.h
13569 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13570 L: linux-mips@vger.kernel.org
13572 W: http://www.linux-mips.org/
13573 Q: https://patchwork.kernel.org/project/linux-mips/list/
13574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13575 F: Documentation/devicetree/bindings/mips/
13576 F: Documentation/mips/
13578 F: drivers/platform/mips/
13580 MIPS BOSTON DEVELOPMENT BOARD
13581 M: Paul Burton <paulburton@kernel.org>
13582 L: linux-mips@vger.kernel.org
13584 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13585 F: arch/mips/boot/dts/img/boston.dts
13586 F: arch/mips/configs/generic/board-boston.config
13587 F: drivers/clk/imgtec/clk-boston.c
13588 F: include/dt-bindings/clock/boston-clock.h
13591 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13592 M: Serge Semin <fancer.lancer@gmail.com>
13593 L: linux-mips@vger.kernel.org
13595 F: drivers/bus/mips_cdmm.c
13596 F: drivers/clocksource/mips-gic-timer.c
13597 F: drivers/cpuidle/cpuidle-cps.c
13598 F: drivers/irqchip/irq-mips-cpu.c
13599 F: drivers/irqchip/irq-mips-gic.c
13601 MIPS GENERIC PLATFORM
13602 M: Paul Burton <paulburton@kernel.org>
13603 L: linux-mips@vger.kernel.org
13605 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13606 F: arch/mips/generic/
13607 F: arch/mips/tools/generic-board-config.sh
13609 MIPS RINT INSTRUCTION EMULATION
13610 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13611 L: linux-mips@vger.kernel.org
13613 F: arch/mips/math-emu/dp_rint.c
13614 F: arch/mips/math-emu/sp_rint.c
13616 MIPS/LOONGSON1 ARCHITECTURE
13617 M: Keguang Zhang <keguang.zhang@gmail.com>
13618 L: linux-mips@vger.kernel.org
13620 F: arch/mips/include/asm/mach-loongson32/
13621 F: arch/mips/loongson32/
13622 F: drivers/*/*/*loongson1*
13623 F: drivers/*/*loongson1*
13625 MIPS/LOONGSON2EF ARCHITECTURE
13626 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13627 L: linux-mips@vger.kernel.org
13629 F: arch/mips/include/asm/mach-loongson2ef/
13630 F: arch/mips/loongson2ef/
13631 F: drivers/cpufreq/loongson2_cpufreq.c
13633 MIPS/LOONGSON64 ARCHITECTURE
13634 M: Huacai Chen <chenhuacai@kernel.org>
13635 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13636 L: linux-mips@vger.kernel.org
13638 F: arch/mips/include/asm/mach-loongson64/
13639 F: arch/mips/loongson64/
13640 F: drivers/irqchip/irq-loongson*
13641 F: drivers/platform/mips/cpu_hwmon.c
13643 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13644 M: Hans Verkuil <hverkuil@xs4all.nl>
13645 L: linux-media@vger.kernel.org
13647 W: https://linuxtv.org
13648 T: git git://linuxtv.org/media_tree.git
13649 F: drivers/media/radio/radio-miropcm20*
13652 R: Lubomir Rintel <lkundrak@v3.sk>
13653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13656 F: arch/arm/boot/dts/mmp*
13657 F: arch/arm/mach-mmp/
13658 F: include/linux/soc/mmp/
13660 MMP USB PHY DRIVERS
13661 R: Lubomir Rintel <lkundrak@v3.sk>
13662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13664 F: drivers/phy/marvell/phy-mmp3-usb.c
13665 F: drivers/phy/marvell/phy-pxa-usb.c
13667 MMU GATHER AND TLB INVALIDATION
13668 M: Will Deacon <will@kernel.org>
13669 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13670 M: Andrew Morton <akpm@linux-foundation.org>
13671 M: Nick Piggin <npiggin@gmail.com>
13672 M: Peter Zijlstra <peterz@infradead.org>
13673 L: linux-arch@vger.kernel.org
13674 L: linux-mm@kvack.org
13676 F: arch/*/include/asm/tlb.h
13677 F: include/asm-generic/tlb.h
13680 MN88472 MEDIA DRIVER
13681 M: Antti Palosaari <crope@iki.fi>
13682 L: linux-media@vger.kernel.org
13684 W: https://linuxtv.org
13685 W: http://palosaari.fi/linux/
13686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13687 F: drivers/media/dvb-frontends/mn88472*
13689 MN88473 MEDIA DRIVER
13690 M: Antti Palosaari <crope@iki.fi>
13691 L: linux-media@vger.kernel.org
13693 W: https://linuxtv.org
13694 W: http://palosaari.fi/linux/
13695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13696 F: drivers/media/dvb-frontends/mn88473*
13699 M: Luis Chamberlain <mcgrof@kernel.org>
13700 L: linux-modules@vger.kernel.org
13701 L: linux-kernel@vger.kernel.org
13703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13704 F: include/linux/module.h
13707 MONOLITHIC POWER SYSTEM PMIC DRIVER
13708 M: Saravanan Sekar <sravanhome@gmail.com>
13710 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13711 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13712 F: drivers/iio/adc/mp2629_adc.c
13713 F: drivers/mfd/mp2629.c
13714 F: drivers/power/supply/mp2629_charger.c
13715 F: drivers/regulator/mp5416.c
13716 F: drivers/regulator/mpq7920.c
13717 F: drivers/regulator/mpq7920.h
13718 F: include/linux/mfd/mp2629.h
13720 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13722 W: http://popies.net/meye/
13723 F: Documentation/userspace-api/media/drivers/meye*
13724 F: drivers/media/pci/meye/
13725 F: include/uapi/linux/meye.h
13727 MOTORCOMM PHY DRIVER
13728 M: Peter Geis <pgwipeout@gmail.com>
13729 L: netdev@vger.kernel.org
13731 F: drivers/net/phy/motorcomm.c
13733 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13734 M: Jiri Slaby <jirislaby@kernel.org>
13736 F: Documentation/driver-api/tty/moxa-smartio.rst
13737 F: drivers/tty/mxser.*
13739 MR800 AVERMEDIA USB FM RADIO DRIVER
13740 M: Alexey Klimov <klimov.linux@gmail.com>
13741 L: linux-media@vger.kernel.org
13743 T: git git://linuxtv.org/media_tree.git
13744 F: drivers/media/radio/radio-mr800.c
13746 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13747 M: Alan Ott <alan@signal11.us>
13748 L: linux-wpan@vger.kernel.org
13750 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13751 F: drivers/net/ieee802154/mrf24j40.c
13754 M: "Lee, Chun-Yi" <jlee@suse.com>
13755 L: platform-driver-x86@vger.kernel.org
13757 F: drivers/platform/x86/msi-laptop.c
13760 L: platform-driver-x86@vger.kernel.org
13762 F: drivers/platform/x86/msi-wmi.c
13764 MSI001 MEDIA DRIVER
13765 M: Antti Palosaari <crope@iki.fi>
13766 L: linux-media@vger.kernel.org
13768 W: https://linuxtv.org
13769 W: http://palosaari.fi/linux/
13770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13771 T: git git://linuxtv.org/anttip/media_tree.git
13772 F: drivers/media/tuners/msi001*
13774 MSI2500 MEDIA DRIVER
13775 M: Antti Palosaari <crope@iki.fi>
13776 L: linux-media@vger.kernel.org
13778 W: https://linuxtv.org
13779 W: http://palosaari.fi/linux/
13780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13781 T: git git://linuxtv.org/anttip/media_tree.git
13782 F: drivers/media/usb/msi2500/
13784 MSTAR INTERRUPT CONTROLLER DRIVER
13785 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13786 M: Daniel Palmer <daniel@thingy.jp>
13788 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13789 F: drivers/irqchip/irq-mst-intc.c
13791 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13792 M: Robert Jarzmik <robert.jarzmik@free.fr>
13793 L: linux-mtd@lists.infradead.org
13795 F: drivers/mtd/devices/docg3*
13797 MT9M032 APTINA SENSOR DRIVER
13798 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13799 L: linux-media@vger.kernel.org
13801 T: git git://linuxtv.org/media_tree.git
13802 F: drivers/media/i2c/mt9m032.c
13803 F: include/media/i2c/mt9m032.h
13805 MT9P031 APTINA CAMERA SENSOR
13806 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13807 L: linux-media@vger.kernel.org
13809 T: git git://linuxtv.org/media_tree.git
13810 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13811 F: drivers/media/i2c/mt9p031.c
13812 F: include/media/i2c/mt9p031.h
13814 MT9T001 APTINA CAMERA SENSOR
13815 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13816 L: linux-media@vger.kernel.org
13818 T: git git://linuxtv.org/media_tree.git
13819 F: drivers/media/i2c/mt9t001.c
13820 F: include/media/i2c/mt9t001.h
13822 MT9T112 APTINA CAMERA SENSOR
13823 M: Jacopo Mondi <jacopo@jmondi.org>
13824 L: linux-media@vger.kernel.org
13826 T: git git://linuxtv.org/media_tree.git
13827 F: drivers/media/i2c/mt9t112.c
13828 F: include/media/i2c/mt9t112.h
13830 MT9V032 APTINA CAMERA SENSOR
13831 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13832 L: linux-media@vger.kernel.org
13834 T: git git://linuxtv.org/media_tree.git
13835 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13836 F: drivers/media/i2c/mt9v032.c
13837 F: include/media/i2c/mt9v032.h
13839 MT9V111 APTINA CAMERA SENSOR
13840 M: Jacopo Mondi <jacopo@jmondi.org>
13841 L: linux-media@vger.kernel.org
13843 T: git git://linuxtv.org/media_tree.git
13844 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13845 F: drivers/media/i2c/mt9v111.c
13847 MULTIFUNCTION DEVICES (MFD)
13848 M: Lee Jones <lee.jones@linaro.org>
13850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13851 F: Documentation/devicetree/bindings/mfd/
13853 F: include/dt-bindings/mfd/
13854 F: include/linux/mfd/
13856 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13858 F: drivers/mmc/host/mmc_spi.c
13859 F: include/linux/spi/mmc_spi.h
13861 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13862 M: Ulf Hansson <ulf.hansson@linaro.org>
13863 L: linux-mmc@vger.kernel.org
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13866 F: Documentation/devicetree/bindings/mmc/
13868 F: include/linux/mmc/
13869 F: include/uapi/linux/mmc/
13871 MULTIPLEXER SUBSYSTEM
13872 M: Peter Rosin <peda@axentia.se>
13874 F: Documentation/ABI/testing/sysfs-class-mux*
13875 F: Documentation/devicetree/bindings/mux/
13877 F: include/dt-bindings/mux/
13878 F: include/linux/mux/
13880 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13881 M: Bin Liu <b-liu@ti.com>
13882 L: linux-usb@vger.kernel.org
13884 F: drivers/usb/musb/
13886 MXL301RF MEDIA DRIVER
13887 M: Akihiro Tsukada <tskd08@gmail.com>
13888 L: linux-media@vger.kernel.org
13890 F: drivers/media/tuners/mxl301rf*
13892 MXL5007T MEDIA DRIVER
13893 M: Michael Krufky <mkrufky@linuxtv.org>
13894 L: linux-media@vger.kernel.org
13896 W: https://linuxtv.org
13897 W: http://github.com/mkrufky
13898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13899 T: git git://linuxtv.org/mkrufky/tuners.git
13900 F: drivers/media/tuners/mxl5007t.*
13903 M: Marek Vasut <marex@denx.de>
13904 M: Stefan Agner <stefan@agner.ch>
13905 L: dri-devel@lists.freedesktop.org
13907 T: git git://anongit.freedesktop.org/drm/drm-misc
13908 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13909 F: drivers/gpu/drm/mxsfb/
13911 MYLEX DAC960 PCI RAID Controller
13912 M: Hannes Reinecke <hare@kernel.org>
13913 L: linux-scsi@vger.kernel.org
13915 F: drivers/scsi/myrb.*
13916 F: drivers/scsi/myrs.*
13918 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13919 M: Chris Lee <christopher.lee@cspi.com>
13920 L: netdev@vger.kernel.org
13922 W: https://www.cspi.com/ethernet-products/support/downloads/
13923 F: drivers/net/ethernet/myricom/myri10ge/
13925 NAND FLASH SUBSYSTEM
13926 M: Miquel Raynal <miquel.raynal@bootlin.com>
13927 R: Richard Weinberger <richard@nod.at>
13928 L: linux-mtd@lists.infradead.org
13930 W: http://www.linux-mtd.infradead.org/
13931 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13932 C: irc://irc.oftc.net/mtd
13933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13934 F: drivers/mtd/nand/
13935 F: include/linux/mtd/*nand*.h
13937 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13938 M: Daniel Mack <zonque@gmail.com>
13939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13941 W: http://www.native-instruments.com
13942 F: sound/usb/caiaq/
13944 NATSEMI ETHERNET DRIVER (DP8381x)
13946 F: drivers/net/ethernet/natsemi/natsemi.c
13948 NCR 5380 SCSI DRIVERS
13949 M: Finn Thain <fthain@linux-m68k.org>
13950 M: Michael Schmitz <schmitzmic@gmail.com>
13951 L: linux-scsi@vger.kernel.org
13953 F: Documentation/scsi/g_NCR5380.rst
13954 F: drivers/scsi/NCR5380.*
13955 F: drivers/scsi/arm/cumana_1.c
13956 F: drivers/scsi/arm/oak.c
13957 F: drivers/scsi/atari_scsi.*
13958 F: drivers/scsi/dmx3191d.c
13959 F: drivers/scsi/g_NCR5380.*
13960 F: drivers/scsi/mac_scsi.*
13961 F: drivers/scsi/sun3_scsi.*
13962 F: drivers/scsi/sun3_scsi_vme.c
13965 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13969 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13970 M: Guenter Roeck <linux@roeck-us.net>
13971 L: linux-hwmon@vger.kernel.org
13973 F: Documentation/hwmon/nct6775.rst
13974 F: drivers/hwmon/nct6775-core.c
13975 F: drivers/hwmon/nct6775-platform.c
13976 F: drivers/hwmon/nct6775.h
13978 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13979 M: Zev Weiss <zev@bewilderbeest.net>
13980 L: linux-hwmon@vger.kernel.org
13982 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13983 F: drivers/hwmon/nct6775-i2c.c
13986 M: Jakub Kicinski <kuba@kernel.org>
13988 F: drivers/net/netdevsim/*
13990 NETEM NETWORK EMULATOR
13991 M: Stephen Hemminger <stephen@networkplumber.org>
13992 L: netdev@vger.kernel.org
13994 F: net/sched/sch_netem.c
13996 NETERION 10GbE DRIVERS (s2io)
13997 M: Jon Mason <jdmason@kudzu.us>
13998 L: netdev@vger.kernel.org
14000 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14001 F: drivers/net/ethernet/neterion/
14004 M: Pablo Neira Ayuso <pablo@netfilter.org>
14005 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14006 M: Florian Westphal <fw@strlen.de>
14007 L: netfilter-devel@vger.kernel.org
14008 L: coreteam@netfilter.org
14010 W: http://www.netfilter.org/
14011 W: http://www.iptables.org/
14012 W: http://www.nftables.org/
14013 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14014 C: irc://irc.libera.chat/netfilter
14015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14017 F: include/linux/netfilter*
14018 F: include/linux/netfilter/
14019 F: include/net/netfilter/
14020 F: include/uapi/linux/netfilter*
14021 F: include/uapi/linux/netfilter/
14022 F: net/*/netfilter.c
14023 F: net/*/netfilter/
14024 F: net/bridge/br_netfilter*.c
14027 NETROM NETWORK LAYER
14028 M: Ralf Baechle <ralf@linux-mips.org>
14029 L: linux-hams@vger.kernel.org
14031 W: http://www.linux-ax25.org/
14032 F: include/net/netrom.h
14033 F: include/uapi/linux/netrom.h
14036 NETRONIX EMBEDDED CONTROLLER
14037 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14039 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14040 F: drivers/mfd/ntxec.c
14041 F: drivers/pwm/pwm-ntxec.c
14042 F: drivers/rtc/rtc-ntxec.c
14043 F: include/linux/mfd/ntxec.h
14045 NETRONOME ETHERNET DRIVERS
14046 M: Simon Horman <simon.horman@corigine.com>
14047 R: Jakub Kicinski <kuba@kernel.org>
14048 L: oss-drivers@corigine.com
14050 F: drivers/net/ethernet/netronome/
14052 NETWORK BLOCK DEVICE (NBD)
14053 M: Josef Bacik <josef@toxicpanda.com>
14054 L: linux-block@vger.kernel.org
14055 L: nbd@other.debian.org
14057 F: Documentation/admin-guide/blockdev/nbd.rst
14058 F: drivers/block/nbd.c
14059 F: include/trace/events/nbd.h
14060 F: include/uapi/linux/nbd.h
14062 NETWORK DROP MONITOR
14063 M: Neil Horman <nhorman@tuxdriver.com>
14064 L: netdev@vger.kernel.org
14066 W: https://fedorahosted.org/dropwatch/
14067 F: include/uapi/linux/net_dropmon.h
14068 F: net/core/drop_monitor.c
14071 M: "David S. Miller" <davem@davemloft.net>
14072 M: Eric Dumazet <edumazet@google.com>
14073 M: Jakub Kicinski <kuba@kernel.org>
14074 M: Paolo Abeni <pabeni@redhat.com>
14075 L: netdev@vger.kernel.org
14077 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14080 F: Documentation/devicetree/bindings/net/
14081 F: drivers/connector/
14083 F: include/dt-bindings/net/
14084 F: include/linux/etherdevice.h
14085 F: include/linux/fcdevice.h
14086 F: include/linux/fddidevice.h
14087 F: include/linux/hippidevice.h
14088 F: include/linux/if_*
14089 F: include/linux/inetdevice.h
14090 F: include/linux/netdevice.h
14091 F: include/uapi/linux/if_*
14092 F: include/uapi/linux/netdevice.h
14094 NETWORKING DRIVERS (WIRELESS)
14095 M: Kalle Valo <kvalo@kernel.org>
14096 L: linux-wireless@vger.kernel.org
14098 W: https://wireless.wiki.kernel.org/
14099 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14102 F: Documentation/devicetree/bindings/net/wireless/
14103 F: drivers/net/wireless/
14106 M: Andrew Lunn <andrew@lunn.ch>
14107 M: Vivien Didelot <vivien.didelot@gmail.com>
14108 M: Florian Fainelli <f.fainelli@gmail.com>
14109 M: Vladimir Oltean <olteanv@gmail.com>
14111 F: Documentation/devicetree/bindings/net/dsa/
14112 F: drivers/net/dsa/
14113 F: include/linux/dsa/
14114 F: include/linux/platform_data/dsa.h
14115 F: include/net/dsa.h
14117 F: tools/testing/selftests/drivers/net/dsa/
14119 NETWORKING [GENERAL]
14120 M: "David S. Miller" <davem@davemloft.net>
14121 M: Eric Dumazet <edumazet@google.com>
14122 M: Jakub Kicinski <kuba@kernel.org>
14123 M: Paolo Abeni <pabeni@redhat.com>
14124 L: netdev@vger.kernel.org
14126 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14127 B: mailto:netdev@vger.kernel.org
14128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14130 F: Documentation/networking/
14131 F: Documentation/process/maintainer-netdev.rst
14132 F: include/linux/in.h
14133 F: include/linux/net.h
14134 F: include/linux/netdevice.h
14136 F: include/uapi/linux/in.h
14137 F: include/uapi/linux/net.h
14138 F: include/uapi/linux/net_namespace.h
14139 F: include/uapi/linux/netdevice.h
14143 F: tools/testing/selftests/net/
14146 M: Steffen Klassert <steffen.klassert@secunet.com>
14147 M: Herbert Xu <herbert@gondor.apana.org.au>
14148 M: "David S. Miller" <davem@davemloft.net>
14149 L: netdev@vger.kernel.org
14151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14153 F: include/net/xfrm.h
14154 F: include/uapi/linux/xfrm.h
14157 F: net/ipv4/ip_vti.c
14158 F: net/ipv4/ipcomp.c
14162 F: net/ipv6/ip6_vti.c
14163 F: net/ipv6/ipcomp6.c
14167 F: tools/testing/selftests/net/ipsec.c
14169 NETWORKING [IPv4/IPv6]
14170 M: "David S. Miller" <davem@davemloft.net>
14171 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14172 M: David Ahern <dsahern@kernel.org>
14173 L: netdev@vger.kernel.org
14175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14177 F: include/linux/ip.h
14178 F: include/linux/ipv6*
14179 F: include/net/fib*
14181 F: include/net/route.h
14185 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14186 M: Paul Moore <paul@paul-moore.com>
14187 L: netdev@vger.kernel.org
14188 L: linux-security-module@vger.kernel.org
14190 W: https://github.com/netlabel
14191 F: Documentation/netlabel/
14192 F: include/net/calipso.h
14193 F: include/net/cipso_ipv4.h
14194 F: include/net/netlabel.h
14195 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14196 F: include/uapi/linux/netfilter/xt_SECMARK.h
14197 F: net/ipv4/cipso_ipv4.c
14198 F: net/ipv6/calipso.c
14199 F: net/netfilter/xt_CONNSECMARK.c
14200 F: net/netfilter/xt_SECMARK.c
14204 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14205 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14206 L: netdev@vger.kernel.org
14207 L: mptcp@lists.linux.dev
14209 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14210 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14211 F: Documentation/networking/mptcp-sysctl.rst
14212 F: include/net/mptcp.h
14213 F: include/trace/events/mptcp.h
14214 F: include/uapi/linux/mptcp.h
14216 F: tools/testing/selftests/bpf/*/*mptcp*.c
14217 F: tools/testing/selftests/net/mptcp/
14220 M: Eric Dumazet <edumazet@google.com>
14221 L: netdev@vger.kernel.org
14223 F: include/linux/tcp.h
14224 F: include/net/tcp.h
14225 F: include/trace/events/tcp.h
14226 F: include/uapi/linux/tcp.h
14227 F: net/ipv4/syncookies.c
14229 F: net/ipv6/syncookies.c
14233 M: Boris Pismenny <borisp@nvidia.com>
14234 M: John Fastabend <john.fastabend@gmail.com>
14235 M: Jakub Kicinski <kuba@kernel.org>
14236 L: netdev@vger.kernel.org
14238 F: include/net/tls.h
14239 F: include/uapi/linux/tls.h
14242 NETXEN (1/10) GbE SUPPORT
14243 M: Manish Chopra <manishc@marvell.com>
14244 M: Rahul Verma <rahulv@marvell.com>
14245 M: GR-Linux-NIC-Dev@marvell.com
14246 L: netdev@vger.kernel.org
14248 F: drivers/net/ethernet/qlogic/netxen/
14250 NET_FAILOVER MODULE
14251 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14252 L: netdev@vger.kernel.org
14254 F: Documentation/networking/net_failover.rst
14255 F: drivers/net/net_failover.c
14256 F: include/net/net_failover.h
14259 M: David Ahern <dsahern@kernel.org>
14260 L: netdev@vger.kernel.org
14262 F: include/net/netns/nexthop.h
14263 F: include/net/nexthop.h
14264 F: include/uapi/linux/nexthop.h
14265 F: net/ipv4/nexthop.c
14268 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14269 L: linux-nfc@lists.01.org (subscribers-only)
14270 L: netdev@vger.kernel.org
14272 B: mailto:linux-nfc@lists.01.org
14273 F: Documentation/devicetree/bindings/net/nfc/
14275 F: include/linux/platform_data/nfcmrvl.h
14276 F: include/net/nfc/
14277 F: include/uapi/linux/nfc.h
14280 NFC VIRTUAL NCI DEVICE DRIVER
14281 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14282 L: netdev@vger.kernel.org
14283 L: linux-nfc@lists.01.org (subscribers-only)
14285 F: drivers/nfc/virtual_ncidev.c
14286 F: tools/testing/selftests/nci/
14288 NFS, SUNRPC, AND LOCKD CLIENTS
14289 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14290 M: Anna Schumaker <anna@kernel.org>
14291 L: linux-nfs@vger.kernel.org
14293 W: http://client.linux-nfs.org
14294 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14298 F: include/linux/lockd/
14299 F: include/linux/nfs*
14300 F: include/linux/sunrpc/
14301 F: include/uapi/linux/nfs*
14302 F: include/uapi/linux/sunrpc/
14304 F: Documentation/filesystems/nfs/
14307 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14308 L: linux-nilfs@vger.kernel.org
14310 W: https://nilfs.sourceforge.io/
14311 W: https://nilfs.osdn.jp/
14312 T: git git://github.com/konis/nilfs2.git
14313 F: Documentation/filesystems/nilfs2.rst
14315 F: include/trace/events/nilfs2.h
14316 F: include/uapi/linux/nilfs2_api.h
14317 F: include/uapi/linux/nilfs2_ondisk.h
14319 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14320 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14322 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14323 F: Documentation/scsi/NinjaSCSI.rst
14324 F: drivers/scsi/pcmcia/nsp_*
14326 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14327 M: GOTO Masanori <gotom@debian.or.jp>
14328 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14330 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14331 F: Documentation/scsi/NinjaSCSI.rst
14332 F: drivers/scsi/nsp32*
14334 NINTENDO HID DRIVER
14335 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14336 L: linux-input@vger.kernel.org
14338 F: drivers/hid/hid-nintendo*
14341 M: Dinh Nguyen <dinguyen@kernel.org>
14343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14346 NITRO ENCLAVES (NE)
14347 M: Andra Paraschiv <andraprs@amazon.com>
14348 M: Alexandru Vasile <lexnv@amazon.com>
14349 M: Alexandru Ciobotaru <alcioa@amazon.com>
14350 L: linux-kernel@vger.kernel.org
14352 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14353 F: Documentation/virt/ne_overview.rst
14354 F: drivers/virt/nitro_enclaves/
14355 F: include/linux/nitro_enclaves.h
14356 F: include/uapi/linux/nitro_enclaves.h
14357 F: samples/nitro_enclaves/
14359 NOHZ, DYNTICKS SUPPORT
14360 M: Frederic Weisbecker <fweisbec@gmail.com>
14361 M: Thomas Gleixner <tglx@linutronix.de>
14362 M: Ingo Molnar <mingo@kernel.org>
14363 L: linux-kernel@vger.kernel.org
14365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14366 F: include/linux/sched/nohz.h
14367 F: include/linux/tick.h
14368 F: kernel/time/tick*.*
14370 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14371 M: Pavel Machek <pavel@ucw.cz>
14372 M: Sakari Ailus <sakari.ailus@iki.fi>
14373 L: linux-media@vger.kernel.org
14375 F: drivers/media/i2c/ad5820.c
14376 F: drivers/media/i2c/et8ek8
14378 NOKIA N900 POWER SUPPLY DRIVERS
14379 R: Pali Rohár <pali@kernel.org>
14380 F: drivers/power/supply/bq2415x_charger.c
14381 F: drivers/power/supply/bq27xxx_battery.c
14382 F: drivers/power/supply/bq27xxx_battery_i2c.c
14383 F: drivers/power/supply/isp1704_charger.c
14384 F: drivers/power/supply/rx51_battery.c
14385 F: include/linux/power/bq2415x_charger.h
14386 F: include/linux/power/bq27xxx_battery.h
14389 M: Willy Tarreau <w@1wt.eu>
14391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14392 F: tools/include/nolibc/
14395 M: Matthias Maennich <maennich@google.com>
14397 F: Documentation/core-api/symbol-namespaces.rst
14401 M: Sanjay R Mehta <sanju.mehta@amd.com>
14402 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14403 L: ntb@lists.linux.dev
14405 F: drivers/ntb/hw/amd/
14408 M: Jon Mason <jdmason@kudzu.us>
14409 M: Dave Jiang <dave.jiang@intel.com>
14410 M: Allen Hubbe <allenbh@gmail.com>
14411 L: ntb@lists.linux.dev
14413 W: https://github.com/jonmason/ntb/wiki
14414 T: git git://github.com/jonmason/ntb.git
14415 F: drivers/net/ntb_netdev.c
14417 F: include/linux/ntb.h
14418 F: include/linux/ntb_transport.h
14419 F: tools/testing/selftests/ntb/
14422 M: Serge Semin <fancer.lancer@gmail.com>
14423 L: ntb@lists.linux.dev
14425 F: drivers/ntb/hw/idt/
14428 M: Dave Jiang <dave.jiang@intel.com>
14429 L: ntb@lists.linux.dev
14431 W: https://github.com/davejiang/linux/wiki
14432 T: git https://github.com/davejiang/linux.git
14433 F: drivers/ntb/hw/intel/
14436 M: Anton Altaparmakov <anton@tuxera.com>
14437 L: linux-ntfs-dev@lists.sourceforge.net
14439 W: http://www.tuxera.com/
14440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14441 F: Documentation/filesystems/ntfs.rst
14445 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14446 L: ntfs3@lists.linux.dev
14448 W: http://www.paragon-software.com/
14449 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14450 F: Documentation/filesystems/ntfs3.rst
14454 M: Finn Thain <fthain@linux-m68k.org>
14455 L: linux-m68k@lists.linux-m68k.org
14457 F: arch/*/include/asm/nubus.h
14459 F: include/linux/nubus.h
14460 F: include/uapi/linux/nubus.h
14462 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14463 M: Antonino Daplas <adaplas@gmail.com>
14464 L: linux-fbdev@vger.kernel.org
14466 F: drivers/video/fbdev/nvidia/
14467 F: drivers/video/fbdev/riva/
14469 NVIDIA WMI EC BACKLIGHT DRIVER
14470 M: Daniel Dadap <ddadap@nvidia.com>
14471 L: platform-driver-x86@vger.kernel.org
14473 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14476 M: Keith Busch <kbusch@kernel.org>
14477 M: Jens Axboe <axboe@fb.com>
14478 M: Christoph Hellwig <hch@lst.de>
14479 M: Sagi Grimberg <sagi@grimberg.me>
14480 L: linux-nvme@lists.infradead.org
14482 W: http://git.infradead.org/nvme.git
14483 T: git://git.infradead.org/nvme.git
14484 F: drivers/nvme/host/
14485 F: include/linux/nvme.h
14486 F: include/uapi/linux/nvme_ioctl.h
14488 NVM EXPRESS FC TRANSPORT DRIVERS
14489 M: James Smart <james.smart@broadcom.com>
14490 L: linux-nvme@lists.infradead.org
14492 F: drivers/nvme/host/fc.c
14493 F: drivers/nvme/target/fc.c
14494 F: drivers/nvme/target/fcloop.c
14495 F: include/linux/nvme-fc-driver.h
14496 F: include/linux/nvme-fc.h
14498 NVM EXPRESS TARGET DRIVER
14499 M: Christoph Hellwig <hch@lst.de>
14500 M: Sagi Grimberg <sagi@grimberg.me>
14501 M: Chaitanya Kulkarni <kch@nvidia.com>
14502 L: linux-nvme@lists.infradead.org
14504 W: http://git.infradead.org/nvme.git
14505 T: git://git.infradead.org/nvme.git
14506 F: drivers/nvme/target/
14509 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14512 F: Documentation/ABI/stable/sysfs-bus-nvmem
14513 F: Documentation/devicetree/bindings/nvmem/
14515 F: include/linux/nvmem-consumer.h
14516 F: include/linux/nvmem-provider.h
14518 NXP C45 TJA11XX PHY DRIVER
14519 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14520 L: netdev@vger.kernel.org
14522 F: drivers/net/phy/nxp-c45-tja11xx.c
14525 M: Han Xu <han.xu@nxp.com>
14526 M: Haibo Chen <haibo.chen@nxp.com>
14527 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14528 L: linux-spi@vger.kernel.org
14530 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14531 F: drivers/spi/spi-nxp-fspi.c
14533 NXP FXAS21002C DRIVER
14534 M: Rui Miguel Silva <rmfrfs@gmail.com>
14535 L: linux-iio@vger.kernel.org
14537 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14538 F: drivers/iio/gyro/fxas21002c.h
14539 F: drivers/iio/gyro/fxas21002c_core.c
14540 F: drivers/iio/gyro/fxas21002c_i2c.c
14541 F: drivers/iio/gyro/fxas21002c_spi.c
14543 NXP i.MX CLOCK DRIVERS
14544 M: Abel Vesa <abelvesa@kernel.org>
14545 L: linux-clk@vger.kernel.org
14546 L: linux-imx@nxp.com
14548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14549 F: Documentation/devicetree/bindings/clock/imx*
14550 F: drivers/clk/imx/
14551 F: include/dt-bindings/clock/imx*
14553 NXP i.MX 8MQ DCSS DRIVER
14554 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14555 R: Lucas Stach <l.stach@pengutronix.de>
14556 L: dri-devel@lists.freedesktop.org
14558 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14559 F: drivers/gpu/drm/imx/dcss/
14561 NXP i.MX 8QXP ADC DRIVER
14562 M: Cai Huoqing <cai.huoqing@linux.dev>
14563 M: Haibo Chen <haibo.chen@nxp.com>
14564 L: linux-imx@nxp.com
14565 L: linux-iio@vger.kernel.org
14567 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14568 F: drivers/iio/adc/imx8qxp-adc.c
14570 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14571 M: Haibo Chen <haibo.chen@nxp.com>
14572 L: linux-iio@vger.kernel.org
14573 L: linux-imx@nxp.com
14575 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14576 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14577 F: drivers/iio/adc/imx7d_adc.c
14578 F: drivers/iio/adc/vf610_adc.c
14580 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14581 M: Jagan Teki <jagan@amarulasolutions.com>
14583 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14584 F: drivers/regulator/pf8x00-regulator.c
14586 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14587 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14588 L: linux-kernel@vger.kernel.org
14590 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14591 F: drivers/extcon/extcon-ptn5150.c
14593 NXP SGTL5000 DRIVER
14594 M: Fabio Estevam <festevam@gmail.com>
14595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14597 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14598 F: sound/soc/codecs/sgtl5000*
14600 NXP SJA1105 ETHERNET SWITCH DRIVER
14601 M: Vladimir Oltean <olteanv@gmail.com>
14602 L: linux-kernel@vger.kernel.org
14604 F: drivers/net/dsa/sja1105
14605 F: drivers/net/pcs/pcs-xpcs-nxp.c
14607 NXP TDA998X DRM DRIVER
14608 M: Russell King <linux@armlinux.org.uk>
14610 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14611 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14612 F: drivers/gpu/drm/i2c/tda998x_drv.c
14613 F: include/drm/i2c/tda998x.h
14614 F: include/dt-bindings/display/tda998x.h
14618 M: Peter Rosin <peda@axentia.se>
14619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14621 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14622 F: sound/soc/codecs/tfa9879*
14624 NXP/Goodix TFA989X (TFA1) DRIVER
14625 M: Stephan Gerhold <stephan@gerhold.net>
14626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14628 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14629 F: sound/soc/codecs/tfa989x.c
14632 L: linux-nfc@lists.01.org (subscribers-only)
14634 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14635 F: drivers/nfc/nxp-nci
14637 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14638 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14639 R: NXP Linux Team <linux-imx@nxp.com>
14640 L: linux-media@vger.kernel.org
14642 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14643 F: drivers/media/platform/nxp/imx-jpeg
14645 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14646 M: Jonas Malaco <jonas@protocubo.io>
14647 L: linux-hwmon@vger.kernel.org
14649 F: Documentation/hwmon/nzxt-kraken2.rst
14650 F: drivers/hwmon/nzxt-kraken2.c
14652 NZXT-SMART2 HARDWARE MONITORING DRIVER
14653 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14654 L: linux-hwmon@vger.kernel.org
14656 F: Documentation/hwmon/nzxt-smart2.rst
14657 F: drivers/hwmon/nzxt-smart2.c
14660 M: Jiri Pirko <jiri@nvidia.com>
14661 L: netdev@vger.kernel.org
14663 F: include/linux/objagg.h
14665 F: lib/test_objagg.c
14668 M: Josh Poimboeuf <jpoimboe@kernel.org>
14669 M: Peter Zijlstra <peterz@infradead.org>
14672 F: include/linux/objtool.h
14674 OCELOT ETHERNET SWITCH DRIVER
14675 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14676 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14677 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14678 M: UNGLinuxDriver@microchip.com
14679 L: netdev@vger.kernel.org
14681 F: drivers/net/dsa/ocelot/*
14682 F: drivers/net/ethernet/mscc/
14683 F: include/soc/mscc/ocelot*
14684 F: net/dsa/tag_ocelot.c
14685 F: net/dsa/tag_ocelot_8021q.c
14686 F: tools/testing/selftests/drivers/net/ocelot/*
14688 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14689 M: Frederic Barrat <fbarrat@linux.ibm.com>
14690 M: Andrew Donnellan <ajd@linux.ibm.com>
14691 L: linuxppc-dev@lists.ozlabs.org
14693 F: Documentation/userspace-api/accelerators/ocxl.rst
14694 F: arch/powerpc/include/asm/pnv-ocxl.h
14695 F: arch/powerpc/platforms/powernv/ocxl.c
14696 F: drivers/misc/ocxl/
14697 F: include/misc/ocxl*
14698 F: include/uapi/misc/ocxl.h
14701 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14702 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14703 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14704 L: linux-omap@vger.kernel.org
14706 F: sound/soc/ti/n810.c
14707 F: sound/soc/ti/omap*
14708 F: sound/soc/ti/rx51.c
14709 F: sound/soc/ti/sdma-pcm.*
14711 OMAP CLOCK FRAMEWORK SUPPORT
14712 M: Paul Walmsley <paul@pwsan.com>
14713 L: linux-omap@vger.kernel.org
14715 F: arch/arm/*omap*/*clock*
14717 OMAP DEVICE TREE SUPPORT
14718 M: Benoît Cousson <bcousson@baylibre.com>
14719 M: Tony Lindgren <tony@atomide.com>
14720 L: linux-omap@vger.kernel.org
14721 L: devicetree@vger.kernel.org
14723 F: arch/arm/boot/dts/*am3*
14724 F: arch/arm/boot/dts/*am4*
14725 F: arch/arm/boot/dts/*am5*
14726 F: arch/arm/boot/dts/*dra7*
14727 F: arch/arm/boot/dts/*omap*
14728 F: arch/arm/boot/dts/logicpd-som-lv*
14729 F: arch/arm/boot/dts/logicpd-torpedo*
14731 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14732 L: linux-omap@vger.kernel.org
14733 L: linux-fbdev@vger.kernel.org
14735 F: Documentation/arm/omap/dss.rst
14736 F: drivers/video/fbdev/omap2/
14738 OMAP FRAMEBUFFER SUPPORT
14739 L: linux-fbdev@vger.kernel.org
14740 L: linux-omap@vger.kernel.org
14742 F: drivers/video/fbdev/omap/
14744 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14745 M: Roger Quadros <rogerq@kernel.org>
14746 M: Tony Lindgren <tony@atomide.com>
14747 L: linux-omap@vger.kernel.org
14749 F: arch/arm/mach-omap2/*gpmc*
14750 F: drivers/memory/omap-gpmc.c
14753 M: Grygorii Strashko <grygorii.strashko@ti.com>
14754 M: Santosh Shilimkar <ssantosh@kernel.org>
14755 M: Kevin Hilman <khilman@kernel.org>
14756 L: linux-omap@vger.kernel.org
14758 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14759 F: drivers/gpio/gpio-omap.c
14761 OMAP HARDWARE SPINLOCK SUPPORT
14762 M: Ohad Ben-Cohen <ohad@wizery.com>
14763 L: linux-omap@vger.kernel.org
14765 F: drivers/hwspinlock/omap_hwspinlock.c
14767 OMAP HS MMC SUPPORT
14768 L: linux-mmc@vger.kernel.org
14769 L: linux-omap@vger.kernel.org
14771 F: drivers/mmc/host/omap_hsmmc.c
14774 M: Paul Walmsley <paul@pwsan.com>
14775 L: linux-omap@vger.kernel.org
14777 F: arch/arm/mach-omap2/omap_hwmod*data*
14780 M: Benoît Cousson <bcousson@baylibre.com>
14781 M: Paul Walmsley <paul@pwsan.com>
14782 L: linux-omap@vger.kernel.org
14784 F: arch/arm/mach-omap2/omap_hwmod.*
14787 M: Vignesh R <vigneshr@ti.com>
14788 L: linux-omap@vger.kernel.org
14789 L: linux-i2c@vger.kernel.org
14791 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14792 F: drivers/i2c/busses/i2c-omap.c
14794 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14796 L: linux-media@vger.kernel.org
14798 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14799 F: drivers/media/platform/ti/omap3isp/
14800 F: drivers/staging/media/omap4iss/
14803 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14804 L: linux-omap@vger.kernel.org
14806 F: drivers/mmc/host/omap.c
14808 OMAP POWER MANAGEMENT SUPPORT
14809 M: Kevin Hilman <khilman@kernel.org>
14810 L: linux-omap@vger.kernel.org
14812 F: arch/arm/*omap*/*pm*
14813 F: drivers/cpufreq/omap-cpufreq.c
14815 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14816 M: Paul Walmsley <paul@pwsan.com>
14817 L: linux-omap@vger.kernel.org
14819 F: arch/arm/mach-omap2/prm*
14821 OMAP RANDOM NUMBER GENERATOR SUPPORT
14822 M: Deepak Saxena <dsaxena@plexity.net>
14824 F: drivers/char/hw_random/omap-rng.c
14827 L: linux-usb@vger.kernel.org
14828 L: linux-omap@vger.kernel.org
14830 F: arch/arm/*omap*/usb*
14831 F: drivers/usb/*/*omap*
14833 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14834 M: Mark Jackson <mpfj@newflow.co.uk>
14835 L: linux-omap@vger.kernel.org
14837 F: arch/arm/boot/dts/am335x-nano.dts
14840 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14841 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14842 M: Tony Lindgren <tony@atomide.com>
14843 L: linux-omap@vger.kernel.org
14845 Q: http://patchwork.kernel.org/project/linux-omap/list/
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14847 F: arch/arm/configs/omap1_defconfig
14848 F: arch/arm/mach-omap1/
14849 F: arch/arm/plat-omap/
14850 F: drivers/i2c/busses/i2c-omap.c
14851 F: include/linux/platform_data/ams-delta-fiq.h
14852 F: include/linux/platform_data/i2c-omap.h
14855 M: Tony Lindgren <tony@atomide.com>
14856 L: linux-omap@vger.kernel.org
14858 W: http://www.muru.com/linux/omap/
14859 W: http://linux.omap.com/
14860 Q: http://patchwork.kernel.org/project/linux-omap/list/
14861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14862 F: arch/arm/configs/omap2plus_defconfig
14863 F: arch/arm/mach-omap2/
14864 F: arch/arm/plat-omap/
14865 F: drivers/bus/ti-sysc.c
14866 F: drivers/i2c/busses/i2c-omap.c
14867 F: drivers/irqchip/irq-omap-intc.c
14868 F: drivers/mfd/*omap*.c
14869 F: drivers/mfd/menelaus.c
14870 F: drivers/mfd/palmas.c
14871 F: drivers/mfd/tps65217.c
14872 F: drivers/mfd/tps65218.c
14873 F: drivers/mfd/tps65910.c
14874 F: drivers/mfd/twl-core.[ch]
14875 F: drivers/mfd/twl4030*.c
14876 F: drivers/mfd/twl6030*.c
14877 F: drivers/mfd/twl6040*.c
14878 F: drivers/regulator/palmas-regulator*.c
14879 F: drivers/regulator/pbias-regulator.c
14880 F: drivers/regulator/tps65217-regulator.c
14881 F: drivers/regulator/tps65218-regulator.c
14882 F: drivers/regulator/tps65910-regulator.c
14883 F: drivers/regulator/twl-regulator.c
14884 F: drivers/regulator/twl6030-regulator.c
14885 F: include/linux/platform_data/i2c-omap.h
14886 F: include/linux/platform_data/ti-sysc.h
14889 M: Bob Copeland <me@bobcopeland.com>
14890 L: linux-karma-devel@lists.sourceforge.net
14892 F: Documentation/filesystems/omfs.rst
14895 OMNIKEY CARDMAN 4000 DRIVER
14896 M: Harald Welte <laforge@gnumonks.org>
14898 F: drivers/char/pcmcia/cm4000_cs.c
14899 F: include/linux/cm4000_cs.h
14900 F: include/uapi/linux/cm4000_cs.h
14902 OMNIKEY CARDMAN 4040 DRIVER
14903 M: Harald Welte <laforge@gnumonks.org>
14905 F: drivers/char/pcmcia/cm4040_cs.*
14907 OMNIVISION OG01A1B SENSOR DRIVER
14908 M: Shawn Tu <shawnx.tu@intel.com>
14909 L: linux-media@vger.kernel.org
14911 F: drivers/media/i2c/og01a1b.c
14913 OMNIVISION OV02A10 SENSOR DRIVER
14914 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14915 L: linux-media@vger.kernel.org
14917 T: git git://linuxtv.org/media_tree.git
14918 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14919 F: drivers/media/i2c/ov02a10.c
14921 OMNIVISION OV08D10 SENSOR DRIVER
14922 M: Jimmy Su <jimmy.su@intel.com>
14923 L: linux-media@vger.kernel.org
14925 T: git git://linuxtv.org/media_tree.git
14926 F: drivers/media/i2c/ov08d10.c
14928 OMNIVISION OV13858 SENSOR DRIVER
14929 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14930 L: linux-media@vger.kernel.org
14932 T: git git://linuxtv.org/media_tree.git
14933 F: drivers/media/i2c/ov13858.c
14935 OMNIVISION OV13B10 SENSOR DRIVER
14936 M: Arec Kao <arec.kao@intel.com>
14937 L: linux-media@vger.kernel.org
14939 T: git git://linuxtv.org/media_tree.git
14940 F: drivers/media/i2c/ov13b10.c
14942 OMNIVISION OV2680 SENSOR DRIVER
14943 M: Rui Miguel Silva <rmfrfs@gmail.com>
14944 L: linux-media@vger.kernel.org
14946 T: git git://linuxtv.org/media_tree.git
14947 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14948 F: drivers/media/i2c/ov2680.c
14950 OMNIVISION OV2685 SENSOR DRIVER
14951 M: Shunqian Zheng <zhengsq@rock-chips.com>
14952 L: linux-media@vger.kernel.org
14954 T: git git://linuxtv.org/media_tree.git
14955 F: drivers/media/i2c/ov2685.c
14957 OMNIVISION OV2740 SENSOR DRIVER
14958 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14959 R: Shawn Tu <shawnx.tu@intel.com>
14960 R: Bingbu Cao <bingbu.cao@intel.com>
14961 L: linux-media@vger.kernel.org
14963 T: git git://linuxtv.org/media_tree.git
14964 F: drivers/media/i2c/ov2740.c
14966 OMNIVISION OV5640 SENSOR DRIVER
14967 M: Steve Longerbeam <slongerbeam@gmail.com>
14968 L: linux-media@vger.kernel.org
14970 T: git git://linuxtv.org/media_tree.git
14971 F: drivers/media/i2c/ov5640.c
14973 OMNIVISION OV5647 SENSOR DRIVER
14974 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14975 M: Jacopo Mondi <jacopo@jmondi.org>
14976 L: linux-media@vger.kernel.org
14978 T: git git://linuxtv.org/media_tree.git
14979 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14980 F: drivers/media/i2c/ov5647.c
14982 OMNIVISION OV5670 SENSOR DRIVER
14983 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14984 L: linux-media@vger.kernel.org
14986 T: git git://linuxtv.org/media_tree.git
14987 F: drivers/media/i2c/ov5670.c
14989 OMNIVISION OV5675 SENSOR DRIVER
14990 M: Shawn Tu <shawnx.tu@intel.com>
14991 L: linux-media@vger.kernel.org
14993 T: git git://linuxtv.org/media_tree.git
14994 F: drivers/media/i2c/ov5675.c
14996 OMNIVISION OV5693 SENSOR DRIVER
14997 M: Daniel Scally <djrscally@gmail.com>
14998 L: linux-media@vger.kernel.org
15000 T: git git://linuxtv.org/media_tree.git
15001 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15002 F: drivers/media/i2c/ov5693.c
15004 OMNIVISION OV5695 SENSOR DRIVER
15005 M: Shunqian Zheng <zhengsq@rock-chips.com>
15006 L: linux-media@vger.kernel.org
15008 T: git git://linuxtv.org/media_tree.git
15009 F: drivers/media/i2c/ov5695.c
15011 OMNIVISION OV7670 SENSOR DRIVER
15012 L: linux-media@vger.kernel.org
15014 T: git git://linuxtv.org/media_tree.git
15015 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15016 F: drivers/media/i2c/ov7670.c
15018 OMNIVISION OV772x SENSOR DRIVER
15019 M: Jacopo Mondi <jacopo@jmondi.org>
15020 L: linux-media@vger.kernel.org
15022 T: git git://linuxtv.org/media_tree.git
15023 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15024 F: drivers/media/i2c/ov772x.c
15025 F: include/media/i2c/ov772x.h
15027 OMNIVISION OV7740 SENSOR DRIVER
15028 M: Wenyou Yang <wenyou.yang@microchip.com>
15029 L: linux-media@vger.kernel.org
15031 T: git git://linuxtv.org/media_tree.git
15032 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15033 F: drivers/media/i2c/ov7740.c
15035 OMNIVISION OV8856 SENSOR DRIVER
15036 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15037 L: linux-media@vger.kernel.org
15039 T: git git://linuxtv.org/media_tree.git
15040 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15041 F: drivers/media/i2c/ov8856.c
15043 OMNIVISION OV9282 SENSOR DRIVER
15044 M: Paul J. Murphy <paul.j.murphy@intel.com>
15045 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15046 L: linux-media@vger.kernel.org
15048 T: git git://linuxtv.org/media_tree.git
15049 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15050 F: drivers/media/i2c/ov9282.c
15052 OMNIVISION OV9640 SENSOR DRIVER
15053 M: Petr Cvek <petrcvekcz@gmail.com>
15054 L: linux-media@vger.kernel.org
15056 F: drivers/media/i2c/ov9640.*
15058 OMNIVISION OV9650 SENSOR DRIVER
15059 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15060 R: Akinobu Mita <akinobu.mita@gmail.com>
15061 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15062 L: linux-media@vger.kernel.org
15064 T: git git://linuxtv.org/media_tree.git
15065 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15066 F: drivers/media/i2c/ov9650.c
15068 OMNIVISION OV9734 SENSOR DRIVER
15069 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15070 R: Bingbu Cao <bingbu.cao@intel.com>
15071 L: linux-media@vger.kernel.org
15073 T: git git://linuxtv.org/media_tree.git
15074 F: drivers/media/i2c/ov9734.c
15076 ONBOARD USB HUB DRIVER
15077 M: Matthias Kaehlcke <mka@chromium.org>
15078 L: linux-usb@vger.kernel.org
15080 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15081 F: drivers/usb/misc/onboard_usb_hub.c
15083 ONENAND FLASH DRIVER
15084 M: Kyungmin Park <kyungmin.park@samsung.com>
15085 L: linux-mtd@lists.infradead.org
15087 F: drivers/mtd/nand/onenand/
15088 F: include/linux/mtd/onenand*.h
15090 ONION OMEGA2+ BOARD
15091 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15092 L: linux-mips@vger.kernel.org
15094 F: arch/mips/boot/dts/ralink/omega2p.dts
15097 M: Jens Wiklander <jens.wiklander@linaro.org>
15098 L: op-tee@lists.trustedfirmware.org
15100 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15101 F: drivers/tee/optee/
15103 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15104 M: Sumit Garg <sumit.garg@linaro.org>
15105 L: op-tee@lists.trustedfirmware.org
15107 F: drivers/char/hw_random/optee-rng.c
15110 M: Clément Léger <clement.leger@bootlin.com>
15111 L: linux-rtc@vger.kernel.org
15113 F: drivers/rtc/rtc-optee.c
15116 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15117 L: linux-rdma@vger.kernel.org
15119 F: drivers/infiniband/ulp/opa_vnic
15121 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15122 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15123 M: Frank Rowand <frowand.list@gmail.com>
15124 L: devicetree@vger.kernel.org
15126 F: Documentation/devicetree/dynamic-resolution-notes.rst
15127 F: Documentation/devicetree/overlay-notes.rst
15128 F: drivers/of/overlay.c
15129 F: drivers/of/resolver.c
15130 K: of_overlay_notifier_
15132 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15133 M: Rob Herring <robh+dt@kernel.org>
15134 M: Frank Rowand <frowand.list@gmail.com>
15135 L: devicetree@vger.kernel.org
15137 C: irc://irc.libera.chat/devicetree
15138 W: http://www.devicetree.org/
15139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15140 F: Documentation/ABI/testing/sysfs-firmware-ofw
15142 F: include/linux/of*.h
15145 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15146 M: Rob Herring <robh+dt@kernel.org>
15147 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15148 L: devicetree@vger.kernel.org
15150 C: irc://irc.libera.chat/devicetree
15151 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15153 F: Documentation/devicetree/
15154 F: arch/*/boot/dts/
15155 F: include/dt-bindings/
15157 OPENCOMPUTE PTP CLOCK DRIVER
15158 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15159 M: Vadim Fedorenko <vadfed@fb.com>
15160 L: netdev@vger.kernel.org
15162 F: drivers/ptp/ptp_ocp.c
15164 OPENCORES I2C BUS DRIVER
15165 M: Peter Korsgaard <peter@korsgaard.com>
15166 M: Andrew Lunn <andrew@lunn.ch>
15167 L: linux-i2c@vger.kernel.org
15169 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15170 F: Documentation/i2c/busses/i2c-ocores.rst
15171 F: drivers/i2c/busses/i2c-ocores.c
15172 F: include/linux/platform_data/i2c-ocores.h
15174 OPENRISC ARCHITECTURE
15175 M: Jonas Bonn <jonas@southpole.se>
15176 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15177 M: Stafford Horne <shorne@gmail.com>
15178 L: openrisc@lists.librecores.org
15180 W: http://openrisc.io
15181 T: git git://github.com/openrisc/linux.git
15182 F: Documentation/devicetree/bindings/openrisc/
15183 F: Documentation/openrisc/
15185 F: drivers/irqchip/irq-ompic.c
15186 F: drivers/irqchip/irq-or1k-*
15189 M: Pravin B Shelar <pshelar@ovn.org>
15190 L: netdev@vger.kernel.org
15191 L: dev@openvswitch.org
15193 W: http://openvswitch.org
15194 F: include/uapi/linux/openvswitch.h
15195 F: net/openvswitch/
15197 OPERATING PERFORMANCE POINTS (OPP)
15198 M: Viresh Kumar <vireshk@kernel.org>
15199 M: Nishanth Menon <nm@ti.com>
15200 M: Stephen Boyd <sboyd@kernel.org>
15201 L: linux-pm@vger.kernel.org
15203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15204 F: Documentation/devicetree/bindings/opp/
15205 F: Documentation/power/opp.rst
15207 F: include/linux/pm_opp.h
15210 M: Clemens Ladisch <clemens@ladisch.de>
15211 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15214 F: sound/drivers/opl4/
15216 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15217 M: Mark Fasheh <mark@fasheh.com>
15218 M: Joel Becker <jlbec@evilplan.org>
15219 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15220 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15222 W: http://ocfs2.wiki.kernel.org
15223 F: Documentation/filesystems/dlmfs.rst
15224 F: Documentation/filesystems/ocfs2.rst
15227 ORANGEFS FILESYSTEM
15228 M: Mike Marshall <hubcap@omnibond.com>
15229 R: Martin Brandenburg <martin@omnibond.com>
15230 L: devel@lists.orangefs.org
15232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15233 F: Documentation/filesystems/orangefs.rst
15237 L: linux-wireless@vger.kernel.org
15239 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15240 W: http://www.nongnu.org/orinoco/
15241 F: drivers/net/wireless/intersil/orinoco/
15243 OV2659 OMNIVISION SENSOR DRIVER
15244 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15245 L: linux-media@vger.kernel.org
15247 W: https://linuxtv.org
15248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15249 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15250 F: drivers/media/i2c/ov2659.c
15251 F: include/media/i2c/ov2659.h
15254 M: Miklos Szeredi <miklos@szeredi.hu>
15255 L: linux-unionfs@vger.kernel.org
15257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15258 F: Documentation/filesystems/overlayfs.rst
15261 P54 WIRELESS DRIVER
15262 M: Christian Lamparter <chunkeey@googlemail.com>
15263 L: linux-wireless@vger.kernel.org
15265 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15266 F: drivers/net/wireless/intersil/p54/
15269 M: Vladimir Oltean <olteanv@gmail.com>
15270 L: netdev@vger.kernel.org
15272 F: Documentation/core-api/packing.rst
15273 F: include/linux/packing.h
15276 PADATA PARALLEL EXECUTION MECHANISM
15277 M: Steffen Klassert <steffen.klassert@secunet.com>
15278 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15279 L: linux-crypto@vger.kernel.org
15280 L: linux-kernel@vger.kernel.org
15282 F: Documentation/core-api/padata.rst
15283 F: include/linux/padata.h
15287 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15288 L: linux-fsdevel@vger.kernel.org
15290 T: git git://git.infradead.org/users/willy/pagecache.git
15291 F: Documentation/filesystems/locking.rst
15292 F: Documentation/filesystems/vfs.rst
15293 F: include/linux/pagemap.h
15295 F: mm/page-writeback.c
15300 M: Jesper Dangaard Brouer <hawk@kernel.org>
15301 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15302 L: netdev@vger.kernel.org
15304 F: Documentation/networking/page_pool.rst
15305 F: include/net/page_pool.h
15306 F: include/trace/events/page_pool.h
15307 F: net/core/page_pool.c
15310 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15311 M: Andrew Morton <akpm@linux-foundation.org>
15312 L: linux-mm@kvack.org
15314 F: Documentation/vm/page_table_check.rst
15315 F: include/linux/page_table_check.h
15316 F: mm/page_table_check.c
15318 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15319 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15320 L: platform-driver-x86@vger.kernel.org
15322 F: drivers/platform/x86/panasonic-laptop.c
15324 PARALLAX PING IIO SENSOR DRIVER
15325 M: Andreas Klinger <ak@it-klinger.de>
15326 L: linux-iio@vger.kernel.org
15328 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15329 F: drivers/iio/proximity/ping.c
15331 PARALLEL LCD/KEYPAD PANEL DRIVER
15332 M: Willy Tarreau <willy@haproxy.com>
15333 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15335 F: Documentation/admin-guide/lcd-panel-cgram.rst
15336 F: drivers/auxdisplay/panel.c
15338 PARALLEL PORT SUBSYSTEM
15339 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15340 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15341 L: linux-parport@lists.infradead.org (subscribers-only)
15343 F: Documentation/driver-api/parport*.rst
15344 F: drivers/char/ppdev.c
15345 F: drivers/parport/
15346 F: include/linux/parport*.h
15347 F: include/uapi/linux/ppdev.h
15349 PARAVIRT_OPS INTERFACE
15350 M: Juergen Gross <jgross@suse.com>
15351 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15352 R: Alexey Makhalov <amakhalov@vmware.com>
15353 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15354 L: virtualization@lists.linux-foundation.org
15357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15358 F: Documentation/virt/paravirt_ops.rst
15359 F: arch/*/include/asm/paravirt*.h
15360 F: arch/*/kernel/paravirt*
15361 F: include/linux/hypervisor.h
15363 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15364 M: Tim Waugh <tim@cyberelk.net>
15365 L: linux-parport@lists.infradead.org (subscribers-only)
15367 F: Documentation/admin-guide/blockdev/paride.rst
15368 F: drivers/block/paride/
15370 PARISC ARCHITECTURE
15371 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15372 M: Helge Deller <deller@gmx.de>
15373 L: linux-parisc@vger.kernel.org
15375 W: https://parisc.wiki.kernel.org
15376 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15379 F: Documentation/parisc/
15381 F: drivers/char/agp/parisc-agp.c
15382 F: drivers/input/misc/hp_sdc_rtc.c
15383 F: drivers/input/serio/gscps2.c
15384 F: drivers/input/serio/hp_sdc*
15386 F: drivers/parport/parport_gsc.*
15387 F: drivers/tty/serial/8250/8250_gsc.c
15388 F: drivers/video/console/sti*
15389 F: drivers/video/fbdev/sti*
15390 F: drivers/video/logo/logo_parisc*
15391 F: include/linux/hp_sdc.h
15394 M: Jiri Pirko <jiri@nvidia.com>
15395 L: netdev@vger.kernel.org
15397 F: include/linux/parman.h
15399 F: lib/test_parman.c
15401 PC ENGINES APU BOARD DRIVER
15402 M: Enrico Weigelt, metux IT consult <info@metux.net>
15404 F: drivers/platform/x86/pcengines-apuv2.c
15406 PC87360 HARDWARE MONITORING DRIVER
15407 M: Jim Cromie <jim.cromie@gmail.com>
15408 L: linux-hwmon@vger.kernel.org
15410 F: Documentation/hwmon/pc87360.rst
15411 F: drivers/hwmon/pc87360.c
15413 PC8736x GPIO DRIVER
15414 M: Jim Cromie <jim.cromie@gmail.com>
15416 F: drivers/char/pc8736x_gpio.c
15418 PC87427 HARDWARE MONITORING DRIVER
15419 M: Jean Delvare <jdelvare@suse.com>
15420 L: linux-hwmon@vger.kernel.org
15422 F: Documentation/hwmon/pc87427.rst
15423 F: drivers/hwmon/pc87427.c
15426 M: Riku Voipio <riku.voipio@iki.fi>
15428 F: drivers/leds/leds-pca9532.c
15429 F: include/linux/leds-pca9532.h
15431 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15432 M: Guenter Roeck <linux@roeck-us.net>
15433 L: linux-i2c@vger.kernel.org
15435 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15437 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15438 M: Khalid Aziz <khalid@gonehiking.org>
15440 F: drivers/firmware/pcdp.*
15442 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15443 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15444 M: Pali Rohár <pali@kernel.org>
15445 L: linux-pci@vger.kernel.org
15446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15448 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15449 F: drivers/pci/controller/pci-aardvark.c
15451 PCI DRIVER FOR ALTERA PCIE IP
15452 M: Joyce Ooi <joyce.ooi@intel.com>
15453 L: linux-pci@vger.kernel.org
15455 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15456 F: drivers/pci/controller/pcie-altera.c
15458 PCI DRIVER FOR APPLIEDMICRO XGENE
15459 M: Toan Le <toan@os.amperecomputing.com>
15460 L: linux-pci@vger.kernel.org
15461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15463 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15464 F: drivers/pci/controller/pci-xgene.c
15466 PCI DRIVER FOR ARM VERSATILE PLATFORM
15467 M: Rob Herring <robh@kernel.org>
15468 L: linux-pci@vger.kernel.org
15469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15471 F: Documentation/devicetree/bindings/pci/versatile.yaml
15472 F: drivers/pci/controller/pci-versatile.c
15474 PCI DRIVER FOR ARMADA 8K
15475 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15476 L: linux-pci@vger.kernel.org
15477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15479 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15480 F: drivers/pci/controller/dwc/pcie-armada8k.c
15482 PCI DRIVER FOR CADENCE PCIE IP
15483 M: Tom Joseph <tjoseph@cadence.com>
15484 L: linux-pci@vger.kernel.org
15486 F: Documentation/devicetree/bindings/pci/cdns,*
15487 F: drivers/pci/controller/cadence/
15489 PCI DRIVER FOR FREESCALE LAYERSCAPE
15490 M: Minghuan Lian <minghuan.Lian@nxp.com>
15491 M: Mingkai Hu <mingkai.hu@nxp.com>
15492 M: Roy Zang <roy.zang@nxp.com>
15493 L: linuxppc-dev@lists.ozlabs.org
15494 L: linux-pci@vger.kernel.org
15495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15497 F: drivers/pci/controller/dwc/*layerscape*
15499 PCI DRIVER FOR GENERIC OF HOSTS
15500 M: Will Deacon <will@kernel.org>
15501 L: linux-pci@vger.kernel.org
15502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15504 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15505 F: drivers/pci/controller/pci-host-common.c
15506 F: drivers/pci/controller/pci-host-generic.c
15508 PCI DRIVER FOR IMX6
15509 M: Richard Zhu <hongxing.zhu@nxp.com>
15510 M: Lucas Stach <l.stach@pengutronix.de>
15511 L: linux-pci@vger.kernel.org
15512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15514 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15515 F: drivers/pci/controller/dwc/*imx6*
15517 PCI DRIVER FOR FU740
15518 M: Paul Walmsley <paul.walmsley@sifive.com>
15519 M: Greentime Hu <greentime.hu@sifive.com>
15520 L: linux-pci@vger.kernel.org
15522 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15523 F: drivers/pci/controller/dwc/pcie-fu740.c
15525 PCI DRIVER FOR INTEL IXP4XX
15526 M: Linus Walleij <linus.walleij@linaro.org>
15528 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15529 F: drivers/pci/controller/pci-ixp4xx.c
15531 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15532 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15533 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15534 L: linux-pci@vger.kernel.org
15536 F: drivers/pci/controller/vmd.c
15538 PCI DRIVER FOR MICROSEMI SWITCHTEC
15539 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15540 M: Logan Gunthorpe <logang@deltatee.com>
15541 L: linux-pci@vger.kernel.org
15543 F: Documentation/ABI/testing/sysfs-class-switchtec
15544 F: Documentation/driver-api/switchtec.rst
15545 F: drivers/ntb/hw/mscc/
15546 F: drivers/pci/switch/switchtec*
15547 F: include/linux/switchtec.h
15548 F: include/uapi/linux/switchtec_ioctl.h
15550 PCI DRIVER FOR MOBIVEIL PCIE IP
15551 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15552 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15553 L: linux-pci@vger.kernel.org
15555 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15556 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15558 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15559 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15560 M: Pali Rohár <pali@kernel.org>
15561 L: linux-pci@vger.kernel.org
15562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15564 F: drivers/pci/controller/*mvebu*
15566 PCI DRIVER FOR NVIDIA TEGRA
15567 M: Thierry Reding <thierry.reding@gmail.com>
15568 L: linux-tegra@vger.kernel.org
15569 L: linux-pci@vger.kernel.org
15571 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15572 F: drivers/pci/controller/pci-tegra.c
15574 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15575 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15576 L: linux-pci@vger.kernel.org
15577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15579 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15580 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15582 PCI DRIVER FOR RENESAS R-CAR
15583 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15584 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15585 L: linux-pci@vger.kernel.org
15586 L: linux-renesas-soc@vger.kernel.org
15588 F: Documentation/devicetree/bindings/pci/*rcar*
15589 F: drivers/pci/controller/*rcar*
15591 PCI DRIVER FOR SAMSUNG EXYNOS
15592 M: Jingoo Han <jingoohan1@gmail.com>
15593 L: linux-pci@vger.kernel.org
15594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15595 L: linux-samsung-soc@vger.kernel.org
15597 F: drivers/pci/controller/dwc/pci-exynos.c
15599 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15600 M: Jingoo Han <jingoohan1@gmail.com>
15601 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15602 L: linux-pci@vger.kernel.org
15604 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15605 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15606 F: drivers/pci/controller/dwc/*designware*
15608 PCI DRIVER FOR TI DRA7XX/J721E
15609 M: Kishon Vijay Abraham I <kishon@ti.com>
15610 L: linux-omap@vger.kernel.org
15611 L: linux-pci@vger.kernel.org
15612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15614 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15615 F: drivers/pci/controller/cadence/pci-j721e.c
15616 F: drivers/pci/controller/dwc/pci-dra7xx.c
15618 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15619 M: Linus Walleij <linus.walleij@linaro.org>
15620 L: linux-pci@vger.kernel.org
15622 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15623 F: drivers/pci/controller/pci-v3-semi.c
15625 PCI ENDPOINT SUBSYSTEM
15626 M: Kishon Vijay Abraham I <kishon@ti.com>
15627 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15628 R: Krzysztof Wilczyński <kw@linux.com>
15629 L: linux-pci@vger.kernel.org
15631 Q: https://patchwork.kernel.org/project/linux-pci/list/
15632 B: https://bugzilla.kernel.org
15633 C: irc://irc.oftc.net/linux-pci
15634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15635 F: Documentation/PCI/endpoint/*
15636 F: Documentation/misc-devices/pci-endpoint-test.rst
15637 F: drivers/misc/pci_endpoint_test.c
15638 F: drivers/pci/endpoint/
15641 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15642 M: Russell Currey <ruscur@russell.cc>
15643 M: Oliver O'Halloran <oohall@gmail.com>
15644 L: linuxppc-dev@lists.ozlabs.org
15646 F: Documentation/PCI/pci-error-recovery.rst
15647 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15648 F: arch/powerpc/include/*/eeh*.h
15649 F: arch/powerpc/kernel/eeh*.c
15650 F: arch/powerpc/platforms/*/eeh*.c
15651 F: drivers/pci/pcie/aer.c
15652 F: drivers/pci/pcie/dpc.c
15653 F: drivers/pci/pcie/err.c
15656 M: Linas Vepstas <linasvepstas@gmail.com>
15657 L: linux-pci@vger.kernel.org
15659 F: Documentation/PCI/pci-error-recovery.rst
15661 PCI PEER-TO-PEER DMA (P2PDMA)
15662 M: Bjorn Helgaas <bhelgaas@google.com>
15663 M: Logan Gunthorpe <logang@deltatee.com>
15664 L: linux-pci@vger.kernel.org
15666 Q: https://patchwork.kernel.org/project/linux-pci/list/
15667 B: https://bugzilla.kernel.org
15668 C: irc://irc.oftc.net/linux-pci
15669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15670 F: Documentation/driver-api/pci/p2pdma.rst
15671 F: drivers/pci/p2pdma.c
15672 F: include/linux/pci-p2pdma.h
15674 PCI MSI DRIVER FOR ALTERA MSI IP
15675 M: Joyce Ooi <joyce.ooi@intel.com>
15676 L: linux-pci@vger.kernel.org
15678 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15679 F: drivers/pci/controller/pcie-altera-msi.c
15681 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15682 M: Toan Le <toan@os.amperecomputing.com>
15683 L: linux-pci@vger.kernel.org
15684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15686 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15687 F: drivers/pci/controller/pci-xgene-msi.c
15689 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15690 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15691 R: Rob Herring <robh@kernel.org>
15692 R: Krzysztof Wilczyński <kw@linux.com>
15693 L: linux-pci@vger.kernel.org
15695 Q: https://patchwork.kernel.org/project/linux-pci/list/
15696 B: https://bugzilla.kernel.org
15697 C: irc://irc.oftc.net/linux-pci
15698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15699 F: drivers/pci/controller/
15700 F: drivers/pci/pci-bridge-emul.c
15701 F: drivers/pci/pci-bridge-emul.h
15704 M: Bjorn Helgaas <bhelgaas@google.com>
15705 L: linux-pci@vger.kernel.org
15707 Q: https://patchwork.kernel.org/project/linux-pci/list/
15708 B: https://bugzilla.kernel.org
15709 C: irc://irc.oftc.net/linux-pci
15710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15711 F: Documentation/PCI/
15712 F: Documentation/devicetree/bindings/pci/
15713 F: arch/x86/kernel/early-quirks.c
15714 F: arch/x86/kernel/quirks.c
15716 F: drivers/acpi/pci*
15718 F: include/asm-generic/pci*
15719 F: include/linux/of_pci.h
15720 F: include/linux/pci*
15721 F: include/uapi/linux/pci*
15724 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15725 M: Jonathan Chocron <jonnyc@amazon.com>
15726 L: linux-pci@vger.kernel.org
15728 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15729 F: drivers/pci/controller/dwc/pcie-al.c
15731 PCIE DRIVER FOR AMLOGIC MESON
15732 M: Yue Wang <yue.wang@Amlogic.com>
15733 L: linux-pci@vger.kernel.org
15734 L: linux-amlogic@lists.infradead.org
15736 F: drivers/pci/controller/dwc/pci-meson.c
15738 PCIE DRIVER FOR AXIS ARTPEC
15739 M: Jesper Nilsson <jesper.nilsson@axis.com>
15740 L: linux-arm-kernel@axis.com
15741 L: linux-pci@vger.kernel.org
15743 F: Documentation/devicetree/bindings/pci/axis,artpec*
15744 F: drivers/pci/controller/dwc/*artpec*
15746 PCIE DRIVER FOR CAVIUM THUNDERX
15747 M: Robert Richter <rric@kernel.org>
15748 L: linux-pci@vger.kernel.org
15749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15751 F: drivers/pci/controller/pci-thunder-*
15753 PCIE DRIVER FOR HISILICON
15754 M: Zhou Wang <wangzhou1@hisilicon.com>
15755 L: linux-pci@vger.kernel.org
15757 F: drivers/pci/controller/dwc/pcie-hisi.c
15759 PCIE DRIVER FOR HISILICON KIRIN
15760 M: Xiaowei Song <songxiaowei@hisilicon.com>
15761 M: Binghui Wang <wangbinghui@hisilicon.com>
15762 L: linux-pci@vger.kernel.org
15764 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15765 F: drivers/pci/controller/dwc/pcie-kirin.c
15767 PCIE DRIVER FOR HISILICON STB
15768 M: Shawn Guo <shawn.guo@linaro.org>
15769 L: linux-pci@vger.kernel.org
15771 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15772 F: drivers/pci/controller/dwc/pcie-histb.c
15774 PCIE DRIVER FOR INTEL KEEM BAY
15775 M: Srikanth Thokala <srikanth.thokala@intel.com>
15776 L: linux-pci@vger.kernel.org
15778 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15779 F: drivers/pci/controller/dwc/pcie-keembay.c
15781 PCIE DRIVER FOR INTEL LGM GW SOC
15782 M: Rahul Tanwar <rtanwar@maxlinear.com>
15783 L: linux-pci@vger.kernel.org
15785 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15786 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15788 PCIE DRIVER FOR MEDIATEK
15789 M: Ryder Lee <ryder.lee@mediatek.com>
15790 M: Jianjun Wang <jianjun.wang@mediatek.com>
15791 L: linux-pci@vger.kernel.org
15792 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15794 F: Documentation/devicetree/bindings/pci/mediatek*
15795 F: drivers/pci/controller/*mediatek*
15797 PCIE DRIVER FOR MICROCHIP
15798 M: Daire McNamara <daire.mcnamara@microchip.com>
15799 L: linux-pci@vger.kernel.org
15801 F: Documentation/devicetree/bindings/pci/microchip*
15802 F: drivers/pci/controller/*microchip*
15804 PCIE DRIVER FOR QUALCOMM MSM
15805 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15806 L: linux-pci@vger.kernel.org
15807 L: linux-arm-msm@vger.kernel.org
15809 F: drivers/pci/controller/dwc/pcie-qcom.c
15811 PCIE ENDPOINT DRIVER FOR QUALCOMM
15812 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15813 L: linux-pci@vger.kernel.org
15814 L: linux-arm-msm@vger.kernel.org
15816 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15817 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15819 PCIE DRIVER FOR ROCKCHIP
15820 M: Shawn Lin <shawn.lin@rock-chips.com>
15821 L: linux-pci@vger.kernel.org
15822 L: linux-rockchip@lists.infradead.org
15824 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15825 F: drivers/pci/controller/pcie-rockchip*
15827 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15828 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15829 L: linux-pci@vger.kernel.org
15831 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15832 F: drivers/pci/controller/dwc/pcie-uniphier*
15834 PCIE DRIVER FOR ST SPEAR13XX
15835 M: Pratyush Anand <pratyush.anand@gmail.com>
15836 L: linux-pci@vger.kernel.org
15838 F: drivers/pci/controller/dwc/*spear*
15841 M: Dominik Brodowski <linux@dominikbrodowski.net>
15843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15844 F: Documentation/pcmcia/
15849 PCNET32 NETWORK DRIVER
15850 M: Don Fry <pcnet32@frontier.com>
15851 L: netdev@vger.kernel.org
15853 F: drivers/net/ethernet/amd/pcnet32.c
15855 PCRYPT PARALLEL CRYPTO ENGINE
15856 M: Steffen Klassert <steffen.klassert@secunet.com>
15857 L: linux-crypto@vger.kernel.org
15860 F: include/crypto/pcrypt.h
15862 PEAQ WMI HOTKEYS DRIVER
15863 M: Hans de Goede <hdegoede@redhat.com>
15864 L: platform-driver-x86@vger.kernel.org
15866 F: drivers/platform/x86/peaq-wmi.c
15868 PECI HARDWARE MONITORING DRIVERS
15869 M: Iwona Winiarska <iwona.winiarska@intel.com>
15870 L: linux-hwmon@vger.kernel.org
15872 F: Documentation/hwmon/peci-cputemp.rst
15873 F: Documentation/hwmon/peci-dimmtemp.rst
15874 F: drivers/hwmon/peci/
15877 M: Iwona Winiarska <iwona.winiarska@intel.com>
15878 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15880 F: Documentation/devicetree/bindings/peci/
15881 F: Documentation/peci/
15883 F: include/linux/peci-cpu.h
15884 F: include/linux/peci.h
15886 PENSANDO ETHERNET DRIVERS
15887 M: Shannon Nelson <snelson@pensando.io>
15888 M: drivers@pensando.io
15889 L: netdev@vger.kernel.org
15891 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15892 F: drivers/net/ethernet/pensando/
15894 PER-CPU MEMORY ALLOCATOR
15895 M: Dennis Zhou <dennis@kernel.org>
15896 M: Tejun Heo <tj@kernel.org>
15897 M: Christoph Lameter <cl@linux.com>
15898 L: linux-mm@kvack.org
15900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15901 F: arch/*/include/asm/percpu.h
15902 F: include/linux/percpu*.h
15906 PER-TASK DELAY ACCOUNTING
15907 M: Balbir Singh <bsingharora@gmail.com>
15909 F: include/linux/delayacct.h
15910 F: kernel/delayacct.c
15912 PERFORMANCE EVENTS SUBSYSTEM
15913 M: Peter Zijlstra <peterz@infradead.org>
15914 M: Ingo Molnar <mingo@redhat.com>
15915 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15916 R: Mark Rutland <mark.rutland@arm.com>
15917 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15918 R: Jiri Olsa <jolsa@kernel.org>
15919 R: Namhyung Kim <namhyung@kernel.org>
15920 L: linux-perf-users@vger.kernel.org
15921 L: linux-kernel@vger.kernel.org
15923 W: https://perf.wiki.kernel.org/
15924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15926 F: arch/*/events/*/*
15927 F: arch/*/include/asm/perf_event.h
15928 F: arch/*/kernel/*/*/perf_event*.c
15929 F: arch/*/kernel/*/perf_event*.c
15930 F: arch/*/kernel/perf_callchain.c
15931 F: arch/*/kernel/perf_event*.c
15932 F: include/linux/perf_event.h
15933 F: include/uapi/linux/perf_event.h
15938 PERFORMANCE EVENTS TOOLING ARM64
15939 R: John Garry <john.garry@huawei.com>
15940 R: Will Deacon <will@kernel.org>
15941 R: James Clark <james.clark@arm.com>
15942 R: Mike Leach <mike.leach@linaro.org>
15943 R: Leo Yan <leo.yan@linaro.org>
15944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15946 F: tools/build/feature/test-libopencsd.c
15947 F: tools/perf/arch/arm*/
15948 F: tools/perf/pmu-events/arch/arm64/
15949 F: tools/perf/util/arm-spe*
15950 F: tools/perf/util/cs-etm*
15952 PERSONALITY HANDLING
15953 M: Christoph Hellwig <hch@infradead.org>
15954 L: linux-abi-devel@lists.sourceforge.net
15956 F: include/linux/personality.h
15957 F: include/uapi/linux/personality.h
15959 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15960 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15961 L: linux-input@vger.kernel.org
15963 F: Documentation/input/devices/pxrc.rst
15964 F: drivers/input/joystick/pxrc.c
15967 M: Remi Denis-Courmont <courmisch@gmail.com>
15969 F: Documentation/networking/phonet.rst
15970 F: include/linux/phonet.h
15971 F: include/net/phonet/
15972 F: include/uapi/linux/phonet.h
15976 M: Joern Engel <joern@lazybastard.org>
15977 L: linux-mtd@lists.infradead.org
15979 F: drivers/mtd/devices/phram.c
15982 M: Bruno Prémont <bonbons@linux-vserver.org>
15983 L: linux-input@vger.kernel.org
15985 F: drivers/hid/hid-picolcd*
15988 M: Christian Brauner <christian@brauner.io>
15989 L: linux-kernel@vger.kernel.org
15991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15993 F: tools/testing/selftests/clone3/
15994 F: tools/testing/selftests/pid_namespace/
15995 F: tools/testing/selftests/pidfd/
15998 K: \b(clone_args|kernel_clone_args)\b
16000 PIN CONTROL SUBSYSTEM
16001 M: Linus Walleij <linus.walleij@linaro.org>
16002 L: linux-gpio@vger.kernel.org
16004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16005 F: Documentation/devicetree/bindings/pinctrl/
16006 F: Documentation/driver-api/pin-control.rst
16007 F: drivers/pinctrl/
16008 F: include/linux/pinctrl/
16010 PIN CONTROLLER - AMD
16011 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16012 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16014 F: drivers/pinctrl/pinctrl-amd.c
16016 PIN CONTROLLER - FREESCALE
16017 M: Dong Aisheng <aisheng.dong@nxp.com>
16018 M: Fabio Estevam <festevam@gmail.com>
16019 M: Shawn Guo <shawnguo@kernel.org>
16020 M: Jacky Bai <ping.bai@nxp.com>
16021 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16022 L: linux-gpio@vger.kernel.org
16024 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16025 F: drivers/pinctrl/freescale/
16027 PIN CONTROLLER - INTEL
16028 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16029 M: Andy Shevchenko <andy@kernel.org>
16031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16032 F: drivers/pinctrl/intel/
16034 PIN CONTROLLER - KEEMBAY
16035 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16037 F: drivers/pinctrl/pinctrl-keembay*
16039 PIN CONTROLLER - MEDIATEK
16040 M: Sean Wang <sean.wang@kernel.org>
16041 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16043 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16044 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16045 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16046 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16047 F: drivers/pinctrl/mediatek/
16049 PIN CONTROLLER - MICROCHIP AT91
16050 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16052 L: linux-gpio@vger.kernel.org
16054 F: drivers/gpio/gpio-sama5d2-piobu.c
16055 F: drivers/pinctrl/pinctrl-at91*
16057 PIN CONTROLLER - QUALCOMM
16058 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16059 L: linux-arm-msm@vger.kernel.org
16061 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16062 F: drivers/pinctrl/qcom/
16064 PIN CONTROLLER - RENESAS
16065 M: Geert Uytterhoeven <geert+renesas@glider.be>
16066 L: linux-renesas-soc@vger.kernel.org
16068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16069 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16070 F: drivers/pinctrl/renesas/
16072 PIN CONTROLLER - SAMSUNG
16073 M: Tomasz Figa <tomasz.figa@gmail.com>
16074 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16075 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16076 R: Alim Akhtar <alim.akhtar@samsung.com>
16077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16078 L: linux-samsung-soc@vger.kernel.org
16080 C: irc://irc.libera.chat/linux-exynos
16081 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16082 B: mailto:linux-samsung-soc@vger.kernel.org
16083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16084 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16085 F: drivers/pinctrl/samsung/
16086 F: include/dt-bindings/pinctrl/samsung.h
16088 PIN CONTROLLER - SINGLE
16089 M: Tony Lindgren <tony@atomide.com>
16090 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16092 L: linux-omap@vger.kernel.org
16094 F: drivers/pinctrl/pinctrl-single.c
16096 PIN CONTROLLER - THUNDERBAY
16097 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16099 F: drivers/pinctrl/pinctrl-thunderbay.c
16101 PIN CONTROLLER - SUNPLUS / TIBBO
16102 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16103 M: Wells Lu <wellslutw@gmail.com>
16104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16106 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16107 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16108 F: drivers/pinctrl/sunplus/
16109 F: include/dt-bindings/pinctrl/sppctl*.h
16112 M: linux-block@vger.kernel.org
16114 F: drivers/block/pktcdvd.c
16115 F: include/linux/pktcdvd.h
16116 F: include/uapi/linux/pktcdvd.h
16118 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16119 M: Tomasz Duszynski <tduszyns@gmail.com>
16121 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16122 F: drivers/iio/chemical/pms7003.c
16124 PLATFORM FEATURE INFRASTRUCTURE
16125 M: Juergen Gross <jgross@suse.com>
16127 F: arch/*/include/asm/platform-feature.h
16128 F: include/asm-generic/platform-feature.h
16129 F: include/linux/platform-feature.h
16130 F: kernel/platform-feature.c
16133 M: Jacob Keller <jacob.e.keller@intel.com>
16135 F: Documentation/driver-api/pldmfw/
16136 F: include/linux/pldmfw.h
16140 M: Logan Gunthorpe <logang@deltatee.com>
16142 F: drivers/dma/plx_dma.c
16145 M: Charles Hsu <hsu.yungteng@gmail.com>
16146 L: linux-hwmon@vger.kernel.org
16148 F: Documentation/hwmon/pm6764tr.rst
16149 F: drivers/hwmon/pmbus/pm6764tr.c
16152 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16153 L: linux-pm@vger.kernel.org
16155 W: https://01.org/pm-graph
16156 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16157 T: git git://github.com/intel/pm-graph
16158 F: tools/power/pm-graph
16160 PMBUS HARDWARE MONITORING DRIVERS
16161 M: Guenter Roeck <linux@roeck-us.net>
16162 L: linux-hwmon@vger.kernel.org
16164 W: http://hwmon.wiki.kernel.org/
16165 W: http://www.roeck-us.net/linux/drivers/
16166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16167 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16168 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16169 F: Documentation/hwmon/adm1275.rst
16170 F: Documentation/hwmon/ibm-cffps.rst
16171 F: Documentation/hwmon/ir35221.rst
16172 F: Documentation/hwmon/lm25066.rst
16173 F: Documentation/hwmon/ltc2978.rst
16174 F: Documentation/hwmon/ltc3815.rst
16175 F: Documentation/hwmon/max16064.rst
16176 F: Documentation/hwmon/max20751.rst
16177 F: Documentation/hwmon/max31785.rst
16178 F: Documentation/hwmon/max34440.rst
16179 F: Documentation/hwmon/max8688.rst
16180 F: Documentation/hwmon/pmbus-core.rst
16181 F: Documentation/hwmon/pmbus.rst
16182 F: Documentation/hwmon/tps40422.rst
16183 F: Documentation/hwmon/ucd9000.rst
16184 F: Documentation/hwmon/ucd9200.rst
16185 F: Documentation/hwmon/zl6100.rst
16186 F: drivers/hwmon/pmbus/
16187 F: include/linux/pmbus.h
16189 PMC SIERRA MaxRAID DRIVER
16190 L: linux-scsi@vger.kernel.org
16192 W: http://www.pmc-sierra.com/
16193 F: drivers/scsi/pmcraid.*
16195 PMC SIERRA PM8001 DRIVER
16196 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16197 L: linux-scsi@vger.kernel.org
16199 F: drivers/scsi/pm8001/
16201 PNI RM3100 IIO DRIVER
16202 M: Song Qiang <songqiang1304521@gmail.com>
16203 L: linux-iio@vger.kernel.org
16205 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16206 F: drivers/iio/magnetometer/rm3100*
16209 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16210 L: linux-acpi@vger.kernel.org
16213 F: include/linux/pnp.h
16215 POSIX CLOCKS and TIMERS
16216 M: Thomas Gleixner <tglx@linutronix.de>
16217 L: linux-kernel@vger.kernel.org
16219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16221 F: include/linux/time_namespace.h
16222 F: include/linux/timer*
16223 F: kernel/time/*timer*
16224 F: kernel/time/namespace.c
16226 POWER MANAGEMENT CORE
16227 M: "Rafael J. Wysocki" <rafael@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/base/power/
16233 F: drivers/powercap/
16234 F: include/linux/intel_rapl.h
16235 F: include/linux/pm.h
16236 F: include/linux/pm_*
16237 F: include/linux/powercap.h
16238 F: kernel/configs/nopm.config
16240 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16241 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16242 L: linux-pm@vger.kernel.org
16244 B: https://bugzilla.kernel.org
16245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16246 F: drivers/powercap/dtpm*
16247 F: include/linux/dtpm.h
16249 POWER STATE COORDINATION INTERFACE (PSCI)
16250 M: Mark Rutland <mark.rutland@arm.com>
16251 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16254 F: drivers/firmware/psci/
16255 F: include/linux/psci.h
16256 F: include/uapi/linux/psci.h
16258 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16259 M: Sebastian Reichel <sre@kernel.org>
16260 L: linux-pm@vger.kernel.org
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16263 F: Documentation/ABI/testing/sysfs-class-power
16264 F: Documentation/devicetree/bindings/power/supply/
16265 F: drivers/power/supply/
16266 F: include/linux/power/
16267 F: include/linux/power_supply.h
16269 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16270 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16271 L: linuxppc-dev@lists.ozlabs.org
16273 F: drivers/char/powernv-op-panel.c
16275 PPP OVER ATM (RFC 2364)
16276 M: Mitchell Blank Jr <mitch@sfgoth.com>
16278 F: include/uapi/linux/atmppp.h
16279 F: net/atm/pppoatm.c
16282 M: Michal Ostrowski <mostrows@earthlink.net>
16284 F: drivers/net/ppp/pppoe.c
16285 F: drivers/net/ppp/pppox.c
16288 M: James Chapman <jchapman@katalix.com>
16290 F: include/linux/if_pppol2tp.h
16291 F: include/uapi/linux/if_pppol2tp.h
16292 F: net/l2tp/l2tp_ppp.c
16294 PPP PROTOCOL DRIVERS AND COMPRESSORS
16295 M: Paul Mackerras <paulus@samba.org>
16296 L: linux-ppp@vger.kernel.org
16298 F: drivers/net/ppp/ppp_*
16301 M: Rodolfo Giometti <giometti@enneenne.com>
16302 L: linuxpps@ml.enneenne.com (subscribers-only)
16304 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16305 F: Documentation/ABI/testing/sysfs-pps
16306 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16307 F: Documentation/driver-api/pps.rst
16309 F: include/linux/pps*.h
16310 F: include/uapi/linux/pps.h
16313 M: Dmitry Kozlov <xeb@mail.ru>
16314 L: netdev@vger.kernel.org
16316 W: http://sourceforge.net/projects/accel-pptp
16317 F: drivers/net/ppp/pptp.c
16319 PRESSURE STALL INFORMATION (PSI)
16320 M: Johannes Weiner <hannes@cmpxchg.org>
16321 M: Suren Baghdasaryan <surenb@google.com>
16323 F: include/linux/psi*
16324 F: kernel/sched/psi.c
16327 M: Petr Mladek <pmladek@suse.com>
16328 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16329 R: Steven Rostedt <rostedt@goodmis.org>
16330 R: John Ogness <john.ogness@linutronix.de>
16332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16333 F: include/linux/printk.h
16337 R: Chris Down <chris@chrisdown.name>
16339 F: Documentation/core-api/printk-index.rst
16340 F: kernel/printk/index.c
16344 L: linux-kernel@vger.kernel.org
16345 L: linux-fsdevel@vger.kernel.org
16347 F: Documentation/filesystems/proc.rst
16349 F: include/linux/proc_fs.h
16350 F: tools/testing/selftests/proc/
16353 M: Luis Chamberlain <mcgrof@kernel.org>
16354 M: Kees Cook <keescook@chromium.org>
16355 M: Iurii Zaikin <yzaikin@google.com>
16356 L: linux-kernel@vger.kernel.org
16357 L: linux-fsdevel@vger.kernel.org
16359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16360 F: fs/proc/proc_sysctl.c
16361 F: include/linux/sysctl.h
16362 F: kernel/sysctl-test.c
16364 F: tools/testing/selftests/sysctl/
16366 PS3 NETWORK SUPPORT
16367 M: Geoff Levand <geoff@infradead.org>
16368 L: netdev@vger.kernel.org
16369 L: linuxppc-dev@lists.ozlabs.org
16371 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16373 PS3 PLATFORM SUPPORT
16374 M: Geoff Levand <geoff@infradead.org>
16375 L: linuxppc-dev@lists.ozlabs.org
16377 F: arch/powerpc/boot/ps3*
16378 F: arch/powerpc/include/asm/lv1call.h
16379 F: arch/powerpc/include/asm/ps3*.h
16380 F: arch/powerpc/platforms/ps3/
16383 F: drivers/rtc/rtc-ps3.c
16384 F: drivers/usb/host/*ps3.c
16385 F: sound/ppc/snd_ps3*
16388 M: Jim Paris <jim@jtan.com>
16389 M: Geoff Levand <geoff@infradead.org>
16390 L: linuxppc-dev@lists.ozlabs.org
16392 F: drivers/block/ps3vram.c
16394 PSAMPLE PACKET SAMPLING SUPPORT
16395 M: Yotam Gigi <yotam.gi@gmail.com>
16397 F: include/net/psample.h
16398 F: include/uapi/linux/psample.h
16402 M: Kees Cook <keescook@chromium.org>
16403 M: Anton Vorontsov <anton@enomsg.org>
16404 M: Colin Cross <ccross@android.com>
16405 M: Tony Luck <tony.luck@intel.com>
16407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16408 F: Documentation/admin-guide/ramoops.rst
16409 F: Documentation/admin-guide/pstore-blk.rst
16410 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16411 F: drivers/acpi/apei/erst.c
16412 F: drivers/firmware/efi/efi-pstore.c
16414 F: include/linux/pstore*
16415 K: \b(pstore|ramoops)
16417 PTP HARDWARE CLOCK SUPPORT
16418 M: Richard Cochran <richardcochran@gmail.com>
16419 L: netdev@vger.kernel.org
16421 W: http://linuxptp.sourceforge.net/
16422 F: Documentation/ABI/testing/sysfs-ptp
16423 F: Documentation/driver-api/ptp.rst
16424 F: drivers/net/phy/dp83640*
16426 F: include/linux/ptp_cl*
16428 PTP VIRTUAL CLOCK SUPPORT
16429 M: Yangbo Lu <yangbo.lu@nxp.com>
16430 L: netdev@vger.kernel.org
16432 F: drivers/ptp/ptp_vclock.c
16433 F: net/ethtool/phc_vclocks.c
16436 M: Oleg Nesterov <oleg@redhat.com>
16438 F: arch/*/*/ptrace*.c
16439 F: arch/*/include/asm/ptrace*.h
16440 F: arch/*/ptrace*.c
16441 F: include/asm-generic/syscall.h
16442 F: include/linux/ptrace.h
16443 F: include/linux/regset.h
16444 F: include/uapi/linux/ptrace.h
16448 M: Hans Verkuil <hverkuil@xs4all.nl>
16449 L: linux-media@vger.kernel.org
16451 T: git git://linuxtv.org/media_tree.git
16452 F: Documentation/admin-guide/media/pulse8-cec.rst
16453 F: drivers/media/cec/usb/pulse8/
16455 PURELIFI PLFXLC DRIVER
16456 M: Srinivasan Raju <srini.raju@purelifi.com>
16457 L: linux-wireless@vger.kernel.org
16459 F: drivers/net/wireless/purelifi/plfxlc/
16461 PVRUSB2 VIDEO4LINUX DRIVER
16462 M: Mike Isely <isely@pobox.com>
16463 L: pvrusb2@isely.net (subscribers-only)
16464 L: linux-media@vger.kernel.org
16466 W: http://www.isely.net/pvrusb2/
16467 T: git git://linuxtv.org/media_tree.git
16468 F: Documentation/driver-api/media/drivers/pvrusb2*
16469 F: drivers/media/usb/pvrusb2/
16472 M: Hans Verkuil <hverkuil@xs4all.nl>
16473 L: linux-media@vger.kernel.org
16475 T: git git://linuxtv.org/media_tree.git
16476 F: drivers/media/usb/pwc/*
16477 F: include/trace/events/pwc.h
16480 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16481 L: linux-hwmon@vger.kernel.org
16483 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16484 F: Documentation/hwmon/pwm-fan.rst
16485 F: drivers/hwmon/pwm-fan.c
16488 M: Sean Young <sean@mess.org>
16489 L: linux-media@vger.kernel.org
16491 F: drivers/media/rc/pwm-ir-tx.c
16494 M: Thierry Reding <thierry.reding@gmail.com>
16495 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16496 L: linux-pwm@vger.kernel.org
16498 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16500 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16501 F: Documentation/devicetree/bindings/pwm/
16502 F: Documentation/driver-api/pwm.rst
16503 F: drivers/gpio/gpio-mvebu.c
16505 F: drivers/video/backlight/pwm_bl.c
16506 F: include/dt-bindings/pwm/
16507 F: include/linux/pwm.h
16508 F: include/linux/pwm_backlight.h
16509 K: pwm_(config|apply_state|ops)
16512 M: Robert Jarzmik <robert.jarzmik@free.fr>
16513 L: linux-gpio@vger.kernel.org
16515 F: drivers/gpio/gpio-pxa.c
16521 M: Robert Jarzmik <robert.jarzmik@free.fr>
16522 L: linux-rtc@vger.kernel.org
16525 PXA2xx/PXA3xx SUPPORT
16526 M: Daniel Mack <daniel@zonque.org>
16527 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16528 M: Robert Jarzmik <robert.jarzmik@free.fr>
16529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16531 T: git git://github.com/hzhuang1/linux.git
16532 T: git git://github.com/rjarzmik/linux.git
16533 F: arch/arm/boot/dts/pxa*
16534 F: arch/arm/mach-pxa/
16535 F: drivers/dma/pxa*
16536 F: drivers/pcmcia/pxa2xx*
16537 F: drivers/pinctrl/pxa/
16538 F: drivers/spi/spi-pxa2xx*
16539 F: drivers/usb/gadget/udc/pxa2*
16540 F: include/sound/pxa2xx-lib.h
16545 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16546 L: qat-linux@intel.com
16548 F: drivers/crypto/qat/
16550 QCOM AUDIO (ASoC) DRIVERS
16551 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16552 M: Banajit Goswami <bgoswami@quicinc.com>
16553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16555 F: sound/soc/codecs/lpass-va-macro.c
16556 F: sound/soc/codecs/lpass-wsa-macro.*
16557 F: sound/soc/codecs/msm8916-wcd-analog.c
16558 F: sound/soc/codecs/msm8916-wcd-digital.c
16559 F: sound/soc/codecs/wcd9335.*
16560 F: sound/soc/codecs/wcd934x.c
16561 F: sound/soc/codecs/wcd-clsh-v2.*
16562 F: sound/soc/codecs/wsa881x.c
16565 QCOM EMBEDDED USB DEBUGGER (EUD)
16566 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16567 L: linux-arm-msm@vger.kernel.org
16569 F: Documentation/ABI/testing/sysfs-driver-eud
16570 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16571 F: drivers/usb/misc/qcom_eud.c
16574 M: Alex Elder <elder@kernel.org>
16575 L: netdev@vger.kernel.org
16577 F: drivers/net/ipa/
16579 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16580 M: Gabriel Somlo <somlo@cmu.edu>
16581 M: "Michael S. Tsirkin" <mst@redhat.com>
16582 L: qemu-devel@nongnu.org
16584 F: drivers/firmware/qemu_fw_cfg.c
16585 F: include/uapi/linux/qemu_fw_cfg.h
16588 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16589 L: linux-rdma@vger.kernel.org
16591 F: drivers/infiniband/hw/qib/
16593 QLOGIC QL41xxx FCOE DRIVER
16594 M: Saurav Kashyap <skashyap@marvell.com>
16595 M: Javed Hasan <jhasan@marvell.com>
16596 M: GR-QLogic-Storage-Upstream@marvell.com
16597 L: linux-scsi@vger.kernel.org
16599 F: drivers/scsi/qedf/
16601 QLOGIC QL41xxx ISCSI DRIVER
16602 M: Nilesh Javali <njavali@marvell.com>
16603 M: Manish Rangankar <mrangankar@marvell.com>
16604 M: GR-QLogic-Storage-Upstream@marvell.com
16605 L: linux-scsi@vger.kernel.org
16607 F: drivers/scsi/qedi/
16609 QLOGIC QL4xxx ETHERNET DRIVER
16610 M: Ariel Elior <aelior@marvell.com>
16611 M: Manish Chopra <manishc@marvell.com>
16612 L: netdev@vger.kernel.org
16614 F: drivers/net/ethernet/qlogic/qed/
16615 F: drivers/net/ethernet/qlogic/qede/
16616 F: include/linux/qed/
16618 QLOGIC QL4xxx RDMA DRIVER
16619 M: Michal Kalderon <mkalderon@marvell.com>
16620 M: Ariel Elior <aelior@marvell.com>
16621 L: linux-rdma@vger.kernel.org
16623 F: drivers/infiniband/hw/qedr/
16624 F: include/uapi/rdma/qedr-abi.h
16626 QLOGIC QLA1280 SCSI DRIVER
16627 M: Michael Reed <mdr@sgi.com>
16628 L: linux-scsi@vger.kernel.org
16630 F: drivers/scsi/qla1280.[ch]
16632 QLOGIC QLA2XXX FC-SCSI DRIVER
16633 M: Nilesh Javali <njavali@marvell.com>
16634 M: GR-QLogic-Storage-Upstream@marvell.com
16635 L: linux-scsi@vger.kernel.org
16637 F: drivers/scsi/qla2xxx/
16639 QLOGIC QLA3XXX NETWORK DRIVER
16640 M: GR-Linux-NIC-Dev@marvell.com
16641 L: netdev@vger.kernel.org
16643 F: drivers/net/ethernet/qlogic/qla3xxx.*
16645 QLOGIC QLA4XXX iSCSI DRIVER
16646 M: Nilesh Javali <njavali@marvell.com>
16647 M: Manish Rangankar <mrangankar@marvell.com>
16648 M: GR-QLogic-Storage-Upstream@marvell.com
16649 L: linux-scsi@vger.kernel.org
16651 F: drivers/scsi/qla4xxx/
16653 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16654 M: Shahed Shaikh <shshaikh@marvell.com>
16655 M: Manish Chopra <manishc@marvell.com>
16656 M: GR-Linux-NIC-Dev@marvell.com
16657 L: netdev@vger.kernel.org
16659 F: drivers/net/ethernet/qlogic/qlcnic/
16661 QLOGIC QLGE 10Gb ETHERNET DRIVER
16662 M: Manish Chopra <manishc@marvell.com>
16663 M: GR-Linux-NIC-Dev@marvell.com
16664 M: Coiby Xu <coiby.xu@gmail.com>
16665 L: netdev@vger.kernel.org
16667 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16668 F: drivers/staging/qlge/
16670 QM1D1B0004 MEDIA DRIVER
16671 M: Akihiro Tsukada <tskd08@gmail.com>
16672 L: linux-media@vger.kernel.org
16674 F: drivers/media/tuners/qm1d1b0004*
16676 QM1D1C0042 MEDIA DRIVER
16677 M: Akihiro Tsukada <tskd08@gmail.com>
16678 L: linux-media@vger.kernel.org
16680 F: drivers/media/tuners/qm1d1c0042*
16683 M: Anders Larsen <al@alarsen.net>
16685 W: http://www.alarsen.net/linux/qnx4fs/
16687 F: include/uapi/linux/qnx4_fs.h
16688 F: include/uapi/linux/qnxtypes.h
16690 QORIQ DPAA2 FSL-MC BUS DRIVER
16691 M: Stuart Yoder <stuyoder@gmail.com>
16692 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16693 L: linux-kernel@vger.kernel.org
16695 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16696 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16697 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16698 F: drivers/bus/fsl-mc/
16699 F: include/uapi/linux/fsl_mc.h
16701 QT1010 MEDIA DRIVER
16702 M: Antti Palosaari <crope@iki.fi>
16703 L: linux-media@vger.kernel.org
16705 W: https://linuxtv.org
16706 W: http://palosaari.fi/linux/
16707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16708 T: git git://linuxtv.org/anttip/media_tree.git
16709 F: drivers/media/tuners/qt1010*
16711 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16712 M: Kalle Valo <kvalo@kernel.org>
16713 L: ath10k@lists.infradead.org
16715 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16717 F: drivers/net/wireless/ath/ath10k/
16718 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16720 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16721 M: Kalle Valo <kvalo@kernel.org>
16722 L: ath11k@lists.infradead.org
16724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16725 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16726 F: drivers/net/wireless/ath/ath11k/
16728 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16729 M: Toke Høiland-Jørgensen <toke@toke.dk>
16730 L: linux-wireless@vger.kernel.org
16732 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16733 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16734 F: drivers/net/wireless/ath/ath9k/
16736 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16737 M: Stephan Gerhold <stephan@gerhold.net>
16738 L: netdev@vger.kernel.org
16739 L: linux-arm-msm@vger.kernel.org
16741 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16742 F: drivers/net/wwan/qcom_bam_dmux.c
16744 QUALCOMM CAMERA SUBSYSTEM DRIVER
16745 M: Robert Foss <robert.foss@linaro.org>
16746 M: Todor Tomov <todor.too@gmail.com>
16747 L: linux-media@vger.kernel.org
16749 F: Documentation/admin-guide/media/qcom_camss.rst
16750 F: Documentation/devicetree/bindings/media/*camss*
16751 F: drivers/media/platform/qcom/camss/
16753 QUALCOMM CLOCK DRIVERS
16754 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16755 L: linux-arm-msm@vger.kernel.org
16757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16758 F: Documentation/devicetree/bindings/clock/qcom,*
16759 F: drivers/clk/qcom/
16760 F: include/dt-bindings/clock/qcom,*
16762 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16763 M: Niklas Cassel <nks@flawful.org>
16764 L: linux-pm@vger.kernel.org
16765 L: linux-arm-msm@vger.kernel.org
16767 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16768 F: drivers/soc/qcom/cpr.c
16770 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16771 M: Ilia Lin <ilia.lin@kernel.org>
16772 L: linux-pm@vger.kernel.org
16774 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16775 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16776 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16778 QUALCOMM CRYPTO DRIVERS
16779 M: Thara Gopinath <thara.gopinath@gmail.com>
16780 L: linux-crypto@vger.kernel.org
16781 L: linux-arm-msm@vger.kernel.org
16783 F: drivers/crypto/qce/
16785 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16786 M: Timur Tabi <timur@kernel.org>
16787 L: netdev@vger.kernel.org
16789 F: drivers/net/ethernet/qualcomm/emac/
16791 QUALCOMM ETHQOS ETHERNET DRIVER
16792 M: Vinod Koul <vkoul@kernel.org>
16793 L: netdev@vger.kernel.org
16795 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16796 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16798 QUALCOMM FASTRPC DRIVER
16799 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16800 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16801 L: linux-arm-msm@vger.kernel.org
16803 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16804 F: drivers/misc/fastrpc.c
16805 F: include/uapi/misc/fastrpc.h
16807 QUALCOMM HEXAGON ARCHITECTURE
16808 M: Brian Cain <bcain@quicinc.com>
16809 L: linux-hexagon@vger.kernel.org
16810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16814 QUALCOMM HIDMA DRIVER
16815 M: Sinan Kaya <okaya@kernel.org>
16816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16817 L: linux-arm-msm@vger.kernel.org
16818 L: dmaengine@vger.kernel.org
16820 F: drivers/dma/qcom/hidma*
16822 QUALCOMM I2C CCI DRIVER
16823 M: Loic Poulain <loic.poulain@linaro.org>
16824 M: Robert Foss <robert.foss@linaro.org>
16825 L: linux-i2c@vger.kernel.org
16826 L: linux-arm-msm@vger.kernel.org
16828 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16829 F: drivers/i2c/busses/i2c-qcom-cci.c
16831 QUALCOMM INTERCONNECT BWMON DRIVER
16832 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16833 L: linux-arm-msm@vger.kernel.org
16835 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16836 F: drivers/soc/qcom/icc-bwmon.c
16839 M: Rob Clark <robdclark@gmail.com>
16840 L: iommu@lists.linux.dev
16841 L: linux-arm-msm@vger.kernel.org
16843 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16845 QUALCOMM IPC ROUTER (QRTR) DRIVER
16846 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16847 L: linux-arm-msm@vger.kernel.org
16849 F: include/trace/events/qrtr.h
16850 F: include/uapi/linux/qrtr.h
16853 QUALCOMM IPCC MAILBOX DRIVER
16854 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16855 L: linux-arm-msm@vger.kernel.org
16857 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16858 F: drivers/mailbox/qcom-ipcc.c
16859 F: include/dt-bindings/mailbox/qcom-ipcc.h
16861 QUALCOMM IPQ4019 USB PHY DRIVER
16862 M: Robert Marko <robert.marko@sartura.hr>
16863 M: Luka Perkov <luka.perkov@sartura.hr>
16864 L: linux-arm-msm@vger.kernel.org
16866 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16867 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16869 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16870 M: Robert Marko <robert.marko@sartura.hr>
16871 M: Luka Perkov <luka.perkov@sartura.hr>
16872 L: linux-arm-msm@vger.kernel.org
16874 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16875 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16877 QUALCOMM NAND CONTROLLER DRIVER
16878 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16879 L: linux-mtd@lists.infradead.org
16880 L: linux-arm-msm@vger.kernel.org
16882 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16883 F: drivers/mtd/nand/raw/qcom_nandc.c
16885 QUALCOMM RMNET DRIVER
16886 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16887 M: Sean Tranchetti <quic_stranche@quicinc.com>
16888 L: netdev@vger.kernel.org
16890 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16891 F: drivers/net/ethernet/qualcomm/rmnet/
16892 F: include/linux/if_rmnet.h
16894 QUALCOMM TSENS THERMAL DRIVER
16895 M: Amit Kucheria <amitk@kernel.org>
16896 M: Thara Gopinath <thara.gopinath@gmail.com>
16897 L: linux-pm@vger.kernel.org
16898 L: linux-arm-msm@vger.kernel.org
16900 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16901 F: drivers/thermal/qcom/
16903 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16904 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16905 L: linux-media@vger.kernel.org
16906 L: linux-arm-msm@vger.kernel.org
16908 T: git git://linuxtv.org/media_tree.git
16909 F: Documentation/devicetree/bindings/media/*venus*
16910 F: drivers/media/platform/qcom/venus/
16912 QUALCOMM WCN36XX WIRELESS DRIVER
16913 M: Loic Poulain <loic.poulain@linaro.org>
16914 L: wcn36xx@lists.infradead.org
16916 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16917 F: drivers/net/wireless/ath/wcn36xx/
16919 QUANTENNA QTNFMAC WIRELESS DRIVER
16920 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16921 R: Sergey Matyukevich <geomatsi@gmail.com>
16922 L: linux-wireless@vger.kernel.org
16924 F: drivers/net/wireless/quantenna
16926 RADEON and AMDGPU DRM DRIVERS
16927 M: Alex Deucher <alexander.deucher@amd.com>
16928 M: Christian König <christian.koenig@amd.com>
16929 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16930 L: amd-gfx@lists.freedesktop.org
16932 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16933 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16934 C: irc://irc.oftc.net/radeon
16935 F: Documentation/gpu/amdgpu/
16936 F: drivers/gpu/drm/amd/
16937 F: drivers/gpu/drm/radeon/
16938 F: include/uapi/drm/amdgpu_drm.h
16939 F: include/uapi/drm/radeon_drm.h
16941 RADEON FRAMEBUFFER DISPLAY DRIVER
16942 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16943 L: linux-fbdev@vger.kernel.org
16945 F: drivers/video/fbdev/aty/radeon*
16946 F: include/uapi/linux/radeonfb.h
16948 RADIOSHARK RADIO DRIVER
16949 M: Hans Verkuil <hverkuil@xs4all.nl>
16950 L: linux-media@vger.kernel.org
16952 T: git git://linuxtv.org/media_tree.git
16953 F: drivers/media/radio/radio-shark.c
16955 RADIOSHARK2 RADIO DRIVER
16956 M: Hans Verkuil <hverkuil@xs4all.nl>
16957 L: linux-media@vger.kernel.org
16959 T: git git://linuxtv.org/media_tree.git
16960 F: drivers/media/radio/radio-shark2.c
16961 F: drivers/media/radio/radio-tea5777.c
16963 RADOS BLOCK DEVICE (RBD)
16964 M: Ilya Dryomov <idryomov@gmail.com>
16965 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16966 L: ceph-devel@vger.kernel.org
16968 W: http://ceph.com/
16969 T: git git://github.com/ceph/ceph-client.git
16970 F: Documentation/ABI/testing/sysfs-bus-rbd
16971 F: drivers/block/rbd.c
16972 F: drivers/block/rbd_types.h
16974 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16975 M: Paul Mackerras <paulus@samba.org>
16976 L: linux-fbdev@vger.kernel.org
16978 F: drivers/video/fbdev/aty/aty128fb.c
16980 RAINSHADOW-CEC DRIVER
16981 M: Hans Verkuil <hverkuil@xs4all.nl>
16982 L: linux-media@vger.kernel.org
16984 T: git git://linuxtv.org/media_tree.git
16985 F: drivers/media/cec/usb/rainshadow/
16987 RALINK MIPS ARCHITECTURE
16988 M: John Crispin <john@phrozen.org>
16989 L: linux-mips@vger.kernel.org
16991 F: arch/mips/ralink
16993 RALINK MT7621 MIPS ARCHITECTURE
16994 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16995 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16996 L: linux-mips@vger.kernel.org
16998 F: arch/mips/boot/dts/ralink/mt7621*
17000 RALINK PINCTRL DRIVER
17001 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17002 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17003 L: linux-mips@vger.kernel.org
17005 F: drivers/pinctrl/ralink/
17007 RALINK RT2X00 WIRELESS LAN DRIVER
17008 M: Stanislaw Gruszka <stf_xl@wp.pl>
17009 M: Helmut Schaa <helmut.schaa@googlemail.com>
17010 L: linux-wireless@vger.kernel.org
17012 F: drivers/net/wireless/ralink/rt2x00/
17014 RAMDISK RAM BLOCK DEVICE DRIVER
17015 M: Jens Axboe <axboe@kernel.dk>
17017 F: Documentation/admin-guide/blockdev/ramdisk.rst
17018 F: drivers/block/brd.c
17020 RANCHU VIRTUAL BOARD FOR MIPS
17021 M: Miodrag Dinic <miodrag.dinic@mips.com>
17022 L: linux-mips@vger.kernel.org
17024 F: arch/mips/configs/generic/board-ranchu.config
17025 F: arch/mips/generic/board-ranchu.c
17027 RANDOM NUMBER DRIVER
17028 M: "Theodore Ts'o" <tytso@mit.edu>
17029 M: Jason A. Donenfeld <Jason@zx2c4.com>
17030 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17032 F: drivers/char/random.c
17033 F: drivers/virt/vmgenid.c
17036 M: Matt Porter <mporter@kernel.crashing.org>
17037 M: Alexandre Bounine <alex.bou9@gmail.com>
17039 F: drivers/rapidio/
17042 M: Tony Luck <tony.luck@intel.com>
17043 M: Borislav Petkov <bp@alien8.de>
17044 L: linux-edac@vger.kernel.org
17046 F: Documentation/admin-guide/ras.rst
17048 F: include/linux/ras.h
17049 F: include/ras/ras_event.h
17051 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17052 L: linux-wireless@vger.kernel.org
17054 F: drivers/net/wireless/ray*
17056 RC-CORE / LIRC FRAMEWORK
17057 M: Sean Young <sean@mess.org>
17058 L: linux-media@vger.kernel.org
17060 W: http://linuxtv.org
17061 T: git git://linuxtv.org/media_tree.git
17062 F: Documentation/driver-api/media/rc-core.rst
17063 F: Documentation/userspace-api/media/rc/
17064 F: drivers/media/rc/
17065 F: include/media/rc-map.h
17066 F: include/media/rc-core.h
17067 F: include/uapi/linux/lirc.h
17069 RCMM REMOTE CONTROLS DECODER
17070 M: Patrick Lerda <patrick9876@free.fr>
17072 F: drivers/media/rc/ir-rcmm-decoder.c
17074 RCUTORTURE TEST FRAMEWORK
17075 M: "Paul E. McKenney" <paulmck@kernel.org>
17076 M: Josh Triplett <josh@joshtriplett.org>
17077 R: Steven Rostedt <rostedt@goodmis.org>
17078 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17079 R: Lai Jiangshan <jiangshanlai@gmail.com>
17080 L: rcu@vger.kernel.org
17082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17083 F: tools/testing/selftests/rcutorture
17085 RDACM20 Camera Sensor
17086 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17087 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17088 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17089 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17090 L: linux-media@vger.kernel.org
17092 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17093 F: drivers/media/i2c/max9271.c
17094 F: drivers/media/i2c/max9271.h
17095 F: drivers/media/i2c/rdacm20.c
17097 RDACM21 Camera Sensor
17098 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17099 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17100 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17101 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17102 L: linux-media@vger.kernel.org
17104 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17105 F: drivers/media/i2c/max9271.c
17106 F: drivers/media/i2c/max9271.h
17107 F: drivers/media/i2c/rdacm21.c
17110 M: Florian Fainelli <florian@openwrt.org>
17113 RDC R6040 FAST ETHERNET DRIVER
17114 M: Florian Fainelli <f.fainelli@gmail.com>
17115 L: netdev@vger.kernel.org
17117 F: drivers/net/ethernet/rdc/r6040.c
17119 RDMAVT - RDMA verbs software
17120 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17121 L: linux-rdma@vger.kernel.org
17123 F: drivers/infiniband/sw/rdmavt
17125 RDS - RELIABLE DATAGRAM SOCKETS
17126 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17127 L: netdev@vger.kernel.org
17128 L: linux-rdma@vger.kernel.org
17129 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17131 W: https://oss.oracle.com/projects/rds/
17132 F: Documentation/networking/rds.rst
17135 RDT - RESOURCE ALLOCATION
17136 M: Fenghua Yu <fenghua.yu@intel.com>
17137 M: Reinette Chatre <reinette.chatre@intel.com>
17138 L: linux-kernel@vger.kernel.org
17140 F: Documentation/x86/resctrl*
17141 F: arch/x86/include/asm/resctrl.h
17142 F: arch/x86/kernel/cpu/resctrl/
17143 F: tools/testing/selftests/resctrl/
17145 READ-COPY UPDATE (RCU)
17146 M: "Paul E. McKenney" <paulmck@kernel.org>
17147 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17148 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17149 M: Josh Triplett <josh@joshtriplett.org>
17150 R: Steven Rostedt <rostedt@goodmis.org>
17151 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17152 R: Lai Jiangshan <jiangshanlai@gmail.com>
17153 R: Joel Fernandes <joel@joelfernandes.org>
17154 L: rcu@vger.kernel.org
17156 W: http://www.rdrop.com/users/paulmck/RCU/
17157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17158 F: Documentation/RCU/
17159 F: include/linux/rcu*
17161 X: Documentation/RCU/torture.rst
17162 X: include/linux/srcu*.h
17163 X: kernel/rcu/srcu*.c
17165 REAL TIME CLOCK (RTC) SUBSYSTEM
17166 M: Alessandro Zummo <a.zummo@towertech.it>
17167 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17168 L: linux-rtc@vger.kernel.org
17170 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17172 F: Documentation/admin-guide/rtc.rst
17173 F: Documentation/devicetree/bindings/rtc/
17175 F: include/linux/platform_data/rtc-*
17176 F: include/linux/rtc.h
17177 F: include/linux/rtc/
17178 F: include/uapi/linux/rtc.h
17179 F: tools/testing/selftests/rtc/
17181 REALTEK AUDIO CODECS
17182 M: Oder Chiou <oder_chiou@realtek.com>
17184 F: include/sound/rt*.h
17185 F: sound/soc/codecs/rt*
17187 REALTEK OTTO WATCHDOG
17188 M: Sander Vanheule <sander@svanheule.net>
17189 L: linux-watchdog@vger.kernel.org
17191 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17192 F: drivers/watchdog/realtek_otto_wdt.c
17194 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17195 M: Linus Walleij <linus.walleij@linaro.org>
17196 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17198 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17199 F: drivers/net/dsa/realtek/*
17201 REALTEK WIRELESS DRIVER (rtlwifi family)
17202 M: Ping-Ke Shih <pkshih@realtek.com>
17203 L: linux-wireless@vger.kernel.org
17205 W: https://wireless.wiki.kernel.org/
17206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17207 F: drivers/net/wireless/realtek/rtlwifi/
17209 REALTEK WIRELESS DRIVER (rtw88)
17210 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17211 L: linux-wireless@vger.kernel.org
17213 F: drivers/net/wireless/realtek/rtw88/
17215 REALTEK WIRELESS DRIVER (rtw89)
17216 M: Ping-Ke Shih <pkshih@realtek.com>
17217 L: linux-wireless@vger.kernel.org
17219 F: drivers/net/wireless/realtek/rtw89/
17221 REDPINE WIRELESS DRIVER
17222 M: Amitkumar Karwar <amitkarwar@gmail.com>
17223 M: Siva Rebbagondla <siva8118@gmail.com>
17224 L: linux-wireless@vger.kernel.org
17226 F: drivers/net/wireless/rsi/
17228 REGISTER MAP ABSTRACTION
17229 M: Mark Brown <broonie@kernel.org>
17230 L: linux-kernel@vger.kernel.org
17232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17233 F: Documentation/devicetree/bindings/regmap/
17234 F: drivers/base/regmap/
17235 F: include/linux/regmap.h
17237 REISERFS FILE SYSTEM
17238 L: reiserfs-devel@vger.kernel.org
17242 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17243 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17244 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17245 L: linux-remoteproc@vger.kernel.org
17247 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17248 F: Documentation/ABI/testing/sysfs-class-remoteproc
17249 F: Documentation/devicetree/bindings/remoteproc/
17250 F: Documentation/staging/remoteproc.rst
17251 F: drivers/remoteproc/
17252 F: include/linux/remoteproc.h
17253 F: include/linux/remoteproc/
17255 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17256 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17257 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17258 L: linux-remoteproc@vger.kernel.org
17260 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17261 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17262 F: Documentation/staging/rpmsg.rst
17264 F: include/linux/rpmsg.h
17265 F: include/linux/rpmsg/
17266 F: include/uapi/linux/rpmsg.h
17269 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17270 M: Stephan Gerhold <stephan@gerhold.net>
17271 L: netdev@vger.kernel.org
17272 L: linux-remoteproc@vger.kernel.org
17274 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17276 RENESAS CLOCK DRIVERS
17277 M: Geert Uytterhoeven <geert+renesas@glider.be>
17278 L: linux-renesas-soc@vger.kernel.org
17280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17281 F: Documentation/devicetree/bindings/clock/renesas,*
17282 F: drivers/clk/renesas/
17284 RENESAS EMEV2 I2C DRIVER
17285 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17286 L: linux-renesas-soc@vger.kernel.org
17288 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17289 F: drivers/i2c/busses/i2c-emev2.c
17291 RENESAS ETHERNET DRIVERS
17292 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17293 L: netdev@vger.kernel.org
17294 L: linux-renesas-soc@vger.kernel.org
17295 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17296 F: drivers/net/ethernet/renesas/
17297 F: include/linux/sh_eth.h
17299 RENESAS R-CAR GYROADC DRIVER
17300 M: Marek Vasut <marek.vasut@gmail.com>
17301 L: linux-iio@vger.kernel.org
17303 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17304 F: drivers/iio/adc/rcar-gyroadc.c
17306 RENESAS R-CAR I2C DRIVERS
17307 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17308 L: linux-renesas-soc@vger.kernel.org
17310 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17311 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17312 F: drivers/i2c/busses/i2c-rcar.c
17313 F: drivers/i2c/busses/i2c-sh_mobile.c
17315 RENESAS R-CAR SATA DRIVER
17316 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17318 L: linux-ide@vger.kernel.org
17319 L: linux-renesas-soc@vger.kernel.org
17320 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17321 F: drivers/ata/sata_rcar.c
17323 RENESAS R-CAR THERMAL DRIVERS
17324 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17325 L: linux-renesas-soc@vger.kernel.org
17327 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17328 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17329 F: drivers/thermal/rcar_gen3_thermal.c
17330 F: drivers/thermal/rcar_thermal.c
17332 RENESAS RIIC DRIVER
17333 M: Chris Brandt <chris.brandt@renesas.com>
17334 L: linux-renesas-soc@vger.kernel.org
17336 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17337 F: drivers/i2c/busses/i2c-riic.c
17339 RENESAS USB PHY DRIVER
17340 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17341 L: linux-renesas-soc@vger.kernel.org
17343 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17345 RENESAS RZ/G2L A/D DRIVER
17346 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17347 L: linux-iio@vger.kernel.org
17348 L: linux-renesas-soc@vger.kernel.org
17350 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17351 F: drivers/iio/adc/rzg2l_adc.c
17353 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17354 M: Clément Léger <clement.leger@bootlin.com>
17355 L: linux-renesas-soc@vger.kernel.org
17356 L: netdev@vger.kernel.org
17358 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17359 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17360 F: drivers/net/dsa/rzn1_a5psw*
17361 F: drivers/net/pcs/pcs-rzn1-miic.c
17362 F: include/dt-bindings/net/pcs-rzn1-miic.h
17363 F: include/linux/pcs-rzn1-miic.h
17364 F: net/dsa/tag_rzn1_a5psw.c
17366 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17367 M: Miquel Raynal <miquel.raynal@bootlin.com>
17368 L: linux-rtc@vger.kernel.org
17369 L: linux-renesas-soc@vger.kernel.org
17371 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17372 F: drivers/rtc/rtc-rzn1.c
17374 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17375 M: Miquel Raynal <miquel.raynal@bootlin.com>
17376 L: linux-mtd@lists.infradead.org
17377 L: linux-renesas-soc@vger.kernel.org
17379 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17380 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17382 RESET CONTROLLER FRAMEWORK
17383 M: Philipp Zabel <p.zabel@pengutronix.de>
17385 T: git git://git.pengutronix.de/git/pza/linux
17386 F: Documentation/devicetree/bindings/reset/
17387 F: Documentation/driver-api/reset.rst
17389 F: include/dt-bindings/reset/
17390 F: include/linux/reset-controller.h
17391 F: include/linux/reset.h
17392 F: include/linux/reset/
17393 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17395 RESTARTABLE SEQUENCES SUPPORT
17396 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17397 M: Peter Zijlstra <peterz@infradead.org>
17398 M: "Paul E. McKenney" <paulmck@kernel.org>
17399 M: Boqun Feng <boqun.feng@gmail.com>
17400 L: linux-kernel@vger.kernel.org
17402 F: include/trace/events/rseq.h
17403 F: include/uapi/linux/rseq.h
17405 F: tools/testing/selftests/rseq/
17408 M: Johannes Berg <johannes@sipsolutions.net>
17409 L: linux-wireless@vger.kernel.org
17411 W: https://wireless.wiki.kernel.org/
17412 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17415 F: Documentation/ABI/stable/sysfs-class-rfkill
17416 F: Documentation/driver-api/rfkill.rst
17417 F: include/linux/rfkill.h
17418 F: include/uapi/linux/rfkill.h
17422 M: Thomas Graf <tgraf@suug.ch>
17423 M: Herbert Xu <herbert@gondor.apana.org.au>
17424 L: netdev@vger.kernel.org
17426 F: include/linux/rhashtable-types.h
17427 F: include/linux/rhashtable.h
17428 F: lib/rhashtable.c
17429 F: lib/test_rhashtable.c
17431 RICOH R5C592 MEMORYSTICK DRIVER
17432 M: Maxim Levitsky <maximlevitsky@gmail.com>
17434 F: drivers/memstick/host/r592.*
17436 RICOH SMARTMEDIA/XD DRIVER
17437 M: Maxim Levitsky <maximlevitsky@gmail.com>
17439 F: drivers/mtd/nand/raw/r852.c
17440 F: drivers/mtd/nand/raw/r852.h
17443 M: Atish Patra <atishp@atishpatra.org>
17444 R: Anup Patel <anup@brainfault.org>
17445 L: linux-riscv@lists.infradead.org
17447 F: drivers/perf/riscv_pmu.c
17448 F: drivers/perf/riscv_pmu_legacy.c
17449 F: drivers/perf/riscv_pmu_sbi.c
17451 RISC-V ARCHITECTURE
17452 M: Paul Walmsley <paul.walmsley@sifive.com>
17453 M: Palmer Dabbelt <palmer@dabbelt.com>
17454 M: Albert Ou <aou@eecs.berkeley.edu>
17455 L: linux-riscv@lists.infradead.org
17457 P: Documentation/riscv/patch-acceptance.rst
17458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17463 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17464 M: Conor Dooley <conor.dooley@microchip.com>
17465 M: Daire McNamara <daire.mcnamara@microchip.com>
17466 L: linux-riscv@lists.infradead.org
17468 F: arch/riscv/boot/dts/microchip/
17469 F: drivers/char/hw_random/mpfs-rng.c
17470 F: drivers/clk/microchip/clk-mpfs.c
17471 F: drivers/mailbox/mailbox-mpfs.c
17472 F: drivers/pci/controller/pcie-microchip-host.c
17473 F: drivers/soc/microchip/
17474 F: drivers/spi/spi-microchip-core.c
17475 F: drivers/usb/musb/mpfs.c
17476 F: include/soc/microchip/mpfs.h
17479 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17480 M: Jack Wang <jinpu.wang@ionos.com>
17481 L: linux-block@vger.kernel.org
17483 F: drivers/block/rnbd/
17486 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17488 W: http://sourceforge.net/projects/roccat/
17489 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17490 F: drivers/hid/hid-roccat*
17491 F: include/linux/hid-roccat*
17493 ROCKCHIP I2S TDM DRIVER
17494 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17495 L: linux-rockchip@lists.infradead.org
17497 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17498 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17500 ROCKCHIP ISP V1 DRIVER
17501 M: Dafna Hirschfeld <dafna@fastmail.com>
17502 L: linux-media@vger.kernel.org
17503 L: linux-rockchip@lists.infradead.org
17505 F: Documentation/admin-guide/media/rkisp1.rst
17506 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17507 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17508 F: drivers/media/platform/rockchip/rkisp1
17509 F: include/uapi/linux/rkisp1-config.h
17511 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17512 M: Jacob Chen <jacob-chen@iotwrt.com>
17513 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17514 L: linux-media@vger.kernel.org
17515 L: linux-rockchip@lists.infradead.org
17517 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17518 F: drivers/media/platform/rockchip/rga/
17520 ROCKCHIP VIDEO DECODER DRIVER
17521 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17522 L: linux-media@vger.kernel.org
17523 L: linux-rockchip@lists.infradead.org
17525 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17526 F: drivers/staging/media/rkvdec/
17529 M: Jiri Pirko <jiri@resnulli.us>
17530 L: netdev@vger.kernel.org
17532 F: drivers/net/ethernet/rocker/
17534 ROCKETPORT EXPRESS/INFINITY DRIVER
17535 M: Kevin Cernekee <cernekee@gmail.com>
17536 L: linux-serial@vger.kernel.org
17538 F: drivers/tty/serial/rp2.*
17540 ROHM BD99954 CHARGER IC
17541 R: Matti Vaittinen <mazziesaccount@gmail.com>
17543 F: drivers/power/supply/bd99954-charger.c
17544 F: drivers/power/supply/bd99954-charger.h
17546 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17547 M: Tomasz Duszynski <tduszyns@gmail.com>
17549 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17550 F: drivers/iio/light/bh1750.c
17552 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17553 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17554 L: linux-kernel@vger.kernel.org
17555 L: linux-renesas-soc@vger.kernel.org
17557 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17558 F: drivers/gpio/gpio-bd9571mwv.c
17559 F: drivers/mfd/bd9571mwv.c
17560 F: drivers/regulator/bd9571mwv-regulator.c
17561 F: include/linux/mfd/bd9571mwv.h
17563 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17564 R: Matti Vaittinen <mazziesaccount@gmail.com>
17566 F: drivers/clk/clk-bd718x7.c
17567 F: drivers/gpio/gpio-bd71815.c
17568 F: drivers/gpio/gpio-bd71828.c
17569 F: drivers/mfd/rohm-bd71828.c
17570 F: drivers/mfd/rohm-bd718x7.c
17571 F: drivers/mfd/rohm-bd9576.c
17572 F: drivers/regulator/bd71815-regulator.c
17573 F: drivers/regulator/bd71828-regulator.c
17574 F: drivers/regulator/bd718x7-regulator.c
17575 F: drivers/regulator/bd9576-regulator.c
17576 F: drivers/regulator/rohm-regulator.c
17577 F: drivers/rtc/rtc-bd70528.c
17578 F: drivers/watchdog/bd9576_wdt.c
17579 F: include/linux/mfd/rohm-bd71815.h
17580 F: include/linux/mfd/rohm-bd71828.h
17581 F: include/linux/mfd/rohm-bd718x7.h
17582 F: include/linux/mfd/rohm-bd957x.h
17583 F: include/linux/mfd/rohm-generic.h
17584 F: include/linux/mfd/rohm-shared.h
17587 M: Ralf Baechle <ralf@linux-mips.org>
17588 L: linux-hams@vger.kernel.org
17590 W: http://www.linux-ax25.org/
17591 F: include/net/rose.h
17592 F: include/uapi/linux/rose.h
17595 ROTATION DRIVER FOR ALLWINNER A83T
17596 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17597 L: linux-media@vger.kernel.org
17599 T: git git://linuxtv.org/media_tree.git
17600 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17601 F: drivers/media/platform/sunxi/sun8i-rotate/
17604 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17605 L: linux-remoteproc@vger.kernel.org
17607 F: drivers/tty/rpmsg_tty.c
17609 RTL2830 MEDIA DRIVER
17610 M: Antti Palosaari <crope@iki.fi>
17611 L: linux-media@vger.kernel.org
17613 W: https://linuxtv.org
17614 W: http://palosaari.fi/linux/
17615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17616 T: git git://linuxtv.org/anttip/media_tree.git
17617 F: drivers/media/dvb-frontends/rtl2830*
17619 RTL2832 MEDIA DRIVER
17620 M: Antti Palosaari <crope@iki.fi>
17621 L: linux-media@vger.kernel.org
17623 W: https://linuxtv.org
17624 W: http://palosaari.fi/linux/
17625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17626 T: git git://linuxtv.org/anttip/media_tree.git
17627 F: drivers/media/dvb-frontends/rtl2832*
17629 RTL2832_SDR MEDIA DRIVER
17630 M: Antti Palosaari <crope@iki.fi>
17631 L: linux-media@vger.kernel.org
17633 W: https://linuxtv.org
17634 W: http://palosaari.fi/linux/
17635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17636 T: git git://linuxtv.org/anttip/media_tree.git
17637 F: drivers/media/dvb-frontends/rtl2832_sdr*
17639 RTL8180 WIRELESS DRIVER
17640 L: linux-wireless@vger.kernel.org
17642 W: https://wireless.wiki.kernel.org/
17643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17644 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17646 RTL8187 WIRELESS DRIVER
17647 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17648 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17649 M: Larry Finger <Larry.Finger@lwfinger.net>
17650 L: linux-wireless@vger.kernel.org
17652 W: https://wireless.wiki.kernel.org/
17653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17654 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17656 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17657 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17658 L: linux-wireless@vger.kernel.org
17660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17661 F: drivers/net/wireless/realtek/rtl8xxxu/
17663 RTRS TRANSPORT DRIVERS
17664 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17665 M: Jack Wang <jinpu.wang@ionos.com>
17666 L: linux-rdma@vger.kernel.org
17668 F: drivers/infiniband/ulp/rtrs/
17670 RXRPC SOCKETS (AF_RXRPC)
17671 M: David Howells <dhowells@redhat.com>
17672 M: Marc Dionne <marc.dionne@auristor.com>
17673 L: linux-afs@lists.infradead.org
17675 W: https://www.infradead.org/~dhowells/kafs/
17676 F: Documentation/networking/rxrpc.rst
17677 F: include/keys/rxrpc-type.h
17678 F: include/net/af_rxrpc.h
17679 F: include/trace/events/rxrpc.h
17680 F: include/uapi/linux/rxrpc.h
17683 S3 SAVAGE FRAMEBUFFER DRIVER
17684 M: Antonino Daplas <adaplas@gmail.com>
17685 L: linux-fbdev@vger.kernel.org
17687 F: drivers/video/fbdev/savage/
17690 M: Heiko Carstens <hca@linux.ibm.com>
17691 M: Vasily Gorbik <gor@linux.ibm.com>
17692 M: Alexander Gordeev <agordeev@linux.ibm.com>
17693 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17694 R: Sven Schnelle <svens@linux.ibm.com>
17695 L: linux-s390@vger.kernel.org
17697 W: http://www.ibm.com/developerworks/linux/linux390/
17698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17699 F: Documentation/driver-api/s390-drivers.rst
17700 F: Documentation/s390/
17704 S390 COMMON I/O LAYER
17705 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17706 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17707 L: linux-s390@vger.kernel.org
17709 W: http://www.ibm.com/developerworks/linux/linux390/
17710 F: drivers/s390/cio/
17713 M: Stefan Haberland <sth@linux.ibm.com>
17714 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17715 L: linux-s390@vger.kernel.org
17717 W: http://www.ibm.com/developerworks/linux/linux390/
17718 F: block/partitions/ibm.c
17719 F: drivers/s390/block/dasd*
17720 F: include/linux/dasd_mod.h
17723 M: Matthew Rosato <mjrosato@linux.ibm.com>
17724 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17725 L: linux-s390@vger.kernel.org
17727 W: http://www.ibm.com/developerworks/linux/linux390/
17728 F: drivers/iommu/s390-iommu.c
17730 S390 IUCV NETWORK LAYER
17731 M: Alexandra Winter <wintera@linux.ibm.com>
17732 M: Wenjia Zhang <wenjia@linux.ibm.com>
17733 L: linux-s390@vger.kernel.org
17734 L: netdev@vger.kernel.org
17736 W: http://www.ibm.com/developerworks/linux/linux390/
17737 F: drivers/s390/net/*iucv*
17738 F: include/net/iucv/
17741 S390 NETWORK DRIVERS
17742 M: Alexandra Winter <wintera@linux.ibm.com>
17743 M: Wenjia Zhang <wenjia@linux.ibm.com>
17744 L: linux-s390@vger.kernel.org
17745 L: netdev@vger.kernel.org
17747 W: http://www.ibm.com/developerworks/linux/linux390/
17748 F: drivers/s390/net/
17751 M: Niklas Schnelle <schnelle@linux.ibm.com>
17752 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17753 L: linux-s390@vger.kernel.org
17755 W: http://www.ibm.com/developerworks/linux/linux390/
17757 F: drivers/pci/hotplug/s390_pci_hpc.c
17758 F: Documentation/s390/pci.rst
17760 S390 VFIO AP DRIVER
17761 M: Tony Krowiak <akrowiak@linux.ibm.com>
17762 M: Halil Pasic <pasic@linux.ibm.com>
17763 M: Jason Herne <jjherne@linux.ibm.com>
17764 L: linux-s390@vger.kernel.org
17766 W: http://www.ibm.com/developerworks/linux/linux390/
17767 F: Documentation/s390/vfio-ap.rst
17768 F: drivers/s390/crypto/vfio_ap*
17770 S390 VFIO-CCW DRIVER
17771 M: Eric Farman <farman@linux.ibm.com>
17772 M: Matthew Rosato <mjrosato@linux.ibm.com>
17773 R: Halil Pasic <pasic@linux.ibm.com>
17774 L: linux-s390@vger.kernel.org
17775 L: kvm@vger.kernel.org
17777 F: Documentation/s390/vfio-ccw.rst
17778 F: drivers/s390/cio/vfio_ccw*
17779 F: include/uapi/linux/vfio_ccw.h
17781 S390 VFIO-PCI DRIVER
17782 M: Matthew Rosato <mjrosato@linux.ibm.com>
17783 M: Eric Farman <farman@linux.ibm.com>
17784 L: linux-s390@vger.kernel.org
17785 L: kvm@vger.kernel.org
17787 F: drivers/vfio/pci/vfio_pci_zdev.c
17788 F: include/uapi/linux/vfio_zdev.h
17791 M: Harald Freudenberger <freude@linux.ibm.com>
17792 L: linux-s390@vger.kernel.org
17794 W: http://www.ibm.com/developerworks/linux/linux390/
17795 F: drivers/s390/crypto/
17798 M: Steffen Maier <maier@linux.ibm.com>
17799 M: Benjamin Block <bblock@linux.ibm.com>
17800 L: linux-s390@vger.kernel.org
17802 W: http://www.ibm.com/developerworks/linux/linux390/
17803 F: drivers/s390/scsi/zfcp_*
17805 S3C ADC BATTERY DRIVER
17806 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17807 L: linux-samsung-soc@vger.kernel.org
17809 F: drivers/power/supply/s3c_adc_battery.c
17810 F: include/linux/s3c_adc_battery.h
17812 S3C24XX SD/MMC Driver
17813 M: Ben Dooks <ben-linux@fluff.org>
17814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17816 F: drivers/mmc/host/s3cmci.*
17818 SAA6588 RDS RECEIVER DRIVER
17819 M: Hans Verkuil <hverkuil@xs4all.nl>
17820 L: linux-media@vger.kernel.org
17822 W: https://linuxtv.org
17823 T: git git://linuxtv.org/media_tree.git
17824 F: drivers/media/i2c/saa6588*
17826 SAA7134 VIDEO4LINUX DRIVER
17827 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17828 L: linux-media@vger.kernel.org
17830 W: https://linuxtv.org
17831 T: git git://linuxtv.org/media_tree.git
17832 F: Documentation/driver-api/media/drivers/saa7134*
17833 F: drivers/media/pci/saa7134/
17835 SAA7146 VIDEO4LINUX-2 DRIVER
17836 M: Hans Verkuil <hverkuil@xs4all.nl>
17837 L: linux-media@vger.kernel.org
17839 T: git git://linuxtv.org/media_tree.git
17840 F: drivers/media/common/saa7146/
17841 F: drivers/media/pci/saa7146/
17842 F: include/media/drv-intf/saa7146*
17844 SAFESETID SECURITY MODULE
17845 M: Micah Morton <mortonm@chromium.org>
17847 F: Documentation/admin-guide/LSM/SafeSetID.rst
17848 F: security/safesetid/
17850 SAMSUNG AUDIO (ASoC) DRIVERS
17851 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17852 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17853 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17855 B: mailto:linux-samsung-soc@vger.kernel.org
17856 F: Documentation/devicetree/bindings/sound/samsung*
17857 F: sound/soc/samsung/
17859 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17860 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17861 L: linux-crypto@vger.kernel.org
17862 L: linux-samsung-soc@vger.kernel.org
17864 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17865 F: drivers/crypto/exynos-rng.c
17867 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17868 M: Łukasz Stelmach <l.stelmach@samsung.com>
17869 L: linux-samsung-soc@vger.kernel.org
17871 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17872 F: drivers/char/hw_random/exynos-trng.c
17874 SAMSUNG FRAMEBUFFER DRIVER
17875 M: Jingoo Han <jingoohan1@gmail.com>
17876 L: linux-fbdev@vger.kernel.org
17878 F: drivers/video/fbdev/s3c-fb.c
17880 SAMSUNG INTERCONNECT DRIVERS
17881 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17882 M: Artur Świgoń <a.swigon@samsung.com>
17883 L: linux-pm@vger.kernel.org
17884 L: linux-samsung-soc@vger.kernel.org
17886 F: drivers/interconnect/samsung/
17888 SAMSUNG LAPTOP DRIVER
17889 M: Corentin Chary <corentin.chary@gmail.com>
17890 L: platform-driver-x86@vger.kernel.org
17892 F: drivers/platform/x86/samsung-laptop.c
17894 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17895 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17896 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17897 L: linux-kernel@vger.kernel.org
17898 L: linux-samsung-soc@vger.kernel.org
17900 B: mailto:linux-samsung-soc@vger.kernel.org
17901 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17902 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17903 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17904 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17905 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17906 F: drivers/clk/clk-s2mps11.c
17907 F: drivers/mfd/sec*.c
17908 F: drivers/regulator/s2m*.c
17909 F: drivers/regulator/s5m*.c
17910 F: drivers/rtc/rtc-s5m.c
17911 F: include/linux/mfd/samsung/
17913 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17914 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17915 L: linux-media@vger.kernel.org
17916 L: linux-samsung-soc@vger.kernel.org
17918 F: drivers/media/platform/samsung/s3c-camif/
17919 F: include/media/drv-intf/s3c_camif.h
17921 SAMSUNG S3FWRN5 NFC DRIVER
17922 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17923 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17924 L: linux-nfc@lists.01.org (subscribers-only)
17926 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17927 F: drivers/nfc/s3fwrn5
17929 SAMSUNG S5C73M3 CAMERA DRIVER
17930 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17931 M: Andrzej Hajda <andrzej.hajda@intel.com>
17932 L: linux-media@vger.kernel.org
17934 F: drivers/media/i2c/s5c73m3/*
17936 SAMSUNG S5K5BAF CAMERA DRIVER
17937 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17938 M: Andrzej Hajda <andrzej.hajda@intel.com>
17939 L: linux-media@vger.kernel.org
17941 F: drivers/media/i2c/s5k5baf.c
17943 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17944 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17945 M: Vladimir Zapolskiy <vz@mleia.com>
17946 L: linux-crypto@vger.kernel.org
17947 L: linux-samsung-soc@vger.kernel.org
17949 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17950 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17951 F: drivers/crypto/s5p-sss.c
17953 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17954 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17955 L: linux-media@vger.kernel.org
17957 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17958 F: drivers/media/platform/samsung/exynos4-is/
17960 SAMSUNG SOC CLOCK DRIVERS
17961 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17962 M: Tomasz Figa <tomasz.figa@gmail.com>
17963 M: Chanwoo Choi <cw00.choi@samsung.com>
17964 R: Alim Akhtar <alim.akhtar@samsung.com>
17965 L: linux-samsung-soc@vger.kernel.org
17967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17968 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17969 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17970 F: drivers/clk/samsung/
17971 F: include/dt-bindings/clock/exynos*.h
17972 F: include/dt-bindings/clock/s3c*.h
17973 F: include/dt-bindings/clock/s5p*.h
17974 F: include/dt-bindings/clock/samsung,*.h
17975 F: include/linux/clk/samsung.h
17976 F: include/linux/platform_data/clk-s3c2410.h
17978 SAMSUNG SPI DRIVERS
17979 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17980 M: Andi Shyti <andi@etezian.org>
17981 L: linux-spi@vger.kernel.org
17982 L: linux-samsung-soc@vger.kernel.org
17984 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17985 F: drivers/spi/spi-s3c*
17986 F: include/linux/platform_data/spi-s3c64xx.h
17987 F: include/linux/spi/s3c24xx-fiq.h
17989 SAMSUNG SXGBE DRIVERS
17990 M: Byungho An <bh74.an@samsung.com>
17991 L: netdev@vger.kernel.org
17993 F: drivers/net/ethernet/samsung/sxgbe/
17995 SAMSUNG THERMAL DRIVER
17996 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17997 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17998 L: linux-pm@vger.kernel.org
17999 L: linux-samsung-soc@vger.kernel.org
18001 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18002 F: drivers/thermal/samsung/
18004 SAMSUNG USB2 PHY DRIVER
18005 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18006 L: linux-kernel@vger.kernel.org
18008 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18009 F: Documentation/driver-api/phy/samsung-usb2.rst
18010 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18011 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18012 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18013 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18014 F: drivers/phy/samsung/phy-samsung-usb2.c
18015 F: drivers/phy/samsung/phy-samsung-usb2.h
18017 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18018 M: Paul Barker <paul.barker@sancloud.com>
18019 R: Marc Murphy <marc.murphy@sancloud.com>
18021 F: arch/arm/boot/dts/am335x-sancloud*
18024 M: Zwane Mwaikambo <zwanem@gmail.com>
18026 F: drivers/watchdog/sc1200wdt.c
18029 M: Ingo Molnar <mingo@redhat.com>
18030 M: Peter Zijlstra <peterz@infradead.org>
18031 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18032 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18033 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18034 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18035 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18036 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18037 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18038 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18039 L: linux-kernel@vger.kernel.org
18041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18042 F: include/linux/preempt.h
18043 F: include/linux/sched.h
18044 F: include/linux/wait.h
18045 F: include/uapi/linux/sched.h
18048 SCR24X CHIP CARD INTERFACE DRIVER
18049 M: Lubomir Rintel <lkundrak@v3.sk>
18051 F: drivers/char/pcmcia/scr24x_cs.c
18053 SCSI RDMA PROTOCOL (SRP) INITIATOR
18054 M: Bart Van Assche <bvanassche@acm.org>
18055 L: linux-rdma@vger.kernel.org
18057 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18058 F: drivers/infiniband/ulp/srp/
18059 F: include/scsi/srp.h
18061 SCSI RDMA PROTOCOL (SRP) TARGET
18062 M: Bart Van Assche <bvanassche@acm.org>
18063 L: linux-rdma@vger.kernel.org
18064 L: target-devel@vger.kernel.org
18066 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18067 F: drivers/infiniband/ulp/srpt/
18070 M: Doug Gilbert <dgilbert@interlog.com>
18071 L: linux-scsi@vger.kernel.org
18073 W: http://sg.danny.cz/sg
18074 F: Documentation/scsi/scsi-generic.rst
18075 F: drivers/scsi/sg.c
18076 F: include/scsi/sg.h
18079 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18080 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18081 L: linux-scsi@vger.kernel.org
18083 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18086 F: Documentation/devicetree/bindings/scsi/
18092 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18093 L: linux-scsi@vger.kernel.org
18095 F: Documentation/scsi/st.rst
18096 F: drivers/scsi/st.*
18097 F: drivers/scsi/st_*.h
18099 SCSI TARGET CORE USER DRIVER
18100 M: Bodo Stroesser <bostroesser@gmail.com>
18101 L: linux-scsi@vger.kernel.org
18102 L: target-devel@vger.kernel.org
18104 F: Documentation/target/tcmu-design.rst
18105 F: drivers/target/target_core_user.c
18106 F: include/uapi/linux/target_core_user.h
18108 SCSI TARGET SUBSYSTEM
18109 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18110 L: linux-scsi@vger.kernel.org
18111 L: target-devel@vger.kernel.org
18113 W: http://www.linux-iscsi.org
18114 Q: https://patchwork.kernel.org/project/target-devel/list/
18115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18116 F: Documentation/target/
18121 M: Vlad Yasevich <vyasevich@gmail.com>
18122 M: Neil Horman <nhorman@tuxdriver.com>
18123 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18124 L: linux-sctp@vger.kernel.org
18126 W: http://lksctp.sourceforge.net
18127 F: Documentation/networking/sctp.rst
18128 F: include/linux/sctp.h
18129 F: include/net/sctp/
18130 F: include/uapi/linux/sctp.h
18134 M: Jim Cromie <jim.cromie@gmail.com>
18136 F: Documentation/i2c/busses/scx200_acb.rst
18137 F: arch/x86/platform/scx200/
18138 F: drivers/i2c/busses/scx200*
18139 F: drivers/mtd/maps/scx200_docflash.c
18140 F: drivers/watchdog/scx200_wdt.c
18141 F: include/linux/scx200.h
18144 M: Jim Cromie <jim.cromie@gmail.com>
18146 F: drivers/char/scx200_gpio.c
18147 F: include/linux/scx200_gpio.h
18149 SCx200 HRT CLOCKSOURCE DRIVER
18150 M: Jim Cromie <jim.cromie@gmail.com>
18152 F: drivers/clocksource/scx200_hrt.c
18154 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18155 M: Sascha Sommer <saschasommer@freenet.de>
18156 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18158 F: drivers/mmc/host/sdricoh_cs.c
18160 SECO BOARDS CEC DRIVER
18161 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18163 F: drivers/media/cec/platform/seco/seco-cec.c
18164 F: drivers/media/cec/platform/seco/seco-cec.h
18167 M: Kees Cook <keescook@chromium.org>
18168 R: Andy Lutomirski <luto@amacapital.net>
18169 R: Will Drewry <wad@chromium.org>
18171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18172 F: Documentation/userspace-api/seccomp_filter.rst
18173 F: include/linux/seccomp.h
18174 F: include/uapi/linux/seccomp.h
18175 F: kernel/seccomp.c
18176 F: tools/testing/selftests/kselftest_harness.h
18177 F: tools/testing/selftests/seccomp/*
18178 K: \bsecure_computing
18181 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18182 M: Al Cooper <alcooperx@gmail.com>
18183 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18184 L: linux-mmc@vger.kernel.org
18186 F: drivers/mmc/host/sdhci-brcmstb*
18188 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18189 M: Adrian Hunter <adrian.hunter@intel.com>
18190 L: linux-mmc@vger.kernel.org
18192 F: drivers/mmc/host/sdhci*
18194 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18195 M: Eugen Hristev <eugen.hristev@microchip.com>
18196 L: linux-mmc@vger.kernel.org
18198 F: drivers/mmc/host/sdhci-of-at91.c
18200 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18201 M: Ben Dooks <ben-linux@fluff.org>
18202 M: Jaehoon Chung <jh80.chung@samsung.com>
18203 L: linux-mmc@vger.kernel.org
18205 F: drivers/mmc/host/sdhci-s3c*
18207 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18208 M: Viresh Kumar <vireshk@kernel.org>
18209 L: linux-mmc@vger.kernel.org
18211 F: drivers/mmc/host/sdhci-spear.c
18213 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18214 M: Kishon Vijay Abraham I <kishon@ti.com>
18215 L: linux-mmc@vger.kernel.org
18217 F: drivers/mmc/host/sdhci-omap.c
18219 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18220 M: Haibo Chen <haibo.chen@nxp.com>
18221 L: linux-imx@nxp.com
18222 L: linux-mmc@vger.kernel.org
18224 F: drivers/mmc/host/sdhci-esdhc-imx.c
18226 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18227 M: Jonathan Derrick <jonathan.derrick@intel.com>
18228 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18229 L: linux-block@vger.kernel.org
18231 F: block/opal_proto.h
18233 F: include/linux/sed*
18234 F: include/uapi/linux/sed*
18237 M: Security Officers <security@kernel.org>
18239 F: Documentation/admin-guide/security-bugs.rst
18242 M: Paul Moore <paul@paul-moore.com>
18243 M: James Morris <jmorris@namei.org>
18244 M: "Serge E. Hallyn" <serge@hallyn.com>
18245 L: linux-security-module@vger.kernel.org (suggested Cc:)
18247 W: http://kernsec.org/
18248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18250 X: security/selinux/
18252 SELINUX SECURITY MODULE
18253 M: Paul Moore <paul@paul-moore.com>
18254 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18255 M: Eric Paris <eparis@parisplace.org>
18256 L: selinux@vger.kernel.org
18258 W: https://selinuxproject.org
18259 W: https://github.com/SELinuxProject
18260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18261 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18262 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18263 F: Documentation/admin-guide/LSM/SELinux.rst
18264 F: include/trace/events/avc.h
18265 F: include/uapi/linux/selinux_netlink.h
18266 F: scripts/selinux/
18267 F: security/selinux/
18270 M: Jiri Slaby <jirislaby@kernel.org>
18272 F: drivers/misc/phantom.c
18273 F: include/uapi/linux/phantom.h
18275 SENSEAIR SUNRISE 006-0-0007
18276 M: Jacopo Mondi <jacopo@jmondi.org>
18278 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18279 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18280 F: drivers/iio/chemical/sunrise_co2.c
18282 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18283 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18285 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18286 F: drivers/iio/chemical/scd30.h
18287 F: drivers/iio/chemical/scd30_core.c
18288 F: drivers/iio/chemical/scd30_i2c.c
18289 F: drivers/iio/chemical/scd30_serial.c
18291 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18292 M: Roan van Dijk <roan@protonic.nl>
18294 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18295 F: drivers/iio/chemical/scd4x.c
18297 SENSIRION SGP40 GAS SENSOR DRIVER
18298 M: Andreas Klinger <ak@it-klinger.de>
18300 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18301 F: drivers/iio/chemical/sgp40.c
18303 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18304 M: Tomasz Duszynski <tduszyns@gmail.com>
18306 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18307 F: drivers/iio/chemical/sps30.c
18308 F: drivers/iio/chemical/sps30_i2c.c
18309 F: drivers/iio/chemical/sps30_serial.c
18312 M: Rob Herring <robh@kernel.org>
18313 L: linux-serial@vger.kernel.org
18315 F: Documentation/devicetree/bindings/serial/serial.yaml
18316 F: drivers/tty/serdev/
18317 F: include/linux/serdev.h
18320 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18321 L: linux-serial@vger.kernel.org
18323 F: Documentation/devicetree/bindings/serial/
18324 F: drivers/tty/serial/
18327 M: Sean Young <sean@mess.org>
18328 L: linux-media@vger.kernel.org
18330 F: drivers/media/rc/serial_ir.c
18332 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18333 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18336 F: Documentation/devicetree/bindings/slimbus/
18337 F: drivers/slimbus/
18338 F: include/linux/slimbus.h
18341 M: Edward Cree <ecree.xilinx@gmail.com>
18342 M: Martin Habets <habetsm.xilinx@gmail.com>
18343 L: netdev@vger.kernel.org
18345 F: drivers/net/ethernet/sfc/
18347 SFF/SFP/SFP+ MODULE SUPPORT
18348 M: Russell King <linux@armlinux.org.uk>
18349 L: netdev@vger.kernel.org
18351 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18352 F: drivers/net/phy/phylink.c
18353 F: drivers/net/phy/sfp*
18354 F: include/linux/mdio/mdio-i2c.h
18355 F: include/linux/phylink.h
18356 F: include/linux/sfp.h
18357 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)
18360 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18362 F: drivers/misc/sgi-gru/
18364 SGI XP/XPC/XPNET DRIVER
18365 M: Robin Holt <robinmholt@gmail.com>
18366 M: Steve Wahl <steve.wahl@hpe.com>
18367 R: Mike Travis <mike.travis@hpe.com>
18369 F: drivers/misc/sgi-xp/
18371 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18372 M: Karsten Graul <kgraul@linux.ibm.com>
18373 M: Wenjia Zhang <wenjia@linux.ibm.com>
18374 L: linux-s390@vger.kernel.org
18376 W: http://www.ibm.com/developerworks/linux/linux390/
18379 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18380 M: Linus Walleij <linus.walleij@linaro.org>
18381 L: linux-iio@vger.kernel.org
18383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18384 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18385 F: drivers/iio/light/gp2ap002.c
18387 SHARP RJ54N1CB0C SENSOR DRIVER
18388 M: Jacopo Mondi <jacopo@jmondi.org>
18389 L: linux-media@vger.kernel.org
18391 T: git git://linuxtv.org/media_tree.git
18392 F: drivers/media/i2c/rj54n1cb0c.c
18393 F: include/media/i2c/rj54n1cb0c.h
18395 SH_VOU V4L2 OUTPUT DRIVER
18396 L: linux-media@vger.kernel.org
18398 F: drivers/media/platform/renesas/sh_vou.c
18399 F: include/media/drv-intf/sh_vou.h
18401 SI2157 MEDIA DRIVER
18402 M: Antti Palosaari <crope@iki.fi>
18403 L: linux-media@vger.kernel.org
18405 W: https://linuxtv.org
18406 W: http://palosaari.fi/linux/
18407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18408 T: git git://linuxtv.org/anttip/media_tree.git
18409 F: drivers/media/tuners/si2157*
18411 SI2165 MEDIA DRIVER
18412 M: Matthias Schwarzott <zzam@gentoo.org>
18413 L: linux-media@vger.kernel.org
18415 W: https://linuxtv.org
18416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18417 F: drivers/media/dvb-frontends/si2165*
18419 SI2168 MEDIA DRIVER
18420 M: Antti Palosaari <crope@iki.fi>
18421 L: linux-media@vger.kernel.org
18423 W: https://linuxtv.org
18424 W: http://palosaari.fi/linux/
18425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18426 T: git git://linuxtv.org/anttip/media_tree.git
18427 F: drivers/media/dvb-frontends/si2168*
18429 SI470X FM RADIO RECEIVER I2C DRIVER
18430 M: Hans Verkuil <hverkuil@xs4all.nl>
18431 L: linux-media@vger.kernel.org
18433 W: https://linuxtv.org
18434 T: git git://linuxtv.org/media_tree.git
18435 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18437 SI470X FM RADIO RECEIVER USB DRIVER
18438 M: Hans Verkuil <hverkuil@xs4all.nl>
18439 L: linux-media@vger.kernel.org
18441 W: https://linuxtv.org
18442 T: git git://linuxtv.org/media_tree.git
18443 F: drivers/media/radio/si470x/radio-si470x-common.c
18444 F: drivers/media/radio/si470x/radio-si470x-usb.c
18445 F: drivers/media/radio/si470x/radio-si470x.h
18447 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18448 M: Eduardo Valentin <edubezval@gmail.com>
18449 L: linux-media@vger.kernel.org
18451 W: https://linuxtv.org
18452 T: git git://linuxtv.org/media_tree.git
18453 F: drivers/media/radio/si4713/si4713.?
18455 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18456 M: Eduardo Valentin <edubezval@gmail.com>
18457 L: linux-media@vger.kernel.org
18459 W: https://linuxtv.org
18460 T: git git://linuxtv.org/media_tree.git
18461 F: drivers/media/radio/si4713/radio-platform-si4713.c
18463 SI4713 FM RADIO TRANSMITTER USB DRIVER
18464 M: Hans Verkuil <hverkuil@xs4all.nl>
18465 L: linux-media@vger.kernel.org
18467 W: https://linuxtv.org
18468 T: git git://linuxtv.org/media_tree.git
18469 F: drivers/media/radio/si4713/radio-usb-si4713.c
18472 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18473 L: linux-media@vger.kernel.org
18475 W: https://linuxtv.org
18476 T: git git://linuxtv.org/media_tree.git
18477 F: drivers/media/common/siano/
18478 F: drivers/media/mmc/siano/
18479 F: drivers/media/usb/siano/
18480 F: drivers/media/usb/siano/
18483 M: Palmer Dabbelt <palmer@dabbelt.com>
18484 M: Paul Walmsley <paul.walmsley@sifive.com>
18485 L: linux-riscv@lists.infradead.org
18487 T: git git://github.com/sifive/riscv-linux.git
18491 SIFIVE FU540 SYSTEM-ON-CHIP
18492 M: Paul Walmsley <paul.walmsley@sifive.com>
18493 M: Palmer Dabbelt <palmer@dabbelt.com>
18494 L: linux-riscv@lists.infradead.org
18496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18501 M: Green Wan <green.wan@sifive.com>
18503 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18504 F: drivers/dma/sf-pdma/
18506 SILEAD TOUCHSCREEN DRIVER
18507 M: Hans de Goede <hdegoede@redhat.com>
18508 L: linux-input@vger.kernel.org
18509 L: platform-driver-x86@vger.kernel.org
18511 F: drivers/input/touchscreen/silead.c
18512 F: drivers/platform/x86/touchscreen_dmi.c
18514 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18515 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18517 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18518 F: drivers/net/wireless/silabs/wfx/
18520 SILICON MOTION SM712 FRAME BUFFER DRIVER
18521 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18522 M: Teddy Wang <teddy.wang@siliconmotion.com>
18523 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18524 L: linux-fbdev@vger.kernel.org
18526 F: Documentation/fb/sm712fb.rst
18527 F: drivers/video/fbdev/sm712*
18529 SILVACO I3C DUAL-ROLE MASTER
18530 M: Miquel Raynal <miquel.raynal@bootlin.com>
18531 M: Conor Culhane <conor.culhane@silvaco.com>
18532 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18534 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18535 F: drivers/i3c/master/svc-i3c-master.c
18538 M: Hans de Goede <hdegoede@redhat.com>
18539 L: linux-fbdev@vger.kernel.org
18541 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18542 F: drivers/video/fbdev/simplefb.c
18543 F: include/linux/platform_data/simplefb.h
18545 SIMTEC EB110ATX (Chalice CATS)
18546 M: Simtec Linux Team <linux@simtec.co.uk>
18548 W: http://www.simtec.co.uk/products/EB110ATX/
18550 SIMTEC EB2410ITX (BAST)
18551 M: Simtec Linux Team <linux@simtec.co.uk>
18553 W: http://www.simtec.co.uk/products/EB2410ITX/
18554 F: arch/arm/mach-s3c/bast-ide.c
18555 F: arch/arm/mach-s3c/bast-irq.c
18556 F: arch/arm/mach-s3c/mach-bast.c
18559 M: Thorsten Scherer <t.scherer@eckelmann.de>
18560 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18561 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18563 F: drivers/gpio/gpio-siox.c
18565 F: include/trace/events/siox.h
18567 SIPHASH PRF ROUTINES
18568 M: Jason A. Donenfeld <Jason@zx2c4.com>
18570 F: include/linux/siphash.h
18572 F: lib/test_siphash.c
18574 SIS 190 ETHERNET DRIVER
18575 M: Francois Romieu <romieu@fr.zoreil.com>
18576 L: netdev@vger.kernel.org
18578 F: drivers/net/ethernet/sis/sis190.c
18580 SIS 900/7016 FAST ETHERNET DRIVER
18581 M: Daniele Venzano <venza@brownhat.org>
18582 L: netdev@vger.kernel.org
18584 W: http://www.brownhat.org/sis900.html
18585 F: drivers/net/ethernet/sis/sis900.*
18587 SIS FRAMEBUFFER DRIVER
18588 M: Thomas Winischhofer <thomas@winischhofer.net>
18590 W: http://www.winischhofer.net/linuxsisvga.shtml
18591 F: Documentation/fb/sisfb.rst
18592 F: drivers/video/fbdev/sis/
18593 F: include/video/sisfb.h
18595 SIS I2C TOUCHSCREEN DRIVER
18596 M: Mika Penttilä <mika.penttila@nextfour.com>
18597 L: linux-input@vger.kernel.org
18599 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18600 F: drivers/input/touchscreen/sis_i2c.c
18603 M: Thomas Winischhofer <thomas@winischhofer.net>
18605 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18606 F: drivers/usb/misc/sisusbvga/
18608 SL28 CPLD MFD DRIVER
18609 M: Michael Walle <michael@walle.cc>
18611 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18612 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18613 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18614 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18615 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18616 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18617 F: drivers/gpio/gpio-sl28cpld.c
18618 F: drivers/hwmon/sl28cpld-hwmon.c
18619 F: drivers/irqchip/irq-sl28cpld.c
18620 F: drivers/pwm/pwm-sl28cpld.c
18621 F: drivers/watchdog/sl28cpld_wdt.c
18624 M: Christoph Lameter <cl@linux.com>
18625 M: Pekka Enberg <penberg@kernel.org>
18626 M: David Rientjes <rientjes@google.com>
18627 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18628 M: Andrew Morton <akpm@linux-foundation.org>
18629 M: Vlastimil Babka <vbabka@suse.cz>
18630 R: Roman Gushchin <roman.gushchin@linux.dev>
18631 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18632 L: linux-mm@kvack.org
18634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18635 F: include/linux/sl?b*.h
18638 SLCAN CAN NETWORK DRIVER
18639 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18640 L: linux-can@vger.kernel.org
18642 F: drivers/net/can/slcan/
18644 SLEEPABLE READ-COPY UPDATE (SRCU)
18645 M: Lai Jiangshan <jiangshanlai@gmail.com>
18646 M: "Paul E. McKenney" <paulmck@kernel.org>
18647 M: Josh Triplett <josh@joshtriplett.org>
18648 R: Steven Rostedt <rostedt@goodmis.org>
18649 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18650 L: rcu@vger.kernel.org
18652 W: http://www.rdrop.com/users/paulmck/RCU/
18653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18654 F: include/linux/srcu*.h
18655 F: kernel/rcu/srcu*.c
18657 SMACK SECURITY MODULE
18658 M: Casey Schaufler <casey@schaufler-ca.com>
18659 L: linux-security-module@vger.kernel.org
18661 W: http://schaufler-ca.com
18662 T: git git://github.com/cschaufler/smack-next
18663 F: Documentation/admin-guide/LSM/Smack.rst
18666 SMC91x ETHERNET DRIVER
18667 M: Nicolas Pitre <nico@fluxnic.net>
18669 F: drivers/net/ethernet/smsc/smc91x.*
18671 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18672 M: Mark Rutland <mark.rutland@arm.com>
18673 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18674 M: Sudeep Holla <sudeep.holla@arm.com>
18675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18677 F: drivers/firmware/smccc/
18678 F: include/linux/arm-smccc.h
18680 SMM665 HARDWARE MONITOR DRIVER
18681 M: Guenter Roeck <linux@roeck-us.net>
18682 L: linux-hwmon@vger.kernel.org
18684 F: Documentation/hwmon/smm665.rst
18685 F: drivers/hwmon/smm665.c
18687 SMSC EMC2103 HARDWARE MONITOR DRIVER
18688 M: Steve Glendinning <steve.glendinning@shawell.net>
18689 L: linux-hwmon@vger.kernel.org
18691 F: Documentation/hwmon/emc2103.rst
18692 F: drivers/hwmon/emc2103.c
18694 SMSC SCH5627 HARDWARE MONITOR DRIVER
18695 M: Hans de Goede <hdegoede@redhat.com>
18696 L: linux-hwmon@vger.kernel.org
18698 F: Documentation/hwmon/sch5627.rst
18699 F: drivers/hwmon/sch5627.c
18701 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18702 M: Steve Glendinning <steve.glendinning@shawell.net>
18703 L: linux-fbdev@vger.kernel.org
18705 F: drivers/video/fbdev/smscufx.c
18707 SMSC47B397 HARDWARE MONITOR DRIVER
18708 M: Jean Delvare <jdelvare@suse.com>
18709 L: linux-hwmon@vger.kernel.org
18711 F: Documentation/hwmon/smsc47b397.rst
18712 F: drivers/hwmon/smsc47b397.c
18714 SMSC911x ETHERNET DRIVER
18715 M: Steve Glendinning <steve.glendinning@shawell.net>
18716 L: netdev@vger.kernel.org
18718 F: drivers/net/ethernet/smsc/smsc911x.*
18719 F: include/linux/smsc911x.h
18721 SMSC9420 PCI ETHERNET DRIVER
18722 M: Steve Glendinning <steve.glendinning@shawell.net>
18723 L: netdev@vger.kernel.org
18725 F: drivers/net/ethernet/smsc/smsc9420.*
18727 SOCIONEXT (SNI) AVE NETWORK DRIVER
18728 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18729 L: netdev@vger.kernel.org
18731 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18732 F: drivers/net/ethernet/socionext/sni_ave.c
18734 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18735 M: Jassi Brar <jaswinder.singh@linaro.org>
18736 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18737 L: netdev@vger.kernel.org
18739 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18740 F: drivers/net/ethernet/socionext/netsec.c
18742 SOCIONEXT (SNI) Synquacer SPI DRIVER
18743 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18744 M: Jassi Brar <jaswinder.singh@linaro.org>
18745 L: linux-spi@vger.kernel.org
18747 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18748 F: drivers/spi/spi-synquacer.c
18750 SOCIONEXT SYNQUACER I2C DRIVER
18751 M: Ard Biesheuvel <ardb@kernel.org>
18752 L: linux-i2c@vger.kernel.org
18754 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18755 F: drivers/i2c/busses/i2c-synquacer.c
18757 SOCIONEXT UNIPHIER SOUND DRIVER
18758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18760 F: sound/soc/uniphier/
18762 SOEKRIS NET48XX LED SUPPORT
18763 M: Chris Boot <bootc@bootc.net>
18765 F: drivers/leds/leds-net48xx.c
18767 SOFT-IWARP DRIVER (siw)
18768 M: Bernard Metzler <bmt@zurich.ibm.com>
18769 L: linux-rdma@vger.kernel.org
18771 F: drivers/infiniband/sw/siw/
18772 F: include/uapi/rdma/siw-abi.h
18774 SOFT-ROCE DRIVER (rxe)
18775 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18776 L: linux-rdma@vger.kernel.org
18778 F: drivers/infiniband/sw/rxe/
18779 F: include/uapi/rdma/rdma_user_rxe.h
18781 SOFTLOGIC 6x10 MPEG CODEC
18782 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18783 M: Anton Sviridenko <anton@corp.bluecherry.net>
18784 M: Andrey Utkin <andrey_utkin@fastmail.com>
18785 M: Ismael Luceno <ismael@iodev.co.uk>
18786 L: linux-media@vger.kernel.org
18788 F: drivers/media/pci/solo6x10/
18790 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18791 M: James Morse <james.morse@arm.com>
18792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18794 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18795 F: drivers/firmware/arm_sdei.c
18796 F: include/linux/arm_sdei.h
18797 F: include/uapi/linux/arm_sdei.h
18799 SOFTWARE NODES AND DEVICE PROPERTIES
18800 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18801 R: Daniel Scally <djrscally@gmail.com>
18802 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18803 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18804 L: linux-acpi@vger.kernel.org
18806 F: drivers/base/property.c
18807 F: drivers/base/swnode.c
18808 F: include/linux/fwnode.h
18809 F: include/linux/property.h
18811 SOFTWARE RAID (Multiple Disks) SUPPORT
18812 M: Song Liu <song@kernel.org>
18813 L: linux-raid@vger.kernel.org
18815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18816 F: drivers/md/Kconfig
18817 F: drivers/md/Makefile
18819 F: drivers/md/raid*
18820 F: include/linux/raid/
18821 F: include/uapi/linux/raid/
18823 SOLIDRUN CLEARFOG SUPPORT
18824 M: Russell King <linux@armlinux.org.uk>
18826 F: arch/arm/boot/dts/armada-388-clearfog*
18827 F: arch/arm/boot/dts/armada-38x-solidrun-*
18829 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18830 M: Russell King <linux@armlinux.org.uk>
18832 F: arch/arm/boot/dts/imx6*-cubox-i*
18833 F: arch/arm/boot/dts/imx6*-hummingboard*
18834 F: arch/arm/boot/dts/imx6*-sr-*
18836 SONIC NETWORK DRIVER
18837 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18838 L: netdev@vger.kernel.org
18840 F: drivers/net/ethernet/natsemi/sonic.*
18842 SONICS SILICON BACKPLANE DRIVER (SSB)
18843 M: Michael Buesch <m@bues.ch>
18844 L: linux-wireless@vger.kernel.org
18847 F: include/linux/ssb/
18849 SONY IMX208 SENSOR DRIVER
18850 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18851 L: linux-media@vger.kernel.org
18853 T: git git://linuxtv.org/media_tree.git
18854 F: drivers/media/i2c/imx208.c
18856 SONY IMX214 SENSOR DRIVER
18857 M: Ricardo Ribalda <ribalda@kernel.org>
18858 L: linux-media@vger.kernel.org
18860 T: git git://linuxtv.org/media_tree.git
18861 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18862 F: drivers/media/i2c/imx214.c
18864 SONY IMX219 SENSOR DRIVER
18865 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18866 L: linux-media@vger.kernel.org
18868 T: git git://linuxtv.org/media_tree.git
18869 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18870 F: drivers/media/i2c/imx219.c
18872 SONY IMX258 SENSOR DRIVER
18873 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18874 L: linux-media@vger.kernel.org
18876 T: git git://linuxtv.org/media_tree.git
18877 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18878 F: drivers/media/i2c/imx258.c
18880 SONY IMX274 SENSOR DRIVER
18881 M: Leon Luo <leonl@leopardimaging.com>
18882 L: linux-media@vger.kernel.org
18884 T: git git://linuxtv.org/media_tree.git
18885 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18886 F: drivers/media/i2c/imx274.c
18888 SONY IMX290 SENSOR DRIVER
18889 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18890 L: linux-media@vger.kernel.org
18892 T: git git://linuxtv.org/media_tree.git
18893 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18894 F: drivers/media/i2c/imx290.c
18896 SONY IMX319 SENSOR DRIVER
18897 M: Bingbu Cao <bingbu.cao@intel.com>
18898 L: linux-media@vger.kernel.org
18900 T: git git://linuxtv.org/media_tree.git
18901 F: drivers/media/i2c/imx319.c
18903 SONY IMX334 SENSOR DRIVER
18904 M: Paul J. Murphy <paul.j.murphy@intel.com>
18905 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18906 L: linux-media@vger.kernel.org
18908 T: git git://linuxtv.org/media_tree.git
18909 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18910 F: drivers/media/i2c/imx334.c
18912 SONY IMX335 SENSOR DRIVER
18913 M: Paul J. Murphy <paul.j.murphy@intel.com>
18914 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18915 L: linux-media@vger.kernel.org
18917 T: git git://linuxtv.org/media_tree.git
18918 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18919 F: drivers/media/i2c/imx335.c
18921 SONY IMX355 SENSOR DRIVER
18922 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18923 L: linux-media@vger.kernel.org
18925 T: git git://linuxtv.org/media_tree.git
18926 F: drivers/media/i2c/imx355.c
18928 SONY IMX412 SENSOR DRIVER
18929 M: Paul J. Murphy <paul.j.murphy@intel.com>
18930 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18931 L: linux-media@vger.kernel.org
18933 T: git git://linuxtv.org/media_tree.git
18934 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18935 F: drivers/media/i2c/imx412.c
18937 SONY MEMORYSTICK SUBSYSTEM
18938 M: Maxim Levitsky <maximlevitsky@gmail.com>
18939 M: Alex Dubov <oakad@yahoo.com>
18940 M: Ulf Hansson <ulf.hansson@linaro.org>
18941 L: linux-mmc@vger.kernel.org
18943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18944 F: drivers/memstick/
18945 F: include/linux/memstick.h
18947 SONY VAIO CONTROL DEVICE DRIVER
18948 M: Mattia Dongili <malattia@linux.it>
18949 L: platform-driver-x86@vger.kernel.org
18951 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18952 F: Documentation/admin-guide/laptops/sony-laptop.rst
18953 F: drivers/char/sonypi.c
18954 F: drivers/platform/x86/sony-laptop.c
18955 F: include/linux/sony-laptop.h
18958 M: Jaroslav Kysela <perex@perex.cz>
18959 M: Takashi Iwai <tiwai@suse.com>
18960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18962 W: http://www.alsa-project.org/
18963 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18965 F: Documentation/sound/
18967 F: include/uapi/sound/
18969 F: tools/testing/selftests/alsa
18971 SOUND - COMPRESSED AUDIO
18972 M: Vinod Koul <vkoul@kernel.org>
18973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18976 F: Documentation/sound/designs/compress-offload.rst
18977 F: include/sound/compress_driver.h
18978 F: include/uapi/sound/compress_*
18979 F: sound/core/compress_offload.c
18980 F: sound/soc/soc-compress.c
18982 SOUND - DMAENGINE HELPERS
18983 M: Lars-Peter Clausen <lars@metafoo.de>
18985 F: include/sound/dmaengine_pcm.h
18986 F: sound/core/pcm_dmaengine.c
18987 F: sound/soc/soc-generic-dmaengine-pcm.c
18989 SOUND - ALSA SELFTESTS
18990 M: Mark Brown <broonie@kernel.org>
18991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18992 L: linux-kselftest@vger.kernel.org
18994 F: tools/testing/selftests/alsa
18996 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18997 M: Liam Girdwood <lgirdwood@gmail.com>
18998 M: Mark Brown <broonie@kernel.org>
18999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19001 W: http://alsa-project.org/main/index.php/ASoC
19002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19003 F: Documentation/devicetree/bindings/sound/
19004 F: Documentation/sound/soc/
19005 F: include/dt-bindings/sound/
19006 F: include/sound/soc*
19009 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19010 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19011 M: Liam Girdwood <lgirdwood@gmail.com>
19012 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19013 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19014 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19015 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19016 M: Daniel Baluta <daniel.baluta@nxp.com>
19017 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19019 W: https://github.com/thesofproject/linux/
19022 SOUNDWIRE SUBSYSTEM
19023 M: Vinod Koul <vkoul@kernel.org>
19024 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19025 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19026 R: Sanyog Kale <sanyog.r.kale@intel.com>
19027 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19030 F: Documentation/driver-api/soundwire/
19031 F: drivers/soundwire/
19032 F: include/linux/soundwire/
19035 M: Olli Salonen <olli.salonen@iki.fi>
19036 L: linux-media@vger.kernel.org
19038 W: https://linuxtv.org
19039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19040 F: drivers/media/dvb-frontends/sp2*
19042 SPARC + UltraSPARC (sparc/sparc64)
19043 M: "David S. Miller" <davem@davemloft.net>
19044 L: sparclinux@vger.kernel.org
19046 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19052 SPARC SERIAL DRIVERS
19053 M: "David S. Miller" <davem@davemloft.net>
19054 L: sparclinux@vger.kernel.org
19056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19058 F: drivers/tty/serial/suncore.c
19059 F: drivers/tty/serial/sunhv.c
19060 F: drivers/tty/serial/sunsab.c
19061 F: drivers/tty/serial/sunsab.h
19062 F: drivers/tty/serial/sunsu.c
19063 F: drivers/tty/serial/sunzilog.c
19064 F: drivers/tty/serial/sunzilog.h
19065 F: drivers/tty/vcc.c
19066 F: include/linux/sunserialcore.h
19069 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19070 L: linux-sparse@vger.kernel.org
19072 W: https://sparse.docs.kernel.org/
19073 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19074 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19075 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19076 F: include/linux/compiler.h
19078 SPEAKUP CONSOLE SPEECH DRIVER
19079 M: William Hubbs <w.d.hubbs@gmail.com>
19080 M: Chris Brannon <chris@the-brannons.com>
19081 M: Kirk Reiser <kirk@reisers.ca>
19082 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19083 L: speakup@linux-speakup.org
19085 W: http://www.linux-speakup.org/
19086 W: https://github.com/linux-speakup/speakup
19087 B: https://github.com/linux-speakup/speakup/issues
19088 F: drivers/accessibility/speakup/
19090 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19091 M: Viresh Kumar <vireshk@kernel.org>
19092 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19096 W: http://www.st.com/spear
19097 F: arch/arm/boot/dts/spear*
19098 F: arch/arm/mach-spear/
19099 F: drivers/clk/spear/
19100 F: drivers/pinctrl/spear/
19103 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19104 M: Pratyush Yadav <p.yadav@ti.com>
19105 R: Michael Walle <michael@walle.cc>
19106 L: linux-mtd@lists.infradead.org
19108 W: http://www.linux-mtd.infradead.org/
19109 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19110 C: irc://irc.oftc.net/mtd
19111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19112 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19113 F: drivers/mtd/spi-nor/
19114 F: include/linux/mtd/spi-nor.h
19117 M: Mark Brown <broonie@kernel.org>
19118 L: linux-spi@vger.kernel.org
19120 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19122 F: Documentation/devicetree/bindings/spi/
19123 F: Documentation/spi/
19125 F: include/linux/spi/
19126 F: include/uapi/linux/spi/
19129 SPIDERNET NETWORK DRIVER for CELL
19130 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19131 M: Geoff Levand <geoff@infradead.org>
19132 L: netdev@vger.kernel.org
19133 L: linuxppc-dev@lists.ozlabs.org
19135 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19136 F: drivers/net/ethernet/toshiba/spider_net*
19139 M: Stephen Boyd <sboyd@kernel.org>
19140 L: linux-kernel@vger.kernel.org
19142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19143 F: Documentation/devicetree/bindings/spmi/
19145 F: include/dt-bindings/spmi/spmi.h
19146 F: include/linux/spmi.h
19147 F: include/trace/events/spmi.h
19150 M: Jeremy Kerr <jk@ozlabs.org>
19151 L: linuxppc-dev@lists.ozlabs.org
19153 W: http://www.ibm.com/developerworks/power/cell/
19154 F: Documentation/filesystems/spufs/spufs.rst
19155 F: arch/powerpc/platforms/cell/spufs/
19157 SQUASHFS FILE SYSTEM
19158 M: Phillip Lougher <phillip@squashfs.org.uk>
19159 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19161 W: http://squashfs.org.uk
19162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19163 F: Documentation/filesystems/squashfs.rst
19166 SRM (Alpha) environment access
19167 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19169 F: arch/alpha/kernel/srm_env.c
19171 ST LSM6DSx IMU IIO DRIVER
19172 M: Lorenzo Bianconi <lorenzo@kernel.org>
19173 L: linux-iio@vger.kernel.org
19175 W: http://www.st.com/
19176 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19177 F: drivers/iio/imu/st_lsm6dsx/
19179 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19180 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19181 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19182 L: linux-media@vger.kernel.org
19184 T: git git://linuxtv.org/media_tree.git
19185 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19186 F: drivers/media/i2c/st-mipid02.c
19188 ST STM32 I2C/SMBUS DRIVER
19189 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19190 M: Alain Volmat <alain.volmat@foss.st.com>
19191 L: linux-i2c@vger.kernel.org
19193 F: drivers/i2c/busses/i2c-stm32*
19195 ST STM32 SPI DRIVER
19196 M: Alain Volmat <alain.volmat@foss.st.com>
19197 L: linux-spi@vger.kernel.org
19199 F: drivers/spi/spi-stm32.c
19202 M: Daniel Nilsson <daniel.nilsson@flex.com>
19203 L: linux-hwmon@vger.kernel.org
19205 F: Documentation/hwmon/stpddc60.rst
19206 F: drivers/hwmon/pmbus/stpddc60.c
19208 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19209 M: Song Qiang <songqiang1304521@gmail.com>
19210 L: linux-iio@vger.kernel.org
19212 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19213 F: drivers/iio/proximity/vl53l0x-i2c.c
19216 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19217 M: Sasha Levin <sashal@kernel.org>
19218 L: stable@vger.kernel.org
19220 F: Documentation/process/stable-kernel-rules.rst
19222 STAGING - ATOMISP DRIVER
19223 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19224 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19225 L: linux-media@vger.kernel.org
19227 F: drivers/staging/media/atomisp/
19229 STAGING - FIELDBUS SUBSYSTEM
19230 M: Sven Van Asbroeck <TheSven73@gmail.com>
19232 F: drivers/staging/fieldbus/*
19233 F: drivers/staging/fieldbus/Documentation/
19235 STAGING - HMS ANYBUS-S BUS
19236 M: Sven Van Asbroeck <TheSven73@gmail.com>
19238 F: drivers/staging/fieldbus/anybuss/
19240 STAGING - INDUSTRIAL IO
19241 M: Jonathan Cameron <jic23@kernel.org>
19242 L: linux-iio@vger.kernel.org
19244 F: Documentation/devicetree/bindings/staging/iio/
19245 F: drivers/staging/iio/
19247 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19248 M: Marc Dietrich <marvin24@gmx.de>
19249 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19250 L: linux-tegra@vger.kernel.org
19252 F: drivers/staging/nvec/
19254 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19255 M: Jens Frederich <jfrederich@gmail.com>
19256 M: Jon Nettleton <jon.nettleton@gmail.com>
19258 W: http://wiki.laptop.org/go/DCON
19259 F: drivers/staging/olpc_dcon/
19261 STAGING - REALTEK RTL8188EU DRIVERS
19262 M: Larry Finger <Larry.Finger@lwfinger.net>
19263 M: Phillip Potter <phil@philpotter.co.uk>
19264 R: Pavel Skripkin <paskripkin@gmail.com>
19266 F: drivers/staging/r8188eu/
19268 STAGING - REALTEK RTL8712U DRIVERS
19269 M: Larry Finger <Larry.Finger@lwfinger.net>
19270 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19272 F: drivers/staging/rtl8712/
19274 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19275 M: Michael Hennerich <michael.hennerich@analog.com>
19276 L: linux-fbdev@vger.kernel.org
19278 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19279 F: drivers/staging/fbtft/fb_seps525.c
19281 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19282 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19283 M: Teddy Wang <teddy.wang@siliconmotion.com>
19284 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19285 L: linux-fbdev@vger.kernel.org
19287 F: drivers/staging/sm750fb/
19289 STAGING - VIA VT665X DRIVERS
19290 M: Forest Bond <forest@alittletooquiet.net>
19292 F: drivers/staging/vt665?/
19295 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19296 L: linux-staging@lists.linux.dev
19298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19299 F: drivers/staging/
19301 STARFIRE/DURALAN NETWORK DRIVER
19302 M: Ion Badulescu <ionut@badula.org>
19304 F: drivers/net/ethernet/adaptec/starfire*
19306 STARFIVE JH7100 CLOCK DRIVERS
19307 M: Emil Renner Berthing <kernel@esmil.dk>
19309 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19310 F: drivers/clk/starfive/clk-starfive-jh7100*
19311 F: include/dt-bindings/clock/starfive-jh7100*.h
19313 STARFIVE JH7100 PINCTRL DRIVER
19314 M: Emil Renner Berthing <kernel@esmil.dk>
19315 L: linux-gpio@vger.kernel.org
19317 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19318 F: drivers/pinctrl/pinctrl-starfive.c
19319 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19321 STARFIVE JH7100 RESET CONTROLLER DRIVER
19322 M: Emil Renner Berthing <kernel@esmil.dk>
19324 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19325 F: drivers/reset/reset-starfive-jh7100.c
19326 F: include/dt-bindings/reset/starfive-jh7100.h
19329 M: Peter Zijlstra <peterz@infradead.org>
19330 M: Josh Poimboeuf <jpoimboe@kernel.org>
19331 M: Jason Baron <jbaron@akamai.com>
19332 R: Steven Rostedt <rostedt@goodmis.org>
19333 R: Ard Biesheuvel <ardb@kernel.org>
19335 F: arch/*/include/asm/jump_label*.h
19336 F: arch/*/include/asm/static_call*.h
19337 F: arch/*/kernel/jump_label.c
19338 F: arch/*/kernel/static_call.c
19339 F: include/linux/jump_label*.h
19340 F: include/linux/static_call*.h
19341 F: kernel/jump_label.c
19342 F: kernel/static_call.c
19344 STI AUDIO (ASoC) DRIVERS
19345 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19348 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19352 M: Alain Volmat <alain.volmat@foss.st.com>
19354 F: Documentation/devicetree/bindings/media/stih-cec.txt
19355 F: drivers/media/cec/platform/sti/
19357 STK1160 USB VIDEO CAPTURE DRIVER
19358 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19359 L: linux-media@vger.kernel.org
19361 T: git git://linuxtv.org/media_tree.git
19362 F: drivers/media/usb/stk1160/
19364 STM32 AUDIO (ASoC) DRIVERS
19365 M: Olivier Moysan <olivier.moysan@foss.st.com>
19366 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19369 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19370 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19373 STM32 TIMER/LPTIMER DRIVERS
19374 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19376 F: Documentation/ABI/testing/*timer-stm32
19377 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19378 F: drivers/*/stm32-*timer*
19379 F: drivers/pwm/pwm-stm32*
19380 F: include/linux/*/stm32-*tim*
19382 STMMAC ETHERNET DRIVER
19383 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19384 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19385 M: Jose Abreu <joabreu@synopsys.com>
19386 L: netdev@vger.kernel.org
19388 W: http://www.stlinux.com
19389 F: Documentation/networking/device_drivers/ethernet/stmicro/
19390 F: drivers/net/ethernet/stmicro/stmmac/
19393 M: Sam Creasey <sammy@sammy.net>
19395 W: http://sammy.net/sun3/
19396 F: arch/m68k/include/asm/sun3*
19397 F: arch/m68k/kernel/*sun3*
19398 F: arch/m68k/sun3*/
19399 F: drivers/net/ethernet/i825xx/sun3*
19401 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19402 M: Hans de Goede <hdegoede@redhat.com>
19403 L: linux-input@vger.kernel.org
19405 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19406 F: drivers/input/keyboard/sun4i-lradc-keys.c
19408 SUNDANCE NETWORK DRIVER
19409 M: Denis Kirjanov <kda@linux-powerpc.org>
19410 L: netdev@vger.kernel.org
19412 F: drivers/net/ethernet/dlink/sundance.c
19414 SUNPLUS ETHERNET DRIVER
19415 M: Wells Lu <wellslutw@gmail.com>
19416 L: netdev@vger.kernel.org
19418 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19419 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19420 F: drivers/net/ethernet/sunplus/
19422 SUNPLUS OCOTP DRIVER
19423 M: Vincent Shih <vincent.sunplus@gmail.com>
19425 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19426 F: drivers/nvmem/sunplus-ocotp.c
19429 M: Hammer Hsieh <hammerh0314@gmail.com>
19431 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19432 F: drivers/pwm/pwm-sunplus.c
19435 M: Vincent Shih <vincent.sunplus@gmail.com>
19436 L: linux-rtc@vger.kernel.org
19438 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19439 F: drivers/rtc/rtc-sunplus.c
19441 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19442 M: Li-hao Kuo <lhjeff911@gmail.com>
19443 L: linux-spi@vger.kernel.org
19445 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19446 F: drivers/spi/spi-sunplus-sp7021.c
19448 SUNPLUS UART DRIVER
19449 M: Hammer Hsieh <hammerh0314@gmail.com>
19451 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19452 F: drivers/tty/serial/sunplus-uart.c
19454 SUNPLUS WATCHDOG DRIVER
19455 M: Xiantao Hu <xt.hu@cqplus1.com>
19456 L: linux-watchdog@vger.kernel.org
19458 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19459 F: drivers/watchdog/sunplus_wdt.c
19462 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19463 M: Rich Felker <dalias@libc.org>
19464 L: linux-sh@vger.kernel.org
19466 Q: http://patchwork.kernel.org/project/linux-sh/list/
19467 F: Documentation/sh/
19472 M: "Rafael J. Wysocki" <rafael@kernel.org>
19473 M: Len Brown <len.brown@intel.com>
19474 M: Pavel Machek <pavel@ucw.cz>
19475 L: linux-pm@vger.kernel.org
19477 B: https://bugzilla.kernel.org
19478 F: Documentation/power/
19479 F: arch/x86/kernel/acpi/
19480 F: drivers/base/power/
19481 F: include/linux/freezer.h
19482 F: include/linux/pm.h
19483 F: include/linux/suspend.h
19487 M: Martin Mares <mj@ucw.cz>
19488 L: linux-video@atrey.karlin.mff.cuni.cz
19490 F: Documentation/admin-guide/svga.rst
19491 F: arch/x86/boot/video*
19494 M: Christoph Hellwig <hch@infradead.org>
19495 L: iommu@lists.linux.dev
19497 W: http://git.infradead.org/users/hch/dma-mapping.git
19498 T: git git://git.infradead.org/users/hch/dma-mapping.git
19499 F: arch/*/kernel/pci-swiotlb.c
19500 F: include/linux/swiotlb.h
19501 F: kernel/dma/swiotlb.c
19504 M: Jiri Pirko <jiri@resnulli.us>
19505 M: Ivan Vecera <ivecera@redhat.com>
19506 L: netdev@vger.kernel.org
19508 F: include/net/switchdev.h
19511 SY8106A REGULATOR DRIVER
19512 M: Icenowy Zheng <icenowy@aosc.io>
19514 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19515 F: drivers/regulator/sy8106a-regulator.c
19517 SYNC FILE FRAMEWORK
19518 M: Sumit Semwal <sumit.semwal@linaro.org>
19519 R: Gustavo Padovan <gustavo@padovan.org>
19520 L: linux-media@vger.kernel.org
19521 L: dri-devel@lists.freedesktop.org
19523 T: git git://anongit.freedesktop.org/drm/drm-misc
19524 F: Documentation/driver-api/sync_file.rst
19525 F: drivers/dma-buf/dma-fence*
19526 F: drivers/dma-buf/sw_sync.c
19527 F: drivers/dma-buf/sync_*
19528 F: include/linux/sync_file.h
19529 F: include/uapi/linux/sync_file.h
19531 SYNOPSYS ARC ARCHITECTURE
19532 M: Vineet Gupta <vgupta@kernel.org>
19533 L: linux-snps-arc@lists.infradead.org
19535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19536 F: Documentation/arc/
19537 F: Documentation/devicetree/bindings/arc/*
19538 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19540 F: drivers/clocksource/arc_timer.c
19541 F: drivers/tty/serial/arc_uart.c
19543 SYNOPSYS ARC HSDK SDP pll clock driver
19544 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19546 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19547 F: drivers/clk/clk-hsdk-pll.c
19549 SYNOPSYS ARC SDP clock driver
19550 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19552 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19553 F: drivers/clk/axs10x/*
19555 SYNOPSYS ARC SDP platform support
19556 M: Alexey Brodkin <abrodkin@synopsys.com>
19558 F: Documentation/devicetree/bindings/arc/axs10*
19559 F: arch/arc/boot/dts/ax*
19560 F: arch/arc/plat-axs10x
19562 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19563 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19565 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19566 F: drivers/reset/reset-axs10x.c
19568 SYNOPSYS CREG GPIO DRIVER
19569 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19571 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19572 F: drivers/gpio/gpio-creg-snps.c
19574 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19575 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19577 F: drivers/tty/serial/8250/8250_dw.c
19578 F: drivers/tty/serial/8250/8250_dwlib.*
19579 F: drivers/tty/serial/8250/8250_lpss.c
19581 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19582 M: Hoan Tran <hoan@os.amperecomputing.com>
19583 M: Serge Semin <fancer.lancer@gmail.com>
19584 L: linux-gpio@vger.kernel.org
19586 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19587 F: drivers/gpio/gpio-dwapb.c
19589 SYNOPSYS DESIGNWARE APB SSI DRIVER
19590 M: Serge Semin <fancer.lancer@gmail.com>
19591 L: linux-spi@vger.kernel.org
19593 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19594 F: drivers/spi/spi-dw*
19596 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19597 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19599 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19600 F: drivers/dma/dw-axi-dmac/
19602 SYNOPSYS DESIGNWARE DMAC DRIVER
19603 M: Viresh Kumar <vireshk@kernel.org>
19604 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19606 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19607 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19609 F: include/dt-bindings/dma/dw-dmac.h
19610 F: include/linux/dma/dw.h
19611 F: include/linux/platform_data/dma-dw.h
19613 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19614 M: Jose Abreu <Jose.Abreu@synopsys.com>
19615 L: netdev@vger.kernel.org
19617 F: drivers/net/ethernet/synopsys/
19619 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19620 M: Jose Abreu <Jose.Abreu@synopsys.com>
19621 L: netdev@vger.kernel.org
19623 F: drivers/net/pcs/pcs-xpcs.c
19624 F: drivers/net/pcs/pcs-xpcs.h
19625 F: include/linux/pcs/pcs-xpcs.h
19627 SYNOPSYS DESIGNWARE I2C DRIVER
19628 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19629 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19630 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19631 R: Jan Dabros <jsd@semihalf.com>
19632 L: linux-i2c@vger.kernel.org
19634 F: drivers/i2c/busses/i2c-designware-*
19636 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19637 M: Jaehoon Chung <jh80.chung@samsung.com>
19638 L: linux-mmc@vger.kernel.org
19640 F: drivers/mmc/host/dw_mmc*
19642 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19643 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19645 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19646 F: drivers/reset/reset-hsdk.c
19647 F: include/dt-bindings/reset/snps,hsdk-reset.h
19649 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19650 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19651 M: Manjunath M B <manjumb@synopsys.com>
19652 L: linux-mmc@vger.kernel.org
19654 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19656 SYSTEM CONFIGURATION (SYSCON)
19657 M: Lee Jones <lee.jones@linaro.org>
19658 M: Arnd Bergmann <arnd@arndb.de>
19660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19661 F: drivers/mfd/syscon.c
19663 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19664 M: Sudeep Holla <sudeep.holla@arm.com>
19665 R: Cristian Marussi <cristian.marussi@arm.com>
19666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19668 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19669 F: drivers/clk/clk-sc[mp]i.c
19670 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19671 F: drivers/firmware/arm_scmi/
19672 F: drivers/firmware/arm_scpi.c
19673 F: drivers/regulator/scmi-regulator.c
19674 F: drivers/reset/reset-scmi.c
19675 F: include/linux/sc[mp]i_protocol.h
19676 F: include/trace/events/scmi.h
19677 F: include/uapi/linux/virtio_scmi.h
19679 SYSTEM RESET/SHUTDOWN DRIVERS
19680 M: Sebastian Reichel <sre@kernel.org>
19681 L: linux-pm@vger.kernel.org
19683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19684 F: Documentation/devicetree/bindings/power/reset/
19685 F: drivers/power/reset/
19687 SYSTEM TRACE MODULE CLASS
19688 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19691 F: Documentation/trace/stm.rst
19692 F: drivers/hwtracing/stm/
19693 F: include/linux/stm.h
19694 F: include/uapi/linux/stm.h
19696 SYSTEM76 ACPI DRIVER
19697 M: Jeremy Soller <jeremy@system76.com>
19698 M: System76 Product Development <productdev@system76.com>
19699 L: platform-driver-x86@vger.kernel.org
19701 F: drivers/platform/x86/system76_acpi.c
19704 M: Christoph Hellwig <hch@infradead.org>
19706 F: Documentation/filesystems/sysv-fs.rst
19708 F: include/linux/sysv_fs.h
19710 TASKSTATS STATISTICS INTERFACE
19711 M: Balbir Singh <bsingharora@gmail.com>
19713 F: Documentation/accounting/taskstats*
19714 F: include/linux/taskstats*
19715 F: kernel/taskstats.c
19718 M: Jamal Hadi Salim <jhs@mojatatu.com>
19719 M: Cong Wang <xiyou.wangcong@gmail.com>
19720 M: Jiri Pirko <jiri@resnulli.us>
19721 L: netdev@vger.kernel.org
19723 F: include/net/pkt_cls.h
19724 F: include/net/pkt_sched.h
19725 F: include/net/tc_act/
19726 F: include/uapi/linux/pkt_cls.h
19727 F: include/uapi/linux/pkt_sched.h
19728 F: include/uapi/linux/tc_act/
19729 F: include/uapi/linux/tc_ematch/
19731 F: tools/testing/selftests/tc-testing
19733 TC90522 MEDIA DRIVER
19734 M: Akihiro Tsukada <tskd08@gmail.com>
19735 L: linux-media@vger.kernel.org
19737 F: drivers/media/dvb-frontends/tc90522*
19739 TCP LOW PRIORITY MODULE
19740 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19741 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19743 W: http://tcp-lp-mod.sourceforge.net/
19744 F: net/ipv4/tcp_lp.c
19746 TDA10071 MEDIA DRIVER
19747 M: Antti Palosaari <crope@iki.fi>
19748 L: linux-media@vger.kernel.org
19750 W: https://linuxtv.org
19751 W: http://palosaari.fi/linux/
19752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19753 T: git git://linuxtv.org/anttip/media_tree.git
19754 F: drivers/media/dvb-frontends/tda10071*
19756 TDA18212 MEDIA DRIVER
19757 M: Antti Palosaari <crope@iki.fi>
19758 L: linux-media@vger.kernel.org
19760 W: https://linuxtv.org
19761 W: http://palosaari.fi/linux/
19762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19763 T: git git://linuxtv.org/anttip/media_tree.git
19764 F: drivers/media/tuners/tda18212*
19766 TDA18218 MEDIA DRIVER
19767 M: Antti Palosaari <crope@iki.fi>
19768 L: linux-media@vger.kernel.org
19770 W: https://linuxtv.org
19771 W: http://palosaari.fi/linux/
19772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19773 T: git git://linuxtv.org/anttip/media_tree.git
19774 F: drivers/media/tuners/tda18218*
19776 TDA18250 MEDIA DRIVER
19777 M: Olli Salonen <olli.salonen@iki.fi>
19778 L: linux-media@vger.kernel.org
19780 W: https://linuxtv.org
19781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19782 T: git git://linuxtv.org/media_tree.git
19783 F: drivers/media/tuners/tda18250*
19785 TDA18271 MEDIA DRIVER
19786 M: Michael Krufky <mkrufky@linuxtv.org>
19787 L: linux-media@vger.kernel.org
19789 W: https://linuxtv.org
19790 W: http://github.com/mkrufky
19791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19792 T: git git://linuxtv.org/mkrufky/tuners.git
19793 F: drivers/media/tuners/tda18271*
19795 TDA1997x MEDIA DRIVER
19796 M: Tim Harvey <tharvey@gateworks.com>
19797 L: linux-media@vger.kernel.org
19799 W: https://linuxtv.org
19800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19801 F: drivers/media/i2c/tda1997x.*
19803 TDA827x MEDIA DRIVER
19804 M: Michael Krufky <mkrufky@linuxtv.org>
19805 L: linux-media@vger.kernel.org
19807 W: https://linuxtv.org
19808 W: http://github.com/mkrufky
19809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19810 T: git git://linuxtv.org/mkrufky/tuners.git
19811 F: drivers/media/tuners/tda8290.*
19813 TDA8290 MEDIA DRIVER
19814 M: Michael Krufky <mkrufky@linuxtv.org>
19815 L: linux-media@vger.kernel.org
19817 W: https://linuxtv.org
19818 W: http://github.com/mkrufky
19819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19820 T: git git://linuxtv.org/mkrufky/tuners.git
19821 F: drivers/media/tuners/tda8290.*
19823 TDA9840 MEDIA DRIVER
19824 M: Hans Verkuil <hverkuil@xs4all.nl>
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/i2c/tda9840*
19831 TEA5761 TUNER DRIVER
19832 M: Mauro Carvalho Chehab <mchehab@kernel.org>
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/tuners/tea5761.*
19839 TEA5767 TUNER DRIVER
19840 M: Mauro Carvalho Chehab <mchehab@kernel.org>
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/tuners/tea5767.*
19847 TEA6415C MEDIA DRIVER
19848 M: Hans Verkuil <hverkuil@xs4all.nl>
19849 L: linux-media@vger.kernel.org
19851 W: https://linuxtv.org
19852 T: git git://linuxtv.org/media_tree.git
19853 F: drivers/media/i2c/tea6415c*
19855 TEA6420 MEDIA DRIVER
19856 M: Hans Verkuil <hverkuil@xs4all.nl>
19857 L: linux-media@vger.kernel.org
19859 W: https://linuxtv.org
19860 T: git git://linuxtv.org/media_tree.git
19861 F: drivers/media/i2c/tea6420*
19864 M: Jiri Pirko <jiri@resnulli.us>
19865 L: netdev@vger.kernel.org
19867 F: drivers/net/team/
19868 F: include/linux/if_team.h
19869 F: include/uapi/linux/if_team.h
19871 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19872 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19874 F: arch/x86/platform/ts5500/
19876 TECHNOTREND USB IR RECEIVER
19877 M: Sean Young <sean@mess.org>
19878 L: linux-media@vger.kernel.org
19880 F: drivers/media/rc/ttusbir.c
19882 TECHWELL TW9910 VIDEO DECODER
19883 L: linux-media@vger.kernel.org
19885 F: drivers/media/i2c/tw9910.c
19886 F: include/media/i2c/tw9910.h
19889 M: Jens Wiklander <jens.wiklander@linaro.org>
19890 R: Sumit Garg <sumit.garg@linaro.org>
19891 L: op-tee@lists.trustedfirmware.org
19893 F: Documentation/staging/tee.rst
19895 F: include/linux/tee_drv.h
19896 F: include/uapi/linux/tee.h
19898 TEGRA ARCHITECTURE SUPPORT
19899 M: Thierry Reding <thierry.reding@gmail.com>
19900 M: Jonathan Hunter <jonathanh@nvidia.com>
19901 L: linux-tegra@vger.kernel.org
19903 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19908 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19909 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19911 F: drivers/clk/tegra/
19914 M: Laxman Dewangan <ldewangan@nvidia.com>
19915 M: Jon Hunter <jonathanh@nvidia.com>
19917 F: drivers/dma/tegra*
19920 M: Laxman Dewangan <ldewangan@nvidia.com>
19921 R: Dmitry Osipenko <digetx@gmail.com>
19923 F: drivers/i2c/busses/i2c-tegra.c
19925 TEGRA IOMMU DRIVERS
19926 M: Thierry Reding <thierry.reding@gmail.com>
19927 R: Krishna Reddy <vdumpa@nvidia.com>
19928 L: linux-tegra@vger.kernel.org
19930 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19931 F: drivers/iommu/tegra*
19934 M: Laxman Dewangan <ldewangan@nvidia.com>
19936 F: drivers/input/keyboard/tegra-kbc.c
19939 M: Stefan Agner <stefan@agner.ch>
19940 M: Lucas Stach <dev@lynxeye.de>
19942 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19943 F: drivers/mtd/nand/raw/tegra_nand.c
19946 M: Thierry Reding <thierry.reding@gmail.com>
19948 F: drivers/pwm/pwm-tegra.c
19950 TEGRA SERIAL DRIVER
19951 M: Laxman Dewangan <ldewangan@nvidia.com>
19953 F: drivers/tty/serial/serial-tegra.c
19956 M: Laxman Dewangan <ldewangan@nvidia.com>
19958 F: drivers/spi/spi-tegra*
19960 TEGRA QUAD SPI DRIVER
19961 M: Thierry Reding <thierry.reding@gmail.com>
19962 M: Jonathan Hunter <jonathanh@nvidia.com>
19963 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19964 L: linux-tegra@vger.kernel.org
19966 F: drivers/spi/spi-tegra210-quad.c
19969 M: Thierry Reding <thierry.reding@gmail.com>
19970 M: Jonathan Hunter <jonathanh@nvidia.com>
19971 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19972 L: linux-media@vger.kernel.org
19973 L: linux-tegra@vger.kernel.org
19975 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19976 F: drivers/staging/media/tegra-video/
19978 TEGRA XUSB PADCTL DRIVER
19979 M: JC Kuo <jckuo@nvidia.com>
19981 F: drivers/phy/tegra/xusb*
19983 TEHUTI ETHERNET DRIVER
19984 M: Andy Gospodarek <andy@greyhouse.net>
19985 L: netdev@vger.kernel.org
19987 F: drivers/net/ethernet/tehuti/*
19989 TELECOM CLOCK DRIVER FOR MCPL0010
19990 M: Mark Gross <markgross@kernel.org>
19992 F: drivers/char/tlclk.c
19994 TEMPO SEMICONDUCTOR DRIVERS
19995 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19997 F: Documentation/devicetree/bindings/sound/tscs*.txt
19998 F: sound/soc/codecs/tscs*.c
19999 F: sound/soc/codecs/tscs*.h
20001 TENSILICA XTENSA PORT (xtensa)
20002 M: Chris Zankel <chris@zankel.net>
20003 M: Max Filippov <jcmvbkbc@gmail.com>
20004 L: linux-xtensa@linux-xtensa.org
20006 T: git git://github.com/czankel/xtensa-linux.git
20008 F: drivers/irqchip/irq-xtensa-*
20010 TEXAS INSTRUMENTS ASoC DRIVERS
20011 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20014 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20017 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20018 M: Ricardo Ribalda <ribalda@kernel.org>
20019 L: linux-iio@vger.kernel.org
20021 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20022 F: drivers/iio/dac/ti-dac7612.c
20024 TEXAS INSTRUMENTS DMA DRIVERS
20025 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20026 L: dmaengine@vger.kernel.org
20028 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20029 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20030 F: Documentation/devicetree/bindings/dma/ti/
20032 X: drivers/dma/ti/cppi41.c
20033 F: include/linux/dma/k3-udma-glue.h
20034 F: include/linux/dma/ti-cppi5.h
20035 F: include/linux/dma/k3-psil.h
20037 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20038 M: Nishanth Menon <nm@ti.com>
20039 M: Tero Kristo <kristo@kernel.org>
20040 M: Santosh Shilimkar <ssantosh@kernel.org>
20041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20043 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20044 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20045 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20046 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20047 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20048 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20049 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20050 F: drivers/clk/keystone/sci-clk.c
20051 F: drivers/firmware/ti_sci*
20052 F: drivers/irqchip/irq-ti-sci-inta.c
20053 F: drivers/irqchip/irq-ti-sci-intr.c
20054 F: drivers/reset/reset-ti-sci.c
20055 F: drivers/soc/ti/ti_sci_inta_msi.c
20056 F: drivers/soc/ti/ti_sci_pm_domains.c
20057 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20058 F: include/linux/soc/ti/ti_sci_inta_msi.h
20059 F: include/linux/soc/ti/ti_sci_protocol.h
20061 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20062 M: Robert Marko <robert.marko@sartura.hr>
20063 M: Luka Perkov <luka.perkov@sartura.hr>
20064 L: linux-hwmon@vger.kernel.org
20066 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20067 F: Documentation/hwmon/tps23861.rst
20068 F: drivers/hwmon/tps23861.c
20070 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20071 M: Puranjay Mohan <puranjay12@gmail.com>
20072 L: linux-iio@vger.kernel.org
20074 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20075 F: drivers/iio/temperature/tmp117.c
20077 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20078 M: Hans Verkuil <hverkuil@xs4all.nl>
20079 L: linux-media@vger.kernel.org
20081 W: https://linuxtv.org
20082 T: git git://linuxtv.org/media_tree.git
20083 F: drivers/media/radio/radio-raremono.c
20086 M: Rafael J. Wysocki <rafael@kernel.org>
20087 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20088 R: Amit Kucheria <amitk@kernel.org>
20089 R: Zhang Rui <rui.zhang@intel.com>
20090 L: linux-pm@vger.kernel.org
20092 Q: https://patchwork.kernel.org/project/linux-pm/list/
20093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20094 F: Documentation/ABI/testing/sysfs-class-thermal
20095 F: Documentation/devicetree/bindings/thermal/
20096 F: Documentation/driver-api/thermal/
20097 F: drivers/thermal/
20098 F: include/dt-bindings/thermal/
20099 F: include/linux/cpu_cooling.h
20100 F: include/linux/thermal.h
20101 F: include/uapi/linux/thermal.h
20102 F: tools/lib/thermal/
20105 THERMAL DRIVER FOR AMLOGIC SOCS
20106 M: Guillaume La Roque <glaroque@baylibre.com>
20107 L: linux-pm@vger.kernel.org
20108 L: linux-amlogic@lists.infradead.org
20110 W: http://linux-meson.com/
20111 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20112 F: drivers/thermal/amlogic_thermal.c
20114 THERMAL/CPU_COOLING
20115 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20116 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20117 M: Viresh Kumar <viresh.kumar@linaro.org>
20118 R: Lukasz Luba <lukasz.luba@arm.com>
20119 L: linux-pm@vger.kernel.org
20121 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20122 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20123 F: drivers/thermal/cpufreq_cooling.c
20124 F: drivers/thermal/cpuidle_cooling.c
20125 F: include/linux/cpu_cooling.h
20127 THERMAL/POWER_ALLOCATOR
20128 M: Lukasz Luba <lukasz.luba@arm.com>
20129 L: linux-pm@vger.kernel.org
20131 F: Documentation/driver-api/thermal/power_allocator.rst
20132 F: drivers/thermal/gov_power_allocator.c
20133 F: include/trace/events/thermal_power_allocator.h
20135 THINKPAD ACPI EXTRAS DRIVER
20136 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20137 L: ibm-acpi-devel@lists.sourceforge.net
20138 L: platform-driver-x86@vger.kernel.org
20140 W: http://ibm-acpi.sourceforge.net
20141 W: http://thinkwiki.org/wiki/Ibm-acpi
20142 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20143 F: drivers/platform/x86/thinkpad_acpi.c
20145 THINKPAD LMI DRIVER
20146 M: Mark Pearson <markpearson@lenovo.com>
20147 L: platform-driver-x86@vger.kernel.org
20149 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20150 F: drivers/platform/x86/think-lmi.?
20152 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20153 M: Isaac Hazan <isaac.hazan@intel.com>
20154 L: linux-usb@vger.kernel.org
20156 F: drivers/thunderbolt/dma_test.c
20159 M: Andreas Noever <andreas.noever@gmail.com>
20160 M: Michael Jamet <michael.jamet@intel.com>
20161 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20162 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20163 L: linux-usb@vger.kernel.org
20165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20166 F: Documentation/admin-guide/thunderbolt.rst
20167 F: drivers/thunderbolt/
20168 F: include/linux/thunderbolt.h
20170 THUNDERBOLT NETWORK DRIVER
20171 M: Michael Jamet <michael.jamet@intel.com>
20172 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20173 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20174 L: netdev@vger.kernel.org
20176 F: drivers/net/thunderbolt.c
20178 THUNDERX GPIO DRIVER
20179 M: Robert Richter <rric@kernel.org>
20181 F: drivers/gpio/gpio-thunderx.c
20183 TI ADS131E0X ADC SERIES DRIVER
20184 M: Tomislav Denis <tomislav.denis@avl.com>
20185 L: linux-iio@vger.kernel.org
20187 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20188 F: drivers/iio/adc/ti-ads131e08.c
20190 TI AM437X VPFE DRIVER
20191 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20192 L: linux-media@vger.kernel.org
20194 W: https://linuxtv.org
20195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20196 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20197 F: drivers/media/platform/ti/am437x/
20199 TI BANDGAP AND THERMAL DRIVER
20200 M: Eduardo Valentin <edubezval@gmail.com>
20201 M: Keerthy <j-keerthy@ti.com>
20202 L: linux-pm@vger.kernel.org
20203 L: linux-omap@vger.kernel.org
20205 F: drivers/thermal/ti-soc-thermal/
20207 TI BQ27XXX POWER SUPPLY DRIVER
20208 F: drivers/power/supply/bq27xxx_battery.c
20209 F: drivers/power/supply/bq27xxx_battery_i2c.c
20210 F: include/linux/power/bq27xxx_battery.h
20212 TI CDCE706 CLOCK DRIVER
20213 M: Max Filippov <jcmvbkbc@gmail.com>
20215 F: drivers/clk/clk-cdce706.c
20218 M: Tero Kristo <kristo@kernel.org>
20219 L: linux-omap@vger.kernel.org
20222 F: include/linux/clk/ti.h
20224 TI DAVINCI MACHINE SUPPORT
20225 M: Sekhar Nori <nsekhar@ti.com>
20226 R: Bartosz Golaszewski <brgl@bgdev.pl>
20227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20230 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20231 F: arch/arm/boot/dts/da850*
20232 F: arch/arm/mach-davinci/
20233 F: drivers/i2c/busses/i2c-davinci.c
20235 TI DAVINCI SERIES CLOCK DRIVER
20236 M: David Lechner <david@lechnology.com>
20237 R: Sekhar Nori <nsekhar@ti.com>
20239 F: Documentation/devicetree/bindings/clock/ti/davinci/
20240 F: drivers/clk/davinci/
20242 TI DAVINCI SERIES GPIO DRIVER
20243 M: Keerthy <j-keerthy@ti.com>
20244 L: linux-gpio@vger.kernel.org
20246 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20247 F: drivers/gpio/gpio-davinci.c
20249 TI DAVINCI SERIES MEDIA DRIVER
20250 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20251 L: linux-media@vger.kernel.org
20253 W: https://linuxtv.org
20254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20255 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20256 F: drivers/media/platform/ti/davinci/
20257 F: include/media/davinci/
20259 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20260 R: David Lechner <david@lechnology.com>
20261 L: linux-iio@vger.kernel.org
20262 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20263 F: drivers/counter/ti-eqep.c
20265 TI ETHERNET SWITCH DRIVER (CPSW)
20266 R: Grygorii Strashko <grygorii.strashko@ti.com>
20267 L: linux-omap@vger.kernel.org
20268 L: netdev@vger.kernel.org
20270 F: drivers/net/ethernet/ti/cpsw*
20271 F: drivers/net/ethernet/ti/davinci*
20273 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20274 M: Alex Dubov <oakad@yahoo.com>
20276 W: http://tifmxx.berlios.de/
20277 F: drivers/memstick/host/tifm_ms.c
20278 F: drivers/misc/tifm*
20279 F: drivers/mmc/host/tifm_sd.c
20280 F: include/linux/tifm.h
20282 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20283 M: Nishanth Menon <nm@ti.com>
20284 M: Santosh Shilimkar <ssantosh@kernel.org>
20285 L: linux-kernel@vger.kernel.org
20286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20289 F: drivers/soc/ti/*
20291 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20292 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20293 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20296 F: sound/soc/codecs/isabelle*
20297 F: sound/soc/codecs/lm49453*
20299 TI PCM3060 ASoC CODEC DRIVER
20300 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20303 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20304 F: sound/soc/codecs/pcm3060*
20306 TI TAS571X FAMILY ASoC CODEC DRIVER
20307 M: Kevin Cernekee <cernekee@chromium.org>
20308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20310 F: sound/soc/codecs/tas571x*
20312 TI TRF7970A NFC DRIVER
20313 M: Mark Greer <mgreer@animalcreek.com>
20314 L: linux-wireless@vger.kernel.org
20315 L: linux-nfc@lists.01.org (subscribers-only)
20317 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20318 F: drivers/nfc/trf7970a.c
20320 TI TSC2046 ADC DRIVER
20321 M: Oleksij Rempel <o.rempel@pengutronix.de>
20322 R: kernel@pengutronix.de
20323 L: linux-iio@vger.kernel.org
20325 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20326 F: drivers/iio/adc/ti-tsc2046.c
20328 TI TWL4030 SERIES SOC CODEC DRIVER
20329 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20330 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20332 F: sound/soc/codecs/twl4030*
20335 M: Benoit Parrot <bparrot@ti.com>
20336 L: linux-media@vger.kernel.org
20338 W: http://linuxtv.org/
20339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20340 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20341 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20342 F: drivers/media/platform/ti/cal/
20343 F: drivers/media/platform/ti/vpe/
20345 TI WILINK WIRELESS DRIVERS
20346 L: linux-wireless@vger.kernel.org
20348 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20349 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20351 F: drivers/net/wireless/ti/
20352 F: include/linux/wl12xx.h
20354 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20355 M: John Stultz <jstultz@google.com>
20356 M: Thomas Gleixner <tglx@linutronix.de>
20357 R: Stephen Boyd <sboyd@kernel.org>
20358 L: linux-kernel@vger.kernel.org
20360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20361 F: include/linux/clocksource.h
20362 F: include/linux/time.h
20363 F: include/linux/timex.h
20364 F: include/uapi/linux/time.h
20365 F: include/uapi/linux/timex.h
20366 F: kernel/time/alarmtimer.c
20367 F: kernel/time/clocksource.c
20368 F: kernel/time/ntp.c
20369 F: kernel/time/time*.c
20370 F: tools/testing/selftests/timers/
20373 M: Jon Maloy <jmaloy@redhat.com>
20374 M: Ying Xue <ying.xue@windriver.com>
20375 L: netdev@vger.kernel.org (core kernel code)
20376 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20378 W: http://tipc.sourceforge.net/
20379 F: include/uapi/linux/tipc*.h
20382 TLAN NETWORK DRIVER
20383 M: Samuel Chessman <chessman@tux.org>
20384 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20386 W: http://sourceforge.net/projects/tlan/
20387 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20388 F: drivers/net/ethernet/ti/tlan.*
20390 TM6000 VIDEO4LINUX DRIVER
20391 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20392 L: linux-media@vger.kernel.org
20394 W: https://linuxtv.org
20395 T: git git://linuxtv.org/media_tree.git
20396 F: Documentation/admin-guide/media/tm6000*
20397 F: drivers/media/usb/tm6000/
20399 TMIO/SDHI MMC DRIVER
20400 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20401 L: linux-mmc@vger.kernel.org
20402 L: linux-renesas-soc@vger.kernel.org
20404 F: drivers/mmc/host/renesas_sdhi*
20405 F: drivers/mmc/host/tmio_mmc*
20406 F: include/linux/mfd/tmio.h
20408 TMP401 HARDWARE MONITOR DRIVER
20409 M: Guenter Roeck <linux@roeck-us.net>
20410 L: linux-hwmon@vger.kernel.org
20412 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20413 F: Documentation/hwmon/tmp401.rst
20414 F: drivers/hwmon/tmp401.c
20416 TMP464 HARDWARE MONITOR DRIVER
20417 M: Agathe Porte <agathe.porte@nokia.com>
20418 M: Guenter Roeck <linux@roeck-us.net>
20419 L: linux-hwmon@vger.kernel.org
20421 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20422 F: Documentation/hwmon/tmp464.rst
20423 F: drivers/hwmon/tmp464.c
20425 TMP513 HARDWARE MONITOR DRIVER
20426 M: Eric Tremblay <etremblay@distech-controls.com>
20427 L: linux-hwmon@vger.kernel.org
20429 F: Documentation/hwmon/tmp513.rst
20430 F: drivers/hwmon/tmp513.c
20432 TMPFS (SHMEM FILESYSTEM)
20433 M: Hugh Dickins <hughd@google.com>
20434 L: linux-mm@kvack.org
20436 F: include/linux/shmem_fs.h
20439 TOMOYO SECURITY MODULE
20440 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20441 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20442 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20443 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20444 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20445 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20447 W: https://tomoyo.osdn.jp/
20448 F: security/tomoyo/
20450 TOPSTAR LAPTOP EXTRAS DRIVER
20451 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20452 L: platform-driver-x86@vger.kernel.org
20454 F: drivers/platform/x86/topstar-laptop.c
20456 TORTURE-TEST MODULES
20457 M: Davidlohr Bueso <dave@stgolabs.net>
20458 M: "Paul E. McKenney" <paulmck@kernel.org>
20459 M: Josh Triplett <josh@joshtriplett.org>
20460 L: linux-kernel@vger.kernel.org
20462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20463 F: Documentation/RCU/torture.rst
20464 F: kernel/locking/locktorture.c
20465 F: kernel/rcu/rcuscale.c
20466 F: kernel/rcu/rcutorture.c
20467 F: kernel/rcu/refscale.c
20468 F: kernel/torture.c
20470 TOSHIBA ACPI EXTRAS DRIVER
20471 M: Azael Avalos <coproscefalo@gmail.com>
20472 L: platform-driver-x86@vger.kernel.org
20474 F: drivers/platform/x86/toshiba_acpi.c
20476 TOSHIBA BLUETOOTH DRIVER
20477 M: Azael Avalos <coproscefalo@gmail.com>
20478 L: platform-driver-x86@vger.kernel.org
20480 F: drivers/platform/x86/toshiba_bluetooth.c
20482 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20483 M: Azael Avalos <coproscefalo@gmail.com>
20484 L: platform-driver-x86@vger.kernel.org
20486 F: drivers/platform/x86/toshiba_haps.c
20489 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20491 W: http://www.buzzard.org.uk/toshiba/
20492 F: drivers/char/toshiba.c
20493 F: include/linux/toshiba.h
20494 F: include/uapi/linux/toshiba.h
20496 TOSHIBA TC358743 DRIVER
20497 M: Mats Randgaard <matrandg@cisco.com>
20498 L: linux-media@vger.kernel.org
20500 F: drivers/media/i2c/tc358743*
20501 F: include/media/i2c/tc358743.h
20503 TOSHIBA WMI HOTKEYS DRIVER
20504 M: Azael Avalos <coproscefalo@gmail.com>
20505 L: platform-driver-x86@vger.kernel.org
20507 F: drivers/platform/x86/toshiba-wmi.c
20510 M: Peter Huewe <peterhuewe@gmx.de>
20511 M: Jarkko Sakkinen <jarkko@kernel.org>
20512 R: Jason Gunthorpe <jgg@ziepe.ca>
20513 L: linux-integrity@vger.kernel.org
20515 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20516 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20518 F: drivers/char/tpm/
20521 M: Steven Rostedt <rostedt@goodmis.org>
20522 M: Ingo Molnar <mingo@redhat.com>
20524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20525 F: Documentation/trace/ftrace.rst
20526 F: arch/*/*/*/*ftrace*
20527 F: arch/*/*/*ftrace*
20529 F: include/*/ftrace.h
20530 F: include/linux/trace*.h
20533 F: tools/testing/selftests/ftrace/
20535 TRACING MMIO ACCESSES (MMIOTRACE)
20536 M: Steven Rostedt <rostedt@goodmis.org>
20537 M: Ingo Molnar <mingo@kernel.org>
20538 R: Karol Herbst <karolherbst@gmail.com>
20539 R: Pekka Paalanen <ppaalanen@gmail.com>
20540 L: linux-kernel@vger.kernel.org
20541 L: nouveau@lists.freedesktop.org
20543 F: arch/x86/mm/kmmio.c
20544 F: arch/x86/mm/mmio-mod.c
20545 F: arch/x86/mm/testmmiotrace.c
20546 F: include/linux/mmiotrace.h
20547 F: kernel/trace/trace_mmiotrace.c
20549 TRACING OS NOISE / LATENCY TRACERS
20550 M: Steven Rostedt <rostedt@goodmis.org>
20551 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20553 F: kernel/trace/trace_osnoise.c
20554 F: include/trace/events/osnoise.h
20555 F: kernel/trace/trace_hwlat.c
20556 F: kernel/trace/trace_irqsoff.c
20557 F: kernel/trace/trace_sched_wakeup.c
20558 F: Documentation/trace/osnoise-tracer.rst
20559 F: Documentation/trace/timerlat-tracer.rst
20560 F: Documentation/trace/hwlat_detector.rst
20561 F: arch/*/kernel/trace.c
20563 Real-time Linux Analysis (RTLA) tools
20564 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20565 M: Steven Rostedt <rostedt@goodmis.org>
20566 L: linux-trace-devel@vger.kernel.org
20568 F: Documentation/tools/rtla/
20569 F: tools/tracing/rtla/
20571 TRADITIONAL CHINESE DOCUMENTATION
20572 M: Hu Haowen <src.res@email.cn>
20573 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20575 W: https://github.com/srcres258/linux-doc
20576 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20577 F: Documentation/translations/zh_TW/
20580 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20581 M: Jiri Slaby <jirislaby@kernel.org>
20583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20584 F: Documentation/driver-api/serial/
20586 F: drivers/tty/serial/serial_core.c
20587 F: include/linux/selection.h
20588 F: include/linux/serial.h
20589 F: include/linux/serial_core.h
20590 F: include/linux/sysrq.h
20591 F: include/linux/tty*.h
20592 F: include/linux/vt.h
20593 F: include/linux/vt_*.h
20594 F: include/uapi/linux/serial.h
20595 F: include/uapi/linux/serial_core.h
20596 F: include/uapi/linux/tty.h
20598 TUA9001 MEDIA DRIVER
20599 M: Antti Palosaari <crope@iki.fi>
20600 L: linux-media@vger.kernel.org
20602 W: https://linuxtv.org
20603 W: http://palosaari.fi/linux/
20604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20605 T: git git://linuxtv.org/anttip/media_tree.git
20606 F: drivers/media/tuners/tua9001*
20608 TULIP NETWORK DRIVERS
20609 L: netdev@vger.kernel.org
20610 L: linux-parisc@vger.kernel.org
20612 F: drivers/net/ethernet/dec/tulip/
20615 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20617 W: http://vtun.sourceforge.net/tun
20618 F: Documentation/networking/tuntap.rst
20619 F: arch/um/os-Linux/drivers/
20621 TURBOCHANNEL SUBSYSTEM
20622 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20623 M: Ralf Baechle <ralf@linux-mips.org>
20624 L: linux-mips@vger.kernel.org
20626 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20628 F: include/linux/tc.h
20631 M: "Len Brown" <lenb@kernel.org>
20632 L: linux-pm@vger.kernel.org
20634 Q: https://patchwork.kernel.org/project/linux-pm/list/
20635 B: https://bugzilla.kernel.org
20636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20637 F: tools/power/x86/turbostat/
20639 TW5864 VIDEO4LINUX DRIVER
20640 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20641 M: Anton Sviridenko <anton@corp.bluecherry.net>
20642 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20643 M: Andrey Utkin <andrey_utkin@fastmail.com>
20644 L: linux-media@vger.kernel.org
20646 F: drivers/media/pci/tw5864/
20648 TW68 VIDEO4LINUX DRIVER
20649 M: Hans Verkuil <hverkuil@xs4all.nl>
20650 L: linux-media@vger.kernel.org
20652 W: https://linuxtv.org
20653 T: git git://linuxtv.org/media_tree.git
20654 F: drivers/media/pci/tw68/
20656 TW686X VIDEO4LINUX DRIVER
20657 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20658 L: linux-media@vger.kernel.org
20660 W: http://linuxtv.org
20661 T: git git://linuxtv.org/media_tree.git
20662 F: drivers/media/pci/tw686x/
20664 U-BOOT ENVIRONMENT VARIABLES
20665 M: Rafał Miłecki <rafal@milecki.pl>
20667 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20669 UACCE ACCELERATOR FRAMEWORK
20670 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20671 M: Zhou Wang <wangzhou1@hisilicon.com>
20672 L: linux-accelerators@lists.ozlabs.org
20673 L: linux-kernel@vger.kernel.org
20675 F: Documentation/ABI/testing/sysfs-driver-uacce
20676 F: Documentation/misc-devices/uacce.rst
20677 F: drivers/misc/uacce/
20678 F: include/linux/uacce.h
20679 F: include/uapi/misc/uacce/
20681 UBI FILE SYSTEM (UBIFS)
20682 M: Richard Weinberger <richard@nod.at>
20683 L: linux-mtd@lists.infradead.org
20685 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20688 F: Documentation/ABI/testing/sysfs-fs-ubifs
20689 F: Documentation/filesystems/ubifs-authentication.rst
20690 F: Documentation/filesystems/ubifs.rst
20693 UBLK USERSPACE BLOCK DRIVER
20694 M: Ming Lei <ming.lei@redhat.com>
20695 L: linux-block@vger.kernel.org
20697 F: drivers/block/ublk_drv.c
20698 F: include/uapi/linux/ublk_cmd.h
20700 UCLINUX (M68KNOMMU AND COLDFIRE)
20701 M: Greg Ungerer <gerg@linux-m68k.org>
20702 L: linux-m68k@lists.linux-m68k.org
20703 L: uclinux-dev@uclinux.org (subscribers-only)
20705 W: http://www.linux-m68k.org/
20706 W: http://www.uclinux.org/
20707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20708 F: arch/m68k/*/*_no.*
20710 F: arch/m68k/coldfire/
20711 F: arch/m68k/include/asm/*_no.*
20714 M: Jan Kara <jack@suse.com>
20716 F: Documentation/filesystems/udf.rst
20720 M: Bastien Nocera <hadess@hadess.net>
20721 L: linux-input@vger.kernel.org
20723 F: drivers/hid/hid-udraw-ps3.c
20726 M: Evgeniy Dushistov <dushistov@mail.ru>
20728 F: Documentation/admin-guide/ufs.rst
20731 UHID USERSPACE HID IO DRIVER
20732 M: David Rheinsberg <david.rheinsberg@gmail.com>
20733 L: linux-input@vger.kernel.org
20735 F: drivers/hid/uhid.c
20736 F: include/uapi/linux/uhid.h
20739 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20740 L: linux-usb@vger.kernel.org
20742 F: drivers/usb/common/ulpi.c
20743 F: include/linux/ulpi/
20746 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20747 L: linux-fsdevel@vger.kernel.org
20752 M: Tony Finch <dot@dotat.at>
20754 W: http://dotat.at/prog/unifdef
20755 F: scripts/unifdef.c
20757 UNIFORM CDROM DRIVER
20758 M: Phillip Potter <phil@philpotter.co.uk>
20760 F: Documentation/cdrom/
20761 F: drivers/cdrom/cdrom.c
20762 F: include/linux/cdrom.h
20763 F: include/uapi/linux/cdrom.h
20765 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20766 R: Alim Akhtar <alim.akhtar@samsung.com>
20767 R: Avri Altman <avri.altman@wdc.com>
20768 R: Bart Van Assche <bvanassche@acm.org>
20769 L: linux-scsi@vger.kernel.org
20771 F: Documentation/devicetree/bindings/ufs/
20772 F: Documentation/scsi/ufs.rst
20773 F: drivers/ufs/core/
20775 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20776 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20777 L: linux-scsi@vger.kernel.org
20779 F: drivers/ufs/host/*dwc*
20781 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20782 M: Stanley Chu <stanley.chu@mediatek.com>
20783 L: linux-scsi@vger.kernel.org
20784 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20786 F: drivers/ufs/host/ufs-mediatek*
20788 UNSORTED BLOCK IMAGES (UBI)
20789 M: Richard Weinberger <richard@nod.at>
20790 L: linux-mtd@lists.infradead.org
20792 W: http://www.linux-mtd.infradead.org/
20793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20795 F: drivers/mtd/ubi/
20796 F: include/linux/mtd/ubi.h
20797 F: include/uapi/mtd/ubi-user.h
20799 USB "USBNET" DRIVER FRAMEWORK
20800 M: Oliver Neukum <oneukum@suse.com>
20801 L: netdev@vger.kernel.org
20803 W: http://www.linux-usb.org/usbnet
20804 F: drivers/net/usb/usbnet.c
20805 F: include/linux/usb/usbnet.h
20808 M: Oliver Neukum <oneukum@suse.com>
20809 L: linux-usb@vger.kernel.org
20811 F: Documentation/usb/acm.rst
20812 F: drivers/usb/class/cdc-acm.*
20814 USB APPLE MFI FASTCHARGE DRIVER
20815 M: Bastien Nocera <hadess@hadess.net>
20816 L: linux-usb@vger.kernel.org
20818 F: drivers/usb/misc/apple-mfi-fastcharge.c
20820 USB AR5523 WIRELESS DRIVER
20821 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20822 L: linux-wireless@vger.kernel.org
20824 F: drivers/net/wireless/ath/ar5523/
20827 M: Oliver Neukum <oneukum@suse.com>
20828 L: linux-usb@vger.kernel.org
20829 L: linux-scsi@vger.kernel.org
20831 F: drivers/usb/storage/uas.c
20833 USB CDC ETHERNET DRIVER
20834 M: Oliver Neukum <oliver@neukum.org>
20835 L: linux-usb@vger.kernel.org
20837 F: drivers/net/usb/cdc_*.c
20838 F: include/uapi/linux/usb/cdc.h
20840 USB CHAOSKEY DRIVER
20841 M: Keith Packard <keithp@keithp.com>
20842 L: linux-usb@vger.kernel.org
20844 F: drivers/usb/misc/chaoskey.c
20846 USB CYPRESS C67X00 DRIVER
20847 L: linux-usb@vger.kernel.org
20849 F: drivers/usb/c67x00/
20851 USB DAVICOM DM9601 DRIVER
20852 M: Peter Korsgaard <peter@korsgaard.com>
20853 L: netdev@vger.kernel.org
20855 W: http://www.linux-usb.org/usbnet
20856 F: drivers/net/usb/dm9601.c
20859 M: Alan Stern <stern@rowland.harvard.edu>
20860 L: linux-usb@vger.kernel.org
20862 F: Documentation/usb/ehci.rst
20863 F: drivers/usb/host/ehci*
20865 USB GADGET/PERIPHERAL SUBSYSTEM
20866 M: Felipe Balbi <balbi@kernel.org>
20867 L: linux-usb@vger.kernel.org
20869 W: http://www.linux-usb.org/gadget
20870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20871 F: drivers/usb/gadget/
20872 F: include/linux/usb/gadget*
20874 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20875 M: Jiri Kosina <jikos@kernel.org>
20876 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20877 L: linux-usb@vger.kernel.org
20879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20880 F: Documentation/hid/hiddev.rst
20881 F: drivers/hid/usbhid/
20883 USB INTEL XHCI ROLE MUX DRIVER
20884 M: Hans de Goede <hdegoede@redhat.com>
20885 L: linux-usb@vger.kernel.org
20887 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20889 USB IP DRIVER FOR HISILICON KIRIN 960
20890 M: Yu Chen <chenyu56@huawei.com>
20891 M: Binghui Wang <wangbinghui@hisilicon.com>
20892 L: linux-usb@vger.kernel.org
20894 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20895 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20897 USB IP DRIVER FOR HISILICON KIRIN 970
20898 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20899 L: linux-usb@vger.kernel.org
20901 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20902 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20905 M: Olav Kongas <ok@artecdesign.ee>
20906 L: linux-usb@vger.kernel.org
20908 F: drivers/usb/host/isp116x*
20909 F: include/linux/usb/isp116x.h
20912 M: Rui Miguel Silva <rui.silva@linaro.org>
20913 L: linux-usb@vger.kernel.org
20915 F: drivers/usb/isp1760/*
20916 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20918 USB LAN78XX ETHERNET DRIVER
20919 M: Woojung Huh <woojung.huh@microchip.com>
20920 M: UNGLinuxDriver@microchip.com
20921 L: netdev@vger.kernel.org
20923 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20924 F: drivers/net/usb/lan78xx.*
20925 F: include/dt-bindings/net/microchip-lan78xx.h
20927 USB MASS STORAGE DRIVER
20928 M: Alan Stern <stern@rowland.harvard.edu>
20929 L: linux-usb@vger.kernel.org
20930 L: usb-storage@lists.one-eyed-alien.net
20932 F: drivers/usb/storage/
20935 M: Clemens Ladisch <clemens@ladisch.de>
20936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20939 F: sound/usb/midi.*
20941 USB NETWORKING DRIVERS
20942 L: linux-usb@vger.kernel.org
20944 F: drivers/net/usb/
20947 M: Alan Stern <stern@rowland.harvard.edu>
20948 L: linux-usb@vger.kernel.org
20950 F: Documentation/usb/ohci.rst
20951 F: drivers/usb/host/ohci*
20953 USB OTG FSM (Finite State Machine)
20954 M: Peter Chen <peter.chen@kernel.org>
20955 L: linux-usb@vger.kernel.org
20957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20958 F: drivers/usb/common/usb-otg-fsm.c
20961 M: Valentina Manea <valentina.manea.m@gmail.com>
20962 M: Shuah Khan <shuah@kernel.org>
20963 M: Shuah Khan <skhan@linuxfoundation.org>
20964 L: linux-usb@vger.kernel.org
20966 F: Documentation/usb/usbip_protocol.rst
20967 F: drivers/usb/usbip/
20968 F: tools/testing/selftests/drivers/usb/usbip/
20969 F: tools/usb/usbip/
20972 M: Petko Manolov <petkan@nucleusys.com>
20973 L: linux-usb@vger.kernel.org
20974 L: netdev@vger.kernel.org
20976 W: https://github.com/petkan/pegasus
20977 T: git git://github.com/petkan/pegasus.git
20978 F: drivers/net/usb/pegasus.*
20981 M: Felipe Balbi <balbi@kernel.org>
20982 L: linux-usb@vger.kernel.org
20984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20985 F: drivers/usb/phy/
20987 USB PRINTER DRIVER (usblp)
20988 M: Pete Zaitcev <zaitcev@redhat.com>
20989 L: linux-usb@vger.kernel.org
20991 F: drivers/usb/class/usblp.c
20993 USB RAW GADGET DRIVER
20994 R: Andrey Konovalov <andreyknvl@gmail.com>
20995 L: linux-usb@vger.kernel.org
20997 F: Documentation/usb/raw-gadget.rst
20998 F: drivers/usb/gadget/legacy/raw_gadget.c
20999 F: include/uapi/linux/usb/raw_gadget.h
21001 USB QMI WWAN NETWORK DRIVER
21002 M: Bjørn Mork <bjorn@mork.no>
21003 L: netdev@vger.kernel.org
21005 F: Documentation/ABI/testing/sysfs-class-net-qmi
21006 F: drivers/net/usb/qmi_wwan.c
21009 M: Petko Manolov <petkan@nucleusys.com>
21010 L: linux-usb@vger.kernel.org
21011 L: netdev@vger.kernel.org
21013 W: https://github.com/petkan/rtl8150
21014 T: git git://github.com/petkan/rtl8150.git
21015 F: drivers/net/usb/rtl8150.c
21017 USB SERIAL SUBSYSTEM
21018 M: Johan Hovold <johan@kernel.org>
21019 L: linux-usb@vger.kernel.org
21021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21022 F: Documentation/usb/usb-serial.rst
21023 F: drivers/usb/serial/
21024 F: include/linux/usb/serial.h
21026 USB SMSC75XX ETHERNET DRIVER
21027 M: Steve Glendinning <steve.glendinning@shawell.net>
21028 L: netdev@vger.kernel.org
21030 F: drivers/net/usb/smsc75xx.*
21032 USB SMSC95XX ETHERNET DRIVER
21033 M: Steve Glendinning <steve.glendinning@shawell.net>
21034 M: UNGLinuxDriver@microchip.com
21035 L: netdev@vger.kernel.org
21037 F: drivers/net/usb/smsc95xx.*
21040 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21041 L: linux-usb@vger.kernel.org
21043 W: http://www.linux-usb.org
21044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21045 F: Documentation/devicetree/bindings/usb/
21046 F: Documentation/usb/
21048 F: include/dt-bindings/usb/
21049 F: include/linux/usb.h
21050 F: include/linux/usb/
21052 USB TYPEC BUS FOR ALTERNATE MODES
21053 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21054 L: linux-usb@vger.kernel.org
21056 F: Documentation/ABI/testing/sysfs-bus-typec
21057 F: Documentation/driver-api/usb/typec_bus.rst
21058 F: drivers/usb/typec/altmodes/
21059 F: include/linux/usb/typec_altmode.h
21062 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21063 L: linux-usb@vger.kernel.org
21065 F: Documentation/ABI/testing/sysfs-class-typec
21066 F: Documentation/driver-api/usb/typec.rst
21067 F: drivers/usb/typec/
21068 F: include/linux/usb/typec.h
21070 USB TYPEC INTEL PMC MUX DRIVER
21071 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21072 L: linux-usb@vger.kernel.org
21074 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21075 F: drivers/usb/typec/mux/intel_pmc_mux.c
21077 USB TYPEC PI3USB30532 MUX DRIVER
21078 M: Hans de Goede <hdegoede@redhat.com>
21079 L: linux-usb@vger.kernel.org
21081 F: drivers/usb/typec/mux/pi3usb30532.c
21083 USB TYPEC PORT CONTROLLER DRIVERS
21084 M: Guenter Roeck <linux@roeck-us.net>
21085 L: linux-usb@vger.kernel.org
21087 F: drivers/usb/typec/tcpm/
21090 M: Alan Stern <stern@rowland.harvard.edu>
21091 L: linux-usb@vger.kernel.org
21093 F: drivers/usb/host/uhci*
21096 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21097 L: linux-media@vger.kernel.org
21099 W: http://www.ideasonboard.org/uvc/
21100 T: git git://linuxtv.org/media_tree.git
21101 F: drivers/media/usb/uvc/
21102 F: include/uapi/linux/uvcvideo.h
21105 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21106 L: linux-usb@vger.kernel.org
21108 F: drivers/usb/gadget/function/*uvc*
21109 F: drivers/usb/gadget/legacy/webcam.c
21110 F: include/uapi/linux/usb/g_uvc.h
21112 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21113 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21114 L: linux-wireless@vger.kernel.org
21116 F: drivers/net/wireless/rndis_wlan.c
21119 M: Mathias Nyman <mathias.nyman@intel.com>
21120 L: linux-usb@vger.kernel.org
21122 F: drivers/usb/host/pci-quirks*
21123 F: drivers/usb/host/xhci*
21126 L: linux-wireless@vger.kernel.org
21128 W: http://linux-lc100020.sourceforge.net
21129 F: drivers/net/wireless/zydas/zd1201.*
21132 M: Antoine Jacquet <royale@zerezo.com>
21133 L: linux-usb@vger.kernel.org
21134 L: linux-media@vger.kernel.org
21136 W: http://royale.zerezo.com/zr364xx/
21137 T: git git://linuxtv.org/media_tree.git
21138 F: Documentation/admin-guide/media/zr364xx*
21139 F: drivers/media/usb/zr364xx/
21141 USER-MODE LINUX (UML)
21142 M: Richard Weinberger <richard@nod.at>
21143 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21144 M: Johannes Berg <johannes@sipsolutions.net>
21145 L: linux-um@lists.infradead.org
21147 W: http://user-mode-linux.sourceforge.net
21148 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21151 F: Documentation/virt/uml/
21156 USERSPACE COPYIN/COPYOUT (UIOVEC)
21157 M: Alexander Viro <viro@zeniv.linux.org.uk>
21159 F: include/linux/uio.h
21162 USERSPACE DMA BUFFER DRIVER
21163 M: Gerd Hoffmann <kraxel@redhat.com>
21164 L: dri-devel@lists.freedesktop.org
21166 T: git git://anongit.freedesktop.org/drm/drm-misc
21167 F: drivers/dma-buf/udmabuf.c
21168 F: include/uapi/linux/udmabuf.h
21170 USERSPACE I/O (UIO)
21171 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21174 F: Documentation/driver-api/uio-howto.rst
21176 F: include/linux/uio_driver.h
21179 M: Karel Zak <kzak@redhat.com>
21180 L: util-linux@vger.kernel.org
21182 W: http://en.wikipedia.org/wiki/Util-linux
21183 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21186 M: Christoph Hellwig <hch@lst.de>
21187 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21188 L: linux-kernel@vger.kernel.org
21190 T: git git://git.infradead.org/users/hch/uuid.git
21191 F: include/linux/uuid.h
21192 F: include/uapi/linux/uuid.h
21197 M: Justin Ernst <justin.ernst@hpe.com>
21198 L: platform-driver-x86@vger.kernel.org
21200 F: drivers/platform/x86/uv_sysfs.c
21203 M: Michal Januszewski <spock@gentoo.org>
21204 L: linux-fbdev@vger.kernel.org
21206 W: https://github.com/mjanusz/v86d
21207 F: Documentation/fb/uvesafb.rst
21208 F: drivers/video/fbdev/uvesafb.*
21210 Ux500 CLOCK DRIVERS
21211 M: Ulf Hansson <ulf.hansson@linaro.org>
21212 L: linux-clk@vger.kernel.org
21213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21215 F: drivers/clk/ux500/
21218 M: Stefan Agner <stefan@agner.ch>
21219 L: linux-mtd@lists.infradead.org
21221 F: drivers/mtd/nand/raw/vf610_nfc.c
21223 VFAT/FAT/MSDOS FILESYSTEM
21224 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21226 F: Documentation/filesystems/vfat.rst
21230 M: Alex Williamson <alex.williamson@redhat.com>
21231 R: Cornelia Huck <cohuck@redhat.com>
21232 L: kvm@vger.kernel.org
21234 T: git git://github.com/awilliam/linux-vfio.git
21235 F: Documentation/driver-api/vfio.rst
21237 F: include/linux/vfio.h
21238 F: include/linux/vfio_pci_core.h
21239 F: include/uapi/linux/vfio.h
21242 M: Diana Craciun <diana.craciun@oss.nxp.com>
21243 L: kvm@vger.kernel.org
21245 F: drivers/vfio/fsl-mc/
21247 VFIO HISILICON PCI DRIVER
21248 M: Longfang Liu <liulongfang@huawei.com>
21249 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21250 L: kvm@vger.kernel.org
21252 F: drivers/vfio/pci/hisilicon/
21254 VFIO MEDIATED DEVICE DRIVERS
21255 M: Kirti Wankhede <kwankhede@nvidia.com>
21256 L: kvm@vger.kernel.org
21258 F: Documentation/driver-api/vfio-mediated-device.rst
21259 F: drivers/vfio/mdev/
21260 F: include/linux/mdev.h
21261 F: samples/vfio-mdev/
21263 VFIO PCI DEVICE SPECIFIC DRIVERS
21264 R: Jason Gunthorpe <jgg@nvidia.com>
21265 R: Yishai Hadas <yishaih@nvidia.com>
21266 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21267 R: Kevin Tian <kevin.tian@intel.com>
21268 L: kvm@vger.kernel.org
21270 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21271 F: drivers/vfio/pci/*/
21273 VFIO PLATFORM DRIVER
21274 M: Eric Auger <eric.auger@redhat.com>
21275 L: kvm@vger.kernel.org
21277 F: drivers/vfio/platform/
21279 VFIO MLX5 PCI DRIVER
21280 M: Yishai Hadas <yishaih@nvidia.com>
21281 L: kvm@vger.kernel.org
21283 F: drivers/vfio/pci/mlx5/
21286 R: Lukas Wunner <lukas@wunner.de>
21288 T: git git://anongit.freedesktop.org/drm/drm-misc
21289 F: Documentation/gpu/vga-switcheroo.rst
21290 F: drivers/gpu/vga/vga_switcheroo.c
21291 F: include/linux/vga_switcheroo.h
21293 VIA RHINE NETWORK DRIVER
21295 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21296 F: drivers/net/ethernet/via/via-rhine.c
21298 VIA SD/MMC CARD CONTROLLER DRIVER
21299 M: Bruce Chang <brucechang@via.com.tw>
21300 M: Harald Welte <HaraldWelte@viatech.com>
21302 F: drivers/mmc/host/via-sdmmc.c
21304 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21305 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21306 L: linux-fbdev@vger.kernel.org
21308 F: drivers/video/fbdev/via/
21309 F: include/linux/via-core.h
21310 F: include/linux/via-gpio.h
21311 F: include/linux/via_i2c.h
21313 VIA VELOCITY NETWORK DRIVER
21314 M: Francois Romieu <romieu@fr.zoreil.com>
21315 L: netdev@vger.kernel.org
21317 F: drivers/net/ethernet/via/via-velocity.*
21319 VICODEC VIRTUAL CODEC DRIVER
21320 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21321 L: linux-media@vger.kernel.org
21323 W: https://linuxtv.org
21324 T: git git://linuxtv.org/media_tree.git
21325 F: drivers/media/test-drivers/vicodec/*
21327 VIDEO I2C POLLING DRIVER
21328 M: Matt Ranostay <matt.ranostay@konsulko.com>
21329 L: linux-media@vger.kernel.org
21331 F: drivers/media/i2c/video-i2c.c
21333 VIDEO MULTIPLEXER DRIVER
21334 M: Philipp Zabel <p.zabel@pengutronix.de>
21335 L: linux-media@vger.kernel.org
21337 F: drivers/media/platform/video-mux.c
21339 VIDEOBUF2 FRAMEWORK
21340 M: Tomasz Figa <tfiga@chromium.org>
21341 M: Marek Szyprowski <m.szyprowski@samsung.com>
21342 L: linux-media@vger.kernel.org
21344 F: drivers/media/common/videobuf2/*
21345 F: include/media/videobuf2-*
21347 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21348 M: Shuah Khan <skhan@linuxfoundation.org>
21349 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21350 L: linux-media@vger.kernel.org
21352 W: https://linuxtv.org
21353 T: git git://linuxtv.org/media_tree.git
21354 F: drivers/media/test-drivers/vimc/*
21357 M: Alex Williamson <alex.williamson@redhat.com>
21358 M: Paolo Bonzini <pbonzini@redhat.com>
21359 L: kvm@vger.kernel.org
21363 VIRTIO AND VHOST VSOCK DRIVER
21364 M: Stefan Hajnoczi <stefanha@redhat.com>
21365 M: Stefano Garzarella <sgarzare@redhat.com>
21366 L: kvm@vger.kernel.org
21367 L: virtualization@lists.linux-foundation.org
21368 L: netdev@vger.kernel.org
21370 F: drivers/vhost/vsock.c
21371 F: include/linux/virtio_vsock.h
21372 F: include/uapi/linux/virtio_vsock.h
21373 F: net/vmw_vsock/virtio_transport.c
21374 F: net/vmw_vsock/virtio_transport_common.c
21376 VIRTIO BLOCK AND SCSI DRIVERS
21377 M: "Michael S. Tsirkin" <mst@redhat.com>
21378 M: Jason Wang <jasowang@redhat.com>
21379 R: Paolo Bonzini <pbonzini@redhat.com>
21380 R: Stefan Hajnoczi <stefanha@redhat.com>
21381 L: virtualization@lists.linux-foundation.org
21383 F: drivers/block/virtio_blk.c
21384 F: drivers/scsi/virtio_scsi.c
21385 F: drivers/vhost/scsi.c
21386 F: include/uapi/linux/virtio_blk.h
21387 F: include/uapi/linux/virtio_scsi.h
21389 VIRTIO CONSOLE DRIVER
21390 M: Amit Shah <amit@kernel.org>
21391 L: virtualization@lists.linux-foundation.org
21393 F: drivers/char/virtio_console.c
21394 F: include/linux/virtio_console.h
21395 F: include/uapi/linux/virtio_console.h
21397 VIRTIO CORE AND NET DRIVERS
21398 M: "Michael S. Tsirkin" <mst@redhat.com>
21399 M: Jason Wang <jasowang@redhat.com>
21400 L: virtualization@lists.linux-foundation.org
21402 F: Documentation/ABI/testing/sysfs-bus-vdpa
21403 F: Documentation/ABI/testing/sysfs-class-vduse
21404 F: Documentation/devicetree/bindings/virtio/
21405 F: drivers/block/virtio_blk.c
21406 F: drivers/crypto/virtio/
21407 F: drivers/net/virtio_net.c
21410 F: include/linux/vdpa.h
21411 F: include/linux/virtio*.h
21412 F: include/uapi/linux/virtio_*.h
21416 M: "Michael S. Tsirkin" <mst@redhat.com>
21417 M: David Hildenbrand <david@redhat.com>
21418 L: virtualization@lists.linux-foundation.org
21420 F: drivers/virtio/virtio_balloon.c
21421 F: include/uapi/linux/virtio_balloon.h
21422 F: include/linux/balloon_compaction.h
21423 F: mm/balloon_compaction.c
21425 VIRTIO CRYPTO DRIVER
21426 M: Gonglei <arei.gonglei@huawei.com>
21427 L: virtualization@lists.linux-foundation.org
21428 L: linux-crypto@vger.kernel.org
21430 F: drivers/crypto/virtio/
21431 F: include/uapi/linux/virtio_crypto.h
21433 VIRTIO DRIVERS FOR S390
21434 M: Cornelia Huck <cohuck@redhat.com>
21435 M: Halil Pasic <pasic@linux.ibm.com>
21436 M: Eric Farman <farman@linux.ibm.com>
21437 L: linux-s390@vger.kernel.org
21438 L: virtualization@lists.linux-foundation.org
21439 L: kvm@vger.kernel.org
21441 F: arch/s390/include/uapi/asm/virtio-ccw.h
21442 F: drivers/s390/virtio/
21445 M: Vivek Goyal <vgoyal@redhat.com>
21446 M: Stefan Hajnoczi <stefanha@redhat.com>
21447 M: Miklos Szeredi <miklos@szeredi.hu>
21448 L: virtualization@lists.linux-foundation.org
21449 L: linux-fsdevel@vger.kernel.org
21451 W: https://virtio-fs.gitlab.io/
21452 F: Documentation/filesystems/virtiofs.rst
21453 F: fs/fuse/virtio_fs.c
21454 F: include/uapi/linux/virtio_fs.h
21457 M: Enrico Weigelt, metux IT consult <info@metux.net>
21458 M: Viresh Kumar <vireshk@kernel.org>
21459 L: linux-gpio@vger.kernel.org
21460 L: virtualization@lists.linux-foundation.org
21462 F: drivers/gpio/gpio-virtio.c
21463 F: include/uapi/linux/virtio_gpio.h
21466 M: David Airlie <airlied@linux.ie>
21467 M: Gerd Hoffmann <kraxel@redhat.com>
21468 R: Gurchetan Singh <gurchetansingh@chromium.org>
21469 R: Chia-I Wu <olvaffe@gmail.com>
21470 L: dri-devel@lists.freedesktop.org
21471 L: virtualization@lists.linux-foundation.org
21473 T: git git://anongit.freedesktop.org/drm/drm-misc
21474 F: drivers/gpu/drm/virtio/
21475 F: include/uapi/linux/virtio_gpu.h
21477 VIRTIO HOST (VHOST)
21478 M: "Michael S. Tsirkin" <mst@redhat.com>
21479 M: Jason Wang <jasowang@redhat.com>
21480 L: kvm@vger.kernel.org
21481 L: virtualization@lists.linux-foundation.org
21482 L: netdev@vger.kernel.org
21484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21486 F: include/linux/vhost_iotlb.h
21487 F: include/uapi/linux/vhost.h
21489 VIRTIO INPUT DRIVER
21490 M: Gerd Hoffmann <kraxel@redhat.com>
21492 F: drivers/virtio/virtio_input.c
21493 F: include/uapi/linux/virtio_input.h
21495 VIRTIO IOMMU DRIVER
21496 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21497 L: virtualization@lists.linux-foundation.org
21499 F: drivers/iommu/virtio-iommu.c
21500 F: include/uapi/linux/virtio_iommu.h
21503 M: David Hildenbrand <david@redhat.com>
21504 L: virtualization@lists.linux-foundation.org
21506 W: https://virtio-mem.gitlab.io/
21507 F: drivers/virtio/virtio_mem.c
21508 F: include/uapi/linux/virtio_mem.h
21510 VIRTIO SOUND DRIVER
21511 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21512 M: "Michael S. Tsirkin" <mst@redhat.com>
21513 L: virtualization@lists.linux-foundation.org
21514 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21516 F: include/uapi/linux/virtio_snd.h
21520 M: Conghui Chen <conghui.chen@intel.com>
21521 M: Viresh Kumar <viresh.kumar@linaro.org>
21522 L: linux-i2c@vger.kernel.org
21523 L: virtualization@lists.linux-foundation.org
21525 F: drivers/i2c/busses/i2c-virtio.c
21526 F: include/uapi/linux/virtio_i2c.h
21529 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21530 L: virtualization@lists.linux-foundation.org
21532 F: drivers/nvdimm/virtio_pmem.c
21533 F: drivers/nvdimm/nd_virtio.c
21535 VIRTUAL BOX GUEST DEVICE DRIVER
21536 M: Hans de Goede <hdegoede@redhat.com>
21537 M: Arnd Bergmann <arnd@arndb.de>
21538 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21540 F: drivers/virt/vboxguest/
21541 F: include/linux/vbox_utils.h
21542 F: include/uapi/linux/vbox*.h
21544 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21545 M: Hans de Goede <hdegoede@redhat.com>
21546 L: linux-fsdevel@vger.kernel.org
21550 VIRTUAL SERIO DEVICE DRIVER
21551 M: Stephen Chandler Paul <thatslyude@gmail.com>
21553 F: drivers/input/serio/userio.c
21554 F: include/uapi/linux/userio.h
21556 VIVID VIRTUAL VIDEO DRIVER
21557 M: Hans Verkuil <hverkuil@xs4all.nl>
21558 L: linux-media@vger.kernel.org
21560 W: https://linuxtv.org
21561 T: git git://linuxtv.org/media_tree.git
21562 F: drivers/media/test-drivers/vivid/*
21564 VIDTV VIRTUAL DIGITAL TV DRIVER
21565 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21566 L: linux-media@vger.kernel.org
21568 W: https://linuxtv.org
21569 T: git git://linuxtv.org/media_tree.git
21570 F: drivers/media/test-drivers/vidtv/*
21573 M: Florian Fainelli <f.fainelli@gmail.com>
21574 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21576 F: drivers/vlynq/vlynq.c
21577 F: include/linux/vlynq.h
21580 M: Martyn Welch <martyn@welchs.me.uk>
21581 M: Manohar Vanga <manohar.vanga@gmail.com>
21582 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21583 L: linux-kernel@vger.kernel.org
21585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21586 F: Documentation/driver-api/vme.rst
21587 F: drivers/staging/vme_user/
21589 VM SOCKETS (AF_VSOCK)
21590 M: Stefano Garzarella <sgarzare@redhat.com>
21591 L: virtualization@lists.linux-foundation.org
21592 L: netdev@vger.kernel.org
21594 F: drivers/net/vsockmon.c
21595 F: include/net/af_vsock.h
21596 F: include/uapi/linux/vm_sockets.h
21597 F: include/uapi/linux/vm_sockets_diag.h
21598 F: include/uapi/linux/vsockmon.h
21600 F: tools/testing/vsock/
21602 VMWARE BALLOON DRIVER
21603 M: Nadav Amit <namit@vmware.com>
21604 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21605 L: linux-kernel@vger.kernel.org
21607 F: drivers/misc/vmw_balloon.c
21609 VMWARE HYPERVISOR INTERFACE
21610 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21611 M: Alexey Makhalov <amakhalov@vmware.com>
21612 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21613 L: virtualization@lists.linux-foundation.org
21616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21617 F: arch/x86/include/asm/vmware.h
21618 F: arch/x86/kernel/cpu/vmware.c
21620 VMWARE PVRDMA DRIVER
21621 M: Bryan Tan <bryantan@vmware.com>
21622 M: Vishnu Dasa <vdasa@vmware.com>
21623 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21624 L: linux-rdma@vger.kernel.org
21626 F: drivers/infiniband/hw/vmw_pvrdma/
21628 VMware PVSCSI driver
21629 M: Vishal Bhakta <vbhakta@vmware.com>
21630 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21631 L: linux-scsi@vger.kernel.org
21633 F: drivers/scsi/vmw_pvscsi.c
21634 F: drivers/scsi/vmw_pvscsi.h
21636 VMWARE VIRTUAL PTP CLOCK DRIVER
21637 M: Vivek Thampi <vithampi@vmware.com>
21638 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21639 L: netdev@vger.kernel.org
21641 F: drivers/ptp/ptp_vmw.c
21644 M: Bryan Tan <bryantan@vmware.com>
21645 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21646 M: Vishnu Dasa <vdasa@vmware.com>
21647 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21648 L: linux-kernel@vger.kernel.org
21650 F: drivers/misc/vmw_vmci/
21652 VMWARE VMMOUSE SUBDRIVER
21653 M: Zack Rusin <zackr@vmware.com>
21654 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21655 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21656 L: linux-input@vger.kernel.org
21658 F: drivers/input/mouse/vmmouse.c
21659 F: drivers/input/mouse/vmmouse.h
21661 VMWARE VMXNET3 ETHERNET DRIVER
21662 M: Ronak Doshi <doshir@vmware.com>
21663 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21664 L: netdev@vger.kernel.org
21666 F: drivers/net/vmxnet3/
21668 VOCORE VOCORE2 BOARD
21669 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21670 L: linux-mips@vger.kernel.org
21672 F: arch/mips/boot/dts/ralink/vocore2.dts
21674 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21675 M: Liam Girdwood <lgirdwood@gmail.com>
21676 M: Mark Brown <broonie@kernel.org>
21677 L: linux-kernel@vger.kernel.org
21679 W: http://www.slimlogic.co.uk/?p=48
21680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21681 F: Documentation/devicetree/bindings/regulator/
21682 F: Documentation/power/regulator/
21683 F: drivers/regulator/
21684 F: include/dt-bindings/regulator/
21685 F: include/linux/regulator/
21686 K: regulator_get_optional
21688 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21689 R: Matti Vaittinen <mazziesaccount@gmail.com>
21690 F: drivers/regulator/irq_helpers.c
21693 M: David Ahern <dsahern@kernel.org>
21694 L: netdev@vger.kernel.org
21696 F: Documentation/networking/vrf.rst
21697 F: drivers/net/vrf.c
21700 M: Petr Mladek <pmladek@suse.com>
21701 M: Steven Rostedt <rostedt@goodmis.org>
21702 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21703 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21704 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21707 F: Documentation/core-api/printk-formats.rst
21708 F: lib/test_printf.c
21709 F: lib/test_scanf.c
21712 VT1211 HARDWARE MONITOR DRIVER
21713 M: Juerg Haefliger <juergh@gmail.com>
21714 L: linux-hwmon@vger.kernel.org
21716 F: Documentation/hwmon/vt1211.rst
21717 F: drivers/hwmon/vt1211.c
21719 VT8231 HARDWARE MONITOR DRIVER
21720 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21721 L: linux-hwmon@vger.kernel.org
21723 F: drivers/hwmon/vt8231.c
21725 VUB300 USB to SDIO/SD/MMC bridge chip
21726 L: linux-mmc@vger.kernel.org
21728 F: drivers/mmc/host/vub300.c
21730 W1 DALLAS'S 1-WIRE BUS
21731 M: Evgeniy Polyakov <zbr@ioremap.net>
21733 F: Documentation/devicetree/bindings/w1/
21734 F: Documentation/w1/
21736 F: include/linux/w1.h
21738 W83791D HARDWARE MONITORING DRIVER
21739 M: Marc Hulsman <m.hulsman@tudelft.nl>
21740 L: linux-hwmon@vger.kernel.org
21742 F: Documentation/hwmon/w83791d.rst
21743 F: drivers/hwmon/w83791d.c
21745 W83793 HARDWARE MONITORING DRIVER
21746 M: Rudolf Marek <r.marek@assembler.cz>
21747 L: linux-hwmon@vger.kernel.org
21749 F: Documentation/hwmon/w83793.rst
21750 F: drivers/hwmon/w83793.c
21752 W83795 HARDWARE MONITORING DRIVER
21753 M: Jean Delvare <jdelvare@suse.com>
21754 L: linux-hwmon@vger.kernel.org
21756 F: drivers/hwmon/w83795.c
21758 W83L51xD SD/MMC CARD INTERFACE DRIVER
21759 M: Pierre Ossman <pierre@ossman.eu>
21761 F: drivers/mmc/host/wbsd.*
21763 WACOM PROTOCOL 4 SERIAL TABLETS
21764 M: Julian Squires <julian@cipht.net>
21765 M: Hans de Goede <hdegoede@redhat.com>
21766 L: linux-input@vger.kernel.org
21768 F: drivers/input/tablet/wacom_serial4.c
21770 WANGXUN ETHERNET DRIVER
21771 M: Jiawen Wu <jiawenwu@trustnetic.com>
21772 L: netdev@vger.kernel.org
21774 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21775 F: drivers/net/ethernet/wangxun/
21777 WATCHDOG DEVICE DRIVERS
21778 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21779 M: Guenter Roeck <linux@roeck-us.net>
21780 L: linux-watchdog@vger.kernel.org
21782 W: http://www.linux-watchdog.org/
21783 T: git git://www.linux-watchdog.org/linux-watchdog.git
21784 F: Documentation/devicetree/bindings/watchdog/
21785 F: Documentation/watchdog/
21786 F: drivers/watchdog/
21787 F: include/linux/watchdog.h
21788 F: include/uapi/linux/watchdog.h
21790 WHISKEYCOVE PMIC GPIO DRIVER
21791 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21792 L: linux-gpio@vger.kernel.org
21794 F: drivers/gpio/gpio-wcove.c
21797 M: Dianlong Li <long17.cool@163.com>
21798 L: linux-rtc@vger.kernel.org
21800 F: drivers/rtc/rtc-sd3078.c
21803 M: David Rheinsberg <david.rheinsberg@gmail.com>
21804 L: linux-input@vger.kernel.org
21806 F: drivers/hid/hid-wiimote*
21808 WILOCITY WIL6210 WIRELESS DRIVER
21809 L: linux-wireless@vger.kernel.org
21811 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21812 F: drivers/net/wireless/ath/wil6210/
21815 M: David Härdeman <david@hardeman.nu>
21817 F: drivers/media/rc/winbond-cir.c
21819 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21820 M: William Breathitt Gray <william.gray@linaro.org>
21821 L: linux-watchdog@vger.kernel.org
21823 F: drivers/watchdog/ebc-c384_wdt.c
21825 WINSYSTEMS WS16C48 GPIO DRIVER
21826 M: William Breathitt Gray <william.gray@linaro.org>
21827 L: linux-gpio@vger.kernel.org
21829 F: drivers/gpio/gpio-ws16c48.c
21831 WIREGUARD SECURE NETWORK TUNNEL
21832 M: Jason A. Donenfeld <Jason@zx2c4.com>
21833 L: wireguard@lists.zx2c4.com
21834 L: netdev@vger.kernel.org
21836 F: drivers/net/wireguard/
21837 F: tools/testing/selftests/wireguard/
21839 WISTRON LAPTOP BUTTON DRIVER
21840 M: Miloslav Trmac <mitr@volny.cz>
21842 F: drivers/input/misc/wistron_btns.c
21844 WL3501 WIRELESS PCMCIA CARD DRIVER
21845 L: linux-wireless@vger.kernel.org
21847 F: drivers/net/wireless/wl3501*
21849 WOLFSON MICROELECTRONICS DRIVERS
21850 L: patches@opensource.cirrus.com
21852 W: https://github.com/CirrusLogic/linux-drivers/wiki
21853 T: git https://github.com/CirrusLogic/linux-drivers.git
21854 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21855 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21856 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21857 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21858 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21859 F: Documentation/devicetree/bindings/sound/wm*
21860 F: Documentation/hwmon/wm83??.rst
21861 F: arch/arm/mach-s3c/mach-crag6410*
21862 F: drivers/clk/clk-wm83*.c
21863 F: drivers/gpio/gpio-*wm*.c
21864 F: drivers/gpio/gpio-arizona.c
21865 F: drivers/hwmon/wm83??-hwmon.c
21866 F: drivers/input/misc/wm831x-on.c
21867 F: drivers/input/touchscreen/wm831x-ts.c
21868 F: drivers/input/touchscreen/wm97*.c
21869 F: drivers/leds/leds-wm83*.c
21870 F: drivers/mfd/arizona*
21871 F: drivers/mfd/cs47l24*
21872 F: drivers/mfd/wm*.c
21873 F: drivers/power/supply/wm83*.c
21874 F: drivers/regulator/arizona*
21875 F: drivers/regulator/wm8*.c
21876 F: drivers/rtc/rtc-wm83*.c
21877 F: drivers/video/backlight/wm83*_bl.c
21878 F: drivers/watchdog/wm83*_wdt.c
21879 F: include/linux/mfd/arizona/
21880 F: include/linux/mfd/wm831x/
21881 F: include/linux/mfd/wm8350/
21882 F: include/linux/mfd/wm8400*
21883 F: include/linux/regulator/arizona*
21884 F: include/linux/wm97xx.h
21885 F: include/sound/wm????.h
21886 F: sound/soc/codecs/arizona*
21887 F: sound/soc/codecs/cs47l24*
21888 F: sound/soc/codecs/wm*
21891 M: Tejun Heo <tj@kernel.org>
21892 R: Lai Jiangshan <jiangshanlai@gmail.com>
21894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21895 F: Documentation/core-api/workqueue.rst
21896 F: include/linux/workqueue.h
21897 F: kernel/workqueue.c
21900 M: Loic Poulain <loic.poulain@linaro.org>
21901 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21902 R: Johannes Berg <johannes@sipsolutions.net>
21903 L: netdev@vger.kernel.org
21905 F: drivers/net/wwan/
21906 F: include/linux/wwan.h
21907 F: include/uapi/linux/wwan.h
21909 X-POWERS AXP288 PMIC DRIVERS
21910 M: Hans de Goede <hdegoede@redhat.com>
21912 F: drivers/acpi/pmic/intel_pmic_xpower.c
21915 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21916 M: Chen-Yu Tsai <wens@csie.org>
21917 L: linux-kernel@vger.kernel.org
21922 M: Martin Schiller <ms@dev.tdt.de>
21923 L: linux-x25@vger.kernel.org
21925 F: Documentation/networking/lapb-module.rst
21926 F: Documentation/networking/x25*
21927 F: drivers/net/wan/hdlc_x25.c
21928 F: drivers/net/wan/lapbether.c
21929 F: include/*/lapb.h
21930 F: include/net/x25*
21931 F: include/uapi/linux/x25.h
21935 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21936 M: Thomas Gleixner <tglx@linutronix.de>
21937 M: Ingo Molnar <mingo@redhat.com>
21938 M: Borislav Petkov <bp@alien8.de>
21939 M: Dave Hansen <dave.hansen@linux.intel.com>
21941 R: "H. Peter Anvin" <hpa@zytor.com>
21942 L: linux-kernel@vger.kernel.org
21944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21945 F: Documentation/devicetree/bindings/x86/
21946 F: Documentation/x86/
21950 M: Andy Lutomirski <luto@kernel.org>
21951 L: linux-kernel@vger.kernel.org
21953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21956 X86 MCE INFRASTRUCTURE
21957 M: Tony Luck <tony.luck@intel.com>
21958 M: Borislav Petkov <bp@alien8.de>
21959 L: linux-edac@vger.kernel.org
21961 F: Documentation/ABI/testing/sysfs-mce
21962 F: Documentation/x86/x86_64/machinecheck.rst
21963 F: arch/x86/kernel/cpu/mce/*
21965 X86 MICROCODE UPDATE SUPPORT
21966 M: Borislav Petkov <bp@alien8.de>
21968 F: arch/x86/kernel/cpu/microcode/*
21971 M: Dave Hansen <dave.hansen@linux.intel.com>
21972 M: Andy Lutomirski <luto@kernel.org>
21973 M: Peter Zijlstra <peterz@infradead.org>
21974 L: linux-kernel@vger.kernel.org
21976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21979 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21980 M: Hans de Goede <hdegoede@redhat.com>
21981 L: platform-driver-x86@vger.kernel.org
21983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21984 F: drivers/platform/x86/x86-android-tablets.c
21986 X86 PLATFORM DRIVERS
21987 M: Hans de Goede <hdegoede@redhat.com>
21988 M: Mark Gross <markgross@kernel.org>
21989 L: platform-driver-x86@vger.kernel.org
21991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21992 F: drivers/platform/olpc/
21993 F: drivers/platform/x86/
21995 X86 PLATFORM DRIVERS - ARCH
21996 R: Darren Hart <dvhart@infradead.org>
21997 R: Andy Shevchenko <andy@infradead.org>
21998 L: platform-driver-x86@vger.kernel.org
22001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22002 F: arch/x86/platform
22004 X86 PLATFORM UV HPE SUPERDOME FLEX
22005 M: Steve Wahl <steve.wahl@hpe.com>
22006 R: Mike Travis <mike.travis@hpe.com>
22007 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22008 R: Russ Anderson <russ.anderson@hpe.com>
22010 F: arch/x86/include/asm/uv/
22011 F: arch/x86/kernel/apic/x2apic_uv_x.c
22012 F: arch/x86/platform/uv/
22014 X86 STACK UNWINDING
22015 M: Josh Poimboeuf <jpoimboe@kernel.org>
22016 M: Peter Zijlstra <peterz@infradead.org>
22018 F: arch/x86/include/asm/unwind*.h
22019 F: arch/x86/kernel/dumpstack.c
22020 F: arch/x86/kernel/stacktrace.c
22021 F: arch/x86/kernel/unwind_*.c
22024 M: Andy Lutomirski <luto@kernel.org>
22025 L: linux-kernel@vger.kernel.org
22027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22028 F: arch/x86/entry/vdso/
22031 M: Matthew Wilcox <willy@infradead.org>
22032 L: linux-fsdevel@vger.kernel.org
22034 F: Documentation/core-api/xarray.rst
22035 F: include/linux/idr.h
22036 F: include/linux/xarray.h
22039 F: tools/testing/radix-tree
22042 M: Benjamin Valentin <benpicco@googlemail.com>
22044 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22045 F: drivers/media/rc/xbox_remote.c
22047 XC2028/3028 TUNER DRIVER
22048 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22049 L: linux-media@vger.kernel.org
22051 W: https://linuxtv.org
22052 T: git git://linuxtv.org/media_tree.git
22053 F: drivers/media/tuners/xc2028.*
22055 XDP (eXpress Data Path)
22056 M: Alexei Starovoitov <ast@kernel.org>
22057 M: Daniel Borkmann <daniel@iogearbox.net>
22058 M: David S. Miller <davem@davemloft.net>
22059 M: Jakub Kicinski <kuba@kernel.org>
22060 M: Jesper Dangaard Brouer <hawk@kernel.org>
22061 M: John Fastabend <john.fastabend@gmail.com>
22062 L: netdev@vger.kernel.org
22063 L: bpf@vger.kernel.org
22065 F: include/net/xdp.h
22066 F: include/net/xdp_priv.h
22067 F: include/trace/events/xdp.h
22068 F: kernel/bpf/cpumap.c
22069 F: kernel/bpf/devmap.c
22071 F: samples/bpf/xdp*
22072 F: tools/testing/selftests/bpf/*xdp*
22073 F: tools/testing/selftests/bpf/*/*xdp*
22074 F: drivers/net/ethernet/*/*/*/*/*xdp*
22075 F: drivers/net/ethernet/*/*/*xdp*
22076 K: (?:\b|_)xdp(?:\b|_)
22078 XDP SOCKETS (AF_XDP)
22079 M: Björn Töpel <bjorn@kernel.org>
22080 M: Magnus Karlsson <magnus.karlsson@intel.com>
22081 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22082 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22083 L: netdev@vger.kernel.org
22084 L: bpf@vger.kernel.org
22086 F: Documentation/networking/af_xdp.rst
22087 F: include/net/xdp_sock*
22088 F: include/net/xsk_buff_pool.h
22089 F: include/uapi/linux/if_xdp.h
22090 F: include/uapi/linux/xdp_diag.h
22091 F: include/net/netns/xdp.h
22093 F: tools/testing/selftests/bpf/*xsk*
22095 XEN BLOCK SUBSYSTEM
22096 M: Roger Pau Monné <roger.pau@citrix.com>
22097 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22099 F: drivers/block/xen*
22100 F: drivers/block/xen-blkback/*
22103 M: Stefano Stabellini <sstabellini@kernel.org>
22104 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22106 F: arch/arm/include/asm/xen/
22109 XEN HYPERVISOR ARM64
22110 M: Stefano Stabellini <sstabellini@kernel.org>
22111 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22113 F: arch/arm64/include/asm/xen/
22116 XEN HYPERVISOR INTERFACE
22117 M: Juergen Gross <jgross@suse.com>
22118 M: Stefano Stabellini <sstabellini@kernel.org>
22119 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22120 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22123 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22124 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22125 F: drivers/*/xen-*front.c
22127 F: include/uapi/xen/
22131 M: Juergen Gross <jgross@suse.com>
22132 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22133 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22135 F: arch/x86/include/asm/pvclock-abi.h
22136 F: arch/x86/include/asm/xen/
22137 F: arch/x86/platform/pvh/
22140 XEN NETWORK BACKEND DRIVER
22141 M: Wei Liu <wei.liu@kernel.org>
22142 M: Paul Durrant <paul@xen.org>
22143 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22144 L: netdev@vger.kernel.org
22146 F: drivers/net/xen-netback/*
22149 M: Juergen Gross <jgross@suse.com>
22150 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22152 F: arch/x86/pci/*xen*
22153 F: drivers/pci/*xen*
22156 M: Juergen Gross <jgross@suse.com>
22157 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22158 L: linux-scsi@vger.kernel.org
22160 F: drivers/scsi/xen-scsifront.c
22161 F: drivers/xen/xen-scsiback.c
22162 F: include/xen/interface/io/vscsiif.h
22165 M: Juergen Gross <jgross@suse.com>
22166 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22167 L: linux-usb@vger.kernel.org
22169 F: drivers/usb/host/xen*
22170 F: include/xen/interface/io/usbif.h
22172 XEN SOUND FRONTEND DRIVER
22173 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22174 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22179 XEN SWIOTLB SUBSYSTEM
22180 M: Juergen Gross <jgross@suse.com>
22181 M: Stefano Stabellini <sstabellini@kernel.org>
22182 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22183 L: iommu@lists.linux.dev
22185 F: arch/x86/xen/*swiotlb*
22186 F: drivers/xen/*swiotlb*
22189 C: irc://irc.oftc.net/xfs
22190 M: Darrick J. Wong <djwong@kernel.org>
22191 L: linux-xfs@vger.kernel.org
22194 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22195 F: Documentation/ABI/testing/sysfs-fs-xfs
22196 F: Documentation/admin-guide/xfs.rst
22197 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22198 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22200 F: include/uapi/linux/dqblk_xfs.h
22201 F: include/uapi/linux/fsmap.h
22204 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22205 L: linux-iio@vger.kernel.org
22207 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22208 F: drivers/iio/adc/xilinx-ams.c
22210 XILINX AXI ETHERNET DRIVER
22211 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22213 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22216 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22217 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22218 L: linux-can@vger.kernel.org
22220 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22221 F: drivers/net/can/xilinx_can.c
22224 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22225 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22226 R: Michal Simek <michal.simek@xilinx.com>
22228 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22229 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22230 F: drivers/gpio/gpio-xilinx.c
22231 F: drivers/gpio/gpio-zynq.c
22233 XILINX SD-FEC IP CORES
22234 M: Derek Kiernan <derek.kiernan@xilinx.com>
22235 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22237 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22238 F: Documentation/misc-devices/xilinx_sdfec.rst
22239 F: drivers/misc/Kconfig
22240 F: drivers/misc/Makefile
22241 F: drivers/misc/xilinx_sdfec.c
22242 F: include/uapi/misc/xilinx_sdfec.h
22245 M: Sean Anderson <sean.anderson@seco.com>
22247 F: drivers/pwm/pwm-xilinx.c
22248 F: include/clocksource/timer-xilinx.h
22250 XILINX UARTLITE SERIAL DRIVER
22251 M: Peter Korsgaard <jacmet@sunsite.dk>
22252 L: linux-serial@vger.kernel.org
22254 F: drivers/tty/serial/uartlite.c
22256 XILINX VIDEO IP CORES
22257 M: Hyun Kwon <hyun.kwon@xilinx.com>
22258 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22259 L: linux-media@vger.kernel.org
22261 T: git git://linuxtv.org/media_tree.git
22262 F: Documentation/devicetree/bindings/media/xilinx/
22263 F: drivers/media/platform/xilinx/
22264 F: include/uapi/linux/xilinx-v4l2-controls.h
22266 XILINX ZYNQMP DPDMA DRIVER
22267 M: Hyun Kwon <hyun.kwon@xilinx.com>
22268 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22269 L: dmaengine@vger.kernel.org
22271 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22272 F: drivers/dma/xilinx/xilinx_dpdma.c
22273 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22275 XILINX ZYNQMP PSGTR PHY DRIVER
22276 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22277 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22278 L: linux-kernel@vger.kernel.org
22280 T: git https://github.com/Xilinx/linux-xlnx.git
22281 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22282 F: drivers/phy/xilinx/phy-zynqmp.c
22284 XILINX ZYNQMP SHA3 DRIVER
22285 M: Harsha <harsha.harsha@xilinx.com>
22287 F: drivers/crypto/xilinx/zynqmp-sha.c
22289 XILINX EVENT MANAGEMENT DRIVER
22290 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22292 F: drivers/soc/xilinx/xlnx_event_manager.c
22293 F: include/linux/firmware/xlnx-event-manager.h
22296 M: Eli Billauer <eli.billauer@gmail.com>
22297 L: linux-kernel@vger.kernel.org
22299 F: drivers/char/xillybus/
22302 M: George Cherian <gcherian@marvell.com>
22303 L: linux-i2c@vger.kernel.org
22305 W: http://www.marvell.com
22306 F: drivers/i2c/busses/i2c-xlp9xx.c
22308 XRA1403 GPIO EXPANDER
22309 M: Nandor Han <nandor.han@ge.com>
22310 M: Semi Malinen <semi.malinen@ge.com>
22311 L: linux-gpio@vger.kernel.org
22313 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22314 F: drivers/gpio/gpio-xra1403.c
22316 XTENSA XTFPGA PLATFORM SUPPORT
22317 M: Max Filippov <jcmvbkbc@gmail.com>
22318 L: linux-xtensa@linux-xtensa.org
22320 F: drivers/spi/spi-xtensa-xtfpga.c
22321 F: sound/soc/xtensa/xtfpga-i2s.c
22323 YAM DRIVER FOR AX.25
22324 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22325 L: linux-hams@vger.kernel.org
22327 F: drivers/net/hamradio/yam*
22328 F: include/linux/yam.h
22330 YAMA SECURITY MODULE
22331 M: Kees Cook <keescook@chromium.org>
22333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22334 F: Documentation/admin-guide/LSM/Yama.rst
22337 YEALINK PHONE DRIVER
22338 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22339 L: usbb2k-api-dev@nongnu.org
22341 F: Documentation/input/devices/yealink.rst
22342 F: drivers/input/misc/yealink.*
22344 Z8530 DRIVER FOR AX.25
22345 M: Joerg Reuter <jreuter@yaina.de>
22346 L: linux-hams@vger.kernel.org
22348 W: http://yaina.de/jreuter/
22349 W: http://www.qsl.net/dl1bke/
22350 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22351 F: drivers/net/hamradio/*scc.c
22352 F: drivers/net/hamradio/z8530.h
22354 ZBUD COMPRESSED PAGE ALLOCATOR
22355 M: Seth Jennings <sjenning@redhat.com>
22356 M: Dan Streetman <ddstreet@ieee.org>
22357 L: linux-mm@kvack.org
22361 Z3FOLD COMPRESSED PAGE ALLOCATOR
22362 M: Vitaly Wool <vitaly.wool@konsulko.com>
22363 R: Miaohe Lin <linmiaohe@huawei.com>
22364 L: linux-mm@kvack.org
22368 ZD1211RW WIRELESS DRIVER
22369 M: Ulrich Kunitz <kune@deine-taler.de>
22370 L: linux-wireless@vger.kernel.org
22371 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22373 W: http://zd1211.ath.cx/wiki/DriverRewrite
22374 F: drivers/net/wireless/zydas/zd1211rw/
22376 ZD1301 MEDIA DRIVER
22377 M: Antti Palosaari <crope@iki.fi>
22378 L: linux-media@vger.kernel.org
22380 W: https://linuxtv.org/
22381 W: http://palosaari.fi/linux/
22382 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22383 F: drivers/media/usb/dvb-usb-v2/zd1301*
22385 ZD1301_DEMOD MEDIA DRIVER
22386 M: Antti Palosaari <crope@iki.fi>
22387 L: linux-media@vger.kernel.org
22389 W: https://linuxtv.org/
22390 W: http://palosaari.fi/linux/
22391 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22392 F: drivers/media/dvb-frontends/zd1301_demod*
22394 ZHAOXIN PROCESSOR SUPPORT
22395 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22396 L: linux-kernel@vger.kernel.org
22398 F: arch/x86/kernel/cpu/zhaoxin.c
22401 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22402 M: Naohiro Aota <naohiro.aota@wdc.com>
22403 R: Johannes Thumshirn <jth@kernel.org>
22404 L: linux-fsdevel@vger.kernel.org
22406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22407 F: Documentation/filesystems/zonefs.rst
22410 ZPOOL COMPRESSED PAGE STORAGE API
22411 M: Dan Streetman <ddstreet@ieee.org>
22412 L: linux-mm@kvack.org
22414 F: include/linux/zpool.h
22417 ZR36067 VIDEO FOR LINUX DRIVER
22418 M: Corentin Labbe <clabbe@baylibre.com>
22419 L: mjpeg-users@lists.sourceforge.net
22420 L: linux-media@vger.kernel.org
22422 W: http://mjpeg.sourceforge.net/driver-zoran/
22423 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22424 F: Documentation/driver-api/media/drivers/zoran.rst
22425 F: drivers/staging/media/zoran/
22427 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22428 M: Minchan Kim <minchan@kernel.org>
22429 M: Nitin Gupta <ngupta@vflare.org>
22430 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22431 L: linux-kernel@vger.kernel.org
22433 F: Documentation/admin-guide/blockdev/zram.rst
22434 F: drivers/block/zram/
22436 ZS DECSTATION Z85C30 SERIAL DRIVER
22437 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22439 F: drivers/tty/serial/zs.*
22441 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22442 M: Minchan Kim <minchan@kernel.org>
22443 M: Nitin Gupta <ngupta@vflare.org>
22444 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22445 L: linux-mm@kvack.org
22447 F: Documentation/vm/zsmalloc.rst
22448 F: include/linux/zsmalloc.h
22452 M: Nick Terrell <terrelln@fb.com>
22454 B: https://github.com/facebook/zstd/issues
22455 T: git git://github.com/terrelln/linux.git
22456 F: include/linux/zstd*
22458 F: lib/decompress_unzstd.c
22463 ZSWAP COMPRESSED SWAP CACHING
22464 M: Seth Jennings <sjenning@redhat.com>
22465 M: Dan Streetman <ddstreet@ieee.org>
22466 M: Vitaly Wool <vitaly.wool@konsulko.com>
22467 L: linux-mm@kvack.org
22472 M: Linus Torvalds <torvalds@linux-foundation.org>
22473 L: linux-kernel@vger.kernel.org
22474 S: Buried alive in reporters
22475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git