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/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES PCI-IDIO-16 GPIO DRIVER
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-pci-idio-16.c
321 ACCES PCIe-IDIO-24 GPIO DRIVER
322 M: William Breathitt Gray <william.gray@linaro.org>
323 L: linux-gpio@vger.kernel.org
325 F: drivers/gpio/gpio-pcie-idio-24.c
328 M: Jes Sorensen <jes@trained-monkey.org>
329 L: linux-acenic@sunsite.dk
331 F: drivers/net/ethernet/alteon/acenic*
333 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
334 M: Peter Kaestle <peter@piie.net>
335 L: platform-driver-x86@vger.kernel.org
337 W: http://piie.net/?section=acerhdf
338 F: drivers/platform/x86/acerhdf.c
340 ACER WMI LAPTOP EXTRAS
341 M: "Lee, Chun-Yi" <jlee@suse.com>
342 L: platform-driver-x86@vger.kernel.org
344 F: drivers/platform/x86/acer-wmi.c
347 M: "Rafael J. Wysocki" <rafael@kernel.org>
348 R: Len Brown <lenb@kernel.org>
349 L: linux-acpi@vger.kernel.org
351 W: https://01.org/linux-acpi
352 Q: https://patchwork.kernel.org/project/linux-acpi/list/
353 B: https://bugzilla.kernel.org
354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
355 F: Documentation/ABI/testing/configfs-acpi
356 F: Documentation/ABI/testing/sysfs-bus-acpi
357 F: Documentation/firmware-guide/acpi/
359 F: drivers/pci/*/*acpi*
360 F: drivers/pci/*acpi*
361 F: drivers/pnp/pnpacpi/
363 F: include/linux/acpi.h
364 F: include/linux/fwnode.h
368 M: "Rafael J. Wysocki" <rafael@kernel.org>
369 R: Len Brown <lenb@kernel.org>
370 R: James Morse <james.morse@arm.com>
371 R: Tony Luck <tony.luck@intel.com>
372 R: Borislav Petkov <bp@alien8.de>
373 L: linux-acpi@vger.kernel.org
374 F: drivers/acpi/apei/
376 ACPI COMPONENT ARCHITECTURE (ACPICA)
377 M: Robert Moore <robert.moore@intel.com>
378 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
379 L: linux-acpi@vger.kernel.org
382 W: https://acpica.org/
383 W: https://github.com/acpica/acpica/
384 Q: https://patchwork.kernel.org/project/linux-acpi/list/
385 B: https://bugzilla.kernel.org
386 B: https://bugs.acpica.org
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 F: drivers/acpi/acpica/
392 ACPI FOR ARM64 (ACPI/arm64)
393 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
394 M: Hanjun Guo <guohanjun@huawei.com>
395 M: Sudeep Holla <sudeep.holla@arm.com>
396 L: linux-acpi@vger.kernel.org
397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
399 F: drivers/acpi/arm64
401 ACPI SERIAL MULTI INSTANTIATE DRIVER
402 M: Hans de Goede <hdegoede@redhat.com>
403 L: platform-driver-x86@vger.kernel.org
405 F: drivers/platform/x86/serial-multi-instantiate.c
407 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
408 M: Sudeep Holla <sudeep.holla@arm.com>
409 L: linux-acpi@vger.kernel.org
411 F: drivers/mailbox/pcc.c
414 M: "Rafael J. Wysocki" <rafael@kernel.org>
415 M: Len Brown <lenb@kernel.org>
416 R: Andy Shevchenko <andy@kernel.org>
417 R: Mika Westerberg <mika.westerberg@linux.intel.com>
418 L: linux-acpi@vger.kernel.org
420 Q: https://patchwork.kernel.org/project/linux-acpi/list/
421 B: https://bugzilla.kernel.org
422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
423 F: drivers/acpi/pmic/
426 M: Rafael J. Wysocki <rafael@kernel.org>
427 R: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/*thermal*
435 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
436 L: linux-acpi@vger.kernel.org
437 L: iommu@lists.linux.dev
439 F: drivers/acpi/viot.c
440 F: include/linux/acpi_viot.h
443 L: platform-driver-x86@vger.kernel.org
445 F: drivers/platform/x86/wmi.c
446 F: include/uapi/linux/wmi.h
448 ACRN HYPERVISOR SERVICE MODULE
449 M: Fei Li <fei1.li@intel.com>
450 L: acrn-dev@lists.projectacrn.org (subscribers-only)
452 W: https://projectacrn.org
453 F: Documentation/virt/acrn/
454 F: drivers/virt/acrn/
455 F: include/uapi/linux/acrn.h
457 AD1889 ALSA SOUND DRIVER
458 L: linux-parisc@vger.kernel.org
460 W: https://parisc.wiki.kernel.org/index.php/AD1889
461 F: sound/pci/ad1889.*
463 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
464 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
465 L: linux-iio@vger.kernel.org
467 F: drivers/iio/potentiometer/ad5110.c
469 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5254
473 W: https://ez.analog.com/linux-software-drivers
474 F: drivers/misc/ad525x_dpot.c
476 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD5398
480 W: https://ez.analog.com/linux-software-drivers
481 F: drivers/regulator/ad5398.c
483 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7142
487 W: https://ez.analog.com/linux-software-drivers
488 F: drivers/input/misc/ad714x.c
490 AD7877 TOUCHSCREEN DRIVER
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7877
494 W: https://ez.analog.com/linux-software-drivers
495 F: drivers/input/touchscreen/ad7877.c
497 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
498 M: Michael Hennerich <michael.hennerich@analog.com>
500 W: http://wiki.analog.com/AD7879
501 W: https://ez.analog.com/linux-software-drivers
502 F: drivers/input/touchscreen/ad7879.c
504 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
505 M: Jiri Kosina <jikos@kernel.org>
508 ADF7242 IEEE 802.15.4 RADIO DRIVER
509 M: Michael Hennerich <michael.hennerich@analog.com>
510 L: linux-wpan@vger.kernel.org
512 W: https://wiki.analog.com/ADF7242
513 W: https://ez.analog.com/linux-software-drivers
514 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
515 F: drivers/net/ieee802154/adf7242.c
517 ADM1025 HARDWARE MONITOR DRIVER
518 M: Jean Delvare <jdelvare@suse.com>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/adm1025.rst
522 F: drivers/hwmon/adm1025.c
524 ADM1029 HARDWARE MONITOR DRIVER
525 M: Corentin Labbe <clabbe.montjoie@gmail.com>
526 L: linux-hwmon@vger.kernel.org
528 F: drivers/hwmon/adm1029.c
530 ADM8211 WIRELESS DRIVER
531 L: linux-wireless@vger.kernel.org
533 W: https://wireless.wiki.kernel.org/
534 F: drivers/net/wireless/admtek/adm8211.*
536 ADP1653 FLASH CONTROLLER DRIVER
537 M: Sakari Ailus <sakari.ailus@iki.fi>
538 L: linux-media@vger.kernel.org
540 F: drivers/media/i2c/adp1653.c
541 F: include/media/i2c/adp1653.h
543 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
544 M: Michael Hennerich <michael.hennerich@analog.com>
546 W: http://wiki.analog.com/ADP5520
547 W: https://ez.analog.com/linux-software-drivers
548 F: drivers/gpio/gpio-adp5520.c
549 F: drivers/input/keyboard/adp5520-keys.c
550 F: drivers/leds/leds-adp5520.c
551 F: drivers/mfd/adp5520.c
552 F: drivers/video/backlight/adp5520_bl.c
554 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
555 M: Michael Hennerich <michael.hennerich@analog.com>
557 W: http://wiki.analog.com/ADP5588
558 W: https://ez.analog.com/linux-software-drivers
559 F: drivers/gpio/gpio-adp5588.c
560 F: drivers/input/keyboard/adp5588-keys.c
562 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
563 M: Michael Hennerich <michael.hennerich@analog.com>
565 W: http://wiki.analog.com/ADP8860
566 W: https://ez.analog.com/linux-software-drivers
567 F: drivers/video/backlight/adp8860_bl.c
570 M: Colin Leroy <colin@colino.net>
572 F: drivers/macintosh/therm_adt746x.c
574 ADT7475 HARDWARE MONITOR DRIVER
575 M: Jean Delvare <jdelvare@suse.com>
576 L: linux-hwmon@vger.kernel.org
578 F: Documentation/hwmon/adt7475.rst
579 F: drivers/hwmon/adt7475.c
582 M: Matthew Wilcox <willy@infradead.org>
583 M: Hannes Reinecke <hare@suse.com>
584 L: linux-scsi@vger.kernel.org
586 F: Documentation/scsi/advansys.rst
587 F: drivers/scsi/advansys.c
589 ADVANTECH SWBTN DRIVER
590 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
591 L: platform-driver-x86@vger.kernel.org
593 F: drivers/platform/x86/adv_swbutton.c
595 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596 M: Lucas Stankus <lucas.p.stankus@gmail.com>
598 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
599 F: drivers/iio/accel/adxl313*
601 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
602 M: Michael Hennerich <michael.hennerich@analog.com>
604 W: http://wiki.analog.com/ADXL345
605 W: https://ez.analog.com/linux-software-drivers
606 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
607 F: drivers/input/misc/adxl34x.c
609 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
610 M: Puranjay Mohan <puranjay12@gmail.com>
611 L: linux-iio@vger.kernel.org
613 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
614 F: drivers/iio/accel/adxl355.h
615 F: drivers/iio/accel/adxl355_core.c
616 F: drivers/iio/accel/adxl355_i2c.c
617 F: drivers/iio/accel/adxl355_spi.c
619 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
621 L: linux-iio@vger.kernel.org
623 W: http://ez.analog.com/community/linux-device-drivers
624 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
625 F: drivers/iio/accel/adxl367*
627 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
628 M: Michael Hennerich <michael.hennerich@analog.com>
630 W: https://ez.analog.com/linux-software-drivers
631 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
632 F: drivers/iio/accel/adxl372.c
633 F: drivers/iio/accel/adxl372_i2c.c
634 F: drivers/iio/accel/adxl372_spi.c
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
640 W: https://linuxtv.org
641 W: http://palosaari.fi/linux/
642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
643 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/dvb-frontends/af9013*
647 M: Antti Palosaari <crope@iki.fi>
648 L: linux-media@vger.kernel.org
650 W: https://linuxtv.org
651 W: http://palosaari.fi/linux/
652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
653 T: git git://linuxtv.org/anttip/media_tree.git
654 F: drivers/media/dvb-frontends/af9033*
657 M: David Sterba <dsterba@suse.com>
658 L: linux-fsdevel@vger.kernel.org
660 F: Documentation/filesystems/affs.rst
664 M: David Howells <dhowells@redhat.com>
665 M: Marc Dionne <marc.dionne@auristor.com>
666 L: linux-afs@lists.infradead.org
668 W: https://www.infradead.org/~dhowells/kafs/
669 F: Documentation/filesystems/afs.rst
671 F: include/trace/events/afs.h
674 M: David Airlie <airlied@linux.ie>
676 T: git git://anongit.freedesktop.org/drm/drm
678 F: include/linux/agp*
679 F: include/uapi/linux/agp*
682 M: "Juergen E. Fischer" <fischer@norbit.de>
683 L: linux-scsi@vger.kernel.org
685 F: drivers/scsi/aha152x*
686 F: drivers/scsi/pcmcia/aha152x*
688 AIC7XXX / AIC79XX SCSI DRIVER
689 M: Hannes Reinecke <hare@suse.com>
690 L: linux-scsi@vger.kernel.org
692 F: drivers/scsi/aic7xxx/
694 AIMSLAB FM RADIO RECEIVER DRIVER
695 M: Hans Verkuil <hverkuil@xs4all.nl>
696 L: linux-media@vger.kernel.org
698 W: https://linuxtv.org
699 T: git git://linuxtv.org/media_tree.git
700 F: drivers/media/radio/radio-aimslab*
703 M: Benjamin LaHaise <bcrl@kvack.org>
704 L: linux-aio@kvack.org
707 F: include/linux/*aio*.h
710 M: Antti Palosaari <crope@iki.fi>
711 L: linux-media@vger.kernel.org
713 W: https://linuxtv.org
714 W: http://palosaari.fi/linux/
715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
716 T: git git://linuxtv.org/anttip/media_tree.git
717 F: drivers/media/usb/airspy/
719 ALACRITECH GIGABIT ETHERNET DRIVER
720 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
722 F: drivers/net/ethernet/alacritech/*
724 ALCATEL SPEEDTOUCH USB DRIVER
725 M: Duncan Sands <duncan.sands@free.fr>
726 L: linux-usb@vger.kernel.org
728 W: http://www.linux-usb.org/SpeedTouch/
729 F: drivers/usb/atm/speedtch.c
730 F: drivers/usb/atm/usbatm.c
732 ALCHEMY AU1XX0 MMC DRIVER
733 M: Manuel Lauss <manuel.lauss@gmail.com>
735 F: drivers/mmc/host/au1xmmc.c
738 M: Rudolf Marek <r.marek@assembler.cz>
739 L: linux-i2c@vger.kernel.org
741 F: Documentation/i2c/busses/i2c-ali1563.rst
742 F: drivers/i2c/busses/i2c-ali1563.c
744 ALIBABA ELASTIC RDMA DRIVER
745 M: Cheng Xu <chengyou@linux.alibaba.com>
746 M: Kai Shen <kaishen@linux.alibaba.com>
747 L: linux-rdma@vger.kernel.org
749 F: drivers/infiniband/hw/erdma
750 F: include/uapi/rdma/erdma-abi.h
753 L: Dell.Client.Kernel@dell.com
755 F: drivers/platform/x86/dell/alienware-wmi.c
757 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
758 M: Tomislav Denis <tomislav.denis@avl.com>
759 L: linux-iio@vger.kernel.org
761 W: http://www.allsensors.com/
762 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
763 F: drivers/iio/pressure/dlhl60d.c
765 ALLEGRO DVT VIDEO IP CORE DRIVER
766 M: Michael Tretter <m.tretter@pengutronix.de>
767 R: Pengutronix Kernel Team <kernel@pengutronix.de>
768 L: linux-media@vger.kernel.org
770 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
771 F: drivers/media/platform/allegro-dvt/
773 ALLWINNER A10 CSI DRIVER
774 M: Maxime Ripard <mripard@kernel.org>
775 L: linux-media@vger.kernel.org
777 T: git git://linuxtv.org/media_tree.git
778 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
779 F: drivers/media/platform/sunxi/sun4i-csi/
781 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
782 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
783 L: linux-media@vger.kernel.org
785 T: git git://linuxtv.org/media_tree.git
786 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
787 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
789 ALLWINNER CPUFREQ DRIVER
790 M: Yangtao Li <tiny.windzz@gmail.com>
791 L: linux-pm@vger.kernel.org
793 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
794 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
796 ALLWINNER CRYPTO DRIVERS
797 M: Corentin Labbe <clabbe.montjoie@gmail.com>
798 L: linux-crypto@vger.kernel.org
800 F: drivers/crypto/allwinner/
802 ALLWINNER HARDWARE SPINLOCK SUPPORT
803 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
805 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
806 F: drivers/hwspinlock/sun6i_hwspinlock.c
808 ALLWINNER THERMAL DRIVER
809 M: Vasily Khoruzhick <anarsoul@gmail.com>
810 M: Yangtao Li <tiny.windzz@gmail.com>
811 L: linux-pm@vger.kernel.org
813 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
814 F: drivers/thermal/sun8i_thermal.c
817 M: Maxime Ripard <mripard@kernel.org>
818 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
819 L: linux-media@vger.kernel.org
821 F: drivers/staging/media/sunxi/cedrus/
824 M: Richard Henderson <richard.henderson@linaro.org>
825 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
826 M: Matt Turner <mattst88@gmail.com>
827 L: linux-alpha@vger.kernel.org
831 ALPS PS/2 TOUCHPAD DRIVER
832 R: Pali Rohár <pali@kernel.org>
833 F: drivers/input/mouse/alps.*
835 ALTERA I2C CONTROLLER DRIVER
836 M: Thor Thayer <thor.thayer@linux.intel.com>
838 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
839 F: drivers/i2c/busses/i2c-altera.c
841 ALTERA MAILBOX DRIVER
842 M: Mun Yew Tham <mun.yew.tham@intel.com>
844 F: drivers/mailbox/mailbox-altera.c
846 ALTERA MSGDMA IP CORE DRIVER
847 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
848 R: Stefan Roese <sr@denx.de>
849 L: dmaengine@vger.kernel.org
851 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
852 F: drivers/dma/altera-msgdma.c
855 M: Mun Yew Tham <mun.yew.tham@intel.com>
856 L: linux-gpio@vger.kernel.org
858 F: drivers/gpio/gpio-altera.c
860 ALTERA SYSTEM MANAGER DRIVER
861 M: Thor Thayer <thor.thayer@linux.intel.com>
863 F: drivers/mfd/altera-sysmgr.c
864 F: include/linux/mfd/altera-sysmgr.h
866 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
867 M: Thor Thayer <thor.thayer@linux.intel.com>
869 F: drivers/gpio/gpio-altera-a10sr.c
870 F: drivers/mfd/altera-a10sr.c
871 F: drivers/reset/reset-a10sr.c
872 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
873 F: include/linux/mfd/altera-a10sr.h
875 ALTERA TRIPLE SPEED ETHERNET DRIVER
876 M: Joyce Ooi <joyce.ooi@intel.com>
877 L: netdev@vger.kernel.org
879 F: drivers/net/ethernet/altera/
881 ALTERA UART/JTAG UART SERIAL DRIVERS
882 M: Tobias Klauser <tklauser@distanz.ch>
883 L: linux-serial@vger.kernel.org
885 F: drivers/tty/serial/altera_jtaguart.c
886 F: drivers/tty/serial/altera_uart.c
887 F: include/linux/altera_jtaguart.h
888 F: include/linux/altera_uart.h
890 AMAZON ANNAPURNA LABS FIC DRIVER
891 M: Talel Shenhar <talel@amazon.com>
893 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
894 F: drivers/irqchip/irq-al-fic.c
896 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
897 M: Talel Shenhar <talel@amazon.com>
898 M: Talel Shenhar <talelshenhar@gmail.com>
900 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
901 F: drivers/edac/al_mc_edac.c
903 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
904 M: Talel Shenhar <talel@amazon.com>
906 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
907 F: drivers/thermal/thermal_mmio.c
909 AMAZON ETHERNET DRIVERS
910 M: Shay Agroskin <shayagr@amazon.com>
911 M: Arthur Kiyanovski <akiyano@amazon.com>
912 R: David Arinzon <darinzon@amazon.com>
913 R: Noam Dagan <ndagan@amazon.com>
914 R: Saeed Bishara <saeedb@amazon.com>
915 L: netdev@vger.kernel.org
917 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
918 F: drivers/net/ethernet/amazon/
920 AMAZON RDMA EFA DRIVER
921 M: Gal Pressman <galpress@amazon.com>
922 R: Yossi Leybovich <sleybo@amazon.com>
923 L: linux-rdma@vger.kernel.org
925 Q: https://patchwork.kernel.org/project/linux-rdma/list/
926 F: drivers/infiniband/hw/efa/
927 F: include/uapi/rdma/efa-abi.h
929 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
930 M: Tom Lendacky <thomas.lendacky@amd.com>
931 M: John Allen <john.allen@amd.com>
932 L: linux-crypto@vger.kernel.org
934 F: drivers/crypto/ccp/
935 F: include/linux/ccp.h
937 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
938 M: Brijesh Singh <brijesh.singh@amd.com>
939 M: Tom Lendacky <thomas.lendacky@amd.com>
940 L: linux-crypto@vger.kernel.org
942 F: drivers/crypto/ccp/sev*
943 F: include/uapi/linux/psp-sev.h
946 M: Harry Wentland <harry.wentland@amd.com>
947 M: Leo Li <sunpeng.li@amd.com>
948 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
949 L: amd-gfx@lists.freedesktop.org
951 T: git https://gitlab.freedesktop.org/agd5f/linux.git
952 F: drivers/gpu/drm/amd/display/
954 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
955 M: Huang Rui <ray.huang@amd.com>
956 L: linux-hwmon@vger.kernel.org
958 F: Documentation/hwmon/fam15h_power.rst
959 F: drivers/hwmon/fam15h_power.c
962 M: Enrico Weigelt, metux IT consult <info@metux.net>
963 L: linux-gpio@vger.kernel.org
965 F: drivers/gpio/gpio-amd-fch.c
966 F: include/linux/platform_data/gpio/gpio-amd-fch.h
968 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
969 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
971 F: drivers/usb/gadget/udc/amd5536udc.*
973 AMD GEODE PROCESSOR/CHIPSET SUPPORT
974 M: Andres Salomon <dilinger@queued.net>
975 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
977 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
978 F: arch/x86/include/asm/geode.h
979 F: drivers/char/hw_random/geode-rng.c
980 F: drivers/crypto/geode*
981 F: drivers/video/fbdev/geode/
984 M: Joerg Roedel <joro@8bytes.org>
985 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
986 L: iommu@lists.linux.dev
988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
989 F: drivers/iommu/amd/
990 F: include/linux/amd-iommu.h
993 M: Felix Kuehling <Felix.Kuehling@amd.com>
994 L: amd-gfx@lists.freedesktop.org
996 T: git https://gitlab.freedesktop.org/agd5f/linux.git
997 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
998 F: drivers/gpu/drm/amd/amdkfd/
999 F: drivers/gpu/drm/amd/include/cik_structs.h
1000 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1001 F: drivers/gpu/drm/amd/include/v9_structs.h
1002 F: drivers/gpu/drm/amd/include/vi_structs.h
1003 F: include/uapi/linux/kfd_ioctl.h
1004 F: include/uapi/linux/kfd_sysfs.h
1007 M: Sanjay R Mehta <sanju.mehta@amd.com>
1009 F: drivers/spi/spi-amd.c
1012 M: Elie Morisse <syniurge@gmail.com>
1013 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1014 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1015 L: linux-i2c@vger.kernel.org
1017 F: drivers/i2c/busses/i2c-amd-mp2*
1020 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1021 L: platform-driver-x86@vger.kernel.org
1023 F: drivers/platform/x86/amd/pmc.c
1026 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1027 R: Carlos Bilbao <carlos.bilbao@amd.com>
1028 L: platform-driver-x86@vger.kernel.org
1030 F: Documentation/x86/amd_hsmp.rst
1031 F: arch/x86/include/asm/amd_hsmp.h
1032 F: arch/x86/include/uapi/asm/amd_hsmp.h
1033 F: drivers/platform/x86/amd/hsmp.c
1035 AMD POWERPLAY AND SWSMU
1036 M: Evan Quan <evan.quan@amd.com>
1037 L: amd-gfx@lists.freedesktop.org
1039 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1040 F: drivers/gpu/drm/amd/pm/
1043 M: Huang Rui <ray.huang@amd.com>
1044 L: linux-pm@vger.kernel.org
1046 F: Documentation/admin-guide/pm/amd-pstate.rst
1047 F: drivers/cpufreq/amd-pstate*
1048 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1051 M: Sanjay R Mehta <sanju.mehta@amd.com>
1052 L: dmaengine@vger.kernel.org
1054 F: drivers/dma/ptdma/
1056 AMD SEATTLE DEVICE TREE SUPPORT
1057 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1058 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1059 M: Tom Lendacky <thomas.lendacky@amd.com>
1061 F: arch/arm64/boot/dts/amd/
1064 M: Tom Lendacky <thomas.lendacky@amd.com>
1065 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1066 L: netdev@vger.kernel.org
1068 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1069 F: drivers/net/ethernet/amd/xgbe/
1071 AMD SENSOR FUSION HUB DRIVER
1072 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1073 L: linux-input@vger.kernel.org
1075 F: Documentation/hid/amd-sfh*
1076 F: drivers/hid/amd-sfh-hid/
1078 AMPHION VPU CODEC V4L2 DRIVER
1079 M: Ming Qian <ming.qian@nxp.com>
1080 M: Shijie Qin <shijie.qin@nxp.com>
1081 M: Zhou Peng <eagle.zhou@nxp.com>
1082 L: linux-media@vger.kernel.org
1084 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1085 F: drivers/media/platform/amphion/
1088 M: Christian Eggers <ceggers@arri.de>
1089 L: linux-iio@vger.kernel.org
1091 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1092 F: drivers/iio/light/as73211.c
1094 AMT (Automatic Multicast Tunneling)
1095 M: Taehee Yoo <ap420073@gmail.com>
1096 L: netdev@vger.kernel.org
1098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1100 F: drivers/net/amt.c
1102 ANALOG DEVICES INC AD7192 DRIVER
1103 M: Alexandru Tachici <alexandru.tachici@analog.com>
1104 L: linux-iio@vger.kernel.org
1106 W: https://ez.analog.com/linux-software-drivers
1107 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1108 F: drivers/iio/adc/ad7192.c
1110 ANALOG DEVICES INC AD7292 DRIVER
1111 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1112 L: linux-iio@vger.kernel.org
1114 W: https://ez.analog.com/linux-software-drivers
1115 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1116 F: drivers/iio/adc/ad7292.c
1118 ANALOG DEVICES INC AD3552R DRIVER
1119 M: Nuno Sá <nuno.sa@analog.com>
1120 L: linux-iio@vger.kernel.org
1122 W: https://ez.analog.com/linux-software-drivers
1123 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1124 F: drivers/iio/dac/ad3552r.c
1126 ANALOG DEVICES INC AD7293 DRIVER
1127 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1128 L: linux-iio@vger.kernel.org
1130 W: https://ez.analog.com/linux-software-drivers
1131 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1132 F: drivers/iio/dac/ad7293.c
1134 ANALOG DEVICES INC AD7768-1 DRIVER
1135 M: Michael Hennerich <Michael.Hennerich@analog.com>
1136 L: linux-iio@vger.kernel.org
1138 W: https://ez.analog.com/linux-software-drivers
1139 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1140 F: drivers/iio/adc/ad7768-1.c
1142 ANALOG DEVICES INC AD7780 DRIVER
1143 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 M: Renato Lui Geh <renatogeh@gmail.com>
1145 L: linux-iio@vger.kernel.org
1147 W: https://ez.analog.com/linux-software-drivers
1148 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1149 F: drivers/iio/adc/ad7780.c
1151 ANALOG DEVICES INC AD74413R DRIVER
1152 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1153 L: linux-iio@vger.kernel.org
1155 W: http://ez.analog.com/community/linux-device-drivers
1156 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1157 F: drivers/iio/addac/ad74413r.c
1158 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1160 ANALOG DEVICES INC AD9389B DRIVER
1161 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1162 L: linux-media@vger.kernel.org
1164 F: drivers/media/i2c/ad9389b*
1166 ANALOG DEVICES INC ADA4250 DRIVER
1167 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1168 L: linux-iio@vger.kernel.org
1170 W: https://ez.analog.com/linux-software-drivers
1171 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1172 F: drivers/iio/amplifiers/ada4250.c
1174 ANALOG DEVICES INC ADGS1408 DRIVER
1175 M: Mircea Caprioru <mircea.caprioru@analog.com>
1177 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1178 F: drivers/mux/adgs1408.c
1180 ANALOG DEVICES INC ADIN DRIVER
1181 M: Michael Hennerich <michael.hennerich@analog.com>
1182 L: netdev@vger.kernel.org
1184 W: https://ez.analog.com/linux-software-drivers
1185 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1186 F: drivers/net/phy/adin.c
1188 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1189 M: Nuno Sa <nuno.sa@analog.com>
1190 L: linux-iio@vger.kernel.org
1192 F: drivers/iio/imu/adis.c
1193 F: drivers/iio/imu/adis_buffer.c
1194 F: drivers/iio/imu/adis_trigger.c
1195 F: include/linux/iio/imu/adis.h
1197 ANALOG DEVICES INC ADIS16460 DRIVER
1198 M: Dragos Bogdan <dragos.bogdan@analog.com>
1199 L: linux-iio@vger.kernel.org
1201 W: https://ez.analog.com/linux-software-drivers
1202 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1203 F: drivers/iio/imu/adis16460.c
1205 ANALOG DEVICES INC ADIS16475 DRIVER
1206 M: Nuno Sa <nuno.sa@analog.com>
1207 L: linux-iio@vger.kernel.org
1208 W: https://ez.analog.com/linux-software-drivers
1210 F: drivers/iio/imu/adis16475.c
1211 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1213 ANALOG DEVICES INC ADM1177 DRIVER
1214 M: Michael Hennerich <Michael.Hennerich@analog.com>
1215 L: linux-hwmon@vger.kernel.org
1217 W: https://ez.analog.com/linux-software-drivers
1218 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1219 F: drivers/hwmon/adm1177.c
1221 ANALOG DEVICES INC ADMV1013 DRIVER
1222 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1223 L: linux-iio@vger.kernel.org
1225 W: https://ez.analog.com/linux-software-drivers
1226 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1227 F: drivers/iio/frequency/admv1013.c
1229 ANALOG DEVICES INC ADMV8818 DRIVER
1230 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1231 L: linux-iio@vger.kernel.org
1233 W: https://ez.analog.com/linux-software-drivers
1234 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1235 F: drivers/iio/filter/admv8818.c
1237 ANALOG DEVICES INC ADMV1014 DRIVER
1238 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1239 L: linux-iio@vger.kernel.org
1241 W: https://ez.analog.com/linux-software-drivers
1242 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1243 F: drivers/iio/frequency/admv1014.c
1245 ANALOG DEVICES INC ADP5061 DRIVER
1246 M: Michael Hennerich <Michael.Hennerich@analog.com>
1247 L: linux-pm@vger.kernel.org
1249 W: https://ez.analog.com/linux-software-drivers
1250 F: drivers/power/supply/adp5061.c
1252 ANALOG DEVICES INC ADRF6780 DRIVER
1253 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1254 L: linux-iio@vger.kernel.org
1256 W: https://ez.analog.com/linux-software-drivers
1257 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1258 F: drivers/iio/frequency/adrf6780.c
1260 ANALOG DEVICES INC ADV7180 DRIVER
1261 M: Lars-Peter Clausen <lars@metafoo.de>
1262 L: linux-media@vger.kernel.org
1264 W: https://ez.analog.com/linux-software-drivers
1265 F: drivers/media/i2c/adv7180.c
1266 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1268 ANALOG DEVICES INC ADV748X DRIVER
1269 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1270 L: linux-media@vger.kernel.org
1272 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1273 F: drivers/media/i2c/adv748x/*
1275 ANALOG DEVICES INC ADV7511 DRIVER
1276 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1277 L: linux-media@vger.kernel.org
1279 F: drivers/media/i2c/adv7511*
1281 ANALOG DEVICES INC ADV7604 DRIVER
1282 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1283 L: linux-media@vger.kernel.org
1285 F: drivers/media/i2c/adv7604*
1286 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1288 ANALOG DEVICES INC ADV7842 DRIVER
1289 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1290 L: linux-media@vger.kernel.org
1292 F: drivers/media/i2c/adv7842*
1294 ANALOG DEVICES INC ADXRS290 DRIVER
1295 M: Nishant Malpani <nish.malpani25@gmail.com>
1296 L: linux-iio@vger.kernel.org
1298 F: drivers/iio/gyro/adxrs290.c
1299 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1301 ANALOG DEVICES INC ASOC CODEC DRIVERS
1302 M: Lars-Peter Clausen <lars@metafoo.de>
1303 M: Nuno Sá <nuno.sa@analog.com>
1304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1306 W: http://wiki.analog.com/
1307 W: https://ez.analog.com/linux-software-drivers
1308 F: sound/soc/codecs/ad1*
1309 F: sound/soc/codecs/ad7*
1310 F: sound/soc/codecs/adau*
1311 F: sound/soc/codecs/adav*
1312 F: sound/soc/codecs/sigmadsp.*
1313 F: sound/soc/codecs/ssm*
1315 ANALOG DEVICES INC DMA DRIVERS
1316 M: Lars-Peter Clausen <lars@metafoo.de>
1318 W: https://ez.analog.com/linux-software-drivers
1319 F: drivers/dma/dma-axi-dmac.c
1321 ANALOG DEVICES INC IIO DRIVERS
1322 M: Lars-Peter Clausen <lars@metafoo.de>
1323 M: Michael Hennerich <Michael.Hennerich@analog.com>
1325 W: http://wiki.analog.com/
1326 W: https://ez.analog.com/linux-software-drivers
1327 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1328 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1329 F: Documentation/devicetree/bindings/iio/*/adi,*
1330 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1331 F: drivers/iio/*/ad*
1332 F: drivers/iio/adc/ltc249*
1333 F: drivers/iio/amplifiers/hmc425a.c
1334 F: drivers/staging/iio/*/ad*
1335 X: drivers/iio/*/adjd*
1337 ANALOGBITS PLL LIBRARIES
1338 M: Paul Walmsley <paul.walmsley@sifive.com>
1340 F: drivers/clk/analogbits/*
1341 F: include/linux/clk/analogbits*
1343 ANDROID CONFIG FRAGMENTS
1344 M: Rob Herring <robh@kernel.org>
1346 F: kernel/configs/android*
1349 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1350 M: Arve Hjønnevåg <arve@android.com>
1351 M: Todd Kjos <tkjos@android.com>
1352 M: Martijn Coenen <maco@android.com>
1353 M: Joel Fernandes <joel@joelfernandes.org>
1354 M: Christian Brauner <christian@brauner.io>
1355 M: Carlos Llamas <cmllamas@google.com>
1356 M: Suren Baghdasaryan <surenb@google.com>
1357 L: linux-kernel@vger.kernel.org
1359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1362 ANDROID GOLDFISH PIC DRIVER
1363 M: Miodrag Dinic <miodrag.dinic@mips.com>
1365 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1366 F: drivers/irqchip/irq-goldfish-pic.c
1368 ANDROID GOLDFISH RTC DRIVER
1369 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1371 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1372 F: drivers/rtc/rtc-goldfish.c
1374 AOA (Apple Onboard Audio) ALSA DRIVER
1375 M: Johannes Berg <johannes@sipsolutions.net>
1376 L: linuxppc-dev@lists.ozlabs.org
1377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1381 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1382 M: William Breathitt Gray <william.gray@linaro.org>
1383 L: linux-iio@vger.kernel.org
1385 F: drivers/iio/adc/stx104.c
1388 M: Jiri Kosina <jikos@kernel.org>
1390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1391 F: arch/x86/kernel/apm_32.c
1392 F: drivers/char/apm-emulation.c
1393 F: include/linux/apm_bios.h
1394 F: include/uapi/linux/apm_bios.h
1396 APPARMOR SECURITY MODULE
1397 M: John Johansen <john.johansen@canonical.com>
1398 M: John Johansen <john@apparmor.net>
1399 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1402 B: https://gitlab.com/apparmor/apparmor-kernel
1403 C: irc://irc.oftc.net/apparmor
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1405 T: https://gitlab.com/apparmor/apparmor-kernel.git
1406 F: Documentation/admin-guide/LSM/apparmor.rst
1407 F: security/apparmor/
1409 APPLE BCM5974 MULTITOUCH DRIVER
1410 M: Henrik Rydberg <rydberg@bitmath.org>
1411 L: linux-input@vger.kernel.org
1413 F: drivers/input/mouse/bcm5974.c
1415 APPLE PCIE CONTROLLER DRIVER
1416 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1417 M: Marc Zyngier <maz@kernel.org>
1418 L: linux-pci@vger.kernel.org
1420 F: drivers/pci/controller/pcie-apple.c
1423 M: Henrik Rydberg <rydberg@bitmath.org>
1424 L: linux-hwmon@vger.kernel.org
1426 F: drivers/hwmon/applesmc.c
1428 APPLETALK NETWORK LAYER
1429 L: netdev@vger.kernel.org
1431 F: drivers/net/appletalk/
1432 F: include/linux/atalk.h
1433 F: include/uapi/linux/atalk.h
1436 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1437 M: Khuong Dinh <khuong@os.amperecomputing.com>
1439 F: arch/arm64/boot/dts/apm/
1441 APPLIED MICRO (APM) X-GENE SOC EDAC
1442 M: Khuong Dinh <khuong@os.amperecomputing.com>
1444 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1445 F: drivers/edac/xgene_edac.c
1447 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1448 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1449 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1451 F: drivers/net/ethernet/apm/xgene-v2/
1453 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1454 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1455 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1456 M: Quan Nguyen <quan@os.amperecomputing.com>
1458 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1459 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1460 F: drivers/net/ethernet/apm/xgene/
1461 F: drivers/net/mdio/mdio-xgene.c
1463 APPLIED MICRO (APM) X-GENE SOC PMU
1464 M: Khuong Dinh <khuong@os.amperecomputing.com>
1466 F: Documentation/admin-guide/perf/xgene-pmu.rst
1467 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1468 F: drivers/perf/xgene_pmu.c
1470 APTINA CAMERA SENSOR PLL
1471 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1472 L: linux-media@vger.kernel.org
1474 F: drivers/media/i2c/aptina-pll.*
1476 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1477 M: Aleksa Savic <savicaleksa83@gmail.com>
1478 M: Jack Doan <me@jackdoan.com>
1479 L: linux-hwmon@vger.kernel.org
1481 F: Documentation/hwmon/aquacomputer_d5next.rst
1482 F: drivers/hwmon/aquacomputer_d5next.c
1484 AQUANTIA ETHERNET DRIVER (atlantic)
1485 M: Igor Russkikh <irusskikh@marvell.com>
1486 L: netdev@vger.kernel.org
1488 W: https://www.marvell.com/
1489 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1490 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1491 F: drivers/net/ethernet/aquantia/atlantic/
1493 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1494 M: Egor Pomozov <epomozov@marvell.com>
1495 L: netdev@vger.kernel.org
1497 W: http://www.aquantia.com
1498 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1500 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1501 M: Krzysztof Hałasa <khalasa@piap.pl>
1502 L: linux-media@vger.kernel.org
1504 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1505 F: drivers/media/i2c/ar0521.c
1507 ARASAN NAND CONTROLLER DRIVER
1508 M: Miquel Raynal <miquel.raynal@bootlin.com>
1509 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1510 L: linux-mtd@lists.infradead.org
1512 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1513 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1515 ARC FRAMEBUFFER DRIVER
1516 M: Jaya Kumar <jayalk@intworks.biz>
1518 F: drivers/video/fbdev/arcfb.c
1519 F: drivers/video/fbdev/core/fb_defio.c
1522 M: Alexey Brodkin <abrodkin@synopsys.com>
1524 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1525 F: drivers/gpu/drm/tiny/arcpgu.c
1527 ARCNET NETWORK LAYER
1528 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1529 L: netdev@vger.kernel.org
1531 F: drivers/net/arcnet/
1532 F: include/uapi/linux/if_arcnet.h
1534 ARM ARCHITECTED TIMER DRIVER
1535 M: Mark Rutland <mark.rutland@arm.com>
1536 M: Marc Zyngier <maz@kernel.org>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 F: arch/arm/include/asm/arch_timer.h
1540 F: arch/arm64/include/asm/arch_timer.h
1541 F: drivers/clocksource/arm_arch_timer.c
1543 ARM HDLCD DRM DRIVER
1544 M: Liviu Dudau <liviu.dudau@arm.com>
1546 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1547 F: drivers/gpu/drm/arm/hdlcd_*
1549 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1550 M: Linus Walleij <linus.walleij@linaro.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1554 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1555 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1556 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1557 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1558 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1559 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1560 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1561 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1562 F: arch/arm/boot/dts/arm-realview-*
1563 F: arch/arm/boot/dts/integrator*
1564 F: arch/arm/boot/dts/versatile*
1565 F: arch/arm/mach-versatile/
1566 F: drivers/bus/arm-integrator-lm.c
1567 F: drivers/clk/versatile/
1568 F: drivers/i2c/busses/i2c-versatile.c
1569 F: drivers/irqchip/irq-versatile-fpga.c
1570 F: drivers/mtd/maps/physmap-versatile.*
1571 F: drivers/power/reset/arm-versatile-reboot.c
1572 F: drivers/soc/versatile/
1574 ARM KOMEDA DRM-KMS DRIVER
1575 M: James (Qian) Wang <james.qian.wang@arm.com>
1576 M: Liviu Dudau <liviu.dudau@arm.com>
1577 M: Mihail Atanassov <mihail.atanassov@arm.com>
1578 L: Mali DP Maintainers <malidp@foss.arm.com>
1580 T: git git://anongit.freedesktop.org/drm/drm-misc
1581 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1582 F: Documentation/gpu/komeda-kms.rst
1583 F: drivers/gpu/drm/arm/display/include/
1584 F: drivers/gpu/drm/arm/display/komeda/
1586 ARM MALI PANFROST DRM DRIVER
1587 M: Rob Herring <robh@kernel.org>
1588 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1589 R: Steven Price <steven.price@arm.com>
1590 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1591 L: dri-devel@lists.freedesktop.org
1593 T: git git://anongit.freedesktop.org/drm/drm-misc
1594 F: drivers/gpu/drm/panfrost/
1595 F: include/uapi/drm/panfrost_drm.h
1597 ARM MALI-DP DRM DRIVER
1598 M: Liviu Dudau <liviu.dudau@arm.com>
1599 M: Brian Starkey <brian.starkey@arm.com>
1600 L: Mali DP Maintainers <malidp@foss.arm.com>
1602 T: git git://anongit.freedesktop.org/drm/drm-misc
1603 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1604 F: Documentation/gpu/afbc.rst
1605 F: drivers/gpu/drm/arm/
1607 ARM MFM AND FLOPPY DRIVERS
1608 M: Ian Molton <spyro@f2s.com>
1610 F: arch/arm/include/asm/floppy.h
1611 F: arch/arm/mach-rpc/floppydma.S
1613 ARM PMU PROFILING AND DEBUGGING
1614 M: Will Deacon <will@kernel.org>
1615 M: Mark Rutland <mark.rutland@arm.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 F: Documentation/devicetree/bindings/arm/pmu.yaml
1619 F: Documentation/devicetree/bindings/perf/
1620 F: arch/arm*/include/asm/hw_breakpoint.h
1621 F: arch/arm*/include/asm/perf_event.h
1622 F: arch/arm*/kernel/hw_breakpoint.c
1623 F: arch/arm*/kernel/perf_*
1625 F: include/linux/perf/arm_pmu.h
1628 M: Russell King <linux@armlinux.org.uk>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 W: http://www.armlinux.org.uk/
1632 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1634 X: arch/arm/boot/dts/
1636 ARM PRIMECELL AACI PL041 DRIVER
1637 M: Russell King <linux@armlinux.org.uk>
1641 ARM PRIMECELL BUS SUPPORT
1642 M: Russell King <linux@armlinux.org.uk>
1645 F: include/linux/amba/bus.h
1647 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1648 M: Miquel Raynal <miquel.raynal@bootlin.com>
1649 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1650 L: linux-mtd@lists.infradead.org
1652 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1653 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1655 ARM PRIMECELL PL35X SMC DRIVER
1656 M: Miquel Raynal <miquel.raynal@bootlin.com>
1657 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1661 F: drivers/memory/pl353-smc.c
1663 ARM PRIMECELL CLCD PL110 DRIVER
1664 M: Russell King <linux@armlinux.org.uk>
1666 F: drivers/video/fbdev/amba-clcd.*
1668 ARM PRIMECELL KMI PL050 DRIVER
1669 M: Russell King <linux@armlinux.org.uk>
1671 F: drivers/input/serio/ambakmi.*
1672 F: include/linux/amba/kmi.h
1674 ARM PRIMECELL MMCI PL180/1 DRIVER
1675 M: Russell King <linux@armlinux.org.uk>
1677 F: drivers/mmc/host/mmci.*
1678 F: include/linux/amba/mmci.h
1680 ARM PRIMECELL SSP PL022 SPI DRIVER
1681 M: Linus Walleij <linus.walleij@linaro.org>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1685 F: drivers/spi/spi-pl022.c
1687 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1688 M: Russell King <linux@armlinux.org.uk>
1690 F: drivers/tty/serial/amba-pl01*.c
1691 F: include/linux/amba/serial.h
1693 ARM PRIMECELL VIC PL190/PL192 DRIVER
1694 M: Linus Walleij <linus.walleij@linaro.org>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1698 F: drivers/irqchip/irq-vic.c
1700 ARM SMC WATCHDOG DRIVER
1701 M: Julius Werner <jwerner@chromium.org>
1702 R: Evan Benn <evanbenn@chromium.org>
1704 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1705 F: drivers/watchdog/arm_smc_wdt.c
1708 M: Will Deacon <will@kernel.org>
1709 R: Robin Murphy <robin.murphy@arm.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1713 F: drivers/iommu/arm/
1714 F: drivers/iommu/io-pgtable-arm*
1716 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1717 M: Arnd Bergmann <arnd@arndb.de>
1718 M: Olof Johansson <olof@lixom.net>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 C: irc://irc.libera.chat/armlinux
1723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1724 F: arch/arm/boot/dts/Makefile
1725 F: arch/arm64/boot/dts/Makefile
1727 ARM SUB-ARCHITECTURES
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 C: irc://irc.libera.chat/armlinux
1731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1735 ARM/ACTIONS SEMI ARCHITECTURE
1736 M: Andreas Färber <afaerber@suse.de>
1737 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1741 F: Documentation/devicetree/bindings/arm/actions.yaml
1742 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1743 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1744 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1745 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1746 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1747 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1748 F: Documentation/devicetree/bindings/pinctrl/actions,*
1749 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1750 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1751 F: arch/arm/boot/dts/owl-*
1752 F: arch/arm/mach-actions/
1753 F: arch/arm64/boot/dts/actions/
1754 F: drivers/clk/actions/
1755 F: drivers/clocksource/timer-owl*
1756 F: drivers/dma/owl-dma.c
1757 F: drivers/i2c/busses/i2c-owl.c
1758 F: drivers/irqchip/irq-owl-sirq.c
1759 F: drivers/mmc/host/owl-mmc.c
1760 F: drivers/net/ethernet/actions/
1761 F: drivers/pinctrl/actions/*
1762 F: drivers/soc/actions/
1763 F: include/dt-bindings/power/owl-*
1764 F: include/dt-bindings/reset/actions,*
1765 F: include/linux/soc/actions/
1768 ARM/ADS SPHERE MACHINE SUPPORT
1769 M: Lennert Buytenhek <kernel@wantstofly.org>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 ARM/AFEB9260 MACHINE SUPPORT
1774 M: Sergey Lapin <slapin@ossfans.org>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 ARM/AJECO 1ARM MACHINE SUPPORT
1779 M: Lennert Buytenhek <kernel@wantstofly.org>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 ARM/Allwinner SoC Clock Support
1784 M: Emilio López <emilio@elopez.com.ar>
1786 F: drivers/clk/sunxi/
1788 ARM/Allwinner sunXi SoC support
1789 M: Chen-Yu Tsai <wens@csie.org>
1790 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1791 M: Samuel Holland <samuel@sholland.org>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1795 L: linux-sunxi@lists.linux.dev
1796 F: arch/arm/mach-sunxi/
1797 F: arch/arm64/boot/dts/allwinner/
1798 F: drivers/clk/sunxi-ng/
1799 F: drivers/pinctrl/sunxi/
1800 F: drivers/soc/sunxi/
1805 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1806 M: Neil Armstrong <narmstrong@baylibre.com>
1807 M: Jerome Brunet <jbrunet@baylibre.com>
1808 L: linux-amlogic@lists.infradead.org
1810 F: Documentation/devicetree/bindings/clock/amlogic*
1811 F: drivers/clk/meson/
1812 F: include/dt-bindings/clock/gxbb*
1813 F: include/dt-bindings/clock/meson*
1815 ARM/Amlogic Meson SoC Crypto Drivers
1816 M: Corentin Labbe <clabbe@baylibre.com>
1817 L: linux-crypto@vger.kernel.org
1818 L: linux-amlogic@lists.infradead.org
1820 F: Documentation/devicetree/bindings/crypto/amlogic*
1821 F: drivers/crypto/amlogic/
1823 ARM/Amlogic Meson SoC Sound Drivers
1824 M: Jerome Brunet <jbrunet@baylibre.com>
1825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1827 F: Documentation/devicetree/bindings/sound/amlogic*
1830 ARM/Amlogic Meson SoC support
1831 M: Neil Armstrong <narmstrong@baylibre.com>
1832 M: Kevin Hilman <khilman@baylibre.com>
1833 R: Jerome Brunet <jbrunet@baylibre.com>
1834 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 L: linux-amlogic@lists.infradead.org
1838 W: http://linux-meson.com/
1839 F: arch/arm/boot/dts/meson*
1840 F: arch/arm/mach-meson/
1841 F: arch/arm64/boot/dts/amlogic/
1842 F: drivers/mmc/host/meson*
1843 F: drivers/pinctrl/meson/
1844 F: drivers/rtc/rtc-meson*
1845 F: drivers/soc/amlogic/
1848 ARM/Annapurna Labs ALPINE ARCHITECTURE
1849 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1850 M: Antoine Tenart <atenart@kernel.org>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 F: arch/arm/boot/dts/alpine*
1854 F: arch/arm/mach-alpine/
1855 F: arch/arm64/boot/dts/amazon/
1856 F: drivers/*/*alpine*
1858 ARM/APPLE MACHINE SUPPORT
1859 M: Hector Martin <marcan@marcan.st>
1860 M: Sven Peter <sven@svenpeter.dev>
1861 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1862 L: asahi@lists.linux.dev
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 W: https://asahilinux.org
1866 B: https://github.com/AsahiLinux/linux/issues
1867 C: irc://irc.oftc.net/asahi-dev
1868 T: git https://github.com/AsahiLinux/linux.git
1869 F: Documentation/devicetree/bindings/arm/apple.yaml
1870 F: Documentation/devicetree/bindings/arm/apple/*
1871 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1872 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1873 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1874 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1875 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1876 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1877 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1878 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1879 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1880 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1881 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1882 F: Documentation/devicetree/bindings/power/apple*
1883 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1884 F: arch/arm64/boot/dts/apple/
1885 F: drivers/clk/clk-apple-nco.c
1886 F: drivers/dma/apple-admac.c
1887 F: drivers/i2c/busses/i2c-pasemi-core.c
1888 F: drivers/i2c/busses/i2c-pasemi-platform.c
1889 F: drivers/iommu/apple-dart.c
1890 F: drivers/irqchip/irq-apple-aic.c
1891 F: drivers/mailbox/apple-mailbox.c
1892 F: drivers/nvme/host/apple.c
1893 F: drivers/nvmem/apple-efuses.c
1894 F: drivers/pinctrl/pinctrl-apple-gpio.c
1895 F: drivers/soc/apple/*
1896 F: drivers/watchdog/apple_wdt.c
1897 F: include/dt-bindings/interrupt-controller/apple-aic.h
1898 F: include/dt-bindings/pinctrl/apple.h
1899 F: include/linux/apple-mailbox.h
1900 F: include/linux/soc/apple/*
1902 ARM/APPLE MACHINE SOUND DRIVERS
1903 M: Martin Povišer <povik+lin@cutebit.org>
1904 L: asahi@lists.linux.dev
1905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1907 F: Documentation/devicetree/bindings/sound/apple,*
1908 F: sound/soc/apple/*
1910 ARM/ARTPEC MACHINE SUPPORT
1911 M: Jesper Nilsson <jesper.nilsson@axis.com>
1912 M: Lars Persson <lars.persson@axis.com>
1913 L: linux-arm-kernel@axis.com
1915 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1916 F: arch/arm/boot/dts/artpec6*
1917 F: arch/arm/mach-artpec
1919 F: drivers/crypto/axis
1920 F: drivers/mmc/host/usdhi6rol0.c
1921 F: drivers/pinctrl/pinctrl-artpec*
1923 ARM/ASPEED I2C DRIVER
1924 M: Brendan Higgins <brendanhiggins@google.com>
1925 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1926 R: Joel Stanley <joel@jms.id.au>
1927 L: linux-i2c@vger.kernel.org
1928 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1930 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1931 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1932 F: drivers/i2c/busses/i2c-aspeed.c
1933 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1935 ARM/ASPEED MACHINE SUPPORT
1936 M: Joel Stanley <joel@jms.id.au>
1937 R: Andrew Jeffery <andrew@aj.id.au>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1941 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1943 F: Documentation/devicetree/bindings/arm/aspeed/
1944 F: arch/arm/boot/dts/aspeed-*
1945 F: arch/arm/mach-aspeed/
1948 ARM/BITMAIN ARCHITECTURE
1949 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1953 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1954 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1955 F: arch/arm64/boot/dts/bitmain/
1956 F: drivers/clk/clk-bm1880.c
1957 F: drivers/pinctrl/pinctrl-bm1880.c
1959 ARM/CALXEDA HIGHBANK ARCHITECTURE
1960 M: Andre Przywara <andre.przywara@arm.com>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 F: arch/arm/boot/dts/ecx-*.dts*
1964 F: arch/arm/boot/dts/highbank.dts
1965 F: arch/arm/mach-highbank/
1967 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1968 M: Krzysztof Halasa <khalasa@piap.pl>
1970 F: arch/arm/mach-cns3xxx/
1972 ARM/CAVIUM THUNDER NETWORK DRIVER
1973 M: Sunil Goutham <sgoutham@marvell.com>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 F: drivers/net/ethernet/cavium/thunder/
1978 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1979 M: Lukasz Majewski <lukma@denx.de>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: arch/arm/mach-ep93xx/ts72xx.c
1984 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1985 M: Alexander Shiyan <shc_work@mail.ru>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1996 M: Hartley Sweeten <hsweeten@visionengravers.com>
1997 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 F: arch/arm/mach-ep93xx/
2001 F: arch/arm/mach-ep93xx/include/mach/
2004 M: Russell King <linux@armlinux.org.uk>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2008 F: drivers/clk/clkdev.c
2010 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2011 M: Baruch Siach <baruch@tkos.co.il>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/boot/dts/cx92755*
2017 ARM/CONTEC MICRO9 MACHINE SUPPORT
2018 M: Hubert Feurstein <hubert.feurstein@contec.at>
2020 F: arch/arm/mach-ep93xx/micro9.c
2022 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2023 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2024 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2025 R: Mike Leach <mike.leach@linaro.org>
2026 R: Leo Yan <leo.yan@linaro.org>
2027 L: coresight@lists.linaro.org (moderated for non-subscribers)
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2031 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2032 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2033 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2034 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2035 F: Documentation/trace/coresight/*
2036 F: drivers/hwtracing/coresight/*
2037 F: include/dt-bindings/arm/coresight-cti-dt.h
2038 F: include/linux/coresight*
2039 F: samples/coresight/*
2040 F: tools/perf/arch/arm/util/auxtrace.c
2041 F: tools/perf/arch/arm/util/cs-etm.c
2042 F: tools/perf/arch/arm/util/cs-etm.h
2043 F: tools/perf/arch/arm/util/pmu.c
2044 F: tools/perf/util/cs-etm-decoder/*
2045 F: tools/perf/util/cs-etm.*
2047 ARM/CORGI MACHINE SUPPORT
2048 M: Richard Purdie <rpurdie@rpsys.net>
2051 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2052 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2053 M: Linus Walleij <linus.walleij@linaro.org>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 T: git git://github.com/ulli-kroll/linux.git
2057 F: Documentation/devicetree/bindings/arm/gemini.yaml
2058 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2059 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2060 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2061 F: arch/arm/boot/dts/gemini*
2062 F: arch/arm/mach-gemini/
2063 F: drivers/crypto/gemini/
2064 F: drivers/net/ethernet/cortina/
2065 F: drivers/pinctrl/pinctrl-gemini.c
2066 F: drivers/rtc/rtc-ftrtc010.c
2068 ARM/CZ.NIC TURRIS SUPPORT
2069 M: Marek Behún <kabel@kernel.org>
2071 W: https://www.turris.cz/
2072 F: Documentation/ABI/testing/debugfs-moxtet
2073 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2074 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2075 F: Documentation/devicetree/bindings/bus/moxtet.txt
2076 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2077 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2078 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2079 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2080 F: drivers/bus/moxtet.c
2081 F: drivers/firmware/turris-mox-rwtm.c
2082 F: drivers/leds/leds-turris-omnia.c
2083 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2084 F: drivers/gpio/gpio-moxtet.c
2085 F: drivers/watchdog/armada_37xx_wdt.c
2086 F: include/dt-bindings/bus/moxtet.h
2087 F: include/linux/armada-37xx-rwtm-mailbox.h
2088 F: include/linux/moxtet.h
2090 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2091 M: Robert Jarzmik <robert.jarzmik@free.fr>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 F: arch/arm/mach-pxa/ezx.c
2096 ARM/FARADAY FA526 PORT
2097 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 T: git git://git.berlios.de/gemini-board
2101 F: arch/arm/mm/*-fa*
2103 ARM/FOOTBRIDGE ARCHITECTURE
2104 M: Russell King <linux@armlinux.org.uk>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 W: http://www.armlinux.org.uk/
2108 F: arch/arm/include/asm/hardware/dec21285.h
2109 F: arch/arm/mach-footbridge/
2111 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2112 M: Shawn Guo <shawnguo@kernel.org>
2113 M: Sascha Hauer <s.hauer@pengutronix.de>
2114 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2115 R: Fabio Estevam <festevam@gmail.com>
2116 R: NXP Linux Team <linux-imx@nxp.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2120 X: drivers/media/i2c/
2124 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2125 M: Shawn Guo <shawnguo@kernel.org>
2126 M: Li Yang <leoyang.li@nxp.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2130 F: arch/arm/boot/dts/ls1021a*
2131 F: arch/arm64/boot/dts/freescale/fsl-*
2132 F: arch/arm64/boot/dts/freescale/qoriq-*
2134 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2135 M: Shawn Guo <shawnguo@kernel.org>
2136 M: Sascha Hauer <s.hauer@pengutronix.de>
2137 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2138 R: Stefan Agner <stefan@agner.ch>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2142 F: arch/arm/boot/dts/vf*
2143 F: arch/arm/mach-imx/*vf610*
2145 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2146 M: Lennert Buytenhek <kernel@wantstofly.org>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 ARM/GUMSTIX MACHINE SUPPORT
2151 M: Steve Sakoman <sakoman@gmail.com>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2156 M: Philipp Zabel <philipp.zabel@gmail.com>
2157 M: Paul Parsons <lost.distance@yahoo.com>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 F: arch/arm/mach-pxa/hx4700.c
2161 F: arch/arm/mach-pxa/include/mach/hx4700.h
2162 F: sound/soc/pxa/hx4700.c
2164 ARM/HISILICON SOC SUPPORT
2165 M: Wei Xu <xuwei5@hisilicon.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 W: http://www.hisilicon.com
2169 T: git git://github.com/hisilicon/linux-hisi.git
2170 F: arch/arm/boot/dts/hi3*
2171 F: arch/arm/boot/dts/hip*
2172 F: arch/arm/boot/dts/hisi*
2173 F: arch/arm/mach-hisi/
2174 F: arch/arm64/boot/dts/hisilicon/
2176 ARM/HP JORNADA 7XX MACHINE SUPPORT
2177 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2181 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2182 F: arch/arm/mach-sa1100/jornada720.c
2184 ARM/HPE GXP ARCHITECTURE
2185 M: Jean-Marie Verdun <verdun@hpe.com>
2186 M: Nick Hawkins <nick.hawkins@hpe.com>
2188 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2189 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2190 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2191 F: arch/arm/boot/dts/hpe-bmc*
2192 F: arch/arm/boot/dts/hpe-gxp*
2193 F: arch/arm/mach-hpe/
2194 F: drivers/clocksource/timer-gxp.c
2195 F: drivers/spi/spi-gxp.c
2196 F: drivers/watchdog/gxp-wdt.c
2198 ARM/IGEP MACHINE SUPPORT
2199 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2200 M: Javier Martinez Canillas <javier@dowhile0.org>
2201 L: linux-omap@vger.kernel.org
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: arch/arm/boot/dts/omap3-igep*
2206 ARM/INCOME PXA270 SUPPORT
2207 M: Marek Vasut <marek.vasut@gmail.com>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2212 ARM/INTEL IOP32X ARM ARCHITECTURE
2213 M: Lennert Buytenhek <kernel@wantstofly.org>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 ARM/INTEL IQ81342EX MACHINE SUPPORT
2218 M: Lennert Buytenhek <kernel@wantstofly.org>
2219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 ARM/INTEL IXDP2850 MACHINE SUPPORT
2223 M: Lennert Buytenhek <kernel@wantstofly.org>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 ARM/INTEL IXP4XX ARM ARCHITECTURE
2228 M: Linus Walleij <linusw@kernel.org>
2229 M: Imre Kaloz <kaloz@openwrt.org>
2230 M: Krzysztof Halasa <khalasa@piap.pl>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2234 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2235 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2236 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2237 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2238 F: arch/arm/mach-ixp4xx/
2239 F: drivers/bus/intel-ixp4xx-eb.c
2240 F: drivers/clocksource/timer-ixp4xx.c
2241 F: drivers/crypto/ixp4xx_crypto.c
2242 F: drivers/gpio/gpio-ixp4xx.c
2243 F: drivers/irqchip/irq-ixp4xx.c
2244 F: include/linux/irqchip/irq-ixp4xx.h
2245 F: include/linux/platform_data/timer-ixp4xx.h
2247 ARM/INTEL KEEMBAY ARCHITECTURE
2248 M: Paul J. Murphy <paul.j.murphy@intel.com>
2249 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2251 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2252 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2253 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2255 ARM/INTEL XSC3 (MANZANO) ARM CORE
2256 M: Lennert Buytenhek <kernel@wantstofly.org>
2257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2261 M: Lennert Buytenhek <kernel@wantstofly.org>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 ARM/LG1K ARCHITECTURE
2266 M: Chanho Min <chanho.min@lge.com>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 F: arch/arm64/boot/dts/lg/
2271 ARM/LOGICPD PXA270 MACHINE SUPPORT
2272 M: Lennert Buytenhek <kernel@wantstofly.org>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 ARM/LPC18XX ARCHITECTURE
2277 M: Vladimir Zapolskiy <vz@mleia.com>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2281 F: arch/arm/boot/dts/lpc43*
2282 F: drivers/i2c/busses/i2c-lpc2k.c
2283 F: drivers/memory/pl172.c
2284 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2285 F: drivers/rtc/rtc-lpc24xx.c
2288 ARM/LPC32XX SOC SUPPORT
2289 M: Vladimir Zapolskiy <vz@mleia.com>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2293 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2294 F: arch/arm/boot/dts/lpc32*
2295 F: arch/arm/mach-lpc32xx/
2296 F: drivers/i2c/busses/i2c-pnx.c
2297 F: drivers/net/ethernet/nxp/lpc_eth.c
2298 F: drivers/usb/host/ohci-nxp.c
2299 F: drivers/watchdog/pnx4008_wdt.c
2302 ARM/MAGICIAN MACHINE SUPPORT
2303 M: Philipp Zabel <philipp.zabel@gmail.com>
2306 ARM/Marvell Dove/MV78xx0/Orion SOC support
2307 M: Andrew Lunn <andrew@lunn.ch>
2308 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2309 M: Gregory Clement <gregory.clement@bootlin.com>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2313 F: Documentation/devicetree/bindings/soc/dove/
2314 F: arch/arm/boot/dts/dove*
2315 F: arch/arm/boot/dts/orion5x*
2316 F: arch/arm/mach-dove/
2317 F: arch/arm/mach-mv78xx0/
2318 F: arch/arm/mach-orion5x/
2319 F: arch/arm/plat-orion/
2320 F: drivers/soc/dove/
2322 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2323 M: Andrew Lunn <andrew@lunn.ch>
2324 M: Gregory Clement <gregory.clement@bootlin.com>
2325 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2329 F: arch/arm/boot/dts/armada*
2330 F: arch/arm/boot/dts/kirkwood*
2331 F: arch/arm/configs/mvebu_*_defconfig
2332 F: arch/arm/mach-mvebu/
2333 F: arch/arm64/boot/dts/marvell/armada*
2334 F: arch/arm64/boot/dts/marvell/cn913*
2335 F: drivers/cpufreq/armada-37xx-cpufreq.c
2336 F: drivers/cpufreq/armada-8k-cpufreq.c
2337 F: drivers/cpufreq/mvebu-cpufreq.c
2338 F: drivers/irqchip/irq-armada-370-xp.c
2339 F: drivers/irqchip/irq-mvebu-*
2340 F: drivers/pinctrl/mvebu/
2341 F: drivers/rtc/rtc-armada38x.c
2343 ARM/Mediatek RTC DRIVER
2344 M: Eddie Huang <eddie.huang@mediatek.com>
2345 M: Sean Wang <sean.wang@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/rtc/rtc-mt2712.txt
2350 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2351 F: drivers/rtc/rtc-mt2712.c
2352 F: drivers/rtc/rtc-mt6397.c
2353 F: drivers/rtc/rtc-mt7622.c
2355 ARM/Mediatek SoC support
2356 M: Matthias Brugger <matthias.bgg@gmail.com>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2360 W: https://mtk.wiki.kernel.org/
2361 C: irc://chat.freenode.net/linux-mediatek
2362 F: arch/arm/boot/dts/mt6*
2363 F: arch/arm/boot/dts/mt7*
2364 F: arch/arm/boot/dts/mt8*
2365 F: arch/arm/mach-mediatek/
2366 F: arch/arm64/boot/dts/mediatek/
2367 F: drivers/soc/mediatek/
2372 ARM/Mediatek USB3 PHY DRIVER
2373 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2377 F: Documentation/devicetree/bindings/phy/mediatek,*
2378 F: drivers/phy/mediatek/
2380 ARM/Microchip (AT91) SoC support
2381 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2382 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2383 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 W: http://www.linux4sam.org
2387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2388 F: arch/arm/boot/dts/at91*.dts
2389 F: arch/arm/boot/dts/at91*.dtsi
2390 F: arch/arm/boot/dts/sama*.dts
2391 F: arch/arm/boot/dts/sama*.dtsi
2392 F: arch/arm/include/debug/at91.S
2393 F: arch/arm/mach-at91/
2394 F: drivers/memory/atmel*
2395 F: drivers/watchdog/sama5d4_wdt.c
2396 F: include/soc/at91/
2397 X: drivers/input/touchscreen/atmel_mxt_ts.c
2398 X: drivers/net/wireless/atmel/
2402 ARM/Microchip Sparx5 SoC support
2403 M: Lars Povlsen <lars.povlsen@microchip.com>
2404 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2405 M: UNGLinuxDriver@microchip.com
2406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 T: git git://github.com/microchip-ung/linux-upstream.git
2409 F: arch/arm64/boot/dts/microchip/
2410 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2413 Microchip Timer Counter Block (TCB) Capture Driver
2414 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 L: linux-iio@vger.kernel.org
2418 F: drivers/counter/microchip-tcb-capture.c
2420 ARM/MILBEAUT ARCHITECTURE
2421 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2422 M: Takao Orito <orito.takao@socionext.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 F: arch/arm/boot/dts/milbeaut*
2426 F: arch/arm/mach-milbeaut/
2429 ARM/MIOA701 MACHINE SUPPORT
2430 M: Robert Jarzmik <robert.jarzmik@free.fr>
2431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 F: arch/arm/mach-pxa/mioa701.c
2435 ARM/MStar/Sigmastar Armv7 SoC support
2436 M: Daniel Palmer <daniel@thingy.jp>
2437 M: Romain Perier <romain.perier@gmail.com>
2438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 W: http://linux-chenxing.org/
2441 T: git git://github.com/linux-chenxing/linux.git
2442 F: Documentation/devicetree/bindings/arm/mstar/*
2443 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2444 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2445 F: arch/arm/boot/dts/mstar-*
2446 F: arch/arm/mach-mstar/
2447 F: drivers/clk/mstar/
2448 F: drivers/clocksource/timer-msc313e.c
2449 F: drivers/gpio/gpio-msc313.c
2450 F: drivers/rtc/rtc-msc313.c
2451 F: drivers/watchdog/msc313e_wdt.c
2452 F: include/dt-bindings/clock/mstar-*
2453 F: include/dt-bindings/gpio/msc313-gpio.h
2455 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2456 M: Michael Petchkovsky <mkpetch@internode.on.net>
2459 ARM/NOMADIK/Ux500 ARCHITECTURES
2460 M: Linus Walleij <linus.walleij@linaro.org>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2464 F: Documentation/devicetree/bindings/arm/ste-*
2465 F: Documentation/devicetree/bindings/arm/ux500.yaml
2466 F: Documentation/devicetree/bindings/arm/ux500/
2467 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2468 F: arch/arm/boot/dts/ste-*
2469 F: arch/arm/mach-nomadik/
2470 F: arch/arm/mach-ux500/
2471 F: drivers/clk/clk-nomadik.c
2472 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2473 F: drivers/dma/ste_dma40*
2474 F: drivers/hwspinlock/u8500_hsem.c
2475 F: drivers/i2c/busses/i2c-nomadik.c
2476 F: drivers/iio/adc/ab8500-gpadc.c
2477 F: drivers/mfd/ab8500*
2478 F: drivers/mfd/abx500*
2479 F: drivers/mfd/db8500*
2480 F: drivers/pinctrl/nomadik/
2481 F: drivers/rtc/rtc-ab8500.c
2482 F: drivers/rtc/rtc-pl031.c
2483 F: drivers/soc/ux500/
2485 ARM/NUVOTON NPCM ARCHITECTURE
2486 M: Avi Fishman <avifishman70@gmail.com>
2487 M: Tomer Maimon <tmaimon77@gmail.com>
2488 M: Tali Perry <tali.perry1@gmail.com>
2489 R: Patrick Venture <venture@google.com>
2490 R: Nancy Yuen <yuenn@google.com>
2491 R: Benjamin Fair <benjaminfair@google.com>
2492 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2494 F: Documentation/devicetree/bindings/*/*/*npcm*
2495 F: Documentation/devicetree/bindings/*/*npcm*
2496 F: Documentation/devicetree/bindings/arm/npcm/*
2497 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2498 F: arch/arm/boot/dts/nuvoton-npcm*
2499 F: arch/arm/mach-npcm/
2500 F: arch/arm64/boot/dts/nuvoton/
2502 F: drivers/*/*/*npcm*
2503 F: drivers/rtc/rtc-nct3018y.c
2504 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2505 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2507 ARM/NUVOTON WPCM450 ARCHITECTURE
2508 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2509 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2511 W: https://github.com/neuschaefer/wpcm450/wiki
2512 F: Documentation/devicetree/bindings/*/*wpcm*
2513 F: arch/arm/boot/dts/nuvoton-wpcm450*
2514 F: arch/arm/mach-npcm/wpcm450.c
2515 F: drivers/*/*/*wpcm*
2518 ARM/NXP S32G ARCHITECTURE
2519 M: Chester Lin <clin@suse.com>
2520 R: Andreas Färber <afaerber@suse.de>
2521 R: Matthias Brugger <mbrugger@suse.com>
2522 R: NXP S32 Linux Team <s32@nxp.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2527 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2528 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2530 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2531 F: arch/arm/mach-s3c/gta02.h
2532 F: arch/arm/mach-s3c/mach-gta02.c
2534 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2535 M: Alexander Clouter <alex@digriz.org.uk>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 W: http://www.digriz.org.uk/ts78xx/kernel
2539 F: arch/arm/mach-orion5x/ts78xx-*
2541 ARM/OXNAS platform support
2542 M: Neil Armstrong <narmstrong@baylibre.com>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 L: linux-oxnas@groups.io (moderated for non-subscribers)
2546 F: arch/arm/boot/dts/ox8*.dts*
2547 F: arch/arm/mach-oxnas/
2548 F: drivers/power/reset/oxnas-restart.c
2551 ARM/PALM TREO SUPPORT
2552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554 F: arch/arm/mach-pxa/palmtreo.*
2556 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2557 M: Marek Vasut <marek.vasut@gmail.com>
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 W: http://hackndev.com
2561 F: arch/arm/mach-pxa/include/mach/palmld.h
2562 F: arch/arm/mach-pxa/include/mach/palmtc.h
2563 F: arch/arm/mach-pxa/include/mach/palmtx.h
2564 F: arch/arm/mach-pxa/palmld.c
2565 F: arch/arm/mach-pxa/palmt5.*
2566 F: arch/arm/mach-pxa/palmtc.c
2567 F: arch/arm/mach-pxa/palmte2.*
2568 F: arch/arm/mach-pxa/palmtx.c
2571 M: Sergey Lapin <slapin@ossfans.org>
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 W: http://hackndev.com
2575 F: arch/arm/mach-pxa/palmz72.*
2578 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2580 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2582 ARM/PT DIGITAL BOARD PORT
2583 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 W: http://www.armlinux.org.uk/
2588 ARM/QUALCOMM SUPPORT
2589 M: Andy Gross <agross@kernel.org>
2590 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2591 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2592 L: linux-arm-msm@vger.kernel.org
2594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2595 F: Documentation/devicetree/bindings/*/qcom*
2596 F: Documentation/devicetree/bindings/soc/qcom/
2597 F: arch/arm/boot/dts/qcom-*.dts
2598 F: arch/arm/boot/dts/qcom-*.dtsi
2599 F: arch/arm/mach-qcom/
2600 F: arch/arm64/boot/dts/qcom/
2601 F: drivers/*/*/qcom*
2602 F: drivers/*/*/qcom/
2603 F: drivers/*/pm8???-*
2606 F: drivers/bluetooth/btqcomsmd.c
2607 F: drivers/clocksource/timer-qcom.c
2608 F: drivers/cpuidle/cpuidle-qcom-spm.c
2609 F: drivers/extcon/extcon-qcom*
2610 F: drivers/i2c/busses/i2c-qcom-geni.c
2611 F: drivers/i2c/busses/i2c-qup.c
2612 F: drivers/iommu/msm*
2613 F: drivers/mfd/ssbi.c
2614 F: drivers/mmc/host/mmci_qcom*
2615 F: drivers/mmc/host/sdhci-msm.c
2616 F: drivers/pci/controller/dwc/pcie-qcom.c
2617 F: drivers/phy/qualcomm/
2618 F: drivers/power/*/msm*
2619 F: drivers/reset/reset-qcom-*
2620 F: drivers/ufs/host/ufs-qcom*
2621 F: drivers/spi/spi-geni-qcom.c
2622 F: drivers/spi/spi-qcom-qspi.c
2623 F: drivers/spi/spi-qup.c
2624 F: drivers/tty/serial/msm_serial.c
2625 F: drivers/usb/dwc3/dwc3-qcom.c
2626 F: include/dt-bindings/*/qcom*
2627 F: include/linux/*/qcom*
2628 F: include/linux/soc/qcom/
2630 ARM/RADISYS ENP2611 MACHINE SUPPORT
2631 M: Lennert Buytenhek <kernel@wantstofly.org>
2632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 ARM/RDA MICRO ARCHITECTURE
2636 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2640 F: Documentation/devicetree/bindings/arm/rda.yaml
2641 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2642 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2643 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2644 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2645 F: arch/arm/boot/dts/rda8810pl-*
2646 F: drivers/clocksource/timer-rda.c
2647 F: drivers/gpio/gpio-rda.c
2648 F: drivers/irqchip/irq-rda-intc.c
2649 F: drivers/tty/serial/rda-uart.c
2651 ARM/REALTEK ARCHITECTURE
2652 M: Andreas Färber <afaerber@suse.de>
2653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2656 F: Documentation/devicetree/bindings/arm/realtek.yaml
2657 F: arch/arm/boot/dts/rtd*
2658 F: arch/arm/mach-realtek/
2659 F: arch/arm64/boot/dts/realtek/
2661 ARM/RENESAS ARM64 ARCHITECTURE
2662 M: Geert Uytterhoeven <geert+renesas@glider.be>
2663 M: Magnus Damm <magnus.damm@gmail.com>
2664 L: linux-renesas-soc@vger.kernel.org
2666 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2667 C: irc://irc.libera.chat/renesas-soc
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2669 F: Documentation/devicetree/bindings/arm/renesas.yaml
2670 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2671 F: Documentation/devicetree/bindings/soc/renesas/
2672 F: arch/arm64/boot/dts/renesas/
2673 F: drivers/soc/renesas/
2674 F: include/linux/soc/renesas/
2676 ARM/RISCPC ARCHITECTURE
2677 M: Russell King <linux@armlinux.org.uk>
2678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 W: http://www.armlinux.org.uk/
2681 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2682 F: arch/arm/include/asm/hardware/ioc.h
2683 F: arch/arm/include/asm/hardware/iomd.h
2684 F: arch/arm/include/asm/hardware/memc.h
2685 F: arch/arm/mach-rpc/
2686 F: drivers/net/ethernet/8390/etherh.c
2687 F: drivers/net/ethernet/i825xx/ether1*
2688 F: drivers/net/ethernet/seeq/ether3*
2689 F: drivers/scsi/arm/
2691 ARM/Rockchip SoC support
2692 M: Heiko Stuebner <heiko@sntech.de>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 L: linux-rockchip@lists.infradead.org
2696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2697 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2698 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2699 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2700 F: arch/arm/boot/dts/rk3*
2701 F: arch/arm/boot/dts/rv1108*
2702 F: arch/arm/mach-rockchip/
2703 F: drivers/*/*/*rockchip*
2704 F: drivers/*/*rockchip*
2705 F: drivers/clk/rockchip/
2706 F: drivers/i2c/busses/i2c-rk3x.c
2707 F: sound/soc/rockchip/
2710 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2711 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2712 R: Alim Akhtar <alim.akhtar@samsung.com>
2713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 L: linux-samsung-soc@vger.kernel.org
2716 C: irc://irc.libera.chat/linux-exynos
2717 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2718 B: mailto:linux-samsung-soc@vger.kernel.org
2719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2720 F: Documentation/arm/samsung/
2721 F: Documentation/devicetree/bindings/arm/samsung/
2722 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2723 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2724 F: Documentation/devicetree/bindings/soc/samsung/
2725 F: arch/arm/boot/dts/exynos*
2726 F: arch/arm/boot/dts/s3c*
2727 F: arch/arm/boot/dts/s5p*
2728 F: arch/arm/mach-exynos*/
2729 F: arch/arm/mach-s3c/
2730 F: arch/arm/mach-s5p*/
2731 F: arch/arm64/boot/dts/exynos/
2732 F: drivers/*/*/*s3c24*
2733 F: drivers/*/*s3c24*
2734 F: drivers/*/*s3c64xx*
2735 F: drivers/*/*s5pv210*
2736 F: drivers/clocksource/samsung_pwm_timer.c
2737 F: drivers/memory/samsung/
2738 F: drivers/pwm/pwm-samsung.c
2739 F: drivers/soc/samsung/
2740 F: drivers/tty/serial/samsung*
2741 F: include/clocksource/samsung_pwm.h
2742 F: include/linux/platform_data/*s3c*
2743 F: include/linux/serial_s3c.h
2744 F: include/linux/soc/samsung/
2750 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2751 M: Łukasz Stelmach <l.stelmach@samsung.com>
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 L: linux-media@vger.kernel.org
2755 F: drivers/media/platform/samsung/s5p-g2d/
2757 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2758 M: Marek Szyprowski <m.szyprowski@samsung.com>
2759 L: linux-samsung-soc@vger.kernel.org
2760 L: linux-media@vger.kernel.org
2762 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2763 F: drivers/media/cec/platform/s5p/
2765 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2766 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2767 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2768 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770 L: linux-media@vger.kernel.org
2772 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2773 F: drivers/media/platform/samsung/s5p-jpeg/
2775 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2776 M: Marek Szyprowski <m.szyprowski@samsung.com>
2777 M: Andrzej Hajda <andrzej.hajda@intel.com>
2778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 L: linux-media@vger.kernel.org
2781 F: drivers/media/platform/samsung/s5p-mfc/
2783 ARM/SHMOBILE ARM ARCHITECTURE
2784 M: Geert Uytterhoeven <geert+renesas@glider.be>
2785 M: Magnus Damm <magnus.damm@gmail.com>
2786 L: linux-renesas-soc@vger.kernel.org
2788 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2789 C: irc://irc.libera.chat/renesas-soc
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2791 F: Documentation/devicetree/bindings/arm/renesas.yaml
2792 F: Documentation/devicetree/bindings/soc/renesas/
2793 F: arch/arm/boot/dts/emev2*
2794 F: arch/arm/boot/dts/gr-peach*
2795 F: arch/arm/boot/dts/iwg20d-q7*
2796 F: arch/arm/boot/dts/r7s*
2797 F: arch/arm/boot/dts/r8a*
2798 F: arch/arm/boot/dts/r9a*
2799 F: arch/arm/boot/dts/sh*
2800 F: arch/arm/configs/shmobile_defconfig
2801 F: arch/arm/include/debug/renesas-scif.S
2802 F: arch/arm/mach-shmobile/
2803 F: drivers/soc/renesas/
2804 F: include/linux/soc/renesas/
2806 ARM/SOCFPGA ARCHITECTURE
2807 M: Dinh Nguyen <dinguyen@kernel.org>
2809 W: http://www.rocketboards.org
2810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2811 F: arch/arm/boot/dts/socfpga*
2812 F: arch/arm/configs/socfpga_defconfig
2813 F: arch/arm/mach-socfpga/
2814 F: arch/arm64/boot/dts/altera/
2815 F: arch/arm64/boot/dts/intel/
2817 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2818 M: Dinh Nguyen <dinguyen@kernel.org>
2820 F: drivers/clk/socfpga/
2822 ARM/SOCFPGA EDAC SUPPORT
2823 M: Dinh Nguyen <dinguyen@kernel.org>
2825 F: drivers/edac/altera_edac.[ch]
2827 ARM/SPREADTRUM SoC SUPPORT
2828 M: Orson Zhai <orsonzhai@gmail.com>
2829 M: Baolin Wang <baolin.wang7@gmail.com>
2830 M: Chunyan Zhang <zhang.lyra@gmail.com>
2832 F: arch/arm64/boot/dts/sprd
2837 ARM/STI ARCHITECTURE
2838 M: Patrice Chotard <patrice.chotard@foss.st.com>
2839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 W: http://www.stlinux.com
2842 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2843 F: arch/arm/boot/dts/sti*
2844 F: arch/arm/mach-sti/
2845 F: drivers/ata/ahci_st.c
2846 F: drivers/char/hw_random/st-rng.c
2847 F: drivers/clocksource/arm_global_timer.c
2848 F: drivers/clocksource/clksrc_st_lpc.c
2849 F: drivers/cpufreq/sti-cpufreq.c
2850 F: drivers/dma/st_fdma*
2851 F: drivers/i2c/busses/i2c-st.c
2852 F: drivers/media/platform/st/sti/c8sectpfe/
2853 F: drivers/media/rc/st_rc.c
2854 F: drivers/mmc/host/sdhci-st.c
2855 F: drivers/phy/st/phy-miphy28lp.c
2856 F: drivers/phy/st/phy-stih407-usb.c
2857 F: drivers/pinctrl/pinctrl-st.c
2858 F: drivers/remoteproc/st_remoteproc.c
2859 F: drivers/remoteproc/st_slim_rproc.c
2860 F: drivers/reset/sti/
2861 F: drivers/rtc/rtc-st-lpc.c
2862 F: drivers/tty/serial/st-asc.c
2863 F: drivers/usb/dwc3/dwc3-st.c
2864 F: drivers/usb/host/ehci-st.c
2865 F: drivers/usb/host/ohci-st.c
2866 F: drivers/watchdog/st_lpc_wdt.c
2867 F: include/linux/remoteproc/st_slim_rproc.h
2869 ARM/STM32 ARCHITECTURE
2870 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2871 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2872 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2876 F: arch/arm/boot/dts/stm32*
2877 F: arch/arm/mach-stm32/
2878 F: drivers/clocksource/armv7m_systick.c
2882 ARM/SUNPLUS SP7021 SOC SUPPORT
2883 M: Qin Jian <qinjian@cqplus1.com>
2884 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2886 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2887 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2888 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2889 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2890 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2891 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2892 F: arch/arm/configs/sp7021_*defconfig
2893 F: arch/arm/mach-sunplus/
2894 F: drivers/irqchip/irq-sp7021-intc.c
2895 F: drivers/reset/reset-sunplus.c
2896 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2897 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2899 ARM/Synaptics SoC support
2900 M: Jisheng Zhang <jszhang@kernel.org>
2901 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904 F: arch/arm/boot/dts/berlin*
2905 F: arch/arm/mach-berlin/
2906 F: arch/arm64/boot/dts/synaptics/
2908 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2909 M: Lennert Buytenhek <kernel@wantstofly.org>
2910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2913 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2914 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2915 L: linux-tegra@vger.kernel.org
2916 L: linux-media@vger.kernel.org
2918 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2919 F: drivers/media/cec/platform/tegra/
2921 ARM/TESLA FSD SoC SUPPORT
2922 M: Alim Akhtar <alim.akhtar@samsung.com>
2923 M: linux-fsd@tesla.com
2924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 L: linux-samsung-soc@vger.kernel.org
2927 F: arch/arm64/boot/dts/tesla*
2929 ARM/TETON BGA MACHINE SUPPORT
2930 M: "Mark F. Brown" <mark.brown314@gmail.com>
2931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2935 M: Santosh Shilimkar <ssantosh@kernel.org>
2936 L: linux-kernel@vger.kernel.org
2938 F: drivers/memory/*emif*
2940 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2941 M: Nishanth Menon <nm@ti.com>
2942 M: Santosh Shilimkar <ssantosh@kernel.org>
2943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2946 F: arch/arm/boot/dts/keystone-*
2947 F: arch/arm/mach-keystone/
2949 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2950 M: Santosh Shilimkar <ssantosh@kernel.org>
2951 L: linux-kernel@vger.kernel.org
2953 F: drivers/clk/keystone/
2955 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2956 M: Santosh Shilimkar <ssantosh@kernel.org>
2957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958 L: linux-kernel@vger.kernel.org
2960 F: drivers/clocksource/timer-keystone.c
2962 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2963 M: Santosh Shilimkar <ssantosh@kernel.org>
2964 L: linux-kernel@vger.kernel.org
2966 F: drivers/power/reset/keystone-reset.c
2968 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2969 M: Nishanth Menon <nm@ti.com>
2970 M: Vignesh Raghavendra <vigneshr@ti.com>
2971 M: Tero Kristo <kristo@kernel.org>
2972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2975 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2976 F: arch/arm64/boot/dts/ti/Makefile
2977 F: arch/arm64/boot/dts/ti/k3-*
2978 F: include/dt-bindings/pinctrl/k3.h
2980 ARM/THECUS N2100 MACHINE SUPPORT
2981 M: Lennert Buytenhek <kernel@wantstofly.org>
2982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985 ARM/TOSA MACHINE SUPPORT
2986 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2987 M: Dirk Opfer <dirk@opfer-online.de>
2990 ARM/TOSHIBA VISCONTI ARCHITECTURE
2991 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2995 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2996 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2997 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2998 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2999 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3000 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3001 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3002 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3003 F: arch/arm64/boot/dts/toshiba/
3004 F: drivers/clk/visconti/
3005 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3006 F: drivers/gpio/gpio-visconti.c
3007 F: drivers/pci/controller/dwc/pcie-visconti.c
3008 F: drivers/pinctrl/visconti/
3009 F: drivers/watchdog/visconti_wdt.c
3012 ARM/UNIPHIER ARCHITECTURE
3013 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3014 M: Masami Hiramatsu <mhiramat@kernel.org>
3015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3018 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3019 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3020 F: arch/arm/boot/dts/uniphier*
3021 F: arch/arm/include/asm/hardware/cache-uniphier.h
3022 F: arch/arm/mach-uniphier/
3023 F: arch/arm/mm/cache-uniphier.c
3024 F: arch/arm64/boot/dts/socionext/uniphier*
3025 F: drivers/bus/uniphier-system-bus.c
3026 F: drivers/clk/uniphier/
3027 F: drivers/dma/uniphier-mdmac.c
3028 F: drivers/gpio/gpio-uniphier.c
3029 F: drivers/i2c/busses/i2c-uniphier*
3030 F: drivers/irqchip/irq-uniphier-aidet.c
3031 F: drivers/mmc/host/uniphier-sd.c
3032 F: drivers/pinctrl/uniphier/
3033 F: drivers/reset/reset-uniphier.c
3034 F: drivers/tty/serial/8250/8250_uniphier.c
3037 ARM/VERSATILE EXPRESS PLATFORM
3038 M: Liviu Dudau <liviu.dudau@arm.com>
3039 M: Sudeep Holla <sudeep.holla@arm.com>
3040 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3045 F: arch/arm/boot/dts/vexpress*
3046 F: arch/arm/mach-vexpress/
3047 F: arch/arm64/boot/dts/arm/
3048 F: drivers/clk/versatile/clk-vexpress-osc.c
3049 F: drivers/clocksource/timer-versatile.c
3053 M: Russell King <linux@armlinux.org.uk>
3054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3056 W: http://www.armlinux.org.uk/
3059 ARM/VOIPAC PXA270 SUPPORT
3060 M: Marek Vasut <marek.vasut@gmail.com>
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063 F: arch/arm/mach-pxa/include/mach/vpac270.h
3064 F: arch/arm/mach-pxa/vpac270.c
3066 ARM/VT8500 ARM ARCHITECTURE
3067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3070 F: arch/arm/mach-vt8500/
3071 F: drivers/clocksource/timer-vt8500.c
3072 F: drivers/i2c/busses/i2c-wmt.c
3073 F: drivers/mmc/host/wmt-sdmmc.c
3074 F: drivers/pwm/pwm-vt8500.c
3075 F: drivers/rtc/rtc-vt8500.c
3076 F: drivers/tty/serial/vt8500_serial.c
3077 F: drivers/usb/host/ehci-platform.c
3078 F: drivers/usb/host/uhci-platform.c
3079 F: drivers/video/fbdev/vt8500lcdfb.*
3080 F: drivers/video/fbdev/wm8505fb*
3081 F: drivers/video/fbdev/wmt_ge_rops.*
3083 ARM/ZIPIT Z2 SUPPORT
3084 M: Marek Vasut <marek.vasut@gmail.com>
3085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3087 F: arch/arm/mach-pxa/include/mach/z2.h
3088 F: arch/arm/mach-pxa/z2.c
3090 ARM/ZYNQ ARCHITECTURE
3091 M: Michal Simek <michal.simek@xilinx.com>
3092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 W: http://wiki.xilinx.com
3095 T: git https://github.com/Xilinx/linux-xlnx.git
3096 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3097 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3098 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3099 F: arch/arm/mach-zynq/
3100 F: drivers/clocksource/timer-cadence-ttc.c
3101 F: drivers/cpuidle/cpuidle-zynq.c
3102 F: drivers/edac/synopsys_edac.c
3103 F: drivers/i2c/busses/i2c-cadence.c
3104 F: drivers/i2c/busses/i2c-xiic.c
3105 F: drivers/mmc/host/sdhci-of-arasan.c
3109 ARM64 PORT (AARCH64 ARCHITECTURE)
3110 M: Catalin Marinas <catalin.marinas@arm.com>
3111 M: Will Deacon <will@kernel.org>
3112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3115 F: Documentation/arm64/
3117 F: tools/testing/selftests/arm64/
3118 X: arch/arm64/boot/dts/
3120 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3121 M: George McCollister <george.mccollister@gmail.com>
3122 L: netdev@vger.kernel.org
3124 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3125 F: drivers/net/dsa/xrs700x/*
3126 F: net/dsa/tag_xrs700x.c
3128 AS3645A LED FLASH CONTROLLER DRIVER
3129 M: Sakari Ailus <sakari.ailus@iki.fi>
3130 L: linux-leds@vger.kernel.org
3132 F: drivers/leds/flash/leds-as3645a.c
3134 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3135 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3136 L: linux-media@vger.kernel.org
3138 T: git git://linuxtv.org/media_tree.git
3139 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3140 F: drivers/media/i2c/ak7375.c
3142 ASAHI KASEI AK8974 DRIVER
3143 M: Linus Walleij <linus.walleij@linaro.org>
3144 L: linux-iio@vger.kernel.org
3146 W: http://www.akm.com/
3147 F: drivers/iio/magnetometer/ak8974.c
3149 ASC7621 HARDWARE MONITOR DRIVER
3150 M: George Joseph <george.joseph@fairview5.com>
3151 L: linux-hwmon@vger.kernel.org
3153 F: Documentation/hwmon/asc7621.rst
3154 F: drivers/hwmon/asc7621.c
3156 ASIX AX88796C SPI ETHERNET ADAPTER
3157 M: Łukasz Stelmach <l.stelmach@samsung.com>
3159 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3160 F: drivers/net/ethernet/asix/ax88796c_*
3162 ASPEED PECI CONTROLLER
3163 M: Iwona Winiarska <iwona.winiarska@intel.com>
3164 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3165 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3167 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3168 F: drivers/peci/controller/peci-aspeed.c
3170 ASPEED PINCTRL DRIVERS
3171 M: Andrew Jeffery <andrew@aj.id.au>
3172 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3173 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3174 L: linux-gpio@vger.kernel.org
3176 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3177 F: drivers/pinctrl/aspeed/
3179 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3180 M: Eddie James <eajames@linux.ibm.com>
3181 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3183 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3184 F: drivers/irqchip/irq-aspeed-scu-ic.c
3185 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3187 ASPEED SD/MMC DRIVER
3188 M: Andrew Jeffery <andrew@aj.id.au>
3189 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3190 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3191 L: linux-mmc@vger.kernel.org
3193 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3194 F: drivers/mmc/host/sdhci-of-aspeed*
3196 ASPEED SMC SPI DRIVER
3197 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3198 M: Cédric Le Goater <clg@kaod.org>
3199 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3200 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3201 L: linux-spi@vger.kernel.org
3203 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3204 F: drivers/spi/spi-aspeed-smc.c
3206 ASPEED VIDEO ENGINE DRIVER
3207 M: Eddie James <eajames@linux.ibm.com>
3208 L: linux-media@vger.kernel.org
3209 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3211 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3212 F: drivers/media/platform/aspeed/
3214 ASPEED USB UDC DRIVER
3215 M: Neal Liu <neal_liu@aspeedtech.com>
3216 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3218 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3219 F: drivers/usb/gadget/udc/aspeed_udc.c
3221 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3222 M: Corentin Chary <corentin.chary@gmail.com>
3223 L: acpi4asus-user@lists.sourceforge.net
3224 L: platform-driver-x86@vger.kernel.org
3226 W: http://acpi4asus.sf.net
3227 F: drivers/platform/x86/asus*.c
3228 F: drivers/platform/x86/eeepc*.c
3230 ASUS TF103C DOCK DRIVER
3231 M: Hans de Goede <hdegoede@redhat.com>
3232 L: platform-driver-x86@vger.kernel.org
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3235 F: drivers/platform/x86/asus-tf103c-dock.c
3237 ASUS WMI HARDWARE MONITOR DRIVER
3238 M: Ed Brindley <kernel@maidavale.org>
3239 M: Denis Pauk <pauk.denis@gmail.com>
3240 L: linux-hwmon@vger.kernel.org
3242 F: drivers/hwmon/asus_wmi_sensors.c
3244 ASUS WMI EC HARDWARE MONITOR DRIVER
3245 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3246 M: Denis Pauk <pauk.denis@gmail.com>
3247 L: linux-hwmon@vger.kernel.org
3249 F: drivers/hwmon/asus_wmi_ec_sensors.c
3251 ASUS EC HARDWARE MONITOR DRIVER
3252 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3253 L: linux-hwmon@vger.kernel.org
3255 F: drivers/hwmon/asus-ec-sensors.c
3257 ASUS WIRELESS RADIO CONTROL DRIVER
3258 M: João Paulo Rechi Vita <jprvita@gmail.com>
3259 L: platform-driver-x86@vger.kernel.org
3261 F: drivers/platform/x86/asus-wireless.c
3264 M: David Howells <dhowells@redhat.com>
3265 L: keyrings@vger.kernel.org
3267 F: Documentation/crypto/asymmetric-keys.rst
3268 F: crypto/asymmetric_keys/
3269 F: include/crypto/pkcs7.h
3270 F: include/crypto/public_key.h
3271 F: include/linux/verification.h
3273 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3274 R: Dan Williams <dan.j.williams@intel.com>
3276 W: http://sourceforge.net/projects/xscaleiop
3277 F: Documentation/crypto/async-tx-api.rst
3279 F: include/linux/async_tx.h
3282 M: Bartosz Golaszewski <brgl@bgdev.pl>
3283 L: linux-i2c@vger.kernel.org
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3286 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3287 F: drivers/misc/eeprom/at24.c
3289 ATA OVER ETHERNET (AOE) DRIVER
3290 M: "Justin Sanders" <justin@coraid.com>
3292 W: http://www.openaoe.org/
3293 F: Documentation/admin-guide/aoe/
3294 F: drivers/block/aoe/
3296 ATC260X PMIC MFD DRIVER
3297 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3298 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3299 L: linux-actions@lists.infradead.org
3301 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3302 F: drivers/input/misc/atc260x-onkey.c
3303 F: drivers/mfd/atc260*
3304 F: drivers/power/reset/atc260x-poweroff.c
3305 F: drivers/regulator/atc260x-regulator.c
3306 F: include/linux/mfd/atc260x/*
3308 ATHEROS 71XX/9XXX GPIO DRIVER
3309 M: Alban Bedel <albeu@free.fr>
3311 W: https://github.com/AlbanBedel/linux
3312 T: git git://github.com/AlbanBedel/linux
3313 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3314 F: drivers/gpio/gpio-ath79.c
3316 ATHEROS 71XX/9XXX USB PHY DRIVER
3317 M: Alban Bedel <albeu@free.fr>
3319 W: https://github.com/AlbanBedel/linux
3320 T: git git://github.com/AlbanBedel/linux
3321 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3322 F: drivers/phy/qualcomm/phy-ath79-usb.c
3324 ATHEROS ATH GENERIC UTILITIES
3325 M: Kalle Valo <kvalo@kernel.org>
3326 L: linux-wireless@vger.kernel.org
3328 F: drivers/net/wireless/ath/*
3330 ATHEROS ATH5K WIRELESS DRIVER
3331 M: Jiri Slaby <jirislaby@kernel.org>
3332 M: Nick Kossifidis <mickflemm@gmail.com>
3333 M: Luis Chamberlain <mcgrof@kernel.org>
3334 L: linux-wireless@vger.kernel.org
3336 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3337 F: drivers/net/wireless/ath/ath5k/
3339 ATHEROS ATH6KL WIRELESS DRIVER
3340 L: linux-wireless@vger.kernel.org
3342 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3343 F: drivers/net/wireless/ath/ath6kl/
3346 M: Ville Syrjala <syrjala@sci.fi>
3348 F: drivers/input/misc/ati_remote2.c
3350 ATK0110 HWMON DRIVER
3351 M: Luca Tettamanti <kronos.it@gmail.com>
3352 L: linux-hwmon@vger.kernel.org
3354 F: drivers/hwmon/asus_atk0110.c
3356 ATLX ETHERNET DRIVERS
3357 M: Chris Snook <chris.snook@gmail.com>
3358 L: netdev@vger.kernel.org
3360 W: http://sourceforge.net/projects/atl1
3361 W: http://atl1.sourceforge.net
3362 F: drivers/net/ethernet/atheros/
3365 M: Chas Williams <3chas3@gmail.com>
3366 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3367 L: netdev@vger.kernel.org
3369 W: http://linux-atm.sourceforge.net
3371 F: include/linux/atm*
3372 F: include/uapi/linux/atm*
3374 ATMEL MACB ETHERNET DRIVER
3375 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3376 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3378 F: drivers/net/ethernet/cadence/
3380 ATMEL MAXTOUCH DRIVER
3381 M: Nick Dyer <nick@shmanahar.org>
3383 T: git git://github.com/ndyer/linux.git
3384 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3385 F: drivers/input/touchscreen/atmel_mxt_ts.c
3387 ATMEL WIRELESS DRIVER
3388 M: Simon Kelley <simon@thekelleys.org.uk>
3389 L: linux-wireless@vger.kernel.org
3391 W: http://www.thekelleys.org.uk/atmel
3392 W: http://atmelwlandriver.sourceforge.net/
3393 F: drivers/net/wireless/atmel/atmel*
3395 ATOMIC INFRASTRUCTURE
3396 M: Will Deacon <will@kernel.org>
3397 M: Peter Zijlstra <peterz@infradead.org>
3398 R: Boqun Feng <boqun.feng@gmail.com>
3399 R: Mark Rutland <mark.rutland@arm.com>
3400 L: linux-kernel@vger.kernel.org
3402 F: arch/*/include/asm/atomic*.h
3403 F: include/*/atomic*.h
3404 F: include/linux/refcount.h
3405 F: Documentation/atomic_*.txt
3408 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3409 M: Bradley Grove <linuxdrivers@attotech.com>
3410 L: linux-scsi@vger.kernel.org
3412 W: http://www.attotech.com
3413 F: drivers/scsi/esas2r
3415 ATUSB IEEE 802.15.4 RADIO DRIVER
3416 M: Stefan Schmidt <stefan@datenfreihafen.org>
3417 L: linux-wpan@vger.kernel.org
3419 F: drivers/net/ieee802154/at86rf230.h
3420 F: drivers/net/ieee802154/atusb.c
3421 F: drivers/net/ieee802154/atusb.h
3424 M: Paul Moore <paul@paul-moore.com>
3425 M: Eric Paris <eparis@redhat.com>
3426 L: linux-audit@redhat.com (moderated for non-subscribers)
3428 W: https://github.com/linux-audit
3429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3430 F: include/asm-generic/audit_*.h
3431 F: include/linux/audit.h
3432 F: include/linux/audit_arch.h
3433 F: include/uapi/linux/audit.h
3437 AUXILIARY DISPLAY DRIVERS
3438 M: Miguel Ojeda <ojeda@kernel.org>
3440 F: Documentation/devicetree/bindings/auxdisplay/
3441 F: drivers/auxdisplay/
3442 F: include/linux/cfag12864b.h
3444 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3445 M: Andreas Klinger <ak@it-klinger.de>
3446 L: linux-iio@vger.kernel.org
3448 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3449 F: drivers/iio/adc/hx711.c
3452 M: Ralf Baechle <ralf@linux-mips.org>
3453 L: linux-hams@vger.kernel.org
3455 W: http://www.linux-ax25.org/
3456 F: include/net/ax25.h
3457 F: include/uapi/linux/ax25.h
3461 M: Peter Rosin <peda@axentia.se>
3462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3464 F: arch/arm/boot/dts/at91-linea.dtsi
3465 F: arch/arm/boot/dts/at91-natte.dtsi
3466 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3467 F: arch/arm/boot/dts/at91-tse850-3.dts
3469 AXENTIA ASOC DRIVERS
3470 M: Peter Rosin <peda@axentia.se>
3471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3473 F: Documentation/devicetree/bindings/sound/axentia,*
3474 F: sound/soc/atmel/tse850-pcm5142.c
3476 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3477 M: Nuno Sá <nuno.sa@analog.com>
3478 L: linux-hwmon@vger.kernel.org
3480 W: https://ez.analog.com/linux-software-drivers
3481 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3482 F: drivers/hwmon/axi-fan-control.c
3484 AXXIA I2C CONTROLLER
3485 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3486 L: linux-i2c@vger.kernel.org
3488 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3489 F: drivers/i2c/busses/i2c-axxia.c
3492 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3493 L: linux-media@vger.kernel.org
3495 W: https://linuxtv.org
3496 T: git git://linuxtv.org/media_tree.git
3497 F: drivers/media/usb/dvb-usb-v2/az6007.c
3499 AZTECH FM RADIO RECEIVER DRIVER
3500 M: Hans Verkuil <hverkuil@xs4all.nl>
3501 L: linux-media@vger.kernel.org
3503 W: https://linuxtv.org
3504 T: git git://linuxtv.org/media_tree.git
3505 F: drivers/media/radio/radio-aztech*
3508 L: linux-wireless@vger.kernel.org
3509 L: b43-dev@lists.infradead.org
3511 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3512 F: drivers/net/wireless/broadcom/b43/
3514 B43LEGACY WIRELESS DRIVER
3515 M: Larry Finger <Larry.Finger@lwfinger.net>
3516 L: linux-wireless@vger.kernel.org
3517 L: b43-dev@lists.infradead.org
3519 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3520 F: drivers/net/wireless/broadcom/b43legacy/
3522 BACKLIGHT CLASS/SUBSYSTEM
3523 M: Lee Jones <lee@kernel.org>
3524 M: Daniel Thompson <daniel.thompson@linaro.org>
3525 M: Jingoo Han <jingoohan1@gmail.com>
3526 L: dri-devel@lists.freedesktop.org
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3529 F: Documentation/ABI/stable/sysfs-class-backlight
3530 F: Documentation/ABI/testing/sysfs-class-backlight
3531 F: Documentation/devicetree/bindings/leds/backlight
3532 F: drivers/video/backlight/
3533 F: include/linux/backlight.h
3534 F: include/linux/pwm_backlight.h
3536 BARCO P50 GPIO DRIVER
3537 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3538 M: Peter Korsgaard <peter.korsgaard@barco.com>
3540 F: drivers/platform/x86/barco-p50-gpio.c
3543 M: Marek Lindner <mareklindner@neomailbox.ch>
3544 M: Simon Wunderlich <sw@simonwunderlich.de>
3545 M: Antonio Quartulli <a@unstable.cc>
3546 M: Sven Eckelmann <sven@narfation.org>
3547 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3549 W: https://www.open-mesh.org/
3550 Q: https://patchwork.open-mesh.org/project/batman/list/
3551 B: https://www.open-mesh.org/projects/batman-adv/issues
3552 C: ircs://irc.hackint.org/batadv
3553 T: git https://git.open-mesh.org/linux-merge.git
3554 F: Documentation/networking/batman-adv.rst
3555 F: include/uapi/linux/batadv_packet.h
3556 F: include/uapi/linux/batman_adv.h
3559 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3560 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3561 L: linux-hams@vger.kernel.org
3563 W: http://www.baycom.org/~tom/ham/ham.html
3564 F: drivers/net/hamradio/baycom*
3566 BCACHE (BLOCK LAYER CACHE)
3567 M: Coly Li <colyli@suse.de>
3568 M: Kent Overstreet <kent.overstreet@gmail.com>
3569 L: linux-bcache@vger.kernel.org
3571 W: http://bcache.evilpiepirate.org
3572 C: irc://irc.oftc.net/bcache
3573 F: drivers/md/bcache/
3575 BDISP ST MEDIA DRIVER
3576 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3577 L: linux-media@vger.kernel.org
3579 W: https://linuxtv.org
3580 T: git git://linuxtv.org/media_tree.git
3581 F: drivers/media/platform/st/sti/bdisp
3583 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3584 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3585 L: netdev@vger.kernel.org
3587 F: drivers/net/ethernet/ec_bhf.c
3590 M: Luis de Bethencourt <luisbg@kernel.org>
3591 M: Salah Triki <salah.triki@gmail.com>
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3594 F: Documentation/filesystems/befs.rst
3598 M: Paolo Valente <paolo.valente@linaro.org>
3599 M: Jens Axboe <axboe@kernel.dk>
3600 L: linux-block@vger.kernel.org
3602 F: Documentation/block/bfq-iosched.rst
3606 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3608 F: Documentation/filesystems/bfs.rst
3610 F: include/uapi/linux/bfs_fs.h
3613 M: Yury Norov <yury.norov@gmail.com>
3614 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3615 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3617 F: include/linux/bitmap.h
3618 F: include/linux/cpumask.h
3619 F: include/linux/find.h
3620 F: include/linux/nodemask.h
3624 F: lib/find_bit_benchmark.c
3625 F: lib/test_bitmap.c
3626 F: tools/include/linux/bitmap.h
3627 F: tools/include/linux/find.h
3628 F: tools/lib/bitmap.c
3629 F: tools/lib/find_bit.c
3631 BLINKM RGB LED DRIVER
3632 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3634 F: drivers/leds/leds-blinkm.c
3637 M: Jens Axboe <axboe@kernel.dk>
3638 L: linux-block@vger.kernel.org
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3641 F: Documentation/ABI/stable/sysfs-block
3642 F: Documentation/block/
3645 F: include/linux/bio.h
3646 F: include/linux/blk*
3647 F: kernel/trace/blktrace.c
3651 M: Joern Engel <joern@lazybastard.org>
3652 L: linux-mtd@lists.infradead.org
3654 F: drivers/mtd/devices/block2mtd.c
3657 M: Marcel Holtmann <marcel@holtmann.org>
3658 M: Johan Hedberg <johan.hedberg@gmail.com>
3659 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3660 L: linux-bluetooth@vger.kernel.org
3662 W: http://www.bluez.org/
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3665 F: drivers/bluetooth/
3668 M: Marcel Holtmann <marcel@holtmann.org>
3669 M: Johan Hedberg <johan.hedberg@gmail.com>
3670 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3671 L: linux-bluetooth@vger.kernel.org
3673 W: http://www.bluez.org/
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3676 F: include/net/bluetooth/
3680 M: Jay Vosburgh <j.vosburgh@gmail.com>
3681 M: Veaceslav Falico <vfalico@gmail.com>
3682 M: Andy Gospodarek <andy@greyhouse.net>
3683 L: netdev@vger.kernel.org
3685 W: http://sourceforge.net/projects/bonding/
3686 F: Documentation/networking/bonding.rst
3687 F: drivers/net/bonding/
3688 F: include/net/bond*
3689 F: include/uapi/linux/if_bonding.h
3691 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3692 M: Dan Robertson <dan@dlrobertson.com>
3693 L: linux-iio@vger.kernel.org
3695 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3696 F: drivers/iio/accel/bma400*
3698 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3699 M: Alexei Starovoitov <ast@kernel.org>
3700 M: Daniel Borkmann <daniel@iogearbox.net>
3701 M: Andrii Nakryiko <andrii@kernel.org>
3702 R: Martin KaFai Lau <martin.lau@linux.dev>
3703 R: Song Liu <song@kernel.org>
3704 R: Yonghong Song <yhs@fb.com>
3705 R: John Fastabend <john.fastabend@gmail.com>
3706 R: KP Singh <kpsingh@kernel.org>
3707 R: Stanislav Fomichev <sdf@google.com>
3708 R: Hao Luo <haoluo@google.com>
3709 R: Jiri Olsa <jolsa@kernel.org>
3710 L: bpf@vger.kernel.org
3713 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3716 F: Documentation/bpf/
3717 F: Documentation/networking/filter.rst
3718 F: Documentation/userspace-api/ebpf/
3720 F: include/linux/bpf*
3721 F: include/linux/btf*
3722 F: include/linux/filter.h
3723 F: include/trace/events/xdp.h
3724 F: include/uapi/linux/bpf*
3725 F: include/uapi/linux/btf*
3726 F: include/uapi/linux/filter.h
3728 F: kernel/trace/bpf_trace.c
3731 F: net/core/filter.c
3732 F: net/sched/act_bpf.c
3733 F: net/sched/cls_bpf.c
3735 F: scripts/bpf_doc.py
3736 F: scripts/pahole-flags.sh
3737 F: scripts/pahole-version.sh
3740 F: tools/testing/selftests/bpf/
3743 M: Shubham Bansal <illusionist.neo@gmail.com>
3744 L: bpf@vger.kernel.org
3749 M: Daniel Borkmann <daniel@iogearbox.net>
3750 M: Alexei Starovoitov <ast@kernel.org>
3751 M: Zi Shen Lim <zlim.lnx@gmail.com>
3752 L: bpf@vger.kernel.org
3756 BPF JIT for MIPS (32-BIT AND 64-BIT)
3757 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3758 M: Paul Burton <paulburton@kernel.org>
3759 L: bpf@vger.kernel.org
3763 BPF JIT for NFP NICs
3764 M: Jakub Kicinski <kuba@kernel.org>
3765 L: bpf@vger.kernel.org
3767 F: drivers/net/ethernet/netronome/nfp/bpf/
3769 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3770 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3771 M: Michael Ellerman <mpe@ellerman.id.au>
3772 L: bpf@vger.kernel.org
3774 F: arch/powerpc/net/
3776 BPF JIT for RISC-V (32-bit)
3777 M: Luke Nelson <luke.r.nels@gmail.com>
3778 M: Xi Wang <xi.wang@gmail.com>
3779 L: bpf@vger.kernel.org
3782 X: arch/riscv/net/bpf_jit_comp64.c
3784 BPF JIT for RISC-V (64-bit)
3785 M: Björn Töpel <bjorn@kernel.org>
3786 L: bpf@vger.kernel.org
3789 X: arch/riscv/net/bpf_jit_comp32.c
3792 M: Ilya Leoshkevich <iii@linux.ibm.com>
3793 M: Heiko Carstens <hca@linux.ibm.com>
3794 M: Vasily Gorbik <gor@linux.ibm.com>
3795 L: bpf@vger.kernel.org
3798 X: arch/s390/net/pnet.c
3800 BPF JIT for SPARC (32-BIT AND 64-BIT)
3801 M: David S. Miller <davem@davemloft.net>
3802 L: bpf@vger.kernel.org
3806 BPF JIT for X86 32-BIT
3807 M: Wang YanQing <udknight@gmail.com>
3808 L: bpf@vger.kernel.org
3810 F: arch/x86/net/bpf_jit_comp32.c
3812 BPF JIT for X86 64-BIT
3813 M: Alexei Starovoitov <ast@kernel.org>
3814 M: Daniel Borkmann <daniel@iogearbox.net>
3815 L: bpf@vger.kernel.org
3818 X: arch/x86/net/bpf_jit_comp32.c
3821 M: Alexei Starovoitov <ast@kernel.org>
3822 M: Daniel Borkmann <daniel@iogearbox.net>
3823 R: John Fastabend <john.fastabend@gmail.com>
3824 L: bpf@vger.kernel.org
3826 F: kernel/bpf/verifier.c
3827 F: kernel/bpf/tnum.c
3828 F: kernel/bpf/core.c
3829 F: kernel/bpf/syscall.c
3830 F: kernel/bpf/dispatcher.c
3831 F: kernel/bpf/trampoline.c
3832 F: include/linux/bpf*
3833 F: include/linux/filter.h
3836 M: Martin KaFai Lau <martin.lau@linux.dev>
3837 L: bpf@vger.kernel.org
3840 F: include/linux/btf*
3843 M: Song Liu <song@kernel.org>
3844 R: Jiri Olsa <jolsa@kernel.org>
3845 L: bpf@vger.kernel.org
3847 F: kernel/trace/bpf_trace.c
3848 F: kernel/bpf/stackmap.c
3850 BPF [NETWORKING] (tc BPF, sock_addr)
3851 M: Martin KaFai Lau <martin.lau@linux.dev>
3852 M: Daniel Borkmann <daniel@iogearbox.net>
3853 R: John Fastabend <john.fastabend@gmail.com>
3854 L: bpf@vger.kernel.org
3855 L: netdev@vger.kernel.org
3857 F: net/core/filter.c
3858 F: net/sched/act_bpf.c
3859 F: net/sched/cls_bpf.c
3861 BPF [NETWORKING] (struct_ops, reuseport)
3862 M: Martin KaFai Lau <martin.lau@linux.dev>
3863 L: bpf@vger.kernel.org
3864 L: netdev@vger.kernel.org
3866 F: kernel/bpf/bpf_struct*
3868 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3869 M: KP Singh <kpsingh@kernel.org>
3870 R: Florent Revest <revest@chromium.org>
3871 R: Brendan Jackman <jackmanb@chromium.org>
3872 L: bpf@vger.kernel.org
3874 F: Documentation/bpf/prog_lsm.rst
3875 F: include/linux/bpf_lsm.h
3876 F: kernel/bpf/bpf_lsm.c
3879 BPF [STORAGE & CGROUPS]
3880 M: Martin KaFai Lau <martin.lau@linux.dev>
3881 L: bpf@vger.kernel.org
3883 F: kernel/bpf/cgroup.c
3884 F: kernel/bpf/*storage.c
3885 F: kernel/bpf/bpf_lru*
3888 M: Andrii Nakryiko <andrii@kernel.org>
3889 L: bpf@vger.kernel.org
3891 F: kernel/bpf/ringbuf.c
3894 M: Yonghong Song <yhs@fb.com>
3895 L: bpf@vger.kernel.org
3897 F: kernel/bpf/*iter.c
3899 BPF [L7 FRAMEWORK] (sockmap)
3900 M: John Fastabend <john.fastabend@gmail.com>
3901 M: Jakub Sitnicki <jakub@cloudflare.com>
3902 L: netdev@vger.kernel.org
3903 L: bpf@vger.kernel.org
3905 F: include/linux/skmsg.h
3907 F: net/core/sock_map.c
3908 F: net/ipv4/tcp_bpf.c
3909 F: net/ipv4/udp_bpf.c
3910 F: net/unix/unix_bpf.c
3912 BPF [LIBRARY] (libbpf)
3913 M: Andrii Nakryiko <andrii@kernel.org>
3914 L: bpf@vger.kernel.org
3918 BPF [TOOLING] (bpftool)
3919 M: Quentin Monnet <quentin@isovalent.com>
3920 L: bpf@vger.kernel.org
3922 F: kernel/bpf/disasm.*
3923 F: tools/bpf/bpftool/
3925 BPF [SELFTESTS] (Test Runners & Infrastructure)
3926 M: Andrii Nakryiko <andrii@kernel.org>
3927 R: Mykola Lysenko <mykolal@fb.com>
3928 L: bpf@vger.kernel.org
3930 F: tools/testing/selftests/bpf/
3933 L: bpf@vger.kernel.org
3935 K: (?:\b|_)bpf(?:\b|_)
3937 BROADCOM B44 10/100 ETHERNET DRIVER
3938 M: Michael Chan <michael.chan@broadcom.com>
3939 L: netdev@vger.kernel.org
3941 F: drivers/net/ethernet/broadcom/b44.*
3943 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3944 M: Florian Fainelli <f.fainelli@gmail.com>
3945 L: netdev@vger.kernel.org
3946 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3948 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3949 F: drivers/net/dsa/b53/*
3950 F: drivers/net/dsa/bcm_sf2*
3951 F: include/linux/dsa/brcm.h
3952 F: include/linux/platform_data/b53.h
3954 BROADCOM BCMBCA ARM ARCHITECTURE
3955 M: William Zhang <william.zhang@broadcom.com>
3956 M: Anand Gore <anand.gore@broadcom.com>
3957 M: Kursad Oney <kursad.oney@broadcom.com>
3958 M: Florian Fainelli <f.fainelli@gmail.com>
3959 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3962 T: git git://github.com/broadcom/stblinux.git
3963 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3964 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3981 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3982 M: Florian Fainelli <f.fainelli@gmail.com>
3983 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3984 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3987 T: git git://github.com/broadcom/stblinux.git
3988 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3989 F: drivers/pci/controller/pcie-brcmstb.c
3990 F: drivers/staging/vc04_services
3995 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3996 M: Florian Fainelli <f.fainelli@gmail.com>
3997 M: Ray Jui <rjui@broadcom.com>
3998 M: Scott Branden <sbranden@broadcom.com>
3999 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4001 T: git git://github.com/broadcom/mach-bcm
4002 F: arch/arm/mach-bcm/
4008 BROADCOM BCM47XX MIPS ARCHITECTURE
4009 M: Hauke Mehrtens <hauke@hauke-m.de>
4010 M: Rafał Miłecki <zajec5@gmail.com>
4011 L: linux-mips@vger.kernel.org
4013 F: Documentation/devicetree/bindings/mips/brcm/
4014 F: arch/mips/bcm47xx/*
4015 F: arch/mips/include/asm/mach-bcm47xx/*
4017 BROADCOM BCM4908 ETHERNET DRIVER
4018 M: Rafał Miłecki <rafal@milecki.pl>
4019 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4020 L: netdev@vger.kernel.org
4022 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4023 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4024 F: drivers/net/ethernet/broadcom/unimac.h
4026 BROADCOM BCM4908 PINMUX DRIVER
4027 M: Rafał Miłecki <rafal@milecki.pl>
4028 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4029 L: linux-gpio@vger.kernel.org
4031 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4032 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4034 BROADCOM BCM5301X ARM ARCHITECTURE
4035 M: Florian Fainelli <f.fainelli@gmail.com>
4036 M: Hauke Mehrtens <hauke@hauke-m.de>
4037 M: Rafał Miłecki <zajec5@gmail.com>
4038 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4041 F: arch/arm/boot/dts/bcm470*
4042 F: arch/arm/boot/dts/bcm5301*
4043 F: arch/arm/boot/dts/bcm953012*
4044 F: arch/arm/mach-bcm/bcm_5301x.c
4046 BROADCOM BCM53573 ARM ARCHITECTURE
4047 M: Florian Fainelli <f.fainelli@gmail.com>
4048 M: Rafał Miłecki <rafal@milecki.pl>
4049 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4052 F: arch/arm/boot/dts/bcm47189*
4053 F: arch/arm/boot/dts/bcm53573*
4055 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4056 M: Kevin Cernekee <cernekee@gmail.com>
4057 L: linux-usb@vger.kernel.org
4059 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4061 BROADCOM BCM7XXX ARM ARCHITECTURE
4062 M: Florian Fainelli <f.fainelli@gmail.com>
4063 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4066 T: git git://github.com/broadcom/stblinux.git
4067 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4068 F: arch/arm/boot/dts/bcm7*.dts*
4069 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4070 F: arch/arm/mach-bcm/*brcmstb*
4071 F: arch/arm/mm/cache-b15-rac.c
4072 F: drivers/bus/brcmstb_gisb.c
4073 F: drivers/pci/controller/pcie-brcmstb.c
4079 M: Al Cooper <alcooperx@gmail.com>
4080 L: linux-usb@vger.kernel.org
4081 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4083 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4084 F: drivers/usb/gadget/udc/bdc/
4086 BROADCOM BMIPS CPUFREQ DRIVER
4087 M: Markus Mayer <mmayer@broadcom.com>
4088 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4089 L: linux-pm@vger.kernel.org
4091 F: drivers/cpufreq/bmips-cpufreq.c
4093 BROADCOM BMIPS MIPS ARCHITECTURE
4094 M: Florian Fainelli <f.fainelli@gmail.com>
4095 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4096 L: linux-mips@vger.kernel.org
4098 T: git git://github.com/broadcom/stblinux.git
4099 F: arch/mips/bmips/*
4100 F: arch/mips/boot/dts/brcm/bcm*.dts*
4101 F: arch/mips/include/asm/mach-bmips/*
4102 F: arch/mips/kernel/*bmips*
4103 F: drivers/soc/bcm/bcm63xx
4104 F: drivers/irqchip/irq-bcm63*
4105 F: drivers/irqchip/irq-bcm7*
4106 F: drivers/irqchip/irq-brcmstb*
4107 F: include/linux/bcm963xx_nvram.h
4108 F: include/linux/bcm963xx_tag.h
4110 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4111 M: Rasesh Mody <rmody@marvell.com>
4112 M: GR-Linux-NIC-Dev@marvell.com
4113 L: netdev@vger.kernel.org
4115 F: drivers/net/ethernet/broadcom/bnx2.*
4116 F: drivers/net/ethernet/broadcom/bnx2_*
4118 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4119 M: Saurav Kashyap <skashyap@marvell.com>
4120 M: Javed Hasan <jhasan@marvell.com>
4121 M: GR-QLogic-Storage-Upstream@marvell.com
4122 L: linux-scsi@vger.kernel.org
4124 F: drivers/scsi/bnx2fc/
4126 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4127 M: Nilesh Javali <njavali@marvell.com>
4128 M: Manish Rangankar <mrangankar@marvell.com>
4129 M: GR-QLogic-Storage-Upstream@marvell.com
4130 L: linux-scsi@vger.kernel.org
4132 F: drivers/scsi/bnx2i/
4134 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4135 M: Ariel Elior <aelior@marvell.com>
4136 M: Sudarsana Kalluru <skalluru@marvell.com>
4137 M: Manish Chopra <manishc@marvell.com>
4138 L: netdev@vger.kernel.org
4140 F: drivers/net/ethernet/broadcom/bnx2x/
4142 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4143 M: Michael Chan <michael.chan@broadcom.com>
4144 L: netdev@vger.kernel.org
4146 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4147 F: drivers/net/ethernet/broadcom/bnxt/
4148 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4150 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4151 M: Arend van Spriel <aspriel@gmail.com>
4152 M: Franky Lin <franky.lin@broadcom.com>
4153 M: Hante Meuleman <hante.meuleman@broadcom.com>
4154 L: linux-wireless@vger.kernel.org
4155 L: brcm80211-dev-list.pdl@broadcom.com
4156 L: SHA-cyfmac-dev-list@infineon.com
4158 F: drivers/net/wireless/broadcom/brcm80211/
4160 BROADCOM BRCMSTB GPIO DRIVER
4161 M: Doug Berger <opendmb@gmail.com>
4162 M: Florian Fainelli <f.fainelli@gmail.com>
4163 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4165 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4166 F: drivers/gpio/gpio-brcmstb.c
4168 BROADCOM BRCMSTB I2C DRIVER
4169 M: Kamal Dasu <kdasu.kdev@gmail.com>
4170 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4171 L: linux-i2c@vger.kernel.org
4173 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4174 F: drivers/i2c/busses/i2c-brcmstb.c
4176 BROADCOM BRCMSTB UART DRIVER
4177 M: Al Cooper <alcooperx@gmail.com>
4178 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4179 L: linux-serial@vger.kernel.org
4181 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4182 F: drivers/tty/serial/8250/8250_bcm7271.c
4184 BROADCOM BRCMSTB USB EHCI DRIVER
4185 M: Al Cooper <alcooperx@gmail.com>
4186 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4187 L: linux-usb@vger.kernel.org
4189 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4190 F: drivers/usb/host/ehci-brcm.*
4192 BROADCOM BRCMSTB USB PIN MAP DRIVER
4193 M: Al Cooper <alcooperx@gmail.com>
4194 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4195 L: linux-usb@vger.kernel.org
4197 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4198 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4200 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4201 M: Al Cooper <alcooperx@gmail.com>
4202 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4203 L: linux-kernel@vger.kernel.org
4205 F: drivers/phy/broadcom/phy-brcm-usb*
4207 BROADCOM ETHERNET PHY DRIVERS
4208 M: Florian Fainelli <f.fainelli@gmail.com>
4209 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4210 L: netdev@vger.kernel.org
4212 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4213 F: drivers/net/phy/bcm*.[ch]
4214 F: drivers/net/phy/broadcom.c
4215 F: include/linux/brcmphy.h
4217 BROADCOM GENET ETHERNET DRIVER
4218 M: Doug Berger <opendmb@gmail.com>
4219 M: Florian Fainelli <f.fainelli@gmail.com>
4220 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4221 L: netdev@vger.kernel.org
4223 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4224 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4225 F: drivers/net/ethernet/broadcom/genet/
4226 F: drivers/net/ethernet/broadcom/unimac.h
4227 F: drivers/net/mdio/mdio-bcm-unimac.c
4228 F: include/linux/platform_data/bcmgenet.h
4229 F: include/linux/platform_data/mdio-bcm-unimac.h
4231 BROADCOM IPROC ARM ARCHITECTURE
4232 M: Ray Jui <rjui@broadcom.com>
4233 M: Scott Branden <sbranden@broadcom.com>
4234 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4237 T: git git://github.com/broadcom/stblinux.git
4238 F: arch/arm64/boot/dts/broadcom/northstar2/*
4239 F: arch/arm64/boot/dts/broadcom/stingray/*
4240 F: drivers/clk/bcm/clk-ns*
4241 F: drivers/clk/bcm/clk-sr*
4242 F: drivers/pinctrl/bcm/pinctrl-ns*
4243 F: include/dt-bindings/clock/bcm-sr*
4260 BROADCOM IPROC GBIT ETHERNET DRIVER
4261 M: Rafał Miłecki <rafal@milecki.pl>
4262 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263 L: netdev@vger.kernel.org
4265 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4266 F: drivers/net/ethernet/broadcom/bgmac*
4267 F: drivers/net/ethernet/broadcom/unimac.h
4269 BROADCOM KONA GPIO DRIVER
4270 M: Ray Jui <rjui@broadcom.com>
4271 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4273 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4274 F: drivers/gpio/gpio-bcm-kona.c
4276 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4277 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4278 M: Kashyap Desai <kashyap.desai@broadcom.com>
4279 M: Sumit Saxena <sumit.saxena@broadcom.com>
4280 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4281 L: mpi3mr-linuxdrv.pdl@broadcom.com
4282 L: linux-scsi@vger.kernel.org
4284 W: https://www.broadcom.com/support/storage
4285 F: drivers/scsi/mpi3mr/
4287 BROADCOM NETXTREME-E ROCE DRIVER
4288 M: Selvin Xavier <selvin.xavier@broadcom.com>
4289 L: linux-rdma@vger.kernel.org
4291 W: http://www.broadcom.com
4292 F: drivers/infiniband/hw/bnxt_re/
4293 F: include/uapi/rdma/bnxt_re-abi.h
4295 BROADCOM NVRAM DRIVER
4296 M: Rafał Miłecki <zajec5@gmail.com>
4297 L: linux-mips@vger.kernel.org
4299 F: drivers/firmware/broadcom/*
4301 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4302 M: Rafał Miłecki <rafal@milecki.pl>
4303 M: Florian Fainelli <f.fainelli@gmail.com>
4304 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4305 L: linux-pm@vger.kernel.org
4307 T: git git://github.com/broadcom/stblinux.git
4308 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4309 F: include/dt-bindings/soc/bcm-pmb.h
4311 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4312 M: Rafał Miłecki <zajec5@gmail.com>
4313 L: linux-wireless@vger.kernel.org
4316 F: include/linux/bcma/
4319 M: Kamal Dasu <kdasu.kdev@gmail.com>
4320 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4322 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4323 F: drivers/spi/spi-bcm-qspi.*
4324 F: drivers/spi/spi-brcmstb-qspi.c
4325 F: drivers/spi/spi-iproc-qspi.c
4327 BROADCOM STB AVS CPUFREQ DRIVER
4328 M: Markus Mayer <mmayer@broadcom.com>
4329 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4330 L: linux-pm@vger.kernel.org
4332 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4333 F: drivers/cpufreq/brcmstb*
4335 BROADCOM STB AVS TMON DRIVER
4336 M: Markus Mayer <mmayer@broadcom.com>
4337 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4338 L: linux-pm@vger.kernel.org
4340 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4341 F: drivers/thermal/broadcom/brcmstb*
4343 BROADCOM STB DPFE DRIVER
4344 M: Markus Mayer <mmayer@broadcom.com>
4345 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4348 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4349 F: drivers/memory/brcmstb_dpfe.c
4351 BROADCOM STB NAND FLASH DRIVER
4352 M: Brian Norris <computersforpeace@gmail.com>
4353 M: Kamal Dasu <kdasu.kdev@gmail.com>
4354 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4355 L: linux-mtd@lists.infradead.org
4357 F: drivers/mtd/nand/raw/brcmnand/
4358 F: include/linux/platform_data/brcmnand.h
4360 BROADCOM STB PCIE DRIVER
4361 M: Jim Quinlan <jim2101024@gmail.com>
4362 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4363 M: Florian Fainelli <f.fainelli@gmail.com>
4364 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4365 L: linux-pci@vger.kernel.org
4367 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4368 F: drivers/pci/controller/pcie-brcmstb.c
4370 BROADCOM SYSTEMPORT ETHERNET DRIVER
4371 M: Florian Fainelli <f.fainelli@gmail.com>
4372 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4373 L: netdev@vger.kernel.org
4375 F: drivers/net/ethernet/broadcom/bcmsysport.*
4376 F: drivers/net/ethernet/broadcom/unimac.h
4377 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4379 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4380 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4381 M: Prashant Sreedharan <prashant@broadcom.com>
4382 M: Michael Chan <mchan@broadcom.com>
4383 L: netdev@vger.kernel.org
4385 F: drivers/net/ethernet/broadcom/tg3.*
4388 M: Scott Branden <scott.branden@broadcom.com>
4389 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4391 F: drivers/misc/bcm-vk/
4392 F: include/uapi/linux/misc/bcm_vk.h
4394 BROCADE BFA FC SCSI DRIVER
4395 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4396 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4397 L: linux-scsi@vger.kernel.org
4399 F: drivers/scsi/bfa/
4401 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4402 M: Rasesh Mody <rmody@marvell.com>
4403 M: Sudarsana Kalluru <skalluru@marvell.com>
4404 M: GR-Linux-NIC-Dev@marvell.com
4405 L: netdev@vger.kernel.org
4407 F: drivers/net/ethernet/brocade/bna/
4409 BSG (block layer generic sg v4 driver)
4410 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4411 L: linux-scsi@vger.kernel.org
4414 F: include/linux/bsg.h
4415 F: include/uapi/linux/bsg.h
4418 M: Clemens Ladisch <clemens@ladisch.de>
4419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4422 F: Documentation/sound/cards/bt87x.rst
4423 F: sound/pci/bt87x.c
4426 M: Michael Buesch <m@bues.ch>
4428 W: http://bu3sch.de/btgpio.php
4429 F: drivers/gpio/gpio-bt8xx.c
4432 M: Chris Mason <clm@fb.com>
4433 M: Josef Bacik <josef@toxicpanda.com>
4434 M: David Sterba <dsterba@suse.com>
4435 L: linux-btrfs@vger.kernel.org
4437 W: http://btrfs.wiki.kernel.org/
4438 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4439 C: irc://irc.libera.chat/btrfs
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4441 F: Documentation/filesystems/btrfs.rst
4443 F: include/linux/btrfs*
4444 F: include/uapi/linux/btrfs*
4446 BTTV VIDEO4LINUX DRIVER
4447 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4448 L: linux-media@vger.kernel.org
4450 W: https://linuxtv.org
4451 T: git git://linuxtv.org/media_tree.git
4452 F: Documentation/driver-api/media/drivers/bttv*
4453 F: drivers/media/pci/bt8xx/bttv*
4455 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4456 M: Chanwoo Choi <cw00.choi@samsung.com>
4457 L: linux-pm@vger.kernel.org
4458 L: linux-samsung-soc@vger.kernel.org
4460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4461 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4462 F: drivers/devfreq/exynos-bus.c
4464 BUSLOGIC SCSI DRIVER
4465 M: Khalid Aziz <khalid@gonehiking.org>
4466 L: linux-scsi@vger.kernel.org
4468 F: drivers/scsi/BusLogic.*
4469 F: drivers/scsi/FlashPoint.*
4471 C-MEDIA CMI8788 DRIVER
4472 M: Clemens Ladisch <clemens@ladisch.de>
4473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4476 F: sound/pci/oxygen/
4479 M: Guo Ren <guoren@kernel.org>
4480 L: linux-csky@vger.kernel.org
4482 T: git https://github.com/c-sky/csky-linux.git
4483 F: Documentation/devicetree/bindings/csky/
4484 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4485 F: Documentation/devicetree/bindings/timer/csky,*
4487 F: drivers/clocksource/timer-gx6605s.c
4488 F: drivers/clocksource/timer-mp-csky.c
4489 F: drivers/irqchip/irq-csky-*
4493 CA8210 IEEE-802.15.4 RADIO DRIVER
4494 L: linux-wpan@vger.kernel.org
4496 W: https://github.com/Cascoda/ca8210-linux.git
4497 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4498 F: drivers/net/ieee802154/ca8210.c
4500 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4501 M: Damien Le Moal <damien.lemoal@wdc.com>
4502 L: linux-riscv@lists.infradead.org
4503 L: linux-gpio@vger.kernel.org (pinctrl driver)
4504 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4505 F: drivers/pinctrl/pinctrl-k210.c
4507 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4508 M: Damien Le Moal <damien.lemoal@wdc.com>
4509 L: linux-kernel@vger.kernel.org
4510 L: linux-riscv@lists.infradead.org
4512 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4513 F: drivers/reset/reset-k210.c
4515 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4516 M: Damien Le Moal <damien.lemoal@wdc.com>
4517 L: linux-riscv@lists.infradead.org
4519 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4520 F: drivers/soc/canaan/
4521 F: include/soc/canaan/
4523 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4524 M: David Howells <dhowells@redhat.com>
4525 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4527 F: Documentation/filesystems/caching/cachefiles.rst
4530 CADENCE MIPI-CSI2 BRIDGES
4531 M: Maxime Ripard <mripard@kernel.org>
4532 L: linux-media@vger.kernel.org
4534 F: Documentation/devicetree/bindings/media/cdns,*.txt
4535 F: drivers/media/platform/cadence/cdns-csi2*
4538 L: linux-mtd@lists.infradead.org
4540 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4541 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4543 CADENCE USB3 DRD IP DRIVER
4544 M: Peter Chen <peter.chen@kernel.org>
4545 M: Pawel Laszczak <pawell@cadence.com>
4546 R: Roger Quadros <rogerq@kernel.org>
4547 R: Aswath Govindraju <a-govindraju@ti.com>
4548 L: linux-usb@vger.kernel.org
4550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4551 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4552 F: drivers/usb/cdns3/
4553 X: drivers/usb/cdns3/cdnsp*
4555 CADENCE USBSSP DRD IP DRIVER
4556 M: Pawel Laszczak <pawell@cadence.com>
4557 L: linux-usb@vger.kernel.org
4559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4560 F: drivers/usb/cdns3/
4561 X: drivers/usb/cdns3/cdns3*
4563 CADET FM/AM RADIO RECEIVER DRIVER
4564 M: Hans Verkuil <hverkuil@xs4all.nl>
4565 L: linux-media@vger.kernel.org
4567 W: https://linuxtv.org
4568 T: git git://linuxtv.org/media_tree.git
4569 F: drivers/media/radio/radio-cadet*
4571 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4572 L: linux-media@vger.kernel.org
4574 T: git git://linuxtv.org/media_tree.git
4575 F: Documentation/admin-guide/media/cafe_ccic*
4576 F: drivers/media/platform/marvell/
4579 L: netdev@vger.kernel.org
4581 F: Documentation/networking/caif/
4582 F: drivers/net/caif/
4583 F: include/net/caif/
4584 F: include/uapi/linux/caif/
4588 M: Toke Høiland-Jørgensen <toke@toke.dk>
4589 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4591 F: net/sched/sch_cake.c
4594 M: Wolfgang Grandegger <wg@grandegger.com>
4595 M: Marc Kleine-Budde <mkl@pengutronix.de>
4596 L: linux-can@vger.kernel.org
4598 W: https://github.com/linux-can
4599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4601 F: Documentation/devicetree/bindings/net/can/
4602 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4604 F: drivers/phy/phy-can-transceiver.c
4605 F: include/linux/can/bittiming.h
4606 F: include/linux/can/dev.h
4607 F: include/linux/can/length.h
4608 F: include/linux/can/platform/
4609 F: include/linux/can/rx-offload.h
4610 F: include/uapi/linux/can/error.h
4611 F: include/uapi/linux/can/netlink.h
4612 F: include/uapi/linux/can/vxcan.h
4615 M: Oliver Hartkopp <socketcan@hartkopp.net>
4616 M: Marc Kleine-Budde <mkl@pengutronix.de>
4617 L: linux-can@vger.kernel.org
4619 W: https://github.com/linux-can
4620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4622 F: Documentation/networking/can.rst
4623 F: include/linux/can/can-ml.h
4624 F: include/linux/can/core.h
4625 F: include/linux/can/skb.h
4626 F: include/net/netns/can.h
4627 F: include/uapi/linux/can.h
4628 F: include/uapi/linux/can/bcm.h
4629 F: include/uapi/linux/can/gw.h
4630 F: include/uapi/linux/can/isotp.h
4631 F: include/uapi/linux/can/raw.h
4634 CAN-J1939 NETWORK LAYER
4635 M: Robin van der Gracht <robin@protonic.nl>
4636 M: Oleksij Rempel <o.rempel@pengutronix.de>
4637 R: kernel@pengutronix.de
4638 L: linux-can@vger.kernel.org
4640 F: Documentation/networking/j1939.rst
4641 F: include/uapi/linux/can/j1939.h
4645 M: Serge Hallyn <serge@hallyn.com>
4646 L: linux-security-module@vger.kernel.org
4648 F: include/linux/capability.h
4649 F: include/uapi/linux/capability.h
4650 F: kernel/capability.c
4651 F: security/commoncap.c
4653 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4654 M: Kevin Tsai <ktsai@capellamicro.com>
4656 F: drivers/iio/light/cm*
4658 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4659 M: Christian Lamparter <chunkeey@googlemail.com>
4660 L: linux-wireless@vger.kernel.org
4662 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4663 F: drivers/net/wireless/ath/carl9170/
4666 M: Robert Richter <rric@kernel.org>
4668 W: http://www.marvell.com
4669 F: drivers/i2c/busses/i2c-octeon*
4670 F: drivers/i2c/busses/i2c-thunderx*
4672 CAVIUM LIQUIDIO NETWORK DRIVER
4673 M: Derek Chickles <dchickles@marvell.com>
4674 M: Satanand Burla <sburla@marvell.com>
4675 M: Felix Manlunas <fmanlunas@marvell.com>
4676 L: netdev@vger.kernel.org
4678 W: http://www.marvell.com
4679 F: drivers/net/ethernet/cavium/liquidio/
4682 M: Robert Richter <rric@kernel.org>
4684 W: http://www.marvell.com
4685 F: drivers/mmc/host/cavium*
4687 CAVIUM OCTEON-TX CRYPTO DRIVER
4688 M: George Cherian <gcherian@marvell.com>
4689 L: linux-crypto@vger.kernel.org
4691 W: http://www.marvell.com
4692 F: drivers/crypto/cavium/cpt/
4694 CAVIUM THUNDERX2 ARM64 SOC
4695 M: Robert Richter <rric@kernel.org>
4696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4698 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4699 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4701 CBS/ETF/TAPRIO QDISCS
4702 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4704 L: netdev@vger.kernel.org
4705 F: net/sched/sch_cbs.c
4706 F: net/sched/sch_etf.c
4707 F: net/sched/sch_taprio.c
4709 CC2520 IEEE-802.15.4 RADIO DRIVER
4710 M: Varka Bhadram <varkabhadram@gmail.com>
4711 L: linux-wpan@vger.kernel.org
4713 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4714 F: drivers/net/ieee802154/cc2520.c
4715 F: include/linux/spi/cc2520.h
4717 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4718 M: Gilad Ben-Yossef <gilad@benyossef.com>
4719 L: linux-crypto@vger.kernel.org
4721 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4722 F: drivers/crypto/ccree/
4724 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4725 M: Hadar Gat <hadar.gat@arm.com>
4726 L: linux-crypto@vger.kernel.org
4728 F: drivers/char/hw_random/cctrng.c
4729 F: drivers/char/hw_random/cctrng.h
4730 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4731 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4734 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4735 L: linux-media@vger.kernel.org
4737 W: http://linuxtv.org
4738 T: git git://linuxtv.org/media_tree.git
4739 F: Documentation/ABI/testing/debugfs-cec-error-inj
4740 F: Documentation/devicetree/bindings/media/cec.txt
4741 F: Documentation/driver-api/media/cec-core.rst
4742 F: Documentation/userspace-api/media/cec
4743 F: drivers/media/cec/
4744 F: drivers/media/rc/keymaps/rc-cec.c
4745 F: include/media/cec-notifier.h
4746 F: include/media/cec.h
4747 F: include/uapi/linux/cec-funcs.h
4748 F: include/uapi/linux/cec.h
4751 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4752 L: linux-media@vger.kernel.org
4754 W: http://linuxtv.org
4755 T: git git://linuxtv.org/media_tree.git
4756 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4757 F: drivers/media/cec/platform/cec-gpio/
4759 CELL BROADBAND ENGINE ARCHITECTURE
4760 M: Arnd Bergmann <arnd@arndb.de>
4761 L: linuxppc-dev@lists.ozlabs.org
4763 W: http://www.ibm.com/developerworks/power/cell/
4764 F: arch/powerpc/include/asm/cell*.h
4765 F: arch/powerpc/include/asm/spu*.h
4766 F: arch/powerpc/include/uapi/asm/spu*.h
4767 F: arch/powerpc/platforms/cell/
4769 CELLWISE CW2015 BATTERY DRIVER
4770 M: Tobias Schrammm <t.schramm@manjaro.org>
4772 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4773 F: drivers/power/supply/cw2015_battery.c
4775 CEPH COMMON CODE (LIBCEPH)
4776 M: Ilya Dryomov <idryomov@gmail.com>
4777 M: Xiubo Li <xiubli@redhat.com>
4778 R: Jeff Layton <jlayton@kernel.org>
4779 L: ceph-devel@vger.kernel.org
4782 T: git git://github.com/ceph/ceph-client.git
4783 F: include/linux/ceph/
4784 F: include/linux/crush/
4787 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4788 M: Xiubo Li <xiubli@redhat.com>
4789 M: Ilya Dryomov <idryomov@gmail.com>
4790 R: Jeff Layton <jlayton@kernel.org>
4791 L: ceph-devel@vger.kernel.org
4794 T: git git://github.com/ceph/ceph-client.git
4795 F: Documentation/filesystems/ceph.rst
4798 CERTIFICATE HANDLING
4799 M: David Howells <dhowells@redhat.com>
4800 M: David Woodhouse <dwmw2@infradead.org>
4801 L: keyrings@vger.kernel.org
4803 F: Documentation/admin-guide/module-signing.rst
4805 F: scripts/sign-file.c
4808 CFAG12864B LCD DRIVER
4809 M: Miguel Ojeda <ojeda@kernel.org>
4811 F: drivers/auxdisplay/cfag12864b.c
4812 F: include/linux/cfag12864b.h
4814 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4815 M: Miguel Ojeda <ojeda@kernel.org>
4817 F: drivers/auxdisplay/cfag12864bfb.c
4818 F: include/linux/cfag12864b.h
4820 CHAR and MISC DRIVERS
4821 M: Arnd Bergmann <arnd@arndb.de>
4822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4827 F: include/linux/miscdevice.h
4828 X: drivers/char/agp/
4829 X: drivers/char/hw_random/
4830 X: drivers/char/ipmi/
4831 X: drivers/char/random.c
4832 X: drivers/char/tpm/
4835 M: Andy Whitcroft <apw@canonical.com>
4836 M: Joe Perches <joe@perches.com>
4837 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4838 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4840 F: scripts/checkpatch.pl
4842 CHECKPATCH DOCUMENTATION
4843 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4844 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4845 R: Joe Perches <joe@perches.com>
4847 F: Documentation/dev-tools/checkpatch.rst
4849 CHINESE DOCUMENTATION
4850 M: Alex Shi <alexs@kernel.org>
4851 M: Yanteng Si <siyanteng@loongson.cn>
4853 F: Documentation/translations/zh_CN/
4855 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4856 M: Peter Chen <peter.chen@kernel.org>
4857 L: linux-usb@vger.kernel.org
4859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4860 F: drivers/usb/chipidea/
4862 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4863 M: Hans de Goede <hdegoede@redhat.com>
4864 L: linux-input@vger.kernel.org
4866 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4867 F: drivers/input/touchscreen/chipone_icn8318.c
4869 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4870 M: Hans de Goede <hdegoede@redhat.com>
4871 L: linux-input@vger.kernel.org
4873 F: drivers/input/touchscreen/chipone_icn8505.c
4875 CHROME HARDWARE PLATFORM SUPPORT
4876 M: Benson Leung <bleung@chromium.org>
4877 L: chrome-platform@lists.linux.dev
4879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4880 F: drivers/platform/chrome/
4882 CHROMEOS EC CODEC DRIVER
4883 M: Cheng-Yi Chiang <cychiang@chromium.org>
4884 M: Tzung-Bi Shih <tzungbi@google.com>
4885 R: Guenter Roeck <groeck@chromium.org>
4886 L: chrome-platform@lists.linux.dev
4888 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4889 F: sound/soc/codecs/cros_ec_codec.*
4891 CHROMEOS EC SUBDRIVERS
4892 M: Benson Leung <bleung@chromium.org>
4893 R: Guenter Roeck <groeck@chromium.org>
4894 L: chrome-platform@lists.linux.dev
4896 F: drivers/power/supply/cros_usbpd-charger.c
4900 CHROMEOS EC USB TYPE-C DRIVER
4901 M: Prashant Malani <pmalani@chromium.org>
4902 L: chrome-platform@lists.linux.dev
4904 F: drivers/platform/chrome/cros_ec_typec.c
4906 CHROMEOS EC USB PD NOTIFY DRIVER
4907 M: Prashant Malani <pmalani@chromium.org>
4908 L: chrome-platform@lists.linux.dev
4910 F: drivers/platform/chrome/cros_usbpd_notify.c
4911 F: include/linux/platform_data/cros_usbpd_notify.h
4913 CHRONTEL CH7322 CEC DRIVER
4914 M: Joe Tessler <jrt@google.com>
4915 L: linux-media@vger.kernel.org
4917 T: git git://linuxtv.org/media_tree.git
4918 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4919 F: drivers/media/cec/i2c/ch7322.c
4921 CIRRUS LOGIC AUDIO CODEC DRIVERS
4922 M: James Schulman <james.schulman@cirrus.com>
4923 M: David Rhodes <david.rhodes@cirrus.com>
4924 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4925 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4927 L: patches@opensource.cirrus.com
4929 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4930 F: include/dt-bindings/sound/cs*
4931 F: sound/pci/hda/cs*
4932 F: sound/pci/hda/hda_cs_dsp_ctl.*
4933 F: sound/soc/codecs/cs*
4935 CIRRUS LOGIC DSP FIRMWARE DRIVER
4936 M: Simon Trimmer <simont@opensource.cirrus.com>
4937 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4938 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4939 L: patches@opensource.cirrus.com
4941 W: https://github.com/CirrusLogic/linux-drivers/wiki
4942 T: git https://github.com/CirrusLogic/linux-drivers.git
4943 F: drivers/firmware/cirrus/*
4944 F: include/linux/firmware/cirrus/*
4946 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4947 M: Hartley Sweeten <hsweeten@visionengravers.com>
4948 L: netdev@vger.kernel.org
4950 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4952 CIRRUS LOGIC LOCHNAGAR DRIVER
4953 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4954 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4955 L: patches@opensource.cirrus.com
4957 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4958 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4959 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4960 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4961 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4962 F: Documentation/hwmon/lochnagar.rst
4963 F: drivers/clk/clk-lochnagar.c
4964 F: drivers/hwmon/lochnagar-hwmon.c
4965 F: drivers/mfd/lochnagar-i2c.c
4966 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4967 F: drivers/regulator/lochnagar-regulator.c
4968 F: include/dt-bindings/clk/lochnagar.h
4969 F: include/dt-bindings/pinctrl/lochnagar.h
4970 F: include/linux/mfd/lochnagar*
4971 F: sound/soc/codecs/lochnagar-sc.c
4973 CIRRUS LOGIC MADERA CODEC DRIVERS
4974 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4975 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4977 L: patches@opensource.cirrus.com
4979 W: https://github.com/CirrusLogic/linux-drivers/wiki
4980 T: git https://github.com/CirrusLogic/linux-drivers.git
4981 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4982 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4983 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4984 F: drivers/gpio/gpio-madera*
4985 F: drivers/irqchip/irq-madera*
4986 F: drivers/mfd/cs47l*
4987 F: drivers/mfd/madera*
4988 F: drivers/pinctrl/cirrus/*
4989 F: include/dt-bindings/sound/madera*
4990 F: include/linux/irqchip/irq-madera*
4991 F: include/linux/mfd/madera/*
4992 F: include/sound/madera*
4993 F: sound/soc/codecs/cs47l*
4994 F: sound/soc/codecs/madera*
4996 CISCO FCOE HBA DRIVER
4997 M: Satish Kharat <satishkh@cisco.com>
4998 M: Sesidhar Baddela <sebaddel@cisco.com>
4999 M: Karan Tilak Kumar <kartilak@cisco.com>
5000 L: linux-scsi@vger.kernel.org
5002 F: drivers/scsi/fnic/
5004 CISCO SCSI HBA DRIVER
5005 M: Karan Tilak Kumar <kartilak@cisco.com>
5006 M: Sesidhar Baddela <sebaddel@cisco.com>
5007 L: linux-scsi@vger.kernel.org
5009 F: drivers/scsi/snic/
5011 CISCO VIC ETHERNET NIC DRIVER
5012 M: Christian Benvenuti <benve@cisco.com>
5013 M: Govindarajulu Varadarajan <_govind@gmx.com>
5015 F: drivers/net/ethernet/cisco/enic/
5017 CISCO VIC LOW LATENCY NIC DRIVER
5018 M: Christian Benvenuti <benve@cisco.com>
5019 M: Nelson Escobar <neescoba@cisco.com>
5021 F: drivers/infiniband/hw/usnic/
5024 M: Miguel Ojeda <ojeda@kernel.org>
5028 CLANG/LLVM BUILD SUPPORT
5029 M: Nathan Chancellor <nathan@kernel.org>
5030 M: Nick Desaulniers <ndesaulniers@google.com>
5031 R: Tom Rix <trix@redhat.com>
5032 L: llvm@lists.linux.dev
5034 W: https://clangbuiltlinux.github.io/
5035 B: https://github.com/ClangBuiltLinux/linux/issues
5036 C: irc://irc.libera.chat/clangbuiltlinux
5037 F: Documentation/kbuild/llvm.rst
5038 F: include/linux/compiler-clang.h
5039 F: scripts/Makefile.clang
5040 F: scripts/clang-tools/
5041 K: \b(?i:clang|llvm)\b
5043 CLANG CONTROL FLOW INTEGRITY SUPPORT
5044 M: Sami Tolvanen <samitolvanen@google.com>
5045 M: Kees Cook <keescook@chromium.org>
5046 R: Nathan Chancellor <nathan@kernel.org>
5047 R: Nick Desaulniers <ndesaulniers@google.com>
5048 L: llvm@lists.linux.dev
5050 B: https://github.com/ClangBuiltLinux/linux/issues
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5052 F: include/linux/cfi.h
5056 M: Russell King <linux@armlinux.org.uk>
5057 L: linux-clk@vger.kernel.org
5059 F: include/linux/clk.h
5061 CLOCKSOURCE, CLOCKEVENT DRIVERS
5062 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5063 M: Thomas Gleixner <tglx@linutronix.de>
5064 L: linux-kernel@vger.kernel.org
5066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5067 F: Documentation/devicetree/bindings/timer/
5068 F: drivers/clocksource/
5071 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5072 M: Daniel Oliveira Nascimento <don@syst.com.br>
5073 L: platform-driver-x86@vger.kernel.org
5075 F: drivers/platform/x86/classmate-laptop.c
5078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5079 L: linux-media@vger.kernel.org
5081 W: https://linuxtv.org
5082 T: git git://linuxtv.org/media_tree.git
5083 F: drivers/media/pci/cobalt/
5085 COCCINELLE/Semantic Patches (SmPL)
5086 M: Julia Lawall <Julia.Lawall@inria.fr>
5087 M: Nicolas Palix <nicolas.palix@imag.fr>
5088 L: cocci@inria.fr (moderated for non-subscribers)
5090 W: https://coccinelle.gitlabpages.inria.fr/website/
5091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5092 F: Documentation/dev-tools/coccinelle.rst
5093 F: scripts/coccicheck
5094 F: scripts/coccinelle/
5097 M: Jan Harkes <jaharkes@cs.cmu.edu>
5099 L: codalist@coda.cs.cmu.edu
5101 W: http://www.coda.cs.cmu.edu/
5102 F: Documentation/filesystems/coda.rst
5104 F: include/linux/coda*.h
5105 F: include/uapi/linux/coda*.h
5107 CODA V4L2 MEM2MEM DRIVER
5108 M: Philipp Zabel <p.zabel@pengutronix.de>
5109 L: linux-media@vger.kernel.org
5111 F: Documentation/devicetree/bindings/media/coda.yaml
5112 F: drivers/media/platform/chips-media/
5115 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5117 F: Documentation/process/code-of-conduct-interpretation.rst
5118 F: Documentation/process/code-of-conduct.rst
5121 M: Ian Abbott <abbotti@mev.co.uk>
5122 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5125 F: include/linux/comedi/
5126 F: include/uapi/linux/comedi.h
5128 COMMON CLK FRAMEWORK
5129 M: Michael Turquette <mturquette@baylibre.com>
5130 M: Stephen Boyd <sboyd@kernel.org>
5131 L: linux-clk@vger.kernel.org
5133 Q: http://patchwork.kernel.org/project/linux-clk/list/
5134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5135 F: Documentation/devicetree/bindings/clock/
5137 F: include/dt-bindings/clock/
5138 F: include/linux/clk-pr*
5139 F: include/linux/clk/
5140 F: include/linux/of_clk.h
5141 X: drivers/clk/clkdev.c
5143 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5144 M: Steve French <sfrench@samba.org>
5145 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5146 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5147 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5148 L: linux-cifs@vger.kernel.org
5149 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5151 W: https://wiki.samba.org/index.php/LinuxCIFS
5152 T: git git://git.samba.org/sfrench/cifs-2.6.git
5153 F: Documentation/admin-guide/cifs/
5157 COMPACTPCI HOTPLUG CORE
5158 M: Scott Murray <scott@spiteful.org>
5159 L: linux-pci@vger.kernel.org
5161 F: drivers/pci/hotplug/cpci_hotplug*
5163 COMPACTPCI HOTPLUG GENERIC DRIVER
5164 M: Scott Murray <scott@spiteful.org>
5165 L: linux-pci@vger.kernel.org
5167 F: drivers/pci/hotplug/cpcihp_generic.c
5169 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5170 M: Scott Murray <scott@spiteful.org>
5171 L: linux-pci@vger.kernel.org
5173 F: drivers/pci/hotplug/cpcihp_zt5550.*
5175 COMPAL LAPTOP SUPPORT
5176 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5177 L: platform-driver-x86@vger.kernel.org
5179 F: drivers/platform/x86/compal-laptop.c
5182 M: Miguel Ojeda <ojeda@kernel.org>
5183 R: Nick Desaulniers <ndesaulniers@google.com>
5185 F: include/linux/compiler_attributes.h
5187 COMPUTE EXPRESS LINK (CXL)
5188 M: Alison Schofield <alison.schofield@intel.com>
5189 M: Vishal Verma <vishal.l.verma@intel.com>
5190 M: Ira Weiny <ira.weiny@intel.com>
5191 M: Ben Widawsky <bwidawsk@kernel.org>
5192 M: Dan Williams <dan.j.williams@intel.com>
5193 L: linux-cxl@vger.kernel.org
5196 F: include/uapi/linux/cxl_mem.h
5198 CONEXANT ACCESSRUNNER USB DRIVER
5199 L: accessrunner-general@lists.sourceforge.net
5201 W: http://accessrunner.sourceforge.net/
5202 F: drivers/usb/atm/cxacru.c
5205 M: Joel Becker <jlbec@evilplan.org>
5206 M: Christoph Hellwig <hch@lst.de>
5208 T: git git://git.infradead.org/users/hch/configfs.git
5210 F: include/linux/configfs.h
5211 F: samples/configfs/
5214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5216 F: drivers/video/console/
5217 F: include/linux/console*
5220 M: Frederic Weisbecker <frederic@kernel.org>
5221 M: "Paul E. McKenney" <paulmck@kernel.org>
5223 F: kernel/context_tracking.c
5224 F: include/linux/context_tracking*
5226 CONTROL GROUP (CGROUP)
5227 M: Tejun Heo <tj@kernel.org>
5228 M: Zefan Li <lizefan.x@bytedance.com>
5229 M: Johannes Weiner <hannes@cmpxchg.org>
5230 L: cgroups@vger.kernel.org
5232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5233 F: Documentation/admin-guide/cgroup-v1/
5234 F: Documentation/admin-guide/cgroup-v2.rst
5235 F: include/linux/cgroup*
5237 F: tools/testing/selftests/cgroup/
5239 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5240 M: Tejun Heo <tj@kernel.org>
5241 M: Jens Axboe <axboe@kernel.dk>
5242 L: cgroups@vger.kernel.org
5243 L: linux-block@vger.kernel.org
5244 T: git git://git.kernel.dk/linux-block
5245 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5246 F: block/bfq-cgroup.c
5247 F: block/blk-cgroup.c
5248 F: block/blk-iolatency.c
5249 F: block/blk-throttle.c
5250 F: include/linux/blk-cgroup.h
5252 CONTROL GROUP - CPUSET
5253 M: Zefan Li <lizefan.x@bytedance.com>
5254 L: cgroups@vger.kernel.org
5256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5257 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5258 F: include/linux/cpuset.h
5259 F: kernel/cgroup/cpuset.c
5261 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5262 M: Johannes Weiner <hannes@cmpxchg.org>
5263 M: Michal Hocko <mhocko@kernel.org>
5264 M: Roman Gushchin <roman.gushchin@linux.dev>
5265 M: Shakeel Butt <shakeelb@google.com>
5266 R: Muchun Song <songmuchun@bytedance.com>
5267 L: cgroups@vger.kernel.org
5268 L: linux-mm@kvack.org
5272 F: tools/testing/selftests/cgroup/memcg_protection.m
5273 F: tools/testing/selftests/cgroup/test_kmem.c
5274 F: tools/testing/selftests/cgroup/test_memcontrol.c
5276 CORETEMP HARDWARE MONITORING DRIVER
5277 M: Fenghua Yu <fenghua.yu@intel.com>
5278 L: linux-hwmon@vger.kernel.org
5280 F: Documentation/hwmon/coretemp.rst
5281 F: drivers/hwmon/coretemp.c
5283 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5284 M: Marius Zachmann <mail@mariuszachmann.de>
5285 L: linux-hwmon@vger.kernel.org
5287 F: drivers/hwmon/corsair-cpro.c
5289 CORSAIR-PSU HARDWARE MONITOR DRIVER
5290 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5291 L: linux-hwmon@vger.kernel.org
5293 F: Documentation/hwmon/corsair-psu.rst
5294 F: drivers/hwmon/corsair-psu.c
5297 M: William Breathitt Gray <william.gray@linaro.org>
5298 L: linux-iio@vger.kernel.org
5300 T: git https://git.linaro.org/people/william.gray/counter.git
5301 F: Documentation/ABI/testing/sysfs-bus-counter
5302 F: Documentation/driver-api/generic-counter.rst
5304 F: include/linux/counter.h
5305 F: include/uapi/linux/counter.h
5309 M: Bence Csókás <bence98@sch.bme.hu>
5311 F: drivers/i2c/busses/i2c-cp2615.c
5313 CPMAC ETHERNET DRIVER
5314 M: Florian Fainelli <f.fainelli@gmail.com>
5315 L: netdev@vger.kernel.org
5317 F: drivers/net/ethernet/ti/cpmac.c
5319 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5320 M: Viresh Kumar <viresh.kumar@linaro.org>
5321 M: Sudeep Holla <sudeep.holla@arm.com>
5322 L: linux-pm@vger.kernel.org
5324 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5325 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5327 CPU FREQUENCY SCALING FRAMEWORK
5328 M: "Rafael J. Wysocki" <rafael@kernel.org>
5329 M: Viresh Kumar <viresh.kumar@linaro.org>
5330 L: linux-pm@vger.kernel.org
5332 B: https://bugzilla.kernel.org
5333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5335 F: Documentation/admin-guide/pm/cpufreq.rst
5336 F: Documentation/admin-guide/pm/intel_pstate.rst
5337 F: Documentation/cpu-freq/
5338 F: Documentation/devicetree/bindings/cpufreq/
5340 F: include/linux/cpufreq.h
5341 F: include/linux/sched/cpufreq.h
5342 F: kernel/sched/cpufreq*.c
5343 F: tools/testing/selftests/cpufreq/
5345 CPU IDLE TIME MANAGEMENT FRAMEWORK
5346 M: "Rafael J. Wysocki" <rafael@kernel.org>
5347 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5348 L: linux-pm@vger.kernel.org
5350 B: https://bugzilla.kernel.org
5351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5352 F: Documentation/admin-guide/pm/cpuidle.rst
5353 F: Documentation/driver-api/pm/cpuidle.rst
5355 F: include/linux/cpuidle.h
5357 CPU POWER MONITORING SUBSYSTEM
5358 M: Thomas Renninger <trenn@suse.com>
5359 M: Shuah Khan <shuah@kernel.org>
5360 M: Shuah Khan <skhan@linuxfoundation.org>
5361 L: linux-pm@vger.kernel.org
5363 F: tools/power/cpupower/
5366 M: "H. Peter Anvin" <hpa@zytor.com>
5368 F: arch/x86/kernel/cpuid.c
5369 F: arch/x86/kernel/msr.c
5371 CPUIDLE DRIVER - ARM BIG LITTLE
5372 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5373 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5374 L: linux-pm@vger.kernel.org
5375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5378 F: drivers/cpuidle/cpuidle-big_little.c
5380 CPUIDLE DRIVER - ARM EXYNOS
5381 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5382 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5383 M: Kukjin Kim <kgene@kernel.org>
5384 L: linux-pm@vger.kernel.org
5385 L: linux-samsung-soc@vger.kernel.org
5387 F: arch/arm/mach-exynos/pm.c
5388 F: drivers/cpuidle/cpuidle-exynos.c
5389 F: include/linux/platform_data/cpuidle-exynos.h
5391 CPUIDLE DRIVER - ARM PSCI
5392 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5393 M: Sudeep Holla <sudeep.holla@arm.com>
5394 L: linux-pm@vger.kernel.org
5395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5397 F: drivers/cpuidle/cpuidle-psci.c
5399 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5400 M: Ulf Hansson <ulf.hansson@linaro.org>
5401 L: linux-pm@vger.kernel.org
5402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5404 F: drivers/cpuidle/cpuidle-psci.h
5405 F: drivers/cpuidle/cpuidle-psci-domain.c
5407 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5408 M: Ulf Hansson <ulf.hansson@linaro.org>
5409 L: linux-pm@vger.kernel.org
5411 F: drivers/cpuidle/dt_idle_genpd.c
5412 F: drivers/cpuidle/dt_idle_genpd.h
5414 CPUIDLE DRIVER - RISC-V SBI
5415 M: Anup Patel <anup@brainfault.org>
5416 L: linux-pm@vger.kernel.org
5417 L: linux-riscv@lists.infradead.org
5419 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5422 M: Nicolas Pitre <nico@fluxnic.net>
5424 F: Documentation/filesystems/cramfs.rst
5428 M: Bastien Nocera <hadess@hadess.net>
5429 L: linux-input@vger.kernel.org
5431 F: drivers/hid/hid-creative-sb0540.c
5434 M: Herbert Xu <herbert@gondor.apana.org.au>
5435 M: "David S. Miller" <davem@davemloft.net>
5436 L: linux-crypto@vger.kernel.org
5438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5440 F: Documentation/crypto/
5441 F: Documentation/devicetree/bindings/crypto/
5446 F: include/linux/crypto*
5449 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5450 M: Neil Horman <nhorman@tuxdriver.com>
5451 L: linux-crypto@vger.kernel.org
5453 F: crypto/ansi_cprng.c
5457 M: Hans Verkuil <hverkuil@xs4all.nl>
5458 L: linux-media@vger.kernel.org
5460 W: http://linuxtv.org
5461 T: git git://linuxtv.org/media_tree.git
5462 F: drivers/media/i2c/cs3308.c
5464 CS5535 Audio ALSA driver
5465 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5467 F: sound/pci/cs5535audio/
5469 CSI DRIVERS FOR ALLWINNER V3s
5470 M: Yong Deng <yong.deng@magewell.com>
5471 L: linux-media@vger.kernel.org
5473 T: git git://linuxtv.org/media_tree.git
5474 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5475 F: drivers/media/platform/sunxi/sun6i-csi/
5478 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5479 M: Ondrej Ille <ondrej.ille@gmail.com>
5480 L: linux-can@vger.kernel.org
5482 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5483 F: drivers/net/can/ctucanfd/
5486 M: Solomon Peachy <pizza@shaftnet.org>
5488 F: drivers/net/wireless/st/cw1200/
5490 CX18 VIDEO4LINUX DRIVER
5491 M: Andy Walls <awalls@md.metrocast.net>
5492 L: linux-media@vger.kernel.org
5494 W: https://linuxtv.org
5495 T: git git://linuxtv.org/media_tree.git
5496 F: drivers/media/pci/cx18/
5497 F: include/uapi/linux/ivtv*
5499 CX2341X MPEG ENCODER HELPER MODULE
5500 M: Hans Verkuil <hverkuil@xs4all.nl>
5501 L: linux-media@vger.kernel.org
5503 W: https://linuxtv.org
5504 T: git git://linuxtv.org/media_tree.git
5505 F: drivers/media/common/cx2341x*
5506 F: include/media/drv-intf/cx2341x.h
5508 CX24120 MEDIA DRIVER
5509 M: Jemma Denson <jdenson@gmail.com>
5510 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5511 L: linux-media@vger.kernel.org
5513 W: https://linuxtv.org
5514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5515 F: drivers/media/dvb-frontends/cx24120*
5517 CX88 VIDEO4LINUX DRIVER
5518 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5519 L: linux-media@vger.kernel.org
5521 W: https://linuxtv.org
5522 T: git git://linuxtv.org/media_tree.git
5523 F: Documentation/driver-api/media/drivers/cx88*
5524 F: drivers/media/pci/cx88/
5526 CXD2820R MEDIA DRIVER
5527 M: Antti Palosaari <crope@iki.fi>
5528 L: linux-media@vger.kernel.org
5530 W: https://linuxtv.org
5531 W: http://palosaari.fi/linux/
5532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5533 T: git git://linuxtv.org/anttip/media_tree.git
5534 F: drivers/media/dvb-frontends/cxd2820r*
5536 CXGB3 ETHERNET DRIVER (CXGB3)
5537 M: Raju Rangoju <rajur@chelsio.com>
5538 L: netdev@vger.kernel.org
5540 W: http://www.chelsio.com
5541 F: drivers/net/ethernet/chelsio/cxgb3/
5543 CXGB3 ISCSI DRIVER (CXGB3I)
5544 M: Varun Prakash <varun@chelsio.com>
5545 L: linux-scsi@vger.kernel.org
5547 W: http://www.chelsio.com
5548 F: drivers/scsi/cxgbi/cxgb3i
5550 CXGB4 CRYPTO DRIVER (chcr)
5551 M: Ayush Sawal <ayush.sawal@chelsio.com>
5552 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5553 M: Rohit Maheshwari <rohitm@chelsio.com>
5554 L: linux-crypto@vger.kernel.org
5556 W: http://www.chelsio.com
5557 F: drivers/crypto/chelsio
5559 CXGB4 INLINE CRYPTO DRIVER
5560 M: Ayush Sawal <ayush.sawal@chelsio.com>
5561 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5562 M: Rohit Maheshwari <rohitm@chelsio.com>
5563 L: netdev@vger.kernel.org
5565 W: http://www.chelsio.com
5566 F: drivers/net/ethernet/chelsio/inline_crypto/
5568 CXGB4 ETHERNET DRIVER (CXGB4)
5569 M: Raju Rangoju <rajur@chelsio.com>
5570 L: netdev@vger.kernel.org
5572 W: http://www.chelsio.com
5573 F: drivers/net/ethernet/chelsio/cxgb4/
5575 CXGB4 ISCSI DRIVER (CXGB4I)
5576 M: Varun Prakash <varun@chelsio.com>
5577 L: linux-scsi@vger.kernel.org
5579 W: http://www.chelsio.com
5580 F: drivers/scsi/cxgbi/cxgb4i
5582 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5583 M: Potnuri Bharat Teja <bharat@chelsio.com>
5584 L: linux-rdma@vger.kernel.org
5586 W: http://www.openfabrics.org
5587 F: drivers/infiniband/hw/cxgb4/
5588 F: include/uapi/rdma/cxgb4-abi.h
5590 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5591 M: Raju Rangoju <rajur@chelsio.com>
5592 L: netdev@vger.kernel.org
5594 W: http://www.chelsio.com
5595 F: drivers/net/ethernet/chelsio/cxgb4vf/
5597 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5598 M: Frederic Barrat <fbarrat@linux.ibm.com>
5599 M: Andrew Donnellan <ajd@linux.ibm.com>
5600 L: linuxppc-dev@lists.ozlabs.org
5602 F: Documentation/ABI/testing/sysfs-class-cxl
5603 F: Documentation/powerpc/cxl.rst
5604 F: arch/powerpc/platforms/powernv/pci-cxl.c
5605 F: drivers/misc/cxl/
5606 F: include/misc/cxl*
5607 F: include/uapi/misc/cxl.h
5609 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5610 M: Manoj N. Kumar <manoj@linux.ibm.com>
5611 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5612 M: Uma Krishnan <ukrishn@linux.ibm.com>
5613 L: linux-scsi@vger.kernel.org
5615 F: Documentation/powerpc/cxlflash.rst
5616 F: drivers/scsi/cxlflash/
5617 F: include/uapi/scsi/cxlflash_ioctl.h
5620 M: Russell King <linux@armlinux.org.uk>
5621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5623 W: http://www.armlinux.org.uk/
5624 F: drivers/video/fbdev/cyber2000fb.*
5626 CYCLADES PC300 DRIVER
5628 F: drivers/net/wan/pc300*
5630 CYPRESS_FIRMWARE MEDIA DRIVER
5631 M: Antti Palosaari <crope@iki.fi>
5632 L: linux-media@vger.kernel.org
5634 W: https://linuxtv.org
5635 W: http://palosaari.fi/linux/
5636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5637 T: git git://linuxtv.org/anttip/media_tree.git
5638 F: drivers/media/common/cypress_firmware*
5640 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5641 M: Linus Walleij <linus.walleij@linaro.org>
5642 L: linux-input@vger.kernel.org
5644 F: drivers/input/touchscreen/cy8ctma140.c
5646 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5647 M: Yassine Oudjana <y.oudjana@protonmail.com>
5648 L: linux-input@vger.kernel.org
5650 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5651 F: drivers/input/keyboard/cypress-sf.c
5653 CYTTSP TOUCHSCREEN DRIVER
5654 M: Linus Walleij <linus.walleij@linaro.org>
5655 L: linux-input@vger.kernel.org
5657 F: drivers/input/touchscreen/cyttsp*
5659 D-LINK DIR-685 TOUCHKEYS DRIVER
5660 M: Linus Walleij <linus.walleij@linaro.org>
5661 L: linux-input@vger.kernel.org
5663 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5665 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5666 M: Joshua Kinard <kumba@gentoo.org>
5668 F: drivers/rtc/rtc-ds1685.c
5669 F: include/linux/rtc/ds1685.h
5671 DAMA SLAVE for AX.25
5672 M: Joerg Reuter <jreuter@yaina.de>
5673 L: linux-hams@vger.kernel.org
5675 W: http://yaina.de/jreuter/
5676 W: http://www.qsl.net/dl1bke/
5677 F: net/ax25/af_ax25.c
5678 F: net/ax25/ax25_dev.c
5679 F: net/ax25/ax25_ds_*
5680 F: net/ax25/ax25_in.c
5681 F: net/ax25/ax25_out.c
5682 F: net/ax25/ax25_timer.c
5683 F: net/ax25/sysctl_net_ax25.c
5686 M: SeongJae Park <sj@kernel.org>
5687 L: damon@lists.linux.dev
5688 L: linux-mm@kvack.org
5690 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5691 F: Documentation/admin-guide/mm/damon/
5692 F: Documentation/mm/damon/
5693 F: include/linux/damon.h
5694 F: include/trace/events/damon.h
5696 F: tools/testing/selftests/damon/
5698 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5699 L: netdev@vger.kernel.org
5701 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5702 F: drivers/net/ethernet/dec/tulip/dmfe.c
5704 DC390/AM53C974 SCSI driver
5705 M: Hannes Reinecke <hare@suse.com>
5706 L: linux-scsi@vger.kernel.org
5708 F: drivers/scsi/am53c974.c
5711 M: Oliver Neukum <oliver@neukum.org>
5712 M: Ali Akcaagac <aliakc@web.de>
5713 M: Jamie Lenehan <lenehan@twibble.org>
5714 L: dc395x@twibble.org
5716 W: http://twibble.org/dist/dc395x/
5717 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5718 F: Documentation/scsi/dc395x.rst
5719 F: drivers/scsi/dc395x.*
5722 L: dccp@vger.kernel.org
5724 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5725 F: include/linux/dccp.h
5726 F: include/linux/tfrc.h
5727 F: include/uapi/linux/dccp.h
5730 DECnet NETWORK LAYER
5731 L: linux-decnet-user@lists.sourceforge.net
5733 W: http://linux-decnet.sourceforge.net
5734 F: Documentation/networking/decnet.rst
5737 DECSTATION PLATFORM SUPPORT
5738 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5739 L: linux-mips@vger.kernel.org
5741 W: http://www.linux-mips.org/wiki/DECstation
5743 F: arch/mips/include/asm/dec/
5744 F: arch/mips/include/asm/mach-dec/
5746 DEFXX FDDI NETWORK DRIVER
5747 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5749 F: drivers/net/fddi/defxx.*
5751 DEFZA FDDI NETWORK DRIVER
5752 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5754 F: drivers/net/fddi/defza.*
5756 DEINTERLACE DRIVERS FOR ALLWINNER H3
5757 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5758 L: linux-media@vger.kernel.org
5760 T: git git://linuxtv.org/media_tree.git
5761 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5762 F: drivers/media/platform/sunxi/sun8i-di/
5765 M: Matthew Garrett <mjg59@srcf.ucam.org>
5766 M: Pali Rohár <pali@kernel.org>
5767 L: platform-driver-x86@vger.kernel.org
5769 F: drivers/platform/x86/dell/dell-laptop.c
5771 DELL LAPTOP FREEFALL DRIVER
5772 M: Pali Rohár <pali@kernel.org>
5774 F: drivers/platform/x86/dell/dell-smo8800.c
5776 DELL LAPTOP RBTN DRIVER
5777 M: Pali Rohár <pali@kernel.org>
5779 F: drivers/platform/x86/dell/dell-rbtn.*
5781 DELL LAPTOP SMM DRIVER
5782 M: Pali Rohár <pali@kernel.org>
5784 F: Documentation/ABI/obsolete/procfs-i8k
5785 F: drivers/hwmon/dell-smm-hwmon.c
5786 F: include/uapi/linux/i8k.h
5788 DELL REMOTE BIOS UPDATE DRIVER
5789 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5790 L: platform-driver-x86@vger.kernel.org
5792 F: drivers/platform/x86/dell/dell_rbu.c
5795 M: Pali Rohár <pali@kernel.org>
5796 L: Dell.Client.Kernel@dell.com
5797 L: platform-driver-x86@vger.kernel.org
5799 F: drivers/platform/x86/dell/dell-smbios.*
5801 DELL SMBIOS SMM DRIVER
5802 L: Dell.Client.Kernel@dell.com
5803 L: platform-driver-x86@vger.kernel.org
5805 F: drivers/platform/x86/dell/dell-smbios-smm.c
5807 DELL SMBIOS WMI DRIVER
5808 L: Dell.Client.Kernel@dell.com
5809 L: platform-driver-x86@vger.kernel.org
5811 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5812 F: tools/wmi/dell-smbios-example.c
5814 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5815 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5816 L: platform-driver-x86@vger.kernel.org
5818 F: Documentation/driver-api/dcdbas.rst
5819 F: drivers/platform/x86/dell/dcdbas.*
5821 DELL WMI DESCRIPTOR DRIVER
5822 L: Dell.Client.Kernel@dell.com
5824 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5826 DELL WMI SYSMAN DRIVER
5827 M: Divya Bharathi <divya.bharathi@dell.com>
5828 M: Prasanth Ksr <prasanth.ksr@dell.com>
5829 L: Dell.Client.Kernel@dell.com
5830 L: platform-driver-x86@vger.kernel.org
5832 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5833 F: drivers/platform/x86/dell/dell-wmi-sysman/
5835 DELL WMI NOTIFICATIONS DRIVER
5836 M: Matthew Garrett <mjg59@srcf.ucam.org>
5837 M: Pali Rohár <pali@kernel.org>
5839 F: drivers/platform/x86/dell/dell-wmi-base.c
5841 DELL WMI HARDWARE PRIVACY SUPPORT
5842 M: Perry Yuan <Perry.Yuan@dell.com>
5843 L: Dell.Client.Kernel@dell.com
5844 L: platform-driver-x86@vger.kernel.org
5846 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5848 DELTA ST MEDIA DRIVER
5849 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5850 L: linux-media@vger.kernel.org
5852 W: https://linuxtv.org
5853 T: git git://linuxtv.org/media_tree.git
5854 F: drivers/media/platform/st/sti/delta
5856 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5857 M: Zev Weiss <zev@bewilderbeest.net>
5858 L: linux-hwmon@vger.kernel.org
5860 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5862 DELTA DPS920AB PSU DRIVER
5863 M: Robert Marko <robert.marko@sartura.hr>
5864 L: linux-hwmon@vger.kernel.org
5866 F: Documentation/hwmon/dps920ab.rst
5867 F: drivers/hwmon/pmbus/dps920ab.c
5869 DELTA NETWORKS TN48M CPLD DRIVERS
5870 M: Robert Marko <robert.marko@sartura.hr>
5872 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5873 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5874 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5875 F: drivers/gpio/gpio-tn48m.c
5876 F: include/dt-bindings/reset/delta,tn48m-reset.h
5879 L: linux-mtd@lists.infradead.org
5881 F: drivers/mtd/nand/raw/denali*
5883 DESIGNWARE EDMA CORE IP DRIVER
5884 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5885 L: dmaengine@vger.kernel.org
5887 F: drivers/dma/dw-edma/
5888 F: include/linux/dma/edma.h
5890 DESIGNWARE XDATA IP DRIVER
5891 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5892 L: linux-pci@vger.kernel.org
5894 F: Documentation/misc-devices/dw-xdata-pcie.rst
5895 F: drivers/misc/dw-xdata-pcie.c
5897 DESIGNWARE USB2 DRD IP DRIVER
5898 M: Minas Harutyunyan <hminas@synopsys.com>
5899 L: linux-usb@vger.kernel.org
5901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5902 F: drivers/usb/dwc2/
5904 DESIGNWARE USB3 DRD IP DRIVER
5905 M: Felipe Balbi <balbi@kernel.org>
5906 L: linux-usb@vger.kernel.org
5908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5909 F: drivers/usb/dwc3/
5911 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5912 M: Andreas Klinger <ak@it-klinger.de>
5913 L: linux-iio@vger.kernel.org
5915 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5916 F: drivers/iio/proximity/srf*.c
5918 DEVICE COREDUMP (DEV_COREDUMP)
5919 M: Johannes Berg <johannes@sipsolutions.net>
5920 L: linux-kernel@vger.kernel.org
5922 F: drivers/base/devcoredump.c
5923 F: include/linux/devcoredump.h
5925 DEVICE DEPENDENCY HELPER SCRIPT
5926 M: Saravana Kannan <saravanak@google.com>
5927 L: linux-kernel@vger.kernel.org
5929 F: scripts/dev-needs.sh
5931 DEVICE DIRECT ACCESS (DAX)
5932 M: Dan Williams <dan.j.williams@intel.com>
5933 M: Vishal Verma <vishal.l.verma@intel.com>
5934 M: Dave Jiang <dave.jiang@intel.com>
5935 L: nvdimm@lists.linux.dev
5939 DEVICE FREQUENCY (DEVFREQ)
5940 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5941 M: Kyungmin Park <kyungmin.park@samsung.com>
5942 M: Chanwoo Choi <cw00.choi@samsung.com>
5943 L: linux-pm@vger.kernel.org
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5946 F: Documentation/devicetree/bindings/devfreq/
5947 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5949 F: include/linux/devfreq.h
5950 F: include/trace/events/devfreq.h
5952 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5953 M: Chanwoo Choi <cw00.choi@samsung.com>
5954 L: linux-pm@vger.kernel.org
5956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5957 F: Documentation/devicetree/bindings/devfreq/event/
5958 F: drivers/devfreq/devfreq-event.c
5959 F: drivers/devfreq/event/
5960 F: include/dt-bindings/pmu/exynos_ppmu.h
5961 F: include/linux/devfreq-event.h
5963 DEVICE NUMBER REGISTRY
5964 M: Torben Mathiasen <device@lanana.org>
5966 W: http://lanana.org/docs/device-list/index.html
5968 DEVICE RESOURCE MANAGEMENT HELPERS
5969 M: Hans de Goede <hdegoede@redhat.com>
5970 R: Matti Vaittinen <mazziesaccount@gmail.com>
5972 F: include/linux/devm-helpers.h
5975 M: Alasdair Kergon <agk@redhat.com>
5976 M: Mike Snitzer <snitzer@kernel.org>
5977 M: dm-devel@redhat.com
5978 L: dm-devel@redhat.com
5980 W: http://sources.redhat.com/dm
5981 Q: http://patchwork.kernel.org/project/dm-devel/list/
5982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5983 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5984 F: Documentation/admin-guide/device-mapper/
5985 F: drivers/md/Kconfig
5986 F: drivers/md/Makefile
5988 F: drivers/md/persistent-data/
5989 F: include/linux/device-mapper.h
5990 F: include/linux/dm-*.h
5991 F: include/uapi/linux/dm-*.h
5994 M: Jiri Pirko <jiri@nvidia.com>
5995 L: netdev@vger.kernel.org
5997 F: Documentation/networking/devlink
5998 F: include/net/devlink.h
5999 F: include/uapi/linux/devlink.h
6000 F: net/core/devlink.c
6002 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6003 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6004 L: kernel@dh-electronics.com
6006 F: arch/arm/boot/dts/imx6*-dhcom-*
6008 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6009 M: Marek Vasut <marex@denx.de>
6010 L: kernel@dh-electronics.com
6012 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6013 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6015 DIALOG SEMICONDUCTOR DRIVERS
6016 M: Support Opensource <support.opensource@diasemi.com>
6018 W: http://www.dialog-semiconductor.com/products
6019 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6020 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6021 F: Documentation/devicetree/bindings/mfd/da90*.txt
6022 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6023 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6024 F: Documentation/devicetree/bindings/regulator/da92*.txt
6025 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6026 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6027 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6028 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6029 F: Documentation/hwmon/da90??.rst
6030 F: drivers/gpio/gpio-da90??.c
6031 F: drivers/hwmon/da90??-hwmon.c
6032 F: drivers/iio/adc/da91??-*.c
6033 F: drivers/input/misc/da72??.[ch]
6034 F: drivers/input/misc/da90??_onkey.c
6035 F: drivers/input/touchscreen/da9052_tsi.c
6036 F: drivers/leds/leds-da90??.c
6037 F: drivers/mfd/da903x.c
6038 F: drivers/mfd/da90??-*.c
6039 F: drivers/mfd/da91??-*.c
6040 F: drivers/pinctrl/pinctrl-da90??.c
6041 F: drivers/power/supply/da9052-battery.c
6042 F: drivers/power/supply/da91??-*.c
6043 F: drivers/regulator/da9???-regulator.[ch]
6044 F: drivers/regulator/slg51000-regulator.[ch]
6045 F: drivers/rtc/rtc-da90??.c
6046 F: drivers/thermal/da90??-thermal.c
6047 F: drivers/video/backlight/da90??_bl.c
6048 F: drivers/watchdog/da90??_wdt.c
6049 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6050 F: include/linux/mfd/da903x.h
6051 F: include/linux/mfd/da9052/
6052 F: include/linux/mfd/da9055/
6053 F: include/linux/mfd/da9062/
6054 F: include/linux/mfd/da9063/
6055 F: include/linux/mfd/da9150/
6056 F: include/linux/regulator/da9211.h
6057 F: include/sound/da[79]*.h
6058 F: sound/soc/codecs/da[79]*.[ch]
6060 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6061 M: William Breathitt Gray <william.gray@linaro.org>
6062 L: linux-gpio@vger.kernel.org
6064 F: drivers/gpio/gpio-gpio-mm.c
6066 DIOLAN U2C-12 I2C DRIVER
6067 M: Guenter Roeck <linux@roeck-us.net>
6068 L: linux-i2c@vger.kernel.org
6070 F: drivers/i2c/busses/i2c-diolan-u2c.c
6072 DIRECTORY NOTIFICATION (DNOTIFY)
6073 M: Jan Kara <jack@suse.cz>
6074 R: Amir Goldstein <amir73il@gmail.com>
6075 L: linux-fsdevel@vger.kernel.org
6077 F: Documentation/filesystems/dnotify.rst
6078 F: fs/notify/dnotify/
6079 F: include/linux/dnotify.h
6081 DISK GEOMETRY AND PARTITION HANDLING
6082 M: Andries Brouwer <aeb@cwi.nl>
6084 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6085 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6086 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6089 M: Jan Kara <jack@suse.com>
6091 F: Documentation/filesystems/quota.rst
6093 F: include/linux/quota*.h
6094 F: include/uapi/linux/quota*.h
6096 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6097 M: Bernie Thompson <bernie@plugable.com>
6098 L: linux-fbdev@vger.kernel.org
6100 W: http://plugable.com/category/projects/udlfb/
6101 F: Documentation/fb/udlfb.rst
6102 F: drivers/video/fbdev/udlfb.c
6103 F: include/video/udlfb.h
6105 DISTRIBUTED LOCK MANAGER (DLM)
6106 M: Christine Caulfield <ccaulfie@redhat.com>
6107 M: David Teigland <teigland@redhat.com>
6108 L: cluster-devel@redhat.com
6110 W: http://sources.redhat.com/cluster/
6111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6114 DMA BUFFER SHARING FRAMEWORK
6115 M: Sumit Semwal <sumit.semwal@linaro.org>
6116 M: Christian König <christian.koenig@amd.com>
6117 L: linux-media@vger.kernel.org
6118 L: dri-devel@lists.freedesktop.org
6119 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6121 T: git git://anongit.freedesktop.org/drm/drm-misc
6122 F: Documentation/driver-api/dma-buf.rst
6124 F: include/linux/*fence.h
6125 F: include/linux/dma-buf.h
6126 F: include/linux/dma-resv.h
6127 K: \bdma_(?:buf|fence|resv)\b
6129 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6130 M: Vinod Koul <vkoul@kernel.org>
6131 L: dmaengine@vger.kernel.org
6133 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6135 F: Documentation/devicetree/bindings/dma/
6136 F: Documentation/driver-api/dmaengine/
6138 F: include/dt-bindings/dma/
6139 F: include/linux/dma/
6140 F: include/linux/dmaengine.h
6141 F: include/linux/of_dma.h
6144 M: Christoph Hellwig <hch@lst.de>
6145 M: Marek Szyprowski <m.szyprowski@samsung.com>
6146 R: Robin Murphy <robin.murphy@arm.com>
6147 L: iommu@lists.linux.dev
6149 W: http://git.infradead.org/users/hch/dma-mapping.git
6150 T: git git://git.infradead.org/users/hch/dma-mapping.git
6151 F: include/asm-generic/dma-mapping.h
6152 F: include/linux/dma-direct.h
6153 F: include/linux/dma-mapping.h
6154 F: include/linux/dma-map-ops.h
6157 DMA MAPPING BENCHMARK
6158 M: Xiang Chen <chenxiang66@hisilicon.com>
6159 L: iommu@lists.linux.dev
6160 F: kernel/dma/map_benchmark.c
6161 F: tools/testing/selftests/dma/
6163 DMA-BUF HEAPS FRAMEWORK
6164 M: Sumit Semwal <sumit.semwal@linaro.org>
6165 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6166 R: Liam Mark <lmark@codeaurora.org>
6167 R: Laura Abbott <labbott@redhat.com>
6168 R: Brian Starkey <Brian.Starkey@arm.com>
6169 R: John Stultz <jstultz@google.com>
6170 L: linux-media@vger.kernel.org
6171 L: dri-devel@lists.freedesktop.org
6172 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6174 T: git git://anongit.freedesktop.org/drm/drm-misc
6175 F: drivers/dma-buf/dma-heap.c
6176 F: drivers/dma-buf/heaps/*
6177 F: include/linux/dma-heap.h
6178 F: include/uapi/linux/dma-heap.h
6180 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6181 M: Lukasz Luba <lukasz.luba@arm.com>
6182 L: linux-pm@vger.kernel.org
6183 L: linux-samsung-soc@vger.kernel.org
6185 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6186 F: drivers/memory/samsung/exynos5422-dmc.c
6188 DME1737 HARDWARE MONITOR DRIVER
6189 M: Juerg Haefliger <juergh@gmail.com>
6190 L: linux-hwmon@vger.kernel.org
6192 F: Documentation/hwmon/dme1737.rst
6193 F: drivers/hwmon/dme1737.c
6196 M: Jean Delvare <jdelvare@suse.com>
6198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6199 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6200 F: drivers/firmware/dmi-id.c
6201 F: drivers/firmware/dmi_scan.c
6202 F: include/linux/dmi.h
6205 M: Jonathan Corbet <corbet@lwn.net>
6206 L: linux-doc@vger.kernel.org
6208 P: Documentation/doc-guide/maintainer-profile.rst
6209 T: git git://git.lwn.net/linux.git docs-next
6211 F: scripts/documentation-file-ref-check
6212 F: scripts/kernel-doc
6213 F: scripts/sphinx-pre-install
6214 X: Documentation/ABI/
6215 X: Documentation/admin-guide/media/
6216 X: Documentation/devicetree/
6217 X: Documentation/driver-api/media/
6218 X: Documentation/firmware-guide/acpi/
6219 X: Documentation/i2c/
6220 X: Documentation/power/
6221 X: Documentation/spi/
6222 X: Documentation/userspace-api/media/
6224 DOCUMENTATION REPORTING ISSUES
6225 M: Thorsten Leemhuis <linux@leemhuis.info>
6226 L: linux-doc@vger.kernel.org
6228 F: Documentation/admin-guide/reporting-issues.rst
6230 DOCUMENTATION SCRIPTS
6231 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6232 L: linux-doc@vger.kernel.org
6234 F: Documentation/sphinx/parse-headers.pl
6235 F: scripts/documentation-file-ref-check
6236 F: scripts/sphinx-pre-install
6238 DOCUMENTATION/ITALIAN
6239 M: Federico Vaga <federico.vaga@vaga.pv.it>
6240 L: linux-doc@vger.kernel.org
6242 F: Documentation/translations/it_IT
6244 DOCUMENTATION/JAPANESE
6245 R: Akira Yokosawa <akiyks@gmail.com>
6246 L: linux-doc@vger.kernel.org
6248 F: Documentation/translations/ja_JP
6250 DONGWOON DW9714 LENS VOICE COIL DRIVER
6251 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6252 L: linux-media@vger.kernel.org
6254 T: git git://linuxtv.org/media_tree.git
6255 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6256 F: drivers/media/i2c/dw9714.c
6258 DONGWOON DW9768 LENS VOICE COIL DRIVER
6259 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6260 L: linux-media@vger.kernel.org
6262 T: git git://linuxtv.org/media_tree.git
6263 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6264 F: drivers/media/i2c/dw9768.c
6266 DONGWOON DW9807 LENS VOICE COIL DRIVER
6267 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6268 L: linux-media@vger.kernel.org
6270 T: git git://linuxtv.org/media_tree.git
6271 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6272 F: drivers/media/i2c/dw9807-vcm.c
6275 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6276 L: blinux-list@redhat.com
6278 F: drivers/char/dtlk.c
6279 F: include/linux/dtlk.h
6281 DPAA2 DATAPATH I/O (DPIO) DRIVER
6282 M: Roy Pledge <Roy.Pledge@nxp.com>
6283 L: linux-kernel@vger.kernel.org
6285 F: drivers/soc/fsl/dpio
6287 DPAA2 ETHERNET DRIVER
6288 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6289 L: netdev@vger.kernel.org
6291 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6292 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6293 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6294 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6295 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6296 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6297 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6298 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6299 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6301 DPAA2 ETHERNET SWITCH DRIVER
6302 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6303 L: netdev@vger.kernel.org
6305 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6306 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6307 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6310 M: Philipp Reisner <philipp.reisner@linbit.com>
6311 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6312 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6313 L: drbd-dev@lists.linbit.com
6315 W: http://www.drbd.org
6316 T: git git://git.linbit.com/linux-drbd.git
6317 T: git git://git.linbit.com/drbd-8.4.git
6318 F: Documentation/admin-guide/blockdev/
6319 F: drivers/block/drbd/
6322 DRIVER COMPONENT FRAMEWORK
6323 L: dri-devel@lists.freedesktop.org
6324 F: drivers/base/component.c
6325 F: include/linux/component.h
6327 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6328 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6329 R: "Rafael J. Wysocki" <rafael@kernel.org>
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6332 F: Documentation/core-api/kobject.rst
6336 F: include/linux/debugfs.h
6337 F: include/linux/kobj*
6340 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6341 M: Nishanth Menon <nm@ti.com>
6342 L: linux-pm@vger.kernel.org
6344 F: drivers/soc/ti/smartreflex.c
6345 F: include/linux/power/smartreflex.h
6347 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6348 M: Maxime Ripard <mripard@kernel.org>
6349 M: Chen-Yu Tsai <wens@csie.org>
6350 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6351 L: dri-devel@lists.freedesktop.org
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: drivers/gpu/drm/sun4i/sun8i*
6356 DRM DRIVER FOR ARM PL111 CLCD
6357 M: Emma Anholt <emma@anholt.net>
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: drivers/gpu/drm/pl111/
6362 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6363 M: Linus Walleij <linus.walleij@linaro.org>
6365 T: git git://anongit.freedesktop.org/drm/drm-misc
6366 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6367 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6369 DRM DRIVER FOR ASPEED BMC GFX
6370 M: Joel Stanley <joel@jms.id.au>
6371 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6373 T: git git://anongit.freedesktop.org/drm/drm-misc
6374 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6375 F: drivers/gpu/drm/aspeed/
6377 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6378 M: Dave Airlie <airlied@redhat.com>
6379 R: Thomas Zimmermann <tzimmermann@suse.de>
6380 L: dri-devel@lists.freedesktop.org
6382 T: git git://anongit.freedesktop.org/drm/drm-misc
6383 F: drivers/gpu/drm/ast/
6385 DRM DRIVER FOR BOCHS VIRTUAL GPU
6386 M: Gerd Hoffmann <kraxel@redhat.com>
6387 L: virtualization@lists.linux-foundation.org
6389 T: git git://anongit.freedesktop.org/drm/drm-misc
6390 F: drivers/gpu/drm/tiny/bochs.c
6392 DRM DRIVER FOR BOE HIMAX8279D PANELS
6393 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6395 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6396 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6398 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6399 M: Jagan Teki <jagan@amarulasolutions.com>
6401 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6402 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6404 DRM DRIVER FOR EBBG FT8719 PANEL
6405 M: Joel Selvaraj <jo@jsfamily.in>
6407 T: git git://anongit.freedesktop.org/drm/drm-misc
6408 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6409 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6411 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6412 M: Linus Walleij <linus.walleij@linaro.org>
6414 T: git git://anongit.freedesktop.org/drm/drm-misc
6415 F: drivers/gpu/drm/tve200/
6417 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6418 M: Icenowy Zheng <icenowy@aosc.io>
6420 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6421 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6423 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6424 M: Jagan Teki <jagan@amarulasolutions.com>
6426 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6427 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6429 DRM DRIVER FOR GENERIC USB DISPLAY
6430 M: Noralf Trønnes <noralf@tronnes.org>
6432 W: https://github.com/notro/gud/wiki
6433 T: git git://anongit.freedesktop.org/drm/drm-misc
6434 F: drivers/gpu/drm/gud/
6435 F: include/drm/gud.h
6437 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6438 M: Hans de Goede <hdegoede@redhat.com>
6440 T: git git://anongit.freedesktop.org/drm/drm-misc
6441 F: drivers/gpu/drm/tiny/gm12u320.c
6443 DRM DRIVER FOR HX8357D PANELS
6444 M: Emma Anholt <emma@anholt.net>
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6447 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6448 F: drivers/gpu/drm/tiny/hx8357d.c
6450 DRM DRIVER FOR ILITEK ILI9225 PANELS
6451 M: David Lechner <david@lechnology.com>
6453 T: git git://anongit.freedesktop.org/drm/drm-misc
6454 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6455 F: drivers/gpu/drm/tiny/ili9225.c
6457 DRM DRIVER FOR ILITEK ILI9486 PANELS
6458 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6460 T: git git://anongit.freedesktop.org/drm/drm-misc
6461 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6462 F: drivers/gpu/drm/tiny/ili9486.c
6464 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6465 S: Orphan / Obsolete
6466 F: drivers/gpu/drm/i810/
6467 F: include/uapi/drm/i810_drm.h
6469 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6470 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6472 T: git git://anongit.freedesktop.org/drm/drm-misc
6473 F: drivers/gpu/drm/logicvc/
6475 DRM DRIVER FOR LVDS PANELS
6476 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6477 L: dri-devel@lists.freedesktop.org
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6480 F: drivers/gpu/drm/panel/panel-lvds.c
6481 F: Documentation/devicetree/bindings/display/lvds.yaml
6482 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6484 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6485 M: Guido Günther <agx@sigxcpu.org>
6486 R: Purism Kernel Team <kernel@puri.sm>
6488 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6489 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6491 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6492 S: Orphan / Obsolete
6493 F: drivers/gpu/drm/mga/
6494 F: include/uapi/drm/mga_drm.h
6496 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6497 M: Dave Airlie <airlied@redhat.com>
6498 R: Thomas Zimmermann <tzimmermann@suse.de>
6499 L: dri-devel@lists.freedesktop.org
6501 T: git git://anongit.freedesktop.org/drm/drm-misc
6502 F: drivers/gpu/drm/mgag200/
6504 DRM DRIVER FOR MI0283QT
6505 M: Noralf Trønnes <noralf@tronnes.org>
6507 T: git git://anongit.freedesktop.org/drm/drm-misc
6508 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6509 F: drivers/gpu/drm/tiny/mi0283qt.c
6511 DRM DRIVER FOR MIPI DBI compatible panels
6512 M: Noralf Trønnes <noralf@tronnes.org>
6514 W: https://github.com/notro/panel-mipi-dbi/wiki
6515 T: git git://anongit.freedesktop.org/drm/drm-misc
6516 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6517 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6519 DRM DRIVER FOR MSM ADRENO GPU
6520 M: Rob Clark <robdclark@gmail.com>
6521 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6522 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6523 R: Sean Paul <sean@poorly.run>
6524 L: linux-arm-msm@vger.kernel.org
6525 L: dri-devel@lists.freedesktop.org
6526 L: freedreno@lists.freedesktop.org
6528 T: git https://gitlab.freedesktop.org/drm/msm.git
6529 F: Documentation/devicetree/bindings/display/msm/
6530 F: drivers/gpu/drm/msm/
6531 F: include/uapi/drm/msm_drm.h
6533 DRM DRIVER FOR NOVATEK NT35510 PANELS
6534 M: Linus Walleij <linus.walleij@linaro.org>
6536 T: git git://anongit.freedesktop.org/drm/drm-misc
6537 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6538 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6540 DRM DRIVER FOR NOVATEK NT35560 PANELS
6541 M: Linus Walleij <linus.walleij@linaro.org>
6543 T: git git://anongit.freedesktop.org/drm/drm-misc
6544 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6545 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6547 DRM DRIVER FOR NOVATEK NT36672A PANELS
6548 M: Sumit Semwal <sumit.semwal@linaro.org>
6550 T: git git://anongit.freedesktop.org/drm/drm-misc
6551 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6552 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6554 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6555 M: Ben Skeggs <bskeggs@redhat.com>
6556 M: Karol Herbst <kherbst@redhat.com>
6557 M: Lyude Paul <lyude@redhat.com>
6558 L: dri-devel@lists.freedesktop.org
6559 L: nouveau@lists.freedesktop.org
6561 W: https://nouveau.freedesktop.org/
6562 Q: https://patchwork.freedesktop.org/project/nouveau/
6563 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6564 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6565 C: irc://irc.oftc.net/nouveau
6566 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6567 F: drivers/gpu/drm/nouveau/
6568 F: include/uapi/drm/nouveau_drm.h
6570 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6571 M: Stefan Mavrodiev <stefan@olimex.com>
6573 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6574 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6576 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6577 R: Douglas Anderson <dianders@chromium.org>
6578 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6579 F: drivers/gpu/drm/bridge/parade-ps8640.c
6581 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6582 M: Noralf Trønnes <noralf@tronnes.org>
6584 T: git git://anongit.freedesktop.org/drm/drm-misc
6585 F: Documentation/devicetree/bindings/display/repaper.txt
6586 F: drivers/gpu/drm/tiny/repaper.c
6588 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6589 M: Javier Martinez Canillas <javierm@redhat.com>
6591 T: git git://anongit.freedesktop.org/drm/drm-misc
6592 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6593 F: drivers/gpu/drm/solomon/ssd130x*
6595 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6596 M: Dave Airlie <airlied@redhat.com>
6597 M: Gerd Hoffmann <kraxel@redhat.com>
6598 L: virtualization@lists.linux-foundation.org
6600 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6601 T: git git://anongit.freedesktop.org/drm/drm-misc
6602 F: drivers/gpu/drm/tiny/cirrus.c
6604 DRM DRIVER FOR QXL VIRTUAL GPU
6605 M: Dave Airlie <airlied@redhat.com>
6606 M: Gerd Hoffmann <kraxel@redhat.com>
6607 L: virtualization@lists.linux-foundation.org
6608 L: spice-devel@lists.freedesktop.org
6610 T: git git://anongit.freedesktop.org/drm/drm-misc
6611 F: drivers/gpu/drm/qxl/
6612 F: include/uapi/drm/qxl_drm.h
6614 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6615 S: Orphan / Obsolete
6616 F: drivers/gpu/drm/r128/
6617 F: include/uapi/drm/r128_drm.h
6619 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6620 M: Robert Chiras <robert.chiras@nxp.com>
6622 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6623 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6625 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6626 M: Linus Walleij <linus.walleij@linaro.org>
6628 T: git git://anongit.freedesktop.org/drm/drm-misc
6629 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6630 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6632 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6633 M: Markuss Broks <markuss.broks@gmail.com>
6635 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6636 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6638 DRM DRIVER FOR SITRONIX ST7703 PANELS
6639 M: Guido Günther <agx@sigxcpu.org>
6640 R: Purism Kernel Team <kernel@puri.sm>
6641 R: Ondrej Jirman <megous@megous.com>
6643 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6644 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6646 DRM DRIVER FOR SAVAGE VIDEO CARDS
6647 S: Orphan / Obsolete
6648 F: drivers/gpu/drm/savage/
6649 F: include/uapi/drm/savage_drm.h
6651 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6652 M: Thomas Zimmermann <tzimmermann@suse.de>
6653 M: Javier Martinez Canillas <javierm@redhat.com>
6654 L: dri-devel@lists.freedesktop.org
6656 T: git git://anongit.freedesktop.org/drm/drm-misc
6657 F: drivers/gpu/drm/drm_aperture.c
6658 F: drivers/gpu/drm/tiny/simpledrm.c
6659 F: drivers/video/aperture.c
6660 F: include/drm/drm_aperture.h
6661 F: include/linux/aperture.h
6663 DRM DRIVER FOR SIS VIDEO CARDS
6664 S: Orphan / Obsolete
6665 F: drivers/gpu/drm/sis/
6666 F: include/uapi/drm/sis_drm.h
6668 DRM DRIVER FOR SITRONIX ST7586 PANELS
6669 M: David Lechner <david@lechnology.com>
6671 T: git git://anongit.freedesktop.org/drm/drm-misc
6672 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6673 F: drivers/gpu/drm/tiny/st7586.c
6675 DRM DRIVER FOR SITRONIX ST7701 PANELS
6676 M: Jagan Teki <jagan@amarulasolutions.com>
6678 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6679 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6681 DRM DRIVER FOR SITRONIX ST7735R PANELS
6682 M: David Lechner <david@lechnology.com>
6684 T: git git://anongit.freedesktop.org/drm/drm-misc
6685 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6686 F: drivers/gpu/drm/tiny/st7735r.c
6688 DRM DRIVER FOR ST-ERICSSON MCDE
6689 M: Linus Walleij <linus.walleij@linaro.org>
6691 T: git git://anongit.freedesktop.org/drm/drm-misc
6692 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6693 F: drivers/gpu/drm/mcde/
6695 DRM DRIVER FOR TDFX VIDEO CARDS
6696 S: Orphan / Obsolete
6697 F: drivers/gpu/drm/tdfx/
6699 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6700 M: Jagan Teki <jagan@amarulasolutions.com>
6702 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6703 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6705 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6706 R: Douglas Anderson <dianders@chromium.org>
6707 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6708 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6710 DRM DRIVER FOR TPO TPG110 PANELS
6711 M: Linus Walleij <linus.walleij@linaro.org>
6713 T: git git://anongit.freedesktop.org/drm/drm-misc
6714 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6715 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6717 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6718 M: Dave Airlie <airlied@redhat.com>
6719 R: Sean Paul <sean@poorly.run>
6720 R: Thomas Zimmermann <tzimmermann@suse.de>
6721 L: dri-devel@lists.freedesktop.org
6723 T: git git://anongit.freedesktop.org/drm/drm-misc
6724 F: drivers/gpu/drm/udl/
6726 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6727 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6728 M: Melissa Wen <melissa.srw@gmail.com>
6729 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6730 R: Daniel Vetter <daniel@ffwll.ch>
6731 L: dri-devel@lists.freedesktop.org
6733 T: git git://anongit.freedesktop.org/drm/drm-misc
6734 F: Documentation/gpu/vkms.rst
6735 F: drivers/gpu/drm/vkms/
6737 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6738 M: Hans de Goede <hdegoede@redhat.com>
6739 L: dri-devel@lists.freedesktop.org
6741 T: git git://anongit.freedesktop.org/drm/drm-misc
6742 F: drivers/gpu/drm/vboxvideo/
6744 DRM DRIVER FOR VMWARE VIRTUAL GPU
6745 M: Zack Rusin <zackr@vmware.com>
6746 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6747 L: dri-devel@lists.freedesktop.org
6749 T: git git://anongit.freedesktop.org/drm/drm-misc
6750 F: drivers/gpu/drm/vmwgfx/
6751 F: include/uapi/drm/vmwgfx_drm.h
6753 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6754 M: Linus Walleij <linus.walleij@linaro.org>
6756 T: git git://anongit.freedesktop.org/drm/drm-misc
6757 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6758 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6761 M: David Airlie <airlied@linux.ie>
6762 M: Daniel Vetter <daniel@ffwll.ch>
6763 L: dri-devel@lists.freedesktop.org
6765 B: https://gitlab.freedesktop.org/drm
6766 C: irc://irc.oftc.net/dri-devel
6767 T: git git://anongit.freedesktop.org/drm/drm
6768 F: Documentation/devicetree/bindings/display/
6769 F: Documentation/devicetree/bindings/gpu/
6770 F: Documentation/gpu/
6773 F: include/linux/vga*
6774 F: include/uapi/drm/
6776 DRM DRIVERS AND MISC GPU PATCHES
6777 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6778 M: Maxime Ripard <mripard@kernel.org>
6779 M: Thomas Zimmermann <tzimmermann@suse.de>
6781 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6782 T: git git://anongit.freedesktop.org/drm/drm-misc
6783 F: Documentation/gpu/
6784 F: drivers/gpu/drm/*
6787 F: include/linux/vga*
6788 F: include/uapi/drm/drm*
6790 DRM DRIVERS FOR ALLWINNER A10
6791 M: Maxime Ripard <mripard@kernel.org>
6792 M: Chen-Yu Tsai <wens@csie.org>
6793 L: dri-devel@lists.freedesktop.org
6795 T: git git://anongit.freedesktop.org/drm/drm-misc
6796 F: Documentation/devicetree/bindings/display/allwinner*
6797 F: drivers/gpu/drm/sun4i/
6799 DRM DRIVERS FOR AMLOGIC SOCS
6800 M: Neil Armstrong <narmstrong@baylibre.com>
6801 L: dri-devel@lists.freedesktop.org
6802 L: linux-amlogic@lists.infradead.org
6804 W: http://linux-meson.com/
6805 T: git git://anongit.freedesktop.org/drm/drm-misc
6806 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6807 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6808 F: Documentation/gpu/meson.rst
6809 F: drivers/gpu/drm/meson/
6811 DRM DRIVERS FOR ATMEL HLCDC
6812 M: Sam Ravnborg <sam@ravnborg.org>
6813 M: Boris Brezillon <bbrezillon@kernel.org>
6814 L: dri-devel@lists.freedesktop.org
6816 T: git git://anongit.freedesktop.org/drm/drm-misc
6817 F: Documentation/devicetree/bindings/display/atmel/
6818 F: drivers/gpu/drm/atmel-hlcdc/
6820 DRM DRIVERS FOR BRIDGE CHIPS
6821 M: Andrzej Hajda <andrzej.hajda@intel.com>
6822 M: Neil Armstrong <narmstrong@baylibre.com>
6823 M: Robert Foss <robert.foss@linaro.org>
6824 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6825 R: Jonas Karlman <jonas@kwiboo.se>
6826 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6828 T: git git://anongit.freedesktop.org/drm/drm-misc
6829 F: Documentation/devicetree/bindings/display/bridge/
6830 F: drivers/gpu/drm/bridge/
6832 DRM DRIVERS FOR EXYNOS
6833 M: Inki Dae <inki.dae@samsung.com>
6834 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6835 M: Kyungmin Park <kyungmin.park@samsung.com>
6836 L: dri-devel@lists.freedesktop.org
6838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6839 F: Documentation/devicetree/bindings/display/exynos/
6840 F: Documentation/devicetree/bindings/display/samsung/
6841 F: drivers/gpu/drm/exynos/
6842 F: include/uapi/drm/exynos_drm.h
6844 DRM DRIVERS FOR FREESCALE DCU
6845 M: Stefan Agner <stefan@agner.ch>
6846 M: Alison Wang <alison.wang@nxp.com>
6847 L: dri-devel@lists.freedesktop.org
6849 T: git git://anongit.freedesktop.org/drm/drm-misc
6850 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6851 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6852 F: drivers/gpu/drm/fsl-dcu/
6854 DRM DRIVERS FOR FREESCALE IMX
6855 M: Philipp Zabel <p.zabel@pengutronix.de>
6856 L: dri-devel@lists.freedesktop.org
6858 F: Documentation/devicetree/bindings/display/imx/
6859 F: drivers/gpu/drm/imx/
6860 F: drivers/gpu/ipu-v3/
6862 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6863 M: Liu Ying <victor.liu@nxp.com>
6864 L: dri-devel@lists.freedesktop.org
6866 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6867 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6868 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6869 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6870 F: drivers/gpu/drm/bridge/imx/
6872 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6873 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6874 L: dri-devel@lists.freedesktop.org
6876 T: git git://github.com/patjak/drm-gma500
6877 F: drivers/gpu/drm/gma500/
6879 DRM DRIVERS FOR HISILICON
6880 M: Xinliang Liu <xinliang.liu@linaro.org>
6881 M: Tian Tao <tiantao6@hisilicon.com>
6882 R: John Stultz <jstultz@google.com>
6883 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6884 R: Chen Feng <puck.chen@hisilicon.com>
6885 L: dri-devel@lists.freedesktop.org
6887 T: git git://anongit.freedesktop.org/drm/drm-misc
6888 F: Documentation/devicetree/bindings/display/hisilicon/
6889 F: drivers/gpu/drm/hisilicon/
6891 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6892 M: Deepak Rawat <drawat.floss@gmail.com>
6893 L: linux-hyperv@vger.kernel.org
6894 L: dri-devel@lists.freedesktop.org
6896 T: git git://anongit.freedesktop.org/drm/drm-misc
6897 F: drivers/gpu/drm/hyperv
6899 DRM DRIVERS FOR LIMA
6900 M: Qiang Yu <yuq825@gmail.com>
6901 L: dri-devel@lists.freedesktop.org
6902 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6904 T: git git://anongit.freedesktop.org/drm/drm-misc
6905 F: drivers/gpu/drm/lima/
6906 F: include/uapi/drm/lima_drm.h
6908 DRM DRIVERS FOR MEDIATEK
6909 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6910 M: Philipp Zabel <p.zabel@pengutronix.de>
6911 L: dri-devel@lists.freedesktop.org
6912 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6914 F: Documentation/devicetree/bindings/display/mediatek/
6915 F: drivers/gpu/drm/mediatek/
6916 F: drivers/phy/mediatek/phy-mtk-dp.c
6917 F: drivers/phy/mediatek/phy-mtk-hdmi*
6918 F: drivers/phy/mediatek/phy-mtk-mipi*
6920 DRM DRIVERS FOR NVIDIA TEGRA
6921 M: Thierry Reding <thierry.reding@gmail.com>
6922 L: dri-devel@lists.freedesktop.org
6923 L: linux-tegra@vger.kernel.org
6925 T: git git://anongit.freedesktop.org/tegra/linux.git
6926 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6927 F: Documentation/devicetree/bindings/gpu/host1x/
6928 F: drivers/gpu/drm/tegra/
6929 F: drivers/gpu/host1x/
6930 F: include/linux/host1x.h
6931 F: include/uapi/drm/tegra_drm.h
6933 DRM DRIVERS FOR RENESAS
6934 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6935 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6936 L: dri-devel@lists.freedesktop.org
6937 L: linux-renesas-soc@vger.kernel.org
6939 T: git git://linuxtv.org/pinchartl/media drm/du/next
6940 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6941 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6942 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6943 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6944 F: drivers/gpu/drm/rcar-du/
6945 F: drivers/gpu/drm/shmobile/
6946 F: include/linux/platform_data/shmob_drm.h
6948 DRM DRIVERS FOR ROCKCHIP
6949 M: Sandy Huang <hjc@rock-chips.com>
6950 M: Heiko Stübner <heiko@sntech.de>
6951 L: dri-devel@lists.freedesktop.org
6953 T: git git://anongit.freedesktop.org/drm/drm-misc
6954 F: Documentation/devicetree/bindings/display/rockchip/
6955 F: drivers/gpu/drm/rockchip/
6958 M: Alain Volmat <alain.volmat@foss.st.com>
6959 L: dri-devel@lists.freedesktop.org
6961 T: git git://anongit.freedesktop.org/drm/drm-misc
6962 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6963 F: drivers/gpu/drm/sti
6966 M: Yannick Fertre <yannick.fertre@foss.st.com>
6967 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6968 M: Philippe Cornu <philippe.cornu@foss.st.com>
6969 L: dri-devel@lists.freedesktop.org
6971 T: git git://anongit.freedesktop.org/drm/drm-misc
6972 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6973 F: drivers/gpu/drm/stm
6975 DRM DRIVERS FOR TI KEYSTONE
6976 M: Jyri Sarha <jyri.sarha@iki.fi>
6977 M: Tomi Valkeinen <tomba@kernel.org>
6978 L: dri-devel@lists.freedesktop.org
6980 T: git git://anongit.freedesktop.org/drm/drm-misc
6981 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6982 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6983 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6984 F: drivers/gpu/drm/tidss/
6986 DRM DRIVERS FOR TI LCDC
6987 M: Jyri Sarha <jyri.sarha@iki.fi>
6988 R: Tomi Valkeinen <tomba@kernel.org>
6989 L: dri-devel@lists.freedesktop.org
6991 F: Documentation/devicetree/bindings/display/tilcdc/
6992 F: drivers/gpu/drm/tilcdc/
6994 DRM DRIVERS FOR TI OMAP
6995 M: Tomi Valkeinen <tomba@kernel.org>
6996 L: dri-devel@lists.freedesktop.org
6998 F: Documentation/devicetree/bindings/display/ti/
6999 F: drivers/gpu/drm/omapdrm/
7002 M: Emma Anholt <emma@anholt.net>
7003 M: Melissa Wen <mwen@igalia.com>
7005 T: git git://anongit.freedesktop.org/drm/drm-misc
7006 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7007 F: drivers/gpu/drm/v3d/
7008 F: include/uapi/drm/v3d_drm.h
7011 M: Emma Anholt <emma@anholt.net>
7012 M: Maxime Ripard <mripard@kernel.org>
7014 T: git git://github.com/anholt/linux
7015 T: git git://anongit.freedesktop.org/drm/drm-misc
7016 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7017 F: drivers/gpu/drm/vc4/
7018 F: include/uapi/drm/vc4_drm.h
7020 DRM DRIVERS FOR VIVANTE GPU IP
7021 M: Lucas Stach <l.stach@pengutronix.de>
7022 R: Russell King <linux+etnaviv@armlinux.org.uk>
7023 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7024 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7025 L: dri-devel@lists.freedesktop.org
7027 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7028 F: drivers/gpu/drm/etnaviv/
7029 F: include/uapi/drm/etnaviv_drm.h
7032 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7033 L: dri-devel@lists.freedesktop.org
7034 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7036 T: git git://anongit.freedesktop.org/drm/drm-misc
7037 F: Documentation/gpu/xen-front.rst
7038 F: drivers/gpu/drm/xen/
7040 DRM DRIVERS FOR XILINX
7041 M: Hyun Kwon <hyun.kwon@xilinx.com>
7042 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7043 L: dri-devel@lists.freedesktop.org
7045 T: git git://anongit.freedesktop.org/drm/drm-misc
7046 F: Documentation/devicetree/bindings/display/xlnx/
7047 F: drivers/gpu/drm/xlnx/
7050 M: Thierry Reding <thierry.reding@gmail.com>
7051 R: Sam Ravnborg <sam@ravnborg.org>
7052 L: dri-devel@lists.freedesktop.org
7054 T: git git://anongit.freedesktop.org/drm/drm-misc
7055 F: Documentation/devicetree/bindings/display/panel/
7056 F: drivers/gpu/drm/drm_panel.c
7057 F: drivers/gpu/drm/panel/
7058 F: include/drm/drm_panel.h
7060 DRM PRIVACY-SCREEN CLASS
7061 M: Hans de Goede <hdegoede@redhat.com>
7062 L: dri-devel@lists.freedesktop.org
7064 T: git git://anongit.freedesktop.org/drm/drm-misc
7065 F: drivers/gpu/drm/drm_privacy_screen*
7066 F: include/drm/drm_privacy_screen*
7069 M: Christian Koenig <christian.koenig@amd.com>
7070 M: Huang Rui <ray.huang@amd.com>
7071 L: dri-devel@lists.freedesktop.org
7073 T: git git://anongit.freedesktop.org/drm/drm-misc
7074 F: drivers/gpu/drm/ttm/
7078 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7079 L: dri-devel@lists.freedesktop.org
7081 T: git git://anongit.freedesktop.org/drm/drm-misc
7082 F: drivers/gpu/drm/scheduler/
7083 F: include/drm/gpu_scheduler.h
7085 DSBR100 USB FM RADIO DRIVER
7086 M: Alexey Klimov <klimov.linux@gmail.com>
7087 L: linux-media@vger.kernel.org
7089 T: git git://linuxtv.org/media_tree.git
7090 F: drivers/media/radio/dsbr100.c
7093 M: Hans Verkuil <hverkuil@xs4all.nl>
7094 L: linux-media@vger.kernel.org
7096 W: https://linuxtv.org
7097 T: git git://linuxtv.org/media_tree.git
7098 F: drivers/media/pci/dt3155/
7100 DVB_USB_AF9015 MEDIA DRIVER
7101 M: Antti Palosaari <crope@iki.fi>
7102 L: linux-media@vger.kernel.org
7104 W: https://linuxtv.org
7105 W: http://palosaari.fi/linux/
7106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7107 T: git git://linuxtv.org/anttip/media_tree.git
7108 F: drivers/media/usb/dvb-usb-v2/af9015*
7110 DVB_USB_AF9035 MEDIA DRIVER
7111 M: Antti Palosaari <crope@iki.fi>
7112 L: linux-media@vger.kernel.org
7114 W: https://linuxtv.org
7115 W: http://palosaari.fi/linux/
7116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7117 T: git git://linuxtv.org/anttip/media_tree.git
7118 F: drivers/media/usb/dvb-usb-v2/af9035*
7120 DVB_USB_ANYSEE MEDIA DRIVER
7121 M: Antti Palosaari <crope@iki.fi>
7122 L: linux-media@vger.kernel.org
7124 W: https://linuxtv.org
7125 W: http://palosaari.fi/linux/
7126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7127 T: git git://linuxtv.org/anttip/media_tree.git
7128 F: drivers/media/usb/dvb-usb-v2/anysee*
7130 DVB_USB_AU6610 MEDIA DRIVER
7131 M: Antti Palosaari <crope@iki.fi>
7132 L: linux-media@vger.kernel.org
7134 W: https://linuxtv.org
7135 W: http://palosaari.fi/linux/
7136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7137 T: git git://linuxtv.org/anttip/media_tree.git
7138 F: drivers/media/usb/dvb-usb-v2/au6610*
7140 DVB_USB_CE6230 MEDIA DRIVER
7141 M: Antti Palosaari <crope@iki.fi>
7142 L: linux-media@vger.kernel.org
7144 W: https://linuxtv.org
7145 W: http://palosaari.fi/linux/
7146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7147 T: git git://linuxtv.org/anttip/media_tree.git
7148 F: drivers/media/usb/dvb-usb-v2/ce6230*
7150 DVB_USB_CXUSB MEDIA DRIVER
7151 M: Michael Krufky <mkrufky@linuxtv.org>
7152 L: linux-media@vger.kernel.org
7154 W: https://linuxtv.org
7155 W: http://github.com/mkrufky
7156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7157 T: git git://linuxtv.org/media_tree.git
7158 F: drivers/media/usb/dvb-usb/cxusb*
7160 DVB_USB_EC168 MEDIA DRIVER
7161 M: Antti Palosaari <crope@iki.fi>
7162 L: linux-media@vger.kernel.org
7164 W: https://linuxtv.org
7165 W: http://palosaari.fi/linux/
7166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7167 T: git git://linuxtv.org/anttip/media_tree.git
7168 F: drivers/media/usb/dvb-usb-v2/ec168*
7170 DVB_USB_GL861 MEDIA DRIVER
7171 M: Antti Palosaari <crope@iki.fi>
7172 L: linux-media@vger.kernel.org
7174 W: https://linuxtv.org
7175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7176 T: git git://linuxtv.org/anttip/media_tree.git
7177 F: drivers/media/usb/dvb-usb-v2/gl861*
7179 DVB_USB_MXL111SF MEDIA DRIVER
7180 M: Michael Krufky <mkrufky@linuxtv.org>
7181 L: linux-media@vger.kernel.org
7183 W: https://linuxtv.org
7184 W: http://github.com/mkrufky
7185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7186 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7187 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7189 DVB_USB_RTL28XXU MEDIA DRIVER
7190 M: Antti Palosaari <crope@iki.fi>
7191 L: linux-media@vger.kernel.org
7193 W: https://linuxtv.org
7194 W: http://palosaari.fi/linux/
7195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7196 T: git git://linuxtv.org/anttip/media_tree.git
7197 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7199 DVB_USB_V2 MEDIA DRIVER
7200 M: Antti Palosaari <crope@iki.fi>
7201 L: linux-media@vger.kernel.org
7203 W: https://linuxtv.org
7204 W: http://palosaari.fi/linux/
7205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206 T: git git://linuxtv.org/anttip/media_tree.git
7207 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7208 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7211 M: Jason Baron <jbaron@akamai.com>
7213 F: include/linux/dynamic_debug.h
7214 F: lib/dynamic_debug.c
7216 DYNAMIC INTERRUPT MODERATION
7217 M: Tal Gilboa <talgi@nvidia.com>
7219 F: Documentation/networking/net_dim.rst
7220 F: include/linux/dim.h
7223 DZ DECSTATION DZ11 SERIAL DRIVER
7224 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7226 F: drivers/tty/serial/dz.*
7228 E3X0 POWER BUTTON DRIVER
7229 M: Moritz Fischer <moritz.fischer@ettus.com>
7230 L: usrp-users@lists.ettus.com
7232 W: http://www.ettus.com
7233 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7234 F: drivers/input/misc/e3x0-button.c
7237 M: Antti Palosaari <crope@iki.fi>
7238 L: linux-media@vger.kernel.org
7240 W: https://linuxtv.org
7241 W: http://palosaari.fi/linux/
7242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7243 T: git git://linuxtv.org/anttip/media_tree.git
7244 F: drivers/media/tuners/e4000*
7246 EARTH_PT1 MEDIA DRIVER
7247 M: Akihiro Tsukada <tskd08@gmail.com>
7248 L: linux-media@vger.kernel.org
7250 F: drivers/media/pci/pt1/
7252 EARTH_PT3 MEDIA DRIVER
7253 M: Akihiro Tsukada <tskd08@gmail.com>
7254 L: linux-media@vger.kernel.org
7256 F: drivers/media/pci/pt3/
7259 M: Antti Palosaari <crope@iki.fi>
7260 L: linux-media@vger.kernel.org
7262 W: https://linuxtv.org
7263 W: http://palosaari.fi/linux/
7264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7265 T: git git://linuxtv.org/anttip/media_tree.git
7266 F: drivers/media/dvb-frontends/ec100*
7269 M: Tyler Hicks <code@tyhicks.com>
7270 L: ecryptfs@vger.kernel.org
7272 W: http://ecryptfs.org
7273 W: https://launchpad.net/ecryptfs
7274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7275 F: Documentation/filesystems/ecryptfs.rst
7279 M: Yazen Ghannam <yazen.ghannam@amd.com>
7280 L: linux-edac@vger.kernel.org
7282 F: drivers/edac/amd64_edac*
7283 F: drivers/edac/mce_amd*
7286 M: Jan Luebbe <jlu@pengutronix.de>
7287 L: linux-edac@vger.kernel.org
7289 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7290 F: drivers/edac/armada_xp_*
7293 M: Stefan Schaeckeler <sschaeck@cisco.com>
7295 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7296 F: drivers/edac/aspeed_edac.c
7299 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7301 F: drivers/edac/bluefield_edac.c
7304 M: Andre Przywara <andre.przywara@arm.com>
7305 L: linux-edac@vger.kernel.org
7307 F: drivers/edac/highbank*
7310 M: Ralf Baechle <ralf@linux-mips.org>
7311 L: linux-edac@vger.kernel.org
7312 L: linux-mips@vger.kernel.org
7314 F: drivers/edac/octeon_edac*
7316 EDAC-CAVIUM THUNDERX
7317 M: Robert Richter <rric@kernel.org>
7318 L: linux-edac@vger.kernel.org
7320 F: drivers/edac/thunderx_edac*
7323 M: Borislav Petkov <bp@alien8.de>
7324 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7325 M: Tony Luck <tony.luck@intel.com>
7326 R: James Morse <james.morse@arm.com>
7327 R: Robert Richter <rric@kernel.org>
7328 L: linux-edac@vger.kernel.org
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7331 F: Documentation/admin-guide/ras.rst
7332 F: Documentation/driver-api/edac.rst
7334 F: include/linux/edac.h
7337 M: Lei Wang <lewan@microsoft.com>
7338 L: linux-edac@vger.kernel.org
7340 F: drivers/edac/dmc520_edac.c
7343 M: Mark Gross <markgross@kernel.org>
7344 L: linux-edac@vger.kernel.org
7346 F: drivers/edac/e752x_edac.c
7349 L: linux-edac@vger.kernel.org
7351 F: drivers/edac/e7xxx_edac.c
7354 M: York Sun <york.sun@nxp.com>
7355 L: linux-edac@vger.kernel.org
7357 F: drivers/edac/fsl_ddr_edac.*
7360 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7361 L: linux-edac@vger.kernel.org
7363 F: drivers/edac/ghes_edac.c
7366 M: Tony Luck <tony.luck@intel.com>
7367 L: linux-edac@vger.kernel.org
7369 F: drivers/edac/i10nm_base.c
7372 L: linux-edac@vger.kernel.org
7374 F: drivers/edac/i3000_edac.c
7377 L: linux-edac@vger.kernel.org
7379 F: drivers/edac/i5000_edac.c
7382 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7383 L: linux-edac@vger.kernel.org
7385 F: drivers/edac/i5400_edac.c
7388 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7389 L: linux-edac@vger.kernel.org
7391 F: drivers/edac/i7300_edac.c
7394 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7395 L: linux-edac@vger.kernel.org
7397 F: drivers/edac/i7core_edac.c
7400 M: Tim Small <tim@buttersideup.com>
7401 L: linux-edac@vger.kernel.org
7403 F: drivers/edac/i82443bxgx_edac.c
7406 M: "Arvind R." <arvino55@gmail.com>
7407 L: linux-edac@vger.kernel.org
7409 F: drivers/edac/i82975x_edac.c
7412 M: Jason Baron <jbaron@akamai.com>
7413 L: linux-edac@vger.kernel.org
7415 F: drivers/edac/ie31200_edac.c
7418 M: Tony Luck <tony.luck@intel.com>
7419 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7420 L: linux-edac@vger.kernel.org
7422 F: drivers/edac/igen6_edac.c
7425 M: Johannes Thumshirn <morbidrsa@gmail.com>
7426 L: linux-edac@vger.kernel.org
7428 F: drivers/edac/mpc85xx_edac.[ch]
7431 M: Egor Martovetsky <egor@pasemi.com>
7432 L: linux-edac@vger.kernel.org
7434 F: drivers/edac/pasemi_edac.c
7437 M: Tony Luck <tony.luck@intel.com>
7438 L: linux-edac@vger.kernel.org
7440 F: drivers/edac/pnd2_edac.[ch]
7443 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7444 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7445 L: linux-arm-msm@vger.kernel.org
7446 L: linux-edac@vger.kernel.org
7448 F: drivers/edac/qcom_edac.c
7451 M: Tim Small <tim@buttersideup.com>
7452 L: linux-edac@vger.kernel.org
7454 F: drivers/edac/r82600_edac.c
7457 M: Tony Luck <tony.luck@intel.com>
7458 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7459 L: linux-edac@vger.kernel.org
7461 F: drivers/edac/sb_edac.c
7464 M: Tony Luck <tony.luck@intel.com>
7465 L: linux-edac@vger.kernel.org
7467 F: drivers/edac/skx_*.[ch]
7470 M: Tero Kristo <kristo@kernel.org>
7471 L: linux-edac@vger.kernel.org
7473 F: drivers/edac/ti_edac.c
7475 EDIROL UA-101/UA-1000 DRIVER
7476 M: Clemens Ladisch <clemens@ladisch.de>
7477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7480 F: sound/usb/misc/ua101.c
7483 M: Ivan Hu <ivan.hu@canonical.com>
7484 M: Ard Biesheuvel <ardb@kernel.org>
7485 L: linux-efi@vger.kernel.org
7487 F: drivers/firmware/efi/test/
7489 EFI VARIABLE FILESYSTEM
7490 M: Matthew Garrett <matthew.garrett@nebula.com>
7491 M: Jeremy Kerr <jk@ozlabs.org>
7492 M: Ard Biesheuvel <ardb@kernel.org>
7493 L: linux-efi@vger.kernel.org
7495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7498 EFIFB FRAMEBUFFER DRIVER
7499 M: Peter Jones <pjones@redhat.com>
7500 L: linux-fbdev@vger.kernel.org
7502 F: drivers/video/fbdev/efifb.c
7506 W: http://aeschi.ch.eu.org/efs/
7509 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7510 M: Douglas Miller <dougmill@linux.ibm.com>
7511 L: netdev@vger.kernel.org
7513 F: drivers/net/ethernet/ibm/ehea/
7515 ELM327 CAN NETWORK DRIVER
7516 M: Max Staudt <max@enpas.org>
7517 L: linux-can@vger.kernel.org
7519 F: Documentation/networking/device_drivers/can/can327.rst
7520 F: drivers/net/can/can327.c
7522 EM28XX VIDEO4LINUX DRIVER
7523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7524 L: linux-media@vger.kernel.org
7526 W: https://linuxtv.org
7527 T: git git://linuxtv.org/media_tree.git
7528 F: Documentation/admin-guide/media/em28xx*
7529 F: drivers/media/usb/em28xx/
7532 M: Olivia Mackall <olivia@selenic.com>
7533 M: David Woodhouse <dwmw2@infradead.org>
7534 L: linux-embedded@vger.kernel.org
7537 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7538 M: Adrian Hunter <adrian.hunter@intel.com>
7539 M: Ritesh Harjani <riteshh@codeaurora.org>
7540 M: Asutosh Das <asutoshd@codeaurora.org>
7541 L: linux-mmc@vger.kernel.org
7543 F: drivers/mmc/host/cqhci*
7545 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7546 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7547 L: linux-scsi@vger.kernel.org
7549 W: http://www.broadcom.com
7550 F: drivers/scsi/be2iscsi/
7552 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7553 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7554 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7555 M: Somnath Kotur <somnath.kotur@broadcom.com>
7556 L: netdev@vger.kernel.org
7558 W: http://www.emulex.com
7559 F: drivers/net/ethernet/emulex/benet/
7561 EMULEX ONECONNECT ROCE DRIVER
7562 M: Selvin Xavier <selvin.xavier@broadcom.com>
7563 L: linux-rdma@vger.kernel.org
7565 W: http://www.broadcom.com
7566 F: drivers/infiniband/hw/ocrdma/
7567 F: include/uapi/rdma/ocrdma-abi.h
7569 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7570 M: James Smart <james.smart@broadcom.com>
7571 M: Dick Kennedy <dick.kennedy@broadcom.com>
7572 L: linux-scsi@vger.kernel.org
7574 W: http://www.broadcom.com
7575 F: drivers/scsi/lpfc/
7577 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7578 M: James Smart <james.smart@broadcom.com>
7579 M: Ram Vegesna <ram.vegesna@broadcom.com>
7580 L: linux-scsi@vger.kernel.org
7581 L: target-devel@vger.kernel.org
7583 W: http://www.broadcom.com
7584 F: drivers/scsi/elx/
7586 ENE CB710 FLASH CARD READER DRIVER
7587 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7589 F: drivers/misc/cb710/
7590 F: drivers/mmc/host/cb710-mmc.*
7591 F: include/linux/cb710.h
7593 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7594 M: Maxim Levitsky <maximlevitsky@gmail.com>
7596 F: drivers/media/rc/ene_ir.*
7598 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7599 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7600 L: linuxppc-dev@lists.ozlabs.org
7602 F: drivers/tty/ehv_bytechan.c
7604 EPSON S1D13XXX FRAMEBUFFER DRIVER
7605 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7608 F: drivers/video/fbdev/s1d13xxxfb.c
7609 F: include/video/s1d13xxxfb.h
7612 M: Gao Xiang <xiang@kernel.org>
7613 M: Chao Yu <chao@kernel.org>
7614 R: Yue Hu <huyue2@coolpad.com>
7615 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7616 L: linux-erofs@lists.ozlabs.org
7618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7619 F: Documentation/filesystems/erofs.rst
7621 F: include/trace/events/erofs.h
7623 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7624 M: Jeff Layton <jlayton@kernel.org>
7626 F: include/linux/errseq.h
7630 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7632 L: linux-can@vger.kernel.org
7634 F: drivers/net/can/usb/esd_usb.c
7636 ET131X NETWORK DRIVER
7637 M: Mark Einon <mark.einon@gmail.com>
7639 F: drivers/net/ethernet/agere/
7641 ETAS ES58X CAN/USB DRIVER
7642 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7643 L: linux-can@vger.kernel.org
7645 F: drivers/net/can/usb/etas_es58x/
7648 M: Roopa Prabhu <roopa@nvidia.com>
7649 M: Nikolay Aleksandrov <razor@blackwall.org>
7650 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7651 L: netdev@vger.kernel.org
7653 W: http://www.linuxfoundation.org/en/Net:Bridge
7654 F: include/linux/netfilter_bridge/
7657 ETHERNET PHY LIBRARY
7658 M: Andrew Lunn <andrew@lunn.ch>
7659 M: Heiner Kallweit <hkallweit1@gmail.com>
7660 R: Russell King <linux@armlinux.org.uk>
7661 L: netdev@vger.kernel.org
7663 F: Documentation/ABI/testing/sysfs-class-net-phydev
7664 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7665 F: Documentation/devicetree/bindings/net/mdio*
7666 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7667 F: Documentation/networking/phy.rst
7668 F: drivers/net/mdio/
7669 F: drivers/net/mdio/acpi_mdio.c
7670 F: drivers/net/mdio/fwnode_mdio.c
7671 F: drivers/net/mdio/of_mdio.c
7674 F: include/dt-bindings/net/qca-ar803x.h
7675 F: include/linux/linkmode.h
7676 F: include/linux/*mdio*.h
7677 F: include/linux/mdio/*.h
7678 F: include/linux/mii.h
7679 F: include/linux/of_net.h
7680 F: include/linux/phy.h
7681 F: include/linux/phy_fixed.h
7682 F: include/linux/platform_data/mdio-bcm-unimac.h
7683 F: include/linux/platform_data/mdio-gpio.h
7684 F: include/trace/events/mdio.h
7685 F: include/uapi/linux/mdio.h
7686 F: include/uapi/linux/mii.h
7687 F: net/core/of_net.c
7690 R: Eric Biederman <ebiederm@xmission.com>
7691 R: Kees Cook <keescook@chromium.org>
7692 L: linux-mm@kvack.org
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7695 F: arch/alpha/kernel/binfmt_loader.c
7698 F: include/linux/binfmts.h
7699 F: include/linux/elf.h
7700 F: include/uapi/linux/binfmts.h
7701 F: include/uapi/linux/elf.h
7702 F: tools/testing/selftests/exec/
7707 M: Namjae Jeon <linkinjeon@kernel.org>
7708 M: Sungjong Seo <sj1557.seo@samsung.com>
7709 L: linux-fsdevel@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7715 M: Jan Kara <jack@suse.com>
7716 L: linux-ext4@vger.kernel.org
7718 F: Documentation/filesystems/ext2.rst
7720 F: include/linux/ext2*
7723 M: "Theodore Ts'o" <tytso@mit.edu>
7724 M: Andreas Dilger <adilger.kernel@dilger.ca>
7725 L: linux-ext4@vger.kernel.org
7727 W: http://ext4.wiki.kernel.org
7728 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7730 F: Documentation/filesystems/ext4/
7732 F: include/trace/events/ext4.h
7734 Extended Verification Module (EVM)
7735 M: Mimi Zohar <zohar@linux.ibm.com>
7736 L: linux-integrity@vger.kernel.org
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7739 F: security/integrity/evm/
7740 F: security/integrity/
7742 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7743 M: Ard Biesheuvel <ardb@kernel.org>
7744 L: linux-efi@vger.kernel.org
7746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7747 F: Documentation/admin-guide/efi-stub.rst
7748 F: arch/*/include/asm/efi.h
7749 F: arch/*/kernel/efi.c
7750 F: arch/arm/boot/compressed/efi-header.S
7751 F: arch/arm64/kernel/efi-entry.S
7752 F: arch/x86/platform/efi/
7753 F: drivers/firmware/efi/
7754 F: include/linux/efi*.h
7756 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7757 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7758 M: Chanwoo Choi <cw00.choi@samsung.com>
7759 L: linux-kernel@vger.kernel.org
7761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7762 F: Documentation/devicetree/bindings/extcon/
7763 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7765 F: include/linux/extcon.h
7766 F: include/linux/extcon/
7769 M: Masami Hiramatsu <mhiramat@kernel.org>
7771 F: Documentation/admin-guide/bootconfig.rst
7772 F: fs/proc/bootconfig.c
7773 F: include/linux/bootconfig.h
7774 F: lib/bootconfig-data.S
7776 F: tools/bootconfig/*
7777 F: tools/bootconfig/scripts/*
7780 M: Jingoo Han <jingoohan1@gmail.com>
7781 L: dri-devel@lists.freedesktop.org
7783 F: drivers/gpu/drm/exynos/exynos_dp*
7785 EXYNOS SYSMMU (IOMMU) driver
7786 M: Marek Szyprowski <m.szyprowski@samsung.com>
7787 L: iommu@lists.linux.dev
7789 F: drivers/iommu/exynos-iommu.c
7792 M: Jaegeuk Kim <jaegeuk@kernel.org>
7793 M: Chao Yu <chao@kernel.org>
7794 L: linux-f2fs-devel@lists.sourceforge.net
7796 W: https://f2fs.wiki.kernel.org/
7797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7798 F: Documentation/ABI/testing/sysfs-fs-f2fs
7799 F: Documentation/filesystems/f2fs.rst
7801 F: include/linux/f2fs_fs.h
7802 F: include/trace/events/f2fs.h
7803 F: include/uapi/linux/f2fs.h
7805 F71805F HARDWARE MONITORING DRIVER
7806 M: Jean Delvare <jdelvare@suse.com>
7807 L: linux-hwmon@vger.kernel.org
7809 F: Documentation/hwmon/f71805f.rst
7810 F: drivers/hwmon/f71805f.c
7813 M: Josh Poimboeuf <jpoimboe@kernel.org>
7815 F: scripts/faddr2line
7818 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7819 L: netdev@vger.kernel.org
7821 F: Documentation/networking/failover.rst
7822 F: include/net/failover.h
7823 F: net/core/failover.c
7826 M: Jan Kara <jack@suse.cz>
7827 R: Amir Goldstein <amir73il@gmail.com>
7828 R: Matthew Bobrowski <repnop@google.com>
7829 L: linux-fsdevel@vger.kernel.org
7831 F: fs/notify/fanotify/
7832 F: include/linux/fanotify.h
7833 F: include/uapi/linux/fanotify.h
7835 FARSYNC SYNCHRONOUS DRIVER
7836 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7838 W: http://www.farsite.co.uk/
7839 F: drivers/net/wan/farsync.*
7841 FAULT INJECTION SUPPORT
7842 M: Akinobu Mita <akinobu.mita@gmail.com>
7844 F: Documentation/fault-injection/
7845 F: lib/fault-inject.c
7847 FBTFT Framebuffer drivers
7848 L: dri-devel@lists.freedesktop.org
7849 L: linux-fbdev@vger.kernel.org
7851 F: drivers/staging/fbtft/
7854 M: Michael Buesch <m@bues.ch>
7855 L: linux-media@vger.kernel.org
7857 F: drivers/media/tuners/fc0011.c
7858 F: drivers/media/tuners/fc0011.h
7861 M: Antti Palosaari <crope@iki.fi>
7862 L: linux-media@vger.kernel.org
7864 W: https://linuxtv.org
7865 W: http://palosaari.fi/linux/
7866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7867 T: git git://linuxtv.org/anttip/media_tree.git
7868 F: drivers/media/tuners/fc2580*
7870 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7871 M: Hannes Reinecke <hare@suse.de>
7872 L: linux-scsi@vger.kernel.org
7874 W: www.Open-FCoE.org
7875 F: drivers/scsi/fcoe/
7876 F: drivers/scsi/libfc/
7878 F: include/scsi/libfc.h
7879 F: include/scsi/libfcoe.h
7880 F: include/uapi/scsi/fc/
7882 FILE LOCKING (flock() and fcntl()/lockf())
7883 M: Jeff Layton <jlayton@kernel.org>
7884 M: Chuck Lever <chuck.lever@oracle.com>
7885 L: linux-fsdevel@vger.kernel.org
7889 F: include/linux/fcntl.h
7890 F: include/uapi/linux/fcntl.h
7892 FILESYSTEM DIRECT ACCESS (DAX)
7893 M: Dan Williams <dan.j.williams@intel.com>
7894 R: Matthew Wilcox <willy@infradead.org>
7895 R: Jan Kara <jack@suse.cz>
7896 L: linux-fsdevel@vger.kernel.org
7897 L: nvdimm@lists.linux.dev
7900 F: include/linux/dax.h
7901 F: include/trace/events/fs_dax.h
7903 FILESYSTEMS (VFS and infrastructure)
7904 M: Alexander Viro <viro@zeniv.linux.org.uk>
7905 L: linux-fsdevel@vger.kernel.org
7908 F: include/linux/fs.h
7909 F: include/linux/fs_types.h
7910 F: include/uapi/linux/fs.h
7911 F: include/uapi/linux/openat2.h
7913 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7914 M: Riku Voipio <riku.voipio@iki.fi>
7915 L: linux-hwmon@vger.kernel.org
7917 F: drivers/hwmon/f75375s.c
7918 F: include/linux/f75375s.h
7920 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7921 M: Clemens Ladisch <clemens@ladisch.de>
7922 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7926 F: include/uapi/sound/firewire.h
7929 FIREWIRE MEDIA DRIVERS (firedtv)
7930 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7931 L: linux-media@vger.kernel.org
7932 L: linux1394-devel@lists.sourceforge.net
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7935 F: drivers/media/firewire/
7937 FIREWIRE SBP-2 TARGET
7938 M: Chris Boot <bootc@bootc.net>
7939 L: linux-scsi@vger.kernel.org
7940 L: target-devel@vger.kernel.org
7941 L: linux1394-devel@lists.sourceforge.net
7943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7944 F: drivers/target/sbp/
7947 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7948 L: linux1394-devel@lists.sourceforge.net
7950 W: http://ieee1394.wiki.kernel.org/
7951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7952 F: drivers/firewire/
7953 F: include/linux/firewire.h
7954 F: include/uapi/linux/firewire*.h
7957 FIRMWARE FRAMEWORK FOR ARMV8-A
7958 M: Sudeep Holla <sudeep.holla@arm.com>
7959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7961 F: drivers/firmware/arm_ffa/
7962 F: include/linux/arm_ffa.h
7964 FIRMWARE LOADER (request_firmware)
7965 M: Luis Chamberlain <mcgrof@kernel.org>
7966 M: Russ Weight <russell.h.weight@intel.com>
7967 L: linux-kernel@vger.kernel.org
7969 F: Documentation/firmware_class/
7970 F: drivers/base/firmware_loader/
7971 F: include/linux/firmware.h
7973 FLEXTIMER FTM-QUADDEC DRIVER
7974 M: Patrick Havelange <patrick.havelange@essensium.com>
7975 L: linux-iio@vger.kernel.org
7977 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7978 F: drivers/counter/ftm-quaddec.c
7981 M: Denis Efremov <efremov@linux.com>
7982 L: linux-block@vger.kernel.org
7984 F: drivers/block/floppy.c
7986 FLYSKY FSIA6B RC RECEIVER
7987 M: Markus Koch <markus@notsyncing.net>
7988 L: linux-input@vger.kernel.org
7990 F: drivers/input/joystick/fsia6b.c
7992 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7993 M: Geoffrey D. Bennett <g@b4.vu>
7994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7997 F: sound/usb/mixer_scarlett_gen2.c
7999 FORCEDETH GIGABIT ETHERNET DRIVER
8000 M: Rain River <rain.1986.08.12@gmail.com>
8001 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8002 L: netdev@vger.kernel.org
8004 F: drivers/net/ethernet/nvidia/*
8007 M: Kees Cook <keescook@chromium.org>
8008 L: linux-hardening@vger.kernel.org
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8011 F: include/linux/fortify-string.h
8012 F: lib/test_fortify/*
8013 F: scripts/test_fortify.sh
8017 M: Wu Hao <hao.wu@intel.com>
8018 R: Tom Rix <trix@redhat.com>
8019 L: linux-fpga@vger.kernel.org
8021 F: Documentation/ABI/testing/sysfs-bus-dfl*
8022 F: Documentation/fpga/dfl.rst
8023 F: drivers/fpga/dfl*
8024 F: drivers/uio/uio_dfl.c
8025 F: include/linux/dfl.h
8026 F: include/uapi/linux/fpga-dfl.h
8028 FPGA MANAGER FRAMEWORK
8029 M: Moritz Fischer <mdf@kernel.org>
8030 M: Wu Hao <hao.wu@intel.com>
8031 M: Xu Yilun <yilun.xu@intel.com>
8032 R: Tom Rix <trix@redhat.com>
8033 L: linux-fpga@vger.kernel.org
8035 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8037 F: Documentation/devicetree/bindings/fpga/
8038 F: Documentation/driver-api/fpga/
8039 F: Documentation/fpga/
8041 F: include/linux/fpga/
8043 INTEL MAX10 BMC SECURE UPDATES
8044 M: Russ Weight <russell.h.weight@intel.com>
8045 L: linux-fpga@vger.kernel.org
8047 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8048 F: drivers/fpga/intel-m10-bmc-sec-update.c
8050 MICROCHIP POLARFIRE FPGA DRIVERS
8051 M: Conor Dooley <conor.dooley@microchip.com>
8052 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8053 L: linux-fpga@vger.kernel.org
8055 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8056 F: drivers/fpga/microchip-spi.c
8059 M: Bill Metzenthen <billm@melbpc.org.au>
8061 W: http://floatingpoint.sourceforge.net/emulator/index.html
8062 F: arch/x86/math-emu/
8065 M: Daniel Vetter <daniel@ffwll.ch>
8066 F: drivers/video/fbdev/core/
8068 T: git git://anongit.freedesktop.org/drm/drm-misc
8071 M: Helge Deller <deller@gmx.de>
8072 L: linux-fbdev@vger.kernel.org
8073 L: dri-devel@lists.freedesktop.org
8075 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8077 F: Documentation/fb/
8079 F: include/linux/fb.h
8080 F: include/uapi/linux/fb.h
8081 F: include/uapi/video/
8084 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8085 M: Horia Geantă <horia.geanta@nxp.com>
8086 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8087 M: Gaurav Jain <gaurav.jain@nxp.com>
8088 L: linux-crypto@vger.kernel.org
8090 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8091 F: drivers/crypto/caam/
8093 FREESCALE COLDFIRE M5441X MMC DRIVER
8094 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8095 L: linux-mmc@vger.kernel.org
8097 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8098 F: include/linux/platform_data/mmc-esdhc-mcf.h
8100 FREESCALE DIU FRAMEBUFFER DRIVER
8101 M: Timur Tabi <timur@kernel.org>
8102 L: linux-fbdev@vger.kernel.org
8104 F: drivers/video/fbdev/fsl-diu-fb.*
8106 FREESCALE DMA DRIVER
8107 M: Li Yang <leoyang.li@nxp.com>
8108 M: Zhang Wei <zw@zh-kernel.org>
8109 L: linuxppc-dev@lists.ozlabs.org
8111 F: drivers/dma/fsldma.*
8113 FREESCALE DSPI DRIVER
8114 M: Vladimir Oltean <olteanv@gmail.com>
8115 L: linux-spi@vger.kernel.org
8117 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8118 F: drivers/spi/spi-fsl-dspi.c
8119 F: include/linux/spi/spi-fsl-dspi.h
8121 FREESCALE ENETC ETHERNET DRIVERS
8122 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8123 L: netdev@vger.kernel.org
8125 F: drivers/net/ethernet/freescale/enetc/
8127 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8128 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8129 L: netdev@vger.kernel.org
8131 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8132 F: drivers/net/ethernet/freescale/gianfar*
8134 FREESCALE GPMI NAND DRIVER
8135 M: Han Xu <han.xu@nxp.com>
8136 L: linux-mtd@lists.infradead.org
8138 F: drivers/mtd/nand/raw/gpmi-nand/*
8140 FREESCALE I2C CPM DRIVER
8141 M: Jochen Friedrich <jochen@scram.de>
8142 L: linuxppc-dev@lists.ozlabs.org
8143 L: linux-i2c@vger.kernel.org
8145 F: drivers/i2c/busses/i2c-cpm.c
8147 FREESCALE IMX / MXC FEC DRIVER
8148 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8149 L: netdev@vger.kernel.org
8151 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8152 F: drivers/net/ethernet/freescale/fec.h
8153 F: drivers/net/ethernet/freescale/fec_main.c
8154 F: drivers/net/ethernet/freescale/fec_ptp.c
8156 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8157 M: Sascha Hauer <s.hauer@pengutronix.de>
8158 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8159 L: linux-fbdev@vger.kernel.org
8160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8162 F: drivers/video/fbdev/imxfb.c
8164 FREESCALE IMX DDR PMU DRIVER
8165 M: Frank Li <Frank.li@nxp.com>
8166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8168 F: Documentation/admin-guide/perf/imx-ddr.rst
8169 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8170 F: drivers/perf/fsl_imx8_ddr_perf.c
8172 FREESCALE IMX I2C DRIVER
8173 M: Oleksij Rempel <o.rempel@pengutronix.de>
8174 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8175 L: linux-i2c@vger.kernel.org
8177 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8178 F: drivers/i2c/busses/i2c-imx.c
8180 FREESCALE IMX LPI2C DRIVER
8181 M: Dong Aisheng <aisheng.dong@nxp.com>
8182 L: linux-i2c@vger.kernel.org
8183 L: linux-imx@nxp.com
8185 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8186 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8188 FREESCALE MPC I2C DRIVER
8189 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8190 L: linux-i2c@vger.kernel.org
8192 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8193 F: drivers/i2c/busses/i2c-mpc.c
8195 FREESCALE QORIQ DPAA ETHERNET DRIVER
8196 M: Madalin Bucur <madalin.bucur@nxp.com>
8197 L: netdev@vger.kernel.org
8199 F: drivers/net/ethernet/freescale/dpaa
8201 FREESCALE QORIQ DPAA FMAN DRIVER
8202 M: Madalin Bucur <madalin.bucur@nxp.com>
8203 L: netdev@vger.kernel.org
8205 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8206 F: drivers/net/ethernet/freescale/fman
8208 FREESCALE QORIQ PTP CLOCK DRIVER
8209 M: Yangbo Lu <yangbo.lu@nxp.com>
8210 L: netdev@vger.kernel.org
8212 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8213 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8214 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8215 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8216 F: drivers/ptp/ptp_qoriq.c
8217 F: drivers/ptp/ptp_qoriq_debugfs.c
8218 F: include/linux/fsl/ptp_qoriq.h
8220 FREESCALE QUAD SPI DRIVER
8221 M: Han Xu <han.xu@nxp.com>
8222 L: linux-spi@vger.kernel.org
8224 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8225 F: drivers/spi/spi-fsl-qspi.c
8227 FREESCALE QUICC ENGINE LIBRARY
8228 M: Qiang Zhao <qiang.zhao@nxp.com>
8229 L: linuxppc-dev@lists.ozlabs.org
8231 F: drivers/soc/fsl/qe/
8232 F: include/soc/fsl/qe/
8234 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8235 M: Li Yang <leoyang.li@nxp.com>
8236 L: netdev@vger.kernel.org
8237 L: linuxppc-dev@lists.ozlabs.org
8239 F: drivers/net/ethernet/freescale/ucc_geth*
8241 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8242 M: Zhao Qiang <qiang.zhao@nxp.com>
8243 L: netdev@vger.kernel.org
8244 L: linuxppc-dev@lists.ozlabs.org
8246 F: drivers/net/wan/fsl_ucc_hdlc*
8248 FREESCALE QUICC ENGINE UCC UART DRIVER
8249 M: Timur Tabi <timur@kernel.org>
8250 L: linuxppc-dev@lists.ozlabs.org
8252 F: drivers/tty/serial/ucc_uart.c
8254 FREESCALE SOC DRIVERS
8255 M: Li Yang <leoyang.li@nxp.com>
8256 L: linuxppc-dev@lists.ozlabs.org
8257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8259 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8260 F: Documentation/devicetree/bindings/soc/fsl/
8262 F: include/linux/fsl/
8265 FREESCALE SOC FS_ENET DRIVER
8266 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8267 L: linuxppc-dev@lists.ozlabs.org
8268 L: netdev@vger.kernel.org
8270 F: drivers/net/ethernet/freescale/fs_enet/
8271 F: include/linux/fs_enet_pd.h
8273 FREESCALE SOC SOUND DRIVERS
8274 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8275 M: Xiubo Li <Xiubo.Lee@gmail.com>
8276 R: Fabio Estevam <festevam@gmail.com>
8277 R: Nicolin Chen <nicoleotsuka@gmail.com>
8278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8279 L: linuxppc-dev@lists.ozlabs.org
8281 F: sound/soc/fsl/fsl*
8282 F: sound/soc/fsl/imx*
8283 F: sound/soc/fsl/mpc8610_hpcd.c
8285 FREESCALE USB PERIPHERAL DRIVERS
8286 M: Li Yang <leoyang.li@nxp.com>
8287 L: linux-usb@vger.kernel.org
8288 L: linuxppc-dev@lists.ozlabs.org
8290 F: drivers/usb/gadget/udc/fsl*
8292 FREESCALE USB PHY DRIVER
8293 M: Ran Wang <ran.wang_1@nxp.com>
8294 L: linux-usb@vger.kernel.org
8295 L: linuxppc-dev@lists.ozlabs.org
8297 F: drivers/usb/phy/phy-fsl-usb*
8300 M: Christoph Hellwig <hch@infradead.org>
8302 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8306 M: "Rafael J. Wysocki" <rafael@kernel.org>
8307 M: Pavel Machek <pavel@ucw.cz>
8308 L: linux-pm@vger.kernel.org
8310 F: Documentation/power/freezing-of-tasks.rst
8311 F: include/linux/freezer.h
8315 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8316 L: linux-kernel@vger.kernel.org
8318 F: include/linux/frontswap.h
8321 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8322 M: David Howells <dhowells@redhat.com>
8323 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8325 F: Documentation/filesystems/caching/
8327 F: include/linux/fscache*.h
8329 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8330 M: Theodore Y. Ts'o <tytso@mit.edu>
8331 M: Jaegeuk Kim <jaegeuk@kernel.org>
8332 M: Eric Biggers <ebiggers@kernel.org>
8333 L: linux-fscrypt@vger.kernel.org
8335 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8336 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8337 F: Documentation/filesystems/fscrypt.rst
8339 F: include/linux/fscrypt*.h
8340 F: include/uapi/linux/fscrypt.h
8343 M: Jeremy Kerr <jk@ozlabs.org>
8344 M: Joel Stanley <joel@jms.id.au>
8345 R: Alistar Popple <alistair@popple.id.au>
8346 R: Eddie James <eajames@linux.ibm.com>
8347 L: linux-fsi@lists.ozlabs.org
8349 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8352 F: include/linux/fsi*.h
8353 F: include/trace/events/fsi*.h
8355 FSI-ATTACHED I2C DRIVER
8356 M: Eddie James <eajames@linux.ibm.com>
8357 L: linux-i2c@vger.kernel.org
8358 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8360 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8361 F: drivers/i2c/busses/i2c-fsi.c
8363 FSI-ATTACHED SPI DRIVER
8364 M: Eddie James <eajames@linux.ibm.com>
8365 L: linux-spi@vger.kernel.org
8367 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8368 F: drivers/spi/spi-fsi.c
8370 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8371 M: Jan Kara <jack@suse.cz>
8372 R: Amir Goldstein <amir73il@gmail.com>
8373 L: linux-fsdevel@vger.kernel.org
8375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8377 F: include/linux/fsnotify*.h
8379 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8380 M: Eric Biggers <ebiggers@kernel.org>
8381 M: Theodore Y. Ts'o <tytso@mit.edu>
8382 L: linux-fscrypt@vger.kernel.org
8384 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8385 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8386 F: Documentation/filesystems/fsverity.rst
8388 F: include/linux/fsverity.h
8389 F: include/uapi/linux/fsverity.h
8391 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8392 M: Michael Zaidman <michael.zaidman@gmail.com>
8393 L: linux-i2c@vger.kernel.org
8394 L: linux-input@vger.kernel.org
8396 F: drivers/hid/hid-ft260.c
8398 FUJITSU LAPTOP EXTRAS
8399 M: Jonathan Woithe <jwoithe@just42.net>
8400 L: platform-driver-x86@vger.kernel.org
8402 F: drivers/platform/x86/fujitsu-laptop.c
8404 FUJITSU M-5MO LS CAMERA ISP DRIVER
8405 M: Kyungmin Park <kyungmin.park@samsung.com>
8406 M: Heungjun Kim <riverful.kim@samsung.com>
8407 L: linux-media@vger.kernel.org
8409 F: drivers/media/i2c/m5mols/
8410 F: include/media/i2c/m5mols.h
8412 FUJITSU TABLET EXTRAS
8413 M: Robert Gerlach <khnz@gmx.de>
8414 L: platform-driver-x86@vger.kernel.org
8416 F: drivers/platform/x86/fujitsu-tablet.c
8418 FUNGIBLE ETHERNET DRIVERS
8419 M: Dimitris Michailidis <dmichail@fungible.com>
8420 L: netdev@vger.kernel.org
8422 F: drivers/net/ethernet/fungible/
8424 FUSE: FILESYSTEM IN USERSPACE
8425 M: Miklos Szeredi <miklos@szeredi.hu>
8426 L: linux-fsdevel@vger.kernel.org
8428 W: https://github.com/libfuse/
8429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8430 F: Documentation/filesystems/fuse.rst
8432 F: include/uapi/linux/fuse.h
8435 M: Thomas Gleixner <tglx@linutronix.de>
8436 M: Ingo Molnar <mingo@redhat.com>
8437 R: Peter Zijlstra <peterz@infradead.org>
8438 R: Darren Hart <dvhart@infradead.org>
8439 R: Davidlohr Bueso <dave@stgolabs.net>
8440 R: André Almeida <andrealmeid@igalia.com>
8441 L: linux-kernel@vger.kernel.org
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8444 F: Documentation/locking/*futex*
8445 F: include/asm-generic/futex.h
8446 F: include/linux/futex.h
8447 F: include/uapi/linux/futex.h
8449 F: tools/perf/bench/futex*
8450 F: tools/testing/selftests/futex/
8452 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8453 M: Tim Harvey <tharvey@gateworks.com>
8454 M: Robert Jones <rjones@gateworks.com>
8456 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8457 F: drivers/mfd/gateworks-gsc.c
8458 F: include/linux/mfd/gsc.h
8459 F: Documentation/hwmon/gsc-hwmon.rst
8460 F: drivers/hwmon/gsc-hwmon.c
8461 F: include/linux/platform_data/gsc_hwmon.h
8464 M: Kees Cook <keescook@chromium.org>
8465 L: linux-hardening@vger.kernel.org
8467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8468 F: Documentation/kbuild/gcc-plugins.rst
8469 F: scripts/Makefile.gcc-plugins
8470 F: scripts/gcc-plugins/
8472 GCOV BASED KERNEL PROFILING
8473 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8475 F: Documentation/dev-tools/gcov.rst
8478 GDB KERNEL DEBUGGING HELPER SCRIPTS
8479 M: Jan Kiszka <jan.kiszka@siemens.com>
8480 M: Kieran Bingham <kbingham@kernel.org>
8484 GEMINI CRYPTO DRIVER
8485 M: Corentin Labbe <clabbe@baylibre.com>
8486 L: linux-crypto@vger.kernel.org
8488 F: drivers/crypto/gemini/
8490 GEMTEK FM RADIO RECEIVER DRIVER
8491 M: Hans Verkuil <hverkuil@xs4all.nl>
8492 L: linux-media@vger.kernel.org
8494 W: https://linuxtv.org
8495 T: git git://linuxtv.org/media_tree.git
8496 F: drivers/media/radio/radio-gemtek*
8498 GENERIC ARCHITECTURE TOPOLOGY
8499 M: Sudeep Holla <sudeep.holla@arm.com>
8500 L: linux-kernel@vger.kernel.org
8502 F: drivers/base/arch_topology.c
8503 F: include/linux/arch_topology.h
8506 M: Thomas Gleixner <tglx@linutronix.de>
8507 M: Peter Zijlstra <peterz@infradead.org>
8508 M: Andy Lutomirski <luto@kernel.org>
8509 L: linux-kernel@vger.kernel.org
8511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8512 F: include/linux/entry-common.h
8513 F: include/linux/entry-kvm.h
8516 GENERIC GPIO I2C DRIVER
8517 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8519 F: drivers/i2c/busses/i2c-gpio.c
8520 F: include/linux/platform_data/i2c-gpio.h
8522 GENERIC GPIO I2C MULTIPLEXER DRIVER
8523 M: Peter Korsgaard <peter.korsgaard@barco.com>
8524 L: linux-i2c@vger.kernel.org
8526 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8527 F: drivers/i2c/muxes/i2c-mux-gpio.c
8528 F: include/linux/platform_data/i2c-mux-gpio.h
8530 GENERIC HDLC (WAN) DRIVERS
8531 M: Krzysztof Halasa <khc@pm.waw.pl>
8533 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8534 F: drivers/net/wan/c101.c
8535 F: drivers/net/wan/hd6457*
8536 F: drivers/net/wan/hdlc*
8537 F: drivers/net/wan/n2.c
8538 F: drivers/net/wan/pc300too.c
8539 F: drivers/net/wan/pci200syn.c
8540 F: drivers/net/wan/wanxl*
8542 GENERIC INCLUDE/ASM HEADER FILES
8543 M: Arnd Bergmann <arnd@arndb.de>
8544 L: linux-arch@vger.kernel.org
8546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8547 F: include/asm-generic/
8548 F: include/uapi/asm-generic/
8550 GENERIC PHY FRAMEWORK
8551 M: Kishon Vijay Abraham I <kishon@ti.com>
8552 M: Vinod Koul <vkoul@kernel.org>
8553 L: linux-phy@lists.infradead.org
8555 Q: https://patchwork.kernel.org/project/linux-phy/list/
8556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8557 F: Documentation/devicetree/bindings/phy/
8559 F: include/dt-bindings/phy/
8560 F: include/linux/phy/
8562 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8563 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8565 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8568 M: "Rafael J. Wysocki" <rafael@kernel.org>
8569 M: Kevin Hilman <khilman@kernel.org>
8570 M: Ulf Hansson <ulf.hansson@linaro.org>
8571 L: linux-pm@vger.kernel.org
8573 F: Documentation/devicetree/bindings/power/power?domain*
8574 F: drivers/base/power/domain*.c
8575 F: include/linux/pm_domain.h
8577 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8578 M: Eugen Hristev <eugen.hristev@microchip.com>
8579 L: linux-input@vger.kernel.org
8581 F: drivers/input/touchscreen/resistive-adc-touch.c
8583 GENERIC STRING LIBRARY
8584 R: Andy Shevchenko <andy@kernel.org>
8587 F: lib/string_helpers.c
8588 F: lib/test_string.c
8589 F: lib/test-string_helpers.c
8591 GENERIC UIO DRIVER FOR PCI DEVICES
8592 M: "Michael S. Tsirkin" <mst@redhat.com>
8593 L: kvm@vger.kernel.org
8595 F: drivers/uio/uio_pci_generic.c
8597 GENERIC VDSO LIBRARY
8598 M: Andy Lutomirski <luto@kernel.org>
8599 M: Thomas Gleixner <tglx@linutronix.de>
8600 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8601 L: linux-kernel@vger.kernel.org
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8604 F: include/asm-generic/vdso/vsyscall.h
8606 F: kernel/time/vsyscall.c
8609 GENWQE (IBM Generic Workqueue Card)
8610 M: Frank Haverkamp <haver@linux.ibm.com>
8612 F: drivers/misc/genwqe/
8614 GET_MAINTAINER SCRIPT
8615 M: Joe Perches <joe@perches.com>
8617 F: scripts/get_maintainer.pl
8620 M: Bob Peterson <rpeterso@redhat.com>
8621 M: Andreas Gruenbacher <agruenba@redhat.com>
8622 L: cluster-devel@redhat.com
8624 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8626 F: Documentation/filesystems/gfs2*
8628 F: include/uapi/linux/gfs2_ondisk.h
8631 M: Thomas Weißschuh <thomas@weissschuh.net>
8632 L: platform-driver-x86@vger.kernel.org
8634 F: drivers/platform/x86/gigabyte-wmi.c
8637 M: Johan Hovold <johan@kernel.org>
8639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8640 F: Documentation/ABI/testing/sysfs-class-gnss
8641 F: Documentation/devicetree/bindings/gnss/
8643 F: include/linux/gnss.h
8646 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8647 L: linux-media@vger.kernel.org
8649 F: drivers/media/usb/go7007/
8652 M: Bastien Nocera <hadess@hadess.net>
8653 M: Hans de Goede <hdegoede@redhat.com>
8654 L: linux-input@vger.kernel.org
8656 F: drivers/input/touchscreen/goodix*
8658 GOOGLE ETHERNET DRIVERS
8659 M: Jeroen de Borst <jeroendb@google.com>
8660 R: Catherine Sullivan <csully@google.com>
8661 R: David Awogbemila <awogbemila@google.com>
8662 L: netdev@vger.kernel.org
8664 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8665 F: drivers/net/ethernet/google
8667 GPD POCKET FAN DRIVER
8668 M: Hans de Goede <hdegoede@redhat.com>
8669 L: platform-driver-x86@vger.kernel.org
8671 F: drivers/platform/x86/gpd-pocket-fan.c
8674 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8675 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8676 L: linux-gpio@vger.kernel.org
8677 L: linux-acpi@vger.kernel.org
8679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8680 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8681 F: drivers/gpio/gpiolib-acpi.c
8682 F: drivers/gpio/gpiolib-acpi.h
8685 M: Geert Uytterhoeven <geert+renesas@glider.be>
8686 L: linux-gpio@vger.kernel.org
8688 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8689 F: drivers/gpio/gpio-aggregator.c
8692 M: Sean Young <sean@mess.org>
8693 L: linux-media@vger.kernel.org
8695 F: drivers/media/rc/gpio-ir-tx.c
8698 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8699 L: linux-gpio@vger.kernel.org
8701 F: drivers/gpio/gpio-mockup.c
8702 F: tools/testing/selftests/gpio/
8705 R: Michael Walle <michael@walle.cc>
8707 F: drivers/gpio/gpio-regmap.c
8708 F: include/linux/gpio/regmap.h
8711 M: Linus Walleij <linus.walleij@linaro.org>
8712 M: Bartosz Golaszewski <brgl@bgdev.pl>
8713 L: linux-gpio@vger.kernel.org
8715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8716 F: Documentation/ABI/obsolete/sysfs-gpio
8717 F: Documentation/ABI/testing/gpio-cdev
8718 F: Documentation/admin-guide/gpio/
8719 F: Documentation/devicetree/bindings/gpio/
8720 F: Documentation/driver-api/gpio/
8722 F: include/asm-generic/gpio.h
8723 F: include/dt-bindings/gpio/
8724 F: include/linux/gpio.h
8725 F: include/linux/gpio/
8726 F: include/linux/of_gpio.h
8727 F: include/uapi/linux/gpio.h
8730 GRE DEMULTIPLEXER DRIVER
8731 M: Dmitry Kozlov <xeb@mail.ru>
8732 L: netdev@vger.kernel.org
8734 F: include/net/gre.h
8735 F: net/ipv4/gre_demux.c
8736 F: net/ipv4/gre_offload.c
8738 GRETH 10/100/1G Ethernet MAC device driver
8739 M: Andreas Larsson <andreas@gaisler.com>
8740 L: netdev@vger.kernel.org
8742 F: drivers/net/ethernet/aeroflex/
8744 GREYBUS AUDIO PROTOCOLS DRIVERS
8745 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8746 M: Mark Greer <mgreer@animalcreek.com>
8748 F: drivers/staging/greybus/audio_apbridgea.c
8749 F: drivers/staging/greybus/audio_apbridgea.h
8750 F: drivers/staging/greybus/audio_codec.c
8751 F: drivers/staging/greybus/audio_codec.h
8752 F: drivers/staging/greybus/audio_gb.c
8753 F: drivers/staging/greybus/audio_manager.c
8754 F: drivers/staging/greybus/audio_manager.h
8755 F: drivers/staging/greybus/audio_manager_module.c
8756 F: drivers/staging/greybus/audio_manager_private.h
8757 F: drivers/staging/greybus/audio_manager_sysfs.c
8758 F: drivers/staging/greybus/audio_module.c
8759 F: drivers/staging/greybus/audio_topology.c
8761 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8762 M: Viresh Kumar <vireshk@kernel.org>
8764 F: drivers/staging/greybus/authentication.c
8765 F: drivers/staging/greybus/bootrom.c
8766 F: drivers/staging/greybus/firmware.h
8767 F: drivers/staging/greybus/fw-core.c
8768 F: drivers/staging/greybus/fw-download.c
8769 F: drivers/staging/greybus/fw-management.c
8770 F: drivers/staging/greybus/greybus_authentication.h
8771 F: drivers/staging/greybus/greybus_firmware.h
8772 F: drivers/staging/greybus/hid.c
8773 F: drivers/staging/greybus/i2c.c
8774 F: drivers/staging/greybus/spi.c
8775 F: drivers/staging/greybus/spilib.c
8776 F: drivers/staging/greybus/spilib.h
8778 GREYBUS LOOPBACK DRIVER
8779 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8781 F: drivers/staging/greybus/loopback.c
8783 GREYBUS PLATFORM DRIVERS
8784 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8786 F: drivers/staging/greybus/arche-apb-ctrl.c
8787 F: drivers/staging/greybus/arche-platform.c
8788 F: drivers/staging/greybus/arche_platform.h
8790 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8791 M: Rui Miguel Silva <rmfrfs@gmail.com>
8793 F: drivers/staging/greybus/gpio.c
8794 F: drivers/staging/greybus/light.c
8795 F: drivers/staging/greybus/power_supply.c
8796 F: drivers/staging/greybus/sdio.c
8797 F: drivers/staging/greybus/spi.c
8798 F: drivers/staging/greybus/spilib.c
8801 M: Johan Hovold <johan@kernel.org>
8802 M: Alex Elder <elder@kernel.org>
8803 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8804 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8807 F: drivers/staging/greybus/
8808 F: include/linux/greybus.h
8809 F: include/linux/greybus/
8811 GREYBUS UART PROTOCOLS DRIVERS
8812 M: David Lin <dtwlin@gmail.com>
8814 F: drivers/staging/greybus/log.c
8815 F: drivers/staging/greybus/uart.c
8817 GS1662 VIDEO SERIALIZER
8818 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8819 L: linux-media@vger.kernel.org
8821 T: git git://linuxtv.org/media_tree.git
8822 F: drivers/media/spi/gs1662.c
8824 GSPCA FINEPIX SUBDRIVER
8825 M: Frank Zago <frank@zago.net>
8826 L: linux-media@vger.kernel.org
8828 T: git git://linuxtv.org/media_tree.git
8829 F: drivers/media/usb/gspca/finepix.c
8831 GSPCA GL860 SUBDRIVER
8832 M: Olivier Lorin <o.lorin@laposte.net>
8833 L: linux-media@vger.kernel.org
8835 T: git git://linuxtv.org/media_tree.git
8836 F: drivers/media/usb/gspca/gl860/
8838 GSPCA M5602 SUBDRIVER
8839 M: Erik Andren <erik.andren@gmail.com>
8840 L: linux-media@vger.kernel.org
8842 T: git git://linuxtv.org/media_tree.git
8843 F: drivers/media/usb/gspca/m5602/
8845 GSPCA PAC207 SONIXB SUBDRIVER
8846 M: Hans Verkuil <hverkuil@xs4all.nl>
8847 L: linux-media@vger.kernel.org
8849 T: git git://linuxtv.org/media_tree.git
8850 F: drivers/media/usb/gspca/pac207.c
8852 GSPCA SN9C20X SUBDRIVER
8853 M: Brian Johnson <brijohn@gmail.com>
8854 L: linux-media@vger.kernel.org
8856 T: git git://linuxtv.org/media_tree.git
8857 F: drivers/media/usb/gspca/sn9c20x.c
8859 GSPCA T613 SUBDRIVER
8860 M: Leandro Costantino <lcostantino@gmail.com>
8861 L: linux-media@vger.kernel.org
8863 T: git git://linuxtv.org/media_tree.git
8864 F: drivers/media/usb/gspca/t613.c
8866 GSPCA USB WEBCAM DRIVER
8867 M: Hans Verkuil <hverkuil@xs4all.nl>
8868 L: linux-media@vger.kernel.org
8870 T: git git://linuxtv.org/media_tree.git
8871 F: drivers/media/usb/gspca/
8873 GTP (GPRS Tunneling Protocol)
8874 M: Pablo Neira Ayuso <pablo@netfilter.org>
8875 M: Harald Welte <laforge@gnumonks.org>
8876 L: osmocom-net-gprs@lists.osmocom.org
8878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8879 F: drivers/net/gtp.c
8881 GUID PARTITION TABLE (GPT)
8882 M: Davidlohr Bueso <dave@stgolabs.net>
8883 L: linux-efi@vger.kernel.org
8885 F: block/partitions/efi.*
8887 HABANALABS PCI DRIVER
8888 M: Oded Gabbay <ogabbay@kernel.org>
8890 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8891 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8892 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8893 F: drivers/misc/habanalabs/
8894 F: include/uapi/misc/habanalabs.h
8897 M: Antti Palosaari <crope@iki.fi>
8898 L: linux-media@vger.kernel.org
8900 W: https://linuxtv.org
8901 W: http://palosaari.fi/linux/
8902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8903 T: git git://linuxtv.org/anttip/media_tree.git
8904 F: drivers/media/usb/hackrf/
8906 HANTRO VPU CODEC DRIVER
8907 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8908 M: Philipp Zabel <p.zabel@pengutronix.de>
8909 L: linux-media@vger.kernel.org
8910 L: linux-rockchip@lists.infradead.org
8912 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8913 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8914 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8915 F: drivers/staging/media/hantro/
8917 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8918 M: Frank Seidel <frank@f-seidel.de>
8919 L: platform-driver-x86@vger.kernel.org
8921 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8922 F: drivers/platform/x86/hdaps.c
8925 M: Jean Delvare <jdelvare@suse.com>
8926 M: Guenter Roeck <linux@roeck-us.net>
8927 L: linux-hwmon@vger.kernel.org
8929 W: http://hwmon.wiki.kernel.org/
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8931 F: Documentation/ABI/testing/sysfs-class-hwmon
8932 F: Documentation/devicetree/bindings/hwmon/
8933 F: Documentation/hwmon/
8935 F: include/linux/hwmon*.h
8936 F: include/trace/events/hwmon*.h
8937 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8939 HARDWARE RANDOM NUMBER GENERATOR CORE
8940 M: Olivia Mackall <olivia@selenic.com>
8941 M: Herbert Xu <herbert@gondor.apana.org.au>
8942 L: linux-crypto@vger.kernel.org
8944 F: Documentation/admin-guide/hw_random.rst
8945 F: Documentation/devicetree/bindings/rng/
8946 F: drivers/char/hw_random/
8947 F: include/linux/hw_random.h
8949 HARDWARE SPINLOCK CORE
8950 M: Ohad Ben-Cohen <ohad@wizery.com>
8951 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8952 R: Baolin Wang <baolin.wang7@gmail.com>
8953 L: linux-remoteproc@vger.kernel.org
8955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8956 F: Documentation/devicetree/bindings/hwlock/
8957 F: Documentation/locking/hwspinlock.rst
8958 F: drivers/hwspinlock/
8959 F: include/linux/hwspinlock.h
8961 HARDWARE TRACING FACILITIES
8962 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8964 F: drivers/hwtracing/
8966 HARMONY SOUND DRIVER
8967 L: linux-parisc@vger.kernel.org
8969 F: sound/parisc/harmony.*
8971 HDPVR USB VIDEO ENCODER DRIVER
8972 M: Hans Verkuil <hverkuil@xs4all.nl>
8973 L: linux-media@vger.kernel.org
8975 W: https://linuxtv.org
8976 T: git git://linuxtv.org/media_tree.git
8977 F: drivers/media/usb/hdpvr/
8979 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8980 M: Matt Hsiao <matt.hsiao@hpe.com>
8982 F: drivers/misc/hpilo.[ch]
8984 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8985 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8987 F: Documentation/watchdog/hpwdt.rst
8988 F: drivers/watchdog/hpwdt.c
8990 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8991 M: Don Brace <don.brace@microchip.com>
8992 L: storagedev@microchip.com
8993 L: linux-scsi@vger.kernel.org
8995 F: Documentation/scsi/hpsa.rst
8996 F: drivers/scsi/hpsa*.[ch]
8997 F: include/linux/cciss*.h
8998 F: include/uapi/linux/cciss*.h
9001 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9002 L: linux-rdma@vger.kernel.org
9004 F: drivers/infiniband/hw/hfi1
9007 L: linux-fsdevel@vger.kernel.org
9009 F: Documentation/filesystems/hfs.rst
9013 L: linux-fsdevel@vger.kernel.org
9015 F: Documentation/filesystems/hfsplus.rst
9018 HGA FRAMEBUFFER DRIVER
9019 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9020 L: linux-nvidia@lists.surfsouth.com
9022 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9023 F: drivers/video/fbdev/hgafb.c
9025 HIBERNATION (aka Software Suspend, aka swsusp)
9026 M: "Rafael J. Wysocki" <rafael@kernel.org>
9027 M: Pavel Machek <pavel@ucw.cz>
9028 L: linux-pm@vger.kernel.org
9030 B: https://bugzilla.kernel.org
9031 F: arch/*/include/asm/suspend*.h
9033 F: drivers/base/power/
9034 F: include/linux/freezer.h
9035 F: include/linux/pm.h
9036 F: include/linux/suspend.h
9040 M: Jiri Kosina <jikos@kernel.org>
9041 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9042 L: linux-input@vger.kernel.org
9044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9046 F: include/linux/hid*
9047 F: include/uapi/linux/hid*
9049 HID LOGITECH DRIVERS
9050 R: Filipe Laíns <lains@riseup.net>
9051 L: linux-input@vger.kernel.org
9053 F: drivers/hid/hid-logitech-*
9055 HID PLAYSTATION DRIVER
9056 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9057 L: linux-input@vger.kernel.org
9059 F: drivers/hid/hid-playstation.c
9061 HID SENSOR HUB DRIVERS
9062 M: Jiri Kosina <jikos@kernel.org>
9063 M: Jonathan Cameron <jic23@kernel.org>
9064 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9065 L: linux-input@vger.kernel.org
9066 L: linux-iio@vger.kernel.org
9068 F: Documentation/hid/hid-sensor*
9069 F: drivers/hid/hid-sensor-*
9070 F: drivers/iio/*/hid-*
9071 F: include/linux/hid-sensor-*
9074 M: Ping Cheng <ping.cheng@wacom.com>
9075 M: Jason Gerecke <jason.gerecke@wacom.com>
9076 L: linux-input@vger.kernel.org
9078 F: drivers/hid/wacom.h
9079 F: drivers/hid/wacom_*
9081 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9082 M: Thomas Gleixner <tglx@linutronix.de>
9083 L: linux-kernel@vger.kernel.org
9085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9086 F: Documentation/timers/
9087 F: include/linux/clockchips.h
9088 F: include/linux/hrtimer.h
9089 F: kernel/time/clockevents.c
9090 F: kernel/time/hrtimer.c
9091 F: kernel/time/timer_*.c
9093 HIGH-SPEED SCC DRIVER FOR AX.25
9094 L: linux-hams@vger.kernel.org
9096 F: drivers/net/hamradio/scc.c
9098 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9099 M: HighPoint Linux Team <linux@highpoint-tech.com>
9101 W: http://www.highpoint-tech.com
9102 F: Documentation/scsi/hptiop.rst
9103 F: drivers/scsi/hptiop.c
9106 M: Jes Sorensen <jes@trained-monkey.org>
9107 L: linux-hippi@sunsite.dk
9109 F: drivers/net/hippi/
9110 F: include/linux/hippidevice.h
9111 F: include/uapi/linux/if_hippi.h
9114 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9115 M: Kurt Kanzenbach <kurt@linutronix.de>
9116 L: netdev@vger.kernel.org
9118 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9119 F: drivers/net/dsa/hirschmann/*
9120 F: include/linux/platform_data/hirschmann-hellcreek.h
9121 F: net/dsa/tag_hellcreek.c
9123 HISILICON DMA DRIVER
9124 M: Zhou Wang <wangzhou1@hisilicon.com>
9125 L: dmaengine@vger.kernel.org
9127 F: drivers/dma/hisi_dma.c
9129 HISILICON GPIO DRIVER
9130 M: Luo Jiaxing <luojiaxing@huawei.com>
9131 L: linux-gpio@vger.kernel.org
9133 F: drivers/gpio/gpio-hisi.c
9135 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9136 M: Longfang Liu <liulongfang@huawei.com>
9137 L: linux-crypto@vger.kernel.org
9139 F: Documentation/ABI/testing/debugfs-hisi-hpre
9140 F: drivers/crypto/hisilicon/hpre/hpre.h
9141 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9142 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9144 HISILICON I2C CONTROLLER DRIVER
9145 M: Yicong Yang <yangyicong@hisilicon.com>
9146 L: linux-i2c@vger.kernel.org
9148 W: https://www.hisilicon.com
9149 F: drivers/i2c/busses/i2c-hisi.c
9151 HISILICON LPC BUS DRIVER
9152 M: john.garry@huawei.com
9154 W: http://www.hisilicon.com
9155 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9156 F: drivers/bus/hisi_lpc.c
9158 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9159 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9160 M: Salil Mehta <salil.mehta@huawei.com>
9161 L: netdev@vger.kernel.org
9163 W: http://www.hisilicon.com
9164 F: drivers/net/ethernet/hisilicon/hns3/
9166 HISILICON NETWORK SUBSYSTEM DRIVER
9167 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9168 M: Salil Mehta <salil.mehta@huawei.com>
9169 L: netdev@vger.kernel.org
9171 W: http://www.hisilicon.com
9172 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9173 F: drivers/net/ethernet/hisilicon/
9175 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9176 M: John Stultz <jstultz@google.com>
9177 L: linux-kernel@vger.kernel.org
9179 F: drivers/misc/hisi_hikey_usb.c
9181 HISILICON PMU DRIVER
9182 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9183 M: Qi Liu <liuqi115@huawei.com>
9185 W: http://www.hisilicon.com
9186 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9187 F: Documentation/admin-guide/perf/hisi-pmu.rst
9188 F: drivers/perf/hisilicon
9190 HISILICON HNS3 PMU DRIVER
9191 M: Guangbin Huang <huangguangbin2@huawei.com>
9193 F: Documentation/admin-guide/perf/hns3-pmu.rst
9194 F: drivers/perf/hisilicon/hns3_pmu.c
9197 M: Weili Qian <qianweili@huawei.com>
9198 M: Zhou Wang <wangzhou1@hisilicon.com>
9199 L: linux-crypto@vger.kernel.org
9201 F: drivers/crypto/hisilicon/Kconfig
9202 F: drivers/crypto/hisilicon/Makefile
9203 F: drivers/crypto/hisilicon/qm.c
9204 F: drivers/crypto/hisilicon/sgl.c
9205 F: include/linux/hisi_acc_qm.h
9207 HISILICON ZIP Controller DRIVER
9208 M: Yang Shen <shenyang39@huawei.com>
9209 M: Zhou Wang <wangzhou1@hisilicon.com>
9210 L: linux-crypto@vger.kernel.org
9212 F: Documentation/ABI/testing/debugfs-hisi-zip
9213 F: drivers/crypto/hisilicon/zip/
9215 HISILICON ROCE DRIVER
9216 M: Wenpeng Liang <liangwenpeng@huawei.com>
9217 M: Weihang Li <liweihang@huawei.com>
9218 L: linux-rdma@vger.kernel.org
9220 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9221 F: drivers/infiniband/hw/hns/
9223 HISILICON SAS Controller
9224 M: John Garry <john.garry@huawei.com>
9226 W: http://www.hisilicon.com
9227 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9228 F: drivers/scsi/hisi_sas/
9230 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9231 M: Kai Ye <yekai13@huawei.com>
9232 M: Longfang Liu <liulongfang@huawei.com>
9233 L: linux-crypto@vger.kernel.org
9235 F: Documentation/ABI/testing/debugfs-hisi-sec
9236 F: drivers/crypto/hisilicon/sec2/sec.h
9237 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9238 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9239 F: drivers/crypto/hisilicon/sec2/sec_main.c
9241 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9242 M: Jay Fang <f.fangjian@huawei.com>
9243 L: linux-spi@vger.kernel.org
9245 W: http://www.hisilicon.com
9246 F: drivers/spi/spi-hisi-kunpeng.c
9248 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9249 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9250 L: linux-kernel@vger.kernel.org
9252 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9253 F: drivers/spmi/hisi-spmi-controller.c
9255 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9256 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9257 L: linux-kernel@vger.kernel.org
9259 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9260 F: drivers/mfd/hi6421-spmi-pmic.c
9262 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9263 M: Weili Qian <qianweili@huawei.com>
9265 F: drivers/crypto/hisilicon/trng/trng.c
9267 HISILICON V3XX SPI NOR FLASH Controller Driver
9268 M: John Garry <john.garry@huawei.com>
9270 W: http://www.hisilicon.com
9271 F: drivers/spi/spi-hisi-sfc-v3xx.c
9273 HMM - Heterogeneous Memory Management
9274 M: Jérôme Glisse <jglisse@redhat.com>
9275 L: linux-mm@kvack.org
9277 F: Documentation/mm/hmm.rst
9278 F: include/linux/hmm*
9281 F: tools/testing/selftests/vm/*hmm*
9284 M: Jouni Malinen <j@w1.fi>
9285 L: linux-wireless@vger.kernel.org
9287 W: http://w1.fi/hostap-driver.html
9288 F: drivers/net/wireless/intersil/hostap/
9290 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9291 L: platform-driver-x86@vger.kernel.org
9293 F: drivers/platform/x86/tc1100-wmi.c
9295 HPET: High Precision Event Timers driver
9296 M: Clemens Ladisch <clemens@ladisch.de>
9298 F: Documentation/timers/hpet.rst
9299 F: drivers/char/hpet.c
9300 F: include/linux/hpet.h
9301 F: include/uapi/linux/hpet.h
9305 F: arch/x86/include/asm/hpet.h
9306 F: arch/x86/kernel/hpet.c
9309 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9311 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9315 M: Sebastian Reichel <sre@kernel.org>
9317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9318 F: Documentation/ABI/testing/sysfs-bus-hsi
9319 F: Documentation/driver-api/hsi.rst
9321 F: include/linux/hsi/
9322 F: include/uapi/linux/hsi/
9325 L: linux-usb@vger.kernel.org
9327 F: drivers/net/usb/hso.c
9329 HSR NETWORK PROTOCOL
9330 L: netdev@vger.kernel.org
9334 HT16K33 LED CONTROLLER DRIVER
9335 M: Robin van der Gracht <robin@protonic.nl>
9337 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9338 F: drivers/auxdisplay/ht16k33.c
9340 HTCPEN TOUCHSCREEN DRIVER
9341 M: Pau Oliva Fora <pof@eslack.org>
9342 L: linux-input@vger.kernel.org
9344 F: drivers/input/touchscreen/htcpen.c
9347 M: Dipen Patel <dipenp@nvidia.com>
9349 F: Documentation/devicetree/bindings/timestamp/
9350 F: Documentation/driver-api/hte/
9352 F: include/linux/hte.h
9354 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9355 M: Lorenzo Bianconi <lorenzo@kernel.org>
9356 L: linux-iio@vger.kernel.org
9358 W: http://www.st.com/
9359 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9360 F: drivers/iio/humidity/hts221*
9362 HUAWEI ETHERNET DRIVER
9363 L: netdev@vger.kernel.org
9365 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9366 F: drivers/net/ethernet/huawei/hinic/
9369 M: Mike Kravetz <mike.kravetz@oracle.com>
9370 M: Muchun Song <songmuchun@bytedance.com>
9371 L: linux-mm@kvack.org
9373 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9374 F: Documentation/admin-guide/mm/hugetlbpage.rst
9375 F: Documentation/mm/hugetlbfs_reserv.rst
9376 F: Documentation/mm/vmemmap_dedup.rst
9378 F: include/linux/hugetlb.h
9380 F: mm/hugetlb_vmemmap.c
9381 F: mm/hugetlb_vmemmap.h
9384 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9385 L: linux-media@vger.kernel.org
9387 W: https://linuxtv.org
9388 T: git git://linuxtv.org/media_tree.git
9389 F: drivers/media/platform/st/sti/hva
9391 HWPOISON MEMORY FAILURE HANDLING
9392 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9393 R: Miaohe Lin <linmiaohe@huawei.com>
9394 L: linux-mm@kvack.org
9396 F: mm/hwpoison-inject.c
9397 F: mm/memory-failure.c
9399 HYCON HY46XX TOUCHSCREEN SUPPORT
9400 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9401 L: linux-input@vger.kernel.org
9403 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9404 F: drivers/input/touchscreen/hycon-hy46xx.c
9406 HYGON PROCESSOR SUPPORT
9407 M: Pu Wen <puwen@hygon.cn>
9408 L: linux-kernel@vger.kernel.org
9410 F: arch/x86/kernel/cpu/hygon.c
9412 HYNIX HI556 SENSOR DRIVER
9413 M: Shawn Tu <shawnx.tu@intel.com>
9414 L: linux-media@vger.kernel.org
9416 T: git git://linuxtv.org/media_tree.git
9417 F: drivers/media/i2c/hi556.c
9419 HYNIX HI846 SENSOR DRIVER
9420 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9421 L: linux-media@vger.kernel.org
9423 F: drivers/media/i2c/hi846.c
9425 HYNIX HI847 SENSOR DRIVER
9426 M: Shawn Tu <shawnx.tu@intel.com>
9427 L: linux-media@vger.kernel.org
9429 F: drivers/media/i2c/hi847.c
9431 Hyper-V/Azure CORE AND DRIVERS
9432 M: "K. Y. Srinivasan" <kys@microsoft.com>
9433 M: Haiyang Zhang <haiyangz@microsoft.com>
9434 M: Stephen Hemminger <sthemmin@microsoft.com>
9435 M: Wei Liu <wei.liu@kernel.org>
9436 M: Dexuan Cui <decui@microsoft.com>
9437 L: linux-hyperv@vger.kernel.org
9439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9440 F: Documentation/ABI/stable/sysfs-bus-vmbus
9441 F: Documentation/ABI/testing/debugfs-hyperv
9442 F: Documentation/virt/hyperv
9443 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9444 F: arch/arm64/hyperv
9445 F: arch/arm64/include/asm/hyperv-tlfs.h
9446 F: arch/arm64/include/asm/mshyperv.h
9448 F: arch/x86/include/asm/hyperv-tlfs.h
9449 F: arch/x86/include/asm/mshyperv.h
9450 F: arch/x86/include/asm/trace/hyperv.h
9451 F: arch/x86/kernel/cpu/mshyperv.c
9452 F: drivers/clocksource/hyperv_timer.c
9453 F: drivers/hid/hid-hyperv.c
9455 F: drivers/input/serio/hyperv-keyboard.c
9456 F: drivers/iommu/hyperv-iommu.c
9457 F: drivers/net/ethernet/microsoft/
9458 F: drivers/net/hyperv/
9459 F: drivers/pci/controller/pci-hyperv-intf.c
9460 F: drivers/pci/controller/pci-hyperv.c
9461 F: drivers/scsi/storvsc_drv.c
9462 F: drivers/uio/uio_hv_generic.c
9463 F: drivers/video/fbdev/hyperv_fb.c
9464 F: include/asm-generic/hyperv-tlfs.h
9465 F: include/asm-generic/mshyperv.h
9466 F: include/clocksource/hyperv_timer.h
9467 F: include/linux/hyperv.h
9468 F: include/uapi/linux/hyperv.h
9469 F: net/vmw_vsock/hyperv_transport.c
9473 M: Vignesh Raghavendra <vigneshr@ti.com>
9474 L: linux-mtd@lists.infradead.org
9476 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9477 C: irc://irc.oftc.net/mtd
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9479 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9480 F: drivers/mtd/hyperbus/
9481 F: include/linux/mtd/hyperbus.h
9483 HYPERVISOR VIRTUAL CONSOLE DRIVER
9484 L: linuxppc-dev@lists.ozlabs.org
9489 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9490 L: linux-i2c@vger.kernel.org
9491 L: linux-acpi@vger.kernel.org
9493 F: drivers/i2c/i2c-core-acpi.c
9495 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9496 M: Ajay Gupta <ajayg@nvidia.com>
9497 L: linux-i2c@vger.kernel.org
9499 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9500 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9503 M: Peter Rosin <peda@axentia.se>
9504 L: linux-i2c@vger.kernel.org
9506 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9507 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9508 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9509 F: Documentation/i2c/i2c-topology.rst
9510 F: Documentation/i2c/muxes/
9511 F: drivers/i2c/i2c-mux.c
9512 F: drivers/i2c/muxes/
9513 F: include/linux/i2c-mux.h
9515 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9516 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9517 L: linux-i2c@vger.kernel.org
9519 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9520 F: drivers/i2c/busses/i2c-mv64xxx.c
9522 I2C OVER PARALLEL PORT
9523 M: Jean Delvare <jdelvare@suse.com>
9524 L: linux-i2c@vger.kernel.org
9526 F: Documentation/i2c/busses/i2c-parport.rst
9527 F: drivers/i2c/busses/i2c-parport.c
9530 M: Wolfram Sang <wsa@kernel.org>
9531 L: linux-i2c@vger.kernel.org
9533 W: https://i2c.wiki.kernel.org/
9534 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9536 F: Documentation/devicetree/bindings/i2c/i2c.txt
9537 F: Documentation/i2c/
9539 F: include/dt-bindings/i2c/i2c.h
9540 F: include/linux/i2c-dev.h
9541 F: include/linux/i2c-smbus.h
9542 F: include/linux/i2c.h
9543 F: include/uapi/linux/i2c-*.h
9544 F: include/uapi/linux/i2c.h
9546 I2C SUBSYSTEM HOST DRIVERS
9547 L: linux-i2c@vger.kernel.org
9549 W: https://i2c.wiki.kernel.org/
9550 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9552 F: Documentation/devicetree/bindings/i2c/
9553 F: drivers/i2c/algos/
9554 F: drivers/i2c/busses/
9555 F: include/dt-bindings/i2c/
9558 M: Jean Delvare <jdelvare@suse.com>
9559 L: linux-i2c@vger.kernel.org
9561 F: Documentation/i2c/busses/i2c-taos-evm.rst
9562 F: drivers/i2c/busses/i2c-taos-evm.c
9565 M: Till Harbaum <till@harbaum.org>
9566 L: linux-i2c@vger.kernel.org
9568 W: http://www.harbaum.org/till/i2c_tiny_usb
9569 F: drivers/i2c/busses/i2c-tiny-usb.c
9571 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9572 M: Jean Delvare <jdelvare@suse.com>
9573 L: linux-i2c@vger.kernel.org
9575 F: Documentation/i2c/busses/i2c-ali1535.rst
9576 F: Documentation/i2c/busses/i2c-ali1563.rst
9577 F: Documentation/i2c/busses/i2c-ali15x3.rst
9578 F: Documentation/i2c/busses/i2c-amd756.rst
9579 F: Documentation/i2c/busses/i2c-amd8111.rst
9580 F: Documentation/i2c/busses/i2c-i801.rst
9581 F: Documentation/i2c/busses/i2c-nforce2.rst
9582 F: Documentation/i2c/busses/i2c-piix4.rst
9583 F: Documentation/i2c/busses/i2c-sis5595.rst
9584 F: Documentation/i2c/busses/i2c-sis630.rst
9585 F: Documentation/i2c/busses/i2c-sis96x.rst
9586 F: Documentation/i2c/busses/i2c-via.rst
9587 F: Documentation/i2c/busses/i2c-viapro.rst
9588 F: drivers/i2c/busses/i2c-ali1535.c
9589 F: drivers/i2c/busses/i2c-ali1563.c
9590 F: drivers/i2c/busses/i2c-ali15x3.c
9591 F: drivers/i2c/busses/i2c-amd756-s4882.c
9592 F: drivers/i2c/busses/i2c-amd756.c
9593 F: drivers/i2c/busses/i2c-amd8111.c
9594 F: drivers/i2c/busses/i2c-i801.c
9595 F: drivers/i2c/busses/i2c-isch.c
9596 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9597 F: drivers/i2c/busses/i2c-nforce2.c
9598 F: drivers/i2c/busses/i2c-piix4.c
9599 F: drivers/i2c/busses/i2c-sis5595.c
9600 F: drivers/i2c/busses/i2c-sis630.c
9601 F: drivers/i2c/busses/i2c-sis96x.c
9602 F: drivers/i2c/busses/i2c-via.c
9603 F: drivers/i2c/busses/i2c-viapro.c
9605 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9606 M: Hans de Goede <hdegoede@redhat.com>
9607 L: linux-i2c@vger.kernel.org
9609 F: drivers/i2c/busses/i2c-cht-wc.c
9611 I2C/SMBUS ISMT DRIVER
9612 M: Seth Heasley <seth.heasley@intel.com>
9613 M: Neil Horman <nhorman@tuxdriver.com>
9614 L: linux-i2c@vger.kernel.org
9615 F: Documentation/i2c/busses/i2c-ismt.rst
9616 F: drivers/i2c/busses/i2c-ismt.c
9618 I2C/SMBUS STUB DRIVER
9619 M: Jean Delvare <jdelvare@suse.com>
9620 L: linux-i2c@vger.kernel.org
9622 F: drivers/i2c/i2c-stub.c
9624 I3C DRIVER FOR CADENCE I3C MASTER IP
9625 M: Przemysław Gaj <pgaj@cadence.com>
9627 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9628 F: drivers/i3c/master/i3c-master-cdns.c
9630 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9631 M: Vitor Soares <vitor.soares@synopsys.com>
9633 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9634 F: drivers/i3c/master/dw*
9637 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9638 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9640 C: irc://chat.freenode.net/linux-i3c
9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9642 F: Documentation/ABI/testing/sysfs-bus-i3c
9643 F: Documentation/devicetree/bindings/i3c/
9644 F: Documentation/driver-api/i3c
9646 F: include/linux/i3c/
9648 IA64 (Itanium) PLATFORM
9649 L: linux-ia64@vger.kernel.org
9651 F: Documentation/ia64/
9654 IBM Power 842 compression accelerator
9655 M: Haren Myneni <haren@us.ibm.com>
9658 F: drivers/crypto/nx/Kconfig
9659 F: drivers/crypto/nx/Makefile
9660 F: drivers/crypto/nx/nx-842*
9661 F: include/linux/sw842.h
9664 IBM Power in-Nest Crypto Acceleration
9665 M: Breno Leitão <leitao@debian.org>
9666 M: Nayna Jain <nayna@linux.ibm.com>
9667 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9668 L: linux-crypto@vger.kernel.org
9670 F: drivers/crypto/nx/Kconfig
9671 F: drivers/crypto/nx/Makefile
9672 F: drivers/crypto/nx/nx-aes*
9673 F: drivers/crypto/nx/nx-sha*
9674 F: drivers/crypto/nx/nx.*
9675 F: drivers/crypto/nx/nx_csbcpb.h
9676 F: drivers/crypto/nx/nx_debugfs.c
9678 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9679 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9680 L: linux-pci@vger.kernel.org
9681 L: linuxppc-dev@lists.ozlabs.org
9683 F: drivers/pci/hotplug/rpadlpar*
9685 IBM Power Linux RAID adapter
9686 M: Brian King <brking@us.ibm.com>
9688 F: drivers/scsi/ipr.*
9690 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9691 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9692 L: linux-pci@vger.kernel.org
9693 L: linuxppc-dev@lists.ozlabs.org
9695 F: drivers/pci/hotplug/rpaphp*
9697 IBM Power SRIOV Virtual NIC Device Driver
9698 M: Dany Madden <drt@linux.ibm.com>
9699 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9700 L: netdev@vger.kernel.org
9702 F: drivers/net/ethernet/ibm/ibmvnic.*
9704 IBM Power Virtual Accelerator Switchboard
9705 L: linuxppc-dev@lists.ozlabs.org
9707 F: arch/powerpc/include/asm/vas.h
9708 F: arch/powerpc/platforms/powernv/copy-paste.h
9709 F: arch/powerpc/platforms/powernv/vas*
9711 IBM Power Virtual Ethernet Device Driver
9712 M: Nick Child <nnac123@linux.ibm.com>
9713 L: netdev@vger.kernel.org
9715 F: drivers/net/ethernet/ibm/ibmveth.*
9717 IBM Power Virtual FC Device Drivers
9718 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9719 L: linux-scsi@vger.kernel.org
9721 F: drivers/scsi/ibmvscsi/ibmvfc*
9723 IBM Power Virtual Management Channel Driver
9724 M: Brad Warrum <bwarrum@linux.ibm.com>
9725 M: Ritu Agarwal <rituagar@linux.ibm.com>
9727 F: drivers/misc/ibmvmc.*
9729 IBM Power Virtual SCSI Device Drivers
9730 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9731 L: linux-scsi@vger.kernel.org
9733 F: drivers/scsi/ibmvscsi/ibmvscsi*
9734 F: include/scsi/viosrp.h
9736 IBM Power Virtual SCSI Device Target Driver
9737 M: Michael Cyr <mikecyr@linux.ibm.com>
9738 L: linux-scsi@vger.kernel.org
9739 L: target-devel@vger.kernel.org
9741 F: drivers/scsi/ibmvscsi_tgt/
9743 IBM Power VMX Cryptographic instructions
9744 M: Breno Leitão <leitao@debian.org>
9745 M: Nayna Jain <nayna@linux.ibm.com>
9746 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9747 L: linux-crypto@vger.kernel.org
9749 F: drivers/crypto/vmx/Kconfig
9750 F: drivers/crypto/vmx/Makefile
9751 F: drivers/crypto/vmx/aes*
9752 F: drivers/crypto/vmx/ghash*
9753 F: drivers/crypto/vmx/ppc-xlate.pl
9754 F: drivers/crypto/vmx/vmx.c
9756 IBM ServeRAID RAID DRIVER
9758 F: drivers/scsi/ips.*
9760 ICH LPC AND GPIO DRIVER
9761 M: Peter Tyser <ptyser@xes-inc.com>
9763 F: drivers/gpio/gpio-ich.c
9764 F: drivers/mfd/lpc_ich.c
9767 M: Max Staudt <max@enpas.org>
9768 L: linux-i2c@vger.kernel.org
9770 F: drivers/i2c/busses/i2c-icy.c
9772 IDEAPAD LAPTOP EXTRAS DRIVER
9773 M: Ike Panhc <ike.pan@canonical.com>
9774 L: platform-driver-x86@vger.kernel.org
9776 W: http://launchpad.net/ideapad-laptop
9777 F: drivers/platform/x86/ideapad-laptop.c
9779 IDEAPAD LAPTOP SLIDEBAR DRIVER
9780 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9781 L: linux-input@vger.kernel.org
9783 W: https://github.com/o2genum/ideapad-slidebar
9784 F: drivers/input/misc/ideapad_slidebar.c
9787 M: Christian Brauner <brauner@kernel.org>
9788 M: Seth Forshee <sforshee@kernel.org>
9789 L: linux-fsdevel@vger.kernel.org
9791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9792 F: Documentation/filesystems/idmappings.rst
9793 F: tools/testing/selftests/mount_setattr/
9794 F: include/linux/mnt_idmapping.h
9796 IDT VersaClock 5 CLOCK DRIVER
9797 M: Luca Ceresoli <luca@lucaceresoli.net>
9799 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9800 F: drivers/clk/clk-versaclock5.c
9802 IEEE 802.15.4 SUBSYSTEM
9803 M: Alexander Aring <alex.aring@gmail.com>
9804 M: Stefan Schmidt <stefan@datenfreihafen.org>
9805 L: linux-wpan@vger.kernel.org
9807 W: https://linux-wpan.org/
9808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9810 F: Documentation/networking/ieee802154.rst
9811 F: drivers/net/ieee802154/
9812 F: include/linux/ieee802154.h
9813 F: include/linux/nl802154.h
9814 F: include/net/af_ieee802154.h
9815 F: include/net/cfg802154.h
9816 F: include/net/ieee802154_netdev.h
9817 F: include/net/mac802154.h
9818 F: include/net/nl802154.h
9823 M: Yotam Gigi <yotam.gi@gmail.com>
9824 M: Jamal Hadi Salim <jhs@mojatatu.com>
9825 F: include/net/ife.h
9826 F: include/uapi/linux/ife.h
9829 IGORPLUG-USB IR RECEIVER
9830 M: Sean Young <sean@mess.org>
9831 L: linux-media@vger.kernel.org
9833 F: drivers/media/rc/igorplugusb.c
9835 IGUANAWORKS USB IR TRANSCEIVER
9836 M: Sean Young <sean@mess.org>
9837 L: linux-media@vger.kernel.org
9839 F: drivers/media/rc/iguanair.c
9841 IIO DIGITAL POTENTIOMETER DAC
9842 M: Peter Rosin <peda@axentia.se>
9843 L: linux-iio@vger.kernel.org
9845 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9846 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9847 F: drivers/iio/dac/dpot-dac.c
9849 IIO ENVELOPE DETECTOR
9850 M: Peter Rosin <peda@axentia.se>
9851 L: linux-iio@vger.kernel.org
9853 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9854 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9855 F: drivers/iio/adc/envelope-detector.c
9858 M: Peter Rosin <peda@axentia.se>
9859 L: linux-iio@vger.kernel.org
9861 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9862 F: drivers/iio/multiplexer/iio-mux.c
9864 IIO SCMI BASED DRIVER
9865 M: Jyoti Bhayana <jbhayana@google.com>
9866 L: linux-iio@vger.kernel.org
9868 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9870 IIO SUBSYSTEM AND DRIVERS
9871 M: Jonathan Cameron <jic23@kernel.org>
9872 R: Lars-Peter Clausen <lars@metafoo.de>
9873 L: linux-iio@vger.kernel.org
9875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9876 F: Documentation/ABI/testing/configfs-iio*
9877 F: Documentation/ABI/testing/sysfs-bus-iio*
9878 F: Documentation/devicetree/bindings/iio/
9880 F: drivers/staging/iio/
9881 F: include/dt-bindings/iio/
9882 F: include/linux/iio/
9886 M: Peter Rosin <peda@axentia.se>
9887 L: linux-iio@vger.kernel.org
9889 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9890 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9891 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9892 F: drivers/iio/afe/iio-rescale.c
9894 IKANOS/ADI EAGLE ADSL USB DRIVER
9895 M: Matthieu Castet <castet.matthieu@free.fr>
9896 M: Stanislaw Gruszka <stf_xl@wp.pl>
9898 F: drivers/usb/atm/ueagle-atm.c
9900 IMAGIS TOUCHSCREEN DRIVER
9901 M: Markuss Broks <markuss.broks@gmail.com>
9903 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9904 F: drivers/input/touchscreen/imagis.c
9906 IMGTEC ASCII LCD DRIVER
9907 M: Paul Burton <paulburton@kernel.org>
9909 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9910 F: drivers/auxdisplay/img-ascii-lcd.c
9912 IMGTEC IR DECODER DRIVER
9914 F: drivers/media/rc/img-ir/
9916 IMON SOUNDGRAPH USB IR RECEIVER
9917 M: Sean Young <sean@mess.org>
9918 L: linux-media@vger.kernel.org
9920 F: drivers/media/rc/imon.c
9921 F: drivers/media/rc/imon_raw.c
9923 IMS TWINTURBO FRAMEBUFFER DRIVER
9924 L: linux-fbdev@vger.kernel.org
9926 F: drivers/video/fbdev/imsttfb.c
9928 INA209 HARDWARE MONITOR DRIVER
9929 M: Guenter Roeck <linux@roeck-us.net>
9930 L: linux-hwmon@vger.kernel.org
9932 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9933 F: Documentation/hwmon/ina209.rst
9934 F: drivers/hwmon/ina209.c
9936 INA2XX HARDWARE MONITOR DRIVER
9937 M: Guenter Roeck <linux@roeck-us.net>
9938 L: linux-hwmon@vger.kernel.org
9940 F: Documentation/hwmon/ina2xx.rst
9941 F: drivers/hwmon/ina2xx.c
9942 F: include/linux/platform_data/ina2xx.h
9944 INDUSTRY PACK SUBSYSTEM (IPACK)
9945 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9946 M: Jens Taprogge <jens.taprogge@taprogge.org>
9947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9948 L: industrypack-devel@lists.sourceforge.net
9950 W: http://industrypack.sourceforge.net
9953 INFINEON DPS310 Driver
9954 M: Eddie James <eajames@linux.ibm.com>
9955 L: linux-iio@vger.kernel.org
9957 F: drivers/iio/pressure/dps310.c
9959 INFINIBAND SUBSYSTEM
9960 M: Jason Gunthorpe <jgg@nvidia.com>
9961 M: Leon Romanovsky <leonro@nvidia.com>
9962 L: linux-rdma@vger.kernel.org
9964 W: https://github.com/linux-rdma/rdma-core
9965 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9967 F: Documentation/devicetree/bindings/infiniband/
9968 F: Documentation/infiniband/
9969 F: drivers/infiniband/
9971 F: include/trace/events/ib_mad.h
9972 F: include/trace/events/ib_umad.h
9973 F: include/uapi/linux/if_infiniband.h
9974 F: include/uapi/rdma/
9975 F: samples/bpf/ibumad_kern.c
9976 F: samples/bpf/ibumad_user.c
9978 INGENIC JZ4780 NAND DRIVER
9979 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9980 L: linux-mtd@lists.infradead.org
9981 L: linux-mips@vger.kernel.org
9983 F: drivers/mtd/nand/raw/ingenic/
9986 M: Paul Cercueil <paul@crapouillou.net>
9987 L: linux-mips@vger.kernel.org
9989 F: arch/mips/boot/dts/ingenic/
9990 F: arch/mips/generic/board-ingenic.c
9991 F: arch/mips/include/asm/mach-ingenic/
9992 F: arch/mips/ingenic/Kconfig
9993 F: drivers/clk/ingenic/
9994 F: drivers/dma/dma-jz4780.c
9995 F: drivers/gpu/drm/ingenic/
9996 F: drivers/i2c/busses/i2c-jz4780.c
9997 F: drivers/iio/adc/ingenic-adc.c
9998 F: drivers/irqchip/irq-ingenic.c
9999 F: drivers/memory/jz4780-nemc.c
10000 F: drivers/mmc/host/jz4740_mmc.c
10001 F: drivers/mtd/nand/raw/ingenic/
10002 F: drivers/pinctrl/pinctrl-ingenic.c
10003 F: drivers/power/supply/ingenic-battery.c
10004 F: drivers/pwm/pwm-jz4740.c
10005 F: drivers/remoteproc/ingenic_rproc.c
10006 F: drivers/rtc/rtc-jz4740.c
10007 F: drivers/tty/serial/8250/8250_ingenic.c
10008 F: drivers/usb/musb/jz4740.c
10009 F: drivers/watchdog/jz4740_wdt.c
10010 F: include/dt-bindings/iio/adc/ingenic,adc.h
10011 F: include/linux/mfd/ingenic-tcu.h
10012 F: sound/soc/codecs/jz47*
10013 F: sound/soc/jz4740/
10015 INJOINIC IP5xxx POWER BANK IC DRIVER
10016 M: Samuel Holland <samuel@sholland.org>
10018 F: drivers/power/supply/ip5xxx_power.c
10021 M: Jan Kara <jack@suse.cz>
10022 R: Amir Goldstein <amir73il@gmail.com>
10023 L: linux-fsdevel@vger.kernel.org
10025 F: Documentation/filesystems/inotify.rst
10026 F: fs/notify/inotify/
10027 F: include/linux/inotify.h
10028 F: include/uapi/linux/inotify.h
10030 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10031 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10032 L: linux-input@vger.kernel.org
10034 Q: http://patchwork.kernel.org/project/linux-input/list/
10035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10036 F: Documentation/devicetree/bindings/input/
10037 F: Documentation/devicetree/bindings/serio/
10038 F: Documentation/input/
10040 F: include/linux/input.h
10041 F: include/linux/input/
10042 F: include/uapi/linux/input-event-codes.h
10043 F: include/uapi/linux/input.h
10045 INPUT MULTITOUCH (MT) PROTOCOL
10046 M: Henrik Rydberg <rydberg@bitmath.org>
10047 L: linux-input@vger.kernel.org
10049 F: Documentation/input/multi-touch-protocol.rst
10050 F: drivers/input/input-mt.c
10053 INSIDE SECURE CRYPTO DRIVER
10054 M: Antoine Tenart <atenart@kernel.org>
10055 L: linux-crypto@vger.kernel.org
10057 F: drivers/crypto/inside-secure/
10059 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10060 M: Mimi Zohar <zohar@linux.ibm.com>
10061 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10062 L: linux-integrity@vger.kernel.org
10064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10065 F: security/integrity/ima/
10066 F: security/integrity/
10068 INTEL 810/815 FRAMEBUFFER DRIVER
10069 M: Antonino Daplas <adaplas@gmail.com>
10070 L: linux-fbdev@vger.kernel.org
10072 F: drivers/video/fbdev/i810/
10074 INTEL 8255 GPIO DRIVER
10075 M: William Breathitt Gray <william.gray@linaro.org>
10076 L: linux-gpio@vger.kernel.org
10078 F: drivers/gpio/gpio-i8255.c
10079 F: drivers/gpio/gpio-i8255.h
10082 M: Cezary Rojewski <cezary.rojewski@intel.com>
10083 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10084 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10085 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10086 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10087 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10088 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10091 F: sound/soc/intel/
10093 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10094 M: Hans de Goede <hdegoede@redhat.com>
10095 L: platform-driver-x86@vger.kernel.org
10097 F: drivers/platform/x86/intel/atomisp2/pm.c
10099 INTEL ATOMISP2 LED DRIVER
10100 M: Hans de Goede <hdegoede@redhat.com>
10101 L: platform-driver-x86@vger.kernel.org
10103 F: drivers/platform/x86/intel/atomisp2/led.c
10105 INTEL BIOS SAR INT1092 DRIVER
10106 M: Shravan Sudhakar <s.shravan@intel.com>
10107 M: Intel Corporation <linuxwwan@intel.com>
10108 L: platform-driver-x86@vger.kernel.org
10110 F: drivers/platform/x86/intel/int1092/
10112 INTEL BROXTON PMC DRIVER
10113 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10114 M: Zha Qipeng <qipeng.zha@intel.com>
10116 F: drivers/mfd/intel_pmc_bxt.c
10117 F: include/linux/mfd/intel_pmc_bxt.h
10119 INTEL C600 SERIES SAS CONTROLLER DRIVER
10120 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10121 L: linux-scsi@vger.kernel.org
10123 T: git git://git.code.sf.net/p/intel-sas/isci
10124 F: drivers/scsi/isci/
10126 INTEL CPU family model numbers
10127 M: Tony Luck <tony.luck@intel.com>
10129 L: linux-kernel@vger.kernel.org
10131 F: arch/x86/include/asm/intel-family.h
10133 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10134 M: Jani Nikula <jani.nikula@linux.intel.com>
10135 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10136 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10137 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10138 L: intel-gfx@lists.freedesktop.org
10140 W: https://01.org/linuxgraphics/
10141 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10142 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10143 C: irc://irc.oftc.net/intel-gfx
10144 T: git git://anongit.freedesktop.org/drm-intel
10145 F: Documentation/gpu/i915.rst
10146 F: drivers/gpu/drm/i915/
10147 F: include/drm/i915*
10148 F: include/uapi/drm/i915_drm.h
10150 INTEL ETHERNET DRIVERS
10151 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10152 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10153 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10155 W: http://www.intel.com/support/feedback.htm
10156 W: http://e1000.sourceforge.net/
10157 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10160 F: Documentation/networking/device_drivers/ethernet/intel/
10161 F: drivers/net/ethernet/intel/
10162 F: drivers/net/ethernet/intel/*/
10163 F: include/linux/avf/virtchnl.h
10164 F: include/linux/net/intel/iidc.h
10166 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10167 M: Mustafa Ismail <mustafa.ismail@intel.com>
10168 M: Shiraz Saleem <shiraz.saleem@intel.com>
10169 L: linux-rdma@vger.kernel.org
10171 F: drivers/infiniband/hw/irdma/
10172 F: include/uapi/rdma/irdma-abi.h
10174 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10175 M: Maik Broemme <mbroemme@libmpq.org>
10176 L: linux-fbdev@vger.kernel.org
10178 F: Documentation/fb/intelfb.rst
10179 F: drivers/video/fbdev/intelfb/
10182 M: Andy Shevchenko <andy@kernel.org>
10183 L: linux-gpio@vger.kernel.org
10185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10186 F: drivers/gpio/gpio-ich.c
10187 F: drivers/gpio/gpio-merrifield.c
10188 F: drivers/gpio/gpio-ml-ioh.c
10189 F: drivers/gpio/gpio-pch.c
10190 F: drivers/gpio/gpio-sch.c
10191 F: drivers/gpio/gpio-sodaville.c
10193 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10194 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10195 M: Zhi Wang <zhi.a.wang@intel.com>
10196 L: intel-gvt-dev@lists.freedesktop.org
10197 L: intel-gfx@lists.freedesktop.org
10199 W: https://01.org/igvt-g
10200 T: git https://github.com/intel/gvt-linux.git
10201 F: drivers/gpu/drm/i915/gvt/
10203 INTEL HID EVENT DRIVER
10204 M: Alex Hung <alex.hung@canonical.com>
10205 L: platform-driver-x86@vger.kernel.org
10207 F: drivers/platform/x86/intel/hid.c
10209 INTEL I/OAT DMA DRIVER
10210 M: Dave Jiang <dave.jiang@intel.com>
10211 R: Dan Williams <dan.j.williams@intel.com>
10212 L: dmaengine@vger.kernel.org
10214 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10215 F: drivers/dma/ioat*
10218 M: Fenghua Yu <fenghua.yu@intel.com>
10219 M: Dave Jiang <dave.jiang@intel.com>
10220 L: dmaengine@vger.kernel.org
10222 F: drivers/dma/idxd/*
10223 F: include/uapi/linux/idxd.h
10226 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10227 M: Len Brown <lenb@kernel.org>
10228 L: linux-pm@vger.kernel.org
10230 B: https://bugzilla.kernel.org
10231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10232 F: drivers/idle/intel_idle.c
10234 INTEL IN FIELD SCAN (IFS) DEVICE
10235 M: Jithu Joseph <jithu.joseph@intel.com>
10236 R: Ashok Raj <ashok.raj@intel.com>
10237 R: Tony Luck <tony.luck@intel.com>
10239 F: drivers/platform/x86/intel/ifs
10240 F: include/trace/events/intel_ifs.h
10242 INTEL INTEGRATED SENSOR HUB DRIVER
10243 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10244 M: Jiri Kosina <jikos@kernel.org>
10245 L: linux-input@vger.kernel.org
10247 F: drivers/hid/intel-ish-hid/
10250 M: David Woodhouse <dwmw2@infradead.org>
10251 M: Lu Baolu <baolu.lu@linux.intel.com>
10252 L: iommu@lists.linux.dev
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10255 F: drivers/iommu/intel/
10256 F: include/linux/intel-svm.h
10258 INTEL IOP-ADMA DMA DRIVER
10259 R: Dan Williams <dan.j.williams@intel.com>
10261 F: drivers/dma/iop-adma.c
10263 INTEL IPU3 CSI-2 CIO2 DRIVER
10264 M: Yong Zhi <yong.zhi@intel.com>
10265 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10266 M: Bingbu Cao <bingbu.cao@intel.com>
10267 M: Dan Scally <djrscally@gmail.com>
10268 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10269 L: linux-media@vger.kernel.org
10271 T: git git://linuxtv.org/media_tree.git
10272 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10273 F: drivers/media/pci/intel/ipu3/
10275 INTEL IPU3 CSI-2 IMGU DRIVER
10276 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10277 R: Bingbu Cao <bingbu.cao@intel.com>
10278 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10279 L: linux-media@vger.kernel.org
10281 F: Documentation/admin-guide/media/ipu3.rst
10282 F: Documentation/admin-guide/media/ipu3_rcb.svg
10283 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10284 F: drivers/staging/media/ipu3/
10286 INTEL IXP4XX CRYPTO SUPPORT
10287 M: Corentin Labbe <clabbe@baylibre.com>
10288 L: linux-crypto@vger.kernel.org
10290 F: drivers/crypto/ixp4xx_crypto.c
10292 INTEL ISHTP ECLITE DRIVER
10293 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10294 L: platform-driver-x86@vger.kernel.org
10296 F: drivers/platform/x86/intel/ishtp_eclite.c
10298 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10299 M: Krzysztof Halasa <khalasa@piap.pl>
10301 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10302 F: drivers/net/wan/ixp4xx_hss.c
10303 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10304 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10305 F: include/linux/soc/ixp4xx/npe.h
10306 F: include/linux/soc/ixp4xx/qmgr.h
10308 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10309 M: Deepak Saxena <dsaxena@plexity.net>
10311 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10312 F: drivers/char/hw_random/ixp4xx-rng.c
10314 INTEL KEEM BAY DRM DRIVER
10315 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10316 M: Edmund Dea <edmund.j.dea@intel.com>
10318 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10319 F: drivers/gpu/drm/kmb/
10321 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10322 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10324 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10325 F: drivers/crypto/keembay/Kconfig
10326 F: drivers/crypto/keembay/Makefile
10327 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10328 F: drivers/crypto/keembay/ocs-aes.c
10329 F: drivers/crypto/keembay/ocs-aes.h
10331 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10332 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10333 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10334 M: Mark Gross <mgross@linux.intel.com>
10336 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10337 F: drivers/crypto/keembay/Kconfig
10338 F: drivers/crypto/keembay/Makefile
10339 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10341 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10342 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10343 M: Declan Murphy <declan.murphy@intel.com>
10345 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10346 F: drivers/crypto/keembay/Kconfig
10347 F: drivers/crypto/keembay/Makefile
10348 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10349 F: drivers/crypto/keembay/ocs-hcu.c
10350 F: drivers/crypto/keembay/ocs-hcu.h
10352 INTEL THUNDER BAY EMMC PHY DRIVER
10353 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10354 M: Rashmi A <rashmi.a@intel.com>
10356 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10357 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10359 INTEL MANAGEMENT ENGINE (mei)
10360 M: Tomas Winkler <tomas.winkler@intel.com>
10361 L: linux-kernel@vger.kernel.org
10363 F: Documentation/driver-api/mei/*
10364 F: drivers/misc/mei/
10365 F: drivers/watchdog/mei_wdt.c
10366 F: include/linux/mei_aux.h
10367 F: include/linux/mei_cl_bus.h
10368 F: include/uapi/linux/mei.h
10371 INTEL MAX 10 BMC MFD DRIVER
10372 M: Xu Yilun <yilun.xu@intel.com>
10373 R: Tom Rix <trix@redhat.com>
10375 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10376 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10377 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10378 F: drivers/mfd/intel-m10-bmc.c
10379 F: include/linux/mfd/intel-m10-bmc.h
10381 INTEL MENLOW THERMAL DRIVER
10382 M: Sujith Thomas <sujith.thomas@intel.com>
10383 L: linux-pm@vger.kernel.org
10385 W: https://01.org/linux-acpi
10386 F: drivers/thermal/intel/intel_menlow.c
10388 INTEL P-Unit IPC DRIVER
10389 M: Zha Qipeng <qipeng.zha@intel.com>
10390 L: platform-driver-x86@vger.kernel.org
10392 F: arch/x86/include/asm/intel_punit_ipc.h
10393 F: drivers/platform/x86/intel/punit_ipc.c
10395 INTEL PMC CORE DRIVER
10396 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10397 M: David E Box <david.e.box@intel.com>
10398 L: platform-driver-x86@vger.kernel.org
10400 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10401 F: drivers/platform/x86/intel/pmc/
10403 INTEL PMIC GPIO DRIVERS
10404 M: Andy Shevchenko <andy@kernel.org>
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10407 F: drivers/gpio/gpio-*cove.c
10409 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10410 M: Andy Shevchenko <andy@kernel.org>
10412 F: drivers/mfd/intel_soc_pmic*
10413 F: include/linux/mfd/intel_soc_pmic*
10416 M: David E. Box <david.e.box@linux.intel.com>
10418 F: drivers/platform/x86/intel/pmt/
10420 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10421 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10422 L: linux-wireless@vger.kernel.org
10424 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10425 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10426 F: drivers/net/wireless/intel/ipw2x00/
10428 INTEL PSTATE DRIVER
10429 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10430 M: Len Brown <lenb@kernel.org>
10431 L: linux-pm@vger.kernel.org
10433 F: drivers/cpufreq/intel_pstate.c
10435 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10436 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10437 L: linux-iio@vger.kernel.org
10438 F: drivers/counter/intel-qep.c
10441 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10443 F: arch/x86/include/asm/intel_scu_ipc.h
10444 F: drivers/platform/x86/intel_scu_*
10447 M: David E. Box <david.e.box@linux.intel.com>
10449 F: drivers/platform/x86/intel/sdsi.c
10450 F: tools/arch/x86/intel_sdsi/
10451 F: tools/testing/selftests/drivers/sdsi/
10453 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10454 M: Daniel Scally <djrscally@gmail.com>
10456 F: drivers/platform/x86/intel/int3472/
10458 INTEL SPEED SELECT TECHNOLOGY
10459 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10460 L: platform-driver-x86@vger.kernel.org
10462 F: drivers/platform/x86/intel/speed_select_if/
10463 F: include/uapi/linux/isst_if.h
10464 F: tools/power/x86/intel-speed-select/
10466 INTEL STRATIX10 FIRMWARE DRIVERS
10467 M: Dinh Nguyen <dinguyen@kernel.org>
10468 L: linux-kernel@vger.kernel.org
10470 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10471 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10472 F: drivers/firmware/stratix10-rsu.c
10473 F: drivers/firmware/stratix10-svc.c
10474 F: include/linux/firmware/intel/stratix10-smc.h
10475 F: include/linux/firmware/intel/stratix10-svc-client.h
10476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10478 INTEL TELEMETRY DRIVER
10479 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10480 M: "David E. Box" <david.e.box@linux.intel.com>
10481 L: platform-driver-x86@vger.kernel.org
10483 F: arch/x86/include/asm/intel_telemetry.h
10484 F: drivers/platform/x86/intel/telemetry/
10486 INTEL UNCORE FREQUENCY CONTROL
10487 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10488 L: platform-driver-x86@vger.kernel.org
10490 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10491 F: drivers/platform/x86/intel/uncore-frequency/
10493 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10494 M: David E. Box <david.e.box@linux.intel.com>
10496 F: drivers/platform/x86/intel/vsec.*
10498 INTEL VIRTUAL BUTTON DRIVER
10499 M: AceLan Kao <acelan.kao@canonical.com>
10500 L: platform-driver-x86@vger.kernel.org
10502 F: drivers/platform/x86/intel/vbtn.c
10504 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10505 M: Stanislaw Gruszka <stf_xl@wp.pl>
10506 L: linux-wireless@vger.kernel.org
10508 F: drivers/net/wireless/intel/iwlegacy/
10510 INTEL WIRELESS WIFI LINK (iwlwifi)
10511 M: Gregory Greenman <gregory.greenman@intel.com>
10512 L: linux-wireless@vger.kernel.org
10514 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10516 F: drivers/net/wireless/intel/iwlwifi/
10518 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10519 M: Jithu Joseph <jithu.joseph@intel.com>
10520 R: Maurice Ma <maurice.ma@intel.com>
10522 W: https://slimbootloader.github.io/security/firmware-update.html
10523 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10525 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10526 L: Dell.Client.Kernel@dell.com
10528 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10530 INTEL WWAN IOSM DRIVER
10531 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10532 M: Intel Corporation <linuxwwan@intel.com>
10533 L: netdev@vger.kernel.org
10535 F: drivers/net/wwan/iosm/
10538 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10540 F: Documentation/trace/intel_th.rst
10541 F: drivers/hwtracing/intel_th/
10542 F: include/linux/intel_th.h
10544 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10545 M: Ning Sun <ning.sun@intel.com>
10546 L: tboot-devel@lists.sourceforge.net
10548 W: http://tboot.sourceforge.net
10549 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10550 F: Documentation/x86/intel_txt.rst
10551 F: arch/x86/kernel/tboot.c
10552 F: include/linux/tboot.h
10555 M: Jarkko Sakkinen <jarkko@kernel.org>
10556 R: Dave Hansen <dave.hansen@linux.intel.com>
10557 L: linux-sgx@vger.kernel.org
10559 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10561 F: Documentation/x86/sgx.rst
10562 F: arch/x86/entry/vdso/vsgx.S
10563 F: arch/x86/include/asm/sgx.h
10564 F: arch/x86/include/uapi/asm/sgx.h
10565 F: arch/x86/kernel/cpu/sgx/*
10566 F: tools/testing/selftests/sgx/*
10570 M: Georgi Djakov <djakov@kernel.org>
10571 L: linux-pm@vger.kernel.org
10573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10574 F: Documentation/devicetree/bindings/interconnect/
10575 F: Documentation/driver-api/interconnect.rst
10576 F: drivers/interconnect/
10577 F: include/dt-bindings/interconnect/
10578 F: include/linux/interconnect-provider.h
10579 F: include/linux/interconnect.h
10581 INTERRUPT COUNTER DRIVER
10582 M: Oleksij Rempel <o.rempel@pengutronix.de>
10583 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10584 L: linux-iio@vger.kernel.org
10585 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10586 F: drivers/counter/interrupt-cnt.c
10588 INTERSIL ISL7998X VIDEO DECODER DRIVER
10589 M: Michael Tretter <m.tretter@pengutronix.de>
10590 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10591 L: linux-media@vger.kernel.org
10593 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10594 F: drivers/media/i2c/isl7998x.c
10596 INVENSENSE ICM-426xx IMU DRIVER
10597 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10598 L: linux-iio@vger.kernel.org
10600 W: https://invensense.tdk.com/
10601 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10602 F: drivers/iio/imu/inv_icm42600/
10604 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10605 M: Linus Walleij <linus.walleij@linaro.org>
10606 L: linux-iio@vger.kernel.org
10608 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10609 F: drivers/iio/gyro/mpu3050*
10611 IOC3 ETHERNET DRIVER
10612 M: Ralf Baechle <ralf@linux-mips.org>
10613 L: linux-mips@vger.kernel.org
10615 F: drivers/net/ethernet/sgi/ioc3-eth.c
10617 IOMAP FILESYSTEM LIBRARY
10618 M: Christoph Hellwig <hch@infradead.org>
10619 M: Darrick J. Wong <djwong@kernel.org>
10620 L: linux-xfs@vger.kernel.org
10621 L: linux-fsdevel@vger.kernel.org
10623 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10625 F: include/linux/iomap.h
10627 IOMMU DMA-API LAYER
10628 M: Robin Murphy <robin.murphy@arm.com>
10629 L: iommu@lists.linux.dev
10631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10632 F: drivers/iommu/dma-iommu.c
10633 F: drivers/iommu/iova.c
10634 F: include/linux/dma-iommu.h
10635 F: include/linux/iova.h
10638 M: Joerg Roedel <joro@8bytes.org>
10639 M: Will Deacon <will@kernel.org>
10640 R: Robin Murphy <robin.murphy@arm.com>
10641 L: iommu@lists.linux.dev
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10644 F: Documentation/devicetree/bindings/iommu/
10645 F: Documentation/userspace-api/iommu.rst
10647 F: include/linux/iommu.h
10648 F: include/linux/iova.h
10649 F: include/linux/of_iommu.h
10650 F: include/uapi/linux/iommu.h
10653 M: Thomas Zimmermann <tzimmermann@suse.de>
10654 L: dri-devel@lists.freedesktop.org
10656 T: git git://anongit.freedesktop.org/drm/drm-misc
10657 F: include/linux/iosys-map.h
10660 M: Jens Axboe <axboe@kernel.dk>
10661 R: Pavel Begunkov <asml.silence@gmail.com>
10662 L: io-uring@vger.kernel.org
10664 T: git git://git.kernel.dk/linux-block
10665 T: git git://git.kernel.dk/liburing
10667 F: include/linux/io_uring.h
10668 F: include/uapi/linux/io_uring.h
10672 M: Corey Minyard <minyard@acm.org>
10673 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10675 W: http://openipmi.sourceforge.net/
10676 T: git https://github.com/cminyard/linux-ipmi.git for-next
10677 F: Documentation/driver-api/ipmi.rst
10678 F: Documentation/devicetree/bindings/ipmi/
10679 F: drivers/char/ipmi/
10680 F: include/linux/ipmi*
10681 F: include/uapi/linux/ipmi*
10683 IPS SCSI RAID DRIVER
10684 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10685 L: linux-scsi@vger.kernel.org
10687 W: http://www.adaptec.com/
10688 F: drivers/scsi/ips*
10691 M: Simon Horman <horms@verge.net.au>
10692 M: Julian Anastasov <ja@ssi.bg>
10693 L: netdev@vger.kernel.org
10694 L: lvs-devel@vger.kernel.org
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10698 F: Documentation/networking/ipvs-sysctl.rst
10699 F: include/net/ip_vs.h
10700 F: include/uapi/linux/ip_vs.h
10701 F: net/netfilter/ipvs/
10704 M: Jiri Kosina <jikos@kernel.org>
10705 M: David Sterba <dsterba@suse.com>
10707 F: drivers/tty/ipwireless/
10709 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10710 M: Marc Zyngier <maz@kernel.org>
10712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10713 F: Documentation/core-api/irq/irq-domain.rst
10714 F: include/linux/irqdomain.h
10715 F: kernel/irq/irqdomain.c
10716 F: kernel/irq/msi.c
10719 M: Thomas Gleixner <tglx@linutronix.de>
10720 L: linux-kernel@vger.kernel.org
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10726 M: Thomas Gleixner <tglx@linutronix.de>
10727 M: Marc Zyngier <maz@kernel.org>
10728 L: linux-kernel@vger.kernel.org
10730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10731 F: Documentation/devicetree/bindings/interrupt-controller/
10732 F: drivers/irqchip/
10735 M: William Breathitt Gray <william.gray@linaro.org>
10737 F: Documentation/driver-api/isa.rst
10738 F: drivers/base/isa.c
10739 F: include/linux/isa.h
10742 M: Hans Verkuil <hverkuil@xs4all.nl>
10743 L: linux-media@vger.kernel.org
10745 W: https://linuxtv.org
10746 T: git git://linuxtv.org/media_tree.git
10747 F: drivers/media/radio/radio-isa*
10750 M: Jaroslav Kysela <perex@perex.cz>
10752 F: Documentation/driver-api/isapnp.rst
10753 F: drivers/pnp/isapnp/
10754 F: include/linux/isapnp.h
10757 M: Lee Duncan <lduncan@suse.com>
10758 M: Chris Leech <cleech@redhat.com>
10759 M: Mike Christie <michael.christie@oracle.com>
10760 L: open-iscsi@googlegroups.com
10761 L: linux-scsi@vger.kernel.org
10763 W: www.open-iscsi.com
10764 F: drivers/scsi/*iscsi*
10765 F: include/scsi/*iscsi*
10767 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10768 M: Peter Jones <pjones@redhat.com>
10769 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10771 F: drivers/firmware/iscsi_ibft*
10773 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10774 M: Sagi Grimberg <sagi@grimberg.me>
10775 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10776 L: linux-rdma@vger.kernel.org
10778 W: http://www.openfabrics.org
10779 W: www.open-iscsi.org
10780 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10781 F: drivers/infiniband/ulp/iser/
10783 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10784 M: Sagi Grimberg <sagi@grimberg.me>
10785 L: linux-rdma@vger.kernel.org
10786 L: target-devel@vger.kernel.org
10788 W: http://www.linux-iscsi.org
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10790 F: drivers/infiniband/ulp/isert
10792 ISDN/CMTP OVER BLUETOOTH
10793 M: Karsten Keil <isdn@linux-pingi.de>
10794 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10795 L: netdev@vger.kernel.org
10797 W: http://www.isdn4linux.de
10798 F: Documentation/isdn/
10799 F: drivers/isdn/capi/
10800 F: include/linux/isdn/
10801 F: include/uapi/linux/isdn/
10802 F: net/bluetooth/cmtp/
10804 ISDN/mISDN SUBSYSTEM
10805 M: Karsten Keil <isdn@linux-pingi.de>
10806 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10807 L: netdev@vger.kernel.org
10809 W: http://www.isdn4linux.de
10810 F: drivers/isdn/Kconfig
10811 F: drivers/isdn/Makefile
10812 F: drivers/isdn/hardware/
10813 F: drivers/isdn/mISDN/
10815 IT87 HARDWARE MONITORING DRIVER
10816 M: Jean Delvare <jdelvare@suse.com>
10817 L: linux-hwmon@vger.kernel.org
10819 F: Documentation/hwmon/it87.rst
10820 F: drivers/hwmon/it87.c
10822 IT913X MEDIA DRIVER
10823 M: Antti Palosaari <crope@iki.fi>
10824 L: linux-media@vger.kernel.org
10826 W: https://linuxtv.org
10827 W: http://palosaari.fi/linux/
10828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10829 T: git git://linuxtv.org/anttip/media_tree.git
10830 F: drivers/media/tuners/it913x*
10832 ITE IT66121 HDMI BRIDGE DRIVER
10833 M: Phong LE <ple@baylibre.com>
10834 M: Neil Armstrong <narmstrong@baylibre.com>
10836 T: git git://anongit.freedesktop.org/drm/drm-misc
10837 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10838 F: drivers/gpu/drm/bridge/ite-it66121.c
10840 IVTV VIDEO4LINUX DRIVER
10841 M: Andy Walls <awalls@md.metrocast.net>
10842 L: linux-media@vger.kernel.org
10844 W: https://linuxtv.org
10845 T: git git://linuxtv.org/media_tree.git
10846 F: Documentation/admin-guide/media/ivtv*
10847 F: drivers/media/pci/ivtv/
10848 F: include/uapi/linux/ivtv*
10850 IX2505V MEDIA DRIVER
10851 M: Malcolm Priestley <tvboxspy@gmail.com>
10852 L: linux-media@vger.kernel.org
10854 W: https://linuxtv.org
10855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10856 F: drivers/media/dvb-frontends/ix2505v*
10858 JAILHOUSE HYPERVISOR INTERFACE
10859 M: Jan Kiszka <jan.kiszka@siemens.com>
10860 L: jailhouse-dev@googlegroups.com
10862 F: arch/x86/include/asm/jailhouse_para.h
10863 F: arch/x86/kernel/jailhouse.c
10865 JC42.4 TEMPERATURE SENSOR DRIVER
10866 M: Guenter Roeck <linux@roeck-us.net>
10867 L: linux-hwmon@vger.kernel.org
10869 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10870 F: Documentation/hwmon/jc42.rst
10871 F: drivers/hwmon/jc42.c
10874 M: Dave Kleikamp <shaggy@kernel.org>
10875 L: jfs-discussion@lists.sourceforge.net
10877 W: http://jfs.sourceforge.net/
10878 T: git git://github.com/kleikamp/linux-shaggy.git
10879 F: Documentation/admin-guide/jfs.rst
10883 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10884 L: netdev@vger.kernel.org
10886 F: drivers/net/ethernet/jme.*
10888 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10889 M: David Woodhouse <dwmw2@infradead.org>
10890 M: Richard Weinberger <richard@nod.at>
10891 L: linux-mtd@lists.infradead.org
10893 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10894 T: git git://git.infradead.org/ubifs-2.6.git
10896 F: include/uapi/linux/jffs2.h
10898 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10899 M: "Theodore Ts'o" <tytso@mit.edu>
10900 M: Jan Kara <jack@suse.com>
10901 L: linux-ext4@vger.kernel.org
10904 F: include/linux/jbd2.h
10906 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10907 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10908 L: linux-media@vger.kernel.org
10909 L: linux-renesas-soc@vger.kernel.org
10911 F: drivers/media/platform/renesas/rcar_jpu.c
10913 JSM Neo PCI based serial card
10914 L: linux-serial@vger.kernel.org
10916 F: drivers/tty/serial/jsm/
10918 K10TEMP HARDWARE MONITORING DRIVER
10919 M: Clemens Ladisch <clemens@ladisch.de>
10920 L: linux-hwmon@vger.kernel.org
10922 F: Documentation/hwmon/k10temp.rst
10923 F: drivers/hwmon/k10temp.c
10925 K8TEMP HARDWARE MONITORING DRIVER
10926 M: Rudolf Marek <r.marek@assembler.cz>
10927 L: linux-hwmon@vger.kernel.org
10929 F: Documentation/hwmon/k8temp.rst
10930 F: drivers/hwmon/k8temp.c
10933 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10934 R: Alexander Potapenko <glider@google.com>
10935 R: Andrey Konovalov <andreyknvl@gmail.com>
10936 R: Dmitry Vyukov <dvyukov@google.com>
10937 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10938 L: kasan-dev@googlegroups.com
10940 F: Documentation/dev-tools/kasan.rst
10941 F: arch/*/include/asm/*kasan.h
10942 F: arch/*/mm/kasan_init*
10943 F: include/linux/kasan*.h
10944 F: lib/Kconfig.kasan
10945 F: lib/test_kasan*.c
10947 F: scripts/Makefile.kasan
10950 M: Masahiro Yamada <masahiroy@kernel.org>
10951 L: linux-kbuild@vger.kernel.org
10953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10954 F: Documentation/kbuild/kconfig*
10955 F: scripts/Kconfig.include
10956 F: scripts/kconfig/
10959 R: Dmitry Vyukov <dvyukov@google.com>
10960 R: Andrey Konovalov <andreyknvl@gmail.com>
10961 L: kasan-dev@googlegroups.com
10963 F: Documentation/dev-tools/kcov.rst
10964 F: include/linux/kcov.h
10965 F: include/uapi/linux/kcov.h
10967 F: scripts/Makefile.kcov
10970 M: Marco Elver <elver@google.com>
10971 R: Dmitry Vyukov <dvyukov@google.com>
10972 L: kasan-dev@googlegroups.com
10974 F: Documentation/dev-tools/kcsan.rst
10975 F: include/linux/kcsan*.h
10977 F: lib/Kconfig.kcsan
10978 F: scripts/Makefile.kcsan
10981 M: Baoquan He <bhe@redhat.com>
10982 R: Vivek Goyal <vgoyal@redhat.com>
10983 R: Dave Young <dyoung@redhat.com>
10984 L: kexec@lists.infradead.org
10986 W: http://lse.sourceforge.net/kdump/
10987 F: Documentation/admin-guide/kdump/
10988 F: fs/proc/vmcore.c
10989 F: include/linux/crash_core.h
10990 F: include/linux/crash_dump.h
10991 F: include/uapi/linux/vmcore.h
10992 F: kernel/crash_*.c
10994 KEENE FM RADIO TRANSMITTER DRIVER
10995 M: Hans Verkuil <hverkuil@xs4all.nl>
10996 L: linux-media@vger.kernel.org
10998 W: https://linuxtv.org
10999 T: git git://linuxtv.org/media_tree.git
11000 F: drivers/media/radio/radio-keene*
11003 M: Ian Kent <raven@themaw.net>
11004 L: autofs@vger.kernel.org
11008 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11009 M: Masahiro Yamada <masahiroy@kernel.org>
11010 M: Michal Marek <michal.lkml@markovi.net>
11011 R: Nick Desaulniers <ndesaulniers@google.com>
11012 L: linux-kbuild@vger.kernel.org
11014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11015 F: Documentation/kbuild/
11017 F: scripts/*vmlinux*
11019 F: scripts/Makefile*
11021 F: scripts/dummy-tools/
11024 F: scripts/package/
11026 KERNEL HARDENING (not covered by other areas)
11027 M: Kees Cook <keescook@chromium.org>
11028 L: linux-hardening@vger.kernel.org
11030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11031 F: include/linux/overflow.h
11032 F: include/linux/randomize_kstack.h
11034 K: \b(add|choose)_random_kstack_offset\b
11035 K: \b__check_(object_size|heap_object)\b
11038 L: kernel-janitors@vger.kernel.org
11040 W: http://kernelnewbies.org/KernelJanitors
11042 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11043 M: Chuck Lever <chuck.lever@oracle.com>
11044 M: Jeff Layton <jlayton@kernel.org>
11045 L: linux-nfs@vger.kernel.org
11047 W: http://nfs.sourceforge.net/
11048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11052 F: include/linux/lockd/
11053 F: include/linux/sunrpc/
11054 F: include/uapi/linux/nfsd/
11055 F: include/uapi/linux/sunrpc/
11057 F: Documentation/filesystems/nfs/
11060 M: Thorsten Leemhuis <linux@leemhuis.info>
11061 L: regressions@lists.linux.dev
11063 F: Documentation/admin-guide/reporting-regressions.rst
11064 F: Documentation/process/handling-regressions.rst
11066 KERNEL SELFTEST FRAMEWORK
11067 M: Shuah Khan <shuah@kernel.org>
11068 M: Shuah Khan <skhan@linuxfoundation.org>
11069 L: linux-kselftest@vger.kernel.org
11071 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11073 F: Documentation/dev-tools/kselftest*
11074 F: tools/testing/selftests/
11076 KERNEL SMB3 SERVER (KSMBD)
11077 M: Namjae Jeon <linkinjeon@kernel.org>
11078 M: Steve French <sfrench@samba.org>
11079 M: Hyunchul Lee <hyc.lee@gmail.com>
11080 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11081 L: linux-cifs@vger.kernel.org
11083 T: git git://git.samba.org/ksmbd.git
11084 F: Documentation/filesystems/cifs/ksmbd.rst
11086 F: fs/smbfs_common/
11088 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11089 M: Brendan Higgins <brendanhiggins@google.com>
11090 M: David Gow <davidgow@google.com>
11091 L: linux-kselftest@vger.kernel.org
11092 L: kunit-dev@googlegroups.com
11094 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11095 F: Documentation/dev-tools/kunit/
11098 F: tools/testing/kunit/
11100 KERNEL USERMODE HELPER
11101 M: Luis Chamberlain <mcgrof@kernel.org>
11102 L: linux-kernel@vger.kernel.org
11104 F: include/linux/umh.h
11107 KERNEL VIRTUAL MACHINE (KVM)
11108 M: Paolo Bonzini <pbonzini@redhat.com>
11109 L: kvm@vger.kernel.org
11111 W: http://www.linux-kvm.org
11112 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11113 F: Documentation/virt/kvm/
11114 F: include/asm-generic/kvm*
11115 F: include/kvm/iodev.h
11116 F: include/linux/kvm*
11117 F: include/trace/events/kvm.h
11118 F: include/uapi/asm-generic/kvm*
11119 F: include/uapi/linux/kvm*
11121 F: tools/testing/selftests/kvm/
11124 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11125 M: Marc Zyngier <maz@kernel.org>
11126 R: James Morse <james.morse@arm.com>
11127 R: Alexandru Elisei <alexandru.elisei@arm.com>
11128 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11129 R: Oliver Upton <oliver.upton@linux.dev>
11130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11131 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11134 F: arch/arm64/include/asm/kvm*
11135 F: arch/arm64/include/uapi/asm/kvm*
11137 F: include/kvm/arm_*
11138 F: tools/testing/selftests/kvm/*/aarch64/
11139 F: tools/testing/selftests/kvm/aarch64/
11141 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11142 M: Huacai Chen <chenhuacai@kernel.org>
11143 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11144 L: linux-mips@vger.kernel.org
11145 L: kvm@vger.kernel.org
11147 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11148 F: arch/mips/include/asm/kvm*
11149 F: arch/mips/include/uapi/asm/kvm*
11152 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11153 L: linuxppc-dev@lists.ozlabs.org
11154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11155 F: arch/powerpc/include/asm/kvm*
11156 F: arch/powerpc/include/uapi/asm/kvm*
11157 F: arch/powerpc/kernel/kvm*
11158 F: arch/powerpc/kvm/
11160 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11161 M: Anup Patel <anup@brainfault.org>
11162 R: Atish Patra <atishp@atishpatra.org>
11163 L: kvm@vger.kernel.org
11164 L: kvm-riscv@lists.infradead.org
11165 L: linux-riscv@lists.infradead.org
11167 T: git git://github.com/kvm-riscv/linux.git
11168 F: arch/riscv/include/asm/kvm*
11169 F: arch/riscv/include/uapi/asm/kvm*
11171 F: tools/testing/selftests/kvm/*/riscv/
11173 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11174 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11175 M: Janosch Frank <frankja@linux.ibm.com>
11176 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11177 R: David Hildenbrand <david@redhat.com>
11178 L: kvm@vger.kernel.org
11180 W: http://www.ibm.com/developerworks/linux/linux390/
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11182 F: Documentation/virt/kvm/s390*
11183 F: arch/s390/include/asm/gmap.h
11184 F: arch/s390/include/asm/kvm*
11185 F: arch/s390/include/uapi/asm/kvm*
11186 F: arch/s390/include/uapi/asm/uvdevice.h
11187 F: arch/s390/kernel/uv.c
11189 F: arch/s390/mm/gmap.c
11190 F: drivers/s390/char/uvdevice.c
11191 F: tools/testing/selftests/drivers/s390x/uvdevice/
11192 F: tools/testing/selftests/kvm/*/s390x/
11193 F: tools/testing/selftests/kvm/s390x/
11195 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11196 M: Sean Christopherson <seanjc@google.com>
11197 M: Paolo Bonzini <pbonzini@redhat.com>
11198 L: kvm@vger.kernel.org
11200 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11201 F: arch/x86/include/asm/kvm*
11202 F: arch/x86/include/asm/svm.h
11203 F: arch/x86/include/asm/vmx*.h
11204 F: arch/x86/include/uapi/asm/kvm*
11205 F: arch/x86/include/uapi/asm/svm.h
11206 F: arch/x86/include/uapi/asm/vmx.h
11210 KVM PARAVIRT (KVM/paravirt)
11211 M: Paolo Bonzini <pbonzini@redhat.com>
11212 R: Wanpeng Li <wanpengli@tencent.com>
11213 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11214 L: kvm@vger.kernel.org
11216 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11217 F: arch/x86/kernel/kvm.c
11218 F: arch/x86/kernel/kvmclock.c
11219 F: arch/x86/include/asm/pvclock-abi.h
11220 F: include/linux/kvm_para.h
11221 F: include/uapi/linux/kvm_para.h
11222 F: include/uapi/asm-generic/kvm_para.h
11223 F: include/asm-generic/kvm_para.h
11224 F: arch/um/include/asm/kvm_para.h
11225 F: arch/x86/include/asm/kvm_para.h
11226 F: arch/x86/include/uapi/asm/kvm_para.h
11228 KVM X86 HYPER-V (KVM/hyper-v)
11229 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11230 M: Sean Christopherson <seanjc@google.com>
11231 M: Paolo Bonzini <pbonzini@redhat.com>
11232 L: kvm@vger.kernel.org
11234 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11235 F: arch/x86/kvm/hyperv.*
11236 F: arch/x86/kvm/kvm_onhyperv.*
11237 F: arch/x86/kvm/svm/hyperv.*
11238 F: arch/x86/kvm/svm/svm_onhyperv.*
11239 F: arch/x86/kvm/vmx/evmcs.*
11242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11243 M: Tejun Heo <tj@kernel.org>
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11247 F: include/linux/kernfs.h
11250 M: Eric Biederman <ebiederm@xmission.com>
11251 L: kexec@lists.infradead.org
11253 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11254 F: include/linux/kexec.h
11255 F: include/uapi/linux/kexec.h
11259 M: Mimi Zohar <zohar@linux.ibm.com>
11260 L: linux-integrity@vger.kernel.org
11261 L: keyrings@vger.kernel.org
11263 F: Documentation/security/keys/trusted-encrypted.rst
11264 F: include/keys/encrypted-type.h
11265 F: security/keys/encrypted-keys/
11268 M: James Bottomley <jejb@linux.ibm.com>
11269 M: Jarkko Sakkinen <jarkko@kernel.org>
11270 M: Mimi Zohar <zohar@linux.ibm.com>
11271 L: linux-integrity@vger.kernel.org
11272 L: keyrings@vger.kernel.org
11274 F: Documentation/security/keys/trusted-encrypted.rst
11275 F: include/keys/trusted-type.h
11276 F: include/keys/trusted_tpm.h
11277 F: security/keys/trusted-keys/
11280 M: Sumit Garg <sumit.garg@linaro.org>
11281 L: linux-integrity@vger.kernel.org
11282 L: keyrings@vger.kernel.org
11284 F: include/keys/trusted_tee.h
11285 F: security/keys/trusted-keys/trusted_tee.c
11288 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11289 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11290 L: linux-integrity@vger.kernel.org
11291 L: keyrings@vger.kernel.org
11293 F: include/keys/trusted_caam.h
11294 F: security/keys/trusted-keys/trusted_caam.c
11297 M: David Howells <dhowells@redhat.com>
11298 M: Jarkko Sakkinen <jarkko@kernel.org>
11299 L: keyrings@vger.kernel.org
11301 F: Documentation/security/keys/core.rst
11303 F: include/linux/key-type.h
11304 F: include/linux/key.h
11305 F: include/linux/keyctl.h
11306 F: include/uapi/linux/keyctl.h
11309 KEYS/KEYRINGS_INTEGRITY
11310 M: Jarkko Sakkinen <jarkko@kernel.org>
11311 M: Mimi Zohar <zohar@linux.ibm.com>
11312 L: linux-integrity@vger.kernel.org
11313 L: keyrings@vger.kernel.org
11315 F: security/integrity/platform_certs
11318 M: Alexander Potapenko <glider@google.com>
11319 M: Marco Elver <elver@google.com>
11320 R: Dmitry Vyukov <dvyukov@google.com>
11321 L: kasan-dev@googlegroups.com
11323 F: Documentation/dev-tools/kfence.rst
11324 F: arch/*/include/asm/kfence.h
11325 F: include/linux/kfence.h
11326 F: lib/Kconfig.kfence
11330 M: Stefani Seibold <stefani@seibold.net>
11332 F: include/linux/kfifo.h
11336 KGDB / KDB /debug_core
11337 M: Jason Wessel <jason.wessel@windriver.com>
11338 M: Daniel Thompson <daniel.thompson@linaro.org>
11339 R: Douglas Anderson <dianders@chromium.org>
11340 L: kgdb-bugreport@lists.sourceforge.net
11342 W: http://kgdb.wiki.kernel.org/
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11344 F: Documentation/dev-tools/kgdb.rst
11345 F: drivers/misc/kgdbts.c
11346 F: drivers/tty/serial/kgdboc.c
11347 F: include/linux/kdb.h
11348 F: include/linux/kgdb.h
11350 F: kernel/module/kdb.c
11352 KHADAS MCU MFD DRIVER
11353 M: Neil Armstrong <narmstrong@baylibre.com>
11354 L: linux-amlogic@lists.infradead.org
11356 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11357 F: drivers/mfd/khadas-mcu.c
11358 F: include/linux/mfd/khadas-mcu.h
11359 F: drivers/thermal/khadas_mcu_fan.c
11362 M: Catalin Marinas <catalin.marinas@arm.com>
11364 F: Documentation/dev-tools/kmemleak.rst
11365 F: include/linux/kmemleak.h
11367 F: samples/kmemleak/kmemleak-test.c
11369 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11370 M: Luis Chamberlain <mcgrof@kernel.org>
11371 L: linux-kernel@vger.kernel.org
11372 L: linux-modules@vger.kernel.org
11374 F: include/linux/kmod.h
11377 F: tools/testing/selftests/kmod/
11380 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11381 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11382 M: "David S. Miller" <davem@davemloft.net>
11383 M: Masami Hiramatsu <mhiramat@kernel.org>
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11386 F: Documentation/trace/kprobes.rst
11387 F: include/asm-generic/kprobes.h
11388 F: include/linux/kprobes.h
11389 F: kernel/kprobes.c
11390 F: lib/test_kprobes.c
11393 KS0108 LCD CONTROLLER DRIVER
11394 M: Miguel Ojeda <ojeda@kernel.org>
11396 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11397 F: drivers/auxdisplay/ks0108.c
11398 F: include/linux/ks0108.h
11400 KTD253 BACKLIGHT DRIVER
11401 M: Linus Walleij <linus.walleij@linaro.org>
11403 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11404 F: drivers/video/backlight/ktd253-backlight.c
11407 M: Steven Rostedt <rostedt@goodmis.org>
11408 M: John Hawley <warthog9@eaglescrag.net>
11410 F: tools/testing/ktest
11413 M: David Ahern <dsahern@kernel.org>
11414 L: netdev@vger.kernel.org
11416 F: include/net/l3mdev.h
11419 LANDLOCK SECURITY MODULE
11420 M: Mickaël Salaün <mic@digikod.net>
11421 L: linux-security-module@vger.kernel.org
11423 W: https://landlock.io
11424 T: git https://github.com/landlock-lsm/linux.git
11425 F: Documentation/security/landlock.rst
11426 F: Documentation/userspace-api/landlock.rst
11427 F: include/uapi/linux/landlock.h
11428 F: samples/landlock/
11429 F: security/landlock/
11430 F: tools/testing/selftests/landlock/
11434 LANTIQ / INTEL Ethernet drivers
11435 M: Hauke Mehrtens <hauke@hauke-m.de>
11436 L: netdev@vger.kernel.org
11438 F: drivers/net/dsa/lantiq_gswip.c
11439 F: drivers/net/dsa/lantiq_pce.h
11440 F: drivers/net/ethernet/lantiq_xrx200.c
11441 F: net/dsa/tag_gswip.c
11443 LANTIQ MIPS ARCHITECTURE
11444 M: John Crispin <john@phrozen.org>
11445 L: linux-mips@vger.kernel.org
11447 F: arch/mips/lantiq
11448 F: drivers/soc/lantiq
11450 LASI 53c700 driver for PARISC
11451 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11452 L: linux-scsi@vger.kernel.org
11454 F: Documentation/scsi/53c700.rst
11455 F: drivers/scsi/53c700*
11458 M: Tobin C. Harding <me@tobin.cc>
11459 M: Tycho Andersen <tycho@tycho.pizza>
11460 L: linux-hardening@vger.kernel.org
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11463 F: scripts/leaking_addresses.pl
11466 M: Pavel Machek <pavel@ucw.cz>
11467 L: linux-leds@vger.kernel.org
11469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11470 F: Documentation/devicetree/bindings/leds/
11472 F: include/linux/leds.h
11474 LEGACY EEPROM DRIVER
11475 M: Jean Delvare <jdelvare@suse.com>
11477 F: Documentation/misc-devices/eeprom.rst
11478 F: drivers/misc/eeprom/eeprom.c
11480 LEGO MINDSTORMS EV3
11481 R: David Lechner <david@lechnology.com>
11483 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11484 F: arch/arm/boot/dts/da850-lego-ev3.dts
11485 F: drivers/power/supply/lego_ev3_battery.c
11487 LEGO USB Tower driver
11488 M: Juergen Stuber <starblue@users.sourceforge.net>
11489 L: legousb-devel@lists.sourceforge.net
11491 W: http://legousb.sourceforge.net/
11492 F: drivers/usb/misc/legousbtower.c
11494 LETSKETCH HID TABLET DRIVER
11495 M: Hans de Goede <hdegoede@redhat.com>
11496 L: linux-input@vger.kernel.org
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11499 F: drivers/hid/hid-letsketch.c
11502 M: Matan Ziv-Av <matan@svgalib.org>
11503 L: platform-driver-x86@vger.kernel.org
11505 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11506 F: Documentation/admin-guide/laptops/lg-laptop.rst
11507 F: drivers/platform/x86/lg-laptop.c
11509 LG2160 MEDIA DRIVER
11510 M: Michael Krufky <mkrufky@linuxtv.org>
11511 L: linux-media@vger.kernel.org
11513 W: https://linuxtv.org
11514 W: http://github.com/mkrufky
11515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11516 T: git git://linuxtv.org/mkrufky/tuners.git
11517 F: drivers/media/dvb-frontends/lg2160.*
11519 LGDT3305 MEDIA DRIVER
11520 M: Michael Krufky <mkrufky@linuxtv.org>
11521 L: linux-media@vger.kernel.org
11523 W: https://linuxtv.org
11524 W: http://github.com/mkrufky
11525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11526 T: git git://linuxtv.org/mkrufky/tuners.git
11527 F: drivers/media/dvb-frontends/lgdt3305.*
11529 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11530 M: Viresh Kumar <vireshk@kernel.org>
11531 L: linux-ide@vger.kernel.org
11533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11534 F: drivers/ata/pata_arasan_cf.c
11535 F: include/linux/pata_arasan_cf_data.h
11537 LIBATA PATA DRIVERS
11538 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11539 L: linux-ide@vger.kernel.org
11540 F: drivers/ata/ata_*.c
11541 F: drivers/ata/pata_*.c
11543 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11544 M: Linus Walleij <linus.walleij@linaro.org>
11545 L: linux-ide@vger.kernel.org
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11548 F: drivers/ata/pata_ftide010.c
11549 F: drivers/ata/sata_gemini.c
11550 F: drivers/ata/sata_gemini.h
11552 LIBATA SATA AHCI PLATFORM devices support
11553 M: Hans de Goede <hdegoede@redhat.com>
11554 M: Jens Axboe <axboe@kernel.dk>
11555 L: linux-ide@vger.kernel.org
11557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11558 F: drivers/ata/ahci_platform.c
11559 F: drivers/ata/libahci_platform.c
11560 F: include/linux/ahci_platform.h
11562 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11563 M: Mikael Pettersson <mikpelinux@gmail.com>
11564 L: linux-ide@vger.kernel.org
11566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11567 F: drivers/ata/sata_promise.*
11569 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11570 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11571 L: linux-ide@vger.kernel.org
11573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11574 F: Documentation/ABI/testing/sysfs-ata
11575 F: Documentation/devicetree/bindings/ata/
11577 F: include/linux/ata.h
11578 F: include/linux/libata.h
11580 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11581 M: Vishal Verma <vishal.l.verma@intel.com>
11582 M: Dan Williams <dan.j.williams@intel.com>
11583 M: Dave Jiang <dave.jiang@intel.com>
11584 L: nvdimm@lists.linux.dev
11586 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11587 P: Documentation/nvdimm/maintainer-entry-profile.rst
11588 F: drivers/nvdimm/btt*
11590 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11591 M: Dan Williams <dan.j.williams@intel.com>
11592 M: Vishal Verma <vishal.l.verma@intel.com>
11593 M: Dave Jiang <dave.jiang@intel.com>
11594 L: nvdimm@lists.linux.dev
11596 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11597 P: Documentation/nvdimm/maintainer-entry-profile.rst
11598 F: drivers/nvdimm/pmem*
11600 LIBNVDIMM: DEVICETREE BINDINGS
11601 M: Oliver O'Halloran <oohall@gmail.com>
11602 L: nvdimm@lists.linux.dev
11604 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11605 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11606 F: drivers/nvdimm/of_pmem.c
11608 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11609 M: Dan Williams <dan.j.williams@intel.com>
11610 M: Vishal Verma <vishal.l.verma@intel.com>
11611 M: Dave Jiang <dave.jiang@intel.com>
11612 M: Ira Weiny <ira.weiny@intel.com>
11613 L: nvdimm@lists.linux.dev
11615 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11616 P: Documentation/nvdimm/maintainer-entry-profile.rst
11617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11618 F: drivers/acpi/nfit/*
11619 F: drivers/nvdimm/*
11620 F: include/linux/libnvdimm.h
11621 F: include/linux/nd.h
11622 F: include/uapi/linux/ndctl.h
11623 F: tools/testing/nvdimm/
11625 LICENSES and SPDX stuff
11626 M: Thomas Gleixner <tglx@linutronix.de>
11627 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11628 L: linux-spdx@vger.kernel.org
11630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11632 F: Documentation/process/license-rules.rst
11634 F: scripts/spdxcheck-test.sh
11635 F: scripts/spdxcheck.py
11637 LINEAR RANGES HELPERS
11638 M: Mark Brown <broonie@kernel.org>
11639 R: Matti Vaittinen <mazziesaccount@gmail.com>
11640 F: lib/linear_ranges.c
11641 F: lib/test_linear_ranges.c
11642 F: include/linux/linear_range.h
11644 LINUX FOR POWER MACINTOSH
11645 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11646 L: linuxppc-dev@lists.ozlabs.org
11648 F: arch/powerpc/platforms/powermac/
11649 F: drivers/macintosh/
11651 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11652 M: Michael Ellerman <mpe@ellerman.id.au>
11653 R: Nicholas Piggin <npiggin@gmail.com>
11654 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11655 L: linuxppc-dev@lists.ozlabs.org
11657 W: https://github.com/linuxppc/wiki/wiki
11658 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11660 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11661 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11662 F: Documentation/devicetree/bindings/powerpc/
11663 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11664 F: Documentation/powerpc/
11666 F: drivers/*/*/*pasemi*
11667 F: drivers/*/*pasemi*
11668 F: drivers/char/tpm/tpm_ibmvtpm*
11669 F: drivers/crypto/nx/
11670 F: drivers/crypto/vmx/
11671 F: drivers/i2c/busses/i2c-opal.c
11672 F: drivers/net/ethernet/ibm/ibmveth.*
11673 F: drivers/net/ethernet/ibm/ibmvnic.*
11674 F: drivers/pci/hotplug/pnv_php.c
11675 F: drivers/pci/hotplug/rpa*
11676 F: drivers/rtc/rtc-opal.c
11677 F: drivers/scsi/ibmvscsi/
11678 F: drivers/tty/hvc/hvc_opal.c
11679 F: drivers/watchdog/wdrtas.c
11680 F: tools/testing/selftests/powerpc
11687 LINUX FOR POWERPC EMBEDDED MPC5XXX
11688 M: Anatolij Gustschin <agust@denx.de>
11689 L: linuxppc-dev@lists.ozlabs.org
11691 F: arch/powerpc/platforms/512x/
11692 F: arch/powerpc/platforms/52xx/
11694 LINUX FOR POWERPC EMBEDDED PPC4XX
11695 L: linuxppc-dev@lists.ozlabs.org
11697 F: arch/powerpc/platforms/40x/
11698 F: arch/powerpc/platforms/44x/
11700 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11701 M: Scott Wood <oss@buserror.net>
11702 L: linuxppc-dev@lists.ozlabs.org
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11705 F: Documentation/devicetree/bindings/powerpc/fsl/
11706 F: arch/powerpc/platforms/83xx/
11707 F: arch/powerpc/platforms/85xx/
11709 LINUX FOR POWERPC EMBEDDED PPC8XX
11710 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11711 L: linuxppc-dev@lists.ozlabs.org
11713 F: arch/powerpc/platforms/8xx/
11715 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11716 M: Kees Cook <keescook@chromium.org>
11718 F: drivers/misc/lkdtm/*
11719 F: tools/testing/selftests/lkdtm/*
11721 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11722 M: Alan Stern <stern@rowland.harvard.edu>
11723 M: Andrea Parri <parri.andrea@gmail.com>
11724 M: Will Deacon <will@kernel.org>
11725 M: Peter Zijlstra <peterz@infradead.org>
11726 M: Boqun Feng <boqun.feng@gmail.com>
11727 M: Nicholas Piggin <npiggin@gmail.com>
11728 M: David Howells <dhowells@redhat.com>
11729 M: Jade Alglave <j.alglave@ucl.ac.uk>
11730 M: Luc Maranget <luc.maranget@inria.fr>
11731 M: "Paul E. McKenney" <paulmck@kernel.org>
11732 R: Akira Yokosawa <akiyks@gmail.com>
11733 R: Daniel Lustig <dlustig@nvidia.com>
11734 R: Joel Fernandes <joel@joelfernandes.org>
11735 L: linux-kernel@vger.kernel.org
11736 L: linux-arch@vger.kernel.org
11738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11739 F: Documentation/atomic_bitops.txt
11740 F: Documentation/atomic_t.txt
11741 F: Documentation/core-api/refcount-vs-atomic.rst
11742 F: Documentation/litmus-tests/
11743 F: Documentation/memory-barriers.txt
11744 F: tools/memory-model/
11746 LIS3LV02D ACCELEROMETER DRIVER
11747 M: Eric Piel <eric.piel@tremplin-utc.net>
11749 F: Documentation/misc-devices/lis3lv02d.rst
11750 F: drivers/misc/lis3lv02d/
11751 F: drivers/platform/x86/hp_accel.c
11754 M: David Gow <davidgow@google.com>
11755 L: linux-kselftest@vger.kernel.org
11756 L: kunit-dev@googlegroups.com
11761 M: Karol Gugala <kgugala@antmicro.com>
11762 M: Mateusz Holenko <mholenko@antmicro.com>
11763 M: Gabriel Somlo <gsomlo@gmail.com>
11764 M: Joel Stanley <joel@jms.id.au>
11766 F: Documentation/devicetree/bindings/*/litex,*.yaml
11767 F: arch/openrisc/boot/dts/or1klitex.dts
11768 F: include/linux/litex.h
11769 F: drivers/tty/serial/liteuart.c
11770 F: drivers/soc/litex/*
11771 F: drivers/net/ethernet/litex/*
11772 F: drivers/mmc/host/litex_mmc.c
11776 M: Josh Poimboeuf <jpoimboe@kernel.org>
11777 M: Jiri Kosina <jikos@kernel.org>
11778 M: Miroslav Benes <mbenes@suse.cz>
11779 M: Petr Mladek <pmladek@suse.com>
11780 R: Joe Lawrence <joe.lawrence@redhat.com>
11781 L: live-patching@vger.kernel.org
11783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11784 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11785 F: Documentation/livepatch/
11786 F: arch/powerpc/include/asm/livepatch.h
11787 F: include/linux/livepatch.h
11788 F: kernel/livepatch/
11789 F: kernel/module/livepatch.c
11791 F: samples/livepatch/
11792 F: tools/testing/selftests/livepatch/
11795 L: netdev@vger.kernel.org
11797 F: include/linux/llc.h
11798 F: include/net/llc*
11799 F: include/uapi/linux/llc.h
11802 LM73 HARDWARE MONITOR DRIVER
11803 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11804 L: linux-hwmon@vger.kernel.org
11806 F: drivers/hwmon/lm73.c
11808 LM78 HARDWARE MONITOR DRIVER
11809 M: Jean Delvare <jdelvare@suse.com>
11810 L: linux-hwmon@vger.kernel.org
11812 F: Documentation/hwmon/lm78.rst
11813 F: drivers/hwmon/lm78.c
11815 LM83 HARDWARE MONITOR DRIVER
11816 M: Jean Delvare <jdelvare@suse.com>
11817 L: linux-hwmon@vger.kernel.org
11819 F: Documentation/hwmon/lm83.rst
11820 F: drivers/hwmon/lm83.c
11822 LM90 HARDWARE MONITOR DRIVER
11823 M: Jean Delvare <jdelvare@suse.com>
11824 L: linux-hwmon@vger.kernel.org
11826 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11827 F: Documentation/hwmon/lm90.rst
11828 F: drivers/hwmon/lm90.c
11829 F: include/dt-bindings/thermal/lm90.h
11831 LM95234 HARDWARE MONITOR DRIVER
11832 M: Guenter Roeck <linux@roeck-us.net>
11833 L: linux-hwmon@vger.kernel.org
11835 F: Documentation/hwmon/lm95234.rst
11836 F: drivers/hwmon/lm95234.c
11838 LME2510 MEDIA DRIVER
11839 M: Malcolm Priestley <tvboxspy@gmail.com>
11840 L: linux-media@vger.kernel.org
11842 W: https://linuxtv.org
11843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11844 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11846 LOADPIN SECURITY MODULE
11847 M: Kees Cook <keescook@chromium.org>
11849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11850 F: Documentation/admin-guide/LSM/LoadPin.rst
11851 F: security/loadpin/
11854 M: Peter Zijlstra <peterz@infradead.org>
11855 M: Ingo Molnar <mingo@redhat.com>
11856 M: Will Deacon <will@kernel.org>
11857 R: Waiman Long <longman@redhat.com>
11858 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11859 L: linux-kernel@vger.kernel.org
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11862 F: Documentation/locking/
11863 F: arch/*/include/asm/spinlock*.h
11864 F: include/linux/lockdep.h
11865 F: include/linux/mutex*.h
11866 F: include/linux/rwlock*.h
11867 F: include/linux/rwsem*.h
11868 F: include/linux/seqlock.h
11869 F: include/linux/spinlock*.h
11871 F: lib/locking*.[ch]
11872 X: kernel/locking/locktorture.c
11874 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11875 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11876 L: linux-ntfs-dev@lists.sourceforge.net
11878 W: http://www.linux-ntfs.org/content/view/19/37/
11879 F: Documentation/admin-guide/ldm.rst
11880 F: block/partitions/ldm.*
11882 LOGITECH HID GAMING KEYBOARDS
11883 M: Hans de Goede <hdegoede@redhat.com>
11884 L: linux-input@vger.kernel.org
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11887 F: drivers/hid/hid-lg-g15.c
11889 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11890 M: Adrien Grassein <adrien.grassein@gmail.com>
11892 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11893 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11896 M: Huacai Chen <chenhuacai@kernel.org>
11897 R: WANG Xuerui <kernel@xen0n.name>
11898 L: loongarch@lists.linux.dev
11900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11902 F: drivers/*/*loongarch*
11903 F: Documentation/loongarch/
11904 F: Documentation/translations/zh_CN/loongarch/
11906 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11907 M: Sathya Prakash <sathya.prakash@broadcom.com>
11908 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11909 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11910 L: MPT-FusionLinux.pdl@broadcom.com
11911 L: linux-scsi@vger.kernel.org
11913 W: http://www.avagotech.com/support/
11914 F: drivers/message/fusion/
11915 F: drivers/scsi/mpt3sas/
11917 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11918 M: Matthew Wilcox <willy@infradead.org>
11919 L: linux-scsi@vger.kernel.org
11921 F: drivers/scsi/sym53c8xx_2/
11924 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11925 L: linux-iio@vger.kernel.org
11927 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11928 F: drivers/iio/dac/ltc1660.c
11930 LTC2688 IIO DAC DRIVER
11931 M: Nuno Sá <nuno.sa@analog.com>
11932 L: linux-iio@vger.kernel.org
11934 W: http://ez.analog.com/community/linux-device-drivers
11935 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11936 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11937 F: drivers/iio/dac/ltc2688.c
11939 LTC2947 HARDWARE MONITOR DRIVER
11940 M: Nuno Sá <nuno.sa@analog.com>
11941 L: linux-hwmon@vger.kernel.org
11943 W: https://ez.analog.com/linux-software-drivers
11944 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11945 F: drivers/hwmon/ltc2947-core.c
11946 F: drivers/hwmon/ltc2947-i2c.c
11947 F: drivers/hwmon/ltc2947-spi.c
11948 F: drivers/hwmon/ltc2947.h
11950 LTC2983 IIO TEMPERATURE DRIVER
11951 M: Nuno Sá <nuno.sa@analog.com>
11952 L: linux-iio@vger.kernel.org
11954 W: https://ez.analog.com/linux-software-drivers
11955 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11956 F: drivers/iio/temperature/ltc2983.c
11958 LTC4261 HARDWARE MONITOR DRIVER
11959 M: Guenter Roeck <linux@roeck-us.net>
11960 L: linux-hwmon@vger.kernel.org
11962 F: Documentation/hwmon/ltc4261.rst
11963 F: drivers/hwmon/ltc4261.c
11965 LTC4306 I2C MULTIPLEXER DRIVER
11966 M: Michael Hennerich <michael.hennerich@analog.com>
11967 L: linux-i2c@vger.kernel.org
11969 W: https://ez.analog.com/linux-software-drivers
11970 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11971 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11973 LTP (Linux Test Project)
11974 M: Mike Frysinger <vapier@gentoo.org>
11975 M: Cyril Hrubis <chrubis@suse.cz>
11976 M: Wanlong Gao <wanlong.gao@gmail.com>
11977 M: Jan Stancek <jstancek@redhat.com>
11978 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11979 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11980 L: ltp@lists.linux.it (subscribers-only)
11982 W: http://linux-test-project.github.io/
11983 T: git git://github.com/linux-test-project/ltp.git
11985 LYNX 28G SERDES PHY DRIVER
11986 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11987 L: netdev@vger.kernel.org
11989 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11990 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11993 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11994 L: netdev@vger.kernel.org
11996 F: drivers/net/pcs/pcs-lynx.c
11997 F: include/linux/pcs-lynx.h
12000 M: Geert Uytterhoeven <geert@linux-m68k.org>
12001 L: linux-m68k@lists.linux-m68k.org
12003 W: http://www.linux-m68k.org/
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12008 M68K ON APPLE MACINTOSH
12009 M: Joshua Thompson <funaho@jurai.org>
12010 L: linux-m68k@lists.linux-m68k.org
12012 W: http://www.mac.linux-m68k.org/
12014 F: drivers/macintosh/adb-iop.c
12015 F: drivers/macintosh/via-macii.c
12018 M: Philip Blundell <philb@gnu.org>
12020 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12021 F: arch/m68k/hp300/
12023 M88DS3103 MEDIA DRIVER
12024 M: Antti Palosaari <crope@iki.fi>
12025 L: linux-media@vger.kernel.org
12027 W: https://linuxtv.org
12028 W: http://palosaari.fi/linux/
12029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12030 T: git git://linuxtv.org/anttip/media_tree.git
12031 F: drivers/media/dvb-frontends/m88ds3103*
12033 M88RS2000 MEDIA DRIVER
12034 M: Malcolm Priestley <tvboxspy@gmail.com>
12035 L: linux-media@vger.kernel.org
12037 W: https://linuxtv.org
12038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12039 F: drivers/media/dvb-frontends/m88rs2000*
12041 MA901 MASTERKIT USB FM RADIO DRIVER
12042 M: Alexey Klimov <klimov.linux@gmail.com>
12043 L: linux-media@vger.kernel.org
12045 T: git git://linuxtv.org/media_tree.git
12046 F: drivers/media/radio/radio-ma901.c
12049 M: Johannes Berg <johannes@sipsolutions.net>
12050 L: linux-wireless@vger.kernel.org
12052 W: https://wireless.wiki.kernel.org/
12053 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12056 F: Documentation/networking/mac80211-injection.rst
12057 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12058 F: drivers/net/wireless/mac80211_hwsim.[ch]
12059 F: include/net/mac80211.h
12063 M: Jassi Brar <jassisinghbrar@gmail.com>
12064 L: linux-kernel@vger.kernel.org
12066 F: drivers/mailbox/
12067 F: include/linux/mailbox_client.h
12068 F: include/linux/mailbox_controller.h
12069 F: include/dt-bindings/mailbox/
12070 F: Documentation/devicetree/bindings/mailbox/
12073 M: Viresh Kumar <viresh.kumar@linaro.org>
12074 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12075 L: linux-kernel@vger.kernel.org
12077 F: drivers/mailbox/arm_mhuv2.c
12078 F: include/linux/mailbox/arm_mhuv2_message.h
12079 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12081 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12082 M: Jeremy Kerr <jk@codeconstruct.com.au>
12083 M: Matt Johnston <matt@codeconstruct.com.au>
12084 L: netdev@vger.kernel.org
12086 F: Documentation/networking/mctp.rst
12087 F: drivers/net/mctp/
12088 F: include/net/mctp.h
12089 F: include/net/mctpdevice.h
12090 F: include/net/netns/mctp.h
12093 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12094 M: Michael Kerrisk <mtk.manpages@gmail.com>
12095 L: linux-man@vger.kernel.org
12097 W: http://www.kernel.org/doc/man-pages
12099 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12100 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12101 L: linux-mips@vger.kernel.org
12103 F: arch/mips/boot/dts/img/pistachio*
12105 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12106 M: Andrew Lunn <andrew@lunn.ch>
12107 M: Vivien Didelot <vivien.didelot@gmail.com>
12108 L: netdev@vger.kernel.org
12110 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12111 F: Documentation/networking/devlink/mv88e6xxx.rst
12112 F: drivers/net/dsa/mv88e6xxx/
12113 F: include/linux/dsa/mv88e6xxx.h
12114 F: include/linux/platform_data/mv88e6xxx.h
12116 MARVELL ARMADA 3700 PHY DRIVERS
12117 M: Miquel Raynal <miquel.raynal@bootlin.com>
12119 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12120 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12121 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12122 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12124 MARVELL ARMADA 3700 SERIAL DRIVER
12125 M: Pali Rohár <pali@kernel.org>
12127 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12128 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12129 F: drivers/tty/serial/mvebu-uart.c
12131 MARVELL ARMADA DRM SUPPORT
12132 M: Russell King <linux@armlinux.org.uk>
12134 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12135 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12136 F: Documentation/devicetree/bindings/display/armada/
12137 F: drivers/gpu/drm/armada/
12138 F: include/uapi/drm/armada_drm.h
12140 MARVELL CRYPTO DRIVER
12141 M: Boris Brezillon <bbrezillon@kernel.org>
12142 M: Arnaud Ebalard <arno@natisbad.org>
12143 M: Srujana Challa <schalla@marvell.com>
12144 L: linux-crypto@vger.kernel.org
12146 F: drivers/crypto/marvell/
12147 F: include/linux/soc/marvell/octeontx2/
12149 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12150 M: Mirko Lindner <mlindner@marvell.com>
12151 M: Stephen Hemminger <stephen@networkplumber.org>
12152 L: netdev@vger.kernel.org
12154 F: drivers/net/ethernet/marvell/sk*
12156 MARVELL LIBERTAS WIRELESS DRIVER
12157 L: libertas-dev@lists.infradead.org
12159 F: drivers/net/wireless/marvell/libertas/
12161 MARVELL MACCHIATOBIN SUPPORT
12162 M: Russell King <linux@armlinux.org.uk>
12163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12165 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12167 MARVELL MV643XX ETHERNET DRIVER
12168 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12169 L: netdev@vger.kernel.org
12171 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12172 F: include/linux/mv643xx.h
12174 MARVELL MV88X3310 PHY DRIVER
12175 M: Russell King <linux@armlinux.org.uk>
12176 M: Marek Behún <kabel@kernel.org>
12177 L: netdev@vger.kernel.org
12179 F: drivers/net/phy/marvell10g.c
12181 MARVELL MVEBU THERMAL DRIVER
12182 M: Miquel Raynal <miquel.raynal@bootlin.com>
12184 F: drivers/thermal/armada_thermal.c
12186 MARVELL MVNETA ETHERNET DRIVER
12187 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12188 L: netdev@vger.kernel.org
12190 F: drivers/net/ethernet/marvell/mvneta.*
12192 MARVELL MVPP2 ETHERNET DRIVER
12193 M: Marcin Wojtas <mw@semihalf.com>
12194 M: Russell King <linux@armlinux.org.uk>
12195 L: netdev@vger.kernel.org
12197 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12198 F: drivers/net/ethernet/marvell/mvpp2/
12200 MARVELL MWIFIEX WIRELESS DRIVER
12201 M: Amitkumar Karwar <amitkarwar@gmail.com>
12202 M: Ganapathi Bhat <ganapathi017@gmail.com>
12203 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12204 M: Xinming Hu <huxinming820@gmail.com>
12205 L: linux-wireless@vger.kernel.org
12207 F: drivers/net/wireless/marvell/mwifiex/
12209 MARVELL MWL8K WIRELESS DRIVER
12210 M: Lennert Buytenhek <buytenh@wantstofly.org>
12211 L: linux-wireless@vger.kernel.org
12213 F: drivers/net/wireless/marvell/mwl8k.c
12215 MARVELL NAND CONTROLLER DRIVER
12216 M: Miquel Raynal <miquel.raynal@bootlin.com>
12217 L: linux-mtd@lists.infradead.org
12219 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12220 F: drivers/mtd/nand/raw/marvell_nand.c
12222 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12223 M: Sunil Goutham <sgoutham@marvell.com>
12224 M: Geetha sowjanya <gakula@marvell.com>
12225 M: Subbaraya Sundeep <sbhatta@marvell.com>
12226 M: hariprasad <hkelam@marvell.com>
12227 L: netdev@vger.kernel.org
12229 F: drivers/net/ethernet/marvell/octeontx2/nic/
12230 F: include/linux/soc/marvell/octeontx2/
12232 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12233 M: Sunil Goutham <sgoutham@marvell.com>
12234 M: Linu Cherian <lcherian@marvell.com>
12235 M: Geetha sowjanya <gakula@marvell.com>
12236 M: Jerin Jacob <jerinj@marvell.com>
12237 M: hariprasad <hkelam@marvell.com>
12238 M: Subbaraya Sundeep <sbhatta@marvell.com>
12239 L: netdev@vger.kernel.org
12241 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12242 F: drivers/net/ethernet/marvell/octeontx2/af/
12244 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12245 M: Taras Chornyi <tchornyi@marvell.com>
12247 W: https://github.com/Marvell-switching/switchdev-prestera
12248 F: drivers/net/ethernet/marvell/prestera/
12250 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12251 M: Nicolas Pitre <nico@fluxnic.net>
12253 F: drivers/mmc/host/mvsdio.*
12255 MARVELL USB MDIO CONTROLLER DRIVER
12256 M: Tobias Waldekranz <tobias@waldekranz.com>
12257 L: netdev@vger.kernel.org
12259 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12260 F: drivers/net/mdio/mdio-mvusb.c
12262 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12263 M: Hu Ziji <huziji@marvell.com>
12264 L: linux-mmc@vger.kernel.org
12266 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12267 F: drivers/mmc/host/sdhci-xenon*
12269 MARVELL OCTEON ENDPOINT DRIVER
12270 M: Veerasenareddy Burru <vburru@marvell.com>
12271 M: Abhijit Ayarekar <aayarekar@marvell.com>
12272 L: netdev@vger.kernel.org
12274 F: drivers/net/ethernet/marvell/octeon_ep
12276 MATROX FRAMEBUFFER DRIVER
12277 L: linux-fbdev@vger.kernel.org
12279 F: drivers/video/fbdev/matrox/matroxfb_*
12280 F: include/uapi/linux/matroxfb.h
12283 M: Daniel Nilsson <daniel.nilsson@flex.com>
12284 L: linux-hwmon@vger.kernel.org
12286 F: Documentation/hwmon/max15301.rst
12287 F: drivers/hwmon/pmbus/max15301.c
12289 MAX16065 HARDWARE MONITOR DRIVER
12290 M: Guenter Roeck <linux@roeck-us.net>
12291 L: linux-hwmon@vger.kernel.org
12293 F: Documentation/hwmon/max16065.rst
12294 F: drivers/hwmon/max16065.c
12296 MAX2175 SDR TUNER DRIVER
12297 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12298 L: linux-media@vger.kernel.org
12300 T: git git://linuxtv.org/media_tree.git
12301 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12302 F: Documentation/userspace-api/media/drivers/max2175.rst
12303 F: drivers/media/i2c/max2175*
12304 F: include/uapi/linux/max2175.h
12306 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12307 L: linux-hwmon@vger.kernel.org
12309 F: Documentation/hwmon/max6650.rst
12310 F: drivers/hwmon/max6650.c
12312 MAX6697 HARDWARE MONITOR DRIVER
12313 M: Guenter Roeck <linux@roeck-us.net>
12314 L: linux-hwmon@vger.kernel.org
12316 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12317 F: Documentation/hwmon/max6697.rst
12318 F: drivers/hwmon/max6697.c
12319 F: include/linux/platform_data/max6697.h
12321 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12322 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12323 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12324 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12325 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12326 L: linux-media@vger.kernel.org
12328 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12329 F: drivers/media/i2c/max9286.c
12331 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12332 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12333 L: linux-media@vger.kernel.org
12335 F: drivers/staging/media/max96712/max96712.c
12337 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12338 M: Peter Rosin <peda@axentia.se>
12339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12341 F: Documentation/devicetree/bindings/sound/max9860.txt
12342 F: sound/soc/codecs/max9860.*
12344 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12345 M: Andreas Klinger <ak@it-klinger.de>
12346 L: linux-iio@vger.kernel.org
12348 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12349 F: drivers/iio/proximity/mb1232.c
12351 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12352 R: Iskren Chernev <iskren.chernev@gmail.com>
12353 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12354 R: Marek Szyprowski <m.szyprowski@samsung.com>
12355 R: Matheus Castello <matheus@castello.eng.br>
12356 L: linux-pm@vger.kernel.org
12358 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12359 F: drivers/power/supply/max17040_battery.c
12361 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12362 R: Hans de Goede <hdegoede@redhat.com>
12363 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12364 R: Marek Szyprowski <m.szyprowski@samsung.com>
12365 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12366 R: Purism Kernel Team <kernel@puri.sm>
12367 L: linux-pm@vger.kernel.org
12369 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12370 F: drivers/power/supply/max17042_battery.c
12372 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12373 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12374 L: linux-kernel@vger.kernel.org
12376 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12377 F: drivers/regulator/max20086-regulator.c
12379 MAXIM MAX77650 PMIC MFD DRIVER
12380 M: Bartosz Golaszewski <brgl@bgdev.pl>
12381 L: linux-kernel@vger.kernel.org
12383 F: Documentation/devicetree/bindings/*/*max77650.yaml
12384 F: Documentation/devicetree/bindings/*/max77650*.yaml
12385 F: drivers/gpio/gpio-max77650.c
12386 F: drivers/input/misc/max77650-onkey.c
12387 F: drivers/leds/leds-max77650.c
12388 F: drivers/mfd/max77650.c
12389 F: drivers/power/supply/max77650-charger.c
12390 F: drivers/regulator/max77650-regulator.c
12391 F: include/linux/mfd/max77650.h
12393 MAXIM MAX77714 PMIC MFD DRIVER
12394 M: Luca Ceresoli <luca@lucaceresoli.net>
12396 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12397 F: drivers/mfd/max77714.c
12398 F: include/linux/mfd/max77714.h
12400 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12401 M: Javier Martinez Canillas <javier@dowhile0.org>
12402 L: linux-kernel@vger.kernel.org
12404 F: Documentation/devicetree/bindings/*/*max77802.yaml
12405 F: drivers/regulator/max77802-regulator.c
12406 F: include/dt-bindings/*/*max77802.h
12408 MAXIM MAX77976 BATTERY CHARGER
12409 M: Luca Ceresoli <luca@lucaceresoli.net>
12411 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12412 F: drivers/power/supply/max77976_charger.c
12414 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12415 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12416 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12417 L: linux-pm@vger.kernel.org
12419 B: mailto:linux-samsung-soc@vger.kernel.org
12420 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12421 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12422 F: drivers/power/supply/max14577_charger.c
12423 F: drivers/power/supply/max77693_charger.c
12425 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12426 M: Chanwoo Choi <cw00.choi@samsung.com>
12427 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12428 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12429 L: linux-kernel@vger.kernel.org
12431 B: mailto:linux-samsung-soc@vger.kernel.org
12432 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12433 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12434 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12435 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12436 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12437 F: drivers/*/*max77843.c
12438 F: drivers/*/max14577*.c
12439 F: drivers/*/max77686*.c
12440 F: drivers/*/max77693*.c
12441 F: drivers/clk/clk-max77686.c
12442 F: drivers/extcon/extcon-max14577.c
12443 F: drivers/extcon/extcon-max77693.c
12444 F: drivers/rtc/rtc-max77686.c
12445 F: include/linux/mfd/max14577*.h
12446 F: include/linux/mfd/max77686*.h
12447 F: include/linux/mfd/max77693*.h
12449 MAXIRADIO FM RADIO RECEIVER DRIVER
12450 M: Hans Verkuil <hverkuil@xs4all.nl>
12451 L: linux-media@vger.kernel.org
12453 W: https://linuxtv.org
12454 T: git git://linuxtv.org/media_tree.git
12455 F: drivers/media/radio/radio-maxiradio*
12457 MAXLINEAR ETHERNET PHY DRIVER
12458 M: Xu Liang <lxu@maxlinear.com>
12459 L: netdev@vger.kernel.org
12461 F: drivers/net/phy/mxl-gpy.c
12463 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12464 R: Yasushi SHOJI <yashi@spacecubics.com>
12465 L: linux-can@vger.kernel.org
12467 F: drivers/net/can/usb/mcba_usb.c
12469 MCAN MMIO DEVICE DRIVER
12470 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12471 L: linux-can@vger.kernel.org
12473 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12474 F: drivers/net/can/m_can/m_can.c
12475 F: drivers/net/can/m_can/m_can.h
12476 F: drivers/net/can/m_can/m_can_platform.c
12478 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12479 M: Rishi Gupta <gupt21@gmail.com>
12480 L: linux-i2c@vger.kernel.org
12481 L: linux-input@vger.kernel.org
12483 F: drivers/hid/hid-mcp2221.c
12485 MCP251XFD SPI-CAN NETWORK DRIVER
12486 M: Marc Kleine-Budde <mkl@pengutronix.de>
12487 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12488 R: Thomas Kopp <thomas.kopp@microchip.com>
12489 L: linux-can@vger.kernel.org
12491 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12492 F: drivers/net/can/spi/mcp251xfd/
12494 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12495 M: Peter Rosin <peda@axentia.se>
12496 L: linux-iio@vger.kernel.org
12498 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12499 F: drivers/iio/potentiometer/mcp4018.c
12500 F: drivers/iio/potentiometer/mcp4531.c
12502 MCR20A IEEE-802.15.4 RADIO DRIVER
12503 M: Xue Liu <liuxuenetmail@gmail.com>
12504 L: linux-wpan@vger.kernel.org
12506 W: https://github.com/xueliu/mcr20a-linux
12507 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12508 F: drivers/net/ieee802154/mcr20a.c
12509 F: drivers/net/ieee802154/mcr20a.h
12511 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12512 M: William Breathitt Gray <william.gray@linaro.org>
12513 L: linux-iio@vger.kernel.org
12515 F: drivers/iio/dac/cio-dac.c
12517 MEDIA CONTROLLER FRAMEWORK
12518 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12519 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12520 L: linux-media@vger.kernel.org
12522 W: https://www.linuxtv.org
12523 T: git git://linuxtv.org/media_tree.git
12524 F: drivers/media/mc/
12525 F: include/media/media-*.h
12526 F: include/uapi/linux/media.h
12528 MEDIA DRIVER FOR FREESCALE IMX PXP
12529 M: Philipp Zabel <p.zabel@pengutronix.de>
12530 L: linux-media@vger.kernel.org
12532 T: git git://linuxtv.org/media_tree.git
12533 F: drivers/media/platform/nxp/imx-pxp.[ch]
12535 MEDIA DRIVERS FOR ASCOT2E
12536 M: Sergey Kozlov <serjk@netup.ru>
12537 M: Abylay Ospan <aospan@netup.ru>
12538 L: linux-media@vger.kernel.org
12540 W: https://linuxtv.org
12541 W: http://netup.tv/
12542 T: git git://linuxtv.org/media_tree.git
12543 F: drivers/media/dvb-frontends/ascot2e*
12545 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12546 M: Jasmin Jessich <jasmin@anw.at>
12547 L: linux-media@vger.kernel.org
12549 W: https://linuxtv.org
12550 T: git git://linuxtv.org/media_tree.git
12551 F: drivers/media/dvb-frontends/cxd2099*
12553 MEDIA DRIVERS FOR CXD2841ER
12554 M: Sergey Kozlov <serjk@netup.ru>
12555 M: Abylay Ospan <aospan@netup.ru>
12556 L: linux-media@vger.kernel.org
12558 W: https://linuxtv.org
12559 W: http://netup.tv/
12560 T: git git://linuxtv.org/media_tree.git
12561 F: drivers/media/dvb-frontends/cxd2841er*
12563 MEDIA DRIVERS FOR CXD2880
12564 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12565 L: linux-media@vger.kernel.org
12567 W: http://linuxtv.org/
12568 T: git git://linuxtv.org/media_tree.git
12569 F: drivers/media/dvb-frontends/cxd2880/*
12570 F: drivers/media/spi/cxd2880*
12572 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12573 L: linux-media@vger.kernel.org
12575 W: https://linuxtv.org
12576 T: git git://linuxtv.org/media_tree.git
12577 F: drivers/media/pci/ddbridge/*
12579 MEDIA DRIVERS FOR FREESCALE IMX
12580 M: Steve Longerbeam <slongerbeam@gmail.com>
12581 M: Philipp Zabel <p.zabel@pengutronix.de>
12582 L: linux-media@vger.kernel.org
12584 T: git git://linuxtv.org/media_tree.git
12585 F: Documentation/admin-guide/media/imx.rst
12586 F: Documentation/devicetree/bindings/media/imx.txt
12587 F: drivers/staging/media/imx/
12588 F: include/linux/imx-media.h
12589 F: include/media/imx.h
12591 MEDIA DRIVERS FOR FREESCALE IMX7
12592 M: Rui Miguel Silva <rmfrfs@gmail.com>
12593 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12594 L: linux-media@vger.kernel.org
12596 T: git git://linuxtv.org/media_tree.git
12597 F: Documentation/admin-guide/media/imx7.rst
12598 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12599 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12600 F: drivers/media/platform/nxp/imx-mipi-csis.c
12601 F: drivers/staging/media/imx/imx7-media-csi.c
12603 MEDIA DRIVERS FOR HELENE
12604 M: Abylay Ospan <aospan@netup.ru>
12605 L: linux-media@vger.kernel.org
12607 W: https://linuxtv.org
12608 W: http://netup.tv/
12609 T: git git://linuxtv.org/media_tree.git
12610 F: drivers/media/dvb-frontends/helene*
12612 MEDIA DRIVERS FOR HORUS3A
12613 M: Sergey Kozlov <serjk@netup.ru>
12614 M: Abylay Ospan <aospan@netup.ru>
12615 L: linux-media@vger.kernel.org
12617 W: https://linuxtv.org
12618 W: http://netup.tv/
12619 T: git git://linuxtv.org/media_tree.git
12620 F: drivers/media/dvb-frontends/horus3a*
12622 MEDIA DRIVERS FOR LNBH25
12623 M: Sergey Kozlov <serjk@netup.ru>
12624 M: Abylay Ospan <aospan@netup.ru>
12625 L: linux-media@vger.kernel.org
12627 W: https://linuxtv.org
12628 W: http://netup.tv/
12629 T: git git://linuxtv.org/media_tree.git
12630 F: drivers/media/dvb-frontends/lnbh25*
12632 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12633 L: linux-media@vger.kernel.org
12635 W: https://linuxtv.org
12636 T: git git://linuxtv.org/media_tree.git
12637 F: drivers/media/dvb-frontends/mxl5xx*
12639 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12640 M: Sergey Kozlov <serjk@netup.ru>
12641 M: Abylay Ospan <aospan@netup.ru>
12642 L: linux-media@vger.kernel.org
12644 W: https://linuxtv.org
12645 W: http://netup.tv/
12646 T: git git://linuxtv.org/media_tree.git
12647 F: drivers/media/pci/netup_unidvb/*
12649 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12650 M: Dmitry Osipenko <digetx@gmail.com>
12651 L: linux-media@vger.kernel.org
12652 L: linux-tegra@vger.kernel.org
12654 T: git git://linuxtv.org/media_tree.git
12655 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12656 F: drivers/media/platform/nvidia/tegra-vde/
12658 MEDIA DRIVERS FOR RENESAS - CEU
12659 M: Jacopo Mondi <jacopo@jmondi.org>
12660 L: linux-media@vger.kernel.org
12661 L: linux-renesas-soc@vger.kernel.org
12663 T: git git://linuxtv.org/media_tree.git
12664 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12665 F: drivers/media/platform/renesas/renesas-ceu.c
12666 F: include/media/drv-intf/renesas-ceu.h
12668 MEDIA DRIVERS FOR RENESAS - DRIF
12669 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12670 L: linux-media@vger.kernel.org
12671 L: linux-renesas-soc@vger.kernel.org
12673 T: git git://linuxtv.org/media_tree.git
12674 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12675 F: drivers/media/platform/renesas/rcar_drif.c
12677 MEDIA DRIVERS FOR RENESAS - FCP
12678 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12679 L: linux-media@vger.kernel.org
12680 L: linux-renesas-soc@vger.kernel.org
12682 T: git git://linuxtv.org/media_tree.git
12683 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12684 F: drivers/media/platform/renesas/rcar-fcp.c
12685 F: include/media/rcar-fcp.h
12687 MEDIA DRIVERS FOR RENESAS - FDP1
12688 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12689 L: linux-media@vger.kernel.org
12690 L: linux-renesas-soc@vger.kernel.org
12692 T: git git://linuxtv.org/media_tree.git
12693 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12694 F: drivers/media/platform/renesas/rcar_fdp1.c
12696 MEDIA DRIVERS FOR RENESAS - VIN
12697 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12698 L: linux-media@vger.kernel.org
12699 L: linux-renesas-soc@vger.kernel.org
12701 T: git git://linuxtv.org/media_tree.git
12702 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12703 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12704 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12705 F: drivers/media/platform/renesas/rcar-isp.c
12706 F: drivers/media/platform/renesas/rcar-vin/
12708 MEDIA DRIVERS FOR RENESAS - VSP1
12709 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12710 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12711 L: linux-media@vger.kernel.org
12712 L: linux-renesas-soc@vger.kernel.org
12714 T: git git://linuxtv.org/media_tree.git
12715 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12716 F: drivers/media/platform/renesas/vsp1/
12718 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12719 L: linux-media@vger.kernel.org
12721 W: https://linuxtv.org
12722 T: git git://linuxtv.org/media_tree.git
12723 F: drivers/media/dvb-frontends/stv0910*
12725 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12726 L: linux-media@vger.kernel.org
12728 W: https://linuxtv.org
12729 T: git git://linuxtv.org/media_tree.git
12730 F: drivers/media/dvb-frontends/stv6111*
12732 MEDIA DRIVERS FOR STM32 - DCMI
12733 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12734 L: linux-media@vger.kernel.org
12736 T: git git://linuxtv.org/media_tree.git
12737 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12738 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12740 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12741 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12742 L: linux-media@vger.kernel.org
12744 W: https://linuxtv.org
12745 Q: http://patchwork.kernel.org/project/linux-media/list/
12746 T: git git://linuxtv.org/media_tree.git
12747 F: Documentation/admin-guide/media/
12748 F: Documentation/devicetree/bindings/media/
12749 F: Documentation/driver-api/media/
12750 F: Documentation/userspace-api/media/
12752 F: drivers/staging/media/
12753 F: include/dt-bindings/media/
12754 F: include/linux/platform_data/media/
12756 F: include/uapi/linux/dvb/
12757 F: include/uapi/linux/ivtv*
12758 F: include/uapi/linux/media.h
12759 F: include/uapi/linux/meye.h
12760 F: include/uapi/linux/uvcvideo.h
12761 F: include/uapi/linux/v4l2-*
12762 F: include/uapi/linux/videodev2.h
12764 MEDIATEK BLUETOOTH DRIVER
12765 M: Sean Wang <sean.wang@mediatek.com>
12766 L: linux-bluetooth@vger.kernel.org
12767 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12769 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12770 F: drivers/bluetooth/btmtkuart.c
12772 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12773 M: Sean Wang <sean.wang@mediatek.com>
12774 L: linux-pm@vger.kernel.org
12776 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12777 F: drivers/power/reset/mt6323-poweroff.c
12779 MEDIATEK CIR DRIVER
12780 M: Sean Wang <sean.wang@mediatek.com>
12782 F: drivers/media/rc/mtk-cir.c
12784 MEDIATEK DMA DRIVER
12785 M: Sean Wang <sean.wang@mediatek.com>
12786 L: dmaengine@vger.kernel.org
12787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12788 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12790 F: Documentation/devicetree/bindings/dma/mtk-*
12791 F: drivers/dma/mediatek/
12793 MEDIATEK ETHERNET DRIVER
12794 M: Felix Fietkau <nbd@nbd.name>
12795 M: John Crispin <john@phrozen.org>
12796 M: Sean Wang <sean.wang@mediatek.com>
12797 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12798 L: netdev@vger.kernel.org
12800 F: drivers/net/ethernet/mediatek/
12802 MEDIATEK I2C CONTROLLER DRIVER
12803 M: Qii Wang <qii.wang@mediatek.com>
12804 L: linux-i2c@vger.kernel.org
12806 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12807 F: drivers/i2c/busses/i2c-mt65xx.c
12809 MEDIATEK IOMMU DRIVER
12810 M: Yong Wu <yong.wu@mediatek.com>
12811 L: iommu@lists.linux.dev
12812 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12814 F: Documentation/devicetree/bindings/iommu/mediatek*
12815 F: drivers/iommu/mtk_iommu*
12816 F: include/dt-bindings/memory/mt*-port.h
12818 MEDIATEK JPEG DRIVER
12819 M: Bin Liu <bin.liu@mediatek.com>
12821 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12822 F: drivers/media/platform/mediatek/jpeg/
12824 MEDIATEK MDP DRIVER
12825 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12826 M: Houlong Wei <houlong.wei@mediatek.com>
12827 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12829 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12830 F: drivers/media/platform/mediatek/mdp/
12831 F: drivers/media/platform/mediatek/vpu/
12833 MEDIATEK MEDIA DRIVER
12834 M: Tiffany Lin <tiffany.lin@mediatek.com>
12835 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12836 M: Yunfei Dong <yunfei.dong@mediatek.com>
12838 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12839 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12840 F: drivers/media/platform/mediatek/vcodec/
12841 F: drivers/media/platform/mediatek/vpu/
12843 MEDIATEK MMC/SD/SDIO DRIVER
12844 M: Chaotian Jing <chaotian.jing@mediatek.com>
12846 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12847 F: drivers/mmc/host/mtk-sd.c
12849 MEDIATEK MT76 WIRELESS LAN DRIVER
12850 M: Felix Fietkau <nbd@nbd.name>
12851 M: Lorenzo Bianconi <lorenzo@kernel.org>
12852 M: Ryder Lee <ryder.lee@mediatek.com>
12853 R: Shayne Chen <shayne.chen@mediatek.com>
12854 R: Sean Wang <sean.wang@mediatek.com>
12855 L: linux-wireless@vger.kernel.org
12857 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12858 F: drivers/net/wireless/mediatek/mt76/
12860 MEDIATEK MT7601U WIRELESS LAN DRIVER
12861 M: Jakub Kicinski <kuba@kernel.org>
12862 L: linux-wireless@vger.kernel.org
12864 F: drivers/net/wireless/mediatek/mt7601u/
12866 MEDIATEK MT7621 CLOCK DRIVER
12867 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12869 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12870 F: drivers/clk/ralink/clk-mt7621.c
12872 MEDIATEK MT7621/28/88 I2C DRIVER
12873 M: Stefan Roese <sr@denx.de>
12874 L: linux-i2c@vger.kernel.org
12876 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12877 F: drivers/i2c/busses/i2c-mt7621.c
12879 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12880 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12882 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12883 F: drivers/pci/controller/pcie-mt7621.c
12885 MEDIATEK MT7621 PHY PCI DRIVER
12886 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12888 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12889 F: drivers/phy/ralink/phy-mt7621-pci.c
12891 MEDIATEK NAND CONTROLLER DRIVER
12892 L: linux-mtd@lists.infradead.org
12894 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12895 F: drivers/mtd/nand/raw/mtk_*
12897 MEDIATEK PMIC LED DRIVER
12898 M: Sean Wang <sean.wang@mediatek.com>
12900 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12901 F: drivers/leds/leds-mt6323.c
12903 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12904 M: Sean Wang <sean.wang@mediatek.com>
12906 F: drivers/char/hw_random/mtk-rng.c
12908 MEDIATEK SMI DRIVER
12909 M: Yong Wu <yong.wu@mediatek.com>
12910 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12912 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12913 F: drivers/memory/mtk-smi.c
12914 F: include/soc/mediatek/smi.h
12916 MEDIATEK SWITCH DRIVER
12917 M: Sean Wang <sean.wang@mediatek.com>
12918 M: Landen Chao <Landen.Chao@mediatek.com>
12919 M: DENG Qingfang <dqfext@gmail.com>
12920 L: netdev@vger.kernel.org
12922 F: drivers/net/dsa/mt7530.*
12923 F: net/dsa/tag_mtk.c
12925 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12926 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12927 M: Intel Corporation <linuxwwan@intel.com>
12928 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12929 R: Liu Haijun <haijun.liu@mediatek.com>
12930 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12931 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12932 L: netdev@vger.kernel.org
12934 F: drivers/net/wwan/t7xx/
12936 MEDIATEK USB3 DRD IP DRIVER
12937 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12938 L: linux-usb@vger.kernel.org
12939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12940 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12942 F: Documentation/devicetree/bindings/usb/mediatek,*
12943 F: drivers/usb/host/xhci-mtk*
12944 F: drivers/usb/mtu3/
12946 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12947 M: Peter Senna Tschudin <peter.senna@gmail.com>
12948 M: Martin Donnelly <martin.donnelly@ge.com>
12949 M: Martyn Welch <martyn.welch@collabora.co.uk>
12951 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12952 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12954 MEGARAID SCSI/SAS DRIVERS
12955 M: Kashyap Desai <kashyap.desai@broadcom.com>
12956 M: Sumit Saxena <sumit.saxena@broadcom.com>
12957 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12958 L: megaraidlinux.pdl@broadcom.com
12959 L: linux-scsi@vger.kernel.org
12961 W: http://www.avagotech.com/support/
12962 F: Documentation/scsi/megaraid.rst
12963 F: drivers/scsi/megaraid.*
12964 F: drivers/scsi/megaraid/
12966 MELEXIS MLX90614 DRIVER
12967 M: Crt Mori <cmo@melexis.com>
12968 L: linux-iio@vger.kernel.org
12970 W: http://www.melexis.com
12971 F: drivers/iio/temperature/mlx90614.c
12973 MELEXIS MLX90632 DRIVER
12974 M: Crt Mori <cmo@melexis.com>
12975 L: linux-iio@vger.kernel.org
12977 W: http://www.melexis.com
12978 F: drivers/iio/temperature/mlx90632.c
12980 MELFAS MIP4 TOUCHSCREEN DRIVER
12981 M: Sangwon Jee <jeesw@melfas.com>
12983 W: http://www.melfas.com
12984 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12985 F: drivers/input/touchscreen/melfas_mip4.c
12987 MELLANOX BLUEFIELD I2C DRIVER
12988 M: Khalil Blaiech <kblaiech@nvidia.com>
12989 L: linux-i2c@vger.kernel.org
12991 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12992 F: drivers/i2c/busses/i2c-mlxbf.c
12994 MELLANOX ETHERNET DRIVER (mlx4_en)
12995 M: Tariq Toukan <tariqt@nvidia.com>
12996 L: netdev@vger.kernel.org
12998 W: http://www.mellanox.com
12999 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13000 F: drivers/net/ethernet/mellanox/mlx4/en_*
13002 MELLANOX ETHERNET DRIVER (mlx5e)
13003 M: Saeed Mahameed <saeedm@nvidia.com>
13004 L: netdev@vger.kernel.org
13006 W: http://www.mellanox.com
13007 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13008 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13010 MELLANOX ETHERNET INNOVA DRIVERS
13011 R: Boris Pismenny <borisp@nvidia.com>
13012 L: netdev@vger.kernel.org
13014 W: http://www.mellanox.com
13015 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13016 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13017 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13018 F: include/linux/mlx5/mlx5_ifc_fpga.h
13020 MELLANOX ETHERNET SWITCH DRIVERS
13021 M: Ido Schimmel <idosch@nvidia.com>
13022 M: Petr Machata <petrm@nvidia.com>
13023 L: netdev@vger.kernel.org
13025 W: http://www.mellanox.com
13026 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13027 F: drivers/net/ethernet/mellanox/mlxsw/
13028 F: tools/testing/selftests/drivers/net/mlxsw/
13030 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13031 M: mlxsw@nvidia.com
13032 L: netdev@vger.kernel.org
13034 W: http://www.mellanox.com
13035 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13036 F: drivers/net/ethernet/mellanox/mlxfw/
13038 MELLANOX HARDWARE PLATFORM SUPPORT
13039 M: Hans de Goede <hdegoede@redhat.com>
13040 M: Mark Gross <markgross@kernel.org>
13041 M: Vadim Pasternak <vadimp@nvidia.com>
13042 L: platform-driver-x86@vger.kernel.org
13044 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13045 F: drivers/platform/mellanox/
13046 F: include/linux/platform_data/mlxreg.h
13048 MELLANOX MLX4 core VPI driver
13049 M: Tariq Toukan <tariqt@nvidia.com>
13050 L: netdev@vger.kernel.org
13051 L: linux-rdma@vger.kernel.org
13053 W: http://www.mellanox.com
13054 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13055 F: drivers/net/ethernet/mellanox/mlx4/
13056 F: include/linux/mlx4/
13058 MELLANOX MLX4 IB driver
13059 M: Yishai Hadas <yishaih@nvidia.com>
13060 L: linux-rdma@vger.kernel.org
13062 W: http://www.mellanox.com
13063 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13064 F: drivers/infiniband/hw/mlx4/
13065 F: include/linux/mlx4/
13066 F: include/uapi/rdma/mlx4-abi.h
13068 MELLANOX MLX5 core VPI driver
13069 M: Saeed Mahameed <saeedm@nvidia.com>
13070 M: Leon Romanovsky <leonro@nvidia.com>
13071 L: netdev@vger.kernel.org
13072 L: linux-rdma@vger.kernel.org
13074 W: http://www.mellanox.com
13075 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13076 F: Documentation/networking/device_drivers/ethernet/mellanox/
13077 F: drivers/net/ethernet/mellanox/mlx5/core/
13078 F: include/linux/mlx5/
13080 MELLANOX MLX5 IB driver
13081 M: Leon Romanovsky <leonro@nvidia.com>
13082 L: linux-rdma@vger.kernel.org
13084 W: http://www.mellanox.com
13085 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13086 F: drivers/infiniband/hw/mlx5/
13087 F: include/linux/mlx5/
13088 F: include/uapi/rdma/mlx5-abi.h
13090 MELLANOX MLXCPLD I2C AND MUX DRIVER
13091 M: Vadim Pasternak <vadimp@nvidia.com>
13092 M: Michael Shych <michaelsh@nvidia.com>
13093 L: linux-i2c@vger.kernel.org
13095 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13096 F: drivers/i2c/busses/i2c-mlxcpld.c
13097 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13099 MELLANOX MLXCPLD LED DRIVER
13100 M: Vadim Pasternak <vadimp@nvidia.com>
13101 L: linux-leds@vger.kernel.org
13103 F: Documentation/leds/leds-mlxcpld.rst
13104 F: drivers/leds/leds-mlxcpld.c
13105 F: drivers/leds/leds-mlxreg.c
13107 MELLANOX PLATFORM DRIVER
13108 M: Vadim Pasternak <vadimp@nvidia.com>
13109 L: platform-driver-x86@vger.kernel.org
13111 F: drivers/platform/x86/mlx-platform.c
13114 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13115 M: "Paul E. McKenney" <paulmck@kernel.org>
13116 L: linux-kernel@vger.kernel.org
13118 F: arch/powerpc/include/asm/membarrier.h
13119 F: include/uapi/linux/membarrier.h
13120 F: kernel/sched/membarrier.c
13123 M: Mike Rapoport <rppt@kernel.org>
13124 L: linux-mm@kvack.org
13126 F: Documentation/core-api/boot-time-mm.rst
13127 F: include/linux/memblock.h
13129 F: tools/testing/memblock/
13131 MEMORY CONTROLLER DRIVERS
13132 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13133 L: linux-kernel@vger.kernel.org
13135 B: mailto:krzysztof.kozlowski@linaro.org
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13137 F: Documentation/devicetree/bindings/memory-controllers/
13139 F: include/dt-bindings/memory/
13142 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13143 M: Dmitry Osipenko <digetx@gmail.com>
13144 L: linux-pm@vger.kernel.org
13145 L: linux-tegra@vger.kernel.org
13146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13148 F: drivers/devfreq/tegra30-devfreq.c
13151 M: Andrew Morton <akpm@linux-foundation.org>
13152 L: linux-mm@kvack.org
13154 W: http://www.linux-mm.org
13155 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13156 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13157 F: include/linux/gfp.h
13158 F: include/linux/gfp_types.h
13159 F: include/linux/memory_hotplug.h
13160 F: include/linux/mm.h
13161 F: include/linux/mmzone.h
13162 F: include/linux/pagewalk.h
13163 F: include/linux/vmalloc.h
13165 F: tools/testing/selftests/vm/
13168 M: David Hildenbrand <david@redhat.com>
13169 M: Oscar Salvador <osalvador@suse.de>
13170 L: linux-mm@kvack.org
13172 F: Documentation/admin-guide/mm/memory-hotplug.rst
13173 F: Documentation/core-api/memory-hotplug.rst
13174 F: drivers/base/memory.c
13175 F: include/linux/memory_hotplug.h
13176 F: mm/memory_hotplug.c
13177 F: tools/testing/selftests/memory-hotplug/
13179 MEMORY TECHNOLOGY DEVICES (MTD)
13180 M: Miquel Raynal <miquel.raynal@bootlin.com>
13181 M: Richard Weinberger <richard@nod.at>
13182 M: Vignesh Raghavendra <vigneshr@ti.com>
13183 L: linux-mtd@lists.infradead.org
13185 W: http://www.linux-mtd.infradead.org/
13186 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13187 C: irc://irc.oftc.net/mtd
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13190 F: Documentation/devicetree/bindings/mtd/
13192 F: include/linux/mtd/
13193 F: include/uapi/mtd/
13195 MEN A21 WATCHDOG DRIVER
13196 M: Johannes Thumshirn <morbidrsa@gmail.com>
13197 L: linux-watchdog@vger.kernel.org
13199 F: drivers/watchdog/mena21_wdt.c
13201 MEN CHAMELEON BUS (mcb)
13202 M: Johannes Thumshirn <morbidrsa@gmail.com>
13204 F: Documentation/driver-api/men-chameleon-bus.rst
13206 F: include/linux/mcb.h
13208 MEN F21BMC (Board Management Controller)
13209 M: Andreas Werner <andreas.werner@men.de>
13211 F: Documentation/hwmon/menf21bmc.rst
13212 F: drivers/hwmon/menf21bmc_hwmon.c
13213 F: drivers/leds/leds-menf21bmc.c
13214 F: drivers/mfd/menf21bmc.c
13215 F: drivers/watchdog/menf21bmc_wdt.c
13217 MEN Z069 WATCHDOG DRIVER
13218 M: Johannes Thumshirn <jth@kernel.org>
13219 L: linux-watchdog@vger.kernel.org
13221 F: drivers/watchdog/menz69_wdt.c
13223 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13224 M: Neil Armstrong <narmstrong@baylibre.com>
13225 L: linux-media@vger.kernel.org
13226 L: linux-amlogic@lists.infradead.org
13228 W: http://linux-meson.com/
13229 T: git git://linuxtv.org/media_tree.git
13230 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13231 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13232 F: drivers/media/cec/platform/meson/ao-cec.c
13234 MESON GE2D DRIVER FOR AMLOGIC SOCS
13235 M: Neil Armstrong <narmstrong@baylibre.com>
13236 L: linux-media@vger.kernel.org
13237 L: linux-amlogic@lists.infradead.org
13239 T: git git://linuxtv.org/media_tree.git
13240 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13241 F: drivers/media/platform/amlogic/meson-ge2d/
13243 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13244 M: Liang Yang <liang.yang@amlogic.com>
13245 L: linux-mtd@lists.infradead.org
13247 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13248 F: drivers/mtd/nand/raw/meson_*
13250 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13251 M: Neil Armstrong <narmstrong@baylibre.com>
13252 L: linux-media@vger.kernel.org
13253 L: linux-amlogic@lists.infradead.org
13255 T: git git://linuxtv.org/media_tree.git
13256 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13257 F: drivers/staging/media/meson/vdec/
13259 METHODE UDPU SUPPORT
13260 M: Vladimir Vid <vladimir.vid@sartura.hr>
13262 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13265 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13266 R: Hemant Kumar <quic_hemantk@quicinc.com>
13267 L: mhi@lists.linux.dev
13268 L: linux-arm-msm@vger.kernel.org
13270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13271 F: Documentation/ABI/stable/sysfs-bus-mhi
13272 F: Documentation/mhi/
13273 F: drivers/bus/mhi/
13274 F: include/linux/mhi.h
13276 MICROBLAZE ARCHITECTURE
13277 M: Michal Simek <monstr@monstr.eu>
13279 W: http://www.monstr.eu/fdt/
13280 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13281 F: arch/microblaze/
13283 MICROCHIP AT91 DMA DRIVERS
13284 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13285 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13287 L: dmaengine@vger.kernel.org
13289 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13290 F: drivers/dma/at_hdmac.c
13291 F: drivers/dma/at_hdmac_regs.h
13292 F: drivers/dma/at_xdmac.c
13293 F: include/dt-bindings/dma/at91.h
13295 MICROCHIP AT91 SERIAL DRIVER
13296 M: Richard Genoud <richard.genoud@gmail.com>
13298 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13299 F: drivers/tty/serial/atmel_serial.c
13300 F: drivers/tty/serial/atmel_serial.h
13302 MICROCHIP AT91 USART MFD DRIVER
13303 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13304 L: linux-kernel@vger.kernel.org
13306 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13307 F: drivers/mfd/at91-usart.c
13308 F: include/dt-bindings/mfd/at91-usart.h
13310 MICROCHIP AT91 USART SPI DRIVER
13311 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13312 L: linux-spi@vger.kernel.org
13314 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13315 F: drivers/spi/spi-at91-usart.c
13317 MICROCHIP AUDIO ASOC DRIVERS
13318 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13323 MICROCHIP CSI2DC DRIVER
13324 M: Eugen Hristev <eugen.hristev@microchip.com>
13325 L: linux-media@vger.kernel.org
13327 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13328 F: drivers/media/platform/atmel/microchip-csi2dc.c
13330 MICROCHIP ECC DRIVER
13331 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13332 L: linux-crypto@vger.kernel.org
13334 F: drivers/crypto/atmel-ecc.*
13336 MICROCHIP EIC DRIVER
13337 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13340 F: drivers/irqchip/irq-mchp-eic.c
13342 MICROCHIP I2C DRIVER
13343 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13344 L: linux-i2c@vger.kernel.org
13346 F: drivers/i2c/busses/i2c-at91-*.c
13347 F: drivers/i2c/busses/i2c-at91.h
13349 MICROCHIP ISC DRIVER
13350 M: Eugen Hristev <eugen.hristev@microchip.com>
13351 L: linux-media@vger.kernel.org
13353 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13354 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13355 F: drivers/media/platform/atmel/atmel-isc*
13356 F: drivers/media/platform/atmel/atmel-sama*-isc*
13357 F: include/linux/atmel-isc-media.h
13359 MICROCHIP ISI DRIVER
13360 M: Eugen Hristev <eugen.hristev@microchip.com>
13361 L: linux-media@vger.kernel.org
13363 F: drivers/media/platform/atmel/atmel-isi.c
13364 F: drivers/media/platform/atmel/atmel-isi.h
13366 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13367 M: Woojung Huh <woojung.huh@microchip.com>
13368 M: UNGLinuxDriver@microchip.com
13369 L: netdev@vger.kernel.org
13371 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13372 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13373 F: drivers/net/dsa/microchip/*
13374 F: include/linux/platform_data/microchip-ksz.h
13375 F: net/dsa/tag_ksz.c
13377 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13378 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13379 R: UNGLinuxDriver@microchip.com
13380 L: netdev@vger.kernel.org
13382 F: drivers/net/phy/microchip_t1.c
13384 MICROCHIP LAN743X ETHERNET DRIVER
13385 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13386 M: UNGLinuxDriver@microchip.com
13387 L: netdev@vger.kernel.org
13389 F: drivers/net/ethernet/microchip/lan743x_*
13391 MICROCHIP LAN966X ETHERNET DRIVER
13392 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13393 M: UNGLinuxDriver@microchip.com
13394 L: netdev@vger.kernel.org
13396 F: drivers/net/ethernet/microchip/lan966x/*
13398 MICROCHIP LCDFB DRIVER
13399 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13400 L: linux-fbdev@vger.kernel.org
13402 F: drivers/video/fbdev/atmel_lcdfb.c
13403 F: include/video/atmel_lcdc.h
13405 MICROCHIP MCP16502 PMIC DRIVER
13406 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13409 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13410 F: drivers/regulator/mcp16502.c
13412 MICROCHIP MCP3911 ADC DRIVER
13413 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13414 M: Kent Gustavsson <kent@minoris.se>
13415 L: linux-iio@vger.kernel.org
13417 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13418 F: drivers/iio/adc/mcp3911.c
13420 MICROCHIP MMC/SD/SDIO MCI DRIVER
13421 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13423 F: drivers/mmc/host/atmel-mci.c
13425 MICROCHIP NAND DRIVER
13426 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13427 L: linux-mtd@lists.infradead.org
13429 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13430 F: drivers/mtd/nand/raw/atmel/*
13432 MICROCHIP OTPC DRIVER
13433 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13436 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13437 F: drivers/nvmem/microchip-otpc.c
13438 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13440 MICROCHIP PWM DRIVER
13441 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13443 L: linux-pwm@vger.kernel.org
13445 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13446 F: drivers/pwm/pwm-atmel.c
13448 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13449 M: Eugen Hristev <eugen.hristev@microchip.com>
13450 L: linux-iio@vger.kernel.org
13452 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13453 F: drivers/iio/adc/at91-sama5d2_adc.c
13454 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13456 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13457 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13459 F: drivers/power/reset/at91-sama5d2_shdwc.c
13461 MICROCHIP SPI DRIVER
13462 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13464 F: drivers/spi/spi-atmel.*
13466 MICROCHIP SSC DRIVER
13467 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13470 F: drivers/misc/atmel-ssc.c
13471 F: include/linux/atmel-ssc.h
13473 MICROCHIP USB251XB DRIVER
13474 M: Richard Leitner <richard.leitner@skidata.com>
13475 L: linux-usb@vger.kernel.org
13477 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13478 F: drivers/usb/misc/usb251xb.c
13480 MICROCHIP USBA UDC DRIVER
13481 M: Cristian Birsan <cristian.birsan@microchip.com>
13482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13484 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13486 MICROCHIP WILC1000 WIFI DRIVER
13487 M: Ajay Singh <ajay.kathat@microchip.com>
13488 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13489 L: linux-wireless@vger.kernel.org
13491 F: drivers/net/wireless/microchip/wilc1000/
13493 MICROSEMI MIPS SOCS
13494 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13495 M: UNGLinuxDriver@microchip.com
13496 L: linux-mips@vger.kernel.org
13498 F: Documentation/devicetree/bindings/mips/mscc.txt
13499 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13500 F: arch/mips/boot/dts/mscc/
13501 F: arch/mips/configs/generic/board-ocelot.config
13502 F: arch/mips/generic/board-ocelot.c
13504 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13505 M: Don Brace <don.brace@microchip.com>
13506 L: storagedev@microchip.com
13507 L: linux-scsi@vger.kernel.org
13509 F: Documentation/scsi/smartpqi.rst
13510 F: drivers/scsi/smartpqi/Kconfig
13511 F: drivers/scsi/smartpqi/Makefile
13512 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13513 F: include/linux/cciss*.h
13514 F: include/uapi/linux/cciss*.h
13516 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13517 M: Maximilian Luz <luzmaximilian@gmail.com>
13518 L: platform-driver-x86@vger.kernel.org
13520 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13522 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13523 M: Maximilian Luz <luzmaximilian@gmail.com>
13524 L: linux-pm@vger.kernel.org
13525 L: platform-driver-x86@vger.kernel.org
13527 F: drivers/power/supply/surface_battery.c
13528 F: drivers/power/supply/surface_charger.c
13530 MICROSOFT SURFACE DTX DRIVER
13531 M: Maximilian Luz <luzmaximilian@gmail.com>
13532 L: platform-driver-x86@vger.kernel.org
13534 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13535 F: drivers/platform/surface/surface_dtx.c
13536 F: include/uapi/linux/surface_aggregator/dtx.h
13538 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13539 M: Maximilian Luz <luzmaximilian@gmail.com>
13540 L: platform-driver-x86@vger.kernel.org
13542 F: drivers/platform/surface/surface_gpe.c
13544 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13545 M: Hans de Goede <hdegoede@redhat.com>
13546 M: Mark Gross <markgross@kernel.org>
13547 M: Maximilian Luz <luzmaximilian@gmail.com>
13548 L: platform-driver-x86@vger.kernel.org
13550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13551 F: drivers/platform/surface/
13553 MICROSOFT SURFACE HID TRANSPORT DRIVER
13554 M: Maximilian Luz <luzmaximilian@gmail.com>
13555 L: linux-input@vger.kernel.org
13556 L: platform-driver-x86@vger.kernel.org
13558 F: drivers/hid/surface-hid/
13560 MICROSOFT SURFACE HOT-PLUG DRIVER
13561 M: Maximilian Luz <luzmaximilian@gmail.com>
13562 L: platform-driver-x86@vger.kernel.org
13564 F: drivers/platform/surface/surface_hotplug.c
13566 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13567 M: Maximilian Luz <luzmaximilian@gmail.com>
13568 L: platform-driver-x86@vger.kernel.org
13570 F: drivers/platform/surface/surface_platform_profile.c
13572 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13573 M: Chen Yu <yu.c.chen@intel.com>
13574 L: platform-driver-x86@vger.kernel.org
13576 F: drivers/platform/surface/surfacepro3_button.c
13578 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13579 M: Maximilian Luz <luzmaximilian@gmail.com>
13580 L: platform-driver-x86@vger.kernel.org
13582 W: https://github.com/linux-surface/surface-aggregator-module
13583 C: irc://irc.libera.chat/linux-surface
13584 F: Documentation/driver-api/surface_aggregator/
13585 F: drivers/platform/surface/aggregator/
13586 F: drivers/platform/surface/surface_acpi_notify.c
13587 F: drivers/platform/surface/surface_aggregator_cdev.c
13588 F: drivers/platform/surface/surface_aggregator_registry.c
13589 F: include/linux/surface_acpi_notify.h
13590 F: include/linux/surface_aggregator/
13591 F: include/uapi/linux/surface_aggregator/
13593 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13594 M: Maximilian Luz <luzmaximilian@gmail.com>
13595 L: platform-driver-x86@vger.kernel.org
13597 F: drivers/platform/surface/surface_aggregator_hub.c
13599 MICROTEK X6 SCANNER
13600 M: Oliver Neukum <oliver@neukum.org>
13602 F: drivers/usb/image/microtek.*
13604 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13605 M: Luka Kovacic <luka.kovacic@sartura.hr>
13606 M: Luka Perkov <luka.perkov@sartura.hr>
13608 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13609 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13610 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13611 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13612 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13613 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13615 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13616 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13617 L: linux-media@vger.kernel.org
13619 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13620 F: Documentation/driver-api/media/drivers/ccs/
13621 F: Documentation/userspace-api/media/drivers/ccs.rst
13622 F: drivers/media/i2c/ccs-pll.c
13623 F: drivers/media/i2c/ccs-pll.h
13624 F: drivers/media/i2c/ccs/
13625 F: include/uapi/linux/ccs.h
13626 F: include/uapi/linux/smiapp.h
13629 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13630 L: linux-mips@vger.kernel.org
13632 W: http://www.linux-mips.org/
13633 Q: https://patchwork.kernel.org/project/linux-mips/list/
13634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13635 F: Documentation/devicetree/bindings/mips/
13636 F: Documentation/mips/
13638 F: drivers/platform/mips/
13639 F: include/dt-bindings/mips/
13641 MIPS BOSTON DEVELOPMENT BOARD
13642 M: Paul Burton <paulburton@kernel.org>
13643 L: linux-mips@vger.kernel.org
13645 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13646 F: arch/mips/boot/dts/img/boston.dts
13647 F: arch/mips/configs/generic/board-boston.config
13648 F: drivers/clk/imgtec/clk-boston.c
13649 F: include/dt-bindings/clock/boston-clock.h
13652 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13653 M: Serge Semin <fancer.lancer@gmail.com>
13654 L: linux-mips@vger.kernel.org
13656 F: drivers/bus/mips_cdmm.c
13657 F: drivers/clocksource/mips-gic-timer.c
13658 F: drivers/cpuidle/cpuidle-cps.c
13659 F: drivers/irqchip/irq-mips-cpu.c
13660 F: drivers/irqchip/irq-mips-gic.c
13662 MIPS GENERIC PLATFORM
13663 M: Paul Burton <paulburton@kernel.org>
13664 L: linux-mips@vger.kernel.org
13666 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13667 F: arch/mips/generic/
13668 F: arch/mips/tools/generic-board-config.sh
13670 MIPS RINT INSTRUCTION EMULATION
13671 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13672 L: linux-mips@vger.kernel.org
13674 F: arch/mips/math-emu/dp_rint.c
13675 F: arch/mips/math-emu/sp_rint.c
13677 MIPS/LOONGSON1 ARCHITECTURE
13678 M: Keguang Zhang <keguang.zhang@gmail.com>
13679 L: linux-mips@vger.kernel.org
13681 F: arch/mips/include/asm/mach-loongson32/
13682 F: arch/mips/loongson32/
13683 F: drivers/*/*/*loongson1*
13684 F: drivers/*/*loongson1*
13686 MIPS/LOONGSON2EF ARCHITECTURE
13687 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13688 L: linux-mips@vger.kernel.org
13690 F: arch/mips/include/asm/mach-loongson2ef/
13691 F: arch/mips/loongson2ef/
13692 F: drivers/cpufreq/loongson2_cpufreq.c
13694 MIPS/LOONGSON64 ARCHITECTURE
13695 M: Huacai Chen <chenhuacai@kernel.org>
13696 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13697 L: linux-mips@vger.kernel.org
13699 F: arch/mips/include/asm/mach-loongson64/
13700 F: arch/mips/loongson64/
13701 F: drivers/irqchip/irq-loongson*
13702 F: drivers/platform/mips/cpu_hwmon.c
13704 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13705 M: Hans Verkuil <hverkuil@xs4all.nl>
13706 L: linux-media@vger.kernel.org
13708 W: https://linuxtv.org
13709 T: git git://linuxtv.org/media_tree.git
13710 F: drivers/media/radio/radio-miropcm20*
13713 R: Lubomir Rintel <lkundrak@v3.sk>
13714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13717 F: arch/arm/boot/dts/mmp*
13718 F: arch/arm/mach-mmp/
13719 F: include/linux/soc/mmp/
13721 MMP USB PHY DRIVERS
13722 R: Lubomir Rintel <lkundrak@v3.sk>
13723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13725 F: drivers/phy/marvell/phy-mmp3-usb.c
13726 F: drivers/phy/marvell/phy-pxa-usb.c
13728 MMU GATHER AND TLB INVALIDATION
13729 M: Will Deacon <will@kernel.org>
13730 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13731 M: Andrew Morton <akpm@linux-foundation.org>
13732 M: Nick Piggin <npiggin@gmail.com>
13733 M: Peter Zijlstra <peterz@infradead.org>
13734 L: linux-arch@vger.kernel.org
13735 L: linux-mm@kvack.org
13737 F: arch/*/include/asm/tlb.h
13738 F: include/asm-generic/tlb.h
13741 MN88472 MEDIA DRIVER
13742 M: Antti Palosaari <crope@iki.fi>
13743 L: linux-media@vger.kernel.org
13745 W: https://linuxtv.org
13746 W: http://palosaari.fi/linux/
13747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13748 F: drivers/media/dvb-frontends/mn88472*
13750 MN88473 MEDIA DRIVER
13751 M: Antti Palosaari <crope@iki.fi>
13752 L: linux-media@vger.kernel.org
13754 W: https://linuxtv.org
13755 W: http://palosaari.fi/linux/
13756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13757 F: drivers/media/dvb-frontends/mn88473*
13760 M: Luis Chamberlain <mcgrof@kernel.org>
13761 L: linux-modules@vger.kernel.org
13762 L: linux-kernel@vger.kernel.org
13764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13765 F: include/linux/module.h
13769 MONOLITHIC POWER SYSTEM PMIC DRIVER
13770 M: Saravanan Sekar <sravanhome@gmail.com>
13772 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13773 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13774 F: drivers/iio/adc/mp2629_adc.c
13775 F: drivers/mfd/mp2629.c
13776 F: drivers/power/supply/mp2629_charger.c
13777 F: drivers/regulator/mp5416.c
13778 F: drivers/regulator/mpq7920.c
13779 F: drivers/regulator/mpq7920.h
13780 F: include/linux/mfd/mp2629.h
13782 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13784 W: http://popies.net/meye/
13785 F: Documentation/userspace-api/media/drivers/meye*
13786 F: drivers/media/pci/meye/
13787 F: include/uapi/linux/meye.h
13789 MOTORCOMM PHY DRIVER
13790 M: Peter Geis <pgwipeout@gmail.com>
13791 L: netdev@vger.kernel.org
13793 F: drivers/net/phy/motorcomm.c
13795 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13796 M: Jiri Slaby <jirislaby@kernel.org>
13798 F: Documentation/driver-api/tty/moxa-smartio.rst
13799 F: drivers/tty/mxser.*
13801 MR800 AVERMEDIA USB FM RADIO DRIVER
13802 M: Alexey Klimov <klimov.linux@gmail.com>
13803 L: linux-media@vger.kernel.org
13805 T: git git://linuxtv.org/media_tree.git
13806 F: drivers/media/radio/radio-mr800.c
13808 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13809 M: Alan Ott <alan@signal11.us>
13810 L: linux-wpan@vger.kernel.org
13812 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13813 F: drivers/net/ieee802154/mrf24j40.c
13816 M: "Lee, Chun-Yi" <jlee@suse.com>
13817 L: platform-driver-x86@vger.kernel.org
13819 F: drivers/platform/x86/msi-laptop.c
13822 L: platform-driver-x86@vger.kernel.org
13824 F: drivers/platform/x86/msi-wmi.c
13826 MSI001 MEDIA DRIVER
13827 M: Antti Palosaari <crope@iki.fi>
13828 L: linux-media@vger.kernel.org
13830 W: https://linuxtv.org
13831 W: http://palosaari.fi/linux/
13832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13833 T: git git://linuxtv.org/anttip/media_tree.git
13834 F: drivers/media/tuners/msi001*
13836 MSI2500 MEDIA DRIVER
13837 M: Antti Palosaari <crope@iki.fi>
13838 L: linux-media@vger.kernel.org
13840 W: https://linuxtv.org
13841 W: http://palosaari.fi/linux/
13842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13843 T: git git://linuxtv.org/anttip/media_tree.git
13844 F: drivers/media/usb/msi2500/
13846 MSTAR INTERRUPT CONTROLLER DRIVER
13847 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13848 M: Daniel Palmer <daniel@thingy.jp>
13850 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13851 F: drivers/irqchip/irq-mst-intc.c
13853 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13854 M: Robert Jarzmik <robert.jarzmik@free.fr>
13855 L: linux-mtd@lists.infradead.org
13857 F: drivers/mtd/devices/docg3*
13859 MT9M032 APTINA SENSOR DRIVER
13860 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13861 L: linux-media@vger.kernel.org
13863 T: git git://linuxtv.org/media_tree.git
13864 F: drivers/media/i2c/mt9m032.c
13865 F: include/media/i2c/mt9m032.h
13867 MT9P031 APTINA CAMERA SENSOR
13868 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13869 L: linux-media@vger.kernel.org
13871 T: git git://linuxtv.org/media_tree.git
13872 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13873 F: drivers/media/i2c/mt9p031.c
13874 F: include/media/i2c/mt9p031.h
13876 MT9T001 APTINA CAMERA SENSOR
13877 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13878 L: linux-media@vger.kernel.org
13880 T: git git://linuxtv.org/media_tree.git
13881 F: drivers/media/i2c/mt9t001.c
13882 F: include/media/i2c/mt9t001.h
13884 MT9T112 APTINA CAMERA SENSOR
13885 M: Jacopo Mondi <jacopo@jmondi.org>
13886 L: linux-media@vger.kernel.org
13888 T: git git://linuxtv.org/media_tree.git
13889 F: drivers/media/i2c/mt9t112.c
13890 F: include/media/i2c/mt9t112.h
13892 MT9V032 APTINA CAMERA SENSOR
13893 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13894 L: linux-media@vger.kernel.org
13896 T: git git://linuxtv.org/media_tree.git
13897 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13898 F: drivers/media/i2c/mt9v032.c
13899 F: include/media/i2c/mt9v032.h
13901 MT9V111 APTINA CAMERA SENSOR
13902 M: Jacopo Mondi <jacopo@jmondi.org>
13903 L: linux-media@vger.kernel.org
13905 T: git git://linuxtv.org/media_tree.git
13906 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13907 F: drivers/media/i2c/mt9v111.c
13909 MULTIFUNCTION DEVICES (MFD)
13910 M: Lee Jones <lee@kernel.org>
13912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13913 F: Documentation/devicetree/bindings/mfd/
13915 F: include/dt-bindings/mfd/
13916 F: include/linux/mfd/
13918 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13920 F: drivers/mmc/host/mmc_spi.c
13921 F: include/linux/spi/mmc_spi.h
13923 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13924 M: Ulf Hansson <ulf.hansson@linaro.org>
13925 L: linux-mmc@vger.kernel.org
13927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13928 F: Documentation/devicetree/bindings/mmc/
13930 F: include/linux/mmc/
13931 F: include/uapi/linux/mmc/
13933 MULTIPLEXER SUBSYSTEM
13934 M: Peter Rosin <peda@axentia.se>
13936 F: Documentation/ABI/testing/sysfs-class-mux*
13937 F: Documentation/devicetree/bindings/mux/
13939 F: include/dt-bindings/mux/
13940 F: include/linux/mux/
13942 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13943 M: Bin Liu <b-liu@ti.com>
13944 L: linux-usb@vger.kernel.org
13946 F: drivers/usb/musb/
13948 MXL301RF MEDIA DRIVER
13949 M: Akihiro Tsukada <tskd08@gmail.com>
13950 L: linux-media@vger.kernel.org
13952 F: drivers/media/tuners/mxl301rf*
13954 MXL5007T MEDIA DRIVER
13955 M: Michael Krufky <mkrufky@linuxtv.org>
13956 L: linux-media@vger.kernel.org
13958 W: https://linuxtv.org
13959 W: http://github.com/mkrufky
13960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13961 T: git git://linuxtv.org/mkrufky/tuners.git
13962 F: drivers/media/tuners/mxl5007t.*
13965 M: Marek Vasut <marex@denx.de>
13966 M: Stefan Agner <stefan@agner.ch>
13967 L: dri-devel@lists.freedesktop.org
13969 T: git git://anongit.freedesktop.org/drm/drm-misc
13970 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13971 F: drivers/gpu/drm/mxsfb/
13973 MYLEX DAC960 PCI RAID Controller
13974 M: Hannes Reinecke <hare@kernel.org>
13975 L: linux-scsi@vger.kernel.org
13977 F: drivers/scsi/myrb.*
13978 F: drivers/scsi/myrs.*
13980 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13981 M: Chris Lee <christopher.lee@cspi.com>
13982 L: netdev@vger.kernel.org
13984 W: https://www.cspi.com/ethernet-products/support/downloads/
13985 F: drivers/net/ethernet/myricom/myri10ge/
13987 NAND FLASH SUBSYSTEM
13988 M: Miquel Raynal <miquel.raynal@bootlin.com>
13989 R: Richard Weinberger <richard@nod.at>
13990 L: linux-mtd@lists.infradead.org
13992 W: http://www.linux-mtd.infradead.org/
13993 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13994 C: irc://irc.oftc.net/mtd
13995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13996 F: drivers/mtd/nand/
13997 F: include/linux/mtd/*nand*.h
13999 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14000 M: Daniel Mack <zonque@gmail.com>
14001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14003 W: http://www.native-instruments.com
14004 F: sound/usb/caiaq/
14006 NATSEMI ETHERNET DRIVER (DP8381x)
14008 F: drivers/net/ethernet/natsemi/natsemi.c
14010 NCR 5380 SCSI DRIVERS
14011 M: Finn Thain <fthain@linux-m68k.org>
14012 M: Michael Schmitz <schmitzmic@gmail.com>
14013 L: linux-scsi@vger.kernel.org
14015 F: Documentation/scsi/g_NCR5380.rst
14016 F: drivers/scsi/NCR5380.*
14017 F: drivers/scsi/arm/cumana_1.c
14018 F: drivers/scsi/arm/oak.c
14019 F: drivers/scsi/atari_scsi.*
14020 F: drivers/scsi/dmx3191d.c
14021 F: drivers/scsi/g_NCR5380.*
14022 F: drivers/scsi/mac_scsi.*
14023 F: drivers/scsi/sun3_scsi.*
14024 F: drivers/scsi/sun3_scsi_vme.c
14027 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14031 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14032 M: Guenter Roeck <linux@roeck-us.net>
14033 L: linux-hwmon@vger.kernel.org
14035 F: Documentation/hwmon/nct6775.rst
14036 F: drivers/hwmon/nct6775-core.c
14037 F: drivers/hwmon/nct6775-platform.c
14038 F: drivers/hwmon/nct6775.h
14040 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14041 M: Zev Weiss <zev@bewilderbeest.net>
14042 L: linux-hwmon@vger.kernel.org
14044 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14045 F: drivers/hwmon/nct6775-i2c.c
14048 M: Jakub Kicinski <kuba@kernel.org>
14050 F: drivers/net/netdevsim/*
14052 NETEM NETWORK EMULATOR
14053 M: Stephen Hemminger <stephen@networkplumber.org>
14054 L: netdev@vger.kernel.org
14056 F: net/sched/sch_netem.c
14058 NETERION 10GbE DRIVERS (s2io)
14059 M: Jon Mason <jdmason@kudzu.us>
14060 L: netdev@vger.kernel.org
14062 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14063 F: drivers/net/ethernet/neterion/
14066 M: Pablo Neira Ayuso <pablo@netfilter.org>
14067 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14068 M: Florian Westphal <fw@strlen.de>
14069 L: netfilter-devel@vger.kernel.org
14070 L: coreteam@netfilter.org
14072 W: http://www.netfilter.org/
14073 W: http://www.iptables.org/
14074 W: http://www.nftables.org/
14075 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14076 C: irc://irc.libera.chat/netfilter
14077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14079 F: include/linux/netfilter*
14080 F: include/linux/netfilter/
14081 F: include/net/netfilter/
14082 F: include/uapi/linux/netfilter*
14083 F: include/uapi/linux/netfilter/
14084 F: net/*/netfilter.c
14085 F: net/*/netfilter/
14086 F: net/bridge/br_netfilter*.c
14089 NETROM NETWORK LAYER
14090 M: Ralf Baechle <ralf@linux-mips.org>
14091 L: linux-hams@vger.kernel.org
14093 W: http://www.linux-ax25.org/
14094 F: include/net/netrom.h
14095 F: include/uapi/linux/netrom.h
14098 NETRONIX EMBEDDED CONTROLLER
14099 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14101 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14102 F: drivers/mfd/ntxec.c
14103 F: drivers/pwm/pwm-ntxec.c
14104 F: drivers/rtc/rtc-ntxec.c
14105 F: include/linux/mfd/ntxec.h
14107 NETRONOME ETHERNET DRIVERS
14108 M: Simon Horman <simon.horman@corigine.com>
14109 R: Jakub Kicinski <kuba@kernel.org>
14110 L: oss-drivers@corigine.com
14112 F: drivers/net/ethernet/netronome/
14114 NETWORK BLOCK DEVICE (NBD)
14115 M: Josef Bacik <josef@toxicpanda.com>
14116 L: linux-block@vger.kernel.org
14117 L: nbd@other.debian.org
14119 F: Documentation/admin-guide/blockdev/nbd.rst
14120 F: drivers/block/nbd.c
14121 F: include/trace/events/nbd.h
14122 F: include/uapi/linux/nbd.h
14124 NETWORK DROP MONITOR
14125 M: Neil Horman <nhorman@tuxdriver.com>
14126 L: netdev@vger.kernel.org
14128 W: https://fedorahosted.org/dropwatch/
14129 F: include/uapi/linux/net_dropmon.h
14130 F: net/core/drop_monitor.c
14133 M: "David S. Miller" <davem@davemloft.net>
14134 M: Eric Dumazet <edumazet@google.com>
14135 M: Jakub Kicinski <kuba@kernel.org>
14136 M: Paolo Abeni <pabeni@redhat.com>
14137 L: netdev@vger.kernel.org
14139 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14142 F: Documentation/devicetree/bindings/net/
14143 F: drivers/connector/
14145 F: include/dt-bindings/net/
14146 F: include/linux/etherdevice.h
14147 F: include/linux/fcdevice.h
14148 F: include/linux/fddidevice.h
14149 F: include/linux/hippidevice.h
14150 F: include/linux/if_*
14151 F: include/linux/inetdevice.h
14152 F: include/linux/netdevice.h
14153 F: include/uapi/linux/if_*
14154 F: include/uapi/linux/netdevice.h
14156 NETWORKING DRIVERS (WIRELESS)
14157 M: Kalle Valo <kvalo@kernel.org>
14158 L: linux-wireless@vger.kernel.org
14160 W: https://wireless.wiki.kernel.org/
14161 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14164 F: Documentation/devicetree/bindings/net/wireless/
14165 F: drivers/net/wireless/
14168 M: Andrew Lunn <andrew@lunn.ch>
14169 M: Vivien Didelot <vivien.didelot@gmail.com>
14170 M: Florian Fainelli <f.fainelli@gmail.com>
14171 M: Vladimir Oltean <olteanv@gmail.com>
14173 F: Documentation/devicetree/bindings/net/dsa/
14174 F: drivers/net/dsa/
14175 F: include/linux/dsa/
14176 F: include/linux/platform_data/dsa.h
14177 F: include/net/dsa.h
14179 F: tools/testing/selftests/drivers/net/dsa/
14181 NETWORKING [GENERAL]
14182 M: "David S. Miller" <davem@davemloft.net>
14183 M: Eric Dumazet <edumazet@google.com>
14184 M: Jakub Kicinski <kuba@kernel.org>
14185 M: Paolo Abeni <pabeni@redhat.com>
14186 L: netdev@vger.kernel.org
14188 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14189 B: mailto:netdev@vger.kernel.org
14190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14192 F: Documentation/networking/
14193 F: Documentation/process/maintainer-netdev.rst
14194 F: include/linux/in.h
14195 F: include/linux/net.h
14196 F: include/linux/netdevice.h
14198 F: include/uapi/linux/in.h
14199 F: include/uapi/linux/net.h
14200 F: include/uapi/linux/net_namespace.h
14201 F: include/uapi/linux/netdevice.h
14205 F: tools/testing/selftests/net/
14208 M: Steffen Klassert <steffen.klassert@secunet.com>
14209 M: Herbert Xu <herbert@gondor.apana.org.au>
14210 M: "David S. Miller" <davem@davemloft.net>
14211 L: netdev@vger.kernel.org
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14215 F: include/net/xfrm.h
14216 F: include/uapi/linux/xfrm.h
14219 F: net/ipv4/ip_vti.c
14220 F: net/ipv4/ipcomp.c
14224 F: net/ipv6/ip6_vti.c
14225 F: net/ipv6/ipcomp6.c
14229 F: tools/testing/selftests/net/ipsec.c
14231 NETWORKING [IPv4/IPv6]
14232 M: "David S. Miller" <davem@davemloft.net>
14233 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14234 M: David Ahern <dsahern@kernel.org>
14235 L: netdev@vger.kernel.org
14237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14239 F: include/linux/ip.h
14240 F: include/linux/ipv6*
14241 F: include/net/fib*
14243 F: include/net/route.h
14247 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14248 M: Paul Moore <paul@paul-moore.com>
14249 L: netdev@vger.kernel.org
14250 L: linux-security-module@vger.kernel.org
14252 W: https://github.com/netlabel
14253 F: Documentation/netlabel/
14254 F: include/net/calipso.h
14255 F: include/net/cipso_ipv4.h
14256 F: include/net/netlabel.h
14257 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14258 F: include/uapi/linux/netfilter/xt_SECMARK.h
14259 F: net/ipv4/cipso_ipv4.c
14260 F: net/ipv6/calipso.c
14261 F: net/netfilter/xt_CONNSECMARK.c
14262 F: net/netfilter/xt_SECMARK.c
14266 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14267 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14268 L: netdev@vger.kernel.org
14269 L: mptcp@lists.linux.dev
14271 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14272 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14273 F: Documentation/networking/mptcp-sysctl.rst
14274 F: include/net/mptcp.h
14275 F: include/trace/events/mptcp.h
14276 F: include/uapi/linux/mptcp.h
14278 F: tools/testing/selftests/bpf/*/*mptcp*.c
14279 F: tools/testing/selftests/net/mptcp/
14282 M: Eric Dumazet <edumazet@google.com>
14283 L: netdev@vger.kernel.org
14285 F: include/linux/tcp.h
14286 F: include/net/tcp.h
14287 F: include/trace/events/tcp.h
14288 F: include/uapi/linux/tcp.h
14289 F: net/ipv4/syncookies.c
14291 F: net/ipv6/syncookies.c
14295 M: Boris Pismenny <borisp@nvidia.com>
14296 M: John Fastabend <john.fastabend@gmail.com>
14297 M: Jakub Kicinski <kuba@kernel.org>
14298 L: netdev@vger.kernel.org
14300 F: include/net/tls.h
14301 F: include/uapi/linux/tls.h
14304 NETXEN (1/10) GbE SUPPORT
14305 M: Manish Chopra <manishc@marvell.com>
14306 M: Rahul Verma <rahulv@marvell.com>
14307 M: GR-Linux-NIC-Dev@marvell.com
14308 L: netdev@vger.kernel.org
14310 F: drivers/net/ethernet/qlogic/netxen/
14312 NET_FAILOVER MODULE
14313 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14314 L: netdev@vger.kernel.org
14316 F: Documentation/networking/net_failover.rst
14317 F: drivers/net/net_failover.c
14318 F: include/net/net_failover.h
14321 M: David Ahern <dsahern@kernel.org>
14322 L: netdev@vger.kernel.org
14324 F: include/net/netns/nexthop.h
14325 F: include/net/nexthop.h
14326 F: include/uapi/linux/nexthop.h
14327 F: net/ipv4/nexthop.c
14330 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14331 L: linux-nfc@lists.01.org (subscribers-only)
14332 L: netdev@vger.kernel.org
14334 B: mailto:linux-nfc@lists.01.org
14335 F: Documentation/devicetree/bindings/net/nfc/
14337 F: include/linux/platform_data/nfcmrvl.h
14338 F: include/net/nfc/
14339 F: include/uapi/linux/nfc.h
14342 NFC VIRTUAL NCI DEVICE DRIVER
14343 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14344 L: netdev@vger.kernel.org
14345 L: linux-nfc@lists.01.org (subscribers-only)
14347 F: drivers/nfc/virtual_ncidev.c
14348 F: tools/testing/selftests/nci/
14350 NFS, SUNRPC, AND LOCKD CLIENTS
14351 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14352 M: Anna Schumaker <anna@kernel.org>
14353 L: linux-nfs@vger.kernel.org
14355 W: http://client.linux-nfs.org
14356 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14360 F: include/linux/lockd/
14361 F: include/linux/nfs*
14362 F: include/linux/sunrpc/
14363 F: include/uapi/linux/nfs*
14364 F: include/uapi/linux/sunrpc/
14366 F: Documentation/filesystems/nfs/
14369 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14370 L: linux-nilfs@vger.kernel.org
14372 W: https://nilfs.sourceforge.io/
14373 W: https://nilfs.osdn.jp/
14374 T: git git://github.com/konis/nilfs2.git
14375 F: Documentation/filesystems/nilfs2.rst
14377 F: include/trace/events/nilfs2.h
14378 F: include/uapi/linux/nilfs2_api.h
14379 F: include/uapi/linux/nilfs2_ondisk.h
14381 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14382 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14384 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14385 F: Documentation/scsi/NinjaSCSI.rst
14386 F: drivers/scsi/pcmcia/nsp_*
14388 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14389 M: GOTO Masanori <gotom@debian.or.jp>
14390 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14392 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14393 F: Documentation/scsi/NinjaSCSI.rst
14394 F: drivers/scsi/nsp32*
14396 NINTENDO HID DRIVER
14397 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14398 L: linux-input@vger.kernel.org
14400 F: drivers/hid/hid-nintendo*
14403 M: Dinh Nguyen <dinguyen@kernel.org>
14405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14408 NITRO ENCLAVES (NE)
14409 M: Andra Paraschiv <andraprs@amazon.com>
14410 M: Alexandru Vasile <lexnv@amazon.com>
14411 M: Alexandru Ciobotaru <alcioa@amazon.com>
14412 L: linux-kernel@vger.kernel.org
14414 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14415 F: Documentation/virt/ne_overview.rst
14416 F: drivers/virt/nitro_enclaves/
14417 F: include/linux/nitro_enclaves.h
14418 F: include/uapi/linux/nitro_enclaves.h
14419 F: samples/nitro_enclaves/
14421 NOHZ, DYNTICKS SUPPORT
14422 M: Frederic Weisbecker <fweisbec@gmail.com>
14423 M: Thomas Gleixner <tglx@linutronix.de>
14424 M: Ingo Molnar <mingo@kernel.org>
14425 L: linux-kernel@vger.kernel.org
14427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14428 F: include/linux/sched/nohz.h
14429 F: include/linux/tick.h
14430 F: kernel/time/tick*.*
14432 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14433 M: Pavel Machek <pavel@ucw.cz>
14434 M: Sakari Ailus <sakari.ailus@iki.fi>
14435 L: linux-media@vger.kernel.org
14437 F: drivers/media/i2c/ad5820.c
14438 F: drivers/media/i2c/et8ek8
14440 NOKIA N900 POWER SUPPLY DRIVERS
14441 R: Pali Rohár <pali@kernel.org>
14442 F: drivers/power/supply/bq2415x_charger.c
14443 F: drivers/power/supply/bq27xxx_battery.c
14444 F: drivers/power/supply/bq27xxx_battery_i2c.c
14445 F: drivers/power/supply/isp1704_charger.c
14446 F: drivers/power/supply/rx51_battery.c
14447 F: include/linux/power/bq2415x_charger.h
14448 F: include/linux/power/bq27xxx_battery.h
14451 M: Willy Tarreau <w@1wt.eu>
14453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14454 F: tools/include/nolibc/
14457 M: Matthias Maennich <maennich@google.com>
14459 F: Documentation/core-api/symbol-namespaces.rst
14463 M: Sanjay R Mehta <sanju.mehta@amd.com>
14464 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14465 L: ntb@lists.linux.dev
14467 F: drivers/ntb/hw/amd/
14470 M: Jon Mason <jdmason@kudzu.us>
14471 M: Dave Jiang <dave.jiang@intel.com>
14472 M: Allen Hubbe <allenbh@gmail.com>
14473 L: ntb@lists.linux.dev
14475 W: https://github.com/jonmason/ntb/wiki
14476 T: git git://github.com/jonmason/ntb.git
14477 F: drivers/net/ntb_netdev.c
14479 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14480 F: include/linux/ntb.h
14481 F: include/linux/ntb_transport.h
14482 F: tools/testing/selftests/ntb/
14485 M: Serge Semin <fancer.lancer@gmail.com>
14486 L: ntb@lists.linux.dev
14488 F: drivers/ntb/hw/idt/
14491 M: Dave Jiang <dave.jiang@intel.com>
14492 L: ntb@lists.linux.dev
14494 W: https://github.com/davejiang/linux/wiki
14495 T: git https://github.com/davejiang/linux.git
14496 F: drivers/ntb/hw/intel/
14499 M: Anton Altaparmakov <anton@tuxera.com>
14500 L: linux-ntfs-dev@lists.sourceforge.net
14502 W: http://www.tuxera.com/
14503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14504 F: Documentation/filesystems/ntfs.rst
14508 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14509 L: ntfs3@lists.linux.dev
14511 W: http://www.paragon-software.com/
14512 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14513 F: Documentation/filesystems/ntfs3.rst
14517 M: Finn Thain <fthain@linux-m68k.org>
14518 L: linux-m68k@lists.linux-m68k.org
14520 F: arch/*/include/asm/nubus.h
14522 F: include/linux/nubus.h
14523 F: include/uapi/linux/nubus.h
14525 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14526 M: Antonino Daplas <adaplas@gmail.com>
14527 L: linux-fbdev@vger.kernel.org
14529 F: drivers/video/fbdev/nvidia/
14530 F: drivers/video/fbdev/riva/
14532 NVIDIA WMI EC BACKLIGHT DRIVER
14533 M: Daniel Dadap <ddadap@nvidia.com>
14534 L: platform-driver-x86@vger.kernel.org
14536 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14539 M: Keith Busch <kbusch@kernel.org>
14540 M: Jens Axboe <axboe@fb.com>
14541 M: Christoph Hellwig <hch@lst.de>
14542 M: Sagi Grimberg <sagi@grimberg.me>
14543 L: linux-nvme@lists.infradead.org
14545 W: http://git.infradead.org/nvme.git
14546 T: git://git.infradead.org/nvme.git
14547 F: drivers/nvme/host/
14548 F: drivers/nvme/common/
14549 F: include/linux/nvme*
14550 F: include/uapi/linux/nvme_ioctl.h
14552 NVM EXPRESS FC TRANSPORT DRIVERS
14553 M: James Smart <james.smart@broadcom.com>
14554 L: linux-nvme@lists.infradead.org
14556 F: drivers/nvme/host/fc.c
14557 F: drivers/nvme/target/fc.c
14558 F: drivers/nvme/target/fcloop.c
14559 F: include/linux/nvme-fc-driver.h
14560 F: include/linux/nvme-fc.h
14562 NVM EXPRESS TARGET DRIVER
14563 M: Christoph Hellwig <hch@lst.de>
14564 M: Sagi Grimberg <sagi@grimberg.me>
14565 M: Chaitanya Kulkarni <kch@nvidia.com>
14566 L: linux-nvme@lists.infradead.org
14568 W: http://git.infradead.org/nvme.git
14569 T: git://git.infradead.org/nvme.git
14570 F: drivers/nvme/target/
14573 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14576 F: Documentation/ABI/stable/sysfs-bus-nvmem
14577 F: Documentation/devicetree/bindings/nvmem/
14579 F: include/linux/nvmem-consumer.h
14580 F: include/linux/nvmem-provider.h
14582 NXP C45 TJA11XX PHY DRIVER
14583 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14584 L: netdev@vger.kernel.org
14586 F: drivers/net/phy/nxp-c45-tja11xx.c
14589 M: Han Xu <han.xu@nxp.com>
14590 M: Haibo Chen <haibo.chen@nxp.com>
14591 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14592 L: linux-spi@vger.kernel.org
14594 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14595 F: drivers/spi/spi-nxp-fspi.c
14597 NXP FXAS21002C DRIVER
14598 M: Rui Miguel Silva <rmfrfs@gmail.com>
14599 L: linux-iio@vger.kernel.org
14601 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14602 F: drivers/iio/gyro/fxas21002c.h
14603 F: drivers/iio/gyro/fxas21002c_core.c
14604 F: drivers/iio/gyro/fxas21002c_i2c.c
14605 F: drivers/iio/gyro/fxas21002c_spi.c
14607 NXP i.MX CLOCK DRIVERS
14608 M: Abel Vesa <abelvesa@kernel.org>
14609 L: linux-clk@vger.kernel.org
14610 L: linux-imx@nxp.com
14612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14613 F: Documentation/devicetree/bindings/clock/imx*
14614 F: drivers/clk/imx/
14615 F: include/dt-bindings/clock/imx*
14617 NXP i.MX 8MQ DCSS DRIVER
14618 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14619 R: Lucas Stach <l.stach@pengutronix.de>
14620 L: dri-devel@lists.freedesktop.org
14622 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14623 F: drivers/gpu/drm/imx/dcss/
14625 NXP i.MX 8QXP ADC DRIVER
14626 M: Cai Huoqing <cai.huoqing@linux.dev>
14627 M: Haibo Chen <haibo.chen@nxp.com>
14628 L: linux-imx@nxp.com
14629 L: linux-iio@vger.kernel.org
14631 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14632 F: drivers/iio/adc/imx8qxp-adc.c
14634 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14635 M: Haibo Chen <haibo.chen@nxp.com>
14636 L: linux-iio@vger.kernel.org
14637 L: linux-imx@nxp.com
14639 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14640 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14641 F: drivers/iio/adc/imx7d_adc.c
14642 F: drivers/iio/adc/vf610_adc.c
14644 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14645 M: Jagan Teki <jagan@amarulasolutions.com>
14647 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14648 F: drivers/regulator/pf8x00-regulator.c
14650 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14651 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14652 L: linux-kernel@vger.kernel.org
14654 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14655 F: drivers/extcon/extcon-ptn5150.c
14657 NXP SGTL5000 DRIVER
14658 M: Fabio Estevam <festevam@gmail.com>
14659 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14661 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14662 F: sound/soc/codecs/sgtl5000*
14664 NXP SJA1105 ETHERNET SWITCH DRIVER
14665 M: Vladimir Oltean <olteanv@gmail.com>
14666 L: linux-kernel@vger.kernel.org
14668 F: drivers/net/dsa/sja1105
14669 F: drivers/net/pcs/pcs-xpcs-nxp.c
14671 NXP TDA998X DRM DRIVER
14672 M: Russell King <linux@armlinux.org.uk>
14674 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14675 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14676 F: drivers/gpu/drm/i2c/tda998x_drv.c
14677 F: include/drm/i2c/tda998x.h
14678 F: include/dt-bindings/display/tda998x.h
14682 M: Peter Rosin <peda@axentia.se>
14683 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14685 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14686 F: sound/soc/codecs/tfa9879*
14688 NXP/Goodix TFA989X (TFA1) DRIVER
14689 M: Stephan Gerhold <stephan@gerhold.net>
14690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14692 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14693 F: sound/soc/codecs/tfa989x.c
14696 L: linux-nfc@lists.01.org (subscribers-only)
14698 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14699 F: drivers/nfc/nxp-nci
14701 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14702 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14703 R: NXP Linux Team <linux-imx@nxp.com>
14704 L: linux-media@vger.kernel.org
14706 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14707 F: drivers/media/platform/nxp/imx-jpeg
14709 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14710 M: Jonas Malaco <jonas@protocubo.io>
14711 L: linux-hwmon@vger.kernel.org
14713 F: Documentation/hwmon/nzxt-kraken2.rst
14714 F: drivers/hwmon/nzxt-kraken2.c
14716 NZXT-SMART2 HARDWARE MONITORING DRIVER
14717 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14718 L: linux-hwmon@vger.kernel.org
14720 F: Documentation/hwmon/nzxt-smart2.rst
14721 F: drivers/hwmon/nzxt-smart2.c
14724 M: Jiri Pirko <jiri@nvidia.com>
14725 L: netdev@vger.kernel.org
14727 F: include/linux/objagg.h
14729 F: lib/test_objagg.c
14732 M: Josh Poimboeuf <jpoimboe@kernel.org>
14733 M: Peter Zijlstra <peterz@infradead.org>
14736 F: include/linux/objtool.h
14738 OCELOT ETHERNET SWITCH DRIVER
14739 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14740 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14741 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14742 M: UNGLinuxDriver@microchip.com
14743 L: netdev@vger.kernel.org
14745 F: drivers/net/dsa/ocelot/*
14746 F: drivers/net/ethernet/mscc/
14747 F: include/soc/mscc/ocelot*
14748 F: net/dsa/tag_ocelot.c
14749 F: net/dsa/tag_ocelot_8021q.c
14750 F: tools/testing/selftests/drivers/net/ocelot/*
14752 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14753 M: Frederic Barrat <fbarrat@linux.ibm.com>
14754 M: Andrew Donnellan <ajd@linux.ibm.com>
14755 L: linuxppc-dev@lists.ozlabs.org
14757 F: Documentation/userspace-api/accelerators/ocxl.rst
14758 F: arch/powerpc/include/asm/pnv-ocxl.h
14759 F: arch/powerpc/platforms/powernv/ocxl.c
14760 F: drivers/misc/ocxl/
14761 F: include/misc/ocxl*
14762 F: include/uapi/misc/ocxl.h
14765 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14766 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14767 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14768 L: linux-omap@vger.kernel.org
14770 F: sound/soc/ti/n810.c
14771 F: sound/soc/ti/omap*
14772 F: sound/soc/ti/rx51.c
14773 F: sound/soc/ti/sdma-pcm.*
14775 OMAP CLOCK FRAMEWORK SUPPORT
14776 M: Paul Walmsley <paul@pwsan.com>
14777 L: linux-omap@vger.kernel.org
14779 F: arch/arm/*omap*/*clock*
14781 OMAP DEVICE TREE SUPPORT
14782 M: Benoît Cousson <bcousson@baylibre.com>
14783 M: Tony Lindgren <tony@atomide.com>
14784 L: linux-omap@vger.kernel.org
14785 L: devicetree@vger.kernel.org
14787 F: arch/arm/boot/dts/*am3*
14788 F: arch/arm/boot/dts/*am4*
14789 F: arch/arm/boot/dts/*am5*
14790 F: arch/arm/boot/dts/*dra7*
14791 F: arch/arm/boot/dts/*omap*
14792 F: arch/arm/boot/dts/logicpd-som-lv*
14793 F: arch/arm/boot/dts/logicpd-torpedo*
14795 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14796 L: linux-omap@vger.kernel.org
14797 L: linux-fbdev@vger.kernel.org
14799 F: Documentation/arm/omap/dss.rst
14800 F: drivers/video/fbdev/omap2/
14802 OMAP FRAMEBUFFER SUPPORT
14803 L: linux-fbdev@vger.kernel.org
14804 L: linux-omap@vger.kernel.org
14806 F: drivers/video/fbdev/omap/
14808 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14809 M: Roger Quadros <rogerq@kernel.org>
14810 M: Tony Lindgren <tony@atomide.com>
14811 L: linux-omap@vger.kernel.org
14813 F: arch/arm/mach-omap2/*gpmc*
14814 F: drivers/memory/omap-gpmc.c
14817 M: Grygorii Strashko <grygorii.strashko@ti.com>
14818 M: Santosh Shilimkar <ssantosh@kernel.org>
14819 M: Kevin Hilman <khilman@kernel.org>
14820 L: linux-omap@vger.kernel.org
14822 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14823 F: drivers/gpio/gpio-omap.c
14825 OMAP HARDWARE SPINLOCK SUPPORT
14826 M: Ohad Ben-Cohen <ohad@wizery.com>
14827 L: linux-omap@vger.kernel.org
14829 F: drivers/hwspinlock/omap_hwspinlock.c
14831 OMAP HS MMC SUPPORT
14832 L: linux-mmc@vger.kernel.org
14833 L: linux-omap@vger.kernel.org
14835 F: drivers/mmc/host/omap_hsmmc.c
14838 M: Paul Walmsley <paul@pwsan.com>
14839 L: linux-omap@vger.kernel.org
14841 F: arch/arm/mach-omap2/omap_hwmod*data*
14844 M: Benoît Cousson <bcousson@baylibre.com>
14845 M: Paul Walmsley <paul@pwsan.com>
14846 L: linux-omap@vger.kernel.org
14848 F: arch/arm/mach-omap2/omap_hwmod.*
14851 M: Vignesh R <vigneshr@ti.com>
14852 L: linux-omap@vger.kernel.org
14853 L: linux-i2c@vger.kernel.org
14855 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14856 F: drivers/i2c/busses/i2c-omap.c
14858 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14859 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14860 L: linux-media@vger.kernel.org
14862 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14863 F: drivers/media/platform/ti/omap3isp/
14864 F: drivers/staging/media/omap4iss/
14867 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14868 L: linux-omap@vger.kernel.org
14870 F: drivers/mmc/host/omap.c
14872 OMAP POWER MANAGEMENT SUPPORT
14873 M: Kevin Hilman <khilman@kernel.org>
14874 L: linux-omap@vger.kernel.org
14876 F: arch/arm/*omap*/*pm*
14877 F: drivers/cpufreq/omap-cpufreq.c
14879 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14880 M: Paul Walmsley <paul@pwsan.com>
14881 L: linux-omap@vger.kernel.org
14883 F: arch/arm/mach-omap2/prm*
14885 OMAP RANDOM NUMBER GENERATOR SUPPORT
14886 M: Deepak Saxena <dsaxena@plexity.net>
14888 F: drivers/char/hw_random/omap-rng.c
14891 L: linux-usb@vger.kernel.org
14892 L: linux-omap@vger.kernel.org
14894 F: arch/arm/*omap*/usb*
14895 F: drivers/usb/*/*omap*
14897 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14898 M: Mark Jackson <mpfj@newflow.co.uk>
14899 L: linux-omap@vger.kernel.org
14901 F: arch/arm/boot/dts/am335x-nano.dts
14904 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14905 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14906 M: Tony Lindgren <tony@atomide.com>
14907 L: linux-omap@vger.kernel.org
14909 Q: http://patchwork.kernel.org/project/linux-omap/list/
14910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14911 F: arch/arm/configs/omap1_defconfig
14912 F: arch/arm/mach-omap1/
14913 F: arch/arm/plat-omap/
14914 F: drivers/i2c/busses/i2c-omap.c
14915 F: include/linux/platform_data/ams-delta-fiq.h
14916 F: include/linux/platform_data/i2c-omap.h
14919 M: Tony Lindgren <tony@atomide.com>
14920 L: linux-omap@vger.kernel.org
14922 W: http://www.muru.com/linux/omap/
14923 W: http://linux.omap.com/
14924 Q: http://patchwork.kernel.org/project/linux-omap/list/
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14926 F: arch/arm/configs/omap2plus_defconfig
14927 F: arch/arm/mach-omap2/
14928 F: arch/arm/plat-omap/
14929 F: drivers/bus/ti-sysc.c
14930 F: drivers/i2c/busses/i2c-omap.c
14931 F: drivers/irqchip/irq-omap-intc.c
14932 F: drivers/mfd/*omap*.c
14933 F: drivers/mfd/menelaus.c
14934 F: drivers/mfd/palmas.c
14935 F: drivers/mfd/tps65217.c
14936 F: drivers/mfd/tps65218.c
14937 F: drivers/mfd/tps65910.c
14938 F: drivers/mfd/twl-core.[ch]
14939 F: drivers/mfd/twl4030*.c
14940 F: drivers/mfd/twl6030*.c
14941 F: drivers/mfd/twl6040*.c
14942 F: drivers/regulator/palmas-regulator*.c
14943 F: drivers/regulator/pbias-regulator.c
14944 F: drivers/regulator/tps65217-regulator.c
14945 F: drivers/regulator/tps65218-regulator.c
14946 F: drivers/regulator/tps65910-regulator.c
14947 F: drivers/regulator/twl-regulator.c
14948 F: drivers/regulator/twl6030-regulator.c
14949 F: include/linux/platform_data/i2c-omap.h
14950 F: include/linux/platform_data/ti-sysc.h
14953 M: Bob Copeland <me@bobcopeland.com>
14954 L: linux-karma-devel@lists.sourceforge.net
14956 F: Documentation/filesystems/omfs.rst
14959 OMNIKEY CARDMAN 4000 DRIVER
14960 M: Harald Welte <laforge@gnumonks.org>
14962 F: drivers/char/pcmcia/cm4000_cs.c
14963 F: include/linux/cm4000_cs.h
14964 F: include/uapi/linux/cm4000_cs.h
14966 OMNIKEY CARDMAN 4040 DRIVER
14967 M: Harald Welte <laforge@gnumonks.org>
14969 F: drivers/char/pcmcia/cm4040_cs.*
14971 OMNIVISION OG01A1B SENSOR DRIVER
14972 M: Shawn Tu <shawnx.tu@intel.com>
14973 L: linux-media@vger.kernel.org
14975 F: drivers/media/i2c/og01a1b.c
14977 OMNIVISION OV02A10 SENSOR DRIVER
14978 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14979 L: linux-media@vger.kernel.org
14981 T: git git://linuxtv.org/media_tree.git
14982 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14983 F: drivers/media/i2c/ov02a10.c
14985 OMNIVISION OV08D10 SENSOR DRIVER
14986 M: Jimmy Su <jimmy.su@intel.com>
14987 L: linux-media@vger.kernel.org
14989 T: git git://linuxtv.org/media_tree.git
14990 F: drivers/media/i2c/ov08d10.c
14992 OMNIVISION OV13858 SENSOR DRIVER
14993 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14994 L: linux-media@vger.kernel.org
14996 T: git git://linuxtv.org/media_tree.git
14997 F: drivers/media/i2c/ov13858.c
14999 OMNIVISION OV13B10 SENSOR DRIVER
15000 M: Arec Kao <arec.kao@intel.com>
15001 L: linux-media@vger.kernel.org
15003 T: git git://linuxtv.org/media_tree.git
15004 F: drivers/media/i2c/ov13b10.c
15006 OMNIVISION OV2680 SENSOR DRIVER
15007 M: Rui Miguel Silva <rmfrfs@gmail.com>
15008 L: linux-media@vger.kernel.org
15010 T: git git://linuxtv.org/media_tree.git
15011 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15012 F: drivers/media/i2c/ov2680.c
15014 OMNIVISION OV2685 SENSOR DRIVER
15015 M: Shunqian Zheng <zhengsq@rock-chips.com>
15016 L: linux-media@vger.kernel.org
15018 T: git git://linuxtv.org/media_tree.git
15019 F: drivers/media/i2c/ov2685.c
15021 OMNIVISION OV2740 SENSOR DRIVER
15022 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15023 R: Shawn Tu <shawnx.tu@intel.com>
15024 R: Bingbu Cao <bingbu.cao@intel.com>
15025 L: linux-media@vger.kernel.org
15027 T: git git://linuxtv.org/media_tree.git
15028 F: drivers/media/i2c/ov2740.c
15030 OMNIVISION OV5640 SENSOR DRIVER
15031 M: Steve Longerbeam <slongerbeam@gmail.com>
15032 L: linux-media@vger.kernel.org
15034 T: git git://linuxtv.org/media_tree.git
15035 F: drivers/media/i2c/ov5640.c
15037 OMNIVISION OV5647 SENSOR DRIVER
15038 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15039 M: Jacopo Mondi <jacopo@jmondi.org>
15040 L: linux-media@vger.kernel.org
15042 T: git git://linuxtv.org/media_tree.git
15043 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15044 F: drivers/media/i2c/ov5647.c
15046 OMNIVISION OV5670 SENSOR DRIVER
15047 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15048 L: linux-media@vger.kernel.org
15050 T: git git://linuxtv.org/media_tree.git
15051 F: drivers/media/i2c/ov5670.c
15053 OMNIVISION OV5675 SENSOR DRIVER
15054 M: Shawn Tu <shawnx.tu@intel.com>
15055 L: linux-media@vger.kernel.org
15057 T: git git://linuxtv.org/media_tree.git
15058 F: drivers/media/i2c/ov5675.c
15060 OMNIVISION OV5693 SENSOR DRIVER
15061 M: Daniel Scally <djrscally@gmail.com>
15062 L: linux-media@vger.kernel.org
15064 T: git git://linuxtv.org/media_tree.git
15065 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15066 F: drivers/media/i2c/ov5693.c
15068 OMNIVISION OV5695 SENSOR DRIVER
15069 M: Shunqian Zheng <zhengsq@rock-chips.com>
15070 L: linux-media@vger.kernel.org
15072 T: git git://linuxtv.org/media_tree.git
15073 F: drivers/media/i2c/ov5695.c
15075 OMNIVISION OV7670 SENSOR DRIVER
15076 L: linux-media@vger.kernel.org
15078 T: git git://linuxtv.org/media_tree.git
15079 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15080 F: drivers/media/i2c/ov7670.c
15082 OMNIVISION OV772x SENSOR DRIVER
15083 M: Jacopo Mondi <jacopo@jmondi.org>
15084 L: linux-media@vger.kernel.org
15086 T: git git://linuxtv.org/media_tree.git
15087 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15088 F: drivers/media/i2c/ov772x.c
15089 F: include/media/i2c/ov772x.h
15091 OMNIVISION OV7740 SENSOR DRIVER
15092 M: Wenyou Yang <wenyou.yang@microchip.com>
15093 L: linux-media@vger.kernel.org
15095 T: git git://linuxtv.org/media_tree.git
15096 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15097 F: drivers/media/i2c/ov7740.c
15099 OMNIVISION OV8856 SENSOR DRIVER
15100 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15101 L: linux-media@vger.kernel.org
15103 T: git git://linuxtv.org/media_tree.git
15104 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15105 F: drivers/media/i2c/ov8856.c
15107 OMNIVISION OV9282 SENSOR DRIVER
15108 M: Paul J. Murphy <paul.j.murphy@intel.com>
15109 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15110 L: linux-media@vger.kernel.org
15112 T: git git://linuxtv.org/media_tree.git
15113 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15114 F: drivers/media/i2c/ov9282.c
15116 OMNIVISION OV9640 SENSOR DRIVER
15117 M: Petr Cvek <petrcvekcz@gmail.com>
15118 L: linux-media@vger.kernel.org
15120 F: drivers/media/i2c/ov9640.*
15122 OMNIVISION OV9650 SENSOR DRIVER
15123 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15124 R: Akinobu Mita <akinobu.mita@gmail.com>
15125 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15126 L: linux-media@vger.kernel.org
15128 T: git git://linuxtv.org/media_tree.git
15129 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15130 F: drivers/media/i2c/ov9650.c
15132 OMNIVISION OV9734 SENSOR DRIVER
15133 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15134 R: Bingbu Cao <bingbu.cao@intel.com>
15135 L: linux-media@vger.kernel.org
15137 T: git git://linuxtv.org/media_tree.git
15138 F: drivers/media/i2c/ov9734.c
15140 ONBOARD USB HUB DRIVER
15141 M: Matthias Kaehlcke <mka@chromium.org>
15142 L: linux-usb@vger.kernel.org
15144 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15145 F: drivers/usb/misc/onboard_usb_hub.c
15147 ONENAND FLASH DRIVER
15148 M: Kyungmin Park <kyungmin.park@samsung.com>
15149 L: linux-mtd@lists.infradead.org
15151 F: drivers/mtd/nand/onenand/
15152 F: include/linux/mtd/onenand*.h
15154 ONION OMEGA2+ BOARD
15155 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15156 L: linux-mips@vger.kernel.org
15158 F: arch/mips/boot/dts/ralink/omega2p.dts
15161 M: Jens Wiklander <jens.wiklander@linaro.org>
15162 L: op-tee@lists.trustedfirmware.org
15164 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15165 F: drivers/tee/optee/
15167 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15168 M: Sumit Garg <sumit.garg@linaro.org>
15169 L: op-tee@lists.trustedfirmware.org
15171 F: drivers/char/hw_random/optee-rng.c
15174 M: Clément Léger <clement.leger@bootlin.com>
15175 L: linux-rtc@vger.kernel.org
15177 F: drivers/rtc/rtc-optee.c
15180 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15181 L: linux-rdma@vger.kernel.org
15183 F: drivers/infiniband/ulp/opa_vnic
15185 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15186 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15187 M: Frank Rowand <frowand.list@gmail.com>
15188 L: devicetree@vger.kernel.org
15190 F: Documentation/devicetree/dynamic-resolution-notes.rst
15191 F: Documentation/devicetree/overlay-notes.rst
15192 F: drivers/of/overlay.c
15193 F: drivers/of/resolver.c
15194 K: of_overlay_notifier_
15196 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15197 M: Rob Herring <robh+dt@kernel.org>
15198 M: Frank Rowand <frowand.list@gmail.com>
15199 L: devicetree@vger.kernel.org
15201 C: irc://irc.libera.chat/devicetree
15202 W: http://www.devicetree.org/
15203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15204 F: Documentation/ABI/testing/sysfs-firmware-ofw
15206 F: include/linux/of*.h
15209 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15210 M: Rob Herring <robh+dt@kernel.org>
15211 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15212 L: devicetree@vger.kernel.org
15214 C: irc://irc.libera.chat/devicetree
15215 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15217 F: Documentation/devicetree/
15218 F: arch/*/boot/dts/
15219 F: include/dt-bindings/
15221 OPENCOMPUTE PTP CLOCK DRIVER
15222 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15223 M: Vadim Fedorenko <vadfed@fb.com>
15224 L: netdev@vger.kernel.org
15226 F: drivers/ptp/ptp_ocp.c
15228 OPENCORES I2C BUS DRIVER
15229 M: Peter Korsgaard <peter@korsgaard.com>
15230 M: Andrew Lunn <andrew@lunn.ch>
15231 L: linux-i2c@vger.kernel.org
15233 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15234 F: Documentation/i2c/busses/i2c-ocores.rst
15235 F: drivers/i2c/busses/i2c-ocores.c
15236 F: include/linux/platform_data/i2c-ocores.h
15238 OPENRISC ARCHITECTURE
15239 M: Jonas Bonn <jonas@southpole.se>
15240 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15241 M: Stafford Horne <shorne@gmail.com>
15242 L: openrisc@lists.librecores.org
15244 W: http://openrisc.io
15245 T: git git://github.com/openrisc/linux.git
15246 F: Documentation/devicetree/bindings/openrisc/
15247 F: Documentation/openrisc/
15249 F: drivers/irqchip/irq-ompic.c
15250 F: drivers/irqchip/irq-or1k-*
15253 M: Pravin B Shelar <pshelar@ovn.org>
15254 L: netdev@vger.kernel.org
15255 L: dev@openvswitch.org
15257 W: http://openvswitch.org
15258 F: include/uapi/linux/openvswitch.h
15259 F: net/openvswitch/
15261 OPERATING PERFORMANCE POINTS (OPP)
15262 M: Viresh Kumar <vireshk@kernel.org>
15263 M: Nishanth Menon <nm@ti.com>
15264 M: Stephen Boyd <sboyd@kernel.org>
15265 L: linux-pm@vger.kernel.org
15267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15268 F: Documentation/devicetree/bindings/opp/
15269 F: Documentation/power/opp.rst
15271 F: include/linux/pm_opp.h
15274 M: Clemens Ladisch <clemens@ladisch.de>
15275 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15278 F: sound/drivers/opl4/
15280 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15281 M: Mark Fasheh <mark@fasheh.com>
15282 M: Joel Becker <jlbec@evilplan.org>
15283 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15284 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15286 W: http://ocfs2.wiki.kernel.org
15287 F: Documentation/filesystems/dlmfs.rst
15288 F: Documentation/filesystems/ocfs2.rst
15291 ORANGEFS FILESYSTEM
15292 M: Mike Marshall <hubcap@omnibond.com>
15293 R: Martin Brandenburg <martin@omnibond.com>
15294 L: devel@lists.orangefs.org
15296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15297 F: Documentation/filesystems/orangefs.rst
15301 L: linux-wireless@vger.kernel.org
15303 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15304 W: http://www.nongnu.org/orinoco/
15305 F: drivers/net/wireless/intersil/orinoco/
15307 OV2659 OMNIVISION SENSOR DRIVER
15308 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15309 L: linux-media@vger.kernel.org
15311 W: https://linuxtv.org
15312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15313 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15314 F: drivers/media/i2c/ov2659.c
15315 F: include/media/i2c/ov2659.h
15318 M: Miklos Szeredi <miklos@szeredi.hu>
15319 L: linux-unionfs@vger.kernel.org
15321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15322 F: Documentation/filesystems/overlayfs.rst
15325 P54 WIRELESS DRIVER
15326 M: Christian Lamparter <chunkeey@googlemail.com>
15327 L: linux-wireless@vger.kernel.org
15329 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15330 F: drivers/net/wireless/intersil/p54/
15333 M: Vladimir Oltean <olteanv@gmail.com>
15334 L: netdev@vger.kernel.org
15336 F: Documentation/core-api/packing.rst
15337 F: include/linux/packing.h
15340 PADATA PARALLEL EXECUTION MECHANISM
15341 M: Steffen Klassert <steffen.klassert@secunet.com>
15342 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15343 L: linux-crypto@vger.kernel.org
15344 L: linux-kernel@vger.kernel.org
15346 F: Documentation/core-api/padata.rst
15347 F: include/linux/padata.h
15351 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15352 L: linux-fsdevel@vger.kernel.org
15354 T: git git://git.infradead.org/users/willy/pagecache.git
15355 F: Documentation/filesystems/locking.rst
15356 F: Documentation/filesystems/vfs.rst
15357 F: include/linux/pagemap.h
15359 F: mm/page-writeback.c
15364 M: Jesper Dangaard Brouer <hawk@kernel.org>
15365 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15366 L: netdev@vger.kernel.org
15368 F: Documentation/networking/page_pool.rst
15369 F: include/net/page_pool.h
15370 F: include/trace/events/page_pool.h
15371 F: net/core/page_pool.c
15374 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15375 M: Andrew Morton <akpm@linux-foundation.org>
15376 L: linux-mm@kvack.org
15378 F: Documentation/mm/page_table_check.rst
15379 F: include/linux/page_table_check.h
15380 F: mm/page_table_check.c
15382 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15383 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15384 L: platform-driver-x86@vger.kernel.org
15386 F: drivers/platform/x86/panasonic-laptop.c
15388 PARALLAX PING IIO SENSOR DRIVER
15389 M: Andreas Klinger <ak@it-klinger.de>
15390 L: linux-iio@vger.kernel.org
15392 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15393 F: drivers/iio/proximity/ping.c
15395 PARALLEL LCD/KEYPAD PANEL DRIVER
15396 M: Willy Tarreau <willy@haproxy.com>
15397 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15399 F: Documentation/admin-guide/lcd-panel-cgram.rst
15400 F: drivers/auxdisplay/panel.c
15402 PARALLEL PORT SUBSYSTEM
15403 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15404 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15405 L: linux-parport@lists.infradead.org (subscribers-only)
15407 F: Documentation/driver-api/parport*.rst
15408 F: drivers/char/ppdev.c
15409 F: drivers/parport/
15410 F: include/linux/parport*.h
15411 F: include/uapi/linux/ppdev.h
15413 PARAVIRT_OPS INTERFACE
15414 M: Juergen Gross <jgross@suse.com>
15415 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15416 R: Alexey Makhalov <amakhalov@vmware.com>
15417 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15418 L: virtualization@lists.linux-foundation.org
15421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15422 F: Documentation/virt/paravirt_ops.rst
15423 F: arch/*/include/asm/paravirt*.h
15424 F: arch/*/kernel/paravirt*
15425 F: include/linux/hypervisor.h
15427 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15428 M: Tim Waugh <tim@cyberelk.net>
15429 L: linux-parport@lists.infradead.org (subscribers-only)
15431 F: Documentation/admin-guide/blockdev/paride.rst
15432 F: drivers/block/paride/
15434 PARISC ARCHITECTURE
15435 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15436 M: Helge Deller <deller@gmx.de>
15437 L: linux-parisc@vger.kernel.org
15439 W: https://parisc.wiki.kernel.org
15440 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15443 F: Documentation/parisc/
15445 F: drivers/char/agp/parisc-agp.c
15446 F: drivers/input/misc/hp_sdc_rtc.c
15447 F: drivers/input/serio/gscps2.c
15448 F: drivers/input/serio/hp_sdc*
15450 F: drivers/parport/parport_gsc.*
15451 F: drivers/tty/serial/8250/8250_gsc.c
15452 F: drivers/video/console/sti*
15453 F: drivers/video/fbdev/sti*
15454 F: drivers/video/logo/logo_parisc*
15455 F: include/linux/hp_sdc.h
15458 M: Jiri Pirko <jiri@nvidia.com>
15459 L: netdev@vger.kernel.org
15461 F: include/linux/parman.h
15463 F: lib/test_parman.c
15465 PC ENGINES APU BOARD DRIVER
15466 M: Enrico Weigelt, metux IT consult <info@metux.net>
15468 F: drivers/platform/x86/pcengines-apuv2.c
15470 PC87360 HARDWARE MONITORING DRIVER
15471 M: Jim Cromie <jim.cromie@gmail.com>
15472 L: linux-hwmon@vger.kernel.org
15474 F: Documentation/hwmon/pc87360.rst
15475 F: drivers/hwmon/pc87360.c
15477 PC8736x GPIO DRIVER
15478 M: Jim Cromie <jim.cromie@gmail.com>
15480 F: drivers/char/pc8736x_gpio.c
15482 PC87427 HARDWARE MONITORING DRIVER
15483 M: Jean Delvare <jdelvare@suse.com>
15484 L: linux-hwmon@vger.kernel.org
15486 F: Documentation/hwmon/pc87427.rst
15487 F: drivers/hwmon/pc87427.c
15490 M: Riku Voipio <riku.voipio@iki.fi>
15492 F: drivers/leds/leds-pca9532.c
15493 F: include/linux/leds-pca9532.h
15495 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15496 M: Guenter Roeck <linux@roeck-us.net>
15497 L: linux-i2c@vger.kernel.org
15499 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15501 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15502 M: Khalid Aziz <khalid@gonehiking.org>
15504 F: drivers/firmware/pcdp.*
15506 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15507 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15508 M: Pali Rohár <pali@kernel.org>
15509 L: linux-pci@vger.kernel.org
15510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15512 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15513 F: drivers/pci/controller/pci-aardvark.c
15515 PCI DRIVER FOR ALTERA PCIE IP
15516 M: Joyce Ooi <joyce.ooi@intel.com>
15517 L: linux-pci@vger.kernel.org
15519 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15520 F: drivers/pci/controller/pcie-altera.c
15522 PCI DRIVER FOR APPLIEDMICRO XGENE
15523 M: Toan Le <toan@os.amperecomputing.com>
15524 L: linux-pci@vger.kernel.org
15525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15527 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15528 F: drivers/pci/controller/pci-xgene.c
15530 PCI DRIVER FOR ARM VERSATILE PLATFORM
15531 M: Rob Herring <robh@kernel.org>
15532 L: linux-pci@vger.kernel.org
15533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15535 F: Documentation/devicetree/bindings/pci/versatile.yaml
15536 F: drivers/pci/controller/pci-versatile.c
15538 PCI DRIVER FOR ARMADA 8K
15539 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15540 L: linux-pci@vger.kernel.org
15541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15543 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15544 F: drivers/pci/controller/dwc/pcie-armada8k.c
15546 PCI DRIVER FOR CADENCE PCIE IP
15547 M: Tom Joseph <tjoseph@cadence.com>
15548 L: linux-pci@vger.kernel.org
15550 F: Documentation/devicetree/bindings/pci/cdns,*
15551 F: drivers/pci/controller/cadence/
15553 PCI DRIVER FOR FREESCALE LAYERSCAPE
15554 M: Minghuan Lian <minghuan.Lian@nxp.com>
15555 M: Mingkai Hu <mingkai.hu@nxp.com>
15556 M: Roy Zang <roy.zang@nxp.com>
15557 L: linuxppc-dev@lists.ozlabs.org
15558 L: linux-pci@vger.kernel.org
15559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15561 F: drivers/pci/controller/dwc/*layerscape*
15563 PCI DRIVER FOR GENERIC OF HOSTS
15564 M: Will Deacon <will@kernel.org>
15565 L: linux-pci@vger.kernel.org
15566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15568 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15569 F: drivers/pci/controller/pci-host-common.c
15570 F: drivers/pci/controller/pci-host-generic.c
15572 PCI DRIVER FOR IMX6
15573 M: Richard Zhu <hongxing.zhu@nxp.com>
15574 M: Lucas Stach <l.stach@pengutronix.de>
15575 L: linux-pci@vger.kernel.org
15576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15578 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15579 F: drivers/pci/controller/dwc/*imx6*
15581 PCI DRIVER FOR FU740
15582 M: Paul Walmsley <paul.walmsley@sifive.com>
15583 M: Greentime Hu <greentime.hu@sifive.com>
15584 L: linux-pci@vger.kernel.org
15586 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15587 F: drivers/pci/controller/dwc/pcie-fu740.c
15589 PCI DRIVER FOR INTEL IXP4XX
15590 M: Linus Walleij <linus.walleij@linaro.org>
15592 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15593 F: drivers/pci/controller/pci-ixp4xx.c
15595 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15596 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15597 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15598 L: linux-pci@vger.kernel.org
15600 F: drivers/pci/controller/vmd.c
15602 PCI DRIVER FOR MICROSEMI SWITCHTEC
15603 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15604 M: Logan Gunthorpe <logang@deltatee.com>
15605 L: linux-pci@vger.kernel.org
15607 F: Documentation/ABI/testing/sysfs-class-switchtec
15608 F: Documentation/driver-api/switchtec.rst
15609 F: drivers/ntb/hw/mscc/
15610 F: drivers/pci/switch/switchtec*
15611 F: include/linux/switchtec.h
15612 F: include/uapi/linux/switchtec_ioctl.h
15614 PCI DRIVER FOR MOBIVEIL PCIE IP
15615 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15616 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15617 L: linux-pci@vger.kernel.org
15619 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15620 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15622 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15623 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15624 M: Pali Rohár <pali@kernel.org>
15625 L: linux-pci@vger.kernel.org
15626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15628 F: drivers/pci/controller/*mvebu*
15630 PCI DRIVER FOR NVIDIA TEGRA
15631 M: Thierry Reding <thierry.reding@gmail.com>
15632 L: linux-tegra@vger.kernel.org
15633 L: linux-pci@vger.kernel.org
15635 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15636 F: drivers/pci/controller/pci-tegra.c
15638 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15639 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15640 L: linux-pci@vger.kernel.org
15641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15643 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15644 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15646 PCI DRIVER FOR RENESAS R-CAR
15647 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15648 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15649 L: linux-pci@vger.kernel.org
15650 L: linux-renesas-soc@vger.kernel.org
15652 F: Documentation/devicetree/bindings/pci/*rcar*
15653 F: drivers/pci/controller/*rcar*
15655 PCI DRIVER FOR SAMSUNG EXYNOS
15656 M: Jingoo Han <jingoohan1@gmail.com>
15657 L: linux-pci@vger.kernel.org
15658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15659 L: linux-samsung-soc@vger.kernel.org
15661 F: drivers/pci/controller/dwc/pci-exynos.c
15663 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15664 M: Jingoo Han <jingoohan1@gmail.com>
15665 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15666 L: linux-pci@vger.kernel.org
15668 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15669 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15670 F: drivers/pci/controller/dwc/*designware*
15672 PCI DRIVER FOR TI DRA7XX/J721E
15673 M: Kishon Vijay Abraham I <kishon@ti.com>
15674 L: linux-omap@vger.kernel.org
15675 L: linux-pci@vger.kernel.org
15676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15678 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15679 F: drivers/pci/controller/cadence/pci-j721e.c
15680 F: drivers/pci/controller/dwc/pci-dra7xx.c
15682 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15683 M: Linus Walleij <linus.walleij@linaro.org>
15684 L: linux-pci@vger.kernel.org
15686 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15687 F: drivers/pci/controller/pci-v3-semi.c
15689 PCI ENDPOINT SUBSYSTEM
15690 M: Kishon Vijay Abraham I <kishon@ti.com>
15691 M: Lorenzo Pieralisi <lpieralisi@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: Documentation/PCI/endpoint/*
15700 F: Documentation/misc-devices/pci-endpoint-test.rst
15701 F: drivers/misc/pci_endpoint_test.c
15702 F: drivers/pci/endpoint/
15705 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15706 M: Russell Currey <ruscur@russell.cc>
15707 M: Oliver O'Halloran <oohall@gmail.com>
15708 L: linuxppc-dev@lists.ozlabs.org
15710 F: Documentation/PCI/pci-error-recovery.rst
15711 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15712 F: arch/powerpc/include/*/eeh*.h
15713 F: arch/powerpc/kernel/eeh*.c
15714 F: arch/powerpc/platforms/*/eeh*.c
15715 F: drivers/pci/pcie/aer.c
15716 F: drivers/pci/pcie/dpc.c
15717 F: drivers/pci/pcie/err.c
15720 M: Linas Vepstas <linasvepstas@gmail.com>
15721 L: linux-pci@vger.kernel.org
15723 F: Documentation/PCI/pci-error-recovery.rst
15725 PCI PEER-TO-PEER DMA (P2PDMA)
15726 M: Bjorn Helgaas <bhelgaas@google.com>
15727 M: Logan Gunthorpe <logang@deltatee.com>
15728 L: linux-pci@vger.kernel.org
15730 Q: https://patchwork.kernel.org/project/linux-pci/list/
15731 B: https://bugzilla.kernel.org
15732 C: irc://irc.oftc.net/linux-pci
15733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15734 F: Documentation/driver-api/pci/p2pdma.rst
15735 F: drivers/pci/p2pdma.c
15736 F: include/linux/pci-p2pdma.h
15738 PCI MSI DRIVER FOR ALTERA MSI IP
15739 M: Joyce Ooi <joyce.ooi@intel.com>
15740 L: linux-pci@vger.kernel.org
15742 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15743 F: drivers/pci/controller/pcie-altera-msi.c
15745 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15746 M: Toan Le <toan@os.amperecomputing.com>
15747 L: linux-pci@vger.kernel.org
15748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15750 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15751 F: drivers/pci/controller/pci-xgene-msi.c
15753 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15754 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15755 R: Rob Herring <robh@kernel.org>
15756 R: Krzysztof Wilczyński <kw@linux.com>
15757 L: linux-pci@vger.kernel.org
15759 Q: https://patchwork.kernel.org/project/linux-pci/list/
15760 B: https://bugzilla.kernel.org
15761 C: irc://irc.oftc.net/linux-pci
15762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15763 F: drivers/pci/controller/
15764 F: drivers/pci/pci-bridge-emul.c
15765 F: drivers/pci/pci-bridge-emul.h
15768 M: Bjorn Helgaas <bhelgaas@google.com>
15769 L: linux-pci@vger.kernel.org
15771 Q: https://patchwork.kernel.org/project/linux-pci/list/
15772 B: https://bugzilla.kernel.org
15773 C: irc://irc.oftc.net/linux-pci
15774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15775 F: Documentation/PCI/
15776 F: Documentation/devicetree/bindings/pci/
15777 F: arch/x86/kernel/early-quirks.c
15778 F: arch/x86/kernel/quirks.c
15780 F: drivers/acpi/pci*
15782 F: include/asm-generic/pci*
15783 F: include/linux/of_pci.h
15784 F: include/linux/pci*
15785 F: include/uapi/linux/pci*
15788 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15789 M: Jonathan Chocron <jonnyc@amazon.com>
15790 L: linux-pci@vger.kernel.org
15792 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15793 F: drivers/pci/controller/dwc/pcie-al.c
15795 PCIE DRIVER FOR AMLOGIC MESON
15796 M: Yue Wang <yue.wang@Amlogic.com>
15797 L: linux-pci@vger.kernel.org
15798 L: linux-amlogic@lists.infradead.org
15800 F: drivers/pci/controller/dwc/pci-meson.c
15802 PCIE DRIVER FOR AXIS ARTPEC
15803 M: Jesper Nilsson <jesper.nilsson@axis.com>
15804 L: linux-arm-kernel@axis.com
15805 L: linux-pci@vger.kernel.org
15807 F: Documentation/devicetree/bindings/pci/axis,artpec*
15808 F: drivers/pci/controller/dwc/*artpec*
15810 PCIE DRIVER FOR CAVIUM THUNDERX
15811 M: Robert Richter <rric@kernel.org>
15812 L: linux-pci@vger.kernel.org
15813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15815 F: drivers/pci/controller/pci-thunder-*
15817 PCIE DRIVER FOR HISILICON
15818 M: Zhou Wang <wangzhou1@hisilicon.com>
15819 L: linux-pci@vger.kernel.org
15821 F: drivers/pci/controller/dwc/pcie-hisi.c
15823 PCIE DRIVER FOR HISILICON KIRIN
15824 M: Xiaowei Song <songxiaowei@hisilicon.com>
15825 M: Binghui Wang <wangbinghui@hisilicon.com>
15826 L: linux-pci@vger.kernel.org
15828 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15829 F: drivers/pci/controller/dwc/pcie-kirin.c
15831 PCIE DRIVER FOR HISILICON STB
15832 M: Shawn Guo <shawn.guo@linaro.org>
15833 L: linux-pci@vger.kernel.org
15835 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15836 F: drivers/pci/controller/dwc/pcie-histb.c
15838 PCIE DRIVER FOR INTEL KEEM BAY
15839 M: Srikanth Thokala <srikanth.thokala@intel.com>
15840 L: linux-pci@vger.kernel.org
15842 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15843 F: drivers/pci/controller/dwc/pcie-keembay.c
15845 PCIE DRIVER FOR INTEL LGM GW SOC
15846 M: Rahul Tanwar <rtanwar@maxlinear.com>
15847 L: linux-pci@vger.kernel.org
15849 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15850 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15852 PCIE DRIVER FOR MEDIATEK
15853 M: Ryder Lee <ryder.lee@mediatek.com>
15854 M: Jianjun Wang <jianjun.wang@mediatek.com>
15855 L: linux-pci@vger.kernel.org
15856 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15858 F: Documentation/devicetree/bindings/pci/mediatek*
15859 F: drivers/pci/controller/*mediatek*
15861 PCIE DRIVER FOR MICROCHIP
15862 M: Daire McNamara <daire.mcnamara@microchip.com>
15863 L: linux-pci@vger.kernel.org
15865 F: Documentation/devicetree/bindings/pci/microchip*
15866 F: drivers/pci/controller/*microchip*
15868 PCIE DRIVER FOR QUALCOMM MSM
15869 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15870 L: linux-pci@vger.kernel.org
15871 L: linux-arm-msm@vger.kernel.org
15873 F: drivers/pci/controller/dwc/pcie-qcom.c
15875 PCIE ENDPOINT DRIVER FOR QUALCOMM
15876 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15877 L: linux-pci@vger.kernel.org
15878 L: linux-arm-msm@vger.kernel.org
15880 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15881 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15883 PCIE DRIVER FOR ROCKCHIP
15884 M: Shawn Lin <shawn.lin@rock-chips.com>
15885 L: linux-pci@vger.kernel.org
15886 L: linux-rockchip@lists.infradead.org
15888 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15889 F: drivers/pci/controller/pcie-rockchip*
15891 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15892 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15893 L: linux-pci@vger.kernel.org
15895 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15896 F: drivers/pci/controller/dwc/pcie-uniphier*
15898 PCIE DRIVER FOR ST SPEAR13XX
15899 M: Pratyush Anand <pratyush.anand@gmail.com>
15900 L: linux-pci@vger.kernel.org
15902 F: drivers/pci/controller/dwc/*spear*
15904 PCI DRIVER FOR XILINX VERSAL CPM
15905 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
15906 M: Michal Simek <michal.simek@amd.com>
15907 L: linux-pci@vger.kernel.org
15909 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15910 F: drivers/pci/controller/pcie-xilinx-cpm.c
15913 M: Dominik Brodowski <linux@dominikbrodowski.net>
15915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15916 F: Documentation/pcmcia/
15921 PCNET32 NETWORK DRIVER
15922 M: Don Fry <pcnet32@frontier.com>
15923 L: netdev@vger.kernel.org
15925 F: drivers/net/ethernet/amd/pcnet32.c
15927 PCRYPT PARALLEL CRYPTO ENGINE
15928 M: Steffen Klassert <steffen.klassert@secunet.com>
15929 L: linux-crypto@vger.kernel.org
15932 F: include/crypto/pcrypt.h
15934 PEAQ WMI HOTKEYS DRIVER
15935 M: Hans de Goede <hdegoede@redhat.com>
15936 L: platform-driver-x86@vger.kernel.org
15938 F: drivers/platform/x86/peaq-wmi.c
15940 PECI HARDWARE MONITORING DRIVERS
15941 M: Iwona Winiarska <iwona.winiarska@intel.com>
15942 L: linux-hwmon@vger.kernel.org
15944 F: Documentation/hwmon/peci-cputemp.rst
15945 F: Documentation/hwmon/peci-dimmtemp.rst
15946 F: drivers/hwmon/peci/
15949 M: Iwona Winiarska <iwona.winiarska@intel.com>
15950 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15952 F: Documentation/devicetree/bindings/peci/
15953 F: Documentation/peci/
15955 F: include/linux/peci-cpu.h
15956 F: include/linux/peci.h
15958 PENSANDO ETHERNET DRIVERS
15959 M: Shannon Nelson <snelson@pensando.io>
15960 M: drivers@pensando.io
15961 L: netdev@vger.kernel.org
15963 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15964 F: drivers/net/ethernet/pensando/
15966 PER-CPU MEMORY ALLOCATOR
15967 M: Dennis Zhou <dennis@kernel.org>
15968 M: Tejun Heo <tj@kernel.org>
15969 M: Christoph Lameter <cl@linux.com>
15970 L: linux-mm@kvack.org
15972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15973 F: arch/*/include/asm/percpu.h
15974 F: include/linux/percpu*.h
15978 PER-TASK DELAY ACCOUNTING
15979 M: Balbir Singh <bsingharora@gmail.com>
15981 F: include/linux/delayacct.h
15982 F: kernel/delayacct.c
15984 PERFORMANCE EVENTS SUBSYSTEM
15985 M: Peter Zijlstra <peterz@infradead.org>
15986 M: Ingo Molnar <mingo@redhat.com>
15987 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15988 R: Mark Rutland <mark.rutland@arm.com>
15989 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15990 R: Jiri Olsa <jolsa@kernel.org>
15991 R: Namhyung Kim <namhyung@kernel.org>
15992 L: linux-perf-users@vger.kernel.org
15993 L: linux-kernel@vger.kernel.org
15995 W: https://perf.wiki.kernel.org/
15996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15998 F: arch/*/events/*/*
15999 F: arch/*/include/asm/perf_event.h
16000 F: arch/*/kernel/*/*/perf_event*.c
16001 F: arch/*/kernel/*/perf_event*.c
16002 F: arch/*/kernel/perf_callchain.c
16003 F: arch/*/kernel/perf_event*.c
16004 F: include/linux/perf_event.h
16005 F: include/uapi/linux/perf_event.h
16010 PERFORMANCE EVENTS TOOLING ARM64
16011 R: John Garry <john.garry@huawei.com>
16012 R: Will Deacon <will@kernel.org>
16013 R: James Clark <james.clark@arm.com>
16014 R: Mike Leach <mike.leach@linaro.org>
16015 R: Leo Yan <leo.yan@linaro.org>
16016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16018 F: tools/build/feature/test-libopencsd.c
16019 F: tools/perf/arch/arm*/
16020 F: tools/perf/pmu-events/arch/arm64/
16021 F: tools/perf/util/arm-spe*
16022 F: tools/perf/util/cs-etm*
16024 PERSONALITY HANDLING
16025 M: Christoph Hellwig <hch@infradead.org>
16026 L: linux-abi-devel@lists.sourceforge.net
16028 F: include/linux/personality.h
16029 F: include/uapi/linux/personality.h
16031 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16032 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16033 L: linux-input@vger.kernel.org
16035 F: Documentation/input/devices/pxrc.rst
16036 F: drivers/input/joystick/pxrc.c
16039 M: Remi Denis-Courmont <courmisch@gmail.com>
16041 F: Documentation/networking/phonet.rst
16042 F: include/linux/phonet.h
16043 F: include/net/phonet/
16044 F: include/uapi/linux/phonet.h
16048 M: Joern Engel <joern@lazybastard.org>
16049 L: linux-mtd@lists.infradead.org
16051 F: drivers/mtd/devices/phram.c
16054 M: Bruno Prémont <bonbons@linux-vserver.org>
16055 L: linux-input@vger.kernel.org
16057 F: drivers/hid/hid-picolcd*
16060 M: Christian Brauner <christian@brauner.io>
16061 L: linux-kernel@vger.kernel.org
16063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16065 F: tools/testing/selftests/clone3/
16066 F: tools/testing/selftests/pid_namespace/
16067 F: tools/testing/selftests/pidfd/
16070 K: \b(clone_args|kernel_clone_args)\b
16072 PIN CONTROL SUBSYSTEM
16073 M: Linus Walleij <linus.walleij@linaro.org>
16074 L: linux-gpio@vger.kernel.org
16076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16077 F: Documentation/devicetree/bindings/pinctrl/
16078 F: Documentation/driver-api/pin-control.rst
16079 F: drivers/pinctrl/
16080 F: include/dt-bindings/pinctrl/
16081 F: include/linux/pinctrl/
16083 PIN CONTROLLER - AMD
16084 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16085 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16087 F: drivers/pinctrl/pinctrl-amd.c
16089 PIN CONTROLLER - FREESCALE
16090 M: Dong Aisheng <aisheng.dong@nxp.com>
16091 M: Fabio Estevam <festevam@gmail.com>
16092 M: Shawn Guo <shawnguo@kernel.org>
16093 M: Jacky Bai <ping.bai@nxp.com>
16094 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16095 L: linux-gpio@vger.kernel.org
16097 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16098 F: drivers/pinctrl/freescale/
16100 PIN CONTROLLER - INTEL
16101 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16102 M: Andy Shevchenko <andy@kernel.org>
16104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16105 F: drivers/pinctrl/intel/
16107 PIN CONTROLLER - KEEMBAY
16108 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16110 F: drivers/pinctrl/pinctrl-keembay*
16112 PIN CONTROLLER - MEDIATEK
16113 M: Sean Wang <sean.wang@kernel.org>
16114 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16116 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16117 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16118 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16119 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16120 F: drivers/pinctrl/mediatek/
16122 PIN CONTROLLER - MICROCHIP AT91
16123 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16125 L: linux-gpio@vger.kernel.org
16127 F: drivers/gpio/gpio-sama5d2-piobu.c
16128 F: drivers/pinctrl/pinctrl-at91*
16130 PIN CONTROLLER - QUALCOMM
16131 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16132 L: linux-arm-msm@vger.kernel.org
16134 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16135 F: drivers/pinctrl/qcom/
16137 PIN CONTROLLER - RENESAS
16138 M: Geert Uytterhoeven <geert+renesas@glider.be>
16139 L: linux-renesas-soc@vger.kernel.org
16141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16142 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16143 F: drivers/pinctrl/renesas/
16145 PIN CONTROLLER - SAMSUNG
16146 M: Tomasz Figa <tomasz.figa@gmail.com>
16147 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16148 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16149 R: Alim Akhtar <alim.akhtar@samsung.com>
16150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16151 L: linux-samsung-soc@vger.kernel.org
16153 C: irc://irc.libera.chat/linux-exynos
16154 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16155 B: mailto:linux-samsung-soc@vger.kernel.org
16156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16157 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16158 F: drivers/pinctrl/samsung/
16159 F: include/dt-bindings/pinctrl/samsung.h
16161 PIN CONTROLLER - SINGLE
16162 M: Tony Lindgren <tony@atomide.com>
16163 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16165 L: linux-omap@vger.kernel.org
16167 F: drivers/pinctrl/pinctrl-single.c
16169 PIN CONTROLLER - THUNDERBAY
16170 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16172 F: drivers/pinctrl/pinctrl-thunderbay.c
16174 PIN CONTROLLER - SUNPLUS / TIBBO
16175 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16176 M: Wells Lu <wellslutw@gmail.com>
16177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16179 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16180 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16181 F: drivers/pinctrl/sunplus/
16182 F: include/dt-bindings/pinctrl/sppctl*.h
16185 M: linux-block@vger.kernel.org
16187 F: drivers/block/pktcdvd.c
16188 F: include/linux/pktcdvd.h
16189 F: include/uapi/linux/pktcdvd.h
16191 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16192 M: Tomasz Duszynski <tduszyns@gmail.com>
16194 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16195 F: drivers/iio/chemical/pms7003.c
16198 M: Jacob Keller <jacob.e.keller@intel.com>
16200 F: Documentation/driver-api/pldmfw/
16201 F: include/linux/pldmfw.h
16205 M: Logan Gunthorpe <logang@deltatee.com>
16207 F: drivers/dma/plx_dma.c
16210 M: Charles Hsu <hsu.yungteng@gmail.com>
16211 L: linux-hwmon@vger.kernel.org
16213 F: Documentation/hwmon/pm6764tr.rst
16214 F: drivers/hwmon/pmbus/pm6764tr.c
16217 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16218 L: linux-pm@vger.kernel.org
16220 W: https://01.org/pm-graph
16221 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16222 T: git git://github.com/intel/pm-graph
16223 F: tools/power/pm-graph
16225 PMBUS HARDWARE MONITORING DRIVERS
16226 M: Guenter Roeck <linux@roeck-us.net>
16227 L: linux-hwmon@vger.kernel.org
16229 W: http://hwmon.wiki.kernel.org/
16230 W: http://www.roeck-us.net/linux/drivers/
16231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16232 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16233 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16234 F: Documentation/hwmon/adm1275.rst
16235 F: Documentation/hwmon/ibm-cffps.rst
16236 F: Documentation/hwmon/ir35221.rst
16237 F: Documentation/hwmon/lm25066.rst
16238 F: Documentation/hwmon/ltc2978.rst
16239 F: Documentation/hwmon/ltc3815.rst
16240 F: Documentation/hwmon/max16064.rst
16241 F: Documentation/hwmon/max20751.rst
16242 F: Documentation/hwmon/max31785.rst
16243 F: Documentation/hwmon/max34440.rst
16244 F: Documentation/hwmon/max8688.rst
16245 F: Documentation/hwmon/pmbus-core.rst
16246 F: Documentation/hwmon/pmbus.rst
16247 F: Documentation/hwmon/tps40422.rst
16248 F: Documentation/hwmon/ucd9000.rst
16249 F: Documentation/hwmon/ucd9200.rst
16250 F: Documentation/hwmon/zl6100.rst
16251 F: drivers/hwmon/pmbus/
16252 F: include/linux/pmbus.h
16254 PMC SIERRA MaxRAID DRIVER
16255 L: linux-scsi@vger.kernel.org
16257 W: http://www.pmc-sierra.com/
16258 F: drivers/scsi/pmcraid.*
16260 PMC SIERRA PM8001 DRIVER
16261 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16262 L: linux-scsi@vger.kernel.org
16264 F: drivers/scsi/pm8001/
16266 PNI RM3100 IIO DRIVER
16267 M: Song Qiang <songqiang1304521@gmail.com>
16268 L: linux-iio@vger.kernel.org
16270 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16271 F: drivers/iio/magnetometer/rm3100*
16274 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16275 L: linux-acpi@vger.kernel.org
16278 F: include/linux/pnp.h
16280 POSIX CLOCKS and TIMERS
16281 M: Thomas Gleixner <tglx@linutronix.de>
16282 L: linux-kernel@vger.kernel.org
16284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16286 F: include/linux/time_namespace.h
16287 F: include/linux/timer*
16288 F: kernel/time/*timer*
16289 F: kernel/time/namespace.c
16291 POWER MANAGEMENT CORE
16292 M: "Rafael J. Wysocki" <rafael@kernel.org>
16293 L: linux-pm@vger.kernel.org
16295 B: https://bugzilla.kernel.org
16296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16297 F: drivers/base/power/
16298 F: drivers/powercap/
16299 F: include/linux/intel_rapl.h
16300 F: include/linux/pm.h
16301 F: include/linux/pm_*
16302 F: include/linux/powercap.h
16303 F: kernel/configs/nopm.config
16305 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16306 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16307 L: linux-pm@vger.kernel.org
16309 B: https://bugzilla.kernel.org
16310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16311 F: drivers/powercap/dtpm*
16312 F: include/linux/dtpm.h
16314 POWER STATE COORDINATION INTERFACE (PSCI)
16315 M: Mark Rutland <mark.rutland@arm.com>
16316 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16319 F: drivers/firmware/psci/
16320 F: include/linux/psci.h
16321 F: include/uapi/linux/psci.h
16323 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16324 M: Sebastian Reichel <sre@kernel.org>
16325 L: linux-pm@vger.kernel.org
16327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16328 F: Documentation/ABI/testing/sysfs-class-power
16329 F: Documentation/devicetree/bindings/power/supply/
16330 F: drivers/power/supply/
16331 F: include/linux/power/
16332 F: include/linux/power_supply.h
16334 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16335 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16336 L: linuxppc-dev@lists.ozlabs.org
16338 F: drivers/char/powernv-op-panel.c
16340 PPP OVER ATM (RFC 2364)
16341 M: Mitchell Blank Jr <mitch@sfgoth.com>
16343 F: include/uapi/linux/atmppp.h
16344 F: net/atm/pppoatm.c
16347 M: Michal Ostrowski <mostrows@earthlink.net>
16349 F: drivers/net/ppp/pppoe.c
16350 F: drivers/net/ppp/pppox.c
16353 M: James Chapman <jchapman@katalix.com>
16355 F: include/linux/if_pppol2tp.h
16356 F: include/uapi/linux/if_pppol2tp.h
16357 F: net/l2tp/l2tp_ppp.c
16359 PPP PROTOCOL DRIVERS AND COMPRESSORS
16360 M: Paul Mackerras <paulus@samba.org>
16361 L: linux-ppp@vger.kernel.org
16363 F: drivers/net/ppp/ppp_*
16366 M: Rodolfo Giometti <giometti@enneenne.com>
16367 L: linuxpps@ml.enneenne.com (subscribers-only)
16369 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16370 F: Documentation/ABI/testing/sysfs-pps
16371 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16372 F: Documentation/driver-api/pps.rst
16374 F: include/linux/pps*.h
16375 F: include/uapi/linux/pps.h
16378 M: Dmitry Kozlov <xeb@mail.ru>
16379 L: netdev@vger.kernel.org
16381 W: http://sourceforge.net/projects/accel-pptp
16382 F: drivers/net/ppp/pptp.c
16384 PRESSURE STALL INFORMATION (PSI)
16385 M: Johannes Weiner <hannes@cmpxchg.org>
16386 M: Suren Baghdasaryan <surenb@google.com>
16388 F: include/linux/psi*
16389 F: kernel/sched/psi.c
16392 M: Petr Mladek <pmladek@suse.com>
16393 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16394 R: Steven Rostedt <rostedt@goodmis.org>
16395 R: John Ogness <john.ogness@linutronix.de>
16397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16398 F: include/linux/printk.h
16402 R: Chris Down <chris@chrisdown.name>
16404 F: Documentation/core-api/printk-index.rst
16405 F: kernel/printk/index.c
16409 L: linux-kernel@vger.kernel.org
16410 L: linux-fsdevel@vger.kernel.org
16412 F: Documentation/filesystems/proc.rst
16414 F: include/linux/proc_fs.h
16415 F: tools/testing/selftests/proc/
16418 M: Luis Chamberlain <mcgrof@kernel.org>
16419 M: Kees Cook <keescook@chromium.org>
16420 M: Iurii Zaikin <yzaikin@google.com>
16421 L: linux-kernel@vger.kernel.org
16422 L: linux-fsdevel@vger.kernel.org
16424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16425 F: fs/proc/proc_sysctl.c
16426 F: include/linux/sysctl.h
16427 F: kernel/sysctl-test.c
16429 F: tools/testing/selftests/sysctl/
16431 PS3 NETWORK SUPPORT
16432 M: Geoff Levand <geoff@infradead.org>
16433 L: netdev@vger.kernel.org
16434 L: linuxppc-dev@lists.ozlabs.org
16436 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16438 PS3 PLATFORM SUPPORT
16439 M: Geoff Levand <geoff@infradead.org>
16440 L: linuxppc-dev@lists.ozlabs.org
16442 F: arch/powerpc/boot/ps3*
16443 F: arch/powerpc/include/asm/lv1call.h
16444 F: arch/powerpc/include/asm/ps3*.h
16445 F: arch/powerpc/platforms/ps3/
16448 F: drivers/rtc/rtc-ps3.c
16449 F: drivers/usb/host/*ps3.c
16450 F: sound/ppc/snd_ps3*
16453 M: Jim Paris <jim@jtan.com>
16454 M: Geoff Levand <geoff@infradead.org>
16455 L: linuxppc-dev@lists.ozlabs.org
16457 F: drivers/block/ps3vram.c
16459 PSAMPLE PACKET SAMPLING SUPPORT
16460 M: Yotam Gigi <yotam.gi@gmail.com>
16462 F: include/net/psample.h
16463 F: include/uapi/linux/psample.h
16467 M: Kees Cook <keescook@chromium.org>
16468 M: Anton Vorontsov <anton@enomsg.org>
16469 M: Colin Cross <ccross@android.com>
16470 M: Tony Luck <tony.luck@intel.com>
16472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16473 F: Documentation/admin-guide/ramoops.rst
16474 F: Documentation/admin-guide/pstore-blk.rst
16475 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16476 F: drivers/acpi/apei/erst.c
16477 F: drivers/firmware/efi/efi-pstore.c
16479 F: include/linux/pstore*
16480 K: \b(pstore|ramoops)
16482 PTP HARDWARE CLOCK SUPPORT
16483 M: Richard Cochran <richardcochran@gmail.com>
16484 L: netdev@vger.kernel.org
16486 W: http://linuxptp.sourceforge.net/
16487 F: Documentation/ABI/testing/sysfs-ptp
16488 F: Documentation/driver-api/ptp.rst
16489 F: drivers/net/phy/dp83640*
16491 F: include/linux/ptp_cl*
16493 PTP VIRTUAL CLOCK SUPPORT
16494 M: Yangbo Lu <yangbo.lu@nxp.com>
16495 L: netdev@vger.kernel.org
16497 F: drivers/ptp/ptp_vclock.c
16498 F: net/ethtool/phc_vclocks.c
16501 M: Oleg Nesterov <oleg@redhat.com>
16503 F: arch/*/*/ptrace*.c
16504 F: arch/*/include/asm/ptrace*.h
16505 F: arch/*/ptrace*.c
16506 F: include/asm-generic/syscall.h
16507 F: include/linux/ptrace.h
16508 F: include/linux/regset.h
16509 F: include/uapi/linux/ptrace.h
16513 M: Hans Verkuil <hverkuil@xs4all.nl>
16514 L: linux-media@vger.kernel.org
16516 T: git git://linuxtv.org/media_tree.git
16517 F: Documentation/admin-guide/media/pulse8-cec.rst
16518 F: drivers/media/cec/usb/pulse8/
16520 PURELIFI PLFXLC DRIVER
16521 M: Srinivasan Raju <srini.raju@purelifi.com>
16522 L: linux-wireless@vger.kernel.org
16524 F: drivers/net/wireless/purelifi/plfxlc/
16526 PVRUSB2 VIDEO4LINUX DRIVER
16527 M: Mike Isely <isely@pobox.com>
16528 L: pvrusb2@isely.net (subscribers-only)
16529 L: linux-media@vger.kernel.org
16531 W: http://www.isely.net/pvrusb2/
16532 T: git git://linuxtv.org/media_tree.git
16533 F: Documentation/driver-api/media/drivers/pvrusb2*
16534 F: drivers/media/usb/pvrusb2/
16537 M: Hans Verkuil <hverkuil@xs4all.nl>
16538 L: linux-media@vger.kernel.org
16540 T: git git://linuxtv.org/media_tree.git
16541 F: drivers/media/usb/pwc/*
16542 F: include/trace/events/pwc.h
16545 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16546 L: linux-hwmon@vger.kernel.org
16548 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16549 F: Documentation/hwmon/pwm-fan.rst
16550 F: drivers/hwmon/pwm-fan.c
16553 M: Sean Young <sean@mess.org>
16554 L: linux-media@vger.kernel.org
16556 F: drivers/media/rc/pwm-ir-tx.c
16559 M: Thierry Reding <thierry.reding@gmail.com>
16560 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16561 L: linux-pwm@vger.kernel.org
16563 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16565 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16566 F: Documentation/devicetree/bindings/pwm/
16567 F: Documentation/driver-api/pwm.rst
16568 F: drivers/gpio/gpio-mvebu.c
16570 F: drivers/video/backlight/pwm_bl.c
16571 F: include/dt-bindings/pwm/
16572 F: include/linux/pwm.h
16573 F: include/linux/pwm_backlight.h
16574 K: pwm_(config|apply_state|ops)
16577 M: Robert Jarzmik <robert.jarzmik@free.fr>
16578 L: linux-gpio@vger.kernel.org
16580 F: drivers/gpio/gpio-pxa.c
16586 M: Robert Jarzmik <robert.jarzmik@free.fr>
16587 L: linux-rtc@vger.kernel.org
16590 PXA2xx/PXA3xx SUPPORT
16591 M: Daniel Mack <daniel@zonque.org>
16592 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16593 M: Robert Jarzmik <robert.jarzmik@free.fr>
16594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16596 T: git git://github.com/hzhuang1/linux.git
16597 T: git git://github.com/rjarzmik/linux.git
16598 F: arch/arm/boot/dts/pxa*
16599 F: arch/arm/mach-pxa/
16600 F: drivers/dma/pxa*
16601 F: drivers/pcmcia/pxa2xx*
16602 F: drivers/pinctrl/pxa/
16603 F: drivers/spi/spi-pxa2xx*
16604 F: drivers/usb/gadget/udc/pxa2*
16605 F: include/sound/pxa2xx-lib.h
16610 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16611 L: qat-linux@intel.com
16613 F: drivers/crypto/qat/
16615 QCOM AUDIO (ASoC) DRIVERS
16616 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16617 M: Banajit Goswami <bgoswami@quicinc.com>
16618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16620 F: include/dt-bindings/sound/qcom,wcd9335.h
16621 F: sound/soc/codecs/lpass-rx-macro.*
16622 F: sound/soc/codecs/lpass-tx-macro.*
16623 F: sound/soc/codecs/lpass-va-macro.c
16624 F: sound/soc/codecs/lpass-wsa-macro.*
16625 F: sound/soc/codecs/msm8916-wcd-analog.c
16626 F: sound/soc/codecs/msm8916-wcd-digital.c
16627 F: sound/soc/codecs/wcd9335.*
16628 F: sound/soc/codecs/wcd934x.c
16629 F: sound/soc/codecs/wcd-clsh-v2.*
16630 F: sound/soc/codecs/wcd-mbhc-v2.*
16631 F: sound/soc/codecs/wsa881x.c
16632 F: sound/soc/codecs/wsa883x.c
16635 QCOM EMBEDDED USB DEBUGGER (EUD)
16636 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16637 L: linux-arm-msm@vger.kernel.org
16639 F: Documentation/ABI/testing/sysfs-driver-eud
16640 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16641 F: drivers/usb/misc/qcom_eud.c
16644 M: Alex Elder <elder@kernel.org>
16645 L: netdev@vger.kernel.org
16647 F: drivers/net/ipa/
16649 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16650 M: Gabriel Somlo <somlo@cmu.edu>
16651 M: "Michael S. Tsirkin" <mst@redhat.com>
16652 L: qemu-devel@nongnu.org
16654 F: drivers/firmware/qemu_fw_cfg.c
16655 F: include/uapi/linux/qemu_fw_cfg.h
16658 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16659 L: linux-rdma@vger.kernel.org
16661 F: drivers/infiniband/hw/qib/
16663 QLOGIC QL41xxx FCOE DRIVER
16664 M: Saurav Kashyap <skashyap@marvell.com>
16665 M: Javed Hasan <jhasan@marvell.com>
16666 M: GR-QLogic-Storage-Upstream@marvell.com
16667 L: linux-scsi@vger.kernel.org
16669 F: drivers/scsi/qedf/
16671 QLOGIC QL41xxx ISCSI DRIVER
16672 M: Nilesh Javali <njavali@marvell.com>
16673 M: Manish Rangankar <mrangankar@marvell.com>
16674 M: GR-QLogic-Storage-Upstream@marvell.com
16675 L: linux-scsi@vger.kernel.org
16677 F: drivers/scsi/qedi/
16679 QLOGIC QL4xxx ETHERNET DRIVER
16680 M: Ariel Elior <aelior@marvell.com>
16681 M: Manish Chopra <manishc@marvell.com>
16682 L: netdev@vger.kernel.org
16684 F: drivers/net/ethernet/qlogic/qed/
16685 F: drivers/net/ethernet/qlogic/qede/
16686 F: include/linux/qed/
16688 QLOGIC QL4xxx RDMA DRIVER
16689 M: Michal Kalderon <mkalderon@marvell.com>
16690 M: Ariel Elior <aelior@marvell.com>
16691 L: linux-rdma@vger.kernel.org
16693 F: drivers/infiniband/hw/qedr/
16694 F: include/uapi/rdma/qedr-abi.h
16696 QLOGIC QLA1280 SCSI DRIVER
16697 M: Michael Reed <mdr@sgi.com>
16698 L: linux-scsi@vger.kernel.org
16700 F: drivers/scsi/qla1280.[ch]
16702 QLOGIC QLA2XXX FC-SCSI DRIVER
16703 M: Nilesh Javali <njavali@marvell.com>
16704 M: GR-QLogic-Storage-Upstream@marvell.com
16705 L: linux-scsi@vger.kernel.org
16707 F: drivers/scsi/qla2xxx/
16709 QLOGIC QLA3XXX NETWORK DRIVER
16710 M: GR-Linux-NIC-Dev@marvell.com
16711 L: netdev@vger.kernel.org
16713 F: drivers/net/ethernet/qlogic/qla3xxx.*
16715 QLOGIC QLA4XXX iSCSI DRIVER
16716 M: Nilesh Javali <njavali@marvell.com>
16717 M: Manish Rangankar <mrangankar@marvell.com>
16718 M: GR-QLogic-Storage-Upstream@marvell.com
16719 L: linux-scsi@vger.kernel.org
16721 F: drivers/scsi/qla4xxx/
16723 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16724 M: Shahed Shaikh <shshaikh@marvell.com>
16725 M: Manish Chopra <manishc@marvell.com>
16726 M: GR-Linux-NIC-Dev@marvell.com
16727 L: netdev@vger.kernel.org
16729 F: drivers/net/ethernet/qlogic/qlcnic/
16731 QLOGIC QLGE 10Gb ETHERNET DRIVER
16732 M: Manish Chopra <manishc@marvell.com>
16733 M: GR-Linux-NIC-Dev@marvell.com
16734 M: Coiby Xu <coiby.xu@gmail.com>
16735 L: netdev@vger.kernel.org
16737 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16738 F: drivers/staging/qlge/
16740 QM1D1B0004 MEDIA DRIVER
16741 M: Akihiro Tsukada <tskd08@gmail.com>
16742 L: linux-media@vger.kernel.org
16744 F: drivers/media/tuners/qm1d1b0004*
16746 QM1D1C0042 MEDIA DRIVER
16747 M: Akihiro Tsukada <tskd08@gmail.com>
16748 L: linux-media@vger.kernel.org
16750 F: drivers/media/tuners/qm1d1c0042*
16753 M: Anders Larsen <al@alarsen.net>
16755 W: http://www.alarsen.net/linux/qnx4fs/
16757 F: include/uapi/linux/qnx4_fs.h
16758 F: include/uapi/linux/qnxtypes.h
16760 QORIQ DPAA2 FSL-MC BUS DRIVER
16761 M: Stuart Yoder <stuyoder@gmail.com>
16762 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16763 L: linux-kernel@vger.kernel.org
16765 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16766 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16767 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16768 F: drivers/bus/fsl-mc/
16769 F: include/uapi/linux/fsl_mc.h
16771 QT1010 MEDIA DRIVER
16772 M: Antti Palosaari <crope@iki.fi>
16773 L: linux-media@vger.kernel.org
16775 W: https://linuxtv.org
16776 W: http://palosaari.fi/linux/
16777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16778 T: git git://linuxtv.org/anttip/media_tree.git
16779 F: drivers/media/tuners/qt1010*
16781 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16782 M: Kalle Valo <kvalo@kernel.org>
16783 L: ath10k@lists.infradead.org
16785 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16787 F: drivers/net/wireless/ath/ath10k/
16788 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16790 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16791 M: Kalle Valo <kvalo@kernel.org>
16792 L: ath11k@lists.infradead.org
16794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16795 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16796 F: drivers/net/wireless/ath/ath11k/
16798 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16799 M: Toke Høiland-Jørgensen <toke@toke.dk>
16800 L: linux-wireless@vger.kernel.org
16802 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16803 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16804 F: drivers/net/wireless/ath/ath9k/
16806 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16807 M: Stephan Gerhold <stephan@gerhold.net>
16808 L: netdev@vger.kernel.org
16809 L: linux-arm-msm@vger.kernel.org
16811 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16812 F: drivers/net/wwan/qcom_bam_dmux.c
16814 QUALCOMM CAMERA SUBSYSTEM DRIVER
16815 M: Robert Foss <robert.foss@linaro.org>
16816 M: Todor Tomov <todor.too@gmail.com>
16817 L: linux-media@vger.kernel.org
16819 F: Documentation/admin-guide/media/qcom_camss.rst
16820 F: Documentation/devicetree/bindings/media/*camss*
16821 F: drivers/media/platform/qcom/camss/
16823 QUALCOMM CLOCK DRIVERS
16824 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16825 L: linux-arm-msm@vger.kernel.org
16827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16828 F: Documentation/devicetree/bindings/clock/qcom,*
16829 F: drivers/clk/qcom/
16830 F: include/dt-bindings/clock/qcom,*
16832 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16833 M: Niklas Cassel <nks@flawful.org>
16834 L: linux-pm@vger.kernel.org
16835 L: linux-arm-msm@vger.kernel.org
16837 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16838 F: drivers/soc/qcom/cpr.c
16840 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16841 M: Ilia Lin <ilia.lin@kernel.org>
16842 L: linux-pm@vger.kernel.org
16844 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16845 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16846 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16848 QUALCOMM CRYPTO DRIVERS
16849 M: Thara Gopinath <thara.gopinath@gmail.com>
16850 L: linux-crypto@vger.kernel.org
16851 L: linux-arm-msm@vger.kernel.org
16853 F: drivers/crypto/qce/
16855 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16856 M: Timur Tabi <timur@kernel.org>
16857 L: netdev@vger.kernel.org
16859 F: drivers/net/ethernet/qualcomm/emac/
16861 QUALCOMM ETHQOS ETHERNET DRIVER
16862 M: Vinod Koul <vkoul@kernel.org>
16863 L: netdev@vger.kernel.org
16865 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16866 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16868 QUALCOMM FASTRPC DRIVER
16869 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16870 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16871 L: linux-arm-msm@vger.kernel.org
16873 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16874 F: drivers/misc/fastrpc.c
16875 F: include/uapi/misc/fastrpc.h
16877 QUALCOMM HEXAGON ARCHITECTURE
16878 M: Brian Cain <bcain@quicinc.com>
16879 L: linux-hexagon@vger.kernel.org
16880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16884 QUALCOMM HIDMA DRIVER
16885 M: Sinan Kaya <okaya@kernel.org>
16886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16887 L: linux-arm-msm@vger.kernel.org
16888 L: dmaengine@vger.kernel.org
16890 F: drivers/dma/qcom/hidma*
16892 QUALCOMM I2C CCI DRIVER
16893 M: Loic Poulain <loic.poulain@linaro.org>
16894 M: Robert Foss <robert.foss@linaro.org>
16895 L: linux-i2c@vger.kernel.org
16896 L: linux-arm-msm@vger.kernel.org
16898 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
16899 F: drivers/i2c/busses/i2c-qcom-cci.c
16901 QUALCOMM INTERCONNECT BWMON DRIVER
16902 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16903 L: linux-arm-msm@vger.kernel.org
16905 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16906 F: drivers/soc/qcom/icc-bwmon.c
16909 M: Rob Clark <robdclark@gmail.com>
16910 L: iommu@lists.linux.dev
16911 L: linux-arm-msm@vger.kernel.org
16913 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16915 QUALCOMM IPC ROUTER (QRTR) DRIVER
16916 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16917 L: linux-arm-msm@vger.kernel.org
16919 F: include/trace/events/qrtr.h
16920 F: include/uapi/linux/qrtr.h
16923 QUALCOMM IPCC MAILBOX DRIVER
16924 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16925 L: linux-arm-msm@vger.kernel.org
16927 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16928 F: drivers/mailbox/qcom-ipcc.c
16929 F: include/dt-bindings/mailbox/qcom-ipcc.h
16931 QUALCOMM IPQ4019 USB PHY DRIVER
16932 M: Robert Marko <robert.marko@sartura.hr>
16933 M: Luka Perkov <luka.perkov@sartura.hr>
16934 L: linux-arm-msm@vger.kernel.org
16936 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16937 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16939 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16940 M: Robert Marko <robert.marko@sartura.hr>
16941 M: Luka Perkov <luka.perkov@sartura.hr>
16942 L: linux-arm-msm@vger.kernel.org
16944 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16945 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16947 QUALCOMM NAND CONTROLLER DRIVER
16948 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16949 L: linux-mtd@lists.infradead.org
16950 L: linux-arm-msm@vger.kernel.org
16952 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16953 F: drivers/mtd/nand/raw/qcom_nandc.c
16955 QUALCOMM RMNET DRIVER
16956 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16957 M: Sean Tranchetti <quic_stranche@quicinc.com>
16958 L: netdev@vger.kernel.org
16960 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16961 F: drivers/net/ethernet/qualcomm/rmnet/
16962 F: include/linux/if_rmnet.h
16964 QUALCOMM TSENS THERMAL DRIVER
16965 M: Amit Kucheria <amitk@kernel.org>
16966 M: Thara Gopinath <thara.gopinath@gmail.com>
16967 L: linux-pm@vger.kernel.org
16968 L: linux-arm-msm@vger.kernel.org
16970 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16971 F: drivers/thermal/qcom/
16973 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16974 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16975 L: linux-media@vger.kernel.org
16976 L: linux-arm-msm@vger.kernel.org
16978 T: git git://linuxtv.org/media_tree.git
16979 F: Documentation/devicetree/bindings/media/*venus*
16980 F: drivers/media/platform/qcom/venus/
16982 QUALCOMM WCN36XX WIRELESS DRIVER
16983 M: Loic Poulain <loic.poulain@linaro.org>
16984 L: wcn36xx@lists.infradead.org
16986 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16987 F: drivers/net/wireless/ath/wcn36xx/
16989 QUANTENNA QTNFMAC WIRELESS DRIVER
16990 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16991 R: Sergey Matyukevich <geomatsi@gmail.com>
16992 L: linux-wireless@vger.kernel.org
16994 F: drivers/net/wireless/quantenna
16996 RADEON and AMDGPU DRM DRIVERS
16997 M: Alex Deucher <alexander.deucher@amd.com>
16998 M: Christian König <christian.koenig@amd.com>
16999 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17000 L: amd-gfx@lists.freedesktop.org
17002 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17003 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17004 C: irc://irc.oftc.net/radeon
17005 F: Documentation/gpu/amdgpu/
17006 F: drivers/gpu/drm/amd/
17007 F: drivers/gpu/drm/radeon/
17008 F: include/uapi/drm/amdgpu_drm.h
17009 F: include/uapi/drm/radeon_drm.h
17011 RADEON FRAMEBUFFER DISPLAY DRIVER
17012 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17013 L: linux-fbdev@vger.kernel.org
17015 F: drivers/video/fbdev/aty/radeon*
17016 F: include/uapi/linux/radeonfb.h
17018 RADIOSHARK RADIO DRIVER
17019 M: Hans Verkuil <hverkuil@xs4all.nl>
17020 L: linux-media@vger.kernel.org
17022 T: git git://linuxtv.org/media_tree.git
17023 F: drivers/media/radio/radio-shark.c
17025 RADIOSHARK2 RADIO DRIVER
17026 M: Hans Verkuil <hverkuil@xs4all.nl>
17027 L: linux-media@vger.kernel.org
17029 T: git git://linuxtv.org/media_tree.git
17030 F: drivers/media/radio/radio-shark2.c
17031 F: drivers/media/radio/radio-tea5777.c
17033 RADOS BLOCK DEVICE (RBD)
17034 M: Ilya Dryomov <idryomov@gmail.com>
17035 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17036 L: ceph-devel@vger.kernel.org
17038 W: http://ceph.com/
17039 T: git git://github.com/ceph/ceph-client.git
17040 F: Documentation/ABI/testing/sysfs-bus-rbd
17041 F: drivers/block/rbd.c
17042 F: drivers/block/rbd_types.h
17044 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17045 M: Paul Mackerras <paulus@samba.org>
17046 L: linux-fbdev@vger.kernel.org
17048 F: drivers/video/fbdev/aty/aty128fb.c
17050 RAINSHADOW-CEC DRIVER
17051 M: Hans Verkuil <hverkuil@xs4all.nl>
17052 L: linux-media@vger.kernel.org
17054 T: git git://linuxtv.org/media_tree.git
17055 F: drivers/media/cec/usb/rainshadow/
17057 RALINK MIPS ARCHITECTURE
17058 M: John Crispin <john@phrozen.org>
17059 L: linux-mips@vger.kernel.org
17061 F: arch/mips/ralink
17063 RALINK MT7621 MIPS ARCHITECTURE
17064 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17065 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17066 L: linux-mips@vger.kernel.org
17068 F: arch/mips/boot/dts/ralink/mt7621*
17070 RALINK PINCTRL DRIVER
17071 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17072 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17073 L: linux-mips@vger.kernel.org
17075 F: drivers/pinctrl/ralink/
17077 RALINK RT2X00 WIRELESS LAN DRIVER
17078 M: Stanislaw Gruszka <stf_xl@wp.pl>
17079 M: Helmut Schaa <helmut.schaa@googlemail.com>
17080 L: linux-wireless@vger.kernel.org
17082 F: drivers/net/wireless/ralink/rt2x00/
17084 RAMDISK RAM BLOCK DEVICE DRIVER
17085 M: Jens Axboe <axboe@kernel.dk>
17087 F: Documentation/admin-guide/blockdev/ramdisk.rst
17088 F: drivers/block/brd.c
17090 RANCHU VIRTUAL BOARD FOR MIPS
17091 M: Miodrag Dinic <miodrag.dinic@mips.com>
17092 L: linux-mips@vger.kernel.org
17094 F: arch/mips/configs/generic/board-ranchu.config
17095 F: arch/mips/generic/board-ranchu.c
17097 RANDOM NUMBER DRIVER
17098 M: "Theodore Ts'o" <tytso@mit.edu>
17099 M: Jason A. Donenfeld <Jason@zx2c4.com>
17100 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17102 F: drivers/char/random.c
17103 F: drivers/virt/vmgenid.c
17106 M: Matt Porter <mporter@kernel.crashing.org>
17107 M: Alexandre Bounine <alex.bou9@gmail.com>
17109 F: drivers/rapidio/
17112 M: Tony Luck <tony.luck@intel.com>
17113 M: Borislav Petkov <bp@alien8.de>
17114 L: linux-edac@vger.kernel.org
17116 F: Documentation/admin-guide/ras.rst
17118 F: include/linux/ras.h
17119 F: include/ras/ras_event.h
17121 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17122 L: linux-wireless@vger.kernel.org
17124 F: drivers/net/wireless/ray*
17126 RC-CORE / LIRC FRAMEWORK
17127 M: Sean Young <sean@mess.org>
17128 L: linux-media@vger.kernel.org
17130 W: http://linuxtv.org
17131 T: git git://linuxtv.org/media_tree.git
17132 F: Documentation/driver-api/media/rc-core.rst
17133 F: Documentation/userspace-api/media/rc/
17134 F: drivers/media/rc/
17135 F: include/media/rc-map.h
17136 F: include/media/rc-core.h
17137 F: include/uapi/linux/lirc.h
17139 RCMM REMOTE CONTROLS DECODER
17140 M: Patrick Lerda <patrick9876@free.fr>
17142 F: drivers/media/rc/ir-rcmm-decoder.c
17144 RCUTORTURE TEST FRAMEWORK
17145 M: "Paul E. McKenney" <paulmck@kernel.org>
17146 M: Josh Triplett <josh@joshtriplett.org>
17147 R: Steven Rostedt <rostedt@goodmis.org>
17148 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17149 R: Lai Jiangshan <jiangshanlai@gmail.com>
17150 L: rcu@vger.kernel.org
17152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17153 F: tools/testing/selftests/rcutorture
17155 RDACM20 Camera Sensor
17156 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17157 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17158 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17159 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17160 L: linux-media@vger.kernel.org
17162 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17163 F: drivers/media/i2c/max9271.c
17164 F: drivers/media/i2c/max9271.h
17165 F: drivers/media/i2c/rdacm20.c
17167 RDACM21 Camera Sensor
17168 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17169 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17170 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17171 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17172 L: linux-media@vger.kernel.org
17174 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17175 F: drivers/media/i2c/max9271.c
17176 F: drivers/media/i2c/max9271.h
17177 F: drivers/media/i2c/rdacm21.c
17180 M: Florian Fainelli <florian@openwrt.org>
17183 RDC R6040 FAST ETHERNET DRIVER
17184 M: Florian Fainelli <f.fainelli@gmail.com>
17185 L: netdev@vger.kernel.org
17187 F: drivers/net/ethernet/rdc/r6040.c
17189 RDMAVT - RDMA verbs software
17190 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17191 L: linux-rdma@vger.kernel.org
17193 F: drivers/infiniband/sw/rdmavt
17195 RDS - RELIABLE DATAGRAM SOCKETS
17196 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17197 L: netdev@vger.kernel.org
17198 L: linux-rdma@vger.kernel.org
17199 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17201 W: https://oss.oracle.com/projects/rds/
17202 F: Documentation/networking/rds.rst
17205 RDT - RESOURCE ALLOCATION
17206 M: Fenghua Yu <fenghua.yu@intel.com>
17207 M: Reinette Chatre <reinette.chatre@intel.com>
17208 L: linux-kernel@vger.kernel.org
17210 F: Documentation/x86/resctrl*
17211 F: arch/x86/include/asm/resctrl.h
17212 F: arch/x86/kernel/cpu/resctrl/
17213 F: tools/testing/selftests/resctrl/
17215 READ-COPY UPDATE (RCU)
17216 M: "Paul E. McKenney" <paulmck@kernel.org>
17217 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17218 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17219 M: Josh Triplett <josh@joshtriplett.org>
17220 R: Steven Rostedt <rostedt@goodmis.org>
17221 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17222 R: Lai Jiangshan <jiangshanlai@gmail.com>
17223 R: Joel Fernandes <joel@joelfernandes.org>
17224 L: rcu@vger.kernel.org
17226 W: http://www.rdrop.com/users/paulmck/RCU/
17227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17228 F: Documentation/RCU/
17229 F: include/linux/rcu*
17231 X: Documentation/RCU/torture.rst
17232 X: include/linux/srcu*.h
17233 X: kernel/rcu/srcu*.c
17235 REAL TIME CLOCK (RTC) SUBSYSTEM
17236 M: Alessandro Zummo <a.zummo@towertech.it>
17237 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17238 L: linux-rtc@vger.kernel.org
17240 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17242 F: Documentation/admin-guide/rtc.rst
17243 F: Documentation/devicetree/bindings/rtc/
17245 F: include/linux/platform_data/rtc-*
17246 F: include/linux/rtc.h
17247 F: include/linux/rtc/
17248 F: include/uapi/linux/rtc.h
17249 F: tools/testing/selftests/rtc/
17251 REALTEK AUDIO CODECS
17252 M: Oder Chiou <oder_chiou@realtek.com>
17254 F: include/sound/rt*.h
17255 F: sound/soc/codecs/rt*
17257 REALTEK OTTO WATCHDOG
17258 M: Sander Vanheule <sander@svanheule.net>
17259 L: linux-watchdog@vger.kernel.org
17261 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17262 F: drivers/watchdog/realtek_otto_wdt.c
17264 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17265 M: Linus Walleij <linus.walleij@linaro.org>
17266 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17268 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17269 F: drivers/net/dsa/realtek/*
17271 REALTEK WIRELESS DRIVER (rtlwifi family)
17272 M: Ping-Ke Shih <pkshih@realtek.com>
17273 L: linux-wireless@vger.kernel.org
17275 W: https://wireless.wiki.kernel.org/
17276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17277 F: drivers/net/wireless/realtek/rtlwifi/
17279 REALTEK WIRELESS DRIVER (rtw88)
17280 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17281 L: linux-wireless@vger.kernel.org
17283 F: drivers/net/wireless/realtek/rtw88/
17285 REALTEK WIRELESS DRIVER (rtw89)
17286 M: Ping-Ke Shih <pkshih@realtek.com>
17287 L: linux-wireless@vger.kernel.org
17289 F: drivers/net/wireless/realtek/rtw89/
17291 REDPINE WIRELESS DRIVER
17292 M: Amitkumar Karwar <amitkarwar@gmail.com>
17293 M: Siva Rebbagondla <siva8118@gmail.com>
17294 L: linux-wireless@vger.kernel.org
17296 F: drivers/net/wireless/rsi/
17298 REGISTER MAP ABSTRACTION
17299 M: Mark Brown <broonie@kernel.org>
17300 L: linux-kernel@vger.kernel.org
17302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17303 F: Documentation/devicetree/bindings/regmap/
17304 F: drivers/base/regmap/
17305 F: include/linux/regmap.h
17307 REISERFS FILE SYSTEM
17308 L: reiserfs-devel@vger.kernel.org
17312 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17313 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17314 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17315 L: linux-remoteproc@vger.kernel.org
17317 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17318 F: Documentation/ABI/testing/sysfs-class-remoteproc
17319 F: Documentation/devicetree/bindings/remoteproc/
17320 F: Documentation/staging/remoteproc.rst
17321 F: drivers/remoteproc/
17322 F: include/linux/remoteproc.h
17323 F: include/linux/remoteproc/
17325 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17326 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17327 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17328 L: linux-remoteproc@vger.kernel.org
17330 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17331 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17332 F: Documentation/staging/rpmsg.rst
17334 F: include/linux/rpmsg.h
17335 F: include/linux/rpmsg/
17336 F: include/uapi/linux/rpmsg.h
17339 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17340 M: Stephan Gerhold <stephan@gerhold.net>
17341 L: netdev@vger.kernel.org
17342 L: linux-remoteproc@vger.kernel.org
17344 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17346 RENESAS CLOCK DRIVERS
17347 M: Geert Uytterhoeven <geert+renesas@glider.be>
17348 L: linux-renesas-soc@vger.kernel.org
17350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17351 F: Documentation/devicetree/bindings/clock/renesas,*
17352 F: drivers/clk/renesas/
17354 RENESAS EMEV2 I2C DRIVER
17355 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17356 L: linux-renesas-soc@vger.kernel.org
17358 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17359 F: drivers/i2c/busses/i2c-emev2.c
17361 RENESAS ETHERNET DRIVERS
17362 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17363 L: netdev@vger.kernel.org
17364 L: linux-renesas-soc@vger.kernel.org
17365 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17366 F: drivers/net/ethernet/renesas/
17367 F: include/linux/sh_eth.h
17369 RENESAS R-CAR GYROADC DRIVER
17370 M: Marek Vasut <marek.vasut@gmail.com>
17371 L: linux-iio@vger.kernel.org
17373 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17374 F: drivers/iio/adc/rcar-gyroadc.c
17376 RENESAS R-CAR I2C DRIVERS
17377 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17378 L: linux-renesas-soc@vger.kernel.org
17380 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17381 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17382 F: drivers/i2c/busses/i2c-rcar.c
17383 F: drivers/i2c/busses/i2c-sh_mobile.c
17385 RENESAS R-CAR SATA DRIVER
17386 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17388 L: linux-ide@vger.kernel.org
17389 L: linux-renesas-soc@vger.kernel.org
17390 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17391 F: drivers/ata/sata_rcar.c
17393 RENESAS R-CAR THERMAL DRIVERS
17394 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17395 L: linux-renesas-soc@vger.kernel.org
17397 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17398 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17399 F: drivers/thermal/rcar_gen3_thermal.c
17400 F: drivers/thermal/rcar_thermal.c
17402 RENESAS RIIC DRIVER
17403 M: Chris Brandt <chris.brandt@renesas.com>
17404 L: linux-renesas-soc@vger.kernel.org
17406 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17407 F: drivers/i2c/busses/i2c-riic.c
17409 RENESAS USB PHY DRIVER
17410 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17411 L: linux-renesas-soc@vger.kernel.org
17413 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17415 RENESAS RZ/G2L A/D DRIVER
17416 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17417 L: linux-iio@vger.kernel.org
17418 L: linux-renesas-soc@vger.kernel.org
17420 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17421 F: drivers/iio/adc/rzg2l_adc.c
17423 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17424 M: Clément Léger <clement.leger@bootlin.com>
17425 L: linux-renesas-soc@vger.kernel.org
17426 L: netdev@vger.kernel.org
17428 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17429 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17430 F: drivers/net/dsa/rzn1_a5psw*
17431 F: drivers/net/pcs/pcs-rzn1-miic.c
17432 F: include/dt-bindings/net/pcs-rzn1-miic.h
17433 F: include/linux/pcs-rzn1-miic.h
17434 F: net/dsa/tag_rzn1_a5psw.c
17436 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17437 M: Miquel Raynal <miquel.raynal@bootlin.com>
17438 L: linux-rtc@vger.kernel.org
17439 L: linux-renesas-soc@vger.kernel.org
17441 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17442 F: drivers/rtc/rtc-rzn1.c
17444 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17445 M: Miquel Raynal <miquel.raynal@bootlin.com>
17446 L: linux-mtd@lists.infradead.org
17447 L: linux-renesas-soc@vger.kernel.org
17449 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17450 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17452 RESET CONTROLLER FRAMEWORK
17453 M: Philipp Zabel <p.zabel@pengutronix.de>
17455 T: git git://git.pengutronix.de/git/pza/linux
17456 F: Documentation/devicetree/bindings/reset/
17457 F: Documentation/driver-api/reset.rst
17459 F: include/dt-bindings/reset/
17460 F: include/linux/reset-controller.h
17461 F: include/linux/reset.h
17462 F: include/linux/reset/
17463 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17465 RESTARTABLE SEQUENCES SUPPORT
17466 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17467 M: Peter Zijlstra <peterz@infradead.org>
17468 M: "Paul E. McKenney" <paulmck@kernel.org>
17469 M: Boqun Feng <boqun.feng@gmail.com>
17470 L: linux-kernel@vger.kernel.org
17472 F: include/trace/events/rseq.h
17473 F: include/uapi/linux/rseq.h
17475 F: tools/testing/selftests/rseq/
17478 M: Johannes Berg <johannes@sipsolutions.net>
17479 L: linux-wireless@vger.kernel.org
17481 W: https://wireless.wiki.kernel.org/
17482 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17485 F: Documentation/ABI/stable/sysfs-class-rfkill
17486 F: Documentation/driver-api/rfkill.rst
17487 F: include/linux/rfkill.h
17488 F: include/uapi/linux/rfkill.h
17492 M: Thomas Graf <tgraf@suug.ch>
17493 M: Herbert Xu <herbert@gondor.apana.org.au>
17494 L: netdev@vger.kernel.org
17496 F: include/linux/rhashtable-types.h
17497 F: include/linux/rhashtable.h
17498 F: lib/rhashtable.c
17499 F: lib/test_rhashtable.c
17501 RICOH R5C592 MEMORYSTICK DRIVER
17502 M: Maxim Levitsky <maximlevitsky@gmail.com>
17504 F: drivers/memstick/host/r592.*
17506 RICOH SMARTMEDIA/XD DRIVER
17507 M: Maxim Levitsky <maximlevitsky@gmail.com>
17509 F: drivers/mtd/nand/raw/r852.c
17510 F: drivers/mtd/nand/raw/r852.h
17513 M: Atish Patra <atishp@atishpatra.org>
17514 R: Anup Patel <anup@brainfault.org>
17515 L: linux-riscv@lists.infradead.org
17517 F: drivers/perf/riscv_pmu.c
17518 F: drivers/perf/riscv_pmu_legacy.c
17519 F: drivers/perf/riscv_pmu_sbi.c
17521 RISC-V ARCHITECTURE
17522 M: Paul Walmsley <paul.walmsley@sifive.com>
17523 M: Palmer Dabbelt <palmer@dabbelt.com>
17524 M: Albert Ou <aou@eecs.berkeley.edu>
17525 L: linux-riscv@lists.infradead.org
17527 P: Documentation/riscv/patch-acceptance.rst
17528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17533 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17534 M: Conor Dooley <conor.dooley@microchip.com>
17535 M: Daire McNamara <daire.mcnamara@microchip.com>
17536 L: linux-riscv@lists.infradead.org
17538 F: arch/riscv/boot/dts/microchip/
17539 F: drivers/char/hw_random/mpfs-rng.c
17540 F: drivers/clk/microchip/clk-mpfs.c
17541 F: drivers/mailbox/mailbox-mpfs.c
17542 F: drivers/pci/controller/pcie-microchip-host.c
17543 F: drivers/rtc/rtc-mpfs.c
17544 F: drivers/soc/microchip/
17545 F: drivers/spi/spi-microchip-core.c
17546 F: drivers/usb/musb/mpfs.c
17547 F: include/soc/microchip/mpfs.h
17550 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17551 M: Jack Wang <jinpu.wang@ionos.com>
17552 L: linux-block@vger.kernel.org
17554 F: drivers/block/rnbd/
17557 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17559 W: http://sourceforge.net/projects/roccat/
17560 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17561 F: drivers/hid/hid-roccat*
17562 F: include/linux/hid-roccat*
17564 ROCKCHIP I2S TDM DRIVER
17565 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17566 L: linux-rockchip@lists.infradead.org
17568 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17569 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17571 ROCKCHIP ISP V1 DRIVER
17572 M: Dafna Hirschfeld <dafna@fastmail.com>
17573 L: linux-media@vger.kernel.org
17574 L: linux-rockchip@lists.infradead.org
17576 F: Documentation/admin-guide/media/rkisp1.rst
17577 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17578 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17579 F: drivers/media/platform/rockchip/rkisp1
17580 F: include/uapi/linux/rkisp1-config.h
17582 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17583 M: Jacob Chen <jacob-chen@iotwrt.com>
17584 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17585 L: linux-media@vger.kernel.org
17586 L: linux-rockchip@lists.infradead.org
17588 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17589 F: drivers/media/platform/rockchip/rga/
17591 ROCKCHIP VIDEO DECODER DRIVER
17592 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17593 L: linux-media@vger.kernel.org
17594 L: linux-rockchip@lists.infradead.org
17596 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17597 F: drivers/staging/media/rkvdec/
17600 M: Jiri Pirko <jiri@resnulli.us>
17601 L: netdev@vger.kernel.org
17603 F: drivers/net/ethernet/rocker/
17605 ROCKETPORT EXPRESS/INFINITY DRIVER
17606 M: Kevin Cernekee <cernekee@gmail.com>
17607 L: linux-serial@vger.kernel.org
17609 F: drivers/tty/serial/rp2.*
17611 ROHM BD99954 CHARGER IC
17612 R: Matti Vaittinen <mazziesaccount@gmail.com>
17614 F: drivers/power/supply/bd99954-charger.c
17615 F: drivers/power/supply/bd99954-charger.h
17617 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17618 M: Tomasz Duszynski <tduszyns@gmail.com>
17620 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17621 F: drivers/iio/light/bh1750.c
17623 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17624 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17625 L: linux-kernel@vger.kernel.org
17626 L: linux-renesas-soc@vger.kernel.org
17628 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17629 F: drivers/gpio/gpio-bd9571mwv.c
17630 F: drivers/mfd/bd9571mwv.c
17631 F: drivers/regulator/bd9571mwv-regulator.c
17632 F: include/linux/mfd/bd9571mwv.h
17634 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17635 R: Matti Vaittinen <mazziesaccount@gmail.com>
17637 F: drivers/clk/clk-bd718x7.c
17638 F: drivers/gpio/gpio-bd71815.c
17639 F: drivers/gpio/gpio-bd71828.c
17640 F: drivers/mfd/rohm-bd71828.c
17641 F: drivers/mfd/rohm-bd718x7.c
17642 F: drivers/mfd/rohm-bd9576.c
17643 F: drivers/regulator/bd71815-regulator.c
17644 F: drivers/regulator/bd71828-regulator.c
17645 F: drivers/regulator/bd718x7-regulator.c
17646 F: drivers/regulator/bd9576-regulator.c
17647 F: drivers/regulator/rohm-regulator.c
17648 F: drivers/rtc/rtc-bd70528.c
17649 F: drivers/watchdog/bd9576_wdt.c
17650 F: include/linux/mfd/rohm-bd71815.h
17651 F: include/linux/mfd/rohm-bd71828.h
17652 F: include/linux/mfd/rohm-bd718x7.h
17653 F: include/linux/mfd/rohm-bd957x.h
17654 F: include/linux/mfd/rohm-generic.h
17655 F: include/linux/mfd/rohm-shared.h
17658 M: Ralf Baechle <ralf@linux-mips.org>
17659 L: linux-hams@vger.kernel.org
17661 W: http://www.linux-ax25.org/
17662 F: include/net/rose.h
17663 F: include/uapi/linux/rose.h
17666 ROTATION DRIVER FOR ALLWINNER A83T
17667 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17668 L: linux-media@vger.kernel.org
17670 T: git git://linuxtv.org/media_tree.git
17671 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17672 F: drivers/media/platform/sunxi/sun8i-rotate/
17675 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17676 L: linux-remoteproc@vger.kernel.org
17678 F: drivers/tty/rpmsg_tty.c
17680 RTL2830 MEDIA DRIVER
17681 M: Antti Palosaari <crope@iki.fi>
17682 L: linux-media@vger.kernel.org
17684 W: https://linuxtv.org
17685 W: http://palosaari.fi/linux/
17686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17687 T: git git://linuxtv.org/anttip/media_tree.git
17688 F: drivers/media/dvb-frontends/rtl2830*
17690 RTL2832 MEDIA DRIVER
17691 M: Antti Palosaari <crope@iki.fi>
17692 L: linux-media@vger.kernel.org
17694 W: https://linuxtv.org
17695 W: http://palosaari.fi/linux/
17696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17697 T: git git://linuxtv.org/anttip/media_tree.git
17698 F: drivers/media/dvb-frontends/rtl2832*
17700 RTL2832_SDR MEDIA DRIVER
17701 M: Antti Palosaari <crope@iki.fi>
17702 L: linux-media@vger.kernel.org
17704 W: https://linuxtv.org
17705 W: http://palosaari.fi/linux/
17706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17707 T: git git://linuxtv.org/anttip/media_tree.git
17708 F: drivers/media/dvb-frontends/rtl2832_sdr*
17710 RTL8180 WIRELESS DRIVER
17711 L: linux-wireless@vger.kernel.org
17713 W: https://wireless.wiki.kernel.org/
17714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17715 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17717 RTL8187 WIRELESS DRIVER
17718 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17719 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17720 M: Larry Finger <Larry.Finger@lwfinger.net>
17721 L: linux-wireless@vger.kernel.org
17723 W: https://wireless.wiki.kernel.org/
17724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17725 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17727 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17728 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17729 L: linux-wireless@vger.kernel.org
17731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17732 F: drivers/net/wireless/realtek/rtl8xxxu/
17734 RTRS TRANSPORT DRIVERS
17735 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17736 M: Jack Wang <jinpu.wang@ionos.com>
17737 L: linux-rdma@vger.kernel.org
17739 F: drivers/infiniband/ulp/rtrs/
17741 RXRPC SOCKETS (AF_RXRPC)
17742 M: David Howells <dhowells@redhat.com>
17743 M: Marc Dionne <marc.dionne@auristor.com>
17744 L: linux-afs@lists.infradead.org
17746 W: https://www.infradead.org/~dhowells/kafs/
17747 F: Documentation/networking/rxrpc.rst
17748 F: include/keys/rxrpc-type.h
17749 F: include/net/af_rxrpc.h
17750 F: include/trace/events/rxrpc.h
17751 F: include/uapi/linux/rxrpc.h
17754 S3 SAVAGE FRAMEBUFFER DRIVER
17755 M: Antonino Daplas <adaplas@gmail.com>
17756 L: linux-fbdev@vger.kernel.org
17758 F: drivers/video/fbdev/savage/
17761 M: Heiko Carstens <hca@linux.ibm.com>
17762 M: Vasily Gorbik <gor@linux.ibm.com>
17763 M: Alexander Gordeev <agordeev@linux.ibm.com>
17764 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17765 R: Sven Schnelle <svens@linux.ibm.com>
17766 L: linux-s390@vger.kernel.org
17768 W: http://www.ibm.com/developerworks/linux/linux390/
17769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17770 F: Documentation/driver-api/s390-drivers.rst
17771 F: Documentation/s390/
17775 S390 COMMON I/O LAYER
17776 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17777 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17778 L: linux-s390@vger.kernel.org
17780 W: http://www.ibm.com/developerworks/linux/linux390/
17781 F: drivers/s390/cio/
17784 M: Stefan Haberland <sth@linux.ibm.com>
17785 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17786 L: linux-s390@vger.kernel.org
17788 W: http://www.ibm.com/developerworks/linux/linux390/
17789 F: block/partitions/ibm.c
17790 F: drivers/s390/block/dasd*
17791 F: include/linux/dasd_mod.h
17794 M: Matthew Rosato <mjrosato@linux.ibm.com>
17795 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17796 L: linux-s390@vger.kernel.org
17798 W: http://www.ibm.com/developerworks/linux/linux390/
17799 F: drivers/iommu/s390-iommu.c
17801 S390 IUCV NETWORK LAYER
17802 M: Alexandra Winter <wintera@linux.ibm.com>
17803 M: Wenjia Zhang <wenjia@linux.ibm.com>
17804 L: linux-s390@vger.kernel.org
17805 L: netdev@vger.kernel.org
17807 W: http://www.ibm.com/developerworks/linux/linux390/
17808 F: drivers/s390/net/*iucv*
17809 F: include/net/iucv/
17812 S390 NETWORK DRIVERS
17813 M: Alexandra Winter <wintera@linux.ibm.com>
17814 M: Wenjia Zhang <wenjia@linux.ibm.com>
17815 L: linux-s390@vger.kernel.org
17816 L: netdev@vger.kernel.org
17818 W: http://www.ibm.com/developerworks/linux/linux390/
17819 F: drivers/s390/net/
17822 M: Niklas Schnelle <schnelle@linux.ibm.com>
17823 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17824 L: linux-s390@vger.kernel.org
17826 W: http://www.ibm.com/developerworks/linux/linux390/
17828 F: drivers/pci/hotplug/s390_pci_hpc.c
17829 F: Documentation/s390/pci.rst
17831 S390 VFIO AP DRIVER
17832 M: Tony Krowiak <akrowiak@linux.ibm.com>
17833 M: Halil Pasic <pasic@linux.ibm.com>
17834 M: Jason Herne <jjherne@linux.ibm.com>
17835 L: linux-s390@vger.kernel.org
17837 W: http://www.ibm.com/developerworks/linux/linux390/
17838 F: Documentation/s390/vfio-ap*
17839 F: drivers/s390/crypto/vfio_ap*
17841 S390 VFIO-CCW DRIVER
17842 M: Eric Farman <farman@linux.ibm.com>
17843 M: Matthew Rosato <mjrosato@linux.ibm.com>
17844 R: Halil Pasic <pasic@linux.ibm.com>
17845 L: linux-s390@vger.kernel.org
17846 L: kvm@vger.kernel.org
17848 F: Documentation/s390/vfio-ccw.rst
17849 F: drivers/s390/cio/vfio_ccw*
17850 F: include/uapi/linux/vfio_ccw.h
17852 S390 VFIO-PCI DRIVER
17853 M: Matthew Rosato <mjrosato@linux.ibm.com>
17854 M: Eric Farman <farman@linux.ibm.com>
17855 L: linux-s390@vger.kernel.org
17856 L: kvm@vger.kernel.org
17858 F: arch/s390/kvm/pci*
17859 F: drivers/vfio/pci/vfio_pci_zdev.c
17860 F: include/uapi/linux/vfio_zdev.h
17863 M: Harald Freudenberger <freude@linux.ibm.com>
17864 L: linux-s390@vger.kernel.org
17866 W: http://www.ibm.com/developerworks/linux/linux390/
17867 F: drivers/s390/crypto/
17870 M: Steffen Maier <maier@linux.ibm.com>
17871 M: Benjamin Block <bblock@linux.ibm.com>
17872 L: linux-s390@vger.kernel.org
17874 W: http://www.ibm.com/developerworks/linux/linux390/
17875 F: drivers/s390/scsi/zfcp_*
17877 S3C ADC BATTERY DRIVER
17878 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17879 L: linux-samsung-soc@vger.kernel.org
17881 F: drivers/power/supply/s3c_adc_battery.c
17882 F: include/linux/s3c_adc_battery.h
17884 S3C24XX SD/MMC Driver
17885 M: Ben Dooks <ben-linux@fluff.org>
17886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17888 F: drivers/mmc/host/s3cmci.*
17890 SAA6588 RDS RECEIVER DRIVER
17891 M: Hans Verkuil <hverkuil@xs4all.nl>
17892 L: linux-media@vger.kernel.org
17894 W: https://linuxtv.org
17895 T: git git://linuxtv.org/media_tree.git
17896 F: drivers/media/i2c/saa6588*
17898 SAA7134 VIDEO4LINUX DRIVER
17899 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17900 L: linux-media@vger.kernel.org
17902 W: https://linuxtv.org
17903 T: git git://linuxtv.org/media_tree.git
17904 F: Documentation/driver-api/media/drivers/saa7134*
17905 F: drivers/media/pci/saa7134/
17907 SAA7146 VIDEO4LINUX-2 DRIVER
17908 M: Hans Verkuil <hverkuil@xs4all.nl>
17909 L: linux-media@vger.kernel.org
17911 T: git git://linuxtv.org/media_tree.git
17912 F: drivers/media/common/saa7146/
17913 F: drivers/media/pci/saa7146/
17914 F: include/media/drv-intf/saa7146*
17916 SAFESETID SECURITY MODULE
17917 M: Micah Morton <mortonm@chromium.org>
17919 F: Documentation/admin-guide/LSM/SafeSetID.rst
17920 F: security/safesetid/
17922 SAMSUNG AUDIO (ASoC) DRIVERS
17923 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17924 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17927 B: mailto:linux-samsung-soc@vger.kernel.org
17928 F: Documentation/devicetree/bindings/sound/samsung*
17929 F: sound/soc/samsung/
17931 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17932 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17933 L: linux-crypto@vger.kernel.org
17934 L: linux-samsung-soc@vger.kernel.org
17936 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17937 F: drivers/crypto/exynos-rng.c
17939 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17940 M: Łukasz Stelmach <l.stelmach@samsung.com>
17941 L: linux-samsung-soc@vger.kernel.org
17943 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17944 F: drivers/char/hw_random/exynos-trng.c
17946 SAMSUNG FRAMEBUFFER DRIVER
17947 M: Jingoo Han <jingoohan1@gmail.com>
17948 L: linux-fbdev@vger.kernel.org
17950 F: drivers/video/fbdev/s3c-fb.c
17952 SAMSUNG INTERCONNECT DRIVERS
17953 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17954 M: Artur Świgoń <a.swigon@samsung.com>
17955 L: linux-pm@vger.kernel.org
17956 L: linux-samsung-soc@vger.kernel.org
17958 F: drivers/interconnect/samsung/
17960 SAMSUNG LAPTOP DRIVER
17961 M: Corentin Chary <corentin.chary@gmail.com>
17962 L: platform-driver-x86@vger.kernel.org
17964 F: drivers/platform/x86/samsung-laptop.c
17966 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17967 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17968 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17969 L: linux-kernel@vger.kernel.org
17970 L: linux-samsung-soc@vger.kernel.org
17972 B: mailto:linux-samsung-soc@vger.kernel.org
17973 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17974 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17975 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17976 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17977 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17978 F: drivers/clk/clk-s2mps11.c
17979 F: drivers/mfd/sec*.c
17980 F: drivers/regulator/s2m*.c
17981 F: drivers/regulator/s5m*.c
17982 F: drivers/rtc/rtc-s5m.c
17983 F: include/linux/mfd/samsung/
17985 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17986 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17987 L: linux-media@vger.kernel.org
17988 L: linux-samsung-soc@vger.kernel.org
17990 F: drivers/media/platform/samsung/s3c-camif/
17991 F: include/media/drv-intf/s3c_camif.h
17993 SAMSUNG S3FWRN5 NFC DRIVER
17994 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17995 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17996 L: linux-nfc@lists.01.org (subscribers-only)
17998 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17999 F: drivers/nfc/s3fwrn5
18001 SAMSUNG S5C73M3 CAMERA DRIVER
18002 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18003 M: Andrzej Hajda <andrzej.hajda@intel.com>
18004 L: linux-media@vger.kernel.org
18006 F: drivers/media/i2c/s5c73m3/*
18008 SAMSUNG S5K5BAF CAMERA DRIVER
18009 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18010 M: Andrzej Hajda <andrzej.hajda@intel.com>
18011 L: linux-media@vger.kernel.org
18013 F: drivers/media/i2c/s5k5baf.c
18015 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18016 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18017 M: Vladimir Zapolskiy <vz@mleia.com>
18018 L: linux-crypto@vger.kernel.org
18019 L: linux-samsung-soc@vger.kernel.org
18021 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18022 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18023 F: drivers/crypto/s5p-sss.c
18025 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18026 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18027 L: linux-media@vger.kernel.org
18029 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18030 F: drivers/media/platform/samsung/exynos4-is/
18032 SAMSUNG SOC CLOCK DRIVERS
18033 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18034 M: Tomasz Figa <tomasz.figa@gmail.com>
18035 M: Chanwoo Choi <cw00.choi@samsung.com>
18036 R: Alim Akhtar <alim.akhtar@samsung.com>
18037 L: linux-samsung-soc@vger.kernel.org
18039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18040 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18041 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18042 F: drivers/clk/samsung/
18043 F: include/dt-bindings/clock/exynos*.h
18044 F: include/dt-bindings/clock/s3c*.h
18045 F: include/dt-bindings/clock/s5p*.h
18046 F: include/dt-bindings/clock/samsung,*.h
18047 F: include/linux/clk/samsung.h
18048 F: include/linux/platform_data/clk-s3c2410.h
18050 SAMSUNG SPI DRIVERS
18051 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18052 M: Andi Shyti <andi@etezian.org>
18053 L: linux-spi@vger.kernel.org
18054 L: linux-samsung-soc@vger.kernel.org
18056 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18057 F: drivers/spi/spi-s3c*
18058 F: include/linux/platform_data/spi-s3c64xx.h
18059 F: include/linux/spi/s3c24xx-fiq.h
18061 SAMSUNG SXGBE DRIVERS
18062 M: Byungho An <bh74.an@samsung.com>
18063 L: netdev@vger.kernel.org
18065 F: drivers/net/ethernet/samsung/sxgbe/
18067 SAMSUNG THERMAL DRIVER
18068 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18069 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18070 L: linux-pm@vger.kernel.org
18071 L: linux-samsung-soc@vger.kernel.org
18073 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18074 F: drivers/thermal/samsung/
18076 SAMSUNG USB2 PHY DRIVER
18077 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18078 L: linux-kernel@vger.kernel.org
18080 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18081 F: Documentation/driver-api/phy/samsung-usb2.rst
18082 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18083 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18084 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18085 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18086 F: drivers/phy/samsung/phy-samsung-usb2.c
18087 F: drivers/phy/samsung/phy-samsung-usb2.h
18089 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18090 M: Paul Barker <paul.barker@sancloud.com>
18091 R: Marc Murphy <marc.murphy@sancloud.com>
18093 F: arch/arm/boot/dts/am335x-sancloud*
18096 M: Zwane Mwaikambo <zwanem@gmail.com>
18098 F: drivers/watchdog/sc1200wdt.c
18101 M: Ingo Molnar <mingo@redhat.com>
18102 M: Peter Zijlstra <peterz@infradead.org>
18103 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18104 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18105 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18106 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18107 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18108 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18109 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18110 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18111 L: linux-kernel@vger.kernel.org
18113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18114 F: include/linux/preempt.h
18115 F: include/linux/sched.h
18116 F: include/linux/wait.h
18117 F: include/uapi/linux/sched.h
18120 SCR24X CHIP CARD INTERFACE DRIVER
18121 M: Lubomir Rintel <lkundrak@v3.sk>
18123 F: drivers/char/pcmcia/scr24x_cs.c
18125 SCSI RDMA PROTOCOL (SRP) INITIATOR
18126 M: Bart Van Assche <bvanassche@acm.org>
18127 L: linux-rdma@vger.kernel.org
18129 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18130 F: drivers/infiniband/ulp/srp/
18131 F: include/scsi/srp.h
18133 SCSI RDMA PROTOCOL (SRP) TARGET
18134 M: Bart Van Assche <bvanassche@acm.org>
18135 L: linux-rdma@vger.kernel.org
18136 L: target-devel@vger.kernel.org
18138 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18139 F: drivers/infiniband/ulp/srpt/
18142 M: Doug Gilbert <dgilbert@interlog.com>
18143 L: linux-scsi@vger.kernel.org
18145 W: http://sg.danny.cz/sg
18146 F: Documentation/scsi/scsi-generic.rst
18147 F: drivers/scsi/sg.c
18148 F: include/scsi/sg.h
18151 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18152 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18153 L: linux-scsi@vger.kernel.org
18155 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18158 F: Documentation/devicetree/bindings/scsi/
18164 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18165 L: linux-scsi@vger.kernel.org
18167 F: Documentation/scsi/st.rst
18168 F: drivers/scsi/st.*
18169 F: drivers/scsi/st_*.h
18171 SCSI TARGET CORE USER DRIVER
18172 M: Bodo Stroesser <bostroesser@gmail.com>
18173 L: linux-scsi@vger.kernel.org
18174 L: target-devel@vger.kernel.org
18176 F: Documentation/target/tcmu-design.rst
18177 F: drivers/target/target_core_user.c
18178 F: include/uapi/linux/target_core_user.h
18180 SCSI TARGET SUBSYSTEM
18181 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18182 L: linux-scsi@vger.kernel.org
18183 L: target-devel@vger.kernel.org
18185 W: http://www.linux-iscsi.org
18186 Q: https://patchwork.kernel.org/project/target-devel/list/
18187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18188 F: Documentation/target/
18193 M: Vlad Yasevich <vyasevich@gmail.com>
18194 M: Neil Horman <nhorman@tuxdriver.com>
18195 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18196 L: linux-sctp@vger.kernel.org
18198 W: http://lksctp.sourceforge.net
18199 F: Documentation/networking/sctp.rst
18200 F: include/linux/sctp.h
18201 F: include/net/sctp/
18202 F: include/uapi/linux/sctp.h
18206 M: Jim Cromie <jim.cromie@gmail.com>
18208 F: Documentation/i2c/busses/scx200_acb.rst
18209 F: arch/x86/platform/scx200/
18210 F: drivers/i2c/busses/scx200*
18211 F: drivers/mtd/maps/scx200_docflash.c
18212 F: drivers/watchdog/scx200_wdt.c
18213 F: include/linux/scx200.h
18216 M: Jim Cromie <jim.cromie@gmail.com>
18218 F: drivers/char/scx200_gpio.c
18219 F: include/linux/scx200_gpio.h
18221 SCx200 HRT CLOCKSOURCE DRIVER
18222 M: Jim Cromie <jim.cromie@gmail.com>
18224 F: drivers/clocksource/scx200_hrt.c
18226 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18227 M: Sascha Sommer <saschasommer@freenet.de>
18228 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18230 F: drivers/mmc/host/sdricoh_cs.c
18232 SECO BOARDS CEC DRIVER
18233 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18235 F: drivers/media/cec/platform/seco/seco-cec.c
18236 F: drivers/media/cec/platform/seco/seco-cec.h
18239 M: Kees Cook <keescook@chromium.org>
18240 R: Andy Lutomirski <luto@amacapital.net>
18241 R: Will Drewry <wad@chromium.org>
18243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18244 F: Documentation/userspace-api/seccomp_filter.rst
18245 F: include/linux/seccomp.h
18246 F: include/uapi/linux/seccomp.h
18247 F: kernel/seccomp.c
18248 F: tools/testing/selftests/kselftest_harness.h
18249 F: tools/testing/selftests/seccomp/*
18250 K: \bsecure_computing
18253 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18254 M: Al Cooper <alcooperx@gmail.com>
18255 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18256 L: linux-mmc@vger.kernel.org
18258 F: drivers/mmc/host/sdhci-brcmstb*
18260 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18261 M: Adrian Hunter <adrian.hunter@intel.com>
18262 L: linux-mmc@vger.kernel.org
18264 F: drivers/mmc/host/sdhci*
18266 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18267 M: Eugen Hristev <eugen.hristev@microchip.com>
18268 L: linux-mmc@vger.kernel.org
18270 F: drivers/mmc/host/sdhci-of-at91.c
18272 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18273 M: Ben Dooks <ben-linux@fluff.org>
18274 M: Jaehoon Chung <jh80.chung@samsung.com>
18275 L: linux-mmc@vger.kernel.org
18277 F: drivers/mmc/host/sdhci-s3c*
18279 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18280 M: Viresh Kumar <vireshk@kernel.org>
18281 L: linux-mmc@vger.kernel.org
18283 F: drivers/mmc/host/sdhci-spear.c
18285 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18286 M: Kishon Vijay Abraham I <kishon@ti.com>
18287 L: linux-mmc@vger.kernel.org
18289 F: drivers/mmc/host/sdhci-omap.c
18291 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18292 M: Haibo Chen <haibo.chen@nxp.com>
18293 L: linux-imx@nxp.com
18294 L: linux-mmc@vger.kernel.org
18296 F: drivers/mmc/host/sdhci-esdhc-imx.c
18298 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18299 M: Jonathan Derrick <jonathan.derrick@intel.com>
18300 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18301 L: linux-block@vger.kernel.org
18303 F: block/opal_proto.h
18305 F: include/linux/sed*
18306 F: include/uapi/linux/sed*
18309 M: Security Officers <security@kernel.org>
18311 F: Documentation/admin-guide/security-bugs.rst
18314 M: Paul Moore <paul@paul-moore.com>
18315 M: James Morris <jmorris@namei.org>
18316 M: "Serge E. Hallyn" <serge@hallyn.com>
18317 L: linux-security-module@vger.kernel.org (suggested Cc:)
18319 W: http://kernsec.org/
18320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18322 X: security/selinux/
18324 SELINUX SECURITY MODULE
18325 M: Paul Moore <paul@paul-moore.com>
18326 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18327 M: Eric Paris <eparis@parisplace.org>
18328 L: selinux@vger.kernel.org
18330 W: https://selinuxproject.org
18331 W: https://github.com/SELinuxProject
18332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18333 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18334 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18335 F: Documentation/admin-guide/LSM/SELinux.rst
18336 F: include/trace/events/avc.h
18337 F: include/uapi/linux/selinux_netlink.h
18338 F: scripts/selinux/
18339 F: security/selinux/
18342 M: Jiri Slaby <jirislaby@kernel.org>
18344 F: drivers/misc/phantom.c
18345 F: include/uapi/linux/phantom.h
18347 SENSEAIR SUNRISE 006-0-0007
18348 M: Jacopo Mondi <jacopo@jmondi.org>
18350 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18351 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18352 F: drivers/iio/chemical/sunrise_co2.c
18354 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18355 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18357 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18358 F: drivers/iio/chemical/scd30.h
18359 F: drivers/iio/chemical/scd30_core.c
18360 F: drivers/iio/chemical/scd30_i2c.c
18361 F: drivers/iio/chemical/scd30_serial.c
18363 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18364 M: Roan van Dijk <roan@protonic.nl>
18366 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18367 F: drivers/iio/chemical/scd4x.c
18369 SENSIRION SGP40 GAS SENSOR DRIVER
18370 M: Andreas Klinger <ak@it-klinger.de>
18372 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18373 F: drivers/iio/chemical/sgp40.c
18375 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18376 M: Tomasz Duszynski <tduszyns@gmail.com>
18378 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18379 F: drivers/iio/chemical/sps30.c
18380 F: drivers/iio/chemical/sps30_i2c.c
18381 F: drivers/iio/chemical/sps30_serial.c
18384 M: Rob Herring <robh@kernel.org>
18385 L: linux-serial@vger.kernel.org
18387 F: Documentation/devicetree/bindings/serial/serial.yaml
18388 F: drivers/tty/serdev/
18389 F: include/linux/serdev.h
18392 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18393 L: linux-serial@vger.kernel.org
18395 F: Documentation/devicetree/bindings/serial/
18396 F: drivers/tty/serial/
18399 M: Sean Young <sean@mess.org>
18400 L: linux-media@vger.kernel.org
18402 F: drivers/media/rc/serial_ir.c
18404 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18405 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18408 F: Documentation/devicetree/bindings/slimbus/
18409 F: drivers/slimbus/
18410 F: include/linux/slimbus.h
18413 M: Edward Cree <ecree.xilinx@gmail.com>
18414 M: Martin Habets <habetsm.xilinx@gmail.com>
18415 L: netdev@vger.kernel.org
18417 F: drivers/net/ethernet/sfc/
18419 SFF/SFP/SFP+ MODULE SUPPORT
18420 M: Russell King <linux@armlinux.org.uk>
18421 L: netdev@vger.kernel.org
18423 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18424 F: drivers/net/phy/phylink.c
18425 F: drivers/net/phy/sfp*
18426 F: include/linux/mdio/mdio-i2c.h
18427 F: include/linux/phylink.h
18428 F: include/linux/sfp.h
18429 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)
18432 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18434 F: drivers/misc/sgi-gru/
18436 SGI XP/XPC/XPNET DRIVER
18437 M: Robin Holt <robinmholt@gmail.com>
18438 M: Steve Wahl <steve.wahl@hpe.com>
18439 R: Mike Travis <mike.travis@hpe.com>
18441 F: drivers/misc/sgi-xp/
18443 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18444 M: Karsten Graul <kgraul@linux.ibm.com>
18445 M: Wenjia Zhang <wenjia@linux.ibm.com>
18446 L: linux-s390@vger.kernel.org
18448 W: http://www.ibm.com/developerworks/linux/linux390/
18451 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18452 M: Linus Walleij <linus.walleij@linaro.org>
18453 L: linux-iio@vger.kernel.org
18455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18456 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18457 F: drivers/iio/light/gp2ap002.c
18459 SHARP RJ54N1CB0C SENSOR DRIVER
18460 M: Jacopo Mondi <jacopo@jmondi.org>
18461 L: linux-media@vger.kernel.org
18463 T: git git://linuxtv.org/media_tree.git
18464 F: drivers/media/i2c/rj54n1cb0c.c
18465 F: include/media/i2c/rj54n1cb0c.h
18467 SH_VOU V4L2 OUTPUT DRIVER
18468 L: linux-media@vger.kernel.org
18470 F: drivers/media/platform/renesas/sh_vou.c
18471 F: include/media/drv-intf/sh_vou.h
18473 SI2157 MEDIA DRIVER
18474 M: Antti Palosaari <crope@iki.fi>
18475 L: linux-media@vger.kernel.org
18477 W: https://linuxtv.org
18478 W: http://palosaari.fi/linux/
18479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18480 T: git git://linuxtv.org/anttip/media_tree.git
18481 F: drivers/media/tuners/si2157*
18483 SI2165 MEDIA DRIVER
18484 M: Matthias Schwarzott <zzam@gentoo.org>
18485 L: linux-media@vger.kernel.org
18487 W: https://linuxtv.org
18488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18489 F: drivers/media/dvb-frontends/si2165*
18491 SI2168 MEDIA DRIVER
18492 M: Antti Palosaari <crope@iki.fi>
18493 L: linux-media@vger.kernel.org
18495 W: https://linuxtv.org
18496 W: http://palosaari.fi/linux/
18497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18498 T: git git://linuxtv.org/anttip/media_tree.git
18499 F: drivers/media/dvb-frontends/si2168*
18501 SI470X FM RADIO RECEIVER I2C DRIVER
18502 M: Hans Verkuil <hverkuil@xs4all.nl>
18503 L: linux-media@vger.kernel.org
18505 W: https://linuxtv.org
18506 T: git git://linuxtv.org/media_tree.git
18507 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18509 SI470X FM RADIO RECEIVER USB DRIVER
18510 M: Hans Verkuil <hverkuil@xs4all.nl>
18511 L: linux-media@vger.kernel.org
18513 W: https://linuxtv.org
18514 T: git git://linuxtv.org/media_tree.git
18515 F: drivers/media/radio/si470x/radio-si470x-common.c
18516 F: drivers/media/radio/si470x/radio-si470x-usb.c
18517 F: drivers/media/radio/si470x/radio-si470x.h
18519 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18520 M: Eduardo Valentin <edubezval@gmail.com>
18521 L: linux-media@vger.kernel.org
18523 W: https://linuxtv.org
18524 T: git git://linuxtv.org/media_tree.git
18525 F: drivers/media/radio/si4713/si4713.?
18527 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18528 M: Eduardo Valentin <edubezval@gmail.com>
18529 L: linux-media@vger.kernel.org
18531 W: https://linuxtv.org
18532 T: git git://linuxtv.org/media_tree.git
18533 F: drivers/media/radio/si4713/radio-platform-si4713.c
18535 SI4713 FM RADIO TRANSMITTER USB DRIVER
18536 M: Hans Verkuil <hverkuil@xs4all.nl>
18537 L: linux-media@vger.kernel.org
18539 W: https://linuxtv.org
18540 T: git git://linuxtv.org/media_tree.git
18541 F: drivers/media/radio/si4713/radio-usb-si4713.c
18544 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18545 L: linux-media@vger.kernel.org
18547 W: https://linuxtv.org
18548 T: git git://linuxtv.org/media_tree.git
18549 F: drivers/media/common/siano/
18550 F: drivers/media/mmc/siano/
18551 F: drivers/media/usb/siano/
18552 F: drivers/media/usb/siano/
18555 M: Palmer Dabbelt <palmer@dabbelt.com>
18556 M: Paul Walmsley <paul.walmsley@sifive.com>
18557 L: linux-riscv@lists.infradead.org
18559 T: git git://github.com/sifive/riscv-linux.git
18563 SIFIVE FU540 SYSTEM-ON-CHIP
18564 M: Paul Walmsley <paul.walmsley@sifive.com>
18565 M: Palmer Dabbelt <palmer@dabbelt.com>
18566 L: linux-riscv@lists.infradead.org
18568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18573 M: Green Wan <green.wan@sifive.com>
18575 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18576 F: drivers/dma/sf-pdma/
18578 SILEAD TOUCHSCREEN DRIVER
18579 M: Hans de Goede <hdegoede@redhat.com>
18580 L: linux-input@vger.kernel.org
18581 L: platform-driver-x86@vger.kernel.org
18583 F: drivers/input/touchscreen/silead.c
18584 F: drivers/platform/x86/touchscreen_dmi.c
18586 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18587 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18589 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18590 F: drivers/net/wireless/silabs/wfx/
18592 SILICON MOTION SM712 FRAME BUFFER DRIVER
18593 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18594 M: Teddy Wang <teddy.wang@siliconmotion.com>
18595 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18596 L: linux-fbdev@vger.kernel.org
18598 F: Documentation/fb/sm712fb.rst
18599 F: drivers/video/fbdev/sm712*
18601 SILVACO I3C DUAL-ROLE MASTER
18602 M: Miquel Raynal <miquel.raynal@bootlin.com>
18603 M: Conor Culhane <conor.culhane@silvaco.com>
18604 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18606 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18607 F: drivers/i3c/master/svc-i3c-master.c
18610 M: Hans de Goede <hdegoede@redhat.com>
18611 L: linux-fbdev@vger.kernel.org
18613 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18614 F: drivers/video/fbdev/simplefb.c
18615 F: include/linux/platform_data/simplefb.h
18617 SIMTEC EB110ATX (Chalice CATS)
18618 M: Simtec Linux Team <linux@simtec.co.uk>
18620 W: http://www.simtec.co.uk/products/EB110ATX/
18622 SIMTEC EB2410ITX (BAST)
18623 M: Simtec Linux Team <linux@simtec.co.uk>
18625 W: http://www.simtec.co.uk/products/EB2410ITX/
18626 F: arch/arm/mach-s3c/bast-ide.c
18627 F: arch/arm/mach-s3c/bast-irq.c
18628 F: arch/arm/mach-s3c/mach-bast.c
18631 M: Thorsten Scherer <t.scherer@eckelmann.de>
18632 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18633 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18635 F: drivers/gpio/gpio-siox.c
18637 F: include/trace/events/siox.h
18639 SIPHASH PRF ROUTINES
18640 M: Jason A. Donenfeld <Jason@zx2c4.com>
18642 F: include/linux/siphash.h
18644 F: lib/test_siphash.c
18646 SIS 190 ETHERNET DRIVER
18647 M: Francois Romieu <romieu@fr.zoreil.com>
18648 L: netdev@vger.kernel.org
18650 F: drivers/net/ethernet/sis/sis190.c
18652 SIS 900/7016 FAST ETHERNET DRIVER
18653 M: Daniele Venzano <venza@brownhat.org>
18654 L: netdev@vger.kernel.org
18656 W: http://www.brownhat.org/sis900.html
18657 F: drivers/net/ethernet/sis/sis900.*
18659 SIS FRAMEBUFFER DRIVER
18660 M: Thomas Winischhofer <thomas@winischhofer.net>
18662 W: http://www.winischhofer.net/linuxsisvga.shtml
18663 F: Documentation/fb/sisfb.rst
18664 F: drivers/video/fbdev/sis/
18665 F: include/video/sisfb.h
18667 SIS I2C TOUCHSCREEN DRIVER
18668 M: Mika Penttilä <mika.penttila@nextfour.com>
18669 L: linux-input@vger.kernel.org
18671 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18672 F: drivers/input/touchscreen/sis_i2c.c
18675 M: Thomas Winischhofer <thomas@winischhofer.net>
18677 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18678 F: drivers/usb/misc/sisusbvga/
18680 SL28 CPLD MFD DRIVER
18681 M: Michael Walle <michael@walle.cc>
18683 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18684 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18685 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18686 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18687 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18688 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18689 F: drivers/gpio/gpio-sl28cpld.c
18690 F: drivers/hwmon/sl28cpld-hwmon.c
18691 F: drivers/irqchip/irq-sl28cpld.c
18692 F: drivers/pwm/pwm-sl28cpld.c
18693 F: drivers/watchdog/sl28cpld_wdt.c
18696 M: Christoph Lameter <cl@linux.com>
18697 M: Pekka Enberg <penberg@kernel.org>
18698 M: David Rientjes <rientjes@google.com>
18699 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18700 M: Andrew Morton <akpm@linux-foundation.org>
18701 M: Vlastimil Babka <vbabka@suse.cz>
18702 R: Roman Gushchin <roman.gushchin@linux.dev>
18703 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18704 L: linux-mm@kvack.org
18706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18707 F: include/linux/sl?b*.h
18710 SLCAN CAN NETWORK DRIVER
18711 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18712 L: linux-can@vger.kernel.org
18714 F: drivers/net/can/slcan/
18716 SLEEPABLE READ-COPY UPDATE (SRCU)
18717 M: Lai Jiangshan <jiangshanlai@gmail.com>
18718 M: "Paul E. McKenney" <paulmck@kernel.org>
18719 M: Josh Triplett <josh@joshtriplett.org>
18720 R: Steven Rostedt <rostedt@goodmis.org>
18721 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18722 L: rcu@vger.kernel.org
18724 W: http://www.rdrop.com/users/paulmck/RCU/
18725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18726 F: include/linux/srcu*.h
18727 F: kernel/rcu/srcu*.c
18729 SMACK SECURITY MODULE
18730 M: Casey Schaufler <casey@schaufler-ca.com>
18731 L: linux-security-module@vger.kernel.org
18733 W: http://schaufler-ca.com
18734 T: git git://github.com/cschaufler/smack-next
18735 F: Documentation/admin-guide/LSM/Smack.rst
18738 SMC91x ETHERNET DRIVER
18739 M: Nicolas Pitre <nico@fluxnic.net>
18741 F: drivers/net/ethernet/smsc/smc91x.*
18743 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18744 M: Mark Rutland <mark.rutland@arm.com>
18745 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18746 M: Sudeep Holla <sudeep.holla@arm.com>
18747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18749 F: drivers/firmware/smccc/
18750 F: include/linux/arm-smccc.h
18752 SMM665 HARDWARE MONITOR DRIVER
18753 M: Guenter Roeck <linux@roeck-us.net>
18754 L: linux-hwmon@vger.kernel.org
18756 F: Documentation/hwmon/smm665.rst
18757 F: drivers/hwmon/smm665.c
18759 SMSC EMC2103 HARDWARE MONITOR DRIVER
18760 M: Steve Glendinning <steve.glendinning@shawell.net>
18761 L: linux-hwmon@vger.kernel.org
18763 F: Documentation/hwmon/emc2103.rst
18764 F: drivers/hwmon/emc2103.c
18766 SMSC SCH5627 HARDWARE MONITOR DRIVER
18767 M: Hans de Goede <hdegoede@redhat.com>
18768 L: linux-hwmon@vger.kernel.org
18770 F: Documentation/hwmon/sch5627.rst
18771 F: drivers/hwmon/sch5627.c
18773 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18774 M: Steve Glendinning <steve.glendinning@shawell.net>
18775 L: linux-fbdev@vger.kernel.org
18777 F: drivers/video/fbdev/smscufx.c
18779 SMSC47B397 HARDWARE MONITOR DRIVER
18780 M: Jean Delvare <jdelvare@suse.com>
18781 L: linux-hwmon@vger.kernel.org
18783 F: Documentation/hwmon/smsc47b397.rst
18784 F: drivers/hwmon/smsc47b397.c
18786 SMSC911x ETHERNET DRIVER
18787 M: Steve Glendinning <steve.glendinning@shawell.net>
18788 L: netdev@vger.kernel.org
18790 F: drivers/net/ethernet/smsc/smsc911x.*
18791 F: include/linux/smsc911x.h
18793 SMSC9420 PCI ETHERNET DRIVER
18794 M: Steve Glendinning <steve.glendinning@shawell.net>
18795 L: netdev@vger.kernel.org
18797 F: drivers/net/ethernet/smsc/smsc9420.*
18799 SOCIONEXT (SNI) AVE NETWORK DRIVER
18800 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18801 L: netdev@vger.kernel.org
18803 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18804 F: drivers/net/ethernet/socionext/sni_ave.c
18806 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18807 M: Jassi Brar <jaswinder.singh@linaro.org>
18808 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18809 L: netdev@vger.kernel.org
18811 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18812 F: drivers/net/ethernet/socionext/netsec.c
18814 SOCIONEXT (SNI) Synquacer SPI DRIVER
18815 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18816 M: Jassi Brar <jaswinder.singh@linaro.org>
18817 L: linux-spi@vger.kernel.org
18819 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18820 F: drivers/spi/spi-synquacer.c
18822 SOCIONEXT SYNQUACER I2C DRIVER
18823 M: Ard Biesheuvel <ardb@kernel.org>
18824 L: linux-i2c@vger.kernel.org
18826 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18827 F: drivers/i2c/busses/i2c-synquacer.c
18829 SOCIONEXT UNIPHIER SOUND DRIVER
18830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18832 F: sound/soc/uniphier/
18834 SOEKRIS NET48XX LED SUPPORT
18835 M: Chris Boot <bootc@bootc.net>
18837 F: drivers/leds/leds-net48xx.c
18839 SOFT-IWARP DRIVER (siw)
18840 M: Bernard Metzler <bmt@zurich.ibm.com>
18841 L: linux-rdma@vger.kernel.org
18843 F: drivers/infiniband/sw/siw/
18844 F: include/uapi/rdma/siw-abi.h
18846 SOFT-ROCE DRIVER (rxe)
18847 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18848 L: linux-rdma@vger.kernel.org
18850 F: drivers/infiniband/sw/rxe/
18851 F: include/uapi/rdma/rdma_user_rxe.h
18853 SOFTLOGIC 6x10 MPEG CODEC
18854 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18855 M: Anton Sviridenko <anton@corp.bluecherry.net>
18856 M: Andrey Utkin <andrey_utkin@fastmail.com>
18857 M: Ismael Luceno <ismael@iodev.co.uk>
18858 L: linux-media@vger.kernel.org
18860 F: drivers/media/pci/solo6x10/
18862 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18863 M: James Morse <james.morse@arm.com>
18864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18866 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18867 F: drivers/firmware/arm_sdei.c
18868 F: include/linux/arm_sdei.h
18869 F: include/uapi/linux/arm_sdei.h
18871 SOFTWARE NODES AND DEVICE PROPERTIES
18872 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18873 R: Daniel Scally <djrscally@gmail.com>
18874 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18875 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18876 L: linux-acpi@vger.kernel.org
18878 F: drivers/base/property.c
18879 F: drivers/base/swnode.c
18880 F: include/linux/fwnode.h
18881 F: include/linux/property.h
18883 SOFTWARE RAID (Multiple Disks) SUPPORT
18884 M: Song Liu <song@kernel.org>
18885 L: linux-raid@vger.kernel.org
18887 Q: https://patchwork.kernel.org/project/linux-raid/list/
18888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18889 F: drivers/md/Kconfig
18890 F: drivers/md/Makefile
18892 F: drivers/md/raid*
18893 F: include/linux/raid/
18894 F: include/uapi/linux/raid/
18896 SOLIDRUN CLEARFOG SUPPORT
18897 M: Russell King <linux@armlinux.org.uk>
18899 F: arch/arm/boot/dts/armada-388-clearfog*
18900 F: arch/arm/boot/dts/armada-38x-solidrun-*
18902 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18903 M: Russell King <linux@armlinux.org.uk>
18905 F: arch/arm/boot/dts/imx6*-cubox-i*
18906 F: arch/arm/boot/dts/imx6*-hummingboard*
18907 F: arch/arm/boot/dts/imx6*-sr-*
18909 SONIC NETWORK DRIVER
18910 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18911 L: netdev@vger.kernel.org
18913 F: drivers/net/ethernet/natsemi/sonic.*
18915 SONICS SILICON BACKPLANE DRIVER (SSB)
18916 M: Michael Buesch <m@bues.ch>
18917 L: linux-wireless@vger.kernel.org
18920 F: include/linux/ssb/
18922 SONY IMX208 SENSOR DRIVER
18923 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18924 L: linux-media@vger.kernel.org
18926 T: git git://linuxtv.org/media_tree.git
18927 F: drivers/media/i2c/imx208.c
18929 SONY IMX214 SENSOR DRIVER
18930 M: Ricardo Ribalda <ribalda@kernel.org>
18931 L: linux-media@vger.kernel.org
18933 T: git git://linuxtv.org/media_tree.git
18934 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18935 F: drivers/media/i2c/imx214.c
18937 SONY IMX219 SENSOR DRIVER
18938 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18939 L: linux-media@vger.kernel.org
18941 T: git git://linuxtv.org/media_tree.git
18942 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18943 F: drivers/media/i2c/imx219.c
18945 SONY IMX258 SENSOR DRIVER
18946 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18947 L: linux-media@vger.kernel.org
18949 T: git git://linuxtv.org/media_tree.git
18950 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18951 F: drivers/media/i2c/imx258.c
18953 SONY IMX274 SENSOR DRIVER
18954 M: Leon Luo <leonl@leopardimaging.com>
18955 L: linux-media@vger.kernel.org
18957 T: git git://linuxtv.org/media_tree.git
18958 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18959 F: drivers/media/i2c/imx274.c
18961 SONY IMX290 SENSOR DRIVER
18962 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18963 L: linux-media@vger.kernel.org
18965 T: git git://linuxtv.org/media_tree.git
18966 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18967 F: drivers/media/i2c/imx290.c
18969 SONY IMX319 SENSOR DRIVER
18970 M: Bingbu Cao <bingbu.cao@intel.com>
18971 L: linux-media@vger.kernel.org
18973 T: git git://linuxtv.org/media_tree.git
18974 F: drivers/media/i2c/imx319.c
18976 SONY IMX334 SENSOR DRIVER
18977 M: Paul J. Murphy <paul.j.murphy@intel.com>
18978 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18979 L: linux-media@vger.kernel.org
18981 T: git git://linuxtv.org/media_tree.git
18982 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18983 F: drivers/media/i2c/imx334.c
18985 SONY IMX335 SENSOR DRIVER
18986 M: Paul J. Murphy <paul.j.murphy@intel.com>
18987 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18988 L: linux-media@vger.kernel.org
18990 T: git git://linuxtv.org/media_tree.git
18991 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18992 F: drivers/media/i2c/imx335.c
18994 SONY IMX355 SENSOR DRIVER
18995 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18996 L: linux-media@vger.kernel.org
18998 T: git git://linuxtv.org/media_tree.git
18999 F: drivers/media/i2c/imx355.c
19001 SONY IMX412 SENSOR DRIVER
19002 M: Paul J. Murphy <paul.j.murphy@intel.com>
19003 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19004 L: linux-media@vger.kernel.org
19006 T: git git://linuxtv.org/media_tree.git
19007 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19008 F: drivers/media/i2c/imx412.c
19010 SONY MEMORYSTICK SUBSYSTEM
19011 M: Maxim Levitsky <maximlevitsky@gmail.com>
19012 M: Alex Dubov <oakad@yahoo.com>
19013 M: Ulf Hansson <ulf.hansson@linaro.org>
19014 L: linux-mmc@vger.kernel.org
19016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19017 F: drivers/memstick/
19018 F: include/linux/memstick.h
19020 SONY VAIO CONTROL DEVICE DRIVER
19021 M: Mattia Dongili <malattia@linux.it>
19022 L: platform-driver-x86@vger.kernel.org
19024 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19025 F: Documentation/admin-guide/laptops/sony-laptop.rst
19026 F: drivers/char/sonypi.c
19027 F: drivers/platform/x86/sony-laptop.c
19028 F: include/linux/sony-laptop.h
19031 M: Jaroslav Kysela <perex@perex.cz>
19032 M: Takashi Iwai <tiwai@suse.com>
19033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19035 W: http://www.alsa-project.org/
19036 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19038 F: Documentation/sound/
19040 F: include/uapi/sound/
19042 F: tools/testing/selftests/alsa
19044 SOUND - COMPRESSED AUDIO
19045 M: Vinod Koul <vkoul@kernel.org>
19046 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19049 F: Documentation/sound/designs/compress-offload.rst
19050 F: include/sound/compress_driver.h
19051 F: include/uapi/sound/compress_*
19052 F: sound/core/compress_offload.c
19053 F: sound/soc/soc-compress.c
19055 SOUND - DMAENGINE HELPERS
19056 M: Lars-Peter Clausen <lars@metafoo.de>
19058 F: include/sound/dmaengine_pcm.h
19059 F: sound/core/pcm_dmaengine.c
19060 F: sound/soc/soc-generic-dmaengine-pcm.c
19062 SOUND - ALSA SELFTESTS
19063 M: Mark Brown <broonie@kernel.org>
19064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19065 L: linux-kselftest@vger.kernel.org
19067 F: tools/testing/selftests/alsa
19069 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19070 M: Liam Girdwood <lgirdwood@gmail.com>
19071 M: Mark Brown <broonie@kernel.org>
19072 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19074 W: http://alsa-project.org/main/index.php/ASoC
19075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19076 F: Documentation/devicetree/bindings/sound/
19077 F: Documentation/sound/soc/
19078 F: include/dt-bindings/sound/
19079 F: include/sound/soc*
19082 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19083 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19084 M: Liam Girdwood <lgirdwood@gmail.com>
19085 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19086 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19087 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19088 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19089 M: Daniel Baluta <daniel.baluta@nxp.com>
19090 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19092 W: https://github.com/thesofproject/linux/
19095 SOUNDWIRE SUBSYSTEM
19096 M: Vinod Koul <vkoul@kernel.org>
19097 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19098 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19099 R: Sanyog Kale <sanyog.r.kale@intel.com>
19100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19103 F: Documentation/driver-api/soundwire/
19104 F: drivers/soundwire/
19105 F: include/linux/soundwire/
19108 M: Olli Salonen <olli.salonen@iki.fi>
19109 L: linux-media@vger.kernel.org
19111 W: https://linuxtv.org
19112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19113 F: drivers/media/dvb-frontends/sp2*
19115 SPARC + UltraSPARC (sparc/sparc64)
19116 M: "David S. Miller" <davem@davemloft.net>
19117 L: sparclinux@vger.kernel.org
19119 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19125 SPARC SERIAL DRIVERS
19126 M: "David S. Miller" <davem@davemloft.net>
19127 L: sparclinux@vger.kernel.org
19129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19131 F: drivers/tty/serial/suncore.c
19132 F: drivers/tty/serial/sunhv.c
19133 F: drivers/tty/serial/sunsab.c
19134 F: drivers/tty/serial/sunsab.h
19135 F: drivers/tty/serial/sunsu.c
19136 F: drivers/tty/serial/sunzilog.c
19137 F: drivers/tty/serial/sunzilog.h
19138 F: drivers/tty/vcc.c
19139 F: include/linux/sunserialcore.h
19142 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19143 L: linux-sparse@vger.kernel.org
19145 W: https://sparse.docs.kernel.org/
19146 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19147 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19148 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19149 F: include/linux/compiler.h
19151 SPEAKUP CONSOLE SPEECH DRIVER
19152 M: William Hubbs <w.d.hubbs@gmail.com>
19153 M: Chris Brannon <chris@the-brannons.com>
19154 M: Kirk Reiser <kirk@reisers.ca>
19155 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19156 L: speakup@linux-speakup.org
19158 W: http://www.linux-speakup.org/
19159 W: https://github.com/linux-speakup/speakup
19160 B: https://github.com/linux-speakup/speakup/issues
19161 F: drivers/accessibility/speakup/
19163 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19164 M: Viresh Kumar <vireshk@kernel.org>
19165 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19169 W: http://www.st.com/spear
19170 F: arch/arm/boot/dts/spear*
19171 F: arch/arm/mach-spear/
19172 F: drivers/clk/spear/
19173 F: drivers/pinctrl/spear/
19176 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19177 M: Pratyush Yadav <pratyush@kernel.org>
19178 R: Michael Walle <michael@walle.cc>
19179 L: linux-mtd@lists.infradead.org
19181 W: http://www.linux-mtd.infradead.org/
19182 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19183 C: irc://irc.oftc.net/mtd
19184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19185 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19186 F: drivers/mtd/spi-nor/
19187 F: include/linux/mtd/spi-nor.h
19190 M: Mark Brown <broonie@kernel.org>
19191 L: linux-spi@vger.kernel.org
19193 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19195 F: Documentation/devicetree/bindings/spi/
19196 F: Documentation/spi/
19198 F: include/linux/spi/
19199 F: include/uapi/linux/spi/
19202 SPIDERNET NETWORK DRIVER for CELL
19203 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19204 M: Geoff Levand <geoff@infradead.org>
19205 L: netdev@vger.kernel.org
19206 L: linuxppc-dev@lists.ozlabs.org
19208 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19209 F: drivers/net/ethernet/toshiba/spider_net*
19212 M: Stephen Boyd <sboyd@kernel.org>
19213 L: linux-kernel@vger.kernel.org
19215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19216 F: Documentation/devicetree/bindings/spmi/
19218 F: include/dt-bindings/spmi/spmi.h
19219 F: include/linux/spmi.h
19220 F: include/trace/events/spmi.h
19223 M: Jeremy Kerr <jk@ozlabs.org>
19224 L: linuxppc-dev@lists.ozlabs.org
19226 W: http://www.ibm.com/developerworks/power/cell/
19227 F: Documentation/filesystems/spufs/spufs.rst
19228 F: arch/powerpc/platforms/cell/spufs/
19230 SQUASHFS FILE SYSTEM
19231 M: Phillip Lougher <phillip@squashfs.org.uk>
19232 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19234 W: http://squashfs.org.uk
19235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19236 F: Documentation/filesystems/squashfs.rst
19239 SRM (Alpha) environment access
19240 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19242 F: arch/alpha/kernel/srm_env.c
19244 ST LSM6DSx IMU IIO DRIVER
19245 M: Lorenzo Bianconi <lorenzo@kernel.org>
19246 L: linux-iio@vger.kernel.org
19248 W: http://www.st.com/
19249 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19250 F: drivers/iio/imu/st_lsm6dsx/
19252 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19253 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19254 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19255 L: linux-media@vger.kernel.org
19257 T: git git://linuxtv.org/media_tree.git
19258 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19259 F: drivers/media/i2c/st-mipid02.c
19261 ST STM32 I2C/SMBUS DRIVER
19262 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19263 M: Alain Volmat <alain.volmat@foss.st.com>
19264 L: linux-i2c@vger.kernel.org
19266 F: drivers/i2c/busses/i2c-stm32*
19268 ST STM32 SPI DRIVER
19269 M: Alain Volmat <alain.volmat@foss.st.com>
19270 L: linux-spi@vger.kernel.org
19272 F: drivers/spi/spi-stm32.c
19275 M: Daniel Nilsson <daniel.nilsson@flex.com>
19276 L: linux-hwmon@vger.kernel.org
19278 F: Documentation/hwmon/stpddc60.rst
19279 F: drivers/hwmon/pmbus/stpddc60.c
19281 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19282 M: Song Qiang <songqiang1304521@gmail.com>
19283 L: linux-iio@vger.kernel.org
19285 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19286 F: drivers/iio/proximity/vl53l0x-i2c.c
19289 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19290 M: Sasha Levin <sashal@kernel.org>
19291 L: stable@vger.kernel.org
19293 F: Documentation/process/stable-kernel-rules.rst
19295 STAGING - ATOMISP DRIVER
19296 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19297 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19298 L: linux-media@vger.kernel.org
19300 F: drivers/staging/media/atomisp/
19302 STAGING - FIELDBUS SUBSYSTEM
19303 M: Sven Van Asbroeck <TheSven73@gmail.com>
19305 F: drivers/staging/fieldbus/*
19306 F: drivers/staging/fieldbus/Documentation/
19308 STAGING - HMS ANYBUS-S BUS
19309 M: Sven Van Asbroeck <TheSven73@gmail.com>
19311 F: drivers/staging/fieldbus/anybuss/
19313 STAGING - INDUSTRIAL IO
19314 M: Jonathan Cameron <jic23@kernel.org>
19315 L: linux-iio@vger.kernel.org
19317 F: Documentation/devicetree/bindings/staging/iio/
19318 F: drivers/staging/iio/
19320 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19321 M: Marc Dietrich <marvin24@gmx.de>
19322 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19323 L: linux-tegra@vger.kernel.org
19325 F: drivers/staging/nvec/
19327 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19328 M: Jens Frederich <jfrederich@gmail.com>
19329 M: Jon Nettleton <jon.nettleton@gmail.com>
19331 W: http://wiki.laptop.org/go/DCON
19332 F: drivers/staging/olpc_dcon/
19334 STAGING - REALTEK RTL8188EU DRIVERS
19335 M: Larry Finger <Larry.Finger@lwfinger.net>
19336 M: Phillip Potter <phil@philpotter.co.uk>
19337 R: Pavel Skripkin <paskripkin@gmail.com>
19339 F: drivers/staging/r8188eu/
19341 STAGING - REALTEK RTL8712U DRIVERS
19342 M: Larry Finger <Larry.Finger@lwfinger.net>
19343 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19345 F: drivers/staging/rtl8712/
19347 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19348 M: Michael Hennerich <michael.hennerich@analog.com>
19349 L: linux-fbdev@vger.kernel.org
19351 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19352 F: drivers/staging/fbtft/fb_seps525.c
19354 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19355 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19356 M: Teddy Wang <teddy.wang@siliconmotion.com>
19357 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19358 L: linux-fbdev@vger.kernel.org
19360 F: drivers/staging/sm750fb/
19362 STAGING - VIA VT665X DRIVERS
19363 M: Forest Bond <forest@alittletooquiet.net>
19365 F: drivers/staging/vt665?/
19368 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19369 L: linux-staging@lists.linux.dev
19371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19372 F: drivers/staging/
19374 STARFIRE/DURALAN NETWORK DRIVER
19375 M: Ion Badulescu <ionut@badula.org>
19377 F: drivers/net/ethernet/adaptec/starfire*
19379 STARFIVE JH7100 CLOCK DRIVERS
19380 M: Emil Renner Berthing <kernel@esmil.dk>
19382 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19383 F: drivers/clk/starfive/clk-starfive-jh7100*
19384 F: include/dt-bindings/clock/starfive-jh7100*.h
19386 STARFIVE JH7100 PINCTRL DRIVER
19387 M: Emil Renner Berthing <kernel@esmil.dk>
19388 L: linux-gpio@vger.kernel.org
19390 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19391 F: drivers/pinctrl/pinctrl-starfive.c
19392 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19394 STARFIVE JH7100 RESET CONTROLLER DRIVER
19395 M: Emil Renner Berthing <kernel@esmil.dk>
19397 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19398 F: drivers/reset/reset-starfive-jh7100.c
19399 F: include/dt-bindings/reset/starfive-jh7100.h
19402 M: Peter Zijlstra <peterz@infradead.org>
19403 M: Josh Poimboeuf <jpoimboe@kernel.org>
19404 M: Jason Baron <jbaron@akamai.com>
19405 R: Steven Rostedt <rostedt@goodmis.org>
19406 R: Ard Biesheuvel <ardb@kernel.org>
19408 F: arch/*/include/asm/jump_label*.h
19409 F: arch/*/include/asm/static_call*.h
19410 F: arch/*/kernel/jump_label.c
19411 F: arch/*/kernel/static_call.c
19412 F: include/linux/jump_label*.h
19413 F: include/linux/static_call*.h
19414 F: kernel/jump_label.c
19415 F: kernel/static_call.c
19417 STI AUDIO (ASoC) DRIVERS
19418 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19421 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19425 M: Alain Volmat <alain.volmat@foss.st.com>
19427 F: Documentation/devicetree/bindings/media/stih-cec.txt
19428 F: drivers/media/cec/platform/sti/
19430 STK1160 USB VIDEO CAPTURE DRIVER
19431 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19432 L: linux-media@vger.kernel.org
19434 T: git git://linuxtv.org/media_tree.git
19435 F: drivers/media/usb/stk1160/
19437 STM32 AUDIO (ASoC) DRIVERS
19438 M: Olivier Moysan <olivier.moysan@foss.st.com>
19439 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19440 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19442 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19443 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19446 STM32 TIMER/LPTIMER DRIVERS
19447 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19449 F: Documentation/ABI/testing/*timer-stm32
19450 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19451 F: drivers/*/stm32-*timer*
19452 F: drivers/pwm/pwm-stm32*
19453 F: include/linux/*/stm32-*tim*
19455 STMMAC ETHERNET DRIVER
19456 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19457 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19458 M: Jose Abreu <joabreu@synopsys.com>
19459 L: netdev@vger.kernel.org
19461 W: http://www.stlinux.com
19462 F: Documentation/networking/device_drivers/ethernet/stmicro/
19463 F: drivers/net/ethernet/stmicro/stmmac/
19466 M: Sam Creasey <sammy@sammy.net>
19468 W: http://sammy.net/sun3/
19469 F: arch/m68k/include/asm/sun3*
19470 F: arch/m68k/kernel/*sun3*
19471 F: arch/m68k/sun3*/
19472 F: drivers/net/ethernet/i825xx/sun3*
19474 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19475 M: Hans de Goede <hdegoede@redhat.com>
19476 L: linux-input@vger.kernel.org
19478 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19479 F: drivers/input/keyboard/sun4i-lradc-keys.c
19481 SUNDANCE NETWORK DRIVER
19482 M: Denis Kirjanov <kda@linux-powerpc.org>
19483 L: netdev@vger.kernel.org
19485 F: drivers/net/ethernet/dlink/sundance.c
19487 SUNPLUS ETHERNET DRIVER
19488 M: Wells Lu <wellslutw@gmail.com>
19489 L: netdev@vger.kernel.org
19491 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19492 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19493 F: drivers/net/ethernet/sunplus/
19495 SUNPLUS OCOTP DRIVER
19496 M: Vincent Shih <vincent.sunplus@gmail.com>
19498 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19499 F: drivers/nvmem/sunplus-ocotp.c
19502 M: Hammer Hsieh <hammerh0314@gmail.com>
19504 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19505 F: drivers/pwm/pwm-sunplus.c
19508 M: Vincent Shih <vincent.sunplus@gmail.com>
19509 L: linux-rtc@vger.kernel.org
19511 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19512 F: drivers/rtc/rtc-sunplus.c
19514 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19515 M: Li-hao Kuo <lhjeff911@gmail.com>
19516 L: linux-spi@vger.kernel.org
19518 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19519 F: drivers/spi/spi-sunplus-sp7021.c
19521 SUNPLUS UART DRIVER
19522 M: Hammer Hsieh <hammerh0314@gmail.com>
19524 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19525 F: drivers/tty/serial/sunplus-uart.c
19527 SUNPLUS WATCHDOG DRIVER
19528 M: Xiantao Hu <xt.hu@cqplus1.com>
19529 L: linux-watchdog@vger.kernel.org
19531 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19532 F: drivers/watchdog/sunplus_wdt.c
19535 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19536 M: Rich Felker <dalias@libc.org>
19537 L: linux-sh@vger.kernel.org
19539 Q: http://patchwork.kernel.org/project/linux-sh/list/
19540 F: Documentation/sh/
19545 M: "Rafael J. Wysocki" <rafael@kernel.org>
19546 M: Len Brown <len.brown@intel.com>
19547 M: Pavel Machek <pavel@ucw.cz>
19548 L: linux-pm@vger.kernel.org
19550 B: https://bugzilla.kernel.org
19551 F: Documentation/power/
19552 F: arch/x86/kernel/acpi/
19553 F: drivers/base/power/
19554 F: include/linux/freezer.h
19555 F: include/linux/pm.h
19556 F: include/linux/suspend.h
19560 M: Martin Mares <mj@ucw.cz>
19561 L: linux-video@atrey.karlin.mff.cuni.cz
19563 F: Documentation/admin-guide/svga.rst
19564 F: arch/x86/boot/video*
19567 M: Christoph Hellwig <hch@infradead.org>
19568 L: iommu@lists.linux.dev
19570 W: http://git.infradead.org/users/hch/dma-mapping.git
19571 T: git git://git.infradead.org/users/hch/dma-mapping.git
19572 F: arch/*/kernel/pci-swiotlb.c
19573 F: include/linux/swiotlb.h
19574 F: kernel/dma/swiotlb.c
19577 M: Jiri Pirko <jiri@resnulli.us>
19578 M: Ivan Vecera <ivecera@redhat.com>
19579 L: netdev@vger.kernel.org
19581 F: include/net/switchdev.h
19584 SY8106A REGULATOR DRIVER
19585 M: Icenowy Zheng <icenowy@aosc.io>
19587 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19588 F: drivers/regulator/sy8106a-regulator.c
19590 SYNC FILE FRAMEWORK
19591 M: Sumit Semwal <sumit.semwal@linaro.org>
19592 R: Gustavo Padovan <gustavo@padovan.org>
19593 L: linux-media@vger.kernel.org
19594 L: dri-devel@lists.freedesktop.org
19596 T: git git://anongit.freedesktop.org/drm/drm-misc
19597 F: Documentation/driver-api/sync_file.rst
19598 F: drivers/dma-buf/dma-fence*
19599 F: drivers/dma-buf/sw_sync.c
19600 F: drivers/dma-buf/sync_*
19601 F: include/linux/sync_file.h
19602 F: include/uapi/linux/sync_file.h
19604 SYNOPSYS ARC ARCHITECTURE
19605 M: Vineet Gupta <vgupta@kernel.org>
19606 L: linux-snps-arc@lists.infradead.org
19608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19609 F: Documentation/arc/
19610 F: Documentation/devicetree/bindings/arc/*
19611 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19613 F: drivers/clocksource/arc_timer.c
19614 F: drivers/tty/serial/arc_uart.c
19616 SYNOPSYS ARC HSDK SDP pll clock driver
19617 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19619 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19620 F: drivers/clk/clk-hsdk-pll.c
19622 SYNOPSYS ARC SDP clock driver
19623 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19625 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19626 F: drivers/clk/axs10x/*
19628 SYNOPSYS ARC SDP platform support
19629 M: Alexey Brodkin <abrodkin@synopsys.com>
19631 F: Documentation/devicetree/bindings/arc/axs10*
19632 F: arch/arc/boot/dts/ax*
19633 F: arch/arc/plat-axs10x
19635 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19636 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19638 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19639 F: drivers/reset/reset-axs10x.c
19641 SYNOPSYS CREG GPIO DRIVER
19642 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19644 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19645 F: drivers/gpio/gpio-creg-snps.c
19647 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19648 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19649 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19651 F: drivers/tty/serial/8250/8250_dw.c
19652 F: drivers/tty/serial/8250/8250_dwlib.*
19653 F: drivers/tty/serial/8250/8250_lpss.c
19655 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19656 M: Hoan Tran <hoan@os.amperecomputing.com>
19657 M: Serge Semin <fancer.lancer@gmail.com>
19658 L: linux-gpio@vger.kernel.org
19660 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19661 F: drivers/gpio/gpio-dwapb.c
19663 SYNOPSYS DESIGNWARE APB SSI DRIVER
19664 M: Serge Semin <fancer.lancer@gmail.com>
19665 L: linux-spi@vger.kernel.org
19667 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19668 F: drivers/spi/spi-dw*
19670 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19671 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19673 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19674 F: drivers/dma/dw-axi-dmac/
19676 SYNOPSYS DESIGNWARE DMAC DRIVER
19677 M: Viresh Kumar <vireshk@kernel.org>
19678 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19680 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19681 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19683 F: include/dt-bindings/dma/dw-dmac.h
19684 F: include/linux/dma/dw.h
19685 F: include/linux/platform_data/dma-dw.h
19687 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19688 M: Jose Abreu <Jose.Abreu@synopsys.com>
19689 L: netdev@vger.kernel.org
19691 F: drivers/net/ethernet/synopsys/
19693 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19694 M: Jose Abreu <Jose.Abreu@synopsys.com>
19695 L: netdev@vger.kernel.org
19697 F: drivers/net/pcs/pcs-xpcs.c
19698 F: drivers/net/pcs/pcs-xpcs.h
19699 F: include/linux/pcs/pcs-xpcs.h
19701 SYNOPSYS DESIGNWARE I2C DRIVER
19702 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19703 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19704 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19705 R: Jan Dabros <jsd@semihalf.com>
19706 L: linux-i2c@vger.kernel.org
19708 F: drivers/i2c/busses/i2c-designware-*
19710 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19711 M: Jaehoon Chung <jh80.chung@samsung.com>
19712 L: linux-mmc@vger.kernel.org
19714 F: drivers/mmc/host/dw_mmc*
19716 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19717 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19719 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19720 F: drivers/reset/reset-hsdk.c
19721 F: include/dt-bindings/reset/snps,hsdk-reset.h
19723 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19724 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19725 M: Manjunath M B <manjumb@synopsys.com>
19726 L: linux-mmc@vger.kernel.org
19728 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19730 SYSTEM CONFIGURATION (SYSCON)
19731 M: Lee Jones <lee@kernel.org>
19732 M: Arnd Bergmann <arnd@arndb.de>
19734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19735 F: drivers/mfd/syscon.c
19737 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19738 M: Sudeep Holla <sudeep.holla@arm.com>
19739 R: Cristian Marussi <cristian.marussi@arm.com>
19740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19742 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19743 F: drivers/clk/clk-sc[mp]i.c
19744 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19745 F: drivers/firmware/arm_scmi/
19746 F: drivers/firmware/arm_scpi.c
19747 F: drivers/regulator/scmi-regulator.c
19748 F: drivers/reset/reset-scmi.c
19749 F: include/linux/sc[mp]i_protocol.h
19750 F: include/trace/events/scmi.h
19751 F: include/uapi/linux/virtio_scmi.h
19753 SYSTEM RESET/SHUTDOWN DRIVERS
19754 M: Sebastian Reichel <sre@kernel.org>
19755 L: linux-pm@vger.kernel.org
19757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19758 F: Documentation/devicetree/bindings/power/reset/
19759 F: drivers/power/reset/
19761 SYSTEM TRACE MODULE CLASS
19762 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19765 F: Documentation/trace/stm.rst
19766 F: drivers/hwtracing/stm/
19767 F: include/linux/stm.h
19768 F: include/uapi/linux/stm.h
19770 SYSTEM76 ACPI DRIVER
19771 M: Jeremy Soller <jeremy@system76.com>
19772 M: System76 Product Development <productdev@system76.com>
19773 L: platform-driver-x86@vger.kernel.org
19775 F: drivers/platform/x86/system76_acpi.c
19778 M: Christoph Hellwig <hch@infradead.org>
19780 F: Documentation/filesystems/sysv-fs.rst
19782 F: include/linux/sysv_fs.h
19784 TASKSTATS STATISTICS INTERFACE
19785 M: Balbir Singh <bsingharora@gmail.com>
19787 F: Documentation/accounting/taskstats*
19788 F: include/linux/taskstats*
19789 F: kernel/taskstats.c
19792 M: Jamal Hadi Salim <jhs@mojatatu.com>
19793 M: Cong Wang <xiyou.wangcong@gmail.com>
19794 M: Jiri Pirko <jiri@resnulli.us>
19795 L: netdev@vger.kernel.org
19797 F: include/net/pkt_cls.h
19798 F: include/net/pkt_sched.h
19799 F: include/net/tc_act/
19800 F: include/uapi/linux/pkt_cls.h
19801 F: include/uapi/linux/pkt_sched.h
19802 F: include/uapi/linux/tc_act/
19803 F: include/uapi/linux/tc_ematch/
19805 F: tools/testing/selftests/tc-testing
19807 TC90522 MEDIA DRIVER
19808 M: Akihiro Tsukada <tskd08@gmail.com>
19809 L: linux-media@vger.kernel.org
19811 F: drivers/media/dvb-frontends/tc90522*
19813 TCP LOW PRIORITY MODULE
19814 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19815 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19817 W: http://tcp-lp-mod.sourceforge.net/
19818 F: net/ipv4/tcp_lp.c
19820 TDA10071 MEDIA DRIVER
19821 M: Antti Palosaari <crope@iki.fi>
19822 L: linux-media@vger.kernel.org
19824 W: https://linuxtv.org
19825 W: http://palosaari.fi/linux/
19826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19827 T: git git://linuxtv.org/anttip/media_tree.git
19828 F: drivers/media/dvb-frontends/tda10071*
19830 TDA18212 MEDIA DRIVER
19831 M: Antti Palosaari <crope@iki.fi>
19832 L: linux-media@vger.kernel.org
19834 W: https://linuxtv.org
19835 W: http://palosaari.fi/linux/
19836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19837 T: git git://linuxtv.org/anttip/media_tree.git
19838 F: drivers/media/tuners/tda18212*
19840 TDA18218 MEDIA DRIVER
19841 M: Antti Palosaari <crope@iki.fi>
19842 L: linux-media@vger.kernel.org
19844 W: https://linuxtv.org
19845 W: http://palosaari.fi/linux/
19846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19847 T: git git://linuxtv.org/anttip/media_tree.git
19848 F: drivers/media/tuners/tda18218*
19850 TDA18250 MEDIA DRIVER
19851 M: Olli Salonen <olli.salonen@iki.fi>
19852 L: linux-media@vger.kernel.org
19854 W: https://linuxtv.org
19855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19856 T: git git://linuxtv.org/media_tree.git
19857 F: drivers/media/tuners/tda18250*
19859 TDA18271 MEDIA DRIVER
19860 M: Michael Krufky <mkrufky@linuxtv.org>
19861 L: linux-media@vger.kernel.org
19863 W: https://linuxtv.org
19864 W: http://github.com/mkrufky
19865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19866 T: git git://linuxtv.org/mkrufky/tuners.git
19867 F: drivers/media/tuners/tda18271*
19869 TDA1997x MEDIA DRIVER
19870 M: Tim Harvey <tharvey@gateworks.com>
19871 L: linux-media@vger.kernel.org
19873 W: https://linuxtv.org
19874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19875 F: drivers/media/i2c/tda1997x.*
19877 TDA827x MEDIA DRIVER
19878 M: Michael Krufky <mkrufky@linuxtv.org>
19879 L: linux-media@vger.kernel.org
19881 W: https://linuxtv.org
19882 W: http://github.com/mkrufky
19883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19884 T: git git://linuxtv.org/mkrufky/tuners.git
19885 F: drivers/media/tuners/tda8290.*
19887 TDA8290 MEDIA DRIVER
19888 M: Michael Krufky <mkrufky@linuxtv.org>
19889 L: linux-media@vger.kernel.org
19891 W: https://linuxtv.org
19892 W: http://github.com/mkrufky
19893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19894 T: git git://linuxtv.org/mkrufky/tuners.git
19895 F: drivers/media/tuners/tda8290.*
19897 TDA9840 MEDIA DRIVER
19898 M: Hans Verkuil <hverkuil@xs4all.nl>
19899 L: linux-media@vger.kernel.org
19901 W: https://linuxtv.org
19902 T: git git://linuxtv.org/media_tree.git
19903 F: drivers/media/i2c/tda9840*
19905 TEA5761 TUNER DRIVER
19906 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19907 L: linux-media@vger.kernel.org
19909 W: https://linuxtv.org
19910 T: git git://linuxtv.org/media_tree.git
19911 F: drivers/media/tuners/tea5761.*
19913 TEA5767 TUNER DRIVER
19914 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19915 L: linux-media@vger.kernel.org
19917 W: https://linuxtv.org
19918 T: git git://linuxtv.org/media_tree.git
19919 F: drivers/media/tuners/tea5767.*
19921 TEA6415C MEDIA DRIVER
19922 M: Hans Verkuil <hverkuil@xs4all.nl>
19923 L: linux-media@vger.kernel.org
19925 W: https://linuxtv.org
19926 T: git git://linuxtv.org/media_tree.git
19927 F: drivers/media/i2c/tea6415c*
19929 TEA6420 MEDIA DRIVER
19930 M: Hans Verkuil <hverkuil@xs4all.nl>
19931 L: linux-media@vger.kernel.org
19933 W: https://linuxtv.org
19934 T: git git://linuxtv.org/media_tree.git
19935 F: drivers/media/i2c/tea6420*
19938 M: Jiri Pirko <jiri@resnulli.us>
19939 L: netdev@vger.kernel.org
19941 F: drivers/net/team/
19942 F: include/linux/if_team.h
19943 F: include/uapi/linux/if_team.h
19945 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19946 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19948 F: arch/x86/platform/ts5500/
19950 TECHNOTREND USB IR RECEIVER
19951 M: Sean Young <sean@mess.org>
19952 L: linux-media@vger.kernel.org
19954 F: drivers/media/rc/ttusbir.c
19956 TECHWELL TW9910 VIDEO DECODER
19957 L: linux-media@vger.kernel.org
19959 F: drivers/media/i2c/tw9910.c
19960 F: include/media/i2c/tw9910.h
19963 M: Jens Wiklander <jens.wiklander@linaro.org>
19964 R: Sumit Garg <sumit.garg@linaro.org>
19965 L: op-tee@lists.trustedfirmware.org
19967 F: Documentation/staging/tee.rst
19969 F: include/linux/tee_drv.h
19970 F: include/uapi/linux/tee.h
19972 TEGRA ARCHITECTURE SUPPORT
19973 M: Thierry Reding <thierry.reding@gmail.com>
19974 M: Jonathan Hunter <jonathanh@nvidia.com>
19975 L: linux-tegra@vger.kernel.org
19977 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19982 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19983 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19985 F: drivers/clk/tegra/
19988 M: Laxman Dewangan <ldewangan@nvidia.com>
19989 M: Jon Hunter <jonathanh@nvidia.com>
19991 F: drivers/dma/tegra*
19994 M: Laxman Dewangan <ldewangan@nvidia.com>
19995 R: Dmitry Osipenko <digetx@gmail.com>
19997 F: drivers/i2c/busses/i2c-tegra.c
19999 TEGRA IOMMU DRIVERS
20000 M: Thierry Reding <thierry.reding@gmail.com>
20001 R: Krishna Reddy <vdumpa@nvidia.com>
20002 L: linux-tegra@vger.kernel.org
20004 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20005 F: drivers/iommu/tegra*
20008 M: Laxman Dewangan <ldewangan@nvidia.com>
20010 F: drivers/input/keyboard/tegra-kbc.c
20013 M: Stefan Agner <stefan@agner.ch>
20014 M: Lucas Stach <dev@lynxeye.de>
20016 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20017 F: drivers/mtd/nand/raw/tegra_nand.c
20020 M: Thierry Reding <thierry.reding@gmail.com>
20022 F: drivers/pwm/pwm-tegra.c
20024 TEGRA SERIAL DRIVER
20025 M: Laxman Dewangan <ldewangan@nvidia.com>
20027 F: drivers/tty/serial/serial-tegra.c
20030 M: Laxman Dewangan <ldewangan@nvidia.com>
20032 F: drivers/spi/spi-tegra*
20034 TEGRA QUAD SPI DRIVER
20035 M: Thierry Reding <thierry.reding@gmail.com>
20036 M: Jonathan Hunter <jonathanh@nvidia.com>
20037 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20038 L: linux-tegra@vger.kernel.org
20040 F: drivers/spi/spi-tegra210-quad.c
20043 M: Thierry Reding <thierry.reding@gmail.com>
20044 M: Jonathan Hunter <jonathanh@nvidia.com>
20045 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20046 L: linux-media@vger.kernel.org
20047 L: linux-tegra@vger.kernel.org
20049 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20050 F: drivers/staging/media/tegra-video/
20052 TEGRA XUSB PADCTL DRIVER
20053 M: JC Kuo <jckuo@nvidia.com>
20055 F: drivers/phy/tegra/xusb*
20057 TEHUTI ETHERNET DRIVER
20058 M: Andy Gospodarek <andy@greyhouse.net>
20059 L: netdev@vger.kernel.org
20061 F: drivers/net/ethernet/tehuti/*
20063 TELECOM CLOCK DRIVER FOR MCPL0010
20064 M: Mark Gross <markgross@kernel.org>
20066 F: drivers/char/tlclk.c
20068 TEMPO SEMICONDUCTOR DRIVERS
20069 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20071 F: Documentation/devicetree/bindings/sound/tscs*.txt
20072 F: sound/soc/codecs/tscs*.c
20073 F: sound/soc/codecs/tscs*.h
20075 TENSILICA XTENSA PORT (xtensa)
20076 M: Chris Zankel <chris@zankel.net>
20077 M: Max Filippov <jcmvbkbc@gmail.com>
20078 L: linux-xtensa@linux-xtensa.org
20080 T: git git://github.com/czankel/xtensa-linux.git
20082 F: drivers/irqchip/irq-xtensa-*
20084 TEXAS INSTRUMENTS ASoC DRIVERS
20085 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20088 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20091 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20092 M: Ricardo Ribalda <ribalda@kernel.org>
20093 L: linux-iio@vger.kernel.org
20095 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20096 F: drivers/iio/dac/ti-dac7612.c
20098 TEXAS INSTRUMENTS DMA DRIVERS
20099 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20100 L: dmaengine@vger.kernel.org
20102 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20103 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20104 F: Documentation/devicetree/bindings/dma/ti/
20106 X: drivers/dma/ti/cppi41.c
20107 F: include/linux/dma/k3-udma-glue.h
20108 F: include/linux/dma/ti-cppi5.h
20109 F: include/linux/dma/k3-psil.h
20111 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20112 M: Nishanth Menon <nm@ti.com>
20113 M: Tero Kristo <kristo@kernel.org>
20114 M: Santosh Shilimkar <ssantosh@kernel.org>
20115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20117 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20118 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20119 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20120 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20121 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20122 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20123 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20124 F: drivers/clk/keystone/sci-clk.c
20125 F: drivers/firmware/ti_sci*
20126 F: drivers/irqchip/irq-ti-sci-inta.c
20127 F: drivers/irqchip/irq-ti-sci-intr.c
20128 F: drivers/reset/reset-ti-sci.c
20129 F: drivers/soc/ti/ti_sci_inta_msi.c
20130 F: drivers/soc/ti/ti_sci_pm_domains.c
20131 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20132 F: include/linux/soc/ti/ti_sci_inta_msi.h
20133 F: include/linux/soc/ti/ti_sci_protocol.h
20135 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20136 M: Robert Marko <robert.marko@sartura.hr>
20137 M: Luka Perkov <luka.perkov@sartura.hr>
20138 L: linux-hwmon@vger.kernel.org
20140 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20141 F: Documentation/hwmon/tps23861.rst
20142 F: drivers/hwmon/tps23861.c
20144 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20145 M: Puranjay Mohan <puranjay12@gmail.com>
20146 L: linux-iio@vger.kernel.org
20148 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20149 F: drivers/iio/temperature/tmp117.c
20151 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20152 M: Hans Verkuil <hverkuil@xs4all.nl>
20153 L: linux-media@vger.kernel.org
20155 W: https://linuxtv.org
20156 T: git git://linuxtv.org/media_tree.git
20157 F: drivers/media/radio/radio-raremono.c
20160 M: Rafael J. Wysocki <rafael@kernel.org>
20161 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20162 R: Amit Kucheria <amitk@kernel.org>
20163 R: Zhang Rui <rui.zhang@intel.com>
20164 L: linux-pm@vger.kernel.org
20166 Q: https://patchwork.kernel.org/project/linux-pm/list/
20167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20168 F: Documentation/ABI/testing/sysfs-class-thermal
20169 F: Documentation/devicetree/bindings/thermal/
20170 F: Documentation/driver-api/thermal/
20171 F: drivers/thermal/
20172 F: include/dt-bindings/thermal/
20173 F: include/linux/cpu_cooling.h
20174 F: include/linux/thermal.h
20175 F: include/uapi/linux/thermal.h
20176 F: tools/lib/thermal/
20179 THERMAL DRIVER FOR AMLOGIC SOCS
20180 M: Guillaume La Roque <glaroque@baylibre.com>
20181 L: linux-pm@vger.kernel.org
20182 L: linux-amlogic@lists.infradead.org
20184 W: http://linux-meson.com/
20185 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20186 F: drivers/thermal/amlogic_thermal.c
20188 THERMAL/CPU_COOLING
20189 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20190 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20191 M: Viresh Kumar <viresh.kumar@linaro.org>
20192 R: Lukasz Luba <lukasz.luba@arm.com>
20193 L: linux-pm@vger.kernel.org
20195 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20196 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20197 F: drivers/thermal/cpufreq_cooling.c
20198 F: drivers/thermal/cpuidle_cooling.c
20199 F: include/linux/cpu_cooling.h
20201 THERMAL/POWER_ALLOCATOR
20202 M: Lukasz Luba <lukasz.luba@arm.com>
20203 L: linux-pm@vger.kernel.org
20205 F: Documentation/driver-api/thermal/power_allocator.rst
20206 F: drivers/thermal/gov_power_allocator.c
20207 F: include/trace/events/thermal_power_allocator.h
20209 THINKPAD ACPI EXTRAS DRIVER
20210 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20211 L: ibm-acpi-devel@lists.sourceforge.net
20212 L: platform-driver-x86@vger.kernel.org
20214 W: http://ibm-acpi.sourceforge.net
20215 W: http://thinkwiki.org/wiki/Ibm-acpi
20216 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20217 F: drivers/platform/x86/thinkpad_acpi.c
20219 THINKPAD LMI DRIVER
20220 M: Mark Pearson <markpearson@lenovo.com>
20221 L: platform-driver-x86@vger.kernel.org
20223 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20224 F: drivers/platform/x86/think-lmi.?
20226 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20227 M: Isaac Hazan <isaac.hazan@intel.com>
20228 L: linux-usb@vger.kernel.org
20230 F: drivers/thunderbolt/dma_test.c
20233 M: Andreas Noever <andreas.noever@gmail.com>
20234 M: Michael Jamet <michael.jamet@intel.com>
20235 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20236 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20237 L: linux-usb@vger.kernel.org
20239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20240 F: Documentation/admin-guide/thunderbolt.rst
20241 F: drivers/thunderbolt/
20242 F: include/linux/thunderbolt.h
20244 THUNDERBOLT NETWORK DRIVER
20245 M: Michael Jamet <michael.jamet@intel.com>
20246 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20247 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20248 L: netdev@vger.kernel.org
20250 F: drivers/net/thunderbolt.c
20252 THUNDERX GPIO DRIVER
20253 M: Robert Richter <rric@kernel.org>
20255 F: drivers/gpio/gpio-thunderx.c
20257 TI ADS131E0X ADC SERIES DRIVER
20258 M: Tomislav Denis <tomislav.denis@avl.com>
20259 L: linux-iio@vger.kernel.org
20261 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20262 F: drivers/iio/adc/ti-ads131e08.c
20264 TI AM437X VPFE DRIVER
20265 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20266 L: linux-media@vger.kernel.org
20268 W: https://linuxtv.org
20269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20270 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20271 F: drivers/media/platform/ti/am437x/
20273 TI BANDGAP AND THERMAL DRIVER
20274 M: Eduardo Valentin <edubezval@gmail.com>
20275 M: Keerthy <j-keerthy@ti.com>
20276 L: linux-pm@vger.kernel.org
20277 L: linux-omap@vger.kernel.org
20279 F: drivers/thermal/ti-soc-thermal/
20281 TI BQ27XXX POWER SUPPLY DRIVER
20282 F: drivers/power/supply/bq27xxx_battery.c
20283 F: drivers/power/supply/bq27xxx_battery_i2c.c
20284 F: include/linux/power/bq27xxx_battery.h
20286 TI CDCE706 CLOCK DRIVER
20287 M: Max Filippov <jcmvbkbc@gmail.com>
20289 F: drivers/clk/clk-cdce706.c
20292 M: Tero Kristo <kristo@kernel.org>
20293 L: linux-omap@vger.kernel.org
20296 F: include/linux/clk/ti.h
20298 TI DAVINCI MACHINE SUPPORT
20299 M: Sekhar Nori <nsekhar@ti.com>
20300 R: Bartosz Golaszewski <brgl@bgdev.pl>
20301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20304 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20305 F: arch/arm/boot/dts/da850*
20306 F: arch/arm/mach-davinci/
20307 F: drivers/i2c/busses/i2c-davinci.c
20309 TI DAVINCI SERIES CLOCK DRIVER
20310 M: David Lechner <david@lechnology.com>
20311 R: Sekhar Nori <nsekhar@ti.com>
20313 F: Documentation/devicetree/bindings/clock/ti/davinci/
20314 F: drivers/clk/davinci/
20316 TI DAVINCI SERIES GPIO DRIVER
20317 M: Keerthy <j-keerthy@ti.com>
20318 L: linux-gpio@vger.kernel.org
20320 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20321 F: drivers/gpio/gpio-davinci.c
20323 TI DAVINCI SERIES MEDIA DRIVER
20324 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20325 L: linux-media@vger.kernel.org
20327 W: https://linuxtv.org
20328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20329 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20330 F: drivers/media/platform/ti/davinci/
20331 F: include/media/davinci/
20333 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20334 R: David Lechner <david@lechnology.com>
20335 L: linux-iio@vger.kernel.org
20336 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20337 F: drivers/counter/ti-eqep.c
20339 TI ETHERNET SWITCH DRIVER (CPSW)
20340 R: Grygorii Strashko <grygorii.strashko@ti.com>
20341 L: linux-omap@vger.kernel.org
20342 L: netdev@vger.kernel.org
20344 F: drivers/net/ethernet/ti/cpsw*
20345 F: drivers/net/ethernet/ti/davinci*
20347 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20348 M: Alex Dubov <oakad@yahoo.com>
20350 W: http://tifmxx.berlios.de/
20351 F: drivers/memstick/host/tifm_ms.c
20352 F: drivers/misc/tifm*
20353 F: drivers/mmc/host/tifm_sd.c
20354 F: include/linux/tifm.h
20356 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20357 M: Nishanth Menon <nm@ti.com>
20358 M: Santosh Shilimkar <ssantosh@kernel.org>
20359 L: linux-kernel@vger.kernel.org
20360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20363 F: drivers/soc/ti/*
20365 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20366 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20367 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20370 F: sound/soc/codecs/isabelle*
20371 F: sound/soc/codecs/lm49453*
20373 TI PCM3060 ASoC CODEC DRIVER
20374 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20377 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20378 F: sound/soc/codecs/pcm3060*
20380 TI TAS571X FAMILY ASoC CODEC DRIVER
20381 M: Kevin Cernekee <cernekee@chromium.org>
20382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20384 F: sound/soc/codecs/tas571x*
20386 TI TRF7970A NFC DRIVER
20387 M: Mark Greer <mgreer@animalcreek.com>
20388 L: linux-wireless@vger.kernel.org
20389 L: linux-nfc@lists.01.org (subscribers-only)
20391 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20392 F: drivers/nfc/trf7970a.c
20394 TI TSC2046 ADC DRIVER
20395 M: Oleksij Rempel <o.rempel@pengutronix.de>
20396 R: kernel@pengutronix.de
20397 L: linux-iio@vger.kernel.org
20399 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20400 F: drivers/iio/adc/ti-tsc2046.c
20402 TI TWL4030 SERIES SOC CODEC DRIVER
20403 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20406 F: sound/soc/codecs/twl4030*
20409 M: Benoit Parrot <bparrot@ti.com>
20410 L: linux-media@vger.kernel.org
20412 W: http://linuxtv.org/
20413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20414 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20415 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20416 F: drivers/media/platform/ti/cal/
20417 F: drivers/media/platform/ti/vpe/
20419 TI WILINK WIRELESS DRIVERS
20420 L: linux-wireless@vger.kernel.org
20422 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20423 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20425 F: drivers/net/wireless/ti/
20426 F: include/linux/wl12xx.h
20428 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20429 M: John Stultz <jstultz@google.com>
20430 M: Thomas Gleixner <tglx@linutronix.de>
20431 R: Stephen Boyd <sboyd@kernel.org>
20432 L: linux-kernel@vger.kernel.org
20434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20435 F: include/linux/clocksource.h
20436 F: include/linux/time.h
20437 F: include/linux/timex.h
20438 F: include/uapi/linux/time.h
20439 F: include/uapi/linux/timex.h
20440 F: kernel/time/alarmtimer.c
20441 F: kernel/time/clocksource.c
20442 F: kernel/time/ntp.c
20443 F: kernel/time/time*.c
20444 F: tools/testing/selftests/timers/
20447 M: Jon Maloy <jmaloy@redhat.com>
20448 M: Ying Xue <ying.xue@windriver.com>
20449 L: netdev@vger.kernel.org (core kernel code)
20450 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20452 W: http://tipc.sourceforge.net/
20453 F: include/uapi/linux/tipc*.h
20456 TLAN NETWORK DRIVER
20457 M: Samuel Chessman <chessman@tux.org>
20458 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20460 W: http://sourceforge.net/projects/tlan/
20461 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20462 F: drivers/net/ethernet/ti/tlan.*
20464 TM6000 VIDEO4LINUX DRIVER
20465 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20466 L: linux-media@vger.kernel.org
20468 W: https://linuxtv.org
20469 T: git git://linuxtv.org/media_tree.git
20470 F: Documentation/admin-guide/media/tm6000*
20471 F: drivers/media/usb/tm6000/
20473 TMIO/SDHI MMC DRIVER
20474 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20475 L: linux-mmc@vger.kernel.org
20476 L: linux-renesas-soc@vger.kernel.org
20478 F: drivers/mmc/host/renesas_sdhi*
20479 F: drivers/mmc/host/tmio_mmc*
20480 F: include/linux/mfd/tmio.h
20482 TMP401 HARDWARE MONITOR DRIVER
20483 M: Guenter Roeck <linux@roeck-us.net>
20484 L: linux-hwmon@vger.kernel.org
20486 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20487 F: Documentation/hwmon/tmp401.rst
20488 F: drivers/hwmon/tmp401.c
20490 TMP464 HARDWARE MONITOR DRIVER
20491 M: Agathe Porte <agathe.porte@nokia.com>
20492 M: Guenter Roeck <linux@roeck-us.net>
20493 L: linux-hwmon@vger.kernel.org
20495 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20496 F: Documentation/hwmon/tmp464.rst
20497 F: drivers/hwmon/tmp464.c
20499 TMP513 HARDWARE MONITOR DRIVER
20500 M: Eric Tremblay <etremblay@distech-controls.com>
20501 L: linux-hwmon@vger.kernel.org
20503 F: Documentation/hwmon/tmp513.rst
20504 F: drivers/hwmon/tmp513.c
20506 TMPFS (SHMEM FILESYSTEM)
20507 M: Hugh Dickins <hughd@google.com>
20508 L: linux-mm@kvack.org
20510 F: include/linux/shmem_fs.h
20513 TOMOYO SECURITY MODULE
20514 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20515 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20516 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20517 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20518 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20519 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20521 W: https://tomoyo.osdn.jp/
20522 F: security/tomoyo/
20524 TOPSTAR LAPTOP EXTRAS DRIVER
20525 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20526 L: platform-driver-x86@vger.kernel.org
20528 F: drivers/platform/x86/topstar-laptop.c
20530 TORTURE-TEST MODULES
20531 M: Davidlohr Bueso <dave@stgolabs.net>
20532 M: "Paul E. McKenney" <paulmck@kernel.org>
20533 M: Josh Triplett <josh@joshtriplett.org>
20534 L: linux-kernel@vger.kernel.org
20536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20537 F: Documentation/RCU/torture.rst
20538 F: kernel/locking/locktorture.c
20539 F: kernel/rcu/rcuscale.c
20540 F: kernel/rcu/rcutorture.c
20541 F: kernel/rcu/refscale.c
20542 F: kernel/torture.c
20544 TOSHIBA ACPI EXTRAS DRIVER
20545 M: Azael Avalos <coproscefalo@gmail.com>
20546 L: platform-driver-x86@vger.kernel.org
20548 F: drivers/platform/x86/toshiba_acpi.c
20550 TOSHIBA BLUETOOTH DRIVER
20551 M: Azael Avalos <coproscefalo@gmail.com>
20552 L: platform-driver-x86@vger.kernel.org
20554 F: drivers/platform/x86/toshiba_bluetooth.c
20556 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20557 M: Azael Avalos <coproscefalo@gmail.com>
20558 L: platform-driver-x86@vger.kernel.org
20560 F: drivers/platform/x86/toshiba_haps.c
20563 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20565 W: http://www.buzzard.org.uk/toshiba/
20566 F: drivers/char/toshiba.c
20567 F: include/linux/toshiba.h
20568 F: include/uapi/linux/toshiba.h
20570 TOSHIBA TC358743 DRIVER
20571 M: Mats Randgaard <matrandg@cisco.com>
20572 L: linux-media@vger.kernel.org
20574 F: drivers/media/i2c/tc358743*
20575 F: include/media/i2c/tc358743.h
20577 TOSHIBA WMI HOTKEYS DRIVER
20578 M: Azael Avalos <coproscefalo@gmail.com>
20579 L: platform-driver-x86@vger.kernel.org
20581 F: drivers/platform/x86/toshiba-wmi.c
20584 M: Peter Huewe <peterhuewe@gmx.de>
20585 M: Jarkko Sakkinen <jarkko@kernel.org>
20586 R: Jason Gunthorpe <jgg@ziepe.ca>
20587 L: linux-integrity@vger.kernel.org
20589 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20590 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20592 F: drivers/char/tpm/
20595 M: Steven Rostedt <rostedt@goodmis.org>
20596 M: Ingo Molnar <mingo@redhat.com>
20598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20599 F: Documentation/trace/ftrace.rst
20600 F: arch/*/*/*/*ftrace*
20601 F: arch/*/*/*ftrace*
20603 F: include/*/ftrace.h
20604 F: include/linux/trace*.h
20607 F: tools/testing/selftests/ftrace/
20609 TRACING MMIO ACCESSES (MMIOTRACE)
20610 M: Steven Rostedt <rostedt@goodmis.org>
20611 M: Ingo Molnar <mingo@kernel.org>
20612 R: Karol Herbst <karolherbst@gmail.com>
20613 R: Pekka Paalanen <ppaalanen@gmail.com>
20614 L: linux-kernel@vger.kernel.org
20615 L: nouveau@lists.freedesktop.org
20617 F: arch/x86/mm/kmmio.c
20618 F: arch/x86/mm/mmio-mod.c
20619 F: arch/x86/mm/testmmiotrace.c
20620 F: include/linux/mmiotrace.h
20621 F: kernel/trace/trace_mmiotrace.c
20623 TRACING OS NOISE / LATENCY TRACERS
20624 M: Steven Rostedt <rostedt@goodmis.org>
20625 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20627 F: kernel/trace/trace_osnoise.c
20628 F: include/trace/events/osnoise.h
20629 F: kernel/trace/trace_hwlat.c
20630 F: kernel/trace/trace_irqsoff.c
20631 F: kernel/trace/trace_sched_wakeup.c
20632 F: Documentation/trace/osnoise-tracer.rst
20633 F: Documentation/trace/timerlat-tracer.rst
20634 F: Documentation/trace/hwlat_detector.rst
20635 F: arch/*/kernel/trace.c
20637 Real-time Linux Analysis (RTLA) tools
20638 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20639 M: Steven Rostedt <rostedt@goodmis.org>
20640 L: linux-trace-devel@vger.kernel.org
20642 F: Documentation/tools/rtla/
20643 F: tools/tracing/rtla/
20645 TRADITIONAL CHINESE DOCUMENTATION
20646 M: Hu Haowen <src.res@email.cn>
20647 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20649 W: https://github.com/srcres258/linux-doc
20650 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20651 F: Documentation/translations/zh_TW/
20654 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20655 M: Jiri Slaby <jirislaby@kernel.org>
20657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20658 F: Documentation/driver-api/serial/
20660 F: drivers/tty/serial/serial_core.c
20661 F: include/linux/selection.h
20662 F: include/linux/serial.h
20663 F: include/linux/serial_core.h
20664 F: include/linux/sysrq.h
20665 F: include/linux/tty*.h
20666 F: include/linux/vt.h
20667 F: include/linux/vt_*.h
20668 F: include/uapi/linux/serial.h
20669 F: include/uapi/linux/serial_core.h
20670 F: include/uapi/linux/tty.h
20672 TUA9001 MEDIA DRIVER
20673 M: Antti Palosaari <crope@iki.fi>
20674 L: linux-media@vger.kernel.org
20676 W: https://linuxtv.org
20677 W: http://palosaari.fi/linux/
20678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20679 T: git git://linuxtv.org/anttip/media_tree.git
20680 F: drivers/media/tuners/tua9001*
20682 TULIP NETWORK DRIVERS
20683 L: netdev@vger.kernel.org
20684 L: linux-parisc@vger.kernel.org
20686 F: drivers/net/ethernet/dec/tulip/
20689 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20691 W: http://vtun.sourceforge.net/tun
20692 F: Documentation/networking/tuntap.rst
20693 F: arch/um/os-Linux/drivers/
20695 TURBOCHANNEL SUBSYSTEM
20696 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20697 M: Ralf Baechle <ralf@linux-mips.org>
20698 L: linux-mips@vger.kernel.org
20700 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20702 F: include/linux/tc.h
20705 M: "Len Brown" <lenb@kernel.org>
20706 L: linux-pm@vger.kernel.org
20708 Q: https://patchwork.kernel.org/project/linux-pm/list/
20709 B: https://bugzilla.kernel.org
20710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20711 F: tools/power/x86/turbostat/
20713 TW5864 VIDEO4LINUX DRIVER
20714 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20715 M: Anton Sviridenko <anton@corp.bluecherry.net>
20716 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20717 M: Andrey Utkin <andrey_utkin@fastmail.com>
20718 L: linux-media@vger.kernel.org
20720 F: drivers/media/pci/tw5864/
20722 TW68 VIDEO4LINUX DRIVER
20723 M: Hans Verkuil <hverkuil@xs4all.nl>
20724 L: linux-media@vger.kernel.org
20726 W: https://linuxtv.org
20727 T: git git://linuxtv.org/media_tree.git
20728 F: drivers/media/pci/tw68/
20730 TW686X VIDEO4LINUX DRIVER
20731 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20732 L: linux-media@vger.kernel.org
20734 W: http://linuxtv.org
20735 T: git git://linuxtv.org/media_tree.git
20736 F: drivers/media/pci/tw686x/
20738 U-BOOT ENVIRONMENT VARIABLES
20739 M: Rafał Miłecki <rafal@milecki.pl>
20741 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20743 UACCE ACCELERATOR FRAMEWORK
20744 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20745 M: Zhou Wang <wangzhou1@hisilicon.com>
20746 L: linux-accelerators@lists.ozlabs.org
20747 L: linux-kernel@vger.kernel.org
20749 F: Documentation/ABI/testing/sysfs-driver-uacce
20750 F: Documentation/misc-devices/uacce.rst
20751 F: drivers/misc/uacce/
20752 F: include/linux/uacce.h
20753 F: include/uapi/misc/uacce/
20755 UBI FILE SYSTEM (UBIFS)
20756 M: Richard Weinberger <richard@nod.at>
20757 L: linux-mtd@lists.infradead.org
20759 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20762 F: Documentation/ABI/testing/sysfs-fs-ubifs
20763 F: Documentation/filesystems/ubifs-authentication.rst
20764 F: Documentation/filesystems/ubifs.rst
20767 UBLK USERSPACE BLOCK DRIVER
20768 M: Ming Lei <ming.lei@redhat.com>
20769 L: linux-block@vger.kernel.org
20771 F: drivers/block/ublk_drv.c
20772 F: include/uapi/linux/ublk_cmd.h
20774 UCLINUX (M68KNOMMU AND COLDFIRE)
20775 M: Greg Ungerer <gerg@linux-m68k.org>
20776 L: linux-m68k@lists.linux-m68k.org
20777 L: uclinux-dev@uclinux.org (subscribers-only)
20779 W: http://www.linux-m68k.org/
20780 W: http://www.uclinux.org/
20781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20782 F: arch/m68k/*/*_no.*
20784 F: arch/m68k/coldfire/
20785 F: arch/m68k/include/asm/*_no.*
20788 M: Jan Kara <jack@suse.com>
20790 F: Documentation/filesystems/udf.rst
20794 M: Bastien Nocera <hadess@hadess.net>
20795 L: linux-input@vger.kernel.org
20797 F: drivers/hid/hid-udraw-ps3.c
20800 M: Evgeniy Dushistov <dushistov@mail.ru>
20802 F: Documentation/admin-guide/ufs.rst
20805 UHID USERSPACE HID IO DRIVER
20806 M: David Rheinsberg <david.rheinsberg@gmail.com>
20807 L: linux-input@vger.kernel.org
20809 F: drivers/hid/uhid.c
20810 F: include/uapi/linux/uhid.h
20813 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20814 L: linux-usb@vger.kernel.org
20816 F: drivers/usb/common/ulpi.c
20817 F: include/linux/ulpi/
20820 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20821 L: linux-fsdevel@vger.kernel.org
20826 M: Tony Finch <dot@dotat.at>
20828 W: http://dotat.at/prog/unifdef
20829 F: scripts/unifdef.c
20831 UNIFORM CDROM DRIVER
20832 M: Phillip Potter <phil@philpotter.co.uk>
20834 F: Documentation/cdrom/
20835 F: drivers/cdrom/cdrom.c
20836 F: include/linux/cdrom.h
20837 F: include/uapi/linux/cdrom.h
20839 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20840 R: Alim Akhtar <alim.akhtar@samsung.com>
20841 R: Avri Altman <avri.altman@wdc.com>
20842 R: Bart Van Assche <bvanassche@acm.org>
20843 L: linux-scsi@vger.kernel.org
20845 F: Documentation/devicetree/bindings/ufs/
20846 F: Documentation/scsi/ufs.rst
20847 F: drivers/ufs/core/
20849 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20850 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20851 L: linux-scsi@vger.kernel.org
20853 F: drivers/ufs/host/*dwc*
20855 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20856 M: Stanley Chu <stanley.chu@mediatek.com>
20857 L: linux-scsi@vger.kernel.org
20858 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20860 F: drivers/ufs/host/ufs-mediatek*
20862 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20863 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20864 L: linux-renesas-soc@vger.kernel.org
20865 L: linux-scsi@vger.kernel.org
20867 F: drivers/ufs/host/ufs-renesas.c
20869 UNSORTED BLOCK IMAGES (UBI)
20870 M: Richard Weinberger <richard@nod.at>
20871 L: linux-mtd@lists.infradead.org
20873 W: http://www.linux-mtd.infradead.org/
20874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20876 F: drivers/mtd/ubi/
20877 F: include/linux/mtd/ubi.h
20878 F: include/uapi/mtd/ubi-user.h
20880 USB "USBNET" DRIVER FRAMEWORK
20881 M: Oliver Neukum <oneukum@suse.com>
20882 L: netdev@vger.kernel.org
20884 W: http://www.linux-usb.org/usbnet
20885 F: drivers/net/usb/usbnet.c
20886 F: include/linux/usb/usbnet.h
20889 M: Oliver Neukum <oneukum@suse.com>
20890 L: linux-usb@vger.kernel.org
20892 F: Documentation/usb/acm.rst
20893 F: drivers/usb/class/cdc-acm.*
20895 USB APPLE MFI FASTCHARGE DRIVER
20896 M: Bastien Nocera <hadess@hadess.net>
20897 L: linux-usb@vger.kernel.org
20899 F: drivers/usb/misc/apple-mfi-fastcharge.c
20901 USB AR5523 WIRELESS DRIVER
20902 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20903 L: linux-wireless@vger.kernel.org
20905 F: drivers/net/wireless/ath/ar5523/
20908 M: Oliver Neukum <oneukum@suse.com>
20909 L: linux-usb@vger.kernel.org
20910 L: linux-scsi@vger.kernel.org
20912 F: drivers/usb/storage/uas.c
20914 USB CDC ETHERNET DRIVER
20915 M: Oliver Neukum <oliver@neukum.org>
20916 L: linux-usb@vger.kernel.org
20918 F: drivers/net/usb/cdc_*.c
20919 F: include/uapi/linux/usb/cdc.h
20921 USB CHAOSKEY DRIVER
20922 M: Keith Packard <keithp@keithp.com>
20923 L: linux-usb@vger.kernel.org
20925 F: drivers/usb/misc/chaoskey.c
20927 USB CYPRESS C67X00 DRIVER
20928 L: linux-usb@vger.kernel.org
20930 F: drivers/usb/c67x00/
20932 USB DAVICOM DM9601 DRIVER
20933 M: Peter Korsgaard <peter@korsgaard.com>
20934 L: netdev@vger.kernel.org
20936 W: http://www.linux-usb.org/usbnet
20937 F: drivers/net/usb/dm9601.c
20940 M: Alan Stern <stern@rowland.harvard.edu>
20941 L: linux-usb@vger.kernel.org
20943 F: Documentation/usb/ehci.rst
20944 F: drivers/usb/host/ehci*
20946 USB GADGET/PERIPHERAL SUBSYSTEM
20947 M: Felipe Balbi <balbi@kernel.org>
20948 L: linux-usb@vger.kernel.org
20950 W: http://www.linux-usb.org/gadget
20951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20952 F: drivers/usb/gadget/
20953 F: include/linux/usb/gadget*
20955 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20956 M: Jiri Kosina <jikos@kernel.org>
20957 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20958 L: linux-usb@vger.kernel.org
20960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20961 F: Documentation/hid/hiddev.rst
20962 F: drivers/hid/usbhid/
20964 USB INTEL XHCI ROLE MUX DRIVER
20965 M: Hans de Goede <hdegoede@redhat.com>
20966 L: linux-usb@vger.kernel.org
20968 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20970 USB IP DRIVER FOR HISILICON KIRIN 960
20971 M: Yu Chen <chenyu56@huawei.com>
20972 M: Binghui Wang <wangbinghui@hisilicon.com>
20973 L: linux-usb@vger.kernel.org
20975 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20976 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20978 USB IP DRIVER FOR HISILICON KIRIN 970
20979 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20980 L: linux-usb@vger.kernel.org
20982 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20983 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20986 M: Olav Kongas <ok@artecdesign.ee>
20987 L: linux-usb@vger.kernel.org
20989 F: drivers/usb/host/isp116x*
20990 F: include/linux/usb/isp116x.h
20993 M: Rui Miguel Silva <rui.silva@linaro.org>
20994 L: linux-usb@vger.kernel.org
20996 F: drivers/usb/isp1760/*
20997 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20999 USB LAN78XX ETHERNET DRIVER
21000 M: Woojung Huh <woojung.huh@microchip.com>
21001 M: UNGLinuxDriver@microchip.com
21002 L: netdev@vger.kernel.org
21004 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21005 F: drivers/net/usb/lan78xx.*
21006 F: include/dt-bindings/net/microchip-lan78xx.h
21008 USB MASS STORAGE DRIVER
21009 M: Alan Stern <stern@rowland.harvard.edu>
21010 L: linux-usb@vger.kernel.org
21011 L: usb-storage@lists.one-eyed-alien.net
21013 F: drivers/usb/storage/
21016 M: Clemens Ladisch <clemens@ladisch.de>
21017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21020 F: sound/usb/midi.*
21022 USB NETWORKING DRIVERS
21023 L: linux-usb@vger.kernel.org
21025 F: drivers/net/usb/
21028 M: Alan Stern <stern@rowland.harvard.edu>
21029 L: linux-usb@vger.kernel.org
21031 F: Documentation/usb/ohci.rst
21032 F: drivers/usb/host/ohci*
21034 USB OTG FSM (Finite State Machine)
21035 M: Peter Chen <peter.chen@kernel.org>
21036 L: linux-usb@vger.kernel.org
21038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21039 F: drivers/usb/common/usb-otg-fsm.c
21042 M: Valentina Manea <valentina.manea.m@gmail.com>
21043 M: Shuah Khan <shuah@kernel.org>
21044 M: Shuah Khan <skhan@linuxfoundation.org>
21045 L: linux-usb@vger.kernel.org
21047 F: Documentation/usb/usbip_protocol.rst
21048 F: drivers/usb/usbip/
21049 F: tools/testing/selftests/drivers/usb/usbip/
21050 F: tools/usb/usbip/
21053 M: Petko Manolov <petkan@nucleusys.com>
21054 L: linux-usb@vger.kernel.org
21055 L: netdev@vger.kernel.org
21057 W: https://github.com/petkan/pegasus
21058 T: git git://github.com/petkan/pegasus.git
21059 F: drivers/net/usb/pegasus.*
21062 M: Felipe Balbi <balbi@kernel.org>
21063 L: linux-usb@vger.kernel.org
21065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21066 F: drivers/usb/phy/
21068 USB PRINTER DRIVER (usblp)
21069 M: Pete Zaitcev <zaitcev@redhat.com>
21070 L: linux-usb@vger.kernel.org
21072 F: drivers/usb/class/usblp.c
21074 USB RAW GADGET DRIVER
21075 R: Andrey Konovalov <andreyknvl@gmail.com>
21076 L: linux-usb@vger.kernel.org
21078 F: Documentation/usb/raw-gadget.rst
21079 F: drivers/usb/gadget/legacy/raw_gadget.c
21080 F: include/uapi/linux/usb/raw_gadget.h
21082 USB QMI WWAN NETWORK DRIVER
21083 M: Bjørn Mork <bjorn@mork.no>
21084 L: netdev@vger.kernel.org
21086 F: Documentation/ABI/testing/sysfs-class-net-qmi
21087 F: drivers/net/usb/qmi_wwan.c
21090 M: Petko Manolov <petkan@nucleusys.com>
21091 L: linux-usb@vger.kernel.org
21092 L: netdev@vger.kernel.org
21094 W: https://github.com/petkan/rtl8150
21095 T: git git://github.com/petkan/rtl8150.git
21096 F: drivers/net/usb/rtl8150.c
21098 USB SERIAL SUBSYSTEM
21099 M: Johan Hovold <johan@kernel.org>
21100 L: linux-usb@vger.kernel.org
21102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21103 F: Documentation/usb/usb-serial.rst
21104 F: drivers/usb/serial/
21105 F: include/linux/usb/serial.h
21107 USB SMSC75XX ETHERNET DRIVER
21108 M: Steve Glendinning <steve.glendinning@shawell.net>
21109 L: netdev@vger.kernel.org
21111 F: drivers/net/usb/smsc75xx.*
21113 USB SMSC95XX ETHERNET DRIVER
21114 M: Steve Glendinning <steve.glendinning@shawell.net>
21115 M: UNGLinuxDriver@microchip.com
21116 L: netdev@vger.kernel.org
21118 F: drivers/net/usb/smsc95xx.*
21121 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21122 L: linux-usb@vger.kernel.org
21124 W: http://www.linux-usb.org
21125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21126 F: Documentation/devicetree/bindings/usb/
21127 F: Documentation/usb/
21129 F: include/dt-bindings/usb/
21130 F: include/linux/usb.h
21131 F: include/linux/usb/
21133 USB TYPEC BUS FOR ALTERNATE MODES
21134 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21135 L: linux-usb@vger.kernel.org
21137 F: Documentation/ABI/testing/sysfs-bus-typec
21138 F: Documentation/driver-api/usb/typec_bus.rst
21139 F: drivers/usb/typec/altmodes/
21140 F: include/linux/usb/typec_altmode.h
21143 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21144 L: linux-usb@vger.kernel.org
21146 F: Documentation/ABI/testing/sysfs-class-typec
21147 F: Documentation/driver-api/usb/typec.rst
21148 F: drivers/usb/typec/
21149 F: include/linux/usb/typec.h
21151 USB TYPEC INTEL PMC MUX DRIVER
21152 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21153 L: linux-usb@vger.kernel.org
21155 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21156 F: drivers/usb/typec/mux/intel_pmc_mux.c
21158 USB TYPEC PI3USB30532 MUX DRIVER
21159 M: Hans de Goede <hdegoede@redhat.com>
21160 L: linux-usb@vger.kernel.org
21162 F: drivers/usb/typec/mux/pi3usb30532.c
21164 USB TYPEC PORT CONTROLLER DRIVERS
21165 M: Guenter Roeck <linux@roeck-us.net>
21166 L: linux-usb@vger.kernel.org
21168 F: drivers/usb/typec/tcpm/
21171 M: Alan Stern <stern@rowland.harvard.edu>
21172 L: linux-usb@vger.kernel.org
21174 F: drivers/usb/host/uhci*
21177 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21178 L: linux-media@vger.kernel.org
21180 W: http://www.ideasonboard.org/uvc/
21181 T: git git://linuxtv.org/media_tree.git
21182 F: drivers/media/usb/uvc/
21183 F: include/uapi/linux/uvcvideo.h
21186 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21187 L: linux-usb@vger.kernel.org
21189 F: drivers/usb/gadget/function/*uvc*
21190 F: drivers/usb/gadget/legacy/webcam.c
21191 F: include/uapi/linux/usb/g_uvc.h
21193 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21194 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21195 L: linux-wireless@vger.kernel.org
21197 F: drivers/net/wireless/rndis_wlan.c
21200 M: Mathias Nyman <mathias.nyman@intel.com>
21201 L: linux-usb@vger.kernel.org
21203 F: drivers/usb/host/pci-quirks*
21204 F: drivers/usb/host/xhci*
21207 L: linux-wireless@vger.kernel.org
21209 W: http://linux-lc100020.sourceforge.net
21210 F: drivers/net/wireless/zydas/zd1201.*
21213 M: Antoine Jacquet <royale@zerezo.com>
21214 L: linux-usb@vger.kernel.org
21215 L: linux-media@vger.kernel.org
21217 W: http://royale.zerezo.com/zr364xx/
21218 T: git git://linuxtv.org/media_tree.git
21219 F: Documentation/admin-guide/media/zr364xx*
21220 F: drivers/media/usb/zr364xx/
21222 USER-MODE LINUX (UML)
21223 M: Richard Weinberger <richard@nod.at>
21224 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21225 M: Johannes Berg <johannes@sipsolutions.net>
21226 L: linux-um@lists.infradead.org
21228 W: http://user-mode-linux.sourceforge.net
21229 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21232 F: Documentation/virt/uml/
21237 USERSPACE COPYIN/COPYOUT (UIOVEC)
21238 M: Alexander Viro <viro@zeniv.linux.org.uk>
21240 F: include/linux/uio.h
21243 USERSPACE DMA BUFFER DRIVER
21244 M: Gerd Hoffmann <kraxel@redhat.com>
21245 L: dri-devel@lists.freedesktop.org
21247 T: git git://anongit.freedesktop.org/drm/drm-misc
21248 F: drivers/dma-buf/udmabuf.c
21249 F: include/uapi/linux/udmabuf.h
21251 USERSPACE I/O (UIO)
21252 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21255 F: Documentation/driver-api/uio-howto.rst
21257 F: include/linux/uio_driver.h
21260 M: Karel Zak <kzak@redhat.com>
21261 L: util-linux@vger.kernel.org
21263 W: http://en.wikipedia.org/wiki/Util-linux
21264 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21267 M: Christoph Hellwig <hch@lst.de>
21268 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21269 L: linux-kernel@vger.kernel.org
21271 T: git git://git.infradead.org/users/hch/uuid.git
21272 F: include/linux/uuid.h
21273 F: include/uapi/linux/uuid.h
21278 M: Justin Ernst <justin.ernst@hpe.com>
21279 L: platform-driver-x86@vger.kernel.org
21281 F: drivers/platform/x86/uv_sysfs.c
21284 M: Michal Januszewski <spock@gentoo.org>
21285 L: linux-fbdev@vger.kernel.org
21287 W: https://github.com/mjanusz/v86d
21288 F: Documentation/fb/uvesafb.rst
21289 F: drivers/video/fbdev/uvesafb.*
21291 Ux500 CLOCK DRIVERS
21292 M: Ulf Hansson <ulf.hansson@linaro.org>
21293 L: linux-clk@vger.kernel.org
21294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21296 F: drivers/clk/ux500/
21299 M: Stefan Agner <stefan@agner.ch>
21300 L: linux-mtd@lists.infradead.org
21302 F: drivers/mtd/nand/raw/vf610_nfc.c
21304 VFAT/FAT/MSDOS FILESYSTEM
21305 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21307 F: Documentation/filesystems/vfat.rst
21309 F: tools/testing/selftests/filesystems/fat/
21312 M: Alex Williamson <alex.williamson@redhat.com>
21313 R: Cornelia Huck <cohuck@redhat.com>
21314 L: kvm@vger.kernel.org
21316 T: git git://github.com/awilliam/linux-vfio.git
21317 F: Documentation/driver-api/vfio.rst
21319 F: include/linux/vfio.h
21320 F: include/linux/vfio_pci_core.h
21321 F: include/uapi/linux/vfio.h
21324 M: Diana Craciun <diana.craciun@oss.nxp.com>
21325 L: kvm@vger.kernel.org
21327 F: drivers/vfio/fsl-mc/
21329 VFIO HISILICON PCI DRIVER
21330 M: Longfang Liu <liulongfang@huawei.com>
21331 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21332 L: kvm@vger.kernel.org
21334 F: drivers/vfio/pci/hisilicon/
21336 VFIO MEDIATED DEVICE DRIVERS
21337 M: Kirti Wankhede <kwankhede@nvidia.com>
21338 L: kvm@vger.kernel.org
21340 F: Documentation/driver-api/vfio-mediated-device.rst
21341 F: drivers/vfio/mdev/
21342 F: include/linux/mdev.h
21343 F: samples/vfio-mdev/
21345 VFIO PCI DEVICE SPECIFIC DRIVERS
21346 R: Jason Gunthorpe <jgg@nvidia.com>
21347 R: Yishai Hadas <yishaih@nvidia.com>
21348 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21349 R: Kevin Tian <kevin.tian@intel.com>
21350 L: kvm@vger.kernel.org
21352 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21353 F: drivers/vfio/pci/*/
21355 VFIO PLATFORM DRIVER
21356 M: Eric Auger <eric.auger@redhat.com>
21357 L: kvm@vger.kernel.org
21359 F: drivers/vfio/platform/
21361 VFIO MLX5 PCI DRIVER
21362 M: Yishai Hadas <yishaih@nvidia.com>
21363 L: kvm@vger.kernel.org
21365 F: drivers/vfio/pci/mlx5/
21368 R: Lukas Wunner <lukas@wunner.de>
21370 T: git git://anongit.freedesktop.org/drm/drm-misc
21371 F: Documentation/gpu/vga-switcheroo.rst
21372 F: drivers/gpu/vga/vga_switcheroo.c
21373 F: include/linux/vga_switcheroo.h
21375 VIA RHINE NETWORK DRIVER
21377 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21378 F: drivers/net/ethernet/via/via-rhine.c
21380 VIA SD/MMC CARD CONTROLLER DRIVER
21381 M: Bruce Chang <brucechang@via.com.tw>
21382 M: Harald Welte <HaraldWelte@viatech.com>
21384 F: drivers/mmc/host/via-sdmmc.c
21386 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21387 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21388 L: linux-fbdev@vger.kernel.org
21390 F: drivers/video/fbdev/via/
21391 F: include/linux/via-core.h
21392 F: include/linux/via-gpio.h
21393 F: include/linux/via_i2c.h
21395 VIA VELOCITY NETWORK DRIVER
21396 M: Francois Romieu <romieu@fr.zoreil.com>
21397 L: netdev@vger.kernel.org
21399 F: drivers/net/ethernet/via/via-velocity.*
21401 VICODEC VIRTUAL CODEC DRIVER
21402 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21403 L: linux-media@vger.kernel.org
21405 W: https://linuxtv.org
21406 T: git git://linuxtv.org/media_tree.git
21407 F: drivers/media/test-drivers/vicodec/*
21409 VIDEO I2C POLLING DRIVER
21410 M: Matt Ranostay <matt.ranostay@konsulko.com>
21411 L: linux-media@vger.kernel.org
21413 F: drivers/media/i2c/video-i2c.c
21415 VIDEO MULTIPLEXER DRIVER
21416 M: Philipp Zabel <p.zabel@pengutronix.de>
21417 L: linux-media@vger.kernel.org
21419 F: drivers/media/platform/video-mux.c
21421 VIDEOBUF2 FRAMEWORK
21422 M: Tomasz Figa <tfiga@chromium.org>
21423 M: Marek Szyprowski <m.szyprowski@samsung.com>
21424 L: linux-media@vger.kernel.org
21426 F: drivers/media/common/videobuf2/*
21427 F: include/media/videobuf2-*
21429 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21430 M: Shuah Khan <skhan@linuxfoundation.org>
21431 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21432 L: linux-media@vger.kernel.org
21434 W: https://linuxtv.org
21435 T: git git://linuxtv.org/media_tree.git
21436 F: drivers/media/test-drivers/vimc/*
21439 M: Alex Williamson <alex.williamson@redhat.com>
21440 M: Paolo Bonzini <pbonzini@redhat.com>
21441 L: kvm@vger.kernel.org
21445 VIRTIO AND VHOST VSOCK DRIVER
21446 M: Stefan Hajnoczi <stefanha@redhat.com>
21447 M: Stefano Garzarella <sgarzare@redhat.com>
21448 L: kvm@vger.kernel.org
21449 L: virtualization@lists.linux-foundation.org
21450 L: netdev@vger.kernel.org
21452 F: drivers/vhost/vsock.c
21453 F: include/linux/virtio_vsock.h
21454 F: include/uapi/linux/virtio_vsock.h
21455 F: net/vmw_vsock/virtio_transport.c
21456 F: net/vmw_vsock/virtio_transport_common.c
21458 VIRTIO BLOCK AND SCSI DRIVERS
21459 M: "Michael S. Tsirkin" <mst@redhat.com>
21460 M: Jason Wang <jasowang@redhat.com>
21461 R: Paolo Bonzini <pbonzini@redhat.com>
21462 R: Stefan Hajnoczi <stefanha@redhat.com>
21463 L: virtualization@lists.linux-foundation.org
21465 F: drivers/block/virtio_blk.c
21466 F: drivers/scsi/virtio_scsi.c
21467 F: drivers/vhost/scsi.c
21468 F: include/uapi/linux/virtio_blk.h
21469 F: include/uapi/linux/virtio_scsi.h
21471 VIRTIO CONSOLE DRIVER
21472 M: Amit Shah <amit@kernel.org>
21473 L: virtualization@lists.linux-foundation.org
21475 F: drivers/char/virtio_console.c
21476 F: include/linux/virtio_console.h
21477 F: include/uapi/linux/virtio_console.h
21479 VIRTIO CORE AND NET DRIVERS
21480 M: "Michael S. Tsirkin" <mst@redhat.com>
21481 M: Jason Wang <jasowang@redhat.com>
21482 L: virtualization@lists.linux-foundation.org
21484 F: Documentation/ABI/testing/sysfs-bus-vdpa
21485 F: Documentation/ABI/testing/sysfs-class-vduse
21486 F: Documentation/devicetree/bindings/virtio/
21487 F: drivers/block/virtio_blk.c
21488 F: drivers/crypto/virtio/
21489 F: drivers/net/virtio_net.c
21492 F: include/linux/vdpa.h
21493 F: include/linux/virtio*.h
21494 F: include/uapi/linux/virtio_*.h
21498 M: "Michael S. Tsirkin" <mst@redhat.com>
21499 M: David Hildenbrand <david@redhat.com>
21500 L: virtualization@lists.linux-foundation.org
21502 F: drivers/virtio/virtio_balloon.c
21503 F: include/uapi/linux/virtio_balloon.h
21504 F: include/linux/balloon_compaction.h
21505 F: mm/balloon_compaction.c
21507 VIRTIO CRYPTO DRIVER
21508 M: Gonglei <arei.gonglei@huawei.com>
21509 L: virtualization@lists.linux-foundation.org
21510 L: linux-crypto@vger.kernel.org
21512 F: drivers/crypto/virtio/
21513 F: include/uapi/linux/virtio_crypto.h
21515 VIRTIO DRIVERS FOR S390
21516 M: Cornelia Huck <cohuck@redhat.com>
21517 M: Halil Pasic <pasic@linux.ibm.com>
21518 M: Eric Farman <farman@linux.ibm.com>
21519 L: linux-s390@vger.kernel.org
21520 L: virtualization@lists.linux-foundation.org
21521 L: kvm@vger.kernel.org
21523 F: arch/s390/include/uapi/asm/virtio-ccw.h
21524 F: drivers/s390/virtio/
21527 M: Vivek Goyal <vgoyal@redhat.com>
21528 M: Stefan Hajnoczi <stefanha@redhat.com>
21529 M: Miklos Szeredi <miklos@szeredi.hu>
21530 L: virtualization@lists.linux-foundation.org
21531 L: linux-fsdevel@vger.kernel.org
21533 W: https://virtio-fs.gitlab.io/
21534 F: Documentation/filesystems/virtiofs.rst
21535 F: fs/fuse/virtio_fs.c
21536 F: include/uapi/linux/virtio_fs.h
21539 M: Enrico Weigelt, metux IT consult <info@metux.net>
21540 M: Viresh Kumar <vireshk@kernel.org>
21541 L: linux-gpio@vger.kernel.org
21542 L: virtualization@lists.linux-foundation.org
21544 F: drivers/gpio/gpio-virtio.c
21545 F: include/uapi/linux/virtio_gpio.h
21548 M: David Airlie <airlied@linux.ie>
21549 M: Gerd Hoffmann <kraxel@redhat.com>
21550 R: Gurchetan Singh <gurchetansingh@chromium.org>
21551 R: Chia-I Wu <olvaffe@gmail.com>
21552 L: dri-devel@lists.freedesktop.org
21553 L: virtualization@lists.linux-foundation.org
21555 T: git git://anongit.freedesktop.org/drm/drm-misc
21556 F: drivers/gpu/drm/virtio/
21557 F: include/uapi/linux/virtio_gpu.h
21559 VIRTIO HOST (VHOST)
21560 M: "Michael S. Tsirkin" <mst@redhat.com>
21561 M: Jason Wang <jasowang@redhat.com>
21562 L: kvm@vger.kernel.org
21563 L: virtualization@lists.linux-foundation.org
21564 L: netdev@vger.kernel.org
21566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21568 F: include/linux/vhost_iotlb.h
21569 F: include/uapi/linux/vhost.h
21571 VIRTIO INPUT DRIVER
21572 M: Gerd Hoffmann <kraxel@redhat.com>
21574 F: drivers/virtio/virtio_input.c
21575 F: include/uapi/linux/virtio_input.h
21577 VIRTIO IOMMU DRIVER
21578 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21579 L: virtualization@lists.linux-foundation.org
21581 F: drivers/iommu/virtio-iommu.c
21582 F: include/uapi/linux/virtio_iommu.h
21585 M: David Hildenbrand <david@redhat.com>
21586 L: virtualization@lists.linux-foundation.org
21588 W: https://virtio-mem.gitlab.io/
21589 F: drivers/virtio/virtio_mem.c
21590 F: include/uapi/linux/virtio_mem.h
21592 VIRTIO SOUND DRIVER
21593 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21594 M: "Michael S. Tsirkin" <mst@redhat.com>
21595 L: virtualization@lists.linux-foundation.org
21596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21598 F: include/uapi/linux/virtio_snd.h
21602 M: Conghui Chen <conghui.chen@intel.com>
21603 M: Viresh Kumar <viresh.kumar@linaro.org>
21604 L: linux-i2c@vger.kernel.org
21605 L: virtualization@lists.linux-foundation.org
21607 F: drivers/i2c/busses/i2c-virtio.c
21608 F: include/uapi/linux/virtio_i2c.h
21611 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21612 L: virtualization@lists.linux-foundation.org
21614 F: drivers/nvdimm/virtio_pmem.c
21615 F: drivers/nvdimm/nd_virtio.c
21617 VIRTUAL BOX GUEST DEVICE DRIVER
21618 M: Hans de Goede <hdegoede@redhat.com>
21619 M: Arnd Bergmann <arnd@arndb.de>
21620 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21622 F: drivers/virt/vboxguest/
21623 F: include/linux/vbox_utils.h
21624 F: include/uapi/linux/vbox*.h
21626 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21627 M: Hans de Goede <hdegoede@redhat.com>
21628 L: linux-fsdevel@vger.kernel.org
21632 VIRTUAL SERIO DEVICE DRIVER
21633 M: Stephen Chandler Paul <thatslyude@gmail.com>
21635 F: drivers/input/serio/userio.c
21636 F: include/uapi/linux/userio.h
21638 VIVID VIRTUAL VIDEO DRIVER
21639 M: Hans Verkuil <hverkuil@xs4all.nl>
21640 L: linux-media@vger.kernel.org
21642 W: https://linuxtv.org
21643 T: git git://linuxtv.org/media_tree.git
21644 F: drivers/media/test-drivers/vivid/*
21646 VIDTV VIRTUAL DIGITAL TV DRIVER
21647 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21648 L: linux-media@vger.kernel.org
21650 W: https://linuxtv.org
21651 T: git git://linuxtv.org/media_tree.git
21652 F: drivers/media/test-drivers/vidtv/*
21655 M: Florian Fainelli <f.fainelli@gmail.com>
21656 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21658 F: drivers/vlynq/vlynq.c
21659 F: include/linux/vlynq.h
21662 M: Martyn Welch <martyn@welchs.me.uk>
21663 M: Manohar Vanga <manohar.vanga@gmail.com>
21664 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21665 L: linux-kernel@vger.kernel.org
21667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21668 F: Documentation/driver-api/vme.rst
21669 F: drivers/staging/vme_user/
21671 VM SOCKETS (AF_VSOCK)
21672 M: Stefano Garzarella <sgarzare@redhat.com>
21673 L: virtualization@lists.linux-foundation.org
21674 L: netdev@vger.kernel.org
21676 F: drivers/net/vsockmon.c
21677 F: include/net/af_vsock.h
21678 F: include/uapi/linux/vm_sockets.h
21679 F: include/uapi/linux/vm_sockets_diag.h
21680 F: include/uapi/linux/vsockmon.h
21682 F: tools/testing/vsock/
21684 VMWARE BALLOON DRIVER
21685 M: Nadav Amit <namit@vmware.com>
21686 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21687 L: linux-kernel@vger.kernel.org
21689 F: drivers/misc/vmw_balloon.c
21691 VMWARE HYPERVISOR INTERFACE
21692 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21693 M: Alexey Makhalov <amakhalov@vmware.com>
21694 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21695 L: virtualization@lists.linux-foundation.org
21698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21699 F: arch/x86/include/asm/vmware.h
21700 F: arch/x86/kernel/cpu/vmware.c
21702 VMWARE PVRDMA DRIVER
21703 M: Bryan Tan <bryantan@vmware.com>
21704 M: Vishnu Dasa <vdasa@vmware.com>
21705 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21706 L: linux-rdma@vger.kernel.org
21708 F: drivers/infiniband/hw/vmw_pvrdma/
21710 VMware PVSCSI driver
21711 M: Vishal Bhakta <vbhakta@vmware.com>
21712 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21713 L: linux-scsi@vger.kernel.org
21715 F: drivers/scsi/vmw_pvscsi.c
21716 F: drivers/scsi/vmw_pvscsi.h
21718 VMWARE VIRTUAL PTP CLOCK DRIVER
21719 M: Vivek Thampi <vithampi@vmware.com>
21720 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21721 L: netdev@vger.kernel.org
21723 F: drivers/ptp/ptp_vmw.c
21726 M: Bryan Tan <bryantan@vmware.com>
21727 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21728 M: Vishnu Dasa <vdasa@vmware.com>
21729 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21730 L: linux-kernel@vger.kernel.org
21732 F: drivers/misc/vmw_vmci/
21734 VMWARE VMMOUSE SUBDRIVER
21735 M: Zack Rusin <zackr@vmware.com>
21736 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21737 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21738 L: linux-input@vger.kernel.org
21740 F: drivers/input/mouse/vmmouse.c
21741 F: drivers/input/mouse/vmmouse.h
21743 VMWARE VMXNET3 ETHERNET DRIVER
21744 M: Ronak Doshi <doshir@vmware.com>
21745 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21746 L: netdev@vger.kernel.org
21748 F: drivers/net/vmxnet3/
21750 VOCORE VOCORE2 BOARD
21751 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21752 L: linux-mips@vger.kernel.org
21754 F: arch/mips/boot/dts/ralink/vocore2.dts
21756 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21757 M: Liam Girdwood <lgirdwood@gmail.com>
21758 M: Mark Brown <broonie@kernel.org>
21759 L: linux-kernel@vger.kernel.org
21761 W: http://www.slimlogic.co.uk/?p=48
21762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21763 F: Documentation/devicetree/bindings/regulator/
21764 F: Documentation/power/regulator/
21765 F: drivers/regulator/
21766 F: include/dt-bindings/regulator/
21767 F: include/linux/regulator/
21768 K: regulator_get_optional
21770 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21771 R: Matti Vaittinen <mazziesaccount@gmail.com>
21772 F: drivers/regulator/irq_helpers.c
21775 M: David Ahern <dsahern@kernel.org>
21776 L: netdev@vger.kernel.org
21778 F: Documentation/networking/vrf.rst
21779 F: drivers/net/vrf.c
21782 M: Petr Mladek <pmladek@suse.com>
21783 M: Steven Rostedt <rostedt@goodmis.org>
21784 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21785 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21786 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21789 F: Documentation/core-api/printk-formats.rst
21790 F: lib/test_printf.c
21791 F: lib/test_scanf.c
21794 VT1211 HARDWARE MONITOR DRIVER
21795 M: Juerg Haefliger <juergh@gmail.com>
21796 L: linux-hwmon@vger.kernel.org
21798 F: Documentation/hwmon/vt1211.rst
21799 F: drivers/hwmon/vt1211.c
21801 VT8231 HARDWARE MONITOR DRIVER
21802 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21803 L: linux-hwmon@vger.kernel.org
21805 F: drivers/hwmon/vt8231.c
21807 VUB300 USB to SDIO/SD/MMC bridge chip
21808 L: linux-mmc@vger.kernel.org
21810 F: drivers/mmc/host/vub300.c
21812 W1 DALLAS'S 1-WIRE BUS
21813 M: Evgeniy Polyakov <zbr@ioremap.net>
21815 F: Documentation/devicetree/bindings/w1/
21816 F: Documentation/w1/
21818 F: include/linux/w1.h
21820 W83791D HARDWARE MONITORING DRIVER
21821 M: Marc Hulsman <m.hulsman@tudelft.nl>
21822 L: linux-hwmon@vger.kernel.org
21824 F: Documentation/hwmon/w83791d.rst
21825 F: drivers/hwmon/w83791d.c
21827 W83793 HARDWARE MONITORING DRIVER
21828 M: Rudolf Marek <r.marek@assembler.cz>
21829 L: linux-hwmon@vger.kernel.org
21831 F: Documentation/hwmon/w83793.rst
21832 F: drivers/hwmon/w83793.c
21834 W83795 HARDWARE MONITORING DRIVER
21835 M: Jean Delvare <jdelvare@suse.com>
21836 L: linux-hwmon@vger.kernel.org
21838 F: drivers/hwmon/w83795.c
21840 W83L51xD SD/MMC CARD INTERFACE DRIVER
21841 M: Pierre Ossman <pierre@ossman.eu>
21843 F: drivers/mmc/host/wbsd.*
21845 WACOM PROTOCOL 4 SERIAL TABLETS
21846 M: Julian Squires <julian@cipht.net>
21847 M: Hans de Goede <hdegoede@redhat.com>
21848 L: linux-input@vger.kernel.org
21850 F: drivers/input/tablet/wacom_serial4.c
21852 WANGXUN ETHERNET DRIVER
21853 M: Jiawen Wu <jiawenwu@trustnetic.com>
21854 L: netdev@vger.kernel.org
21856 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21857 F: drivers/net/ethernet/wangxun/
21859 WATCHDOG DEVICE DRIVERS
21860 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21861 M: Guenter Roeck <linux@roeck-us.net>
21862 L: linux-watchdog@vger.kernel.org
21864 W: http://www.linux-watchdog.org/
21865 T: git git://www.linux-watchdog.org/linux-watchdog.git
21866 F: Documentation/devicetree/bindings/watchdog/
21867 F: Documentation/watchdog/
21868 F: drivers/watchdog/
21869 F: include/linux/watchdog.h
21870 F: include/uapi/linux/watchdog.h
21872 WHISKEYCOVE PMIC GPIO DRIVER
21873 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21874 L: linux-gpio@vger.kernel.org
21876 F: drivers/gpio/gpio-wcove.c
21879 M: Dianlong Li <long17.cool@163.com>
21880 L: linux-rtc@vger.kernel.org
21882 F: drivers/rtc/rtc-sd3078.c
21885 M: David Rheinsberg <david.rheinsberg@gmail.com>
21886 L: linux-input@vger.kernel.org
21888 F: drivers/hid/hid-wiimote*
21890 WILOCITY WIL6210 WIRELESS DRIVER
21891 L: linux-wireless@vger.kernel.org
21893 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21894 F: drivers/net/wireless/ath/wil6210/
21897 M: David Härdeman <david@hardeman.nu>
21899 F: drivers/media/rc/winbond-cir.c
21901 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21902 M: William Breathitt Gray <william.gray@linaro.org>
21903 L: linux-watchdog@vger.kernel.org
21905 F: drivers/watchdog/ebc-c384_wdt.c
21907 WINSYSTEMS WS16C48 GPIO DRIVER
21908 M: William Breathitt Gray <william.gray@linaro.org>
21909 L: linux-gpio@vger.kernel.org
21911 F: drivers/gpio/gpio-ws16c48.c
21913 WIREGUARD SECURE NETWORK TUNNEL
21914 M: Jason A. Donenfeld <Jason@zx2c4.com>
21915 L: wireguard@lists.zx2c4.com
21916 L: netdev@vger.kernel.org
21918 F: drivers/net/wireguard/
21919 F: tools/testing/selftests/wireguard/
21921 WISTRON LAPTOP BUTTON DRIVER
21922 M: Miloslav Trmac <mitr@volny.cz>
21924 F: drivers/input/misc/wistron_btns.c
21926 WL3501 WIRELESS PCMCIA CARD DRIVER
21927 L: linux-wireless@vger.kernel.org
21929 F: drivers/net/wireless/wl3501*
21931 WOLFSON MICROELECTRONICS DRIVERS
21932 L: patches@opensource.cirrus.com
21934 W: https://github.com/CirrusLogic/linux-drivers/wiki
21935 T: git https://github.com/CirrusLogic/linux-drivers.git
21936 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21937 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21938 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21939 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21940 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21941 F: Documentation/devicetree/bindings/sound/wm*
21942 F: Documentation/hwmon/wm83??.rst
21943 F: arch/arm/mach-s3c/mach-crag6410*
21944 F: drivers/clk/clk-wm83*.c
21945 F: drivers/gpio/gpio-*wm*.c
21946 F: drivers/gpio/gpio-arizona.c
21947 F: drivers/hwmon/wm83??-hwmon.c
21948 F: drivers/input/misc/wm831x-on.c
21949 F: drivers/input/touchscreen/wm831x-ts.c
21950 F: drivers/input/touchscreen/wm97*.c
21951 F: drivers/leds/leds-wm83*.c
21952 F: drivers/mfd/arizona*
21953 F: drivers/mfd/cs47l24*
21954 F: drivers/mfd/wm*.c
21955 F: drivers/power/supply/wm83*.c
21956 F: drivers/regulator/arizona*
21957 F: drivers/regulator/wm8*.c
21958 F: drivers/rtc/rtc-wm83*.c
21959 F: drivers/video/backlight/wm83*_bl.c
21960 F: drivers/watchdog/wm83*_wdt.c
21961 F: include/linux/mfd/arizona/
21962 F: include/linux/mfd/wm831x/
21963 F: include/linux/mfd/wm8350/
21964 F: include/linux/mfd/wm8400*
21965 F: include/linux/regulator/arizona*
21966 F: include/linux/wm97xx.h
21967 F: include/sound/wm????.h
21968 F: sound/soc/codecs/arizona*
21969 F: sound/soc/codecs/cs47l24*
21970 F: sound/soc/codecs/wm*
21973 M: Tejun Heo <tj@kernel.org>
21974 R: Lai Jiangshan <jiangshanlai@gmail.com>
21976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21977 F: Documentation/core-api/workqueue.rst
21978 F: include/linux/workqueue.h
21979 F: kernel/workqueue.c
21982 M: Loic Poulain <loic.poulain@linaro.org>
21983 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21984 R: Johannes Berg <johannes@sipsolutions.net>
21985 L: netdev@vger.kernel.org
21987 F: drivers/net/wwan/
21988 F: include/linux/wwan.h
21989 F: include/uapi/linux/wwan.h
21991 X-POWERS AXP288 PMIC DRIVERS
21992 M: Hans de Goede <hdegoede@redhat.com>
21994 F: drivers/acpi/pmic/intel_pmic_xpower.c
21997 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21998 M: Chen-Yu Tsai <wens@csie.org>
21999 L: linux-kernel@vger.kernel.org
22004 M: Martin Schiller <ms@dev.tdt.de>
22005 L: linux-x25@vger.kernel.org
22007 F: Documentation/networking/lapb-module.rst
22008 F: Documentation/networking/x25*
22009 F: drivers/net/wan/hdlc_x25.c
22010 F: drivers/net/wan/lapbether.c
22011 F: include/*/lapb.h
22012 F: include/net/x25*
22013 F: include/uapi/linux/x25.h
22017 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22018 M: Thomas Gleixner <tglx@linutronix.de>
22019 M: Ingo Molnar <mingo@redhat.com>
22020 M: Borislav Petkov <bp@alien8.de>
22021 M: Dave Hansen <dave.hansen@linux.intel.com>
22023 R: "H. Peter Anvin" <hpa@zytor.com>
22024 L: linux-kernel@vger.kernel.org
22026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22027 F: Documentation/devicetree/bindings/x86/
22028 F: Documentation/x86/
22032 M: Andy Lutomirski <luto@kernel.org>
22033 L: linux-kernel@vger.kernel.org
22035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22038 X86 MCE INFRASTRUCTURE
22039 M: Tony Luck <tony.luck@intel.com>
22040 M: Borislav Petkov <bp@alien8.de>
22041 L: linux-edac@vger.kernel.org
22043 F: Documentation/ABI/testing/sysfs-mce
22044 F: Documentation/x86/x86_64/machinecheck.rst
22045 F: arch/x86/kernel/cpu/mce/*
22047 X86 MICROCODE UPDATE SUPPORT
22048 M: Borislav Petkov <bp@alien8.de>
22050 F: arch/x86/kernel/cpu/microcode/*
22053 M: Dave Hansen <dave.hansen@linux.intel.com>
22054 M: Andy Lutomirski <luto@kernel.org>
22055 M: Peter Zijlstra <peterz@infradead.org>
22056 L: linux-kernel@vger.kernel.org
22058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22061 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22062 M: Hans de Goede <hdegoede@redhat.com>
22063 L: platform-driver-x86@vger.kernel.org
22065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22066 F: drivers/platform/x86/x86-android-tablets.c
22068 X86 PLATFORM DRIVERS
22069 M: Hans de Goede <hdegoede@redhat.com>
22070 M: Mark Gross <markgross@kernel.org>
22071 L: platform-driver-x86@vger.kernel.org
22073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22074 F: drivers/platform/olpc/
22075 F: drivers/platform/x86/
22077 X86 PLATFORM DRIVERS - ARCH
22078 R: Darren Hart <dvhart@infradead.org>
22079 R: Andy Shevchenko <andy@infradead.org>
22080 L: platform-driver-x86@vger.kernel.org
22083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22084 F: arch/x86/platform
22086 X86 PLATFORM UV HPE SUPERDOME FLEX
22087 M: Steve Wahl <steve.wahl@hpe.com>
22088 R: Mike Travis <mike.travis@hpe.com>
22089 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22090 R: Russ Anderson <russ.anderson@hpe.com>
22092 F: arch/x86/include/asm/uv/
22093 F: arch/x86/kernel/apic/x2apic_uv_x.c
22094 F: arch/x86/platform/uv/
22096 X86 STACK UNWINDING
22097 M: Josh Poimboeuf <jpoimboe@kernel.org>
22098 M: Peter Zijlstra <peterz@infradead.org>
22100 F: arch/x86/include/asm/unwind*.h
22101 F: arch/x86/kernel/dumpstack.c
22102 F: arch/x86/kernel/stacktrace.c
22103 F: arch/x86/kernel/unwind_*.c
22106 M: Andy Lutomirski <luto@kernel.org>
22107 L: linux-kernel@vger.kernel.org
22109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22110 F: arch/x86/entry/vdso/
22113 M: Matthew Wilcox <willy@infradead.org>
22114 L: linux-fsdevel@vger.kernel.org
22116 F: Documentation/core-api/xarray.rst
22117 F: include/linux/idr.h
22118 F: include/linux/xarray.h
22121 F: tools/testing/radix-tree
22124 M: Benjamin Valentin <benpicco@googlemail.com>
22126 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22127 F: drivers/media/rc/xbox_remote.c
22129 XC2028/3028 TUNER DRIVER
22130 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22131 L: linux-media@vger.kernel.org
22133 W: https://linuxtv.org
22134 T: git git://linuxtv.org/media_tree.git
22135 F: drivers/media/tuners/xc2028.*
22137 XDP (eXpress Data Path)
22138 M: Alexei Starovoitov <ast@kernel.org>
22139 M: Daniel Borkmann <daniel@iogearbox.net>
22140 M: David S. Miller <davem@davemloft.net>
22141 M: Jakub Kicinski <kuba@kernel.org>
22142 M: Jesper Dangaard Brouer <hawk@kernel.org>
22143 M: John Fastabend <john.fastabend@gmail.com>
22144 L: netdev@vger.kernel.org
22145 L: bpf@vger.kernel.org
22147 F: include/net/xdp.h
22148 F: include/net/xdp_priv.h
22149 F: include/trace/events/xdp.h
22150 F: kernel/bpf/cpumap.c
22151 F: kernel/bpf/devmap.c
22153 F: samples/bpf/xdp*
22154 F: tools/testing/selftests/bpf/*xdp*
22155 F: tools/testing/selftests/bpf/*/*xdp*
22156 F: drivers/net/ethernet/*/*/*/*/*xdp*
22157 F: drivers/net/ethernet/*/*/*xdp*
22158 K: (?:\b|_)xdp(?:\b|_)
22160 XDP SOCKETS (AF_XDP)
22161 M: Björn Töpel <bjorn@kernel.org>
22162 M: Magnus Karlsson <magnus.karlsson@intel.com>
22163 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22164 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22165 L: netdev@vger.kernel.org
22166 L: bpf@vger.kernel.org
22168 F: Documentation/networking/af_xdp.rst
22169 F: include/net/xdp_sock*
22170 F: include/net/xsk_buff_pool.h
22171 F: include/uapi/linux/if_xdp.h
22172 F: include/uapi/linux/xdp_diag.h
22173 F: include/net/netns/xdp.h
22175 F: tools/testing/selftests/bpf/*xsk*
22177 XEN BLOCK SUBSYSTEM
22178 M: Roger Pau Monné <roger.pau@citrix.com>
22179 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22181 F: drivers/block/xen*
22182 F: drivers/block/xen-blkback/*
22185 M: Stefano Stabellini <sstabellini@kernel.org>
22186 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22188 F: arch/arm/include/asm/xen/
22191 XEN HYPERVISOR ARM64
22192 M: Stefano Stabellini <sstabellini@kernel.org>
22193 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22195 F: arch/arm64/include/asm/xen/
22198 XEN HYPERVISOR INTERFACE
22199 M: Juergen Gross <jgross@suse.com>
22200 M: Stefano Stabellini <sstabellini@kernel.org>
22201 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22202 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22205 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22206 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22207 F: drivers/*/xen-*front.c
22209 F: include/uapi/xen/
22211 F: kernel/configs/xen.config
22214 M: Juergen Gross <jgross@suse.com>
22215 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22216 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22218 F: arch/x86/configs/xen.config
22219 F: arch/x86/include/asm/pvclock-abi.h
22220 F: arch/x86/include/asm/xen/
22221 F: arch/x86/platform/pvh/
22224 XEN NETWORK BACKEND DRIVER
22225 M: Wei Liu <wei.liu@kernel.org>
22226 M: Paul Durrant <paul@xen.org>
22227 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22228 L: netdev@vger.kernel.org
22230 F: drivers/net/xen-netback/*
22233 M: Juergen Gross <jgross@suse.com>
22234 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22236 F: arch/x86/pci/*xen*
22237 F: drivers/pci/*xen*
22240 M: Juergen Gross <jgross@suse.com>
22241 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22242 L: linux-scsi@vger.kernel.org
22244 F: drivers/scsi/xen-scsifront.c
22245 F: drivers/xen/xen-scsiback.c
22246 F: include/xen/interface/io/vscsiif.h
22249 M: Juergen Gross <jgross@suse.com>
22250 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22251 L: linux-usb@vger.kernel.org
22253 F: drivers/usb/host/xen*
22254 F: include/xen/interface/io/usbif.h
22256 XEN SOUND FRONTEND DRIVER
22257 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22258 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22263 XEN SWIOTLB SUBSYSTEM
22264 M: Juergen Gross <jgross@suse.com>
22265 M: Stefano Stabellini <sstabellini@kernel.org>
22266 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22267 L: iommu@lists.linux.dev
22269 F: arch/x86/xen/*swiotlb*
22270 F: drivers/xen/*swiotlb*
22273 C: irc://irc.oftc.net/xfs
22274 M: Darrick J. Wong <djwong@kernel.org>
22275 L: linux-xfs@vger.kernel.org
22278 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22279 F: Documentation/ABI/testing/sysfs-fs-xfs
22280 F: Documentation/admin-guide/xfs.rst
22281 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22282 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22284 F: include/uapi/linux/dqblk_xfs.h
22285 F: include/uapi/linux/fsmap.h
22288 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22289 L: linux-iio@vger.kernel.org
22291 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22292 F: drivers/iio/adc/xilinx-ams.c
22294 XILINX AXI ETHERNET DRIVER
22295 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22297 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22300 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22301 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22302 L: linux-can@vger.kernel.org
22304 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22305 F: drivers/net/can/xilinx_can.c
22308 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22309 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22310 R: Michal Simek <michal.simek@xilinx.com>
22312 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22313 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22314 F: drivers/gpio/gpio-xilinx.c
22315 F: drivers/gpio/gpio-zynq.c
22317 XILINX SD-FEC IP CORES
22318 M: Derek Kiernan <derek.kiernan@xilinx.com>
22319 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22321 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22322 F: Documentation/misc-devices/xilinx_sdfec.rst
22323 F: drivers/misc/Kconfig
22324 F: drivers/misc/Makefile
22325 F: drivers/misc/xilinx_sdfec.c
22326 F: include/uapi/misc/xilinx_sdfec.h
22329 M: Sean Anderson <sean.anderson@seco.com>
22331 F: drivers/pwm/pwm-xilinx.c
22332 F: include/clocksource/timer-xilinx.h
22334 XILINX UARTLITE SERIAL DRIVER
22335 M: Peter Korsgaard <jacmet@sunsite.dk>
22336 L: linux-serial@vger.kernel.org
22338 F: drivers/tty/serial/uartlite.c
22340 XILINX VIDEO IP CORES
22341 M: Hyun Kwon <hyun.kwon@xilinx.com>
22342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22343 L: linux-media@vger.kernel.org
22345 T: git git://linuxtv.org/media_tree.git
22346 F: Documentation/devicetree/bindings/media/xilinx/
22347 F: drivers/media/platform/xilinx/
22348 F: include/uapi/linux/xilinx-v4l2-controls.h
22350 XILINX ZYNQMP DPDMA DRIVER
22351 M: Hyun Kwon <hyun.kwon@xilinx.com>
22352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22353 L: dmaengine@vger.kernel.org
22355 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22356 F: drivers/dma/xilinx/xilinx_dpdma.c
22357 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22359 XILINX ZYNQMP PSGTR PHY DRIVER
22360 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22361 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22362 L: linux-kernel@vger.kernel.org
22364 T: git https://github.com/Xilinx/linux-xlnx.git
22365 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22366 F: drivers/phy/xilinx/phy-zynqmp.c
22368 XILINX ZYNQMP SHA3 DRIVER
22369 M: Harsha <harsha.harsha@xilinx.com>
22371 F: drivers/crypto/xilinx/zynqmp-sha.c
22373 XILINX EVENT MANAGEMENT DRIVER
22374 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22376 F: drivers/soc/xilinx/xlnx_event_manager.c
22377 F: include/linux/firmware/xlnx-event-manager.h
22380 M: Eli Billauer <eli.billauer@gmail.com>
22381 L: linux-kernel@vger.kernel.org
22383 F: drivers/char/xillybus/
22386 M: George Cherian <gcherian@marvell.com>
22387 L: linux-i2c@vger.kernel.org
22389 W: http://www.marvell.com
22390 F: drivers/i2c/busses/i2c-xlp9xx.c
22392 XRA1403 GPIO EXPANDER
22393 M: Nandor Han <nandor.han@ge.com>
22394 M: Semi Malinen <semi.malinen@ge.com>
22395 L: linux-gpio@vger.kernel.org
22397 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22398 F: drivers/gpio/gpio-xra1403.c
22400 XTENSA XTFPGA PLATFORM SUPPORT
22401 M: Max Filippov <jcmvbkbc@gmail.com>
22402 L: linux-xtensa@linux-xtensa.org
22404 F: drivers/spi/spi-xtensa-xtfpga.c
22405 F: sound/soc/xtensa/xtfpga-i2s.c
22407 YAM DRIVER FOR AX.25
22408 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22409 L: linux-hams@vger.kernel.org
22411 F: drivers/net/hamradio/yam*
22412 F: include/linux/yam.h
22414 YAMA SECURITY MODULE
22415 M: Kees Cook <keescook@chromium.org>
22417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22418 F: Documentation/admin-guide/LSM/Yama.rst
22421 YEALINK PHONE DRIVER
22422 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22423 L: usbb2k-api-dev@nongnu.org
22425 F: Documentation/input/devices/yealink.rst
22426 F: drivers/input/misc/yealink.*
22428 Z8530 DRIVER FOR AX.25
22429 M: Joerg Reuter <jreuter@yaina.de>
22430 L: linux-hams@vger.kernel.org
22432 W: http://yaina.de/jreuter/
22433 W: http://www.qsl.net/dl1bke/
22434 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22435 F: drivers/net/hamradio/*scc.c
22436 F: drivers/net/hamradio/z8530.h
22438 ZBUD COMPRESSED PAGE ALLOCATOR
22439 M: Seth Jennings <sjenning@redhat.com>
22440 M: Dan Streetman <ddstreet@ieee.org>
22441 L: linux-mm@kvack.org
22445 Z3FOLD COMPRESSED PAGE ALLOCATOR
22446 M: Vitaly Wool <vitaly.wool@konsulko.com>
22447 R: Miaohe Lin <linmiaohe@huawei.com>
22448 L: linux-mm@kvack.org
22452 ZD1211RW WIRELESS DRIVER
22453 M: Ulrich Kunitz <kune@deine-taler.de>
22454 L: linux-wireless@vger.kernel.org
22455 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22457 W: http://zd1211.ath.cx/wiki/DriverRewrite
22458 F: drivers/net/wireless/zydas/zd1211rw/
22460 ZD1301 MEDIA DRIVER
22461 M: Antti Palosaari <crope@iki.fi>
22462 L: linux-media@vger.kernel.org
22464 W: https://linuxtv.org/
22465 W: http://palosaari.fi/linux/
22466 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22467 F: drivers/media/usb/dvb-usb-v2/zd1301*
22469 ZD1301_DEMOD MEDIA DRIVER
22470 M: Antti Palosaari <crope@iki.fi>
22471 L: linux-media@vger.kernel.org
22473 W: https://linuxtv.org/
22474 W: http://palosaari.fi/linux/
22475 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22476 F: drivers/media/dvb-frontends/zd1301_demod*
22478 ZHAOXIN PROCESSOR SUPPORT
22479 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22480 L: linux-kernel@vger.kernel.org
22482 F: arch/x86/kernel/cpu/zhaoxin.c
22485 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22486 M: Naohiro Aota <naohiro.aota@wdc.com>
22487 R: Johannes Thumshirn <jth@kernel.org>
22488 L: linux-fsdevel@vger.kernel.org
22490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22491 F: Documentation/filesystems/zonefs.rst
22494 ZPOOL COMPRESSED PAGE STORAGE API
22495 M: Dan Streetman <ddstreet@ieee.org>
22496 L: linux-mm@kvack.org
22498 F: include/linux/zpool.h
22501 ZR36067 VIDEO FOR LINUX DRIVER
22502 M: Corentin Labbe <clabbe@baylibre.com>
22503 L: mjpeg-users@lists.sourceforge.net
22504 L: linux-media@vger.kernel.org
22506 W: http://mjpeg.sourceforge.net/driver-zoran/
22507 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22508 F: Documentation/driver-api/media/drivers/zoran.rst
22509 F: drivers/staging/media/zoran/
22511 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22512 M: Minchan Kim <minchan@kernel.org>
22513 M: Nitin Gupta <ngupta@vflare.org>
22514 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22515 L: linux-kernel@vger.kernel.org
22517 F: Documentation/admin-guide/blockdev/zram.rst
22518 F: drivers/block/zram/
22520 ZS DECSTATION Z85C30 SERIAL DRIVER
22521 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22523 F: drivers/tty/serial/zs.*
22525 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22526 M: Minchan Kim <minchan@kernel.org>
22527 M: Nitin Gupta <ngupta@vflare.org>
22528 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22529 L: linux-mm@kvack.org
22531 F: Documentation/mm/zsmalloc.rst
22532 F: include/linux/zsmalloc.h
22536 M: Nick Terrell <terrelln@fb.com>
22538 B: https://github.com/facebook/zstd/issues
22539 T: git git://github.com/terrelln/linux.git
22540 F: include/linux/zstd*
22542 F: lib/decompress_unzstd.c
22547 ZSWAP COMPRESSED SWAP CACHING
22548 M: Seth Jennings <sjenning@redhat.com>
22549 M: Dan Streetman <ddstreet@ieee.org>
22550 M: Vitaly Wool <vitaly.wool@konsulko.com>
22551 L: linux-mm@kvack.org
22556 M: Linus Torvalds <torvalds@linux-foundation.org>
22557 L: linux-kernel@vger.kernel.org
22558 S: Buried alive in reporters
22559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git