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>
19265 F: drivers/staging/r8188eu/
19267 STAGING - REALTEK RTL8712U DRIVERS
19268 M: Larry Finger <Larry.Finger@lwfinger.net>
19269 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19271 F: drivers/staging/rtl8712/
19273 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19274 M: Michael Hennerich <michael.hennerich@analog.com>
19275 L: linux-fbdev@vger.kernel.org
19277 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19278 F: drivers/staging/fbtft/fb_seps525.c
19280 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19281 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19282 M: Teddy Wang <teddy.wang@siliconmotion.com>
19283 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19284 L: linux-fbdev@vger.kernel.org
19286 F: drivers/staging/sm750fb/
19288 STAGING - VIA VT665X DRIVERS
19289 M: Forest Bond <forest@alittletooquiet.net>
19291 F: drivers/staging/vt665?/
19294 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19295 L: linux-staging@lists.linux.dev
19297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19298 F: drivers/staging/
19300 STARFIRE/DURALAN NETWORK DRIVER
19301 M: Ion Badulescu <ionut@badula.org>
19303 F: drivers/net/ethernet/adaptec/starfire*
19305 STARFIVE JH7100 CLOCK DRIVERS
19306 M: Emil Renner Berthing <kernel@esmil.dk>
19308 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19309 F: drivers/clk/starfive/clk-starfive-jh7100*
19310 F: include/dt-bindings/clock/starfive-jh7100*.h
19312 STARFIVE JH7100 PINCTRL DRIVER
19313 M: Emil Renner Berthing <kernel@esmil.dk>
19314 L: linux-gpio@vger.kernel.org
19316 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19317 F: drivers/pinctrl/pinctrl-starfive.c
19318 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19320 STARFIVE JH7100 RESET CONTROLLER DRIVER
19321 M: Emil Renner Berthing <kernel@esmil.dk>
19323 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19324 F: drivers/reset/reset-starfive-jh7100.c
19325 F: include/dt-bindings/reset/starfive-jh7100.h
19328 M: Peter Zijlstra <peterz@infradead.org>
19329 M: Josh Poimboeuf <jpoimboe@kernel.org>
19330 M: Jason Baron <jbaron@akamai.com>
19331 R: Steven Rostedt <rostedt@goodmis.org>
19332 R: Ard Biesheuvel <ardb@kernel.org>
19334 F: arch/*/include/asm/jump_label*.h
19335 F: arch/*/include/asm/static_call*.h
19336 F: arch/*/kernel/jump_label.c
19337 F: arch/*/kernel/static_call.c
19338 F: include/linux/jump_label*.h
19339 F: include/linux/static_call*.h
19340 F: kernel/jump_label.c
19341 F: kernel/static_call.c
19343 STI AUDIO (ASoC) DRIVERS
19344 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19347 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19351 M: Alain Volmat <alain.volmat@foss.st.com>
19353 F: Documentation/devicetree/bindings/media/stih-cec.txt
19354 F: drivers/media/cec/platform/sti/
19356 STK1160 USB VIDEO CAPTURE DRIVER
19357 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19358 L: linux-media@vger.kernel.org
19360 T: git git://linuxtv.org/media_tree.git
19361 F: drivers/media/usb/stk1160/
19363 STM32 AUDIO (ASoC) DRIVERS
19364 M: Olivier Moysan <olivier.moysan@foss.st.com>
19365 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19368 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19369 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19372 STM32 TIMER/LPTIMER DRIVERS
19373 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19375 F: Documentation/ABI/testing/*timer-stm32
19376 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19377 F: drivers/*/stm32-*timer*
19378 F: drivers/pwm/pwm-stm32*
19379 F: include/linux/*/stm32-*tim*
19381 STMMAC ETHERNET DRIVER
19382 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19383 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19384 M: Jose Abreu <joabreu@synopsys.com>
19385 L: netdev@vger.kernel.org
19387 W: http://www.stlinux.com
19388 F: Documentation/networking/device_drivers/ethernet/stmicro/
19389 F: drivers/net/ethernet/stmicro/stmmac/
19392 M: Sam Creasey <sammy@sammy.net>
19394 W: http://sammy.net/sun3/
19395 F: arch/m68k/include/asm/sun3*
19396 F: arch/m68k/kernel/*sun3*
19397 F: arch/m68k/sun3*/
19398 F: drivers/net/ethernet/i825xx/sun3*
19400 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19401 M: Hans de Goede <hdegoede@redhat.com>
19402 L: linux-input@vger.kernel.org
19404 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19405 F: drivers/input/keyboard/sun4i-lradc-keys.c
19407 SUNDANCE NETWORK DRIVER
19408 M: Denis Kirjanov <kda@linux-powerpc.org>
19409 L: netdev@vger.kernel.org
19411 F: drivers/net/ethernet/dlink/sundance.c
19413 SUNPLUS ETHERNET DRIVER
19414 M: Wells Lu <wellslutw@gmail.com>
19415 L: netdev@vger.kernel.org
19417 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19418 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19419 F: drivers/net/ethernet/sunplus/
19421 SUNPLUS OCOTP DRIVER
19422 M: Vincent Shih <vincent.sunplus@gmail.com>
19424 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19425 F: drivers/nvmem/sunplus-ocotp.c
19428 M: Hammer Hsieh <hammerh0314@gmail.com>
19430 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19431 F: drivers/pwm/pwm-sunplus.c
19434 M: Vincent Shih <vincent.sunplus@gmail.com>
19435 L: linux-rtc@vger.kernel.org
19437 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19438 F: drivers/rtc/rtc-sunplus.c
19440 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19441 M: Li-hao Kuo <lhjeff911@gmail.com>
19442 L: linux-spi@vger.kernel.org
19444 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19445 F: drivers/spi/spi-sunplus-sp7021.c
19447 SUNPLUS UART DRIVER
19448 M: Hammer Hsieh <hammerh0314@gmail.com>
19450 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19451 F: drivers/tty/serial/sunplus-uart.c
19453 SUNPLUS WATCHDOG DRIVER
19454 M: Xiantao Hu <xt.hu@cqplus1.com>
19455 L: linux-watchdog@vger.kernel.org
19457 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19458 F: drivers/watchdog/sunplus_wdt.c
19461 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19462 M: Rich Felker <dalias@libc.org>
19463 L: linux-sh@vger.kernel.org
19465 Q: http://patchwork.kernel.org/project/linux-sh/list/
19466 F: Documentation/sh/
19471 M: "Rafael J. Wysocki" <rafael@kernel.org>
19472 M: Len Brown <len.brown@intel.com>
19473 M: Pavel Machek <pavel@ucw.cz>
19474 L: linux-pm@vger.kernel.org
19476 B: https://bugzilla.kernel.org
19477 F: Documentation/power/
19478 F: arch/x86/kernel/acpi/
19479 F: drivers/base/power/
19480 F: include/linux/freezer.h
19481 F: include/linux/pm.h
19482 F: include/linux/suspend.h
19486 M: Martin Mares <mj@ucw.cz>
19487 L: linux-video@atrey.karlin.mff.cuni.cz
19489 F: Documentation/admin-guide/svga.rst
19490 F: arch/x86/boot/video*
19493 M: Christoph Hellwig <hch@infradead.org>
19494 L: iommu@lists.linux.dev
19496 W: http://git.infradead.org/users/hch/dma-mapping.git
19497 T: git git://git.infradead.org/users/hch/dma-mapping.git
19498 F: arch/*/kernel/pci-swiotlb.c
19499 F: include/linux/swiotlb.h
19500 F: kernel/dma/swiotlb.c
19503 M: Jiri Pirko <jiri@resnulli.us>
19504 M: Ivan Vecera <ivecera@redhat.com>
19505 L: netdev@vger.kernel.org
19507 F: include/net/switchdev.h
19510 SY8106A REGULATOR DRIVER
19511 M: Icenowy Zheng <icenowy@aosc.io>
19513 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19514 F: drivers/regulator/sy8106a-regulator.c
19516 SYNC FILE FRAMEWORK
19517 M: Sumit Semwal <sumit.semwal@linaro.org>
19518 R: Gustavo Padovan <gustavo@padovan.org>
19519 L: linux-media@vger.kernel.org
19520 L: dri-devel@lists.freedesktop.org
19522 T: git git://anongit.freedesktop.org/drm/drm-misc
19523 F: Documentation/driver-api/sync_file.rst
19524 F: drivers/dma-buf/dma-fence*
19525 F: drivers/dma-buf/sw_sync.c
19526 F: drivers/dma-buf/sync_*
19527 F: include/linux/sync_file.h
19528 F: include/uapi/linux/sync_file.h
19530 SYNOPSYS ARC ARCHITECTURE
19531 M: Vineet Gupta <vgupta@kernel.org>
19532 L: linux-snps-arc@lists.infradead.org
19534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19535 F: Documentation/arc/
19536 F: Documentation/devicetree/bindings/arc/*
19537 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19539 F: drivers/clocksource/arc_timer.c
19540 F: drivers/tty/serial/arc_uart.c
19542 SYNOPSYS ARC HSDK SDP pll clock driver
19543 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19545 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19546 F: drivers/clk/clk-hsdk-pll.c
19548 SYNOPSYS ARC SDP clock driver
19549 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19551 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19552 F: drivers/clk/axs10x/*
19554 SYNOPSYS ARC SDP platform support
19555 M: Alexey Brodkin <abrodkin@synopsys.com>
19557 F: Documentation/devicetree/bindings/arc/axs10*
19558 F: arch/arc/boot/dts/ax*
19559 F: arch/arc/plat-axs10x
19561 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19562 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19564 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19565 F: drivers/reset/reset-axs10x.c
19567 SYNOPSYS CREG GPIO DRIVER
19568 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19570 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19571 F: drivers/gpio/gpio-creg-snps.c
19573 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19574 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19576 F: drivers/tty/serial/8250/8250_dw.c
19577 F: drivers/tty/serial/8250/8250_dwlib.*
19578 F: drivers/tty/serial/8250/8250_lpss.c
19580 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19581 M: Hoan Tran <hoan@os.amperecomputing.com>
19582 M: Serge Semin <fancer.lancer@gmail.com>
19583 L: linux-gpio@vger.kernel.org
19585 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19586 F: drivers/gpio/gpio-dwapb.c
19588 SYNOPSYS DESIGNWARE APB SSI DRIVER
19589 M: Serge Semin <fancer.lancer@gmail.com>
19590 L: linux-spi@vger.kernel.org
19592 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19593 F: drivers/spi/spi-dw*
19595 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19596 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19598 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19599 F: drivers/dma/dw-axi-dmac/
19601 SYNOPSYS DESIGNWARE DMAC DRIVER
19602 M: Viresh Kumar <vireshk@kernel.org>
19603 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19605 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19606 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19608 F: include/dt-bindings/dma/dw-dmac.h
19609 F: include/linux/dma/dw.h
19610 F: include/linux/platform_data/dma-dw.h
19612 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19613 M: Jose Abreu <Jose.Abreu@synopsys.com>
19614 L: netdev@vger.kernel.org
19616 F: drivers/net/ethernet/synopsys/
19618 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19619 M: Jose Abreu <Jose.Abreu@synopsys.com>
19620 L: netdev@vger.kernel.org
19622 F: drivers/net/pcs/pcs-xpcs.c
19623 F: drivers/net/pcs/pcs-xpcs.h
19624 F: include/linux/pcs/pcs-xpcs.h
19626 SYNOPSYS DESIGNWARE I2C DRIVER
19627 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19628 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19629 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19630 R: Jan Dabros <jsd@semihalf.com>
19631 L: linux-i2c@vger.kernel.org
19633 F: drivers/i2c/busses/i2c-designware-*
19635 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19636 M: Jaehoon Chung <jh80.chung@samsung.com>
19637 L: linux-mmc@vger.kernel.org
19639 F: drivers/mmc/host/dw_mmc*
19641 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19642 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19644 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19645 F: drivers/reset/reset-hsdk.c
19646 F: include/dt-bindings/reset/snps,hsdk-reset.h
19648 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19649 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19650 M: Manjunath M B <manjumb@synopsys.com>
19651 L: linux-mmc@vger.kernel.org
19653 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19655 SYSTEM CONFIGURATION (SYSCON)
19656 M: Lee Jones <lee.jones@linaro.org>
19657 M: Arnd Bergmann <arnd@arndb.de>
19659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19660 F: drivers/mfd/syscon.c
19662 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19663 M: Sudeep Holla <sudeep.holla@arm.com>
19664 R: Cristian Marussi <cristian.marussi@arm.com>
19665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19667 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19668 F: drivers/clk/clk-sc[mp]i.c
19669 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19670 F: drivers/firmware/arm_scmi/
19671 F: drivers/firmware/arm_scpi.c
19672 F: drivers/regulator/scmi-regulator.c
19673 F: drivers/reset/reset-scmi.c
19674 F: include/linux/sc[mp]i_protocol.h
19675 F: include/trace/events/scmi.h
19676 F: include/uapi/linux/virtio_scmi.h
19678 SYSTEM RESET/SHUTDOWN DRIVERS
19679 M: Sebastian Reichel <sre@kernel.org>
19680 L: linux-pm@vger.kernel.org
19682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19683 F: Documentation/devicetree/bindings/power/reset/
19684 F: drivers/power/reset/
19686 SYSTEM TRACE MODULE CLASS
19687 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19690 F: Documentation/trace/stm.rst
19691 F: drivers/hwtracing/stm/
19692 F: include/linux/stm.h
19693 F: include/uapi/linux/stm.h
19695 SYSTEM76 ACPI DRIVER
19696 M: Jeremy Soller <jeremy@system76.com>
19697 M: System76 Product Development <productdev@system76.com>
19698 L: platform-driver-x86@vger.kernel.org
19700 F: drivers/platform/x86/system76_acpi.c
19703 M: Christoph Hellwig <hch@infradead.org>
19705 F: Documentation/filesystems/sysv-fs.rst
19707 F: include/linux/sysv_fs.h
19709 TASKSTATS STATISTICS INTERFACE
19710 M: Balbir Singh <bsingharora@gmail.com>
19712 F: Documentation/accounting/taskstats*
19713 F: include/linux/taskstats*
19714 F: kernel/taskstats.c
19717 M: Jamal Hadi Salim <jhs@mojatatu.com>
19718 M: Cong Wang <xiyou.wangcong@gmail.com>
19719 M: Jiri Pirko <jiri@resnulli.us>
19720 L: netdev@vger.kernel.org
19722 F: include/net/pkt_cls.h
19723 F: include/net/pkt_sched.h
19724 F: include/net/tc_act/
19725 F: include/uapi/linux/pkt_cls.h
19726 F: include/uapi/linux/pkt_sched.h
19727 F: include/uapi/linux/tc_act/
19728 F: include/uapi/linux/tc_ematch/
19730 F: tools/testing/selftests/tc-testing
19732 TC90522 MEDIA DRIVER
19733 M: Akihiro Tsukada <tskd08@gmail.com>
19734 L: linux-media@vger.kernel.org
19736 F: drivers/media/dvb-frontends/tc90522*
19738 TCP LOW PRIORITY MODULE
19739 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19740 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19742 W: http://tcp-lp-mod.sourceforge.net/
19743 F: net/ipv4/tcp_lp.c
19745 TDA10071 MEDIA DRIVER
19746 M: Antti Palosaari <crope@iki.fi>
19747 L: linux-media@vger.kernel.org
19749 W: https://linuxtv.org
19750 W: http://palosaari.fi/linux/
19751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19752 T: git git://linuxtv.org/anttip/media_tree.git
19753 F: drivers/media/dvb-frontends/tda10071*
19755 TDA18212 MEDIA DRIVER
19756 M: Antti Palosaari <crope@iki.fi>
19757 L: linux-media@vger.kernel.org
19759 W: https://linuxtv.org
19760 W: http://palosaari.fi/linux/
19761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19762 T: git git://linuxtv.org/anttip/media_tree.git
19763 F: drivers/media/tuners/tda18212*
19765 TDA18218 MEDIA DRIVER
19766 M: Antti Palosaari <crope@iki.fi>
19767 L: linux-media@vger.kernel.org
19769 W: https://linuxtv.org
19770 W: http://palosaari.fi/linux/
19771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19772 T: git git://linuxtv.org/anttip/media_tree.git
19773 F: drivers/media/tuners/tda18218*
19775 TDA18250 MEDIA DRIVER
19776 M: Olli Salonen <olli.salonen@iki.fi>
19777 L: linux-media@vger.kernel.org
19779 W: https://linuxtv.org
19780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19781 T: git git://linuxtv.org/media_tree.git
19782 F: drivers/media/tuners/tda18250*
19784 TDA18271 MEDIA DRIVER
19785 M: Michael Krufky <mkrufky@linuxtv.org>
19786 L: linux-media@vger.kernel.org
19788 W: https://linuxtv.org
19789 W: http://github.com/mkrufky
19790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19791 T: git git://linuxtv.org/mkrufky/tuners.git
19792 F: drivers/media/tuners/tda18271*
19794 TDA1997x MEDIA DRIVER
19795 M: Tim Harvey <tharvey@gateworks.com>
19796 L: linux-media@vger.kernel.org
19798 W: https://linuxtv.org
19799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19800 F: drivers/media/i2c/tda1997x.*
19802 TDA827x MEDIA DRIVER
19803 M: Michael Krufky <mkrufky@linuxtv.org>
19804 L: linux-media@vger.kernel.org
19806 W: https://linuxtv.org
19807 W: http://github.com/mkrufky
19808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19809 T: git git://linuxtv.org/mkrufky/tuners.git
19810 F: drivers/media/tuners/tda8290.*
19812 TDA8290 MEDIA DRIVER
19813 M: Michael Krufky <mkrufky@linuxtv.org>
19814 L: linux-media@vger.kernel.org
19816 W: https://linuxtv.org
19817 W: http://github.com/mkrufky
19818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19819 T: git git://linuxtv.org/mkrufky/tuners.git
19820 F: drivers/media/tuners/tda8290.*
19822 TDA9840 MEDIA DRIVER
19823 M: Hans Verkuil <hverkuil@xs4all.nl>
19824 L: linux-media@vger.kernel.org
19826 W: https://linuxtv.org
19827 T: git git://linuxtv.org/media_tree.git
19828 F: drivers/media/i2c/tda9840*
19830 TEA5761 TUNER DRIVER
19831 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19832 L: linux-media@vger.kernel.org
19834 W: https://linuxtv.org
19835 T: git git://linuxtv.org/media_tree.git
19836 F: drivers/media/tuners/tea5761.*
19838 TEA5767 TUNER DRIVER
19839 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19840 L: linux-media@vger.kernel.org
19842 W: https://linuxtv.org
19843 T: git git://linuxtv.org/media_tree.git
19844 F: drivers/media/tuners/tea5767.*
19846 TEA6415C MEDIA DRIVER
19847 M: Hans Verkuil <hverkuil@xs4all.nl>
19848 L: linux-media@vger.kernel.org
19850 W: https://linuxtv.org
19851 T: git git://linuxtv.org/media_tree.git
19852 F: drivers/media/i2c/tea6415c*
19854 TEA6420 MEDIA DRIVER
19855 M: Hans Verkuil <hverkuil@xs4all.nl>
19856 L: linux-media@vger.kernel.org
19858 W: https://linuxtv.org
19859 T: git git://linuxtv.org/media_tree.git
19860 F: drivers/media/i2c/tea6420*
19863 M: Jiri Pirko <jiri@resnulli.us>
19864 L: netdev@vger.kernel.org
19866 F: drivers/net/team/
19867 F: include/linux/if_team.h
19868 F: include/uapi/linux/if_team.h
19870 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19871 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19873 F: arch/x86/platform/ts5500/
19875 TECHNOTREND USB IR RECEIVER
19876 M: Sean Young <sean@mess.org>
19877 L: linux-media@vger.kernel.org
19879 F: drivers/media/rc/ttusbir.c
19881 TECHWELL TW9910 VIDEO DECODER
19882 L: linux-media@vger.kernel.org
19884 F: drivers/media/i2c/tw9910.c
19885 F: include/media/i2c/tw9910.h
19888 M: Jens Wiklander <jens.wiklander@linaro.org>
19889 R: Sumit Garg <sumit.garg@linaro.org>
19890 L: op-tee@lists.trustedfirmware.org
19892 F: Documentation/staging/tee.rst
19894 F: include/linux/tee_drv.h
19895 F: include/uapi/linux/tee.h
19897 TEGRA ARCHITECTURE SUPPORT
19898 M: Thierry Reding <thierry.reding@gmail.com>
19899 M: Jonathan Hunter <jonathanh@nvidia.com>
19900 L: linux-tegra@vger.kernel.org
19902 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19907 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19908 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19910 F: drivers/clk/tegra/
19913 M: Laxman Dewangan <ldewangan@nvidia.com>
19914 M: Jon Hunter <jonathanh@nvidia.com>
19916 F: drivers/dma/tegra*
19919 M: Laxman Dewangan <ldewangan@nvidia.com>
19920 R: Dmitry Osipenko <digetx@gmail.com>
19922 F: drivers/i2c/busses/i2c-tegra.c
19924 TEGRA IOMMU DRIVERS
19925 M: Thierry Reding <thierry.reding@gmail.com>
19926 R: Krishna Reddy <vdumpa@nvidia.com>
19927 L: linux-tegra@vger.kernel.org
19929 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19930 F: drivers/iommu/tegra*
19933 M: Laxman Dewangan <ldewangan@nvidia.com>
19935 F: drivers/input/keyboard/tegra-kbc.c
19938 M: Stefan Agner <stefan@agner.ch>
19939 M: Lucas Stach <dev@lynxeye.de>
19941 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19942 F: drivers/mtd/nand/raw/tegra_nand.c
19945 M: Thierry Reding <thierry.reding@gmail.com>
19947 F: drivers/pwm/pwm-tegra.c
19949 TEGRA SERIAL DRIVER
19950 M: Laxman Dewangan <ldewangan@nvidia.com>
19952 F: drivers/tty/serial/serial-tegra.c
19955 M: Laxman Dewangan <ldewangan@nvidia.com>
19957 F: drivers/spi/spi-tegra*
19959 TEGRA QUAD SPI DRIVER
19960 M: Thierry Reding <thierry.reding@gmail.com>
19961 M: Jonathan Hunter <jonathanh@nvidia.com>
19962 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19963 L: linux-tegra@vger.kernel.org
19965 F: drivers/spi/spi-tegra210-quad.c
19968 M: Thierry Reding <thierry.reding@gmail.com>
19969 M: Jonathan Hunter <jonathanh@nvidia.com>
19970 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19971 L: linux-media@vger.kernel.org
19972 L: linux-tegra@vger.kernel.org
19974 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19975 F: drivers/staging/media/tegra-video/
19977 TEGRA XUSB PADCTL DRIVER
19978 M: JC Kuo <jckuo@nvidia.com>
19980 F: drivers/phy/tegra/xusb*
19982 TEHUTI ETHERNET DRIVER
19983 M: Andy Gospodarek <andy@greyhouse.net>
19984 L: netdev@vger.kernel.org
19986 F: drivers/net/ethernet/tehuti/*
19988 TELECOM CLOCK DRIVER FOR MCPL0010
19989 M: Mark Gross <markgross@kernel.org>
19991 F: drivers/char/tlclk.c
19993 TEMPO SEMICONDUCTOR DRIVERS
19994 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19996 F: Documentation/devicetree/bindings/sound/tscs*.txt
19997 F: sound/soc/codecs/tscs*.c
19998 F: sound/soc/codecs/tscs*.h
20000 TENSILICA XTENSA PORT (xtensa)
20001 M: Chris Zankel <chris@zankel.net>
20002 M: Max Filippov <jcmvbkbc@gmail.com>
20003 L: linux-xtensa@linux-xtensa.org
20005 T: git git://github.com/czankel/xtensa-linux.git
20007 F: drivers/irqchip/irq-xtensa-*
20009 TEXAS INSTRUMENTS ASoC DRIVERS
20010 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20013 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20016 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20017 M: Ricardo Ribalda <ribalda@kernel.org>
20018 L: linux-iio@vger.kernel.org
20020 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20021 F: drivers/iio/dac/ti-dac7612.c
20023 TEXAS INSTRUMENTS DMA DRIVERS
20024 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20025 L: dmaengine@vger.kernel.org
20027 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20028 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20029 F: Documentation/devicetree/bindings/dma/ti/
20031 X: drivers/dma/ti/cppi41.c
20032 F: include/linux/dma/k3-udma-glue.h
20033 F: include/linux/dma/ti-cppi5.h
20034 F: include/linux/dma/k3-psil.h
20036 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20037 M: Nishanth Menon <nm@ti.com>
20038 M: Tero Kristo <kristo@kernel.org>
20039 M: Santosh Shilimkar <ssantosh@kernel.org>
20040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20042 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20043 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20044 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20045 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20046 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20047 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20048 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20049 F: drivers/clk/keystone/sci-clk.c
20050 F: drivers/firmware/ti_sci*
20051 F: drivers/irqchip/irq-ti-sci-inta.c
20052 F: drivers/irqchip/irq-ti-sci-intr.c
20053 F: drivers/reset/reset-ti-sci.c
20054 F: drivers/soc/ti/ti_sci_inta_msi.c
20055 F: drivers/soc/ti/ti_sci_pm_domains.c
20056 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20057 F: include/linux/soc/ti/ti_sci_inta_msi.h
20058 F: include/linux/soc/ti/ti_sci_protocol.h
20060 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20061 M: Robert Marko <robert.marko@sartura.hr>
20062 M: Luka Perkov <luka.perkov@sartura.hr>
20063 L: linux-hwmon@vger.kernel.org
20065 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20066 F: Documentation/hwmon/tps23861.rst
20067 F: drivers/hwmon/tps23861.c
20069 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20070 M: Puranjay Mohan <puranjay12@gmail.com>
20071 L: linux-iio@vger.kernel.org
20073 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20074 F: drivers/iio/temperature/tmp117.c
20076 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20077 M: Hans Verkuil <hverkuil@xs4all.nl>
20078 L: linux-media@vger.kernel.org
20080 W: https://linuxtv.org
20081 T: git git://linuxtv.org/media_tree.git
20082 F: drivers/media/radio/radio-raremono.c
20085 M: Rafael J. Wysocki <rafael@kernel.org>
20086 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20087 R: Amit Kucheria <amitk@kernel.org>
20088 R: Zhang Rui <rui.zhang@intel.com>
20089 L: linux-pm@vger.kernel.org
20091 Q: https://patchwork.kernel.org/project/linux-pm/list/
20092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20093 F: Documentation/ABI/testing/sysfs-class-thermal
20094 F: Documentation/devicetree/bindings/thermal/
20095 F: Documentation/driver-api/thermal/
20096 F: drivers/thermal/
20097 F: include/dt-bindings/thermal/
20098 F: include/linux/cpu_cooling.h
20099 F: include/linux/thermal.h
20100 F: include/uapi/linux/thermal.h
20101 F: tools/lib/thermal/
20104 THERMAL DRIVER FOR AMLOGIC SOCS
20105 M: Guillaume La Roque <glaroque@baylibre.com>
20106 L: linux-pm@vger.kernel.org
20107 L: linux-amlogic@lists.infradead.org
20109 W: http://linux-meson.com/
20110 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20111 F: drivers/thermal/amlogic_thermal.c
20113 THERMAL/CPU_COOLING
20114 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20115 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20116 M: Viresh Kumar <viresh.kumar@linaro.org>
20117 R: Lukasz Luba <lukasz.luba@arm.com>
20118 L: linux-pm@vger.kernel.org
20120 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20121 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20122 F: drivers/thermal/cpufreq_cooling.c
20123 F: drivers/thermal/cpuidle_cooling.c
20124 F: include/linux/cpu_cooling.h
20126 THERMAL/POWER_ALLOCATOR
20127 M: Lukasz Luba <lukasz.luba@arm.com>
20128 L: linux-pm@vger.kernel.org
20130 F: Documentation/driver-api/thermal/power_allocator.rst
20131 F: drivers/thermal/gov_power_allocator.c
20132 F: include/trace/events/thermal_power_allocator.h
20134 THINKPAD ACPI EXTRAS DRIVER
20135 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20136 L: ibm-acpi-devel@lists.sourceforge.net
20137 L: platform-driver-x86@vger.kernel.org
20139 W: http://ibm-acpi.sourceforge.net
20140 W: http://thinkwiki.org/wiki/Ibm-acpi
20141 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20142 F: drivers/platform/x86/thinkpad_acpi.c
20144 THINKPAD LMI DRIVER
20145 M: Mark Pearson <markpearson@lenovo.com>
20146 L: platform-driver-x86@vger.kernel.org
20148 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20149 F: drivers/platform/x86/think-lmi.?
20151 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20152 M: Isaac Hazan <isaac.hazan@intel.com>
20153 L: linux-usb@vger.kernel.org
20155 F: drivers/thunderbolt/dma_test.c
20158 M: Andreas Noever <andreas.noever@gmail.com>
20159 M: Michael Jamet <michael.jamet@intel.com>
20160 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20161 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20162 L: linux-usb@vger.kernel.org
20164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20165 F: Documentation/admin-guide/thunderbolt.rst
20166 F: drivers/thunderbolt/
20167 F: include/linux/thunderbolt.h
20169 THUNDERBOLT NETWORK DRIVER
20170 M: Michael Jamet <michael.jamet@intel.com>
20171 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20172 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20173 L: netdev@vger.kernel.org
20175 F: drivers/net/thunderbolt.c
20177 THUNDERX GPIO DRIVER
20178 M: Robert Richter <rric@kernel.org>
20180 F: drivers/gpio/gpio-thunderx.c
20182 TI ADS131E0X ADC SERIES DRIVER
20183 M: Tomislav Denis <tomislav.denis@avl.com>
20184 L: linux-iio@vger.kernel.org
20186 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20187 F: drivers/iio/adc/ti-ads131e08.c
20189 TI AM437X VPFE DRIVER
20190 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20191 L: linux-media@vger.kernel.org
20193 W: https://linuxtv.org
20194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20195 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20196 F: drivers/media/platform/ti/am437x/
20198 TI BANDGAP AND THERMAL DRIVER
20199 M: Eduardo Valentin <edubezval@gmail.com>
20200 M: Keerthy <j-keerthy@ti.com>
20201 L: linux-pm@vger.kernel.org
20202 L: linux-omap@vger.kernel.org
20204 F: drivers/thermal/ti-soc-thermal/
20206 TI BQ27XXX POWER SUPPLY DRIVER
20207 F: drivers/power/supply/bq27xxx_battery.c
20208 F: drivers/power/supply/bq27xxx_battery_i2c.c
20209 F: include/linux/power/bq27xxx_battery.h
20211 TI CDCE706 CLOCK DRIVER
20212 M: Max Filippov <jcmvbkbc@gmail.com>
20214 F: drivers/clk/clk-cdce706.c
20217 M: Tero Kristo <kristo@kernel.org>
20218 L: linux-omap@vger.kernel.org
20221 F: include/linux/clk/ti.h
20223 TI DAVINCI MACHINE SUPPORT
20224 M: Sekhar Nori <nsekhar@ti.com>
20225 R: Bartosz Golaszewski <brgl@bgdev.pl>
20226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20229 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20230 F: arch/arm/boot/dts/da850*
20231 F: arch/arm/mach-davinci/
20232 F: drivers/i2c/busses/i2c-davinci.c
20234 TI DAVINCI SERIES CLOCK DRIVER
20235 M: David Lechner <david@lechnology.com>
20236 R: Sekhar Nori <nsekhar@ti.com>
20238 F: Documentation/devicetree/bindings/clock/ti/davinci/
20239 F: drivers/clk/davinci/
20241 TI DAVINCI SERIES GPIO DRIVER
20242 M: Keerthy <j-keerthy@ti.com>
20243 L: linux-gpio@vger.kernel.org
20245 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20246 F: drivers/gpio/gpio-davinci.c
20248 TI DAVINCI SERIES MEDIA DRIVER
20249 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20250 L: linux-media@vger.kernel.org
20252 W: https://linuxtv.org
20253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20254 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20255 F: drivers/media/platform/ti/davinci/
20256 F: include/media/davinci/
20258 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20259 R: David Lechner <david@lechnology.com>
20260 L: linux-iio@vger.kernel.org
20261 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20262 F: drivers/counter/ti-eqep.c
20264 TI ETHERNET SWITCH DRIVER (CPSW)
20265 R: Grygorii Strashko <grygorii.strashko@ti.com>
20266 L: linux-omap@vger.kernel.org
20267 L: netdev@vger.kernel.org
20269 F: drivers/net/ethernet/ti/cpsw*
20270 F: drivers/net/ethernet/ti/davinci*
20272 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20273 M: Alex Dubov <oakad@yahoo.com>
20275 W: http://tifmxx.berlios.de/
20276 F: drivers/memstick/host/tifm_ms.c
20277 F: drivers/misc/tifm*
20278 F: drivers/mmc/host/tifm_sd.c
20279 F: include/linux/tifm.h
20281 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20282 M: Nishanth Menon <nm@ti.com>
20283 M: Santosh Shilimkar <ssantosh@kernel.org>
20284 L: linux-kernel@vger.kernel.org
20285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20288 F: drivers/soc/ti/*
20290 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20291 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20292 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20295 F: sound/soc/codecs/isabelle*
20296 F: sound/soc/codecs/lm49453*
20298 TI PCM3060 ASoC CODEC DRIVER
20299 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20302 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20303 F: sound/soc/codecs/pcm3060*
20305 TI TAS571X FAMILY ASoC CODEC DRIVER
20306 M: Kevin Cernekee <cernekee@chromium.org>
20307 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20309 F: sound/soc/codecs/tas571x*
20311 TI TRF7970A NFC DRIVER
20312 M: Mark Greer <mgreer@animalcreek.com>
20313 L: linux-wireless@vger.kernel.org
20314 L: linux-nfc@lists.01.org (subscribers-only)
20316 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20317 F: drivers/nfc/trf7970a.c
20319 TI TSC2046 ADC DRIVER
20320 M: Oleksij Rempel <o.rempel@pengutronix.de>
20321 R: kernel@pengutronix.de
20322 L: linux-iio@vger.kernel.org
20324 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20325 F: drivers/iio/adc/ti-tsc2046.c
20327 TI TWL4030 SERIES SOC CODEC DRIVER
20328 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20329 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20331 F: sound/soc/codecs/twl4030*
20334 M: Benoit Parrot <bparrot@ti.com>
20335 L: linux-media@vger.kernel.org
20337 W: http://linuxtv.org/
20338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20339 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20340 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20341 F: drivers/media/platform/ti/cal/
20342 F: drivers/media/platform/ti/vpe/
20344 TI WILINK WIRELESS DRIVERS
20345 L: linux-wireless@vger.kernel.org
20347 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20348 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20350 F: drivers/net/wireless/ti/
20351 F: include/linux/wl12xx.h
20353 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20354 M: John Stultz <jstultz@google.com>
20355 M: Thomas Gleixner <tglx@linutronix.de>
20356 R: Stephen Boyd <sboyd@kernel.org>
20357 L: linux-kernel@vger.kernel.org
20359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20360 F: include/linux/clocksource.h
20361 F: include/linux/time.h
20362 F: include/linux/timex.h
20363 F: include/uapi/linux/time.h
20364 F: include/uapi/linux/timex.h
20365 F: kernel/time/alarmtimer.c
20366 F: kernel/time/clocksource.c
20367 F: kernel/time/ntp.c
20368 F: kernel/time/time*.c
20369 F: tools/testing/selftests/timers/
20372 M: Jon Maloy <jmaloy@redhat.com>
20373 M: Ying Xue <ying.xue@windriver.com>
20374 L: netdev@vger.kernel.org (core kernel code)
20375 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20377 W: http://tipc.sourceforge.net/
20378 F: include/uapi/linux/tipc*.h
20381 TLAN NETWORK DRIVER
20382 M: Samuel Chessman <chessman@tux.org>
20383 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20385 W: http://sourceforge.net/projects/tlan/
20386 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20387 F: drivers/net/ethernet/ti/tlan.*
20389 TM6000 VIDEO4LINUX DRIVER
20390 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20391 L: linux-media@vger.kernel.org
20393 W: https://linuxtv.org
20394 T: git git://linuxtv.org/media_tree.git
20395 F: Documentation/admin-guide/media/tm6000*
20396 F: drivers/media/usb/tm6000/
20398 TMIO/SDHI MMC DRIVER
20399 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20400 L: linux-mmc@vger.kernel.org
20401 L: linux-renesas-soc@vger.kernel.org
20403 F: drivers/mmc/host/renesas_sdhi*
20404 F: drivers/mmc/host/tmio_mmc*
20405 F: include/linux/mfd/tmio.h
20407 TMP401 HARDWARE MONITOR DRIVER
20408 M: Guenter Roeck <linux@roeck-us.net>
20409 L: linux-hwmon@vger.kernel.org
20411 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20412 F: Documentation/hwmon/tmp401.rst
20413 F: drivers/hwmon/tmp401.c
20415 TMP464 HARDWARE MONITOR DRIVER
20416 M: Agathe Porte <agathe.porte@nokia.com>
20417 M: Guenter Roeck <linux@roeck-us.net>
20418 L: linux-hwmon@vger.kernel.org
20420 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20421 F: Documentation/hwmon/tmp464.rst
20422 F: drivers/hwmon/tmp464.c
20424 TMP513 HARDWARE MONITOR DRIVER
20425 M: Eric Tremblay <etremblay@distech-controls.com>
20426 L: linux-hwmon@vger.kernel.org
20428 F: Documentation/hwmon/tmp513.rst
20429 F: drivers/hwmon/tmp513.c
20431 TMPFS (SHMEM FILESYSTEM)
20432 M: Hugh Dickins <hughd@google.com>
20433 L: linux-mm@kvack.org
20435 F: include/linux/shmem_fs.h
20438 TOMOYO SECURITY MODULE
20439 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20440 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20441 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20442 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20443 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20444 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20446 W: https://tomoyo.osdn.jp/
20447 F: security/tomoyo/
20449 TOPSTAR LAPTOP EXTRAS DRIVER
20450 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20451 L: platform-driver-x86@vger.kernel.org
20453 F: drivers/platform/x86/topstar-laptop.c
20455 TORTURE-TEST MODULES
20456 M: Davidlohr Bueso <dave@stgolabs.net>
20457 M: "Paul E. McKenney" <paulmck@kernel.org>
20458 M: Josh Triplett <josh@joshtriplett.org>
20459 L: linux-kernel@vger.kernel.org
20461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20462 F: Documentation/RCU/torture.rst
20463 F: kernel/locking/locktorture.c
20464 F: kernel/rcu/rcuscale.c
20465 F: kernel/rcu/rcutorture.c
20466 F: kernel/rcu/refscale.c
20467 F: kernel/torture.c
20469 TOSHIBA ACPI EXTRAS DRIVER
20470 M: Azael Avalos <coproscefalo@gmail.com>
20471 L: platform-driver-x86@vger.kernel.org
20473 F: drivers/platform/x86/toshiba_acpi.c
20475 TOSHIBA BLUETOOTH DRIVER
20476 M: Azael Avalos <coproscefalo@gmail.com>
20477 L: platform-driver-x86@vger.kernel.org
20479 F: drivers/platform/x86/toshiba_bluetooth.c
20481 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20482 M: Azael Avalos <coproscefalo@gmail.com>
20483 L: platform-driver-x86@vger.kernel.org
20485 F: drivers/platform/x86/toshiba_haps.c
20488 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20490 W: http://www.buzzard.org.uk/toshiba/
20491 F: drivers/char/toshiba.c
20492 F: include/linux/toshiba.h
20493 F: include/uapi/linux/toshiba.h
20495 TOSHIBA TC358743 DRIVER
20496 M: Mats Randgaard <matrandg@cisco.com>
20497 L: linux-media@vger.kernel.org
20499 F: drivers/media/i2c/tc358743*
20500 F: include/media/i2c/tc358743.h
20502 TOSHIBA WMI HOTKEYS DRIVER
20503 M: Azael Avalos <coproscefalo@gmail.com>
20504 L: platform-driver-x86@vger.kernel.org
20506 F: drivers/platform/x86/toshiba-wmi.c
20509 M: Peter Huewe <peterhuewe@gmx.de>
20510 M: Jarkko Sakkinen <jarkko@kernel.org>
20511 R: Jason Gunthorpe <jgg@ziepe.ca>
20512 L: linux-integrity@vger.kernel.org
20514 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20515 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20517 F: drivers/char/tpm/
20520 M: Steven Rostedt <rostedt@goodmis.org>
20521 M: Ingo Molnar <mingo@redhat.com>
20523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20524 F: Documentation/trace/ftrace.rst
20525 F: arch/*/*/*/*ftrace*
20526 F: arch/*/*/*ftrace*
20528 F: include/*/ftrace.h
20529 F: include/linux/trace*.h
20532 F: tools/testing/selftests/ftrace/
20534 TRACING MMIO ACCESSES (MMIOTRACE)
20535 M: Steven Rostedt <rostedt@goodmis.org>
20536 M: Ingo Molnar <mingo@kernel.org>
20537 R: Karol Herbst <karolherbst@gmail.com>
20538 R: Pekka Paalanen <ppaalanen@gmail.com>
20539 L: linux-kernel@vger.kernel.org
20540 L: nouveau@lists.freedesktop.org
20542 F: arch/x86/mm/kmmio.c
20543 F: arch/x86/mm/mmio-mod.c
20544 F: arch/x86/mm/testmmiotrace.c
20545 F: include/linux/mmiotrace.h
20546 F: kernel/trace/trace_mmiotrace.c
20548 TRACING OS NOISE / LATENCY TRACERS
20549 M: Steven Rostedt <rostedt@goodmis.org>
20550 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20552 F: kernel/trace/trace_osnoise.c
20553 F: include/trace/events/osnoise.h
20554 F: kernel/trace/trace_hwlat.c
20555 F: kernel/trace/trace_irqsoff.c
20556 F: kernel/trace/trace_sched_wakeup.c
20557 F: Documentation/trace/osnoise-tracer.rst
20558 F: Documentation/trace/timerlat-tracer.rst
20559 F: Documentation/trace/hwlat_detector.rst
20560 F: arch/*/kernel/trace.c
20562 Real-time Linux Analysis (RTLA) tools
20563 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20564 M: Steven Rostedt <rostedt@goodmis.org>
20565 L: linux-trace-devel@vger.kernel.org
20567 F: Documentation/tools/rtla/
20568 F: tools/tracing/rtla/
20570 TRADITIONAL CHINESE DOCUMENTATION
20571 M: Hu Haowen <src.res@email.cn>
20572 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20574 W: https://github.com/srcres258/linux-doc
20575 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20576 F: Documentation/translations/zh_TW/
20579 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20580 M: Jiri Slaby <jirislaby@kernel.org>
20582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20583 F: Documentation/driver-api/serial/
20585 F: drivers/tty/serial/serial_core.c
20586 F: include/linux/selection.h
20587 F: include/linux/serial.h
20588 F: include/linux/serial_core.h
20589 F: include/linux/sysrq.h
20590 F: include/linux/tty*.h
20591 F: include/linux/vt.h
20592 F: include/linux/vt_*.h
20593 F: include/uapi/linux/serial.h
20594 F: include/uapi/linux/serial_core.h
20595 F: include/uapi/linux/tty.h
20597 TUA9001 MEDIA DRIVER
20598 M: Antti Palosaari <crope@iki.fi>
20599 L: linux-media@vger.kernel.org
20601 W: https://linuxtv.org
20602 W: http://palosaari.fi/linux/
20603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20604 T: git git://linuxtv.org/anttip/media_tree.git
20605 F: drivers/media/tuners/tua9001*
20607 TULIP NETWORK DRIVERS
20608 L: netdev@vger.kernel.org
20609 L: linux-parisc@vger.kernel.org
20611 F: drivers/net/ethernet/dec/tulip/
20614 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20616 W: http://vtun.sourceforge.net/tun
20617 F: Documentation/networking/tuntap.rst
20618 F: arch/um/os-Linux/drivers/
20620 TURBOCHANNEL SUBSYSTEM
20621 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20622 M: Ralf Baechle <ralf@linux-mips.org>
20623 L: linux-mips@vger.kernel.org
20625 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20627 F: include/linux/tc.h
20630 M: "Len Brown" <lenb@kernel.org>
20631 L: linux-pm@vger.kernel.org
20633 Q: https://patchwork.kernel.org/project/linux-pm/list/
20634 B: https://bugzilla.kernel.org
20635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20636 F: tools/power/x86/turbostat/
20638 TW5864 VIDEO4LINUX DRIVER
20639 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20640 M: Anton Sviridenko <anton@corp.bluecherry.net>
20641 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20642 M: Andrey Utkin <andrey_utkin@fastmail.com>
20643 L: linux-media@vger.kernel.org
20645 F: drivers/media/pci/tw5864/
20647 TW68 VIDEO4LINUX DRIVER
20648 M: Hans Verkuil <hverkuil@xs4all.nl>
20649 L: linux-media@vger.kernel.org
20651 W: https://linuxtv.org
20652 T: git git://linuxtv.org/media_tree.git
20653 F: drivers/media/pci/tw68/
20655 TW686X VIDEO4LINUX DRIVER
20656 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20657 L: linux-media@vger.kernel.org
20659 W: http://linuxtv.org
20660 T: git git://linuxtv.org/media_tree.git
20661 F: drivers/media/pci/tw686x/
20663 U-BOOT ENVIRONMENT VARIABLES
20664 M: Rafał Miłecki <rafal@milecki.pl>
20666 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20668 UACCE ACCELERATOR FRAMEWORK
20669 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20670 M: Zhou Wang <wangzhou1@hisilicon.com>
20671 L: linux-accelerators@lists.ozlabs.org
20672 L: linux-kernel@vger.kernel.org
20674 F: Documentation/ABI/testing/sysfs-driver-uacce
20675 F: Documentation/misc-devices/uacce.rst
20676 F: drivers/misc/uacce/
20677 F: include/linux/uacce.h
20678 F: include/uapi/misc/uacce/
20680 UBI FILE SYSTEM (UBIFS)
20681 M: Richard Weinberger <richard@nod.at>
20682 L: linux-mtd@lists.infradead.org
20684 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20687 F: Documentation/ABI/testing/sysfs-fs-ubifs
20688 F: Documentation/filesystems/ubifs-authentication.rst
20689 F: Documentation/filesystems/ubifs.rst
20692 UBLK USERSPACE BLOCK DRIVER
20693 M: Ming Lei <ming.lei@redhat.com>
20694 L: linux-block@vger.kernel.org
20696 F: drivers/block/ublk_drv.c
20697 F: include/uapi/linux/ublk_cmd.h
20699 UCLINUX (M68KNOMMU AND COLDFIRE)
20700 M: Greg Ungerer <gerg@linux-m68k.org>
20701 L: linux-m68k@lists.linux-m68k.org
20702 L: uclinux-dev@uclinux.org (subscribers-only)
20704 W: http://www.linux-m68k.org/
20705 W: http://www.uclinux.org/
20706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20707 F: arch/m68k/*/*_no.*
20709 F: arch/m68k/coldfire/
20710 F: arch/m68k/include/asm/*_no.*
20713 M: Jan Kara <jack@suse.com>
20715 F: Documentation/filesystems/udf.rst
20719 M: Bastien Nocera <hadess@hadess.net>
20720 L: linux-input@vger.kernel.org
20722 F: drivers/hid/hid-udraw-ps3.c
20725 M: Evgeniy Dushistov <dushistov@mail.ru>
20727 F: Documentation/admin-guide/ufs.rst
20730 UHID USERSPACE HID IO DRIVER
20731 M: David Rheinsberg <david.rheinsberg@gmail.com>
20732 L: linux-input@vger.kernel.org
20734 F: drivers/hid/uhid.c
20735 F: include/uapi/linux/uhid.h
20738 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20739 L: linux-usb@vger.kernel.org
20741 F: drivers/usb/common/ulpi.c
20742 F: include/linux/ulpi/
20745 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20746 L: linux-fsdevel@vger.kernel.org
20751 M: Tony Finch <dot@dotat.at>
20753 W: http://dotat.at/prog/unifdef
20754 F: scripts/unifdef.c
20756 UNIFORM CDROM DRIVER
20757 M: Phillip Potter <phil@philpotter.co.uk>
20759 F: Documentation/cdrom/
20760 F: drivers/cdrom/cdrom.c
20761 F: include/linux/cdrom.h
20762 F: include/uapi/linux/cdrom.h
20764 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20765 R: Alim Akhtar <alim.akhtar@samsung.com>
20766 R: Avri Altman <avri.altman@wdc.com>
20767 R: Bart Van Assche <bvanassche@acm.org>
20768 L: linux-scsi@vger.kernel.org
20770 F: Documentation/devicetree/bindings/ufs/
20771 F: Documentation/scsi/ufs.rst
20772 F: drivers/ufs/core/
20774 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20775 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20776 L: linux-scsi@vger.kernel.org
20778 F: drivers/ufs/host/*dwc*
20780 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20781 M: Stanley Chu <stanley.chu@mediatek.com>
20782 L: linux-scsi@vger.kernel.org
20783 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20785 F: drivers/ufs/host/ufs-mediatek*
20787 UNSORTED BLOCK IMAGES (UBI)
20788 M: Richard Weinberger <richard@nod.at>
20789 L: linux-mtd@lists.infradead.org
20791 W: http://www.linux-mtd.infradead.org/
20792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20794 F: drivers/mtd/ubi/
20795 F: include/linux/mtd/ubi.h
20796 F: include/uapi/mtd/ubi-user.h
20798 USB "USBNET" DRIVER FRAMEWORK
20799 M: Oliver Neukum <oneukum@suse.com>
20800 L: netdev@vger.kernel.org
20802 W: http://www.linux-usb.org/usbnet
20803 F: drivers/net/usb/usbnet.c
20804 F: include/linux/usb/usbnet.h
20807 M: Oliver Neukum <oneukum@suse.com>
20808 L: linux-usb@vger.kernel.org
20810 F: Documentation/usb/acm.rst
20811 F: drivers/usb/class/cdc-acm.*
20813 USB APPLE MFI FASTCHARGE DRIVER
20814 M: Bastien Nocera <hadess@hadess.net>
20815 L: linux-usb@vger.kernel.org
20817 F: drivers/usb/misc/apple-mfi-fastcharge.c
20819 USB AR5523 WIRELESS DRIVER
20820 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20821 L: linux-wireless@vger.kernel.org
20823 F: drivers/net/wireless/ath/ar5523/
20826 M: Oliver Neukum <oneukum@suse.com>
20827 L: linux-usb@vger.kernel.org
20828 L: linux-scsi@vger.kernel.org
20830 F: drivers/usb/storage/uas.c
20832 USB CDC ETHERNET DRIVER
20833 M: Oliver Neukum <oliver@neukum.org>
20834 L: linux-usb@vger.kernel.org
20836 F: drivers/net/usb/cdc_*.c
20837 F: include/uapi/linux/usb/cdc.h
20839 USB CHAOSKEY DRIVER
20840 M: Keith Packard <keithp@keithp.com>
20841 L: linux-usb@vger.kernel.org
20843 F: drivers/usb/misc/chaoskey.c
20845 USB CYPRESS C67X00 DRIVER
20846 L: linux-usb@vger.kernel.org
20848 F: drivers/usb/c67x00/
20850 USB DAVICOM DM9601 DRIVER
20851 M: Peter Korsgaard <peter@korsgaard.com>
20852 L: netdev@vger.kernel.org
20854 W: http://www.linux-usb.org/usbnet
20855 F: drivers/net/usb/dm9601.c
20858 M: Alan Stern <stern@rowland.harvard.edu>
20859 L: linux-usb@vger.kernel.org
20861 F: Documentation/usb/ehci.rst
20862 F: drivers/usb/host/ehci*
20864 USB GADGET/PERIPHERAL SUBSYSTEM
20865 M: Felipe Balbi <balbi@kernel.org>
20866 L: linux-usb@vger.kernel.org
20868 W: http://www.linux-usb.org/gadget
20869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20870 F: drivers/usb/gadget/
20871 F: include/linux/usb/gadget*
20873 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20874 M: Jiri Kosina <jikos@kernel.org>
20875 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20876 L: linux-usb@vger.kernel.org
20878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20879 F: Documentation/hid/hiddev.rst
20880 F: drivers/hid/usbhid/
20882 USB INTEL XHCI ROLE MUX DRIVER
20883 M: Hans de Goede <hdegoede@redhat.com>
20884 L: linux-usb@vger.kernel.org
20886 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20888 USB IP DRIVER FOR HISILICON KIRIN 960
20889 M: Yu Chen <chenyu56@huawei.com>
20890 M: Binghui Wang <wangbinghui@hisilicon.com>
20891 L: linux-usb@vger.kernel.org
20893 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20894 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20896 USB IP DRIVER FOR HISILICON KIRIN 970
20897 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20898 L: linux-usb@vger.kernel.org
20900 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20901 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20904 M: Olav Kongas <ok@artecdesign.ee>
20905 L: linux-usb@vger.kernel.org
20907 F: drivers/usb/host/isp116x*
20908 F: include/linux/usb/isp116x.h
20911 M: Rui Miguel Silva <rui.silva@linaro.org>
20912 L: linux-usb@vger.kernel.org
20914 F: drivers/usb/isp1760/*
20915 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20917 USB LAN78XX ETHERNET DRIVER
20918 M: Woojung Huh <woojung.huh@microchip.com>
20919 M: UNGLinuxDriver@microchip.com
20920 L: netdev@vger.kernel.org
20922 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20923 F: drivers/net/usb/lan78xx.*
20924 F: include/dt-bindings/net/microchip-lan78xx.h
20926 USB MASS STORAGE DRIVER
20927 M: Alan Stern <stern@rowland.harvard.edu>
20928 L: linux-usb@vger.kernel.org
20929 L: usb-storage@lists.one-eyed-alien.net
20931 F: drivers/usb/storage/
20934 M: Clemens Ladisch <clemens@ladisch.de>
20935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20938 F: sound/usb/midi.*
20940 USB NETWORKING DRIVERS
20941 L: linux-usb@vger.kernel.org
20943 F: drivers/net/usb/
20946 M: Alan Stern <stern@rowland.harvard.edu>
20947 L: linux-usb@vger.kernel.org
20949 F: Documentation/usb/ohci.rst
20950 F: drivers/usb/host/ohci*
20952 USB OTG FSM (Finite State Machine)
20953 M: Peter Chen <peter.chen@kernel.org>
20954 L: linux-usb@vger.kernel.org
20956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20957 F: drivers/usb/common/usb-otg-fsm.c
20960 M: Valentina Manea <valentina.manea.m@gmail.com>
20961 M: Shuah Khan <shuah@kernel.org>
20962 M: Shuah Khan <skhan@linuxfoundation.org>
20963 L: linux-usb@vger.kernel.org
20965 F: Documentation/usb/usbip_protocol.rst
20966 F: drivers/usb/usbip/
20967 F: tools/testing/selftests/drivers/usb/usbip/
20968 F: tools/usb/usbip/
20971 M: Petko Manolov <petkan@nucleusys.com>
20972 L: linux-usb@vger.kernel.org
20973 L: netdev@vger.kernel.org
20975 W: https://github.com/petkan/pegasus
20976 T: git git://github.com/petkan/pegasus.git
20977 F: drivers/net/usb/pegasus.*
20980 M: Felipe Balbi <balbi@kernel.org>
20981 L: linux-usb@vger.kernel.org
20983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20984 F: drivers/usb/phy/
20986 USB PRINTER DRIVER (usblp)
20987 M: Pete Zaitcev <zaitcev@redhat.com>
20988 L: linux-usb@vger.kernel.org
20990 F: drivers/usb/class/usblp.c
20992 USB RAW GADGET DRIVER
20993 R: Andrey Konovalov <andreyknvl@gmail.com>
20994 L: linux-usb@vger.kernel.org
20996 F: Documentation/usb/raw-gadget.rst
20997 F: drivers/usb/gadget/legacy/raw_gadget.c
20998 F: include/uapi/linux/usb/raw_gadget.h
21000 USB QMI WWAN NETWORK DRIVER
21001 M: Bjørn Mork <bjorn@mork.no>
21002 L: netdev@vger.kernel.org
21004 F: Documentation/ABI/testing/sysfs-class-net-qmi
21005 F: drivers/net/usb/qmi_wwan.c
21008 M: Petko Manolov <petkan@nucleusys.com>
21009 L: linux-usb@vger.kernel.org
21010 L: netdev@vger.kernel.org
21012 W: https://github.com/petkan/rtl8150
21013 T: git git://github.com/petkan/rtl8150.git
21014 F: drivers/net/usb/rtl8150.c
21016 USB SERIAL SUBSYSTEM
21017 M: Johan Hovold <johan@kernel.org>
21018 L: linux-usb@vger.kernel.org
21020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21021 F: Documentation/usb/usb-serial.rst
21022 F: drivers/usb/serial/
21023 F: include/linux/usb/serial.h
21025 USB SMSC75XX ETHERNET DRIVER
21026 M: Steve Glendinning <steve.glendinning@shawell.net>
21027 L: netdev@vger.kernel.org
21029 F: drivers/net/usb/smsc75xx.*
21031 USB SMSC95XX ETHERNET DRIVER
21032 M: Steve Glendinning <steve.glendinning@shawell.net>
21033 M: UNGLinuxDriver@microchip.com
21034 L: netdev@vger.kernel.org
21036 F: drivers/net/usb/smsc95xx.*
21039 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21040 L: linux-usb@vger.kernel.org
21042 W: http://www.linux-usb.org
21043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21044 F: Documentation/devicetree/bindings/usb/
21045 F: Documentation/usb/
21047 F: include/dt-bindings/usb/
21048 F: include/linux/usb.h
21049 F: include/linux/usb/
21051 USB TYPEC BUS FOR ALTERNATE MODES
21052 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21053 L: linux-usb@vger.kernel.org
21055 F: Documentation/ABI/testing/sysfs-bus-typec
21056 F: Documentation/driver-api/usb/typec_bus.rst
21057 F: drivers/usb/typec/altmodes/
21058 F: include/linux/usb/typec_altmode.h
21061 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21062 L: linux-usb@vger.kernel.org
21064 F: Documentation/ABI/testing/sysfs-class-typec
21065 F: Documentation/driver-api/usb/typec.rst
21066 F: drivers/usb/typec/
21067 F: include/linux/usb/typec.h
21069 USB TYPEC INTEL PMC MUX DRIVER
21070 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21071 L: linux-usb@vger.kernel.org
21073 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21074 F: drivers/usb/typec/mux/intel_pmc_mux.c
21076 USB TYPEC PI3USB30532 MUX DRIVER
21077 M: Hans de Goede <hdegoede@redhat.com>
21078 L: linux-usb@vger.kernel.org
21080 F: drivers/usb/typec/mux/pi3usb30532.c
21082 USB TYPEC PORT CONTROLLER DRIVERS
21083 M: Guenter Roeck <linux@roeck-us.net>
21084 L: linux-usb@vger.kernel.org
21086 F: drivers/usb/typec/tcpm/
21089 M: Alan Stern <stern@rowland.harvard.edu>
21090 L: linux-usb@vger.kernel.org
21092 F: drivers/usb/host/uhci*
21095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21096 L: linux-media@vger.kernel.org
21098 W: http://www.ideasonboard.org/uvc/
21099 T: git git://linuxtv.org/media_tree.git
21100 F: drivers/media/usb/uvc/
21101 F: include/uapi/linux/uvcvideo.h
21104 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21105 L: linux-usb@vger.kernel.org
21107 F: drivers/usb/gadget/function/*uvc*
21108 F: drivers/usb/gadget/legacy/webcam.c
21109 F: include/uapi/linux/usb/g_uvc.h
21111 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21112 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21113 L: linux-wireless@vger.kernel.org
21115 F: drivers/net/wireless/rndis_wlan.c
21118 M: Mathias Nyman <mathias.nyman@intel.com>
21119 L: linux-usb@vger.kernel.org
21121 F: drivers/usb/host/pci-quirks*
21122 F: drivers/usb/host/xhci*
21125 L: linux-wireless@vger.kernel.org
21127 W: http://linux-lc100020.sourceforge.net
21128 F: drivers/net/wireless/zydas/zd1201.*
21131 M: Antoine Jacquet <royale@zerezo.com>
21132 L: linux-usb@vger.kernel.org
21133 L: linux-media@vger.kernel.org
21135 W: http://royale.zerezo.com/zr364xx/
21136 T: git git://linuxtv.org/media_tree.git
21137 F: Documentation/admin-guide/media/zr364xx*
21138 F: drivers/media/usb/zr364xx/
21140 USER-MODE LINUX (UML)
21141 M: Richard Weinberger <richard@nod.at>
21142 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21143 M: Johannes Berg <johannes@sipsolutions.net>
21144 L: linux-um@lists.infradead.org
21146 W: http://user-mode-linux.sourceforge.net
21147 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21150 F: Documentation/virt/uml/
21155 USERSPACE COPYIN/COPYOUT (UIOVEC)
21156 M: Alexander Viro <viro@zeniv.linux.org.uk>
21158 F: include/linux/uio.h
21161 USERSPACE DMA BUFFER DRIVER
21162 M: Gerd Hoffmann <kraxel@redhat.com>
21163 L: dri-devel@lists.freedesktop.org
21165 T: git git://anongit.freedesktop.org/drm/drm-misc
21166 F: drivers/dma-buf/udmabuf.c
21167 F: include/uapi/linux/udmabuf.h
21169 USERSPACE I/O (UIO)
21170 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21173 F: Documentation/driver-api/uio-howto.rst
21175 F: include/linux/uio_driver.h
21178 M: Karel Zak <kzak@redhat.com>
21179 L: util-linux@vger.kernel.org
21181 W: http://en.wikipedia.org/wiki/Util-linux
21182 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21185 M: Christoph Hellwig <hch@lst.de>
21186 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21187 L: linux-kernel@vger.kernel.org
21189 T: git git://git.infradead.org/users/hch/uuid.git
21190 F: include/linux/uuid.h
21191 F: include/uapi/linux/uuid.h
21196 M: Justin Ernst <justin.ernst@hpe.com>
21197 L: platform-driver-x86@vger.kernel.org
21199 F: drivers/platform/x86/uv_sysfs.c
21202 M: Michal Januszewski <spock@gentoo.org>
21203 L: linux-fbdev@vger.kernel.org
21205 W: https://github.com/mjanusz/v86d
21206 F: Documentation/fb/uvesafb.rst
21207 F: drivers/video/fbdev/uvesafb.*
21209 Ux500 CLOCK DRIVERS
21210 M: Ulf Hansson <ulf.hansson@linaro.org>
21211 L: linux-clk@vger.kernel.org
21212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21214 F: drivers/clk/ux500/
21217 M: Stefan Agner <stefan@agner.ch>
21218 L: linux-mtd@lists.infradead.org
21220 F: drivers/mtd/nand/raw/vf610_nfc.c
21222 VFAT/FAT/MSDOS FILESYSTEM
21223 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21225 F: Documentation/filesystems/vfat.rst
21229 M: Alex Williamson <alex.williamson@redhat.com>
21230 R: Cornelia Huck <cohuck@redhat.com>
21231 L: kvm@vger.kernel.org
21233 T: git git://github.com/awilliam/linux-vfio.git
21234 F: Documentation/driver-api/vfio.rst
21236 F: include/linux/vfio.h
21237 F: include/linux/vfio_pci_core.h
21238 F: include/uapi/linux/vfio.h
21241 M: Diana Craciun <diana.craciun@oss.nxp.com>
21242 L: kvm@vger.kernel.org
21244 F: drivers/vfio/fsl-mc/
21246 VFIO HISILICON PCI DRIVER
21247 M: Longfang Liu <liulongfang@huawei.com>
21248 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21249 L: kvm@vger.kernel.org
21251 F: drivers/vfio/pci/hisilicon/
21253 VFIO MEDIATED DEVICE DRIVERS
21254 M: Kirti Wankhede <kwankhede@nvidia.com>
21255 L: kvm@vger.kernel.org
21257 F: Documentation/driver-api/vfio-mediated-device.rst
21258 F: drivers/vfio/mdev/
21259 F: include/linux/mdev.h
21260 F: samples/vfio-mdev/
21262 VFIO PCI DEVICE SPECIFIC DRIVERS
21263 R: Jason Gunthorpe <jgg@nvidia.com>
21264 R: Yishai Hadas <yishaih@nvidia.com>
21265 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21266 R: Kevin Tian <kevin.tian@intel.com>
21267 L: kvm@vger.kernel.org
21269 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21270 F: drivers/vfio/pci/*/
21272 VFIO PLATFORM DRIVER
21273 M: Eric Auger <eric.auger@redhat.com>
21274 L: kvm@vger.kernel.org
21276 F: drivers/vfio/platform/
21278 VFIO MLX5 PCI DRIVER
21279 M: Yishai Hadas <yishaih@nvidia.com>
21280 L: kvm@vger.kernel.org
21282 F: drivers/vfio/pci/mlx5/
21285 R: Lukas Wunner <lukas@wunner.de>
21287 T: git git://anongit.freedesktop.org/drm/drm-misc
21288 F: Documentation/gpu/vga-switcheroo.rst
21289 F: drivers/gpu/vga/vga_switcheroo.c
21290 F: include/linux/vga_switcheroo.h
21292 VIA RHINE NETWORK DRIVER
21294 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21295 F: drivers/net/ethernet/via/via-rhine.c
21297 VIA SD/MMC CARD CONTROLLER DRIVER
21298 M: Bruce Chang <brucechang@via.com.tw>
21299 M: Harald Welte <HaraldWelte@viatech.com>
21301 F: drivers/mmc/host/via-sdmmc.c
21303 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21304 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21305 L: linux-fbdev@vger.kernel.org
21307 F: drivers/video/fbdev/via/
21308 F: include/linux/via-core.h
21309 F: include/linux/via-gpio.h
21310 F: include/linux/via_i2c.h
21312 VIA VELOCITY NETWORK DRIVER
21313 M: Francois Romieu <romieu@fr.zoreil.com>
21314 L: netdev@vger.kernel.org
21316 F: drivers/net/ethernet/via/via-velocity.*
21318 VICODEC VIRTUAL CODEC DRIVER
21319 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21320 L: linux-media@vger.kernel.org
21322 W: https://linuxtv.org
21323 T: git git://linuxtv.org/media_tree.git
21324 F: drivers/media/test-drivers/vicodec/*
21326 VIDEO I2C POLLING DRIVER
21327 M: Matt Ranostay <matt.ranostay@konsulko.com>
21328 L: linux-media@vger.kernel.org
21330 F: drivers/media/i2c/video-i2c.c
21332 VIDEO MULTIPLEXER DRIVER
21333 M: Philipp Zabel <p.zabel@pengutronix.de>
21334 L: linux-media@vger.kernel.org
21336 F: drivers/media/platform/video-mux.c
21338 VIDEOBUF2 FRAMEWORK
21339 M: Tomasz Figa <tfiga@chromium.org>
21340 M: Marek Szyprowski <m.szyprowski@samsung.com>
21341 L: linux-media@vger.kernel.org
21343 F: drivers/media/common/videobuf2/*
21344 F: include/media/videobuf2-*
21346 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21347 M: Shuah Khan <skhan@linuxfoundation.org>
21348 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21349 L: linux-media@vger.kernel.org
21351 W: https://linuxtv.org
21352 T: git git://linuxtv.org/media_tree.git
21353 F: drivers/media/test-drivers/vimc/*
21356 M: Alex Williamson <alex.williamson@redhat.com>
21357 M: Paolo Bonzini <pbonzini@redhat.com>
21358 L: kvm@vger.kernel.org
21362 VIRTIO AND VHOST VSOCK DRIVER
21363 M: Stefan Hajnoczi <stefanha@redhat.com>
21364 M: Stefano Garzarella <sgarzare@redhat.com>
21365 L: kvm@vger.kernel.org
21366 L: virtualization@lists.linux-foundation.org
21367 L: netdev@vger.kernel.org
21369 F: drivers/vhost/vsock.c
21370 F: include/linux/virtio_vsock.h
21371 F: include/uapi/linux/virtio_vsock.h
21372 F: net/vmw_vsock/virtio_transport.c
21373 F: net/vmw_vsock/virtio_transport_common.c
21375 VIRTIO BLOCK AND SCSI DRIVERS
21376 M: "Michael S. Tsirkin" <mst@redhat.com>
21377 M: Jason Wang <jasowang@redhat.com>
21378 R: Paolo Bonzini <pbonzini@redhat.com>
21379 R: Stefan Hajnoczi <stefanha@redhat.com>
21380 L: virtualization@lists.linux-foundation.org
21382 F: drivers/block/virtio_blk.c
21383 F: drivers/scsi/virtio_scsi.c
21384 F: drivers/vhost/scsi.c
21385 F: include/uapi/linux/virtio_blk.h
21386 F: include/uapi/linux/virtio_scsi.h
21388 VIRTIO CONSOLE DRIVER
21389 M: Amit Shah <amit@kernel.org>
21390 L: virtualization@lists.linux-foundation.org
21392 F: drivers/char/virtio_console.c
21393 F: include/linux/virtio_console.h
21394 F: include/uapi/linux/virtio_console.h
21396 VIRTIO CORE AND NET DRIVERS
21397 M: "Michael S. Tsirkin" <mst@redhat.com>
21398 M: Jason Wang <jasowang@redhat.com>
21399 L: virtualization@lists.linux-foundation.org
21401 F: Documentation/ABI/testing/sysfs-bus-vdpa
21402 F: Documentation/ABI/testing/sysfs-class-vduse
21403 F: Documentation/devicetree/bindings/virtio/
21404 F: drivers/block/virtio_blk.c
21405 F: drivers/crypto/virtio/
21406 F: drivers/net/virtio_net.c
21409 F: include/linux/vdpa.h
21410 F: include/linux/virtio*.h
21411 F: include/uapi/linux/virtio_*.h
21415 M: "Michael S. Tsirkin" <mst@redhat.com>
21416 M: David Hildenbrand <david@redhat.com>
21417 L: virtualization@lists.linux-foundation.org
21419 F: drivers/virtio/virtio_balloon.c
21420 F: include/uapi/linux/virtio_balloon.h
21421 F: include/linux/balloon_compaction.h
21422 F: mm/balloon_compaction.c
21424 VIRTIO CRYPTO DRIVER
21425 M: Gonglei <arei.gonglei@huawei.com>
21426 L: virtualization@lists.linux-foundation.org
21427 L: linux-crypto@vger.kernel.org
21429 F: drivers/crypto/virtio/
21430 F: include/uapi/linux/virtio_crypto.h
21432 VIRTIO DRIVERS FOR S390
21433 M: Cornelia Huck <cohuck@redhat.com>
21434 M: Halil Pasic <pasic@linux.ibm.com>
21435 M: Eric Farman <farman@linux.ibm.com>
21436 L: linux-s390@vger.kernel.org
21437 L: virtualization@lists.linux-foundation.org
21438 L: kvm@vger.kernel.org
21440 F: arch/s390/include/uapi/asm/virtio-ccw.h
21441 F: drivers/s390/virtio/
21444 M: Vivek Goyal <vgoyal@redhat.com>
21445 M: Stefan Hajnoczi <stefanha@redhat.com>
21446 M: Miklos Szeredi <miklos@szeredi.hu>
21447 L: virtualization@lists.linux-foundation.org
21448 L: linux-fsdevel@vger.kernel.org
21450 W: https://virtio-fs.gitlab.io/
21451 F: Documentation/filesystems/virtiofs.rst
21452 F: fs/fuse/virtio_fs.c
21453 F: include/uapi/linux/virtio_fs.h
21456 M: Enrico Weigelt, metux IT consult <info@metux.net>
21457 M: Viresh Kumar <vireshk@kernel.org>
21458 L: linux-gpio@vger.kernel.org
21459 L: virtualization@lists.linux-foundation.org
21461 F: drivers/gpio/gpio-virtio.c
21462 F: include/uapi/linux/virtio_gpio.h
21465 M: David Airlie <airlied@linux.ie>
21466 M: Gerd Hoffmann <kraxel@redhat.com>
21467 R: Gurchetan Singh <gurchetansingh@chromium.org>
21468 R: Chia-I Wu <olvaffe@gmail.com>
21469 L: dri-devel@lists.freedesktop.org
21470 L: virtualization@lists.linux-foundation.org
21472 T: git git://anongit.freedesktop.org/drm/drm-misc
21473 F: drivers/gpu/drm/virtio/
21474 F: include/uapi/linux/virtio_gpu.h
21476 VIRTIO HOST (VHOST)
21477 M: "Michael S. Tsirkin" <mst@redhat.com>
21478 M: Jason Wang <jasowang@redhat.com>
21479 L: kvm@vger.kernel.org
21480 L: virtualization@lists.linux-foundation.org
21481 L: netdev@vger.kernel.org
21483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21485 F: include/linux/vhost_iotlb.h
21486 F: include/uapi/linux/vhost.h
21488 VIRTIO INPUT DRIVER
21489 M: Gerd Hoffmann <kraxel@redhat.com>
21491 F: drivers/virtio/virtio_input.c
21492 F: include/uapi/linux/virtio_input.h
21494 VIRTIO IOMMU DRIVER
21495 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21496 L: virtualization@lists.linux-foundation.org
21498 F: drivers/iommu/virtio-iommu.c
21499 F: include/uapi/linux/virtio_iommu.h
21502 M: David Hildenbrand <david@redhat.com>
21503 L: virtualization@lists.linux-foundation.org
21505 W: https://virtio-mem.gitlab.io/
21506 F: drivers/virtio/virtio_mem.c
21507 F: include/uapi/linux/virtio_mem.h
21509 VIRTIO SOUND DRIVER
21510 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21511 M: "Michael S. Tsirkin" <mst@redhat.com>
21512 L: virtualization@lists.linux-foundation.org
21513 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21515 F: include/uapi/linux/virtio_snd.h
21519 M: Conghui Chen <conghui.chen@intel.com>
21520 M: Viresh Kumar <viresh.kumar@linaro.org>
21521 L: linux-i2c@vger.kernel.org
21522 L: virtualization@lists.linux-foundation.org
21524 F: drivers/i2c/busses/i2c-virtio.c
21525 F: include/uapi/linux/virtio_i2c.h
21528 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21529 L: virtualization@lists.linux-foundation.org
21531 F: drivers/nvdimm/virtio_pmem.c
21532 F: drivers/nvdimm/nd_virtio.c
21534 VIRTUAL BOX GUEST DEVICE DRIVER
21535 M: Hans de Goede <hdegoede@redhat.com>
21536 M: Arnd Bergmann <arnd@arndb.de>
21537 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21539 F: drivers/virt/vboxguest/
21540 F: include/linux/vbox_utils.h
21541 F: include/uapi/linux/vbox*.h
21543 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21544 M: Hans de Goede <hdegoede@redhat.com>
21545 L: linux-fsdevel@vger.kernel.org
21549 VIRTUAL SERIO DEVICE DRIVER
21550 M: Stephen Chandler Paul <thatslyude@gmail.com>
21552 F: drivers/input/serio/userio.c
21553 F: include/uapi/linux/userio.h
21555 VIVID VIRTUAL VIDEO DRIVER
21556 M: Hans Verkuil <hverkuil@xs4all.nl>
21557 L: linux-media@vger.kernel.org
21559 W: https://linuxtv.org
21560 T: git git://linuxtv.org/media_tree.git
21561 F: drivers/media/test-drivers/vivid/*
21563 VIDTV VIRTUAL DIGITAL TV DRIVER
21564 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21565 L: linux-media@vger.kernel.org
21567 W: https://linuxtv.org
21568 T: git git://linuxtv.org/media_tree.git
21569 F: drivers/media/test-drivers/vidtv/*
21572 M: Florian Fainelli <f.fainelli@gmail.com>
21573 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21575 F: drivers/vlynq/vlynq.c
21576 F: include/linux/vlynq.h
21579 M: Martyn Welch <martyn@welchs.me.uk>
21580 M: Manohar Vanga <manohar.vanga@gmail.com>
21581 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21582 L: linux-kernel@vger.kernel.org
21584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21585 F: Documentation/driver-api/vme.rst
21586 F: drivers/staging/vme_user/
21588 F: include/linux/vme*
21590 VM SOCKETS (AF_VSOCK)
21591 M: Stefano Garzarella <sgarzare@redhat.com>
21592 L: virtualization@lists.linux-foundation.org
21593 L: netdev@vger.kernel.org
21595 F: drivers/net/vsockmon.c
21596 F: include/net/af_vsock.h
21597 F: include/uapi/linux/vm_sockets.h
21598 F: include/uapi/linux/vm_sockets_diag.h
21599 F: include/uapi/linux/vsockmon.h
21601 F: tools/testing/vsock/
21603 VMWARE BALLOON DRIVER
21604 M: Nadav Amit <namit@vmware.com>
21605 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21606 L: linux-kernel@vger.kernel.org
21608 F: drivers/misc/vmw_balloon.c
21610 VMWARE HYPERVISOR INTERFACE
21611 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21612 M: Alexey Makhalov <amakhalov@vmware.com>
21613 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21614 L: virtualization@lists.linux-foundation.org
21617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21618 F: arch/x86/include/asm/vmware.h
21619 F: arch/x86/kernel/cpu/vmware.c
21621 VMWARE PVRDMA DRIVER
21622 M: Bryan Tan <bryantan@vmware.com>
21623 M: Vishnu Dasa <vdasa@vmware.com>
21624 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21625 L: linux-rdma@vger.kernel.org
21627 F: drivers/infiniband/hw/vmw_pvrdma/
21629 VMware PVSCSI driver
21630 M: Vishal Bhakta <vbhakta@vmware.com>
21631 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21632 L: linux-scsi@vger.kernel.org
21634 F: drivers/scsi/vmw_pvscsi.c
21635 F: drivers/scsi/vmw_pvscsi.h
21637 VMWARE VIRTUAL PTP CLOCK DRIVER
21638 M: Vivek Thampi <vithampi@vmware.com>
21639 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21640 L: netdev@vger.kernel.org
21642 F: drivers/ptp/ptp_vmw.c
21645 M: Bryan Tan <bryantan@vmware.com>
21646 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21647 M: Vishnu Dasa <vdasa@vmware.com>
21648 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21649 L: linux-kernel@vger.kernel.org
21651 F: drivers/misc/vmw_vmci/
21653 VMWARE VMMOUSE SUBDRIVER
21654 M: Zack Rusin <zackr@vmware.com>
21655 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21656 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21657 L: linux-input@vger.kernel.org
21659 F: drivers/input/mouse/vmmouse.c
21660 F: drivers/input/mouse/vmmouse.h
21662 VMWARE VMXNET3 ETHERNET DRIVER
21663 M: Ronak Doshi <doshir@vmware.com>
21664 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21665 L: netdev@vger.kernel.org
21667 F: drivers/net/vmxnet3/
21669 VOCORE VOCORE2 BOARD
21670 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21671 L: linux-mips@vger.kernel.org
21673 F: arch/mips/boot/dts/ralink/vocore2.dts
21675 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21676 M: Liam Girdwood <lgirdwood@gmail.com>
21677 M: Mark Brown <broonie@kernel.org>
21678 L: linux-kernel@vger.kernel.org
21680 W: http://www.slimlogic.co.uk/?p=48
21681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21682 F: Documentation/devicetree/bindings/regulator/
21683 F: Documentation/power/regulator/
21684 F: drivers/regulator/
21685 F: include/dt-bindings/regulator/
21686 F: include/linux/regulator/
21687 K: regulator_get_optional
21689 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21690 R: Matti Vaittinen <mazziesaccount@gmail.com>
21691 F: drivers/regulator/irq_helpers.c
21694 M: David Ahern <dsahern@kernel.org>
21695 L: netdev@vger.kernel.org
21697 F: Documentation/networking/vrf.rst
21698 F: drivers/net/vrf.c
21701 M: Petr Mladek <pmladek@suse.com>
21702 M: Steven Rostedt <rostedt@goodmis.org>
21703 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21704 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21705 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21708 F: Documentation/core-api/printk-formats.rst
21709 F: lib/test_printf.c
21710 F: lib/test_scanf.c
21713 VT1211 HARDWARE MONITOR DRIVER
21714 M: Juerg Haefliger <juergh@gmail.com>
21715 L: linux-hwmon@vger.kernel.org
21717 F: Documentation/hwmon/vt1211.rst
21718 F: drivers/hwmon/vt1211.c
21720 VT8231 HARDWARE MONITOR DRIVER
21721 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21722 L: linux-hwmon@vger.kernel.org
21724 F: drivers/hwmon/vt8231.c
21726 VUB300 USB to SDIO/SD/MMC bridge chip
21727 L: linux-mmc@vger.kernel.org
21729 F: drivers/mmc/host/vub300.c
21731 W1 DALLAS'S 1-WIRE BUS
21732 M: Evgeniy Polyakov <zbr@ioremap.net>
21734 F: Documentation/devicetree/bindings/w1/
21735 F: Documentation/w1/
21737 F: include/linux/w1.h
21739 W83791D HARDWARE MONITORING DRIVER
21740 M: Marc Hulsman <m.hulsman@tudelft.nl>
21741 L: linux-hwmon@vger.kernel.org
21743 F: Documentation/hwmon/w83791d.rst
21744 F: drivers/hwmon/w83791d.c
21746 W83793 HARDWARE MONITORING DRIVER
21747 M: Rudolf Marek <r.marek@assembler.cz>
21748 L: linux-hwmon@vger.kernel.org
21750 F: Documentation/hwmon/w83793.rst
21751 F: drivers/hwmon/w83793.c
21753 W83795 HARDWARE MONITORING DRIVER
21754 M: Jean Delvare <jdelvare@suse.com>
21755 L: linux-hwmon@vger.kernel.org
21757 F: drivers/hwmon/w83795.c
21759 W83L51xD SD/MMC CARD INTERFACE DRIVER
21760 M: Pierre Ossman <pierre@ossman.eu>
21762 F: drivers/mmc/host/wbsd.*
21764 WACOM PROTOCOL 4 SERIAL TABLETS
21765 M: Julian Squires <julian@cipht.net>
21766 M: Hans de Goede <hdegoede@redhat.com>
21767 L: linux-input@vger.kernel.org
21769 F: drivers/input/tablet/wacom_serial4.c
21771 WANGXUN ETHERNET DRIVER
21772 M: Jiawen Wu <jiawenwu@trustnetic.com>
21773 L: netdev@vger.kernel.org
21775 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21776 F: drivers/net/ethernet/wangxun/
21778 WATCHDOG DEVICE DRIVERS
21779 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21780 M: Guenter Roeck <linux@roeck-us.net>
21781 L: linux-watchdog@vger.kernel.org
21783 W: http://www.linux-watchdog.org/
21784 T: git git://www.linux-watchdog.org/linux-watchdog.git
21785 F: Documentation/devicetree/bindings/watchdog/
21786 F: Documentation/watchdog/
21787 F: drivers/watchdog/
21788 F: include/linux/watchdog.h
21789 F: include/uapi/linux/watchdog.h
21791 WHISKEYCOVE PMIC GPIO DRIVER
21792 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21793 L: linux-gpio@vger.kernel.org
21795 F: drivers/gpio/gpio-wcove.c
21798 M: Dianlong Li <long17.cool@163.com>
21799 L: linux-rtc@vger.kernel.org
21801 F: drivers/rtc/rtc-sd3078.c
21804 M: David Rheinsberg <david.rheinsberg@gmail.com>
21805 L: linux-input@vger.kernel.org
21807 F: drivers/hid/hid-wiimote*
21809 WILOCITY WIL6210 WIRELESS DRIVER
21810 L: linux-wireless@vger.kernel.org
21812 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21813 F: drivers/net/wireless/ath/wil6210/
21816 M: David Härdeman <david@hardeman.nu>
21818 F: drivers/media/rc/winbond-cir.c
21820 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21821 M: William Breathitt Gray <william.gray@linaro.org>
21822 L: linux-watchdog@vger.kernel.org
21824 F: drivers/watchdog/ebc-c384_wdt.c
21826 WINSYSTEMS WS16C48 GPIO DRIVER
21827 M: William Breathitt Gray <william.gray@linaro.org>
21828 L: linux-gpio@vger.kernel.org
21830 F: drivers/gpio/gpio-ws16c48.c
21832 WIREGUARD SECURE NETWORK TUNNEL
21833 M: Jason A. Donenfeld <Jason@zx2c4.com>
21834 L: wireguard@lists.zx2c4.com
21835 L: netdev@vger.kernel.org
21837 F: drivers/net/wireguard/
21838 F: tools/testing/selftests/wireguard/
21840 WISTRON LAPTOP BUTTON DRIVER
21841 M: Miloslav Trmac <mitr@volny.cz>
21843 F: drivers/input/misc/wistron_btns.c
21845 WL3501 WIRELESS PCMCIA CARD DRIVER
21846 L: linux-wireless@vger.kernel.org
21848 F: drivers/net/wireless/wl3501*
21850 WOLFSON MICROELECTRONICS DRIVERS
21851 L: patches@opensource.cirrus.com
21853 W: https://github.com/CirrusLogic/linux-drivers/wiki
21854 T: git https://github.com/CirrusLogic/linux-drivers.git
21855 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21856 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21857 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21858 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21859 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21860 F: Documentation/devicetree/bindings/sound/wm*
21861 F: Documentation/hwmon/wm83??.rst
21862 F: arch/arm/mach-s3c/mach-crag6410*
21863 F: drivers/clk/clk-wm83*.c
21864 F: drivers/gpio/gpio-*wm*.c
21865 F: drivers/gpio/gpio-arizona.c
21866 F: drivers/hwmon/wm83??-hwmon.c
21867 F: drivers/input/misc/wm831x-on.c
21868 F: drivers/input/touchscreen/wm831x-ts.c
21869 F: drivers/input/touchscreen/wm97*.c
21870 F: drivers/leds/leds-wm83*.c
21871 F: drivers/mfd/arizona*
21872 F: drivers/mfd/cs47l24*
21873 F: drivers/mfd/wm*.c
21874 F: drivers/power/supply/wm83*.c
21875 F: drivers/regulator/arizona*
21876 F: drivers/regulator/wm8*.c
21877 F: drivers/rtc/rtc-wm83*.c
21878 F: drivers/video/backlight/wm83*_bl.c
21879 F: drivers/watchdog/wm83*_wdt.c
21880 F: include/linux/mfd/arizona/
21881 F: include/linux/mfd/wm831x/
21882 F: include/linux/mfd/wm8350/
21883 F: include/linux/mfd/wm8400*
21884 F: include/linux/regulator/arizona*
21885 F: include/linux/wm97xx.h
21886 F: include/sound/wm????.h
21887 F: sound/soc/codecs/arizona*
21888 F: sound/soc/codecs/cs47l24*
21889 F: sound/soc/codecs/wm*
21892 M: Tejun Heo <tj@kernel.org>
21893 R: Lai Jiangshan <jiangshanlai@gmail.com>
21895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21896 F: Documentation/core-api/workqueue.rst
21897 F: include/linux/workqueue.h
21898 F: kernel/workqueue.c
21901 M: Loic Poulain <loic.poulain@linaro.org>
21902 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21903 R: Johannes Berg <johannes@sipsolutions.net>
21904 L: netdev@vger.kernel.org
21906 F: drivers/net/wwan/
21907 F: include/linux/wwan.h
21908 F: include/uapi/linux/wwan.h
21910 X-POWERS AXP288 PMIC DRIVERS
21911 M: Hans de Goede <hdegoede@redhat.com>
21913 F: drivers/acpi/pmic/intel_pmic_xpower.c
21916 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21917 M: Chen-Yu Tsai <wens@csie.org>
21918 L: linux-kernel@vger.kernel.org
21923 M: Martin Schiller <ms@dev.tdt.de>
21924 L: linux-x25@vger.kernel.org
21926 F: Documentation/networking/lapb-module.rst
21927 F: Documentation/networking/x25*
21928 F: drivers/net/wan/hdlc_x25.c
21929 F: drivers/net/wan/lapbether.c
21930 F: include/*/lapb.h
21931 F: include/net/x25*
21932 F: include/uapi/linux/x25.h
21936 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21937 M: Thomas Gleixner <tglx@linutronix.de>
21938 M: Ingo Molnar <mingo@redhat.com>
21939 M: Borislav Petkov <bp@alien8.de>
21940 M: Dave Hansen <dave.hansen@linux.intel.com>
21942 R: "H. Peter Anvin" <hpa@zytor.com>
21943 L: linux-kernel@vger.kernel.org
21945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21946 F: Documentation/devicetree/bindings/x86/
21947 F: Documentation/x86/
21951 M: Andy Lutomirski <luto@kernel.org>
21952 L: linux-kernel@vger.kernel.org
21954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21957 X86 MCE INFRASTRUCTURE
21958 M: Tony Luck <tony.luck@intel.com>
21959 M: Borislav Petkov <bp@alien8.de>
21960 L: linux-edac@vger.kernel.org
21962 F: Documentation/ABI/testing/sysfs-mce
21963 F: Documentation/x86/x86_64/machinecheck.rst
21964 F: arch/x86/kernel/cpu/mce/*
21966 X86 MICROCODE UPDATE SUPPORT
21967 M: Borislav Petkov <bp@alien8.de>
21969 F: arch/x86/kernel/cpu/microcode/*
21972 M: Dave Hansen <dave.hansen@linux.intel.com>
21973 M: Andy Lutomirski <luto@kernel.org>
21974 M: Peter Zijlstra <peterz@infradead.org>
21975 L: linux-kernel@vger.kernel.org
21977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21980 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21981 M: Hans de Goede <hdegoede@redhat.com>
21982 L: platform-driver-x86@vger.kernel.org
21984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21985 F: drivers/platform/x86/x86-android-tablets.c
21987 X86 PLATFORM DRIVERS
21988 M: Hans de Goede <hdegoede@redhat.com>
21989 M: Mark Gross <markgross@kernel.org>
21990 L: platform-driver-x86@vger.kernel.org
21992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21993 F: drivers/platform/olpc/
21994 F: drivers/platform/x86/
21996 X86 PLATFORM DRIVERS - ARCH
21997 R: Darren Hart <dvhart@infradead.org>
21998 R: Andy Shevchenko <andy@infradead.org>
21999 L: platform-driver-x86@vger.kernel.org
22002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22003 F: arch/x86/platform
22005 X86 PLATFORM UV HPE SUPERDOME FLEX
22006 M: Steve Wahl <steve.wahl@hpe.com>
22007 R: Mike Travis <mike.travis@hpe.com>
22008 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22009 R: Russ Anderson <russ.anderson@hpe.com>
22011 F: arch/x86/include/asm/uv/
22012 F: arch/x86/kernel/apic/x2apic_uv_x.c
22013 F: arch/x86/platform/uv/
22015 X86 STACK UNWINDING
22016 M: Josh Poimboeuf <jpoimboe@kernel.org>
22017 M: Peter Zijlstra <peterz@infradead.org>
22019 F: arch/x86/include/asm/unwind*.h
22020 F: arch/x86/kernel/dumpstack.c
22021 F: arch/x86/kernel/stacktrace.c
22022 F: arch/x86/kernel/unwind_*.c
22025 M: Andy Lutomirski <luto@kernel.org>
22026 L: linux-kernel@vger.kernel.org
22028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22029 F: arch/x86/entry/vdso/
22032 M: Matthew Wilcox <willy@infradead.org>
22033 L: linux-fsdevel@vger.kernel.org
22035 F: Documentation/core-api/xarray.rst
22036 F: include/linux/idr.h
22037 F: include/linux/xarray.h
22040 F: tools/testing/radix-tree
22043 M: Benjamin Valentin <benpicco@googlemail.com>
22045 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22046 F: drivers/media/rc/xbox_remote.c
22048 XC2028/3028 TUNER DRIVER
22049 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22050 L: linux-media@vger.kernel.org
22052 W: https://linuxtv.org
22053 T: git git://linuxtv.org/media_tree.git
22054 F: drivers/media/tuners/xc2028.*
22056 XDP (eXpress Data Path)
22057 M: Alexei Starovoitov <ast@kernel.org>
22058 M: Daniel Borkmann <daniel@iogearbox.net>
22059 M: David S. Miller <davem@davemloft.net>
22060 M: Jakub Kicinski <kuba@kernel.org>
22061 M: Jesper Dangaard Brouer <hawk@kernel.org>
22062 M: John Fastabend <john.fastabend@gmail.com>
22063 L: netdev@vger.kernel.org
22064 L: bpf@vger.kernel.org
22066 F: include/net/xdp.h
22067 F: include/net/xdp_priv.h
22068 F: include/trace/events/xdp.h
22069 F: kernel/bpf/cpumap.c
22070 F: kernel/bpf/devmap.c
22072 F: samples/bpf/xdp*
22073 F: tools/testing/selftests/bpf/*xdp*
22074 F: tools/testing/selftests/bpf/*/*xdp*
22075 F: drivers/net/ethernet/*/*/*/*/*xdp*
22076 F: drivers/net/ethernet/*/*/*xdp*
22077 K: (?:\b|_)xdp(?:\b|_)
22079 XDP SOCKETS (AF_XDP)
22080 M: Björn Töpel <bjorn@kernel.org>
22081 M: Magnus Karlsson <magnus.karlsson@intel.com>
22082 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22083 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22084 L: netdev@vger.kernel.org
22085 L: bpf@vger.kernel.org
22087 F: Documentation/networking/af_xdp.rst
22088 F: include/net/xdp_sock*
22089 F: include/net/xsk_buff_pool.h
22090 F: include/uapi/linux/if_xdp.h
22091 F: include/uapi/linux/xdp_diag.h
22092 F: include/net/netns/xdp.h
22094 F: tools/testing/selftests/bpf/*xsk*
22096 XEN BLOCK SUBSYSTEM
22097 M: Roger Pau Monné <roger.pau@citrix.com>
22098 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22100 F: drivers/block/xen*
22101 F: drivers/block/xen-blkback/*
22104 M: Stefano Stabellini <sstabellini@kernel.org>
22105 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22107 F: arch/arm/include/asm/xen/
22110 XEN HYPERVISOR ARM64
22111 M: Stefano Stabellini <sstabellini@kernel.org>
22112 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22114 F: arch/arm64/include/asm/xen/
22117 XEN HYPERVISOR INTERFACE
22118 M: Juergen Gross <jgross@suse.com>
22119 M: Stefano Stabellini <sstabellini@kernel.org>
22120 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22121 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22124 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22125 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22126 F: drivers/*/xen-*front.c
22128 F: include/uapi/xen/
22132 M: Juergen Gross <jgross@suse.com>
22133 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22134 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22136 F: arch/x86/include/asm/pvclock-abi.h
22137 F: arch/x86/include/asm/xen/
22138 F: arch/x86/platform/pvh/
22141 XEN NETWORK BACKEND DRIVER
22142 M: Wei Liu <wei.liu@kernel.org>
22143 M: Paul Durrant <paul@xen.org>
22144 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22145 L: netdev@vger.kernel.org
22147 F: drivers/net/xen-netback/*
22150 M: Juergen Gross <jgross@suse.com>
22151 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22153 F: arch/x86/pci/*xen*
22154 F: drivers/pci/*xen*
22157 M: Juergen Gross <jgross@suse.com>
22158 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22159 L: linux-scsi@vger.kernel.org
22161 F: drivers/scsi/xen-scsifront.c
22162 F: drivers/xen/xen-scsiback.c
22163 F: include/xen/interface/io/vscsiif.h
22166 M: Juergen Gross <jgross@suse.com>
22167 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22168 L: linux-usb@vger.kernel.org
22170 F: drivers/usb/host/xen*
22171 F: include/xen/interface/io/usbif.h
22173 XEN SOUND FRONTEND DRIVER
22174 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22175 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22180 XEN SWIOTLB SUBSYSTEM
22181 M: Juergen Gross <jgross@suse.com>
22182 M: Stefano Stabellini <sstabellini@kernel.org>
22183 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22184 L: iommu@lists.linux.dev
22186 F: arch/x86/xen/*swiotlb*
22187 F: drivers/xen/*swiotlb*
22190 C: irc://irc.oftc.net/xfs
22191 M: Darrick J. Wong <djwong@kernel.org>
22192 L: linux-xfs@vger.kernel.org
22195 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22196 F: Documentation/ABI/testing/sysfs-fs-xfs
22197 F: Documentation/admin-guide/xfs.rst
22198 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22199 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22201 F: include/uapi/linux/dqblk_xfs.h
22202 F: include/uapi/linux/fsmap.h
22205 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22206 L: linux-iio@vger.kernel.org
22208 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22209 F: drivers/iio/adc/xilinx-ams.c
22211 XILINX AXI ETHERNET DRIVER
22212 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22214 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22217 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22218 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22219 L: linux-can@vger.kernel.org
22221 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22222 F: drivers/net/can/xilinx_can.c
22225 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22226 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22227 R: Michal Simek <michal.simek@xilinx.com>
22229 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22230 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22231 F: drivers/gpio/gpio-xilinx.c
22232 F: drivers/gpio/gpio-zynq.c
22234 XILINX SD-FEC IP CORES
22235 M: Derek Kiernan <derek.kiernan@xilinx.com>
22236 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22238 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22239 F: Documentation/misc-devices/xilinx_sdfec.rst
22240 F: drivers/misc/Kconfig
22241 F: drivers/misc/Makefile
22242 F: drivers/misc/xilinx_sdfec.c
22243 F: include/uapi/misc/xilinx_sdfec.h
22246 M: Sean Anderson <sean.anderson@seco.com>
22248 F: drivers/pwm/pwm-xilinx.c
22249 F: include/clocksource/timer-xilinx.h
22251 XILINX UARTLITE SERIAL DRIVER
22252 M: Peter Korsgaard <jacmet@sunsite.dk>
22253 L: linux-serial@vger.kernel.org
22255 F: drivers/tty/serial/uartlite.c
22257 XILINX VIDEO IP CORES
22258 M: Hyun Kwon <hyun.kwon@xilinx.com>
22259 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22260 L: linux-media@vger.kernel.org
22262 T: git git://linuxtv.org/media_tree.git
22263 F: Documentation/devicetree/bindings/media/xilinx/
22264 F: drivers/media/platform/xilinx/
22265 F: include/uapi/linux/xilinx-v4l2-controls.h
22267 XILINX ZYNQMP DPDMA DRIVER
22268 M: Hyun Kwon <hyun.kwon@xilinx.com>
22269 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22270 L: dmaengine@vger.kernel.org
22272 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22273 F: drivers/dma/xilinx/xilinx_dpdma.c
22274 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22276 XILINX ZYNQMP PSGTR PHY DRIVER
22277 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22278 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22279 L: linux-kernel@vger.kernel.org
22281 T: git https://github.com/Xilinx/linux-xlnx.git
22282 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22283 F: drivers/phy/xilinx/phy-zynqmp.c
22285 XILINX ZYNQMP SHA3 DRIVER
22286 M: Harsha <harsha.harsha@xilinx.com>
22288 F: drivers/crypto/xilinx/zynqmp-sha.c
22290 XILINX EVENT MANAGEMENT DRIVER
22291 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22293 F: drivers/soc/xilinx/xlnx_event_manager.c
22294 F: include/linux/firmware/xlnx-event-manager.h
22297 M: Eli Billauer <eli.billauer@gmail.com>
22298 L: linux-kernel@vger.kernel.org
22300 F: drivers/char/xillybus/
22303 M: George Cherian <gcherian@marvell.com>
22304 L: linux-i2c@vger.kernel.org
22306 W: http://www.marvell.com
22307 F: drivers/i2c/busses/i2c-xlp9xx.c
22309 XRA1403 GPIO EXPANDER
22310 M: Nandor Han <nandor.han@ge.com>
22311 M: Semi Malinen <semi.malinen@ge.com>
22312 L: linux-gpio@vger.kernel.org
22314 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22315 F: drivers/gpio/gpio-xra1403.c
22317 XTENSA XTFPGA PLATFORM SUPPORT
22318 M: Max Filippov <jcmvbkbc@gmail.com>
22319 L: linux-xtensa@linux-xtensa.org
22321 F: drivers/spi/spi-xtensa-xtfpga.c
22322 F: sound/soc/xtensa/xtfpga-i2s.c
22324 YAM DRIVER FOR AX.25
22325 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22326 L: linux-hams@vger.kernel.org
22328 F: drivers/net/hamradio/yam*
22329 F: include/linux/yam.h
22331 YAMA SECURITY MODULE
22332 M: Kees Cook <keescook@chromium.org>
22334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22335 F: Documentation/admin-guide/LSM/Yama.rst
22338 YEALINK PHONE DRIVER
22339 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22340 L: usbb2k-api-dev@nongnu.org
22342 F: Documentation/input/devices/yealink.rst
22343 F: drivers/input/misc/yealink.*
22345 Z8530 DRIVER FOR AX.25
22346 M: Joerg Reuter <jreuter@yaina.de>
22347 L: linux-hams@vger.kernel.org
22349 W: http://yaina.de/jreuter/
22350 W: http://www.qsl.net/dl1bke/
22351 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22352 F: drivers/net/hamradio/*scc.c
22353 F: drivers/net/hamradio/z8530.h
22355 ZBUD COMPRESSED PAGE ALLOCATOR
22356 M: Seth Jennings <sjenning@redhat.com>
22357 M: Dan Streetman <ddstreet@ieee.org>
22358 L: linux-mm@kvack.org
22362 Z3FOLD COMPRESSED PAGE ALLOCATOR
22363 M: Vitaly Wool <vitaly.wool@konsulko.com>
22364 R: Miaohe Lin <linmiaohe@huawei.com>
22365 L: linux-mm@kvack.org
22369 ZD1211RW WIRELESS DRIVER
22370 M: Ulrich Kunitz <kune@deine-taler.de>
22371 L: linux-wireless@vger.kernel.org
22372 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22374 W: http://zd1211.ath.cx/wiki/DriverRewrite
22375 F: drivers/net/wireless/zydas/zd1211rw/
22377 ZD1301 MEDIA DRIVER
22378 M: Antti Palosaari <crope@iki.fi>
22379 L: linux-media@vger.kernel.org
22381 W: https://linuxtv.org/
22382 W: http://palosaari.fi/linux/
22383 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22384 F: drivers/media/usb/dvb-usb-v2/zd1301*
22386 ZD1301_DEMOD MEDIA DRIVER
22387 M: Antti Palosaari <crope@iki.fi>
22388 L: linux-media@vger.kernel.org
22390 W: https://linuxtv.org/
22391 W: http://palosaari.fi/linux/
22392 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22393 F: drivers/media/dvb-frontends/zd1301_demod*
22395 ZHAOXIN PROCESSOR SUPPORT
22396 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22397 L: linux-kernel@vger.kernel.org
22399 F: arch/x86/kernel/cpu/zhaoxin.c
22402 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22403 M: Naohiro Aota <naohiro.aota@wdc.com>
22404 R: Johannes Thumshirn <jth@kernel.org>
22405 L: linux-fsdevel@vger.kernel.org
22407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22408 F: Documentation/filesystems/zonefs.rst
22411 ZPOOL COMPRESSED PAGE STORAGE API
22412 M: Dan Streetman <ddstreet@ieee.org>
22413 L: linux-mm@kvack.org
22415 F: include/linux/zpool.h
22418 ZR36067 VIDEO FOR LINUX DRIVER
22419 M: Corentin Labbe <clabbe@baylibre.com>
22420 L: mjpeg-users@lists.sourceforge.net
22421 L: linux-media@vger.kernel.org
22423 W: http://mjpeg.sourceforge.net/driver-zoran/
22424 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22425 F: Documentation/driver-api/media/drivers/zoran.rst
22426 F: drivers/staging/media/zoran/
22428 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22429 M: Minchan Kim <minchan@kernel.org>
22430 M: Nitin Gupta <ngupta@vflare.org>
22431 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22432 L: linux-kernel@vger.kernel.org
22434 F: Documentation/admin-guide/blockdev/zram.rst
22435 F: drivers/block/zram/
22437 ZS DECSTATION Z85C30 SERIAL DRIVER
22438 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22440 F: drivers/tty/serial/zs.*
22442 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22443 M: Minchan Kim <minchan@kernel.org>
22444 M: Nitin Gupta <ngupta@vflare.org>
22445 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22446 L: linux-mm@kvack.org
22448 F: Documentation/vm/zsmalloc.rst
22449 F: include/linux/zsmalloc.h
22453 M: Nick Terrell <terrelln@fb.com>
22455 B: https://github.com/facebook/zstd/issues
22456 T: git git://github.com/terrelln/linux.git
22457 F: include/linux/zstd*
22459 F: lib/decompress_unzstd.c
22464 ZSWAP COMPRESSED SWAP CACHING
22465 M: Seth Jennings <sjenning@redhat.com>
22466 M: Dan Streetman <ddstreet@ieee.org>
22467 M: Vitaly Wool <vitaly.wool@konsulko.com>
22468 L: linux-mm@kvack.org
22473 M: Linus Torvalds <torvalds@linux-foundation.org>
22474 L: linux-kernel@vger.kernel.org
22475 S: Buried alive in reporters
22476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git