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
16125 M: Jacob Keller <jacob.e.keller@intel.com>
16127 F: Documentation/driver-api/pldmfw/
16128 F: include/linux/pldmfw.h
16132 M: Logan Gunthorpe <logang@deltatee.com>
16134 F: drivers/dma/plx_dma.c
16137 M: Charles Hsu <hsu.yungteng@gmail.com>
16138 L: linux-hwmon@vger.kernel.org
16140 F: Documentation/hwmon/pm6764tr.rst
16141 F: drivers/hwmon/pmbus/pm6764tr.c
16144 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16145 L: linux-pm@vger.kernel.org
16147 W: https://01.org/pm-graph
16148 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16149 T: git git://github.com/intel/pm-graph
16150 F: tools/power/pm-graph
16152 PMBUS HARDWARE MONITORING DRIVERS
16153 M: Guenter Roeck <linux@roeck-us.net>
16154 L: linux-hwmon@vger.kernel.org
16156 W: http://hwmon.wiki.kernel.org/
16157 W: http://www.roeck-us.net/linux/drivers/
16158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16159 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16160 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16161 F: Documentation/hwmon/adm1275.rst
16162 F: Documentation/hwmon/ibm-cffps.rst
16163 F: Documentation/hwmon/ir35221.rst
16164 F: Documentation/hwmon/lm25066.rst
16165 F: Documentation/hwmon/ltc2978.rst
16166 F: Documentation/hwmon/ltc3815.rst
16167 F: Documentation/hwmon/max16064.rst
16168 F: Documentation/hwmon/max20751.rst
16169 F: Documentation/hwmon/max31785.rst
16170 F: Documentation/hwmon/max34440.rst
16171 F: Documentation/hwmon/max8688.rst
16172 F: Documentation/hwmon/pmbus-core.rst
16173 F: Documentation/hwmon/pmbus.rst
16174 F: Documentation/hwmon/tps40422.rst
16175 F: Documentation/hwmon/ucd9000.rst
16176 F: Documentation/hwmon/ucd9200.rst
16177 F: Documentation/hwmon/zl6100.rst
16178 F: drivers/hwmon/pmbus/
16179 F: include/linux/pmbus.h
16181 PMC SIERRA MaxRAID DRIVER
16182 L: linux-scsi@vger.kernel.org
16184 W: http://www.pmc-sierra.com/
16185 F: drivers/scsi/pmcraid.*
16187 PMC SIERRA PM8001 DRIVER
16188 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16189 L: linux-scsi@vger.kernel.org
16191 F: drivers/scsi/pm8001/
16193 PNI RM3100 IIO DRIVER
16194 M: Song Qiang <songqiang1304521@gmail.com>
16195 L: linux-iio@vger.kernel.org
16197 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16198 F: drivers/iio/magnetometer/rm3100*
16201 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16202 L: linux-acpi@vger.kernel.org
16205 F: include/linux/pnp.h
16207 POSIX CLOCKS and TIMERS
16208 M: Thomas Gleixner <tglx@linutronix.de>
16209 L: linux-kernel@vger.kernel.org
16211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16213 F: include/linux/time_namespace.h
16214 F: include/linux/timer*
16215 F: kernel/time/*timer*
16216 F: kernel/time/namespace.c
16218 POWER MANAGEMENT CORE
16219 M: "Rafael J. Wysocki" <rafael@kernel.org>
16220 L: linux-pm@vger.kernel.org
16222 B: https://bugzilla.kernel.org
16223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16224 F: drivers/base/power/
16225 F: drivers/powercap/
16226 F: include/linux/intel_rapl.h
16227 F: include/linux/pm.h
16228 F: include/linux/pm_*
16229 F: include/linux/powercap.h
16230 F: kernel/configs/nopm.config
16232 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16233 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16234 L: linux-pm@vger.kernel.org
16236 B: https://bugzilla.kernel.org
16237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16238 F: drivers/powercap/dtpm*
16239 F: include/linux/dtpm.h
16241 POWER STATE COORDINATION INTERFACE (PSCI)
16242 M: Mark Rutland <mark.rutland@arm.com>
16243 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16246 F: drivers/firmware/psci/
16247 F: include/linux/psci.h
16248 F: include/uapi/linux/psci.h
16250 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16251 M: Sebastian Reichel <sre@kernel.org>
16252 L: linux-pm@vger.kernel.org
16254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16255 F: Documentation/ABI/testing/sysfs-class-power
16256 F: Documentation/devicetree/bindings/power/supply/
16257 F: drivers/power/supply/
16258 F: include/linux/power/
16259 F: include/linux/power_supply.h
16261 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16262 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16263 L: linuxppc-dev@lists.ozlabs.org
16265 F: drivers/char/powernv-op-panel.c
16267 PPP OVER ATM (RFC 2364)
16268 M: Mitchell Blank Jr <mitch@sfgoth.com>
16270 F: include/uapi/linux/atmppp.h
16271 F: net/atm/pppoatm.c
16274 M: Michal Ostrowski <mostrows@earthlink.net>
16276 F: drivers/net/ppp/pppoe.c
16277 F: drivers/net/ppp/pppox.c
16280 M: James Chapman <jchapman@katalix.com>
16282 F: include/linux/if_pppol2tp.h
16283 F: include/uapi/linux/if_pppol2tp.h
16284 F: net/l2tp/l2tp_ppp.c
16286 PPP PROTOCOL DRIVERS AND COMPRESSORS
16287 M: Paul Mackerras <paulus@samba.org>
16288 L: linux-ppp@vger.kernel.org
16290 F: drivers/net/ppp/ppp_*
16293 M: Rodolfo Giometti <giometti@enneenne.com>
16294 L: linuxpps@ml.enneenne.com (subscribers-only)
16296 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16297 F: Documentation/ABI/testing/sysfs-pps
16298 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16299 F: Documentation/driver-api/pps.rst
16301 F: include/linux/pps*.h
16302 F: include/uapi/linux/pps.h
16305 M: Dmitry Kozlov <xeb@mail.ru>
16306 L: netdev@vger.kernel.org
16308 W: http://sourceforge.net/projects/accel-pptp
16309 F: drivers/net/ppp/pptp.c
16311 PRESSURE STALL INFORMATION (PSI)
16312 M: Johannes Weiner <hannes@cmpxchg.org>
16313 M: Suren Baghdasaryan <surenb@google.com>
16315 F: include/linux/psi*
16316 F: kernel/sched/psi.c
16319 M: Petr Mladek <pmladek@suse.com>
16320 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16321 R: Steven Rostedt <rostedt@goodmis.org>
16322 R: John Ogness <john.ogness@linutronix.de>
16324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16325 F: include/linux/printk.h
16329 R: Chris Down <chris@chrisdown.name>
16331 F: Documentation/core-api/printk-index.rst
16332 F: kernel/printk/index.c
16336 L: linux-kernel@vger.kernel.org
16337 L: linux-fsdevel@vger.kernel.org
16339 F: Documentation/filesystems/proc.rst
16341 F: include/linux/proc_fs.h
16342 F: tools/testing/selftests/proc/
16345 M: Luis Chamberlain <mcgrof@kernel.org>
16346 M: Kees Cook <keescook@chromium.org>
16347 M: Iurii Zaikin <yzaikin@google.com>
16348 L: linux-kernel@vger.kernel.org
16349 L: linux-fsdevel@vger.kernel.org
16351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16352 F: fs/proc/proc_sysctl.c
16353 F: include/linux/sysctl.h
16354 F: kernel/sysctl-test.c
16356 F: tools/testing/selftests/sysctl/
16358 PS3 NETWORK SUPPORT
16359 M: Geoff Levand <geoff@infradead.org>
16360 L: netdev@vger.kernel.org
16361 L: linuxppc-dev@lists.ozlabs.org
16363 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16365 PS3 PLATFORM SUPPORT
16366 M: Geoff Levand <geoff@infradead.org>
16367 L: linuxppc-dev@lists.ozlabs.org
16369 F: arch/powerpc/boot/ps3*
16370 F: arch/powerpc/include/asm/lv1call.h
16371 F: arch/powerpc/include/asm/ps3*.h
16372 F: arch/powerpc/platforms/ps3/
16375 F: drivers/rtc/rtc-ps3.c
16376 F: drivers/usb/host/*ps3.c
16377 F: sound/ppc/snd_ps3*
16380 M: Jim Paris <jim@jtan.com>
16381 M: Geoff Levand <geoff@infradead.org>
16382 L: linuxppc-dev@lists.ozlabs.org
16384 F: drivers/block/ps3vram.c
16386 PSAMPLE PACKET SAMPLING SUPPORT
16387 M: Yotam Gigi <yotam.gi@gmail.com>
16389 F: include/net/psample.h
16390 F: include/uapi/linux/psample.h
16394 M: Kees Cook <keescook@chromium.org>
16395 M: Anton Vorontsov <anton@enomsg.org>
16396 M: Colin Cross <ccross@android.com>
16397 M: Tony Luck <tony.luck@intel.com>
16399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16400 F: Documentation/admin-guide/ramoops.rst
16401 F: Documentation/admin-guide/pstore-blk.rst
16402 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16403 F: drivers/acpi/apei/erst.c
16404 F: drivers/firmware/efi/efi-pstore.c
16406 F: include/linux/pstore*
16407 K: \b(pstore|ramoops)
16409 PTP HARDWARE CLOCK SUPPORT
16410 M: Richard Cochran <richardcochran@gmail.com>
16411 L: netdev@vger.kernel.org
16413 W: http://linuxptp.sourceforge.net/
16414 F: Documentation/ABI/testing/sysfs-ptp
16415 F: Documentation/driver-api/ptp.rst
16416 F: drivers/net/phy/dp83640*
16418 F: include/linux/ptp_cl*
16420 PTP VIRTUAL CLOCK SUPPORT
16421 M: Yangbo Lu <yangbo.lu@nxp.com>
16422 L: netdev@vger.kernel.org
16424 F: drivers/ptp/ptp_vclock.c
16425 F: net/ethtool/phc_vclocks.c
16428 M: Oleg Nesterov <oleg@redhat.com>
16430 F: arch/*/*/ptrace*.c
16431 F: arch/*/include/asm/ptrace*.h
16432 F: arch/*/ptrace*.c
16433 F: include/asm-generic/syscall.h
16434 F: include/linux/ptrace.h
16435 F: include/linux/regset.h
16436 F: include/uapi/linux/ptrace.h
16440 M: Hans Verkuil <hverkuil@xs4all.nl>
16441 L: linux-media@vger.kernel.org
16443 T: git git://linuxtv.org/media_tree.git
16444 F: Documentation/admin-guide/media/pulse8-cec.rst
16445 F: drivers/media/cec/usb/pulse8/
16447 PURELIFI PLFXLC DRIVER
16448 M: Srinivasan Raju <srini.raju@purelifi.com>
16449 L: linux-wireless@vger.kernel.org
16451 F: drivers/net/wireless/purelifi/plfxlc/
16453 PVRUSB2 VIDEO4LINUX DRIVER
16454 M: Mike Isely <isely@pobox.com>
16455 L: pvrusb2@isely.net (subscribers-only)
16456 L: linux-media@vger.kernel.org
16458 W: http://www.isely.net/pvrusb2/
16459 T: git git://linuxtv.org/media_tree.git
16460 F: Documentation/driver-api/media/drivers/pvrusb2*
16461 F: drivers/media/usb/pvrusb2/
16464 M: Hans Verkuil <hverkuil@xs4all.nl>
16465 L: linux-media@vger.kernel.org
16467 T: git git://linuxtv.org/media_tree.git
16468 F: drivers/media/usb/pwc/*
16469 F: include/trace/events/pwc.h
16472 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16473 L: linux-hwmon@vger.kernel.org
16475 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16476 F: Documentation/hwmon/pwm-fan.rst
16477 F: drivers/hwmon/pwm-fan.c
16480 M: Sean Young <sean@mess.org>
16481 L: linux-media@vger.kernel.org
16483 F: drivers/media/rc/pwm-ir-tx.c
16486 M: Thierry Reding <thierry.reding@gmail.com>
16487 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16488 L: linux-pwm@vger.kernel.org
16490 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16492 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16493 F: Documentation/devicetree/bindings/pwm/
16494 F: Documentation/driver-api/pwm.rst
16495 F: drivers/gpio/gpio-mvebu.c
16497 F: drivers/video/backlight/pwm_bl.c
16498 F: include/dt-bindings/pwm/
16499 F: include/linux/pwm.h
16500 F: include/linux/pwm_backlight.h
16501 K: pwm_(config|apply_state|ops)
16504 M: Robert Jarzmik <robert.jarzmik@free.fr>
16505 L: linux-gpio@vger.kernel.org
16507 F: drivers/gpio/gpio-pxa.c
16513 M: Robert Jarzmik <robert.jarzmik@free.fr>
16514 L: linux-rtc@vger.kernel.org
16517 PXA2xx/PXA3xx SUPPORT
16518 M: Daniel Mack <daniel@zonque.org>
16519 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16520 M: Robert Jarzmik <robert.jarzmik@free.fr>
16521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16523 T: git git://github.com/hzhuang1/linux.git
16524 T: git git://github.com/rjarzmik/linux.git
16525 F: arch/arm/boot/dts/pxa*
16526 F: arch/arm/mach-pxa/
16527 F: drivers/dma/pxa*
16528 F: drivers/pcmcia/pxa2xx*
16529 F: drivers/pinctrl/pxa/
16530 F: drivers/spi/spi-pxa2xx*
16531 F: drivers/usb/gadget/udc/pxa2*
16532 F: include/sound/pxa2xx-lib.h
16537 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16538 L: qat-linux@intel.com
16540 F: drivers/crypto/qat/
16542 QCOM AUDIO (ASoC) DRIVERS
16543 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16544 M: Banajit Goswami <bgoswami@quicinc.com>
16545 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16547 F: sound/soc/codecs/lpass-va-macro.c
16548 F: sound/soc/codecs/lpass-wsa-macro.*
16549 F: sound/soc/codecs/msm8916-wcd-analog.c
16550 F: sound/soc/codecs/msm8916-wcd-digital.c
16551 F: sound/soc/codecs/wcd9335.*
16552 F: sound/soc/codecs/wcd934x.c
16553 F: sound/soc/codecs/wcd-clsh-v2.*
16554 F: sound/soc/codecs/wsa881x.c
16557 QCOM EMBEDDED USB DEBUGGER (EUD)
16558 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16559 L: linux-arm-msm@vger.kernel.org
16561 F: Documentation/ABI/testing/sysfs-driver-eud
16562 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16563 F: drivers/usb/misc/qcom_eud.c
16566 M: Alex Elder <elder@kernel.org>
16567 L: netdev@vger.kernel.org
16569 F: drivers/net/ipa/
16571 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16572 M: Gabriel Somlo <somlo@cmu.edu>
16573 M: "Michael S. Tsirkin" <mst@redhat.com>
16574 L: qemu-devel@nongnu.org
16576 F: drivers/firmware/qemu_fw_cfg.c
16577 F: include/uapi/linux/qemu_fw_cfg.h
16580 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16581 L: linux-rdma@vger.kernel.org
16583 F: drivers/infiniband/hw/qib/
16585 QLOGIC QL41xxx FCOE DRIVER
16586 M: Saurav Kashyap <skashyap@marvell.com>
16587 M: Javed Hasan <jhasan@marvell.com>
16588 M: GR-QLogic-Storage-Upstream@marvell.com
16589 L: linux-scsi@vger.kernel.org
16591 F: drivers/scsi/qedf/
16593 QLOGIC QL41xxx ISCSI DRIVER
16594 M: Nilesh Javali <njavali@marvell.com>
16595 M: Manish Rangankar <mrangankar@marvell.com>
16596 M: GR-QLogic-Storage-Upstream@marvell.com
16597 L: linux-scsi@vger.kernel.org
16599 F: drivers/scsi/qedi/
16601 QLOGIC QL4xxx ETHERNET DRIVER
16602 M: Ariel Elior <aelior@marvell.com>
16603 M: Manish Chopra <manishc@marvell.com>
16604 L: netdev@vger.kernel.org
16606 F: drivers/net/ethernet/qlogic/qed/
16607 F: drivers/net/ethernet/qlogic/qede/
16608 F: include/linux/qed/
16610 QLOGIC QL4xxx RDMA DRIVER
16611 M: Michal Kalderon <mkalderon@marvell.com>
16612 M: Ariel Elior <aelior@marvell.com>
16613 L: linux-rdma@vger.kernel.org
16615 F: drivers/infiniband/hw/qedr/
16616 F: include/uapi/rdma/qedr-abi.h
16618 QLOGIC QLA1280 SCSI DRIVER
16619 M: Michael Reed <mdr@sgi.com>
16620 L: linux-scsi@vger.kernel.org
16622 F: drivers/scsi/qla1280.[ch]
16624 QLOGIC QLA2XXX FC-SCSI DRIVER
16625 M: Nilesh Javali <njavali@marvell.com>
16626 M: GR-QLogic-Storage-Upstream@marvell.com
16627 L: linux-scsi@vger.kernel.org
16629 F: drivers/scsi/qla2xxx/
16631 QLOGIC QLA3XXX NETWORK DRIVER
16632 M: GR-Linux-NIC-Dev@marvell.com
16633 L: netdev@vger.kernel.org
16635 F: drivers/net/ethernet/qlogic/qla3xxx.*
16637 QLOGIC QLA4XXX iSCSI DRIVER
16638 M: Nilesh Javali <njavali@marvell.com>
16639 M: Manish Rangankar <mrangankar@marvell.com>
16640 M: GR-QLogic-Storage-Upstream@marvell.com
16641 L: linux-scsi@vger.kernel.org
16643 F: drivers/scsi/qla4xxx/
16645 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16646 M: Shahed Shaikh <shshaikh@marvell.com>
16647 M: Manish Chopra <manishc@marvell.com>
16648 M: GR-Linux-NIC-Dev@marvell.com
16649 L: netdev@vger.kernel.org
16651 F: drivers/net/ethernet/qlogic/qlcnic/
16653 QLOGIC QLGE 10Gb ETHERNET DRIVER
16654 M: Manish Chopra <manishc@marvell.com>
16655 M: GR-Linux-NIC-Dev@marvell.com
16656 M: Coiby Xu <coiby.xu@gmail.com>
16657 L: netdev@vger.kernel.org
16659 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16660 F: drivers/staging/qlge/
16662 QM1D1B0004 MEDIA DRIVER
16663 M: Akihiro Tsukada <tskd08@gmail.com>
16664 L: linux-media@vger.kernel.org
16666 F: drivers/media/tuners/qm1d1b0004*
16668 QM1D1C0042 MEDIA DRIVER
16669 M: Akihiro Tsukada <tskd08@gmail.com>
16670 L: linux-media@vger.kernel.org
16672 F: drivers/media/tuners/qm1d1c0042*
16675 M: Anders Larsen <al@alarsen.net>
16677 W: http://www.alarsen.net/linux/qnx4fs/
16679 F: include/uapi/linux/qnx4_fs.h
16680 F: include/uapi/linux/qnxtypes.h
16682 QORIQ DPAA2 FSL-MC BUS DRIVER
16683 M: Stuart Yoder <stuyoder@gmail.com>
16684 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16685 L: linux-kernel@vger.kernel.org
16687 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16688 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16689 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16690 F: drivers/bus/fsl-mc/
16691 F: include/uapi/linux/fsl_mc.h
16693 QT1010 MEDIA DRIVER
16694 M: Antti Palosaari <crope@iki.fi>
16695 L: linux-media@vger.kernel.org
16697 W: https://linuxtv.org
16698 W: http://palosaari.fi/linux/
16699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16700 T: git git://linuxtv.org/anttip/media_tree.git
16701 F: drivers/media/tuners/qt1010*
16703 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16704 M: Kalle Valo <kvalo@kernel.org>
16705 L: ath10k@lists.infradead.org
16707 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16709 F: drivers/net/wireless/ath/ath10k/
16710 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16712 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16713 M: Kalle Valo <kvalo@kernel.org>
16714 L: ath11k@lists.infradead.org
16716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16717 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16718 F: drivers/net/wireless/ath/ath11k/
16720 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16721 M: Toke Høiland-Jørgensen <toke@toke.dk>
16722 L: linux-wireless@vger.kernel.org
16724 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16725 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16726 F: drivers/net/wireless/ath/ath9k/
16728 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16729 M: Stephan Gerhold <stephan@gerhold.net>
16730 L: netdev@vger.kernel.org
16731 L: linux-arm-msm@vger.kernel.org
16733 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16734 F: drivers/net/wwan/qcom_bam_dmux.c
16736 QUALCOMM CAMERA SUBSYSTEM DRIVER
16737 M: Robert Foss <robert.foss@linaro.org>
16738 M: Todor Tomov <todor.too@gmail.com>
16739 L: linux-media@vger.kernel.org
16741 F: Documentation/admin-guide/media/qcom_camss.rst
16742 F: Documentation/devicetree/bindings/media/*camss*
16743 F: drivers/media/platform/qcom/camss/
16745 QUALCOMM CLOCK DRIVERS
16746 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16747 L: linux-arm-msm@vger.kernel.org
16749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16750 F: Documentation/devicetree/bindings/clock/qcom,*
16751 F: drivers/clk/qcom/
16752 F: include/dt-bindings/clock/qcom,*
16754 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16755 M: Niklas Cassel <nks@flawful.org>
16756 L: linux-pm@vger.kernel.org
16757 L: linux-arm-msm@vger.kernel.org
16759 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16760 F: drivers/soc/qcom/cpr.c
16762 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16763 M: Ilia Lin <ilia.lin@kernel.org>
16764 L: linux-pm@vger.kernel.org
16766 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16767 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16768 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16770 QUALCOMM CRYPTO DRIVERS
16771 M: Thara Gopinath <thara.gopinath@gmail.com>
16772 L: linux-crypto@vger.kernel.org
16773 L: linux-arm-msm@vger.kernel.org
16775 F: drivers/crypto/qce/
16777 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16778 M: Timur Tabi <timur@kernel.org>
16779 L: netdev@vger.kernel.org
16781 F: drivers/net/ethernet/qualcomm/emac/
16783 QUALCOMM ETHQOS ETHERNET DRIVER
16784 M: Vinod Koul <vkoul@kernel.org>
16785 L: netdev@vger.kernel.org
16787 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16788 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16790 QUALCOMM FASTRPC DRIVER
16791 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16792 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16793 L: linux-arm-msm@vger.kernel.org
16795 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16796 F: drivers/misc/fastrpc.c
16797 F: include/uapi/misc/fastrpc.h
16799 QUALCOMM HEXAGON ARCHITECTURE
16800 M: Brian Cain <bcain@quicinc.com>
16801 L: linux-hexagon@vger.kernel.org
16802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16806 QUALCOMM HIDMA DRIVER
16807 M: Sinan Kaya <okaya@kernel.org>
16808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16809 L: linux-arm-msm@vger.kernel.org
16810 L: dmaengine@vger.kernel.org
16812 F: drivers/dma/qcom/hidma*
16814 QUALCOMM I2C CCI DRIVER
16815 M: Loic Poulain <loic.poulain@linaro.org>
16816 M: Robert Foss <robert.foss@linaro.org>
16817 L: linux-i2c@vger.kernel.org
16818 L: linux-arm-msm@vger.kernel.org
16820 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16821 F: drivers/i2c/busses/i2c-qcom-cci.c
16823 QUALCOMM INTERCONNECT BWMON DRIVER
16824 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16825 L: linux-arm-msm@vger.kernel.org
16827 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16828 F: drivers/soc/qcom/icc-bwmon.c
16831 M: Rob Clark <robdclark@gmail.com>
16832 L: iommu@lists.linux.dev
16833 L: linux-arm-msm@vger.kernel.org
16835 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16837 QUALCOMM IPC ROUTER (QRTR) DRIVER
16838 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16839 L: linux-arm-msm@vger.kernel.org
16841 F: include/trace/events/qrtr.h
16842 F: include/uapi/linux/qrtr.h
16845 QUALCOMM IPCC MAILBOX DRIVER
16846 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16847 L: linux-arm-msm@vger.kernel.org
16849 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16850 F: drivers/mailbox/qcom-ipcc.c
16851 F: include/dt-bindings/mailbox/qcom-ipcc.h
16853 QUALCOMM IPQ4019 USB PHY DRIVER
16854 M: Robert Marko <robert.marko@sartura.hr>
16855 M: Luka Perkov <luka.perkov@sartura.hr>
16856 L: linux-arm-msm@vger.kernel.org
16858 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16859 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16861 QUALCOMM IPQ4019 VQMMC REGULATOR 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/regulator/vqmmc-ipq4019-regulator.yaml
16867 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16869 QUALCOMM NAND CONTROLLER DRIVER
16870 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16871 L: linux-mtd@lists.infradead.org
16872 L: linux-arm-msm@vger.kernel.org
16874 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16875 F: drivers/mtd/nand/raw/qcom_nandc.c
16877 QUALCOMM RMNET DRIVER
16878 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16879 M: Sean Tranchetti <quic_stranche@quicinc.com>
16880 L: netdev@vger.kernel.org
16882 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16883 F: drivers/net/ethernet/qualcomm/rmnet/
16884 F: include/linux/if_rmnet.h
16886 QUALCOMM TSENS THERMAL DRIVER
16887 M: Amit Kucheria <amitk@kernel.org>
16888 M: Thara Gopinath <thara.gopinath@gmail.com>
16889 L: linux-pm@vger.kernel.org
16890 L: linux-arm-msm@vger.kernel.org
16892 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16893 F: drivers/thermal/qcom/
16895 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16896 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16897 L: linux-media@vger.kernel.org
16898 L: linux-arm-msm@vger.kernel.org
16900 T: git git://linuxtv.org/media_tree.git
16901 F: Documentation/devicetree/bindings/media/*venus*
16902 F: drivers/media/platform/qcom/venus/
16904 QUALCOMM WCN36XX WIRELESS DRIVER
16905 M: Loic Poulain <loic.poulain@linaro.org>
16906 L: wcn36xx@lists.infradead.org
16908 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16909 F: drivers/net/wireless/ath/wcn36xx/
16911 QUANTENNA QTNFMAC WIRELESS DRIVER
16912 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16913 R: Sergey Matyukevich <geomatsi@gmail.com>
16914 L: linux-wireless@vger.kernel.org
16916 F: drivers/net/wireless/quantenna
16918 RADEON and AMDGPU DRM DRIVERS
16919 M: Alex Deucher <alexander.deucher@amd.com>
16920 M: Christian König <christian.koenig@amd.com>
16921 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16922 L: amd-gfx@lists.freedesktop.org
16924 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16925 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16926 C: irc://irc.oftc.net/radeon
16927 F: Documentation/gpu/amdgpu/
16928 F: drivers/gpu/drm/amd/
16929 F: drivers/gpu/drm/radeon/
16930 F: include/uapi/drm/amdgpu_drm.h
16931 F: include/uapi/drm/radeon_drm.h
16933 RADEON FRAMEBUFFER DISPLAY DRIVER
16934 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16935 L: linux-fbdev@vger.kernel.org
16937 F: drivers/video/fbdev/aty/radeon*
16938 F: include/uapi/linux/radeonfb.h
16940 RADIOSHARK RADIO DRIVER
16941 M: Hans Verkuil <hverkuil@xs4all.nl>
16942 L: linux-media@vger.kernel.org
16944 T: git git://linuxtv.org/media_tree.git
16945 F: drivers/media/radio/radio-shark.c
16947 RADIOSHARK2 RADIO DRIVER
16948 M: Hans Verkuil <hverkuil@xs4all.nl>
16949 L: linux-media@vger.kernel.org
16951 T: git git://linuxtv.org/media_tree.git
16952 F: drivers/media/radio/radio-shark2.c
16953 F: drivers/media/radio/radio-tea5777.c
16955 RADOS BLOCK DEVICE (RBD)
16956 M: Ilya Dryomov <idryomov@gmail.com>
16957 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16958 L: ceph-devel@vger.kernel.org
16960 W: http://ceph.com/
16961 T: git git://github.com/ceph/ceph-client.git
16962 F: Documentation/ABI/testing/sysfs-bus-rbd
16963 F: drivers/block/rbd.c
16964 F: drivers/block/rbd_types.h
16966 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16967 M: Paul Mackerras <paulus@samba.org>
16968 L: linux-fbdev@vger.kernel.org
16970 F: drivers/video/fbdev/aty/aty128fb.c
16972 RAINSHADOW-CEC DRIVER
16973 M: Hans Verkuil <hverkuil@xs4all.nl>
16974 L: linux-media@vger.kernel.org
16976 T: git git://linuxtv.org/media_tree.git
16977 F: drivers/media/cec/usb/rainshadow/
16979 RALINK MIPS ARCHITECTURE
16980 M: John Crispin <john@phrozen.org>
16981 L: linux-mips@vger.kernel.org
16983 F: arch/mips/ralink
16985 RALINK MT7621 MIPS ARCHITECTURE
16986 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16987 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16988 L: linux-mips@vger.kernel.org
16990 F: arch/mips/boot/dts/ralink/mt7621*
16992 RALINK PINCTRL DRIVER
16993 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16994 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16995 L: linux-mips@vger.kernel.org
16997 F: drivers/pinctrl/ralink/
16999 RALINK RT2X00 WIRELESS LAN DRIVER
17000 M: Stanislaw Gruszka <stf_xl@wp.pl>
17001 M: Helmut Schaa <helmut.schaa@googlemail.com>
17002 L: linux-wireless@vger.kernel.org
17004 F: drivers/net/wireless/ralink/rt2x00/
17006 RAMDISK RAM BLOCK DEVICE DRIVER
17007 M: Jens Axboe <axboe@kernel.dk>
17009 F: Documentation/admin-guide/blockdev/ramdisk.rst
17010 F: drivers/block/brd.c
17012 RANCHU VIRTUAL BOARD FOR MIPS
17013 M: Miodrag Dinic <miodrag.dinic@mips.com>
17014 L: linux-mips@vger.kernel.org
17016 F: arch/mips/configs/generic/board-ranchu.config
17017 F: arch/mips/generic/board-ranchu.c
17019 RANDOM NUMBER DRIVER
17020 M: "Theodore Ts'o" <tytso@mit.edu>
17021 M: Jason A. Donenfeld <Jason@zx2c4.com>
17022 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17024 F: drivers/char/random.c
17025 F: drivers/virt/vmgenid.c
17028 M: Matt Porter <mporter@kernel.crashing.org>
17029 M: Alexandre Bounine <alex.bou9@gmail.com>
17031 F: drivers/rapidio/
17034 M: Tony Luck <tony.luck@intel.com>
17035 M: Borislav Petkov <bp@alien8.de>
17036 L: linux-edac@vger.kernel.org
17038 F: Documentation/admin-guide/ras.rst
17040 F: include/linux/ras.h
17041 F: include/ras/ras_event.h
17043 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17044 L: linux-wireless@vger.kernel.org
17046 F: drivers/net/wireless/ray*
17048 RC-CORE / LIRC FRAMEWORK
17049 M: Sean Young <sean@mess.org>
17050 L: linux-media@vger.kernel.org
17052 W: http://linuxtv.org
17053 T: git git://linuxtv.org/media_tree.git
17054 F: Documentation/driver-api/media/rc-core.rst
17055 F: Documentation/userspace-api/media/rc/
17056 F: drivers/media/rc/
17057 F: include/media/rc-map.h
17058 F: include/media/rc-core.h
17059 F: include/uapi/linux/lirc.h
17061 RCMM REMOTE CONTROLS DECODER
17062 M: Patrick Lerda <patrick9876@free.fr>
17064 F: drivers/media/rc/ir-rcmm-decoder.c
17066 RCUTORTURE TEST FRAMEWORK
17067 M: "Paul E. McKenney" <paulmck@kernel.org>
17068 M: Josh Triplett <josh@joshtriplett.org>
17069 R: Steven Rostedt <rostedt@goodmis.org>
17070 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17071 R: Lai Jiangshan <jiangshanlai@gmail.com>
17072 L: rcu@vger.kernel.org
17074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17075 F: tools/testing/selftests/rcutorture
17077 RDACM20 Camera Sensor
17078 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17079 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17080 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17081 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17082 L: linux-media@vger.kernel.org
17084 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17085 F: drivers/media/i2c/max9271.c
17086 F: drivers/media/i2c/max9271.h
17087 F: drivers/media/i2c/rdacm20.c
17089 RDACM21 Camera Sensor
17090 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17091 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17092 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17093 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17094 L: linux-media@vger.kernel.org
17096 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17097 F: drivers/media/i2c/max9271.c
17098 F: drivers/media/i2c/max9271.h
17099 F: drivers/media/i2c/rdacm21.c
17102 M: Florian Fainelli <florian@openwrt.org>
17105 RDC R6040 FAST ETHERNET DRIVER
17106 M: Florian Fainelli <f.fainelli@gmail.com>
17107 L: netdev@vger.kernel.org
17109 F: drivers/net/ethernet/rdc/r6040.c
17111 RDMAVT - RDMA verbs software
17112 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17113 L: linux-rdma@vger.kernel.org
17115 F: drivers/infiniband/sw/rdmavt
17117 RDS - RELIABLE DATAGRAM SOCKETS
17118 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17119 L: netdev@vger.kernel.org
17120 L: linux-rdma@vger.kernel.org
17121 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17123 W: https://oss.oracle.com/projects/rds/
17124 F: Documentation/networking/rds.rst
17127 RDT - RESOURCE ALLOCATION
17128 M: Fenghua Yu <fenghua.yu@intel.com>
17129 M: Reinette Chatre <reinette.chatre@intel.com>
17130 L: linux-kernel@vger.kernel.org
17132 F: Documentation/x86/resctrl*
17133 F: arch/x86/include/asm/resctrl.h
17134 F: arch/x86/kernel/cpu/resctrl/
17135 F: tools/testing/selftests/resctrl/
17137 READ-COPY UPDATE (RCU)
17138 M: "Paul E. McKenney" <paulmck@kernel.org>
17139 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17140 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17141 M: Josh Triplett <josh@joshtriplett.org>
17142 R: Steven Rostedt <rostedt@goodmis.org>
17143 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17144 R: Lai Jiangshan <jiangshanlai@gmail.com>
17145 R: Joel Fernandes <joel@joelfernandes.org>
17146 L: rcu@vger.kernel.org
17148 W: http://www.rdrop.com/users/paulmck/RCU/
17149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17150 F: Documentation/RCU/
17151 F: include/linux/rcu*
17153 X: Documentation/RCU/torture.rst
17154 X: include/linux/srcu*.h
17155 X: kernel/rcu/srcu*.c
17157 REAL TIME CLOCK (RTC) SUBSYSTEM
17158 M: Alessandro Zummo <a.zummo@towertech.it>
17159 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17160 L: linux-rtc@vger.kernel.org
17162 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17164 F: Documentation/admin-guide/rtc.rst
17165 F: Documentation/devicetree/bindings/rtc/
17167 F: include/linux/platform_data/rtc-*
17168 F: include/linux/rtc.h
17169 F: include/linux/rtc/
17170 F: include/uapi/linux/rtc.h
17171 F: tools/testing/selftests/rtc/
17173 REALTEK AUDIO CODECS
17174 M: Oder Chiou <oder_chiou@realtek.com>
17176 F: include/sound/rt*.h
17177 F: sound/soc/codecs/rt*
17179 REALTEK OTTO WATCHDOG
17180 M: Sander Vanheule <sander@svanheule.net>
17181 L: linux-watchdog@vger.kernel.org
17183 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17184 F: drivers/watchdog/realtek_otto_wdt.c
17186 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17187 M: Linus Walleij <linus.walleij@linaro.org>
17188 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17190 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17191 F: drivers/net/dsa/realtek/*
17193 REALTEK WIRELESS DRIVER (rtlwifi family)
17194 M: Ping-Ke Shih <pkshih@realtek.com>
17195 L: linux-wireless@vger.kernel.org
17197 W: https://wireless.wiki.kernel.org/
17198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17199 F: drivers/net/wireless/realtek/rtlwifi/
17201 REALTEK WIRELESS DRIVER (rtw88)
17202 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17203 L: linux-wireless@vger.kernel.org
17205 F: drivers/net/wireless/realtek/rtw88/
17207 REALTEK WIRELESS DRIVER (rtw89)
17208 M: Ping-Ke Shih <pkshih@realtek.com>
17209 L: linux-wireless@vger.kernel.org
17211 F: drivers/net/wireless/realtek/rtw89/
17213 REDPINE WIRELESS DRIVER
17214 M: Amitkumar Karwar <amitkarwar@gmail.com>
17215 M: Siva Rebbagondla <siva8118@gmail.com>
17216 L: linux-wireless@vger.kernel.org
17218 F: drivers/net/wireless/rsi/
17220 REGISTER MAP ABSTRACTION
17221 M: Mark Brown <broonie@kernel.org>
17222 L: linux-kernel@vger.kernel.org
17224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17225 F: Documentation/devicetree/bindings/regmap/
17226 F: drivers/base/regmap/
17227 F: include/linux/regmap.h
17229 REISERFS FILE SYSTEM
17230 L: reiserfs-devel@vger.kernel.org
17234 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17235 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17236 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17237 L: linux-remoteproc@vger.kernel.org
17239 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17240 F: Documentation/ABI/testing/sysfs-class-remoteproc
17241 F: Documentation/devicetree/bindings/remoteproc/
17242 F: Documentation/staging/remoteproc.rst
17243 F: drivers/remoteproc/
17244 F: include/linux/remoteproc.h
17245 F: include/linux/remoteproc/
17247 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17248 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17249 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17250 L: linux-remoteproc@vger.kernel.org
17252 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17253 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17254 F: Documentation/staging/rpmsg.rst
17256 F: include/linux/rpmsg.h
17257 F: include/linux/rpmsg/
17258 F: include/uapi/linux/rpmsg.h
17261 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17262 M: Stephan Gerhold <stephan@gerhold.net>
17263 L: netdev@vger.kernel.org
17264 L: linux-remoteproc@vger.kernel.org
17266 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17268 RENESAS CLOCK DRIVERS
17269 M: Geert Uytterhoeven <geert+renesas@glider.be>
17270 L: linux-renesas-soc@vger.kernel.org
17272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17273 F: Documentation/devicetree/bindings/clock/renesas,*
17274 F: drivers/clk/renesas/
17276 RENESAS EMEV2 I2C DRIVER
17277 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17278 L: linux-renesas-soc@vger.kernel.org
17280 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17281 F: drivers/i2c/busses/i2c-emev2.c
17283 RENESAS ETHERNET DRIVERS
17284 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17285 L: netdev@vger.kernel.org
17286 L: linux-renesas-soc@vger.kernel.org
17287 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17288 F: drivers/net/ethernet/renesas/
17289 F: include/linux/sh_eth.h
17291 RENESAS R-CAR GYROADC DRIVER
17292 M: Marek Vasut <marek.vasut@gmail.com>
17293 L: linux-iio@vger.kernel.org
17295 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17296 F: drivers/iio/adc/rcar-gyroadc.c
17298 RENESAS R-CAR I2C DRIVERS
17299 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17300 L: linux-renesas-soc@vger.kernel.org
17302 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17303 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17304 F: drivers/i2c/busses/i2c-rcar.c
17305 F: drivers/i2c/busses/i2c-sh_mobile.c
17307 RENESAS R-CAR SATA DRIVER
17308 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17310 L: linux-ide@vger.kernel.org
17311 L: linux-renesas-soc@vger.kernel.org
17312 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17313 F: drivers/ata/sata_rcar.c
17315 RENESAS R-CAR THERMAL DRIVERS
17316 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17317 L: linux-renesas-soc@vger.kernel.org
17319 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17320 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17321 F: drivers/thermal/rcar_gen3_thermal.c
17322 F: drivers/thermal/rcar_thermal.c
17324 RENESAS RIIC DRIVER
17325 M: Chris Brandt <chris.brandt@renesas.com>
17326 L: linux-renesas-soc@vger.kernel.org
17328 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17329 F: drivers/i2c/busses/i2c-riic.c
17331 RENESAS USB PHY DRIVER
17332 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17333 L: linux-renesas-soc@vger.kernel.org
17335 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17337 RENESAS RZ/G2L A/D DRIVER
17338 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17339 L: linux-iio@vger.kernel.org
17340 L: linux-renesas-soc@vger.kernel.org
17342 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17343 F: drivers/iio/adc/rzg2l_adc.c
17345 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17346 M: Clément Léger <clement.leger@bootlin.com>
17347 L: linux-renesas-soc@vger.kernel.org
17348 L: netdev@vger.kernel.org
17350 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17351 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17352 F: drivers/net/dsa/rzn1_a5psw*
17353 F: drivers/net/pcs/pcs-rzn1-miic.c
17354 F: include/dt-bindings/net/pcs-rzn1-miic.h
17355 F: include/linux/pcs-rzn1-miic.h
17356 F: net/dsa/tag_rzn1_a5psw.c
17358 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17359 M: Miquel Raynal <miquel.raynal@bootlin.com>
17360 L: linux-rtc@vger.kernel.org
17361 L: linux-renesas-soc@vger.kernel.org
17363 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17364 F: drivers/rtc/rtc-rzn1.c
17366 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17367 M: Miquel Raynal <miquel.raynal@bootlin.com>
17368 L: linux-mtd@lists.infradead.org
17369 L: linux-renesas-soc@vger.kernel.org
17371 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17372 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17374 RESET CONTROLLER FRAMEWORK
17375 M: Philipp Zabel <p.zabel@pengutronix.de>
17377 T: git git://git.pengutronix.de/git/pza/linux
17378 F: Documentation/devicetree/bindings/reset/
17379 F: Documentation/driver-api/reset.rst
17381 F: include/dt-bindings/reset/
17382 F: include/linux/reset-controller.h
17383 F: include/linux/reset.h
17384 F: include/linux/reset/
17385 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17387 RESTARTABLE SEQUENCES SUPPORT
17388 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17389 M: Peter Zijlstra <peterz@infradead.org>
17390 M: "Paul E. McKenney" <paulmck@kernel.org>
17391 M: Boqun Feng <boqun.feng@gmail.com>
17392 L: linux-kernel@vger.kernel.org
17394 F: include/trace/events/rseq.h
17395 F: include/uapi/linux/rseq.h
17397 F: tools/testing/selftests/rseq/
17400 M: Johannes Berg <johannes@sipsolutions.net>
17401 L: linux-wireless@vger.kernel.org
17403 W: https://wireless.wiki.kernel.org/
17404 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17407 F: Documentation/ABI/stable/sysfs-class-rfkill
17408 F: Documentation/driver-api/rfkill.rst
17409 F: include/linux/rfkill.h
17410 F: include/uapi/linux/rfkill.h
17414 M: Thomas Graf <tgraf@suug.ch>
17415 M: Herbert Xu <herbert@gondor.apana.org.au>
17416 L: netdev@vger.kernel.org
17418 F: include/linux/rhashtable-types.h
17419 F: include/linux/rhashtable.h
17420 F: lib/rhashtable.c
17421 F: lib/test_rhashtable.c
17423 RICOH R5C592 MEMORYSTICK DRIVER
17424 M: Maxim Levitsky <maximlevitsky@gmail.com>
17426 F: drivers/memstick/host/r592.*
17428 RICOH SMARTMEDIA/XD DRIVER
17429 M: Maxim Levitsky <maximlevitsky@gmail.com>
17431 F: drivers/mtd/nand/raw/r852.c
17432 F: drivers/mtd/nand/raw/r852.h
17435 M: Atish Patra <atishp@atishpatra.org>
17436 R: Anup Patel <anup@brainfault.org>
17437 L: linux-riscv@lists.infradead.org
17439 F: drivers/perf/riscv_pmu.c
17440 F: drivers/perf/riscv_pmu_legacy.c
17441 F: drivers/perf/riscv_pmu_sbi.c
17443 RISC-V ARCHITECTURE
17444 M: Paul Walmsley <paul.walmsley@sifive.com>
17445 M: Palmer Dabbelt <palmer@dabbelt.com>
17446 M: Albert Ou <aou@eecs.berkeley.edu>
17447 L: linux-riscv@lists.infradead.org
17449 P: Documentation/riscv/patch-acceptance.rst
17450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17455 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17456 M: Conor Dooley <conor.dooley@microchip.com>
17457 M: Daire McNamara <daire.mcnamara@microchip.com>
17458 L: linux-riscv@lists.infradead.org
17460 F: arch/riscv/boot/dts/microchip/
17461 F: drivers/char/hw_random/mpfs-rng.c
17462 F: drivers/clk/microchip/clk-mpfs.c
17463 F: drivers/mailbox/mailbox-mpfs.c
17464 F: drivers/pci/controller/pcie-microchip-host.c
17465 F: drivers/soc/microchip/
17466 F: drivers/spi/spi-microchip-core.c
17467 F: drivers/usb/musb/mpfs.c
17468 F: include/soc/microchip/mpfs.h
17471 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17472 M: Jack Wang <jinpu.wang@ionos.com>
17473 L: linux-block@vger.kernel.org
17475 F: drivers/block/rnbd/
17478 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17480 W: http://sourceforge.net/projects/roccat/
17481 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17482 F: drivers/hid/hid-roccat*
17483 F: include/linux/hid-roccat*
17485 ROCKCHIP I2S TDM DRIVER
17486 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17487 L: linux-rockchip@lists.infradead.org
17489 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17490 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17492 ROCKCHIP ISP V1 DRIVER
17493 M: Dafna Hirschfeld <dafna@fastmail.com>
17494 L: linux-media@vger.kernel.org
17495 L: linux-rockchip@lists.infradead.org
17497 F: Documentation/admin-guide/media/rkisp1.rst
17498 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17499 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17500 F: drivers/media/platform/rockchip/rkisp1
17501 F: include/uapi/linux/rkisp1-config.h
17503 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17504 M: Jacob Chen <jacob-chen@iotwrt.com>
17505 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17506 L: linux-media@vger.kernel.org
17507 L: linux-rockchip@lists.infradead.org
17509 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17510 F: drivers/media/platform/rockchip/rga/
17512 ROCKCHIP VIDEO DECODER DRIVER
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,vdec.yaml
17518 F: drivers/staging/media/rkvdec/
17521 M: Jiri Pirko <jiri@resnulli.us>
17522 L: netdev@vger.kernel.org
17524 F: drivers/net/ethernet/rocker/
17526 ROCKETPORT EXPRESS/INFINITY DRIVER
17527 M: Kevin Cernekee <cernekee@gmail.com>
17528 L: linux-serial@vger.kernel.org
17530 F: drivers/tty/serial/rp2.*
17532 ROHM BD99954 CHARGER IC
17533 R: Matti Vaittinen <mazziesaccount@gmail.com>
17535 F: drivers/power/supply/bd99954-charger.c
17536 F: drivers/power/supply/bd99954-charger.h
17538 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17539 M: Tomasz Duszynski <tduszyns@gmail.com>
17541 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17542 F: drivers/iio/light/bh1750.c
17544 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17545 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17546 L: linux-kernel@vger.kernel.org
17547 L: linux-renesas-soc@vger.kernel.org
17549 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17550 F: drivers/gpio/gpio-bd9571mwv.c
17551 F: drivers/mfd/bd9571mwv.c
17552 F: drivers/regulator/bd9571mwv-regulator.c
17553 F: include/linux/mfd/bd9571mwv.h
17555 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17556 R: Matti Vaittinen <mazziesaccount@gmail.com>
17558 F: drivers/clk/clk-bd718x7.c
17559 F: drivers/gpio/gpio-bd71815.c
17560 F: drivers/gpio/gpio-bd71828.c
17561 F: drivers/mfd/rohm-bd71828.c
17562 F: drivers/mfd/rohm-bd718x7.c
17563 F: drivers/mfd/rohm-bd9576.c
17564 F: drivers/regulator/bd71815-regulator.c
17565 F: drivers/regulator/bd71828-regulator.c
17566 F: drivers/regulator/bd718x7-regulator.c
17567 F: drivers/regulator/bd9576-regulator.c
17568 F: drivers/regulator/rohm-regulator.c
17569 F: drivers/rtc/rtc-bd70528.c
17570 F: drivers/watchdog/bd9576_wdt.c
17571 F: include/linux/mfd/rohm-bd71815.h
17572 F: include/linux/mfd/rohm-bd71828.h
17573 F: include/linux/mfd/rohm-bd718x7.h
17574 F: include/linux/mfd/rohm-bd957x.h
17575 F: include/linux/mfd/rohm-generic.h
17576 F: include/linux/mfd/rohm-shared.h
17579 M: Ralf Baechle <ralf@linux-mips.org>
17580 L: linux-hams@vger.kernel.org
17582 W: http://www.linux-ax25.org/
17583 F: include/net/rose.h
17584 F: include/uapi/linux/rose.h
17587 ROTATION DRIVER FOR ALLWINNER A83T
17588 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17589 L: linux-media@vger.kernel.org
17591 T: git git://linuxtv.org/media_tree.git
17592 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17593 F: drivers/media/platform/sunxi/sun8i-rotate/
17596 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17597 L: linux-remoteproc@vger.kernel.org
17599 F: drivers/tty/rpmsg_tty.c
17601 RTL2830 MEDIA DRIVER
17602 M: Antti Palosaari <crope@iki.fi>
17603 L: linux-media@vger.kernel.org
17605 W: https://linuxtv.org
17606 W: http://palosaari.fi/linux/
17607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17608 T: git git://linuxtv.org/anttip/media_tree.git
17609 F: drivers/media/dvb-frontends/rtl2830*
17611 RTL2832 MEDIA DRIVER
17612 M: Antti Palosaari <crope@iki.fi>
17613 L: linux-media@vger.kernel.org
17615 W: https://linuxtv.org
17616 W: http://palosaari.fi/linux/
17617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17618 T: git git://linuxtv.org/anttip/media_tree.git
17619 F: drivers/media/dvb-frontends/rtl2832*
17621 RTL2832_SDR MEDIA DRIVER
17622 M: Antti Palosaari <crope@iki.fi>
17623 L: linux-media@vger.kernel.org
17625 W: https://linuxtv.org
17626 W: http://palosaari.fi/linux/
17627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17628 T: git git://linuxtv.org/anttip/media_tree.git
17629 F: drivers/media/dvb-frontends/rtl2832_sdr*
17631 RTL8180 WIRELESS DRIVER
17632 L: linux-wireless@vger.kernel.org
17634 W: https://wireless.wiki.kernel.org/
17635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17636 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17638 RTL8187 WIRELESS DRIVER
17639 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17640 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17641 M: Larry Finger <Larry.Finger@lwfinger.net>
17642 L: linux-wireless@vger.kernel.org
17644 W: https://wireless.wiki.kernel.org/
17645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17646 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17648 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17649 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17650 L: linux-wireless@vger.kernel.org
17652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17653 F: drivers/net/wireless/realtek/rtl8xxxu/
17655 RTRS TRANSPORT DRIVERS
17656 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17657 M: Jack Wang <jinpu.wang@ionos.com>
17658 L: linux-rdma@vger.kernel.org
17660 F: drivers/infiniband/ulp/rtrs/
17662 RXRPC SOCKETS (AF_RXRPC)
17663 M: David Howells <dhowells@redhat.com>
17664 M: Marc Dionne <marc.dionne@auristor.com>
17665 L: linux-afs@lists.infradead.org
17667 W: https://www.infradead.org/~dhowells/kafs/
17668 F: Documentation/networking/rxrpc.rst
17669 F: include/keys/rxrpc-type.h
17670 F: include/net/af_rxrpc.h
17671 F: include/trace/events/rxrpc.h
17672 F: include/uapi/linux/rxrpc.h
17675 S3 SAVAGE FRAMEBUFFER DRIVER
17676 M: Antonino Daplas <adaplas@gmail.com>
17677 L: linux-fbdev@vger.kernel.org
17679 F: drivers/video/fbdev/savage/
17682 M: Heiko Carstens <hca@linux.ibm.com>
17683 M: Vasily Gorbik <gor@linux.ibm.com>
17684 M: Alexander Gordeev <agordeev@linux.ibm.com>
17685 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17686 R: Sven Schnelle <svens@linux.ibm.com>
17687 L: linux-s390@vger.kernel.org
17689 W: http://www.ibm.com/developerworks/linux/linux390/
17690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17691 F: Documentation/driver-api/s390-drivers.rst
17692 F: Documentation/s390/
17696 S390 COMMON I/O LAYER
17697 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17698 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17699 L: linux-s390@vger.kernel.org
17701 W: http://www.ibm.com/developerworks/linux/linux390/
17702 F: drivers/s390/cio/
17705 M: Stefan Haberland <sth@linux.ibm.com>
17706 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17707 L: linux-s390@vger.kernel.org
17709 W: http://www.ibm.com/developerworks/linux/linux390/
17710 F: block/partitions/ibm.c
17711 F: drivers/s390/block/dasd*
17712 F: include/linux/dasd_mod.h
17715 M: Matthew Rosato <mjrosato@linux.ibm.com>
17716 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17717 L: linux-s390@vger.kernel.org
17719 W: http://www.ibm.com/developerworks/linux/linux390/
17720 F: drivers/iommu/s390-iommu.c
17722 S390 IUCV NETWORK LAYER
17723 M: Alexandra Winter <wintera@linux.ibm.com>
17724 M: Wenjia Zhang <wenjia@linux.ibm.com>
17725 L: linux-s390@vger.kernel.org
17726 L: netdev@vger.kernel.org
17728 W: http://www.ibm.com/developerworks/linux/linux390/
17729 F: drivers/s390/net/*iucv*
17730 F: include/net/iucv/
17733 S390 NETWORK DRIVERS
17734 M: Alexandra Winter <wintera@linux.ibm.com>
17735 M: Wenjia Zhang <wenjia@linux.ibm.com>
17736 L: linux-s390@vger.kernel.org
17737 L: netdev@vger.kernel.org
17739 W: http://www.ibm.com/developerworks/linux/linux390/
17740 F: drivers/s390/net/
17743 M: Niklas Schnelle <schnelle@linux.ibm.com>
17744 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17745 L: linux-s390@vger.kernel.org
17747 W: http://www.ibm.com/developerworks/linux/linux390/
17749 F: drivers/pci/hotplug/s390_pci_hpc.c
17750 F: Documentation/s390/pci.rst
17752 S390 VFIO AP DRIVER
17753 M: Tony Krowiak <akrowiak@linux.ibm.com>
17754 M: Halil Pasic <pasic@linux.ibm.com>
17755 M: Jason Herne <jjherne@linux.ibm.com>
17756 L: linux-s390@vger.kernel.org
17758 W: http://www.ibm.com/developerworks/linux/linux390/
17759 F: Documentation/s390/vfio-ap.rst
17760 F: drivers/s390/crypto/vfio_ap*
17762 S390 VFIO-CCW DRIVER
17763 M: Eric Farman <farman@linux.ibm.com>
17764 M: Matthew Rosato <mjrosato@linux.ibm.com>
17765 R: Halil Pasic <pasic@linux.ibm.com>
17766 L: linux-s390@vger.kernel.org
17767 L: kvm@vger.kernel.org
17769 F: Documentation/s390/vfio-ccw.rst
17770 F: drivers/s390/cio/vfio_ccw*
17771 F: include/uapi/linux/vfio_ccw.h
17773 S390 VFIO-PCI DRIVER
17774 M: Matthew Rosato <mjrosato@linux.ibm.com>
17775 M: Eric Farman <farman@linux.ibm.com>
17776 L: linux-s390@vger.kernel.org
17777 L: kvm@vger.kernel.org
17779 F: arch/s390/kvm/pci*
17780 F: drivers/vfio/pci/vfio_pci_zdev.c
17781 F: include/uapi/linux/vfio_zdev.h
17784 M: Harald Freudenberger <freude@linux.ibm.com>
17785 L: linux-s390@vger.kernel.org
17787 W: http://www.ibm.com/developerworks/linux/linux390/
17788 F: drivers/s390/crypto/
17791 M: Steffen Maier <maier@linux.ibm.com>
17792 M: Benjamin Block <bblock@linux.ibm.com>
17793 L: linux-s390@vger.kernel.org
17795 W: http://www.ibm.com/developerworks/linux/linux390/
17796 F: drivers/s390/scsi/zfcp_*
17798 S3C ADC BATTERY DRIVER
17799 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17800 L: linux-samsung-soc@vger.kernel.org
17802 F: drivers/power/supply/s3c_adc_battery.c
17803 F: include/linux/s3c_adc_battery.h
17805 S3C24XX SD/MMC Driver
17806 M: Ben Dooks <ben-linux@fluff.org>
17807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17809 F: drivers/mmc/host/s3cmci.*
17811 SAA6588 RDS RECEIVER DRIVER
17812 M: Hans Verkuil <hverkuil@xs4all.nl>
17813 L: linux-media@vger.kernel.org
17815 W: https://linuxtv.org
17816 T: git git://linuxtv.org/media_tree.git
17817 F: drivers/media/i2c/saa6588*
17819 SAA7134 VIDEO4LINUX DRIVER
17820 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17821 L: linux-media@vger.kernel.org
17823 W: https://linuxtv.org
17824 T: git git://linuxtv.org/media_tree.git
17825 F: Documentation/driver-api/media/drivers/saa7134*
17826 F: drivers/media/pci/saa7134/
17828 SAA7146 VIDEO4LINUX-2 DRIVER
17829 M: Hans Verkuil <hverkuil@xs4all.nl>
17830 L: linux-media@vger.kernel.org
17832 T: git git://linuxtv.org/media_tree.git
17833 F: drivers/media/common/saa7146/
17834 F: drivers/media/pci/saa7146/
17835 F: include/media/drv-intf/saa7146*
17837 SAFESETID SECURITY MODULE
17838 M: Micah Morton <mortonm@chromium.org>
17840 F: Documentation/admin-guide/LSM/SafeSetID.rst
17841 F: security/safesetid/
17843 SAMSUNG AUDIO (ASoC) DRIVERS
17844 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17845 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17848 B: mailto:linux-samsung-soc@vger.kernel.org
17849 F: Documentation/devicetree/bindings/sound/samsung*
17850 F: sound/soc/samsung/
17852 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17853 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17854 L: linux-crypto@vger.kernel.org
17855 L: linux-samsung-soc@vger.kernel.org
17857 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17858 F: drivers/crypto/exynos-rng.c
17860 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17861 M: Łukasz Stelmach <l.stelmach@samsung.com>
17862 L: linux-samsung-soc@vger.kernel.org
17864 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17865 F: drivers/char/hw_random/exynos-trng.c
17867 SAMSUNG FRAMEBUFFER DRIVER
17868 M: Jingoo Han <jingoohan1@gmail.com>
17869 L: linux-fbdev@vger.kernel.org
17871 F: drivers/video/fbdev/s3c-fb.c
17873 SAMSUNG INTERCONNECT DRIVERS
17874 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17875 M: Artur Świgoń <a.swigon@samsung.com>
17876 L: linux-pm@vger.kernel.org
17877 L: linux-samsung-soc@vger.kernel.org
17879 F: drivers/interconnect/samsung/
17881 SAMSUNG LAPTOP DRIVER
17882 M: Corentin Chary <corentin.chary@gmail.com>
17883 L: platform-driver-x86@vger.kernel.org
17885 F: drivers/platform/x86/samsung-laptop.c
17887 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17888 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17889 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17890 L: linux-kernel@vger.kernel.org
17891 L: linux-samsung-soc@vger.kernel.org
17893 B: mailto:linux-samsung-soc@vger.kernel.org
17894 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17895 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17896 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17897 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17898 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17899 F: drivers/clk/clk-s2mps11.c
17900 F: drivers/mfd/sec*.c
17901 F: drivers/regulator/s2m*.c
17902 F: drivers/regulator/s5m*.c
17903 F: drivers/rtc/rtc-s5m.c
17904 F: include/linux/mfd/samsung/
17906 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17907 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17908 L: linux-media@vger.kernel.org
17909 L: linux-samsung-soc@vger.kernel.org
17911 F: drivers/media/platform/samsung/s3c-camif/
17912 F: include/media/drv-intf/s3c_camif.h
17914 SAMSUNG S3FWRN5 NFC DRIVER
17915 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17916 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17917 L: linux-nfc@lists.01.org (subscribers-only)
17919 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17920 F: drivers/nfc/s3fwrn5
17922 SAMSUNG S5C73M3 CAMERA DRIVER
17923 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17924 M: Andrzej Hajda <andrzej.hajda@intel.com>
17925 L: linux-media@vger.kernel.org
17927 F: drivers/media/i2c/s5c73m3/*
17929 SAMSUNG S5K5BAF 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/s5k5baf.c
17936 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17937 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17938 M: Vladimir Zapolskiy <vz@mleia.com>
17939 L: linux-crypto@vger.kernel.org
17940 L: linux-samsung-soc@vger.kernel.org
17942 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17943 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17944 F: drivers/crypto/s5p-sss.c
17946 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17947 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17948 L: linux-media@vger.kernel.org
17950 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17951 F: drivers/media/platform/samsung/exynos4-is/
17953 SAMSUNG SOC CLOCK DRIVERS
17954 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17955 M: Tomasz Figa <tomasz.figa@gmail.com>
17956 M: Chanwoo Choi <cw00.choi@samsung.com>
17957 R: Alim Akhtar <alim.akhtar@samsung.com>
17958 L: linux-samsung-soc@vger.kernel.org
17960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17961 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17962 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17963 F: drivers/clk/samsung/
17964 F: include/dt-bindings/clock/exynos*.h
17965 F: include/dt-bindings/clock/s3c*.h
17966 F: include/dt-bindings/clock/s5p*.h
17967 F: include/dt-bindings/clock/samsung,*.h
17968 F: include/linux/clk/samsung.h
17969 F: include/linux/platform_data/clk-s3c2410.h
17971 SAMSUNG SPI DRIVERS
17972 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17973 M: Andi Shyti <andi@etezian.org>
17974 L: linux-spi@vger.kernel.org
17975 L: linux-samsung-soc@vger.kernel.org
17977 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17978 F: drivers/spi/spi-s3c*
17979 F: include/linux/platform_data/spi-s3c64xx.h
17980 F: include/linux/spi/s3c24xx-fiq.h
17982 SAMSUNG SXGBE DRIVERS
17983 M: Byungho An <bh74.an@samsung.com>
17984 L: netdev@vger.kernel.org
17986 F: drivers/net/ethernet/samsung/sxgbe/
17988 SAMSUNG THERMAL DRIVER
17989 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17990 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17991 L: linux-pm@vger.kernel.org
17992 L: linux-samsung-soc@vger.kernel.org
17994 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17995 F: drivers/thermal/samsung/
17997 SAMSUNG USB2 PHY DRIVER
17998 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17999 L: linux-kernel@vger.kernel.org
18001 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18002 F: Documentation/driver-api/phy/samsung-usb2.rst
18003 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18004 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18005 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18006 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18007 F: drivers/phy/samsung/phy-samsung-usb2.c
18008 F: drivers/phy/samsung/phy-samsung-usb2.h
18010 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18011 M: Paul Barker <paul.barker@sancloud.com>
18012 R: Marc Murphy <marc.murphy@sancloud.com>
18014 F: arch/arm/boot/dts/am335x-sancloud*
18017 M: Zwane Mwaikambo <zwanem@gmail.com>
18019 F: drivers/watchdog/sc1200wdt.c
18022 M: Ingo Molnar <mingo@redhat.com>
18023 M: Peter Zijlstra <peterz@infradead.org>
18024 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18025 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18026 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18027 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18028 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18029 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18030 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18031 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18032 L: linux-kernel@vger.kernel.org
18034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18035 F: include/linux/preempt.h
18036 F: include/linux/sched.h
18037 F: include/linux/wait.h
18038 F: include/uapi/linux/sched.h
18041 SCR24X CHIP CARD INTERFACE DRIVER
18042 M: Lubomir Rintel <lkundrak@v3.sk>
18044 F: drivers/char/pcmcia/scr24x_cs.c
18046 SCSI RDMA PROTOCOL (SRP) INITIATOR
18047 M: Bart Van Assche <bvanassche@acm.org>
18048 L: linux-rdma@vger.kernel.org
18050 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18051 F: drivers/infiniband/ulp/srp/
18052 F: include/scsi/srp.h
18054 SCSI RDMA PROTOCOL (SRP) TARGET
18055 M: Bart Van Assche <bvanassche@acm.org>
18056 L: linux-rdma@vger.kernel.org
18057 L: target-devel@vger.kernel.org
18059 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18060 F: drivers/infiniband/ulp/srpt/
18063 M: Doug Gilbert <dgilbert@interlog.com>
18064 L: linux-scsi@vger.kernel.org
18066 W: http://sg.danny.cz/sg
18067 F: Documentation/scsi/scsi-generic.rst
18068 F: drivers/scsi/sg.c
18069 F: include/scsi/sg.h
18072 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18073 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18074 L: linux-scsi@vger.kernel.org
18076 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18079 F: Documentation/devicetree/bindings/scsi/
18085 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18086 L: linux-scsi@vger.kernel.org
18088 F: Documentation/scsi/st.rst
18089 F: drivers/scsi/st.*
18090 F: drivers/scsi/st_*.h
18092 SCSI TARGET CORE USER DRIVER
18093 M: Bodo Stroesser <bostroesser@gmail.com>
18094 L: linux-scsi@vger.kernel.org
18095 L: target-devel@vger.kernel.org
18097 F: Documentation/target/tcmu-design.rst
18098 F: drivers/target/target_core_user.c
18099 F: include/uapi/linux/target_core_user.h
18101 SCSI TARGET SUBSYSTEM
18102 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18103 L: linux-scsi@vger.kernel.org
18104 L: target-devel@vger.kernel.org
18106 W: http://www.linux-iscsi.org
18107 Q: https://patchwork.kernel.org/project/target-devel/list/
18108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18109 F: Documentation/target/
18114 M: Vlad Yasevich <vyasevich@gmail.com>
18115 M: Neil Horman <nhorman@tuxdriver.com>
18116 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18117 L: linux-sctp@vger.kernel.org
18119 W: http://lksctp.sourceforge.net
18120 F: Documentation/networking/sctp.rst
18121 F: include/linux/sctp.h
18122 F: include/net/sctp/
18123 F: include/uapi/linux/sctp.h
18127 M: Jim Cromie <jim.cromie@gmail.com>
18129 F: Documentation/i2c/busses/scx200_acb.rst
18130 F: arch/x86/platform/scx200/
18131 F: drivers/i2c/busses/scx200*
18132 F: drivers/mtd/maps/scx200_docflash.c
18133 F: drivers/watchdog/scx200_wdt.c
18134 F: include/linux/scx200.h
18137 M: Jim Cromie <jim.cromie@gmail.com>
18139 F: drivers/char/scx200_gpio.c
18140 F: include/linux/scx200_gpio.h
18142 SCx200 HRT CLOCKSOURCE DRIVER
18143 M: Jim Cromie <jim.cromie@gmail.com>
18145 F: drivers/clocksource/scx200_hrt.c
18147 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18148 M: Sascha Sommer <saschasommer@freenet.de>
18149 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18151 F: drivers/mmc/host/sdricoh_cs.c
18153 SECO BOARDS CEC DRIVER
18154 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18156 F: drivers/media/cec/platform/seco/seco-cec.c
18157 F: drivers/media/cec/platform/seco/seco-cec.h
18160 M: Kees Cook <keescook@chromium.org>
18161 R: Andy Lutomirski <luto@amacapital.net>
18162 R: Will Drewry <wad@chromium.org>
18164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18165 F: Documentation/userspace-api/seccomp_filter.rst
18166 F: include/linux/seccomp.h
18167 F: include/uapi/linux/seccomp.h
18168 F: kernel/seccomp.c
18169 F: tools/testing/selftests/kselftest_harness.h
18170 F: tools/testing/selftests/seccomp/*
18171 K: \bsecure_computing
18174 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18175 M: Al Cooper <alcooperx@gmail.com>
18176 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18177 L: linux-mmc@vger.kernel.org
18179 F: drivers/mmc/host/sdhci-brcmstb*
18181 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18182 M: Adrian Hunter <adrian.hunter@intel.com>
18183 L: linux-mmc@vger.kernel.org
18185 F: drivers/mmc/host/sdhci*
18187 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18188 M: Eugen Hristev <eugen.hristev@microchip.com>
18189 L: linux-mmc@vger.kernel.org
18191 F: drivers/mmc/host/sdhci-of-at91.c
18193 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18194 M: Ben Dooks <ben-linux@fluff.org>
18195 M: Jaehoon Chung <jh80.chung@samsung.com>
18196 L: linux-mmc@vger.kernel.org
18198 F: drivers/mmc/host/sdhci-s3c*
18200 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18201 M: Viresh Kumar <vireshk@kernel.org>
18202 L: linux-mmc@vger.kernel.org
18204 F: drivers/mmc/host/sdhci-spear.c
18206 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18207 M: Kishon Vijay Abraham I <kishon@ti.com>
18208 L: linux-mmc@vger.kernel.org
18210 F: drivers/mmc/host/sdhci-omap.c
18212 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18213 M: Haibo Chen <haibo.chen@nxp.com>
18214 L: linux-imx@nxp.com
18215 L: linux-mmc@vger.kernel.org
18217 F: drivers/mmc/host/sdhci-esdhc-imx.c
18219 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18220 M: Jonathan Derrick <jonathan.derrick@intel.com>
18221 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18222 L: linux-block@vger.kernel.org
18224 F: block/opal_proto.h
18226 F: include/linux/sed*
18227 F: include/uapi/linux/sed*
18230 M: Security Officers <security@kernel.org>
18232 F: Documentation/admin-guide/security-bugs.rst
18235 M: Paul Moore <paul@paul-moore.com>
18236 M: James Morris <jmorris@namei.org>
18237 M: "Serge E. Hallyn" <serge@hallyn.com>
18238 L: linux-security-module@vger.kernel.org (suggested Cc:)
18240 W: http://kernsec.org/
18241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18243 X: security/selinux/
18245 SELINUX SECURITY MODULE
18246 M: Paul Moore <paul@paul-moore.com>
18247 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18248 M: Eric Paris <eparis@parisplace.org>
18249 L: selinux@vger.kernel.org
18251 W: https://selinuxproject.org
18252 W: https://github.com/SELinuxProject
18253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18254 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18255 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18256 F: Documentation/admin-guide/LSM/SELinux.rst
18257 F: include/trace/events/avc.h
18258 F: include/uapi/linux/selinux_netlink.h
18259 F: scripts/selinux/
18260 F: security/selinux/
18263 M: Jiri Slaby <jirislaby@kernel.org>
18265 F: drivers/misc/phantom.c
18266 F: include/uapi/linux/phantom.h
18268 SENSEAIR SUNRISE 006-0-0007
18269 M: Jacopo Mondi <jacopo@jmondi.org>
18271 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18272 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18273 F: drivers/iio/chemical/sunrise_co2.c
18275 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18276 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18278 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18279 F: drivers/iio/chemical/scd30.h
18280 F: drivers/iio/chemical/scd30_core.c
18281 F: drivers/iio/chemical/scd30_i2c.c
18282 F: drivers/iio/chemical/scd30_serial.c
18284 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18285 M: Roan van Dijk <roan@protonic.nl>
18287 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18288 F: drivers/iio/chemical/scd4x.c
18290 SENSIRION SGP40 GAS SENSOR DRIVER
18291 M: Andreas Klinger <ak@it-klinger.de>
18293 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18294 F: drivers/iio/chemical/sgp40.c
18296 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18297 M: Tomasz Duszynski <tduszyns@gmail.com>
18299 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18300 F: drivers/iio/chemical/sps30.c
18301 F: drivers/iio/chemical/sps30_i2c.c
18302 F: drivers/iio/chemical/sps30_serial.c
18305 M: Rob Herring <robh@kernel.org>
18306 L: linux-serial@vger.kernel.org
18308 F: Documentation/devicetree/bindings/serial/serial.yaml
18309 F: drivers/tty/serdev/
18310 F: include/linux/serdev.h
18313 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18314 L: linux-serial@vger.kernel.org
18316 F: Documentation/devicetree/bindings/serial/
18317 F: drivers/tty/serial/
18320 M: Sean Young <sean@mess.org>
18321 L: linux-media@vger.kernel.org
18323 F: drivers/media/rc/serial_ir.c
18325 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18326 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18329 F: Documentation/devicetree/bindings/slimbus/
18330 F: drivers/slimbus/
18331 F: include/linux/slimbus.h
18334 M: Edward Cree <ecree.xilinx@gmail.com>
18335 M: Martin Habets <habetsm.xilinx@gmail.com>
18336 L: netdev@vger.kernel.org
18338 F: drivers/net/ethernet/sfc/
18340 SFF/SFP/SFP+ MODULE SUPPORT
18341 M: Russell King <linux@armlinux.org.uk>
18342 L: netdev@vger.kernel.org
18344 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18345 F: drivers/net/phy/phylink.c
18346 F: drivers/net/phy/sfp*
18347 F: include/linux/mdio/mdio-i2c.h
18348 F: include/linux/phylink.h
18349 F: include/linux/sfp.h
18350 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)
18353 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18355 F: drivers/misc/sgi-gru/
18357 SGI XP/XPC/XPNET DRIVER
18358 M: Robin Holt <robinmholt@gmail.com>
18359 M: Steve Wahl <steve.wahl@hpe.com>
18360 R: Mike Travis <mike.travis@hpe.com>
18362 F: drivers/misc/sgi-xp/
18364 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18365 M: Karsten Graul <kgraul@linux.ibm.com>
18366 M: Wenjia Zhang <wenjia@linux.ibm.com>
18367 L: linux-s390@vger.kernel.org
18369 W: http://www.ibm.com/developerworks/linux/linux390/
18372 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18373 M: Linus Walleij <linus.walleij@linaro.org>
18374 L: linux-iio@vger.kernel.org
18376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18377 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18378 F: drivers/iio/light/gp2ap002.c
18380 SHARP RJ54N1CB0C SENSOR DRIVER
18381 M: Jacopo Mondi <jacopo@jmondi.org>
18382 L: linux-media@vger.kernel.org
18384 T: git git://linuxtv.org/media_tree.git
18385 F: drivers/media/i2c/rj54n1cb0c.c
18386 F: include/media/i2c/rj54n1cb0c.h
18388 SH_VOU V4L2 OUTPUT DRIVER
18389 L: linux-media@vger.kernel.org
18391 F: drivers/media/platform/renesas/sh_vou.c
18392 F: include/media/drv-intf/sh_vou.h
18394 SI2157 MEDIA DRIVER
18395 M: Antti Palosaari <crope@iki.fi>
18396 L: linux-media@vger.kernel.org
18398 W: https://linuxtv.org
18399 W: http://palosaari.fi/linux/
18400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18401 T: git git://linuxtv.org/anttip/media_tree.git
18402 F: drivers/media/tuners/si2157*
18404 SI2165 MEDIA DRIVER
18405 M: Matthias Schwarzott <zzam@gentoo.org>
18406 L: linux-media@vger.kernel.org
18408 W: https://linuxtv.org
18409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18410 F: drivers/media/dvb-frontends/si2165*
18412 SI2168 MEDIA DRIVER
18413 M: Antti Palosaari <crope@iki.fi>
18414 L: linux-media@vger.kernel.org
18416 W: https://linuxtv.org
18417 W: http://palosaari.fi/linux/
18418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18419 T: git git://linuxtv.org/anttip/media_tree.git
18420 F: drivers/media/dvb-frontends/si2168*
18422 SI470X FM RADIO RECEIVER I2C DRIVER
18423 M: Hans Verkuil <hverkuil@xs4all.nl>
18424 L: linux-media@vger.kernel.org
18426 W: https://linuxtv.org
18427 T: git git://linuxtv.org/media_tree.git
18428 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18430 SI470X FM RADIO RECEIVER USB DRIVER
18431 M: Hans Verkuil <hverkuil@xs4all.nl>
18432 L: linux-media@vger.kernel.org
18434 W: https://linuxtv.org
18435 T: git git://linuxtv.org/media_tree.git
18436 F: drivers/media/radio/si470x/radio-si470x-common.c
18437 F: drivers/media/radio/si470x/radio-si470x-usb.c
18438 F: drivers/media/radio/si470x/radio-si470x.h
18440 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18441 M: Eduardo Valentin <edubezval@gmail.com>
18442 L: linux-media@vger.kernel.org
18444 W: https://linuxtv.org
18445 T: git git://linuxtv.org/media_tree.git
18446 F: drivers/media/radio/si4713/si4713.?
18448 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18449 M: Eduardo Valentin <edubezval@gmail.com>
18450 L: linux-media@vger.kernel.org
18452 W: https://linuxtv.org
18453 T: git git://linuxtv.org/media_tree.git
18454 F: drivers/media/radio/si4713/radio-platform-si4713.c
18456 SI4713 FM RADIO TRANSMITTER USB DRIVER
18457 M: Hans Verkuil <hverkuil@xs4all.nl>
18458 L: linux-media@vger.kernel.org
18460 W: https://linuxtv.org
18461 T: git git://linuxtv.org/media_tree.git
18462 F: drivers/media/radio/si4713/radio-usb-si4713.c
18465 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18466 L: linux-media@vger.kernel.org
18468 W: https://linuxtv.org
18469 T: git git://linuxtv.org/media_tree.git
18470 F: drivers/media/common/siano/
18471 F: drivers/media/mmc/siano/
18472 F: drivers/media/usb/siano/
18473 F: drivers/media/usb/siano/
18476 M: Palmer Dabbelt <palmer@dabbelt.com>
18477 M: Paul Walmsley <paul.walmsley@sifive.com>
18478 L: linux-riscv@lists.infradead.org
18480 T: git git://github.com/sifive/riscv-linux.git
18484 SIFIVE FU540 SYSTEM-ON-CHIP
18485 M: Paul Walmsley <paul.walmsley@sifive.com>
18486 M: Palmer Dabbelt <palmer@dabbelt.com>
18487 L: linux-riscv@lists.infradead.org
18489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18494 M: Green Wan <green.wan@sifive.com>
18496 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18497 F: drivers/dma/sf-pdma/
18499 SILEAD TOUCHSCREEN DRIVER
18500 M: Hans de Goede <hdegoede@redhat.com>
18501 L: linux-input@vger.kernel.org
18502 L: platform-driver-x86@vger.kernel.org
18504 F: drivers/input/touchscreen/silead.c
18505 F: drivers/platform/x86/touchscreen_dmi.c
18507 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18508 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18510 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18511 F: drivers/net/wireless/silabs/wfx/
18513 SILICON MOTION SM712 FRAME BUFFER DRIVER
18514 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18515 M: Teddy Wang <teddy.wang@siliconmotion.com>
18516 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18517 L: linux-fbdev@vger.kernel.org
18519 F: Documentation/fb/sm712fb.rst
18520 F: drivers/video/fbdev/sm712*
18522 SILVACO I3C DUAL-ROLE MASTER
18523 M: Miquel Raynal <miquel.raynal@bootlin.com>
18524 M: Conor Culhane <conor.culhane@silvaco.com>
18525 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18527 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18528 F: drivers/i3c/master/svc-i3c-master.c
18531 M: Hans de Goede <hdegoede@redhat.com>
18532 L: linux-fbdev@vger.kernel.org
18534 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18535 F: drivers/video/fbdev/simplefb.c
18536 F: include/linux/platform_data/simplefb.h
18538 SIMTEC EB110ATX (Chalice CATS)
18539 M: Simtec Linux Team <linux@simtec.co.uk>
18541 W: http://www.simtec.co.uk/products/EB110ATX/
18543 SIMTEC EB2410ITX (BAST)
18544 M: Simtec Linux Team <linux@simtec.co.uk>
18546 W: http://www.simtec.co.uk/products/EB2410ITX/
18547 F: arch/arm/mach-s3c/bast-ide.c
18548 F: arch/arm/mach-s3c/bast-irq.c
18549 F: arch/arm/mach-s3c/mach-bast.c
18552 M: Thorsten Scherer <t.scherer@eckelmann.de>
18553 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18554 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18556 F: drivers/gpio/gpio-siox.c
18558 F: include/trace/events/siox.h
18560 SIPHASH PRF ROUTINES
18561 M: Jason A. Donenfeld <Jason@zx2c4.com>
18563 F: include/linux/siphash.h
18565 F: lib/test_siphash.c
18567 SIS 190 ETHERNET DRIVER
18568 M: Francois Romieu <romieu@fr.zoreil.com>
18569 L: netdev@vger.kernel.org
18571 F: drivers/net/ethernet/sis/sis190.c
18573 SIS 900/7016 FAST ETHERNET DRIVER
18574 M: Daniele Venzano <venza@brownhat.org>
18575 L: netdev@vger.kernel.org
18577 W: http://www.brownhat.org/sis900.html
18578 F: drivers/net/ethernet/sis/sis900.*
18580 SIS FRAMEBUFFER DRIVER
18581 M: Thomas Winischhofer <thomas@winischhofer.net>
18583 W: http://www.winischhofer.net/linuxsisvga.shtml
18584 F: Documentation/fb/sisfb.rst
18585 F: drivers/video/fbdev/sis/
18586 F: include/video/sisfb.h
18588 SIS I2C TOUCHSCREEN DRIVER
18589 M: Mika Penttilä <mika.penttila@nextfour.com>
18590 L: linux-input@vger.kernel.org
18592 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18593 F: drivers/input/touchscreen/sis_i2c.c
18596 M: Thomas Winischhofer <thomas@winischhofer.net>
18598 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18599 F: drivers/usb/misc/sisusbvga/
18601 SL28 CPLD MFD DRIVER
18602 M: Michael Walle <michael@walle.cc>
18604 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18605 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18606 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18607 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18608 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18609 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18610 F: drivers/gpio/gpio-sl28cpld.c
18611 F: drivers/hwmon/sl28cpld-hwmon.c
18612 F: drivers/irqchip/irq-sl28cpld.c
18613 F: drivers/pwm/pwm-sl28cpld.c
18614 F: drivers/watchdog/sl28cpld_wdt.c
18617 M: Christoph Lameter <cl@linux.com>
18618 M: Pekka Enberg <penberg@kernel.org>
18619 M: David Rientjes <rientjes@google.com>
18620 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18621 M: Andrew Morton <akpm@linux-foundation.org>
18622 M: Vlastimil Babka <vbabka@suse.cz>
18623 R: Roman Gushchin <roman.gushchin@linux.dev>
18624 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18625 L: linux-mm@kvack.org
18627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18628 F: include/linux/sl?b*.h
18631 SLCAN CAN NETWORK DRIVER
18632 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18633 L: linux-can@vger.kernel.org
18635 F: drivers/net/can/slcan/
18637 SLEEPABLE READ-COPY UPDATE (SRCU)
18638 M: Lai Jiangshan <jiangshanlai@gmail.com>
18639 M: "Paul E. McKenney" <paulmck@kernel.org>
18640 M: Josh Triplett <josh@joshtriplett.org>
18641 R: Steven Rostedt <rostedt@goodmis.org>
18642 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18643 L: rcu@vger.kernel.org
18645 W: http://www.rdrop.com/users/paulmck/RCU/
18646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18647 F: include/linux/srcu*.h
18648 F: kernel/rcu/srcu*.c
18650 SMACK SECURITY MODULE
18651 M: Casey Schaufler <casey@schaufler-ca.com>
18652 L: linux-security-module@vger.kernel.org
18654 W: http://schaufler-ca.com
18655 T: git git://github.com/cschaufler/smack-next
18656 F: Documentation/admin-guide/LSM/Smack.rst
18659 SMC91x ETHERNET DRIVER
18660 M: Nicolas Pitre <nico@fluxnic.net>
18662 F: drivers/net/ethernet/smsc/smc91x.*
18664 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18665 M: Mark Rutland <mark.rutland@arm.com>
18666 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18667 M: Sudeep Holla <sudeep.holla@arm.com>
18668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18670 F: drivers/firmware/smccc/
18671 F: include/linux/arm-smccc.h
18673 SMM665 HARDWARE MONITOR DRIVER
18674 M: Guenter Roeck <linux@roeck-us.net>
18675 L: linux-hwmon@vger.kernel.org
18677 F: Documentation/hwmon/smm665.rst
18678 F: drivers/hwmon/smm665.c
18680 SMSC EMC2103 HARDWARE MONITOR DRIVER
18681 M: Steve Glendinning <steve.glendinning@shawell.net>
18682 L: linux-hwmon@vger.kernel.org
18684 F: Documentation/hwmon/emc2103.rst
18685 F: drivers/hwmon/emc2103.c
18687 SMSC SCH5627 HARDWARE MONITOR DRIVER
18688 M: Hans de Goede <hdegoede@redhat.com>
18689 L: linux-hwmon@vger.kernel.org
18691 F: Documentation/hwmon/sch5627.rst
18692 F: drivers/hwmon/sch5627.c
18694 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18695 M: Steve Glendinning <steve.glendinning@shawell.net>
18696 L: linux-fbdev@vger.kernel.org
18698 F: drivers/video/fbdev/smscufx.c
18700 SMSC47B397 HARDWARE MONITOR DRIVER
18701 M: Jean Delvare <jdelvare@suse.com>
18702 L: linux-hwmon@vger.kernel.org
18704 F: Documentation/hwmon/smsc47b397.rst
18705 F: drivers/hwmon/smsc47b397.c
18707 SMSC911x ETHERNET DRIVER
18708 M: Steve Glendinning <steve.glendinning@shawell.net>
18709 L: netdev@vger.kernel.org
18711 F: drivers/net/ethernet/smsc/smsc911x.*
18712 F: include/linux/smsc911x.h
18714 SMSC9420 PCI ETHERNET DRIVER
18715 M: Steve Glendinning <steve.glendinning@shawell.net>
18716 L: netdev@vger.kernel.org
18718 F: drivers/net/ethernet/smsc/smsc9420.*
18720 SOCIONEXT (SNI) AVE NETWORK DRIVER
18721 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18722 L: netdev@vger.kernel.org
18724 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18725 F: drivers/net/ethernet/socionext/sni_ave.c
18727 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18728 M: Jassi Brar <jaswinder.singh@linaro.org>
18729 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18730 L: netdev@vger.kernel.org
18732 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18733 F: drivers/net/ethernet/socionext/netsec.c
18735 SOCIONEXT (SNI) Synquacer SPI DRIVER
18736 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18737 M: Jassi Brar <jaswinder.singh@linaro.org>
18738 L: linux-spi@vger.kernel.org
18740 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18741 F: drivers/spi/spi-synquacer.c
18743 SOCIONEXT SYNQUACER I2C DRIVER
18744 M: Ard Biesheuvel <ardb@kernel.org>
18745 L: linux-i2c@vger.kernel.org
18747 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18748 F: drivers/i2c/busses/i2c-synquacer.c
18750 SOCIONEXT UNIPHIER SOUND DRIVER
18751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18753 F: sound/soc/uniphier/
18755 SOEKRIS NET48XX LED SUPPORT
18756 M: Chris Boot <bootc@bootc.net>
18758 F: drivers/leds/leds-net48xx.c
18760 SOFT-IWARP DRIVER (siw)
18761 M: Bernard Metzler <bmt@zurich.ibm.com>
18762 L: linux-rdma@vger.kernel.org
18764 F: drivers/infiniband/sw/siw/
18765 F: include/uapi/rdma/siw-abi.h
18767 SOFT-ROCE DRIVER (rxe)
18768 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18769 L: linux-rdma@vger.kernel.org
18771 F: drivers/infiniband/sw/rxe/
18772 F: include/uapi/rdma/rdma_user_rxe.h
18774 SOFTLOGIC 6x10 MPEG CODEC
18775 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18776 M: Anton Sviridenko <anton@corp.bluecherry.net>
18777 M: Andrey Utkin <andrey_utkin@fastmail.com>
18778 M: Ismael Luceno <ismael@iodev.co.uk>
18779 L: linux-media@vger.kernel.org
18781 F: drivers/media/pci/solo6x10/
18783 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18784 M: James Morse <james.morse@arm.com>
18785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18787 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18788 F: drivers/firmware/arm_sdei.c
18789 F: include/linux/arm_sdei.h
18790 F: include/uapi/linux/arm_sdei.h
18792 SOFTWARE NODES AND DEVICE PROPERTIES
18793 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18794 R: Daniel Scally <djrscally@gmail.com>
18795 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18796 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18797 L: linux-acpi@vger.kernel.org
18799 F: drivers/base/property.c
18800 F: drivers/base/swnode.c
18801 F: include/linux/fwnode.h
18802 F: include/linux/property.h
18804 SOFTWARE RAID (Multiple Disks) SUPPORT
18805 M: Song Liu <song@kernel.org>
18806 L: linux-raid@vger.kernel.org
18808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18809 F: drivers/md/Kconfig
18810 F: drivers/md/Makefile
18812 F: drivers/md/raid*
18813 F: include/linux/raid/
18814 F: include/uapi/linux/raid/
18816 SOLIDRUN CLEARFOG SUPPORT
18817 M: Russell King <linux@armlinux.org.uk>
18819 F: arch/arm/boot/dts/armada-388-clearfog*
18820 F: arch/arm/boot/dts/armada-38x-solidrun-*
18822 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18823 M: Russell King <linux@armlinux.org.uk>
18825 F: arch/arm/boot/dts/imx6*-cubox-i*
18826 F: arch/arm/boot/dts/imx6*-hummingboard*
18827 F: arch/arm/boot/dts/imx6*-sr-*
18829 SONIC NETWORK DRIVER
18830 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18831 L: netdev@vger.kernel.org
18833 F: drivers/net/ethernet/natsemi/sonic.*
18835 SONICS SILICON BACKPLANE DRIVER (SSB)
18836 M: Michael Buesch <m@bues.ch>
18837 L: linux-wireless@vger.kernel.org
18840 F: include/linux/ssb/
18842 SONY IMX208 SENSOR DRIVER
18843 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18844 L: linux-media@vger.kernel.org
18846 T: git git://linuxtv.org/media_tree.git
18847 F: drivers/media/i2c/imx208.c
18849 SONY IMX214 SENSOR DRIVER
18850 M: Ricardo Ribalda <ribalda@kernel.org>
18851 L: linux-media@vger.kernel.org
18853 T: git git://linuxtv.org/media_tree.git
18854 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18855 F: drivers/media/i2c/imx214.c
18857 SONY IMX219 SENSOR DRIVER
18858 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18859 L: linux-media@vger.kernel.org
18861 T: git git://linuxtv.org/media_tree.git
18862 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18863 F: drivers/media/i2c/imx219.c
18865 SONY IMX258 SENSOR DRIVER
18866 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18867 L: linux-media@vger.kernel.org
18869 T: git git://linuxtv.org/media_tree.git
18870 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18871 F: drivers/media/i2c/imx258.c
18873 SONY IMX274 SENSOR DRIVER
18874 M: Leon Luo <leonl@leopardimaging.com>
18875 L: linux-media@vger.kernel.org
18877 T: git git://linuxtv.org/media_tree.git
18878 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18879 F: drivers/media/i2c/imx274.c
18881 SONY IMX290 SENSOR DRIVER
18882 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18883 L: linux-media@vger.kernel.org
18885 T: git git://linuxtv.org/media_tree.git
18886 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18887 F: drivers/media/i2c/imx290.c
18889 SONY IMX319 SENSOR DRIVER
18890 M: Bingbu Cao <bingbu.cao@intel.com>
18891 L: linux-media@vger.kernel.org
18893 T: git git://linuxtv.org/media_tree.git
18894 F: drivers/media/i2c/imx319.c
18896 SONY IMX334 SENSOR DRIVER
18897 M: Paul J. Murphy <paul.j.murphy@intel.com>
18898 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18899 L: linux-media@vger.kernel.org
18901 T: git git://linuxtv.org/media_tree.git
18902 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18903 F: drivers/media/i2c/imx334.c
18905 SONY IMX335 SENSOR DRIVER
18906 M: Paul J. Murphy <paul.j.murphy@intel.com>
18907 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18908 L: linux-media@vger.kernel.org
18910 T: git git://linuxtv.org/media_tree.git
18911 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18912 F: drivers/media/i2c/imx335.c
18914 SONY IMX355 SENSOR DRIVER
18915 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18916 L: linux-media@vger.kernel.org
18918 T: git git://linuxtv.org/media_tree.git
18919 F: drivers/media/i2c/imx355.c
18921 SONY IMX412 SENSOR DRIVER
18922 M: Paul J. Murphy <paul.j.murphy@intel.com>
18923 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18924 L: linux-media@vger.kernel.org
18926 T: git git://linuxtv.org/media_tree.git
18927 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18928 F: drivers/media/i2c/imx412.c
18930 SONY MEMORYSTICK SUBSYSTEM
18931 M: Maxim Levitsky <maximlevitsky@gmail.com>
18932 M: Alex Dubov <oakad@yahoo.com>
18933 M: Ulf Hansson <ulf.hansson@linaro.org>
18934 L: linux-mmc@vger.kernel.org
18936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18937 F: drivers/memstick/
18938 F: include/linux/memstick.h
18940 SONY VAIO CONTROL DEVICE DRIVER
18941 M: Mattia Dongili <malattia@linux.it>
18942 L: platform-driver-x86@vger.kernel.org
18944 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18945 F: Documentation/admin-guide/laptops/sony-laptop.rst
18946 F: drivers/char/sonypi.c
18947 F: drivers/platform/x86/sony-laptop.c
18948 F: include/linux/sony-laptop.h
18951 M: Jaroslav Kysela <perex@perex.cz>
18952 M: Takashi Iwai <tiwai@suse.com>
18953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18955 W: http://www.alsa-project.org/
18956 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18958 F: Documentation/sound/
18960 F: include/uapi/sound/
18962 F: tools/testing/selftests/alsa
18964 SOUND - COMPRESSED AUDIO
18965 M: Vinod Koul <vkoul@kernel.org>
18966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18969 F: Documentation/sound/designs/compress-offload.rst
18970 F: include/sound/compress_driver.h
18971 F: include/uapi/sound/compress_*
18972 F: sound/core/compress_offload.c
18973 F: sound/soc/soc-compress.c
18975 SOUND - DMAENGINE HELPERS
18976 M: Lars-Peter Clausen <lars@metafoo.de>
18978 F: include/sound/dmaengine_pcm.h
18979 F: sound/core/pcm_dmaengine.c
18980 F: sound/soc/soc-generic-dmaengine-pcm.c
18982 SOUND - ALSA SELFTESTS
18983 M: Mark Brown <broonie@kernel.org>
18984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18985 L: linux-kselftest@vger.kernel.org
18987 F: tools/testing/selftests/alsa
18989 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18990 M: Liam Girdwood <lgirdwood@gmail.com>
18991 M: Mark Brown <broonie@kernel.org>
18992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18994 W: http://alsa-project.org/main/index.php/ASoC
18995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18996 F: Documentation/devicetree/bindings/sound/
18997 F: Documentation/sound/soc/
18998 F: include/dt-bindings/sound/
18999 F: include/sound/soc*
19002 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19003 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19004 M: Liam Girdwood <lgirdwood@gmail.com>
19005 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19006 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19007 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19008 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19009 M: Daniel Baluta <daniel.baluta@nxp.com>
19010 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19012 W: https://github.com/thesofproject/linux/
19015 SOUNDWIRE SUBSYSTEM
19016 M: Vinod Koul <vkoul@kernel.org>
19017 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19018 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19019 R: Sanyog Kale <sanyog.r.kale@intel.com>
19020 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19023 F: Documentation/driver-api/soundwire/
19024 F: drivers/soundwire/
19025 F: include/linux/soundwire/
19028 M: Olli Salonen <olli.salonen@iki.fi>
19029 L: linux-media@vger.kernel.org
19031 W: https://linuxtv.org
19032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19033 F: drivers/media/dvb-frontends/sp2*
19035 SPARC + UltraSPARC (sparc/sparc64)
19036 M: "David S. Miller" <davem@davemloft.net>
19037 L: sparclinux@vger.kernel.org
19039 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19045 SPARC SERIAL DRIVERS
19046 M: "David S. Miller" <davem@davemloft.net>
19047 L: sparclinux@vger.kernel.org
19049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19051 F: drivers/tty/serial/suncore.c
19052 F: drivers/tty/serial/sunhv.c
19053 F: drivers/tty/serial/sunsab.c
19054 F: drivers/tty/serial/sunsab.h
19055 F: drivers/tty/serial/sunsu.c
19056 F: drivers/tty/serial/sunzilog.c
19057 F: drivers/tty/serial/sunzilog.h
19058 F: drivers/tty/vcc.c
19059 F: include/linux/sunserialcore.h
19062 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19063 L: linux-sparse@vger.kernel.org
19065 W: https://sparse.docs.kernel.org/
19066 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19067 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19068 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19069 F: include/linux/compiler.h
19071 SPEAKUP CONSOLE SPEECH DRIVER
19072 M: William Hubbs <w.d.hubbs@gmail.com>
19073 M: Chris Brannon <chris@the-brannons.com>
19074 M: Kirk Reiser <kirk@reisers.ca>
19075 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19076 L: speakup@linux-speakup.org
19078 W: http://www.linux-speakup.org/
19079 W: https://github.com/linux-speakup/speakup
19080 B: https://github.com/linux-speakup/speakup/issues
19081 F: drivers/accessibility/speakup/
19083 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19084 M: Viresh Kumar <vireshk@kernel.org>
19085 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19089 W: http://www.st.com/spear
19090 F: arch/arm/boot/dts/spear*
19091 F: arch/arm/mach-spear/
19092 F: drivers/clk/spear/
19093 F: drivers/pinctrl/spear/
19096 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19097 M: Pratyush Yadav <p.yadav@ti.com>
19098 R: Michael Walle <michael@walle.cc>
19099 L: linux-mtd@lists.infradead.org
19101 W: http://www.linux-mtd.infradead.org/
19102 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19103 C: irc://irc.oftc.net/mtd
19104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19105 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19106 F: drivers/mtd/spi-nor/
19107 F: include/linux/mtd/spi-nor.h
19110 M: Mark Brown <broonie@kernel.org>
19111 L: linux-spi@vger.kernel.org
19113 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19115 F: Documentation/devicetree/bindings/spi/
19116 F: Documentation/spi/
19118 F: include/linux/spi/
19119 F: include/uapi/linux/spi/
19122 SPIDERNET NETWORK DRIVER for CELL
19123 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19124 M: Geoff Levand <geoff@infradead.org>
19125 L: netdev@vger.kernel.org
19126 L: linuxppc-dev@lists.ozlabs.org
19128 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19129 F: drivers/net/ethernet/toshiba/spider_net*
19132 M: Stephen Boyd <sboyd@kernel.org>
19133 L: linux-kernel@vger.kernel.org
19135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19136 F: Documentation/devicetree/bindings/spmi/
19138 F: include/dt-bindings/spmi/spmi.h
19139 F: include/linux/spmi.h
19140 F: include/trace/events/spmi.h
19143 M: Jeremy Kerr <jk@ozlabs.org>
19144 L: linuxppc-dev@lists.ozlabs.org
19146 W: http://www.ibm.com/developerworks/power/cell/
19147 F: Documentation/filesystems/spufs/spufs.rst
19148 F: arch/powerpc/platforms/cell/spufs/
19150 SQUASHFS FILE SYSTEM
19151 M: Phillip Lougher <phillip@squashfs.org.uk>
19152 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19154 W: http://squashfs.org.uk
19155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19156 F: Documentation/filesystems/squashfs.rst
19159 SRM (Alpha) environment access
19160 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19162 F: arch/alpha/kernel/srm_env.c
19164 ST LSM6DSx IMU IIO DRIVER
19165 M: Lorenzo Bianconi <lorenzo@kernel.org>
19166 L: linux-iio@vger.kernel.org
19168 W: http://www.st.com/
19169 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19170 F: drivers/iio/imu/st_lsm6dsx/
19172 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19173 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19174 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19175 L: linux-media@vger.kernel.org
19177 T: git git://linuxtv.org/media_tree.git
19178 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19179 F: drivers/media/i2c/st-mipid02.c
19181 ST STM32 I2C/SMBUS DRIVER
19182 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19183 M: Alain Volmat <alain.volmat@foss.st.com>
19184 L: linux-i2c@vger.kernel.org
19186 F: drivers/i2c/busses/i2c-stm32*
19188 ST STM32 SPI DRIVER
19189 M: Alain Volmat <alain.volmat@foss.st.com>
19190 L: linux-spi@vger.kernel.org
19192 F: drivers/spi/spi-stm32.c
19195 M: Daniel Nilsson <daniel.nilsson@flex.com>
19196 L: linux-hwmon@vger.kernel.org
19198 F: Documentation/hwmon/stpddc60.rst
19199 F: drivers/hwmon/pmbus/stpddc60.c
19201 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19202 M: Song Qiang <songqiang1304521@gmail.com>
19203 L: linux-iio@vger.kernel.org
19205 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19206 F: drivers/iio/proximity/vl53l0x-i2c.c
19209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19210 M: Sasha Levin <sashal@kernel.org>
19211 L: stable@vger.kernel.org
19213 F: Documentation/process/stable-kernel-rules.rst
19215 STAGING - ATOMISP DRIVER
19216 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19217 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19218 L: linux-media@vger.kernel.org
19220 F: drivers/staging/media/atomisp/
19222 STAGING - FIELDBUS SUBSYSTEM
19223 M: Sven Van Asbroeck <TheSven73@gmail.com>
19225 F: drivers/staging/fieldbus/*
19226 F: drivers/staging/fieldbus/Documentation/
19228 STAGING - HMS ANYBUS-S BUS
19229 M: Sven Van Asbroeck <TheSven73@gmail.com>
19231 F: drivers/staging/fieldbus/anybuss/
19233 STAGING - INDUSTRIAL IO
19234 M: Jonathan Cameron <jic23@kernel.org>
19235 L: linux-iio@vger.kernel.org
19237 F: Documentation/devicetree/bindings/staging/iio/
19238 F: drivers/staging/iio/
19240 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19241 M: Marc Dietrich <marvin24@gmx.de>
19242 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19243 L: linux-tegra@vger.kernel.org
19245 F: drivers/staging/nvec/
19247 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19248 M: Jens Frederich <jfrederich@gmail.com>
19249 M: Jon Nettleton <jon.nettleton@gmail.com>
19251 W: http://wiki.laptop.org/go/DCON
19252 F: drivers/staging/olpc_dcon/
19254 STAGING - REALTEK RTL8188EU DRIVERS
19255 M: Larry Finger <Larry.Finger@lwfinger.net>
19256 M: Phillip Potter <phil@philpotter.co.uk>
19257 R: Pavel Skripkin <paskripkin@gmail.com>
19259 F: drivers/staging/r8188eu/
19261 STAGING - REALTEK RTL8712U DRIVERS
19262 M: Larry Finger <Larry.Finger@lwfinger.net>
19263 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19265 F: drivers/staging/rtl8712/
19267 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19268 M: Michael Hennerich <michael.hennerich@analog.com>
19269 L: linux-fbdev@vger.kernel.org
19271 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19272 F: drivers/staging/fbtft/fb_seps525.c
19274 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19275 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19276 M: Teddy Wang <teddy.wang@siliconmotion.com>
19277 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19278 L: linux-fbdev@vger.kernel.org
19280 F: drivers/staging/sm750fb/
19282 STAGING - VIA VT665X DRIVERS
19283 M: Forest Bond <forest@alittletooquiet.net>
19285 F: drivers/staging/vt665?/
19288 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19289 L: linux-staging@lists.linux.dev
19291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19292 F: drivers/staging/
19294 STARFIRE/DURALAN NETWORK DRIVER
19295 M: Ion Badulescu <ionut@badula.org>
19297 F: drivers/net/ethernet/adaptec/starfire*
19299 STARFIVE JH7100 CLOCK DRIVERS
19300 M: Emil Renner Berthing <kernel@esmil.dk>
19302 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19303 F: drivers/clk/starfive/clk-starfive-jh7100*
19304 F: include/dt-bindings/clock/starfive-jh7100*.h
19306 STARFIVE JH7100 PINCTRL DRIVER
19307 M: Emil Renner Berthing <kernel@esmil.dk>
19308 L: linux-gpio@vger.kernel.org
19310 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19311 F: drivers/pinctrl/pinctrl-starfive.c
19312 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19314 STARFIVE JH7100 RESET CONTROLLER DRIVER
19315 M: Emil Renner Berthing <kernel@esmil.dk>
19317 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19318 F: drivers/reset/reset-starfive-jh7100.c
19319 F: include/dt-bindings/reset/starfive-jh7100.h
19322 M: Peter Zijlstra <peterz@infradead.org>
19323 M: Josh Poimboeuf <jpoimboe@kernel.org>
19324 M: Jason Baron <jbaron@akamai.com>
19325 R: Steven Rostedt <rostedt@goodmis.org>
19326 R: Ard Biesheuvel <ardb@kernel.org>
19328 F: arch/*/include/asm/jump_label*.h
19329 F: arch/*/include/asm/static_call*.h
19330 F: arch/*/kernel/jump_label.c
19331 F: arch/*/kernel/static_call.c
19332 F: include/linux/jump_label*.h
19333 F: include/linux/static_call*.h
19334 F: kernel/jump_label.c
19335 F: kernel/static_call.c
19337 STI AUDIO (ASoC) DRIVERS
19338 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19341 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19345 M: Alain Volmat <alain.volmat@foss.st.com>
19347 F: Documentation/devicetree/bindings/media/stih-cec.txt
19348 F: drivers/media/cec/platform/sti/
19350 STK1160 USB VIDEO CAPTURE DRIVER
19351 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19352 L: linux-media@vger.kernel.org
19354 T: git git://linuxtv.org/media_tree.git
19355 F: drivers/media/usb/stk1160/
19357 STM32 AUDIO (ASoC) DRIVERS
19358 M: Olivier Moysan <olivier.moysan@foss.st.com>
19359 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19362 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19363 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19366 STM32 TIMER/LPTIMER DRIVERS
19367 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19369 F: Documentation/ABI/testing/*timer-stm32
19370 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19371 F: drivers/*/stm32-*timer*
19372 F: drivers/pwm/pwm-stm32*
19373 F: include/linux/*/stm32-*tim*
19375 STMMAC ETHERNET DRIVER
19376 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19377 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19378 M: Jose Abreu <joabreu@synopsys.com>
19379 L: netdev@vger.kernel.org
19381 W: http://www.stlinux.com
19382 F: Documentation/networking/device_drivers/ethernet/stmicro/
19383 F: drivers/net/ethernet/stmicro/stmmac/
19386 M: Sam Creasey <sammy@sammy.net>
19388 W: http://sammy.net/sun3/
19389 F: arch/m68k/include/asm/sun3*
19390 F: arch/m68k/kernel/*sun3*
19391 F: arch/m68k/sun3*/
19392 F: drivers/net/ethernet/i825xx/sun3*
19394 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19395 M: Hans de Goede <hdegoede@redhat.com>
19396 L: linux-input@vger.kernel.org
19398 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19399 F: drivers/input/keyboard/sun4i-lradc-keys.c
19401 SUNDANCE NETWORK DRIVER
19402 M: Denis Kirjanov <kda@linux-powerpc.org>
19403 L: netdev@vger.kernel.org
19405 F: drivers/net/ethernet/dlink/sundance.c
19407 SUNPLUS ETHERNET DRIVER
19408 M: Wells Lu <wellslutw@gmail.com>
19409 L: netdev@vger.kernel.org
19411 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19412 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19413 F: drivers/net/ethernet/sunplus/
19415 SUNPLUS OCOTP DRIVER
19416 M: Vincent Shih <vincent.sunplus@gmail.com>
19418 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19419 F: drivers/nvmem/sunplus-ocotp.c
19422 M: Hammer Hsieh <hammerh0314@gmail.com>
19424 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19425 F: drivers/pwm/pwm-sunplus.c
19428 M: Vincent Shih <vincent.sunplus@gmail.com>
19429 L: linux-rtc@vger.kernel.org
19431 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19432 F: drivers/rtc/rtc-sunplus.c
19434 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19435 M: Li-hao Kuo <lhjeff911@gmail.com>
19436 L: linux-spi@vger.kernel.org
19438 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19439 F: drivers/spi/spi-sunplus-sp7021.c
19441 SUNPLUS UART DRIVER
19442 M: Hammer Hsieh <hammerh0314@gmail.com>
19444 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19445 F: drivers/tty/serial/sunplus-uart.c
19447 SUNPLUS WATCHDOG DRIVER
19448 M: Xiantao Hu <xt.hu@cqplus1.com>
19449 L: linux-watchdog@vger.kernel.org
19451 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19452 F: drivers/watchdog/sunplus_wdt.c
19455 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19456 M: Rich Felker <dalias@libc.org>
19457 L: linux-sh@vger.kernel.org
19459 Q: http://patchwork.kernel.org/project/linux-sh/list/
19460 F: Documentation/sh/
19465 M: "Rafael J. Wysocki" <rafael@kernel.org>
19466 M: Len Brown <len.brown@intel.com>
19467 M: Pavel Machek <pavel@ucw.cz>
19468 L: linux-pm@vger.kernel.org
19470 B: https://bugzilla.kernel.org
19471 F: Documentation/power/
19472 F: arch/x86/kernel/acpi/
19473 F: drivers/base/power/
19474 F: include/linux/freezer.h
19475 F: include/linux/pm.h
19476 F: include/linux/suspend.h
19480 M: Martin Mares <mj@ucw.cz>
19481 L: linux-video@atrey.karlin.mff.cuni.cz
19483 F: Documentation/admin-guide/svga.rst
19484 F: arch/x86/boot/video*
19487 M: Christoph Hellwig <hch@infradead.org>
19488 L: iommu@lists.linux.dev
19490 W: http://git.infradead.org/users/hch/dma-mapping.git
19491 T: git git://git.infradead.org/users/hch/dma-mapping.git
19492 F: arch/*/kernel/pci-swiotlb.c
19493 F: include/linux/swiotlb.h
19494 F: kernel/dma/swiotlb.c
19497 M: Jiri Pirko <jiri@resnulli.us>
19498 M: Ivan Vecera <ivecera@redhat.com>
19499 L: netdev@vger.kernel.org
19501 F: include/net/switchdev.h
19504 SY8106A REGULATOR DRIVER
19505 M: Icenowy Zheng <icenowy@aosc.io>
19507 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19508 F: drivers/regulator/sy8106a-regulator.c
19510 SYNC FILE FRAMEWORK
19511 M: Sumit Semwal <sumit.semwal@linaro.org>
19512 R: Gustavo Padovan <gustavo@padovan.org>
19513 L: linux-media@vger.kernel.org
19514 L: dri-devel@lists.freedesktop.org
19516 T: git git://anongit.freedesktop.org/drm/drm-misc
19517 F: Documentation/driver-api/sync_file.rst
19518 F: drivers/dma-buf/dma-fence*
19519 F: drivers/dma-buf/sw_sync.c
19520 F: drivers/dma-buf/sync_*
19521 F: include/linux/sync_file.h
19522 F: include/uapi/linux/sync_file.h
19524 SYNOPSYS ARC ARCHITECTURE
19525 M: Vineet Gupta <vgupta@kernel.org>
19526 L: linux-snps-arc@lists.infradead.org
19528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19529 F: Documentation/arc/
19530 F: Documentation/devicetree/bindings/arc/*
19531 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19533 F: drivers/clocksource/arc_timer.c
19534 F: drivers/tty/serial/arc_uart.c
19536 SYNOPSYS ARC HSDK SDP pll clock driver
19537 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19539 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19540 F: drivers/clk/clk-hsdk-pll.c
19542 SYNOPSYS ARC SDP clock driver
19543 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19545 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19546 F: drivers/clk/axs10x/*
19548 SYNOPSYS ARC SDP platform support
19549 M: Alexey Brodkin <abrodkin@synopsys.com>
19551 F: Documentation/devicetree/bindings/arc/axs10*
19552 F: arch/arc/boot/dts/ax*
19553 F: arch/arc/plat-axs10x
19555 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19556 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19558 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19559 F: drivers/reset/reset-axs10x.c
19561 SYNOPSYS CREG GPIO DRIVER
19562 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19564 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19565 F: drivers/gpio/gpio-creg-snps.c
19567 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19568 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19570 F: drivers/tty/serial/8250/8250_dw.c
19571 F: drivers/tty/serial/8250/8250_dwlib.*
19572 F: drivers/tty/serial/8250/8250_lpss.c
19574 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19575 M: Hoan Tran <hoan@os.amperecomputing.com>
19576 M: Serge Semin <fancer.lancer@gmail.com>
19577 L: linux-gpio@vger.kernel.org
19579 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19580 F: drivers/gpio/gpio-dwapb.c
19582 SYNOPSYS DESIGNWARE APB SSI DRIVER
19583 M: Serge Semin <fancer.lancer@gmail.com>
19584 L: linux-spi@vger.kernel.org
19586 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19587 F: drivers/spi/spi-dw*
19589 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19590 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19592 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19593 F: drivers/dma/dw-axi-dmac/
19595 SYNOPSYS DESIGNWARE DMAC DRIVER
19596 M: Viresh Kumar <vireshk@kernel.org>
19597 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19599 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19600 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19602 F: include/dt-bindings/dma/dw-dmac.h
19603 F: include/linux/dma/dw.h
19604 F: include/linux/platform_data/dma-dw.h
19606 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19607 M: Jose Abreu <Jose.Abreu@synopsys.com>
19608 L: netdev@vger.kernel.org
19610 F: drivers/net/ethernet/synopsys/
19612 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19613 M: Jose Abreu <Jose.Abreu@synopsys.com>
19614 L: netdev@vger.kernel.org
19616 F: drivers/net/pcs/pcs-xpcs.c
19617 F: drivers/net/pcs/pcs-xpcs.h
19618 F: include/linux/pcs/pcs-xpcs.h
19620 SYNOPSYS DESIGNWARE I2C DRIVER
19621 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19622 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19623 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19624 R: Jan Dabros <jsd@semihalf.com>
19625 L: linux-i2c@vger.kernel.org
19627 F: drivers/i2c/busses/i2c-designware-*
19629 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19630 M: Jaehoon Chung <jh80.chung@samsung.com>
19631 L: linux-mmc@vger.kernel.org
19633 F: drivers/mmc/host/dw_mmc*
19635 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19636 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19638 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19639 F: drivers/reset/reset-hsdk.c
19640 F: include/dt-bindings/reset/snps,hsdk-reset.h
19642 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19643 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19644 M: Manjunath M B <manjumb@synopsys.com>
19645 L: linux-mmc@vger.kernel.org
19647 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19649 SYSTEM CONFIGURATION (SYSCON)
19650 M: Lee Jones <lee.jones@linaro.org>
19651 M: Arnd Bergmann <arnd@arndb.de>
19653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19654 F: drivers/mfd/syscon.c
19656 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19657 M: Sudeep Holla <sudeep.holla@arm.com>
19658 R: Cristian Marussi <cristian.marussi@arm.com>
19659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19661 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19662 F: drivers/clk/clk-sc[mp]i.c
19663 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19664 F: drivers/firmware/arm_scmi/
19665 F: drivers/firmware/arm_scpi.c
19666 F: drivers/regulator/scmi-regulator.c
19667 F: drivers/reset/reset-scmi.c
19668 F: include/linux/sc[mp]i_protocol.h
19669 F: include/trace/events/scmi.h
19670 F: include/uapi/linux/virtio_scmi.h
19672 SYSTEM RESET/SHUTDOWN DRIVERS
19673 M: Sebastian Reichel <sre@kernel.org>
19674 L: linux-pm@vger.kernel.org
19676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19677 F: Documentation/devicetree/bindings/power/reset/
19678 F: drivers/power/reset/
19680 SYSTEM TRACE MODULE CLASS
19681 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19684 F: Documentation/trace/stm.rst
19685 F: drivers/hwtracing/stm/
19686 F: include/linux/stm.h
19687 F: include/uapi/linux/stm.h
19689 SYSTEM76 ACPI DRIVER
19690 M: Jeremy Soller <jeremy@system76.com>
19691 M: System76 Product Development <productdev@system76.com>
19692 L: platform-driver-x86@vger.kernel.org
19694 F: drivers/platform/x86/system76_acpi.c
19697 M: Christoph Hellwig <hch@infradead.org>
19699 F: Documentation/filesystems/sysv-fs.rst
19701 F: include/linux/sysv_fs.h
19703 TASKSTATS STATISTICS INTERFACE
19704 M: Balbir Singh <bsingharora@gmail.com>
19706 F: Documentation/accounting/taskstats*
19707 F: include/linux/taskstats*
19708 F: kernel/taskstats.c
19711 M: Jamal Hadi Salim <jhs@mojatatu.com>
19712 M: Cong Wang <xiyou.wangcong@gmail.com>
19713 M: Jiri Pirko <jiri@resnulli.us>
19714 L: netdev@vger.kernel.org
19716 F: include/net/pkt_cls.h
19717 F: include/net/pkt_sched.h
19718 F: include/net/tc_act/
19719 F: include/uapi/linux/pkt_cls.h
19720 F: include/uapi/linux/pkt_sched.h
19721 F: include/uapi/linux/tc_act/
19722 F: include/uapi/linux/tc_ematch/
19724 F: tools/testing/selftests/tc-testing
19726 TC90522 MEDIA DRIVER
19727 M: Akihiro Tsukada <tskd08@gmail.com>
19728 L: linux-media@vger.kernel.org
19730 F: drivers/media/dvb-frontends/tc90522*
19732 TCP LOW PRIORITY MODULE
19733 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19734 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19736 W: http://tcp-lp-mod.sourceforge.net/
19737 F: net/ipv4/tcp_lp.c
19739 TDA10071 MEDIA DRIVER
19740 M: Antti Palosaari <crope@iki.fi>
19741 L: linux-media@vger.kernel.org
19743 W: https://linuxtv.org
19744 W: http://palosaari.fi/linux/
19745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19746 T: git git://linuxtv.org/anttip/media_tree.git
19747 F: drivers/media/dvb-frontends/tda10071*
19749 TDA18212 MEDIA DRIVER
19750 M: Antti Palosaari <crope@iki.fi>
19751 L: linux-media@vger.kernel.org
19753 W: https://linuxtv.org
19754 W: http://palosaari.fi/linux/
19755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19756 T: git git://linuxtv.org/anttip/media_tree.git
19757 F: drivers/media/tuners/tda18212*
19759 TDA18218 MEDIA DRIVER
19760 M: Antti Palosaari <crope@iki.fi>
19761 L: linux-media@vger.kernel.org
19763 W: https://linuxtv.org
19764 W: http://palosaari.fi/linux/
19765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19766 T: git git://linuxtv.org/anttip/media_tree.git
19767 F: drivers/media/tuners/tda18218*
19769 TDA18250 MEDIA DRIVER
19770 M: Olli Salonen <olli.salonen@iki.fi>
19771 L: linux-media@vger.kernel.org
19773 W: https://linuxtv.org
19774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19775 T: git git://linuxtv.org/media_tree.git
19776 F: drivers/media/tuners/tda18250*
19778 TDA18271 MEDIA DRIVER
19779 M: Michael Krufky <mkrufky@linuxtv.org>
19780 L: linux-media@vger.kernel.org
19782 W: https://linuxtv.org
19783 W: http://github.com/mkrufky
19784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19785 T: git git://linuxtv.org/mkrufky/tuners.git
19786 F: drivers/media/tuners/tda18271*
19788 TDA1997x MEDIA DRIVER
19789 M: Tim Harvey <tharvey@gateworks.com>
19790 L: linux-media@vger.kernel.org
19792 W: https://linuxtv.org
19793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19794 F: drivers/media/i2c/tda1997x.*
19796 TDA827x MEDIA DRIVER
19797 M: Michael Krufky <mkrufky@linuxtv.org>
19798 L: linux-media@vger.kernel.org
19800 W: https://linuxtv.org
19801 W: http://github.com/mkrufky
19802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19803 T: git git://linuxtv.org/mkrufky/tuners.git
19804 F: drivers/media/tuners/tda8290.*
19806 TDA8290 MEDIA DRIVER
19807 M: Michael Krufky <mkrufky@linuxtv.org>
19808 L: linux-media@vger.kernel.org
19810 W: https://linuxtv.org
19811 W: http://github.com/mkrufky
19812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19813 T: git git://linuxtv.org/mkrufky/tuners.git
19814 F: drivers/media/tuners/tda8290.*
19816 TDA9840 MEDIA DRIVER
19817 M: Hans Verkuil <hverkuil@xs4all.nl>
19818 L: linux-media@vger.kernel.org
19820 W: https://linuxtv.org
19821 T: git git://linuxtv.org/media_tree.git
19822 F: drivers/media/i2c/tda9840*
19824 TEA5761 TUNER DRIVER
19825 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19826 L: linux-media@vger.kernel.org
19828 W: https://linuxtv.org
19829 T: git git://linuxtv.org/media_tree.git
19830 F: drivers/media/tuners/tea5761.*
19832 TEA5767 TUNER DRIVER
19833 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19834 L: linux-media@vger.kernel.org
19836 W: https://linuxtv.org
19837 T: git git://linuxtv.org/media_tree.git
19838 F: drivers/media/tuners/tea5767.*
19840 TEA6415C MEDIA DRIVER
19841 M: Hans Verkuil <hverkuil@xs4all.nl>
19842 L: linux-media@vger.kernel.org
19844 W: https://linuxtv.org
19845 T: git git://linuxtv.org/media_tree.git
19846 F: drivers/media/i2c/tea6415c*
19848 TEA6420 MEDIA DRIVER
19849 M: Hans Verkuil <hverkuil@xs4all.nl>
19850 L: linux-media@vger.kernel.org
19852 W: https://linuxtv.org
19853 T: git git://linuxtv.org/media_tree.git
19854 F: drivers/media/i2c/tea6420*
19857 M: Jiri Pirko <jiri@resnulli.us>
19858 L: netdev@vger.kernel.org
19860 F: drivers/net/team/
19861 F: include/linux/if_team.h
19862 F: include/uapi/linux/if_team.h
19864 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19865 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19867 F: arch/x86/platform/ts5500/
19869 TECHNOTREND USB IR RECEIVER
19870 M: Sean Young <sean@mess.org>
19871 L: linux-media@vger.kernel.org
19873 F: drivers/media/rc/ttusbir.c
19875 TECHWELL TW9910 VIDEO DECODER
19876 L: linux-media@vger.kernel.org
19878 F: drivers/media/i2c/tw9910.c
19879 F: include/media/i2c/tw9910.h
19882 M: Jens Wiklander <jens.wiklander@linaro.org>
19883 R: Sumit Garg <sumit.garg@linaro.org>
19884 L: op-tee@lists.trustedfirmware.org
19886 F: Documentation/staging/tee.rst
19888 F: include/linux/tee_drv.h
19889 F: include/uapi/linux/tee.h
19891 TEGRA ARCHITECTURE SUPPORT
19892 M: Thierry Reding <thierry.reding@gmail.com>
19893 M: Jonathan Hunter <jonathanh@nvidia.com>
19894 L: linux-tegra@vger.kernel.org
19896 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19901 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19902 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19904 F: drivers/clk/tegra/
19907 M: Laxman Dewangan <ldewangan@nvidia.com>
19908 M: Jon Hunter <jonathanh@nvidia.com>
19910 F: drivers/dma/tegra*
19913 M: Laxman Dewangan <ldewangan@nvidia.com>
19914 R: Dmitry Osipenko <digetx@gmail.com>
19916 F: drivers/i2c/busses/i2c-tegra.c
19918 TEGRA IOMMU DRIVERS
19919 M: Thierry Reding <thierry.reding@gmail.com>
19920 R: Krishna Reddy <vdumpa@nvidia.com>
19921 L: linux-tegra@vger.kernel.org
19923 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19924 F: drivers/iommu/tegra*
19927 M: Laxman Dewangan <ldewangan@nvidia.com>
19929 F: drivers/input/keyboard/tegra-kbc.c
19932 M: Stefan Agner <stefan@agner.ch>
19933 M: Lucas Stach <dev@lynxeye.de>
19935 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19936 F: drivers/mtd/nand/raw/tegra_nand.c
19939 M: Thierry Reding <thierry.reding@gmail.com>
19941 F: drivers/pwm/pwm-tegra.c
19943 TEGRA SERIAL DRIVER
19944 M: Laxman Dewangan <ldewangan@nvidia.com>
19946 F: drivers/tty/serial/serial-tegra.c
19949 M: Laxman Dewangan <ldewangan@nvidia.com>
19951 F: drivers/spi/spi-tegra*
19953 TEGRA QUAD SPI DRIVER
19954 M: Thierry Reding <thierry.reding@gmail.com>
19955 M: Jonathan Hunter <jonathanh@nvidia.com>
19956 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19957 L: linux-tegra@vger.kernel.org
19959 F: drivers/spi/spi-tegra210-quad.c
19962 M: Thierry Reding <thierry.reding@gmail.com>
19963 M: Jonathan Hunter <jonathanh@nvidia.com>
19964 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19965 L: linux-media@vger.kernel.org
19966 L: linux-tegra@vger.kernel.org
19968 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19969 F: drivers/staging/media/tegra-video/
19971 TEGRA XUSB PADCTL DRIVER
19972 M: JC Kuo <jckuo@nvidia.com>
19974 F: drivers/phy/tegra/xusb*
19976 TEHUTI ETHERNET DRIVER
19977 M: Andy Gospodarek <andy@greyhouse.net>
19978 L: netdev@vger.kernel.org
19980 F: drivers/net/ethernet/tehuti/*
19982 TELECOM CLOCK DRIVER FOR MCPL0010
19983 M: Mark Gross <markgross@kernel.org>
19985 F: drivers/char/tlclk.c
19987 TEMPO SEMICONDUCTOR DRIVERS
19988 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19990 F: Documentation/devicetree/bindings/sound/tscs*.txt
19991 F: sound/soc/codecs/tscs*.c
19992 F: sound/soc/codecs/tscs*.h
19994 TENSILICA XTENSA PORT (xtensa)
19995 M: Chris Zankel <chris@zankel.net>
19996 M: Max Filippov <jcmvbkbc@gmail.com>
19997 L: linux-xtensa@linux-xtensa.org
19999 T: git git://github.com/czankel/xtensa-linux.git
20001 F: drivers/irqchip/irq-xtensa-*
20003 TEXAS INSTRUMENTS ASoC DRIVERS
20004 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20007 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20010 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20011 M: Ricardo Ribalda <ribalda@kernel.org>
20012 L: linux-iio@vger.kernel.org
20014 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20015 F: drivers/iio/dac/ti-dac7612.c
20017 TEXAS INSTRUMENTS DMA DRIVERS
20018 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20019 L: dmaengine@vger.kernel.org
20021 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20022 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20023 F: Documentation/devicetree/bindings/dma/ti/
20025 X: drivers/dma/ti/cppi41.c
20026 F: include/linux/dma/k3-udma-glue.h
20027 F: include/linux/dma/ti-cppi5.h
20028 F: include/linux/dma/k3-psil.h
20030 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20031 M: Nishanth Menon <nm@ti.com>
20032 M: Tero Kristo <kristo@kernel.org>
20033 M: Santosh Shilimkar <ssantosh@kernel.org>
20034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20036 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20037 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20038 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20039 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20040 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20041 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20042 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20043 F: drivers/clk/keystone/sci-clk.c
20044 F: drivers/firmware/ti_sci*
20045 F: drivers/irqchip/irq-ti-sci-inta.c
20046 F: drivers/irqchip/irq-ti-sci-intr.c
20047 F: drivers/reset/reset-ti-sci.c
20048 F: drivers/soc/ti/ti_sci_inta_msi.c
20049 F: drivers/soc/ti/ti_sci_pm_domains.c
20050 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20051 F: include/linux/soc/ti/ti_sci_inta_msi.h
20052 F: include/linux/soc/ti/ti_sci_protocol.h
20054 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20055 M: Robert Marko <robert.marko@sartura.hr>
20056 M: Luka Perkov <luka.perkov@sartura.hr>
20057 L: linux-hwmon@vger.kernel.org
20059 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20060 F: Documentation/hwmon/tps23861.rst
20061 F: drivers/hwmon/tps23861.c
20063 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20064 M: Puranjay Mohan <puranjay12@gmail.com>
20065 L: linux-iio@vger.kernel.org
20067 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20068 F: drivers/iio/temperature/tmp117.c
20070 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20071 M: Hans Verkuil <hverkuil@xs4all.nl>
20072 L: linux-media@vger.kernel.org
20074 W: https://linuxtv.org
20075 T: git git://linuxtv.org/media_tree.git
20076 F: drivers/media/radio/radio-raremono.c
20079 M: Rafael J. Wysocki <rafael@kernel.org>
20080 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20081 R: Amit Kucheria <amitk@kernel.org>
20082 R: Zhang Rui <rui.zhang@intel.com>
20083 L: linux-pm@vger.kernel.org
20085 Q: https://patchwork.kernel.org/project/linux-pm/list/
20086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20087 F: Documentation/ABI/testing/sysfs-class-thermal
20088 F: Documentation/devicetree/bindings/thermal/
20089 F: Documentation/driver-api/thermal/
20090 F: drivers/thermal/
20091 F: include/dt-bindings/thermal/
20092 F: include/linux/cpu_cooling.h
20093 F: include/linux/thermal.h
20094 F: include/uapi/linux/thermal.h
20095 F: tools/lib/thermal/
20098 THERMAL DRIVER FOR AMLOGIC SOCS
20099 M: Guillaume La Roque <glaroque@baylibre.com>
20100 L: linux-pm@vger.kernel.org
20101 L: linux-amlogic@lists.infradead.org
20103 W: http://linux-meson.com/
20104 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20105 F: drivers/thermal/amlogic_thermal.c
20107 THERMAL/CPU_COOLING
20108 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20109 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20110 M: Viresh Kumar <viresh.kumar@linaro.org>
20111 R: Lukasz Luba <lukasz.luba@arm.com>
20112 L: linux-pm@vger.kernel.org
20114 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20115 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20116 F: drivers/thermal/cpufreq_cooling.c
20117 F: drivers/thermal/cpuidle_cooling.c
20118 F: include/linux/cpu_cooling.h
20120 THERMAL/POWER_ALLOCATOR
20121 M: Lukasz Luba <lukasz.luba@arm.com>
20122 L: linux-pm@vger.kernel.org
20124 F: Documentation/driver-api/thermal/power_allocator.rst
20125 F: drivers/thermal/gov_power_allocator.c
20126 F: include/trace/events/thermal_power_allocator.h
20128 THINKPAD ACPI EXTRAS DRIVER
20129 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20130 L: ibm-acpi-devel@lists.sourceforge.net
20131 L: platform-driver-x86@vger.kernel.org
20133 W: http://ibm-acpi.sourceforge.net
20134 W: http://thinkwiki.org/wiki/Ibm-acpi
20135 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20136 F: drivers/platform/x86/thinkpad_acpi.c
20138 THINKPAD LMI DRIVER
20139 M: Mark Pearson <markpearson@lenovo.com>
20140 L: platform-driver-x86@vger.kernel.org
20142 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20143 F: drivers/platform/x86/think-lmi.?
20145 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20146 M: Isaac Hazan <isaac.hazan@intel.com>
20147 L: linux-usb@vger.kernel.org
20149 F: drivers/thunderbolt/dma_test.c
20152 M: Andreas Noever <andreas.noever@gmail.com>
20153 M: Michael Jamet <michael.jamet@intel.com>
20154 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20155 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20156 L: linux-usb@vger.kernel.org
20158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20159 F: Documentation/admin-guide/thunderbolt.rst
20160 F: drivers/thunderbolt/
20161 F: include/linux/thunderbolt.h
20163 THUNDERBOLT NETWORK DRIVER
20164 M: Michael Jamet <michael.jamet@intel.com>
20165 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20166 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20167 L: netdev@vger.kernel.org
20169 F: drivers/net/thunderbolt.c
20171 THUNDERX GPIO DRIVER
20172 M: Robert Richter <rric@kernel.org>
20174 F: drivers/gpio/gpio-thunderx.c
20176 TI ADS131E0X ADC SERIES DRIVER
20177 M: Tomislav Denis <tomislav.denis@avl.com>
20178 L: linux-iio@vger.kernel.org
20180 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20181 F: drivers/iio/adc/ti-ads131e08.c
20183 TI AM437X VPFE DRIVER
20184 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20185 L: linux-media@vger.kernel.org
20187 W: https://linuxtv.org
20188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20189 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20190 F: drivers/media/platform/ti/am437x/
20192 TI BANDGAP AND THERMAL DRIVER
20193 M: Eduardo Valentin <edubezval@gmail.com>
20194 M: Keerthy <j-keerthy@ti.com>
20195 L: linux-pm@vger.kernel.org
20196 L: linux-omap@vger.kernel.org
20198 F: drivers/thermal/ti-soc-thermal/
20200 TI BQ27XXX POWER SUPPLY DRIVER
20201 F: drivers/power/supply/bq27xxx_battery.c
20202 F: drivers/power/supply/bq27xxx_battery_i2c.c
20203 F: include/linux/power/bq27xxx_battery.h
20205 TI CDCE706 CLOCK DRIVER
20206 M: Max Filippov <jcmvbkbc@gmail.com>
20208 F: drivers/clk/clk-cdce706.c
20211 M: Tero Kristo <kristo@kernel.org>
20212 L: linux-omap@vger.kernel.org
20215 F: include/linux/clk/ti.h
20217 TI DAVINCI MACHINE SUPPORT
20218 M: Sekhar Nori <nsekhar@ti.com>
20219 R: Bartosz Golaszewski <brgl@bgdev.pl>
20220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20223 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20224 F: arch/arm/boot/dts/da850*
20225 F: arch/arm/mach-davinci/
20226 F: drivers/i2c/busses/i2c-davinci.c
20228 TI DAVINCI SERIES CLOCK DRIVER
20229 M: David Lechner <david@lechnology.com>
20230 R: Sekhar Nori <nsekhar@ti.com>
20232 F: Documentation/devicetree/bindings/clock/ti/davinci/
20233 F: drivers/clk/davinci/
20235 TI DAVINCI SERIES GPIO DRIVER
20236 M: Keerthy <j-keerthy@ti.com>
20237 L: linux-gpio@vger.kernel.org
20239 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20240 F: drivers/gpio/gpio-davinci.c
20242 TI DAVINCI SERIES MEDIA DRIVER
20243 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20244 L: linux-media@vger.kernel.org
20246 W: https://linuxtv.org
20247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20248 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20249 F: drivers/media/platform/ti/davinci/
20250 F: include/media/davinci/
20252 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20253 R: David Lechner <david@lechnology.com>
20254 L: linux-iio@vger.kernel.org
20255 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20256 F: drivers/counter/ti-eqep.c
20258 TI ETHERNET SWITCH DRIVER (CPSW)
20259 R: Grygorii Strashko <grygorii.strashko@ti.com>
20260 L: linux-omap@vger.kernel.org
20261 L: netdev@vger.kernel.org
20263 F: drivers/net/ethernet/ti/cpsw*
20264 F: drivers/net/ethernet/ti/davinci*
20266 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20267 M: Alex Dubov <oakad@yahoo.com>
20269 W: http://tifmxx.berlios.de/
20270 F: drivers/memstick/host/tifm_ms.c
20271 F: drivers/misc/tifm*
20272 F: drivers/mmc/host/tifm_sd.c
20273 F: include/linux/tifm.h
20275 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20276 M: Nishanth Menon <nm@ti.com>
20277 M: Santosh Shilimkar <ssantosh@kernel.org>
20278 L: linux-kernel@vger.kernel.org
20279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20282 F: drivers/soc/ti/*
20284 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20285 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20286 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20289 F: sound/soc/codecs/isabelle*
20290 F: sound/soc/codecs/lm49453*
20292 TI PCM3060 ASoC CODEC DRIVER
20293 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20296 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20297 F: sound/soc/codecs/pcm3060*
20299 TI TAS571X FAMILY ASoC CODEC DRIVER
20300 M: Kevin Cernekee <cernekee@chromium.org>
20301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20303 F: sound/soc/codecs/tas571x*
20305 TI TRF7970A NFC DRIVER
20306 M: Mark Greer <mgreer@animalcreek.com>
20307 L: linux-wireless@vger.kernel.org
20308 L: linux-nfc@lists.01.org (subscribers-only)
20310 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20311 F: drivers/nfc/trf7970a.c
20313 TI TSC2046 ADC DRIVER
20314 M: Oleksij Rempel <o.rempel@pengutronix.de>
20315 R: kernel@pengutronix.de
20316 L: linux-iio@vger.kernel.org
20318 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20319 F: drivers/iio/adc/ti-tsc2046.c
20321 TI TWL4030 SERIES SOC CODEC DRIVER
20322 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20325 F: sound/soc/codecs/twl4030*
20328 M: Benoit Parrot <bparrot@ti.com>
20329 L: linux-media@vger.kernel.org
20331 W: http://linuxtv.org/
20332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20333 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20334 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20335 F: drivers/media/platform/ti/cal/
20336 F: drivers/media/platform/ti/vpe/
20338 TI WILINK WIRELESS DRIVERS
20339 L: linux-wireless@vger.kernel.org
20341 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20342 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20344 F: drivers/net/wireless/ti/
20345 F: include/linux/wl12xx.h
20347 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20348 M: John Stultz <jstultz@google.com>
20349 M: Thomas Gleixner <tglx@linutronix.de>
20350 R: Stephen Boyd <sboyd@kernel.org>
20351 L: linux-kernel@vger.kernel.org
20353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20354 F: include/linux/clocksource.h
20355 F: include/linux/time.h
20356 F: include/linux/timex.h
20357 F: include/uapi/linux/time.h
20358 F: include/uapi/linux/timex.h
20359 F: kernel/time/alarmtimer.c
20360 F: kernel/time/clocksource.c
20361 F: kernel/time/ntp.c
20362 F: kernel/time/time*.c
20363 F: tools/testing/selftests/timers/
20366 M: Jon Maloy <jmaloy@redhat.com>
20367 M: Ying Xue <ying.xue@windriver.com>
20368 L: netdev@vger.kernel.org (core kernel code)
20369 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20371 W: http://tipc.sourceforge.net/
20372 F: include/uapi/linux/tipc*.h
20375 TLAN NETWORK DRIVER
20376 M: Samuel Chessman <chessman@tux.org>
20377 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20379 W: http://sourceforge.net/projects/tlan/
20380 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20381 F: drivers/net/ethernet/ti/tlan.*
20383 TM6000 VIDEO4LINUX DRIVER
20384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20385 L: linux-media@vger.kernel.org
20387 W: https://linuxtv.org
20388 T: git git://linuxtv.org/media_tree.git
20389 F: Documentation/admin-guide/media/tm6000*
20390 F: drivers/media/usb/tm6000/
20392 TMIO/SDHI MMC DRIVER
20393 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20394 L: linux-mmc@vger.kernel.org
20395 L: linux-renesas-soc@vger.kernel.org
20397 F: drivers/mmc/host/renesas_sdhi*
20398 F: drivers/mmc/host/tmio_mmc*
20399 F: include/linux/mfd/tmio.h
20401 TMP401 HARDWARE MONITOR DRIVER
20402 M: Guenter Roeck <linux@roeck-us.net>
20403 L: linux-hwmon@vger.kernel.org
20405 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20406 F: Documentation/hwmon/tmp401.rst
20407 F: drivers/hwmon/tmp401.c
20409 TMP464 HARDWARE MONITOR DRIVER
20410 M: Agathe Porte <agathe.porte@nokia.com>
20411 M: Guenter Roeck <linux@roeck-us.net>
20412 L: linux-hwmon@vger.kernel.org
20414 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20415 F: Documentation/hwmon/tmp464.rst
20416 F: drivers/hwmon/tmp464.c
20418 TMP513 HARDWARE MONITOR DRIVER
20419 M: Eric Tremblay <etremblay@distech-controls.com>
20420 L: linux-hwmon@vger.kernel.org
20422 F: Documentation/hwmon/tmp513.rst
20423 F: drivers/hwmon/tmp513.c
20425 TMPFS (SHMEM FILESYSTEM)
20426 M: Hugh Dickins <hughd@google.com>
20427 L: linux-mm@kvack.org
20429 F: include/linux/shmem_fs.h
20432 TOMOYO SECURITY MODULE
20433 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20434 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20435 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20436 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20437 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20438 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20440 W: https://tomoyo.osdn.jp/
20441 F: security/tomoyo/
20443 TOPSTAR LAPTOP EXTRAS DRIVER
20444 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20445 L: platform-driver-x86@vger.kernel.org
20447 F: drivers/platform/x86/topstar-laptop.c
20449 TORTURE-TEST MODULES
20450 M: Davidlohr Bueso <dave@stgolabs.net>
20451 M: "Paul E. McKenney" <paulmck@kernel.org>
20452 M: Josh Triplett <josh@joshtriplett.org>
20453 L: linux-kernel@vger.kernel.org
20455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20456 F: Documentation/RCU/torture.rst
20457 F: kernel/locking/locktorture.c
20458 F: kernel/rcu/rcuscale.c
20459 F: kernel/rcu/rcutorture.c
20460 F: kernel/rcu/refscale.c
20461 F: kernel/torture.c
20463 TOSHIBA ACPI EXTRAS DRIVER
20464 M: Azael Avalos <coproscefalo@gmail.com>
20465 L: platform-driver-x86@vger.kernel.org
20467 F: drivers/platform/x86/toshiba_acpi.c
20469 TOSHIBA BLUETOOTH DRIVER
20470 M: Azael Avalos <coproscefalo@gmail.com>
20471 L: platform-driver-x86@vger.kernel.org
20473 F: drivers/platform/x86/toshiba_bluetooth.c
20475 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20476 M: Azael Avalos <coproscefalo@gmail.com>
20477 L: platform-driver-x86@vger.kernel.org
20479 F: drivers/platform/x86/toshiba_haps.c
20482 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20484 W: http://www.buzzard.org.uk/toshiba/
20485 F: drivers/char/toshiba.c
20486 F: include/linux/toshiba.h
20487 F: include/uapi/linux/toshiba.h
20489 TOSHIBA TC358743 DRIVER
20490 M: Mats Randgaard <matrandg@cisco.com>
20491 L: linux-media@vger.kernel.org
20493 F: drivers/media/i2c/tc358743*
20494 F: include/media/i2c/tc358743.h
20496 TOSHIBA WMI HOTKEYS DRIVER
20497 M: Azael Avalos <coproscefalo@gmail.com>
20498 L: platform-driver-x86@vger.kernel.org
20500 F: drivers/platform/x86/toshiba-wmi.c
20503 M: Peter Huewe <peterhuewe@gmx.de>
20504 M: Jarkko Sakkinen <jarkko@kernel.org>
20505 R: Jason Gunthorpe <jgg@ziepe.ca>
20506 L: linux-integrity@vger.kernel.org
20508 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20509 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20511 F: drivers/char/tpm/
20514 M: Steven Rostedt <rostedt@goodmis.org>
20515 M: Ingo Molnar <mingo@redhat.com>
20517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20518 F: Documentation/trace/ftrace.rst
20519 F: arch/*/*/*/*ftrace*
20520 F: arch/*/*/*ftrace*
20522 F: include/*/ftrace.h
20523 F: include/linux/trace*.h
20526 F: tools/testing/selftests/ftrace/
20528 TRACING MMIO ACCESSES (MMIOTRACE)
20529 M: Steven Rostedt <rostedt@goodmis.org>
20530 M: Ingo Molnar <mingo@kernel.org>
20531 R: Karol Herbst <karolherbst@gmail.com>
20532 R: Pekka Paalanen <ppaalanen@gmail.com>
20533 L: linux-kernel@vger.kernel.org
20534 L: nouveau@lists.freedesktop.org
20536 F: arch/x86/mm/kmmio.c
20537 F: arch/x86/mm/mmio-mod.c
20538 F: arch/x86/mm/testmmiotrace.c
20539 F: include/linux/mmiotrace.h
20540 F: kernel/trace/trace_mmiotrace.c
20542 TRACING OS NOISE / LATENCY TRACERS
20543 M: Steven Rostedt <rostedt@goodmis.org>
20544 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20546 F: kernel/trace/trace_osnoise.c
20547 F: include/trace/events/osnoise.h
20548 F: kernel/trace/trace_hwlat.c
20549 F: kernel/trace/trace_irqsoff.c
20550 F: kernel/trace/trace_sched_wakeup.c
20551 F: Documentation/trace/osnoise-tracer.rst
20552 F: Documentation/trace/timerlat-tracer.rst
20553 F: Documentation/trace/hwlat_detector.rst
20554 F: arch/*/kernel/trace.c
20556 Real-time Linux Analysis (RTLA) tools
20557 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20558 M: Steven Rostedt <rostedt@goodmis.org>
20559 L: linux-trace-devel@vger.kernel.org
20561 F: Documentation/tools/rtla/
20562 F: tools/tracing/rtla/
20564 TRADITIONAL CHINESE DOCUMENTATION
20565 M: Hu Haowen <src.res@email.cn>
20566 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20568 W: https://github.com/srcres258/linux-doc
20569 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20570 F: Documentation/translations/zh_TW/
20573 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20574 M: Jiri Slaby <jirislaby@kernel.org>
20576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20577 F: Documentation/driver-api/serial/
20579 F: drivers/tty/serial/serial_core.c
20580 F: include/linux/selection.h
20581 F: include/linux/serial.h
20582 F: include/linux/serial_core.h
20583 F: include/linux/sysrq.h
20584 F: include/linux/tty*.h
20585 F: include/linux/vt.h
20586 F: include/linux/vt_*.h
20587 F: include/uapi/linux/serial.h
20588 F: include/uapi/linux/serial_core.h
20589 F: include/uapi/linux/tty.h
20591 TUA9001 MEDIA DRIVER
20592 M: Antti Palosaari <crope@iki.fi>
20593 L: linux-media@vger.kernel.org
20595 W: https://linuxtv.org
20596 W: http://palosaari.fi/linux/
20597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20598 T: git git://linuxtv.org/anttip/media_tree.git
20599 F: drivers/media/tuners/tua9001*
20601 TULIP NETWORK DRIVERS
20602 L: netdev@vger.kernel.org
20603 L: linux-parisc@vger.kernel.org
20605 F: drivers/net/ethernet/dec/tulip/
20608 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20610 W: http://vtun.sourceforge.net/tun
20611 F: Documentation/networking/tuntap.rst
20612 F: arch/um/os-Linux/drivers/
20614 TURBOCHANNEL SUBSYSTEM
20615 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20616 M: Ralf Baechle <ralf@linux-mips.org>
20617 L: linux-mips@vger.kernel.org
20619 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20621 F: include/linux/tc.h
20624 M: "Len Brown" <lenb@kernel.org>
20625 L: linux-pm@vger.kernel.org
20627 Q: https://patchwork.kernel.org/project/linux-pm/list/
20628 B: https://bugzilla.kernel.org
20629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20630 F: tools/power/x86/turbostat/
20632 TW5864 VIDEO4LINUX DRIVER
20633 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20634 M: Anton Sviridenko <anton@corp.bluecherry.net>
20635 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20636 M: Andrey Utkin <andrey_utkin@fastmail.com>
20637 L: linux-media@vger.kernel.org
20639 F: drivers/media/pci/tw5864/
20641 TW68 VIDEO4LINUX DRIVER
20642 M: Hans Verkuil <hverkuil@xs4all.nl>
20643 L: linux-media@vger.kernel.org
20645 W: https://linuxtv.org
20646 T: git git://linuxtv.org/media_tree.git
20647 F: drivers/media/pci/tw68/
20649 TW686X VIDEO4LINUX DRIVER
20650 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20651 L: linux-media@vger.kernel.org
20653 W: http://linuxtv.org
20654 T: git git://linuxtv.org/media_tree.git
20655 F: drivers/media/pci/tw686x/
20657 U-BOOT ENVIRONMENT VARIABLES
20658 M: Rafał Miłecki <rafal@milecki.pl>
20660 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20662 UACCE ACCELERATOR FRAMEWORK
20663 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20664 M: Zhou Wang <wangzhou1@hisilicon.com>
20665 L: linux-accelerators@lists.ozlabs.org
20666 L: linux-kernel@vger.kernel.org
20668 F: Documentation/ABI/testing/sysfs-driver-uacce
20669 F: Documentation/misc-devices/uacce.rst
20670 F: drivers/misc/uacce/
20671 F: include/linux/uacce.h
20672 F: include/uapi/misc/uacce/
20674 UBI FILE SYSTEM (UBIFS)
20675 M: Richard Weinberger <richard@nod.at>
20676 L: linux-mtd@lists.infradead.org
20678 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20681 F: Documentation/ABI/testing/sysfs-fs-ubifs
20682 F: Documentation/filesystems/ubifs-authentication.rst
20683 F: Documentation/filesystems/ubifs.rst
20686 UBLK USERSPACE BLOCK DRIVER
20687 M: Ming Lei <ming.lei@redhat.com>
20688 L: linux-block@vger.kernel.org
20690 F: drivers/block/ublk_drv.c
20691 F: include/uapi/linux/ublk_cmd.h
20693 UCLINUX (M68KNOMMU AND COLDFIRE)
20694 M: Greg Ungerer <gerg@linux-m68k.org>
20695 L: linux-m68k@lists.linux-m68k.org
20696 L: uclinux-dev@uclinux.org (subscribers-only)
20698 W: http://www.linux-m68k.org/
20699 W: http://www.uclinux.org/
20700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20701 F: arch/m68k/*/*_no.*
20703 F: arch/m68k/coldfire/
20704 F: arch/m68k/include/asm/*_no.*
20707 M: Jan Kara <jack@suse.com>
20709 F: Documentation/filesystems/udf.rst
20713 M: Bastien Nocera <hadess@hadess.net>
20714 L: linux-input@vger.kernel.org
20716 F: drivers/hid/hid-udraw-ps3.c
20719 M: Evgeniy Dushistov <dushistov@mail.ru>
20721 F: Documentation/admin-guide/ufs.rst
20724 UHID USERSPACE HID IO DRIVER
20725 M: David Rheinsberg <david.rheinsberg@gmail.com>
20726 L: linux-input@vger.kernel.org
20728 F: drivers/hid/uhid.c
20729 F: include/uapi/linux/uhid.h
20732 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20733 L: linux-usb@vger.kernel.org
20735 F: drivers/usb/common/ulpi.c
20736 F: include/linux/ulpi/
20739 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20740 L: linux-fsdevel@vger.kernel.org
20745 M: Tony Finch <dot@dotat.at>
20747 W: http://dotat.at/prog/unifdef
20748 F: scripts/unifdef.c
20750 UNIFORM CDROM DRIVER
20751 M: Phillip Potter <phil@philpotter.co.uk>
20753 F: Documentation/cdrom/
20754 F: drivers/cdrom/cdrom.c
20755 F: include/linux/cdrom.h
20756 F: include/uapi/linux/cdrom.h
20758 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20759 R: Alim Akhtar <alim.akhtar@samsung.com>
20760 R: Avri Altman <avri.altman@wdc.com>
20761 R: Bart Van Assche <bvanassche@acm.org>
20762 L: linux-scsi@vger.kernel.org
20764 F: Documentation/devicetree/bindings/ufs/
20765 F: Documentation/scsi/ufs.rst
20766 F: drivers/ufs/core/
20768 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20769 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20770 L: linux-scsi@vger.kernel.org
20772 F: drivers/ufs/host/*dwc*
20774 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20775 M: Stanley Chu <stanley.chu@mediatek.com>
20776 L: linux-scsi@vger.kernel.org
20777 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20779 F: drivers/ufs/host/ufs-mediatek*
20781 UNSORTED BLOCK IMAGES (UBI)
20782 M: Richard Weinberger <richard@nod.at>
20783 L: linux-mtd@lists.infradead.org
20785 W: http://www.linux-mtd.infradead.org/
20786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20788 F: drivers/mtd/ubi/
20789 F: include/linux/mtd/ubi.h
20790 F: include/uapi/mtd/ubi-user.h
20792 USB "USBNET" DRIVER FRAMEWORK
20793 M: Oliver Neukum <oneukum@suse.com>
20794 L: netdev@vger.kernel.org
20796 W: http://www.linux-usb.org/usbnet
20797 F: drivers/net/usb/usbnet.c
20798 F: include/linux/usb/usbnet.h
20801 M: Oliver Neukum <oneukum@suse.com>
20802 L: linux-usb@vger.kernel.org
20804 F: Documentation/usb/acm.rst
20805 F: drivers/usb/class/cdc-acm.*
20807 USB APPLE MFI FASTCHARGE DRIVER
20808 M: Bastien Nocera <hadess@hadess.net>
20809 L: linux-usb@vger.kernel.org
20811 F: drivers/usb/misc/apple-mfi-fastcharge.c
20813 USB AR5523 WIRELESS DRIVER
20814 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20815 L: linux-wireless@vger.kernel.org
20817 F: drivers/net/wireless/ath/ar5523/
20820 M: Oliver Neukum <oneukum@suse.com>
20821 L: linux-usb@vger.kernel.org
20822 L: linux-scsi@vger.kernel.org
20824 F: drivers/usb/storage/uas.c
20826 USB CDC ETHERNET DRIVER
20827 M: Oliver Neukum <oliver@neukum.org>
20828 L: linux-usb@vger.kernel.org
20830 F: drivers/net/usb/cdc_*.c
20831 F: include/uapi/linux/usb/cdc.h
20833 USB CHAOSKEY DRIVER
20834 M: Keith Packard <keithp@keithp.com>
20835 L: linux-usb@vger.kernel.org
20837 F: drivers/usb/misc/chaoskey.c
20839 USB CYPRESS C67X00 DRIVER
20840 L: linux-usb@vger.kernel.org
20842 F: drivers/usb/c67x00/
20844 USB DAVICOM DM9601 DRIVER
20845 M: Peter Korsgaard <peter@korsgaard.com>
20846 L: netdev@vger.kernel.org
20848 W: http://www.linux-usb.org/usbnet
20849 F: drivers/net/usb/dm9601.c
20852 M: Alan Stern <stern@rowland.harvard.edu>
20853 L: linux-usb@vger.kernel.org
20855 F: Documentation/usb/ehci.rst
20856 F: drivers/usb/host/ehci*
20858 USB GADGET/PERIPHERAL SUBSYSTEM
20859 M: Felipe Balbi <balbi@kernel.org>
20860 L: linux-usb@vger.kernel.org
20862 W: http://www.linux-usb.org/gadget
20863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20864 F: drivers/usb/gadget/
20865 F: include/linux/usb/gadget*
20867 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20868 M: Jiri Kosina <jikos@kernel.org>
20869 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20870 L: linux-usb@vger.kernel.org
20872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20873 F: Documentation/hid/hiddev.rst
20874 F: drivers/hid/usbhid/
20876 USB INTEL XHCI ROLE MUX DRIVER
20877 M: Hans de Goede <hdegoede@redhat.com>
20878 L: linux-usb@vger.kernel.org
20880 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20882 USB IP DRIVER FOR HISILICON KIRIN 960
20883 M: Yu Chen <chenyu56@huawei.com>
20884 M: Binghui Wang <wangbinghui@hisilicon.com>
20885 L: linux-usb@vger.kernel.org
20887 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20888 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20890 USB IP DRIVER FOR HISILICON KIRIN 970
20891 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20892 L: linux-usb@vger.kernel.org
20894 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20895 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20898 M: Olav Kongas <ok@artecdesign.ee>
20899 L: linux-usb@vger.kernel.org
20901 F: drivers/usb/host/isp116x*
20902 F: include/linux/usb/isp116x.h
20905 M: Rui Miguel Silva <rui.silva@linaro.org>
20906 L: linux-usb@vger.kernel.org
20908 F: drivers/usb/isp1760/*
20909 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20911 USB LAN78XX ETHERNET DRIVER
20912 M: Woojung Huh <woojung.huh@microchip.com>
20913 M: UNGLinuxDriver@microchip.com
20914 L: netdev@vger.kernel.org
20916 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20917 F: drivers/net/usb/lan78xx.*
20918 F: include/dt-bindings/net/microchip-lan78xx.h
20920 USB MASS STORAGE DRIVER
20921 M: Alan Stern <stern@rowland.harvard.edu>
20922 L: linux-usb@vger.kernel.org
20923 L: usb-storage@lists.one-eyed-alien.net
20925 F: drivers/usb/storage/
20928 M: Clemens Ladisch <clemens@ladisch.de>
20929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20932 F: sound/usb/midi.*
20934 USB NETWORKING DRIVERS
20935 L: linux-usb@vger.kernel.org
20937 F: drivers/net/usb/
20940 M: Alan Stern <stern@rowland.harvard.edu>
20941 L: linux-usb@vger.kernel.org
20943 F: Documentation/usb/ohci.rst
20944 F: drivers/usb/host/ohci*
20946 USB OTG FSM (Finite State Machine)
20947 M: Peter Chen <peter.chen@kernel.org>
20948 L: linux-usb@vger.kernel.org
20950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20951 F: drivers/usb/common/usb-otg-fsm.c
20954 M: Valentina Manea <valentina.manea.m@gmail.com>
20955 M: Shuah Khan <shuah@kernel.org>
20956 M: Shuah Khan <skhan@linuxfoundation.org>
20957 L: linux-usb@vger.kernel.org
20959 F: Documentation/usb/usbip_protocol.rst
20960 F: drivers/usb/usbip/
20961 F: tools/testing/selftests/drivers/usb/usbip/
20962 F: tools/usb/usbip/
20965 M: Petko Manolov <petkan@nucleusys.com>
20966 L: linux-usb@vger.kernel.org
20967 L: netdev@vger.kernel.org
20969 W: https://github.com/petkan/pegasus
20970 T: git git://github.com/petkan/pegasus.git
20971 F: drivers/net/usb/pegasus.*
20974 M: Felipe Balbi <balbi@kernel.org>
20975 L: linux-usb@vger.kernel.org
20977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20978 F: drivers/usb/phy/
20980 USB PRINTER DRIVER (usblp)
20981 M: Pete Zaitcev <zaitcev@redhat.com>
20982 L: linux-usb@vger.kernel.org
20984 F: drivers/usb/class/usblp.c
20986 USB RAW GADGET DRIVER
20987 R: Andrey Konovalov <andreyknvl@gmail.com>
20988 L: linux-usb@vger.kernel.org
20990 F: Documentation/usb/raw-gadget.rst
20991 F: drivers/usb/gadget/legacy/raw_gadget.c
20992 F: include/uapi/linux/usb/raw_gadget.h
20994 USB QMI WWAN NETWORK DRIVER
20995 M: Bjørn Mork <bjorn@mork.no>
20996 L: netdev@vger.kernel.org
20998 F: Documentation/ABI/testing/sysfs-class-net-qmi
20999 F: drivers/net/usb/qmi_wwan.c
21002 M: Petko Manolov <petkan@nucleusys.com>
21003 L: linux-usb@vger.kernel.org
21004 L: netdev@vger.kernel.org
21006 W: https://github.com/petkan/rtl8150
21007 T: git git://github.com/petkan/rtl8150.git
21008 F: drivers/net/usb/rtl8150.c
21010 USB SERIAL SUBSYSTEM
21011 M: Johan Hovold <johan@kernel.org>
21012 L: linux-usb@vger.kernel.org
21014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21015 F: Documentation/usb/usb-serial.rst
21016 F: drivers/usb/serial/
21017 F: include/linux/usb/serial.h
21019 USB SMSC75XX ETHERNET DRIVER
21020 M: Steve Glendinning <steve.glendinning@shawell.net>
21021 L: netdev@vger.kernel.org
21023 F: drivers/net/usb/smsc75xx.*
21025 USB SMSC95XX ETHERNET DRIVER
21026 M: Steve Glendinning <steve.glendinning@shawell.net>
21027 M: UNGLinuxDriver@microchip.com
21028 L: netdev@vger.kernel.org
21030 F: drivers/net/usb/smsc95xx.*
21033 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21034 L: linux-usb@vger.kernel.org
21036 W: http://www.linux-usb.org
21037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21038 F: Documentation/devicetree/bindings/usb/
21039 F: Documentation/usb/
21041 F: include/dt-bindings/usb/
21042 F: include/linux/usb.h
21043 F: include/linux/usb/
21045 USB TYPEC BUS FOR ALTERNATE MODES
21046 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21047 L: linux-usb@vger.kernel.org
21049 F: Documentation/ABI/testing/sysfs-bus-typec
21050 F: Documentation/driver-api/usb/typec_bus.rst
21051 F: drivers/usb/typec/altmodes/
21052 F: include/linux/usb/typec_altmode.h
21055 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21056 L: linux-usb@vger.kernel.org
21058 F: Documentation/ABI/testing/sysfs-class-typec
21059 F: Documentation/driver-api/usb/typec.rst
21060 F: drivers/usb/typec/
21061 F: include/linux/usb/typec.h
21063 USB TYPEC INTEL PMC MUX DRIVER
21064 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21065 L: linux-usb@vger.kernel.org
21067 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21068 F: drivers/usb/typec/mux/intel_pmc_mux.c
21070 USB TYPEC PI3USB30532 MUX DRIVER
21071 M: Hans de Goede <hdegoede@redhat.com>
21072 L: linux-usb@vger.kernel.org
21074 F: drivers/usb/typec/mux/pi3usb30532.c
21076 USB TYPEC PORT CONTROLLER DRIVERS
21077 M: Guenter Roeck <linux@roeck-us.net>
21078 L: linux-usb@vger.kernel.org
21080 F: drivers/usb/typec/tcpm/
21083 M: Alan Stern <stern@rowland.harvard.edu>
21084 L: linux-usb@vger.kernel.org
21086 F: drivers/usb/host/uhci*
21089 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21090 L: linux-media@vger.kernel.org
21092 W: http://www.ideasonboard.org/uvc/
21093 T: git git://linuxtv.org/media_tree.git
21094 F: drivers/media/usb/uvc/
21095 F: include/uapi/linux/uvcvideo.h
21098 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21099 L: linux-usb@vger.kernel.org
21101 F: drivers/usb/gadget/function/*uvc*
21102 F: drivers/usb/gadget/legacy/webcam.c
21103 F: include/uapi/linux/usb/g_uvc.h
21105 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21106 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21107 L: linux-wireless@vger.kernel.org
21109 F: drivers/net/wireless/rndis_wlan.c
21112 M: Mathias Nyman <mathias.nyman@intel.com>
21113 L: linux-usb@vger.kernel.org
21115 F: drivers/usb/host/pci-quirks*
21116 F: drivers/usb/host/xhci*
21119 L: linux-wireless@vger.kernel.org
21121 W: http://linux-lc100020.sourceforge.net
21122 F: drivers/net/wireless/zydas/zd1201.*
21125 M: Antoine Jacquet <royale@zerezo.com>
21126 L: linux-usb@vger.kernel.org
21127 L: linux-media@vger.kernel.org
21129 W: http://royale.zerezo.com/zr364xx/
21130 T: git git://linuxtv.org/media_tree.git
21131 F: Documentation/admin-guide/media/zr364xx*
21132 F: drivers/media/usb/zr364xx/
21134 USER-MODE LINUX (UML)
21135 M: Richard Weinberger <richard@nod.at>
21136 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21137 M: Johannes Berg <johannes@sipsolutions.net>
21138 L: linux-um@lists.infradead.org
21140 W: http://user-mode-linux.sourceforge.net
21141 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21144 F: Documentation/virt/uml/
21149 USERSPACE COPYIN/COPYOUT (UIOVEC)
21150 M: Alexander Viro <viro@zeniv.linux.org.uk>
21152 F: include/linux/uio.h
21155 USERSPACE DMA BUFFER DRIVER
21156 M: Gerd Hoffmann <kraxel@redhat.com>
21157 L: dri-devel@lists.freedesktop.org
21159 T: git git://anongit.freedesktop.org/drm/drm-misc
21160 F: drivers/dma-buf/udmabuf.c
21161 F: include/uapi/linux/udmabuf.h
21163 USERSPACE I/O (UIO)
21164 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21167 F: Documentation/driver-api/uio-howto.rst
21169 F: include/linux/uio_driver.h
21172 M: Karel Zak <kzak@redhat.com>
21173 L: util-linux@vger.kernel.org
21175 W: http://en.wikipedia.org/wiki/Util-linux
21176 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21179 M: Christoph Hellwig <hch@lst.de>
21180 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21181 L: linux-kernel@vger.kernel.org
21183 T: git git://git.infradead.org/users/hch/uuid.git
21184 F: include/linux/uuid.h
21185 F: include/uapi/linux/uuid.h
21190 M: Justin Ernst <justin.ernst@hpe.com>
21191 L: platform-driver-x86@vger.kernel.org
21193 F: drivers/platform/x86/uv_sysfs.c
21196 M: Michal Januszewski <spock@gentoo.org>
21197 L: linux-fbdev@vger.kernel.org
21199 W: https://github.com/mjanusz/v86d
21200 F: Documentation/fb/uvesafb.rst
21201 F: drivers/video/fbdev/uvesafb.*
21203 Ux500 CLOCK DRIVERS
21204 M: Ulf Hansson <ulf.hansson@linaro.org>
21205 L: linux-clk@vger.kernel.org
21206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21208 F: drivers/clk/ux500/
21211 M: Stefan Agner <stefan@agner.ch>
21212 L: linux-mtd@lists.infradead.org
21214 F: drivers/mtd/nand/raw/vf610_nfc.c
21216 VFAT/FAT/MSDOS FILESYSTEM
21217 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21219 F: Documentation/filesystems/vfat.rst
21223 M: Alex Williamson <alex.williamson@redhat.com>
21224 R: Cornelia Huck <cohuck@redhat.com>
21225 L: kvm@vger.kernel.org
21227 T: git git://github.com/awilliam/linux-vfio.git
21228 F: Documentation/driver-api/vfio.rst
21230 F: include/linux/vfio.h
21231 F: include/linux/vfio_pci_core.h
21232 F: include/uapi/linux/vfio.h
21235 M: Diana Craciun <diana.craciun@oss.nxp.com>
21236 L: kvm@vger.kernel.org
21238 F: drivers/vfio/fsl-mc/
21240 VFIO HISILICON PCI DRIVER
21241 M: Longfang Liu <liulongfang@huawei.com>
21242 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21243 L: kvm@vger.kernel.org
21245 F: drivers/vfio/pci/hisilicon/
21247 VFIO MEDIATED DEVICE DRIVERS
21248 M: Kirti Wankhede <kwankhede@nvidia.com>
21249 L: kvm@vger.kernel.org
21251 F: Documentation/driver-api/vfio-mediated-device.rst
21252 F: drivers/vfio/mdev/
21253 F: include/linux/mdev.h
21254 F: samples/vfio-mdev/
21256 VFIO PCI DEVICE SPECIFIC DRIVERS
21257 R: Jason Gunthorpe <jgg@nvidia.com>
21258 R: Yishai Hadas <yishaih@nvidia.com>
21259 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21260 R: Kevin Tian <kevin.tian@intel.com>
21261 L: kvm@vger.kernel.org
21263 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21264 F: drivers/vfio/pci/*/
21266 VFIO PLATFORM DRIVER
21267 M: Eric Auger <eric.auger@redhat.com>
21268 L: kvm@vger.kernel.org
21270 F: drivers/vfio/platform/
21272 VFIO MLX5 PCI DRIVER
21273 M: Yishai Hadas <yishaih@nvidia.com>
21274 L: kvm@vger.kernel.org
21276 F: drivers/vfio/pci/mlx5/
21279 R: Lukas Wunner <lukas@wunner.de>
21281 T: git git://anongit.freedesktop.org/drm/drm-misc
21282 F: Documentation/gpu/vga-switcheroo.rst
21283 F: drivers/gpu/vga/vga_switcheroo.c
21284 F: include/linux/vga_switcheroo.h
21286 VIA RHINE NETWORK DRIVER
21288 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21289 F: drivers/net/ethernet/via/via-rhine.c
21291 VIA SD/MMC CARD CONTROLLER DRIVER
21292 M: Bruce Chang <brucechang@via.com.tw>
21293 M: Harald Welte <HaraldWelte@viatech.com>
21295 F: drivers/mmc/host/via-sdmmc.c
21297 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21298 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21299 L: linux-fbdev@vger.kernel.org
21301 F: drivers/video/fbdev/via/
21302 F: include/linux/via-core.h
21303 F: include/linux/via-gpio.h
21304 F: include/linux/via_i2c.h
21306 VIA VELOCITY NETWORK DRIVER
21307 M: Francois Romieu <romieu@fr.zoreil.com>
21308 L: netdev@vger.kernel.org
21310 F: drivers/net/ethernet/via/via-velocity.*
21312 VICODEC VIRTUAL CODEC DRIVER
21313 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21314 L: linux-media@vger.kernel.org
21316 W: https://linuxtv.org
21317 T: git git://linuxtv.org/media_tree.git
21318 F: drivers/media/test-drivers/vicodec/*
21320 VIDEO I2C POLLING DRIVER
21321 M: Matt Ranostay <matt.ranostay@konsulko.com>
21322 L: linux-media@vger.kernel.org
21324 F: drivers/media/i2c/video-i2c.c
21326 VIDEO MULTIPLEXER DRIVER
21327 M: Philipp Zabel <p.zabel@pengutronix.de>
21328 L: linux-media@vger.kernel.org
21330 F: drivers/media/platform/video-mux.c
21332 VIDEOBUF2 FRAMEWORK
21333 M: Tomasz Figa <tfiga@chromium.org>
21334 M: Marek Szyprowski <m.szyprowski@samsung.com>
21335 L: linux-media@vger.kernel.org
21337 F: drivers/media/common/videobuf2/*
21338 F: include/media/videobuf2-*
21340 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21341 M: Shuah Khan <skhan@linuxfoundation.org>
21342 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21343 L: linux-media@vger.kernel.org
21345 W: https://linuxtv.org
21346 T: git git://linuxtv.org/media_tree.git
21347 F: drivers/media/test-drivers/vimc/*
21350 M: Alex Williamson <alex.williamson@redhat.com>
21351 M: Paolo Bonzini <pbonzini@redhat.com>
21352 L: kvm@vger.kernel.org
21356 VIRTIO AND VHOST VSOCK DRIVER
21357 M: Stefan Hajnoczi <stefanha@redhat.com>
21358 M: Stefano Garzarella <sgarzare@redhat.com>
21359 L: kvm@vger.kernel.org
21360 L: virtualization@lists.linux-foundation.org
21361 L: netdev@vger.kernel.org
21363 F: drivers/vhost/vsock.c
21364 F: include/linux/virtio_vsock.h
21365 F: include/uapi/linux/virtio_vsock.h
21366 F: net/vmw_vsock/virtio_transport.c
21367 F: net/vmw_vsock/virtio_transport_common.c
21369 VIRTIO BLOCK AND SCSI DRIVERS
21370 M: "Michael S. Tsirkin" <mst@redhat.com>
21371 M: Jason Wang <jasowang@redhat.com>
21372 R: Paolo Bonzini <pbonzini@redhat.com>
21373 R: Stefan Hajnoczi <stefanha@redhat.com>
21374 L: virtualization@lists.linux-foundation.org
21376 F: drivers/block/virtio_blk.c
21377 F: drivers/scsi/virtio_scsi.c
21378 F: drivers/vhost/scsi.c
21379 F: include/uapi/linux/virtio_blk.h
21380 F: include/uapi/linux/virtio_scsi.h
21382 VIRTIO CONSOLE DRIVER
21383 M: Amit Shah <amit@kernel.org>
21384 L: virtualization@lists.linux-foundation.org
21386 F: drivers/char/virtio_console.c
21387 F: include/linux/virtio_console.h
21388 F: include/uapi/linux/virtio_console.h
21390 VIRTIO CORE AND NET DRIVERS
21391 M: "Michael S. Tsirkin" <mst@redhat.com>
21392 M: Jason Wang <jasowang@redhat.com>
21393 L: virtualization@lists.linux-foundation.org
21395 F: Documentation/ABI/testing/sysfs-bus-vdpa
21396 F: Documentation/ABI/testing/sysfs-class-vduse
21397 F: Documentation/devicetree/bindings/virtio/
21398 F: drivers/block/virtio_blk.c
21399 F: drivers/crypto/virtio/
21400 F: drivers/net/virtio_net.c
21403 F: include/linux/vdpa.h
21404 F: include/linux/virtio*.h
21405 F: include/uapi/linux/virtio_*.h
21409 M: "Michael S. Tsirkin" <mst@redhat.com>
21410 M: David Hildenbrand <david@redhat.com>
21411 L: virtualization@lists.linux-foundation.org
21413 F: drivers/virtio/virtio_balloon.c
21414 F: include/uapi/linux/virtio_balloon.h
21415 F: include/linux/balloon_compaction.h
21416 F: mm/balloon_compaction.c
21418 VIRTIO CRYPTO DRIVER
21419 M: Gonglei <arei.gonglei@huawei.com>
21420 L: virtualization@lists.linux-foundation.org
21421 L: linux-crypto@vger.kernel.org
21423 F: drivers/crypto/virtio/
21424 F: include/uapi/linux/virtio_crypto.h
21426 VIRTIO DRIVERS FOR S390
21427 M: Cornelia Huck <cohuck@redhat.com>
21428 M: Halil Pasic <pasic@linux.ibm.com>
21429 M: Eric Farman <farman@linux.ibm.com>
21430 L: linux-s390@vger.kernel.org
21431 L: virtualization@lists.linux-foundation.org
21432 L: kvm@vger.kernel.org
21434 F: arch/s390/include/uapi/asm/virtio-ccw.h
21435 F: drivers/s390/virtio/
21438 M: Vivek Goyal <vgoyal@redhat.com>
21439 M: Stefan Hajnoczi <stefanha@redhat.com>
21440 M: Miklos Szeredi <miklos@szeredi.hu>
21441 L: virtualization@lists.linux-foundation.org
21442 L: linux-fsdevel@vger.kernel.org
21444 W: https://virtio-fs.gitlab.io/
21445 F: Documentation/filesystems/virtiofs.rst
21446 F: fs/fuse/virtio_fs.c
21447 F: include/uapi/linux/virtio_fs.h
21450 M: Enrico Weigelt, metux IT consult <info@metux.net>
21451 M: Viresh Kumar <vireshk@kernel.org>
21452 L: linux-gpio@vger.kernel.org
21453 L: virtualization@lists.linux-foundation.org
21455 F: drivers/gpio/gpio-virtio.c
21456 F: include/uapi/linux/virtio_gpio.h
21459 M: David Airlie <airlied@linux.ie>
21460 M: Gerd Hoffmann <kraxel@redhat.com>
21461 R: Gurchetan Singh <gurchetansingh@chromium.org>
21462 R: Chia-I Wu <olvaffe@gmail.com>
21463 L: dri-devel@lists.freedesktop.org
21464 L: virtualization@lists.linux-foundation.org
21466 T: git git://anongit.freedesktop.org/drm/drm-misc
21467 F: drivers/gpu/drm/virtio/
21468 F: include/uapi/linux/virtio_gpu.h
21470 VIRTIO HOST (VHOST)
21471 M: "Michael S. Tsirkin" <mst@redhat.com>
21472 M: Jason Wang <jasowang@redhat.com>
21473 L: kvm@vger.kernel.org
21474 L: virtualization@lists.linux-foundation.org
21475 L: netdev@vger.kernel.org
21477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21479 F: include/linux/vhost_iotlb.h
21480 F: include/uapi/linux/vhost.h
21482 VIRTIO INPUT DRIVER
21483 M: Gerd Hoffmann <kraxel@redhat.com>
21485 F: drivers/virtio/virtio_input.c
21486 F: include/uapi/linux/virtio_input.h
21488 VIRTIO IOMMU DRIVER
21489 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21490 L: virtualization@lists.linux-foundation.org
21492 F: drivers/iommu/virtio-iommu.c
21493 F: include/uapi/linux/virtio_iommu.h
21496 M: David Hildenbrand <david@redhat.com>
21497 L: virtualization@lists.linux-foundation.org
21499 W: https://virtio-mem.gitlab.io/
21500 F: drivers/virtio/virtio_mem.c
21501 F: include/uapi/linux/virtio_mem.h
21503 VIRTIO SOUND DRIVER
21504 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21505 M: "Michael S. Tsirkin" <mst@redhat.com>
21506 L: virtualization@lists.linux-foundation.org
21507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21509 F: include/uapi/linux/virtio_snd.h
21513 M: Conghui Chen <conghui.chen@intel.com>
21514 M: Viresh Kumar <viresh.kumar@linaro.org>
21515 L: linux-i2c@vger.kernel.org
21516 L: virtualization@lists.linux-foundation.org
21518 F: drivers/i2c/busses/i2c-virtio.c
21519 F: include/uapi/linux/virtio_i2c.h
21522 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21523 L: virtualization@lists.linux-foundation.org
21525 F: drivers/nvdimm/virtio_pmem.c
21526 F: drivers/nvdimm/nd_virtio.c
21528 VIRTUAL BOX GUEST DEVICE DRIVER
21529 M: Hans de Goede <hdegoede@redhat.com>
21530 M: Arnd Bergmann <arnd@arndb.de>
21531 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21533 F: drivers/virt/vboxguest/
21534 F: include/linux/vbox_utils.h
21535 F: include/uapi/linux/vbox*.h
21537 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21538 M: Hans de Goede <hdegoede@redhat.com>
21539 L: linux-fsdevel@vger.kernel.org
21543 VIRTUAL SERIO DEVICE DRIVER
21544 M: Stephen Chandler Paul <thatslyude@gmail.com>
21546 F: drivers/input/serio/userio.c
21547 F: include/uapi/linux/userio.h
21549 VIVID VIRTUAL VIDEO DRIVER
21550 M: Hans Verkuil <hverkuil@xs4all.nl>
21551 L: linux-media@vger.kernel.org
21553 W: https://linuxtv.org
21554 T: git git://linuxtv.org/media_tree.git
21555 F: drivers/media/test-drivers/vivid/*
21557 VIDTV VIRTUAL DIGITAL TV DRIVER
21558 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21559 L: linux-media@vger.kernel.org
21561 W: https://linuxtv.org
21562 T: git git://linuxtv.org/media_tree.git
21563 F: drivers/media/test-drivers/vidtv/*
21566 M: Florian Fainelli <f.fainelli@gmail.com>
21567 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21569 F: drivers/vlynq/vlynq.c
21570 F: include/linux/vlynq.h
21573 M: Martyn Welch <martyn@welchs.me.uk>
21574 M: Manohar Vanga <manohar.vanga@gmail.com>
21575 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21576 L: linux-kernel@vger.kernel.org
21578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21579 F: Documentation/driver-api/vme.rst
21580 F: drivers/staging/vme_user/
21582 VM SOCKETS (AF_VSOCK)
21583 M: Stefano Garzarella <sgarzare@redhat.com>
21584 L: virtualization@lists.linux-foundation.org
21585 L: netdev@vger.kernel.org
21587 F: drivers/net/vsockmon.c
21588 F: include/net/af_vsock.h
21589 F: include/uapi/linux/vm_sockets.h
21590 F: include/uapi/linux/vm_sockets_diag.h
21591 F: include/uapi/linux/vsockmon.h
21593 F: tools/testing/vsock/
21595 VMWARE BALLOON DRIVER
21596 M: Nadav Amit <namit@vmware.com>
21597 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21598 L: linux-kernel@vger.kernel.org
21600 F: drivers/misc/vmw_balloon.c
21602 VMWARE HYPERVISOR INTERFACE
21603 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21604 M: Alexey Makhalov <amakhalov@vmware.com>
21605 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21606 L: virtualization@lists.linux-foundation.org
21609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21610 F: arch/x86/include/asm/vmware.h
21611 F: arch/x86/kernel/cpu/vmware.c
21613 VMWARE PVRDMA DRIVER
21614 M: Bryan Tan <bryantan@vmware.com>
21615 M: Vishnu Dasa <vdasa@vmware.com>
21616 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21617 L: linux-rdma@vger.kernel.org
21619 F: drivers/infiniband/hw/vmw_pvrdma/
21621 VMware PVSCSI driver
21622 M: Vishal Bhakta <vbhakta@vmware.com>
21623 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21624 L: linux-scsi@vger.kernel.org
21626 F: drivers/scsi/vmw_pvscsi.c
21627 F: drivers/scsi/vmw_pvscsi.h
21629 VMWARE VIRTUAL PTP CLOCK DRIVER
21630 M: Vivek Thampi <vithampi@vmware.com>
21631 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21632 L: netdev@vger.kernel.org
21634 F: drivers/ptp/ptp_vmw.c
21637 M: Bryan Tan <bryantan@vmware.com>
21638 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21639 M: Vishnu Dasa <vdasa@vmware.com>
21640 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21641 L: linux-kernel@vger.kernel.org
21643 F: drivers/misc/vmw_vmci/
21645 VMWARE VMMOUSE SUBDRIVER
21646 M: Zack Rusin <zackr@vmware.com>
21647 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21648 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21649 L: linux-input@vger.kernel.org
21651 F: drivers/input/mouse/vmmouse.c
21652 F: drivers/input/mouse/vmmouse.h
21654 VMWARE VMXNET3 ETHERNET DRIVER
21655 M: Ronak Doshi <doshir@vmware.com>
21656 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21657 L: netdev@vger.kernel.org
21659 F: drivers/net/vmxnet3/
21661 VOCORE VOCORE2 BOARD
21662 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21663 L: linux-mips@vger.kernel.org
21665 F: arch/mips/boot/dts/ralink/vocore2.dts
21667 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21668 M: Liam Girdwood <lgirdwood@gmail.com>
21669 M: Mark Brown <broonie@kernel.org>
21670 L: linux-kernel@vger.kernel.org
21672 W: http://www.slimlogic.co.uk/?p=48
21673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21674 F: Documentation/devicetree/bindings/regulator/
21675 F: Documentation/power/regulator/
21676 F: drivers/regulator/
21677 F: include/dt-bindings/regulator/
21678 F: include/linux/regulator/
21679 K: regulator_get_optional
21681 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21682 R: Matti Vaittinen <mazziesaccount@gmail.com>
21683 F: drivers/regulator/irq_helpers.c
21686 M: David Ahern <dsahern@kernel.org>
21687 L: netdev@vger.kernel.org
21689 F: Documentation/networking/vrf.rst
21690 F: drivers/net/vrf.c
21693 M: Petr Mladek <pmladek@suse.com>
21694 M: Steven Rostedt <rostedt@goodmis.org>
21695 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21696 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21697 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21700 F: Documentation/core-api/printk-formats.rst
21701 F: lib/test_printf.c
21702 F: lib/test_scanf.c
21705 VT1211 HARDWARE MONITOR DRIVER
21706 M: Juerg Haefliger <juergh@gmail.com>
21707 L: linux-hwmon@vger.kernel.org
21709 F: Documentation/hwmon/vt1211.rst
21710 F: drivers/hwmon/vt1211.c
21712 VT8231 HARDWARE MONITOR DRIVER
21713 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21714 L: linux-hwmon@vger.kernel.org
21716 F: drivers/hwmon/vt8231.c
21718 VUB300 USB to SDIO/SD/MMC bridge chip
21719 L: linux-mmc@vger.kernel.org
21721 F: drivers/mmc/host/vub300.c
21723 W1 DALLAS'S 1-WIRE BUS
21724 M: Evgeniy Polyakov <zbr@ioremap.net>
21726 F: Documentation/devicetree/bindings/w1/
21727 F: Documentation/w1/
21729 F: include/linux/w1.h
21731 W83791D HARDWARE MONITORING DRIVER
21732 M: Marc Hulsman <m.hulsman@tudelft.nl>
21733 L: linux-hwmon@vger.kernel.org
21735 F: Documentation/hwmon/w83791d.rst
21736 F: drivers/hwmon/w83791d.c
21738 W83793 HARDWARE MONITORING DRIVER
21739 M: Rudolf Marek <r.marek@assembler.cz>
21740 L: linux-hwmon@vger.kernel.org
21742 F: Documentation/hwmon/w83793.rst
21743 F: drivers/hwmon/w83793.c
21745 W83795 HARDWARE MONITORING DRIVER
21746 M: Jean Delvare <jdelvare@suse.com>
21747 L: linux-hwmon@vger.kernel.org
21749 F: drivers/hwmon/w83795.c
21751 W83L51xD SD/MMC CARD INTERFACE DRIVER
21752 M: Pierre Ossman <pierre@ossman.eu>
21754 F: drivers/mmc/host/wbsd.*
21756 WACOM PROTOCOL 4 SERIAL TABLETS
21757 M: Julian Squires <julian@cipht.net>
21758 M: Hans de Goede <hdegoede@redhat.com>
21759 L: linux-input@vger.kernel.org
21761 F: drivers/input/tablet/wacom_serial4.c
21763 WANGXUN ETHERNET DRIVER
21764 M: Jiawen Wu <jiawenwu@trustnetic.com>
21765 L: netdev@vger.kernel.org
21767 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21768 F: drivers/net/ethernet/wangxun/
21770 WATCHDOG DEVICE DRIVERS
21771 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21772 M: Guenter Roeck <linux@roeck-us.net>
21773 L: linux-watchdog@vger.kernel.org
21775 W: http://www.linux-watchdog.org/
21776 T: git git://www.linux-watchdog.org/linux-watchdog.git
21777 F: Documentation/devicetree/bindings/watchdog/
21778 F: Documentation/watchdog/
21779 F: drivers/watchdog/
21780 F: include/linux/watchdog.h
21781 F: include/uapi/linux/watchdog.h
21783 WHISKEYCOVE PMIC GPIO DRIVER
21784 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21785 L: linux-gpio@vger.kernel.org
21787 F: drivers/gpio/gpio-wcove.c
21790 M: Dianlong Li <long17.cool@163.com>
21791 L: linux-rtc@vger.kernel.org
21793 F: drivers/rtc/rtc-sd3078.c
21796 M: David Rheinsberg <david.rheinsberg@gmail.com>
21797 L: linux-input@vger.kernel.org
21799 F: drivers/hid/hid-wiimote*
21801 WILOCITY WIL6210 WIRELESS DRIVER
21802 L: linux-wireless@vger.kernel.org
21804 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21805 F: drivers/net/wireless/ath/wil6210/
21808 M: David Härdeman <david@hardeman.nu>
21810 F: drivers/media/rc/winbond-cir.c
21812 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21813 M: William Breathitt Gray <william.gray@linaro.org>
21814 L: linux-watchdog@vger.kernel.org
21816 F: drivers/watchdog/ebc-c384_wdt.c
21818 WINSYSTEMS WS16C48 GPIO DRIVER
21819 M: William Breathitt Gray <william.gray@linaro.org>
21820 L: linux-gpio@vger.kernel.org
21822 F: drivers/gpio/gpio-ws16c48.c
21824 WIREGUARD SECURE NETWORK TUNNEL
21825 M: Jason A. Donenfeld <Jason@zx2c4.com>
21826 L: wireguard@lists.zx2c4.com
21827 L: netdev@vger.kernel.org
21829 F: drivers/net/wireguard/
21830 F: tools/testing/selftests/wireguard/
21832 WISTRON LAPTOP BUTTON DRIVER
21833 M: Miloslav Trmac <mitr@volny.cz>
21835 F: drivers/input/misc/wistron_btns.c
21837 WL3501 WIRELESS PCMCIA CARD DRIVER
21838 L: linux-wireless@vger.kernel.org
21840 F: drivers/net/wireless/wl3501*
21842 WOLFSON MICROELECTRONICS DRIVERS
21843 L: patches@opensource.cirrus.com
21845 W: https://github.com/CirrusLogic/linux-drivers/wiki
21846 T: git https://github.com/CirrusLogic/linux-drivers.git
21847 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21848 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21849 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21850 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21851 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21852 F: Documentation/devicetree/bindings/sound/wm*
21853 F: Documentation/hwmon/wm83??.rst
21854 F: arch/arm/mach-s3c/mach-crag6410*
21855 F: drivers/clk/clk-wm83*.c
21856 F: drivers/gpio/gpio-*wm*.c
21857 F: drivers/gpio/gpio-arizona.c
21858 F: drivers/hwmon/wm83??-hwmon.c
21859 F: drivers/input/misc/wm831x-on.c
21860 F: drivers/input/touchscreen/wm831x-ts.c
21861 F: drivers/input/touchscreen/wm97*.c
21862 F: drivers/leds/leds-wm83*.c
21863 F: drivers/mfd/arizona*
21864 F: drivers/mfd/cs47l24*
21865 F: drivers/mfd/wm*.c
21866 F: drivers/power/supply/wm83*.c
21867 F: drivers/regulator/arizona*
21868 F: drivers/regulator/wm8*.c
21869 F: drivers/rtc/rtc-wm83*.c
21870 F: drivers/video/backlight/wm83*_bl.c
21871 F: drivers/watchdog/wm83*_wdt.c
21872 F: include/linux/mfd/arizona/
21873 F: include/linux/mfd/wm831x/
21874 F: include/linux/mfd/wm8350/
21875 F: include/linux/mfd/wm8400*
21876 F: include/linux/regulator/arizona*
21877 F: include/linux/wm97xx.h
21878 F: include/sound/wm????.h
21879 F: sound/soc/codecs/arizona*
21880 F: sound/soc/codecs/cs47l24*
21881 F: sound/soc/codecs/wm*
21884 M: Tejun Heo <tj@kernel.org>
21885 R: Lai Jiangshan <jiangshanlai@gmail.com>
21887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21888 F: Documentation/core-api/workqueue.rst
21889 F: include/linux/workqueue.h
21890 F: kernel/workqueue.c
21893 M: Loic Poulain <loic.poulain@linaro.org>
21894 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21895 R: Johannes Berg <johannes@sipsolutions.net>
21896 L: netdev@vger.kernel.org
21898 F: drivers/net/wwan/
21899 F: include/linux/wwan.h
21900 F: include/uapi/linux/wwan.h
21902 X-POWERS AXP288 PMIC DRIVERS
21903 M: Hans de Goede <hdegoede@redhat.com>
21905 F: drivers/acpi/pmic/intel_pmic_xpower.c
21908 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21909 M: Chen-Yu Tsai <wens@csie.org>
21910 L: linux-kernel@vger.kernel.org
21915 M: Martin Schiller <ms@dev.tdt.de>
21916 L: linux-x25@vger.kernel.org
21918 F: Documentation/networking/lapb-module.rst
21919 F: Documentation/networking/x25*
21920 F: drivers/net/wan/hdlc_x25.c
21921 F: drivers/net/wan/lapbether.c
21922 F: include/*/lapb.h
21923 F: include/net/x25*
21924 F: include/uapi/linux/x25.h
21928 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21929 M: Thomas Gleixner <tglx@linutronix.de>
21930 M: Ingo Molnar <mingo@redhat.com>
21931 M: Borislav Petkov <bp@alien8.de>
21932 M: Dave Hansen <dave.hansen@linux.intel.com>
21934 R: "H. Peter Anvin" <hpa@zytor.com>
21935 L: linux-kernel@vger.kernel.org
21937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21938 F: Documentation/devicetree/bindings/x86/
21939 F: Documentation/x86/
21943 M: Andy Lutomirski <luto@kernel.org>
21944 L: linux-kernel@vger.kernel.org
21946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21949 X86 MCE INFRASTRUCTURE
21950 M: Tony Luck <tony.luck@intel.com>
21951 M: Borislav Petkov <bp@alien8.de>
21952 L: linux-edac@vger.kernel.org
21954 F: Documentation/ABI/testing/sysfs-mce
21955 F: Documentation/x86/x86_64/machinecheck.rst
21956 F: arch/x86/kernel/cpu/mce/*
21958 X86 MICROCODE UPDATE SUPPORT
21959 M: Borislav Petkov <bp@alien8.de>
21961 F: arch/x86/kernel/cpu/microcode/*
21964 M: Dave Hansen <dave.hansen@linux.intel.com>
21965 M: Andy Lutomirski <luto@kernel.org>
21966 M: Peter Zijlstra <peterz@infradead.org>
21967 L: linux-kernel@vger.kernel.org
21969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21972 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21973 M: Hans de Goede <hdegoede@redhat.com>
21974 L: platform-driver-x86@vger.kernel.org
21976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21977 F: drivers/platform/x86/x86-android-tablets.c
21979 X86 PLATFORM DRIVERS
21980 M: Hans de Goede <hdegoede@redhat.com>
21981 M: Mark Gross <markgross@kernel.org>
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/olpc/
21986 F: drivers/platform/x86/
21988 X86 PLATFORM DRIVERS - ARCH
21989 R: Darren Hart <dvhart@infradead.org>
21990 R: Andy Shevchenko <andy@infradead.org>
21991 L: platform-driver-x86@vger.kernel.org
21994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21995 F: arch/x86/platform
21997 X86 PLATFORM UV HPE SUPERDOME FLEX
21998 M: Steve Wahl <steve.wahl@hpe.com>
21999 R: Mike Travis <mike.travis@hpe.com>
22000 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22001 R: Russ Anderson <russ.anderson@hpe.com>
22003 F: arch/x86/include/asm/uv/
22004 F: arch/x86/kernel/apic/x2apic_uv_x.c
22005 F: arch/x86/platform/uv/
22007 X86 STACK UNWINDING
22008 M: Josh Poimboeuf <jpoimboe@kernel.org>
22009 M: Peter Zijlstra <peterz@infradead.org>
22011 F: arch/x86/include/asm/unwind*.h
22012 F: arch/x86/kernel/dumpstack.c
22013 F: arch/x86/kernel/stacktrace.c
22014 F: arch/x86/kernel/unwind_*.c
22017 M: Andy Lutomirski <luto@kernel.org>
22018 L: linux-kernel@vger.kernel.org
22020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22021 F: arch/x86/entry/vdso/
22024 M: Matthew Wilcox <willy@infradead.org>
22025 L: linux-fsdevel@vger.kernel.org
22027 F: Documentation/core-api/xarray.rst
22028 F: include/linux/idr.h
22029 F: include/linux/xarray.h
22032 F: tools/testing/radix-tree
22035 M: Benjamin Valentin <benpicco@googlemail.com>
22037 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22038 F: drivers/media/rc/xbox_remote.c
22040 XC2028/3028 TUNER DRIVER
22041 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22042 L: linux-media@vger.kernel.org
22044 W: https://linuxtv.org
22045 T: git git://linuxtv.org/media_tree.git
22046 F: drivers/media/tuners/xc2028.*
22048 XDP (eXpress Data Path)
22049 M: Alexei Starovoitov <ast@kernel.org>
22050 M: Daniel Borkmann <daniel@iogearbox.net>
22051 M: David S. Miller <davem@davemloft.net>
22052 M: Jakub Kicinski <kuba@kernel.org>
22053 M: Jesper Dangaard Brouer <hawk@kernel.org>
22054 M: John Fastabend <john.fastabend@gmail.com>
22055 L: netdev@vger.kernel.org
22056 L: bpf@vger.kernel.org
22058 F: include/net/xdp.h
22059 F: include/net/xdp_priv.h
22060 F: include/trace/events/xdp.h
22061 F: kernel/bpf/cpumap.c
22062 F: kernel/bpf/devmap.c
22064 F: samples/bpf/xdp*
22065 F: tools/testing/selftests/bpf/*xdp*
22066 F: tools/testing/selftests/bpf/*/*xdp*
22067 F: drivers/net/ethernet/*/*/*/*/*xdp*
22068 F: drivers/net/ethernet/*/*/*xdp*
22069 K: (?:\b|_)xdp(?:\b|_)
22071 XDP SOCKETS (AF_XDP)
22072 M: Björn Töpel <bjorn@kernel.org>
22073 M: Magnus Karlsson <magnus.karlsson@intel.com>
22074 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22075 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22076 L: netdev@vger.kernel.org
22077 L: bpf@vger.kernel.org
22079 F: Documentation/networking/af_xdp.rst
22080 F: include/net/xdp_sock*
22081 F: include/net/xsk_buff_pool.h
22082 F: include/uapi/linux/if_xdp.h
22083 F: include/uapi/linux/xdp_diag.h
22084 F: include/net/netns/xdp.h
22086 F: tools/testing/selftests/bpf/*xsk*
22088 XEN BLOCK SUBSYSTEM
22089 M: Roger Pau Monné <roger.pau@citrix.com>
22090 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22092 F: drivers/block/xen*
22093 F: drivers/block/xen-blkback/*
22096 M: Stefano Stabellini <sstabellini@kernel.org>
22097 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22099 F: arch/arm/include/asm/xen/
22102 XEN HYPERVISOR ARM64
22103 M: Stefano Stabellini <sstabellini@kernel.org>
22104 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22106 F: arch/arm64/include/asm/xen/
22109 XEN HYPERVISOR INTERFACE
22110 M: Juergen Gross <jgross@suse.com>
22111 M: Stefano Stabellini <sstabellini@kernel.org>
22112 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22113 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22116 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22117 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22118 F: drivers/*/xen-*front.c
22120 F: include/uapi/xen/
22124 M: Juergen Gross <jgross@suse.com>
22125 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22126 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22128 F: arch/x86/include/asm/pvclock-abi.h
22129 F: arch/x86/include/asm/xen/
22130 F: arch/x86/platform/pvh/
22133 XEN NETWORK BACKEND DRIVER
22134 M: Wei Liu <wei.liu@kernel.org>
22135 M: Paul Durrant <paul@xen.org>
22136 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22137 L: netdev@vger.kernel.org
22139 F: drivers/net/xen-netback/*
22142 M: Juergen Gross <jgross@suse.com>
22143 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22145 F: arch/x86/pci/*xen*
22146 F: drivers/pci/*xen*
22149 M: Juergen Gross <jgross@suse.com>
22150 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22151 L: linux-scsi@vger.kernel.org
22153 F: drivers/scsi/xen-scsifront.c
22154 F: drivers/xen/xen-scsiback.c
22155 F: include/xen/interface/io/vscsiif.h
22158 M: Juergen Gross <jgross@suse.com>
22159 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22160 L: linux-usb@vger.kernel.org
22162 F: drivers/usb/host/xen*
22163 F: include/xen/interface/io/usbif.h
22165 XEN SOUND FRONTEND DRIVER
22166 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22167 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22172 XEN SWIOTLB SUBSYSTEM
22173 M: Juergen Gross <jgross@suse.com>
22174 M: Stefano Stabellini <sstabellini@kernel.org>
22175 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22176 L: iommu@lists.linux.dev
22178 F: arch/x86/xen/*swiotlb*
22179 F: drivers/xen/*swiotlb*
22182 C: irc://irc.oftc.net/xfs
22183 M: Darrick J. Wong <djwong@kernel.org>
22184 L: linux-xfs@vger.kernel.org
22187 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22188 F: Documentation/ABI/testing/sysfs-fs-xfs
22189 F: Documentation/admin-guide/xfs.rst
22190 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22191 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22193 F: include/uapi/linux/dqblk_xfs.h
22194 F: include/uapi/linux/fsmap.h
22197 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22198 L: linux-iio@vger.kernel.org
22200 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22201 F: drivers/iio/adc/xilinx-ams.c
22203 XILINX AXI ETHERNET DRIVER
22204 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22206 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22209 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22210 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22211 L: linux-can@vger.kernel.org
22213 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22214 F: drivers/net/can/xilinx_can.c
22217 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22218 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22219 R: Michal Simek <michal.simek@xilinx.com>
22221 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22222 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22223 F: drivers/gpio/gpio-xilinx.c
22224 F: drivers/gpio/gpio-zynq.c
22226 XILINX SD-FEC IP CORES
22227 M: Derek Kiernan <derek.kiernan@xilinx.com>
22228 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22230 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22231 F: Documentation/misc-devices/xilinx_sdfec.rst
22232 F: drivers/misc/Kconfig
22233 F: drivers/misc/Makefile
22234 F: drivers/misc/xilinx_sdfec.c
22235 F: include/uapi/misc/xilinx_sdfec.h
22238 M: Sean Anderson <sean.anderson@seco.com>
22240 F: drivers/pwm/pwm-xilinx.c
22241 F: include/clocksource/timer-xilinx.h
22243 XILINX UARTLITE SERIAL DRIVER
22244 M: Peter Korsgaard <jacmet@sunsite.dk>
22245 L: linux-serial@vger.kernel.org
22247 F: drivers/tty/serial/uartlite.c
22249 XILINX VIDEO IP CORES
22250 M: Hyun Kwon <hyun.kwon@xilinx.com>
22251 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22252 L: linux-media@vger.kernel.org
22254 T: git git://linuxtv.org/media_tree.git
22255 F: Documentation/devicetree/bindings/media/xilinx/
22256 F: drivers/media/platform/xilinx/
22257 F: include/uapi/linux/xilinx-v4l2-controls.h
22259 XILINX ZYNQMP DPDMA DRIVER
22260 M: Hyun Kwon <hyun.kwon@xilinx.com>
22261 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22262 L: dmaengine@vger.kernel.org
22264 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22265 F: drivers/dma/xilinx/xilinx_dpdma.c
22266 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22268 XILINX ZYNQMP PSGTR PHY DRIVER
22269 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22270 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22271 L: linux-kernel@vger.kernel.org
22273 T: git https://github.com/Xilinx/linux-xlnx.git
22274 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22275 F: drivers/phy/xilinx/phy-zynqmp.c
22277 XILINX ZYNQMP SHA3 DRIVER
22278 M: Harsha <harsha.harsha@xilinx.com>
22280 F: drivers/crypto/xilinx/zynqmp-sha.c
22282 XILINX EVENT MANAGEMENT DRIVER
22283 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22285 F: drivers/soc/xilinx/xlnx_event_manager.c
22286 F: include/linux/firmware/xlnx-event-manager.h
22289 M: Eli Billauer <eli.billauer@gmail.com>
22290 L: linux-kernel@vger.kernel.org
22292 F: drivers/char/xillybus/
22295 M: George Cherian <gcherian@marvell.com>
22296 L: linux-i2c@vger.kernel.org
22298 W: http://www.marvell.com
22299 F: drivers/i2c/busses/i2c-xlp9xx.c
22301 XRA1403 GPIO EXPANDER
22302 M: Nandor Han <nandor.han@ge.com>
22303 M: Semi Malinen <semi.malinen@ge.com>
22304 L: linux-gpio@vger.kernel.org
22306 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22307 F: drivers/gpio/gpio-xra1403.c
22309 XTENSA XTFPGA PLATFORM SUPPORT
22310 M: Max Filippov <jcmvbkbc@gmail.com>
22311 L: linux-xtensa@linux-xtensa.org
22313 F: drivers/spi/spi-xtensa-xtfpga.c
22314 F: sound/soc/xtensa/xtfpga-i2s.c
22316 YAM DRIVER FOR AX.25
22317 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22318 L: linux-hams@vger.kernel.org
22320 F: drivers/net/hamradio/yam*
22321 F: include/linux/yam.h
22323 YAMA SECURITY MODULE
22324 M: Kees Cook <keescook@chromium.org>
22326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22327 F: Documentation/admin-guide/LSM/Yama.rst
22330 YEALINK PHONE DRIVER
22331 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22332 L: usbb2k-api-dev@nongnu.org
22334 F: Documentation/input/devices/yealink.rst
22335 F: drivers/input/misc/yealink.*
22337 Z8530 DRIVER FOR AX.25
22338 M: Joerg Reuter <jreuter@yaina.de>
22339 L: linux-hams@vger.kernel.org
22341 W: http://yaina.de/jreuter/
22342 W: http://www.qsl.net/dl1bke/
22343 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22344 F: drivers/net/hamradio/*scc.c
22345 F: drivers/net/hamradio/z8530.h
22347 ZBUD COMPRESSED PAGE ALLOCATOR
22348 M: Seth Jennings <sjenning@redhat.com>
22349 M: Dan Streetman <ddstreet@ieee.org>
22350 L: linux-mm@kvack.org
22354 Z3FOLD COMPRESSED PAGE ALLOCATOR
22355 M: Vitaly Wool <vitaly.wool@konsulko.com>
22356 R: Miaohe Lin <linmiaohe@huawei.com>
22357 L: linux-mm@kvack.org
22361 ZD1211RW WIRELESS DRIVER
22362 M: Ulrich Kunitz <kune@deine-taler.de>
22363 L: linux-wireless@vger.kernel.org
22364 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22366 W: http://zd1211.ath.cx/wiki/DriverRewrite
22367 F: drivers/net/wireless/zydas/zd1211rw/
22369 ZD1301 MEDIA DRIVER
22370 M: Antti Palosaari <crope@iki.fi>
22371 L: linux-media@vger.kernel.org
22373 W: https://linuxtv.org/
22374 W: http://palosaari.fi/linux/
22375 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22376 F: drivers/media/usb/dvb-usb-v2/zd1301*
22378 ZD1301_DEMOD MEDIA DRIVER
22379 M: Antti Palosaari <crope@iki.fi>
22380 L: linux-media@vger.kernel.org
22382 W: https://linuxtv.org/
22383 W: http://palosaari.fi/linux/
22384 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22385 F: drivers/media/dvb-frontends/zd1301_demod*
22387 ZHAOXIN PROCESSOR SUPPORT
22388 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22389 L: linux-kernel@vger.kernel.org
22391 F: arch/x86/kernel/cpu/zhaoxin.c
22394 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22395 M: Naohiro Aota <naohiro.aota@wdc.com>
22396 R: Johannes Thumshirn <jth@kernel.org>
22397 L: linux-fsdevel@vger.kernel.org
22399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22400 F: Documentation/filesystems/zonefs.rst
22403 ZPOOL COMPRESSED PAGE STORAGE API
22404 M: Dan Streetman <ddstreet@ieee.org>
22405 L: linux-mm@kvack.org
22407 F: include/linux/zpool.h
22410 ZR36067 VIDEO FOR LINUX DRIVER
22411 M: Corentin Labbe <clabbe@baylibre.com>
22412 L: mjpeg-users@lists.sourceforge.net
22413 L: linux-media@vger.kernel.org
22415 W: http://mjpeg.sourceforge.net/driver-zoran/
22416 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22417 F: Documentation/driver-api/media/drivers/zoran.rst
22418 F: drivers/staging/media/zoran/
22420 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22421 M: Minchan Kim <minchan@kernel.org>
22422 M: Nitin Gupta <ngupta@vflare.org>
22423 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22424 L: linux-kernel@vger.kernel.org
22426 F: Documentation/admin-guide/blockdev/zram.rst
22427 F: drivers/block/zram/
22429 ZS DECSTATION Z85C30 SERIAL DRIVER
22430 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22432 F: drivers/tty/serial/zs.*
22434 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22435 M: Minchan Kim <minchan@kernel.org>
22436 M: Nitin Gupta <ngupta@vflare.org>
22437 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22438 L: linux-mm@kvack.org
22440 F: Documentation/vm/zsmalloc.rst
22441 F: include/linux/zsmalloc.h
22445 M: Nick Terrell <terrelln@fb.com>
22447 B: https://github.com/facebook/zstd/issues
22448 T: git git://github.com/terrelln/linux.git
22449 F: include/linux/zstd*
22451 F: lib/decompress_unzstd.c
22456 ZSWAP COMPRESSED SWAP CACHING
22457 M: Seth Jennings <sjenning@redhat.com>
22458 M: Dan Streetman <ddstreet@ieee.org>
22459 M: Vitaly Wool <vitaly.wool@konsulko.com>
22460 L: linux-mm@kvack.org
22465 M: Linus Torvalds <torvalds@linux-foundation.org>
22466 L: linux-kernel@vger.kernel.org
22467 S: Buried alive in reporters
22468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git