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 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 Q: https://patchwork.kernel.org/project/linux-wireless/list/
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
196 F: Documentation/driver-api/80211/cfg80211.rst
197 F: Documentation/networking/regulatory.rst
198 F: include/linux/ieee80211.h
199 F: include/net/cfg80211.h
200 F: include/net/ieee80211_radiotap.h
201 F: include/net/iw_handler.h
202 F: include/net/wext.h
203 F: include/uapi/linux/nl80211.h
204 F: include/uapi/linux/wireless.h
207 8169 10/100/1000 GIGABIT ETHERNET DRIVER
208 M: Heiner Kallweit <hkallweit1@gmail.com>
209 M: nic_swsd@realtek.com
210 L: netdev@vger.kernel.org
212 F: drivers/net/ethernet/realtek/r8169*
214 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
216 L: linux-serial@vger.kernel.org
218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
219 F: drivers/tty/serial/8250*
220 F: include/linux/serial_8250.h
222 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
223 L: netdev@vger.kernel.org
225 F: drivers/net/ethernet/8390/
228 M: Eric Van Hensbergen <ericvh@gmail.com>
229 M: Latchesar Ionkov <lucho@ionkov.net>
230 M: Dominique Martinet <asmadeus@codewreck.org>
231 R: Christian Schoenebeck <linux_oss@crudebyte.com>
232 L: v9fs-developer@lists.sourceforge.net
234 W: http://swik.net/v9fs
235 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
237 T: git git://github.com/martinetd/linux.git
238 F: Documentation/filesystems/9p.rst
241 F: include/trace/events/9p.h
242 F: include/uapi/linux/virtio_9p.h
246 M: Antti Palosaari <crope@iki.fi>
247 L: linux-media@vger.kernel.org
249 W: https://linuxtv.org
250 W: http://palosaari.fi/linux/
251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
252 T: git git://linuxtv.org/anttip/media_tree.git
253 F: drivers/media/dvb-frontends/a8293*
255 AACRAID SCSI RAID DRIVER
256 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
257 L: linux-scsi@vger.kernel.org
259 W: http://www.adaptec.com/
260 F: Documentation/scsi/aacraid.rst
261 F: drivers/scsi/aacraid/
264 L: linux-api@vger.kernel.org
265 F: include/linux/syscalls.h
268 X: arch/*/include/uapi/
270 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
271 M: Hans de Goede <hdegoede@redhat.com>
272 L: linux-hwmon@vger.kernel.org
274 F: drivers/hwmon/abituguru.c
276 ABIT UGURU 3 HARDWARE MONITOR DRIVER
277 M: Alistair John Strachan <alistair@devzero.co.uk>
278 L: linux-hwmon@vger.kernel.org
280 F: drivers/hwmon/abituguru3.c
282 ACCES 104-DIO-48E GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-104-dio-48e.c
288 ACCES 104-IDI-48 GPIO DRIVER
289 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
290 L: linux-gpio@vger.kernel.org
292 F: drivers/gpio/gpio-104-idi-48.c
294 ACCES 104-IDIO-16 GPIO DRIVER
295 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
296 L: linux-gpio@vger.kernel.org
298 F: drivers/gpio/gpio-104-idio-16.c
300 ACCES 104-QUAD-8 DRIVER
301 M: William Breathitt Gray <vilhelm.gray@gmail.com>
302 M: Syed Nayyar Waris <syednwaris@gmail.com>
303 L: linux-iio@vger.kernel.org
305 F: drivers/counter/104-quad-8.c
307 ACCES PCI-IDIO-16 GPIO DRIVER
308 M: William Breathitt Gray <vilhelm.gray@gmail.com>
309 L: linux-gpio@vger.kernel.org
311 F: drivers/gpio/gpio-pci-idio-16.c
313 ACCES PCIe-IDIO-24 GPIO DRIVER
314 M: William Breathitt Gray <vilhelm.gray@gmail.com>
315 L: linux-gpio@vger.kernel.org
317 F: drivers/gpio/gpio-pcie-idio-24.c
320 M: Jes Sorensen <jes@trained-monkey.org>
321 L: linux-acenic@sunsite.dk
323 F: drivers/net/ethernet/alteon/acenic*
325 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
326 M: Peter Kaestle <peter@piie.net>
327 L: platform-driver-x86@vger.kernel.org
329 W: http://piie.net/?section=acerhdf
330 F: drivers/platform/x86/acerhdf.c
332 ACER WMI LAPTOP EXTRAS
333 M: "Lee, Chun-Yi" <jlee@suse.com>
334 L: platform-driver-x86@vger.kernel.org
336 F: drivers/platform/x86/acer-wmi.c
339 M: "Rafael J. Wysocki" <rafael@kernel.org>
340 R: Len Brown <lenb@kernel.org>
341 L: linux-acpi@vger.kernel.org
343 W: https://01.org/linux-acpi
344 Q: https://patchwork.kernel.org/project/linux-acpi/list/
345 B: https://bugzilla.kernel.org
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 F: Documentation/ABI/testing/configfs-acpi
348 F: Documentation/ABI/testing/sysfs-bus-acpi
349 F: Documentation/firmware-guide/acpi/
351 F: drivers/pci/*/*acpi*
352 F: drivers/pci/*acpi*
353 F: drivers/pnp/pnpacpi/
355 F: include/linux/acpi.h
356 F: include/linux/fwnode.h
360 M: "Rafael J. Wysocki" <rafael@kernel.org>
361 R: Len Brown <lenb@kernel.org>
362 R: James Morse <james.morse@arm.com>
363 R: Tony Luck <tony.luck@intel.com>
364 R: Borislav Petkov <bp@alien8.de>
365 L: linux-acpi@vger.kernel.org
366 F: drivers/acpi/apei/
368 ACPI COMPONENT ARCHITECTURE (ACPICA)
369 M: Robert Moore <robert.moore@intel.com>
370 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371 L: linux-acpi@vger.kernel.org
374 W: https://acpica.org/
375 W: https://github.com/acpica/acpica/
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 B: https://bugzilla.kernel.org
378 B: https://bugs.acpica.org
379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380 F: drivers/acpi/acpica/
384 ACPI FOR ARM64 (ACPI/arm64)
385 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
386 M: Hanjun Guo <guohanjun@huawei.com>
387 M: Sudeep Holla <sudeep.holla@arm.com>
388 L: linux-acpi@vger.kernel.org
389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
391 F: drivers/acpi/arm64
393 ACPI SERIAL MULTI INSTANTIATE DRIVER
394 M: Hans de Goede <hdegoede@redhat.com>
395 L: platform-driver-x86@vger.kernel.org
397 F: drivers/platform/x86/serial-multi-instantiate.c
399 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
400 M: Sudeep Holla <sudeep.holla@arm.com>
401 L: linux-acpi@vger.kernel.org
403 F: drivers/mailbox/pcc.c
406 M: "Rafael J. Wysocki" <rafael@kernel.org>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Rafael J. Wysocki <rafael@kernel.org>
419 R: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
428 L: linux-acpi@vger.kernel.org
429 L: iommu@lists.linux-foundation.org
430 L: iommu@lists.linux.dev
432 F: drivers/acpi/viot.c
433 F: include/linux/acpi_viot.h
436 L: platform-driver-x86@vger.kernel.org
438 F: drivers/platform/x86/wmi.c
439 F: include/uapi/linux/wmi.h
441 ACRN HYPERVISOR SERVICE MODULE
442 M: Fei Li <fei1.li@intel.com>
443 L: acrn-dev@lists.projectacrn.org (subscribers-only)
445 W: https://projectacrn.org
446 F: Documentation/virt/acrn/
447 F: drivers/virt/acrn/
448 F: include/uapi/linux/acrn.h
450 AD1889 ALSA SOUND DRIVER
451 L: linux-parisc@vger.kernel.org
453 W: https://parisc.wiki.kernel.org/index.php/AD1889
454 F: sound/pci/ad1889.*
456 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
457 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
458 L: linux-iio@vger.kernel.org
460 F: drivers/iio/potentiometer/ad5110.c
462 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5254
466 W: https://ez.analog.com/linux-software-drivers
467 F: drivers/misc/ad525x_dpot.c
469 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5398
473 W: https://ez.analog.com/linux-software-drivers
474 F: drivers/regulator/ad5398.c
476 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7142
480 W: https://ez.analog.com/linux-software-drivers
481 F: drivers/input/misc/ad714x.c
483 AD7877 TOUCHSCREEN DRIVER
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7877
487 W: https://ez.analog.com/linux-software-drivers
488 F: drivers/input/touchscreen/ad7877.c
490 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7879
494 W: https://ez.analog.com/linux-software-drivers
495 F: drivers/input/touchscreen/ad7879.c
497 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
498 M: Jiri Kosina <jikos@kernel.org>
501 ADF7242 IEEE 802.15.4 RADIO DRIVER
502 M: Michael Hennerich <michael.hennerich@analog.com>
503 L: linux-wpan@vger.kernel.org
505 W: https://wiki.analog.com/ADF7242
506 W: https://ez.analog.com/linux-software-drivers
507 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
508 F: drivers/net/ieee802154/adf7242.c
510 ADM1025 HARDWARE MONITOR DRIVER
511 M: Jean Delvare <jdelvare@suse.com>
512 L: linux-hwmon@vger.kernel.org
514 F: Documentation/hwmon/adm1025.rst
515 F: drivers/hwmon/adm1025.c
517 ADM1029 HARDWARE MONITOR DRIVER
518 M: Corentin Labbe <clabbe.montjoie@gmail.com>
519 L: linux-hwmon@vger.kernel.org
521 F: drivers/hwmon/adm1029.c
523 ADM8211 WIRELESS DRIVER
524 L: linux-wireless@vger.kernel.org
526 W: https://wireless.wiki.kernel.org/
527 F: drivers/net/wireless/admtek/adm8211.*
529 ADP1653 FLASH CONTROLLER DRIVER
530 M: Sakari Ailus <sakari.ailus@iki.fi>
531 L: linux-media@vger.kernel.org
533 F: drivers/media/i2c/adp1653.c
534 F: include/media/i2c/adp1653.h
536 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
537 M: Michael Hennerich <michael.hennerich@analog.com>
539 W: http://wiki.analog.com/ADP5520
540 W: https://ez.analog.com/linux-software-drivers
541 F: drivers/gpio/gpio-adp5520.c
542 F: drivers/input/keyboard/adp5520-keys.c
543 F: drivers/leds/leds-adp5520.c
544 F: drivers/mfd/adp5520.c
545 F: drivers/video/backlight/adp5520_bl.c
547 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADP5588
551 W: https://ez.analog.com/linux-software-drivers
552 F: drivers/gpio/gpio-adp5588.c
553 F: drivers/input/keyboard/adp5588-keys.c
555 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556 M: Michael Hennerich <michael.hennerich@analog.com>
558 W: http://wiki.analog.com/ADP8860
559 W: https://ez.analog.com/linux-software-drivers
560 F: drivers/video/backlight/adp8860_bl.c
563 M: Colin Leroy <colin@colino.net>
565 F: drivers/macintosh/therm_adt746x.c
567 ADT7475 HARDWARE MONITOR DRIVER
568 M: Jean Delvare <jdelvare@suse.com>
569 L: linux-hwmon@vger.kernel.org
571 F: Documentation/hwmon/adt7475.rst
572 F: drivers/hwmon/adt7475.c
575 M: Matthew Wilcox <willy@infradead.org>
576 M: Hannes Reinecke <hare@suse.com>
577 L: linux-scsi@vger.kernel.org
579 F: Documentation/scsi/advansys.rst
580 F: drivers/scsi/advansys.c
582 ADVANTECH SWBTN DRIVER
583 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
584 L: platform-driver-x86@vger.kernel.org
586 F: drivers/platform/x86/adv_swbutton.c
588 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589 M: Lucas Stankus <lucas.p.stankus@gmail.com>
591 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
592 F: drivers/iio/accel/adxl313*
594 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595 M: Michael Hennerich <michael.hennerich@analog.com>
597 W: http://wiki.analog.com/ADXL345
598 W: https://ez.analog.com/linux-software-drivers
599 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600 F: drivers/input/misc/adxl34x.c
602 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M: Puranjay Mohan <puranjay12@gmail.com>
604 L: linux-iio@vger.kernel.org
606 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
607 F: drivers/iio/accel/adxl355.h
608 F: drivers/iio/accel/adxl355_core.c
609 F: drivers/iio/accel/adxl355_i2c.c
610 F: drivers/iio/accel/adxl355_spi.c
612 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
613 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
614 L: linux-iio@vger.kernel.org
616 W: http://ez.analog.com/community/linux-device-drivers
617 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
618 F: drivers/iio/accel/adxl367*
620 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621 M: Michael Hennerich <michael.hennerich@analog.com>
623 W: https://ez.analog.com/linux-software-drivers
624 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
625 F: drivers/iio/accel/adxl372.c
626 F: drivers/iio/accel/adxl372_i2c.c
627 F: drivers/iio/accel/adxl372_spi.c
630 M: Antti Palosaari <crope@iki.fi>
631 L: linux-media@vger.kernel.org
633 W: https://linuxtv.org
634 W: http://palosaari.fi/linux/
635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
636 T: git git://linuxtv.org/anttip/media_tree.git
637 F: drivers/media/dvb-frontends/af9013*
640 M: Antti Palosaari <crope@iki.fi>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 W: http://palosaari.fi/linux/
645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
646 T: git git://linuxtv.org/anttip/media_tree.git
647 F: drivers/media/dvb-frontends/af9033*
650 M: David Sterba <dsterba@suse.com>
651 L: linux-fsdevel@vger.kernel.org
653 F: Documentation/filesystems/affs.rst
657 M: David Howells <dhowells@redhat.com>
658 M: Marc Dionne <marc.dionne@auristor.com>
659 L: linux-afs@lists.infradead.org
661 W: https://www.infradead.org/~dhowells/kafs/
662 F: Documentation/filesystems/afs.rst
664 F: include/trace/events/afs.h
667 M: David Airlie <airlied@linux.ie>
669 T: git git://anongit.freedesktop.org/drm/drm
671 F: include/linux/agp*
672 F: include/uapi/linux/agp*
675 M: "Juergen E. Fischer" <fischer@norbit.de>
676 L: linux-scsi@vger.kernel.org
678 F: drivers/scsi/aha152x*
679 F: drivers/scsi/pcmcia/aha152x*
681 AIC7XXX / AIC79XX SCSI DRIVER
682 M: Hannes Reinecke <hare@suse.com>
683 L: linux-scsi@vger.kernel.org
685 F: drivers/scsi/aic7xxx/
687 AIMSLAB FM RADIO RECEIVER DRIVER
688 M: Hans Verkuil <hverkuil@xs4all.nl>
689 L: linux-media@vger.kernel.org
691 W: https://linuxtv.org
692 T: git git://linuxtv.org/media_tree.git
693 F: drivers/media/radio/radio-aimslab*
696 M: Benjamin LaHaise <bcrl@kvack.org>
697 L: linux-aio@kvack.org
700 F: include/linux/*aio*.h
703 M: Antti Palosaari <crope@iki.fi>
704 L: linux-media@vger.kernel.org
706 W: https://linuxtv.org
707 W: http://palosaari.fi/linux/
708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
709 T: git git://linuxtv.org/anttip/media_tree.git
710 F: drivers/media/usb/airspy/
712 ALACRITECH GIGABIT ETHERNET DRIVER
713 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
715 F: drivers/net/ethernet/alacritech/*
717 ALCATEL SPEEDTOUCH USB DRIVER
718 M: Duncan Sands <duncan.sands@free.fr>
719 L: linux-usb@vger.kernel.org
721 W: http://www.linux-usb.org/SpeedTouch/
722 F: drivers/usb/atm/speedtch.c
723 F: drivers/usb/atm/usbatm.c
725 ALCHEMY AU1XX0 MMC DRIVER
726 M: Manuel Lauss <manuel.lauss@gmail.com>
728 F: drivers/mmc/host/au1xmmc.c
731 M: Rudolf Marek <r.marek@assembler.cz>
732 L: linux-i2c@vger.kernel.org
734 F: Documentation/i2c/busses/i2c-ali1563.rst
735 F: drivers/i2c/busses/i2c-ali1563.c
738 L: Dell.Client.Kernel@dell.com
740 F: drivers/platform/x86/dell/alienware-wmi.c
742 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
743 M: Tomislav Denis <tomislav.denis@avl.com>
744 L: linux-iio@vger.kernel.org
746 W: http://www.allsensors.com/
747 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
748 F: drivers/iio/pressure/dlhl60d.c
750 ALLEGRO DVT VIDEO IP CORE DRIVER
751 M: Michael Tretter <m.tretter@pengutronix.de>
752 R: Pengutronix Kernel Team <kernel@pengutronix.de>
753 L: linux-media@vger.kernel.org
755 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
756 F: drivers/media/platform/allegro-dvt/
758 ALLWINNER A10 CSI DRIVER
759 M: Maxime Ripard <mripard@kernel.org>
760 L: linux-media@vger.kernel.org
762 T: git git://linuxtv.org/media_tree.git
763 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
764 F: drivers/media/platform/sunxi/sun4i-csi/
766 ALLWINNER CPUFREQ DRIVER
767 M: Yangtao Li <tiny.windzz@gmail.com>
768 L: linux-pm@vger.kernel.org
770 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
771 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
773 ALLWINNER CRYPTO DRIVERS
774 M: Corentin Labbe <clabbe.montjoie@gmail.com>
775 L: linux-crypto@vger.kernel.org
777 F: drivers/crypto/allwinner/
779 ALLWINNER HARDWARE SPINLOCK SUPPORT
780 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
782 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
783 F: drivers/hwspinlock/sun6i_hwspinlock.c
785 ALLWINNER THERMAL DRIVER
786 M: Vasily Khoruzhick <anarsoul@gmail.com>
787 M: Yangtao Li <tiny.windzz@gmail.com>
788 L: linux-pm@vger.kernel.org
790 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
791 F: drivers/thermal/sun8i_thermal.c
794 M: Maxime Ripard <mripard@kernel.org>
795 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
796 L: linux-media@vger.kernel.org
798 F: drivers/staging/media/sunxi/cedrus/
801 M: Richard Henderson <rth@twiddle.net>
802 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
803 M: Matt Turner <mattst88@gmail.com>
804 L: linux-alpha@vger.kernel.org
808 ALPS PS/2 TOUCHPAD DRIVER
809 R: Pali Rohár <pali@kernel.org>
810 F: drivers/input/mouse/alps.*
812 ALTERA I2C CONTROLLER DRIVER
813 M: Thor Thayer <thor.thayer@linux.intel.com>
815 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
816 F: drivers/i2c/busses/i2c-altera.c
818 ALTERA MAILBOX DRIVER
819 M: Mun Yew Tham <mun.yew.tham@intel.com>
821 F: drivers/mailbox/mailbox-altera.c
823 ALTERA MSGDMA IP CORE DRIVER
824 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
825 R: Stefan Roese <sr@denx.de>
826 L: dmaengine@vger.kernel.org
828 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
829 F: drivers/dma/altera-msgdma.c
832 M: Mun Yew Tham <mun.yew.tham@intel.com>
833 L: linux-gpio@vger.kernel.org
835 F: drivers/gpio/gpio-altera.c
837 ALTERA SYSTEM MANAGER DRIVER
838 M: Thor Thayer <thor.thayer@linux.intel.com>
840 F: drivers/mfd/altera-sysmgr.c
841 F: include/linux/mfd/altera-sysmgr.h
843 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
844 M: Thor Thayer <thor.thayer@linux.intel.com>
846 F: drivers/gpio/gpio-altera-a10sr.c
847 F: drivers/mfd/altera-a10sr.c
848 F: drivers/reset/reset-a10sr.c
849 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
850 F: include/linux/mfd/altera-a10sr.h
852 ALTERA TRIPLE SPEED ETHERNET DRIVER
853 M: Joyce Ooi <joyce.ooi@intel.com>
854 L: netdev@vger.kernel.org
856 F: drivers/net/ethernet/altera/
858 ALTERA UART/JTAG UART SERIAL DRIVERS
859 M: Tobias Klauser <tklauser@distanz.ch>
860 L: linux-serial@vger.kernel.org
862 F: drivers/tty/serial/altera_jtaguart.c
863 F: drivers/tty/serial/altera_uart.c
864 F: include/linux/altera_jtaguart.h
865 F: include/linux/altera_uart.h
867 AMAZON ANNAPURNA LABS FIC DRIVER
868 M: Talel Shenhar <talel@amazon.com>
870 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
871 F: drivers/irqchip/irq-al-fic.c
873 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
874 M: Talel Shenhar <talel@amazon.com>
875 M: Talel Shenhar <talelshenhar@gmail.com>
877 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
878 F: drivers/edac/al_mc_edac.c
880 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
881 M: Talel Shenhar <talel@amazon.com>
883 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
884 F: drivers/thermal/thermal_mmio.c
886 AMAZON ETHERNET DRIVERS
887 M: Shay Agroskin <shayagr@amazon.com>
888 M: Arthur Kiyanovski <akiyano@amazon.com>
889 R: David Arinzon <darinzon@amazon.com>
890 R: Noam Dagan <ndagan@amazon.com>
891 R: Saeed Bishara <saeedb@amazon.com>
892 L: netdev@vger.kernel.org
894 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
895 F: drivers/net/ethernet/amazon/
897 AMAZON RDMA EFA DRIVER
898 M: Gal Pressman <galpress@amazon.com>
899 R: Yossi Leybovich <sleybo@amazon.com>
900 L: linux-rdma@vger.kernel.org
902 Q: https://patchwork.kernel.org/project/linux-rdma/list/
903 F: drivers/infiniband/hw/efa/
904 F: include/uapi/rdma/efa-abi.h
906 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
907 M: Tom Lendacky <thomas.lendacky@amd.com>
908 M: John Allen <john.allen@amd.com>
909 L: linux-crypto@vger.kernel.org
911 F: drivers/crypto/ccp/
912 F: include/linux/ccp.h
914 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
915 M: Brijesh Singh <brijesh.singh@amd.com>
916 M: Tom Lendacky <thomas.lendacky@amd.com>
917 L: linux-crypto@vger.kernel.org
919 F: drivers/crypto/ccp/sev*
920 F: include/uapi/linux/psp-sev.h
923 M: Harry Wentland <harry.wentland@amd.com>
924 M: Leo Li <sunpeng.li@amd.com>
925 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
926 L: amd-gfx@lists.freedesktop.org
928 T: git https://gitlab.freedesktop.org/agd5f/linux.git
929 F: drivers/gpu/drm/amd/display/
931 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
932 M: Huang Rui <ray.huang@amd.com>
933 L: linux-hwmon@vger.kernel.org
935 F: Documentation/hwmon/fam15h_power.rst
936 F: drivers/hwmon/fam15h_power.c
939 M: Enrico Weigelt, metux IT consult <info@metux.net>
940 L: linux-gpio@vger.kernel.org
942 F: drivers/gpio/gpio-amd-fch.c
943 F: include/linux/platform_data/gpio/gpio-amd-fch.h
945 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
946 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
948 F: drivers/usb/gadget/udc/amd5536udc.*
950 AMD GEODE PROCESSOR/CHIPSET SUPPORT
951 M: Andres Salomon <dilinger@queued.net>
952 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
954 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
955 F: arch/x86/include/asm/geode.h
956 F: drivers/char/hw_random/geode-rng.c
957 F: drivers/crypto/geode*
958 F: drivers/video/fbdev/geode/
961 M: Joerg Roedel <joro@8bytes.org>
962 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
963 L: iommu@lists.linux-foundation.org
964 L: iommu@lists.linux.dev
966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
967 F: drivers/iommu/amd/
968 F: include/linux/amd-iommu.h
971 M: Felix Kuehling <Felix.Kuehling@amd.com>
972 L: amd-gfx@lists.freedesktop.org
974 T: git https://gitlab.freedesktop.org/agd5f/linux.git
975 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
976 F: drivers/gpu/drm/amd/amdkfd/
977 F: drivers/gpu/drm/amd/include/cik_structs.h
978 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
979 F: drivers/gpu/drm/amd/include/v9_structs.h
980 F: drivers/gpu/drm/amd/include/vi_structs.h
981 F: include/uapi/linux/kfd_ioctl.h
982 F: include/uapi/linux/kfd_sysfs.h
985 M: Sanjay R Mehta <sanju.mehta@amd.com>
987 F: drivers/spi/spi-amd.c
990 M: Elie Morisse <syniurge@gmail.com>
991 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
992 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
993 L: linux-i2c@vger.kernel.org
995 F: drivers/i2c/busses/i2c-amd-mp2*
998 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
999 L: platform-driver-x86@vger.kernel.org
1001 F: drivers/platform/x86/amd-pmc.*
1004 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1005 R: Carlos Bilbao <carlos.bilbao@amd.com>
1006 L: platform-driver-x86@vger.kernel.org
1008 F: Documentation/x86/amd_hsmp.rst
1009 F: arch/x86/include/asm/amd_hsmp.h
1010 F: arch/x86/include/uapi/asm/amd_hsmp.h
1011 F: drivers/platform/x86/amd_hsmp.c
1013 AMD POWERPLAY AND SWSMU
1014 M: Evan Quan <evan.quan@amd.com>
1015 L: amd-gfx@lists.freedesktop.org
1017 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1018 F: drivers/gpu/drm/amd/pm/
1021 M: Huang Rui <ray.huang@amd.com>
1022 L: linux-pm@vger.kernel.org
1024 F: Documentation/admin-guide/pm/amd-pstate.rst
1025 F: drivers/cpufreq/amd-pstate*
1026 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1029 M: Sanjay R Mehta <sanju.mehta@amd.com>
1030 L: dmaengine@vger.kernel.org
1032 F: drivers/dma/ptdma/
1034 AMD SEATTLE DEVICE TREE SUPPORT
1035 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1036 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1037 M: Tom Lendacky <thomas.lendacky@amd.com>
1039 F: arch/arm64/boot/dts/amd/
1042 M: Tom Lendacky <thomas.lendacky@amd.com>
1043 L: netdev@vger.kernel.org
1045 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1046 F: drivers/net/ethernet/amd/xgbe/
1048 AMD SENSOR FUSION HUB DRIVER
1049 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1050 L: linux-input@vger.kernel.org
1052 F: Documentation/hid/amd-sfh*
1053 F: drivers/hid/amd-sfh-hid/
1055 AMPHION VPU CODEC V4L2 DRIVER
1056 M: Ming Qian <ming.qian@nxp.com>
1057 M: Shijie Qin <shijie.qin@nxp.com>
1058 M: Zhou Peng <eagle.zhou@nxp.com>
1059 L: linux-media@vger.kernel.org
1061 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1062 F: drivers/media/platform/amphion/
1065 M: Christian Eggers <ceggers@arri.de>
1066 L: linux-iio@vger.kernel.org
1068 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1069 F: drivers/iio/light/as73211.c
1071 AMT (Automatic Multicast Tunneling)
1072 M: Taehee Yoo <ap420073@gmail.com>
1073 L: netdev@vger.kernel.org
1075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1077 F: drivers/net/amt.c
1079 ANALOG DEVICES INC AD7192 DRIVER
1080 M: Alexandru Tachici <alexandru.tachici@analog.com>
1081 L: linux-iio@vger.kernel.org
1083 W: https://ez.analog.com/linux-software-drivers
1084 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1085 F: drivers/iio/adc/ad7192.c
1087 ANALOG DEVICES INC AD7292 DRIVER
1088 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1089 L: linux-iio@vger.kernel.org
1091 W: https://ez.analog.com/linux-software-drivers
1092 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1093 F: drivers/iio/adc/ad7292.c
1095 ANALOG DEVICES INC AD3552R DRIVER
1096 M: Nuno Sá <nuno.sa@analog.com>
1097 L: linux-iio@vger.kernel.org
1099 W: https://ez.analog.com/linux-software-drivers
1100 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1101 F: drivers/iio/dac/ad3552r.c
1103 ANALOG DEVICES INC AD7293 DRIVER
1104 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1105 L: linux-iio@vger.kernel.org
1107 W: https://ez.analog.com/linux-software-drivers
1108 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1109 F: drivers/iio/dac/ad7293.c
1111 ANALOG DEVICES INC AD7768-1 DRIVER
1112 M: Michael Hennerich <Michael.Hennerich@analog.com>
1113 L: linux-iio@vger.kernel.org
1115 W: https://ez.analog.com/linux-software-drivers
1116 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1117 F: drivers/iio/adc/ad7768-1.c
1119 ANALOG DEVICES INC AD7780 DRIVER
1120 M: Michael Hennerich <Michael.Hennerich@analog.com>
1121 M: Renato Lui Geh <renatogeh@gmail.com>
1122 L: linux-iio@vger.kernel.org
1124 W: https://ez.analog.com/linux-software-drivers
1125 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1126 F: drivers/iio/adc/ad7780.c
1128 ANALOG DEVICES INC AD74413R DRIVER
1129 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1130 L: linux-iio@vger.kernel.org
1132 W: http://ez.analog.com/community/linux-device-drivers
1133 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1134 F: drivers/iio/addac/ad74413r.c
1135 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1137 ANALOG DEVICES INC AD9389B DRIVER
1138 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/ad9389b*
1143 ANALOG DEVICES INC ADA4250 DRIVER
1144 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1145 L: linux-iio@vger.kernel.org
1147 W: https://ez.analog.com/linux-software-drivers
1148 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1149 F: drivers/iio/amplifiers/ada4250.c
1151 ANALOG DEVICES INC ADGS1408 DRIVER
1152 M: Mircea Caprioru <mircea.caprioru@analog.com>
1154 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1155 F: drivers/mux/adgs1408.c
1157 ANALOG DEVICES INC ADIN DRIVER
1158 M: Michael Hennerich <michael.hennerich@analog.com>
1159 L: netdev@vger.kernel.org
1161 W: https://ez.analog.com/linux-software-drivers
1162 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1163 F: drivers/net/phy/adin.c
1165 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1166 M: Nuno Sa <nuno.sa@analog.com>
1167 L: linux-iio@vger.kernel.org
1169 F: drivers/iio/imu/adis.c
1170 F: drivers/iio/imu/adis_buffer.c
1171 F: drivers/iio/imu/adis_trigger.c
1172 F: include/linux/iio/imu/adis.h
1174 ANALOG DEVICES INC ADIS16460 DRIVER
1175 M: Dragos Bogdan <dragos.bogdan@analog.com>
1176 L: linux-iio@vger.kernel.org
1178 W: https://ez.analog.com/linux-software-drivers
1179 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1180 F: drivers/iio/imu/adis16460.c
1182 ANALOG DEVICES INC ADIS16475 DRIVER
1183 M: Nuno Sa <nuno.sa@analog.com>
1184 L: linux-iio@vger.kernel.org
1185 W: https://ez.analog.com/linux-software-drivers
1187 F: drivers/iio/imu/adis16475.c
1188 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1190 ANALOG DEVICES INC ADM1177 DRIVER
1191 M: Michael Hennerich <Michael.Hennerich@analog.com>
1192 L: linux-hwmon@vger.kernel.org
1194 W: https://ez.analog.com/linux-software-drivers
1195 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1196 F: drivers/hwmon/adm1177.c
1198 ANALOG DEVICES INC ADMV1013 DRIVER
1199 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1200 L: linux-iio@vger.kernel.org
1202 W: https://ez.analog.com/linux-software-drivers
1203 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1204 F: drivers/iio/frequency/admv1013.c
1206 ANALOG DEVICES INC ADMV8818 DRIVER
1207 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1208 L: linux-iio@vger.kernel.org
1210 W: https://ez.analog.com/linux-software-drivers
1211 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1212 F: drivers/iio/filter/admv8818.c
1214 ANALOG DEVICES INC ADMV1014 DRIVER
1215 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1216 L: linux-iio@vger.kernel.org
1218 W: https://ez.analog.com/linux-software-drivers
1219 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1220 F: drivers/iio/frequency/admv1014.c
1222 ANALOG DEVICES INC ADP5061 DRIVER
1223 M: Michael Hennerich <Michael.Hennerich@analog.com>
1224 L: linux-pm@vger.kernel.org
1226 W: https://ez.analog.com/linux-software-drivers
1227 F: drivers/power/supply/adp5061.c
1229 ANALOG DEVICES INC ADRF6780 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/frequency/adi,adrf6780.yaml
1235 F: drivers/iio/frequency/adrf6780.c
1237 ANALOG DEVICES INC ADV7180 DRIVER
1238 M: Lars-Peter Clausen <lars@metafoo.de>
1239 L: linux-media@vger.kernel.org
1241 W: https://ez.analog.com/linux-software-drivers
1242 F: drivers/media/i2c/adv7180.c
1243 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1245 ANALOG DEVICES INC ADV748X DRIVER
1246 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1247 L: linux-media@vger.kernel.org
1249 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1250 F: drivers/media/i2c/adv748x/*
1252 ANALOG DEVICES INC ADV7511 DRIVER
1253 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1254 L: linux-media@vger.kernel.org
1256 F: drivers/media/i2c/adv7511*
1258 ANALOG DEVICES INC ADV7604 DRIVER
1259 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1260 L: linux-media@vger.kernel.org
1262 F: drivers/media/i2c/adv7604*
1263 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1265 ANALOG DEVICES INC ADV7842 DRIVER
1266 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1267 L: linux-media@vger.kernel.org
1269 F: drivers/media/i2c/adv7842*
1271 ANALOG DEVICES INC ADXRS290 DRIVER
1272 M: Nishant Malpani <nish.malpani25@gmail.com>
1273 L: linux-iio@vger.kernel.org
1275 F: drivers/iio/gyro/adxrs290.c
1276 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1278 ANALOG DEVICES INC ASOC CODEC DRIVERS
1279 M: Lars-Peter Clausen <lars@metafoo.de>
1280 M: Nuno Sá <nuno.sa@analog.com>
1281 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1283 W: http://wiki.analog.com/
1284 W: https://ez.analog.com/linux-software-drivers
1285 F: sound/soc/codecs/ad1*
1286 F: sound/soc/codecs/ad7*
1287 F: sound/soc/codecs/adau*
1288 F: sound/soc/codecs/adav*
1289 F: sound/soc/codecs/sigmadsp.*
1290 F: sound/soc/codecs/ssm*
1292 ANALOG DEVICES INC DMA DRIVERS
1293 M: Lars-Peter Clausen <lars@metafoo.de>
1295 W: https://ez.analog.com/linux-software-drivers
1296 F: drivers/dma/dma-axi-dmac.c
1298 ANALOG DEVICES INC IIO DRIVERS
1299 M: Lars-Peter Clausen <lars@metafoo.de>
1300 M: Michael Hennerich <Michael.Hennerich@analog.com>
1302 W: http://wiki.analog.com/
1303 W: https://ez.analog.com/linux-software-drivers
1304 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1305 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1306 F: Documentation/devicetree/bindings/iio/*/adi,*
1307 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1308 F: drivers/iio/*/ad*
1309 F: drivers/iio/adc/ltc249*
1310 F: drivers/iio/amplifiers/hmc425a.c
1311 F: drivers/staging/iio/*/ad*
1312 X: drivers/iio/*/adjd*
1314 ANALOGBITS PLL LIBRARIES
1315 M: Paul Walmsley <paul.walmsley@sifive.com>
1317 F: drivers/clk/analogbits/*
1318 F: include/linux/clk/analogbits*
1320 ANDROID CONFIG FRAGMENTS
1321 M: Rob Herring <robh@kernel.org>
1323 F: kernel/configs/android*
1326 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1327 M: Arve Hjønnevåg <arve@android.com>
1328 M: Todd Kjos <tkjos@android.com>
1329 M: Martijn Coenen <maco@android.com>
1330 M: Joel Fernandes <joel@joelfernandes.org>
1331 M: Christian Brauner <christian@brauner.io>
1332 M: Hridya Valsaraju <hridya@google.com>
1333 M: Suren Baghdasaryan <surenb@google.com>
1334 L: linux-kernel@vger.kernel.org
1336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1339 ANDROID GOLDFISH PIC DRIVER
1340 M: Miodrag Dinic <miodrag.dinic@mips.com>
1342 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1343 F: drivers/irqchip/irq-goldfish-pic.c
1345 ANDROID GOLDFISH RTC DRIVER
1346 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1348 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1349 F: drivers/rtc/rtc-goldfish.c
1351 AOA (Apple Onboard Audio) ALSA DRIVER
1352 M: Johannes Berg <johannes@sipsolutions.net>
1353 L: linuxppc-dev@lists.ozlabs.org
1354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1358 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1359 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1360 L: linux-iio@vger.kernel.org
1362 F: drivers/iio/adc/stx104.c
1365 M: Jiri Kosina <jikos@kernel.org>
1367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1368 F: arch/x86/kernel/apm_32.c
1369 F: drivers/char/apm-emulation.c
1370 F: include/linux/apm_bios.h
1371 F: include/uapi/linux/apm_bios.h
1373 APPARMOR SECURITY MODULE
1374 M: John Johansen <john.johansen@canonical.com>
1375 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1377 W: wiki.apparmor.net
1378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1379 F: Documentation/admin-guide/LSM/apparmor.rst
1380 F: security/apparmor/
1382 APPLE BCM5974 MULTITOUCH DRIVER
1383 M: Henrik Rydberg <rydberg@bitmath.org>
1384 L: linux-input@vger.kernel.org
1386 F: drivers/input/mouse/bcm5974.c
1388 APPLE PCIE CONTROLLER DRIVER
1389 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1390 M: Marc Zyngier <maz@kernel.org>
1391 L: linux-pci@vger.kernel.org
1393 F: drivers/pci/controller/pcie-apple.c
1396 M: Henrik Rydberg <rydberg@bitmath.org>
1397 L: linux-hwmon@vger.kernel.org
1399 F: drivers/hwmon/applesmc.c
1401 APPLETALK NETWORK LAYER
1402 L: netdev@vger.kernel.org
1404 F: drivers/net/appletalk/
1405 F: include/linux/atalk.h
1406 F: include/uapi/linux/atalk.h
1409 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1410 M: Khuong Dinh <khuong@os.amperecomputing.com>
1412 F: arch/arm64/boot/dts/apm/
1414 APPLIED MICRO (APM) X-GENE SOC EDAC
1415 M: Khuong Dinh <khuong@os.amperecomputing.com>
1417 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1418 F: drivers/edac/xgene_edac.c
1420 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1421 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1422 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1424 F: drivers/net/ethernet/apm/xgene-v2/
1426 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1427 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1428 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1429 M: Quan Nguyen <quan@os.amperecomputing.com>
1431 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1432 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1433 F: drivers/net/ethernet/apm/xgene/
1434 F: drivers/net/mdio/mdio-xgene.c
1436 APPLIED MICRO (APM) X-GENE SOC PMU
1437 M: Khuong Dinh <khuong@os.amperecomputing.com>
1439 F: Documentation/admin-guide/perf/xgene-pmu.rst
1440 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1441 F: drivers/perf/xgene_pmu.c
1443 APTINA CAMERA SENSOR PLL
1444 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1445 L: linux-media@vger.kernel.org
1447 F: drivers/media/i2c/aptina-pll.*
1449 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1450 M: Aleksa Savic <savicaleksa83@gmail.com>
1451 M: Jack Doan <me@jackdoan.com>
1452 L: linux-hwmon@vger.kernel.org
1454 F: Documentation/hwmon/aquacomputer_d5next.rst
1455 F: drivers/hwmon/aquacomputer_d5next.c
1457 AQUANTIA ETHERNET DRIVER (atlantic)
1458 M: Igor Russkikh <irusskikh@marvell.com>
1459 L: netdev@vger.kernel.org
1461 W: https://www.marvell.com/
1462 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1463 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1464 F: drivers/net/ethernet/aquantia/atlantic/
1466 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1467 M: Egor Pomozov <epomozov@marvell.com>
1468 L: netdev@vger.kernel.org
1470 W: http://www.aquantia.com
1471 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1473 ARASAN NAND CONTROLLER DRIVER
1474 M: Miquel Raynal <miquel.raynal@bootlin.com>
1475 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1476 L: linux-mtd@lists.infradead.org
1478 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1479 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1481 ARC FRAMEBUFFER DRIVER
1482 M: Jaya Kumar <jayalk@intworks.biz>
1484 F: drivers/video/fbdev/arcfb.c
1485 F: drivers/video/fbdev/core/fb_defio.c
1488 M: Alexey Brodkin <abrodkin@synopsys.com>
1490 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1491 F: drivers/gpu/drm/tiny/arcpgu.c
1493 ARCNET NETWORK LAYER
1494 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1495 L: netdev@vger.kernel.org
1497 F: drivers/net/arcnet/
1498 F: include/uapi/linux/if_arcnet.h
1500 ARM ARCHITECTED TIMER DRIVER
1501 M: Mark Rutland <mark.rutland@arm.com>
1502 M: Marc Zyngier <maz@kernel.org>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: arch/arm/include/asm/arch_timer.h
1506 F: arch/arm64/include/asm/arch_timer.h
1507 F: drivers/clocksource/arm_arch_timer.c
1509 ARM HDLCD DRM DRIVER
1510 M: Liviu Dudau <liviu.dudau@arm.com>
1512 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1513 F: drivers/gpu/drm/arm/hdlcd_*
1515 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1516 M: Linus Walleij <linus.walleij@linaro.org>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1520 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1521 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1522 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1523 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1524 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1525 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1526 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1527 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1528 F: arch/arm/boot/dts/arm-realview-*
1529 F: arch/arm/boot/dts/integrator*
1530 F: arch/arm/boot/dts/versatile*
1531 F: arch/arm/mach-versatile/
1532 F: drivers/bus/arm-integrator-lm.c
1533 F: drivers/clk/versatile/
1534 F: drivers/i2c/busses/i2c-versatile.c
1535 F: drivers/irqchip/irq-versatile-fpga.c
1536 F: drivers/mtd/maps/physmap-versatile.*
1537 F: drivers/power/reset/arm-versatile-reboot.c
1538 F: drivers/soc/versatile/
1540 ARM KOMEDA DRM-KMS DRIVER
1541 M: James (Qian) Wang <james.qian.wang@arm.com>
1542 M: Liviu Dudau <liviu.dudau@arm.com>
1543 M: Mihail Atanassov <mihail.atanassov@arm.com>
1544 L: Mali DP Maintainers <malidp@foss.arm.com>
1546 T: git git://anongit.freedesktop.org/drm/drm-misc
1547 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1548 F: Documentation/gpu/komeda-kms.rst
1549 F: drivers/gpu/drm/arm/display/include/
1550 F: drivers/gpu/drm/arm/display/komeda/
1552 ARM MALI PANFROST DRM DRIVER
1553 M: Rob Herring <robh@kernel.org>
1554 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1555 R: Steven Price <steven.price@arm.com>
1556 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1557 L: dri-devel@lists.freedesktop.org
1559 T: git git://anongit.freedesktop.org/drm/drm-misc
1560 F: drivers/gpu/drm/panfrost/
1561 F: include/uapi/drm/panfrost_drm.h
1563 ARM MALI-DP DRM DRIVER
1564 M: Liviu Dudau <liviu.dudau@arm.com>
1565 M: Brian Starkey <brian.starkey@arm.com>
1566 L: Mali DP Maintainers <malidp@foss.arm.com>
1568 T: git git://anongit.freedesktop.org/drm/drm-misc
1569 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1570 F: Documentation/gpu/afbc.rst
1571 F: drivers/gpu/drm/arm/
1573 ARM MFM AND FLOPPY DRIVERS
1574 M: Ian Molton <spyro@f2s.com>
1576 F: arch/arm/include/asm/floppy.h
1577 F: arch/arm/mach-rpc/floppydma.S
1579 ARM PMU PROFILING AND DEBUGGING
1580 M: Will Deacon <will@kernel.org>
1581 M: Mark Rutland <mark.rutland@arm.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: Documentation/devicetree/bindings/arm/pmu.yaml
1585 F: Documentation/devicetree/bindings/perf/
1586 F: arch/arm*/include/asm/hw_breakpoint.h
1587 F: arch/arm*/include/asm/perf_event.h
1588 F: arch/arm*/kernel/hw_breakpoint.c
1589 F: arch/arm*/kernel/perf_*
1591 F: include/linux/perf/arm_pmu.h
1594 M: Russell King <linux@armlinux.org.uk>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 W: http://www.armlinux.org.uk/
1598 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1600 X: arch/arm/boot/dts/
1602 ARM PRIMECELL AACI PL041 DRIVER
1603 M: Russell King <linux@armlinux.org.uk>
1607 ARM PRIMECELL BUS SUPPORT
1608 M: Russell King <linux@armlinux.org.uk>
1611 F: include/linux/amba/bus.h
1613 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1614 M: Miquel Raynal <miquel.raynal@bootlin.com>
1615 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1616 L: linux-mtd@lists.infradead.org
1618 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1619 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1621 ARM PRIMECELL PL35X SMC DRIVER
1622 M: Miquel Raynal <miquel.raynal@bootlin.com>
1623 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1627 F: drivers/memory/pl353-smc.c
1629 ARM PRIMECELL CLCD PL110 DRIVER
1630 M: Russell King <linux@armlinux.org.uk>
1632 F: drivers/video/fbdev/amba-clcd.*
1634 ARM PRIMECELL KMI PL050 DRIVER
1635 M: Russell King <linux@armlinux.org.uk>
1637 F: drivers/input/serio/ambakmi.*
1638 F: include/linux/amba/kmi.h
1640 ARM PRIMECELL MMCI PL180/1 DRIVER
1641 M: Russell King <linux@armlinux.org.uk>
1643 F: drivers/mmc/host/mmci.*
1644 F: include/linux/amba/mmci.h
1646 ARM PRIMECELL SSP PL022 SPI DRIVER
1647 M: Linus Walleij <linus.walleij@linaro.org>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1651 F: drivers/spi/spi-pl022.c
1653 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1654 M: Russell King <linux@armlinux.org.uk>
1656 F: drivers/tty/serial/amba-pl01*.c
1657 F: include/linux/amba/serial.h
1659 ARM PRIMECELL VIC PL190/PL192 DRIVER
1660 M: Linus Walleij <linus.walleij@linaro.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1664 F: drivers/irqchip/irq-vic.c
1666 ARM SMC WATCHDOG DRIVER
1667 M: Julius Werner <jwerner@chromium.org>
1668 R: Evan Benn <evanbenn@chromium.org>
1670 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1671 F: drivers/watchdog/arm_smc_wdt.c
1674 M: Will Deacon <will@kernel.org>
1675 R: Robin Murphy <robin.murphy@arm.com>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1679 F: drivers/iommu/arm/
1680 F: drivers/iommu/io-pgtable-arm*
1682 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1683 M: Arnd Bergmann <arnd@arndb.de>
1684 M: Olof Johansson <olof@lixom.net>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 C: irc://irc.libera.chat/armlinux
1689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1690 F: arch/arm/boot/dts/Makefile
1691 F: arch/arm64/boot/dts/Makefile
1693 ARM SUB-ARCHITECTURES
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 C: irc://irc.libera.chat/armlinux
1697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1701 ARM/ACTIONS SEMI ARCHITECTURE
1702 M: Andreas Färber <afaerber@suse.de>
1703 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1707 F: Documentation/devicetree/bindings/arm/actions.yaml
1708 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1709 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1710 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1711 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1712 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1713 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1714 F: Documentation/devicetree/bindings/pinctrl/actions,*
1715 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1716 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1717 F: arch/arm/boot/dts/owl-*
1718 F: arch/arm/mach-actions/
1719 F: arch/arm64/boot/dts/actions/
1720 F: drivers/clk/actions/
1721 F: drivers/clocksource/timer-owl*
1722 F: drivers/dma/owl-dma.c
1723 F: drivers/i2c/busses/i2c-owl.c
1724 F: drivers/irqchip/irq-owl-sirq.c
1725 F: drivers/mmc/host/owl-mmc.c
1726 F: drivers/net/ethernet/actions/
1727 F: drivers/pinctrl/actions/*
1728 F: drivers/soc/actions/
1729 F: include/dt-bindings/power/owl-*
1730 F: include/dt-bindings/reset/actions,*
1731 F: include/linux/soc/actions/
1734 ARM/ADS SPHERE MACHINE SUPPORT
1735 M: Lennert Buytenhek <kernel@wantstofly.org>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 ARM/AFEB9260 MACHINE SUPPORT
1740 M: Sergey Lapin <slapin@ossfans.org>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 ARM/AJECO 1ARM MACHINE SUPPORT
1745 M: Lennert Buytenhek <kernel@wantstofly.org>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 ARM/Allwinner SoC Clock Support
1750 M: Emilio López <emilio@elopez.com.ar>
1752 F: drivers/clk/sunxi/
1754 ARM/Allwinner sunXi SoC support
1755 M: Chen-Yu Tsai <wens@csie.org>
1756 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1757 M: Samuel Holland <samuel@sholland.org>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1761 L: linux-sunxi@lists.linux.dev
1762 F: arch/arm/mach-sunxi/
1763 F: arch/arm64/boot/dts/allwinner/
1764 F: drivers/clk/sunxi-ng/
1765 F: drivers/pinctrl/sunxi/
1766 F: drivers/soc/sunxi/
1771 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1772 M: Neil Armstrong <narmstrong@baylibre.com>
1773 M: Jerome Brunet <jbrunet@baylibre.com>
1774 L: linux-amlogic@lists.infradead.org
1776 F: Documentation/devicetree/bindings/clock/amlogic*
1777 F: drivers/clk/meson/
1778 F: include/dt-bindings/clock/gxbb*
1779 F: include/dt-bindings/clock/meson*
1781 ARM/Amlogic Meson SoC Crypto Drivers
1782 M: Corentin Labbe <clabbe@baylibre.com>
1783 L: linux-crypto@vger.kernel.org
1784 L: linux-amlogic@lists.infradead.org
1786 F: Documentation/devicetree/bindings/crypto/amlogic*
1787 F: drivers/crypto/amlogic/
1789 ARM/Amlogic Meson SoC Sound Drivers
1790 M: Jerome Brunet <jbrunet@baylibre.com>
1791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1793 F: Documentation/devicetree/bindings/sound/amlogic*
1796 ARM/Amlogic Meson SoC support
1797 M: Neil Armstrong <narmstrong@baylibre.com>
1798 M: Kevin Hilman <khilman@baylibre.com>
1799 R: Jerome Brunet <jbrunet@baylibre.com>
1800 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 L: linux-amlogic@lists.infradead.org
1804 W: http://linux-meson.com/
1805 F: arch/arm/boot/dts/meson*
1806 F: arch/arm/mach-meson/
1807 F: arch/arm64/boot/dts/amlogic/
1808 F: drivers/mmc/host/meson*
1809 F: drivers/pinctrl/meson/
1810 F: drivers/rtc/rtc-meson*
1811 F: drivers/soc/amlogic/
1814 ARM/Annapurna Labs ALPINE ARCHITECTURE
1815 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1816 M: Antoine Tenart <atenart@kernel.org>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 F: arch/arm/boot/dts/alpine*
1820 F: arch/arm/mach-alpine/
1821 F: arch/arm64/boot/dts/amazon/
1822 F: drivers/*/*alpine*
1824 ARM/APPLE MACHINE SUPPORT
1825 M: Hector Martin <marcan@marcan.st>
1826 M: Sven Peter <sven@svenpeter.dev>
1827 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 W: https://asahilinux.org
1831 B: https://github.com/AsahiLinux/linux/issues
1832 C: irc://irc.oftc.net/asahi-dev
1833 T: git https://github.com/AsahiLinux/linux.git
1834 F: Documentation/devicetree/bindings/arm/apple.yaml
1835 F: Documentation/devicetree/bindings/arm/apple/*
1836 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1837 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1838 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1839 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1840 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1841 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1842 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1843 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1844 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1845 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1846 F: Documentation/devicetree/bindings/power/apple*
1847 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1848 F: arch/arm64/boot/dts/apple/
1849 F: drivers/clk/clk-apple-nco.c
1850 F: drivers/i2c/busses/i2c-pasemi-core.c
1851 F: drivers/i2c/busses/i2c-pasemi-platform.c
1852 F: drivers/iommu/apple-dart.c
1853 F: drivers/irqchip/irq-apple-aic.c
1854 F: drivers/mailbox/apple-mailbox.c
1855 F: drivers/nvme/host/apple.c
1856 F: drivers/nvmem/apple-efuses.c
1857 F: drivers/pinctrl/pinctrl-apple-gpio.c
1858 F: drivers/soc/apple/*
1859 F: drivers/watchdog/apple_wdt.c
1860 F: include/dt-bindings/interrupt-controller/apple-aic.h
1861 F: include/dt-bindings/pinctrl/apple.h
1862 F: include/linux/apple-mailbox.h
1863 F: include/linux/soc/apple/*
1865 ARM/ARTPEC MACHINE SUPPORT
1866 M: Jesper Nilsson <jesper.nilsson@axis.com>
1867 M: Lars Persson <lars.persson@axis.com>
1868 L: linux-arm-kernel@axis.com
1870 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1871 F: arch/arm/boot/dts/artpec6*
1872 F: arch/arm/mach-artpec
1874 F: drivers/crypto/axis
1875 F: drivers/mmc/host/usdhi6rol0.c
1876 F: drivers/pinctrl/pinctrl-artpec*
1878 ARM/ASPEED I2C DRIVER
1879 M: Brendan Higgins <brendanhiggins@google.com>
1880 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1881 R: Joel Stanley <joel@jms.id.au>
1882 L: linux-i2c@vger.kernel.org
1883 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1885 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1886 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1887 F: drivers/i2c/busses/i2c-aspeed.c
1888 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1890 ARM/ASPEED MACHINE SUPPORT
1891 M: Joel Stanley <joel@jms.id.au>
1892 R: Andrew Jeffery <andrew@aj.id.au>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1896 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1898 F: arch/arm/boot/dts/aspeed-*
1899 F: arch/arm/mach-aspeed/
1902 ARM/BITMAIN ARCHITECTURE
1903 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1907 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1908 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1909 F: arch/arm64/boot/dts/bitmain/
1910 F: drivers/clk/clk-bm1880.c
1911 F: drivers/pinctrl/pinctrl-bm1880.c
1913 ARM/CALXEDA HIGHBANK ARCHITECTURE
1914 M: Andre Przywara <andre.przywara@arm.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 F: arch/arm/boot/dts/ecx-*.dts*
1918 F: arch/arm/boot/dts/highbank.dts
1919 F: arch/arm/mach-highbank/
1921 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1922 M: Krzysztof Halasa <khalasa@piap.pl>
1924 F: arch/arm/mach-cns3xxx/
1926 ARM/CAVIUM THUNDER NETWORK DRIVER
1927 M: Sunil Goutham <sgoutham@marvell.com>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 F: drivers/net/ethernet/cavium/thunder/
1932 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1933 M: Lukasz Majewski <lukma@denx.de>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 F: arch/arm/mach-ep93xx/ts72xx.c
1938 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1939 M: Alexander Shiyan <shc_work@mail.ru>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1945 M: Lennert Buytenhek <kernel@wantstofly.org>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1950 M: Hartley Sweeten <hsweeten@visionengravers.com>
1951 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 F: arch/arm/mach-ep93xx/
1955 F: arch/arm/mach-ep93xx/include/mach/
1958 M: Russell King <linux@armlinux.org.uk>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1962 F: drivers/clk/clkdev.c
1964 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1965 M: Baruch Siach <baruch@tkos.co.il>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 F: arch/arm/boot/dts/cx92755*
1971 ARM/CONTEC MICRO9 MACHINE SUPPORT
1972 M: Hubert Feurstein <hubert.feurstein@contec.at>
1974 F: arch/arm/mach-ep93xx/micro9.c
1976 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1977 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1978 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1979 R: Mike Leach <mike.leach@linaro.org>
1980 R: Leo Yan <leo.yan@linaro.org>
1981 L: coresight@lists.linaro.org (moderated for non-subscribers)
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1985 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1986 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1987 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1988 F: Documentation/devicetree/bindings/arm/coresight.txt
1989 F: Documentation/devicetree/bindings/arm/ete.yaml
1990 F: Documentation/devicetree/bindings/arm/trbe.yaml
1991 F: Documentation/trace/coresight/*
1992 F: drivers/hwtracing/coresight/*
1993 F: include/dt-bindings/arm/coresight-cti-dt.h
1994 F: include/linux/coresight*
1995 F: samples/coresight/*
1996 F: tools/perf/arch/arm/util/auxtrace.c
1997 F: tools/perf/arch/arm/util/cs-etm.c
1998 F: tools/perf/arch/arm/util/cs-etm.h
1999 F: tools/perf/arch/arm/util/pmu.c
2000 F: tools/perf/util/cs-etm-decoder/*
2001 F: tools/perf/util/cs-etm.*
2003 ARM/CORGI MACHINE SUPPORT
2004 M: Richard Purdie <rpurdie@rpsys.net>
2007 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2008 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2009 M: Linus Walleij <linus.walleij@linaro.org>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 T: git git://github.com/ulli-kroll/linux.git
2013 F: Documentation/devicetree/bindings/arm/gemini.yaml
2014 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2015 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2016 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2017 F: arch/arm/boot/dts/gemini*
2018 F: arch/arm/mach-gemini/
2019 F: drivers/crypto/gemini/
2020 F: drivers/net/ethernet/cortina/
2021 F: drivers/pinctrl/pinctrl-gemini.c
2022 F: drivers/rtc/rtc-ftrtc010.c
2024 ARM/CZ.NIC TURRIS SUPPORT
2025 M: Marek Behún <kabel@kernel.org>
2027 W: https://www.turris.cz/
2028 F: Documentation/ABI/testing/debugfs-moxtet
2029 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2030 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2031 F: Documentation/devicetree/bindings/bus/moxtet.txt
2032 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2033 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2034 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2035 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2036 F: drivers/bus/moxtet.c
2037 F: drivers/firmware/turris-mox-rwtm.c
2038 F: drivers/leds/leds-turris-omnia.c
2039 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2040 F: drivers/gpio/gpio-moxtet.c
2041 F: drivers/watchdog/armada_37xx_wdt.c
2042 F: include/dt-bindings/bus/moxtet.h
2043 F: include/linux/armada-37xx-rwtm-mailbox.h
2044 F: include/linux/moxtet.h
2046 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2047 M: Robert Jarzmik <robert.jarzmik@free.fr>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 F: arch/arm/mach-pxa/ezx.c
2052 ARM/FARADAY FA526 PORT
2053 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 T: git git://git.berlios.de/gemini-board
2057 F: arch/arm/mm/*-fa*
2059 ARM/FOOTBRIDGE ARCHITECTURE
2060 M: Russell King <linux@armlinux.org.uk>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 W: http://www.armlinux.org.uk/
2064 F: arch/arm/include/asm/hardware/dec21285.h
2065 F: arch/arm/mach-footbridge/
2067 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2068 M: Shawn Guo <shawnguo@kernel.org>
2069 M: Sascha Hauer <s.hauer@pengutronix.de>
2070 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2071 R: Fabio Estevam <festevam@gmail.com>
2072 R: NXP Linux Team <linux-imx@nxp.com>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2076 X: drivers/media/i2c/
2080 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2081 M: Shawn Guo <shawnguo@kernel.org>
2082 M: Li Yang <leoyang.li@nxp.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2086 F: arch/arm/boot/dts/ls1021a*
2087 F: arch/arm64/boot/dts/freescale/fsl-*
2088 F: arch/arm64/boot/dts/freescale/qoriq-*
2090 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2091 M: Shawn Guo <shawnguo@kernel.org>
2092 M: Sascha Hauer <s.hauer@pengutronix.de>
2093 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2094 R: Stefan Agner <stefan@agner.ch>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2098 F: arch/arm/boot/dts/vf*
2099 F: arch/arm/mach-imx/*vf610*
2101 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2102 M: Lennert Buytenhek <kernel@wantstofly.org>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 ARM/GUMSTIX MACHINE SUPPORT
2107 M: Steve Sakoman <sakoman@gmail.com>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2112 M: Philipp Zabel <philipp.zabel@gmail.com>
2113 M: Paul Parsons <lost.distance@yahoo.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 F: arch/arm/mach-pxa/hx4700.c
2117 F: arch/arm/mach-pxa/include/mach/hx4700.h
2118 F: sound/soc/pxa/hx4700.c
2120 ARM/HISILICON SOC SUPPORT
2121 M: Wei Xu <xuwei5@hisilicon.com>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 W: http://www.hisilicon.com
2125 T: git git://github.com/hisilicon/linux-hisi.git
2126 F: arch/arm/boot/dts/hi3*
2127 F: arch/arm/boot/dts/hip*
2128 F: arch/arm/boot/dts/hisi*
2129 F: arch/arm/mach-hisi/
2130 F: arch/arm64/boot/dts/hisilicon/
2132 ARM/HP JORNADA 7XX MACHINE SUPPORT
2133 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2137 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2138 F: arch/arm/mach-sa1100/jornada720.c
2140 ARM/HPE GXP ARCHITECTURE
2141 M: Jean-Marie Verdun <verdun@hpe.com>
2142 M: Nick Hawkins <nick.hawkins@hpe.com>
2144 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2145 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2146 F: arch/arm/boot/dts/hpe-bmc*
2147 F: arch/arm/boot/dts/hpe-gxp*
2148 F: arch/arm/mach-hpe/
2149 F: drivers/clocksource/timer-gxp.c
2150 F: drivers/watchdog/gxp-wdt.c
2152 ARM/IGEP MACHINE SUPPORT
2153 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2154 M: Javier Martinez Canillas <javier@dowhile0.org>
2155 L: linux-omap@vger.kernel.org
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 F: arch/arm/boot/dts/omap3-igep*
2160 ARM/INCOME PXA270 SUPPORT
2161 M: Marek Vasut <marek.vasut@gmail.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2166 ARM/INTEL IOP32X ARM ARCHITECTURE
2167 M: Lennert Buytenhek <kernel@wantstofly.org>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 ARM/INTEL IQ81342EX MACHINE SUPPORT
2172 M: Lennert Buytenhek <kernel@wantstofly.org>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 ARM/INTEL IXDP2850 MACHINE SUPPORT
2177 M: Lennert Buytenhek <kernel@wantstofly.org>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 ARM/INTEL IXP4XX ARM ARCHITECTURE
2182 M: Linus Walleij <linusw@kernel.org>
2183 M: Imre Kaloz <kaloz@openwrt.org>
2184 M: Krzysztof Halasa <khalasa@piap.pl>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2188 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2189 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2190 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2191 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2192 F: arch/arm/mach-ixp4xx/
2193 F: drivers/bus/intel-ixp4xx-eb.c
2194 F: drivers/clocksource/timer-ixp4xx.c
2195 F: drivers/crypto/ixp4xx_crypto.c
2196 F: drivers/gpio/gpio-ixp4xx.c
2197 F: drivers/irqchip/irq-ixp4xx.c
2198 F: include/linux/irqchip/irq-ixp4xx.h
2199 F: include/linux/platform_data/timer-ixp4xx.h
2201 ARM/INTEL KEEMBAY ARCHITECTURE
2202 M: Paul J. Murphy <paul.j.murphy@intel.com>
2203 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2205 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2206 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2207 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2209 ARM/INTEL XSC3 (MANZANO) ARM CORE
2210 M: Lennert Buytenhek <kernel@wantstofly.org>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2215 M: Lennert Buytenhek <kernel@wantstofly.org>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 ARM/LG1K ARCHITECTURE
2220 M: Chanho Min <chanho.min@lge.com>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 F: arch/arm64/boot/dts/lg/
2225 ARM/LOGICPD PXA270 MACHINE SUPPORT
2226 M: Lennert Buytenhek <kernel@wantstofly.org>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 ARM/LPC18XX ARCHITECTURE
2231 M: Vladimir Zapolskiy <vz@mleia.com>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2235 F: arch/arm/boot/dts/lpc43*
2236 F: drivers/i2c/busses/i2c-lpc2k.c
2237 F: drivers/memory/pl172.c
2238 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2239 F: drivers/rtc/rtc-lpc24xx.c
2242 ARM/LPC32XX SOC SUPPORT
2243 M: Vladimir Zapolskiy <vz@mleia.com>
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2247 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2248 F: arch/arm/boot/dts/lpc32*
2249 F: arch/arm/mach-lpc32xx/
2250 F: drivers/i2c/busses/i2c-pnx.c
2251 F: drivers/net/ethernet/nxp/lpc_eth.c
2252 F: drivers/usb/host/ohci-nxp.c
2253 F: drivers/watchdog/pnx4008_wdt.c
2256 ARM/MAGICIAN MACHINE SUPPORT
2257 M: Philipp Zabel <philipp.zabel@gmail.com>
2260 ARM/Marvell Dove/MV78xx0/Orion SOC support
2261 M: Andrew Lunn <andrew@lunn.ch>
2262 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2263 M: Gregory Clement <gregory.clement@bootlin.com>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2267 F: Documentation/devicetree/bindings/soc/dove/
2268 F: arch/arm/boot/dts/dove*
2269 F: arch/arm/boot/dts/orion5x*
2270 F: arch/arm/mach-dove/
2271 F: arch/arm/mach-mv78xx0/
2272 F: arch/arm/mach-orion5x/
2273 F: arch/arm/plat-orion/
2274 F: drivers/soc/dove/
2276 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2277 M: Andrew Lunn <andrew@lunn.ch>
2278 M: Gregory Clement <gregory.clement@bootlin.com>
2279 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2283 F: arch/arm/boot/dts/armada*
2284 F: arch/arm/boot/dts/kirkwood*
2285 F: arch/arm/configs/mvebu_*_defconfig
2286 F: arch/arm/mach-mvebu/
2287 F: arch/arm64/boot/dts/marvell/armada*
2288 F: arch/arm64/boot/dts/marvell/cn913*
2289 F: drivers/cpufreq/armada-37xx-cpufreq.c
2290 F: drivers/cpufreq/armada-8k-cpufreq.c
2291 F: drivers/cpufreq/mvebu-cpufreq.c
2292 F: drivers/irqchip/irq-armada-370-xp.c
2293 F: drivers/irqchip/irq-mvebu-*
2294 F: drivers/pinctrl/mvebu/
2295 F: drivers/rtc/rtc-armada38x.c
2297 ARM/Mediatek RTC DRIVER
2298 M: Eddie Huang <eddie.huang@mediatek.com>
2299 M: Sean Wang <sean.wang@mediatek.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2303 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2304 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2305 F: drivers/rtc/rtc-mt2712.c
2306 F: drivers/rtc/rtc-mt6397.c
2307 F: drivers/rtc/rtc-mt7622.c
2309 ARM/Mediatek SoC support
2310 M: Matthias Brugger <matthias.bgg@gmail.com>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2314 W: https://mtk.wiki.kernel.org/
2315 C: irc://chat.freenode.net/linux-mediatek
2316 F: arch/arm/boot/dts/mt6*
2317 F: arch/arm/boot/dts/mt7*
2318 F: arch/arm/boot/dts/mt8*
2319 F: arch/arm/mach-mediatek/
2320 F: arch/arm64/boot/dts/mediatek/
2321 F: drivers/soc/mediatek/
2326 ARM/Mediatek USB3 PHY DRIVER
2327 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2331 F: Documentation/devicetree/bindings/phy/mediatek,*
2332 F: drivers/phy/mediatek/
2334 ARM/Microchip (AT91) SoC support
2335 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2336 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2337 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 W: http://www.linux4sam.org
2341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2342 F: arch/arm/boot/dts/at91*.dts
2343 F: arch/arm/boot/dts/at91*.dtsi
2344 F: arch/arm/boot/dts/sama*.dts
2345 F: arch/arm/boot/dts/sama*.dtsi
2346 F: arch/arm/include/debug/at91.S
2347 F: arch/arm/mach-at91/
2348 F: drivers/memory/atmel*
2349 F: drivers/watchdog/sama5d4_wdt.c
2350 F: include/soc/at91/
2351 X: drivers/input/touchscreen/atmel_mxt_ts.c
2352 X: drivers/net/wireless/atmel/
2356 ARM/Microchip Sparx5 SoC support
2357 M: Lars Povlsen <lars.povlsen@microchip.com>
2358 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2359 M: UNGLinuxDriver@microchip.com
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362 T: git git://github.com/microchip-ung/linux-upstream.git
2363 F: arch/arm64/boot/dts/microchip/
2364 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2367 Microchip Timer Counter Block (TCB) Capture Driver
2368 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 L: linux-iio@vger.kernel.org
2372 F: drivers/counter/microchip-tcb-capture.c
2374 ARM/MILBEAUT ARCHITECTURE
2375 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2376 M: Takao Orito <orito.takao@socionext.com>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 F: arch/arm/boot/dts/milbeaut*
2380 F: arch/arm/mach-milbeaut/
2383 ARM/MIOA701 MACHINE SUPPORT
2384 M: Robert Jarzmik <robert.jarzmik@free.fr>
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 F: arch/arm/mach-pxa/mioa701.c
2389 ARM/MStar/Sigmastar Armv7 SoC support
2390 M: Daniel Palmer <daniel@thingy.jp>
2391 M: Romain Perier <romain.perier@gmail.com>
2392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 W: http://linux-chenxing.org/
2395 T: git git://github.com/linux-chenxing/linux.git
2396 F: Documentation/devicetree/bindings/arm/mstar/*
2397 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2398 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2399 F: arch/arm/boot/dts/mstar-*
2400 F: arch/arm/mach-mstar/
2401 F: drivers/clk/mstar/
2402 F: drivers/clocksource/timer-msc313e.c
2403 F: drivers/gpio/gpio-msc313.c
2404 F: drivers/rtc/rtc-msc313.c
2405 F: drivers/watchdog/msc313e_wdt.c
2406 F: include/dt-bindings/clock/mstar-*
2407 F: include/dt-bindings/gpio/msc313-gpio.h
2409 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2410 M: Michael Petchkovsky <mkpetch@internode.on.net>
2413 ARM/NOMADIK/Ux500 ARCHITECTURES
2414 M: Linus Walleij <linus.walleij@linaro.org>
2415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2418 F: Documentation/devicetree/bindings/arm/ste-*
2419 F: Documentation/devicetree/bindings/arm/ux500.yaml
2420 F: Documentation/devicetree/bindings/arm/ux500/
2421 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2422 F: arch/arm/boot/dts/ste-*
2423 F: arch/arm/mach-nomadik/
2424 F: arch/arm/mach-ux500/
2425 F: drivers/clk/clk-nomadik.c
2426 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2427 F: drivers/dma/ste_dma40*
2428 F: drivers/hwspinlock/u8500_hsem.c
2429 F: drivers/i2c/busses/i2c-nomadik.c
2430 F: drivers/iio/adc/ab8500-gpadc.c
2431 F: drivers/mfd/ab8500*
2432 F: drivers/mfd/abx500*
2433 F: drivers/mfd/db8500*
2434 F: drivers/pinctrl/nomadik/
2435 F: drivers/rtc/rtc-ab8500.c
2436 F: drivers/rtc/rtc-pl031.c
2437 F: drivers/soc/ux500/
2439 ARM/NUVOTON NPCM ARCHITECTURE
2440 M: Avi Fishman <avifishman70@gmail.com>
2441 M: Tomer Maimon <tmaimon77@gmail.com>
2442 M: Tali Perry <tali.perry1@gmail.com>
2443 R: Patrick Venture <venture@google.com>
2444 R: Nancy Yuen <yuenn@google.com>
2445 R: Benjamin Fair <benjaminfair@google.com>
2446 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2448 F: Documentation/devicetree/bindings/*/*/*npcm*
2449 F: Documentation/devicetree/bindings/*/*npcm*
2450 F: Documentation/devicetree/bindings/arm/npcm/*
2451 F: arch/arm/boot/dts/nuvoton-npcm*
2452 F: arch/arm/mach-npcm/
2454 F: drivers/*/*/*npcm*
2455 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2457 ARM/NUVOTON WPCM450 ARCHITECTURE
2458 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2459 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2461 W: https://github.com/neuschaefer/wpcm450/wiki
2462 F: Documentation/devicetree/bindings/*/*wpcm*
2463 F: arch/arm/boot/dts/nuvoton-wpcm450*
2464 F: arch/arm/mach-npcm/wpcm450.c
2465 F: drivers/*/*/*wpcm*
2468 ARM/NXP S32G ARCHITECTURE
2469 M: Chester Lin <clin@suse.com>
2470 R: Andreas Färber <afaerber@suse.de>
2471 R: Matthias Brugger <mbrugger@suse.com>
2472 R: NXP S32 Linux Team <s32@nxp.com>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2477 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2478 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2480 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2481 F: arch/arm/mach-s3c/gta02.h
2482 F: arch/arm/mach-s3c/mach-gta02.c
2484 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2485 M: Alexander Clouter <alex@digriz.org.uk>
2486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 W: http://www.digriz.org.uk/ts78xx/kernel
2489 F: arch/arm/mach-orion5x/ts78xx-*
2491 ARM/OXNAS platform support
2492 M: Neil Armstrong <narmstrong@baylibre.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 L: linux-oxnas@groups.io (moderated for non-subscribers)
2496 F: arch/arm/boot/dts/ox8*.dts*
2497 F: arch/arm/mach-oxnas/
2498 F: drivers/power/reset/oxnas-restart.c
2501 ARM/PALM TREO SUPPORT
2502 M: Tomas Cech <sleep_walker@suse.com>
2503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 W: http://hackndev.com
2506 F: arch/arm/mach-pxa/palmtreo.*
2508 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2509 M: Marek Vasut <marek.vasut@gmail.com>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 W: http://hackndev.com
2513 F: arch/arm/mach-pxa/include/mach/palmld.h
2514 F: arch/arm/mach-pxa/include/mach/palmtc.h
2515 F: arch/arm/mach-pxa/include/mach/palmtx.h
2516 F: arch/arm/mach-pxa/palmld.c
2517 F: arch/arm/mach-pxa/palmt5.*
2518 F: arch/arm/mach-pxa/palmtc.c
2519 F: arch/arm/mach-pxa/palmte2.*
2520 F: arch/arm/mach-pxa/palmtx.c
2523 M: Sergey Lapin <slapin@ossfans.org>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 W: http://hackndev.com
2527 F: arch/arm/mach-pxa/palmz72.*
2530 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2532 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2534 ARM/PT DIGITAL BOARD PORT
2535 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 W: http://www.armlinux.org.uk/
2540 ARM/QUALCOMM SUPPORT
2541 M: Andy Gross <agross@kernel.org>
2542 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2543 L: linux-arm-msm@vger.kernel.org
2545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2546 F: Documentation/devicetree/bindings/*/qcom*
2547 F: Documentation/devicetree/bindings/soc/qcom/
2548 F: arch/arm/boot/dts/qcom-*.dts
2549 F: arch/arm/boot/dts/qcom-*.dtsi
2550 F: arch/arm/mach-qcom/
2551 F: arch/arm64/boot/dts/qcom/
2552 F: drivers/*/*/qcom*
2553 F: drivers/*/*/qcom/
2554 F: drivers/*/pm8???-*
2557 F: drivers/bluetooth/btqcomsmd.c
2558 F: drivers/clocksource/timer-qcom.c
2559 F: drivers/cpuidle/cpuidle-qcom-spm.c
2560 F: drivers/extcon/extcon-qcom*
2561 F: drivers/i2c/busses/i2c-qcom-geni.c
2562 F: drivers/i2c/busses/i2c-qup.c
2563 F: drivers/iommu/msm*
2564 F: drivers/mfd/ssbi.c
2565 F: drivers/mmc/host/mmci_qcom*
2566 F: drivers/mmc/host/sdhci-msm.c
2567 F: drivers/pci/controller/dwc/pcie-qcom.c
2568 F: drivers/phy/qualcomm/
2569 F: drivers/power/*/msm*
2570 F: drivers/reset/reset-qcom-*
2571 F: drivers/ufs/host/ufs-qcom*
2572 F: drivers/spi/spi-geni-qcom.c
2573 F: drivers/spi/spi-qcom-qspi.c
2574 F: drivers/spi/spi-qup.c
2575 F: drivers/tty/serial/msm_serial.c
2576 F: drivers/usb/dwc3/dwc3-qcom.c
2577 F: include/dt-bindings/*/qcom*
2578 F: include/linux/*/qcom*
2579 F: include/linux/soc/qcom/
2581 ARM/RADISYS ENP2611 MACHINE SUPPORT
2582 M: Lennert Buytenhek <kernel@wantstofly.org>
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 ARM/RDA MICRO ARCHITECTURE
2587 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2591 F: Documentation/devicetree/bindings/arm/rda.yaml
2592 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2593 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2594 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2595 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2596 F: arch/arm/boot/dts/rda8810pl-*
2597 F: drivers/clocksource/timer-rda.c
2598 F: drivers/gpio/gpio-rda.c
2599 F: drivers/irqchip/irq-rda-intc.c
2600 F: drivers/tty/serial/rda-uart.c
2602 ARM/REALTEK ARCHITECTURE
2603 M: Andreas Färber <afaerber@suse.de>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2607 F: Documentation/devicetree/bindings/arm/realtek.yaml
2608 F: arch/arm/boot/dts/rtd*
2609 F: arch/arm/mach-realtek/
2610 F: arch/arm64/boot/dts/realtek/
2612 ARM/RENESAS ARM64 ARCHITECTURE
2613 M: Geert Uytterhoeven <geert+renesas@glider.be>
2614 M: Magnus Damm <magnus.damm@gmail.com>
2615 L: linux-renesas-soc@vger.kernel.org
2617 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2618 C: irc://irc.libera.chat/renesas-soc
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2620 F: Documentation/devicetree/bindings/arm/renesas.yaml
2621 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2622 F: Documentation/devicetree/bindings/soc/renesas/
2623 F: arch/arm64/boot/dts/renesas/
2624 F: drivers/soc/renesas/
2625 F: include/linux/soc/renesas/
2627 ARM/RISCPC ARCHITECTURE
2628 M: Russell King <linux@armlinux.org.uk>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 W: http://www.armlinux.org.uk/
2632 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2633 F: arch/arm/include/asm/hardware/ioc.h
2634 F: arch/arm/include/asm/hardware/iomd.h
2635 F: arch/arm/include/asm/hardware/memc.h
2636 F: arch/arm/mach-rpc/
2637 F: drivers/net/ethernet/8390/etherh.c
2638 F: drivers/net/ethernet/i825xx/ether1*
2639 F: drivers/net/ethernet/seeq/ether3*
2640 F: drivers/scsi/arm/
2642 ARM/Rockchip SoC support
2643 M: Heiko Stuebner <heiko@sntech.de>
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 L: linux-rockchip@lists.infradead.org
2647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2648 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2649 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2650 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2651 F: arch/arm/boot/dts/rk3*
2652 F: arch/arm/boot/dts/rv1108*
2653 F: arch/arm/mach-rockchip/
2654 F: drivers/*/*/*rockchip*
2655 F: drivers/*/*rockchip*
2656 F: drivers/clk/rockchip/
2657 F: drivers/i2c/busses/i2c-rk3x.c
2658 F: sound/soc/rockchip/
2661 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2662 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2663 R: Alim Akhtar <alim.akhtar@samsung.com>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 L: linux-samsung-soc@vger.kernel.org
2667 C: irc://irc.libera.chat/linux-exynos
2668 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2669 B: mailto:linux-samsung-soc@vger.kernel.org
2670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2671 F: Documentation/arm/samsung/
2672 F: Documentation/devicetree/bindings/arm/samsung/
2673 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2674 F: Documentation/devicetree/bindings/soc/samsung/
2675 F: arch/arm/boot/dts/exynos*
2676 F: arch/arm/boot/dts/s3c*
2677 F: arch/arm/boot/dts/s5p*
2678 F: arch/arm/mach-exynos*/
2679 F: arch/arm/mach-s3c/
2680 F: arch/arm/mach-s5p*/
2681 F: arch/arm64/boot/dts/exynos/
2682 F: drivers/*/*/*s3c24*
2683 F: drivers/*/*s3c24*
2684 F: drivers/*/*s3c64xx*
2685 F: drivers/*/*s5pv210*
2686 F: drivers/clocksource/samsung_pwm_timer.c
2687 F: drivers/memory/samsung/
2688 F: drivers/pwm/pwm-samsung.c
2689 F: drivers/soc/samsung/
2690 F: drivers/tty/serial/samsung*
2691 F: include/clocksource/samsung_pwm.h
2692 F: include/linux/platform_data/*s3c*
2693 F: include/linux/serial_s3c.h
2694 F: include/linux/soc/samsung/
2700 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2701 M: Łukasz Stelmach <l.stelmach@samsung.com>
2702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 L: linux-media@vger.kernel.org
2705 F: drivers/media/platform/samsung/s5p-g2d/
2707 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2708 M: Marek Szyprowski <m.szyprowski@samsung.com>
2709 L: linux-samsung-soc@vger.kernel.org
2710 L: linux-media@vger.kernel.org
2712 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2713 F: drivers/media/cec/platform/s5p/
2715 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2716 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2717 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2718 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720 L: linux-media@vger.kernel.org
2722 F: drivers/media/platform/samsung/s5p-jpeg/
2724 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2725 M: Marek Szyprowski <m.szyprowski@samsung.com>
2726 M: Andrzej Hajda <andrzej.hajda@intel.com>
2727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 L: linux-media@vger.kernel.org
2730 F: drivers/media/platform/samsung/s5p-mfc/
2732 ARM/SHMOBILE ARM ARCHITECTURE
2733 M: Geert Uytterhoeven <geert+renesas@glider.be>
2734 M: Magnus Damm <magnus.damm@gmail.com>
2735 L: linux-renesas-soc@vger.kernel.org
2737 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2738 C: irc://irc.libera.chat/renesas-soc
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2740 F: Documentation/devicetree/bindings/arm/renesas.yaml
2741 F: Documentation/devicetree/bindings/soc/renesas/
2742 F: arch/arm/boot/dts/emev2*
2743 F: arch/arm/boot/dts/gr-peach*
2744 F: arch/arm/boot/dts/iwg20d-q7*
2745 F: arch/arm/boot/dts/r7s*
2746 F: arch/arm/boot/dts/r8a*
2747 F: arch/arm/boot/dts/r9a*
2748 F: arch/arm/boot/dts/sh*
2749 F: arch/arm/configs/shmobile_defconfig
2750 F: arch/arm/include/debug/renesas-scif.S
2751 F: arch/arm/mach-shmobile/
2752 F: drivers/soc/renesas/
2753 F: include/linux/soc/renesas/
2755 ARM/SOCFPGA ARCHITECTURE
2756 M: Dinh Nguyen <dinguyen@kernel.org>
2758 W: http://www.rocketboards.org
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2760 F: arch/arm/boot/dts/socfpga*
2761 F: arch/arm/configs/socfpga_defconfig
2762 F: arch/arm/mach-socfpga/
2763 F: arch/arm64/boot/dts/altera/
2764 F: arch/arm64/boot/dts/intel/
2766 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2767 M: Dinh Nguyen <dinguyen@kernel.org>
2769 F: drivers/clk/socfpga/
2771 ARM/SOCFPGA EDAC SUPPORT
2772 M: Dinh Nguyen <dinguyen@kernel.org>
2774 F: drivers/edac/altera_edac.[ch]
2776 ARM/SPREADTRUM SoC SUPPORT
2777 M: Orson Zhai <orsonzhai@gmail.com>
2778 M: Baolin Wang <baolin.wang7@gmail.com>
2779 M: Chunyan Zhang <zhang.lyra@gmail.com>
2781 F: arch/arm64/boot/dts/sprd
2786 ARM/STI ARCHITECTURE
2787 M: Patrice Chotard <patrice.chotard@foss.st.com>
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 W: http://www.stlinux.com
2791 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2792 F: arch/arm/boot/dts/sti*
2793 F: arch/arm/mach-sti/
2794 F: drivers/ata/ahci_st.c
2795 F: drivers/char/hw_random/st-rng.c
2796 F: drivers/clocksource/arm_global_timer.c
2797 F: drivers/clocksource/clksrc_st_lpc.c
2798 F: drivers/cpufreq/sti-cpufreq.c
2799 F: drivers/dma/st_fdma*
2800 F: drivers/i2c/busses/i2c-st.c
2801 F: drivers/media/platform/st/sti/c8sectpfe/
2802 F: drivers/media/rc/st_rc.c
2803 F: drivers/mmc/host/sdhci-st.c
2804 F: drivers/phy/st/phy-miphy28lp.c
2805 F: drivers/phy/st/phy-stih407-usb.c
2806 F: drivers/pinctrl/pinctrl-st.c
2807 F: drivers/remoteproc/st_remoteproc.c
2808 F: drivers/remoteproc/st_slim_rproc.c
2809 F: drivers/reset/sti/
2810 F: drivers/rtc/rtc-st-lpc.c
2811 F: drivers/tty/serial/st-asc.c
2812 F: drivers/usb/dwc3/dwc3-st.c
2813 F: drivers/usb/host/ehci-st.c
2814 F: drivers/usb/host/ohci-st.c
2815 F: drivers/watchdog/st_lpc_wdt.c
2816 F: include/linux/remoteproc/st_slim_rproc.h
2818 ARM/STM32 ARCHITECTURE
2819 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2820 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2821 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2825 F: arch/arm/boot/dts/stm32*
2826 F: arch/arm/mach-stm32/
2827 F: drivers/clocksource/armv7m_systick.c
2831 ARM/Synaptics SoC support
2832 M: Jisheng Zhang <jszhang@kernel.org>
2833 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836 F: arch/arm/boot/dts/berlin*
2837 F: arch/arm/mach-berlin/
2838 F: arch/arm64/boot/dts/synaptics/
2840 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2841 M: Lennert Buytenhek <kernel@wantstofly.org>
2842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2846 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2847 L: linux-tegra@vger.kernel.org
2848 L: linux-media@vger.kernel.org
2850 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2851 F: drivers/media/cec/platform/tegra/
2853 ARM/TESLA FSD SoC SUPPORT
2854 M: Alim Akhtar <alim.akhtar@samsung.com>
2855 M: linux-fsd@tesla.com
2856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857 L: linux-samsung-soc@vger.kernel.org
2859 F: arch/arm64/boot/dts/tesla*
2861 ARM/TETON BGA MACHINE SUPPORT
2862 M: "Mark F. Brown" <mark.brown314@gmail.com>
2863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2867 M: Santosh Shilimkar <ssantosh@kernel.org>
2868 L: linux-kernel@vger.kernel.org
2870 F: drivers/memory/*emif*
2872 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2873 M: Nishanth Menon <nm@ti.com>
2874 M: Santosh Shilimkar <ssantosh@kernel.org>
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2878 F: arch/arm/boot/dts/keystone-*
2879 F: arch/arm/mach-keystone/
2881 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2882 M: Santosh Shilimkar <ssantosh@kernel.org>
2883 L: linux-kernel@vger.kernel.org
2885 F: drivers/clk/keystone/
2887 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2888 M: Santosh Shilimkar <ssantosh@kernel.org>
2889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890 L: linux-kernel@vger.kernel.org
2892 F: drivers/clocksource/timer-keystone.c
2894 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2895 M: Santosh Shilimkar <ssantosh@kernel.org>
2896 L: linux-kernel@vger.kernel.org
2898 F: drivers/power/reset/keystone-reset.c
2900 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2901 M: Nishanth Menon <nm@ti.com>
2902 M: Vignesh Raghavendra <vigneshr@ti.com>
2903 M: Tero Kristo <kristo@kernel.org>
2904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2907 F: arch/arm64/boot/dts/ti/Makefile
2908 F: arch/arm64/boot/dts/ti/k3-*
2909 F: include/dt-bindings/pinctrl/k3.h
2911 ARM/THECUS N2100 MACHINE SUPPORT
2912 M: Lennert Buytenhek <kernel@wantstofly.org>
2913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2916 ARM/TOSA MACHINE SUPPORT
2917 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2918 M: Dirk Opfer <dirk@opfer-online.de>
2921 ARM/TOSHIBA VISCONTI ARCHITECTURE
2922 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2926 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2927 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2928 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2929 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2930 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2931 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2932 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2933 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2934 F: arch/arm64/boot/dts/toshiba/
2935 F: drivers/clk/visconti/
2936 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2937 F: drivers/gpio/gpio-visconti.c
2938 F: drivers/pci/controller/dwc/pcie-visconti.c
2939 F: drivers/pinctrl/visconti/
2940 F: drivers/watchdog/visconti_wdt.c
2943 ARM/UNIPHIER ARCHITECTURE
2944 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2945 M: Masami Hiramatsu <mhiramat@kernel.org>
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2949 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2950 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2951 F: arch/arm/boot/dts/uniphier*
2952 F: arch/arm/include/asm/hardware/cache-uniphier.h
2953 F: arch/arm/mach-uniphier/
2954 F: arch/arm/mm/cache-uniphier.c
2955 F: arch/arm64/boot/dts/socionext/uniphier*
2956 F: drivers/bus/uniphier-system-bus.c
2957 F: drivers/clk/uniphier/
2958 F: drivers/dma/uniphier-mdmac.c
2959 F: drivers/gpio/gpio-uniphier.c
2960 F: drivers/i2c/busses/i2c-uniphier*
2961 F: drivers/irqchip/irq-uniphier-aidet.c
2962 F: drivers/mmc/host/uniphier-sd.c
2963 F: drivers/pinctrl/uniphier/
2964 F: drivers/reset/reset-uniphier.c
2965 F: drivers/tty/serial/8250/8250_uniphier.c
2968 ARM/VERSATILE EXPRESS PLATFORM
2969 M: Liviu Dudau <liviu.dudau@arm.com>
2970 M: Sudeep Holla <sudeep.holla@arm.com>
2971 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2976 F: arch/arm/boot/dts/vexpress*
2977 F: arch/arm/mach-vexpress/
2978 F: arch/arm64/boot/dts/arm/
2979 F: drivers/clk/versatile/clk-vexpress-osc.c
2980 F: drivers/clocksource/timer-versatile.c
2984 M: Russell King <linux@armlinux.org.uk>
2985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987 W: http://www.armlinux.org.uk/
2990 ARM/VOIPAC PXA270 SUPPORT
2991 M: Marek Vasut <marek.vasut@gmail.com>
2992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 F: arch/arm/mach-pxa/include/mach/vpac270.h
2995 F: arch/arm/mach-pxa/vpac270.c
2997 ARM/VT8500 ARM ARCHITECTURE
2998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3000 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3001 F: arch/arm/mach-vt8500/
3002 F: drivers/clocksource/timer-vt8500.c
3003 F: drivers/i2c/busses/i2c-wmt.c
3004 F: drivers/mmc/host/wmt-sdmmc.c
3005 F: drivers/pwm/pwm-vt8500.c
3006 F: drivers/rtc/rtc-vt8500.c
3007 F: drivers/tty/serial/vt8500_serial.c
3008 F: drivers/usb/host/ehci-platform.c
3009 F: drivers/usb/host/uhci-platform.c
3010 F: drivers/video/fbdev/vt8500lcdfb.*
3011 F: drivers/video/fbdev/wm8505fb*
3012 F: drivers/video/fbdev/wmt_ge_rops.*
3014 ARM/ZIPIT Z2 SUPPORT
3015 M: Marek Vasut <marek.vasut@gmail.com>
3016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 F: arch/arm/mach-pxa/include/mach/z2.h
3019 F: arch/arm/mach-pxa/z2.c
3021 ARM/ZYNQ ARCHITECTURE
3022 M: Michal Simek <michal.simek@xilinx.com>
3023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025 W: http://wiki.xilinx.com
3026 T: git https://github.com/Xilinx/linux-xlnx.git
3027 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3028 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3029 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3030 F: arch/arm/mach-zynq/
3031 F: drivers/clocksource/timer-cadence-ttc.c
3032 F: drivers/cpuidle/cpuidle-zynq.c
3033 F: drivers/edac/synopsys_edac.c
3034 F: drivers/i2c/busses/i2c-cadence.c
3035 F: drivers/i2c/busses/i2c-xiic.c
3036 F: drivers/mmc/host/sdhci-of-arasan.c
3040 ARM64 PORT (AARCH64 ARCHITECTURE)
3041 M: Catalin Marinas <catalin.marinas@arm.com>
3042 M: Will Deacon <will@kernel.org>
3043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3046 F: Documentation/arm64/
3048 F: tools/testing/selftests/arm64/
3049 X: arch/arm64/boot/dts/
3051 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3052 M: George McCollister <george.mccollister@gmail.com>
3053 L: netdev@vger.kernel.org
3055 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3056 F: drivers/net/dsa/xrs700x/*
3057 F: net/dsa/tag_xrs700x.c
3059 AS3645A LED FLASH CONTROLLER DRIVER
3060 M: Sakari Ailus <sakari.ailus@iki.fi>
3061 L: linux-leds@vger.kernel.org
3063 F: drivers/leds/flash/leds-as3645a.c
3065 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3066 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3067 L: linux-media@vger.kernel.org
3069 T: git git://linuxtv.org/media_tree.git
3070 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3071 F: drivers/media/i2c/ak7375.c
3073 ASAHI KASEI AK8974 DRIVER
3074 M: Linus Walleij <linus.walleij@linaro.org>
3075 L: linux-iio@vger.kernel.org
3077 W: http://www.akm.com/
3078 F: drivers/iio/magnetometer/ak8974.c
3080 ASC7621 HARDWARE MONITOR DRIVER
3081 M: George Joseph <george.joseph@fairview5.com>
3082 L: linux-hwmon@vger.kernel.org
3084 F: Documentation/hwmon/asc7621.rst
3085 F: drivers/hwmon/asc7621.c
3087 ASIX AX88796C SPI ETHERNET ADAPTER
3088 M: Łukasz Stelmach <l.stelmach@samsung.com>
3090 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3091 F: drivers/net/ethernet/asix/ax88796c_*
3093 ASPEED PECI CONTROLLER
3094 M: Iwona Winiarska <iwona.winiarska@intel.com>
3095 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3096 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3098 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3099 F: drivers/peci/controller/peci-aspeed.c
3101 ASPEED PINCTRL DRIVERS
3102 M: Andrew Jeffery <andrew@aj.id.au>
3103 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3104 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3105 L: linux-gpio@vger.kernel.org
3107 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3108 F: drivers/pinctrl/aspeed/
3110 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3111 M: Eddie James <eajames@linux.ibm.com>
3112 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3114 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3115 F: drivers/irqchip/irq-aspeed-scu-ic.c
3116 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3118 ASPEED SD/MMC DRIVER
3119 M: Andrew Jeffery <andrew@aj.id.au>
3120 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3121 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3122 L: linux-mmc@vger.kernel.org
3124 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3125 F: drivers/mmc/host/sdhci-of-aspeed*
3127 ASPEED SMC SPI DRIVER
3128 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3129 M: Cédric Le Goater <clg@kaod.org>
3130 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3131 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3132 L: linux-spi@vger.kernel.org
3134 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3135 F: drivers/spi/spi-aspeed-smc.c
3137 ASPEED VIDEO ENGINE DRIVER
3138 M: Eddie James <eajames@linux.ibm.com>
3139 L: linux-media@vger.kernel.org
3140 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3142 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3143 F: drivers/media/platform/aspeed/
3145 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3146 M: Corentin Chary <corentin.chary@gmail.com>
3147 L: acpi4asus-user@lists.sourceforge.net
3148 L: platform-driver-x86@vger.kernel.org
3150 W: http://acpi4asus.sf.net
3151 F: drivers/platform/x86/asus*.c
3152 F: drivers/platform/x86/eeepc*.c
3154 ASUS TF103C DOCK DRIVER
3155 M: Hans de Goede <hdegoede@redhat.com>
3156 L: platform-driver-x86@vger.kernel.org
3158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3159 F: drivers/platform/x86/asus-tf103c-dock.c
3161 ASUS WMI HARDWARE MONITOR DRIVER
3162 M: Ed Brindley <kernel@maidavale.org>
3163 M: Denis Pauk <pauk.denis@gmail.com>
3164 L: linux-hwmon@vger.kernel.org
3166 F: drivers/hwmon/asus_wmi_sensors.c
3168 ASUS WMI EC HARDWARE MONITOR DRIVER
3169 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3170 M: Denis Pauk <pauk.denis@gmail.com>
3171 L: linux-hwmon@vger.kernel.org
3173 F: drivers/hwmon/asus_wmi_ec_sensors.c
3175 ASUS EC HARDWARE MONITOR DRIVER
3176 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3177 L: linux-hwmon@vger.kernel.org
3179 F: drivers/hwmon/asus-ec-sensors.c
3181 ASUS WIRELESS RADIO CONTROL DRIVER
3182 M: João Paulo Rechi Vita <jprvita@gmail.com>
3183 L: platform-driver-x86@vger.kernel.org
3185 F: drivers/platform/x86/asus-wireless.c
3188 M: David Howells <dhowells@redhat.com>
3189 L: keyrings@vger.kernel.org
3191 F: Documentation/crypto/asymmetric-keys.rst
3192 F: crypto/asymmetric_keys/
3193 F: include/crypto/pkcs7.h
3194 F: include/crypto/public_key.h
3195 F: include/linux/verification.h
3197 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3198 R: Dan Williams <dan.j.williams@intel.com>
3200 W: http://sourceforge.net/projects/xscaleiop
3201 F: Documentation/crypto/async-tx-api.rst
3203 F: include/linux/async_tx.h
3206 M: Bartosz Golaszewski <brgl@bgdev.pl>
3207 L: linux-i2c@vger.kernel.org
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3210 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3211 F: drivers/misc/eeprom/at24.c
3213 ATA OVER ETHERNET (AOE) DRIVER
3214 M: "Justin Sanders" <justin@coraid.com>
3216 W: http://www.openaoe.org/
3217 F: Documentation/admin-guide/aoe/
3218 F: drivers/block/aoe/
3220 ATC260X PMIC MFD DRIVER
3221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3222 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3223 L: linux-actions@lists.infradead.org
3225 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3226 F: drivers/input/misc/atc260x-onkey.c
3227 F: drivers/mfd/atc260*
3228 F: drivers/power/reset/atc260x-poweroff.c
3229 F: drivers/regulator/atc260x-regulator.c
3230 F: include/linux/mfd/atc260x/*
3232 ATHEROS 71XX/9XXX GPIO DRIVER
3233 M: Alban Bedel <albeu@free.fr>
3235 W: https://github.com/AlbanBedel/linux
3236 T: git git://github.com/AlbanBedel/linux
3237 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3238 F: drivers/gpio/gpio-ath79.c
3240 ATHEROS 71XX/9XXX USB PHY DRIVER
3241 M: Alban Bedel <albeu@free.fr>
3243 W: https://github.com/AlbanBedel/linux
3244 T: git git://github.com/AlbanBedel/linux
3245 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3246 F: drivers/phy/qualcomm/phy-ath79-usb.c
3248 ATHEROS ATH GENERIC UTILITIES
3249 M: Kalle Valo <kvalo@kernel.org>
3250 L: linux-wireless@vger.kernel.org
3252 F: drivers/net/wireless/ath/*
3254 ATHEROS ATH5K WIRELESS DRIVER
3255 M: Jiri Slaby <jirislaby@kernel.org>
3256 M: Nick Kossifidis <mickflemm@gmail.com>
3257 M: Luis Chamberlain <mcgrof@kernel.org>
3258 L: linux-wireless@vger.kernel.org
3260 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3261 F: drivers/net/wireless/ath/ath5k/
3263 ATHEROS ATH6KL WIRELESS DRIVER
3264 L: linux-wireless@vger.kernel.org
3266 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3267 F: drivers/net/wireless/ath/ath6kl/
3270 M: Ville Syrjala <syrjala@sci.fi>
3272 F: drivers/input/misc/ati_remote2.c
3274 ATK0110 HWMON DRIVER
3275 M: Luca Tettamanti <kronos.it@gmail.com>
3276 L: linux-hwmon@vger.kernel.org
3278 F: drivers/hwmon/asus_atk0110.c
3280 ATLX ETHERNET DRIVERS
3281 M: Chris Snook <chris.snook@gmail.com>
3282 L: netdev@vger.kernel.org
3284 W: http://sourceforge.net/projects/atl1
3285 W: http://atl1.sourceforge.net
3286 F: drivers/net/ethernet/atheros/
3289 M: Chas Williams <3chas3@gmail.com>
3290 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3291 L: netdev@vger.kernel.org
3293 W: http://linux-atm.sourceforge.net
3295 F: include/linux/atm*
3296 F: include/uapi/linux/atm*
3298 ATMEL MACB ETHERNET DRIVER
3299 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3300 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3302 F: drivers/net/ethernet/cadence/
3304 ATMEL MAXTOUCH DRIVER
3305 M: Nick Dyer <nick@shmanahar.org>
3307 T: git git://github.com/ndyer/linux.git
3308 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3309 F: drivers/input/touchscreen/atmel_mxt_ts.c
3311 ATMEL WIRELESS DRIVER
3312 M: Simon Kelley <simon@thekelleys.org.uk>
3313 L: linux-wireless@vger.kernel.org
3315 W: http://www.thekelleys.org.uk/atmel
3316 W: http://atmelwlandriver.sourceforge.net/
3317 F: drivers/net/wireless/atmel/atmel*
3319 ATOMIC INFRASTRUCTURE
3320 M: Will Deacon <will@kernel.org>
3321 M: Peter Zijlstra <peterz@infradead.org>
3322 R: Boqun Feng <boqun.feng@gmail.com>
3323 R: Mark Rutland <mark.rutland@arm.com>
3324 L: linux-kernel@vger.kernel.org
3326 F: arch/*/include/asm/atomic*.h
3327 F: include/*/atomic*.h
3328 F: include/linux/refcount.h
3329 F: Documentation/atomic_*.txt
3332 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3333 M: Bradley Grove <linuxdrivers@attotech.com>
3334 L: linux-scsi@vger.kernel.org
3336 W: http://www.attotech.com
3337 F: drivers/scsi/esas2r
3339 ATUSB IEEE 802.15.4 RADIO DRIVER
3340 M: Stefan Schmidt <stefan@datenfreihafen.org>
3341 L: linux-wpan@vger.kernel.org
3343 F: drivers/net/ieee802154/at86rf230.h
3344 F: drivers/net/ieee802154/atusb.c
3345 F: drivers/net/ieee802154/atusb.h
3348 M: Paul Moore <paul@paul-moore.com>
3349 M: Eric Paris <eparis@redhat.com>
3350 L: linux-audit@redhat.com (moderated for non-subscribers)
3352 W: https://github.com/linux-audit
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3354 F: include/asm-generic/audit_*.h
3355 F: include/linux/audit.h
3356 F: include/linux/audit_arch.h
3357 F: include/uapi/linux/audit.h
3361 AUXILIARY DISPLAY DRIVERS
3362 M: Miguel Ojeda <ojeda@kernel.org>
3364 F: Documentation/devicetree/bindings/auxdisplay/
3365 F: drivers/auxdisplay/
3366 F: include/linux/cfag12864b.h
3368 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3369 M: Andreas Klinger <ak@it-klinger.de>
3370 L: linux-iio@vger.kernel.org
3372 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3373 F: drivers/iio/adc/hx711.c
3376 M: Ralf Baechle <ralf@linux-mips.org>
3377 L: linux-hams@vger.kernel.org
3379 W: http://www.linux-ax25.org/
3380 F: include/net/ax25.h
3381 F: include/uapi/linux/ax25.h
3385 M: Peter Rosin <peda@axentia.se>
3386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3388 F: arch/arm/boot/dts/at91-linea.dtsi
3389 F: arch/arm/boot/dts/at91-natte.dtsi
3390 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3391 F: arch/arm/boot/dts/at91-tse850-3.dts
3393 AXENTIA ASOC DRIVERS
3394 M: Peter Rosin <peda@axentia.se>
3395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3397 F: Documentation/devicetree/bindings/sound/axentia,*
3398 F: sound/soc/atmel/tse850-pcm5142.c
3400 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3401 M: Nuno Sá <nuno.sa@analog.com>
3402 L: linux-hwmon@vger.kernel.org
3404 W: https://ez.analog.com/linux-software-drivers
3405 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3406 F: drivers/hwmon/axi-fan-control.c
3408 AXXIA I2C CONTROLLER
3409 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3410 L: linux-i2c@vger.kernel.org
3412 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3413 F: drivers/i2c/busses/i2c-axxia.c
3416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3417 L: linux-media@vger.kernel.org
3419 W: https://linuxtv.org
3420 T: git git://linuxtv.org/media_tree.git
3421 F: drivers/media/usb/dvb-usb-v2/az6007.c
3423 AZTECH FM RADIO RECEIVER DRIVER
3424 M: Hans Verkuil <hverkuil@xs4all.nl>
3425 L: linux-media@vger.kernel.org
3427 W: https://linuxtv.org
3428 T: git git://linuxtv.org/media_tree.git
3429 F: drivers/media/radio/radio-aztech*
3432 L: linux-wireless@vger.kernel.org
3433 L: b43-dev@lists.infradead.org
3435 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3436 F: drivers/net/wireless/broadcom/b43/
3438 B43LEGACY WIRELESS DRIVER
3439 M: Larry Finger <Larry.Finger@lwfinger.net>
3440 L: linux-wireless@vger.kernel.org
3441 L: b43-dev@lists.infradead.org
3443 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3444 F: drivers/net/wireless/broadcom/b43legacy/
3446 BACKLIGHT CLASS/SUBSYSTEM
3447 M: Lee Jones <lee.jones@linaro.org>
3448 M: Daniel Thompson <daniel.thompson@linaro.org>
3449 M: Jingoo Han <jingoohan1@gmail.com>
3450 L: dri-devel@lists.freedesktop.org
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3453 F: Documentation/ABI/stable/sysfs-class-backlight
3454 F: Documentation/ABI/testing/sysfs-class-backlight
3455 F: Documentation/devicetree/bindings/leds/backlight
3456 F: drivers/video/backlight/
3457 F: include/linux/backlight.h
3458 F: include/linux/pwm_backlight.h
3460 BARCO P50 GPIO DRIVER
3461 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3462 M: Peter Korsgaard <peter.korsgaard@barco.com>
3464 F: drivers/platform/x86/barco-p50-gpio.c
3467 M: Marek Lindner <mareklindner@neomailbox.ch>
3468 M: Simon Wunderlich <sw@simonwunderlich.de>
3469 M: Antonio Quartulli <a@unstable.cc>
3470 M: Sven Eckelmann <sven@narfation.org>
3471 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3473 W: https://www.open-mesh.org/
3474 Q: https://patchwork.open-mesh.org/project/batman/list/
3475 B: https://www.open-mesh.org/projects/batman-adv/issues
3476 C: ircs://irc.hackint.org/batadv
3477 T: git https://git.open-mesh.org/linux-merge.git
3478 F: Documentation/networking/batman-adv.rst
3479 F: include/uapi/linux/batadv_packet.h
3480 F: include/uapi/linux/batman_adv.h
3483 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3484 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3485 L: linux-hams@vger.kernel.org
3487 W: http://www.baycom.org/~tom/ham/ham.html
3488 F: drivers/net/hamradio/baycom*
3490 BCACHE (BLOCK LAYER CACHE)
3491 M: Coly Li <colyli@suse.de>
3492 M: Kent Overstreet <kent.overstreet@gmail.com>
3493 L: linux-bcache@vger.kernel.org
3495 W: http://bcache.evilpiepirate.org
3496 C: irc://irc.oftc.net/bcache
3497 F: drivers/md/bcache/
3499 BDISP ST MEDIA DRIVER
3500 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
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/platform/st/sti/bdisp
3507 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3508 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3509 L: netdev@vger.kernel.org
3511 F: drivers/net/ethernet/ec_bhf.c
3514 M: Luis de Bethencourt <luisbg@kernel.org>
3515 M: Salah Triki <salah.triki@gmail.com>
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3518 F: Documentation/filesystems/befs.rst
3522 M: Paolo Valente <paolo.valente@linaro.org>
3523 M: Jens Axboe <axboe@kernel.dk>
3524 L: linux-block@vger.kernel.org
3526 F: Documentation/block/bfq-iosched.rst
3530 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3532 F: Documentation/filesystems/bfs.rst
3534 F: include/uapi/linux/bfs_fs.h
3537 M: Yury Norov <yury.norov@gmail.com>
3538 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3539 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3541 F: include/linux/bitmap.h
3542 F: include/linux/cpumask.h
3543 F: include/linux/find.h
3544 F: include/linux/nodemask.h
3548 F: lib/find_bit_benchmark.c
3550 F: lib/test_bitmap.c
3551 F: tools/include/linux/bitmap.h
3552 F: tools/include/linux/find.h
3553 F: tools/lib/bitmap.c
3554 F: tools/lib/find_bit.c
3556 BLINKM RGB LED DRIVER
3557 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3559 F: drivers/leds/leds-blinkm.c
3562 M: Jens Axboe <axboe@kernel.dk>
3563 L: linux-block@vger.kernel.org
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3566 F: Documentation/ABI/stable/sysfs-block
3567 F: Documentation/block/
3570 F: include/linux/bio.h
3571 F: include/linux/blk*
3572 F: kernel/trace/blktrace.c
3576 M: Joern Engel <joern@lazybastard.org>
3577 L: linux-mtd@lists.infradead.org
3579 F: drivers/mtd/devices/block2mtd.c
3582 M: Marcel Holtmann <marcel@holtmann.org>
3583 M: Johan Hedberg <johan.hedberg@gmail.com>
3584 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3585 L: linux-bluetooth@vger.kernel.org
3587 W: http://www.bluez.org/
3588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3590 F: drivers/bluetooth/
3593 M: Marcel Holtmann <marcel@holtmann.org>
3594 M: Johan Hedberg <johan.hedberg@gmail.com>
3595 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3596 L: linux-bluetooth@vger.kernel.org
3598 W: http://www.bluez.org/
3599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3601 F: include/net/bluetooth/
3605 M: Jay Vosburgh <j.vosburgh@gmail.com>
3606 M: Veaceslav Falico <vfalico@gmail.com>
3607 M: Andy Gospodarek <andy@greyhouse.net>
3608 L: netdev@vger.kernel.org
3610 W: http://sourceforge.net/projects/bonding/
3611 F: Documentation/networking/bonding.rst
3612 F: drivers/net/bonding/
3613 F: include/net/bond*
3614 F: include/uapi/linux/if_bonding.h
3616 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3617 M: Dan Robertson <dan@dlrobertson.com>
3618 L: linux-iio@vger.kernel.org
3620 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3621 F: drivers/iio/accel/bma400*
3623 BPF (Safe dynamic programs and tools)
3624 M: Alexei Starovoitov <ast@kernel.org>
3625 M: Daniel Borkmann <daniel@iogearbox.net>
3626 M: Andrii Nakryiko <andrii@kernel.org>
3627 R: Martin KaFai Lau <kafai@fb.com>
3628 R: Song Liu <songliubraving@fb.com>
3629 R: Yonghong Song <yhs@fb.com>
3630 R: John Fastabend <john.fastabend@gmail.com>
3631 R: KP Singh <kpsingh@kernel.org>
3632 L: netdev@vger.kernel.org
3633 L: bpf@vger.kernel.org
3636 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3639 F: Documentation/bpf/
3640 F: Documentation/networking/filter.rst
3641 F: Documentation/userspace-api/ebpf/
3643 F: include/linux/bpf*
3644 F: include/linux/btf*
3645 F: include/linux/filter.h
3646 F: include/trace/events/xdp.h
3647 F: include/uapi/linux/bpf*
3648 F: include/uapi/linux/btf*
3649 F: include/uapi/linux/filter.h
3651 F: kernel/trace/bpf_trace.c
3654 F: net/core/filter.c
3655 F: net/sched/act_bpf.c
3656 F: net/sched/cls_bpf.c
3658 F: scripts/bpf_doc.py
3659 F: scripts/pahole-flags.sh
3660 F: scripts/pahole-version.sh
3663 F: tools/testing/selftests/bpf/
3668 M: Shubham Bansal <illusionist.neo@gmail.com>
3669 L: netdev@vger.kernel.org
3670 L: bpf@vger.kernel.org
3675 M: Daniel Borkmann <daniel@iogearbox.net>
3676 M: Alexei Starovoitov <ast@kernel.org>
3677 M: Zi Shen Lim <zlim.lnx@gmail.com>
3678 L: netdev@vger.kernel.org
3679 L: bpf@vger.kernel.org
3683 BPF JIT for MIPS (32-BIT AND 64-BIT)
3684 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3685 M: Paul Burton <paulburton@kernel.org>
3686 L: netdev@vger.kernel.org
3687 L: bpf@vger.kernel.org
3691 BPF JIT for NFP NICs
3692 M: Jakub Kicinski <kuba@kernel.org>
3693 L: netdev@vger.kernel.org
3694 L: bpf@vger.kernel.org
3696 F: drivers/net/ethernet/netronome/nfp/bpf/
3698 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3699 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3700 M: Michael Ellerman <mpe@ellerman.id.au>
3701 L: netdev@vger.kernel.org
3702 L: bpf@vger.kernel.org
3704 F: arch/powerpc/net/
3706 BPF JIT for RISC-V (32-bit)
3707 M: Luke Nelson <luke.r.nels@gmail.com>
3708 M: Xi Wang <xi.wang@gmail.com>
3709 L: netdev@vger.kernel.org
3710 L: bpf@vger.kernel.org
3713 X: arch/riscv/net/bpf_jit_comp64.c
3715 BPF JIT for RISC-V (64-bit)
3716 M: Björn Töpel <bjorn@kernel.org>
3717 L: netdev@vger.kernel.org
3718 L: bpf@vger.kernel.org
3721 X: arch/riscv/net/bpf_jit_comp32.c
3724 M: Ilya Leoshkevich <iii@linux.ibm.com>
3725 M: Heiko Carstens <hca@linux.ibm.com>
3726 M: Vasily Gorbik <gor@linux.ibm.com>
3727 L: netdev@vger.kernel.org
3728 L: bpf@vger.kernel.org
3731 X: arch/s390/net/pnet.c
3733 BPF JIT for SPARC (32-BIT AND 64-BIT)
3734 M: David S. Miller <davem@davemloft.net>
3735 L: netdev@vger.kernel.org
3736 L: bpf@vger.kernel.org
3740 BPF JIT for X86 32-BIT
3741 M: Wang YanQing <udknight@gmail.com>
3742 L: netdev@vger.kernel.org
3743 L: bpf@vger.kernel.org
3745 F: arch/x86/net/bpf_jit_comp32.c
3747 BPF JIT for X86 64-BIT
3748 M: Alexei Starovoitov <ast@kernel.org>
3749 M: Daniel Borkmann <daniel@iogearbox.net>
3750 L: netdev@vger.kernel.org
3751 L: bpf@vger.kernel.org
3754 X: arch/x86/net/bpf_jit_comp32.c
3756 BPF LSM (Security Audit and Enforcement using BPF)
3757 M: KP Singh <kpsingh@kernel.org>
3758 R: Florent Revest <revest@chromium.org>
3759 R: Brendan Jackman <jackmanb@chromium.org>
3760 L: bpf@vger.kernel.org
3762 F: Documentation/bpf/prog_lsm.rst
3763 F: include/linux/bpf_lsm.h
3764 F: kernel/bpf/bpf_lsm.c
3768 M: John Fastabend <john.fastabend@gmail.com>
3769 M: Jakub Sitnicki <jakub@cloudflare.com>
3770 L: netdev@vger.kernel.org
3771 L: bpf@vger.kernel.org
3773 F: include/linux/skmsg.h
3775 F: net/core/sock_map.c
3776 F: net/ipv4/tcp_bpf.c
3777 F: net/ipv4/udp_bpf.c
3778 F: net/unix/unix_bpf.c
3781 M: Quentin Monnet <quentin@isovalent.com>
3782 L: bpf@vger.kernel.org
3784 F: kernel/bpf/disasm.*
3785 F: tools/bpf/bpftool/
3787 BROADCOM B44 10/100 ETHERNET DRIVER
3788 M: Michael Chan <michael.chan@broadcom.com>
3789 L: netdev@vger.kernel.org
3791 F: drivers/net/ethernet/broadcom/b44.*
3793 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3794 M: Florian Fainelli <f.fainelli@gmail.com>
3795 L: netdev@vger.kernel.org
3796 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3798 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3799 F: drivers/net/dsa/b53/*
3800 F: drivers/net/dsa/bcm_sf2*
3801 F: include/linux/dsa/brcm.h
3802 F: include/linux/platform_data/b53.h
3804 BROADCOM BCMBCA ARM ARCHITECTURE
3805 M: William Zhang <william.zhang@broadcom.com>
3806 M: Anand Gore <anand.gore@broadcom.com>
3807 M: Kursad Oney <kursad.oney@broadcom.com>
3808 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3811 T: git git://github.com/broadcom/stblinux.git
3812 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3813 F: arch/arm/boot/dts/bcm47622.dtsi
3814 F: arch/arm/boot/dts/bcm947622.dts
3818 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3819 M: Florian Fainelli <f.fainelli@gmail.com>
3820 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3821 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3824 T: git git://github.com/broadcom/stblinux.git
3825 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3826 F: drivers/pci/controller/pcie-brcmstb.c
3827 F: drivers/staging/vc04_services
3832 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3833 M: Florian Fainelli <f.fainelli@gmail.com>
3834 M: Ray Jui <rjui@broadcom.com>
3835 M: Scott Branden <sbranden@broadcom.com>
3836 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3838 T: git git://github.com/broadcom/mach-bcm
3839 F: arch/arm/mach-bcm/
3845 BROADCOM BCM47XX MIPS ARCHITECTURE
3846 M: Hauke Mehrtens <hauke@hauke-m.de>
3847 M: Rafał Miłecki <zajec5@gmail.com>
3848 L: linux-mips@vger.kernel.org
3850 F: Documentation/devicetree/bindings/mips/brcm/
3851 F: arch/mips/bcm47xx/*
3852 F: arch/mips/include/asm/mach-bcm47xx/*
3854 BROADCOM BCM4908 ETHERNET DRIVER
3855 M: Rafał Miłecki <rafal@milecki.pl>
3856 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3857 L: netdev@vger.kernel.org
3859 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3860 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3861 F: drivers/net/ethernet/broadcom/unimac.h
3863 BROADCOM BCM4908 PINMUX DRIVER
3864 M: Rafał Miłecki <rafal@milecki.pl>
3865 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3866 L: linux-gpio@vger.kernel.org
3868 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3869 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3871 BROADCOM BCM5301X ARM ARCHITECTURE
3872 M: Florian Fainelli <f.fainelli@gmail.com>
3873 M: Hauke Mehrtens <hauke@hauke-m.de>
3874 M: Rafał Miłecki <zajec5@gmail.com>
3875 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3878 F: arch/arm/boot/dts/bcm470*
3879 F: arch/arm/boot/dts/bcm5301*
3880 F: arch/arm/boot/dts/bcm953012*
3881 F: arch/arm/mach-bcm/bcm_5301x.c
3883 BROADCOM BCM53573 ARM ARCHITECTURE
3884 M: Florian Fainelli <f.fainelli@gmail.com>
3885 M: Rafał Miłecki <rafal@milecki.pl>
3886 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3889 F: arch/arm/boot/dts/bcm47189*
3890 F: arch/arm/boot/dts/bcm53573*
3892 BROADCOM BCM63XX ARM ARCHITECTURE
3893 M: Florian Fainelli <f.fainelli@gmail.com>
3894 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3897 T: git git://github.com/broadcom/stblinux.git
3900 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3901 M: Kevin Cernekee <cernekee@gmail.com>
3902 L: linux-usb@vger.kernel.org
3904 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3906 BROADCOM BCM7XXX ARM ARCHITECTURE
3907 M: Florian Fainelli <f.fainelli@gmail.com>
3908 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3911 T: git git://github.com/broadcom/stblinux.git
3912 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3913 F: arch/arm/boot/dts/bcm7*.dts*
3914 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3915 F: arch/arm/mach-bcm/*brcmstb*
3916 F: arch/arm/mm/cache-b15-rac.c
3917 F: drivers/bus/brcmstb_gisb.c
3918 F: drivers/pci/controller/pcie-brcmstb.c
3924 M: Al Cooper <alcooperx@gmail.com>
3925 L: linux-usb@vger.kernel.org
3926 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3928 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3929 F: drivers/usb/gadget/udc/bdc/
3931 BROADCOM BMIPS CPUFREQ DRIVER
3932 M: Markus Mayer <mmayer@broadcom.com>
3933 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3934 L: linux-pm@vger.kernel.org
3936 F: drivers/cpufreq/bmips-cpufreq.c
3938 BROADCOM BMIPS MIPS ARCHITECTURE
3939 M: Florian Fainelli <f.fainelli@gmail.com>
3940 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3941 L: linux-mips@vger.kernel.org
3943 T: git git://github.com/broadcom/stblinux.git
3944 F: arch/mips/bmips/*
3945 F: arch/mips/boot/dts/brcm/bcm*.dts*
3946 F: arch/mips/include/asm/mach-bmips/*
3947 F: arch/mips/kernel/*bmips*
3948 F: drivers/soc/bcm/bcm63xx
3949 F: drivers/irqchip/irq-bcm63*
3950 F: drivers/irqchip/irq-bcm7*
3951 F: drivers/irqchip/irq-brcmstb*
3952 F: include/linux/bcm963xx_nvram.h
3953 F: include/linux/bcm963xx_tag.h
3955 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3956 M: Rasesh Mody <rmody@marvell.com>
3957 M: GR-Linux-NIC-Dev@marvell.com
3958 L: netdev@vger.kernel.org
3960 F: drivers/net/ethernet/broadcom/bnx2.*
3961 F: drivers/net/ethernet/broadcom/bnx2_*
3963 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3964 M: Saurav Kashyap <skashyap@marvell.com>
3965 M: Javed Hasan <jhasan@marvell.com>
3966 M: GR-QLogic-Storage-Upstream@marvell.com
3967 L: linux-scsi@vger.kernel.org
3969 F: drivers/scsi/bnx2fc/
3971 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3972 M: Nilesh Javali <njavali@marvell.com>
3973 M: Manish Rangankar <mrangankar@marvell.com>
3974 M: GR-QLogic-Storage-Upstream@marvell.com
3975 L: linux-scsi@vger.kernel.org
3977 F: drivers/scsi/bnx2i/
3979 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3980 M: Ariel Elior <aelior@marvell.com>
3981 M: Sudarsana Kalluru <skalluru@marvell.com>
3982 M: Manish Chopra <manishc@marvell.com>
3983 L: netdev@vger.kernel.org
3985 F: drivers/net/ethernet/broadcom/bnx2x/
3987 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3988 M: Michael Chan <michael.chan@broadcom.com>
3989 L: netdev@vger.kernel.org
3991 F: drivers/firmware/broadcom/tee_bnxt_fw.c
3992 F: drivers/net/ethernet/broadcom/bnxt/
3993 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
3995 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3996 M: Arend van Spriel <aspriel@gmail.com>
3997 M: Franky Lin <franky.lin@broadcom.com>
3998 M: Hante Meuleman <hante.meuleman@broadcom.com>
3999 L: linux-wireless@vger.kernel.org
4000 L: brcm80211-dev-list.pdl@broadcom.com
4001 L: SHA-cyfmac-dev-list@infineon.com
4003 F: drivers/net/wireless/broadcom/brcm80211/
4005 BROADCOM BRCMSTB GPIO DRIVER
4006 M: Doug Berger <opendmb@gmail.com>
4007 M: Florian Fainelli <f.fainelli@gmail.com>
4008 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4010 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4011 F: drivers/gpio/gpio-brcmstb.c
4013 BROADCOM BRCMSTB I2C DRIVER
4014 M: Kamal Dasu <kdasu.kdev@gmail.com>
4015 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4016 L: linux-i2c@vger.kernel.org
4018 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4019 F: drivers/i2c/busses/i2c-brcmstb.c
4021 BROADCOM BRCMSTB UART DRIVER
4022 M: Al Cooper <alcooperx@gmail.com>
4023 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4024 L: linux-serial@vger.kernel.org
4026 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4027 F: drivers/tty/serial/8250/8250_bcm7271.c
4029 BROADCOM BRCMSTB USB EHCI DRIVER
4030 M: Al Cooper <alcooperx@gmail.com>
4031 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4032 L: linux-usb@vger.kernel.org
4034 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4035 F: drivers/usb/host/ehci-brcm.*
4037 BROADCOM BRCMSTB USB PIN MAP DRIVER
4038 M: Al Cooper <alcooperx@gmail.com>
4039 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4040 L: linux-usb@vger.kernel.org
4042 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4043 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4045 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4046 M: Al Cooper <alcooperx@gmail.com>
4047 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4048 L: linux-kernel@vger.kernel.org
4050 F: drivers/phy/broadcom/phy-brcm-usb*
4052 BROADCOM ETHERNET PHY DRIVERS
4053 M: Florian Fainelli <f.fainelli@gmail.com>
4054 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4055 L: netdev@vger.kernel.org
4057 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4058 F: drivers/net/phy/bcm*.[ch]
4059 F: drivers/net/phy/broadcom.c
4060 F: include/linux/brcmphy.h
4062 BROADCOM GENET ETHERNET DRIVER
4063 M: Doug Berger <opendmb@gmail.com>
4064 M: Florian Fainelli <f.fainelli@gmail.com>
4065 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4066 L: netdev@vger.kernel.org
4068 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4069 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4070 F: drivers/net/ethernet/broadcom/genet/
4071 F: drivers/net/ethernet/broadcom/unimac.h
4072 F: drivers/net/mdio/mdio-bcm-unimac.c
4073 F: include/linux/platform_data/bcmgenet.h
4074 F: include/linux/platform_data/mdio-bcm-unimac.h
4076 BROADCOM IPROC ARM ARCHITECTURE
4077 M: Ray Jui <rjui@broadcom.com>
4078 M: Scott Branden <sbranden@broadcom.com>
4079 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4082 T: git git://github.com/broadcom/stblinux.git
4083 F: arch/arm64/boot/dts/broadcom/northstar2/*
4084 F: arch/arm64/boot/dts/broadcom/stingray/*
4085 F: drivers/clk/bcm/clk-ns*
4086 F: drivers/clk/bcm/clk-sr*
4087 F: drivers/pinctrl/bcm/pinctrl-ns*
4088 F: include/dt-bindings/clock/bcm-sr*
4105 BROADCOM IPROC GBIT ETHERNET DRIVER
4106 M: Rafał Miłecki <rafal@milecki.pl>
4107 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4108 L: netdev@vger.kernel.org
4110 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4111 F: drivers/net/ethernet/broadcom/bgmac*
4112 F: drivers/net/ethernet/broadcom/unimac.h
4114 BROADCOM KONA GPIO DRIVER
4115 M: Ray Jui <rjui@broadcom.com>
4116 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4118 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4119 F: drivers/gpio/gpio-bcm-kona.c
4121 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4122 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4123 M: Kashyap Desai <kashyap.desai@broadcom.com>
4124 M: Sumit Saxena <sumit.saxena@broadcom.com>
4125 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4126 L: mpi3mr-linuxdrv.pdl@broadcom.com
4127 L: linux-scsi@vger.kernel.org
4129 W: https://www.broadcom.com/support/storage
4130 F: drivers/scsi/mpi3mr/
4132 BROADCOM NETXTREME-E ROCE DRIVER
4133 M: Selvin Xavier <selvin.xavier@broadcom.com>
4134 L: linux-rdma@vger.kernel.org
4136 W: http://www.broadcom.com
4137 F: drivers/infiniband/hw/bnxt_re/
4138 F: include/uapi/rdma/bnxt_re-abi.h
4140 BROADCOM NVRAM DRIVER
4141 M: Rafał Miłecki <zajec5@gmail.com>
4142 L: linux-mips@vger.kernel.org
4144 F: drivers/firmware/broadcom/*
4146 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4147 M: Rafał Miłecki <rafal@milecki.pl>
4148 M: Florian Fainelli <f.fainelli@gmail.com>
4149 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4150 L: linux-pm@vger.kernel.org
4152 T: git git://github.com/broadcom/stblinux.git
4153 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4154 F: include/dt-bindings/soc/bcm-pmb.h
4156 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4157 M: Rafał Miłecki <zajec5@gmail.com>
4158 L: linux-wireless@vger.kernel.org
4161 F: include/linux/bcma/
4164 M: Kamal Dasu <kdasu.kdev@gmail.com>
4165 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4167 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4168 F: drivers/spi/spi-bcm-qspi.*
4169 F: drivers/spi/spi-brcmstb-qspi.c
4170 F: drivers/spi/spi-iproc-qspi.c
4172 BROADCOM STB AVS CPUFREQ DRIVER
4173 M: Markus Mayer <mmayer@broadcom.com>
4174 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4175 L: linux-pm@vger.kernel.org
4177 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4178 F: drivers/cpufreq/brcmstb*
4180 BROADCOM STB AVS TMON DRIVER
4181 M: Markus Mayer <mmayer@broadcom.com>
4182 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4183 L: linux-pm@vger.kernel.org
4185 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4186 F: drivers/thermal/broadcom/brcmstb*
4188 BROADCOM STB DPFE DRIVER
4189 M: Markus Mayer <mmayer@broadcom.com>
4190 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4193 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4194 F: drivers/memory/brcmstb_dpfe.c
4196 BROADCOM STB NAND FLASH DRIVER
4197 M: Brian Norris <computersforpeace@gmail.com>
4198 M: Kamal Dasu <kdasu.kdev@gmail.com>
4199 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4200 L: linux-mtd@lists.infradead.org
4202 F: drivers/mtd/nand/raw/brcmnand/
4203 F: include/linux/platform_data/brcmnand.h
4205 BROADCOM STB PCIE DRIVER
4206 M: Jim Quinlan <jim2101024@gmail.com>
4207 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4208 M: Florian Fainelli <f.fainelli@gmail.com>
4209 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4210 L: linux-pci@vger.kernel.org
4212 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4213 F: drivers/pci/controller/pcie-brcmstb.c
4215 BROADCOM SYSTEMPORT ETHERNET DRIVER
4216 M: Florian Fainelli <f.fainelli@gmail.com>
4217 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4218 L: netdev@vger.kernel.org
4220 F: drivers/net/ethernet/broadcom/bcmsysport.*
4221 F: drivers/net/ethernet/broadcom/unimac.h
4222 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4224 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4225 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4226 M: Prashant Sreedharan <prashant@broadcom.com>
4227 M: Michael Chan <mchan@broadcom.com>
4228 L: netdev@vger.kernel.org
4230 F: drivers/net/ethernet/broadcom/tg3.*
4233 M: Scott Branden <scott.branden@broadcom.com>
4234 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4236 F: drivers/misc/bcm-vk/
4237 F: include/uapi/linux/misc/bcm_vk.h
4239 BROCADE BFA FC SCSI DRIVER
4240 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4241 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4242 L: linux-scsi@vger.kernel.org
4244 F: drivers/scsi/bfa/
4246 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4247 M: Rasesh Mody <rmody@marvell.com>
4248 M: Sudarsana Kalluru <skalluru@marvell.com>
4249 M: GR-Linux-NIC-Dev@marvell.com
4250 L: netdev@vger.kernel.org
4252 F: drivers/net/ethernet/brocade/bna/
4254 BSG (block layer generic sg v4 driver)
4255 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4256 L: linux-scsi@vger.kernel.org
4259 F: include/linux/bsg.h
4260 F: include/uapi/linux/bsg.h
4263 M: Clemens Ladisch <clemens@ladisch.de>
4264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4267 F: Documentation/sound/cards/bt87x.rst
4268 F: sound/pci/bt87x.c
4271 M: Michael Buesch <m@bues.ch>
4273 W: http://bu3sch.de/btgpio.php
4274 F: drivers/gpio/gpio-bt8xx.c
4277 M: Chris Mason <clm@fb.com>
4278 M: Josef Bacik <josef@toxicpanda.com>
4279 M: David Sterba <dsterba@suse.com>
4280 L: linux-btrfs@vger.kernel.org
4282 W: http://btrfs.wiki.kernel.org/
4283 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4284 C: irc://irc.libera.chat/btrfs
4285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4286 F: Documentation/filesystems/btrfs.rst
4288 F: include/linux/btrfs*
4289 F: include/uapi/linux/btrfs*
4291 BTTV VIDEO4LINUX DRIVER
4292 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4293 L: linux-media@vger.kernel.org
4295 W: https://linuxtv.org
4296 T: git git://linuxtv.org/media_tree.git
4297 F: Documentation/driver-api/media/drivers/bttv*
4298 F: drivers/media/pci/bt8xx/bttv*
4300 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4301 M: Chanwoo Choi <cw00.choi@samsung.com>
4302 L: linux-pm@vger.kernel.org
4303 L: linux-samsung-soc@vger.kernel.org
4305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4306 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4307 F: drivers/devfreq/exynos-bus.c
4309 BUSLOGIC SCSI DRIVER
4310 M: Khalid Aziz <khalid@gonehiking.org>
4311 L: linux-scsi@vger.kernel.org
4313 F: drivers/scsi/BusLogic.*
4314 F: drivers/scsi/FlashPoint.*
4316 C-MEDIA CMI8788 DRIVER
4317 M: Clemens Ladisch <clemens@ladisch.de>
4318 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4321 F: sound/pci/oxygen/
4324 M: Guo Ren <guoren@kernel.org>
4325 L: linux-csky@vger.kernel.org
4327 T: git https://github.com/c-sky/csky-linux.git
4328 F: Documentation/devicetree/bindings/csky/
4329 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4330 F: Documentation/devicetree/bindings/timer/csky,*
4332 F: drivers/clocksource/timer-gx6605s.c
4333 F: drivers/clocksource/timer-mp-csky.c
4334 F: drivers/irqchip/irq-csky-*
4338 CA8210 IEEE-802.15.4 RADIO DRIVER
4339 L: linux-wpan@vger.kernel.org
4341 W: https://github.com/Cascoda/ca8210-linux.git
4342 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4343 F: drivers/net/ieee802154/ca8210.c
4345 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4346 M: Damien Le Moal <damien.lemoal@wdc.com>
4347 L: linux-riscv@lists.infradead.org
4348 L: linux-gpio@vger.kernel.org (pinctrl driver)
4349 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4350 F: drivers/pinctrl/pinctrl-k210.c
4352 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4353 M: Damien Le Moal <damien.lemoal@wdc.com>
4354 L: linux-kernel@vger.kernel.org
4355 L: linux-riscv@lists.infradead.org
4357 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4358 F: drivers/reset/reset-k210.c
4360 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4361 M: Damien Le Moal <damien.lemoal@wdc.com>
4362 L: linux-riscv@lists.infradead.org
4364 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4365 F: drivers/soc/canaan/
4366 F: include/soc/canaan/
4368 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4369 M: David Howells <dhowells@redhat.com>
4370 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4372 F: Documentation/filesystems/caching/cachefiles.rst
4375 CADENCE MIPI-CSI2 BRIDGES
4376 M: Maxime Ripard <mripard@kernel.org>
4377 L: linux-media@vger.kernel.org
4379 F: Documentation/devicetree/bindings/media/cdns,*.txt
4380 F: drivers/media/platform/cadence/cdns-csi2*
4383 L: linux-mtd@lists.infradead.org
4385 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4386 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4388 CADENCE USB3 DRD IP DRIVER
4389 M: Peter Chen <peter.chen@kernel.org>
4390 M: Pawel Laszczak <pawell@cadence.com>
4391 R: Roger Quadros <rogerq@kernel.org>
4392 R: Aswath Govindraju <a-govindraju@ti.com>
4393 L: linux-usb@vger.kernel.org
4395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4396 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4397 F: drivers/usb/cdns3/
4398 X: drivers/usb/cdns3/cdnsp*
4400 CADENCE USBSSP DRD IP DRIVER
4401 M: Pawel Laszczak <pawell@cadence.com>
4402 L: linux-usb@vger.kernel.org
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4405 F: drivers/usb/cdns3/
4406 X: drivers/usb/cdns3/cdns3*
4408 CADET FM/AM RADIO RECEIVER DRIVER
4409 M: Hans Verkuil <hverkuil@xs4all.nl>
4410 L: linux-media@vger.kernel.org
4412 W: https://linuxtv.org
4413 T: git git://linuxtv.org/media_tree.git
4414 F: drivers/media/radio/radio-cadet*
4416 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4417 L: linux-media@vger.kernel.org
4419 T: git git://linuxtv.org/media_tree.git
4420 F: Documentation/admin-guide/media/cafe_ccic*
4421 F: drivers/media/platform/marvell/
4424 L: netdev@vger.kernel.org
4426 F: Documentation/networking/caif/
4427 F: drivers/net/caif/
4428 F: include/net/caif/
4429 F: include/uapi/linux/caif/
4433 M: Toke Høiland-Jørgensen <toke@toke.dk>
4434 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4436 F: net/sched/sch_cake.c
4439 M: Wolfgang Grandegger <wg@grandegger.com>
4440 M: Marc Kleine-Budde <mkl@pengutronix.de>
4441 L: linux-can@vger.kernel.org
4443 W: https://github.com/linux-can
4444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4446 F: Documentation/devicetree/bindings/net/can/
4447 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4449 F: drivers/phy/phy-can-transceiver.c
4450 F: include/linux/can/bittiming.h
4451 F: include/linux/can/dev.h
4452 F: include/linux/can/length.h
4453 F: include/linux/can/platform/
4454 F: include/linux/can/rx-offload.h
4455 F: include/uapi/linux/can/error.h
4456 F: include/uapi/linux/can/netlink.h
4457 F: include/uapi/linux/can/vxcan.h
4460 M: Oliver Hartkopp <socketcan@hartkopp.net>
4461 M: Marc Kleine-Budde <mkl@pengutronix.de>
4462 L: linux-can@vger.kernel.org
4464 W: https://github.com/linux-can
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4467 F: Documentation/networking/can.rst
4468 F: include/linux/can/can-ml.h
4469 F: include/linux/can/core.h
4470 F: include/linux/can/skb.h
4471 F: include/net/netns/can.h
4472 F: include/uapi/linux/can.h
4473 F: include/uapi/linux/can/bcm.h
4474 F: include/uapi/linux/can/gw.h
4475 F: include/uapi/linux/can/isotp.h
4476 F: include/uapi/linux/can/raw.h
4479 CAN-J1939 NETWORK LAYER
4480 M: Robin van der Gracht <robin@protonic.nl>
4481 M: Oleksij Rempel <o.rempel@pengutronix.de>
4482 R: kernel@pengutronix.de
4483 L: linux-can@vger.kernel.org
4485 F: Documentation/networking/j1939.rst
4486 F: include/uapi/linux/can/j1939.h
4490 M: Serge Hallyn <serge@hallyn.com>
4491 L: linux-security-module@vger.kernel.org
4493 F: include/linux/capability.h
4494 F: include/uapi/linux/capability.h
4495 F: kernel/capability.c
4496 F: security/commoncap.c
4498 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4499 M: Kevin Tsai <ktsai@capellamicro.com>
4501 F: drivers/iio/light/cm*
4503 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4504 M: Christian Lamparter <chunkeey@googlemail.com>
4505 L: linux-wireless@vger.kernel.org
4507 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4508 F: drivers/net/wireless/ath/carl9170/
4511 M: Robert Richter <rric@kernel.org>
4513 W: http://www.marvell.com
4514 F: drivers/i2c/busses/i2c-octeon*
4515 F: drivers/i2c/busses/i2c-thunderx*
4517 CAVIUM LIQUIDIO NETWORK DRIVER
4518 M: Derek Chickles <dchickles@marvell.com>
4519 M: Satanand Burla <sburla@marvell.com>
4520 M: Felix Manlunas <fmanlunas@marvell.com>
4521 L: netdev@vger.kernel.org
4523 W: http://www.marvell.com
4524 F: drivers/net/ethernet/cavium/liquidio/
4527 M: Robert Richter <rric@kernel.org>
4529 W: http://www.marvell.com
4530 F: drivers/mmc/host/cavium*
4532 CAVIUM OCTEON-TX CRYPTO DRIVER
4533 M: George Cherian <gcherian@marvell.com>
4534 L: linux-crypto@vger.kernel.org
4536 W: http://www.marvell.com
4537 F: drivers/crypto/cavium/cpt/
4539 CAVIUM THUNDERX2 ARM64 SOC
4540 M: Robert Richter <rric@kernel.org>
4541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4543 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4544 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4546 CBS/ETF/TAPRIO QDISCS
4547 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4549 L: netdev@vger.kernel.org
4550 F: net/sched/sch_cbs.c
4551 F: net/sched/sch_etf.c
4552 F: net/sched/sch_taprio.c
4554 CC2520 IEEE-802.15.4 RADIO DRIVER
4555 M: Varka Bhadram <varkabhadram@gmail.com>
4556 L: linux-wpan@vger.kernel.org
4558 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4559 F: drivers/net/ieee802154/cc2520.c
4560 F: include/linux/spi/cc2520.h
4562 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4563 M: Gilad Ben-Yossef <gilad@benyossef.com>
4564 L: linux-crypto@vger.kernel.org
4566 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4567 F: drivers/crypto/ccree/
4569 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4570 M: Hadar Gat <hadar.gat@arm.com>
4571 L: linux-crypto@vger.kernel.org
4573 F: drivers/char/hw_random/cctrng.c
4574 F: drivers/char/hw_random/cctrng.h
4575 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4576 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4579 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4580 L: linux-media@vger.kernel.org
4582 W: http://linuxtv.org
4583 T: git git://linuxtv.org/media_tree.git
4584 F: Documentation/ABI/testing/debugfs-cec-error-inj
4585 F: Documentation/devicetree/bindings/media/cec.txt
4586 F: Documentation/driver-api/media/cec-core.rst
4587 F: Documentation/userspace-api/media/cec
4588 F: drivers/media/cec/
4589 F: drivers/media/rc/keymaps/rc-cec.c
4590 F: include/media/cec-notifier.h
4591 F: include/media/cec.h
4592 F: include/uapi/linux/cec-funcs.h
4593 F: include/uapi/linux/cec.h
4596 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4597 L: linux-media@vger.kernel.org
4599 W: http://linuxtv.org
4600 T: git git://linuxtv.org/media_tree.git
4601 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4602 F: drivers/media/cec/platform/cec-gpio/
4604 CELL BROADBAND ENGINE ARCHITECTURE
4605 M: Arnd Bergmann <arnd@arndb.de>
4606 L: linuxppc-dev@lists.ozlabs.org
4608 W: http://www.ibm.com/developerworks/power/cell/
4609 F: arch/powerpc/include/asm/cell*.h
4610 F: arch/powerpc/include/asm/spu*.h
4611 F: arch/powerpc/include/uapi/asm/spu*.h
4612 F: arch/powerpc/platforms/cell/
4614 CELLWISE CW2015 BATTERY DRIVER
4615 M: Tobias Schrammm <t.schramm@manjaro.org>
4617 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4618 F: drivers/power/supply/cw2015_battery.c
4620 CEPH COMMON CODE (LIBCEPH)
4621 M: Ilya Dryomov <idryomov@gmail.com>
4622 M: Xiubo Li <xiubli@redhat.com>
4623 R: Jeff Layton <jlayton@kernel.org>
4624 L: ceph-devel@vger.kernel.org
4627 T: git git://github.com/ceph/ceph-client.git
4628 F: include/linux/ceph/
4629 F: include/linux/crush/
4632 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4633 M: Xiubo Li <xiubli@redhat.com>
4634 M: Ilya Dryomov <idryomov@gmail.com>
4635 R: Jeff Layton <jlayton@kernel.org>
4636 L: ceph-devel@vger.kernel.org
4639 T: git git://github.com/ceph/ceph-client.git
4640 F: Documentation/filesystems/ceph.rst
4643 CERTIFICATE HANDLING
4644 M: David Howells <dhowells@redhat.com>
4645 M: David Woodhouse <dwmw2@infradead.org>
4646 L: keyrings@vger.kernel.org
4648 F: Documentation/admin-guide/module-signing.rst
4650 F: scripts/check-blacklist-hashes.awk
4651 F: scripts/sign-file.c
4654 CFAG12864B LCD DRIVER
4655 M: Miguel Ojeda <ojeda@kernel.org>
4657 F: drivers/auxdisplay/cfag12864b.c
4658 F: include/linux/cfag12864b.h
4660 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4661 M: Miguel Ojeda <ojeda@kernel.org>
4663 F: drivers/auxdisplay/cfag12864bfb.c
4664 F: include/linux/cfag12864b.h
4666 CHAR and MISC DRIVERS
4667 M: Arnd Bergmann <arnd@arndb.de>
4668 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4673 F: include/linux/miscdevice.h
4674 X: drivers/char/agp/
4675 X: drivers/char/hw_random/
4676 X: drivers/char/ipmi/
4677 X: drivers/char/random.c
4678 X: drivers/char/tpm/
4681 M: Andy Whitcroft <apw@canonical.com>
4682 M: Joe Perches <joe@perches.com>
4683 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4684 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4686 F: scripts/checkpatch.pl
4688 CHECKPATCH DOCUMENTATION
4689 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4690 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4691 R: Joe Perches <joe@perches.com>
4693 F: Documentation/dev-tools/checkpatch.rst
4695 CHINESE DOCUMENTATION
4696 M: Alex Shi <alexs@kernel.org>
4697 M: Yanteng Si <siyanteng@loongson.cn>
4699 F: Documentation/translations/zh_CN/
4701 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4702 M: Peter Chen <peter.chen@kernel.org>
4703 L: linux-usb@vger.kernel.org
4705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4706 F: drivers/usb/chipidea/
4708 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4709 M: Hans de Goede <hdegoede@redhat.com>
4710 L: linux-input@vger.kernel.org
4712 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4713 F: drivers/input/touchscreen/chipone_icn8318.c
4715 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4716 M: Hans de Goede <hdegoede@redhat.com>
4717 L: linux-input@vger.kernel.org
4719 F: drivers/input/touchscreen/chipone_icn8505.c
4721 CHROME HARDWARE PLATFORM SUPPORT
4722 M: Benson Leung <bleung@chromium.org>
4723 L: chrome-platform@lists.linux.dev
4725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4726 F: drivers/platform/chrome/
4728 CHROMEOS EC CODEC DRIVER
4729 M: Cheng-Yi Chiang <cychiang@chromium.org>
4730 M: Tzung-Bi Shih <tzungbi@google.com>
4731 R: Guenter Roeck <groeck@chromium.org>
4732 L: chrome-platform@lists.linux.dev
4734 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4735 F: sound/soc/codecs/cros_ec_codec.*
4737 CHROMEOS EC SUBDRIVERS
4738 M: Benson Leung <bleung@chromium.org>
4739 R: Guenter Roeck <groeck@chromium.org>
4740 L: chrome-platform@lists.linux.dev
4742 F: drivers/power/supply/cros_usbpd-charger.c
4746 CHROMEOS EC USB TYPE-C DRIVER
4747 M: Prashant Malani <pmalani@chromium.org>
4748 L: chrome-platform@lists.linux.dev
4750 F: drivers/platform/chrome/cros_ec_typec.c
4752 CHROMEOS EC USB PD NOTIFY DRIVER
4753 M: Prashant Malani <pmalani@chromium.org>
4754 L: chrome-platform@lists.linux.dev
4756 F: drivers/platform/chrome/cros_usbpd_notify.c
4757 F: include/linux/platform_data/cros_usbpd_notify.h
4759 CHRONTEL CH7322 CEC DRIVER
4760 M: Joe Tessler <jrt@google.com>
4761 L: linux-media@vger.kernel.org
4763 T: git git://linuxtv.org/media_tree.git
4764 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4765 F: drivers/media/cec/i2c/ch7322.c
4767 CIRRUS LOGIC AUDIO CODEC DRIVERS
4768 M: James Schulman <james.schulman@cirrus.com>
4769 M: David Rhodes <david.rhodes@cirrus.com>
4770 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4771 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4772 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4773 L: patches@opensource.cirrus.com
4775 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4776 F: include/dt-bindings/sound/cs*
4777 F: sound/pci/hda/cs*
4778 F: sound/soc/codecs/cs*
4780 CIRRUS LOGIC DSP FIRMWARE DRIVER
4781 M: Simon Trimmer <simont@opensource.cirrus.com>
4782 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4783 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4784 L: patches@opensource.cirrus.com
4786 W: https://github.com/CirrusLogic/linux-drivers/wiki
4787 T: git https://github.com/CirrusLogic/linux-drivers.git
4788 F: drivers/firmware/cirrus/*
4789 F: include/linux/firmware/cirrus/*
4791 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4792 M: Hartley Sweeten <hsweeten@visionengravers.com>
4793 L: netdev@vger.kernel.org
4795 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4797 CIRRUS LOGIC LOCHNAGAR DRIVER
4798 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4799 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4800 L: patches@opensource.cirrus.com
4802 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4803 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4804 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4805 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4806 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4807 F: Documentation/hwmon/lochnagar.rst
4808 F: drivers/clk/clk-lochnagar.c
4809 F: drivers/hwmon/lochnagar-hwmon.c
4810 F: drivers/mfd/lochnagar-i2c.c
4811 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4812 F: drivers/regulator/lochnagar-regulator.c
4813 F: include/dt-bindings/clk/lochnagar.h
4814 F: include/dt-bindings/pinctrl/lochnagar.h
4815 F: include/linux/mfd/lochnagar*
4816 F: sound/soc/codecs/lochnagar-sc.c
4818 CIRRUS LOGIC MADERA CODEC DRIVERS
4819 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4820 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4822 L: patches@opensource.cirrus.com
4824 W: https://github.com/CirrusLogic/linux-drivers/wiki
4825 T: git https://github.com/CirrusLogic/linux-drivers.git
4826 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4827 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4828 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4829 F: drivers/gpio/gpio-madera*
4830 F: drivers/irqchip/irq-madera*
4831 F: drivers/mfd/cs47l*
4832 F: drivers/mfd/madera*
4833 F: drivers/pinctrl/cirrus/*
4834 F: include/dt-bindings/sound/madera*
4835 F: include/linux/irqchip/irq-madera*
4836 F: include/linux/mfd/madera/*
4837 F: include/sound/madera*
4838 F: sound/soc/codecs/cs47l*
4839 F: sound/soc/codecs/madera*
4841 CISCO FCOE HBA DRIVER
4842 M: Satish Kharat <satishkh@cisco.com>
4843 M: Sesidhar Baddela <sebaddel@cisco.com>
4844 M: Karan Tilak Kumar <kartilak@cisco.com>
4845 L: linux-scsi@vger.kernel.org
4847 F: drivers/scsi/fnic/
4849 CISCO SCSI HBA DRIVER
4850 M: Karan Tilak Kumar <kartilak@cisco.com>
4851 M: Sesidhar Baddela <sebaddel@cisco.com>
4852 L: linux-scsi@vger.kernel.org
4854 F: drivers/scsi/snic/
4856 CISCO VIC ETHERNET NIC DRIVER
4857 M: Christian Benvenuti <benve@cisco.com>
4858 M: Govindarajulu Varadarajan <_govind@gmx.com>
4860 F: drivers/net/ethernet/cisco/enic/
4862 CISCO VIC LOW LATENCY NIC DRIVER
4863 M: Christian Benvenuti <benve@cisco.com>
4864 M: Nelson Escobar <neescoba@cisco.com>
4866 F: drivers/infiniband/hw/usnic/
4869 M: Miguel Ojeda <ojeda@kernel.org>
4873 CLANG/LLVM BUILD SUPPORT
4874 M: Nathan Chancellor <nathan@kernel.org>
4875 M: Nick Desaulniers <ndesaulniers@google.com>
4876 R: Tom Rix <trix@redhat.com>
4877 L: llvm@lists.linux.dev
4879 W: https://clangbuiltlinux.github.io/
4880 B: https://github.com/ClangBuiltLinux/linux/issues
4881 C: irc://irc.libera.chat/clangbuiltlinux
4882 F: Documentation/kbuild/llvm.rst
4883 F: include/linux/compiler-clang.h
4884 F: scripts/Makefile.clang
4885 F: scripts/clang-tools/
4886 K: \b(?i:clang|llvm)\b
4888 CLANG CONTROL FLOW INTEGRITY SUPPORT
4889 M: Sami Tolvanen <samitolvanen@google.com>
4890 M: Kees Cook <keescook@chromium.org>
4891 R: Nathan Chancellor <nathan@kernel.org>
4892 R: Nick Desaulniers <ndesaulniers@google.com>
4893 L: llvm@lists.linux.dev
4895 B: https://github.com/ClangBuiltLinux/linux/issues
4896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4897 F: include/linux/cfi.h
4901 M: Russell King <linux@armlinux.org.uk>
4902 L: linux-clk@vger.kernel.org
4904 F: include/linux/clk.h
4906 CLOCKSOURCE, CLOCKEVENT DRIVERS
4907 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4908 M: Thomas Gleixner <tglx@linutronix.de>
4909 L: linux-kernel@vger.kernel.org
4911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4912 F: Documentation/devicetree/bindings/timer/
4913 F: drivers/clocksource/
4916 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4917 M: Daniel Oliveira Nascimento <don@syst.com.br>
4918 L: platform-driver-x86@vger.kernel.org
4920 F: drivers/platform/x86/classmate-laptop.c
4923 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4924 L: linux-media@vger.kernel.org
4926 W: https://linuxtv.org
4927 T: git git://linuxtv.org/media_tree.git
4928 F: drivers/media/pci/cobalt/
4930 COCCINELLE/Semantic Patches (SmPL)
4931 M: Julia Lawall <Julia.Lawall@inria.fr>
4932 M: Nicolas Palix <nicolas.palix@imag.fr>
4933 L: cocci@inria.fr (moderated for non-subscribers)
4935 W: https://coccinelle.gitlabpages.inria.fr/website/
4936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4937 F: Documentation/dev-tools/coccinelle.rst
4938 F: scripts/coccicheck
4939 F: scripts/coccinelle/
4942 M: Jan Harkes <jaharkes@cs.cmu.edu>
4944 L: codalist@coda.cs.cmu.edu
4946 W: http://www.coda.cs.cmu.edu/
4947 F: Documentation/filesystems/coda.rst
4949 F: include/linux/coda*.h
4950 F: include/uapi/linux/coda*.h
4952 CODA V4L2 MEM2MEM DRIVER
4953 M: Philipp Zabel <p.zabel@pengutronix.de>
4954 L: linux-media@vger.kernel.org
4956 F: Documentation/devicetree/bindings/media/coda.yaml
4957 F: drivers/media/platform/chips-media/
4960 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4962 F: Documentation/process/code-of-conduct-interpretation.rst
4963 F: Documentation/process/code-of-conduct.rst
4966 M: Ian Abbott <abbotti@mev.co.uk>
4967 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4970 F: include/linux/comedi/
4971 F: include/uapi/linux/comedi.h
4973 COMMON CLK FRAMEWORK
4974 M: Michael Turquette <mturquette@baylibre.com>
4975 M: Stephen Boyd <sboyd@kernel.org>
4976 L: linux-clk@vger.kernel.org
4978 Q: http://patchwork.kernel.org/project/linux-clk/list/
4979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4980 F: Documentation/devicetree/bindings/clock/
4982 F: include/linux/clk-pr*
4983 F: include/linux/clk/
4984 F: include/linux/of_clk.h
4985 X: drivers/clk/clkdev.c
4987 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4988 M: Steve French <sfrench@samba.org>
4989 L: linux-cifs@vger.kernel.org
4990 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4992 W: http://linux-cifs.samba.org/
4993 T: git git://git.samba.org/sfrench/cifs-2.6.git
4994 F: Documentation/admin-guide/cifs/
4998 COMPACTPCI HOTPLUG CORE
4999 M: Scott Murray <scott@spiteful.org>
5000 L: linux-pci@vger.kernel.org
5002 F: drivers/pci/hotplug/cpci_hotplug*
5004 COMPACTPCI HOTPLUG GENERIC DRIVER
5005 M: Scott Murray <scott@spiteful.org>
5006 L: linux-pci@vger.kernel.org
5008 F: drivers/pci/hotplug/cpcihp_generic.c
5010 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5011 M: Scott Murray <scott@spiteful.org>
5012 L: linux-pci@vger.kernel.org
5014 F: drivers/pci/hotplug/cpcihp_zt5550.*
5016 COMPAL LAPTOP SUPPORT
5017 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5018 L: platform-driver-x86@vger.kernel.org
5020 F: drivers/platform/x86/compal-laptop.c
5023 M: Miguel Ojeda <ojeda@kernel.org>
5024 R: Nick Desaulniers <ndesaulniers@google.com>
5026 F: include/linux/compiler_attributes.h
5028 COMPUTE EXPRESS LINK (CXL)
5029 M: Alison Schofield <alison.schofield@intel.com>
5030 M: Vishal Verma <vishal.l.verma@intel.com>
5031 M: Ira Weiny <ira.weiny@intel.com>
5032 M: Ben Widawsky <ben.widawsky@intel.com>
5033 M: Dan Williams <dan.j.williams@intel.com>
5034 L: linux-cxl@vger.kernel.org
5037 F: include/uapi/linux/cxl_mem.h
5039 CONEXANT ACCESSRUNNER USB DRIVER
5040 L: accessrunner-general@lists.sourceforge.net
5042 W: http://accessrunner.sourceforge.net/
5043 F: drivers/usb/atm/cxacru.c
5046 M: Joel Becker <jlbec@evilplan.org>
5047 M: Christoph Hellwig <hch@lst.de>
5049 T: git git://git.infradead.org/users/hch/configfs.git
5051 F: include/linux/configfs.h
5052 F: samples/configfs/
5055 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5057 F: drivers/video/console/
5058 F: include/linux/console*
5061 M: Frederic Weisbecker <frederic@kernel.org>
5063 F: kernel/context_tracking.c
5064 F: include/linux/context_tracking*
5066 CONTROL GROUP (CGROUP)
5067 M: Tejun Heo <tj@kernel.org>
5068 M: Zefan Li <lizefan.x@bytedance.com>
5069 M: Johannes Weiner <hannes@cmpxchg.org>
5070 L: cgroups@vger.kernel.org
5072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5073 F: Documentation/admin-guide/cgroup-v1/
5074 F: Documentation/admin-guide/cgroup-v2.rst
5075 F: include/linux/cgroup*
5077 F: tools/testing/selftests/cgroup/
5079 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5080 M: Tejun Heo <tj@kernel.org>
5081 M: Jens Axboe <axboe@kernel.dk>
5082 L: cgroups@vger.kernel.org
5083 L: linux-block@vger.kernel.org
5084 T: git git://git.kernel.dk/linux-block
5085 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5086 F: block/bfq-cgroup.c
5087 F: block/blk-cgroup.c
5088 F: block/blk-iolatency.c
5089 F: block/blk-throttle.c
5090 F: include/linux/blk-cgroup.h
5092 CONTROL GROUP - CPUSET
5093 M: Zefan Li <lizefan.x@bytedance.com>
5094 L: cgroups@vger.kernel.org
5096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5097 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5098 F: include/linux/cpuset.h
5099 F: kernel/cgroup/cpuset.c
5101 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5102 M: Johannes Weiner <hannes@cmpxchg.org>
5103 M: Michal Hocko <mhocko@kernel.org>
5104 M: Roman Gushchin <roman.gushchin@linux.dev>
5105 M: Shakeel Butt <shakeelb@google.com>
5106 R: Muchun Song <songmuchun@bytedance.com>
5107 L: cgroups@vger.kernel.org
5108 L: linux-mm@kvack.org
5112 F: tools/testing/selftests/cgroup/memcg_protection.m
5113 F: tools/testing/selftests/cgroup/test_kmem.c
5114 F: tools/testing/selftests/cgroup/test_memcontrol.c
5116 CORETEMP HARDWARE MONITORING DRIVER
5117 M: Fenghua Yu <fenghua.yu@intel.com>
5118 L: linux-hwmon@vger.kernel.org
5120 F: Documentation/hwmon/coretemp.rst
5121 F: drivers/hwmon/coretemp.c
5123 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5124 M: Marius Zachmann <mail@mariuszachmann.de>
5125 L: linux-hwmon@vger.kernel.org
5127 F: drivers/hwmon/corsair-cpro.c
5129 CORSAIR-PSU HARDWARE MONITOR DRIVER
5130 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5131 L: linux-hwmon@vger.kernel.org
5133 F: Documentation/hwmon/corsair-psu.rst
5134 F: drivers/hwmon/corsair-psu.c
5137 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5138 L: linux-iio@vger.kernel.org
5140 T: git git@gitlab.com:vilhelmgray/counter.git
5141 F: Documentation/ABI/testing/sysfs-bus-counter
5142 F: Documentation/driver-api/generic-counter.rst
5144 F: include/linux/counter.h
5145 F: include/uapi/linux/counter.h
5149 M: Bence Csókás <bence98@sch.bme.hu>
5151 F: drivers/i2c/busses/i2c-cp2615.c
5153 CPMAC ETHERNET DRIVER
5154 M: Florian Fainelli <f.fainelli@gmail.com>
5155 L: netdev@vger.kernel.org
5157 F: drivers/net/ethernet/ti/cpmac.c
5159 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5160 M: Viresh Kumar <viresh.kumar@linaro.org>
5161 M: Sudeep Holla <sudeep.holla@arm.com>
5162 L: linux-pm@vger.kernel.org
5164 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5165 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5167 CPU FREQUENCY SCALING FRAMEWORK
5168 M: "Rafael J. Wysocki" <rafael@kernel.org>
5169 M: Viresh Kumar <viresh.kumar@linaro.org>
5170 L: linux-pm@vger.kernel.org
5172 B: https://bugzilla.kernel.org
5173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5175 F: Documentation/admin-guide/pm/cpufreq.rst
5176 F: Documentation/admin-guide/pm/intel_pstate.rst
5177 F: Documentation/cpu-freq/
5178 F: Documentation/devicetree/bindings/cpufreq/
5180 F: include/linux/cpufreq.h
5181 F: include/linux/sched/cpufreq.h
5182 F: kernel/sched/cpufreq*.c
5183 F: tools/testing/selftests/cpufreq/
5185 CPU IDLE TIME MANAGEMENT FRAMEWORK
5186 M: "Rafael J. Wysocki" <rafael@kernel.org>
5187 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5188 L: linux-pm@vger.kernel.org
5190 B: https://bugzilla.kernel.org
5191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5192 F: Documentation/admin-guide/pm/cpuidle.rst
5193 F: Documentation/driver-api/pm/cpuidle.rst
5195 F: include/linux/cpuidle.h
5197 CPU POWER MONITORING SUBSYSTEM
5198 M: Thomas Renninger <trenn@suse.com>
5199 M: Shuah Khan <shuah@kernel.org>
5200 M: Shuah Khan <skhan@linuxfoundation.org>
5201 L: linux-pm@vger.kernel.org
5203 F: tools/power/cpupower/
5206 M: "H. Peter Anvin" <hpa@zytor.com>
5208 F: arch/x86/kernel/cpuid.c
5209 F: arch/x86/kernel/msr.c
5211 CPUIDLE DRIVER - ARM BIG LITTLE
5212 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5213 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5214 L: linux-pm@vger.kernel.org
5215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5218 F: drivers/cpuidle/cpuidle-big_little.c
5220 CPUIDLE DRIVER - ARM EXYNOS
5221 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5222 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5223 M: Kukjin Kim <kgene@kernel.org>
5224 L: linux-pm@vger.kernel.org
5225 L: linux-samsung-soc@vger.kernel.org
5227 F: arch/arm/mach-exynos/pm.c
5228 F: drivers/cpuidle/cpuidle-exynos.c
5229 F: include/linux/platform_data/cpuidle-exynos.h
5231 CPUIDLE DRIVER - ARM PSCI
5232 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5233 M: Sudeep Holla <sudeep.holla@arm.com>
5234 L: linux-pm@vger.kernel.org
5235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5237 F: drivers/cpuidle/cpuidle-psci.c
5239 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5240 M: Ulf Hansson <ulf.hansson@linaro.org>
5241 L: linux-pm@vger.kernel.org
5242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5244 F: drivers/cpuidle/cpuidle-psci.h
5245 F: drivers/cpuidle/cpuidle-psci-domain.c
5247 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5248 M: Ulf Hansson <ulf.hansson@linaro.org>
5249 L: linux-pm@vger.kernel.org
5251 F: drivers/cpuidle/dt_idle_genpd.c
5252 F: drivers/cpuidle/dt_idle_genpd.h
5254 CPUIDLE DRIVER - RISC-V SBI
5255 M: Anup Patel <anup@brainfault.org>
5256 L: linux-pm@vger.kernel.org
5257 L: linux-riscv@lists.infradead.org
5259 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5262 M: Nicolas Pitre <nico@fluxnic.net>
5264 F: Documentation/filesystems/cramfs.rst
5268 M: Bastien Nocera <hadess@hadess.net>
5269 L: linux-input@vger.kernel.org
5271 F: drivers/hid/hid-creative-sb0540.c
5274 M: Herbert Xu <herbert@gondor.apana.org.au>
5275 M: "David S. Miller" <davem@davemloft.net>
5276 L: linux-crypto@vger.kernel.org
5278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5280 F: Documentation/crypto/
5281 F: Documentation/devicetree/bindings/crypto/
5286 F: include/linux/crypto*
5289 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5290 M: Neil Horman <nhorman@tuxdriver.com>
5291 L: linux-crypto@vger.kernel.org
5293 F: crypto/ansi_cprng.c
5297 M: Hans Verkuil <hverkuil@xs4all.nl>
5298 L: linux-media@vger.kernel.org
5300 W: http://linuxtv.org
5301 T: git git://linuxtv.org/media_tree.git
5302 F: drivers/media/i2c/cs3308.c
5304 CS5535 Audio ALSA driver
5305 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5307 F: sound/pci/cs5535audio/
5309 CSI DRIVERS FOR ALLWINNER V3s
5310 M: Yong Deng <yong.deng@magewell.com>
5311 L: linux-media@vger.kernel.org
5313 T: git git://linuxtv.org/media_tree.git
5314 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5315 F: drivers/media/platform/sunxi/sun6i-csi/
5318 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5319 M: Ondrej Ille <ondrej.ille@gmail.com>
5320 L: linux-can@vger.kernel.org
5322 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5323 F: drivers/net/can/ctucanfd/
5326 M: Solomon Peachy <pizza@shaftnet.org>
5328 F: drivers/net/wireless/st/cw1200/
5330 CX18 VIDEO4LINUX DRIVER
5331 M: Andy Walls <awalls@md.metrocast.net>
5332 L: linux-media@vger.kernel.org
5334 W: https://linuxtv.org
5335 T: git git://linuxtv.org/media_tree.git
5336 F: drivers/media/pci/cx18/
5337 F: include/uapi/linux/ivtv*
5339 CX2341X MPEG ENCODER HELPER MODULE
5340 M: Hans Verkuil <hverkuil@xs4all.nl>
5341 L: linux-media@vger.kernel.org
5343 W: https://linuxtv.org
5344 T: git git://linuxtv.org/media_tree.git
5345 F: drivers/media/common/cx2341x*
5346 F: include/media/drv-intf/cx2341x.h
5348 CX24120 MEDIA DRIVER
5349 M: Jemma Denson <jdenson@gmail.com>
5350 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5351 L: linux-media@vger.kernel.org
5353 W: https://linuxtv.org
5354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5355 F: drivers/media/dvb-frontends/cx24120*
5357 CX88 VIDEO4LINUX DRIVER
5358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5359 L: linux-media@vger.kernel.org
5361 W: https://linuxtv.org
5362 T: git git://linuxtv.org/media_tree.git
5363 F: Documentation/driver-api/media/drivers/cx88*
5364 F: drivers/media/pci/cx88/
5366 CXD2820R MEDIA DRIVER
5367 M: Antti Palosaari <crope@iki.fi>
5368 L: linux-media@vger.kernel.org
5370 W: https://linuxtv.org
5371 W: http://palosaari.fi/linux/
5372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5373 T: git git://linuxtv.org/anttip/media_tree.git
5374 F: drivers/media/dvb-frontends/cxd2820r*
5376 CXGB3 ETHERNET DRIVER (CXGB3)
5377 M: Raju Rangoju <rajur@chelsio.com>
5378 L: netdev@vger.kernel.org
5380 W: http://www.chelsio.com
5381 F: drivers/net/ethernet/chelsio/cxgb3/
5383 CXGB3 ISCSI DRIVER (CXGB3I)
5384 M: Karen Xie <kxie@chelsio.com>
5385 L: linux-scsi@vger.kernel.org
5387 W: http://www.chelsio.com
5388 F: drivers/scsi/cxgbi/cxgb3i
5390 CXGB4 CRYPTO DRIVER (chcr)
5391 M: Ayush Sawal <ayush.sawal@chelsio.com>
5392 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5393 M: Rohit Maheshwari <rohitm@chelsio.com>
5394 L: linux-crypto@vger.kernel.org
5396 W: http://www.chelsio.com
5397 F: drivers/crypto/chelsio
5399 CXGB4 INLINE CRYPTO DRIVER
5400 M: Ayush Sawal <ayush.sawal@chelsio.com>
5401 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5402 M: Rohit Maheshwari <rohitm@chelsio.com>
5403 L: netdev@vger.kernel.org
5405 W: http://www.chelsio.com
5406 F: drivers/net/ethernet/chelsio/inline_crypto/
5408 CXGB4 ETHERNET DRIVER (CXGB4)
5409 M: Raju Rangoju <rajur@chelsio.com>
5410 L: netdev@vger.kernel.org
5412 W: http://www.chelsio.com
5413 F: drivers/net/ethernet/chelsio/cxgb4/
5415 CXGB4 ISCSI DRIVER (CXGB4I)
5416 M: Karen Xie <kxie@chelsio.com>
5417 L: linux-scsi@vger.kernel.org
5419 W: http://www.chelsio.com
5420 F: drivers/scsi/cxgbi/cxgb4i
5422 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5423 M: Potnuri Bharat Teja <bharat@chelsio.com>
5424 L: linux-rdma@vger.kernel.org
5426 W: http://www.openfabrics.org
5427 F: drivers/infiniband/hw/cxgb4/
5428 F: include/uapi/rdma/cxgb4-abi.h
5430 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5431 M: Raju Rangoju <rajur@chelsio.com>
5432 L: netdev@vger.kernel.org
5434 W: http://www.chelsio.com
5435 F: drivers/net/ethernet/chelsio/cxgb4vf/
5437 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5438 M: Frederic Barrat <fbarrat@linux.ibm.com>
5439 M: Andrew Donnellan <ajd@linux.ibm.com>
5440 L: linuxppc-dev@lists.ozlabs.org
5442 F: Documentation/ABI/testing/sysfs-class-cxl
5443 F: Documentation/powerpc/cxl.rst
5444 F: arch/powerpc/platforms/powernv/pci-cxl.c
5445 F: drivers/misc/cxl/
5446 F: include/misc/cxl*
5447 F: include/uapi/misc/cxl.h
5449 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5450 M: Manoj N. Kumar <manoj@linux.ibm.com>
5451 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5452 M: Uma Krishnan <ukrishn@linux.ibm.com>
5453 L: linux-scsi@vger.kernel.org
5455 F: Documentation/powerpc/cxlflash.rst
5456 F: drivers/scsi/cxlflash/
5457 F: include/uapi/scsi/cxlflash_ioctl.h
5460 M: Russell King <linux@armlinux.org.uk>
5461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5463 W: http://www.armlinux.org.uk/
5464 F: drivers/video/fbdev/cyber2000fb.*
5466 CYCLADES PC300 DRIVER
5468 F: drivers/net/wan/pc300*
5470 CYPRESS_FIRMWARE MEDIA DRIVER
5471 M: Antti Palosaari <crope@iki.fi>
5472 L: linux-media@vger.kernel.org
5474 W: https://linuxtv.org
5475 W: http://palosaari.fi/linux/
5476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5477 T: git git://linuxtv.org/anttip/media_tree.git
5478 F: drivers/media/common/cypress_firmware*
5480 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5481 M: Linus Walleij <linus.walleij@linaro.org>
5482 L: linux-input@vger.kernel.org
5484 F: drivers/input/touchscreen/cy8ctma140.c
5486 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5487 M: Yassine Oudjana <y.oudjana@protonmail.com>
5488 L: linux-input@vger.kernel.org
5490 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5491 F: drivers/input/keyboard/cypress-sf.c
5493 CYTTSP TOUCHSCREEN DRIVER
5494 M: Linus Walleij <linus.walleij@linaro.org>
5495 L: linux-input@vger.kernel.org
5497 F: drivers/input/touchscreen/cyttsp*
5499 D-LINK DIR-685 TOUCHKEYS DRIVER
5500 M: Linus Walleij <linus.walleij@linaro.org>
5501 L: linux-input@vger.kernel.org
5503 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5505 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5506 M: Joshua Kinard <kumba@gentoo.org>
5508 F: drivers/rtc/rtc-ds1685.c
5509 F: include/linux/rtc/ds1685.h
5511 DAMA SLAVE for AX.25
5512 M: Joerg Reuter <jreuter@yaina.de>
5513 L: linux-hams@vger.kernel.org
5515 W: http://yaina.de/jreuter/
5516 W: http://www.qsl.net/dl1bke/
5517 F: net/ax25/af_ax25.c
5518 F: net/ax25/ax25_dev.c
5519 F: net/ax25/ax25_ds_*
5520 F: net/ax25/ax25_in.c
5521 F: net/ax25/ax25_out.c
5522 F: net/ax25/ax25_timer.c
5523 F: net/ax25/sysctl_net_ax25.c
5526 M: SeongJae Park <sj@kernel.org>
5527 L: damon@lists.linux.dev
5528 L: linux-mm@kvack.org
5530 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5531 F: Documentation/admin-guide/mm/damon/
5532 F: Documentation/vm/damon/
5533 F: include/linux/damon.h
5534 F: include/trace/events/damon.h
5536 F: tools/testing/selftests/damon/
5538 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5539 L: netdev@vger.kernel.org
5541 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5542 F: drivers/net/ethernet/dec/tulip/dmfe.c
5544 DC390/AM53C974 SCSI driver
5545 M: Hannes Reinecke <hare@suse.com>
5546 L: linux-scsi@vger.kernel.org
5548 F: drivers/scsi/am53c974.c
5551 M: Oliver Neukum <oliver@neukum.org>
5552 M: Ali Akcaagac <aliakc@web.de>
5553 M: Jamie Lenehan <lenehan@twibble.org>
5554 L: dc395x@twibble.org
5556 W: http://twibble.org/dist/dc395x/
5557 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5558 F: Documentation/scsi/dc395x.rst
5559 F: drivers/scsi/dc395x.*
5562 L: dccp@vger.kernel.org
5564 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5565 F: include/linux/dccp.h
5566 F: include/linux/tfrc.h
5567 F: include/uapi/linux/dccp.h
5570 DECnet NETWORK LAYER
5571 L: linux-decnet-user@lists.sourceforge.net
5573 W: http://linux-decnet.sourceforge.net
5574 F: Documentation/networking/decnet.rst
5577 DECSTATION PLATFORM SUPPORT
5578 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5579 L: linux-mips@vger.kernel.org
5581 W: http://www.linux-mips.org/wiki/DECstation
5583 F: arch/mips/include/asm/dec/
5584 F: arch/mips/include/asm/mach-dec/
5586 DEFXX FDDI NETWORK DRIVER
5587 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5589 F: drivers/net/fddi/defxx.*
5591 DEFZA FDDI NETWORK DRIVER
5592 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5594 F: drivers/net/fddi/defza.*
5596 DEINTERLACE DRIVERS FOR ALLWINNER H3
5597 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5598 L: linux-media@vger.kernel.org
5600 T: git git://linuxtv.org/media_tree.git
5601 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5602 F: drivers/media/platform/sunxi/sun8i-di/
5605 M: Matthew Garrett <mjg59@srcf.ucam.org>
5606 M: Pali Rohár <pali@kernel.org>
5607 L: platform-driver-x86@vger.kernel.org
5609 F: drivers/platform/x86/dell/dell-laptop.c
5611 DELL LAPTOP FREEFALL DRIVER
5612 M: Pali Rohár <pali@kernel.org>
5614 F: drivers/platform/x86/dell/dell-smo8800.c
5616 DELL LAPTOP RBTN DRIVER
5617 M: Pali Rohár <pali@kernel.org>
5619 F: drivers/platform/x86/dell/dell-rbtn.*
5621 DELL LAPTOP SMM DRIVER
5622 M: Pali Rohár <pali@kernel.org>
5624 F: Documentation/ABI/obsolete/procfs-i8k
5625 F: drivers/hwmon/dell-smm-hwmon.c
5626 F: include/uapi/linux/i8k.h
5628 DELL REMOTE BIOS UPDATE DRIVER
5629 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5630 L: platform-driver-x86@vger.kernel.org
5632 F: drivers/platform/x86/dell/dell_rbu.c
5635 M: Pali Rohár <pali@kernel.org>
5636 L: Dell.Client.Kernel@dell.com
5637 L: platform-driver-x86@vger.kernel.org
5639 F: drivers/platform/x86/dell/dell-smbios.*
5641 DELL SMBIOS SMM DRIVER
5642 L: Dell.Client.Kernel@dell.com
5643 L: platform-driver-x86@vger.kernel.org
5645 F: drivers/platform/x86/dell/dell-smbios-smm.c
5647 DELL SMBIOS WMI DRIVER
5648 L: Dell.Client.Kernel@dell.com
5649 L: platform-driver-x86@vger.kernel.org
5651 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5652 F: tools/wmi/dell-smbios-example.c
5654 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5655 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5656 L: platform-driver-x86@vger.kernel.org
5658 F: Documentation/driver-api/dcdbas.rst
5659 F: drivers/platform/x86/dell/dcdbas.*
5661 DELL WMI DESCRIPTOR DRIVER
5662 L: Dell.Client.Kernel@dell.com
5664 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5666 DELL WMI SYSMAN DRIVER
5667 M: Divya Bharathi <divya.bharathi@dell.com>
5668 M: Prasanth Ksr <prasanth.ksr@dell.com>
5669 L: Dell.Client.Kernel@dell.com
5670 L: platform-driver-x86@vger.kernel.org
5672 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5673 F: drivers/platform/x86/dell/dell-wmi-sysman/
5675 DELL WMI NOTIFICATIONS DRIVER
5676 M: Matthew Garrett <mjg59@srcf.ucam.org>
5677 M: Pali Rohár <pali@kernel.org>
5679 F: drivers/platform/x86/dell/dell-wmi-base.c
5681 DELL WMI HARDWARE PRIVACY SUPPORT
5682 M: Perry Yuan <Perry.Yuan@dell.com>
5683 L: Dell.Client.Kernel@dell.com
5684 L: platform-driver-x86@vger.kernel.org
5686 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5688 DELTA ST MEDIA DRIVER
5689 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5690 L: linux-media@vger.kernel.org
5692 W: https://linuxtv.org
5693 T: git git://linuxtv.org/media_tree.git
5694 F: drivers/media/platform/st/sti/delta
5696 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5697 M: Zev Weiss <zev@bewilderbeest.net>
5698 L: linux-hwmon@vger.kernel.org
5700 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5702 DELTA DPS920AB PSU DRIVER
5703 M: Robert Marko <robert.marko@sartura.hr>
5704 L: linux-hwmon@vger.kernel.org
5706 F: Documentation/hwmon/dps920ab.rst
5707 F: drivers/hwmon/pmbus/dps920ab.c
5709 DELTA NETWORKS TN48M CPLD DRIVERS
5710 M: Robert Marko <robert.marko@sartura.hr>
5712 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5713 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5714 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5715 F: drivers/gpio/gpio-tn48m.c
5716 F: include/dt-bindings/reset/delta,tn48m-reset.h
5719 L: linux-mtd@lists.infradead.org
5721 F: drivers/mtd/nand/raw/denali*
5723 DESIGNWARE EDMA CORE IP DRIVER
5724 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5725 L: dmaengine@vger.kernel.org
5727 F: drivers/dma/dw-edma/
5728 F: include/linux/dma/edma.h
5730 DESIGNWARE XDATA IP DRIVER
5731 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5732 L: linux-pci@vger.kernel.org
5734 F: Documentation/misc-devices/dw-xdata-pcie.rst
5735 F: drivers/misc/dw-xdata-pcie.c
5737 DESIGNWARE USB2 DRD IP DRIVER
5738 M: Minas Harutyunyan <hminas@synopsys.com>
5739 L: linux-usb@vger.kernel.org
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5742 F: drivers/usb/dwc2/
5744 DESIGNWARE USB3 DRD IP DRIVER
5745 M: Felipe Balbi <balbi@kernel.org>
5746 L: linux-usb@vger.kernel.org
5748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5749 F: drivers/usb/dwc3/
5751 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5752 M: Andreas Klinger <ak@it-klinger.de>
5753 L: linux-iio@vger.kernel.org
5755 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5756 F: drivers/iio/proximity/srf*.c
5758 DEVICE COREDUMP (DEV_COREDUMP)
5759 M: Johannes Berg <johannes@sipsolutions.net>
5760 L: linux-kernel@vger.kernel.org
5762 F: drivers/base/devcoredump.c
5763 F: include/linux/devcoredump.h
5765 DEVICE DEPENDENCY HELPER SCRIPT
5766 M: Saravana Kannan <saravanak@google.com>
5767 L: linux-kernel@vger.kernel.org
5769 F: scripts/dev-needs.sh
5771 DEVICE DIRECT ACCESS (DAX)
5772 M: Dan Williams <dan.j.williams@intel.com>
5773 M: Vishal Verma <vishal.l.verma@intel.com>
5774 M: Dave Jiang <dave.jiang@intel.com>
5775 L: nvdimm@lists.linux.dev
5779 DEVICE FREQUENCY (DEVFREQ)
5780 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5781 M: Kyungmin Park <kyungmin.park@samsung.com>
5782 M: Chanwoo Choi <cw00.choi@samsung.com>
5783 L: linux-pm@vger.kernel.org
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5786 F: Documentation/devicetree/bindings/devfreq/
5788 F: include/linux/devfreq.h
5789 F: include/trace/events/devfreq.h
5791 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5792 M: Chanwoo Choi <cw00.choi@samsung.com>
5793 L: linux-pm@vger.kernel.org
5795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5796 F: Documentation/devicetree/bindings/devfreq/event/
5797 F: drivers/devfreq/devfreq-event.c
5798 F: drivers/devfreq/event/
5799 F: include/dt-bindings/pmu/exynos_ppmu.h
5800 F: include/linux/devfreq-event.h
5802 DEVICE NUMBER REGISTRY
5803 M: Torben Mathiasen <device@lanana.org>
5805 W: http://lanana.org/docs/device-list/index.html
5807 DEVICE RESOURCE MANAGEMENT HELPERS
5808 M: Hans de Goede <hdegoede@redhat.com>
5809 R: Matti Vaittinen <mazziesaccount@gmail.com>
5811 F: include/linux/devm-helpers.h
5814 M: Alasdair Kergon <agk@redhat.com>
5815 M: Mike Snitzer <snitzer@kernel.org>
5816 M: dm-devel@redhat.com
5817 L: dm-devel@redhat.com
5819 W: http://sources.redhat.com/dm
5820 Q: http://patchwork.kernel.org/project/dm-devel/list/
5821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5822 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5823 F: Documentation/admin-guide/device-mapper/
5824 F: drivers/md/Kconfig
5825 F: drivers/md/Makefile
5827 F: drivers/md/persistent-data/
5828 F: include/linux/device-mapper.h
5829 F: include/linux/dm-*.h
5830 F: include/uapi/linux/dm-*.h
5833 M: Jiri Pirko <jiri@nvidia.com>
5834 L: netdev@vger.kernel.org
5836 F: Documentation/networking/devlink
5837 F: include/net/devlink.h
5838 F: include/uapi/linux/devlink.h
5839 F: net/core/devlink.c
5841 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5842 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5843 L: kernel@dh-electronics.com
5845 F: arch/arm/boot/dts/imx6*-dhcom-*
5847 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5848 M: Marek Vasut <marex@denx.de>
5849 L: kernel@dh-electronics.com
5851 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5852 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5854 DIALOG SEMICONDUCTOR DRIVERS
5855 M: Support Opensource <support.opensource@diasemi.com>
5857 W: http://www.dialog-semiconductor.com/products
5858 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5859 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5860 F: Documentation/devicetree/bindings/mfd/da90*.txt
5861 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5862 F: Documentation/devicetree/bindings/regulator/da92*.txt
5863 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5864 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5865 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5866 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5867 F: Documentation/hwmon/da90??.rst
5868 F: drivers/gpio/gpio-da90??.c
5869 F: drivers/hwmon/da90??-hwmon.c
5870 F: drivers/iio/adc/da91??-*.c
5871 F: drivers/input/misc/da72??.[ch]
5872 F: drivers/input/misc/da90??_onkey.c
5873 F: drivers/input/touchscreen/da9052_tsi.c
5874 F: drivers/leds/leds-da90??.c
5875 F: drivers/mfd/da903x.c
5876 F: drivers/mfd/da90??-*.c
5877 F: drivers/mfd/da91??-*.c
5878 F: drivers/pinctrl/pinctrl-da90??.c
5879 F: drivers/power/supply/da9052-battery.c
5880 F: drivers/power/supply/da91??-*.c
5881 F: drivers/regulator/da9???-regulator.[ch]
5882 F: drivers/regulator/slg51000-regulator.[ch]
5883 F: drivers/rtc/rtc-da90??.c
5884 F: drivers/thermal/da90??-thermal.c
5885 F: drivers/video/backlight/da90??_bl.c
5886 F: drivers/watchdog/da90??_wdt.c
5887 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5888 F: include/linux/mfd/da903x.h
5889 F: include/linux/mfd/da9052/
5890 F: include/linux/mfd/da9055/
5891 F: include/linux/mfd/da9062/
5892 F: include/linux/mfd/da9063/
5893 F: include/linux/mfd/da9150/
5894 F: include/linux/regulator/da9211.h
5895 F: include/sound/da[79]*.h
5896 F: sound/soc/codecs/da[79]*.[ch]
5898 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5899 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5900 L: linux-gpio@vger.kernel.org
5902 F: drivers/gpio/gpio-gpio-mm.c
5904 DIOLAN U2C-12 I2C DRIVER
5905 M: Guenter Roeck <linux@roeck-us.net>
5906 L: linux-i2c@vger.kernel.org
5908 F: drivers/i2c/busses/i2c-diolan-u2c.c
5910 DIRECTORY NOTIFICATION (DNOTIFY)
5911 M: Jan Kara <jack@suse.cz>
5912 R: Amir Goldstein <amir73il@gmail.com>
5913 L: linux-fsdevel@vger.kernel.org
5915 F: Documentation/filesystems/dnotify.rst
5916 F: fs/notify/dnotify/
5917 F: include/linux/dnotify.h
5919 DISK GEOMETRY AND PARTITION HANDLING
5920 M: Andries Brouwer <aeb@cwi.nl>
5922 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5923 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5924 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5927 M: Jan Kara <jack@suse.com>
5929 F: Documentation/filesystems/quota.rst
5931 F: include/linux/quota*.h
5932 F: include/uapi/linux/quota*.h
5934 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5935 M: Bernie Thompson <bernie@plugable.com>
5936 L: linux-fbdev@vger.kernel.org
5938 W: http://plugable.com/category/projects/udlfb/
5939 F: Documentation/fb/udlfb.rst
5940 F: drivers/video/fbdev/udlfb.c
5941 F: include/video/udlfb.h
5943 DISTRIBUTED LOCK MANAGER (DLM)
5944 M: Christine Caulfield <ccaulfie@redhat.com>
5945 M: David Teigland <teigland@redhat.com>
5946 L: cluster-devel@redhat.com
5948 W: http://sources.redhat.com/cluster/
5949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5952 DMA BUFFER SHARING FRAMEWORK
5953 M: Sumit Semwal <sumit.semwal@linaro.org>
5954 M: Christian König <christian.koenig@amd.com>
5955 L: linux-media@vger.kernel.org
5956 L: dri-devel@lists.freedesktop.org
5957 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5959 T: git git://anongit.freedesktop.org/drm/drm-misc
5960 F: Documentation/driver-api/dma-buf.rst
5962 F: include/linux/*fence.h
5963 F: include/linux/dma-buf.h
5964 F: include/linux/dma-resv.h
5965 K: \bdma_(?:buf|fence|resv)\b
5967 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5968 M: Vinod Koul <vkoul@kernel.org>
5969 L: dmaengine@vger.kernel.org
5971 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5973 F: Documentation/devicetree/bindings/dma/
5974 F: Documentation/driver-api/dmaengine/
5976 F: include/linux/dma/
5977 F: include/linux/dmaengine.h
5978 F: include/linux/of_dma.h
5981 M: Christoph Hellwig <hch@lst.de>
5982 M: Marek Szyprowski <m.szyprowski@samsung.com>
5983 R: Robin Murphy <robin.murphy@arm.com>
5984 L: iommu@lists.linux-foundation.org
5985 L: iommu@lists.linux.dev
5987 W: http://git.infradead.org/users/hch/dma-mapping.git
5988 T: git git://git.infradead.org/users/hch/dma-mapping.git
5989 F: include/asm-generic/dma-mapping.h
5990 F: include/linux/dma-direct.h
5991 F: include/linux/dma-mapping.h
5992 F: include/linux/dma-map-ops.h
5995 DMA MAPPING BENCHMARK
5996 M: Xiang Chen <chenxiang66@hisilicon.com>
5997 L: iommu@lists.linux-foundation.org
5998 L: iommu@lists.linux.dev
5999 F: kernel/dma/map_benchmark.c
6000 F: tools/testing/selftests/dma/
6002 DMA-BUF HEAPS FRAMEWORK
6003 M: Sumit Semwal <sumit.semwal@linaro.org>
6004 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6005 R: Liam Mark <lmark@codeaurora.org>
6006 R: Laura Abbott <labbott@redhat.com>
6007 R: Brian Starkey <Brian.Starkey@arm.com>
6008 R: John Stultz <jstultz@google.com>
6009 L: linux-media@vger.kernel.org
6010 L: dri-devel@lists.freedesktop.org
6011 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6013 T: git git://anongit.freedesktop.org/drm/drm-misc
6014 F: drivers/dma-buf/dma-heap.c
6015 F: drivers/dma-buf/heaps/*
6016 F: include/linux/dma-heap.h
6017 F: include/uapi/linux/dma-heap.h
6019 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6020 M: Lukasz Luba <lukasz.luba@arm.com>
6021 L: linux-pm@vger.kernel.org
6022 L: linux-samsung-soc@vger.kernel.org
6024 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6025 F: drivers/memory/samsung/exynos5422-dmc.c
6027 DME1737 HARDWARE MONITOR DRIVER
6028 M: Juerg Haefliger <juergh@gmail.com>
6029 L: linux-hwmon@vger.kernel.org
6031 F: Documentation/hwmon/dme1737.rst
6032 F: drivers/hwmon/dme1737.c
6035 M: Jean Delvare <jdelvare@suse.com>
6037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6038 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6039 F: drivers/firmware/dmi-id.c
6040 F: drivers/firmware/dmi_scan.c
6041 F: include/linux/dmi.h
6044 M: Jonathan Corbet <corbet@lwn.net>
6045 L: linux-doc@vger.kernel.org
6047 P: Documentation/doc-guide/maintainer-profile.rst
6048 T: git git://git.lwn.net/linux.git docs-next
6050 F: scripts/documentation-file-ref-check
6051 F: scripts/kernel-doc
6052 F: scripts/sphinx-pre-install
6053 X: Documentation/ABI/
6054 X: Documentation/admin-guide/media/
6055 X: Documentation/devicetree/
6056 X: Documentation/driver-api/media/
6057 X: Documentation/firmware-guide/acpi/
6058 X: Documentation/i2c/
6059 X: Documentation/power/
6060 X: Documentation/spi/
6061 X: Documentation/userspace-api/media/
6063 DOCUMENTATION REPORTING ISSUES
6064 M: Thorsten Leemhuis <linux@leemhuis.info>
6065 L: linux-doc@vger.kernel.org
6067 F: Documentation/admin-guide/reporting-issues.rst
6069 DOCUMENTATION SCRIPTS
6070 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6071 L: linux-doc@vger.kernel.org
6073 F: Documentation/sphinx/parse-headers.pl
6074 F: scripts/documentation-file-ref-check
6075 F: scripts/sphinx-pre-install
6077 DOCUMENTATION/ITALIAN
6078 M: Federico Vaga <federico.vaga@vaga.pv.it>
6079 L: linux-doc@vger.kernel.org
6081 F: Documentation/translations/it_IT
6083 DOCUMENTATION/JAPANESE
6084 R: Akira Yokosawa <akiyks@gmail.com>
6085 L: linux-doc@vger.kernel.org
6087 F: Documentation/translations/ja_JP
6089 DONGWOON DW9714 LENS VOICE COIL DRIVER
6090 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6091 L: linux-media@vger.kernel.org
6093 T: git git://linuxtv.org/media_tree.git
6094 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6095 F: drivers/media/i2c/dw9714.c
6097 DONGWOON DW9768 LENS VOICE COIL DRIVER
6098 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6099 L: linux-media@vger.kernel.org
6101 T: git git://linuxtv.org/media_tree.git
6102 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6103 F: drivers/media/i2c/dw9768.c
6105 DONGWOON DW9807 LENS VOICE COIL DRIVER
6106 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6107 L: linux-media@vger.kernel.org
6109 T: git git://linuxtv.org/media_tree.git
6110 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6111 F: drivers/media/i2c/dw9807-vcm.c
6114 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6115 L: blinux-list@redhat.com
6117 F: drivers/char/dtlk.c
6118 F: include/linux/dtlk.h
6120 DPAA2 DATAPATH I/O (DPIO) DRIVER
6121 M: Roy Pledge <Roy.Pledge@nxp.com>
6122 L: linux-kernel@vger.kernel.org
6124 F: drivers/soc/fsl/dpio
6126 DPAA2 ETHERNET DRIVER
6127 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6128 L: netdev@vger.kernel.org
6130 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6131 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6132 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6133 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6134 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6135 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6136 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6137 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6138 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6140 DPAA2 ETHERNET SWITCH DRIVER
6141 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6142 L: netdev@vger.kernel.org
6144 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6145 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6146 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6148 DPT_I2O SCSI RAID DRIVER
6149 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6150 L: linux-scsi@vger.kernel.org
6152 W: http://www.adaptec.com/
6153 F: drivers/scsi/dpt*
6154 F: drivers/scsi/dpt/
6157 M: Philipp Reisner <philipp.reisner@linbit.com>
6158 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6159 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6160 L: drbd-dev@lists.linbit.com
6162 W: http://www.drbd.org
6163 T: git git://git.linbit.com/linux-drbd.git
6164 T: git git://git.linbit.com/drbd-8.4.git
6165 F: Documentation/admin-guide/blockdev/
6166 F: drivers/block/drbd/
6169 DRIVER COMPONENT FRAMEWORK
6170 L: dri-devel@lists.freedesktop.org
6171 F: drivers/base/component.c
6172 F: include/linux/component.h
6174 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6175 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6176 R: "Rafael J. Wysocki" <rafael@kernel.org>
6178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6179 F: Documentation/core-api/kobject.rst
6183 F: include/linux/debugfs.h
6184 F: include/linux/kobj*
6187 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6188 M: Nishanth Menon <nm@ti.com>
6189 L: linux-pm@vger.kernel.org
6191 F: drivers/soc/ti/smartreflex.c
6192 F: include/linux/power/smartreflex.h
6194 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6195 M: Maxime Ripard <mripard@kernel.org>
6196 M: Chen-Yu Tsai <wens@csie.org>
6197 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6198 L: dri-devel@lists.freedesktop.org
6200 T: git git://anongit.freedesktop.org/drm/drm-misc
6201 F: drivers/gpu/drm/sun4i/sun8i*
6203 DRM DRIVER FOR ARM PL111 CLCD
6204 M: Emma Anholt <emma@anholt.net>
6206 T: git git://anongit.freedesktop.org/drm/drm-misc
6207 F: drivers/gpu/drm/pl111/
6209 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6210 M: Linus Walleij <linus.walleij@linaro.org>
6212 T: git git://anongit.freedesktop.org/drm/drm-misc
6213 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6214 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6216 DRM DRIVER FOR ASPEED BMC GFX
6217 M: Joel Stanley <joel@jms.id.au>
6218 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6220 T: git git://anongit.freedesktop.org/drm/drm-misc
6221 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6222 F: drivers/gpu/drm/aspeed/
6224 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6225 M: Dave Airlie <airlied@redhat.com>
6226 R: Thomas Zimmermann <tzimmermann@suse.de>
6227 L: dri-devel@lists.freedesktop.org
6229 T: git git://anongit.freedesktop.org/drm/drm-misc
6230 F: drivers/gpu/drm/ast/
6232 DRM DRIVER FOR BOCHS VIRTUAL GPU
6233 M: Gerd Hoffmann <kraxel@redhat.com>
6234 L: virtualization@lists.linux-foundation.org
6236 T: git git://anongit.freedesktop.org/drm/drm-misc
6237 F: drivers/gpu/drm/tiny/bochs.c
6239 DRM DRIVER FOR BOE HIMAX8279D PANELS
6240 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6242 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6243 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6245 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6246 M: Jagan Teki <jagan@amarulasolutions.com>
6248 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6249 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6251 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6252 M: Linus Walleij <linus.walleij@linaro.org>
6254 T: git git://anongit.freedesktop.org/drm/drm-misc
6255 F: drivers/gpu/drm/tve200/
6257 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6258 M: Icenowy Zheng <icenowy@aosc.io>
6260 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6261 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6263 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6264 M: Jagan Teki <jagan@amarulasolutions.com>
6266 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6267 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6269 DRM DRIVER FOR GENERIC USB DISPLAY
6270 M: Noralf Trønnes <noralf@tronnes.org>
6272 W: https://github.com/notro/gud/wiki
6273 T: git git://anongit.freedesktop.org/drm/drm-misc
6274 F: drivers/gpu/drm/gud/
6275 F: include/drm/gud.h
6277 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6278 M: Hans de Goede <hdegoede@redhat.com>
6280 T: git git://anongit.freedesktop.org/drm/drm-misc
6281 F: drivers/gpu/drm/tiny/gm12u320.c
6283 DRM DRIVER FOR HX8357D PANELS
6284 M: Emma Anholt <emma@anholt.net>
6286 T: git git://anongit.freedesktop.org/drm/drm-misc
6287 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6288 F: drivers/gpu/drm/tiny/hx8357d.c
6290 DRM DRIVER FOR ILITEK ILI9225 PANELS
6291 M: David Lechner <david@lechnology.com>
6293 T: git git://anongit.freedesktop.org/drm/drm-misc
6294 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6295 F: drivers/gpu/drm/tiny/ili9225.c
6297 DRM DRIVER FOR ILITEK ILI9486 PANELS
6298 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6300 T: git git://anongit.freedesktop.org/drm/drm-misc
6301 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6302 F: drivers/gpu/drm/tiny/ili9486.c
6304 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6305 S: Orphan / Obsolete
6306 F: drivers/gpu/drm/i810/
6307 F: include/uapi/drm/i810_drm.h
6309 DRM DRIVER FOR LVDS PANELS
6310 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6311 L: dri-devel@lists.freedesktop.org
6312 T: git git://anongit.freedesktop.org/drm/drm-misc
6314 F: drivers/gpu/drm/panel/panel-lvds.c
6315 F: Documentation/devicetree/bindings/display/lvds.yaml
6316 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6318 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6319 M: Guido Günther <agx@sigxcpu.org>
6320 R: Purism Kernel Team <kernel@puri.sm>
6322 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6323 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6325 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6326 S: Orphan / Obsolete
6327 F: drivers/gpu/drm/mga/
6328 F: include/uapi/drm/mga_drm.h
6330 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6331 M: Dave Airlie <airlied@redhat.com>
6332 R: Thomas Zimmermann <tzimmermann@suse.de>
6333 L: dri-devel@lists.freedesktop.org
6335 T: git git://anongit.freedesktop.org/drm/drm-misc
6336 F: drivers/gpu/drm/mgag200/
6338 DRM DRIVER FOR MI0283QT
6339 M: Noralf Trønnes <noralf@tronnes.org>
6341 T: git git://anongit.freedesktop.org/drm/drm-misc
6342 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6343 F: drivers/gpu/drm/tiny/mi0283qt.c
6345 DRM DRIVER FOR MIPI DBI compatible panels
6346 M: Noralf Trønnes <noralf@tronnes.org>
6348 W: https://github.com/notro/panel-mipi-dbi/wiki
6349 T: git git://anongit.freedesktop.org/drm/drm-misc
6350 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6351 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6353 DRM DRIVER FOR MSM ADRENO GPU
6354 M: Rob Clark <robdclark@gmail.com>
6355 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6356 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6357 R: Sean Paul <sean@poorly.run>
6358 L: linux-arm-msm@vger.kernel.org
6359 L: dri-devel@lists.freedesktop.org
6360 L: freedreno@lists.freedesktop.org
6362 T: git https://gitlab.freedesktop.org/drm/msm.git
6363 F: Documentation/devicetree/bindings/display/msm/
6364 F: drivers/gpu/drm/msm/
6365 F: include/uapi/drm/msm_drm.h
6367 DRM DRIVER FOR NOVATEK NT35510 PANELS
6368 M: Linus Walleij <linus.walleij@linaro.org>
6370 T: git git://anongit.freedesktop.org/drm/drm-misc
6371 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6372 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6374 DRM DRIVER FOR NOVATEK NT35560 PANELS
6375 M: Linus Walleij <linus.walleij@linaro.org>
6377 T: git git://anongit.freedesktop.org/drm/drm-misc
6378 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6379 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6381 DRM DRIVER FOR NOVATEK NT36672A PANELS
6382 M: Sumit Semwal <sumit.semwal@linaro.org>
6384 T: git git://anongit.freedesktop.org/drm/drm-misc
6385 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6386 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6388 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6389 M: Ben Skeggs <bskeggs@redhat.com>
6390 M: Karol Herbst <kherbst@redhat.com>
6391 M: Lyude Paul <lyude@redhat.com>
6392 L: dri-devel@lists.freedesktop.org
6393 L: nouveau@lists.freedesktop.org
6395 W: https://nouveau.freedesktop.org/
6396 Q: https://patchwork.freedesktop.org/project/nouveau/
6397 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6398 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6399 C: irc://irc.oftc.net/nouveau
6400 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6401 F: drivers/gpu/drm/nouveau/
6402 F: include/uapi/drm/nouveau_drm.h
6404 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6405 M: Stefan Mavrodiev <stefan@olimex.com>
6407 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6408 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6410 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6411 R: Douglas Anderson <dianders@chromium.org>
6412 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6413 F: drivers/gpu/drm/bridge/parade-ps8640.c
6415 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6416 M: Noralf Trønnes <noralf@tronnes.org>
6418 T: git git://anongit.freedesktop.org/drm/drm-misc
6419 F: Documentation/devicetree/bindings/display/repaper.txt
6420 F: drivers/gpu/drm/tiny/repaper.c
6422 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6423 M: Javier Martinez Canillas <javierm@redhat.com>
6425 T: git git://anongit.freedesktop.org/drm/drm-misc
6426 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6427 F: drivers/gpu/drm/solomon/ssd130x*
6429 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6430 M: Dave Airlie <airlied@redhat.com>
6431 M: Gerd Hoffmann <kraxel@redhat.com>
6432 L: virtualization@lists.linux-foundation.org
6434 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6435 T: git git://anongit.freedesktop.org/drm/drm-misc
6436 F: drivers/gpu/drm/tiny/cirrus.c
6438 DRM DRIVER FOR QXL VIRTUAL GPU
6439 M: Dave Airlie <airlied@redhat.com>
6440 M: Gerd Hoffmann <kraxel@redhat.com>
6441 L: virtualization@lists.linux-foundation.org
6442 L: spice-devel@lists.freedesktop.org
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: drivers/gpu/drm/qxl/
6446 F: include/uapi/drm/qxl_drm.h
6448 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6449 S: Orphan / Obsolete
6450 F: drivers/gpu/drm/r128/
6451 F: include/uapi/drm/r128_drm.h
6453 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6454 M: Robert Chiras <robert.chiras@nxp.com>
6456 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6457 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6459 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6460 M: Linus Walleij <linus.walleij@linaro.org>
6462 T: git git://anongit.freedesktop.org/drm/drm-misc
6463 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6464 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6466 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6467 M: Markuss Broks <markuss.broks@gmail.com>
6469 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6470 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6472 DRM DRIVER FOR SITRONIX ST7703 PANELS
6473 M: Guido Günther <agx@sigxcpu.org>
6474 R: Purism Kernel Team <kernel@puri.sm>
6475 R: Ondrej Jirman <megous@megous.com>
6477 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6478 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6480 DRM DRIVER FOR SAVAGE VIDEO CARDS
6481 S: Orphan / Obsolete
6482 F: drivers/gpu/drm/savage/
6483 F: include/uapi/drm/savage_drm.h
6485 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6486 M: Thomas Zimmermann <tzimmermann@suse.de>
6487 L: dri-devel@lists.freedesktop.org
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: drivers/gpu/drm/tiny/simpledrm.c
6492 DRM DRIVER FOR SIS VIDEO CARDS
6493 S: Orphan / Obsolete
6494 F: drivers/gpu/drm/sis/
6495 F: include/uapi/drm/sis_drm.h
6497 DRM DRIVER FOR SITRONIX ST7586 PANELS
6498 M: David Lechner <david@lechnology.com>
6500 T: git git://anongit.freedesktop.org/drm/drm-misc
6501 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6502 F: drivers/gpu/drm/tiny/st7586.c
6504 DRM DRIVER FOR SITRONIX ST7701 PANELS
6505 M: Jagan Teki <jagan@amarulasolutions.com>
6507 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6508 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6510 DRM DRIVER FOR SITRONIX ST7735R PANELS
6511 M: David Lechner <david@lechnology.com>
6513 T: git git://anongit.freedesktop.org/drm/drm-misc
6514 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6515 F: drivers/gpu/drm/tiny/st7735r.c
6517 DRM DRIVER FOR ST-ERICSSON MCDE
6518 M: Linus Walleij <linus.walleij@linaro.org>
6520 T: git git://anongit.freedesktop.org/drm/drm-misc
6521 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6522 F: drivers/gpu/drm/mcde/
6524 DRM DRIVER FOR TDFX VIDEO CARDS
6525 S: Orphan / Obsolete
6526 F: drivers/gpu/drm/tdfx/
6528 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6529 R: Douglas Anderson <dianders@chromium.org>
6530 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6531 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6533 DRM DRIVER FOR TPO TPG110 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/tpo,tpg110.yaml
6538 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6540 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6541 M: Dave Airlie <airlied@redhat.com>
6542 R: Sean Paul <sean@poorly.run>
6543 R: Thomas Zimmermann <tzimmermann@suse.de>
6544 L: dri-devel@lists.freedesktop.org
6546 T: git git://anongit.freedesktop.org/drm/drm-misc
6547 F: drivers/gpu/drm/udl/
6549 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6550 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6551 M: Melissa Wen <melissa.srw@gmail.com>
6552 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6553 R: Daniel Vetter <daniel@ffwll.ch>
6554 L: dri-devel@lists.freedesktop.org
6556 T: git git://anongit.freedesktop.org/drm/drm-misc
6557 F: Documentation/gpu/vkms.rst
6558 F: drivers/gpu/drm/vkms/
6560 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6561 M: Hans de Goede <hdegoede@redhat.com>
6562 L: dri-devel@lists.freedesktop.org
6564 T: git git://anongit.freedesktop.org/drm/drm-misc
6565 F: drivers/gpu/drm/vboxvideo/
6567 DRM DRIVER FOR VMWARE VIRTUAL GPU
6568 M: Zack Rusin <zackr@vmware.com>
6569 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6570 L: dri-devel@lists.freedesktop.org
6572 T: git git://anongit.freedesktop.org/drm/drm-misc
6573 F: drivers/gpu/drm/vmwgfx/
6574 F: include/uapi/drm/vmwgfx_drm.h
6576 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6577 M: Linus Walleij <linus.walleij@linaro.org>
6579 T: git git://anongit.freedesktop.org/drm/drm-misc
6580 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6581 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6584 M: David Airlie <airlied@linux.ie>
6585 M: Daniel Vetter <daniel@ffwll.ch>
6586 L: dri-devel@lists.freedesktop.org
6588 B: https://gitlab.freedesktop.org/drm
6589 C: irc://irc.oftc.net/dri-devel
6590 T: git git://anongit.freedesktop.org/drm/drm
6591 F: Documentation/devicetree/bindings/display/
6592 F: Documentation/devicetree/bindings/gpu/
6593 F: Documentation/gpu/
6596 F: include/linux/vga*
6597 F: include/uapi/drm/
6599 DRM DRIVERS AND MISC GPU PATCHES
6600 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6601 M: Maxime Ripard <mripard@kernel.org>
6602 M: Thomas Zimmermann <tzimmermann@suse.de>
6604 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6605 T: git git://anongit.freedesktop.org/drm/drm-misc
6606 F: Documentation/gpu/
6607 F: drivers/gpu/drm/*
6610 F: include/linux/vga*
6611 F: include/uapi/drm/drm*
6613 DRM DRIVERS FOR ALLWINNER A10
6614 M: Maxime Ripard <mripard@kernel.org>
6615 M: Chen-Yu Tsai <wens@csie.org>
6616 L: dri-devel@lists.freedesktop.org
6618 T: git git://anongit.freedesktop.org/drm/drm-misc
6619 F: Documentation/devicetree/bindings/display/allwinner*
6620 F: drivers/gpu/drm/sun4i/
6622 DRM DRIVERS FOR AMLOGIC SOCS
6623 M: Neil Armstrong <narmstrong@baylibre.com>
6624 L: dri-devel@lists.freedesktop.org
6625 L: linux-amlogic@lists.infradead.org
6627 W: http://linux-meson.com/
6628 T: git git://anongit.freedesktop.org/drm/drm-misc
6629 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6630 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6631 F: Documentation/gpu/meson.rst
6632 F: drivers/gpu/drm/meson/
6634 DRM DRIVERS FOR ATMEL HLCDC
6635 M: Sam Ravnborg <sam@ravnborg.org>
6636 M: Boris Brezillon <bbrezillon@kernel.org>
6637 L: dri-devel@lists.freedesktop.org
6639 T: git git://anongit.freedesktop.org/drm/drm-misc
6640 F: Documentation/devicetree/bindings/display/atmel/
6641 F: drivers/gpu/drm/atmel-hlcdc/
6643 DRM DRIVERS FOR BRIDGE CHIPS
6644 M: Andrzej Hajda <andrzej.hajda@intel.com>
6645 M: Neil Armstrong <narmstrong@baylibre.com>
6646 M: Robert Foss <robert.foss@linaro.org>
6647 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6648 R: Jonas Karlman <jonas@kwiboo.se>
6649 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6651 T: git git://anongit.freedesktop.org/drm/drm-misc
6652 F: Documentation/devicetree/bindings/display/bridge/
6653 F: drivers/gpu/drm/bridge/
6655 DRM DRIVERS FOR EXYNOS
6656 M: Inki Dae <inki.dae@samsung.com>
6657 M: Joonyoung Shim <jy0922.shim@samsung.com>
6658 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6659 M: Kyungmin Park <kyungmin.park@samsung.com>
6660 L: dri-devel@lists.freedesktop.org
6662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6663 F: Documentation/devicetree/bindings/display/exynos/
6664 F: Documentation/devicetree/bindings/display/samsung/
6665 F: drivers/gpu/drm/exynos/
6666 F: include/uapi/drm/exynos_drm.h
6668 DRM DRIVERS FOR FREESCALE DCU
6669 M: Stefan Agner <stefan@agner.ch>
6670 M: Alison Wang <alison.wang@nxp.com>
6671 L: dri-devel@lists.freedesktop.org
6673 T: git git://anongit.freedesktop.org/drm/drm-misc
6674 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6675 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6676 F: drivers/gpu/drm/fsl-dcu/
6678 DRM DRIVERS FOR FREESCALE IMX
6679 M: Philipp Zabel <p.zabel@pengutronix.de>
6680 L: dri-devel@lists.freedesktop.org
6682 F: Documentation/devicetree/bindings/display/imx/
6683 F: drivers/gpu/drm/imx/
6684 F: drivers/gpu/ipu-v3/
6686 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6687 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6688 L: dri-devel@lists.freedesktop.org
6690 T: git git://github.com/patjak/drm-gma500
6691 F: drivers/gpu/drm/gma500/
6693 DRM DRIVERS FOR HISILICON
6694 M: Xinliang Liu <xinliang.liu@linaro.org>
6695 M: Tian Tao <tiantao6@hisilicon.com>
6696 R: John Stultz <jstultz@google.com>
6697 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6698 R: Chen Feng <puck.chen@hisilicon.com>
6699 L: dri-devel@lists.freedesktop.org
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/devicetree/bindings/display/hisilicon/
6703 F: drivers/gpu/drm/hisilicon/
6705 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6706 M: Deepak Rawat <drawat.floss@gmail.com>
6707 L: linux-hyperv@vger.kernel.org
6708 L: dri-devel@lists.freedesktop.org
6710 T: git git://anongit.freedesktop.org/drm/drm-misc
6711 F: drivers/gpu/drm/hyperv
6713 DRM DRIVERS FOR LIMA
6714 M: Qiang Yu <yuq825@gmail.com>
6715 L: dri-devel@lists.freedesktop.org
6716 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6718 T: git git://anongit.freedesktop.org/drm/drm-misc
6719 F: drivers/gpu/drm/lima/
6720 F: include/uapi/drm/lima_drm.h
6722 DRM DRIVERS FOR MEDIATEK
6723 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6724 M: Philipp Zabel <p.zabel@pengutronix.de>
6725 L: dri-devel@lists.freedesktop.org
6726 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6728 F: Documentation/devicetree/bindings/display/mediatek/
6729 F: drivers/gpu/drm/mediatek/
6730 F: drivers/phy/mediatek/phy-mtk-hdmi*
6731 F: drivers/phy/mediatek/phy-mtk-mipi*
6733 DRM DRIVERS FOR NVIDIA TEGRA
6734 M: Thierry Reding <thierry.reding@gmail.com>
6735 L: dri-devel@lists.freedesktop.org
6736 L: linux-tegra@vger.kernel.org
6738 T: git git://anongit.freedesktop.org/tegra/linux.git
6739 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6740 F: Documentation/devicetree/bindings/gpu/host1x/
6741 F: drivers/gpu/drm/tegra/
6742 F: drivers/gpu/host1x/
6743 F: include/linux/host1x.h
6744 F: include/uapi/drm/tegra_drm.h
6746 DRM DRIVERS FOR RENESAS
6747 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6748 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6749 L: dri-devel@lists.freedesktop.org
6750 L: linux-renesas-soc@vger.kernel.org
6752 T: git git://linuxtv.org/pinchartl/media drm/du/next
6753 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6754 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6755 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6756 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6757 F: drivers/gpu/drm/rcar-du/
6758 F: drivers/gpu/drm/shmobile/
6759 F: include/linux/platform_data/shmob_drm.h
6761 DRM DRIVERS FOR ROCKCHIP
6762 M: Sandy Huang <hjc@rock-chips.com>
6763 M: Heiko Stübner <heiko@sntech.de>
6764 L: dri-devel@lists.freedesktop.org
6766 T: git git://anongit.freedesktop.org/drm/drm-misc
6767 F: Documentation/devicetree/bindings/display/rockchip/
6768 F: drivers/gpu/drm/rockchip/
6771 M: Alain Volmat <alain.volmat@foss.st.com>
6772 L: dri-devel@lists.freedesktop.org
6774 T: git git://anongit.freedesktop.org/drm/drm-misc
6775 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6776 F: drivers/gpu/drm/sti
6779 M: Yannick Fertre <yannick.fertre@foss.st.com>
6780 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6781 M: Philippe Cornu <philippe.cornu@foss.st.com>
6782 L: dri-devel@lists.freedesktop.org
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6786 F: drivers/gpu/drm/stm
6788 DRM DRIVERS FOR TI KEYSTONE
6789 M: Jyri Sarha <jyri.sarha@iki.fi>
6790 M: Tomi Valkeinen <tomba@kernel.org>
6791 L: dri-devel@lists.freedesktop.org
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6795 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6796 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6797 F: drivers/gpu/drm/tidss/
6799 DRM DRIVERS FOR TI LCDC
6800 M: Jyri Sarha <jyri.sarha@iki.fi>
6801 R: Tomi Valkeinen <tomba@kernel.org>
6802 L: dri-devel@lists.freedesktop.org
6804 F: Documentation/devicetree/bindings/display/tilcdc/
6805 F: drivers/gpu/drm/tilcdc/
6807 DRM DRIVERS FOR TI OMAP
6808 M: Tomi Valkeinen <tomba@kernel.org>
6809 L: dri-devel@lists.freedesktop.org
6811 F: Documentation/devicetree/bindings/display/ti/
6812 F: drivers/gpu/drm/omapdrm/
6815 M: Emma Anholt <emma@anholt.net>
6817 T: git git://anongit.freedesktop.org/drm/drm-misc
6818 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6819 F: drivers/gpu/drm/v3d/
6820 F: include/uapi/drm/v3d_drm.h
6823 M: Emma Anholt <emma@anholt.net>
6824 M: Maxime Ripard <mripard@kernel.org>
6826 T: git git://github.com/anholt/linux
6827 T: git git://anongit.freedesktop.org/drm/drm-misc
6828 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6829 F: drivers/gpu/drm/vc4/
6830 F: include/uapi/drm/vc4_drm.h
6832 DRM DRIVERS FOR VIVANTE GPU IP
6833 M: Lucas Stach <l.stach@pengutronix.de>
6834 R: Russell King <linux+etnaviv@armlinux.org.uk>
6835 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6836 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6837 L: dri-devel@lists.freedesktop.org
6839 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6840 F: drivers/gpu/drm/etnaviv/
6841 F: include/uapi/drm/etnaviv_drm.h
6844 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6845 L: dri-devel@lists.freedesktop.org
6846 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6848 T: git git://anongit.freedesktop.org/drm/drm-misc
6849 F: Documentation/gpu/xen-front.rst
6850 F: drivers/gpu/drm/xen/
6852 DRM DRIVERS FOR XILINX
6853 M: Hyun Kwon <hyun.kwon@xilinx.com>
6854 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6855 L: dri-devel@lists.freedesktop.org
6857 T: git git://anongit.freedesktop.org/drm/drm-misc
6858 F: Documentation/devicetree/bindings/display/xlnx/
6859 F: drivers/gpu/drm/xlnx/
6862 M: Thierry Reding <thierry.reding@gmail.com>
6863 R: Sam Ravnborg <sam@ravnborg.org>
6864 L: dri-devel@lists.freedesktop.org
6866 T: git git://anongit.freedesktop.org/drm/drm-misc
6867 F: Documentation/devicetree/bindings/display/panel/
6868 F: drivers/gpu/drm/drm_panel.c
6869 F: drivers/gpu/drm/panel/
6870 F: include/drm/drm_panel.h
6872 DRM PRIVACY-SCREEN CLASS
6873 M: Hans de Goede <hdegoede@redhat.com>
6874 L: dri-devel@lists.freedesktop.org
6876 T: git git://anongit.freedesktop.org/drm/drm-misc
6877 F: drivers/gpu/drm/drm_privacy_screen*
6878 F: include/drm/drm_privacy_screen*
6881 M: Christian Koenig <christian.koenig@amd.com>
6882 M: Huang Rui <ray.huang@amd.com>
6883 L: dri-devel@lists.freedesktop.org
6885 T: git git://anongit.freedesktop.org/drm/drm-misc
6886 F: drivers/gpu/drm/ttm/
6890 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6891 L: dri-devel@lists.freedesktop.org
6893 T: git git://anongit.freedesktop.org/drm/drm-misc
6894 F: drivers/gpu/drm/scheduler/
6895 F: include/drm/gpu_scheduler.h
6897 DSBR100 USB FM RADIO DRIVER
6898 M: Alexey Klimov <klimov.linux@gmail.com>
6899 L: linux-media@vger.kernel.org
6901 T: git git://linuxtv.org/media_tree.git
6902 F: drivers/media/radio/dsbr100.c
6905 M: Hans Verkuil <hverkuil@xs4all.nl>
6906 L: linux-media@vger.kernel.org
6908 W: https://linuxtv.org
6909 T: git git://linuxtv.org/media_tree.git
6910 F: drivers/media/pci/dt3155/
6912 DVB_USB_AF9015 MEDIA DRIVER
6913 M: Antti Palosaari <crope@iki.fi>
6914 L: linux-media@vger.kernel.org
6916 W: https://linuxtv.org
6917 W: http://palosaari.fi/linux/
6918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6919 T: git git://linuxtv.org/anttip/media_tree.git
6920 F: drivers/media/usb/dvb-usb-v2/af9015*
6922 DVB_USB_AF9035 MEDIA DRIVER
6923 M: Antti Palosaari <crope@iki.fi>
6924 L: linux-media@vger.kernel.org
6926 W: https://linuxtv.org
6927 W: http://palosaari.fi/linux/
6928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6929 T: git git://linuxtv.org/anttip/media_tree.git
6930 F: drivers/media/usb/dvb-usb-v2/af9035*
6932 DVB_USB_ANYSEE MEDIA DRIVER
6933 M: Antti Palosaari <crope@iki.fi>
6934 L: linux-media@vger.kernel.org
6936 W: https://linuxtv.org
6937 W: http://palosaari.fi/linux/
6938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6939 T: git git://linuxtv.org/anttip/media_tree.git
6940 F: drivers/media/usb/dvb-usb-v2/anysee*
6942 DVB_USB_AU6610 MEDIA DRIVER
6943 M: Antti Palosaari <crope@iki.fi>
6944 L: linux-media@vger.kernel.org
6946 W: https://linuxtv.org
6947 W: http://palosaari.fi/linux/
6948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6949 T: git git://linuxtv.org/anttip/media_tree.git
6950 F: drivers/media/usb/dvb-usb-v2/au6610*
6952 DVB_USB_CE6230 MEDIA DRIVER
6953 M: Antti Palosaari <crope@iki.fi>
6954 L: linux-media@vger.kernel.org
6956 W: https://linuxtv.org
6957 W: http://palosaari.fi/linux/
6958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6959 T: git git://linuxtv.org/anttip/media_tree.git
6960 F: drivers/media/usb/dvb-usb-v2/ce6230*
6962 DVB_USB_CXUSB MEDIA DRIVER
6963 M: Michael Krufky <mkrufky@linuxtv.org>
6964 L: linux-media@vger.kernel.org
6966 W: https://linuxtv.org
6967 W: http://github.com/mkrufky
6968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6969 T: git git://linuxtv.org/media_tree.git
6970 F: drivers/media/usb/dvb-usb/cxusb*
6972 DVB_USB_EC168 MEDIA DRIVER
6973 M: Antti Palosaari <crope@iki.fi>
6974 L: linux-media@vger.kernel.org
6976 W: https://linuxtv.org
6977 W: http://palosaari.fi/linux/
6978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6979 T: git git://linuxtv.org/anttip/media_tree.git
6980 F: drivers/media/usb/dvb-usb-v2/ec168*
6982 DVB_USB_GL861 MEDIA DRIVER
6983 M: Antti Palosaari <crope@iki.fi>
6984 L: linux-media@vger.kernel.org
6986 W: https://linuxtv.org
6987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6988 T: git git://linuxtv.org/anttip/media_tree.git
6989 F: drivers/media/usb/dvb-usb-v2/gl861*
6991 DVB_USB_MXL111SF MEDIA DRIVER
6992 M: Michael Krufky <mkrufky@linuxtv.org>
6993 L: linux-media@vger.kernel.org
6995 W: https://linuxtv.org
6996 W: http://github.com/mkrufky
6997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6998 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6999 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7001 DVB_USB_RTL28XXU MEDIA DRIVER
7002 M: Antti Palosaari <crope@iki.fi>
7003 L: linux-media@vger.kernel.org
7005 W: https://linuxtv.org
7006 W: http://palosaari.fi/linux/
7007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7008 T: git git://linuxtv.org/anttip/media_tree.git
7009 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7011 DVB_USB_V2 MEDIA DRIVER
7012 M: Antti Palosaari <crope@iki.fi>
7013 L: linux-media@vger.kernel.org
7015 W: https://linuxtv.org
7016 W: http://palosaari.fi/linux/
7017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7018 T: git git://linuxtv.org/anttip/media_tree.git
7019 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7020 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7023 M: Jason Baron <jbaron@akamai.com>
7025 F: include/linux/dynamic_debug.h
7026 F: lib/dynamic_debug.c
7028 DYNAMIC INTERRUPT MODERATION
7029 M: Tal Gilboa <talgi@nvidia.com>
7031 F: Documentation/networking/net_dim.rst
7032 F: include/linux/dim.h
7035 DZ DECSTATION DZ11 SERIAL DRIVER
7036 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7038 F: drivers/tty/serial/dz.*
7040 E3X0 POWER BUTTON DRIVER
7041 M: Moritz Fischer <moritz.fischer@ettus.com>
7042 L: usrp-users@lists.ettus.com
7044 W: http://www.ettus.com
7045 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7046 F: drivers/input/misc/e3x0-button.c
7049 M: Antti Palosaari <crope@iki.fi>
7050 L: linux-media@vger.kernel.org
7052 W: https://linuxtv.org
7053 W: http://palosaari.fi/linux/
7054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7055 T: git git://linuxtv.org/anttip/media_tree.git
7056 F: drivers/media/tuners/e4000*
7058 EARTH_PT1 MEDIA DRIVER
7059 M: Akihiro Tsukada <tskd08@gmail.com>
7060 L: linux-media@vger.kernel.org
7062 F: drivers/media/pci/pt1/
7064 EARTH_PT3 MEDIA DRIVER
7065 M: Akihiro Tsukada <tskd08@gmail.com>
7066 L: linux-media@vger.kernel.org
7068 F: drivers/media/pci/pt3/
7071 M: Antti Palosaari <crope@iki.fi>
7072 L: linux-media@vger.kernel.org
7074 W: https://linuxtv.org
7075 W: http://palosaari.fi/linux/
7076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7077 T: git git://linuxtv.org/anttip/media_tree.git
7078 F: drivers/media/dvb-frontends/ec100*
7081 M: Tyler Hicks <code@tyhicks.com>
7082 L: ecryptfs@vger.kernel.org
7084 W: http://ecryptfs.org
7085 W: https://launchpad.net/ecryptfs
7086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7087 F: Documentation/filesystems/ecryptfs.rst
7091 M: Yazen Ghannam <yazen.ghannam@amd.com>
7092 L: linux-edac@vger.kernel.org
7094 F: drivers/edac/amd64_edac*
7095 F: drivers/edac/mce_amd*
7098 M: Jan Luebbe <jlu@pengutronix.de>
7099 L: linux-edac@vger.kernel.org
7101 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7102 F: drivers/edac/armada_xp_*
7105 M: Stefan Schaeckeler <sschaeck@cisco.com>
7107 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7108 F: drivers/edac/aspeed_edac.c
7111 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7113 F: drivers/edac/bluefield_edac.c
7116 M: Andre Przywara <andre.przywara@arm.com>
7117 L: linux-edac@vger.kernel.org
7119 F: drivers/edac/highbank*
7122 M: Ralf Baechle <ralf@linux-mips.org>
7123 L: linux-edac@vger.kernel.org
7124 L: linux-mips@vger.kernel.org
7126 F: drivers/edac/octeon_edac*
7128 EDAC-CAVIUM THUNDERX
7129 M: Robert Richter <rric@kernel.org>
7130 L: linux-edac@vger.kernel.org
7132 F: drivers/edac/thunderx_edac*
7135 M: Borislav Petkov <bp@alien8.de>
7136 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7137 M: Tony Luck <tony.luck@intel.com>
7138 R: James Morse <james.morse@arm.com>
7139 R: Robert Richter <rric@kernel.org>
7140 L: linux-edac@vger.kernel.org
7142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7143 F: Documentation/admin-guide/ras.rst
7144 F: Documentation/driver-api/edac.rst
7146 F: include/linux/edac.h
7149 M: Lei Wang <lewan@microsoft.com>
7150 L: linux-edac@vger.kernel.org
7152 F: drivers/edac/dmc520_edac.c
7155 M: Mark Gross <markgross@kernel.org>
7156 L: linux-edac@vger.kernel.org
7158 F: drivers/edac/e752x_edac.c
7161 L: linux-edac@vger.kernel.org
7163 F: drivers/edac/e7xxx_edac.c
7166 M: York Sun <york.sun@nxp.com>
7167 L: linux-edac@vger.kernel.org
7169 F: drivers/edac/fsl_ddr_edac.*
7172 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7173 L: linux-edac@vger.kernel.org
7175 F: drivers/edac/ghes_edac.c
7178 M: Tony Luck <tony.luck@intel.com>
7179 L: linux-edac@vger.kernel.org
7181 F: drivers/edac/i10nm_base.c
7184 L: linux-edac@vger.kernel.org
7186 F: drivers/edac/i3000_edac.c
7189 L: linux-edac@vger.kernel.org
7191 F: drivers/edac/i5000_edac.c
7194 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7195 L: linux-edac@vger.kernel.org
7197 F: drivers/edac/i5400_edac.c
7200 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7201 L: linux-edac@vger.kernel.org
7203 F: drivers/edac/i7300_edac.c
7206 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7207 L: linux-edac@vger.kernel.org
7209 F: drivers/edac/i7core_edac.c
7212 M: Tim Small <tim@buttersideup.com>
7213 L: linux-edac@vger.kernel.org
7215 F: drivers/edac/i82443bxgx_edac.c
7218 M: "Arvind R." <arvino55@gmail.com>
7219 L: linux-edac@vger.kernel.org
7221 F: drivers/edac/i82975x_edac.c
7224 M: Jason Baron <jbaron@akamai.com>
7225 L: linux-edac@vger.kernel.org
7227 F: drivers/edac/ie31200_edac.c
7230 M: Tony Luck <tony.luck@intel.com>
7231 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7232 L: linux-edac@vger.kernel.org
7234 F: drivers/edac/igen6_edac.c
7237 M: Johannes Thumshirn <morbidrsa@gmail.com>
7238 L: linux-edac@vger.kernel.org
7240 F: drivers/edac/mpc85xx_edac.[ch]
7243 M: Egor Martovetsky <egor@pasemi.com>
7244 L: linux-edac@vger.kernel.org
7246 F: drivers/edac/pasemi_edac.c
7249 M: Tony Luck <tony.luck@intel.com>
7250 L: linux-edac@vger.kernel.org
7252 F: drivers/edac/pnd2_edac.[ch]
7255 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7256 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7257 L: linux-arm-msm@vger.kernel.org
7258 L: linux-edac@vger.kernel.org
7260 F: drivers/edac/qcom_edac.c
7263 M: Tim Small <tim@buttersideup.com>
7264 L: linux-edac@vger.kernel.org
7266 F: drivers/edac/r82600_edac.c
7269 M: Tony Luck <tony.luck@intel.com>
7270 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7271 L: linux-edac@vger.kernel.org
7273 F: drivers/edac/sb_edac.c
7276 M: Tony Luck <tony.luck@intel.com>
7277 L: linux-edac@vger.kernel.org
7279 F: drivers/edac/skx_*.[ch]
7282 M: Tero Kristo <kristo@kernel.org>
7283 L: linux-edac@vger.kernel.org
7285 F: drivers/edac/ti_edac.c
7287 EDIROL UA-101/UA-1000 DRIVER
7288 M: Clemens Ladisch <clemens@ladisch.de>
7289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7292 F: sound/usb/misc/ua101.c
7295 M: Ivan Hu <ivan.hu@canonical.com>
7296 M: Ard Biesheuvel <ardb@kernel.org>
7297 L: linux-efi@vger.kernel.org
7299 F: drivers/firmware/efi/test/
7301 EFI VARIABLE FILESYSTEM
7302 M: Matthew Garrett <matthew.garrett@nebula.com>
7303 M: Jeremy Kerr <jk@ozlabs.org>
7304 M: Ard Biesheuvel <ardb@kernel.org>
7305 L: linux-efi@vger.kernel.org
7307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7310 EFIFB FRAMEBUFFER DRIVER
7311 M: Peter Jones <pjones@redhat.com>
7312 L: linux-fbdev@vger.kernel.org
7314 F: drivers/video/fbdev/efifb.c
7318 W: http://aeschi.ch.eu.org/efs/
7321 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7322 M: Douglas Miller <dougmill@linux.ibm.com>
7323 L: netdev@vger.kernel.org
7325 F: drivers/net/ethernet/ibm/ehea/
7327 EM28XX VIDEO4LINUX DRIVER
7328 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7329 L: linux-media@vger.kernel.org
7331 W: https://linuxtv.org
7332 T: git git://linuxtv.org/media_tree.git
7333 F: Documentation/admin-guide/media/em28xx*
7334 F: drivers/media/usb/em28xx/
7337 M: Matt Mackall <mpm@selenic.com>
7338 M: David Woodhouse <dwmw2@infradead.org>
7339 L: linux-embedded@vger.kernel.org
7342 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7343 M: Adrian Hunter <adrian.hunter@intel.com>
7344 M: Ritesh Harjani <riteshh@codeaurora.org>
7345 M: Asutosh Das <asutoshd@codeaurora.org>
7346 L: linux-mmc@vger.kernel.org
7348 F: drivers/mmc/host/cqhci*
7350 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7351 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7352 L: linux-scsi@vger.kernel.org
7354 W: http://www.broadcom.com
7355 F: drivers/scsi/be2iscsi/
7357 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7358 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7359 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7360 M: Somnath Kotur <somnath.kotur@broadcom.com>
7361 L: netdev@vger.kernel.org
7363 W: http://www.emulex.com
7364 F: drivers/net/ethernet/emulex/benet/
7366 EMULEX ONECONNECT ROCE DRIVER
7367 M: Selvin Xavier <selvin.xavier@broadcom.com>
7368 L: linux-rdma@vger.kernel.org
7370 W: http://www.broadcom.com
7371 F: drivers/infiniband/hw/ocrdma/
7372 F: include/uapi/rdma/ocrdma-abi.h
7374 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7375 M: James Smart <james.smart@broadcom.com>
7376 M: Dick Kennedy <dick.kennedy@broadcom.com>
7377 L: linux-scsi@vger.kernel.org
7379 W: http://www.broadcom.com
7380 F: drivers/scsi/lpfc/
7382 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7383 M: James Smart <james.smart@broadcom.com>
7384 M: Ram Vegesna <ram.vegesna@broadcom.com>
7385 L: linux-scsi@vger.kernel.org
7386 L: target-devel@vger.kernel.org
7388 W: http://www.broadcom.com
7389 F: drivers/scsi/elx/
7391 ENE CB710 FLASH CARD READER DRIVER
7392 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7394 F: drivers/misc/cb710/
7395 F: drivers/mmc/host/cb710-mmc.*
7396 F: include/linux/cb710.h
7398 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7399 M: Maxim Levitsky <maximlevitsky@gmail.com>
7401 F: drivers/media/rc/ene_ir.*
7403 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7404 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7405 L: linuxppc-dev@lists.ozlabs.org
7407 F: drivers/tty/ehv_bytechan.c
7409 EPSON S1D13XXX FRAMEBUFFER DRIVER
7410 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7413 F: drivers/video/fbdev/s1d13xxxfb.c
7414 F: include/video/s1d13xxxfb.h
7417 M: Gao Xiang <xiang@kernel.org>
7418 M: Chao Yu <chao@kernel.org>
7419 L: linux-erofs@lists.ozlabs.org
7421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7422 F: Documentation/filesystems/erofs.rst
7424 F: include/trace/events/erofs.h
7426 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7427 M: Jeff Layton <jlayton@kernel.org>
7429 F: include/linux/errseq.h
7432 ET131X NETWORK DRIVER
7433 M: Mark Einon <mark.einon@gmail.com>
7435 F: drivers/net/ethernet/agere/
7437 ETAS ES58X CAN/USB DRIVER
7438 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7439 L: linux-can@vger.kernel.org
7441 F: drivers/net/can/usb/etas_es58x/
7444 M: Roopa Prabhu <roopa@nvidia.com>
7445 M: Nikolay Aleksandrov <razor@blackwall.org>
7446 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7447 L: netdev@vger.kernel.org
7449 W: http://www.linuxfoundation.org/en/Net:Bridge
7450 F: include/linux/netfilter_bridge/
7453 ETHERNET PHY LIBRARY
7454 M: Andrew Lunn <andrew@lunn.ch>
7455 M: Heiner Kallweit <hkallweit1@gmail.com>
7456 R: Russell King <linux@armlinux.org.uk>
7457 L: netdev@vger.kernel.org
7459 F: Documentation/ABI/testing/sysfs-class-net-phydev
7460 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7461 F: Documentation/devicetree/bindings/net/mdio*
7462 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7463 F: Documentation/networking/phy.rst
7464 F: drivers/net/mdio/
7465 F: drivers/net/mdio/acpi_mdio.c
7466 F: drivers/net/mdio/fwnode_mdio.c
7467 F: drivers/net/mdio/of_mdio.c
7470 F: include/dt-bindings/net/qca-ar803x.h
7471 F: include/linux/linkmode.h
7472 F: include/linux/*mdio*.h
7473 F: include/linux/mdio/*.h
7474 F: include/linux/mii.h
7475 F: include/linux/of_net.h
7476 F: include/linux/phy.h
7477 F: include/linux/phy_fixed.h
7478 F: include/linux/platform_data/mdio-bcm-unimac.h
7479 F: include/linux/platform_data/mdio-gpio.h
7480 F: include/trace/events/mdio.h
7481 F: include/uapi/linux/mdio.h
7482 F: include/uapi/linux/mii.h
7483 F: net/core/of_net.c
7486 R: Eric Biederman <ebiederm@xmission.com>
7487 R: Kees Cook <keescook@chromium.org>
7488 L: linux-mm@kvack.org
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7491 F: arch/alpha/kernel/binfmt_loader.c
7494 F: include/linux/binfmts.h
7495 F: include/linux/elf.h
7496 F: include/uapi/linux/binfmts.h
7497 F: include/uapi/linux/elf.h
7498 F: tools/testing/selftests/exec/
7503 M: Namjae Jeon <linkinjeon@kernel.org>
7504 M: Sungjong Seo <sj1557.seo@samsung.com>
7505 L: linux-fsdevel@vger.kernel.org
7510 M: Jan Kara <jack@suse.com>
7511 L: linux-ext4@vger.kernel.org
7513 F: Documentation/filesystems/ext2.rst
7515 F: include/linux/ext2*
7518 M: "Theodore Ts'o" <tytso@mit.edu>
7519 M: Andreas Dilger <adilger.kernel@dilger.ca>
7520 L: linux-ext4@vger.kernel.org
7522 W: http://ext4.wiki.kernel.org
7523 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7525 F: Documentation/filesystems/ext4/
7527 F: include/trace/events/ext4.h
7529 Extended Verification Module (EVM)
7530 M: Mimi Zohar <zohar@linux.ibm.com>
7531 L: linux-integrity@vger.kernel.org
7533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7534 F: security/integrity/evm/
7535 F: security/integrity/
7537 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7538 M: Ard Biesheuvel <ardb@kernel.org>
7539 L: linux-efi@vger.kernel.org
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7542 F: Documentation/admin-guide/efi-stub.rst
7543 F: arch/*/include/asm/efi.h
7544 F: arch/*/kernel/efi.c
7545 F: arch/arm/boot/compressed/efi-header.S
7546 F: arch/arm64/kernel/efi-entry.S
7547 F: arch/x86/platform/efi/
7548 F: drivers/firmware/efi/
7549 F: include/linux/efi*.h
7551 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7552 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7553 M: Chanwoo Choi <cw00.choi@samsung.com>
7554 L: linux-kernel@vger.kernel.org
7556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7557 F: Documentation/devicetree/bindings/extcon/
7558 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7560 F: include/linux/extcon.h
7561 F: include/linux/extcon/
7564 M: Masami Hiramatsu <mhiramat@kernel.org>
7566 F: Documentation/admin-guide/bootconfig.rst
7567 F: fs/proc/bootconfig.c
7568 F: include/linux/bootconfig.h
7569 F: lib/bootconfig-data.S
7571 F: tools/bootconfig/*
7572 F: tools/bootconfig/scripts/*
7575 M: Jingoo Han <jingoohan1@gmail.com>
7576 L: dri-devel@lists.freedesktop.org
7578 F: drivers/gpu/drm/exynos/exynos_dp*
7580 EXYNOS SYSMMU (IOMMU) driver
7581 M: Marek Szyprowski <m.szyprowski@samsung.com>
7582 L: iommu@lists.linux-foundation.org
7583 L: iommu@lists.linux.dev
7585 F: drivers/iommu/exynos-iommu.c
7588 M: Jaegeuk Kim <jaegeuk@kernel.org>
7589 M: Chao Yu <chao@kernel.org>
7590 L: linux-f2fs-devel@lists.sourceforge.net
7592 W: https://f2fs.wiki.kernel.org/
7593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7594 F: Documentation/ABI/testing/sysfs-fs-f2fs
7595 F: Documentation/filesystems/f2fs.rst
7597 F: include/linux/f2fs_fs.h
7598 F: include/trace/events/f2fs.h
7599 F: include/uapi/linux/f2fs.h
7601 F71805F HARDWARE MONITORING DRIVER
7602 M: Jean Delvare <jdelvare@suse.com>
7603 L: linux-hwmon@vger.kernel.org
7605 F: Documentation/hwmon/f71805f.rst
7606 F: drivers/hwmon/f71805f.c
7609 M: Josh Poimboeuf <jpoimboe@kernel.org>
7611 F: scripts/faddr2line
7614 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7615 L: netdev@vger.kernel.org
7617 F: Documentation/networking/failover.rst
7618 F: include/net/failover.h
7619 F: net/core/failover.c
7622 M: Jan Kara <jack@suse.cz>
7623 R: Amir Goldstein <amir73il@gmail.com>
7624 R: Matthew Bobrowski <repnop@google.com>
7625 L: linux-fsdevel@vger.kernel.org
7627 F: fs/notify/fanotify/
7628 F: include/linux/fanotify.h
7629 F: include/uapi/linux/fanotify.h
7631 FARSYNC SYNCHRONOUS DRIVER
7632 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7634 W: http://www.farsite.co.uk/
7635 F: drivers/net/wan/farsync.*
7637 FAULT INJECTION SUPPORT
7638 M: Akinobu Mita <akinobu.mita@gmail.com>
7640 F: Documentation/fault-injection/
7641 F: lib/fault-inject.c
7643 FBTFT Framebuffer drivers
7644 L: dri-devel@lists.freedesktop.org
7645 L: linux-fbdev@vger.kernel.org
7647 F: drivers/staging/fbtft/
7650 M: Michael Buesch <m@bues.ch>
7651 L: linux-media@vger.kernel.org
7653 F: drivers/media/tuners/fc0011.c
7654 F: drivers/media/tuners/fc0011.h
7657 M: Antti Palosaari <crope@iki.fi>
7658 L: linux-media@vger.kernel.org
7660 W: https://linuxtv.org
7661 W: http://palosaari.fi/linux/
7662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7663 T: git git://linuxtv.org/anttip/media_tree.git
7664 F: drivers/media/tuners/fc2580*
7666 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7667 M: Hannes Reinecke <hare@suse.de>
7668 L: linux-scsi@vger.kernel.org
7670 W: www.Open-FCoE.org
7671 F: drivers/scsi/fcoe/
7672 F: drivers/scsi/libfc/
7674 F: include/scsi/libfc.h
7675 F: include/scsi/libfcoe.h
7676 F: include/uapi/scsi/fc/
7678 FILE LOCKING (flock() and fcntl()/lockf())
7679 M: Jeff Layton <jlayton@kernel.org>
7680 M: Chuck Lever <chuck.lever@oracle.com>
7681 L: linux-fsdevel@vger.kernel.org
7685 F: include/linux/fcntl.h
7686 F: include/uapi/linux/fcntl.h
7688 FILESYSTEM DIRECT ACCESS (DAX)
7689 M: Dan Williams <dan.j.williams@intel.com>
7690 R: Matthew Wilcox <willy@infradead.org>
7691 R: Jan Kara <jack@suse.cz>
7692 L: linux-fsdevel@vger.kernel.org
7693 L: nvdimm@lists.linux.dev
7696 F: include/linux/dax.h
7697 F: include/trace/events/fs_dax.h
7699 FILESYSTEMS (VFS and infrastructure)
7700 M: Alexander Viro <viro@zeniv.linux.org.uk>
7701 L: linux-fsdevel@vger.kernel.org
7704 F: include/linux/fs.h
7705 F: include/linux/fs_types.h
7706 F: include/uapi/linux/fs.h
7707 F: include/uapi/linux/openat2.h
7712 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7713 M: Riku Voipio <riku.voipio@iki.fi>
7714 L: linux-hwmon@vger.kernel.org
7716 F: drivers/hwmon/f75375s.c
7717 F: include/linux/f75375s.h
7719 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7720 M: Clemens Ladisch <clemens@ladisch.de>
7721 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7722 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7725 F: include/uapi/sound/firewire.h
7728 FIREWIRE MEDIA DRIVERS (firedtv)
7729 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7730 L: linux-media@vger.kernel.org
7731 L: linux1394-devel@lists.sourceforge.net
7733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7734 F: drivers/media/firewire/
7736 FIREWIRE SBP-2 TARGET
7737 M: Chris Boot <bootc@bootc.net>
7738 L: linux-scsi@vger.kernel.org
7739 L: target-devel@vger.kernel.org
7740 L: linux1394-devel@lists.sourceforge.net
7742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7743 F: drivers/target/sbp/
7746 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7747 L: linux1394-devel@lists.sourceforge.net
7749 W: http://ieee1394.wiki.kernel.org/
7750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7751 F: drivers/firewire/
7752 F: include/linux/firewire.h
7753 F: include/uapi/linux/firewire*.h
7756 FIRMWARE FRAMEWORK FOR ARMV8-A
7757 M: Sudeep Holla <sudeep.holla@arm.com>
7758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7760 F: drivers/firmware/arm_ffa/
7761 F: include/linux/arm_ffa.h
7763 FIRMWARE LOADER (request_firmware)
7764 M: Luis Chamberlain <mcgrof@kernel.org>
7765 M: Russ Weight <russell.h.weight@intel.com>
7766 L: linux-kernel@vger.kernel.org
7768 F: Documentation/firmware_class/
7769 F: drivers/base/firmware_loader/
7770 F: include/linux/firmware.h
7772 FLEXTIMER FTM-QUADDEC DRIVER
7773 M: Patrick Havelange <patrick.havelange@essensium.com>
7774 L: linux-iio@vger.kernel.org
7776 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7777 F: drivers/counter/ftm-quaddec.c
7780 M: Denis Efremov <efremov@linux.com>
7781 L: linux-block@vger.kernel.org
7783 F: drivers/block/floppy.c
7785 FLYSKY FSIA6B RC RECEIVER
7786 M: Markus Koch <markus@notsyncing.net>
7787 L: linux-input@vger.kernel.org
7789 F: drivers/input/joystick/fsia6b.c
7791 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7792 M: Geoffrey D. Bennett <g@b4.vu>
7793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7796 F: sound/usb/mixer_scarlett_gen2.c
7798 FORCEDETH GIGABIT ETHERNET DRIVER
7799 M: Rain River <rain.1986.08.12@gmail.com>
7800 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7801 L: netdev@vger.kernel.org
7803 F: drivers/net/ethernet/nvidia/*
7806 M: Kees Cook <keescook@chromium.org>
7807 L: linux-hardening@vger.kernel.org
7809 F: include/linux/fortify-string.h
7810 F: lib/test_fortify/*
7811 F: scripts/test_fortify.sh
7815 M: Wu Hao <hao.wu@intel.com>
7816 R: Tom Rix <trix@redhat.com>
7817 L: linux-fpga@vger.kernel.org
7819 F: Documentation/ABI/testing/sysfs-bus-dfl*
7820 F: Documentation/fpga/dfl.rst
7821 F: drivers/fpga/dfl*
7822 F: drivers/uio/uio_dfl.c
7823 F: include/linux/dfl.h
7824 F: include/uapi/linux/fpga-dfl.h
7826 FPGA MANAGER FRAMEWORK
7827 M: Moritz Fischer <mdf@kernel.org>
7828 M: Wu Hao <hao.wu@intel.com>
7829 M: Xu Yilun <yilun.xu@intel.com>
7830 R: Tom Rix <trix@redhat.com>
7831 L: linux-fpga@vger.kernel.org
7833 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7835 F: Documentation/devicetree/bindings/fpga/
7836 F: Documentation/driver-api/fpga/
7837 F: Documentation/fpga/
7839 F: include/linux/fpga/
7842 M: Bill Metzenthen <billm@melbpc.org.au>
7844 W: http://floatingpoint.sourceforge.net/emulator/index.html
7845 F: arch/x86/math-emu/
7848 M: Daniel Vetter <daniel@ffwll.ch>
7849 F: drivers/video/fbdev/core/
7851 T: git git://anongit.freedesktop.org/drm/drm-misc
7854 M: Helge Deller <deller@gmx.de>
7855 L: linux-fbdev@vger.kernel.org
7856 L: dri-devel@lists.freedesktop.org
7858 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7860 F: Documentation/fb/
7862 F: include/linux/fb.h
7863 F: include/uapi/linux/fb.h
7864 F: include/uapi/video/
7867 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7868 M: Horia Geantă <horia.geanta@nxp.com>
7869 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7870 M: Gaurav Jain <gaurav.jain@nxp.com>
7871 L: linux-crypto@vger.kernel.org
7873 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7874 F: drivers/crypto/caam/
7876 FREESCALE COLDFIRE M5441X MMC DRIVER
7877 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7878 L: linux-mmc@vger.kernel.org
7880 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7881 F: include/linux/platform_data/mmc-esdhc-mcf.h
7883 FREESCALE DIU FRAMEBUFFER DRIVER
7884 M: Timur Tabi <timur@kernel.org>
7885 L: linux-fbdev@vger.kernel.org
7887 F: drivers/video/fbdev/fsl-diu-fb.*
7889 FREESCALE DMA DRIVER
7890 M: Li Yang <leoyang.li@nxp.com>
7891 M: Zhang Wei <zw@zh-kernel.org>
7892 L: linuxppc-dev@lists.ozlabs.org
7894 F: drivers/dma/fsldma.*
7896 FREESCALE DSPI DRIVER
7897 M: Vladimir Oltean <olteanv@gmail.com>
7898 L: linux-spi@vger.kernel.org
7900 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7901 F: drivers/spi/spi-fsl-dspi.c
7902 F: include/linux/spi/spi-fsl-dspi.h
7904 FREESCALE ENETC ETHERNET DRIVERS
7905 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7906 L: netdev@vger.kernel.org
7908 F: drivers/net/ethernet/freescale/enetc/
7910 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7911 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7912 L: netdev@vger.kernel.org
7914 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7915 F: drivers/net/ethernet/freescale/gianfar*
7917 FREESCALE GPMI NAND DRIVER
7918 M: Han Xu <han.xu@nxp.com>
7919 L: linux-mtd@lists.infradead.org
7921 F: drivers/mtd/nand/raw/gpmi-nand/*
7923 FREESCALE I2C CPM DRIVER
7924 M: Jochen Friedrich <jochen@scram.de>
7925 L: linuxppc-dev@lists.ozlabs.org
7926 L: linux-i2c@vger.kernel.org
7928 F: drivers/i2c/busses/i2c-cpm.c
7930 FREESCALE IMX / MXC FEC DRIVER
7931 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7932 L: netdev@vger.kernel.org
7934 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7935 F: drivers/net/ethernet/freescale/fec.h
7936 F: drivers/net/ethernet/freescale/fec_main.c
7937 F: drivers/net/ethernet/freescale/fec_ptp.c
7939 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7940 M: Sascha Hauer <s.hauer@pengutronix.de>
7941 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7942 L: linux-fbdev@vger.kernel.org
7943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7945 F: drivers/video/fbdev/imxfb.c
7946 F: include/linux/platform_data/video-imxfb.h
7948 FREESCALE IMX DDR PMU DRIVER
7949 M: Frank Li <Frank.li@nxp.com>
7950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7952 F: Documentation/admin-guide/perf/imx-ddr.rst
7953 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7954 F: drivers/perf/fsl_imx8_ddr_perf.c
7956 FREESCALE IMX I2C DRIVER
7957 M: Oleksij Rempel <o.rempel@pengutronix.de>
7958 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7959 L: linux-i2c@vger.kernel.org
7961 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7962 F: drivers/i2c/busses/i2c-imx.c
7964 FREESCALE IMX LPI2C DRIVER
7965 M: Dong Aisheng <aisheng.dong@nxp.com>
7966 L: linux-i2c@vger.kernel.org
7967 L: linux-imx@nxp.com
7969 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7970 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7972 FREESCALE MPC I2C DRIVER
7973 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7974 L: linux-i2c@vger.kernel.org
7976 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7977 F: drivers/i2c/busses/i2c-mpc.c
7979 FREESCALE QORIQ DPAA ETHERNET DRIVER
7980 M: Madalin Bucur <madalin.bucur@nxp.com>
7981 L: netdev@vger.kernel.org
7983 F: drivers/net/ethernet/freescale/dpaa
7985 FREESCALE QORIQ DPAA FMAN DRIVER
7986 M: Madalin Bucur <madalin.bucur@nxp.com>
7987 L: netdev@vger.kernel.org
7989 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7990 F: drivers/net/ethernet/freescale/fman
7992 FREESCALE QORIQ PTP CLOCK DRIVER
7993 M: Yangbo Lu <yangbo.lu@nxp.com>
7994 L: netdev@vger.kernel.org
7996 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7997 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7998 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7999 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8000 F: drivers/ptp/ptp_qoriq.c
8001 F: drivers/ptp/ptp_qoriq_debugfs.c
8002 F: include/linux/fsl/ptp_qoriq.h
8004 FREESCALE QUAD SPI DRIVER
8005 M: Han Xu <han.xu@nxp.com>
8006 L: linux-spi@vger.kernel.org
8008 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8009 F: drivers/spi/spi-fsl-qspi.c
8011 FREESCALE QUICC ENGINE LIBRARY
8012 M: Qiang Zhao <qiang.zhao@nxp.com>
8013 L: linuxppc-dev@lists.ozlabs.org
8015 F: drivers/soc/fsl/qe/
8016 F: include/soc/fsl/qe/
8018 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8019 M: Li Yang <leoyang.li@nxp.com>
8020 L: netdev@vger.kernel.org
8021 L: linuxppc-dev@lists.ozlabs.org
8023 F: drivers/net/ethernet/freescale/ucc_geth*
8025 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8026 M: Zhao Qiang <qiang.zhao@nxp.com>
8027 L: netdev@vger.kernel.org
8028 L: linuxppc-dev@lists.ozlabs.org
8030 F: drivers/net/wan/fsl_ucc_hdlc*
8032 FREESCALE QUICC ENGINE UCC UART DRIVER
8033 M: Timur Tabi <timur@kernel.org>
8034 L: linuxppc-dev@lists.ozlabs.org
8036 F: drivers/tty/serial/ucc_uart.c
8038 FREESCALE SOC DRIVERS
8039 M: Li Yang <leoyang.li@nxp.com>
8040 L: linuxppc-dev@lists.ozlabs.org
8041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8043 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8044 F: Documentation/devicetree/bindings/soc/fsl/
8046 F: include/linux/fsl/
8049 FREESCALE SOC FS_ENET DRIVER
8050 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8051 L: linuxppc-dev@lists.ozlabs.org
8052 L: netdev@vger.kernel.org
8054 F: drivers/net/ethernet/freescale/fs_enet/
8055 F: include/linux/fs_enet_pd.h
8057 FREESCALE SOC SOUND DRIVERS
8058 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8059 M: Xiubo Li <Xiubo.Lee@gmail.com>
8060 R: Fabio Estevam <festevam@gmail.com>
8061 R: Nicolin Chen <nicoleotsuka@gmail.com>
8062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8063 L: linuxppc-dev@lists.ozlabs.org
8065 F: sound/soc/fsl/fsl*
8066 F: sound/soc/fsl/imx*
8067 F: sound/soc/fsl/mpc8610_hpcd.c
8069 FREESCALE USB PERIPHERAL DRIVERS
8070 M: Li Yang <leoyang.li@nxp.com>
8071 L: linux-usb@vger.kernel.org
8072 L: linuxppc-dev@lists.ozlabs.org
8074 F: drivers/usb/gadget/udc/fsl*
8076 FREESCALE USB PHY DRIVER
8077 M: Ran Wang <ran.wang_1@nxp.com>
8078 L: linux-usb@vger.kernel.org
8079 L: linuxppc-dev@lists.ozlabs.org
8081 F: drivers/usb/phy/phy-fsl-usb*
8084 M: Christoph Hellwig <hch@infradead.org>
8086 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8090 M: "Rafael J. Wysocki" <rafael@kernel.org>
8091 M: Pavel Machek <pavel@ucw.cz>
8092 L: linux-pm@vger.kernel.org
8094 F: Documentation/power/freezing-of-tasks.rst
8095 F: include/linux/freezer.h
8099 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8100 L: linux-kernel@vger.kernel.org
8102 F: include/linux/frontswap.h
8105 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8106 M: David Howells <dhowells@redhat.com>
8107 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8109 F: Documentation/filesystems/caching/
8111 F: include/linux/fscache*.h
8113 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8114 M: Theodore Y. Ts'o <tytso@mit.edu>
8115 M: Jaegeuk Kim <jaegeuk@kernel.org>
8116 M: Eric Biggers <ebiggers@kernel.org>
8117 L: linux-fscrypt@vger.kernel.org
8119 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8120 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8121 F: Documentation/filesystems/fscrypt.rst
8123 F: include/linux/fscrypt*.h
8124 F: include/uapi/linux/fscrypt.h
8127 M: Jeremy Kerr <jk@ozlabs.org>
8128 M: Joel Stanley <joel@jms.id.au>
8129 R: Alistar Popple <alistair@popple.id.au>
8130 R: Eddie James <eajames@linux.ibm.com>
8131 L: linux-fsi@lists.ozlabs.org
8133 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8136 F: include/linux/fsi*.h
8137 F: include/trace/events/fsi*.h
8139 FSI-ATTACHED I2C DRIVER
8140 M: Eddie James <eajames@linux.ibm.com>
8141 L: linux-i2c@vger.kernel.org
8142 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8144 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8145 F: drivers/i2c/busses/i2c-fsi.c
8147 FSI-ATTACHED SPI DRIVER
8148 M: Eddie James <eajames@linux.ibm.com>
8149 L: linux-spi@vger.kernel.org
8151 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8152 F: drivers/spi/spi-fsi.c
8154 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8155 M: Jan Kara <jack@suse.cz>
8156 R: Amir Goldstein <amir73il@gmail.com>
8157 L: linux-fsdevel@vger.kernel.org
8159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8161 F: include/linux/fsnotify*.h
8163 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8164 M: Eric Biggers <ebiggers@kernel.org>
8165 M: Theodore Y. Ts'o <tytso@mit.edu>
8166 L: linux-fscrypt@vger.kernel.org
8168 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8169 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8170 F: Documentation/filesystems/fsverity.rst
8172 F: include/linux/fsverity.h
8173 F: include/uapi/linux/fsverity.h
8175 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8176 M: Michael Zaidman <michael.zaidman@gmail.com>
8177 L: linux-i2c@vger.kernel.org
8178 L: linux-input@vger.kernel.org
8180 F: drivers/hid/hid-ft260.c
8182 FUJITSU LAPTOP EXTRAS
8183 M: Jonathan Woithe <jwoithe@just42.net>
8184 L: platform-driver-x86@vger.kernel.org
8186 F: drivers/platform/x86/fujitsu-laptop.c
8188 FUJITSU M-5MO LS CAMERA ISP DRIVER
8189 M: Kyungmin Park <kyungmin.park@samsung.com>
8190 M: Heungjun Kim <riverful.kim@samsung.com>
8191 L: linux-media@vger.kernel.org
8193 F: drivers/media/i2c/m5mols/
8194 F: include/media/i2c/m5mols.h
8196 FUJITSU TABLET EXTRAS
8197 M: Robert Gerlach <khnz@gmx.de>
8198 L: platform-driver-x86@vger.kernel.org
8200 F: drivers/platform/x86/fujitsu-tablet.c
8202 FUNGIBLE ETHERNET DRIVERS
8203 M: Dimitris Michailidis <dmichail@fungible.com>
8204 L: netdev@vger.kernel.org
8206 F: drivers/net/ethernet/fungible/
8208 FUSE: FILESYSTEM IN USERSPACE
8209 M: Miklos Szeredi <miklos@szeredi.hu>
8210 L: linux-fsdevel@vger.kernel.org
8212 W: https://github.com/libfuse/
8213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8214 F: Documentation/filesystems/fuse.rst
8216 F: include/uapi/linux/fuse.h
8219 M: Thomas Gleixner <tglx@linutronix.de>
8220 M: Ingo Molnar <mingo@redhat.com>
8221 R: Peter Zijlstra <peterz@infradead.org>
8222 R: Darren Hart <dvhart@infradead.org>
8223 R: Davidlohr Bueso <dave@stgolabs.net>
8224 R: André Almeida <andrealmeid@igalia.com>
8225 L: linux-kernel@vger.kernel.org
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8228 F: Documentation/locking/*futex*
8229 F: include/asm-generic/futex.h
8230 F: include/linux/futex.h
8231 F: include/uapi/linux/futex.h
8233 F: tools/perf/bench/futex*
8234 F: tools/testing/selftests/futex/
8236 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8237 M: Tim Harvey <tharvey@gateworks.com>
8238 M: Robert Jones <rjones@gateworks.com>
8240 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8241 F: drivers/mfd/gateworks-gsc.c
8242 F: include/linux/mfd/gsc.h
8243 F: Documentation/hwmon/gsc-hwmon.rst
8244 F: drivers/hwmon/gsc-hwmon.c
8245 F: include/linux/platform_data/gsc_hwmon.h
8248 M: Kees Cook <keescook@chromium.org>
8249 L: linux-hardening@vger.kernel.org
8251 F: Documentation/kbuild/gcc-plugins.rst
8252 F: scripts/Makefile.gcc-plugins
8253 F: scripts/gcc-plugins/
8255 GCOV BASED KERNEL PROFILING
8256 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8258 F: Documentation/dev-tools/gcov.rst
8261 GDB KERNEL DEBUGGING HELPER SCRIPTS
8262 M: Jan Kiszka <jan.kiszka@siemens.com>
8263 M: Kieran Bingham <kbingham@kernel.org>
8267 GEMINI CRYPTO DRIVER
8268 M: Corentin Labbe <clabbe@baylibre.com>
8269 L: linux-crypto@vger.kernel.org
8271 F: drivers/crypto/gemini/
8273 GEMTEK FM RADIO RECEIVER DRIVER
8274 M: Hans Verkuil <hverkuil@xs4all.nl>
8275 L: linux-media@vger.kernel.org
8277 W: https://linuxtv.org
8278 T: git git://linuxtv.org/media_tree.git
8279 F: drivers/media/radio/radio-gemtek*
8281 GENERIC ARCHITECTURE TOPOLOGY
8282 M: Sudeep Holla <sudeep.holla@arm.com>
8283 L: linux-kernel@vger.kernel.org
8285 F: drivers/base/arch_topology.c
8286 F: include/linux/arch_topology.h
8289 M: Thomas Gleixner <tglx@linutronix.de>
8290 M: Peter Zijlstra <peterz@infradead.org>
8291 M: Andy Lutomirski <luto@kernel.org>
8292 L: linux-kernel@vger.kernel.org
8294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8295 F: include/linux/entry-common.h
8296 F: include/linux/entry-kvm.h
8299 GENERIC GPIO I2C DRIVER
8300 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8302 F: drivers/i2c/busses/i2c-gpio.c
8303 F: include/linux/platform_data/i2c-gpio.h
8305 GENERIC GPIO I2C MULTIPLEXER DRIVER
8306 M: Peter Korsgaard <peter.korsgaard@barco.com>
8307 L: linux-i2c@vger.kernel.org
8309 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8310 F: drivers/i2c/muxes/i2c-mux-gpio.c
8311 F: include/linux/platform_data/i2c-mux-gpio.h
8313 GENERIC HDLC (WAN) DRIVERS
8314 M: Krzysztof Halasa <khc@pm.waw.pl>
8316 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8317 F: drivers/net/wan/c101.c
8318 F: drivers/net/wan/hd6457*
8319 F: drivers/net/wan/hdlc*
8320 F: drivers/net/wan/n2.c
8321 F: drivers/net/wan/pc300too.c
8322 F: drivers/net/wan/pci200syn.c
8323 F: drivers/net/wan/wanxl*
8325 GENERIC INCLUDE/ASM HEADER FILES
8326 M: Arnd Bergmann <arnd@arndb.de>
8327 L: linux-arch@vger.kernel.org
8329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8330 F: include/asm-generic/
8331 F: include/uapi/asm-generic/
8333 GENERIC PHY FRAMEWORK
8334 M: Kishon Vijay Abraham I <kishon@ti.com>
8335 M: Vinod Koul <vkoul@kernel.org>
8336 L: linux-phy@lists.infradead.org
8338 Q: https://patchwork.kernel.org/project/linux-phy/list/
8339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8340 F: Documentation/devicetree/bindings/phy/
8342 F: include/linux/phy/
8344 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8345 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8347 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8350 M: "Rafael J. Wysocki" <rafael@kernel.org>
8351 M: Kevin Hilman <khilman@kernel.org>
8352 M: Ulf Hansson <ulf.hansson@linaro.org>
8353 L: linux-pm@vger.kernel.org
8355 F: Documentation/devicetree/bindings/power/power?domain*
8356 F: drivers/base/power/domain*.c
8357 F: include/linux/pm_domain.h
8359 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8360 M: Eugen Hristev <eugen.hristev@microchip.com>
8361 L: linux-input@vger.kernel.org
8363 F: drivers/input/touchscreen/resistive-adc-touch.c
8365 GENERIC STRING LIBRARY
8366 R: Andy Shevchenko <andy@kernel.org>
8369 F: lib/string_helpers.c
8370 F: lib/test_string.c
8371 F: lib/test-string_helpers.c
8373 GENERIC UIO DRIVER FOR PCI DEVICES
8374 M: "Michael S. Tsirkin" <mst@redhat.com>
8375 L: kvm@vger.kernel.org
8377 F: drivers/uio/uio_pci_generic.c
8379 GENERIC VDSO LIBRARY
8380 M: Andy Lutomirski <luto@kernel.org>
8381 M: Thomas Gleixner <tglx@linutronix.de>
8382 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8383 L: linux-kernel@vger.kernel.org
8385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8386 F: include/asm-generic/vdso/vsyscall.h
8388 F: kernel/time/vsyscall.c
8391 GENWQE (IBM Generic Workqueue Card)
8392 M: Frank Haverkamp <haver@linux.ibm.com>
8394 F: drivers/misc/genwqe/
8396 GET_MAINTAINER SCRIPT
8397 M: Joe Perches <joe@perches.com>
8399 F: scripts/get_maintainer.pl
8402 M: Bob Peterson <rpeterso@redhat.com>
8403 M: Andreas Gruenbacher <agruenba@redhat.com>
8404 L: cluster-devel@redhat.com
8406 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8408 F: Documentation/filesystems/gfs2*
8410 F: include/uapi/linux/gfs2_ondisk.h
8413 M: Thomas Weißschuh <thomas@weissschuh.net>
8414 L: platform-driver-x86@vger.kernel.org
8416 F: drivers/platform/x86/gigabyte-wmi.c
8419 M: Johan Hovold <johan@kernel.org>
8421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8422 F: Documentation/ABI/testing/sysfs-class-gnss
8423 F: Documentation/devicetree/bindings/gnss/
8425 F: include/linux/gnss.h
8428 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8429 L: linux-media@vger.kernel.org
8431 F: drivers/media/usb/go7007/
8434 M: Bastien Nocera <hadess@hadess.net>
8435 M: Hans de Goede <hdegoede@redhat.com>
8436 L: linux-input@vger.kernel.org
8438 F: drivers/input/touchscreen/goodix*
8440 GOOGLE ETHERNET DRIVERS
8441 M: Jeroen de Borst <jeroendb@google.com>
8442 R: Catherine Sullivan <csully@google.com>
8443 R: David Awogbemila <awogbemila@google.com>
8444 L: netdev@vger.kernel.org
8446 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8447 F: drivers/net/ethernet/google
8449 GPD POCKET FAN DRIVER
8450 M: Hans de Goede <hdegoede@redhat.com>
8451 L: platform-driver-x86@vger.kernel.org
8453 F: drivers/platform/x86/gpd-pocket-fan.c
8456 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8457 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8458 L: linux-gpio@vger.kernel.org
8459 L: linux-acpi@vger.kernel.org
8461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8462 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8463 F: drivers/gpio/gpiolib-acpi.c
8464 F: drivers/gpio/gpiolib-acpi.h
8467 M: Geert Uytterhoeven <geert+renesas@glider.be>
8468 L: linux-gpio@vger.kernel.org
8470 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8471 F: drivers/gpio/gpio-aggregator.c
8474 M: Sean Young <sean@mess.org>
8475 L: linux-media@vger.kernel.org
8477 F: drivers/media/rc/gpio-ir-tx.c
8480 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8481 L: linux-gpio@vger.kernel.org
8483 F: drivers/gpio/gpio-mockup.c
8484 F: tools/testing/selftests/gpio/
8487 R: Michael Walle <michael@walle.cc>
8489 F: drivers/gpio/gpio-regmap.c
8490 F: include/linux/gpio/regmap.h
8493 M: Linus Walleij <linus.walleij@linaro.org>
8494 M: Bartosz Golaszewski <brgl@bgdev.pl>
8495 L: linux-gpio@vger.kernel.org
8497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8498 F: Documentation/ABI/obsolete/sysfs-gpio
8499 F: Documentation/ABI/testing/gpio-cdev
8500 F: Documentation/admin-guide/gpio/
8501 F: Documentation/devicetree/bindings/gpio/
8502 F: Documentation/driver-api/gpio/
8504 F: include/asm-generic/gpio.h
8505 F: include/dt-bindings/gpio/
8506 F: include/linux/gpio.h
8507 F: include/linux/gpio/
8508 F: include/linux/of_gpio.h
8509 F: include/uapi/linux/gpio.h
8512 GRE DEMULTIPLEXER DRIVER
8513 M: Dmitry Kozlov <xeb@mail.ru>
8514 L: netdev@vger.kernel.org
8516 F: include/net/gre.h
8517 F: net/ipv4/gre_demux.c
8518 F: net/ipv4/gre_offload.c
8520 GRETH 10/100/1G Ethernet MAC device driver
8521 M: Andreas Larsson <andreas@gaisler.com>
8522 L: netdev@vger.kernel.org
8524 F: drivers/net/ethernet/aeroflex/
8526 GREYBUS AUDIO PROTOCOLS DRIVERS
8527 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8528 M: Mark Greer <mgreer@animalcreek.com>
8530 F: drivers/staging/greybus/audio_apbridgea.c
8531 F: drivers/staging/greybus/audio_apbridgea.h
8532 F: drivers/staging/greybus/audio_codec.c
8533 F: drivers/staging/greybus/audio_codec.h
8534 F: drivers/staging/greybus/audio_gb.c
8535 F: drivers/staging/greybus/audio_manager.c
8536 F: drivers/staging/greybus/audio_manager.h
8537 F: drivers/staging/greybus/audio_manager_module.c
8538 F: drivers/staging/greybus/audio_manager_private.h
8539 F: drivers/staging/greybus/audio_manager_sysfs.c
8540 F: drivers/staging/greybus/audio_module.c
8541 F: drivers/staging/greybus/audio_topology.c
8543 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8544 M: Viresh Kumar <vireshk@kernel.org>
8546 F: drivers/staging/greybus/authentication.c
8547 F: drivers/staging/greybus/bootrom.c
8548 F: drivers/staging/greybus/firmware.h
8549 F: drivers/staging/greybus/fw-core.c
8550 F: drivers/staging/greybus/fw-download.c
8551 F: drivers/staging/greybus/fw-management.c
8552 F: drivers/staging/greybus/greybus_authentication.h
8553 F: drivers/staging/greybus/greybus_firmware.h
8554 F: drivers/staging/greybus/hid.c
8555 F: drivers/staging/greybus/i2c.c
8556 F: drivers/staging/greybus/spi.c
8557 F: drivers/staging/greybus/spilib.c
8558 F: drivers/staging/greybus/spilib.h
8560 GREYBUS LOOPBACK DRIVER
8561 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8563 F: drivers/staging/greybus/loopback.c
8565 GREYBUS PLATFORM DRIVERS
8566 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8568 F: drivers/staging/greybus/arche-apb-ctrl.c
8569 F: drivers/staging/greybus/arche-platform.c
8570 F: drivers/staging/greybus/arche_platform.h
8572 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8573 M: Rui Miguel Silva <rmfrfs@gmail.com>
8575 F: drivers/staging/greybus/gpio.c
8576 F: drivers/staging/greybus/light.c
8577 F: drivers/staging/greybus/power_supply.c
8578 F: drivers/staging/greybus/sdio.c
8579 F: drivers/staging/greybus/spi.c
8580 F: drivers/staging/greybus/spilib.c
8583 M: Johan Hovold <johan@kernel.org>
8584 M: Alex Elder <elder@kernel.org>
8585 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8586 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8589 F: drivers/staging/greybus/
8590 F: include/linux/greybus.h
8591 F: include/linux/greybus/
8593 GREYBUS UART PROTOCOLS DRIVERS
8594 M: David Lin <dtwlin@gmail.com>
8596 F: drivers/staging/greybus/log.c
8597 F: drivers/staging/greybus/uart.c
8599 GS1662 VIDEO SERIALIZER
8600 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8601 L: linux-media@vger.kernel.org
8603 T: git git://linuxtv.org/media_tree.git
8604 F: drivers/media/spi/gs1662.c
8606 GSPCA FINEPIX SUBDRIVER
8607 M: Frank Zago <frank@zago.net>
8608 L: linux-media@vger.kernel.org
8610 T: git git://linuxtv.org/media_tree.git
8611 F: drivers/media/usb/gspca/finepix.c
8613 GSPCA GL860 SUBDRIVER
8614 M: Olivier Lorin <o.lorin@laposte.net>
8615 L: linux-media@vger.kernel.org
8617 T: git git://linuxtv.org/media_tree.git
8618 F: drivers/media/usb/gspca/gl860/
8620 GSPCA M5602 SUBDRIVER
8621 M: Erik Andren <erik.andren@gmail.com>
8622 L: linux-media@vger.kernel.org
8624 T: git git://linuxtv.org/media_tree.git
8625 F: drivers/media/usb/gspca/m5602/
8627 GSPCA PAC207 SONIXB SUBDRIVER
8628 M: Hans Verkuil <hverkuil@xs4all.nl>
8629 L: linux-media@vger.kernel.org
8631 T: git git://linuxtv.org/media_tree.git
8632 F: drivers/media/usb/gspca/pac207.c
8634 GSPCA SN9C20X SUBDRIVER
8635 M: Brian Johnson <brijohn@gmail.com>
8636 L: linux-media@vger.kernel.org
8638 T: git git://linuxtv.org/media_tree.git
8639 F: drivers/media/usb/gspca/sn9c20x.c
8641 GSPCA T613 SUBDRIVER
8642 M: Leandro Costantino <lcostantino@gmail.com>
8643 L: linux-media@vger.kernel.org
8645 T: git git://linuxtv.org/media_tree.git
8646 F: drivers/media/usb/gspca/t613.c
8648 GSPCA USB WEBCAM DRIVER
8649 M: Hans Verkuil <hverkuil@xs4all.nl>
8650 L: linux-media@vger.kernel.org
8652 T: git git://linuxtv.org/media_tree.git
8653 F: drivers/media/usb/gspca/
8655 GTP (GPRS Tunneling Protocol)
8656 M: Pablo Neira Ayuso <pablo@netfilter.org>
8657 M: Harald Welte <laforge@gnumonks.org>
8658 L: osmocom-net-gprs@lists.osmocom.org
8660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8661 F: drivers/net/gtp.c
8663 GUID PARTITION TABLE (GPT)
8664 M: Davidlohr Bueso <dave@stgolabs.net>
8665 L: linux-efi@vger.kernel.org
8667 F: block/partitions/efi.*
8669 HABANALABS PCI DRIVER
8670 M: Oded Gabbay <ogabbay@kernel.org>
8672 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8673 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8674 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8675 F: drivers/misc/habanalabs/
8676 F: include/uapi/misc/habanalabs.h
8679 M: Antti Palosaari <crope@iki.fi>
8680 L: linux-media@vger.kernel.org
8682 W: https://linuxtv.org
8683 W: http://palosaari.fi/linux/
8684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8685 T: git git://linuxtv.org/anttip/media_tree.git
8686 F: drivers/media/usb/hackrf/
8688 HANTRO VPU CODEC DRIVER
8689 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8690 M: Philipp Zabel <p.zabel@pengutronix.de>
8691 L: linux-media@vger.kernel.org
8692 L: linux-rockchip@lists.infradead.org
8694 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8695 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8696 F: drivers/staging/media/hantro/
8698 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8699 M: Frank Seidel <frank@f-seidel.de>
8700 L: platform-driver-x86@vger.kernel.org
8702 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8703 F: drivers/platform/x86/hdaps.c
8706 M: Jean Delvare <jdelvare@suse.com>
8707 M: Guenter Roeck <linux@roeck-us.net>
8708 L: linux-hwmon@vger.kernel.org
8710 W: http://hwmon.wiki.kernel.org/
8711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8712 F: Documentation/ABI/testing/sysfs-class-hwmon
8713 F: Documentation/devicetree/bindings/hwmon/
8714 F: Documentation/hwmon/
8716 F: include/linux/hwmon*.h
8717 F: include/trace/events/hwmon*.h
8718 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8720 HARDWARE RANDOM NUMBER GENERATOR CORE
8721 M: Matt Mackall <mpm@selenic.com>
8722 M: Herbert Xu <herbert@gondor.apana.org.au>
8723 L: linux-crypto@vger.kernel.org
8725 F: Documentation/admin-guide/hw_random.rst
8726 F: Documentation/devicetree/bindings/rng/
8727 F: drivers/char/hw_random/
8728 F: include/linux/hw_random.h
8730 HARDWARE SPINLOCK CORE
8731 M: Ohad Ben-Cohen <ohad@wizery.com>
8732 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8733 R: Baolin Wang <baolin.wang7@gmail.com>
8734 L: linux-remoteproc@vger.kernel.org
8736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8737 F: Documentation/devicetree/bindings/hwlock/
8738 F: Documentation/locking/hwspinlock.rst
8739 F: drivers/hwspinlock/
8740 F: include/linux/hwspinlock.h
8742 HARDWARE TRACING FACILITIES
8743 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8745 F: drivers/hwtracing/
8747 HARMONY SOUND DRIVER
8748 L: linux-parisc@vger.kernel.org
8750 F: sound/parisc/harmony.*
8752 HDPVR USB VIDEO ENCODER DRIVER
8753 M: Hans Verkuil <hverkuil@xs4all.nl>
8754 L: linux-media@vger.kernel.org
8756 W: https://linuxtv.org
8757 T: git git://linuxtv.org/media_tree.git
8758 F: drivers/media/usb/hdpvr/
8760 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8761 M: Matt Hsiao <matt.hsiao@hpe.com>
8763 F: drivers/misc/hpilo.[ch]
8765 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8766 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8768 F: Documentation/watchdog/hpwdt.rst
8769 F: drivers/watchdog/hpwdt.c
8771 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8772 M: Don Brace <don.brace@microchip.com>
8773 L: storagedev@microchip.com
8774 L: linux-scsi@vger.kernel.org
8776 F: Documentation/scsi/hpsa.rst
8777 F: drivers/scsi/hpsa*.[ch]
8778 F: include/linux/cciss*.h
8779 F: include/uapi/linux/cciss*.h
8782 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8783 L: linux-rdma@vger.kernel.org
8785 F: drivers/infiniband/hw/hfi1
8788 L: linux-fsdevel@vger.kernel.org
8790 F: Documentation/filesystems/hfs.rst
8794 L: linux-fsdevel@vger.kernel.org
8796 F: Documentation/filesystems/hfsplus.rst
8799 HGA FRAMEBUFFER DRIVER
8800 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8801 L: linux-nvidia@lists.surfsouth.com
8803 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8804 F: drivers/video/fbdev/hgafb.c
8806 HIBERNATION (aka Software Suspend, aka swsusp)
8807 M: "Rafael J. Wysocki" <rafael@kernel.org>
8808 M: Pavel Machek <pavel@ucw.cz>
8809 L: linux-pm@vger.kernel.org
8811 B: https://bugzilla.kernel.org
8812 F: arch/*/include/asm/suspend*.h
8814 F: drivers/base/power/
8815 F: include/linux/freezer.h
8816 F: include/linux/pm.h
8817 F: include/linux/suspend.h
8821 M: Jiri Kosina <jikos@kernel.org>
8822 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8823 L: linux-input@vger.kernel.org
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8827 F: include/linux/hid*
8828 F: include/uapi/linux/hid*
8830 HID LOGITECH DRIVERS
8831 R: Filipe Laíns <lains@riseup.net>
8832 L: linux-input@vger.kernel.org
8834 F: drivers/hid/hid-logitech-*
8836 HID PLAYSTATION DRIVER
8837 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8838 L: linux-input@vger.kernel.org
8840 F: drivers/hid/hid-playstation.c
8842 HID SENSOR HUB DRIVERS
8843 M: Jiri Kosina <jikos@kernel.org>
8844 M: Jonathan Cameron <jic23@kernel.org>
8845 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8846 L: linux-input@vger.kernel.org
8847 L: linux-iio@vger.kernel.org
8849 F: Documentation/hid/hid-sensor*
8850 F: drivers/hid/hid-sensor-*
8851 F: drivers/iio/*/hid-*
8852 F: include/linux/hid-sensor-*
8855 M: Ping Cheng <ping.cheng@wacom.com>
8856 M: Jason Gerecke <jason.gerecke@wacom.com>
8857 L: linux-input@vger.kernel.org
8859 F: drivers/hid/wacom.h
8860 F: drivers/hid/wacom_*
8862 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8863 M: Thomas Gleixner <tglx@linutronix.de>
8864 L: linux-kernel@vger.kernel.org
8866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8867 F: Documentation/timers/
8868 F: include/linux/clockchips.h
8869 F: include/linux/hrtimer.h
8870 F: kernel/time/clockevents.c
8871 F: kernel/time/hrtimer.c
8872 F: kernel/time/timer_*.c
8874 HIGH-SPEED SCC DRIVER FOR AX.25
8875 L: linux-hams@vger.kernel.org
8877 F: drivers/net/hamradio/scc.c
8879 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8880 M: HighPoint Linux Team <linux@highpoint-tech.com>
8882 W: http://www.highpoint-tech.com
8883 F: Documentation/scsi/hptiop.rst
8884 F: drivers/scsi/hptiop.c
8887 M: Jes Sorensen <jes@trained-monkey.org>
8888 L: linux-hippi@sunsite.dk
8890 F: drivers/net/hippi/
8891 F: include/linux/hippidevice.h
8892 F: include/uapi/linux/if_hippi.h
8895 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8896 M: Kurt Kanzenbach <kurt@linutronix.de>
8897 L: netdev@vger.kernel.org
8899 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8900 F: drivers/net/dsa/hirschmann/*
8901 F: include/linux/platform_data/hirschmann-hellcreek.h
8902 F: net/dsa/tag_hellcreek.c
8904 HISILICON DMA DRIVER
8905 M: Zhou Wang <wangzhou1@hisilicon.com>
8906 L: dmaengine@vger.kernel.org
8908 F: drivers/dma/hisi_dma.c
8910 HISILICON GPIO DRIVER
8911 M: Luo Jiaxing <luojiaxing@huawei.com>
8912 L: linux-gpio@vger.kernel.org
8914 F: drivers/gpio/gpio-hisi.c
8916 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8917 M: Longfang Liu <liulongfang@huawei.com>
8918 L: linux-crypto@vger.kernel.org
8920 F: Documentation/ABI/testing/debugfs-hisi-hpre
8921 F: drivers/crypto/hisilicon/hpre/hpre.h
8922 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8923 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8925 HISILICON I2C CONTROLLER DRIVER
8926 M: Yicong Yang <yangyicong@hisilicon.com>
8927 L: linux-i2c@vger.kernel.org
8929 W: https://www.hisilicon.com
8930 F: drivers/i2c/busses/i2c-hisi.c
8932 HISILICON LPC BUS DRIVER
8933 M: john.garry@huawei.com
8935 W: http://www.hisilicon.com
8936 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8937 F: drivers/bus/hisi_lpc.c
8939 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8940 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8941 M: Salil Mehta <salil.mehta@huawei.com>
8942 L: netdev@vger.kernel.org
8944 W: http://www.hisilicon.com
8945 F: drivers/net/ethernet/hisilicon/hns3/
8947 HISILICON NETWORK SUBSYSTEM DRIVER
8948 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8949 M: Salil Mehta <salil.mehta@huawei.com>
8950 L: netdev@vger.kernel.org
8952 W: http://www.hisilicon.com
8953 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8954 F: drivers/net/ethernet/hisilicon/
8956 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8957 M: John Stultz <jstultz@google.com>
8958 L: linux-kernel@vger.kernel.org
8960 F: drivers/misc/hisi_hikey_usb.c
8962 HISILICON PMU DRIVER
8963 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8964 M: Qi Liu <liuqi115@huawei.com>
8966 W: http://www.hisilicon.com
8967 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8968 F: Documentation/admin-guide/perf/hisi-pmu.rst
8969 F: drivers/perf/hisilicon
8971 HISILICON QM AND ZIP Controller DRIVER
8972 M: Zhou Wang <wangzhou1@hisilicon.com>
8973 L: linux-crypto@vger.kernel.org
8975 F: Documentation/ABI/testing/debugfs-hisi-zip
8976 F: drivers/crypto/hisilicon/qm.c
8977 F: drivers/crypto/hisilicon/sgl.c
8978 F: drivers/crypto/hisilicon/zip/
8979 F: include/linux/hisi_acc_qm.h
8981 HISILICON ROCE DRIVER
8982 M: Wenpeng Liang <liangwenpeng@huawei.com>
8983 M: Weihang Li <liweihang@huawei.com>
8984 L: linux-rdma@vger.kernel.org
8986 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8987 F: drivers/infiniband/hw/hns/
8989 HISILICON SAS Controller
8990 M: John Garry <john.garry@huawei.com>
8992 W: http://www.hisilicon.com
8993 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8994 F: drivers/scsi/hisi_sas/
8996 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8997 M: Kai Ye <yekai13@huawei.com>
8998 M: Longfang Liu <liulongfang@huawei.com>
8999 L: linux-crypto@vger.kernel.org
9001 F: Documentation/ABI/testing/debugfs-hisi-sec
9002 F: drivers/crypto/hisilicon/sec2/sec.h
9003 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9004 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9005 F: drivers/crypto/hisilicon/sec2/sec_main.c
9007 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9008 M: Jay Fang <f.fangjian@huawei.com>
9009 L: linux-spi@vger.kernel.org
9011 W: http://www.hisilicon.com
9012 F: drivers/spi/spi-hisi-kunpeng.c
9014 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9015 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9016 L: linux-kernel@vger.kernel.org
9018 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9019 F: drivers/spmi/hisi-spmi-controller.c
9021 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9022 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9023 L: linux-kernel@vger.kernel.org
9025 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9026 F: drivers/mfd/hi6421-spmi-pmic.c
9028 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9029 M: Weili Qian <qianweili@huawei.com>
9031 F: drivers/crypto/hisilicon/trng/trng.c
9033 HISILICON V3XX SPI NOR FLASH Controller Driver
9034 M: John Garry <john.garry@huawei.com>
9036 W: http://www.hisilicon.com
9037 F: drivers/spi/spi-hisi-sfc-v3xx.c
9039 HMM - Heterogeneous Memory Management
9040 M: Jérôme Glisse <jglisse@redhat.com>
9041 L: linux-mm@kvack.org
9043 F: Documentation/vm/hmm.rst
9044 F: include/linux/hmm*
9047 F: tools/testing/selftests/vm/*hmm*
9050 M: Jouni Malinen <j@w1.fi>
9051 L: linux-wireless@vger.kernel.org
9053 W: http://w1.fi/hostap-driver.html
9054 F: drivers/net/wireless/intersil/hostap/
9056 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9057 L: platform-driver-x86@vger.kernel.org
9059 F: drivers/platform/x86/tc1100-wmi.c
9061 HPET: High Precision Event Timers driver
9062 M: Clemens Ladisch <clemens@ladisch.de>
9064 F: Documentation/timers/hpet.rst
9065 F: drivers/char/hpet.c
9066 F: include/linux/hpet.h
9067 F: include/uapi/linux/hpet.h
9071 F: arch/x86/include/asm/hpet.h
9072 F: arch/x86/kernel/hpet.c
9075 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9077 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9081 M: Sebastian Reichel <sre@kernel.org>
9083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9084 F: Documentation/ABI/testing/sysfs-bus-hsi
9085 F: Documentation/driver-api/hsi.rst
9087 F: include/linux/hsi/
9088 F: include/uapi/linux/hsi/
9091 L: linux-usb@vger.kernel.org
9093 F: drivers/net/usb/hso.c
9095 HSR NETWORK PROTOCOL
9096 L: netdev@vger.kernel.org
9100 HT16K33 LED CONTROLLER DRIVER
9101 M: Robin van der Gracht <robin@protonic.nl>
9103 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9104 F: drivers/auxdisplay/ht16k33.c
9106 HTCPEN TOUCHSCREEN DRIVER
9107 M: Pau Oliva Fora <pof@eslack.org>
9108 L: linux-input@vger.kernel.org
9110 F: drivers/input/touchscreen/htcpen.c
9113 M: Dipen Patel <dipenp@nvidia.com>
9115 F: Documentation/devicetree/bindings/timestamp/
9116 F: Documentation/driver-api/hte/
9118 F: include/linux/hte.h
9120 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9121 M: Lorenzo Bianconi <lorenzo@kernel.org>
9122 L: linux-iio@vger.kernel.org
9124 W: http://www.st.com/
9125 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9126 F: drivers/iio/humidity/hts221*
9128 HUAWEI ETHERNET DRIVER
9129 L: netdev@vger.kernel.org
9131 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9132 F: drivers/net/ethernet/huawei/hinic/
9135 M: Mike Kravetz <mike.kravetz@oracle.com>
9136 M: Muchun Song <songmuchun@bytedance.com>
9137 L: linux-mm@kvack.org
9139 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9140 F: Documentation/admin-guide/mm/hugetlbpage.rst
9141 F: Documentation/vm/hugetlbfs_reserv.rst
9142 F: Documentation/vm/vmemmap_dedup.rst
9144 F: include/linux/hugetlb.h
9146 F: mm/hugetlb_vmemmap.c
9147 F: mm/hugetlb_vmemmap.h
9150 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9151 L: linux-media@vger.kernel.org
9153 W: https://linuxtv.org
9154 T: git git://linuxtv.org/media_tree.git
9155 F: drivers/media/platform/st/sti/hva
9157 HWPOISON MEMORY FAILURE HANDLING
9158 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9159 R: Miaohe Lin <linmiaohe@huawei.com>
9160 L: linux-mm@kvack.org
9162 F: mm/hwpoison-inject.c
9163 F: mm/memory-failure.c
9165 HYCON HY46XX TOUCHSCREEN SUPPORT
9166 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9167 L: linux-input@vger.kernel.org
9169 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9170 F: drivers/input/touchscreen/hycon-hy46xx.c
9172 HYGON PROCESSOR SUPPORT
9173 M: Pu Wen <puwen@hygon.cn>
9174 L: linux-kernel@vger.kernel.org
9176 F: arch/x86/kernel/cpu/hygon.c
9178 HYNIX HI556 SENSOR DRIVER
9179 M: Shawn Tu <shawnx.tu@intel.com>
9180 L: linux-media@vger.kernel.org
9182 T: git git://linuxtv.org/media_tree.git
9183 F: drivers/media/i2c/hi556.c
9185 HYNIX HI846 SENSOR DRIVER
9186 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9187 L: linux-media@vger.kernel.org
9189 F: drivers/media/i2c/hi846.c
9191 HYNIX HI847 SENSOR DRIVER
9192 M: Shawn Tu <shawnx.tu@intel.com>
9193 L: linux-media@vger.kernel.org
9195 F: drivers/media/i2c/hi847.c
9197 Hyper-V/Azure CORE AND DRIVERS
9198 M: "K. Y. Srinivasan" <kys@microsoft.com>
9199 M: Haiyang Zhang <haiyangz@microsoft.com>
9200 M: Stephen Hemminger <sthemmin@microsoft.com>
9201 M: Wei Liu <wei.liu@kernel.org>
9202 M: Dexuan Cui <decui@microsoft.com>
9203 L: linux-hyperv@vger.kernel.org
9205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9206 F: Documentation/ABI/stable/sysfs-bus-vmbus
9207 F: Documentation/ABI/testing/debugfs-hyperv
9208 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9209 F: arch/arm64/hyperv
9210 F: arch/arm64/include/asm/hyperv-tlfs.h
9211 F: arch/arm64/include/asm/mshyperv.h
9213 F: arch/x86/include/asm/hyperv-tlfs.h
9214 F: arch/x86/include/asm/mshyperv.h
9215 F: arch/x86/include/asm/trace/hyperv.h
9216 F: arch/x86/kernel/cpu/mshyperv.c
9217 F: drivers/clocksource/hyperv_timer.c
9218 F: drivers/hid/hid-hyperv.c
9220 F: drivers/input/serio/hyperv-keyboard.c
9221 F: drivers/iommu/hyperv-iommu.c
9222 F: drivers/net/ethernet/microsoft/
9223 F: drivers/net/hyperv/
9224 F: drivers/pci/controller/pci-hyperv-intf.c
9225 F: drivers/pci/controller/pci-hyperv.c
9226 F: drivers/scsi/storvsc_drv.c
9227 F: drivers/uio/uio_hv_generic.c
9228 F: drivers/video/fbdev/hyperv_fb.c
9229 F: include/asm-generic/hyperv-tlfs.h
9230 F: include/asm-generic/mshyperv.h
9231 F: include/clocksource/hyperv_timer.h
9232 F: include/linux/hyperv.h
9233 F: include/uapi/linux/hyperv.h
9234 F: net/vmw_vsock/hyperv_transport.c
9238 M: Vignesh Raghavendra <vigneshr@ti.com>
9239 L: linux-mtd@lists.infradead.org
9241 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9242 C: irc://irc.oftc.net/mtd
9243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9244 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9245 F: drivers/mtd/hyperbus/
9246 F: include/linux/mtd/hyperbus.h
9248 HYPERVISOR VIRTUAL CONSOLE DRIVER
9249 L: linuxppc-dev@lists.ozlabs.org
9254 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9255 L: linux-i2c@vger.kernel.org
9256 L: linux-acpi@vger.kernel.org
9258 F: drivers/i2c/i2c-core-acpi.c
9260 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9261 M: Ajay Gupta <ajayg@nvidia.com>
9262 L: linux-i2c@vger.kernel.org
9264 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9265 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9268 M: Peter Rosin <peda@axentia.se>
9269 L: linux-i2c@vger.kernel.org
9271 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9272 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9273 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9274 F: Documentation/i2c/i2c-topology.rst
9275 F: Documentation/i2c/muxes/
9276 F: drivers/i2c/i2c-mux.c
9277 F: drivers/i2c/muxes/
9278 F: include/linux/i2c-mux.h
9280 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9281 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9282 L: linux-i2c@vger.kernel.org
9284 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9285 F: drivers/i2c/busses/i2c-mv64xxx.c
9287 I2C OVER PARALLEL PORT
9288 M: Jean Delvare <jdelvare@suse.com>
9289 L: linux-i2c@vger.kernel.org
9291 F: Documentation/i2c/busses/i2c-parport.rst
9292 F: drivers/i2c/busses/i2c-parport.c
9295 M: Wolfram Sang <wsa@kernel.org>
9296 L: linux-i2c@vger.kernel.org
9298 W: https://i2c.wiki.kernel.org/
9299 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9301 F: Documentation/devicetree/bindings/i2c/i2c.txt
9302 F: Documentation/i2c/
9304 F: include/dt-bindings/i2c/i2c.h
9305 F: include/linux/i2c-dev.h
9306 F: include/linux/i2c-smbus.h
9307 F: include/linux/i2c.h
9308 F: include/uapi/linux/i2c-*.h
9309 F: include/uapi/linux/i2c.h
9311 I2C SUBSYSTEM HOST DRIVERS
9312 L: linux-i2c@vger.kernel.org
9314 W: https://i2c.wiki.kernel.org/
9315 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9317 F: Documentation/devicetree/bindings/i2c/
9318 F: drivers/i2c/algos/
9319 F: drivers/i2c/busses/
9320 F: include/dt-bindings/i2c/
9323 M: Jean Delvare <jdelvare@suse.com>
9324 L: linux-i2c@vger.kernel.org
9326 F: Documentation/i2c/busses/i2c-taos-evm.rst
9327 F: drivers/i2c/busses/i2c-taos-evm.c
9330 M: Till Harbaum <till@harbaum.org>
9331 L: linux-i2c@vger.kernel.org
9333 W: http://www.harbaum.org/till/i2c_tiny_usb
9334 F: drivers/i2c/busses/i2c-tiny-usb.c
9336 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9337 M: Jean Delvare <jdelvare@suse.com>
9338 L: linux-i2c@vger.kernel.org
9340 F: Documentation/i2c/busses/i2c-ali1535.rst
9341 F: Documentation/i2c/busses/i2c-ali1563.rst
9342 F: Documentation/i2c/busses/i2c-ali15x3.rst
9343 F: Documentation/i2c/busses/i2c-amd756.rst
9344 F: Documentation/i2c/busses/i2c-amd8111.rst
9345 F: Documentation/i2c/busses/i2c-i801.rst
9346 F: Documentation/i2c/busses/i2c-nforce2.rst
9347 F: Documentation/i2c/busses/i2c-piix4.rst
9348 F: Documentation/i2c/busses/i2c-sis5595.rst
9349 F: Documentation/i2c/busses/i2c-sis630.rst
9350 F: Documentation/i2c/busses/i2c-sis96x.rst
9351 F: Documentation/i2c/busses/i2c-via.rst
9352 F: Documentation/i2c/busses/i2c-viapro.rst
9353 F: drivers/i2c/busses/i2c-ali1535.c
9354 F: drivers/i2c/busses/i2c-ali1563.c
9355 F: drivers/i2c/busses/i2c-ali15x3.c
9356 F: drivers/i2c/busses/i2c-amd756-s4882.c
9357 F: drivers/i2c/busses/i2c-amd756.c
9358 F: drivers/i2c/busses/i2c-amd8111.c
9359 F: drivers/i2c/busses/i2c-i801.c
9360 F: drivers/i2c/busses/i2c-isch.c
9361 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9362 F: drivers/i2c/busses/i2c-nforce2.c
9363 F: drivers/i2c/busses/i2c-piix4.c
9364 F: drivers/i2c/busses/i2c-sis5595.c
9365 F: drivers/i2c/busses/i2c-sis630.c
9366 F: drivers/i2c/busses/i2c-sis96x.c
9367 F: drivers/i2c/busses/i2c-via.c
9368 F: drivers/i2c/busses/i2c-viapro.c
9370 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9371 M: Hans de Goede <hdegoede@redhat.com>
9372 L: linux-i2c@vger.kernel.org
9374 F: drivers/i2c/busses/i2c-cht-wc.c
9376 I2C/SMBUS ISMT DRIVER
9377 M: Seth Heasley <seth.heasley@intel.com>
9378 M: Neil Horman <nhorman@tuxdriver.com>
9379 L: linux-i2c@vger.kernel.org
9380 F: Documentation/i2c/busses/i2c-ismt.rst
9381 F: drivers/i2c/busses/i2c-ismt.c
9383 I2C/SMBUS STUB DRIVER
9384 M: Jean Delvare <jdelvare@suse.com>
9385 L: linux-i2c@vger.kernel.org
9387 F: drivers/i2c/i2c-stub.c
9389 I3C DRIVER FOR CADENCE I3C MASTER IP
9390 M: Przemysław Gaj <pgaj@cadence.com>
9392 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9393 F: drivers/i3c/master/i3c-master-cdns.c
9395 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9396 M: Vitor Soares <vitor.soares@synopsys.com>
9398 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9399 F: drivers/i3c/master/dw*
9402 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9403 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9405 C: irc://chat.freenode.net/linux-i3c
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9407 F: Documentation/ABI/testing/sysfs-bus-i3c
9408 F: Documentation/devicetree/bindings/i3c/
9409 F: Documentation/driver-api/i3c
9411 F: include/linux/i3c/
9413 IA64 (Itanium) PLATFORM
9414 L: linux-ia64@vger.kernel.org
9416 F: Documentation/ia64/
9419 IBM Power 842 compression accelerator
9420 M: Haren Myneni <haren@us.ibm.com>
9423 F: drivers/crypto/nx/Kconfig
9424 F: drivers/crypto/nx/Makefile
9425 F: drivers/crypto/nx/nx-842*
9426 F: include/linux/sw842.h
9429 IBM Power in-Nest Crypto Acceleration
9430 M: Breno Leitão <leitao@debian.org>
9431 M: Nayna Jain <nayna@linux.ibm.com>
9432 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9433 L: linux-crypto@vger.kernel.org
9435 F: drivers/crypto/nx/Kconfig
9436 F: drivers/crypto/nx/Makefile
9437 F: drivers/crypto/nx/nx-aes*
9438 F: drivers/crypto/nx/nx-sha*
9439 F: drivers/crypto/nx/nx.*
9440 F: drivers/crypto/nx/nx_csbcpb.h
9441 F: drivers/crypto/nx/nx_debugfs.c
9443 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9444 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9445 L: linux-pci@vger.kernel.org
9446 L: linuxppc-dev@lists.ozlabs.org
9448 F: drivers/pci/hotplug/rpadlpar*
9450 IBM Power Linux RAID adapter
9451 M: Brian King <brking@us.ibm.com>
9453 F: drivers/scsi/ipr.*
9455 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9456 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9457 L: linux-pci@vger.kernel.org
9458 L: linuxppc-dev@lists.ozlabs.org
9460 F: drivers/pci/hotplug/rpaphp*
9462 IBM Power SRIOV Virtual NIC Device Driver
9463 M: Dany Madden <drt@linux.ibm.com>
9464 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9465 L: netdev@vger.kernel.org
9467 F: drivers/net/ethernet/ibm/ibmvnic.*
9469 IBM Power Virtual Accelerator Switchboard
9470 L: linuxppc-dev@lists.ozlabs.org
9472 F: arch/powerpc/include/asm/vas.h
9473 F: arch/powerpc/platforms/powernv/copy-paste.h
9474 F: arch/powerpc/platforms/powernv/vas*
9476 IBM Power Virtual Ethernet Device Driver
9477 M: Cristobal Forno <cforno12@linux.ibm.com>
9478 L: netdev@vger.kernel.org
9480 F: drivers/net/ethernet/ibm/ibmveth.*
9482 IBM Power Virtual FC Device Drivers
9483 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9484 L: linux-scsi@vger.kernel.org
9486 F: drivers/scsi/ibmvscsi/ibmvfc*
9488 IBM Power Virtual Management Channel Driver
9489 M: Brad Warrum <bwarrum@linux.ibm.com>
9490 M: Ritu Agarwal <rituagar@linux.ibm.com>
9492 F: drivers/misc/ibmvmc.*
9494 IBM Power Virtual SCSI Device Drivers
9495 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9496 L: linux-scsi@vger.kernel.org
9498 F: drivers/scsi/ibmvscsi/ibmvscsi*
9499 F: include/scsi/viosrp.h
9501 IBM Power Virtual SCSI Device Target Driver
9502 M: Michael Cyr <mikecyr@linux.ibm.com>
9503 L: linux-scsi@vger.kernel.org
9504 L: target-devel@vger.kernel.org
9506 F: drivers/scsi/ibmvscsi_tgt/
9508 IBM Power VMX Cryptographic instructions
9509 M: Breno Leitão <leitao@debian.org>
9510 M: Nayna Jain <nayna@linux.ibm.com>
9511 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9512 L: linux-crypto@vger.kernel.org
9514 F: drivers/crypto/vmx/Kconfig
9515 F: drivers/crypto/vmx/Makefile
9516 F: drivers/crypto/vmx/aes*
9517 F: drivers/crypto/vmx/ghash*
9518 F: drivers/crypto/vmx/ppc-xlate.pl
9519 F: drivers/crypto/vmx/vmx.c
9521 IBM ServeRAID RAID DRIVER
9523 F: drivers/scsi/ips.*
9525 ICH LPC AND GPIO DRIVER
9526 M: Peter Tyser <ptyser@xes-inc.com>
9528 F: drivers/gpio/gpio-ich.c
9529 F: drivers/mfd/lpc_ich.c
9532 M: Max Staudt <max@enpas.org>
9533 L: linux-i2c@vger.kernel.org
9535 F: drivers/i2c/busses/i2c-icy.c
9537 IDEAPAD LAPTOP EXTRAS DRIVER
9538 M: Ike Panhc <ike.pan@canonical.com>
9539 L: platform-driver-x86@vger.kernel.org
9541 W: http://launchpad.net/ideapad-laptop
9542 F: drivers/platform/x86/ideapad-laptop.c
9544 IDEAPAD LAPTOP SLIDEBAR DRIVER
9545 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9546 L: linux-input@vger.kernel.org
9548 W: https://github.com/o2genum/ideapad-slidebar
9549 F: drivers/input/misc/ideapad_slidebar.c
9552 M: Christian Brauner <brauner@kernel.org>
9553 L: linux-fsdevel@vger.kernel.org
9555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9556 F: Documentation/filesystems/idmappings.rst
9557 F: tools/testing/selftests/mount_setattr/
9558 F: include/linux/mnt_idmapping.h
9560 IDT VersaClock 5 CLOCK DRIVER
9561 M: Luca Ceresoli <luca@lucaceresoli.net>
9563 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9564 F: drivers/clk/clk-versaclock5.c
9566 IEEE 802.15.4 SUBSYSTEM
9567 M: Alexander Aring <alex.aring@gmail.com>
9568 M: Stefan Schmidt <stefan@datenfreihafen.org>
9569 L: linux-wpan@vger.kernel.org
9571 W: https://linux-wpan.org/
9572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9574 F: Documentation/networking/ieee802154.rst
9575 F: drivers/net/ieee802154/
9576 F: include/linux/ieee802154.h
9577 F: include/linux/nl802154.h
9578 F: include/net/af_ieee802154.h
9579 F: include/net/cfg802154.h
9580 F: include/net/ieee802154_netdev.h
9581 F: include/net/mac802154.h
9582 F: include/net/nl802154.h
9587 M: Yotam Gigi <yotam.gi@gmail.com>
9588 M: Jamal Hadi Salim <jhs@mojatatu.com>
9589 F: include/net/ife.h
9590 F: include/uapi/linux/ife.h
9593 IGORPLUG-USB IR RECEIVER
9594 M: Sean Young <sean@mess.org>
9595 L: linux-media@vger.kernel.org
9597 F: drivers/media/rc/igorplugusb.c
9599 IGUANAWORKS USB IR TRANSCEIVER
9600 M: Sean Young <sean@mess.org>
9601 L: linux-media@vger.kernel.org
9603 F: drivers/media/rc/iguanair.c
9605 IIO DIGITAL POTENTIOMETER DAC
9606 M: Peter Rosin <peda@axentia.se>
9607 L: linux-iio@vger.kernel.org
9609 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9610 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9611 F: drivers/iio/dac/dpot-dac.c
9613 IIO ENVELOPE DETECTOR
9614 M: Peter Rosin <peda@axentia.se>
9615 L: linux-iio@vger.kernel.org
9617 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9618 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9619 F: drivers/iio/adc/envelope-detector.c
9622 M: Peter Rosin <peda@axentia.se>
9623 L: linux-iio@vger.kernel.org
9625 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9626 F: drivers/iio/multiplexer/iio-mux.c
9628 IIO SCMI BASED DRIVER
9629 M: Jyoti Bhayana <jbhayana@google.com>
9630 L: linux-iio@vger.kernel.org
9632 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9634 IIO SUBSYSTEM AND DRIVERS
9635 M: Jonathan Cameron <jic23@kernel.org>
9636 R: Lars-Peter Clausen <lars@metafoo.de>
9637 L: linux-iio@vger.kernel.org
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9640 F: Documentation/ABI/testing/configfs-iio*
9641 F: Documentation/ABI/testing/sysfs-bus-iio*
9642 F: Documentation/devicetree/bindings/iio/
9644 F: drivers/staging/iio/
9645 F: include/linux/iio/
9649 M: Peter Rosin <peda@axentia.se>
9650 L: linux-iio@vger.kernel.org
9652 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9653 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9654 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9655 F: drivers/iio/afe/iio-rescale.c
9657 IKANOS/ADI EAGLE ADSL USB DRIVER
9658 M: Matthieu Castet <castet.matthieu@free.fr>
9659 M: Stanislaw Gruszka <stf_xl@wp.pl>
9661 F: drivers/usb/atm/ueagle-atm.c
9663 IMAGIS TOUCHSCREEN DRIVER
9664 M: Markuss Broks <markuss.broks@gmail.com>
9666 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9667 F: drivers/input/touchscreen/imagis.c
9669 IMGTEC ASCII LCD DRIVER
9670 M: Paul Burton <paulburton@kernel.org>
9672 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9673 F: drivers/auxdisplay/img-ascii-lcd.c
9675 IMGTEC IR DECODER DRIVER
9677 F: drivers/media/rc/img-ir/
9679 IMON SOUNDGRAPH USB IR RECEIVER
9680 M: Sean Young <sean@mess.org>
9681 L: linux-media@vger.kernel.org
9683 F: drivers/media/rc/imon.c
9684 F: drivers/media/rc/imon_raw.c
9686 IMS TWINTURBO FRAMEBUFFER DRIVER
9687 L: linux-fbdev@vger.kernel.org
9689 F: drivers/video/fbdev/imsttfb.c
9691 INA209 HARDWARE MONITOR DRIVER
9692 M: Guenter Roeck <linux@roeck-us.net>
9693 L: linux-hwmon@vger.kernel.org
9695 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9696 F: Documentation/hwmon/ina209.rst
9697 F: drivers/hwmon/ina209.c
9699 INA2XX HARDWARE MONITOR DRIVER
9700 M: Guenter Roeck <linux@roeck-us.net>
9701 L: linux-hwmon@vger.kernel.org
9703 F: Documentation/hwmon/ina2xx.rst
9704 F: drivers/hwmon/ina2xx.c
9705 F: include/linux/platform_data/ina2xx.h
9707 INDUSTRY PACK SUBSYSTEM (IPACK)
9708 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9709 M: Jens Taprogge <jens.taprogge@taprogge.org>
9710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9711 L: industrypack-devel@lists.sourceforge.net
9713 W: http://industrypack.sourceforge.net
9716 INFINEON DPS310 Driver
9717 M: Eddie James <eajames@linux.ibm.com>
9718 L: linux-iio@vger.kernel.org
9720 F: drivers/iio/pressure/dps310.c
9722 INFINIBAND SUBSYSTEM
9723 M: Jason Gunthorpe <jgg@nvidia.com>
9724 M: Leon Romanovsky <leonro@nvidia.com>
9725 L: linux-rdma@vger.kernel.org
9727 W: https://github.com/linux-rdma/rdma-core
9728 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9730 F: Documentation/devicetree/bindings/infiniband/
9731 F: Documentation/infiniband/
9732 F: drivers/infiniband/
9734 F: include/trace/events/ib_mad.h
9735 F: include/trace/events/ib_umad.h
9736 F: include/uapi/linux/if_infiniband.h
9737 F: include/uapi/rdma/
9738 F: samples/bpf/ibumad_kern.c
9739 F: samples/bpf/ibumad_user.c
9741 INGENIC JZ4780 NAND DRIVER
9742 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9743 L: linux-mtd@lists.infradead.org
9744 L: linux-mips@vger.kernel.org
9746 F: drivers/mtd/nand/raw/ingenic/
9749 M: Paul Cercueil <paul@crapouillou.net>
9750 L: linux-mips@vger.kernel.org
9752 F: arch/mips/boot/dts/ingenic/
9753 F: arch/mips/generic/board-ingenic.c
9754 F: arch/mips/include/asm/mach-ingenic/
9755 F: arch/mips/ingenic/Kconfig
9756 F: drivers/clk/ingenic/
9757 F: drivers/dma/dma-jz4780.c
9758 F: drivers/gpu/drm/ingenic/
9759 F: drivers/i2c/busses/i2c-jz4780.c
9760 F: drivers/iio/adc/ingenic-adc.c
9761 F: drivers/irqchip/irq-ingenic.c
9762 F: drivers/memory/jz4780-nemc.c
9763 F: drivers/mmc/host/jz4740_mmc.c
9764 F: drivers/mtd/nand/raw/ingenic/
9765 F: drivers/pinctrl/pinctrl-ingenic.c
9766 F: drivers/power/supply/ingenic-battery.c
9767 F: drivers/pwm/pwm-jz4740.c
9768 F: drivers/remoteproc/ingenic_rproc.c
9769 F: drivers/rtc/rtc-jz4740.c
9770 F: drivers/tty/serial/8250/8250_ingenic.c
9771 F: drivers/usb/musb/jz4740.c
9772 F: drivers/watchdog/jz4740_wdt.c
9773 F: include/dt-bindings/iio/adc/ingenic,adc.h
9774 F: include/linux/mfd/ingenic-tcu.h
9775 F: sound/soc/codecs/jz47*
9776 F: sound/soc/jz4740/
9778 INJOINIC IP5xxx POWER BANK IC DRIVER
9779 M: Samuel Holland <samuel@sholland.org>
9781 F: drivers/power/supply/ip5xxx_power.c
9784 M: Jan Kara <jack@suse.cz>
9785 R: Amir Goldstein <amir73il@gmail.com>
9786 L: linux-fsdevel@vger.kernel.org
9788 F: Documentation/filesystems/inotify.rst
9789 F: fs/notify/inotify/
9790 F: include/linux/inotify.h
9791 F: include/uapi/linux/inotify.h
9793 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9794 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9795 L: linux-input@vger.kernel.org
9797 Q: http://patchwork.kernel.org/project/linux-input/list/
9798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9799 F: Documentation/devicetree/bindings/input/
9800 F: Documentation/devicetree/bindings/serio/
9801 F: Documentation/input/
9803 F: include/linux/input.h
9804 F: include/linux/input/
9805 F: include/uapi/linux/input-event-codes.h
9806 F: include/uapi/linux/input.h
9808 INPUT MULTITOUCH (MT) PROTOCOL
9809 M: Henrik Rydberg <rydberg@bitmath.org>
9810 L: linux-input@vger.kernel.org
9812 F: Documentation/input/multi-touch-protocol.rst
9813 F: drivers/input/input-mt.c
9816 INSIDE SECURE CRYPTO DRIVER
9817 M: Antoine Tenart <atenart@kernel.org>
9818 L: linux-crypto@vger.kernel.org
9820 F: drivers/crypto/inside-secure/
9822 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9823 M: Mimi Zohar <zohar@linux.ibm.com>
9824 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9825 L: linux-integrity@vger.kernel.org
9827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9828 F: security/integrity/ima/
9829 F: security/integrity/
9831 INTEL 810/815 FRAMEBUFFER DRIVER
9832 M: Antonino Daplas <adaplas@gmail.com>
9833 L: linux-fbdev@vger.kernel.org
9835 F: drivers/video/fbdev/i810/
9838 M: Cezary Rojewski <cezary.rojewski@intel.com>
9839 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9840 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9841 M: Jie Yang <yang.jie@linux.intel.com>
9842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9846 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9847 M: Hans de Goede <hdegoede@redhat.com>
9848 L: platform-driver-x86@vger.kernel.org
9850 F: drivers/platform/x86/intel/atomisp2/pm.c
9852 INTEL ATOMISP2 LED DRIVER
9853 M: Hans de Goede <hdegoede@redhat.com>
9854 L: platform-driver-x86@vger.kernel.org
9856 F: drivers/platform/x86/intel/atomisp2/led.c
9858 INTEL BIOS SAR INT1092 DRIVER
9859 M: Shravan Sudhakar <s.shravan@intel.com>
9860 M: Intel Corporation <linuxwwan@intel.com>
9861 L: platform-driver-x86@vger.kernel.org
9863 F: drivers/platform/x86/intel/int1092/
9865 INTEL BROXTON PMC DRIVER
9866 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9867 M: Zha Qipeng <qipeng.zha@intel.com>
9869 F: drivers/mfd/intel_pmc_bxt.c
9870 F: include/linux/mfd/intel_pmc_bxt.h
9872 INTEL C600 SERIES SAS CONTROLLER DRIVER
9873 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9874 L: linux-scsi@vger.kernel.org
9876 T: git git://git.code.sf.net/p/intel-sas/isci
9877 F: drivers/scsi/isci/
9879 INTEL CPU family model numbers
9880 M: Tony Luck <tony.luck@intel.com>
9882 L: linux-kernel@vger.kernel.org
9884 F: arch/x86/include/asm/intel-family.h
9886 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9887 M: Jani Nikula <jani.nikula@linux.intel.com>
9888 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9889 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9890 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9891 L: intel-gfx@lists.freedesktop.org
9893 W: https://01.org/linuxgraphics/
9894 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9895 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9896 C: irc://irc.oftc.net/intel-gfx
9897 T: git git://anongit.freedesktop.org/drm-intel
9898 F: Documentation/gpu/i915.rst
9899 F: drivers/gpu/drm/i915/
9900 F: include/drm/i915*
9901 F: include/uapi/drm/i915_drm.h
9903 INTEL ETHERNET DRIVERS
9904 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9905 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9906 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9908 W: http://www.intel.com/support/feedback.htm
9909 W: http://e1000.sourceforge.net/
9910 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9913 F: Documentation/networking/device_drivers/ethernet/intel/
9914 F: drivers/net/ethernet/intel/
9915 F: drivers/net/ethernet/intel/*/
9916 F: include/linux/avf/virtchnl.h
9917 F: include/linux/net/intel/iidc.h
9919 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9920 M: Mustafa Ismail <mustafa.ismail@intel.com>
9921 M: Shiraz Saleem <shiraz.saleem@intel.com>
9922 L: linux-rdma@vger.kernel.org
9924 F: drivers/infiniband/hw/irdma/
9925 F: include/uapi/rdma/irdma-abi.h
9927 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9928 M: Maik Broemme <mbroemme@libmpq.org>
9929 L: linux-fbdev@vger.kernel.org
9931 F: Documentation/fb/intelfb.rst
9932 F: drivers/video/fbdev/intelfb/
9935 M: Andy Shevchenko <andy@kernel.org>
9936 L: linux-gpio@vger.kernel.org
9938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9939 F: drivers/gpio/gpio-ich.c
9940 F: drivers/gpio/gpio-merrifield.c
9941 F: drivers/gpio/gpio-ml-ioh.c
9942 F: drivers/gpio/gpio-pch.c
9943 F: drivers/gpio/gpio-sch.c
9944 F: drivers/gpio/gpio-sodaville.c
9946 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9947 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9948 M: Zhi Wang <zhi.a.wang@intel.com>
9949 L: intel-gvt-dev@lists.freedesktop.org
9950 L: intel-gfx@lists.freedesktop.org
9952 W: https://01.org/igvt-g
9953 T: git https://github.com/intel/gvt-linux.git
9954 F: drivers/gpu/drm/i915/gvt/
9956 INTEL HID EVENT DRIVER
9957 M: Alex Hung <alex.hung@canonical.com>
9958 L: platform-driver-x86@vger.kernel.org
9960 F: drivers/platform/x86/intel/hid.c
9962 INTEL I/OAT DMA DRIVER
9963 M: Dave Jiang <dave.jiang@intel.com>
9964 R: Dan Williams <dan.j.williams@intel.com>
9965 L: dmaengine@vger.kernel.org
9967 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9968 F: drivers/dma/ioat*
9971 M: Dave Jiang <dave.jiang@intel.com>
9972 L: dmaengine@vger.kernel.org
9974 F: drivers/dma/idxd/*
9975 F: include/uapi/linux/idxd.h
9978 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9979 M: Len Brown <lenb@kernel.org>
9980 L: linux-pm@vger.kernel.org
9982 B: https://bugzilla.kernel.org
9983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9984 F: drivers/idle/intel_idle.c
9986 INTEL IN FIELD SCAN (IFS) DEVICE
9987 M: Jithu Joseph <jithu.joseph@intel.com>
9988 R: Ashok Raj <ashok.raj@intel.com>
9989 R: Tony Luck <tony.luck@intel.com>
9991 F: drivers/platform/x86/intel/ifs
9992 F: include/trace/events/intel_ifs.h
9994 INTEL INTEGRATED SENSOR HUB DRIVER
9995 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9996 M: Jiri Kosina <jikos@kernel.org>
9997 L: linux-input@vger.kernel.org
9999 F: drivers/hid/intel-ish-hid/
10002 M: David Woodhouse <dwmw2@infradead.org>
10003 M: Lu Baolu <baolu.lu@linux.intel.com>
10004 L: iommu@lists.linux-foundation.org
10005 L: iommu@lists.linux.dev
10007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10008 F: drivers/iommu/intel/
10009 F: include/linux/intel-iommu.h
10010 F: include/linux/intel-svm.h
10012 INTEL IOP-ADMA DMA DRIVER
10013 R: Dan Williams <dan.j.williams@intel.com>
10015 F: drivers/dma/iop-adma.c
10017 INTEL IPU3 CSI-2 CIO2 DRIVER
10018 M: Yong Zhi <yong.zhi@intel.com>
10019 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10020 M: Bingbu Cao <bingbu.cao@intel.com>
10021 M: Dan Scally <djrscally@gmail.com>
10022 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10023 L: linux-media@vger.kernel.org
10025 T: git git://linuxtv.org/media_tree.git
10026 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10027 F: drivers/media/pci/intel/ipu3/
10029 INTEL IPU3 CSI-2 IMGU DRIVER
10030 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10031 R: Bingbu Cao <bingbu.cao@intel.com>
10032 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10033 L: linux-media@vger.kernel.org
10035 F: Documentation/admin-guide/media/ipu3.rst
10036 F: Documentation/admin-guide/media/ipu3_rcb.svg
10037 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10038 F: drivers/staging/media/ipu3/
10040 INTEL IXP4XX CRYPTO SUPPORT
10041 M: Corentin Labbe <clabbe@baylibre.com>
10042 L: linux-crypto@vger.kernel.org
10044 F: drivers/crypto/ixp4xx_crypto.c
10046 INTEL ISHTP ECLITE DRIVER
10047 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10048 L: platform-driver-x86@vger.kernel.org
10050 F: drivers/platform/x86/intel/ishtp_eclite.c
10052 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10053 M: Krzysztof Halasa <khalasa@piap.pl>
10055 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10056 F: drivers/net/wan/ixp4xx_hss.c
10057 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10058 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10059 F: include/linux/soc/ixp4xx/npe.h
10060 F: include/linux/soc/ixp4xx/qmgr.h
10062 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10063 M: Deepak Saxena <dsaxena@plexity.net>
10065 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10066 F: drivers/char/hw_random/ixp4xx-rng.c
10068 INTEL KEEM BAY DRM DRIVER
10069 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10070 M: Edmund Dea <edmund.j.dea@intel.com>
10072 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10073 F: drivers/gpu/drm/kmb/
10075 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10076 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10078 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10079 F: drivers/crypto/keembay/Kconfig
10080 F: drivers/crypto/keembay/Makefile
10081 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10082 F: drivers/crypto/keembay/ocs-aes.c
10083 F: drivers/crypto/keembay/ocs-aes.h
10085 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10086 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10087 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10088 M: Mark Gross <mgross@linux.intel.com>
10090 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10091 F: drivers/crypto/keembay/Kconfig
10092 F: drivers/crypto/keembay/Makefile
10093 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10095 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10096 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10097 M: Declan Murphy <declan.murphy@intel.com>
10099 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10100 F: drivers/crypto/keembay/Kconfig
10101 F: drivers/crypto/keembay/Makefile
10102 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10103 F: drivers/crypto/keembay/ocs-hcu.c
10104 F: drivers/crypto/keembay/ocs-hcu.h
10106 INTEL THUNDER BAY EMMC PHY DRIVER
10107 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10108 M: Rashmi A <rashmi.a@intel.com>
10110 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10111 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10113 INTEL MANAGEMENT ENGINE (mei)
10114 M: Tomas Winkler <tomas.winkler@intel.com>
10115 L: linux-kernel@vger.kernel.org
10117 F: Documentation/driver-api/mei/*
10118 F: drivers/misc/mei/
10119 F: drivers/watchdog/mei_wdt.c
10120 F: include/linux/mei_aux.h
10121 F: include/linux/mei_cl_bus.h
10122 F: include/uapi/linux/mei.h
10125 INTEL MAX 10 BMC MFD DRIVER
10126 M: Xu Yilun <yilun.xu@intel.com>
10127 R: Tom Rix <trix@redhat.com>
10129 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10130 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10131 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10132 F: drivers/mfd/intel-m10-bmc.c
10133 F: include/linux/mfd/intel-m10-bmc.h
10135 INTEL MENLOW THERMAL DRIVER
10136 M: Sujith Thomas <sujith.thomas@intel.com>
10137 L: linux-pm@vger.kernel.org
10139 W: https://01.org/linux-acpi
10140 F: drivers/thermal/intel/intel_menlow.c
10142 INTEL P-Unit IPC DRIVER
10143 M: Zha Qipeng <qipeng.zha@intel.com>
10144 L: platform-driver-x86@vger.kernel.org
10146 F: arch/x86/include/asm/intel_punit_ipc.h
10147 F: drivers/platform/x86/intel/punit_ipc.c
10149 INTEL PMC CORE DRIVER
10150 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10151 M: David E Box <david.e.box@intel.com>
10152 L: platform-driver-x86@vger.kernel.org
10154 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10155 F: drivers/platform/x86/intel/pmc/
10157 INTEL PMIC GPIO DRIVERS
10158 M: Andy Shevchenko <andy@kernel.org>
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10161 F: drivers/gpio/gpio-*cove.c
10163 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10164 M: Andy Shevchenko <andy@kernel.org>
10166 F: drivers/mfd/intel_soc_pmic*
10167 F: include/linux/mfd/intel_soc_pmic*
10170 M: David E. Box <david.e.box@linux.intel.com>
10172 F: drivers/platform/x86/intel/pmt/
10174 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10175 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10176 L: linux-wireless@vger.kernel.org
10178 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10179 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10180 F: drivers/net/wireless/intel/ipw2x00/
10182 INTEL PSTATE DRIVER
10183 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10184 M: Len Brown <lenb@kernel.org>
10185 L: linux-pm@vger.kernel.org
10187 F: drivers/cpufreq/intel_pstate.c
10189 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10190 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10191 L: linux-iio@vger.kernel.org
10192 F: drivers/counter/intel-qep.c
10195 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10197 F: arch/x86/include/asm/intel_scu_ipc.h
10198 F: drivers/platform/x86/intel_scu_*
10201 M: David E. Box <david.e.box@linux.intel.com>
10203 F: drivers/platform/x86/intel/sdsi.c
10204 F: tools/arch/x86/intel_sdsi/
10205 F: tools/testing/selftests/drivers/sdsi/
10207 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10208 M: Daniel Scally <djrscally@gmail.com>
10210 F: drivers/platform/x86/intel/int3472/
10212 INTEL SPEED SELECT TECHNOLOGY
10213 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10214 L: platform-driver-x86@vger.kernel.org
10216 F: drivers/platform/x86/intel/speed_select_if/
10217 F: include/uapi/linux/isst_if.h
10218 F: tools/power/x86/intel-speed-select/
10220 INTEL STRATIX10 FIRMWARE DRIVERS
10221 M: Dinh Nguyen <dinguyen@kernel.org>
10222 L: linux-kernel@vger.kernel.org
10224 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10225 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10226 F: drivers/firmware/stratix10-rsu.c
10227 F: drivers/firmware/stratix10-svc.c
10228 F: include/linux/firmware/intel/stratix10-smc.h
10229 F: include/linux/firmware/intel/stratix10-svc-client.h
10230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10232 INTEL TELEMETRY DRIVER
10233 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10234 M: "David E. Box" <david.e.box@linux.intel.com>
10235 L: platform-driver-x86@vger.kernel.org
10237 F: arch/x86/include/asm/intel_telemetry.h
10238 F: drivers/platform/x86/intel/telemetry/
10240 INTEL UNCORE FREQUENCY CONTROL
10241 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10242 L: platform-driver-x86@vger.kernel.org
10244 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10245 F: drivers/platform/x86/intel/uncore-frequency/
10247 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10248 M: David E. Box <david.e.box@linux.intel.com>
10250 F: drivers/platform/x86/intel/vsec.*
10252 INTEL VIRTUAL BUTTON DRIVER
10253 M: AceLan Kao <acelan.kao@canonical.com>
10254 L: platform-driver-x86@vger.kernel.org
10256 F: drivers/platform/x86/intel/vbtn.c
10258 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10259 M: Stanislaw Gruszka <stf_xl@wp.pl>
10260 L: linux-wireless@vger.kernel.org
10262 F: drivers/net/wireless/intel/iwlegacy/
10264 INTEL WIRELESS WIFI LINK (iwlwifi)
10265 M: Gregory Greenman <gregory.greenman@intel.com>
10266 L: linux-wireless@vger.kernel.org
10268 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10270 F: drivers/net/wireless/intel/iwlwifi/
10272 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10273 M: Jithu Joseph <jithu.joseph@intel.com>
10274 R: Maurice Ma <maurice.ma@intel.com>
10276 W: https://slimbootloader.github.io/security/firmware-update.html
10277 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10279 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10280 L: Dell.Client.Kernel@dell.com
10282 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10284 INTEL WWAN IOSM DRIVER
10285 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10286 M: Intel Corporation <linuxwwan@intel.com>
10287 L: netdev@vger.kernel.org
10289 F: drivers/net/wwan/iosm/
10292 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10294 F: Documentation/trace/intel_th.rst
10295 F: drivers/hwtracing/intel_th/
10296 F: include/linux/intel_th.h
10298 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10299 M: Ning Sun <ning.sun@intel.com>
10300 L: tboot-devel@lists.sourceforge.net
10302 W: http://tboot.sourceforge.net
10303 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10304 F: Documentation/x86/intel_txt.rst
10305 F: arch/x86/kernel/tboot.c
10306 F: include/linux/tboot.h
10309 M: Jarkko Sakkinen <jarkko@kernel.org>
10310 R: Dave Hansen <dave.hansen@linux.intel.com>
10311 L: linux-sgx@vger.kernel.org
10313 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10315 F: Documentation/x86/sgx.rst
10316 F: arch/x86/entry/vdso/vsgx.S
10317 F: arch/x86/include/asm/sgx.h
10318 F: arch/x86/include/uapi/asm/sgx.h
10319 F: arch/x86/kernel/cpu/sgx/*
10320 F: tools/testing/selftests/sgx/*
10324 M: Georgi Djakov <djakov@kernel.org>
10325 L: linux-pm@vger.kernel.org
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10328 F: Documentation/devicetree/bindings/interconnect/
10329 F: Documentation/driver-api/interconnect.rst
10330 F: drivers/interconnect/
10331 F: include/dt-bindings/interconnect/
10332 F: include/linux/interconnect-provider.h
10333 F: include/linux/interconnect.h
10335 INTERRUPT COUNTER DRIVER
10336 M: Oleksij Rempel <o.rempel@pengutronix.de>
10337 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10338 L: linux-iio@vger.kernel.org
10339 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10340 F: drivers/counter/interrupt-cnt.c
10342 INTERSIL ISL7998X VIDEO DECODER DRIVER
10343 M: Michael Tretter <m.tretter@pengutronix.de>
10344 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10345 L: linux-media@vger.kernel.org
10347 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10348 F: drivers/media/i2c/isl7998x.c
10350 INVENSENSE ICM-426xx IMU DRIVER
10351 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10352 L: linux-iio@vger.kernel.org
10354 W: https://invensense.tdk.com/
10355 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10356 F: drivers/iio/imu/inv_icm42600/
10358 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10359 M: Linus Walleij <linus.walleij@linaro.org>
10360 L: linux-iio@vger.kernel.org
10362 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10363 F: drivers/iio/gyro/mpu3050*
10365 IOC3 ETHERNET DRIVER
10366 M: Ralf Baechle <ralf@linux-mips.org>
10367 L: linux-mips@vger.kernel.org
10369 F: drivers/net/ethernet/sgi/ioc3-eth.c
10371 IOMAP FILESYSTEM LIBRARY
10372 M: Christoph Hellwig <hch@infradead.org>
10373 M: Darrick J. Wong <djwong@kernel.org>
10374 L: linux-xfs@vger.kernel.org
10375 L: linux-fsdevel@vger.kernel.org
10377 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10379 F: include/linux/iomap.h
10382 M: Joerg Roedel <joro@8bytes.org>
10383 M: Will Deacon <will@kernel.org>
10384 L: iommu@lists.linux-foundation.org
10385 L: iommu@lists.linux.dev
10387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10388 F: Documentation/devicetree/bindings/iommu/
10389 F: Documentation/userspace-api/iommu.rst
10391 F: include/linux/iommu.h
10392 F: include/linux/iova.h
10393 F: include/linux/of_iommu.h
10394 F: include/uapi/linux/iommu.h
10397 M: Thomas Zimmermann <tzimmermann@suse.de>
10398 L: dri-devel@lists.freedesktop.org
10400 T: git git://anongit.freedesktop.org/drm/drm-misc
10401 F: include/linux/iosys-map.h
10404 M: Jens Axboe <axboe@kernel.dk>
10405 R: Pavel Begunkov <asml.silence@gmail.com>
10406 L: io-uring@vger.kernel.org
10408 T: git git://git.kernel.dk/linux-block
10409 T: git git://git.kernel.dk/liburing
10413 F: include/linux/io_uring.h
10414 F: include/uapi/linux/io_uring.h
10418 M: Corey Minyard <minyard@acm.org>
10419 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10421 W: http://openipmi.sourceforge.net/
10422 T: git https://github.com/cminyard/linux-ipmi.git for-next
10423 F: Documentation/driver-api/ipmi.rst
10424 F: Documentation/devicetree/bindings/ipmi/
10425 F: drivers/char/ipmi/
10426 F: include/linux/ipmi*
10427 F: include/uapi/linux/ipmi*
10429 IPS SCSI RAID DRIVER
10430 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10431 L: linux-scsi@vger.kernel.org
10433 W: http://www.adaptec.com/
10434 F: drivers/scsi/ips*
10437 M: Simon Horman <horms@verge.net.au>
10438 M: Julian Anastasov <ja@ssi.bg>
10439 L: netdev@vger.kernel.org
10440 L: lvs-devel@vger.kernel.org
10442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10444 F: Documentation/networking/ipvs-sysctl.rst
10445 F: include/net/ip_vs.h
10446 F: include/uapi/linux/ip_vs.h
10447 F: net/netfilter/ipvs/
10450 M: Jiri Kosina <jikos@kernel.org>
10451 M: David Sterba <dsterba@suse.com>
10453 F: drivers/tty/ipwireless/
10455 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10456 M: Marc Zyngier <maz@kernel.org>
10458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10459 F: Documentation/core-api/irq/irq-domain.rst
10460 F: include/linux/irqdomain.h
10461 F: kernel/irq/irqdomain.c
10462 F: kernel/irq/msi.c
10465 M: Thomas Gleixner <tglx@linutronix.de>
10466 L: linux-kernel@vger.kernel.org
10468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10472 M: Thomas Gleixner <tglx@linutronix.de>
10473 M: Marc Zyngier <maz@kernel.org>
10474 L: linux-kernel@vger.kernel.org
10476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10477 F: Documentation/devicetree/bindings/interrupt-controller/
10478 F: drivers/irqchip/
10481 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10483 F: Documentation/driver-api/isa.rst
10484 F: drivers/base/isa.c
10485 F: include/linux/isa.h
10488 M: Hans Verkuil <hverkuil@xs4all.nl>
10489 L: linux-media@vger.kernel.org
10491 W: https://linuxtv.org
10492 T: git git://linuxtv.org/media_tree.git
10493 F: drivers/media/radio/radio-isa*
10496 M: Jaroslav Kysela <perex@perex.cz>
10498 F: Documentation/driver-api/isapnp.rst
10499 F: drivers/pnp/isapnp/
10500 F: include/linux/isapnp.h
10503 M: Lee Duncan <lduncan@suse.com>
10504 M: Chris Leech <cleech@redhat.com>
10505 M: Mike Christie <michael.christie@oracle.com>
10506 L: open-iscsi@googlegroups.com
10507 L: linux-scsi@vger.kernel.org
10509 W: www.open-iscsi.com
10510 F: drivers/scsi/*iscsi*
10511 F: include/scsi/*iscsi*
10513 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10514 M: Peter Jones <pjones@redhat.com>
10515 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10517 F: drivers/firmware/iscsi_ibft*
10519 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10520 M: Sagi Grimberg <sagi@grimberg.me>
10521 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10522 L: linux-rdma@vger.kernel.org
10524 W: http://www.openfabrics.org
10525 W: www.open-iscsi.org
10526 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10527 F: drivers/infiniband/ulp/iser/
10529 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10530 M: Sagi Grimberg <sagi@grimberg.me>
10531 L: linux-rdma@vger.kernel.org
10532 L: target-devel@vger.kernel.org
10534 W: http://www.linux-iscsi.org
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10536 F: drivers/infiniband/ulp/isert
10538 ISDN/CMTP OVER BLUETOOTH
10539 M: Karsten Keil <isdn@linux-pingi.de>
10540 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10541 L: netdev@vger.kernel.org
10543 W: http://www.isdn4linux.de
10544 F: Documentation/isdn/
10545 F: drivers/isdn/capi/
10546 F: include/linux/isdn/
10547 F: include/uapi/linux/isdn/
10548 F: net/bluetooth/cmtp/
10550 ISDN/mISDN SUBSYSTEM
10551 M: Karsten Keil <isdn@linux-pingi.de>
10552 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10553 L: netdev@vger.kernel.org
10555 W: http://www.isdn4linux.de
10556 F: drivers/isdn/Kconfig
10557 F: drivers/isdn/Makefile
10558 F: drivers/isdn/hardware/
10559 F: drivers/isdn/mISDN/
10561 IT87 HARDWARE MONITORING DRIVER
10562 M: Jean Delvare <jdelvare@suse.com>
10563 L: linux-hwmon@vger.kernel.org
10565 F: Documentation/hwmon/it87.rst
10566 F: drivers/hwmon/it87.c
10568 IT913X MEDIA DRIVER
10569 M: Antti Palosaari <crope@iki.fi>
10570 L: linux-media@vger.kernel.org
10572 W: https://linuxtv.org
10573 W: http://palosaari.fi/linux/
10574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10575 T: git git://linuxtv.org/anttip/media_tree.git
10576 F: drivers/media/tuners/it913x*
10578 ITE IT66121 HDMI BRIDGE DRIVER
10579 M: Phong LE <ple@baylibre.com>
10580 M: Neil Armstrong <narmstrong@baylibre.com>
10582 T: git git://anongit.freedesktop.org/drm/drm-misc
10583 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10584 F: drivers/gpu/drm/bridge/ite-it66121.c
10586 IVTV VIDEO4LINUX DRIVER
10587 M: Andy Walls <awalls@md.metrocast.net>
10588 L: linux-media@vger.kernel.org
10590 W: https://linuxtv.org
10591 T: git git://linuxtv.org/media_tree.git
10592 F: Documentation/admin-guide/media/ivtv*
10593 F: drivers/media/pci/ivtv/
10594 F: include/uapi/linux/ivtv*
10596 IX2505V MEDIA DRIVER
10597 M: Malcolm Priestley <tvboxspy@gmail.com>
10598 L: linux-media@vger.kernel.org
10600 W: https://linuxtv.org
10601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10602 F: drivers/media/dvb-frontends/ix2505v*
10604 JAILHOUSE HYPERVISOR INTERFACE
10605 M: Jan Kiszka <jan.kiszka@siemens.com>
10606 L: jailhouse-dev@googlegroups.com
10608 F: arch/x86/include/asm/jailhouse_para.h
10609 F: arch/x86/kernel/jailhouse.c
10611 JC42.4 TEMPERATURE SENSOR DRIVER
10612 M: Guenter Roeck <linux@roeck-us.net>
10613 L: linux-hwmon@vger.kernel.org
10615 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10616 F: Documentation/hwmon/jc42.rst
10617 F: drivers/hwmon/jc42.c
10620 M: Dave Kleikamp <shaggy@kernel.org>
10621 L: jfs-discussion@lists.sourceforge.net
10623 W: http://jfs.sourceforge.net/
10624 T: git git://github.com/kleikamp/linux-shaggy.git
10625 F: Documentation/admin-guide/jfs.rst
10629 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10630 L: netdev@vger.kernel.org
10632 F: drivers/net/ethernet/jme.*
10634 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10635 M: David Woodhouse <dwmw2@infradead.org>
10636 M: Richard Weinberger <richard@nod.at>
10637 L: linux-mtd@lists.infradead.org
10639 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10640 T: git git://git.infradead.org/ubifs-2.6.git
10642 F: include/uapi/linux/jffs2.h
10644 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10645 M: "Theodore Ts'o" <tytso@mit.edu>
10646 M: Jan Kara <jack@suse.com>
10647 L: linux-ext4@vger.kernel.org
10650 F: include/linux/jbd2.h
10652 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10653 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10654 L: linux-media@vger.kernel.org
10655 L: linux-renesas-soc@vger.kernel.org
10657 F: drivers/media/platform/renesas/rcar_jpu.c
10659 JSM Neo PCI based serial card
10660 L: linux-serial@vger.kernel.org
10662 F: drivers/tty/serial/jsm/
10664 K10TEMP HARDWARE MONITORING DRIVER
10665 M: Clemens Ladisch <clemens@ladisch.de>
10666 L: linux-hwmon@vger.kernel.org
10668 F: Documentation/hwmon/k10temp.rst
10669 F: drivers/hwmon/k10temp.c
10671 K8TEMP HARDWARE MONITORING DRIVER
10672 M: Rudolf Marek <r.marek@assembler.cz>
10673 L: linux-hwmon@vger.kernel.org
10675 F: Documentation/hwmon/k8temp.rst
10676 F: drivers/hwmon/k8temp.c
10679 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10680 R: Alexander Potapenko <glider@google.com>
10681 R: Andrey Konovalov <andreyknvl@gmail.com>
10682 R: Dmitry Vyukov <dvyukov@google.com>
10683 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10684 L: kasan-dev@googlegroups.com
10686 F: Documentation/dev-tools/kasan.rst
10687 F: arch/*/include/asm/*kasan.h
10688 F: arch/*/mm/kasan_init*
10689 F: include/linux/kasan*.h
10690 F: lib/Kconfig.kasan
10691 F: lib/test_kasan*.c
10693 F: scripts/Makefile.kasan
10696 M: Masahiro Yamada <masahiroy@kernel.org>
10697 L: linux-kbuild@vger.kernel.org
10699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10700 F: Documentation/kbuild/kconfig*
10701 F: scripts/Kconfig.include
10702 F: scripts/kconfig/
10705 R: Dmitry Vyukov <dvyukov@google.com>
10706 R: Andrey Konovalov <andreyknvl@gmail.com>
10707 L: kasan-dev@googlegroups.com
10709 F: Documentation/dev-tools/kcov.rst
10710 F: include/linux/kcov.h
10711 F: include/uapi/linux/kcov.h
10713 F: scripts/Makefile.kcov
10716 M: Marco Elver <elver@google.com>
10717 R: Dmitry Vyukov <dvyukov@google.com>
10718 L: kasan-dev@googlegroups.com
10720 F: Documentation/dev-tools/kcsan.rst
10721 F: include/linux/kcsan*.h
10723 F: lib/Kconfig.kcsan
10724 F: scripts/Makefile.kcsan
10727 M: Baoquan He <bhe@redhat.com>
10728 R: Vivek Goyal <vgoyal@redhat.com>
10729 R: Dave Young <dyoung@redhat.com>
10730 L: kexec@lists.infradead.org
10732 W: http://lse.sourceforge.net/kdump/
10733 F: Documentation/admin-guide/kdump/
10734 F: fs/proc/vmcore.c
10735 F: include/linux/crash_core.h
10736 F: include/linux/crash_dump.h
10737 F: include/uapi/linux/vmcore.h
10738 F: kernel/crash_*.c
10740 KEENE FM RADIO TRANSMITTER DRIVER
10741 M: Hans Verkuil <hverkuil@xs4all.nl>
10742 L: linux-media@vger.kernel.org
10744 W: https://linuxtv.org
10745 T: git git://linuxtv.org/media_tree.git
10746 F: drivers/media/radio/radio-keene*
10749 M: Ian Kent <raven@themaw.net>
10750 L: autofs@vger.kernel.org
10754 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10755 M: Masahiro Yamada <masahiroy@kernel.org>
10756 M: Michal Marek <michal.lkml@markovi.net>
10757 R: Nick Desaulniers <ndesaulniers@google.com>
10758 L: linux-kbuild@vger.kernel.org
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10761 F: Documentation/kbuild/
10763 F: scripts/*vmlinux*
10765 F: scripts/Makefile*
10767 F: scripts/dummy-tools/
10770 F: scripts/package/
10773 L: kernel-janitors@vger.kernel.org
10775 W: http://kernelnewbies.org/KernelJanitors
10777 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10778 M: Chuck Lever <chuck.lever@oracle.com>
10779 M: Jeff Layton <jlayton@kernel.org>
10780 L: linux-nfs@vger.kernel.org
10782 W: http://nfs.sourceforge.net/
10783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10787 F: include/linux/lockd/
10788 F: include/linux/sunrpc/
10789 F: include/uapi/linux/nfsd/
10790 F: include/uapi/linux/sunrpc/
10792 F: Documentation/filesystems/nfs/
10795 M: Thorsten Leemhuis <linux@leemhuis.info>
10796 L: regressions@lists.linux.dev
10798 F: Documentation/admin-guide/reporting-regressions.rst
10799 F: Documentation/process/handling-regressions.rst
10801 KERNEL SELFTEST FRAMEWORK
10802 M: Shuah Khan <shuah@kernel.org>
10803 M: Shuah Khan <skhan@linuxfoundation.org>
10804 L: linux-kselftest@vger.kernel.org
10806 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10808 F: Documentation/dev-tools/kselftest*
10809 F: tools/testing/selftests/
10811 KERNEL SMB3 SERVER (KSMBD)
10812 M: Namjae Jeon <linkinjeon@kernel.org>
10813 M: Steve French <sfrench@samba.org>
10814 M: Hyunchul Lee <hyc.lee@gmail.com>
10815 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10816 L: linux-cifs@vger.kernel.org
10818 T: git git://git.samba.org/ksmbd.git
10820 F: fs/smbfs_common/
10822 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10823 M: Brendan Higgins <brendanhiggins@google.com>
10824 L: linux-kselftest@vger.kernel.org
10825 L: kunit-dev@googlegroups.com
10827 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10828 F: Documentation/dev-tools/kunit/
10831 F: tools/testing/kunit/
10833 KERNEL USERMODE HELPER
10834 M: Luis Chamberlain <mcgrof@kernel.org>
10835 L: linux-kernel@vger.kernel.org
10837 F: include/linux/umh.h
10840 KERNEL VIRTUAL MACHINE (KVM)
10841 M: Paolo Bonzini <pbonzini@redhat.com>
10842 L: kvm@vger.kernel.org
10844 W: http://www.linux-kvm.org
10845 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10846 F: Documentation/virt/kvm/
10847 F: include/asm-generic/kvm*
10848 F: include/kvm/iodev.h
10849 F: include/linux/kvm*
10850 F: include/trace/events/kvm.h
10851 F: include/uapi/asm-generic/kvm*
10852 F: include/uapi/linux/kvm*
10854 F: tools/testing/selftests/kvm/
10857 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10858 M: Marc Zyngier <maz@kernel.org>
10859 R: James Morse <james.morse@arm.com>
10860 R: Alexandru Elisei <alexandru.elisei@arm.com>
10861 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10862 R: Oliver Upton <oliver.upton@linux.dev>
10863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10864 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10867 F: arch/arm64/include/asm/kvm*
10868 F: arch/arm64/include/uapi/asm/kvm*
10870 F: include/kvm/arm_*
10871 F: tools/testing/selftests/kvm/*/aarch64/
10872 F: tools/testing/selftests/kvm/aarch64/
10874 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10875 M: Huacai Chen <chenhuacai@kernel.org>
10876 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10877 L: linux-mips@vger.kernel.org
10878 L: kvm@vger.kernel.org
10880 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10881 F: arch/mips/include/asm/kvm*
10882 F: arch/mips/include/uapi/asm/kvm*
10885 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10886 L: linuxppc-dev@lists.ozlabs.org
10887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10888 F: arch/powerpc/include/asm/kvm*
10889 F: arch/powerpc/include/uapi/asm/kvm*
10890 F: arch/powerpc/kernel/kvm*
10891 F: arch/powerpc/kvm/
10893 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10894 M: Anup Patel <anup@brainfault.org>
10895 R: Atish Patra <atishp@atishpatra.org>
10896 L: kvm@vger.kernel.org
10897 L: kvm-riscv@lists.infradead.org
10898 L: linux-riscv@lists.infradead.org
10900 T: git git://github.com/kvm-riscv/linux.git
10901 F: arch/riscv/include/asm/kvm*
10902 F: arch/riscv/include/uapi/asm/kvm*
10904 F: tools/testing/selftests/kvm/*/riscv/
10906 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10907 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10908 M: Janosch Frank <frankja@linux.ibm.com>
10909 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10910 R: David Hildenbrand <david@redhat.com>
10911 L: kvm@vger.kernel.org
10913 W: http://www.ibm.com/developerworks/linux/linux390/
10914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10915 F: Documentation/virt/kvm/s390*
10916 F: arch/s390/include/asm/gmap.h
10917 F: arch/s390/include/asm/kvm*
10918 F: arch/s390/include/uapi/asm/kvm*
10919 F: arch/s390/include/uapi/asm/uvdevice.h
10920 F: arch/s390/kernel/uv.c
10922 F: arch/s390/mm/gmap.c
10923 F: drivers/s390/char/uvdevice.c
10924 F: tools/testing/selftests/drivers/s390x/uvdevice/
10925 F: tools/testing/selftests/kvm/*/s390x/
10926 F: tools/testing/selftests/kvm/s390x/
10928 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10929 M: Sean Christopherson <seanjc@google.com>
10930 M: Paolo Bonzini <pbonzini@redhat.com>
10931 L: kvm@vger.kernel.org
10933 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10934 F: arch/x86/include/asm/kvm*
10935 F: arch/x86/include/asm/svm.h
10936 F: arch/x86/include/asm/vmx*.h
10937 F: arch/x86/include/uapi/asm/kvm*
10938 F: arch/x86/include/uapi/asm/svm.h
10939 F: arch/x86/include/uapi/asm/vmx.h
10943 KVM PARAVIRT (KVM/paravirt)
10944 M: Paolo Bonzini <pbonzini@redhat.com>
10945 R: Wanpeng Li <wanpengli@tencent.com>
10946 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10947 L: kvm@vger.kernel.org
10949 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10950 F: arch/x86/kernel/kvm.c
10951 F: arch/x86/kernel/kvmclock.c
10952 F: arch/x86/include/asm/pvclock-abi.h
10953 F: include/linux/kvm_para.h
10954 F: include/uapi/linux/kvm_para.h
10955 F: include/uapi/asm-generic/kvm_para.h
10956 F: include/asm-generic/kvm_para.h
10957 F: arch/um/include/asm/kvm_para.h
10958 F: arch/x86/include/asm/kvm_para.h
10959 F: arch/x86/include/uapi/asm/kvm_para.h
10961 KVM X86 HYPER-V (KVM/hyper-v)
10962 M: Vitaly Kuznetsov <vkuznets@redhat.com>
10963 M: Sean Christopherson <seanjc@google.com>
10964 M: Paolo Bonzini <pbonzini@redhat.com>
10965 L: kvm@vger.kernel.org
10967 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10968 F: arch/x86/kvm/hyperv.*
10969 F: arch/x86/kvm/kvm_onhyperv.*
10970 F: arch/x86/kvm/svm/hyperv.*
10971 F: arch/x86/kvm/svm/svm_onhyperv.*
10972 F: arch/x86/kvm/vmx/evmcs.*
10975 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10976 M: Tejun Heo <tj@kernel.org>
10978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10980 F: include/linux/kernfs.h
10983 M: Eric Biederman <ebiederm@xmission.com>
10984 L: kexec@lists.infradead.org
10986 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10987 F: include/linux/kexec.h
10988 F: include/uapi/linux/kexec.h
10992 M: Mimi Zohar <zohar@linux.ibm.com>
10993 L: linux-integrity@vger.kernel.org
10994 L: keyrings@vger.kernel.org
10996 F: Documentation/security/keys/trusted-encrypted.rst
10997 F: include/keys/encrypted-type.h
10998 F: security/keys/encrypted-keys/
11001 M: James Bottomley <jejb@linux.ibm.com>
11002 M: Jarkko Sakkinen <jarkko@kernel.org>
11003 M: Mimi Zohar <zohar@linux.ibm.com>
11004 L: linux-integrity@vger.kernel.org
11005 L: keyrings@vger.kernel.org
11007 F: Documentation/security/keys/trusted-encrypted.rst
11008 F: include/keys/trusted-type.h
11009 F: include/keys/trusted_tpm.h
11010 F: security/keys/trusted-keys/
11013 M: Sumit Garg <sumit.garg@linaro.org>
11014 L: linux-integrity@vger.kernel.org
11015 L: keyrings@vger.kernel.org
11017 F: include/keys/trusted_tee.h
11018 F: security/keys/trusted-keys/trusted_tee.c
11021 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11022 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11023 L: linux-integrity@vger.kernel.org
11024 L: keyrings@vger.kernel.org
11026 F: include/keys/trusted_caam.h
11027 F: security/keys/trusted-keys/trusted_caam.c
11030 M: David Howells <dhowells@redhat.com>
11031 M: Jarkko Sakkinen <jarkko@kernel.org>
11032 L: keyrings@vger.kernel.org
11034 F: Documentation/security/keys/core.rst
11036 F: include/linux/key-type.h
11037 F: include/linux/key.h
11038 F: include/linux/keyctl.h
11039 F: include/uapi/linux/keyctl.h
11042 KEYS/KEYRINGS_INTEGRITY
11043 M: Jarkko Sakkinen <jarkko@kernel.org>
11044 M: Mimi Zohar <zohar@linux.ibm.com>
11045 L: linux-integrity@vger.kernel.org
11046 L: keyrings@vger.kernel.org
11048 F: security/integrity/platform_certs
11051 M: Alexander Potapenko <glider@google.com>
11052 M: Marco Elver <elver@google.com>
11053 R: Dmitry Vyukov <dvyukov@google.com>
11054 L: kasan-dev@googlegroups.com
11056 F: Documentation/dev-tools/kfence.rst
11057 F: arch/*/include/asm/kfence.h
11058 F: include/linux/kfence.h
11059 F: lib/Kconfig.kfence
11063 M: Stefani Seibold <stefani@seibold.net>
11065 F: include/linux/kfifo.h
11069 KGDB / KDB /debug_core
11070 M: Jason Wessel <jason.wessel@windriver.com>
11071 M: Daniel Thompson <daniel.thompson@linaro.org>
11072 R: Douglas Anderson <dianders@chromium.org>
11073 L: kgdb-bugreport@lists.sourceforge.net
11075 W: http://kgdb.wiki.kernel.org/
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11077 F: Documentation/dev-tools/kgdb.rst
11078 F: drivers/misc/kgdbts.c
11079 F: drivers/tty/serial/kgdboc.c
11080 F: include/linux/kdb.h
11081 F: include/linux/kgdb.h
11083 F: kernel/module/kdb.c
11085 KHADAS MCU MFD DRIVER
11086 M: Neil Armstrong <narmstrong@baylibre.com>
11087 L: linux-amlogic@lists.infradead.org
11089 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11090 F: drivers/mfd/khadas-mcu.c
11091 F: include/linux/mfd/khadas-mcu.h
11092 F: drivers/thermal/khadas_mcu_fan.c
11095 M: Catalin Marinas <catalin.marinas@arm.com>
11097 F: Documentation/dev-tools/kmemleak.rst
11098 F: include/linux/kmemleak.h
11100 F: samples/kmemleak/kmemleak-test.c
11102 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11103 M: Luis Chamberlain <mcgrof@kernel.org>
11104 L: linux-kernel@vger.kernel.org
11105 L: linux-modules@vger.kernel.org
11107 F: include/linux/kmod.h
11110 F: tools/testing/selftests/kmod/
11113 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11114 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11115 M: "David S. Miller" <davem@davemloft.net>
11116 M: Masami Hiramatsu <mhiramat@kernel.org>
11118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11119 F: Documentation/trace/kprobes.rst
11120 F: include/asm-generic/kprobes.h
11121 F: include/linux/kprobes.h
11122 F: kernel/kprobes.c
11123 F: lib/test_kprobes.c
11126 KS0108 LCD CONTROLLER DRIVER
11127 M: Miguel Ojeda <ojeda@kernel.org>
11129 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11130 F: drivers/auxdisplay/ks0108.c
11131 F: include/linux/ks0108.h
11133 KTD253 BACKLIGHT DRIVER
11134 M: Linus Walleij <linus.walleij@linaro.org>
11136 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11137 F: drivers/video/backlight/ktd253-backlight.c
11140 M: Steven Rostedt <rostedt@goodmis.org>
11141 M: John Hawley <warthog9@eaglescrag.net>
11143 F: tools/testing/ktest
11146 M: David Ahern <dsahern@kernel.org>
11147 L: netdev@vger.kernel.org
11149 F: include/net/l3mdev.h
11152 LANDLOCK SECURITY MODULE
11153 M: Mickaël Salaün <mic@digikod.net>
11154 L: linux-security-module@vger.kernel.org
11156 W: https://landlock.io
11157 T: git https://github.com/landlock-lsm/linux.git
11158 F: Documentation/security/landlock.rst
11159 F: Documentation/userspace-api/landlock.rst
11160 F: include/uapi/linux/landlock.h
11161 F: samples/landlock/
11162 F: security/landlock/
11163 F: tools/testing/selftests/landlock/
11167 LANTIQ / INTEL Ethernet drivers
11168 M: Hauke Mehrtens <hauke@hauke-m.de>
11169 L: netdev@vger.kernel.org
11171 F: drivers/net/dsa/lantiq_gswip.c
11172 F: drivers/net/dsa/lantiq_pce.h
11173 F: drivers/net/ethernet/lantiq_xrx200.c
11174 F: net/dsa/tag_gswip.c
11176 LANTIQ MIPS ARCHITECTURE
11177 M: John Crispin <john@phrozen.org>
11178 L: linux-mips@vger.kernel.org
11180 F: arch/mips/lantiq
11181 F: drivers/soc/lantiq
11183 LASI 53c700 driver for PARISC
11184 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11185 L: linux-scsi@vger.kernel.org
11187 F: Documentation/scsi/53c700.rst
11188 F: drivers/scsi/53c700*
11191 M: Tobin C. Harding <me@tobin.cc>
11192 M: Tycho Andersen <tycho@tycho.pizza>
11193 L: linux-hardening@vger.kernel.org
11195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11196 F: scripts/leaking_addresses.pl
11199 M: Pavel Machek <pavel@ucw.cz>
11200 L: linux-leds@vger.kernel.org
11202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11203 F: Documentation/devicetree/bindings/leds/
11205 F: include/linux/leds.h
11207 LEGACY EEPROM DRIVER
11208 M: Jean Delvare <jdelvare@suse.com>
11210 F: Documentation/misc-devices/eeprom.rst
11211 F: drivers/misc/eeprom/eeprom.c
11213 LEGO MINDSTORMS EV3
11214 R: David Lechner <david@lechnology.com>
11216 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11217 F: arch/arm/boot/dts/da850-lego-ev3.dts
11218 F: drivers/power/supply/lego_ev3_battery.c
11220 LEGO USB Tower driver
11221 M: Juergen Stuber <starblue@users.sourceforge.net>
11222 L: legousb-devel@lists.sourceforge.net
11224 W: http://legousb.sourceforge.net/
11225 F: drivers/usb/misc/legousbtower.c
11227 LETSKETCH HID TABLET DRIVER
11228 M: Hans de Goede <hdegoede@redhat.com>
11229 L: linux-input@vger.kernel.org
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11232 F: drivers/hid/hid-letsketch.c
11235 M: Matan Ziv-Av <matan@svgalib.org>
11236 L: platform-driver-x86@vger.kernel.org
11238 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11239 F: Documentation/admin-guide/laptops/lg-laptop.rst
11240 F: drivers/platform/x86/lg-laptop.c
11242 LG2160 MEDIA DRIVER
11243 M: Michael Krufky <mkrufky@linuxtv.org>
11244 L: linux-media@vger.kernel.org
11246 W: https://linuxtv.org
11247 W: http://github.com/mkrufky
11248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11249 T: git git://linuxtv.org/mkrufky/tuners.git
11250 F: drivers/media/dvb-frontends/lg2160.*
11252 LGDT3305 MEDIA DRIVER
11253 M: Michael Krufky <mkrufky@linuxtv.org>
11254 L: linux-media@vger.kernel.org
11256 W: https://linuxtv.org
11257 W: http://github.com/mkrufky
11258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11259 T: git git://linuxtv.org/mkrufky/tuners.git
11260 F: drivers/media/dvb-frontends/lgdt3305.*
11262 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11263 M: Viresh Kumar <vireshk@kernel.org>
11264 L: linux-ide@vger.kernel.org
11266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11267 F: drivers/ata/pata_arasan_cf.c
11268 F: include/linux/pata_arasan_cf_data.h
11270 LIBATA PATA DRIVERS
11271 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11272 L: linux-ide@vger.kernel.org
11273 F: drivers/ata/ata_*.c
11274 F: drivers/ata/pata_*.c
11276 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11277 M: Linus Walleij <linus.walleij@linaro.org>
11278 L: linux-ide@vger.kernel.org
11280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11281 F: drivers/ata/pata_ftide010.c
11282 F: drivers/ata/sata_gemini.c
11283 F: drivers/ata/sata_gemini.h
11285 LIBATA SATA AHCI PLATFORM devices support
11286 M: Hans de Goede <hdegoede@redhat.com>
11287 M: Jens Axboe <axboe@kernel.dk>
11288 L: linux-ide@vger.kernel.org
11290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11291 F: drivers/ata/ahci_platform.c
11292 F: drivers/ata/libahci_platform.c
11293 F: include/linux/ahci_platform.h
11295 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11296 M: Mikael Pettersson <mikpelinux@gmail.com>
11297 L: linux-ide@vger.kernel.org
11299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11300 F: drivers/ata/sata_promise.*
11302 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11303 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11304 L: linux-ide@vger.kernel.org
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11307 F: Documentation/ABI/testing/sysfs-ata
11308 F: Documentation/devicetree/bindings/ata/
11310 F: include/linux/ata.h
11311 F: include/linux/libata.h
11313 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11314 M: Vishal Verma <vishal.l.verma@intel.com>
11315 M: Dan Williams <dan.j.williams@intel.com>
11316 M: Dave Jiang <dave.jiang@intel.com>
11317 L: nvdimm@lists.linux.dev
11319 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11320 P: Documentation/nvdimm/maintainer-entry-profile.rst
11321 F: drivers/nvdimm/btt*
11323 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11324 M: Dan Williams <dan.j.williams@intel.com>
11325 M: Vishal Verma <vishal.l.verma@intel.com>
11326 M: Dave Jiang <dave.jiang@intel.com>
11327 L: nvdimm@lists.linux.dev
11329 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11330 P: Documentation/nvdimm/maintainer-entry-profile.rst
11331 F: drivers/nvdimm/pmem*
11333 LIBNVDIMM: DEVICETREE BINDINGS
11334 M: Oliver O'Halloran <oohall@gmail.com>
11335 L: nvdimm@lists.linux.dev
11337 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11338 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11339 F: drivers/nvdimm/of_pmem.c
11341 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11342 M: Dan Williams <dan.j.williams@intel.com>
11343 M: Vishal Verma <vishal.l.verma@intel.com>
11344 M: Dave Jiang <dave.jiang@intel.com>
11345 M: Ira Weiny <ira.weiny@intel.com>
11346 L: nvdimm@lists.linux.dev
11348 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11349 P: Documentation/nvdimm/maintainer-entry-profile.rst
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11351 F: drivers/acpi/nfit/*
11352 F: drivers/nvdimm/*
11353 F: include/linux/libnvdimm.h
11354 F: include/linux/nd.h
11355 F: include/uapi/linux/ndctl.h
11356 F: tools/testing/nvdimm/
11358 LICENSES and SPDX stuff
11359 M: Thomas Gleixner <tglx@linutronix.de>
11360 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11361 L: linux-spdx@vger.kernel.org
11363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11365 F: Documentation/process/license-rules.rst
11367 F: scripts/spdxcheck-test.sh
11368 F: scripts/spdxcheck.py
11370 LINEAR RANGES HELPERS
11371 M: Mark Brown <broonie@kernel.org>
11372 R: Matti Vaittinen <mazziesaccount@gmail.com>
11373 F: lib/linear_ranges.c
11374 F: lib/test_linear_ranges.c
11375 F: include/linux/linear_range.h
11377 LINUX FOR POWER MACINTOSH
11378 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11379 L: linuxppc-dev@lists.ozlabs.org
11381 F: arch/powerpc/platforms/powermac/
11382 F: drivers/macintosh/
11384 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11385 M: Michael Ellerman <mpe@ellerman.id.au>
11386 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11387 R: Paul Mackerras <paulus@samba.org>
11388 L: linuxppc-dev@lists.ozlabs.org
11390 W: https://github.com/linuxppc/wiki/wiki
11391 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11393 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11394 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11395 F: Documentation/devicetree/bindings/powerpc/
11396 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11397 F: Documentation/powerpc/
11399 F: drivers/*/*/*pasemi*
11400 F: drivers/*/*pasemi*
11401 F: drivers/char/tpm/tpm_ibmvtpm*
11402 F: drivers/crypto/nx/
11403 F: drivers/crypto/vmx/
11404 F: drivers/i2c/busses/i2c-opal.c
11405 F: drivers/net/ethernet/ibm/ibmveth.*
11406 F: drivers/net/ethernet/ibm/ibmvnic.*
11407 F: drivers/pci/hotplug/pnv_php.c
11408 F: drivers/pci/hotplug/rpa*
11409 F: drivers/rtc/rtc-opal.c
11410 F: drivers/scsi/ibmvscsi/
11411 F: drivers/tty/hvc/hvc_opal.c
11412 F: drivers/watchdog/wdrtas.c
11413 F: tools/testing/selftests/powerpc
11420 LINUX FOR POWERPC EMBEDDED MPC5XXX
11421 M: Anatolij Gustschin <agust@denx.de>
11422 L: linuxppc-dev@lists.ozlabs.org
11424 F: arch/powerpc/platforms/512x/
11425 F: arch/powerpc/platforms/52xx/
11427 LINUX FOR POWERPC EMBEDDED PPC4XX
11428 L: linuxppc-dev@lists.ozlabs.org
11430 F: arch/powerpc/platforms/40x/
11431 F: arch/powerpc/platforms/44x/
11433 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11434 M: Scott Wood <oss@buserror.net>
11435 L: linuxppc-dev@lists.ozlabs.org
11437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11438 F: Documentation/devicetree/bindings/powerpc/fsl/
11439 F: arch/powerpc/platforms/83xx/
11440 F: arch/powerpc/platforms/85xx/
11442 LINUX FOR POWERPC EMBEDDED PPC8XX
11443 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11444 L: linuxppc-dev@lists.ozlabs.org
11446 F: arch/powerpc/platforms/8xx/
11448 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11449 M: Kees Cook <keescook@chromium.org>
11451 F: drivers/misc/lkdtm/*
11452 F: tools/testing/selftests/lkdtm/*
11454 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11455 M: Alan Stern <stern@rowland.harvard.edu>
11456 M: Andrea Parri <parri.andrea@gmail.com>
11457 M: Will Deacon <will@kernel.org>
11458 M: Peter Zijlstra <peterz@infradead.org>
11459 M: Boqun Feng <boqun.feng@gmail.com>
11460 M: Nicholas Piggin <npiggin@gmail.com>
11461 M: David Howells <dhowells@redhat.com>
11462 M: Jade Alglave <j.alglave@ucl.ac.uk>
11463 M: Luc Maranget <luc.maranget@inria.fr>
11464 M: "Paul E. McKenney" <paulmck@kernel.org>
11465 R: Akira Yokosawa <akiyks@gmail.com>
11466 R: Daniel Lustig <dlustig@nvidia.com>
11467 R: Joel Fernandes <joel@joelfernandes.org>
11468 L: linux-kernel@vger.kernel.org
11469 L: linux-arch@vger.kernel.org
11471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11472 F: Documentation/atomic_bitops.txt
11473 F: Documentation/atomic_t.txt
11474 F: Documentation/core-api/refcount-vs-atomic.rst
11475 F: Documentation/litmus-tests/
11476 F: Documentation/memory-barriers.txt
11477 F: tools/memory-model/
11479 LIS3LV02D ACCELEROMETER DRIVER
11480 M: Eric Piel <eric.piel@tremplin-utc.net>
11482 F: Documentation/misc-devices/lis3lv02d.rst
11483 F: drivers/misc/lis3lv02d/
11484 F: drivers/platform/x86/hp_accel.c
11487 M: David Gow <davidgow@google.com>
11488 L: linux-kselftest@vger.kernel.org
11489 L: kunit-dev@googlegroups.com
11494 M: Karol Gugala <kgugala@antmicro.com>
11495 M: Mateusz Holenko <mholenko@antmicro.com>
11496 M: Gabriel Somlo <gsomlo@gmail.com>
11497 M: Joel Stanley <joel@jms.id.au>
11499 F: Documentation/devicetree/bindings/*/litex,*.yaml
11500 F: arch/openrisc/boot/dts/or1klitex.dts
11501 F: include/linux/litex.h
11502 F: drivers/tty/serial/liteuart.c
11503 F: drivers/soc/litex/*
11504 F: drivers/net/ethernet/litex/*
11505 F: drivers/mmc/host/litex_mmc.c
11509 M: Josh Poimboeuf <jpoimboe@kernel.org>
11510 M: Jiri Kosina <jikos@kernel.org>
11511 M: Miroslav Benes <mbenes@suse.cz>
11512 M: Petr Mladek <pmladek@suse.com>
11513 R: Joe Lawrence <joe.lawrence@redhat.com>
11514 L: live-patching@vger.kernel.org
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11517 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11518 F: Documentation/livepatch/
11519 F: arch/powerpc/include/asm/livepatch.h
11520 F: include/linux/livepatch.h
11521 F: kernel/livepatch/
11522 F: kernel/module/livepatch.c
11524 F: samples/livepatch/
11525 F: tools/testing/selftests/livepatch/
11528 L: netdev@vger.kernel.org
11530 F: include/linux/llc.h
11531 F: include/net/llc*
11532 F: include/uapi/linux/llc.h
11535 LM73 HARDWARE MONITOR DRIVER
11536 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11537 L: linux-hwmon@vger.kernel.org
11539 F: drivers/hwmon/lm73.c
11541 LM78 HARDWARE MONITOR DRIVER
11542 M: Jean Delvare <jdelvare@suse.com>
11543 L: linux-hwmon@vger.kernel.org
11545 F: Documentation/hwmon/lm78.rst
11546 F: drivers/hwmon/lm78.c
11548 LM83 HARDWARE MONITOR DRIVER
11549 M: Jean Delvare <jdelvare@suse.com>
11550 L: linux-hwmon@vger.kernel.org
11552 F: Documentation/hwmon/lm83.rst
11553 F: drivers/hwmon/lm83.c
11555 LM90 HARDWARE MONITOR DRIVER
11556 M: Jean Delvare <jdelvare@suse.com>
11557 L: linux-hwmon@vger.kernel.org
11559 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11560 F: Documentation/hwmon/lm90.rst
11561 F: drivers/hwmon/lm90.c
11562 F: include/dt-bindings/thermal/lm90.h
11564 LM95234 HARDWARE MONITOR DRIVER
11565 M: Guenter Roeck <linux@roeck-us.net>
11566 L: linux-hwmon@vger.kernel.org
11568 F: Documentation/hwmon/lm95234.rst
11569 F: drivers/hwmon/lm95234.c
11571 LME2510 MEDIA DRIVER
11572 M: Malcolm Priestley <tvboxspy@gmail.com>
11573 L: linux-media@vger.kernel.org
11575 W: https://linuxtv.org
11576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11577 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11579 LOADPIN SECURITY MODULE
11580 M: Kees Cook <keescook@chromium.org>
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11583 F: Documentation/admin-guide/LSM/LoadPin.rst
11584 F: security/loadpin/
11587 M: Peter Zijlstra <peterz@infradead.org>
11588 M: Ingo Molnar <mingo@redhat.com>
11589 M: Will Deacon <will@kernel.org>
11590 R: Waiman Long <longman@redhat.com>
11591 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11592 L: linux-kernel@vger.kernel.org
11594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11595 F: Documentation/locking/
11596 F: arch/*/include/asm/spinlock*.h
11597 F: include/linux/lockdep.h
11598 F: include/linux/mutex*.h
11599 F: include/linux/rwlock*.h
11600 F: include/linux/rwsem*.h
11601 F: include/linux/seqlock.h
11602 F: include/linux/spinlock*.h
11604 F: lib/locking*.[ch]
11605 X: kernel/locking/locktorture.c
11607 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11608 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11609 L: linux-ntfs-dev@lists.sourceforge.net
11611 W: http://www.linux-ntfs.org/content/view/19/37/
11612 F: Documentation/admin-guide/ldm.rst
11613 F: block/partitions/ldm.*
11615 LOGITECH HID GAMING KEYBOARDS
11616 M: Hans de Goede <hdegoede@redhat.com>
11617 L: linux-input@vger.kernel.org
11619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11620 F: drivers/hid/hid-lg-g15.c
11622 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11623 M: Adrien Grassein <adrien.grassein@gmail.com>
11625 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11626 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11629 M: Huacai Chen <chenhuacai@kernel.org>
11630 R: WANG Xuerui <kernel@xen0n.name>
11631 L: loongarch@lists.linux.dev
11633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11635 F: drivers/*/*loongarch*
11636 F: Documentation/loongarch/
11637 F: Documentation/translations/zh_CN/loongarch/
11639 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11640 M: Sathya Prakash <sathya.prakash@broadcom.com>
11641 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11642 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11643 L: MPT-FusionLinux.pdl@broadcom.com
11644 L: linux-scsi@vger.kernel.org
11646 W: http://www.avagotech.com/support/
11647 F: drivers/message/fusion/
11648 F: drivers/scsi/mpt3sas/
11650 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11651 M: Matthew Wilcox <willy@infradead.org>
11652 L: linux-scsi@vger.kernel.org
11654 F: drivers/scsi/sym53c8xx_2/
11657 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11658 L: linux-iio@vger.kernel.org
11660 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11661 F: drivers/iio/dac/ltc1660.c
11663 LTC2688 IIO DAC DRIVER
11664 M: Nuno Sá <nuno.sa@analog.com>
11665 L: linux-iio@vger.kernel.org
11667 W: http://ez.analog.com/community/linux-device-drivers
11668 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11669 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11670 F: drivers/iio/dac/ltc2688.c
11672 LTC2947 HARDWARE MONITOR DRIVER
11673 M: Nuno Sá <nuno.sa@analog.com>
11674 L: linux-hwmon@vger.kernel.org
11676 W: https://ez.analog.com/linux-software-drivers
11677 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11678 F: drivers/hwmon/ltc2947-core.c
11679 F: drivers/hwmon/ltc2947-i2c.c
11680 F: drivers/hwmon/ltc2947-spi.c
11681 F: drivers/hwmon/ltc2947.h
11683 LTC2983 IIO TEMPERATURE DRIVER
11684 M: Nuno Sá <nuno.sa@analog.com>
11685 L: linux-iio@vger.kernel.org
11687 W: https://ez.analog.com/linux-software-drivers
11688 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11689 F: drivers/iio/temperature/ltc2983.c
11691 LTC4261 HARDWARE MONITOR DRIVER
11692 M: Guenter Roeck <linux@roeck-us.net>
11693 L: linux-hwmon@vger.kernel.org
11695 F: Documentation/hwmon/ltc4261.rst
11696 F: drivers/hwmon/ltc4261.c
11698 LTC4306 I2C MULTIPLEXER DRIVER
11699 M: Michael Hennerich <michael.hennerich@analog.com>
11700 L: linux-i2c@vger.kernel.org
11702 W: https://ez.analog.com/linux-software-drivers
11703 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11704 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11706 LTP (Linux Test Project)
11707 M: Mike Frysinger <vapier@gentoo.org>
11708 M: Cyril Hrubis <chrubis@suse.cz>
11709 M: Wanlong Gao <wanlong.gao@gmail.com>
11710 M: Jan Stancek <jstancek@redhat.com>
11711 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11712 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11713 L: ltp@lists.linux.it (subscribers-only)
11715 W: http://linux-test-project.github.io/
11716 T: git git://github.com/linux-test-project/ltp.git
11718 LYNX 28G SERDES PHY DRIVER
11719 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11720 L: netdev@vger.kernel.org
11722 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11723 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11726 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11727 L: netdev@vger.kernel.org
11729 F: drivers/net/pcs/pcs-lynx.c
11730 F: include/linux/pcs-lynx.h
11733 M: Geert Uytterhoeven <geert@linux-m68k.org>
11734 L: linux-m68k@lists.linux-m68k.org
11736 W: http://www.linux-m68k.org/
11737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11741 M68K ON APPLE MACINTOSH
11742 M: Joshua Thompson <funaho@jurai.org>
11743 L: linux-m68k@lists.linux-m68k.org
11745 W: http://www.mac.linux-m68k.org/
11747 F: drivers/macintosh/adb-iop.c
11748 F: drivers/macintosh/via-macii.c
11751 M: Philip Blundell <philb@gnu.org>
11753 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11754 F: arch/m68k/hp300/
11756 M88DS3103 MEDIA DRIVER
11757 M: Antti Palosaari <crope@iki.fi>
11758 L: linux-media@vger.kernel.org
11760 W: https://linuxtv.org
11761 W: http://palosaari.fi/linux/
11762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11763 T: git git://linuxtv.org/anttip/media_tree.git
11764 F: drivers/media/dvb-frontends/m88ds3103*
11766 M88RS2000 MEDIA DRIVER
11767 M: Malcolm Priestley <tvboxspy@gmail.com>
11768 L: linux-media@vger.kernel.org
11770 W: https://linuxtv.org
11771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11772 F: drivers/media/dvb-frontends/m88rs2000*
11774 MA901 MASTERKIT USB FM RADIO DRIVER
11775 M: Alexey Klimov <klimov.linux@gmail.com>
11776 L: linux-media@vger.kernel.org
11778 T: git git://linuxtv.org/media_tree.git
11779 F: drivers/media/radio/radio-ma901.c
11782 M: Johannes Berg <johannes@sipsolutions.net>
11783 L: linux-wireless@vger.kernel.org
11785 W: https://wireless.wiki.kernel.org/
11786 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11789 F: Documentation/networking/mac80211-injection.rst
11790 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11791 F: drivers/net/wireless/mac80211_hwsim.[ch]
11792 F: include/net/mac80211.h
11796 M: Jassi Brar <jassisinghbrar@gmail.com>
11797 L: linux-kernel@vger.kernel.org
11799 F: drivers/mailbox/
11800 F: include/linux/mailbox_client.h
11801 F: include/linux/mailbox_controller.h
11802 F: include/dt-bindings/mailbox/
11803 F: Documentation/devicetree/bindings/mailbox/
11806 M: Viresh Kumar <viresh.kumar@linaro.org>
11807 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11808 L: linux-kernel@vger.kernel.org
11810 F: drivers/mailbox/arm_mhuv2.c
11811 F: include/linux/mailbox/arm_mhuv2_message.h
11812 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11814 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11815 M: Jeremy Kerr <jk@codeconstruct.com.au>
11816 M: Matt Johnston <matt@codeconstruct.com.au>
11817 L: netdev@vger.kernel.org
11819 F: Documentation/networking/mctp.rst
11820 F: drivers/net/mctp/
11821 F: include/net/mctp.h
11822 F: include/net/mctpdevice.h
11823 F: include/net/netns/mctp.h
11826 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11827 M: Michael Kerrisk <mtk.manpages@gmail.com>
11828 L: linux-man@vger.kernel.org
11830 W: http://www.kernel.org/doc/man-pages
11832 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11833 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11834 L: linux-mips@vger.kernel.org
11836 F: arch/mips/boot/dts/img/pistachio*
11838 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11839 M: Andrew Lunn <andrew@lunn.ch>
11840 M: Vivien Didelot <vivien.didelot@gmail.com>
11841 L: netdev@vger.kernel.org
11843 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11844 F: Documentation/networking/devlink/mv88e6xxx.rst
11845 F: drivers/net/dsa/mv88e6xxx/
11846 F: include/linux/dsa/mv88e6xxx.h
11847 F: include/linux/platform_data/mv88e6xxx.h
11849 MARVELL ARMADA 3700 PHY DRIVERS
11850 M: Miquel Raynal <miquel.raynal@bootlin.com>
11852 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11853 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11854 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11855 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11857 MARVELL ARMADA 3700 SERIAL DRIVER
11858 M: Pali Rohár <pali@kernel.org>
11860 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11861 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11862 F: drivers/tty/serial/mvebu-uart.c
11864 MARVELL ARMADA DRM SUPPORT
11865 M: Russell King <linux@armlinux.org.uk>
11867 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11868 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11869 F: Documentation/devicetree/bindings/display/armada/
11870 F: drivers/gpu/drm/armada/
11871 F: include/uapi/drm/armada_drm.h
11873 MARVELL CRYPTO DRIVER
11874 M: Boris Brezillon <bbrezillon@kernel.org>
11875 M: Arnaud Ebalard <arno@natisbad.org>
11876 M: Srujana Challa <schalla@marvell.com>
11877 L: linux-crypto@vger.kernel.org
11879 F: drivers/crypto/marvell/
11880 F: include/linux/soc/marvell/octeontx2/
11882 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11883 M: Mirko Lindner <mlindner@marvell.com>
11884 M: Stephen Hemminger <stephen@networkplumber.org>
11885 L: netdev@vger.kernel.org
11887 F: drivers/net/ethernet/marvell/sk*
11889 MARVELL LIBERTAS WIRELESS DRIVER
11890 L: libertas-dev@lists.infradead.org
11892 F: drivers/net/wireless/marvell/libertas/
11894 MARVELL MACCHIATOBIN SUPPORT
11895 M: Russell King <linux@armlinux.org.uk>
11896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11900 MARVELL MV643XX ETHERNET DRIVER
11901 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11902 L: netdev@vger.kernel.org
11904 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11905 F: include/linux/mv643xx.h
11907 MARVELL MV88X3310 PHY DRIVER
11908 M: Russell King <linux@armlinux.org.uk>
11909 M: Marek Behún <kabel@kernel.org>
11910 L: netdev@vger.kernel.org
11912 F: drivers/net/phy/marvell10g.c
11914 MARVELL MVEBU THERMAL DRIVER
11915 M: Miquel Raynal <miquel.raynal@bootlin.com>
11917 F: drivers/thermal/armada_thermal.c
11919 MARVELL MVNETA ETHERNET DRIVER
11920 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11921 L: netdev@vger.kernel.org
11923 F: drivers/net/ethernet/marvell/mvneta.*
11925 MARVELL MVPP2 ETHERNET DRIVER
11926 M: Marcin Wojtas <mw@semihalf.com>
11927 M: Russell King <linux@armlinux.org.uk>
11928 L: netdev@vger.kernel.org
11930 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11931 F: drivers/net/ethernet/marvell/mvpp2/
11933 MARVELL MWIFIEX WIRELESS DRIVER
11934 M: Amitkumar Karwar <amitkarwar@gmail.com>
11935 M: Ganapathi Bhat <ganapathi017@gmail.com>
11936 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11937 M: Xinming Hu <huxinming820@gmail.com>
11938 L: linux-wireless@vger.kernel.org
11940 F: drivers/net/wireless/marvell/mwifiex/
11942 MARVELL MWL8K WIRELESS DRIVER
11943 M: Lennert Buytenhek <buytenh@wantstofly.org>
11944 L: linux-wireless@vger.kernel.org
11946 F: drivers/net/wireless/marvell/mwl8k.c
11948 MARVELL NAND CONTROLLER DRIVER
11949 M: Miquel Raynal <miquel.raynal@bootlin.com>
11950 L: linux-mtd@lists.infradead.org
11952 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11953 F: drivers/mtd/nand/raw/marvell_nand.c
11955 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11956 M: Sunil Goutham <sgoutham@marvell.com>
11957 M: Geetha sowjanya <gakula@marvell.com>
11958 M: Subbaraya Sundeep <sbhatta@marvell.com>
11959 M: hariprasad <hkelam@marvell.com>
11960 L: netdev@vger.kernel.org
11962 F: drivers/net/ethernet/marvell/octeontx2/nic/
11963 F: include/linux/soc/marvell/octeontx2/
11965 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11966 M: Sunil Goutham <sgoutham@marvell.com>
11967 M: Linu Cherian <lcherian@marvell.com>
11968 M: Geetha sowjanya <gakula@marvell.com>
11969 M: Jerin Jacob <jerinj@marvell.com>
11970 M: hariprasad <hkelam@marvell.com>
11971 M: Subbaraya Sundeep <sbhatta@marvell.com>
11972 L: netdev@vger.kernel.org
11974 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11975 F: drivers/net/ethernet/marvell/octeontx2/af/
11977 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11978 M: Taras Chornyi <tchornyi@marvell.com>
11980 W: https://github.com/Marvell-switching/switchdev-prestera
11981 F: drivers/net/ethernet/marvell/prestera/
11983 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11984 M: Nicolas Pitre <nico@fluxnic.net>
11986 F: drivers/mmc/host/mvsdio.*
11988 MARVELL USB MDIO CONTROLLER DRIVER
11989 M: Tobias Waldekranz <tobias@waldekranz.com>
11990 L: netdev@vger.kernel.org
11992 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11993 F: drivers/net/mdio/mdio-mvusb.c
11995 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11996 M: Hu Ziji <huziji@marvell.com>
11997 L: linux-mmc@vger.kernel.org
11999 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12000 F: drivers/mmc/host/sdhci-xenon*
12002 MARVELL OCTEON ENDPOINT DRIVER
12003 M: Veerasenareddy Burru <vburru@marvell.com>
12004 M: Abhijit Ayarekar <aayarekar@marvell.com>
12005 L: netdev@vger.kernel.org
12007 F: drivers/net/ethernet/marvell/octeon_ep
12009 MATROX FRAMEBUFFER DRIVER
12010 L: linux-fbdev@vger.kernel.org
12012 F: drivers/video/fbdev/matrox/matroxfb_*
12013 F: include/uapi/linux/matroxfb.h
12016 M: Daniel Nilsson <daniel.nilsson@flex.com>
12017 L: linux-hwmon@vger.kernel.org
12019 F: Documentation/hwmon/max15301.rst
12020 F: drivers/hwmon/pmbus/max15301.c
12022 MAX16065 HARDWARE MONITOR DRIVER
12023 M: Guenter Roeck <linux@roeck-us.net>
12024 L: linux-hwmon@vger.kernel.org
12026 F: Documentation/hwmon/max16065.rst
12027 F: drivers/hwmon/max16065.c
12029 MAX2175 SDR TUNER DRIVER
12030 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12031 L: linux-media@vger.kernel.org
12033 T: git git://linuxtv.org/media_tree.git
12034 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12035 F: Documentation/userspace-api/media/drivers/max2175.rst
12036 F: drivers/media/i2c/max2175*
12037 F: include/uapi/linux/max2175.h
12039 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12040 L: linux-hwmon@vger.kernel.org
12042 F: Documentation/hwmon/max6650.rst
12043 F: drivers/hwmon/max6650.c
12045 MAX6697 HARDWARE MONITOR DRIVER
12046 M: Guenter Roeck <linux@roeck-us.net>
12047 L: linux-hwmon@vger.kernel.org
12049 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12050 F: Documentation/hwmon/max6697.rst
12051 F: drivers/hwmon/max6697.c
12052 F: include/linux/platform_data/max6697.h
12054 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12055 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12056 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12057 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12058 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12059 L: linux-media@vger.kernel.org
12061 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12062 F: drivers/media/i2c/max9286.c
12064 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12065 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12066 L: linux-media@vger.kernel.org
12068 F: drivers/staging/media/max96712/max96712.c
12070 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12071 M: Peter Rosin <peda@axentia.se>
12072 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12074 F: Documentation/devicetree/bindings/sound/max9860.txt
12075 F: sound/soc/codecs/max9860.*
12077 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12078 M: Andreas Klinger <ak@it-klinger.de>
12079 L: linux-iio@vger.kernel.org
12081 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12082 F: drivers/iio/proximity/mb1232.c
12084 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12085 R: Iskren Chernev <iskren.chernev@gmail.com>
12086 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12087 R: Marek Szyprowski <m.szyprowski@samsung.com>
12088 R: Matheus Castello <matheus@castello.eng.br>
12089 L: linux-pm@vger.kernel.org
12091 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12092 F: drivers/power/supply/max17040_battery.c
12094 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12095 R: Hans de Goede <hdegoede@redhat.com>
12096 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12097 R: Marek Szyprowski <m.szyprowski@samsung.com>
12098 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12099 R: Purism Kernel Team <kernel@puri.sm>
12100 L: linux-pm@vger.kernel.org
12102 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12103 F: drivers/power/supply/max17042_battery.c
12105 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12106 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12107 L: linux-kernel@vger.kernel.org
12109 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12110 F: drivers/regulator/max20086-regulator.c
12112 MAXIM MAX77650 PMIC MFD DRIVER
12113 M: Bartosz Golaszewski <brgl@bgdev.pl>
12114 L: linux-kernel@vger.kernel.org
12116 F: Documentation/devicetree/bindings/*/*max77650.yaml
12117 F: Documentation/devicetree/bindings/*/max77650*.yaml
12118 F: drivers/gpio/gpio-max77650.c
12119 F: drivers/input/misc/max77650-onkey.c
12120 F: drivers/leds/leds-max77650.c
12121 F: drivers/mfd/max77650.c
12122 F: drivers/power/supply/max77650-charger.c
12123 F: drivers/regulator/max77650-regulator.c
12124 F: include/linux/mfd/max77650.h
12126 MAXIM MAX77714 PMIC MFD DRIVER
12127 M: Luca Ceresoli <luca@lucaceresoli.net>
12129 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12130 F: drivers/mfd/max77714.c
12131 F: include/linux/mfd/max77714.h
12133 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12134 M: Javier Martinez Canillas <javier@dowhile0.org>
12135 L: linux-kernel@vger.kernel.org
12137 F: Documentation/devicetree/bindings/*/*max77802.yaml
12138 F: drivers/regulator/max77802-regulator.c
12139 F: include/dt-bindings/*/*max77802.h
12141 MAXIM MAX77976 BATTERY CHARGER
12142 M: Luca Ceresoli <luca@lucaceresoli.net>
12144 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12145 F: drivers/power/supply/max77976_charger.c
12147 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12148 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12149 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12150 L: linux-pm@vger.kernel.org
12152 B: mailto:linux-samsung-soc@vger.kernel.org
12153 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12154 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12155 F: drivers/power/supply/max14577_charger.c
12156 F: drivers/power/supply/max77693_charger.c
12158 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12159 M: Chanwoo Choi <cw00.choi@samsung.com>
12160 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12161 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12162 L: linux-kernel@vger.kernel.org
12164 B: mailto:linux-samsung-soc@vger.kernel.org
12165 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12166 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12167 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12168 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12169 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12170 F: Documentation/devicetree/bindings/mfd/max77693.txt
12171 F: drivers/*/*max77843.c
12172 F: drivers/*/max14577*.c
12173 F: drivers/*/max77686*.c
12174 F: drivers/*/max77693*.c
12175 F: drivers/clk/clk-max77686.c
12176 F: drivers/extcon/extcon-max14577.c
12177 F: drivers/extcon/extcon-max77693.c
12178 F: drivers/rtc/rtc-max77686.c
12179 F: include/linux/mfd/max14577*.h
12180 F: include/linux/mfd/max77686*.h
12181 F: include/linux/mfd/max77693*.h
12183 MAXIRADIO FM RADIO RECEIVER DRIVER
12184 M: Hans Verkuil <hverkuil@xs4all.nl>
12185 L: linux-media@vger.kernel.org
12187 W: https://linuxtv.org
12188 T: git git://linuxtv.org/media_tree.git
12189 F: drivers/media/radio/radio-maxiradio*
12191 MAXLINEAR ETHERNET PHY DRIVER
12192 M: Xu Liang <lxu@maxlinear.com>
12193 L: netdev@vger.kernel.org
12195 F: drivers/net/phy/mxl-gpy.c
12197 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12198 R: Yasushi SHOJI <yashi@spacecubics.com>
12199 L: linux-can@vger.kernel.org
12201 F: drivers/net/can/usb/mcba_usb.c
12203 MCAN MMIO DEVICE DRIVER
12204 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12205 L: linux-can@vger.kernel.org
12207 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12208 F: drivers/net/can/m_can/m_can.c
12209 F: drivers/net/can/m_can/m_can.h
12210 F: drivers/net/can/m_can/m_can_platform.c
12212 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12213 M: Rishi Gupta <gupt21@gmail.com>
12214 L: linux-i2c@vger.kernel.org
12215 L: linux-input@vger.kernel.org
12217 F: drivers/hid/hid-mcp2221.c
12219 MCP251XFD SPI-CAN NETWORK DRIVER
12220 M: Marc Kleine-Budde <mkl@pengutronix.de>
12221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12222 R: Thomas Kopp <thomas.kopp@microchip.com>
12223 L: linux-can@vger.kernel.org
12225 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12226 F: drivers/net/can/spi/mcp251xfd/
12228 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12229 M: Peter Rosin <peda@axentia.se>
12230 L: linux-iio@vger.kernel.org
12232 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12233 F: drivers/iio/potentiometer/mcp4018.c
12234 F: drivers/iio/potentiometer/mcp4531.c
12236 MCR20A IEEE-802.15.4 RADIO DRIVER
12237 M: Xue Liu <liuxuenetmail@gmail.com>
12238 L: linux-wpan@vger.kernel.org
12240 W: https://github.com/xueliu/mcr20a-linux
12241 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12242 F: drivers/net/ieee802154/mcr20a.c
12243 F: drivers/net/ieee802154/mcr20a.h
12245 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12246 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12247 L: linux-iio@vger.kernel.org
12249 F: drivers/iio/dac/cio-dac.c
12251 MEDIA CONTROLLER FRAMEWORK
12252 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12253 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12254 L: linux-media@vger.kernel.org
12256 W: https://www.linuxtv.org
12257 T: git git://linuxtv.org/media_tree.git
12258 F: drivers/media/mc/
12259 F: include/media/media-*.h
12260 F: include/uapi/linux/media.h
12262 MEDIA DRIVER FOR FREESCALE IMX PXP
12263 M: Philipp Zabel <p.zabel@pengutronix.de>
12264 L: linux-media@vger.kernel.org
12266 T: git git://linuxtv.org/media_tree.git
12267 F: drivers/media/platform/nxp/imx-pxp.[ch]
12269 MEDIA DRIVERS FOR ASCOT2E
12270 M: Sergey Kozlov <serjk@netup.ru>
12271 M: Abylay Ospan <aospan@netup.ru>
12272 L: linux-media@vger.kernel.org
12274 W: https://linuxtv.org
12275 W: http://netup.tv/
12276 T: git git://linuxtv.org/media_tree.git
12277 F: drivers/media/dvb-frontends/ascot2e*
12279 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12280 M: Jasmin Jessich <jasmin@anw.at>
12281 L: linux-media@vger.kernel.org
12283 W: https://linuxtv.org
12284 T: git git://linuxtv.org/media_tree.git
12285 F: drivers/media/dvb-frontends/cxd2099*
12287 MEDIA DRIVERS FOR CXD2841ER
12288 M: Sergey Kozlov <serjk@netup.ru>
12289 M: Abylay Ospan <aospan@netup.ru>
12290 L: linux-media@vger.kernel.org
12292 W: https://linuxtv.org
12293 W: http://netup.tv/
12294 T: git git://linuxtv.org/media_tree.git
12295 F: drivers/media/dvb-frontends/cxd2841er*
12297 MEDIA DRIVERS FOR CXD2880
12298 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12299 L: linux-media@vger.kernel.org
12301 W: http://linuxtv.org/
12302 T: git git://linuxtv.org/media_tree.git
12303 F: drivers/media/dvb-frontends/cxd2880/*
12304 F: drivers/media/spi/cxd2880*
12306 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12307 L: linux-media@vger.kernel.org
12309 W: https://linuxtv.org
12310 T: git git://linuxtv.org/media_tree.git
12311 F: drivers/media/pci/ddbridge/*
12313 MEDIA DRIVERS FOR FREESCALE IMX
12314 M: Steve Longerbeam <slongerbeam@gmail.com>
12315 M: Philipp Zabel <p.zabel@pengutronix.de>
12316 L: linux-media@vger.kernel.org
12318 T: git git://linuxtv.org/media_tree.git
12319 F: Documentation/admin-guide/media/imx.rst
12320 F: Documentation/devicetree/bindings/media/imx.txt
12321 F: drivers/staging/media/imx/
12322 F: include/linux/imx-media.h
12323 F: include/media/imx.h
12325 MEDIA DRIVERS FOR FREESCALE IMX7
12326 M: Rui Miguel Silva <rmfrfs@gmail.com>
12327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12328 L: linux-media@vger.kernel.org
12330 T: git git://linuxtv.org/media_tree.git
12331 F: Documentation/admin-guide/media/imx7.rst
12332 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12333 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12334 F: drivers/media/platform/nxp/imx-mipi-csis.c
12335 F: drivers/staging/media/imx/imx7-media-csi.c
12337 MEDIA DRIVERS FOR HELENE
12338 M: Abylay Ospan <aospan@netup.ru>
12339 L: linux-media@vger.kernel.org
12341 W: https://linuxtv.org
12342 W: http://netup.tv/
12343 T: git git://linuxtv.org/media_tree.git
12344 F: drivers/media/dvb-frontends/helene*
12346 MEDIA DRIVERS FOR HORUS3A
12347 M: Sergey Kozlov <serjk@netup.ru>
12348 M: Abylay Ospan <aospan@netup.ru>
12349 L: linux-media@vger.kernel.org
12351 W: https://linuxtv.org
12352 W: http://netup.tv/
12353 T: git git://linuxtv.org/media_tree.git
12354 F: drivers/media/dvb-frontends/horus3a*
12356 MEDIA DRIVERS FOR LNBH25
12357 M: Sergey Kozlov <serjk@netup.ru>
12358 M: Abylay Ospan <aospan@netup.ru>
12359 L: linux-media@vger.kernel.org
12361 W: https://linuxtv.org
12362 W: http://netup.tv/
12363 T: git git://linuxtv.org/media_tree.git
12364 F: drivers/media/dvb-frontends/lnbh25*
12366 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12367 L: linux-media@vger.kernel.org
12369 W: https://linuxtv.org
12370 T: git git://linuxtv.org/media_tree.git
12371 F: drivers/media/dvb-frontends/mxl5xx*
12373 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12374 M: Sergey Kozlov <serjk@netup.ru>
12375 M: Abylay Ospan <aospan@netup.ru>
12376 L: linux-media@vger.kernel.org
12378 W: https://linuxtv.org
12379 W: http://netup.tv/
12380 T: git git://linuxtv.org/media_tree.git
12381 F: drivers/media/pci/netup_unidvb/*
12383 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12384 M: Dmitry Osipenko <digetx@gmail.com>
12385 L: linux-media@vger.kernel.org
12386 L: linux-tegra@vger.kernel.org
12388 T: git git://linuxtv.org/media_tree.git
12389 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12390 F: drivers/media/platform/nvidia/tegra-vde/
12392 MEDIA DRIVERS FOR RENESAS - CEU
12393 M: Jacopo Mondi <jacopo@jmondi.org>
12394 L: linux-media@vger.kernel.org
12395 L: linux-renesas-soc@vger.kernel.org
12397 T: git git://linuxtv.org/media_tree.git
12398 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12399 F: drivers/media/platform/renesas/renesas-ceu.c
12400 F: include/media/drv-intf/renesas-ceu.h
12402 MEDIA DRIVERS FOR RENESAS - DRIF
12403 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12404 L: linux-media@vger.kernel.org
12405 L: linux-renesas-soc@vger.kernel.org
12407 T: git git://linuxtv.org/media_tree.git
12408 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12409 F: drivers/media/platform/renesas/rcar_drif.c
12411 MEDIA DRIVERS FOR RENESAS - FCP
12412 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12413 L: linux-media@vger.kernel.org
12414 L: linux-renesas-soc@vger.kernel.org
12416 T: git git://linuxtv.org/media_tree.git
12417 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12418 F: drivers/media/platform/renesas/rcar-fcp.c
12419 F: include/media/rcar-fcp.h
12421 MEDIA DRIVERS FOR RENESAS - FDP1
12422 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12423 L: linux-media@vger.kernel.org
12424 L: linux-renesas-soc@vger.kernel.org
12426 T: git git://linuxtv.org/media_tree.git
12427 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12428 F: drivers/media/platform/renesas/rcar_fdp1.c
12430 MEDIA DRIVERS FOR RENESAS - VIN
12431 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12432 L: linux-media@vger.kernel.org
12433 L: linux-renesas-soc@vger.kernel.org
12435 T: git git://linuxtv.org/media_tree.git
12436 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12437 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12438 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12439 F: drivers/media/platform/renesas/rcar-isp.c
12440 F: drivers/media/platform/renesas/rcar-vin/
12442 MEDIA DRIVERS FOR RENESAS - VSP1
12443 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12444 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12445 L: linux-media@vger.kernel.org
12446 L: linux-renesas-soc@vger.kernel.org
12448 T: git git://linuxtv.org/media_tree.git
12449 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12450 F: drivers/media/platform/renesas/vsp1/
12452 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12453 L: linux-media@vger.kernel.org
12455 W: https://linuxtv.org
12456 T: git git://linuxtv.org/media_tree.git
12457 F: drivers/media/dvb-frontends/stv0910*
12459 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12460 L: linux-media@vger.kernel.org
12462 W: https://linuxtv.org
12463 T: git git://linuxtv.org/media_tree.git
12464 F: drivers/media/dvb-frontends/stv6111*
12466 MEDIA DRIVERS FOR STM32 - DCMI
12467 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12468 L: linux-media@vger.kernel.org
12470 T: git git://linuxtv.org/media_tree.git
12471 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12472 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12474 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12475 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12476 L: linux-media@vger.kernel.org
12478 W: https://linuxtv.org
12479 Q: http://patchwork.kernel.org/project/linux-media/list/
12480 T: git git://linuxtv.org/media_tree.git
12481 F: Documentation/admin-guide/media/
12482 F: Documentation/devicetree/bindings/media/
12483 F: Documentation/driver-api/media/
12484 F: Documentation/userspace-api/media/
12486 F: drivers/staging/media/
12487 F: include/linux/platform_data/media/
12489 F: include/uapi/linux/dvb/
12490 F: include/uapi/linux/ivtv*
12491 F: include/uapi/linux/media.h
12492 F: include/uapi/linux/meye.h
12493 F: include/uapi/linux/uvcvideo.h
12494 F: include/uapi/linux/v4l2-*
12495 F: include/uapi/linux/videodev2.h
12497 MEDIATEK BLUETOOTH DRIVER
12498 M: Sean Wang <sean.wang@mediatek.com>
12499 L: linux-bluetooth@vger.kernel.org
12500 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12502 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12503 F: drivers/bluetooth/btmtkuart.c
12505 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12506 M: Sean Wang <sean.wang@mediatek.com>
12507 L: linux-pm@vger.kernel.org
12509 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12510 F: drivers/power/reset/mt6323-poweroff.c
12512 MEDIATEK CIR DRIVER
12513 M: Sean Wang <sean.wang@mediatek.com>
12515 F: drivers/media/rc/mtk-cir.c
12517 MEDIATEK DMA DRIVER
12518 M: Sean Wang <sean.wang@mediatek.com>
12519 L: dmaengine@vger.kernel.org
12520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12521 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12523 F: Documentation/devicetree/bindings/dma/mtk-*
12524 F: drivers/dma/mediatek/
12526 MEDIATEK ETHERNET DRIVER
12527 M: Felix Fietkau <nbd@nbd.name>
12528 M: John Crispin <john@phrozen.org>
12529 M: Sean Wang <sean.wang@mediatek.com>
12530 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12531 L: netdev@vger.kernel.org
12533 F: drivers/net/ethernet/mediatek/
12535 MEDIATEK I2C CONTROLLER DRIVER
12536 M: Qii Wang <qii.wang@mediatek.com>
12537 L: linux-i2c@vger.kernel.org
12539 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12540 F: drivers/i2c/busses/i2c-mt65xx.c
12542 MEDIATEK IOMMU DRIVER
12543 M: Yong Wu <yong.wu@mediatek.com>
12544 L: iommu@lists.linux-foundation.org
12545 L: iommu@lists.linux.dev
12546 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12548 F: Documentation/devicetree/bindings/iommu/mediatek*
12549 F: drivers/iommu/mtk_iommu*
12550 F: include/dt-bindings/memory/mt*-port.h
12552 MEDIATEK JPEG DRIVER
12553 M: Bin Liu <bin.liu@mediatek.com>
12555 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12556 F: drivers/media/platform/mediatek/jpeg/
12558 MEDIATEK MDP DRIVER
12559 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12560 M: Houlong Wei <houlong.wei@mediatek.com>
12561 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12563 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12564 F: drivers/media/platform/mediatek/mdp/
12565 F: drivers/media/platform/mediatek/vpu/
12567 MEDIATEK MEDIA DRIVER
12568 M: Tiffany Lin <tiffany.lin@mediatek.com>
12569 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12571 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12572 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12573 F: drivers/media/platform/mediatek/vcodec/
12574 F: drivers/media/platform/mediatek/vpu/
12576 MEDIATEK MMC/SD/SDIO DRIVER
12577 M: Chaotian Jing <chaotian.jing@mediatek.com>
12579 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12580 F: drivers/mmc/host/mtk-sd.c
12582 MEDIATEK MT76 WIRELESS LAN DRIVER
12583 M: Felix Fietkau <nbd@nbd.name>
12584 M: Lorenzo Bianconi <lorenzo@kernel.org>
12585 M: Ryder Lee <ryder.lee@mediatek.com>
12586 R: Shayne Chen <shayne.chen@mediatek.com>
12587 R: Sean Wang <sean.wang@mediatek.com>
12588 L: linux-wireless@vger.kernel.org
12590 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12591 F: drivers/net/wireless/mediatek/mt76/
12593 MEDIATEK MT7601U WIRELESS LAN DRIVER
12594 M: Jakub Kicinski <kubakici@wp.pl>
12595 L: linux-wireless@vger.kernel.org
12597 F: drivers/net/wireless/mediatek/mt7601u/
12599 MEDIATEK MT7621 CLOCK DRIVER
12600 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12602 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12603 F: drivers/clk/ralink/clk-mt7621.c
12605 MEDIATEK MT7621/28/88 I2C DRIVER
12606 M: Stefan Roese <sr@denx.de>
12607 L: linux-i2c@vger.kernel.org
12609 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12610 F: drivers/i2c/busses/i2c-mt7621.c
12612 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12613 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12615 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12616 F: drivers/pci/controller/pcie-mt7621.c
12618 MEDIATEK MT7621 PHY PCI DRIVER
12619 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12621 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12622 F: drivers/phy/ralink/phy-mt7621-pci.c
12624 MEDIATEK NAND CONTROLLER DRIVER
12625 L: linux-mtd@lists.infradead.org
12627 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12628 F: drivers/mtd/nand/raw/mtk_*
12630 MEDIATEK PMIC LED DRIVER
12631 M: Sean Wang <sean.wang@mediatek.com>
12633 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12634 F: drivers/leds/leds-mt6323.c
12636 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12637 M: Sean Wang <sean.wang@mediatek.com>
12639 F: drivers/char/hw_random/mtk-rng.c
12641 MEDIATEK SMI DRIVER
12642 M: Yong Wu <yong.wu@mediatek.com>
12643 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12645 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12646 F: drivers/memory/mtk-smi.c
12647 F: include/soc/mediatek/smi.h
12649 MEDIATEK SWITCH DRIVER
12650 M: Sean Wang <sean.wang@mediatek.com>
12651 M: Landen Chao <Landen.Chao@mediatek.com>
12652 M: DENG Qingfang <dqfext@gmail.com>
12653 L: netdev@vger.kernel.org
12655 F: drivers/net/dsa/mt7530.*
12656 F: net/dsa/tag_mtk.c
12658 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12659 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12660 M: Intel Corporation <linuxwwan@intel.com>
12661 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12662 R: Liu Haijun <haijun.liu@mediatek.com>
12663 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12664 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12665 L: netdev@vger.kernel.org
12667 F: drivers/net/wwan/t7xx/
12669 MEDIATEK USB3 DRD IP DRIVER
12670 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12671 L: linux-usb@vger.kernel.org
12672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12673 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12675 F: Documentation/devicetree/bindings/usb/mediatek,*
12676 F: drivers/usb/host/xhci-mtk*
12677 F: drivers/usb/mtu3/
12679 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12680 M: Peter Senna Tschudin <peter.senna@gmail.com>
12681 M: Martin Donnelly <martin.donnelly@ge.com>
12682 M: Martyn Welch <martyn.welch@collabora.co.uk>
12684 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12685 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12687 MEGARAID SCSI/SAS DRIVERS
12688 M: Kashyap Desai <kashyap.desai@broadcom.com>
12689 M: Sumit Saxena <sumit.saxena@broadcom.com>
12690 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12691 L: megaraidlinux.pdl@broadcom.com
12692 L: linux-scsi@vger.kernel.org
12694 W: http://www.avagotech.com/support/
12695 F: Documentation/scsi/megaraid.rst
12696 F: drivers/scsi/megaraid.*
12697 F: drivers/scsi/megaraid/
12699 MELEXIS MLX90614 DRIVER
12700 M: Crt Mori <cmo@melexis.com>
12701 L: linux-iio@vger.kernel.org
12703 W: http://www.melexis.com
12704 F: drivers/iio/temperature/mlx90614.c
12706 MELEXIS MLX90632 DRIVER
12707 M: Crt Mori <cmo@melexis.com>
12708 L: linux-iio@vger.kernel.org
12710 W: http://www.melexis.com
12711 F: drivers/iio/temperature/mlx90632.c
12713 MELFAS MIP4 TOUCHSCREEN DRIVER
12714 M: Sangwon Jee <jeesw@melfas.com>
12716 W: http://www.melfas.com
12717 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12718 F: drivers/input/touchscreen/melfas_mip4.c
12720 MELLANOX BLUEFIELD I2C DRIVER
12721 M: Khalil Blaiech <kblaiech@nvidia.com>
12722 L: linux-i2c@vger.kernel.org
12724 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12725 F: drivers/i2c/busses/i2c-mlxbf.c
12727 MELLANOX ETHERNET DRIVER (mlx4_en)
12728 M: Tariq Toukan <tariqt@nvidia.com>
12729 L: netdev@vger.kernel.org
12731 W: http://www.mellanox.com
12732 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12733 F: drivers/net/ethernet/mellanox/mlx4/en_*
12735 MELLANOX ETHERNET DRIVER (mlx5e)
12736 M: Saeed Mahameed <saeedm@nvidia.com>
12737 L: netdev@vger.kernel.org
12739 W: http://www.mellanox.com
12740 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12741 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12743 MELLANOX ETHERNET INNOVA DRIVERS
12744 R: Boris Pismenny <borisp@nvidia.com>
12745 L: netdev@vger.kernel.org
12747 W: http://www.mellanox.com
12748 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12749 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12750 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12751 F: include/linux/mlx5/mlx5_ifc_fpga.h
12753 MELLANOX ETHERNET SWITCH DRIVERS
12754 M: Ido Schimmel <idosch@nvidia.com>
12755 M: Petr Machata <petrm@nvidia.com>
12756 L: netdev@vger.kernel.org
12758 W: http://www.mellanox.com
12759 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12760 F: drivers/net/ethernet/mellanox/mlxsw/
12761 F: tools/testing/selftests/drivers/net/mlxsw/
12763 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12764 M: mlxsw@nvidia.com
12765 L: netdev@vger.kernel.org
12767 W: http://www.mellanox.com
12768 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12769 F: drivers/net/ethernet/mellanox/mlxfw/
12771 MELLANOX HARDWARE PLATFORM SUPPORT
12772 M: Hans de Goede <hdegoede@redhat.com>
12773 M: Mark Gross <markgross@kernel.org>
12774 M: Vadim Pasternak <vadimp@nvidia.com>
12775 L: platform-driver-x86@vger.kernel.org
12777 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12778 F: drivers/platform/mellanox/
12779 F: include/linux/platform_data/mlxreg.h
12781 MELLANOX MLX4 core VPI driver
12782 M: Tariq Toukan <tariqt@nvidia.com>
12783 L: netdev@vger.kernel.org
12784 L: linux-rdma@vger.kernel.org
12786 W: http://www.mellanox.com
12787 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12788 F: drivers/net/ethernet/mellanox/mlx4/
12789 F: include/linux/mlx4/
12791 MELLANOX MLX4 IB driver
12792 M: Yishai Hadas <yishaih@nvidia.com>
12793 L: linux-rdma@vger.kernel.org
12795 W: http://www.mellanox.com
12796 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12797 F: drivers/infiniband/hw/mlx4/
12798 F: include/linux/mlx4/
12799 F: include/uapi/rdma/mlx4-abi.h
12801 MELLANOX MLX5 core VPI driver
12802 M: Saeed Mahameed <saeedm@nvidia.com>
12803 M: Leon Romanovsky <leonro@nvidia.com>
12804 L: netdev@vger.kernel.org
12805 L: linux-rdma@vger.kernel.org
12807 W: http://www.mellanox.com
12808 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12809 F: Documentation/networking/device_drivers/ethernet/mellanox/
12810 F: drivers/net/ethernet/mellanox/mlx5/core/
12811 F: include/linux/mlx5/
12813 MELLANOX MLX5 IB driver
12814 M: Leon Romanovsky <leonro@nvidia.com>
12815 L: linux-rdma@vger.kernel.org
12817 W: http://www.mellanox.com
12818 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12819 F: drivers/infiniband/hw/mlx5/
12820 F: include/linux/mlx5/
12821 F: include/uapi/rdma/mlx5-abi.h
12823 MELLANOX MLXCPLD I2C AND MUX DRIVER
12824 M: Vadim Pasternak <vadimp@nvidia.com>
12825 M: Michael Shych <michaelsh@nvidia.com>
12826 L: linux-i2c@vger.kernel.org
12828 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12829 F: drivers/i2c/busses/i2c-mlxcpld.c
12830 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12832 MELLANOX MLXCPLD LED DRIVER
12833 M: Vadim Pasternak <vadimp@nvidia.com>
12834 L: linux-leds@vger.kernel.org
12836 F: Documentation/leds/leds-mlxcpld.rst
12837 F: drivers/leds/leds-mlxcpld.c
12838 F: drivers/leds/leds-mlxreg.c
12840 MELLANOX PLATFORM DRIVER
12841 M: Vadim Pasternak <vadimp@nvidia.com>
12842 L: platform-driver-x86@vger.kernel.org
12844 F: drivers/platform/x86/mlx-platform.c
12847 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12848 M: "Paul E. McKenney" <paulmck@kernel.org>
12849 L: linux-kernel@vger.kernel.org
12851 F: arch/powerpc/include/asm/membarrier.h
12852 F: include/uapi/linux/membarrier.h
12853 F: kernel/sched/membarrier.c
12856 M: Mike Rapoport <rppt@kernel.org>
12857 L: linux-mm@kvack.org
12859 F: Documentation/core-api/boot-time-mm.rst
12860 F: include/linux/memblock.h
12862 F: tools/testing/memblock/
12864 MEMORY CONTROLLER DRIVERS
12865 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12866 L: linux-kernel@vger.kernel.org
12868 B: mailto:krzysztof.kozlowski@linaro.org
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12870 F: Documentation/devicetree/bindings/memory-controllers/
12872 F: include/dt-bindings/memory/
12875 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12876 M: Dmitry Osipenko <digetx@gmail.com>
12877 L: linux-pm@vger.kernel.org
12878 L: linux-tegra@vger.kernel.org
12879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12881 F: drivers/devfreq/tegra30-devfreq.c
12884 M: Andrew Morton <akpm@linux-foundation.org>
12885 L: linux-mm@kvack.org
12887 W: http://www.linux-mm.org
12888 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12889 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12890 F: include/linux/gfp.h
12891 F: include/linux/memory_hotplug.h
12892 F: include/linux/mm.h
12893 F: include/linux/mmzone.h
12894 F: include/linux/pagewalk.h
12895 F: include/linux/vmalloc.h
12897 F: tools/testing/selftests/vm/
12900 M: David Hildenbrand <david@redhat.com>
12901 M: Oscar Salvador <osalvador@suse.de>
12902 L: linux-mm@kvack.org
12904 F: Documentation/admin-guide/mm/memory-hotplug.rst
12905 F: Documentation/core-api/memory-hotplug.rst
12906 F: drivers/base/memory.c
12907 F: include/linux/memory_hotplug.h
12908 F: mm/memory_hotplug.c
12909 F: tools/testing/selftests/memory-hotplug/
12911 MEMORY TECHNOLOGY DEVICES (MTD)
12912 M: Miquel Raynal <miquel.raynal@bootlin.com>
12913 M: Richard Weinberger <richard@nod.at>
12914 M: Vignesh Raghavendra <vigneshr@ti.com>
12915 L: linux-mtd@lists.infradead.org
12917 W: http://www.linux-mtd.infradead.org/
12918 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12919 C: irc://irc.oftc.net/mtd
12920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12922 F: Documentation/devicetree/bindings/mtd/
12924 F: include/linux/mtd/
12925 F: include/uapi/mtd/
12927 MEN A21 WATCHDOG DRIVER
12928 M: Johannes Thumshirn <morbidrsa@gmail.com>
12929 L: linux-watchdog@vger.kernel.org
12931 F: drivers/watchdog/mena21_wdt.c
12933 MEN CHAMELEON BUS (mcb)
12934 M: Johannes Thumshirn <morbidrsa@gmail.com>
12936 F: Documentation/driver-api/men-chameleon-bus.rst
12938 F: include/linux/mcb.h
12940 MEN F21BMC (Board Management Controller)
12941 M: Andreas Werner <andreas.werner@men.de>
12943 F: Documentation/hwmon/menf21bmc.rst
12944 F: drivers/hwmon/menf21bmc_hwmon.c
12945 F: drivers/leds/leds-menf21bmc.c
12946 F: drivers/mfd/menf21bmc.c
12947 F: drivers/watchdog/menf21bmc_wdt.c
12949 MEN Z069 WATCHDOG DRIVER
12950 M: Johannes Thumshirn <jth@kernel.org>
12951 L: linux-watchdog@vger.kernel.org
12953 F: drivers/watchdog/menz69_wdt.c
12955 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12956 M: Neil Armstrong <narmstrong@baylibre.com>
12957 L: linux-media@vger.kernel.org
12958 L: linux-amlogic@lists.infradead.org
12960 W: http://linux-meson.com/
12961 T: git git://linuxtv.org/media_tree.git
12962 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12963 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12964 F: drivers/media/cec/platform/meson/ao-cec.c
12966 MESON GE2D DRIVER FOR AMLOGIC SOCS
12967 M: Neil Armstrong <narmstrong@baylibre.com>
12968 L: linux-media@vger.kernel.org
12969 L: linux-amlogic@lists.infradead.org
12971 T: git git://linuxtv.org/media_tree.git
12972 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12973 F: drivers/media/platform/amlogic/meson-ge2d/
12975 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12976 M: Liang Yang <liang.yang@amlogic.com>
12977 L: linux-mtd@lists.infradead.org
12979 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12980 F: drivers/mtd/nand/raw/meson_*
12982 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12983 M: Neil Armstrong <narmstrong@baylibre.com>
12984 L: linux-media@vger.kernel.org
12985 L: linux-amlogic@lists.infradead.org
12987 T: git git://linuxtv.org/media_tree.git
12988 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12989 F: drivers/staging/media/meson/vdec/
12991 METHODE UDPU SUPPORT
12992 M: Vladimir Vid <vladimir.vid@sartura.hr>
12994 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12997 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12998 R: Hemant Kumar <quic_hemantk@quicinc.com>
12999 L: mhi@lists.linux.dev
13000 L: linux-arm-msm@vger.kernel.org
13002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13003 F: Documentation/ABI/stable/sysfs-bus-mhi
13004 F: Documentation/mhi/
13005 F: drivers/bus/mhi/
13006 F: include/linux/mhi.h
13008 MICROBLAZE ARCHITECTURE
13009 M: Michal Simek <monstr@monstr.eu>
13011 W: http://www.monstr.eu/fdt/
13012 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13013 F: arch/microblaze/
13015 MICROCHIP AT91 DMA DRIVERS
13016 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13017 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13019 L: dmaengine@vger.kernel.org
13021 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13022 F: drivers/dma/at_hdmac.c
13023 F: drivers/dma/at_hdmac_regs.h
13024 F: drivers/dma/at_xdmac.c
13025 F: include/dt-bindings/dma/at91.h
13027 MICROCHIP AT91 SERIAL DRIVER
13028 M: Richard Genoud <richard.genoud@gmail.com>
13030 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13031 F: drivers/tty/serial/atmel_serial.c
13032 F: drivers/tty/serial/atmel_serial.h
13034 MICROCHIP AT91 USART MFD DRIVER
13035 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13036 L: linux-kernel@vger.kernel.org
13038 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13039 F: drivers/mfd/at91-usart.c
13040 F: include/dt-bindings/mfd/at91-usart.h
13042 MICROCHIP AT91 USART SPI DRIVER
13043 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13044 L: linux-spi@vger.kernel.org
13046 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13047 F: drivers/spi/spi-at91-usart.c
13049 MICROCHIP AUDIO ASOC DRIVERS
13050 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13051 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13055 MICROCHIP CSI2DC DRIVER
13056 M: Eugen Hristev <eugen.hristev@microchip.com>
13057 L: linux-media@vger.kernel.org
13059 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13060 F: drivers/media/platform/atmel/microchip-csi2dc.c
13062 MICROCHIP ECC DRIVER
13063 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13064 L: linux-crypto@vger.kernel.org
13066 F: drivers/crypto/atmel-ecc.*
13068 MICROCHIP EIC DRIVER
13069 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13072 F: drivers/irqchip/irq-mchp-eic.c
13074 MICROCHIP I2C DRIVER
13075 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13076 L: linux-i2c@vger.kernel.org
13078 F: drivers/i2c/busses/i2c-at91-*.c
13079 F: drivers/i2c/busses/i2c-at91.h
13081 MICROCHIP ISC DRIVER
13082 M: Eugen Hristev <eugen.hristev@microchip.com>
13083 L: linux-media@vger.kernel.org
13085 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13086 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13087 F: drivers/media/platform/atmel/atmel-isc*
13088 F: drivers/media/platform/atmel/atmel-sama*-isc*
13089 F: include/linux/atmel-isc-media.h
13091 MICROCHIP ISI DRIVER
13092 M: Eugen Hristev <eugen.hristev@microchip.com>
13093 L: linux-media@vger.kernel.org
13095 F: drivers/media/platform/atmel/atmel-isi.c
13096 F: drivers/media/platform/atmel/atmel-isi.h
13098 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13099 M: Woojung Huh <woojung.huh@microchip.com>
13100 M: UNGLinuxDriver@microchip.com
13101 L: netdev@vger.kernel.org
13103 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13104 F: drivers/net/dsa/microchip/*
13105 F: include/linux/platform_data/microchip-ksz.h
13106 F: net/dsa/tag_ksz.c
13108 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13109 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13110 R: UNGLinuxDriver@microchip.com
13111 L: netdev@vger.kernel.org
13113 F: drivers/net/phy/microchip_t1.c
13115 MICROCHIP LAN743X ETHERNET DRIVER
13116 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13117 M: UNGLinuxDriver@microchip.com
13118 L: netdev@vger.kernel.org
13120 F: drivers/net/ethernet/microchip/lan743x_*
13122 MICROCHIP LAN966X ETHERNET DRIVER
13123 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13124 M: UNGLinuxDriver@microchip.com
13125 L: netdev@vger.kernel.org
13127 F: drivers/net/ethernet/microchip/lan966x/*
13129 MICROCHIP LCDFB DRIVER
13130 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13131 L: linux-fbdev@vger.kernel.org
13133 F: drivers/video/fbdev/atmel_lcdfb.c
13134 F: include/video/atmel_lcdc.h
13136 MICROCHIP MCP16502 PMIC DRIVER
13137 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13140 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13141 F: drivers/regulator/mcp16502.c
13143 MICROCHIP MCP3911 ADC DRIVER
13144 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13145 M: Kent Gustavsson <kent@minoris.se>
13146 L: linux-iio@vger.kernel.org
13148 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13149 F: drivers/iio/adc/mcp3911.c
13151 MICROCHIP MMC/SD/SDIO MCI DRIVER
13152 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13154 F: drivers/mmc/host/atmel-mci.c
13156 MICROCHIP NAND DRIVER
13157 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13158 L: linux-mtd@lists.infradead.org
13160 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13161 F: drivers/mtd/nand/raw/atmel/*
13163 MICROCHIP PWM DRIVER
13164 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13166 L: linux-pwm@vger.kernel.org
13168 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13169 F: drivers/pwm/pwm-atmel.c
13171 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13172 M: Eugen Hristev <eugen.hristev@microchip.com>
13173 L: linux-iio@vger.kernel.org
13175 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13176 F: drivers/iio/adc/at91-sama5d2_adc.c
13177 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13179 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13180 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13182 F: drivers/power/reset/at91-sama5d2_shdwc.c
13184 MICROCHIP SPI DRIVER
13185 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13187 F: drivers/spi/spi-atmel.*
13189 MICROCHIP SSC DRIVER
13190 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13193 F: drivers/misc/atmel-ssc.c
13194 F: include/linux/atmel-ssc.h
13196 MICROCHIP USB251XB DRIVER
13197 M: Richard Leitner <richard.leitner@skidata.com>
13198 L: linux-usb@vger.kernel.org
13200 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13201 F: drivers/usb/misc/usb251xb.c
13203 MICROCHIP USBA UDC DRIVER
13204 M: Cristian Birsan <cristian.birsan@microchip.com>
13205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13207 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13209 MICROCHIP WILC1000 WIFI DRIVER
13210 M: Ajay Singh <ajay.kathat@microchip.com>
13211 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13212 L: linux-wireless@vger.kernel.org
13214 F: drivers/net/wireless/microchip/wilc1000/
13216 MICROSEMI MIPS SOCS
13217 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13218 M: UNGLinuxDriver@microchip.com
13219 L: linux-mips@vger.kernel.org
13221 F: Documentation/devicetree/bindings/mips/mscc.txt
13222 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13223 F: arch/mips/boot/dts/mscc/
13224 F: arch/mips/configs/generic/board-ocelot.config
13225 F: arch/mips/generic/board-ocelot.c
13227 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13228 M: Don Brace <don.brace@microchip.com>
13229 L: storagedev@microchip.com
13230 L: linux-scsi@vger.kernel.org
13232 F: Documentation/scsi/smartpqi.rst
13233 F: drivers/scsi/smartpqi/Kconfig
13234 F: drivers/scsi/smartpqi/Makefile
13235 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13236 F: include/linux/cciss*.h
13237 F: include/uapi/linux/cciss*.h
13239 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13240 M: Maximilian Luz <luzmaximilian@gmail.com>
13241 L: linux-pm@vger.kernel.org
13242 L: platform-driver-x86@vger.kernel.org
13244 F: drivers/power/supply/surface_battery.c
13245 F: drivers/power/supply/surface_charger.c
13247 MICROSOFT SURFACE DTX DRIVER
13248 M: Maximilian Luz <luzmaximilian@gmail.com>
13249 L: platform-driver-x86@vger.kernel.org
13251 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13252 F: drivers/platform/surface/surface_dtx.c
13253 F: include/uapi/linux/surface_aggregator/dtx.h
13255 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13256 M: Maximilian Luz <luzmaximilian@gmail.com>
13257 L: platform-driver-x86@vger.kernel.org
13259 F: drivers/platform/surface/surface_gpe.c
13261 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13262 M: Hans de Goede <hdegoede@redhat.com>
13263 M: Mark Gross <markgross@kernel.org>
13264 M: Maximilian Luz <luzmaximilian@gmail.com>
13265 L: platform-driver-x86@vger.kernel.org
13267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13268 F: drivers/platform/surface/
13270 MICROSOFT SURFACE HID TRANSPORT DRIVER
13271 M: Maximilian Luz <luzmaximilian@gmail.com>
13272 L: linux-input@vger.kernel.org
13273 L: platform-driver-x86@vger.kernel.org
13275 F: drivers/hid/surface-hid/
13277 MICROSOFT SURFACE HOT-PLUG DRIVER
13278 M: Maximilian Luz <luzmaximilian@gmail.com>
13279 L: platform-driver-x86@vger.kernel.org
13281 F: drivers/platform/surface/surface_hotplug.c
13283 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13284 M: Maximilian Luz <luzmaximilian@gmail.com>
13285 L: platform-driver-x86@vger.kernel.org
13287 F: drivers/platform/surface/surface_platform_profile.c
13289 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13290 M: Chen Yu <yu.c.chen@intel.com>
13291 L: platform-driver-x86@vger.kernel.org
13293 F: drivers/platform/surface/surfacepro3_button.c
13295 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13296 M: Maximilian Luz <luzmaximilian@gmail.com>
13297 L: platform-driver-x86@vger.kernel.org
13299 W: https://github.com/linux-surface/surface-aggregator-module
13300 C: irc://irc.libera.chat/linux-surface
13301 F: Documentation/driver-api/surface_aggregator/
13302 F: drivers/platform/surface/aggregator/
13303 F: drivers/platform/surface/surface_acpi_notify.c
13304 F: drivers/platform/surface/surface_aggregator_cdev.c
13305 F: drivers/platform/surface/surface_aggregator_registry.c
13306 F: include/linux/surface_acpi_notify.h
13307 F: include/linux/surface_aggregator/
13308 F: include/uapi/linux/surface_aggregator/
13310 MICROTEK X6 SCANNER
13311 M: Oliver Neukum <oliver@neukum.org>
13313 F: drivers/usb/image/microtek.*
13315 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13316 M: Luka Kovacic <luka.kovacic@sartura.hr>
13317 M: Luka Perkov <luka.perkov@sartura.hr>
13319 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13320 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13321 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13322 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13323 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13324 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13326 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13327 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13328 L: linux-media@vger.kernel.org
13330 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13331 F: Documentation/driver-api/media/drivers/ccs/
13332 F: Documentation/userspace-api/media/drivers/ccs.rst
13333 F: drivers/media/i2c/ccs-pll.c
13334 F: drivers/media/i2c/ccs-pll.h
13335 F: drivers/media/i2c/ccs/
13336 F: include/uapi/linux/ccs.h
13337 F: include/uapi/linux/smiapp.h
13340 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13341 L: linux-mips@vger.kernel.org
13343 W: http://www.linux-mips.org/
13344 Q: https://patchwork.kernel.org/project/linux-mips/list/
13345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13346 F: Documentation/devicetree/bindings/mips/
13347 F: Documentation/mips/
13349 F: drivers/platform/mips/
13351 MIPS BOSTON DEVELOPMENT BOARD
13352 M: Paul Burton <paulburton@kernel.org>
13353 L: linux-mips@vger.kernel.org
13355 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13356 F: arch/mips/boot/dts/img/boston.dts
13357 F: arch/mips/configs/generic/board-boston.config
13358 F: drivers/clk/imgtec/clk-boston.c
13359 F: include/dt-bindings/clock/boston-clock.h
13362 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13363 M: Serge Semin <fancer.lancer@gmail.com>
13364 L: linux-mips@vger.kernel.org
13366 F: drivers/bus/mips_cdmm.c
13367 F: drivers/clocksource/mips-gic-timer.c
13368 F: drivers/cpuidle/cpuidle-cps.c
13369 F: drivers/irqchip/irq-mips-cpu.c
13370 F: drivers/irqchip/irq-mips-gic.c
13372 MIPS GENERIC PLATFORM
13373 M: Paul Burton <paulburton@kernel.org>
13374 L: linux-mips@vger.kernel.org
13376 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13377 F: arch/mips/generic/
13378 F: arch/mips/tools/generic-board-config.sh
13380 MIPS RINT INSTRUCTION EMULATION
13381 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13382 L: linux-mips@vger.kernel.org
13384 F: arch/mips/math-emu/dp_rint.c
13385 F: arch/mips/math-emu/sp_rint.c
13387 MIPS/LOONGSON1 ARCHITECTURE
13388 M: Keguang Zhang <keguang.zhang@gmail.com>
13389 L: linux-mips@vger.kernel.org
13391 F: arch/mips/include/asm/mach-loongson32/
13392 F: arch/mips/loongson32/
13393 F: drivers/*/*/*loongson1*
13394 F: drivers/*/*loongson1*
13396 MIPS/LOONGSON2EF ARCHITECTURE
13397 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13398 L: linux-mips@vger.kernel.org
13400 F: arch/mips/include/asm/mach-loongson2ef/
13401 F: arch/mips/loongson2ef/
13402 F: drivers/cpufreq/loongson2_cpufreq.c
13404 MIPS/LOONGSON64 ARCHITECTURE
13405 M: Huacai Chen <chenhuacai@kernel.org>
13406 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13407 L: linux-mips@vger.kernel.org
13409 F: arch/mips/include/asm/mach-loongson64/
13410 F: arch/mips/loongson64/
13411 F: drivers/irqchip/irq-loongson*
13412 F: drivers/platform/mips/cpu_hwmon.c
13414 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13415 M: Hans Verkuil <hverkuil@xs4all.nl>
13416 L: linux-media@vger.kernel.org
13418 W: https://linuxtv.org
13419 T: git git://linuxtv.org/media_tree.git
13420 F: drivers/media/radio/radio-miropcm20*
13423 R: Lubomir Rintel <lkundrak@v3.sk>
13424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13427 F: arch/arm/boot/dts/mmp*
13428 F: arch/arm/mach-mmp/
13429 F: include/linux/soc/mmp/
13431 MMP USB PHY DRIVERS
13432 R: Lubomir Rintel <lkundrak@v3.sk>
13433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13435 F: drivers/phy/marvell/phy-mmp3-usb.c
13436 F: drivers/phy/marvell/phy-pxa-usb.c
13438 MMU GATHER AND TLB INVALIDATION
13439 M: Will Deacon <will@kernel.org>
13440 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13441 M: Andrew Morton <akpm@linux-foundation.org>
13442 M: Nick Piggin <npiggin@gmail.com>
13443 M: Peter Zijlstra <peterz@infradead.org>
13444 L: linux-arch@vger.kernel.org
13445 L: linux-mm@kvack.org
13447 F: arch/*/include/asm/tlb.h
13448 F: include/asm-generic/tlb.h
13451 MN88472 MEDIA DRIVER
13452 M: Antti Palosaari <crope@iki.fi>
13453 L: linux-media@vger.kernel.org
13455 W: https://linuxtv.org
13456 W: http://palosaari.fi/linux/
13457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13458 F: drivers/media/dvb-frontends/mn88472*
13460 MN88473 MEDIA DRIVER
13461 M: Antti Palosaari <crope@iki.fi>
13462 L: linux-media@vger.kernel.org
13464 W: https://linuxtv.org
13465 W: http://palosaari.fi/linux/
13466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13467 F: drivers/media/dvb-frontends/mn88473*
13470 M: Luis Chamberlain <mcgrof@kernel.org>
13471 L: linux-modules@vger.kernel.org
13472 L: linux-kernel@vger.kernel.org
13474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13475 F: include/linux/module.h
13478 MONOLITHIC POWER SYSTEM PMIC DRIVER
13479 M: Saravanan Sekar <sravanhome@gmail.com>
13481 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13482 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13483 F: drivers/iio/adc/mp2629_adc.c
13484 F: drivers/mfd/mp2629.c
13485 F: drivers/power/supply/mp2629_charger.c
13486 F: drivers/regulator/mp5416.c
13487 F: drivers/regulator/mpq7920.c
13488 F: drivers/regulator/mpq7920.h
13489 F: include/linux/mfd/mp2629.h
13491 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13493 W: http://popies.net/meye/
13494 F: Documentation/userspace-api/media/drivers/meye*
13495 F: drivers/media/pci/meye/
13496 F: include/uapi/linux/meye.h
13498 MOTORCOMM PHY DRIVER
13499 M: Peter Geis <pgwipeout@gmail.com>
13500 L: netdev@vger.kernel.org
13502 F: drivers/net/phy/motorcomm.c
13504 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13505 M: Jiri Slaby <jirislaby@kernel.org>
13507 F: Documentation/driver-api/tty/moxa-smartio.rst
13508 F: drivers/tty/mxser.*
13510 MR800 AVERMEDIA USB FM RADIO DRIVER
13511 M: Alexey Klimov <klimov.linux@gmail.com>
13512 L: linux-media@vger.kernel.org
13514 T: git git://linuxtv.org/media_tree.git
13515 F: drivers/media/radio/radio-mr800.c
13517 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13518 M: Alan Ott <alan@signal11.us>
13519 L: linux-wpan@vger.kernel.org
13521 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13522 F: drivers/net/ieee802154/mrf24j40.c
13525 M: "Lee, Chun-Yi" <jlee@suse.com>
13526 L: platform-driver-x86@vger.kernel.org
13528 F: drivers/platform/x86/msi-laptop.c
13531 L: platform-driver-x86@vger.kernel.org
13533 F: drivers/platform/x86/msi-wmi.c
13535 MSI001 MEDIA DRIVER
13536 M: Antti Palosaari <crope@iki.fi>
13537 L: linux-media@vger.kernel.org
13539 W: https://linuxtv.org
13540 W: http://palosaari.fi/linux/
13541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13542 T: git git://linuxtv.org/anttip/media_tree.git
13543 F: drivers/media/tuners/msi001*
13545 MSI2500 MEDIA DRIVER
13546 M: Antti Palosaari <crope@iki.fi>
13547 L: linux-media@vger.kernel.org
13549 W: https://linuxtv.org
13550 W: http://palosaari.fi/linux/
13551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13552 T: git git://linuxtv.org/anttip/media_tree.git
13553 F: drivers/media/usb/msi2500/
13555 MSTAR INTERRUPT CONTROLLER DRIVER
13556 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13557 M: Daniel Palmer <daniel@thingy.jp>
13559 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13560 F: drivers/irqchip/irq-mst-intc.c
13562 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13563 M: Robert Jarzmik <robert.jarzmik@free.fr>
13564 L: linux-mtd@lists.infradead.org
13566 F: drivers/mtd/devices/docg3*
13568 MT9M032 APTINA SENSOR DRIVER
13569 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13570 L: linux-media@vger.kernel.org
13572 T: git git://linuxtv.org/media_tree.git
13573 F: drivers/media/i2c/mt9m032.c
13574 F: include/media/i2c/mt9m032.h
13576 MT9P031 APTINA CAMERA SENSOR
13577 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13578 L: linux-media@vger.kernel.org
13580 T: git git://linuxtv.org/media_tree.git
13581 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13582 F: drivers/media/i2c/mt9p031.c
13583 F: include/media/i2c/mt9p031.h
13585 MT9T001 APTINA CAMERA SENSOR
13586 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13587 L: linux-media@vger.kernel.org
13589 T: git git://linuxtv.org/media_tree.git
13590 F: drivers/media/i2c/mt9t001.c
13591 F: include/media/i2c/mt9t001.h
13593 MT9T112 APTINA CAMERA SENSOR
13594 M: Jacopo Mondi <jacopo@jmondi.org>
13595 L: linux-media@vger.kernel.org
13597 T: git git://linuxtv.org/media_tree.git
13598 F: drivers/media/i2c/mt9t112.c
13599 F: include/media/i2c/mt9t112.h
13601 MT9V032 APTINA CAMERA SENSOR
13602 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13603 L: linux-media@vger.kernel.org
13605 T: git git://linuxtv.org/media_tree.git
13606 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13607 F: drivers/media/i2c/mt9v032.c
13608 F: include/media/i2c/mt9v032.h
13610 MT9V111 APTINA CAMERA SENSOR
13611 M: Jacopo Mondi <jacopo@jmondi.org>
13612 L: linux-media@vger.kernel.org
13614 T: git git://linuxtv.org/media_tree.git
13615 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13616 F: drivers/media/i2c/mt9v111.c
13618 MULTIFUNCTION DEVICES (MFD)
13619 M: Lee Jones <lee.jones@linaro.org>
13621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13622 F: Documentation/devicetree/bindings/mfd/
13624 F: include/dt-bindings/mfd/
13625 F: include/linux/mfd/
13627 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13629 F: drivers/mmc/host/mmc_spi.c
13630 F: include/linux/spi/mmc_spi.h
13632 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13633 M: Ulf Hansson <ulf.hansson@linaro.org>
13634 L: linux-mmc@vger.kernel.org
13636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13637 F: Documentation/devicetree/bindings/mmc/
13639 F: include/linux/mmc/
13640 F: include/uapi/linux/mmc/
13642 MULTIPLEXER SUBSYSTEM
13643 M: Peter Rosin <peda@axentia.se>
13645 F: Documentation/ABI/testing/sysfs-class-mux*
13646 F: Documentation/devicetree/bindings/mux/
13648 F: include/dt-bindings/mux/
13649 F: include/linux/mux/
13651 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13652 M: Bin Liu <b-liu@ti.com>
13653 L: linux-usb@vger.kernel.org
13655 F: drivers/usb/musb/
13657 MXL301RF MEDIA DRIVER
13658 M: Akihiro Tsukada <tskd08@gmail.com>
13659 L: linux-media@vger.kernel.org
13661 F: drivers/media/tuners/mxl301rf*
13663 MXL5007T MEDIA DRIVER
13664 M: Michael Krufky <mkrufky@linuxtv.org>
13665 L: linux-media@vger.kernel.org
13667 W: https://linuxtv.org
13668 W: http://github.com/mkrufky
13669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13670 T: git git://linuxtv.org/mkrufky/tuners.git
13671 F: drivers/media/tuners/mxl5007t.*
13674 M: Marek Vasut <marex@denx.de>
13675 M: Stefan Agner <stefan@agner.ch>
13676 L: dri-devel@lists.freedesktop.org
13678 T: git git://anongit.freedesktop.org/drm/drm-misc
13679 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13680 F: drivers/gpu/drm/mxsfb/
13682 MYLEX DAC960 PCI RAID Controller
13683 M: Hannes Reinecke <hare@kernel.org>
13684 L: linux-scsi@vger.kernel.org
13686 F: drivers/scsi/myrb.*
13687 F: drivers/scsi/myrs.*
13689 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13690 M: Chris Lee <christopher.lee@cspi.com>
13691 L: netdev@vger.kernel.org
13693 W: https://www.cspi.com/ethernet-products/support/downloads/
13694 F: drivers/net/ethernet/myricom/myri10ge/
13696 NAND FLASH SUBSYSTEM
13697 M: Miquel Raynal <miquel.raynal@bootlin.com>
13698 R: Richard Weinberger <richard@nod.at>
13699 L: linux-mtd@lists.infradead.org
13701 W: http://www.linux-mtd.infradead.org/
13702 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13703 C: irc://irc.oftc.net/mtd
13704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13705 F: drivers/mtd/nand/
13706 F: include/linux/mtd/*nand*.h
13708 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13709 M: Daniel Mack <zonque@gmail.com>
13710 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13712 W: http://www.native-instruments.com
13713 F: sound/usb/caiaq/
13715 NATSEMI ETHERNET DRIVER (DP8381x)
13717 F: drivers/net/ethernet/natsemi/natsemi.c
13719 NCR 5380 SCSI DRIVERS
13720 M: Finn Thain <fthain@linux-m68k.org>
13721 M: Michael Schmitz <schmitzmic@gmail.com>
13722 L: linux-scsi@vger.kernel.org
13724 F: Documentation/scsi/g_NCR5380.rst
13725 F: drivers/scsi/NCR5380.*
13726 F: drivers/scsi/arm/cumana_1.c
13727 F: drivers/scsi/arm/oak.c
13728 F: drivers/scsi/atari_scsi.*
13729 F: drivers/scsi/dmx3191d.c
13730 F: drivers/scsi/g_NCR5380.*
13731 F: drivers/scsi/mac_scsi.*
13732 F: drivers/scsi/sun3_scsi.*
13733 F: drivers/scsi/sun3_scsi_vme.c
13736 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13740 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13741 M: Guenter Roeck <linux@roeck-us.net>
13742 L: linux-hwmon@vger.kernel.org
13744 F: Documentation/hwmon/nct6775.rst
13745 F: drivers/hwmon/nct6775-core.c
13746 F: drivers/hwmon/nct6775-platform.c
13747 F: drivers/hwmon/nct6775.h
13749 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13750 M: Zev Weiss <zev@bewilderbeest.net>
13751 L: linux-hwmon@vger.kernel.org
13753 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13754 F: drivers/hwmon/nct6775-i2c.c
13757 M: Jakub Kicinski <kuba@kernel.org>
13759 F: drivers/net/netdevsim/*
13761 NETEM NETWORK EMULATOR
13762 M: Stephen Hemminger <stephen@networkplumber.org>
13763 L: netdev@vger.kernel.org
13765 F: net/sched/sch_netem.c
13767 NETERION 10GbE DRIVERS (s2io/vxge)
13768 M: Jon Mason <jdmason@kudzu.us>
13769 L: netdev@vger.kernel.org
13771 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13772 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13773 F: drivers/net/ethernet/neterion/
13776 M: Pablo Neira Ayuso <pablo@netfilter.org>
13777 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13778 M: Florian Westphal <fw@strlen.de>
13779 L: netfilter-devel@vger.kernel.org
13780 L: coreteam@netfilter.org
13782 W: http://www.netfilter.org/
13783 W: http://www.iptables.org/
13784 W: http://www.nftables.org/
13785 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13786 C: irc://irc.libera.chat/netfilter
13787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13789 F: include/linux/netfilter*
13790 F: include/linux/netfilter/
13791 F: include/net/netfilter/
13792 F: include/uapi/linux/netfilter*
13793 F: include/uapi/linux/netfilter/
13794 F: net/*/netfilter.c
13795 F: net/*/netfilter/
13796 F: net/bridge/br_netfilter*.c
13799 NETROM NETWORK LAYER
13800 M: Ralf Baechle <ralf@linux-mips.org>
13801 L: linux-hams@vger.kernel.org
13803 W: http://www.linux-ax25.org/
13804 F: include/net/netrom.h
13805 F: include/uapi/linux/netrom.h
13808 NETRONIX EMBEDDED CONTROLLER
13809 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13811 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13812 F: drivers/mfd/ntxec.c
13813 F: drivers/pwm/pwm-ntxec.c
13814 F: drivers/rtc/rtc-ntxec.c
13815 F: include/linux/mfd/ntxec.h
13817 NETRONOME ETHERNET DRIVERS
13818 M: Simon Horman <simon.horman@corigine.com>
13819 R: Jakub Kicinski <kuba@kernel.org>
13820 L: oss-drivers@corigine.com
13822 F: drivers/net/ethernet/netronome/
13824 NETWORK BLOCK DEVICE (NBD)
13825 M: Josef Bacik <josef@toxicpanda.com>
13826 L: linux-block@vger.kernel.org
13827 L: nbd@other.debian.org
13829 F: Documentation/admin-guide/blockdev/nbd.rst
13830 F: drivers/block/nbd.c
13831 F: include/trace/events/nbd.h
13832 F: include/uapi/linux/nbd.h
13834 NETWORK DROP MONITOR
13835 M: Neil Horman <nhorman@tuxdriver.com>
13836 L: netdev@vger.kernel.org
13838 W: https://fedorahosted.org/dropwatch/
13839 F: include/uapi/linux/net_dropmon.h
13840 F: net/core/drop_monitor.c
13843 M: "David S. Miller" <davem@davemloft.net>
13844 M: Eric Dumazet <edumazet@google.com>
13845 M: Jakub Kicinski <kuba@kernel.org>
13846 M: Paolo Abeni <pabeni@redhat.com>
13847 L: netdev@vger.kernel.org
13849 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13852 F: Documentation/devicetree/bindings/net/
13853 F: drivers/connector/
13855 F: include/dt-bindings/net/
13856 F: include/linux/etherdevice.h
13857 F: include/linux/fcdevice.h
13858 F: include/linux/fddidevice.h
13859 F: include/linux/hippidevice.h
13860 F: include/linux/if_*
13861 F: include/linux/inetdevice.h
13862 F: include/linux/netdevice.h
13863 F: include/uapi/linux/if_*
13864 F: include/uapi/linux/netdevice.h
13866 NETWORKING DRIVERS (WIRELESS)
13867 M: Kalle Valo <kvalo@kernel.org>
13868 L: linux-wireless@vger.kernel.org
13870 W: https://wireless.wiki.kernel.org/
13871 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13874 F: Documentation/devicetree/bindings/net/wireless/
13875 F: drivers/net/wireless/
13878 M: Andrew Lunn <andrew@lunn.ch>
13879 M: Vivien Didelot <vivien.didelot@gmail.com>
13880 M: Florian Fainelli <f.fainelli@gmail.com>
13881 M: Vladimir Oltean <olteanv@gmail.com>
13883 F: Documentation/devicetree/bindings/net/dsa/
13884 F: drivers/net/dsa/
13885 F: include/linux/dsa/
13886 F: include/linux/platform_data/dsa.h
13887 F: include/net/dsa.h
13889 F: tools/testing/selftests/drivers/net/dsa/
13891 NETWORKING [GENERAL]
13892 M: "David S. Miller" <davem@davemloft.net>
13893 M: Eric Dumazet <edumazet@google.com>
13894 M: Jakub Kicinski <kuba@kernel.org>
13895 M: Paolo Abeni <pabeni@redhat.com>
13896 L: netdev@vger.kernel.org
13898 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13899 B: mailto:netdev@vger.kernel.org
13900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13902 F: Documentation/networking/
13903 F: Documentation/process/maintainer-netdev.rst
13904 F: include/linux/in.h
13905 F: include/linux/net.h
13906 F: include/linux/netdevice.h
13908 F: include/uapi/linux/in.h
13909 F: include/uapi/linux/net.h
13910 F: include/uapi/linux/net_namespace.h
13911 F: include/uapi/linux/netdevice.h
13915 F: tools/testing/selftests/net/
13918 M: Steffen Klassert <steffen.klassert@secunet.com>
13919 M: Herbert Xu <herbert@gondor.apana.org.au>
13920 M: "David S. Miller" <davem@davemloft.net>
13921 L: netdev@vger.kernel.org
13923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13925 F: include/net/xfrm.h
13926 F: include/uapi/linux/xfrm.h
13929 F: net/ipv4/ip_vti.c
13930 F: net/ipv4/ipcomp.c
13934 F: net/ipv6/ip6_vti.c
13935 F: net/ipv6/ipcomp6.c
13939 F: tools/testing/selftests/net/ipsec.c
13941 NETWORKING [IPv4/IPv6]
13942 M: "David S. Miller" <davem@davemloft.net>
13943 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13944 M: David Ahern <dsahern@kernel.org>
13945 L: netdev@vger.kernel.org
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13949 F: include/linux/ip.h
13950 F: include/linux/ipv6*
13951 F: include/net/fib*
13953 F: include/net/route.h
13957 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13958 M: Paul Moore <paul@paul-moore.com>
13959 L: netdev@vger.kernel.org
13960 L: linux-security-module@vger.kernel.org
13962 W: https://github.com/netlabel
13963 F: Documentation/netlabel/
13964 F: include/net/calipso.h
13965 F: include/net/cipso_ipv4.h
13966 F: include/net/netlabel.h
13967 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13968 F: include/uapi/linux/netfilter/xt_SECMARK.h
13969 F: net/ipv4/cipso_ipv4.c
13970 F: net/ipv6/calipso.c
13971 F: net/netfilter/xt_CONNSECMARK.c
13972 F: net/netfilter/xt_SECMARK.c
13976 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13977 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13978 L: netdev@vger.kernel.org
13979 L: mptcp@lists.linux.dev
13981 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13982 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13983 F: Documentation/networking/mptcp-sysctl.rst
13984 F: include/net/mptcp.h
13985 F: include/trace/events/mptcp.h
13986 F: include/uapi/linux/mptcp.h
13988 F: tools/testing/selftests/bpf/*/*mptcp*.c
13989 F: tools/testing/selftests/net/mptcp/
13992 M: Eric Dumazet <edumazet@google.com>
13993 L: netdev@vger.kernel.org
13995 F: include/linux/tcp.h
13996 F: include/net/tcp.h
13997 F: include/trace/events/tcp.h
13998 F: include/uapi/linux/tcp.h
13999 F: net/ipv4/syncookies.c
14001 F: net/ipv6/syncookies.c
14005 M: Boris Pismenny <borisp@nvidia.com>
14006 M: John Fastabend <john.fastabend@gmail.com>
14007 M: Jakub Kicinski <kuba@kernel.org>
14008 L: netdev@vger.kernel.org
14010 F: include/net/tls.h
14011 F: include/uapi/linux/tls.h
14014 NETXEN (1/10) GbE SUPPORT
14015 M: Manish Chopra <manishc@marvell.com>
14016 M: Rahul Verma <rahulv@marvell.com>
14017 M: GR-Linux-NIC-Dev@marvell.com
14018 L: netdev@vger.kernel.org
14020 F: drivers/net/ethernet/qlogic/netxen/
14022 NET_FAILOVER MODULE
14023 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14024 L: netdev@vger.kernel.org
14026 F: Documentation/networking/net_failover.rst
14027 F: drivers/net/net_failover.c
14028 F: include/net/net_failover.h
14031 M: David Ahern <dsahern@kernel.org>
14032 L: netdev@vger.kernel.org
14034 F: include/net/netns/nexthop.h
14035 F: include/net/nexthop.h
14036 F: include/uapi/linux/nexthop.h
14037 F: net/ipv4/nexthop.c
14040 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14041 L: linux-nfc@lists.01.org (subscribers-only)
14042 L: netdev@vger.kernel.org
14044 B: mailto:linux-nfc@lists.01.org
14045 F: Documentation/devicetree/bindings/net/nfc/
14047 F: include/linux/platform_data/nfcmrvl.h
14048 F: include/net/nfc/
14049 F: include/uapi/linux/nfc.h
14052 NFC VIRTUAL NCI DEVICE DRIVER
14053 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14054 L: netdev@vger.kernel.org
14055 L: linux-nfc@lists.01.org (subscribers-only)
14057 F: drivers/nfc/virtual_ncidev.c
14058 F: tools/testing/selftests/nci/
14060 NFS, SUNRPC, AND LOCKD CLIENTS
14061 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14062 M: Anna Schumaker <anna@kernel.org>
14063 L: linux-nfs@vger.kernel.org
14065 W: http://client.linux-nfs.org
14066 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14070 F: include/linux/lockd/
14071 F: include/linux/nfs*
14072 F: include/linux/sunrpc/
14073 F: include/uapi/linux/nfs*
14074 F: include/uapi/linux/sunrpc/
14076 F: Documentation/filesystems/nfs/
14079 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14080 L: linux-nilfs@vger.kernel.org
14082 W: https://nilfs.sourceforge.io/
14083 W: https://nilfs.osdn.jp/
14084 T: git git://github.com/konis/nilfs2.git
14085 F: Documentation/filesystems/nilfs2.rst
14087 F: include/trace/events/nilfs2.h
14088 F: include/uapi/linux/nilfs2_api.h
14089 F: include/uapi/linux/nilfs2_ondisk.h
14091 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14092 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14094 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14095 F: Documentation/scsi/NinjaSCSI.rst
14096 F: drivers/scsi/pcmcia/nsp_*
14098 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14099 M: GOTO Masanori <gotom@debian.or.jp>
14100 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14102 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14103 F: Documentation/scsi/NinjaSCSI.rst
14104 F: drivers/scsi/nsp32*
14106 NINTENDO HID DRIVER
14107 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14108 L: linux-input@vger.kernel.org
14110 F: drivers/hid/hid-nintendo*
14113 M: Dinh Nguyen <dinguyen@kernel.org>
14115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14118 NITRO ENCLAVES (NE)
14119 M: Andra Paraschiv <andraprs@amazon.com>
14120 M: Alexandru Vasile <lexnv@amazon.com>
14121 M: Alexandru Ciobotaru <alcioa@amazon.com>
14122 L: linux-kernel@vger.kernel.org
14124 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14125 F: Documentation/virt/ne_overview.rst
14126 F: drivers/virt/nitro_enclaves/
14127 F: include/linux/nitro_enclaves.h
14128 F: include/uapi/linux/nitro_enclaves.h
14129 F: samples/nitro_enclaves/
14131 NOHZ, DYNTICKS SUPPORT
14132 M: Frederic Weisbecker <fweisbec@gmail.com>
14133 M: Thomas Gleixner <tglx@linutronix.de>
14134 M: Ingo Molnar <mingo@kernel.org>
14135 L: linux-kernel@vger.kernel.org
14137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14138 F: include/linux/sched/nohz.h
14139 F: include/linux/tick.h
14140 F: kernel/time/tick*.*
14142 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14143 M: Pavel Machek <pavel@ucw.cz>
14144 M: Sakari Ailus <sakari.ailus@iki.fi>
14145 L: linux-media@vger.kernel.org
14147 F: drivers/media/i2c/ad5820.c
14148 F: drivers/media/i2c/et8ek8
14150 NOKIA N900 POWER SUPPLY DRIVERS
14151 R: Pali Rohár <pali@kernel.org>
14152 F: drivers/power/supply/bq2415x_charger.c
14153 F: drivers/power/supply/bq27xxx_battery.c
14154 F: drivers/power/supply/bq27xxx_battery_i2c.c
14155 F: drivers/power/supply/isp1704_charger.c
14156 F: drivers/power/supply/rx51_battery.c
14157 F: include/linux/power/bq2415x_charger.h
14158 F: include/linux/power/bq27xxx_battery.h
14161 M: Willy Tarreau <w@1wt.eu>
14163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14164 F: tools/include/nolibc/
14167 M: Matthias Maennich <maennich@google.com>
14169 F: Documentation/core-api/symbol-namespaces.rst
14173 M: Sanjay R Mehta <sanju.mehta@amd.com>
14174 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14175 L: ntb@lists.linux.dev
14177 F: drivers/ntb/hw/amd/
14180 M: Jon Mason <jdmason@kudzu.us>
14181 M: Dave Jiang <dave.jiang@intel.com>
14182 M: Allen Hubbe <allenbh@gmail.com>
14183 L: ntb@lists.linux.dev
14185 W: https://github.com/jonmason/ntb/wiki
14186 T: git git://github.com/jonmason/ntb.git
14187 F: drivers/net/ntb_netdev.c
14189 F: include/linux/ntb.h
14190 F: include/linux/ntb_transport.h
14191 F: tools/testing/selftests/ntb/
14194 M: Serge Semin <fancer.lancer@gmail.com>
14195 L: ntb@lists.linux.dev
14197 F: drivers/ntb/hw/idt/
14200 M: Dave Jiang <dave.jiang@intel.com>
14201 L: ntb@lists.linux.dev
14203 W: https://github.com/davejiang/linux/wiki
14204 T: git https://github.com/davejiang/linux.git
14205 F: drivers/ntb/hw/intel/
14208 M: Anton Altaparmakov <anton@tuxera.com>
14209 L: linux-ntfs-dev@lists.sourceforge.net
14211 W: http://www.tuxera.com/
14212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14213 F: Documentation/filesystems/ntfs.rst
14217 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14218 L: ntfs3@lists.linux.dev
14220 W: http://www.paragon-software.com/
14221 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14222 F: Documentation/filesystems/ntfs3.rst
14226 M: Finn Thain <fthain@linux-m68k.org>
14227 L: linux-m68k@lists.linux-m68k.org
14229 F: arch/*/include/asm/nubus.h
14231 F: include/linux/nubus.h
14232 F: include/uapi/linux/nubus.h
14234 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14235 M: Antonino Daplas <adaplas@gmail.com>
14236 L: linux-fbdev@vger.kernel.org
14238 F: drivers/video/fbdev/nvidia/
14239 F: drivers/video/fbdev/riva/
14241 NVIDIA WMI EC BACKLIGHT DRIVER
14242 M: Daniel Dadap <ddadap@nvidia.com>
14243 L: platform-driver-x86@vger.kernel.org
14245 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14248 M: Keith Busch <kbusch@kernel.org>
14249 M: Jens Axboe <axboe@fb.com>
14250 M: Christoph Hellwig <hch@lst.de>
14251 M: Sagi Grimberg <sagi@grimberg.me>
14252 L: linux-nvme@lists.infradead.org
14254 W: http://git.infradead.org/nvme.git
14255 T: git://git.infradead.org/nvme.git
14256 F: drivers/nvme/host/
14257 F: include/linux/nvme.h
14258 F: include/uapi/linux/nvme_ioctl.h
14260 NVM EXPRESS FC TRANSPORT DRIVERS
14261 M: James Smart <james.smart@broadcom.com>
14262 L: linux-nvme@lists.infradead.org
14264 F: drivers/nvme/host/fc.c
14265 F: drivers/nvme/target/fc.c
14266 F: drivers/nvme/target/fcloop.c
14267 F: include/linux/nvme-fc-driver.h
14268 F: include/linux/nvme-fc.h
14270 NVM EXPRESS TARGET DRIVER
14271 M: Christoph Hellwig <hch@lst.de>
14272 M: Sagi Grimberg <sagi@grimberg.me>
14273 M: Chaitanya Kulkarni <kch@nvidia.com>
14274 L: linux-nvme@lists.infradead.org
14276 W: http://git.infradead.org/nvme.git
14277 T: git://git.infradead.org/nvme.git
14278 F: drivers/nvme/target/
14281 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14284 F: Documentation/ABI/stable/sysfs-bus-nvmem
14285 F: Documentation/devicetree/bindings/nvmem/
14287 F: include/linux/nvmem-consumer.h
14288 F: include/linux/nvmem-provider.h
14290 NXP C45 TJA11XX PHY DRIVER
14291 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14292 L: netdev@vger.kernel.org
14294 F: drivers/net/phy/nxp-c45-tja11xx.c
14297 M: Ashish Kumar <ashish.kumar@nxp.com>
14298 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14299 L: linux-spi@vger.kernel.org
14301 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14302 F: drivers/spi/spi-nxp-fspi.c
14304 NXP FXAS21002C DRIVER
14305 M: Rui Miguel Silva <rmfrfs@gmail.com>
14306 L: linux-iio@vger.kernel.org
14308 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14309 F: drivers/iio/gyro/fxas21002c.h
14310 F: drivers/iio/gyro/fxas21002c_core.c
14311 F: drivers/iio/gyro/fxas21002c_i2c.c
14312 F: drivers/iio/gyro/fxas21002c_spi.c
14314 NXP i.MX CLOCK DRIVERS
14315 M: Abel Vesa <abelvesa@kernel.org>
14316 L: linux-clk@vger.kernel.org
14317 L: linux-imx@nxp.com
14319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14320 F: Documentation/devicetree/bindings/clock/imx*
14321 F: drivers/clk/imx/
14322 F: include/dt-bindings/clock/imx*
14324 NXP i.MX 8MQ DCSS DRIVER
14325 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14326 R: Lucas Stach <l.stach@pengutronix.de>
14327 L: dri-devel@lists.freedesktop.org
14329 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14330 F: drivers/gpu/drm/imx/dcss/
14332 NXP i.MX 8QXP ADC DRIVER
14333 M: Cai Huoqing <cai.huoqing@linux.dev>
14334 M: Haibo Chen <haibo.chen@nxp.com>
14335 L: linux-imx@nxp.com
14336 L: linux-iio@vger.kernel.org
14338 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14339 F: drivers/iio/adc/imx8qxp-adc.c
14341 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14342 M: Haibo Chen <haibo.chen@nxp.com>
14343 L: linux-iio@vger.kernel.org
14344 L: linux-imx@nxp.com
14346 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14347 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14348 F: drivers/iio/adc/imx7d_adc.c
14349 F: drivers/iio/adc/vf610_adc.c
14351 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14352 M: Jagan Teki <jagan@amarulasolutions.com>
14354 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14355 F: drivers/regulator/pf8x00-regulator.c
14357 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14358 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14359 L: linux-kernel@vger.kernel.org
14361 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14362 F: drivers/extcon/extcon-ptn5150.c
14364 NXP SGTL5000 DRIVER
14365 M: Fabio Estevam <festevam@gmail.com>
14366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14368 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14369 F: sound/soc/codecs/sgtl5000*
14371 NXP SJA1105 ETHERNET SWITCH DRIVER
14372 M: Vladimir Oltean <olteanv@gmail.com>
14373 L: linux-kernel@vger.kernel.org
14375 F: drivers/net/dsa/sja1105
14376 F: drivers/net/pcs/pcs-xpcs-nxp.c
14378 NXP TDA998X DRM DRIVER
14379 M: Russell King <linux@armlinux.org.uk>
14381 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14382 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14383 F: drivers/gpu/drm/i2c/tda998x_drv.c
14384 F: include/drm/i2c/tda998x.h
14385 F: include/dt-bindings/display/tda998x.h
14389 M: Peter Rosin <peda@axentia.se>
14390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14392 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14393 F: sound/soc/codecs/tfa9879*
14395 NXP/Goodix TFA989X (TFA1) DRIVER
14396 M: Stephan Gerhold <stephan@gerhold.net>
14397 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14399 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14400 F: sound/soc/codecs/tfa989x.c
14403 R: Charles Gorand <charles.gorand@effinnov.com>
14404 L: linux-nfc@lists.01.org (subscribers-only)
14406 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14407 F: drivers/nfc/nxp-nci
14409 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14410 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14411 R: NXP Linux Team <linux-imx@nxp.com>
14412 L: linux-media@vger.kernel.org
14414 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14415 F: drivers/media/platform/nxp/imx-jpeg
14417 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14418 M: Jonas Malaco <jonas@protocubo.io>
14419 L: linux-hwmon@vger.kernel.org
14421 F: Documentation/hwmon/nzxt-kraken2.rst
14422 F: drivers/hwmon/nzxt-kraken2.c
14424 NZXT-SMART2 HARDWARE MONITORING DRIVER
14425 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14426 L: linux-hwmon@vger.kernel.org
14428 F: Documentation/hwmon/nzxt-smart2.rst
14429 F: drivers/hwmon/nzxt-smart2.c
14432 M: Jiri Pirko <jiri@nvidia.com>
14433 L: netdev@vger.kernel.org
14435 F: include/linux/objagg.h
14437 F: lib/test_objagg.c
14440 M: Josh Poimboeuf <jpoimboe@kernel.org>
14441 M: Peter Zijlstra <peterz@infradead.org>
14444 F: include/linux/objtool.h
14446 OCELOT ETHERNET SWITCH DRIVER
14447 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14448 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14449 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14450 M: UNGLinuxDriver@microchip.com
14451 L: netdev@vger.kernel.org
14453 F: drivers/net/dsa/ocelot/*
14454 F: drivers/net/ethernet/mscc/
14455 F: include/soc/mscc/ocelot*
14456 F: net/dsa/tag_ocelot.c
14457 F: net/dsa/tag_ocelot_8021q.c
14458 F: tools/testing/selftests/drivers/net/ocelot/*
14460 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14461 M: Frederic Barrat <fbarrat@linux.ibm.com>
14462 M: Andrew Donnellan <ajd@linux.ibm.com>
14463 L: linuxppc-dev@lists.ozlabs.org
14465 F: Documentation/userspace-api/accelerators/ocxl.rst
14466 F: arch/powerpc/include/asm/pnv-ocxl.h
14467 F: arch/powerpc/platforms/powernv/ocxl.c
14468 F: drivers/misc/ocxl/
14469 F: include/misc/ocxl*
14470 F: include/uapi/misc/ocxl.h
14473 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14474 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14476 L: linux-omap@vger.kernel.org
14478 F: sound/soc/ti/n810.c
14479 F: sound/soc/ti/omap*
14480 F: sound/soc/ti/rx51.c
14481 F: sound/soc/ti/sdma-pcm.*
14483 OMAP CLOCK FRAMEWORK SUPPORT
14484 M: Paul Walmsley <paul@pwsan.com>
14485 L: linux-omap@vger.kernel.org
14487 F: arch/arm/*omap*/*clock*
14489 OMAP DEVICE TREE SUPPORT
14490 M: Benoît Cousson <bcousson@baylibre.com>
14491 M: Tony Lindgren <tony@atomide.com>
14492 L: linux-omap@vger.kernel.org
14493 L: devicetree@vger.kernel.org
14495 F: arch/arm/boot/dts/*am3*
14496 F: arch/arm/boot/dts/*am4*
14497 F: arch/arm/boot/dts/*am5*
14498 F: arch/arm/boot/dts/*dra7*
14499 F: arch/arm/boot/dts/*omap*
14500 F: arch/arm/boot/dts/logicpd-som-lv*
14501 F: arch/arm/boot/dts/logicpd-torpedo*
14503 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14504 L: linux-omap@vger.kernel.org
14505 L: linux-fbdev@vger.kernel.org
14507 F: Documentation/arm/omap/dss.rst
14508 F: drivers/video/fbdev/omap2/
14510 OMAP FRAMEBUFFER SUPPORT
14511 L: linux-fbdev@vger.kernel.org
14512 L: linux-omap@vger.kernel.org
14514 F: drivers/video/fbdev/omap/
14516 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14517 M: Roger Quadros <rogerq@kernel.org>
14518 M: Tony Lindgren <tony@atomide.com>
14519 L: linux-omap@vger.kernel.org
14521 F: arch/arm/mach-omap2/*gpmc*
14522 F: drivers/memory/omap-gpmc.c
14525 M: Grygorii Strashko <grygorii.strashko@ti.com>
14526 M: Santosh Shilimkar <ssantosh@kernel.org>
14527 M: Kevin Hilman <khilman@kernel.org>
14528 L: linux-omap@vger.kernel.org
14530 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14531 F: drivers/gpio/gpio-omap.c
14533 OMAP HARDWARE SPINLOCK SUPPORT
14534 M: Ohad Ben-Cohen <ohad@wizery.com>
14535 L: linux-omap@vger.kernel.org
14537 F: drivers/hwspinlock/omap_hwspinlock.c
14539 OMAP HS MMC SUPPORT
14540 L: linux-mmc@vger.kernel.org
14541 L: linux-omap@vger.kernel.org
14543 F: drivers/mmc/host/omap_hsmmc.c
14546 M: Paul Walmsley <paul@pwsan.com>
14547 L: linux-omap@vger.kernel.org
14549 F: arch/arm/mach-omap2/omap_hwmod*data*
14552 M: Benoît Cousson <bcousson@baylibre.com>
14553 M: Paul Walmsley <paul@pwsan.com>
14554 L: linux-omap@vger.kernel.org
14556 F: arch/arm/mach-omap2/omap_hwmod.*
14559 M: Vignesh R <vigneshr@ti.com>
14560 L: linux-omap@vger.kernel.org
14561 L: linux-i2c@vger.kernel.org
14563 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14564 F: drivers/i2c/busses/i2c-omap.c
14566 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14567 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14568 L: linux-media@vger.kernel.org
14570 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14571 F: drivers/media/platform/ti/omap3isp/
14572 F: drivers/staging/media/omap4iss/
14575 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14576 L: linux-omap@vger.kernel.org
14578 F: drivers/mmc/host/omap.c
14580 OMAP POWER MANAGEMENT SUPPORT
14581 M: Kevin Hilman <khilman@kernel.org>
14582 L: linux-omap@vger.kernel.org
14584 F: arch/arm/*omap*/*pm*
14585 F: drivers/cpufreq/omap-cpufreq.c
14587 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14588 M: Paul Walmsley <paul@pwsan.com>
14589 L: linux-omap@vger.kernel.org
14591 F: arch/arm/mach-omap2/prm*
14593 OMAP RANDOM NUMBER GENERATOR SUPPORT
14594 M: Deepak Saxena <dsaxena@plexity.net>
14596 F: drivers/char/hw_random/omap-rng.c
14599 L: linux-usb@vger.kernel.org
14600 L: linux-omap@vger.kernel.org
14602 F: arch/arm/*omap*/usb*
14603 F: drivers/usb/*/*omap*
14605 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14606 M: Mark Jackson <mpfj@newflow.co.uk>
14607 L: linux-omap@vger.kernel.org
14609 F: arch/arm/boot/dts/am335x-nano.dts
14612 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14613 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14614 M: Tony Lindgren <tony@atomide.com>
14615 L: linux-omap@vger.kernel.org
14617 Q: http://patchwork.kernel.org/project/linux-omap/list/
14618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14619 F: arch/arm/configs/omap1_defconfig
14620 F: arch/arm/mach-omap1/
14621 F: arch/arm/plat-omap/
14622 F: drivers/i2c/busses/i2c-omap.c
14623 F: include/linux/platform_data/ams-delta-fiq.h
14624 F: include/linux/platform_data/i2c-omap.h
14627 M: Tony Lindgren <tony@atomide.com>
14628 L: linux-omap@vger.kernel.org
14630 W: http://www.muru.com/linux/omap/
14631 W: http://linux.omap.com/
14632 Q: http://patchwork.kernel.org/project/linux-omap/list/
14633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14634 F: arch/arm/configs/omap2plus_defconfig
14635 F: arch/arm/mach-omap2/
14636 F: arch/arm/plat-omap/
14637 F: drivers/bus/ti-sysc.c
14638 F: drivers/i2c/busses/i2c-omap.c
14639 F: drivers/irqchip/irq-omap-intc.c
14640 F: drivers/mfd/*omap*.c
14641 F: drivers/mfd/menelaus.c
14642 F: drivers/mfd/palmas.c
14643 F: drivers/mfd/tps65217.c
14644 F: drivers/mfd/tps65218.c
14645 F: drivers/mfd/tps65910.c
14646 F: drivers/mfd/twl-core.[ch]
14647 F: drivers/mfd/twl4030*.c
14648 F: drivers/mfd/twl6030*.c
14649 F: drivers/mfd/twl6040*.c
14650 F: drivers/regulator/palmas-regulator*.c
14651 F: drivers/regulator/pbias-regulator.c
14652 F: drivers/regulator/tps65217-regulator.c
14653 F: drivers/regulator/tps65218-regulator.c
14654 F: drivers/regulator/tps65910-regulator.c
14655 F: drivers/regulator/twl-regulator.c
14656 F: drivers/regulator/twl6030-regulator.c
14657 F: include/linux/platform_data/i2c-omap.h
14658 F: include/linux/platform_data/ti-sysc.h
14661 M: Bob Copeland <me@bobcopeland.com>
14662 L: linux-karma-devel@lists.sourceforge.net
14664 F: Documentation/filesystems/omfs.rst
14667 OMNIKEY CARDMAN 4000 DRIVER
14668 M: Harald Welte <laforge@gnumonks.org>
14670 F: drivers/char/pcmcia/cm4000_cs.c
14671 F: include/linux/cm4000_cs.h
14672 F: include/uapi/linux/cm4000_cs.h
14674 OMNIKEY CARDMAN 4040 DRIVER
14675 M: Harald Welte <laforge@gnumonks.org>
14677 F: drivers/char/pcmcia/cm4040_cs.*
14679 OMNIVISION OG01A1B SENSOR DRIVER
14680 M: Shawn Tu <shawnx.tu@intel.com>
14681 L: linux-media@vger.kernel.org
14683 F: drivers/media/i2c/og01a1b.c
14685 OMNIVISION OV02A10 SENSOR DRIVER
14686 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14687 L: linux-media@vger.kernel.org
14689 T: git git://linuxtv.org/media_tree.git
14690 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14691 F: drivers/media/i2c/ov02a10.c
14693 OMNIVISION OV08D10 SENSOR DRIVER
14694 M: Jimmy Su <jimmy.su@intel.com>
14695 L: linux-media@vger.kernel.org
14697 T: git git://linuxtv.org/media_tree.git
14698 F: drivers/media/i2c/ov08d10.c
14700 OMNIVISION OV13858 SENSOR DRIVER
14701 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14702 L: linux-media@vger.kernel.org
14704 T: git git://linuxtv.org/media_tree.git
14705 F: drivers/media/i2c/ov13858.c
14707 OMNIVISION OV13B10 SENSOR DRIVER
14708 M: Arec Kao <arec.kao@intel.com>
14709 L: linux-media@vger.kernel.org
14711 T: git git://linuxtv.org/media_tree.git
14712 F: drivers/media/i2c/ov13b10.c
14714 OMNIVISION OV2680 SENSOR DRIVER
14715 M: Rui Miguel Silva <rmfrfs@gmail.com>
14716 L: linux-media@vger.kernel.org
14718 T: git git://linuxtv.org/media_tree.git
14719 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14720 F: drivers/media/i2c/ov2680.c
14722 OMNIVISION OV2685 SENSOR DRIVER
14723 M: Shunqian Zheng <zhengsq@rock-chips.com>
14724 L: linux-media@vger.kernel.org
14726 T: git git://linuxtv.org/media_tree.git
14727 F: drivers/media/i2c/ov2685.c
14729 OMNIVISION OV2740 SENSOR DRIVER
14730 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14731 R: Shawn Tu <shawnx.tu@intel.com>
14732 R: Bingbu Cao <bingbu.cao@intel.com>
14733 L: linux-media@vger.kernel.org
14735 T: git git://linuxtv.org/media_tree.git
14736 F: drivers/media/i2c/ov2740.c
14738 OMNIVISION OV5640 SENSOR DRIVER
14739 M: Steve Longerbeam <slongerbeam@gmail.com>
14740 L: linux-media@vger.kernel.org
14742 T: git git://linuxtv.org/media_tree.git
14743 F: drivers/media/i2c/ov5640.c
14745 OMNIVISION OV5647 SENSOR DRIVER
14746 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14747 M: Jacopo Mondi <jacopo@jmondi.org>
14748 L: linux-media@vger.kernel.org
14750 T: git git://linuxtv.org/media_tree.git
14751 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14752 F: drivers/media/i2c/ov5647.c
14754 OMNIVISION OV5670 SENSOR DRIVER
14755 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14756 L: linux-media@vger.kernel.org
14758 T: git git://linuxtv.org/media_tree.git
14759 F: drivers/media/i2c/ov5670.c
14761 OMNIVISION OV5675 SENSOR DRIVER
14762 M: Shawn Tu <shawnx.tu@intel.com>
14763 L: linux-media@vger.kernel.org
14765 T: git git://linuxtv.org/media_tree.git
14766 F: drivers/media/i2c/ov5675.c
14768 OMNIVISION OV5693 SENSOR DRIVER
14769 M: Daniel Scally <djrscally@gmail.com>
14770 L: linux-media@vger.kernel.org
14772 T: git git://linuxtv.org/media_tree.git
14773 F: drivers/media/i2c/ov5693.c
14775 OMNIVISION OV5695 SENSOR DRIVER
14776 M: Shunqian Zheng <zhengsq@rock-chips.com>
14777 L: linux-media@vger.kernel.org
14779 T: git git://linuxtv.org/media_tree.git
14780 F: drivers/media/i2c/ov5695.c
14782 OMNIVISION OV7670 SENSOR DRIVER
14783 L: linux-media@vger.kernel.org
14785 T: git git://linuxtv.org/media_tree.git
14786 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14787 F: drivers/media/i2c/ov7670.c
14789 OMNIVISION OV772x SENSOR DRIVER
14790 M: Jacopo Mondi <jacopo@jmondi.org>
14791 L: linux-media@vger.kernel.org
14793 T: git git://linuxtv.org/media_tree.git
14794 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14795 F: drivers/media/i2c/ov772x.c
14796 F: include/media/i2c/ov772x.h
14798 OMNIVISION OV7740 SENSOR DRIVER
14799 M: Wenyou Yang <wenyou.yang@microchip.com>
14800 L: linux-media@vger.kernel.org
14802 T: git git://linuxtv.org/media_tree.git
14803 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14804 F: drivers/media/i2c/ov7740.c
14806 OMNIVISION OV8856 SENSOR DRIVER
14807 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14808 L: linux-media@vger.kernel.org
14810 T: git git://linuxtv.org/media_tree.git
14811 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14812 F: drivers/media/i2c/ov8856.c
14814 OMNIVISION OV9282 SENSOR DRIVER
14815 M: Paul J. Murphy <paul.j.murphy@intel.com>
14816 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14817 L: linux-media@vger.kernel.org
14819 T: git git://linuxtv.org/media_tree.git
14820 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14821 F: drivers/media/i2c/ov9282.c
14823 OMNIVISION OV9640 SENSOR DRIVER
14824 M: Petr Cvek <petrcvekcz@gmail.com>
14825 L: linux-media@vger.kernel.org
14827 F: drivers/media/i2c/ov9640.*
14829 OMNIVISION OV9650 SENSOR DRIVER
14830 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14831 R: Akinobu Mita <akinobu.mita@gmail.com>
14832 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14833 L: linux-media@vger.kernel.org
14835 T: git git://linuxtv.org/media_tree.git
14836 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14837 F: drivers/media/i2c/ov9650.c
14839 OMNIVISION OV9734 SENSOR DRIVER
14840 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14841 R: Bingbu Cao <bingbu.cao@intel.com>
14842 L: linux-media@vger.kernel.org
14844 T: git git://linuxtv.org/media_tree.git
14845 F: drivers/media/i2c/ov9734.c
14847 ONENAND FLASH DRIVER
14848 M: Kyungmin Park <kyungmin.park@samsung.com>
14849 L: linux-mtd@lists.infradead.org
14851 F: drivers/mtd/nand/onenand/
14852 F: include/linux/mtd/onenand*.h
14854 ONION OMEGA2+ BOARD
14855 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14856 L: linux-mips@vger.kernel.org
14858 F: arch/mips/boot/dts/ralink/omega2p.dts
14861 M: Jens Wiklander <jens.wiklander@linaro.org>
14862 L: op-tee@lists.trustedfirmware.org
14864 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14865 F: drivers/tee/optee/
14867 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14868 M: Sumit Garg <sumit.garg@linaro.org>
14869 L: op-tee@lists.trustedfirmware.org
14871 F: drivers/char/hw_random/optee-rng.c
14874 M: Clément Léger <clement.leger@bootlin.com>
14875 L: linux-rtc@vger.kernel.org
14877 F: drivers/rtc/rtc-optee.c
14880 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14881 L: linux-rdma@vger.kernel.org
14883 F: drivers/infiniband/ulp/opa_vnic
14885 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14886 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14887 M: Frank Rowand <frowand.list@gmail.com>
14888 L: devicetree@vger.kernel.org
14890 F: Documentation/devicetree/dynamic-resolution-notes.rst
14891 F: Documentation/devicetree/overlay-notes.rst
14892 F: drivers/of/overlay.c
14893 F: drivers/of/resolver.c
14894 K: of_overlay_notifier_
14896 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14897 M: Rob Herring <robh+dt@kernel.org>
14898 M: Frank Rowand <frowand.list@gmail.com>
14899 L: devicetree@vger.kernel.org
14901 C: irc://irc.libera.chat/devicetree
14902 W: http://www.devicetree.org/
14903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14904 F: Documentation/ABI/testing/sysfs-firmware-ofw
14906 F: include/linux/of*.h
14909 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14910 M: Rob Herring <robh+dt@kernel.org>
14911 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14912 L: devicetree@vger.kernel.org
14914 C: irc://irc.libera.chat/devicetree
14915 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14917 F: Documentation/devicetree/
14918 F: arch/*/boot/dts/
14919 F: include/dt-bindings/
14921 OPENCOMPUTE PTP CLOCK DRIVER
14922 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14923 M: Vadim Fedorenko <vadfed@fb.com>
14924 L: netdev@vger.kernel.org
14926 F: drivers/ptp/ptp_ocp.c
14928 OPENCORES I2C BUS DRIVER
14929 M: Peter Korsgaard <peter@korsgaard.com>
14930 M: Andrew Lunn <andrew@lunn.ch>
14931 L: linux-i2c@vger.kernel.org
14933 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14934 F: Documentation/i2c/busses/i2c-ocores.rst
14935 F: drivers/i2c/busses/i2c-ocores.c
14936 F: include/linux/platform_data/i2c-ocores.h
14938 OPENRISC ARCHITECTURE
14939 M: Jonas Bonn <jonas@southpole.se>
14940 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14941 M: Stafford Horne <shorne@gmail.com>
14942 L: openrisc@lists.librecores.org
14944 W: http://openrisc.io
14945 T: git git://github.com/openrisc/linux.git
14946 F: Documentation/devicetree/bindings/openrisc/
14947 F: Documentation/openrisc/
14949 F: drivers/irqchip/irq-ompic.c
14950 F: drivers/irqchip/irq-or1k-*
14953 M: Pravin B Shelar <pshelar@ovn.org>
14954 L: netdev@vger.kernel.org
14955 L: dev@openvswitch.org
14957 W: http://openvswitch.org
14958 F: include/uapi/linux/openvswitch.h
14959 F: net/openvswitch/
14961 OPERATING PERFORMANCE POINTS (OPP)
14962 M: Viresh Kumar <vireshk@kernel.org>
14963 M: Nishanth Menon <nm@ti.com>
14964 M: Stephen Boyd <sboyd@kernel.org>
14965 L: linux-pm@vger.kernel.org
14967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14968 F: Documentation/devicetree/bindings/opp/
14969 F: Documentation/power/opp.rst
14971 F: include/linux/pm_opp.h
14974 M: Clemens Ladisch <clemens@ladisch.de>
14975 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14978 F: sound/drivers/opl4/
14980 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14981 M: Mark Fasheh <mark@fasheh.com>
14982 M: Joel Becker <jlbec@evilplan.org>
14983 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14984 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14986 W: http://ocfs2.wiki.kernel.org
14987 F: Documentation/filesystems/dlmfs.rst
14988 F: Documentation/filesystems/ocfs2.rst
14991 ORANGEFS FILESYSTEM
14992 M: Mike Marshall <hubcap@omnibond.com>
14993 R: Martin Brandenburg <martin@omnibond.com>
14994 L: devel@lists.orangefs.org
14996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14997 F: Documentation/filesystems/orangefs.rst
15001 L: linux-wireless@vger.kernel.org
15003 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15004 W: http://www.nongnu.org/orinoco/
15005 F: drivers/net/wireless/intersil/orinoco/
15007 OV2659 OMNIVISION SENSOR DRIVER
15008 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15009 L: linux-media@vger.kernel.org
15011 W: https://linuxtv.org
15012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15013 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15014 F: drivers/media/i2c/ov2659.c
15015 F: include/media/i2c/ov2659.h
15018 M: Miklos Szeredi <miklos@szeredi.hu>
15019 L: linux-unionfs@vger.kernel.org
15021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15022 F: Documentation/filesystems/overlayfs.rst
15025 P54 WIRELESS DRIVER
15026 M: Christian Lamparter <chunkeey@googlemail.com>
15027 L: linux-wireless@vger.kernel.org
15029 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15030 F: drivers/net/wireless/intersil/p54/
15033 M: Vladimir Oltean <olteanv@gmail.com>
15034 L: netdev@vger.kernel.org
15036 F: Documentation/core-api/packing.rst
15037 F: include/linux/packing.h
15040 PADATA PARALLEL EXECUTION MECHANISM
15041 M: Steffen Klassert <steffen.klassert@secunet.com>
15042 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15043 L: linux-crypto@vger.kernel.org
15044 L: linux-kernel@vger.kernel.org
15046 F: Documentation/core-api/padata.rst
15047 F: include/linux/padata.h
15051 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15052 L: linux-fsdevel@vger.kernel.org
15054 T: git git://git.infradead.org/users/willy/pagecache.git
15055 F: Documentation/filesystems/locking.rst
15056 F: Documentation/filesystems/vfs.rst
15057 F: include/linux/pagemap.h
15059 F: mm/page-writeback.c
15064 M: Jesper Dangaard Brouer <hawk@kernel.org>
15065 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15066 L: netdev@vger.kernel.org
15068 F: Documentation/networking/page_pool.rst
15069 F: include/net/page_pool.h
15070 F: include/trace/events/page_pool.h
15071 F: net/core/page_pool.c
15074 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15075 M: Andrew Morton <akpm@linux-foundation.org>
15076 L: linux-mm@kvack.org
15078 F: Documentation/vm/page_table_check.rst
15079 F: include/linux/page_table_check.h
15080 F: mm/page_table_check.c
15082 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15083 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15084 L: platform-driver-x86@vger.kernel.org
15086 F: drivers/platform/x86/panasonic-laptop.c
15088 PARALLAX PING IIO SENSOR DRIVER
15089 M: Andreas Klinger <ak@it-klinger.de>
15090 L: linux-iio@vger.kernel.org
15092 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15093 F: drivers/iio/proximity/ping.c
15095 PARALLEL LCD/KEYPAD PANEL DRIVER
15096 M: Willy Tarreau <willy@haproxy.com>
15097 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15099 F: Documentation/admin-guide/lcd-panel-cgram.rst
15100 F: drivers/auxdisplay/panel.c
15102 PARALLEL PORT SUBSYSTEM
15103 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15104 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15105 L: linux-parport@lists.infradead.org (subscribers-only)
15107 F: Documentation/driver-api/parport*.rst
15108 F: drivers/char/ppdev.c
15109 F: drivers/parport/
15110 F: include/linux/parport*.h
15111 F: include/uapi/linux/ppdev.h
15113 PARAVIRT_OPS INTERFACE
15114 M: Juergen Gross <jgross@suse.com>
15115 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15116 R: Alexey Makhalov <amakhalov@vmware.com>
15117 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15118 L: virtualization@lists.linux-foundation.org
15121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15122 F: Documentation/virt/paravirt_ops.rst
15123 F: arch/*/include/asm/paravirt*.h
15124 F: arch/*/kernel/paravirt*
15125 F: include/linux/hypervisor.h
15127 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15128 M: Tim Waugh <tim@cyberelk.net>
15129 L: linux-parport@lists.infradead.org (subscribers-only)
15131 F: Documentation/admin-guide/blockdev/paride.rst
15132 F: drivers/block/paride/
15134 PARISC ARCHITECTURE
15135 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15136 M: Helge Deller <deller@gmx.de>
15137 L: linux-parisc@vger.kernel.org
15139 W: https://parisc.wiki.kernel.org
15140 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15143 F: Documentation/parisc/
15145 F: drivers/char/agp/parisc-agp.c
15146 F: drivers/input/misc/hp_sdc_rtc.c
15147 F: drivers/input/serio/gscps2.c
15148 F: drivers/input/serio/hp_sdc*
15150 F: drivers/parport/parport_gsc.*
15151 F: drivers/tty/serial/8250/8250_gsc.c
15152 F: drivers/video/console/sti*
15153 F: drivers/video/fbdev/sti*
15154 F: drivers/video/logo/logo_parisc*
15155 F: include/linux/hp_sdc.h
15158 M: Jiri Pirko <jiri@nvidia.com>
15159 L: netdev@vger.kernel.org
15161 F: include/linux/parman.h
15163 F: lib/test_parman.c
15165 PC ENGINES APU BOARD DRIVER
15166 M: Enrico Weigelt, metux IT consult <info@metux.net>
15168 F: drivers/platform/x86/pcengines-apuv2.c
15170 PC87360 HARDWARE MONITORING DRIVER
15171 M: Jim Cromie <jim.cromie@gmail.com>
15172 L: linux-hwmon@vger.kernel.org
15174 F: Documentation/hwmon/pc87360.rst
15175 F: drivers/hwmon/pc87360.c
15177 PC8736x GPIO DRIVER
15178 M: Jim Cromie <jim.cromie@gmail.com>
15180 F: drivers/char/pc8736x_gpio.c
15182 PC87427 HARDWARE MONITORING DRIVER
15183 M: Jean Delvare <jdelvare@suse.com>
15184 L: linux-hwmon@vger.kernel.org
15186 F: Documentation/hwmon/pc87427.rst
15187 F: drivers/hwmon/pc87427.c
15190 M: Riku Voipio <riku.voipio@iki.fi>
15192 F: drivers/leds/leds-pca9532.c
15193 F: include/linux/leds-pca9532.h
15195 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15196 M: Guenter Roeck <linux@roeck-us.net>
15197 L: linux-i2c@vger.kernel.org
15199 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15201 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15202 M: Khalid Aziz <khalid@gonehiking.org>
15204 F: drivers/firmware/pcdp.*
15206 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15207 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15208 M: Pali Rohár <pali@kernel.org>
15209 L: linux-pci@vger.kernel.org
15210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15212 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15213 F: drivers/pci/controller/pci-aardvark.c
15215 PCI DRIVER FOR ALTERA PCIE IP
15216 M: Joyce Ooi <joyce.ooi@intel.com>
15217 L: linux-pci@vger.kernel.org
15219 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15220 F: drivers/pci/controller/pcie-altera.c
15222 PCI DRIVER FOR APPLIEDMICRO XGENE
15223 M: Toan Le <toan@os.amperecomputing.com>
15224 L: linux-pci@vger.kernel.org
15225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15227 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15228 F: drivers/pci/controller/pci-xgene.c
15230 PCI DRIVER FOR ARM VERSATILE PLATFORM
15231 M: Rob Herring <robh@kernel.org>
15232 L: linux-pci@vger.kernel.org
15233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15235 F: Documentation/devicetree/bindings/pci/versatile.yaml
15236 F: drivers/pci/controller/pci-versatile.c
15238 PCI DRIVER FOR ARMADA 8K
15239 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15240 L: linux-pci@vger.kernel.org
15241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15243 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15244 F: drivers/pci/controller/dwc/pcie-armada8k.c
15246 PCI DRIVER FOR CADENCE PCIE IP
15247 M: Tom Joseph <tjoseph@cadence.com>
15248 L: linux-pci@vger.kernel.org
15250 F: Documentation/devicetree/bindings/pci/cdns,*
15251 F: drivers/pci/controller/cadence/
15253 PCI DRIVER FOR FREESCALE LAYERSCAPE
15254 M: Minghuan Lian <minghuan.Lian@nxp.com>
15255 M: Mingkai Hu <mingkai.hu@nxp.com>
15256 M: Roy Zang <roy.zang@nxp.com>
15257 L: linuxppc-dev@lists.ozlabs.org
15258 L: linux-pci@vger.kernel.org
15259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15261 F: drivers/pci/controller/dwc/*layerscape*
15263 PCI DRIVER FOR GENERIC OF HOSTS
15264 M: Will Deacon <will@kernel.org>
15265 L: linux-pci@vger.kernel.org
15266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15268 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15269 F: drivers/pci/controller/pci-host-common.c
15270 F: drivers/pci/controller/pci-host-generic.c
15272 PCI DRIVER FOR IMX6
15273 M: Richard Zhu <hongxing.zhu@nxp.com>
15274 M: Lucas Stach <l.stach@pengutronix.de>
15275 L: linux-pci@vger.kernel.org
15276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15278 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15279 F: drivers/pci/controller/dwc/*imx6*
15281 PCI DRIVER FOR FU740
15282 M: Paul Walmsley <paul.walmsley@sifive.com>
15283 M: Greentime Hu <greentime.hu@sifive.com>
15284 L: linux-pci@vger.kernel.org
15286 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15287 F: drivers/pci/controller/dwc/pcie-fu740.c
15289 PCI DRIVER FOR INTEL IXP4XX
15290 M: Linus Walleij <linus.walleij@linaro.org>
15292 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15293 F: drivers/pci/controller/pci-ixp4xx.c
15295 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15296 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15297 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15298 L: linux-pci@vger.kernel.org
15300 F: drivers/pci/controller/vmd.c
15302 PCI DRIVER FOR MICROSEMI SWITCHTEC
15303 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15304 M: Logan Gunthorpe <logang@deltatee.com>
15305 L: linux-pci@vger.kernel.org
15307 F: Documentation/ABI/testing/sysfs-class-switchtec
15308 F: Documentation/driver-api/switchtec.rst
15309 F: drivers/ntb/hw/mscc/
15310 F: drivers/pci/switch/switchtec*
15311 F: include/linux/switchtec.h
15312 F: include/uapi/linux/switchtec_ioctl.h
15314 PCI DRIVER FOR MOBIVEIL PCIE IP
15315 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15316 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15317 L: linux-pci@vger.kernel.org
15319 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15320 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15322 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15323 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15324 M: Pali Rohár <pali@kernel.org>
15325 L: linux-pci@vger.kernel.org
15326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15328 F: drivers/pci/controller/*mvebu*
15330 PCI DRIVER FOR NVIDIA TEGRA
15331 M: Thierry Reding <thierry.reding@gmail.com>
15332 L: linux-tegra@vger.kernel.org
15333 L: linux-pci@vger.kernel.org
15335 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15336 F: drivers/pci/controller/pci-tegra.c
15338 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15339 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15340 L: linux-pci@vger.kernel.org
15341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15343 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15344 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15346 PCI DRIVER FOR RENESAS R-CAR
15347 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15348 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15349 L: linux-pci@vger.kernel.org
15350 L: linux-renesas-soc@vger.kernel.org
15352 F: Documentation/devicetree/bindings/pci/*rcar*
15353 F: drivers/pci/controller/*rcar*
15355 PCI DRIVER FOR SAMSUNG EXYNOS
15356 M: Jingoo Han <jingoohan1@gmail.com>
15357 L: linux-pci@vger.kernel.org
15358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15359 L: linux-samsung-soc@vger.kernel.org
15361 F: drivers/pci/controller/dwc/pci-exynos.c
15363 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15364 M: Jingoo Han <jingoohan1@gmail.com>
15365 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15366 L: linux-pci@vger.kernel.org
15368 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15369 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15370 F: drivers/pci/controller/dwc/*designware*
15372 PCI DRIVER FOR TI DRA7XX/J721E
15373 M: Kishon Vijay Abraham I <kishon@ti.com>
15374 L: linux-omap@vger.kernel.org
15375 L: linux-pci@vger.kernel.org
15376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15378 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15379 F: drivers/pci/controller/cadence/pci-j721e.c
15380 F: drivers/pci/controller/dwc/pci-dra7xx.c
15382 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15383 M: Linus Walleij <linus.walleij@linaro.org>
15384 L: linux-pci@vger.kernel.org
15386 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15387 F: drivers/pci/controller/pci-v3-semi.c
15389 PCI ENDPOINT SUBSYSTEM
15390 M: Kishon Vijay Abraham I <kishon@ti.com>
15391 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15392 R: Krzysztof Wilczyński <kw@linux.com>
15393 L: linux-pci@vger.kernel.org
15395 Q: https://patchwork.kernel.org/project/linux-pci/list/
15396 B: https://bugzilla.kernel.org
15397 C: irc://irc.oftc.net/linux-pci
15398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15399 F: Documentation/PCI/endpoint/*
15400 F: Documentation/misc-devices/pci-endpoint-test.rst
15401 F: drivers/misc/pci_endpoint_test.c
15402 F: drivers/pci/endpoint/
15405 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15406 M: Russell Currey <ruscur@russell.cc>
15407 M: Oliver O'Halloran <oohall@gmail.com>
15408 L: linuxppc-dev@lists.ozlabs.org
15410 F: Documentation/PCI/pci-error-recovery.rst
15411 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15412 F: arch/powerpc/include/*/eeh*.h
15413 F: arch/powerpc/kernel/eeh*.c
15414 F: arch/powerpc/platforms/*/eeh*.c
15415 F: drivers/pci/pcie/aer.c
15416 F: drivers/pci/pcie/dpc.c
15417 F: drivers/pci/pcie/err.c
15420 M: Linas Vepstas <linasvepstas@gmail.com>
15421 L: linux-pci@vger.kernel.org
15423 F: Documentation/PCI/pci-error-recovery.rst
15425 PCI PEER-TO-PEER DMA (P2PDMA)
15426 M: Bjorn Helgaas <bhelgaas@google.com>
15427 M: Logan Gunthorpe <logang@deltatee.com>
15428 L: linux-pci@vger.kernel.org
15430 Q: https://patchwork.kernel.org/project/linux-pci/list/
15431 B: https://bugzilla.kernel.org
15432 C: irc://irc.oftc.net/linux-pci
15433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15434 F: Documentation/driver-api/pci/p2pdma.rst
15435 F: drivers/pci/p2pdma.c
15436 F: include/linux/pci-p2pdma.h
15438 PCI MSI DRIVER FOR ALTERA MSI IP
15439 M: Joyce Ooi <joyce.ooi@intel.com>
15440 L: linux-pci@vger.kernel.org
15442 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15443 F: drivers/pci/controller/pcie-altera-msi.c
15445 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15446 M: Toan Le <toan@os.amperecomputing.com>
15447 L: linux-pci@vger.kernel.org
15448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15450 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15451 F: drivers/pci/controller/pci-xgene-msi.c
15453 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15454 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15455 R: Rob Herring <robh@kernel.org>
15456 R: Krzysztof Wilczyński <kw@linux.com>
15457 L: linux-pci@vger.kernel.org
15459 Q: https://patchwork.kernel.org/project/linux-pci/list/
15460 B: https://bugzilla.kernel.org
15461 C: irc://irc.oftc.net/linux-pci
15462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15463 F: drivers/pci/controller/
15464 F: drivers/pci/pci-bridge-emul.c
15465 F: drivers/pci/pci-bridge-emul.h
15468 M: Bjorn Helgaas <bhelgaas@google.com>
15469 L: linux-pci@vger.kernel.org
15471 Q: https://patchwork.kernel.org/project/linux-pci/list/
15472 B: https://bugzilla.kernel.org
15473 C: irc://irc.oftc.net/linux-pci
15474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15475 F: Documentation/PCI/
15476 F: Documentation/devicetree/bindings/pci/
15477 F: arch/x86/kernel/early-quirks.c
15478 F: arch/x86/kernel/quirks.c
15480 F: drivers/acpi/pci*
15482 F: include/asm-generic/pci*
15483 F: include/linux/of_pci.h
15484 F: include/linux/pci*
15485 F: include/uapi/linux/pci*
15488 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15489 M: Jonathan Chocron <jonnyc@amazon.com>
15490 L: linux-pci@vger.kernel.org
15492 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15493 F: drivers/pci/controller/dwc/pcie-al.c
15495 PCIE DRIVER FOR AMLOGIC MESON
15496 M: Yue Wang <yue.wang@Amlogic.com>
15497 L: linux-pci@vger.kernel.org
15498 L: linux-amlogic@lists.infradead.org
15500 F: drivers/pci/controller/dwc/pci-meson.c
15502 PCIE DRIVER FOR AXIS ARTPEC
15503 M: Jesper Nilsson <jesper.nilsson@axis.com>
15504 L: linux-arm-kernel@axis.com
15505 L: linux-pci@vger.kernel.org
15507 F: Documentation/devicetree/bindings/pci/axis,artpec*
15508 F: drivers/pci/controller/dwc/*artpec*
15510 PCIE DRIVER FOR CAVIUM THUNDERX
15511 M: Robert Richter <rric@kernel.org>
15512 L: linux-pci@vger.kernel.org
15513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15515 F: drivers/pci/controller/pci-thunder-*
15517 PCIE DRIVER FOR HISILICON
15518 M: Zhou Wang <wangzhou1@hisilicon.com>
15519 L: linux-pci@vger.kernel.org
15521 F: drivers/pci/controller/dwc/pcie-hisi.c
15523 PCIE DRIVER FOR HISILICON KIRIN
15524 M: Xiaowei Song <songxiaowei@hisilicon.com>
15525 M: Binghui Wang <wangbinghui@hisilicon.com>
15526 L: linux-pci@vger.kernel.org
15528 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15529 F: drivers/pci/controller/dwc/pcie-kirin.c
15531 PCIE DRIVER FOR HISILICON STB
15532 M: Shawn Guo <shawn.guo@linaro.org>
15533 L: linux-pci@vger.kernel.org
15535 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15536 F: drivers/pci/controller/dwc/pcie-histb.c
15538 PCIE DRIVER FOR INTEL KEEM BAY
15539 M: Srikanth Thokala <srikanth.thokala@intel.com>
15540 L: linux-pci@vger.kernel.org
15542 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15543 F: drivers/pci/controller/dwc/pcie-keembay.c
15545 PCIE DRIVER FOR INTEL LGM GW SOC
15546 M: Rahul Tanwar <rtanwar@maxlinear.com>
15547 L: linux-pci@vger.kernel.org
15549 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15550 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15552 PCIE DRIVER FOR MEDIATEK
15553 M: Ryder Lee <ryder.lee@mediatek.com>
15554 M: Jianjun Wang <jianjun.wang@mediatek.com>
15555 L: linux-pci@vger.kernel.org
15556 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15558 F: Documentation/devicetree/bindings/pci/mediatek*
15559 F: drivers/pci/controller/*mediatek*
15561 PCIE DRIVER FOR MICROCHIP
15562 M: Daire McNamara <daire.mcnamara@microchip.com>
15563 L: linux-pci@vger.kernel.org
15565 F: Documentation/devicetree/bindings/pci/microchip*
15566 F: drivers/pci/controller/*microchip*
15568 PCIE DRIVER FOR QUALCOMM MSM
15569 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15570 L: linux-pci@vger.kernel.org
15571 L: linux-arm-msm@vger.kernel.org
15573 F: drivers/pci/controller/dwc/pcie-qcom.c
15575 PCIE ENDPOINT DRIVER FOR QUALCOMM
15576 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15577 L: linux-pci@vger.kernel.org
15578 L: linux-arm-msm@vger.kernel.org
15580 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15581 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15583 PCIE DRIVER FOR ROCKCHIP
15584 M: Shawn Lin <shawn.lin@rock-chips.com>
15585 L: linux-pci@vger.kernel.org
15586 L: linux-rockchip@lists.infradead.org
15588 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15589 F: drivers/pci/controller/pcie-rockchip*
15591 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15592 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15593 L: linux-pci@vger.kernel.org
15595 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15596 F: drivers/pci/controller/dwc/pcie-uniphier*
15598 PCIE DRIVER FOR ST SPEAR13XX
15599 M: Pratyush Anand <pratyush.anand@gmail.com>
15600 L: linux-pci@vger.kernel.org
15602 F: drivers/pci/controller/dwc/*spear*
15605 M: Dominik Brodowski <linux@dominikbrodowski.net>
15607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15608 F: Documentation/pcmcia/
15613 PCNET32 NETWORK DRIVER
15614 M: Don Fry <pcnet32@frontier.com>
15615 L: netdev@vger.kernel.org
15617 F: drivers/net/ethernet/amd/pcnet32.c
15619 PCRYPT PARALLEL CRYPTO ENGINE
15620 M: Steffen Klassert <steffen.klassert@secunet.com>
15621 L: linux-crypto@vger.kernel.org
15624 F: include/crypto/pcrypt.h
15626 PEAQ WMI HOTKEYS DRIVER
15627 M: Hans de Goede <hdegoede@redhat.com>
15628 L: platform-driver-x86@vger.kernel.org
15630 F: drivers/platform/x86/peaq-wmi.c
15632 PECI HARDWARE MONITORING DRIVERS
15633 M: Iwona Winiarska <iwona.winiarska@intel.com>
15634 L: linux-hwmon@vger.kernel.org
15636 F: Documentation/hwmon/peci-cputemp.rst
15637 F: Documentation/hwmon/peci-dimmtemp.rst
15638 F: drivers/hwmon/peci/
15641 M: Iwona Winiarska <iwona.winiarska@intel.com>
15642 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15644 F: Documentation/devicetree/bindings/peci/
15645 F: Documentation/peci/
15647 F: include/linux/peci-cpu.h
15648 F: include/linux/peci.h
15650 PENSANDO ETHERNET DRIVERS
15651 M: Shannon Nelson <snelson@pensando.io>
15652 M: drivers@pensando.io
15653 L: netdev@vger.kernel.org
15655 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15656 F: drivers/net/ethernet/pensando/
15658 PER-CPU MEMORY ALLOCATOR
15659 M: Dennis Zhou <dennis@kernel.org>
15660 M: Tejun Heo <tj@kernel.org>
15661 M: Christoph Lameter <cl@linux.com>
15662 L: linux-mm@kvack.org
15664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15665 F: arch/*/include/asm/percpu.h
15666 F: include/linux/percpu*.h
15670 PER-TASK DELAY ACCOUNTING
15671 M: Balbir Singh <bsingharora@gmail.com>
15673 F: include/linux/delayacct.h
15674 F: kernel/delayacct.c
15676 PERFORMANCE EVENTS SUBSYSTEM
15677 M: Peter Zijlstra <peterz@infradead.org>
15678 M: Ingo Molnar <mingo@redhat.com>
15679 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15680 R: Mark Rutland <mark.rutland@arm.com>
15681 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15682 R: Jiri Olsa <jolsa@kernel.org>
15683 R: Namhyung Kim <namhyung@kernel.org>
15684 L: linux-perf-users@vger.kernel.org
15685 L: linux-kernel@vger.kernel.org
15687 W: https://perf.wiki.kernel.org/
15688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15690 F: arch/*/events/*/*
15691 F: arch/*/include/asm/perf_event.h
15692 F: arch/*/kernel/*/*/perf_event*.c
15693 F: arch/*/kernel/*/perf_event*.c
15694 F: arch/*/kernel/perf_callchain.c
15695 F: arch/*/kernel/perf_event*.c
15696 F: include/linux/perf_event.h
15697 F: include/uapi/linux/perf_event.h
15702 PERFORMANCE EVENTS TOOLING ARM64
15703 R: John Garry <john.garry@huawei.com>
15704 R: Will Deacon <will@kernel.org>
15705 R: James Clark <james.clark@arm.com>
15706 R: Mike Leach <mike.leach@linaro.org>
15707 R: Leo Yan <leo.yan@linaro.org>
15708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15710 F: tools/build/feature/test-libopencsd.c
15711 F: tools/perf/arch/arm*/
15712 F: tools/perf/pmu-events/arch/arm64/
15713 F: tools/perf/util/arm-spe*
15714 F: tools/perf/util/cs-etm*
15716 PERSONALITY HANDLING
15717 M: Christoph Hellwig <hch@infradead.org>
15718 L: linux-abi-devel@lists.sourceforge.net
15720 F: include/linux/personality.h
15721 F: include/uapi/linux/personality.h
15723 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15724 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15725 L: linux-input@vger.kernel.org
15727 F: Documentation/input/devices/pxrc.rst
15728 F: drivers/input/joystick/pxrc.c
15731 M: Remi Denis-Courmont <courmisch@gmail.com>
15733 F: Documentation/networking/phonet.rst
15734 F: include/linux/phonet.h
15735 F: include/net/phonet/
15736 F: include/uapi/linux/phonet.h
15740 M: Joern Engel <joern@lazybastard.org>
15741 L: linux-mtd@lists.infradead.org
15743 F: drivers/mtd/devices/phram.c
15746 M: Bruno Prémont <bonbons@linux-vserver.org>
15747 L: linux-input@vger.kernel.org
15749 F: drivers/hid/hid-picolcd*
15752 M: Christian Brauner <christian@brauner.io>
15753 L: linux-kernel@vger.kernel.org
15755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15757 F: tools/testing/selftests/clone3/
15758 F: tools/testing/selftests/pid_namespace/
15759 F: tools/testing/selftests/pidfd/
15762 K: \b(clone_args|kernel_clone_args)\b
15764 PIN CONTROL SUBSYSTEM
15765 M: Linus Walleij <linus.walleij@linaro.org>
15766 L: linux-gpio@vger.kernel.org
15768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15769 F: Documentation/devicetree/bindings/pinctrl/
15770 F: Documentation/driver-api/pin-control.rst
15771 F: drivers/pinctrl/
15772 F: include/linux/pinctrl/
15774 PIN CONTROLLER - AMD
15775 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15776 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15778 F: drivers/pinctrl/pinctrl-amd.c
15780 PIN CONTROLLER - FREESCALE
15781 M: Dong Aisheng <aisheng.dong@nxp.com>
15782 M: Fabio Estevam <festevam@gmail.com>
15783 M: Shawn Guo <shawnguo@kernel.org>
15784 M: Stefan Agner <stefan@agner.ch>
15785 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15786 L: linux-gpio@vger.kernel.org
15788 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15789 F: drivers/pinctrl/freescale/
15791 PIN CONTROLLER - INTEL
15792 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15793 M: Andy Shevchenko <andy@kernel.org>
15795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15796 F: drivers/pinctrl/intel/
15798 PIN CONTROLLER - KEEMBAY
15799 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15801 F: drivers/pinctrl/pinctrl-keembay*
15803 PIN CONTROLLER - MEDIATEK
15804 M: Sean Wang <sean.wang@kernel.org>
15805 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15807 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15808 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15809 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15810 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15811 F: drivers/pinctrl/mediatek/
15813 PIN CONTROLLER - MICROCHIP AT91
15814 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15816 L: linux-gpio@vger.kernel.org
15818 F: drivers/gpio/gpio-sama5d2-piobu.c
15819 F: drivers/pinctrl/pinctrl-at91*
15821 PIN CONTROLLER - QUALCOMM
15822 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15823 L: linux-arm-msm@vger.kernel.org
15825 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15826 F: drivers/pinctrl/qcom/
15828 PIN CONTROLLER - RENESAS
15829 M: Geert Uytterhoeven <geert+renesas@glider.be>
15830 L: linux-renesas-soc@vger.kernel.org
15832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15833 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15834 F: drivers/pinctrl/renesas/
15836 PIN CONTROLLER - SAMSUNG
15837 M: Tomasz Figa <tomasz.figa@gmail.com>
15838 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15839 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15840 R: Alim Akhtar <alim.akhtar@samsung.com>
15841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15842 L: linux-samsung-soc@vger.kernel.org
15844 C: irc://irc.libera.chat/linux-exynos
15845 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15846 B: mailto:linux-samsung-soc@vger.kernel.org
15847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15848 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15849 F: drivers/pinctrl/samsung/
15850 F: include/dt-bindings/pinctrl/samsung.h
15852 PIN CONTROLLER - SINGLE
15853 M: Tony Lindgren <tony@atomide.com>
15854 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15856 L: linux-omap@vger.kernel.org
15858 F: drivers/pinctrl/pinctrl-single.c
15860 PIN CONTROLLER - THUNDERBAY
15861 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15863 F: drivers/pinctrl/pinctrl-thunderbay.c
15865 PIN CONTROLLER - SUNPLUS / TIBBO
15866 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15867 M: Wells Lu <wellslutw@gmail.com>
15868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15870 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15871 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15872 F: drivers/pinctrl/sunplus/
15873 F: include/dt-bindings/pinctrl/sppctl*.h
15876 M: linux-block@vger.kernel.org
15878 F: drivers/block/pktcdvd.c
15879 F: include/linux/pktcdvd.h
15880 F: include/uapi/linux/pktcdvd.h
15882 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15883 M: Tomasz Duszynski <tduszyns@gmail.com>
15885 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15886 F: drivers/iio/chemical/pms7003.c
15888 PLATFORM FEATURE INFRASTRUCTURE
15889 M: Juergen Gross <jgross@suse.com>
15891 F: arch/*/include/asm/platform-feature.h
15892 F: include/asm-generic/platform-feature.h
15893 F: include/linux/platform-feature.h
15894 F: kernel/platform-feature.c
15897 M: Jacob Keller <jacob.e.keller@intel.com>
15899 F: Documentation/driver-api/pldmfw/
15900 F: include/linux/pldmfw.h
15904 M: Logan Gunthorpe <logang@deltatee.com>
15906 F: drivers/dma/plx_dma.c
15909 M: Charles Hsu <hsu.yungteng@gmail.com>
15910 L: linux-hwmon@vger.kernel.org
15912 F: Documentation/hwmon/pm6764tr.rst
15913 F: drivers/hwmon/pmbus/pm6764tr.c
15916 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15917 L: linux-pm@vger.kernel.org
15919 W: https://01.org/pm-graph
15920 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15921 T: git git://github.com/intel/pm-graph
15922 F: tools/power/pm-graph
15924 PMBUS HARDWARE MONITORING DRIVERS
15925 M: Guenter Roeck <linux@roeck-us.net>
15926 L: linux-hwmon@vger.kernel.org
15928 W: http://hwmon.wiki.kernel.org/
15929 W: http://www.roeck-us.net/linux/drivers/
15930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15931 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15932 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15933 F: Documentation/hwmon/adm1275.rst
15934 F: Documentation/hwmon/ibm-cffps.rst
15935 F: Documentation/hwmon/ir35221.rst
15936 F: Documentation/hwmon/lm25066.rst
15937 F: Documentation/hwmon/ltc2978.rst
15938 F: Documentation/hwmon/ltc3815.rst
15939 F: Documentation/hwmon/max16064.rst
15940 F: Documentation/hwmon/max20751.rst
15941 F: Documentation/hwmon/max31785.rst
15942 F: Documentation/hwmon/max34440.rst
15943 F: Documentation/hwmon/max8688.rst
15944 F: Documentation/hwmon/pmbus-core.rst
15945 F: Documentation/hwmon/pmbus.rst
15946 F: Documentation/hwmon/tps40422.rst
15947 F: Documentation/hwmon/ucd9000.rst
15948 F: Documentation/hwmon/ucd9200.rst
15949 F: Documentation/hwmon/zl6100.rst
15950 F: drivers/hwmon/pmbus/
15951 F: include/linux/pmbus.h
15953 PMC SIERRA MaxRAID DRIVER
15954 L: linux-scsi@vger.kernel.org
15956 W: http://www.pmc-sierra.com/
15957 F: drivers/scsi/pmcraid.*
15959 PMC SIERRA PM8001 DRIVER
15960 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15961 L: linux-scsi@vger.kernel.org
15963 F: drivers/scsi/pm8001/
15965 PNI RM3100 IIO DRIVER
15966 M: Song Qiang <songqiang1304521@gmail.com>
15967 L: linux-iio@vger.kernel.org
15969 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15970 F: drivers/iio/magnetometer/rm3100*
15973 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15974 L: linux-acpi@vger.kernel.org
15977 F: include/linux/pnp.h
15979 POSIX CLOCKS and TIMERS
15980 M: Thomas Gleixner <tglx@linutronix.de>
15981 L: linux-kernel@vger.kernel.org
15983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15985 F: include/linux/time_namespace.h
15986 F: include/linux/timer*
15987 F: kernel/time/*timer*
15988 F: kernel/time/namespace.c
15990 POWER MANAGEMENT CORE
15991 M: "Rafael J. Wysocki" <rafael@kernel.org>
15992 L: linux-pm@vger.kernel.org
15994 B: https://bugzilla.kernel.org
15995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15996 F: drivers/base/power/
15997 F: drivers/powercap/
15998 F: include/linux/intel_rapl.h
15999 F: include/linux/pm.h
16000 F: include/linux/pm_*
16001 F: include/linux/powercap.h
16002 F: kernel/configs/nopm.config
16004 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16005 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16006 L: linux-pm@vger.kernel.org
16008 B: https://bugzilla.kernel.org
16009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16010 F: drivers/powercap/dtpm*
16011 F: include/linux/dtpm.h
16013 POWER STATE COORDINATION INTERFACE (PSCI)
16014 M: Mark Rutland <mark.rutland@arm.com>
16015 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16018 F: drivers/firmware/psci/
16019 F: include/linux/psci.h
16020 F: include/uapi/linux/psci.h
16022 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16023 M: Sebastian Reichel <sre@kernel.org>
16024 L: linux-pm@vger.kernel.org
16026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16027 F: Documentation/ABI/testing/sysfs-class-power
16028 F: Documentation/devicetree/bindings/power/supply/
16029 F: drivers/power/supply/
16030 F: include/linux/power/
16031 F: include/linux/power_supply.h
16033 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16034 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16035 L: linuxppc-dev@lists.ozlabs.org
16037 F: drivers/char/powernv-op-panel.c
16039 PPP OVER ATM (RFC 2364)
16040 M: Mitchell Blank Jr <mitch@sfgoth.com>
16042 F: include/uapi/linux/atmppp.h
16043 F: net/atm/pppoatm.c
16046 M: Michal Ostrowski <mostrows@earthlink.net>
16048 F: drivers/net/ppp/pppoe.c
16049 F: drivers/net/ppp/pppox.c
16052 M: James Chapman <jchapman@katalix.com>
16054 F: include/linux/if_pppol2tp.h
16055 F: include/uapi/linux/if_pppol2tp.h
16056 F: net/l2tp/l2tp_ppp.c
16058 PPP PROTOCOL DRIVERS AND COMPRESSORS
16059 M: Paul Mackerras <paulus@samba.org>
16060 L: linux-ppp@vger.kernel.org
16062 F: drivers/net/ppp/ppp_*
16065 M: Rodolfo Giometti <giometti@enneenne.com>
16066 L: linuxpps@ml.enneenne.com (subscribers-only)
16068 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16069 F: Documentation/ABI/testing/sysfs-pps
16070 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16071 F: Documentation/driver-api/pps.rst
16073 F: include/linux/pps*.h
16074 F: include/uapi/linux/pps.h
16077 M: Dmitry Kozlov <xeb@mail.ru>
16078 L: netdev@vger.kernel.org
16080 W: http://sourceforge.net/projects/accel-pptp
16081 F: drivers/net/ppp/pptp.c
16083 PRESSURE STALL INFORMATION (PSI)
16084 M: Johannes Weiner <hannes@cmpxchg.org>
16085 M: Suren Baghdasaryan <surenb@google.com>
16087 F: include/linux/psi*
16088 F: kernel/sched/psi.c
16091 M: Petr Mladek <pmladek@suse.com>
16092 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16093 R: Steven Rostedt <rostedt@goodmis.org>
16094 R: John Ogness <john.ogness@linutronix.de>
16096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16097 F: include/linux/printk.h
16101 R: Chris Down <chris@chrisdown.name>
16103 F: Documentation/core-api/printk-index.rst
16104 F: kernel/printk/index.c
16108 L: linux-kernel@vger.kernel.org
16109 L: linux-fsdevel@vger.kernel.org
16111 F: Documentation/filesystems/proc.rst
16113 F: include/linux/proc_fs.h
16114 F: tools/testing/selftests/proc/
16117 M: Luis Chamberlain <mcgrof@kernel.org>
16118 M: Kees Cook <keescook@chromium.org>
16119 M: Iurii Zaikin <yzaikin@google.com>
16120 L: linux-kernel@vger.kernel.org
16121 L: linux-fsdevel@vger.kernel.org
16123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16124 F: fs/proc/proc_sysctl.c
16125 F: include/linux/sysctl.h
16126 F: kernel/sysctl-test.c
16128 F: tools/testing/selftests/sysctl/
16130 PS3 NETWORK SUPPORT
16131 M: Geoff Levand <geoff@infradead.org>
16132 L: netdev@vger.kernel.org
16133 L: linuxppc-dev@lists.ozlabs.org
16135 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16137 PS3 PLATFORM SUPPORT
16138 M: Geoff Levand <geoff@infradead.org>
16139 L: linuxppc-dev@lists.ozlabs.org
16141 F: arch/powerpc/boot/ps3*
16142 F: arch/powerpc/include/asm/lv1call.h
16143 F: arch/powerpc/include/asm/ps3*.h
16144 F: arch/powerpc/platforms/ps3/
16147 F: drivers/rtc/rtc-ps3.c
16148 F: drivers/usb/host/*ps3.c
16149 F: sound/ppc/snd_ps3*
16152 M: Jim Paris <jim@jtan.com>
16153 M: Geoff Levand <geoff@infradead.org>
16154 L: linuxppc-dev@lists.ozlabs.org
16156 F: drivers/block/ps3vram.c
16158 PSAMPLE PACKET SAMPLING SUPPORT
16159 M: Yotam Gigi <yotam.gi@gmail.com>
16161 F: include/net/psample.h
16162 F: include/uapi/linux/psample.h
16166 M: Kees Cook <keescook@chromium.org>
16167 M: Anton Vorontsov <anton@enomsg.org>
16168 M: Colin Cross <ccross@android.com>
16169 M: Tony Luck <tony.luck@intel.com>
16171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16172 F: Documentation/admin-guide/ramoops.rst
16173 F: Documentation/admin-guide/pstore-blk.rst
16174 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16175 F: drivers/acpi/apei/erst.c
16176 F: drivers/firmware/efi/efi-pstore.c
16178 F: include/linux/pstore*
16179 K: \b(pstore|ramoops)
16181 PTP HARDWARE CLOCK SUPPORT
16182 M: Richard Cochran <richardcochran@gmail.com>
16183 L: netdev@vger.kernel.org
16185 W: http://linuxptp.sourceforge.net/
16186 F: Documentation/ABI/testing/sysfs-ptp
16187 F: Documentation/driver-api/ptp.rst
16188 F: drivers/net/phy/dp83640*
16190 F: include/linux/ptp_cl*
16192 PTP VIRTUAL CLOCK SUPPORT
16193 M: Yangbo Lu <yangbo.lu@nxp.com>
16194 L: netdev@vger.kernel.org
16196 F: drivers/ptp/ptp_vclock.c
16197 F: net/ethtool/phc_vclocks.c
16200 M: Oleg Nesterov <oleg@redhat.com>
16202 F: arch/*/*/ptrace*.c
16203 F: arch/*/include/asm/ptrace*.h
16204 F: arch/*/ptrace*.c
16205 F: include/asm-generic/syscall.h
16206 F: include/linux/ptrace.h
16207 F: include/linux/regset.h
16208 F: include/uapi/linux/ptrace.h
16212 M: Hans Verkuil <hverkuil@xs4all.nl>
16213 L: linux-media@vger.kernel.org
16215 T: git git://linuxtv.org/media_tree.git
16216 F: Documentation/admin-guide/media/pulse8-cec.rst
16217 F: drivers/media/cec/usb/pulse8/
16219 PURELIFI PLFXLC DRIVER
16220 M: Srinivasan Raju <srini.raju@purelifi.com>
16221 L: linux-wireless@vger.kernel.org
16223 F: drivers/net/wireless/purelifi/plfxlc/
16225 PVRUSB2 VIDEO4LINUX DRIVER
16226 M: Mike Isely <isely@pobox.com>
16227 L: pvrusb2@isely.net (subscribers-only)
16228 L: linux-media@vger.kernel.org
16230 W: http://www.isely.net/pvrusb2/
16231 T: git git://linuxtv.org/media_tree.git
16232 F: Documentation/driver-api/media/drivers/pvrusb2*
16233 F: drivers/media/usb/pvrusb2/
16236 M: Hans Verkuil <hverkuil@xs4all.nl>
16237 L: linux-media@vger.kernel.org
16239 T: git git://linuxtv.org/media_tree.git
16240 F: drivers/media/usb/pwc/*
16241 F: include/trace/events/pwc.h
16244 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16245 L: linux-hwmon@vger.kernel.org
16247 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16248 F: Documentation/hwmon/pwm-fan.rst
16249 F: drivers/hwmon/pwm-fan.c
16252 M: Sean Young <sean@mess.org>
16253 L: linux-media@vger.kernel.org
16255 F: drivers/media/rc/pwm-ir-tx.c
16258 M: Thierry Reding <thierry.reding@gmail.com>
16259 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16260 M: Lee Jones <lee.jones@linaro.org>
16261 L: linux-pwm@vger.kernel.org
16263 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16265 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16266 F: Documentation/devicetree/bindings/pwm/
16267 F: Documentation/driver-api/pwm.rst
16268 F: drivers/gpio/gpio-mvebu.c
16270 F: drivers/video/backlight/pwm_bl.c
16271 F: include/linux/pwm.h
16272 F: include/linux/pwm_backlight.h
16273 K: pwm_(config|apply_state|ops)
16276 M: Robert Jarzmik <robert.jarzmik@free.fr>
16277 L: linux-gpio@vger.kernel.org
16279 F: drivers/gpio/gpio-pxa.c
16285 M: Robert Jarzmik <robert.jarzmik@free.fr>
16286 L: linux-rtc@vger.kernel.org
16289 PXA2xx/PXA3xx SUPPORT
16290 M: Daniel Mack <daniel@zonque.org>
16291 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16292 M: Robert Jarzmik <robert.jarzmik@free.fr>
16293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16295 T: git git://github.com/hzhuang1/linux.git
16296 T: git git://github.com/rjarzmik/linux.git
16297 F: arch/arm/boot/dts/pxa*
16298 F: arch/arm/mach-pxa/
16299 F: drivers/dma/pxa*
16300 F: drivers/pcmcia/pxa2xx*
16301 F: drivers/pinctrl/pxa/
16302 F: drivers/spi/spi-pxa2xx*
16303 F: drivers/usb/gadget/udc/pxa2*
16304 F: include/sound/pxa2xx-lib.h
16309 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16310 L: qat-linux@intel.com
16312 F: drivers/crypto/qat/
16314 QCOM AUDIO (ASoC) DRIVERS
16315 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16316 M: Banajit Goswami <bgoswami@codeaurora.org>
16317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16319 F: sound/soc/codecs/lpass-va-macro.c
16320 F: sound/soc/codecs/lpass-wsa-macro.*
16321 F: sound/soc/codecs/msm8916-wcd-analog.c
16322 F: sound/soc/codecs/msm8916-wcd-digital.c
16323 F: sound/soc/codecs/wcd9335.*
16324 F: sound/soc/codecs/wcd934x.c
16325 F: sound/soc/codecs/wcd-clsh-v2.*
16326 F: sound/soc/codecs/wsa881x.c
16329 QCOM EMBEDDED USB DEBUGGER (EUD)
16330 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16331 L: linux-arm-msm@vger.kernel.org
16333 F: Documentation/ABI/testing/sysfs-driver-eud
16334 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16335 F: drivers/usb/misc/qcom_eud.c
16338 M: Alex Elder <elder@kernel.org>
16339 L: netdev@vger.kernel.org
16341 F: drivers/net/ipa/
16343 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16344 M: Gabriel Somlo <somlo@cmu.edu>
16345 M: "Michael S. Tsirkin" <mst@redhat.com>
16346 L: qemu-devel@nongnu.org
16348 F: drivers/firmware/qemu_fw_cfg.c
16349 F: include/uapi/linux/qemu_fw_cfg.h
16352 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16353 L: linux-rdma@vger.kernel.org
16355 F: drivers/infiniband/hw/qib/
16357 QLOGIC QL41xxx FCOE DRIVER
16358 M: Saurav Kashyap <skashyap@marvell.com>
16359 M: Javed Hasan <jhasan@marvell.com>
16360 M: GR-QLogic-Storage-Upstream@marvell.com
16361 L: linux-scsi@vger.kernel.org
16363 F: drivers/scsi/qedf/
16365 QLOGIC QL41xxx ISCSI DRIVER
16366 M: Nilesh Javali <njavali@marvell.com>
16367 M: Manish Rangankar <mrangankar@marvell.com>
16368 M: GR-QLogic-Storage-Upstream@marvell.com
16369 L: linux-scsi@vger.kernel.org
16371 F: drivers/scsi/qedi/
16373 QLOGIC QL4xxx ETHERNET DRIVER
16374 M: Ariel Elior <aelior@marvell.com>
16375 M: Manish Chopra <manishc@marvell.com>
16376 L: netdev@vger.kernel.org
16378 F: drivers/net/ethernet/qlogic/qed/
16379 F: drivers/net/ethernet/qlogic/qede/
16380 F: include/linux/qed/
16382 QLOGIC QL4xxx RDMA DRIVER
16383 M: Michal Kalderon <mkalderon@marvell.com>
16384 M: Ariel Elior <aelior@marvell.com>
16385 L: linux-rdma@vger.kernel.org
16387 F: drivers/infiniband/hw/qedr/
16388 F: include/uapi/rdma/qedr-abi.h
16390 QLOGIC QLA1280 SCSI DRIVER
16391 M: Michael Reed <mdr@sgi.com>
16392 L: linux-scsi@vger.kernel.org
16394 F: drivers/scsi/qla1280.[ch]
16396 QLOGIC QLA2XXX FC-SCSI DRIVER
16397 M: Nilesh Javali <njavali@marvell.com>
16398 M: GR-QLogic-Storage-Upstream@marvell.com
16399 L: linux-scsi@vger.kernel.org
16401 F: drivers/scsi/qla2xxx/
16403 QLOGIC QLA3XXX NETWORK DRIVER
16404 M: GR-Linux-NIC-Dev@marvell.com
16405 L: netdev@vger.kernel.org
16407 F: drivers/net/ethernet/qlogic/qla3xxx.*
16409 QLOGIC QLA4XXX iSCSI DRIVER
16410 M: Nilesh Javali <njavali@marvell.com>
16411 M: Manish Rangankar <mrangankar@marvell.com>
16412 M: GR-QLogic-Storage-Upstream@marvell.com
16413 L: linux-scsi@vger.kernel.org
16415 F: drivers/scsi/qla4xxx/
16417 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16418 M: Shahed Shaikh <shshaikh@marvell.com>
16419 M: Manish Chopra <manishc@marvell.com>
16420 M: GR-Linux-NIC-Dev@marvell.com
16421 L: netdev@vger.kernel.org
16423 F: drivers/net/ethernet/qlogic/qlcnic/
16425 QLOGIC QLGE 10Gb ETHERNET DRIVER
16426 M: Manish Chopra <manishc@marvell.com>
16427 M: GR-Linux-NIC-Dev@marvell.com
16428 M: Coiby Xu <coiby.xu@gmail.com>
16429 L: netdev@vger.kernel.org
16431 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16432 F: drivers/staging/qlge/
16434 QM1D1B0004 MEDIA DRIVER
16435 M: Akihiro Tsukada <tskd08@gmail.com>
16436 L: linux-media@vger.kernel.org
16438 F: drivers/media/tuners/qm1d1b0004*
16440 QM1D1C0042 MEDIA DRIVER
16441 M: Akihiro Tsukada <tskd08@gmail.com>
16442 L: linux-media@vger.kernel.org
16444 F: drivers/media/tuners/qm1d1c0042*
16447 M: Anders Larsen <al@alarsen.net>
16449 W: http://www.alarsen.net/linux/qnx4fs/
16451 F: include/uapi/linux/qnx4_fs.h
16452 F: include/uapi/linux/qnxtypes.h
16454 QORIQ DPAA2 FSL-MC BUS DRIVER
16455 M: Stuart Yoder <stuyoder@gmail.com>
16456 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16457 L: linux-kernel@vger.kernel.org
16459 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16460 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16461 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16462 F: drivers/bus/fsl-mc/
16463 F: include/uapi/linux/fsl_mc.h
16465 QT1010 MEDIA DRIVER
16466 M: Antti Palosaari <crope@iki.fi>
16467 L: linux-media@vger.kernel.org
16469 W: https://linuxtv.org
16470 W: http://palosaari.fi/linux/
16471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16472 T: git git://linuxtv.org/anttip/media_tree.git
16473 F: drivers/media/tuners/qt1010*
16475 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16476 M: Kalle Valo <kvalo@kernel.org>
16477 L: ath10k@lists.infradead.org
16479 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16481 F: drivers/net/wireless/ath/ath10k/
16482 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16484 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16485 M: Kalle Valo <kvalo@kernel.org>
16486 L: ath11k@lists.infradead.org
16488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16489 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16490 F: drivers/net/wireless/ath/ath11k/
16492 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16493 M: Toke Høiland-Jørgensen <toke@toke.dk>
16494 L: linux-wireless@vger.kernel.org
16496 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16497 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16498 F: drivers/net/wireless/ath/ath9k/
16500 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16501 M: Stephan Gerhold <stephan@gerhold.net>
16502 L: netdev@vger.kernel.org
16503 L: linux-arm-msm@vger.kernel.org
16505 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16506 F: drivers/net/wwan/qcom_bam_dmux.c
16508 QUALCOMM CAMERA SUBSYSTEM DRIVER
16509 M: Robert Foss <robert.foss@linaro.org>
16510 M: Todor Tomov <todor.too@gmail.com>
16511 L: linux-media@vger.kernel.org
16513 F: Documentation/admin-guide/media/qcom_camss.rst
16514 F: Documentation/devicetree/bindings/media/*camss*
16515 F: drivers/media/platform/qcom/camss/
16517 QUALCOMM CLOCK DRIVERS
16518 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16519 L: linux-arm-msm@vger.kernel.org
16521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16522 F: Documentation/devicetree/bindings/clock/qcom,*
16523 F: drivers/clk/qcom/
16524 F: include/dt-bindings/clock/qcom,*
16526 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16527 M: Niklas Cassel <nks@flawful.org>
16528 L: linux-pm@vger.kernel.org
16529 L: linux-arm-msm@vger.kernel.org
16531 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16532 F: drivers/soc/qcom/cpr.c
16534 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16535 M: Ilia Lin <ilia.lin@kernel.org>
16536 L: linux-pm@vger.kernel.org
16538 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16539 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16540 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16542 QUALCOMM CRYPTO DRIVERS
16543 M: Thara Gopinath <thara.gopinath@gmail.com>
16544 L: linux-crypto@vger.kernel.org
16545 L: linux-arm-msm@vger.kernel.org
16547 F: drivers/crypto/qce/
16549 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16550 M: Timur Tabi <timur@kernel.org>
16551 L: netdev@vger.kernel.org
16553 F: drivers/net/ethernet/qualcomm/emac/
16555 QUALCOMM ETHQOS ETHERNET DRIVER
16556 M: Vinod Koul <vkoul@kernel.org>
16557 L: netdev@vger.kernel.org
16559 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16560 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16562 QUALCOMM FASTRPC DRIVER
16563 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16564 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16565 L: linux-arm-msm@vger.kernel.org
16567 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16568 F: drivers/misc/fastrpc.c
16569 F: include/uapi/misc/fastrpc.h
16571 QUALCOMM HEXAGON ARCHITECTURE
16572 M: Brian Cain <bcain@quicinc.com>
16573 L: linux-hexagon@vger.kernel.org
16574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16578 QUALCOMM HIDMA DRIVER
16579 M: Sinan Kaya <okaya@kernel.org>
16580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16581 L: linux-arm-msm@vger.kernel.org
16582 L: dmaengine@vger.kernel.org
16584 F: drivers/dma/qcom/hidma*
16586 QUALCOMM I2C CCI DRIVER
16587 M: Loic Poulain <loic.poulain@linaro.org>
16588 M: Robert Foss <robert.foss@linaro.org>
16589 L: linux-i2c@vger.kernel.org
16590 L: linux-arm-msm@vger.kernel.org
16592 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16593 F: drivers/i2c/busses/i2c-qcom-cci.c
16596 M: Rob Clark <robdclark@gmail.com>
16597 L: iommu@lists.linux-foundation.org
16598 L: iommu@lists.linux.dev
16599 L: linux-arm-msm@vger.kernel.org
16601 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16603 QUALCOMM IPC ROUTER (QRTR) DRIVER
16604 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16605 L: linux-arm-msm@vger.kernel.org
16607 F: include/trace/events/qrtr.h
16608 F: include/uapi/linux/qrtr.h
16611 QUALCOMM IPCC MAILBOX DRIVER
16612 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16613 L: linux-arm-msm@vger.kernel.org
16615 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16616 F: drivers/mailbox/qcom-ipcc.c
16617 F: include/dt-bindings/mailbox/qcom-ipcc.h
16619 QUALCOMM IPQ4019 USB PHY DRIVER
16620 M: Robert Marko <robert.marko@sartura.hr>
16621 M: Luka Perkov <luka.perkov@sartura.hr>
16622 L: linux-arm-msm@vger.kernel.org
16624 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16625 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16627 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16628 M: Robert Marko <robert.marko@sartura.hr>
16629 M: Luka Perkov <luka.perkov@sartura.hr>
16630 L: linux-arm-msm@vger.kernel.org
16632 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16633 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16635 QUALCOMM NAND CONTROLLER DRIVER
16636 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16637 L: linux-mtd@lists.infradead.org
16638 L: linux-arm-msm@vger.kernel.org
16640 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16641 F: drivers/mtd/nand/raw/qcom_nandc.c
16643 QUALCOMM RMNET DRIVER
16644 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16645 M: Sean Tranchetti <quic_stranche@quicinc.com>
16646 L: netdev@vger.kernel.org
16648 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16649 F: drivers/net/ethernet/qualcomm/rmnet/
16650 F: include/linux/if_rmnet.h
16652 QUALCOMM TSENS THERMAL DRIVER
16653 M: Amit Kucheria <amitk@kernel.org>
16654 M: Thara Gopinath <thara.gopinath@gmail.com>
16655 L: linux-pm@vger.kernel.org
16656 L: linux-arm-msm@vger.kernel.org
16658 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16659 F: drivers/thermal/qcom/
16661 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16662 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16663 L: linux-media@vger.kernel.org
16664 L: linux-arm-msm@vger.kernel.org
16666 T: git git://linuxtv.org/media_tree.git
16667 F: Documentation/devicetree/bindings/media/*venus*
16668 F: drivers/media/platform/qcom/venus/
16670 QUALCOMM WCN36XX WIRELESS DRIVER
16671 M: Loic Poulain <loic.poulain@linaro.org>
16672 L: wcn36xx@lists.infradead.org
16674 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16675 F: drivers/net/wireless/ath/wcn36xx/
16677 QUANTENNA QTNFMAC WIRELESS DRIVER
16678 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16679 R: Sergey Matyukevich <geomatsi@gmail.com>
16680 L: linux-wireless@vger.kernel.org
16682 F: drivers/net/wireless/quantenna
16684 RADEON and AMDGPU DRM DRIVERS
16685 M: Alex Deucher <alexander.deucher@amd.com>
16686 M: Christian König <christian.koenig@amd.com>
16687 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16688 L: amd-gfx@lists.freedesktop.org
16690 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16691 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16692 C: irc://irc.oftc.net/radeon
16693 F: Documentation/gpu/amdgpu/
16694 F: drivers/gpu/drm/amd/
16695 F: drivers/gpu/drm/radeon/
16696 F: include/uapi/drm/amdgpu_drm.h
16697 F: include/uapi/drm/radeon_drm.h
16699 RADEON FRAMEBUFFER DISPLAY DRIVER
16700 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16701 L: linux-fbdev@vger.kernel.org
16703 F: drivers/video/fbdev/aty/radeon*
16704 F: include/uapi/linux/radeonfb.h
16706 RADIOSHARK RADIO DRIVER
16707 M: Hans Verkuil <hverkuil@xs4all.nl>
16708 L: linux-media@vger.kernel.org
16710 T: git git://linuxtv.org/media_tree.git
16711 F: drivers/media/radio/radio-shark.c
16713 RADIOSHARK2 RADIO DRIVER
16714 M: Hans Verkuil <hverkuil@xs4all.nl>
16715 L: linux-media@vger.kernel.org
16717 T: git git://linuxtv.org/media_tree.git
16718 F: drivers/media/radio/radio-shark2.c
16719 F: drivers/media/radio/radio-tea5777.c
16721 RADOS BLOCK DEVICE (RBD)
16722 M: Ilya Dryomov <idryomov@gmail.com>
16723 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16724 L: ceph-devel@vger.kernel.org
16726 W: http://ceph.com/
16727 T: git git://github.com/ceph/ceph-client.git
16728 F: Documentation/ABI/testing/sysfs-bus-rbd
16729 F: drivers/block/rbd.c
16730 F: drivers/block/rbd_types.h
16732 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16733 M: Paul Mackerras <paulus@samba.org>
16734 L: linux-fbdev@vger.kernel.org
16736 F: drivers/video/fbdev/aty/aty128fb.c
16738 RAINSHADOW-CEC DRIVER
16739 M: Hans Verkuil <hverkuil@xs4all.nl>
16740 L: linux-media@vger.kernel.org
16742 T: git git://linuxtv.org/media_tree.git
16743 F: drivers/media/cec/usb/rainshadow/
16745 RALINK MIPS ARCHITECTURE
16746 M: John Crispin <john@phrozen.org>
16747 L: linux-mips@vger.kernel.org
16749 F: arch/mips/ralink
16751 RALINK MT7621 MIPS ARCHITECTURE
16752 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16753 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16754 L: linux-mips@vger.kernel.org
16756 F: arch/mips/boot/dts/ralink/mt7621*
16758 RALINK PINCTRL DRIVER
16759 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16760 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16761 L: linux-mips@vger.kernel.org
16763 F: drivers/pinctrl/ralink/
16765 RALINK RT2X00 WIRELESS LAN DRIVER
16766 M: Stanislaw Gruszka <stf_xl@wp.pl>
16767 M: Helmut Schaa <helmut.schaa@googlemail.com>
16768 L: linux-wireless@vger.kernel.org
16770 F: drivers/net/wireless/ralink/rt2x00/
16772 RAMDISK RAM BLOCK DEVICE DRIVER
16773 M: Jens Axboe <axboe@kernel.dk>
16775 F: Documentation/admin-guide/blockdev/ramdisk.rst
16776 F: drivers/block/brd.c
16778 RANCHU VIRTUAL BOARD FOR MIPS
16779 M: Miodrag Dinic <miodrag.dinic@mips.com>
16780 L: linux-mips@vger.kernel.org
16782 F: arch/mips/configs/generic/board-ranchu.config
16783 F: arch/mips/generic/board-ranchu.c
16785 RANDOM NUMBER DRIVER
16786 M: "Theodore Ts'o" <tytso@mit.edu>
16787 M: Jason A. Donenfeld <Jason@zx2c4.com>
16788 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16790 F: drivers/char/random.c
16791 F: drivers/virt/vmgenid.c
16794 M: Matt Porter <mporter@kernel.crashing.org>
16795 M: Alexandre Bounine <alex.bou9@gmail.com>
16797 F: drivers/rapidio/
16800 M: Tony Luck <tony.luck@intel.com>
16801 M: Borislav Petkov <bp@alien8.de>
16802 L: linux-edac@vger.kernel.org
16804 F: Documentation/admin-guide/ras.rst
16806 F: include/linux/ras.h
16807 F: include/ras/ras_event.h
16809 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16810 L: linux-wireless@vger.kernel.org
16812 F: drivers/net/wireless/ray*
16814 RC-CORE / LIRC FRAMEWORK
16815 M: Sean Young <sean@mess.org>
16816 L: linux-media@vger.kernel.org
16818 W: http://linuxtv.org
16819 T: git git://linuxtv.org/media_tree.git
16820 F: Documentation/driver-api/media/rc-core.rst
16821 F: Documentation/userspace-api/media/rc/
16822 F: drivers/media/rc/
16823 F: include/media/rc-map.h
16824 F: include/media/rc-core.h
16825 F: include/uapi/linux/lirc.h
16827 RCMM REMOTE CONTROLS DECODER
16828 M: Patrick Lerda <patrick9876@free.fr>
16830 F: drivers/media/rc/ir-rcmm-decoder.c
16832 RCUTORTURE TEST FRAMEWORK
16833 M: "Paul E. McKenney" <paulmck@kernel.org>
16834 M: Josh Triplett <josh@joshtriplett.org>
16835 R: Steven Rostedt <rostedt@goodmis.org>
16836 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16837 R: Lai Jiangshan <jiangshanlai@gmail.com>
16838 L: rcu@vger.kernel.org
16840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16841 F: tools/testing/selftests/rcutorture
16843 RDACM20 Camera Sensor
16844 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16845 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16846 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16847 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16848 L: linux-media@vger.kernel.org
16850 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16851 F: drivers/media/i2c/max9271.c
16852 F: drivers/media/i2c/max9271.h
16853 F: drivers/media/i2c/rdacm20.c
16855 RDACM21 Camera Sensor
16856 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16857 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16858 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16859 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16860 L: linux-media@vger.kernel.org
16862 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16863 F: drivers/media/i2c/max9271.c
16864 F: drivers/media/i2c/max9271.h
16865 F: drivers/media/i2c/rdacm21.c
16868 M: Florian Fainelli <florian@openwrt.org>
16871 RDC R6040 FAST ETHERNET DRIVER
16872 M: Florian Fainelli <f.fainelli@gmail.com>
16873 L: netdev@vger.kernel.org
16875 F: drivers/net/ethernet/rdc/r6040.c
16877 RDMAVT - RDMA verbs software
16878 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16879 L: linux-rdma@vger.kernel.org
16881 F: drivers/infiniband/sw/rdmavt
16883 RDS - RELIABLE DATAGRAM SOCKETS
16884 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16885 L: netdev@vger.kernel.org
16886 L: linux-rdma@vger.kernel.org
16887 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16889 W: https://oss.oracle.com/projects/rds/
16890 F: Documentation/networking/rds.rst
16893 RDT - RESOURCE ALLOCATION
16894 M: Fenghua Yu <fenghua.yu@intel.com>
16895 M: Reinette Chatre <reinette.chatre@intel.com>
16896 L: linux-kernel@vger.kernel.org
16898 F: Documentation/x86/resctrl*
16899 F: arch/x86/include/asm/resctrl.h
16900 F: arch/x86/kernel/cpu/resctrl/
16901 F: tools/testing/selftests/resctrl/
16903 READ-COPY UPDATE (RCU)
16904 M: "Paul E. McKenney" <paulmck@kernel.org>
16905 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16906 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16907 M: Josh Triplett <josh@joshtriplett.org>
16908 R: Steven Rostedt <rostedt@goodmis.org>
16909 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16910 R: Lai Jiangshan <jiangshanlai@gmail.com>
16911 R: Joel Fernandes <joel@joelfernandes.org>
16912 L: rcu@vger.kernel.org
16914 W: http://www.rdrop.com/users/paulmck/RCU/
16915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16916 F: Documentation/RCU/
16917 F: include/linux/rcu*
16919 X: Documentation/RCU/torture.rst
16920 X: include/linux/srcu*.h
16921 X: kernel/rcu/srcu*.c
16923 REAL TIME CLOCK (RTC) SUBSYSTEM
16924 M: Alessandro Zummo <a.zummo@towertech.it>
16925 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16926 L: linux-rtc@vger.kernel.org
16928 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16930 F: Documentation/admin-guide/rtc.rst
16931 F: Documentation/devicetree/bindings/rtc/
16933 F: include/linux/platform_data/rtc-*
16934 F: include/linux/rtc.h
16935 F: include/linux/rtc/
16936 F: include/uapi/linux/rtc.h
16937 F: tools/testing/selftests/rtc/
16939 REALTEK AUDIO CODECS
16940 M: Oder Chiou <oder_chiou@realtek.com>
16942 F: include/sound/rt*.h
16943 F: sound/soc/codecs/rt*
16945 REALTEK OTTO WATCHDOG
16946 M: Sander Vanheule <sander@svanheule.net>
16947 L: linux-watchdog@vger.kernel.org
16949 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16950 F: drivers/watchdog/realtek_otto_wdt.c
16952 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16953 M: Linus Walleij <linus.walleij@linaro.org>
16954 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16956 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16957 F: drivers/net/dsa/realtek/*
16959 REALTEK WIRELESS DRIVER (rtlwifi family)
16960 M: Ping-Ke Shih <pkshih@realtek.com>
16961 L: linux-wireless@vger.kernel.org
16963 W: https://wireless.wiki.kernel.org/
16964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16965 F: drivers/net/wireless/realtek/rtlwifi/
16967 REALTEK WIRELESS DRIVER (rtw88)
16968 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16969 L: linux-wireless@vger.kernel.org
16971 F: drivers/net/wireless/realtek/rtw88/
16973 REALTEK WIRELESS DRIVER (rtw89)
16974 M: Ping-Ke Shih <pkshih@realtek.com>
16975 L: linux-wireless@vger.kernel.org
16977 F: drivers/net/wireless/realtek/rtw89/
16979 REDPINE WIRELESS DRIVER
16980 M: Amitkumar Karwar <amitkarwar@gmail.com>
16981 M: Siva Rebbagondla <siva8118@gmail.com>
16982 L: linux-wireless@vger.kernel.org
16984 F: drivers/net/wireless/rsi/
16986 REGISTER MAP ABSTRACTION
16987 M: Mark Brown <broonie@kernel.org>
16988 L: linux-kernel@vger.kernel.org
16990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16991 F: Documentation/devicetree/bindings/regmap/
16992 F: drivers/base/regmap/
16993 F: include/linux/regmap.h
16995 REISERFS FILE SYSTEM
16996 L: reiserfs-devel@vger.kernel.org
17000 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17001 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17002 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17003 L: linux-remoteproc@vger.kernel.org
17005 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17006 F: Documentation/ABI/testing/sysfs-class-remoteproc
17007 F: Documentation/devicetree/bindings/remoteproc/
17008 F: Documentation/staging/remoteproc.rst
17009 F: drivers/remoteproc/
17010 F: include/linux/remoteproc.h
17011 F: include/linux/remoteproc/
17013 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17014 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17015 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17016 L: linux-remoteproc@vger.kernel.org
17018 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17019 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17020 F: Documentation/staging/rpmsg.rst
17022 F: include/linux/rpmsg.h
17023 F: include/linux/rpmsg/
17024 F: include/uapi/linux/rpmsg.h
17027 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17028 M: Stephan Gerhold <stephan@gerhold.net>
17029 L: netdev@vger.kernel.org
17030 L: linux-remoteproc@vger.kernel.org
17032 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17034 RENESAS CLOCK DRIVERS
17035 M: Geert Uytterhoeven <geert+renesas@glider.be>
17036 L: linux-renesas-soc@vger.kernel.org
17038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17039 F: Documentation/devicetree/bindings/clock/renesas,*
17040 F: drivers/clk/renesas/
17042 RENESAS EMEV2 I2C DRIVER
17043 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17044 L: linux-renesas-soc@vger.kernel.org
17046 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17047 F: drivers/i2c/busses/i2c-emev2.c
17049 RENESAS ETHERNET DRIVERS
17050 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17051 L: netdev@vger.kernel.org
17052 L: linux-renesas-soc@vger.kernel.org
17053 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17054 F: drivers/net/ethernet/renesas/
17055 F: include/linux/sh_eth.h
17057 RENESAS R-CAR GYROADC DRIVER
17058 M: Marek Vasut <marek.vasut@gmail.com>
17059 L: linux-iio@vger.kernel.org
17061 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17062 F: drivers/iio/adc/rcar-gyroadc.c
17064 RENESAS R-CAR I2C DRIVERS
17065 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17066 L: linux-renesas-soc@vger.kernel.org
17068 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17069 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17070 F: drivers/i2c/busses/i2c-rcar.c
17071 F: drivers/i2c/busses/i2c-sh_mobile.c
17073 RENESAS R-CAR SATA DRIVER
17074 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17076 L: linux-ide@vger.kernel.org
17077 L: linux-renesas-soc@vger.kernel.org
17078 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17079 F: drivers/ata/sata_rcar.c
17081 RENESAS R-CAR THERMAL DRIVERS
17082 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17083 L: linux-renesas-soc@vger.kernel.org
17085 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17086 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17087 F: drivers/thermal/rcar_gen3_thermal.c
17088 F: drivers/thermal/rcar_thermal.c
17090 RENESAS RIIC DRIVER
17091 M: Chris Brandt <chris.brandt@renesas.com>
17092 L: linux-renesas-soc@vger.kernel.org
17094 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17095 F: drivers/i2c/busses/i2c-riic.c
17097 RENESAS USB PHY DRIVER
17098 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17099 L: linux-renesas-soc@vger.kernel.org
17101 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17103 RENESAS RZ/G2L A/D DRIVER
17104 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17105 L: linux-iio@vger.kernel.org
17106 L: linux-renesas-soc@vger.kernel.org
17108 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17109 F: drivers/iio/adc/rzg2l_adc.c
17111 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17112 M: Miquel Raynal <miquel.raynal@bootlin.com>
17113 L: linux-rtc@vger.kernel.org
17114 L: linux-renesas-soc@vger.kernel.org
17116 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17117 F: drivers/rtc/rtc-rzn1.c
17119 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17120 M: Miquel Raynal <miquel.raynal@bootlin.com>
17121 L: linux-mtd@lists.infradead.org
17122 L: linux-renesas-soc@vger.kernel.org
17124 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17125 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17127 RESET CONTROLLER FRAMEWORK
17128 M: Philipp Zabel <p.zabel@pengutronix.de>
17130 T: git git://git.pengutronix.de/git/pza/linux
17131 F: Documentation/devicetree/bindings/reset/
17132 F: Documentation/driver-api/reset.rst
17134 F: include/dt-bindings/reset/
17135 F: include/linux/reset-controller.h
17136 F: include/linux/reset.h
17137 F: include/linux/reset/
17138 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17140 RESTARTABLE SEQUENCES SUPPORT
17141 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17142 M: Peter Zijlstra <peterz@infradead.org>
17143 M: "Paul E. McKenney" <paulmck@kernel.org>
17144 M: Boqun Feng <boqun.feng@gmail.com>
17145 L: linux-kernel@vger.kernel.org
17147 F: include/trace/events/rseq.h
17148 F: include/uapi/linux/rseq.h
17150 F: tools/testing/selftests/rseq/
17153 M: Johannes Berg <johannes@sipsolutions.net>
17154 L: linux-wireless@vger.kernel.org
17156 W: https://wireless.wiki.kernel.org/
17157 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17160 F: Documentation/ABI/stable/sysfs-class-rfkill
17161 F: Documentation/driver-api/rfkill.rst
17162 F: include/linux/rfkill.h
17163 F: include/uapi/linux/rfkill.h
17167 M: Thomas Graf <tgraf@suug.ch>
17168 M: Herbert Xu <herbert@gondor.apana.org.au>
17169 L: netdev@vger.kernel.org
17171 F: include/linux/rhashtable-types.h
17172 F: include/linux/rhashtable.h
17173 F: lib/rhashtable.c
17174 F: lib/test_rhashtable.c
17176 RICOH R5C592 MEMORYSTICK DRIVER
17177 M: Maxim Levitsky <maximlevitsky@gmail.com>
17179 F: drivers/memstick/host/r592.*
17181 RICOH SMARTMEDIA/XD DRIVER
17182 M: Maxim Levitsky <maximlevitsky@gmail.com>
17184 F: drivers/mtd/nand/raw/r852.c
17185 F: drivers/mtd/nand/raw/r852.h
17188 M: Atish Patra <atishp@atishpatra.org>
17189 R: Anup Patel <anup@brainfault.org>
17190 L: linux-riscv@lists.infradead.org
17192 F: drivers/perf/riscv_pmu.c
17193 F: drivers/perf/riscv_pmu_legacy.c
17194 F: drivers/perf/riscv_pmu_sbi.c
17196 RISC-V ARCHITECTURE
17197 M: Paul Walmsley <paul.walmsley@sifive.com>
17198 M: Palmer Dabbelt <palmer@dabbelt.com>
17199 M: Albert Ou <aou@eecs.berkeley.edu>
17200 L: linux-riscv@lists.infradead.org
17202 P: Documentation/riscv/patch-acceptance.rst
17203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17208 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17209 M: Lewis Hanly <lewis.hanly@microchip.com>
17210 M: Conor Dooley <conor.dooley@microchip.com>
17211 L: linux-riscv@lists.infradead.org
17213 F: arch/riscv/boot/dts/microchip/
17214 F: drivers/mailbox/mailbox-mpfs.c
17215 F: drivers/soc/microchip/
17216 F: include/soc/microchip/mpfs.h
17219 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17220 M: Jack Wang <jinpu.wang@ionos.com>
17221 L: linux-block@vger.kernel.org
17223 F: drivers/block/rnbd/
17226 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17228 W: http://sourceforge.net/projects/roccat/
17229 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17230 F: drivers/hid/hid-roccat*
17231 F: include/linux/hid-roccat*
17233 ROCKCHIP I2S TDM DRIVER
17234 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17235 L: linux-rockchip@lists.infradead.org
17237 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17238 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17240 ROCKCHIP ISP V1 DRIVER
17241 M: Dafna Hirschfeld <dafna@fastmail.com>
17242 L: linux-media@vger.kernel.org
17243 L: linux-rockchip@lists.infradead.org
17245 F: Documentation/admin-guide/media/rkisp1.rst
17246 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17247 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17248 F: drivers/media/platform/rockchip/rkisp1
17249 F: include/uapi/linux/rkisp1-config.h
17251 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17252 M: Jacob Chen <jacob-chen@iotwrt.com>
17253 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17254 L: linux-media@vger.kernel.org
17255 L: linux-rockchip@lists.infradead.org
17257 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17258 F: drivers/media/platform/rockchip/rga/
17260 ROCKCHIP VIDEO DECODER DRIVER
17261 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17262 L: linux-media@vger.kernel.org
17263 L: linux-rockchip@lists.infradead.org
17265 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17266 F: drivers/staging/media/rkvdec/
17269 M: Jiri Pirko <jiri@resnulli.us>
17270 L: netdev@vger.kernel.org
17272 F: drivers/net/ethernet/rocker/
17274 ROCKETPORT EXPRESS/INFINITY DRIVER
17275 M: Kevin Cernekee <cernekee@gmail.com>
17276 L: linux-serial@vger.kernel.org
17278 F: drivers/tty/serial/rp2.*
17280 ROHM BD99954 CHARGER IC
17281 R: Matti Vaittinen <mazziesaccount@gmail.com>
17283 F: drivers/power/supply/bd99954-charger.c
17284 F: drivers/power/supply/bd99954-charger.h
17286 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17287 M: Tomasz Duszynski <tduszyns@gmail.com>
17289 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17290 F: drivers/iio/light/bh1750.c
17292 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17293 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17294 L: linux-kernel@vger.kernel.org
17295 L: linux-renesas-soc@vger.kernel.org
17297 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17298 F: drivers/gpio/gpio-bd9571mwv.c
17299 F: drivers/mfd/bd9571mwv.c
17300 F: drivers/regulator/bd9571mwv-regulator.c
17301 F: include/linux/mfd/bd9571mwv.h
17303 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17304 R: Matti Vaittinen <mazziesaccount@gmail.com>
17306 F: drivers/clk/clk-bd718x7.c
17307 F: drivers/gpio/gpio-bd71815.c
17308 F: drivers/gpio/gpio-bd71828.c
17309 F: drivers/mfd/rohm-bd71828.c
17310 F: drivers/mfd/rohm-bd718x7.c
17311 F: drivers/mfd/rohm-bd9576.c
17312 F: drivers/regulator/bd71815-regulator.c
17313 F: drivers/regulator/bd71828-regulator.c
17314 F: drivers/regulator/bd718x7-regulator.c
17315 F: drivers/regulator/bd9576-regulator.c
17316 F: drivers/regulator/rohm-regulator.c
17317 F: drivers/rtc/rtc-bd70528.c
17318 F: drivers/watchdog/bd9576_wdt.c
17319 F: include/linux/mfd/rohm-bd71815.h
17320 F: include/linux/mfd/rohm-bd71828.h
17321 F: include/linux/mfd/rohm-bd718x7.h
17322 F: include/linux/mfd/rohm-bd957x.h
17323 F: include/linux/mfd/rohm-generic.h
17324 F: include/linux/mfd/rohm-shared.h
17327 M: Ralf Baechle <ralf@linux-mips.org>
17328 L: linux-hams@vger.kernel.org
17330 W: http://www.linux-ax25.org/
17331 F: include/net/rose.h
17332 F: include/uapi/linux/rose.h
17335 ROTATION DRIVER FOR ALLWINNER A83T
17336 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17337 L: linux-media@vger.kernel.org
17339 T: git git://linuxtv.org/media_tree.git
17340 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17341 F: drivers/media/platform/sunxi/sun8i-rotate/
17344 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17345 L: linux-remoteproc@vger.kernel.org
17347 F: drivers/tty/rpmsg_tty.c
17349 RTL2830 MEDIA DRIVER
17350 M: Antti Palosaari <crope@iki.fi>
17351 L: linux-media@vger.kernel.org
17353 W: https://linuxtv.org
17354 W: http://palosaari.fi/linux/
17355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17356 T: git git://linuxtv.org/anttip/media_tree.git
17357 F: drivers/media/dvb-frontends/rtl2830*
17359 RTL2832 MEDIA DRIVER
17360 M: Antti Palosaari <crope@iki.fi>
17361 L: linux-media@vger.kernel.org
17363 W: https://linuxtv.org
17364 W: http://palosaari.fi/linux/
17365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17366 T: git git://linuxtv.org/anttip/media_tree.git
17367 F: drivers/media/dvb-frontends/rtl2832*
17369 RTL2832_SDR MEDIA DRIVER
17370 M: Antti Palosaari <crope@iki.fi>
17371 L: linux-media@vger.kernel.org
17373 W: https://linuxtv.org
17374 W: http://palosaari.fi/linux/
17375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17376 T: git git://linuxtv.org/anttip/media_tree.git
17377 F: drivers/media/dvb-frontends/rtl2832_sdr*
17379 RTL8180 WIRELESS DRIVER
17380 L: linux-wireless@vger.kernel.org
17382 W: https://wireless.wiki.kernel.org/
17383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17384 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17386 RTL8187 WIRELESS DRIVER
17387 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17388 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17389 M: Larry Finger <Larry.Finger@lwfinger.net>
17390 L: linux-wireless@vger.kernel.org
17392 W: https://wireless.wiki.kernel.org/
17393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17394 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17396 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17397 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17398 L: linux-wireless@vger.kernel.org
17400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17401 F: drivers/net/wireless/realtek/rtl8xxxu/
17403 RTRS TRANSPORT DRIVERS
17404 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17405 M: Jack Wang <jinpu.wang@ionos.com>
17406 L: linux-rdma@vger.kernel.org
17408 F: drivers/infiniband/ulp/rtrs/
17410 RXRPC SOCKETS (AF_RXRPC)
17411 M: David Howells <dhowells@redhat.com>
17412 M: Marc Dionne <marc.dionne@auristor.com>
17413 L: linux-afs@lists.infradead.org
17415 W: https://www.infradead.org/~dhowells/kafs/
17416 F: Documentation/networking/rxrpc.rst
17417 F: include/keys/rxrpc-type.h
17418 F: include/net/af_rxrpc.h
17419 F: include/trace/events/rxrpc.h
17420 F: include/uapi/linux/rxrpc.h
17423 S3 SAVAGE FRAMEBUFFER DRIVER
17424 M: Antonino Daplas <adaplas@gmail.com>
17425 L: linux-fbdev@vger.kernel.org
17427 F: drivers/video/fbdev/savage/
17430 M: Heiko Carstens <hca@linux.ibm.com>
17431 M: Vasily Gorbik <gor@linux.ibm.com>
17432 M: Alexander Gordeev <agordeev@linux.ibm.com>
17433 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17434 R: Sven Schnelle <svens@linux.ibm.com>
17435 L: linux-s390@vger.kernel.org
17437 W: http://www.ibm.com/developerworks/linux/linux390/
17438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17439 F: Documentation/driver-api/s390-drivers.rst
17440 F: Documentation/s390/
17444 S390 COMMON I/O LAYER
17445 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17446 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17447 L: linux-s390@vger.kernel.org
17449 W: http://www.ibm.com/developerworks/linux/linux390/
17450 F: drivers/s390/cio/
17453 M: Stefan Haberland <sth@linux.ibm.com>
17454 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17455 L: linux-s390@vger.kernel.org
17457 W: http://www.ibm.com/developerworks/linux/linux390/
17458 F: block/partitions/ibm.c
17459 F: drivers/s390/block/dasd*
17460 F: include/linux/dasd_mod.h
17463 M: Matthew Rosato <mjrosato@linux.ibm.com>
17464 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17465 L: linux-s390@vger.kernel.org
17467 W: http://www.ibm.com/developerworks/linux/linux390/
17468 F: drivers/iommu/s390-iommu.c
17470 S390 IUCV NETWORK LAYER
17471 M: Alexandra Winter <wintera@linux.ibm.com>
17472 M: Wenjia Zhang <wenjia@linux.ibm.com>
17473 L: linux-s390@vger.kernel.org
17474 L: netdev@vger.kernel.org
17476 W: http://www.ibm.com/developerworks/linux/linux390/
17477 F: drivers/s390/net/*iucv*
17478 F: include/net/iucv/
17481 S390 NETWORK DRIVERS
17482 M: Alexandra Winter <wintera@linux.ibm.com>
17483 M: Wenjia Zhang <wenjia@linux.ibm.com>
17484 L: linux-s390@vger.kernel.org
17485 L: netdev@vger.kernel.org
17487 W: http://www.ibm.com/developerworks/linux/linux390/
17488 F: drivers/s390/net/
17491 M: Niklas Schnelle <schnelle@linux.ibm.com>
17492 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17493 L: linux-s390@vger.kernel.org
17495 W: http://www.ibm.com/developerworks/linux/linux390/
17497 F: drivers/pci/hotplug/s390_pci_hpc.c
17498 F: Documentation/s390/pci.rst
17500 S390 VFIO AP DRIVER
17501 M: Tony Krowiak <akrowiak@linux.ibm.com>
17502 M: Halil Pasic <pasic@linux.ibm.com>
17503 M: Jason Herne <jjherne@linux.ibm.com>
17504 L: linux-s390@vger.kernel.org
17506 W: http://www.ibm.com/developerworks/linux/linux390/
17507 F: Documentation/s390/vfio-ap.rst
17508 F: drivers/s390/crypto/vfio_ap*
17510 S390 VFIO-CCW DRIVER
17511 M: Eric Farman <farman@linux.ibm.com>
17512 M: Matthew Rosato <mjrosato@linux.ibm.com>
17513 R: Halil Pasic <pasic@linux.ibm.com>
17514 L: linux-s390@vger.kernel.org
17515 L: kvm@vger.kernel.org
17517 F: Documentation/s390/vfio-ccw.rst
17518 F: drivers/s390/cio/vfio_ccw*
17519 F: include/uapi/linux/vfio_ccw.h
17521 S390 VFIO-PCI DRIVER
17522 M: Matthew Rosato <mjrosato@linux.ibm.com>
17523 M: Eric Farman <farman@linux.ibm.com>
17524 L: linux-s390@vger.kernel.org
17525 L: kvm@vger.kernel.org
17527 F: drivers/vfio/pci/vfio_pci_zdev.c
17528 F: include/uapi/linux/vfio_zdev.h
17531 M: Harald Freudenberger <freude@linux.ibm.com>
17532 L: linux-s390@vger.kernel.org
17534 W: http://www.ibm.com/developerworks/linux/linux390/
17535 F: drivers/s390/crypto/
17538 M: Steffen Maier <maier@linux.ibm.com>
17539 M: Benjamin Block <bblock@linux.ibm.com>
17540 L: linux-s390@vger.kernel.org
17542 W: http://www.ibm.com/developerworks/linux/linux390/
17543 F: drivers/s390/scsi/zfcp_*
17545 S3C ADC BATTERY DRIVER
17546 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17547 L: linux-samsung-soc@vger.kernel.org
17549 F: drivers/power/supply/s3c_adc_battery.c
17550 F: include/linux/s3c_adc_battery.h
17552 S3C24XX SD/MMC Driver
17553 M: Ben Dooks <ben-linux@fluff.org>
17554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17556 F: drivers/mmc/host/s3cmci.*
17558 SAA6588 RDS RECEIVER DRIVER
17559 M: Hans Verkuil <hverkuil@xs4all.nl>
17560 L: linux-media@vger.kernel.org
17562 W: https://linuxtv.org
17563 T: git git://linuxtv.org/media_tree.git
17564 F: drivers/media/i2c/saa6588*
17566 SAA7134 VIDEO4LINUX DRIVER
17567 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17568 L: linux-media@vger.kernel.org
17570 W: https://linuxtv.org
17571 T: git git://linuxtv.org/media_tree.git
17572 F: Documentation/driver-api/media/drivers/saa7134*
17573 F: drivers/media/pci/saa7134/
17575 SAA7146 VIDEO4LINUX-2 DRIVER
17576 M: Hans Verkuil <hverkuil@xs4all.nl>
17577 L: linux-media@vger.kernel.org
17579 T: git git://linuxtv.org/media_tree.git
17580 F: drivers/media/common/saa7146/
17581 F: drivers/media/pci/saa7146/
17582 F: include/media/drv-intf/saa7146*
17584 SAFESETID SECURITY MODULE
17585 M: Micah Morton <mortonm@chromium.org>
17587 F: Documentation/admin-guide/LSM/SafeSetID.rst
17588 F: security/safesetid/
17590 SAMSUNG AUDIO (ASoC) DRIVERS
17591 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17592 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17595 B: mailto:linux-samsung-soc@vger.kernel.org
17596 F: Documentation/devicetree/bindings/sound/samsung*
17597 F: sound/soc/samsung/
17599 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17600 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17601 L: linux-crypto@vger.kernel.org
17602 L: linux-samsung-soc@vger.kernel.org
17604 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17605 F: drivers/crypto/exynos-rng.c
17607 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17608 M: Łukasz Stelmach <l.stelmach@samsung.com>
17609 L: linux-samsung-soc@vger.kernel.org
17611 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17612 F: drivers/char/hw_random/exynos-trng.c
17614 SAMSUNG FRAMEBUFFER DRIVER
17615 M: Jingoo Han <jingoohan1@gmail.com>
17616 L: linux-fbdev@vger.kernel.org
17618 F: drivers/video/fbdev/s3c-fb.c
17620 SAMSUNG INTERCONNECT DRIVERS
17621 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17622 M: Artur Świgoń <a.swigon@samsung.com>
17623 L: linux-pm@vger.kernel.org
17624 L: linux-samsung-soc@vger.kernel.org
17626 F: drivers/interconnect/samsung/
17628 SAMSUNG LAPTOP DRIVER
17629 M: Corentin Chary <corentin.chary@gmail.com>
17630 L: platform-driver-x86@vger.kernel.org
17632 F: drivers/platform/x86/samsung-laptop.c
17634 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17635 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17636 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17637 L: linux-kernel@vger.kernel.org
17638 L: linux-samsung-soc@vger.kernel.org
17640 B: mailto:linux-samsung-soc@vger.kernel.org
17641 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17642 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17643 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17644 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17645 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17646 F: drivers/clk/clk-s2mps11.c
17647 F: drivers/mfd/sec*.c
17648 F: drivers/regulator/s2m*.c
17649 F: drivers/regulator/s5m*.c
17650 F: drivers/rtc/rtc-s5m.c
17651 F: include/linux/mfd/samsung/
17653 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17654 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17655 L: linux-media@vger.kernel.org
17656 L: linux-samsung-soc@vger.kernel.org
17658 F: drivers/media/platform/samsung/s3c-camif/
17659 F: include/media/drv-intf/s3c_camif.h
17661 SAMSUNG S3FWRN5 NFC DRIVER
17662 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17663 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17664 L: linux-nfc@lists.01.org (subscribers-only)
17666 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17667 F: drivers/nfc/s3fwrn5
17669 SAMSUNG S5C73M3 CAMERA DRIVER
17670 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17671 M: Andrzej Hajda <andrzej.hajda@intel.com>
17672 L: linux-media@vger.kernel.org
17674 F: drivers/media/i2c/s5c73m3/*
17676 SAMSUNG S5K5BAF CAMERA DRIVER
17677 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17678 M: Andrzej Hajda <andrzej.hajda@intel.com>
17679 L: linux-media@vger.kernel.org
17681 F: drivers/media/i2c/s5k5baf.c
17683 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17684 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17685 M: Vladimir Zapolskiy <vz@mleia.com>
17686 L: linux-crypto@vger.kernel.org
17687 L: linux-samsung-soc@vger.kernel.org
17689 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17690 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17691 F: drivers/crypto/s5p-sss.c
17693 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17694 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17695 L: linux-media@vger.kernel.org
17697 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17698 F: drivers/media/platform/samsung/exynos4-is/
17700 SAMSUNG SOC CLOCK DRIVERS
17701 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17702 M: Tomasz Figa <tomasz.figa@gmail.com>
17703 M: Chanwoo Choi <cw00.choi@samsung.com>
17704 R: Alim Akhtar <alim.akhtar@samsung.com>
17705 L: linux-samsung-soc@vger.kernel.org
17707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17708 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17709 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17710 F: drivers/clk/samsung/
17711 F: include/dt-bindings/clock/exynos*.h
17712 F: include/dt-bindings/clock/s3c*.h
17713 F: include/dt-bindings/clock/s5p*.h
17714 F: include/dt-bindings/clock/samsung,*.h
17715 F: include/linux/clk/samsung.h
17716 F: include/linux/platform_data/clk-s3c2410.h
17718 SAMSUNG SPI DRIVERS
17719 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17720 M: Andi Shyti <andi@etezian.org>
17721 L: linux-spi@vger.kernel.org
17722 L: linux-samsung-soc@vger.kernel.org
17724 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17725 F: drivers/spi/spi-s3c*
17726 F: include/linux/platform_data/spi-s3c64xx.h
17727 F: include/linux/spi/s3c24xx-fiq.h
17729 SAMSUNG SXGBE DRIVERS
17730 M: Byungho An <bh74.an@samsung.com>
17731 L: netdev@vger.kernel.org
17733 F: drivers/net/ethernet/samsung/sxgbe/
17735 SAMSUNG THERMAL DRIVER
17736 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17737 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17738 L: linux-pm@vger.kernel.org
17739 L: linux-samsung-soc@vger.kernel.org
17741 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17742 F: drivers/thermal/samsung/
17744 SAMSUNG USB2 PHY DRIVER
17745 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17746 L: linux-kernel@vger.kernel.org
17748 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17749 F: Documentation/driver-api/phy/samsung-usb2.rst
17750 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17751 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17752 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17753 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17754 F: drivers/phy/samsung/phy-samsung-usb2.c
17755 F: drivers/phy/samsung/phy-samsung-usb2.h
17757 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17758 M: Paul Barker <paul.barker@sancloud.com>
17759 R: Marc Murphy <marc.murphy@sancloud.com>
17761 F: arch/arm/boot/dts/am335x-sancloud*
17764 M: Zwane Mwaikambo <zwanem@gmail.com>
17766 F: drivers/watchdog/sc1200wdt.c
17769 M: Ingo Molnar <mingo@redhat.com>
17770 M: Peter Zijlstra <peterz@infradead.org>
17771 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17772 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17773 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17774 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17775 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17776 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17777 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17778 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17779 L: linux-kernel@vger.kernel.org
17781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17782 F: include/linux/preempt.h
17783 F: include/linux/sched.h
17784 F: include/linux/wait.h
17785 F: include/uapi/linux/sched.h
17788 SCR24X CHIP CARD INTERFACE DRIVER
17789 M: Lubomir Rintel <lkundrak@v3.sk>
17791 F: drivers/char/pcmcia/scr24x_cs.c
17793 SCSI RDMA PROTOCOL (SRP) INITIATOR
17794 M: Bart Van Assche <bvanassche@acm.org>
17795 L: linux-rdma@vger.kernel.org
17797 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17798 F: drivers/infiniband/ulp/srp/
17799 F: include/scsi/srp.h
17801 SCSI RDMA PROTOCOL (SRP) TARGET
17802 M: Bart Van Assche <bvanassche@acm.org>
17803 L: linux-rdma@vger.kernel.org
17804 L: target-devel@vger.kernel.org
17806 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17807 F: drivers/infiniband/ulp/srpt/
17810 M: Doug Gilbert <dgilbert@interlog.com>
17811 L: linux-scsi@vger.kernel.org
17813 W: http://sg.danny.cz/sg
17814 F: Documentation/scsi/scsi-generic.rst
17815 F: drivers/scsi/sg.c
17816 F: include/scsi/sg.h
17819 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17820 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17821 L: linux-scsi@vger.kernel.org
17823 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17826 F: Documentation/devicetree/bindings/scsi/
17832 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17833 L: linux-scsi@vger.kernel.org
17835 F: Documentation/scsi/st.rst
17836 F: drivers/scsi/st.*
17837 F: drivers/scsi/st_*.h
17839 SCSI TARGET CORE USER DRIVER
17840 M: Bodo Stroesser <bostroesser@gmail.com>
17841 L: linux-scsi@vger.kernel.org
17842 L: target-devel@vger.kernel.org
17844 F: Documentation/target/tcmu-design.rst
17845 F: drivers/target/target_core_user.c
17846 F: include/uapi/linux/target_core_user.h
17848 SCSI TARGET SUBSYSTEM
17849 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17850 L: linux-scsi@vger.kernel.org
17851 L: target-devel@vger.kernel.org
17853 W: http://www.linux-iscsi.org
17854 Q: https://patchwork.kernel.org/project/target-devel/list/
17855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17856 F: Documentation/target/
17861 M: Vlad Yasevich <vyasevich@gmail.com>
17862 M: Neil Horman <nhorman@tuxdriver.com>
17863 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17864 L: linux-sctp@vger.kernel.org
17866 W: http://lksctp.sourceforge.net
17867 F: Documentation/networking/sctp.rst
17868 F: include/linux/sctp.h
17869 F: include/net/sctp/
17870 F: include/uapi/linux/sctp.h
17874 M: Jim Cromie <jim.cromie@gmail.com>
17876 F: Documentation/i2c/busses/scx200_acb.rst
17877 F: arch/x86/platform/scx200/
17878 F: drivers/i2c/busses/scx200*
17879 F: drivers/mtd/maps/scx200_docflash.c
17880 F: drivers/watchdog/scx200_wdt.c
17881 F: include/linux/scx200.h
17884 M: Jim Cromie <jim.cromie@gmail.com>
17886 F: drivers/char/scx200_gpio.c
17887 F: include/linux/scx200_gpio.h
17889 SCx200 HRT CLOCKSOURCE DRIVER
17890 M: Jim Cromie <jim.cromie@gmail.com>
17892 F: drivers/clocksource/scx200_hrt.c
17894 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17895 M: Sascha Sommer <saschasommer@freenet.de>
17896 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17898 F: drivers/mmc/host/sdricoh_cs.c
17900 SECO BOARDS CEC DRIVER
17901 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17903 F: drivers/media/cec/platform/seco/seco-cec.c
17904 F: drivers/media/cec/platform/seco/seco-cec.h
17907 M: Kees Cook <keescook@chromium.org>
17908 R: Andy Lutomirski <luto@amacapital.net>
17909 R: Will Drewry <wad@chromium.org>
17911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17912 F: Documentation/userspace-api/seccomp_filter.rst
17913 F: include/linux/seccomp.h
17914 F: include/uapi/linux/seccomp.h
17915 F: kernel/seccomp.c
17916 F: tools/testing/selftests/kselftest_harness.h
17917 F: tools/testing/selftests/seccomp/*
17918 K: \bsecure_computing
17921 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17922 M: Al Cooper <alcooperx@gmail.com>
17923 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17924 L: linux-mmc@vger.kernel.org
17926 F: drivers/mmc/host/sdhci-brcmstb*
17928 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17929 M: Adrian Hunter <adrian.hunter@intel.com>
17930 L: linux-mmc@vger.kernel.org
17932 F: drivers/mmc/host/sdhci*
17934 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17935 M: Eugen Hristev <eugen.hristev@microchip.com>
17936 L: linux-mmc@vger.kernel.org
17938 F: drivers/mmc/host/sdhci-of-at91.c
17940 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17941 M: Ben Dooks <ben-linux@fluff.org>
17942 M: Jaehoon Chung <jh80.chung@samsung.com>
17943 L: linux-mmc@vger.kernel.org
17945 F: drivers/mmc/host/sdhci-s3c*
17947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17948 M: Viresh Kumar <vireshk@kernel.org>
17949 L: linux-mmc@vger.kernel.org
17951 F: drivers/mmc/host/sdhci-spear.c
17953 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17954 M: Kishon Vijay Abraham I <kishon@ti.com>
17955 L: linux-mmc@vger.kernel.org
17957 F: drivers/mmc/host/sdhci-omap.c
17959 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17960 M: Haibo Chen <haibo.chen@nxp.com>
17961 L: linux-imx@nxp.com
17962 L: linux-mmc@vger.kernel.org
17964 F: drivers/mmc/host/sdhci-esdhc-imx.c
17966 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17967 M: Jonathan Derrick <jonathan.derrick@intel.com>
17968 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17969 L: linux-block@vger.kernel.org
17971 F: block/opal_proto.h
17973 F: include/linux/sed*
17974 F: include/uapi/linux/sed*
17977 M: Security Officers <security@kernel.org>
17979 F: Documentation/admin-guide/security-bugs.rst
17982 M: James Morris <jmorris@namei.org>
17983 M: "Serge E. Hallyn" <serge@hallyn.com>
17984 L: linux-security-module@vger.kernel.org (suggested Cc:)
17986 W: http://kernsec.org/
17987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17989 X: security/selinux/
17991 SELINUX SECURITY MODULE
17992 M: Paul Moore <paul@paul-moore.com>
17993 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17994 M: Eric Paris <eparis@parisplace.org>
17995 L: selinux@vger.kernel.org
17997 W: https://selinuxproject.org
17998 W: https://github.com/SELinuxProject
17999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18000 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18001 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18002 F: Documentation/admin-guide/LSM/SELinux.rst
18003 F: include/trace/events/avc.h
18004 F: include/uapi/linux/selinux_netlink.h
18005 F: scripts/selinux/
18006 F: security/selinux/
18009 M: Jiri Slaby <jirislaby@kernel.org>
18011 F: drivers/misc/phantom.c
18012 F: include/uapi/linux/phantom.h
18014 SENSEAIR SUNRISE 006-0-0007
18015 M: Jacopo Mondi <jacopo@jmondi.org>
18017 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18018 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18019 F: drivers/iio/chemical/sunrise_co2.c
18021 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18022 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18024 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18025 F: drivers/iio/chemical/scd30.h
18026 F: drivers/iio/chemical/scd30_core.c
18027 F: drivers/iio/chemical/scd30_i2c.c
18028 F: drivers/iio/chemical/scd30_serial.c
18030 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18031 M: Roan van Dijk <roan@protonic.nl>
18033 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18034 F: drivers/iio/chemical/scd4x.c
18036 SENSIRION SGP40 GAS SENSOR DRIVER
18037 M: Andreas Klinger <ak@it-klinger.de>
18039 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18040 F: drivers/iio/chemical/sgp40.c
18042 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18043 M: Tomasz Duszynski <tduszyns@gmail.com>
18045 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18046 F: drivers/iio/chemical/sps30.c
18047 F: drivers/iio/chemical/sps30_i2c.c
18048 F: drivers/iio/chemical/sps30_serial.c
18051 M: Rob Herring <robh@kernel.org>
18052 L: linux-serial@vger.kernel.org
18054 F: Documentation/devicetree/bindings/serial/serial.yaml
18055 F: drivers/tty/serdev/
18056 F: include/linux/serdev.h
18059 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18060 L: linux-serial@vger.kernel.org
18062 F: Documentation/devicetree/bindings/serial/
18063 F: drivers/tty/serial/
18066 M: Sean Young <sean@mess.org>
18067 L: linux-media@vger.kernel.org
18069 F: drivers/media/rc/serial_ir.c
18071 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18072 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18075 F: Documentation/devicetree/bindings/slimbus/
18076 F: drivers/slimbus/
18077 F: include/linux/slimbus.h
18080 M: Edward Cree <ecree.xilinx@gmail.com>
18081 M: Martin Habets <habetsm.xilinx@gmail.com>
18082 L: netdev@vger.kernel.org
18084 F: drivers/net/ethernet/sfc/
18086 SFF/SFP/SFP+ MODULE SUPPORT
18087 M: Russell King <linux@armlinux.org.uk>
18088 L: netdev@vger.kernel.org
18090 F: drivers/net/phy/phylink.c
18091 F: drivers/net/phy/sfp*
18092 F: include/linux/mdio/mdio-i2c.h
18093 F: include/linux/phylink.h
18094 F: include/linux/sfp.h
18095 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)
18098 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18100 F: drivers/misc/sgi-gru/
18102 SGI XP/XPC/XPNET DRIVER
18103 M: Robin Holt <robinmholt@gmail.com>
18104 M: Steve Wahl <steve.wahl@hpe.com>
18105 R: Mike Travis <mike.travis@hpe.com>
18107 F: drivers/misc/sgi-xp/
18109 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18110 M: Karsten Graul <kgraul@linux.ibm.com>
18111 L: linux-s390@vger.kernel.org
18113 W: http://www.ibm.com/developerworks/linux/linux390/
18116 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18117 M: Linus Walleij <linus.walleij@linaro.org>
18118 L: linux-iio@vger.kernel.org
18120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18121 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18122 F: drivers/iio/light/gp2ap002.c
18124 SHARP RJ54N1CB0C SENSOR DRIVER
18125 M: Jacopo Mondi <jacopo@jmondi.org>
18126 L: linux-media@vger.kernel.org
18128 T: git git://linuxtv.org/media_tree.git
18129 F: drivers/media/i2c/rj54n1cb0c.c
18130 F: include/media/i2c/rj54n1cb0c.h
18132 SH_VOU V4L2 OUTPUT DRIVER
18133 L: linux-media@vger.kernel.org
18135 F: drivers/media/platform/renesas/sh_vou.c
18136 F: include/media/drv-intf/sh_vou.h
18138 SI2157 MEDIA DRIVER
18139 M: Antti Palosaari <crope@iki.fi>
18140 L: linux-media@vger.kernel.org
18142 W: https://linuxtv.org
18143 W: http://palosaari.fi/linux/
18144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18145 T: git git://linuxtv.org/anttip/media_tree.git
18146 F: drivers/media/tuners/si2157*
18148 SI2165 MEDIA DRIVER
18149 M: Matthias Schwarzott <zzam@gentoo.org>
18150 L: linux-media@vger.kernel.org
18152 W: https://linuxtv.org
18153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18154 F: drivers/media/dvb-frontends/si2165*
18156 SI2168 MEDIA DRIVER
18157 M: Antti Palosaari <crope@iki.fi>
18158 L: linux-media@vger.kernel.org
18160 W: https://linuxtv.org
18161 W: http://palosaari.fi/linux/
18162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18163 T: git git://linuxtv.org/anttip/media_tree.git
18164 F: drivers/media/dvb-frontends/si2168*
18166 SI470X FM RADIO RECEIVER I2C DRIVER
18167 M: Hans Verkuil <hverkuil@xs4all.nl>
18168 L: linux-media@vger.kernel.org
18170 W: https://linuxtv.org
18171 T: git git://linuxtv.org/media_tree.git
18172 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18174 SI470X FM RADIO RECEIVER USB DRIVER
18175 M: Hans Verkuil <hverkuil@xs4all.nl>
18176 L: linux-media@vger.kernel.org
18178 W: https://linuxtv.org
18179 T: git git://linuxtv.org/media_tree.git
18180 F: drivers/media/radio/si470x/radio-si470x-common.c
18181 F: drivers/media/radio/si470x/radio-si470x-usb.c
18182 F: drivers/media/radio/si470x/radio-si470x.h
18184 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18185 M: Eduardo Valentin <edubezval@gmail.com>
18186 L: linux-media@vger.kernel.org
18188 W: https://linuxtv.org
18189 T: git git://linuxtv.org/media_tree.git
18190 F: drivers/media/radio/si4713/si4713.?
18192 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18193 M: Eduardo Valentin <edubezval@gmail.com>
18194 L: linux-media@vger.kernel.org
18196 W: https://linuxtv.org
18197 T: git git://linuxtv.org/media_tree.git
18198 F: drivers/media/radio/si4713/radio-platform-si4713.c
18200 SI4713 FM RADIO TRANSMITTER USB DRIVER
18201 M: Hans Verkuil <hverkuil@xs4all.nl>
18202 L: linux-media@vger.kernel.org
18204 W: https://linuxtv.org
18205 T: git git://linuxtv.org/media_tree.git
18206 F: drivers/media/radio/si4713/radio-usb-si4713.c
18209 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18210 L: linux-media@vger.kernel.org
18212 W: https://linuxtv.org
18213 T: git git://linuxtv.org/media_tree.git
18214 F: drivers/media/common/siano/
18215 F: drivers/media/mmc/siano/
18216 F: drivers/media/usb/siano/
18217 F: drivers/media/usb/siano/
18220 M: Palmer Dabbelt <palmer@dabbelt.com>
18221 M: Paul Walmsley <paul.walmsley@sifive.com>
18222 L: linux-riscv@lists.infradead.org
18224 T: git git://github.com/sifive/riscv-linux.git
18228 SIFIVE FU540 SYSTEM-ON-CHIP
18229 M: Paul Walmsley <paul.walmsley@sifive.com>
18230 M: Palmer Dabbelt <palmer@dabbelt.com>
18231 L: linux-riscv@lists.infradead.org
18233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18238 M: Green Wan <green.wan@sifive.com>
18240 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18241 F: drivers/dma/sf-pdma/
18243 SILEAD TOUCHSCREEN DRIVER
18244 M: Hans de Goede <hdegoede@redhat.com>
18245 L: linux-input@vger.kernel.org
18246 L: platform-driver-x86@vger.kernel.org
18248 F: drivers/input/touchscreen/silead.c
18249 F: drivers/platform/x86/touchscreen_dmi.c
18251 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18252 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18254 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18255 F: drivers/net/wireless/silabs/wfx/
18257 SILICON MOTION SM712 FRAME BUFFER DRIVER
18258 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18259 M: Teddy Wang <teddy.wang@siliconmotion.com>
18260 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18261 L: linux-fbdev@vger.kernel.org
18263 F: Documentation/fb/sm712fb.rst
18264 F: drivers/video/fbdev/sm712*
18266 SILVACO I3C DUAL-ROLE MASTER
18267 M: Miquel Raynal <miquel.raynal@bootlin.com>
18268 M: Conor Culhane <conor.culhane@silvaco.com>
18269 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18271 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18272 F: drivers/i3c/master/svc-i3c-master.c
18275 M: Hans de Goede <hdegoede@redhat.com>
18276 L: linux-fbdev@vger.kernel.org
18278 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18279 F: drivers/video/fbdev/simplefb.c
18280 F: include/linux/platform_data/simplefb.h
18282 SIMTEC EB110ATX (Chalice CATS)
18283 M: Simtec Linux Team <linux@simtec.co.uk>
18285 W: http://www.simtec.co.uk/products/EB110ATX/
18287 SIMTEC EB2410ITX (BAST)
18288 M: Simtec Linux Team <linux@simtec.co.uk>
18290 W: http://www.simtec.co.uk/products/EB2410ITX/
18291 F: arch/arm/mach-s3c/bast-ide.c
18292 F: arch/arm/mach-s3c/bast-irq.c
18293 F: arch/arm/mach-s3c/mach-bast.c
18296 M: Thorsten Scherer <t.scherer@eckelmann.de>
18297 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18298 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18300 F: drivers/gpio/gpio-siox.c
18302 F: include/trace/events/siox.h
18304 SIPHASH PRF ROUTINES
18305 M: Jason A. Donenfeld <Jason@zx2c4.com>
18307 F: include/linux/siphash.h
18309 F: lib/test_siphash.c
18311 SIS 190 ETHERNET DRIVER
18312 M: Francois Romieu <romieu@fr.zoreil.com>
18313 L: netdev@vger.kernel.org
18315 F: drivers/net/ethernet/sis/sis190.c
18317 SIS 900/7016 FAST ETHERNET DRIVER
18318 M: Daniele Venzano <venza@brownhat.org>
18319 L: netdev@vger.kernel.org
18321 W: http://www.brownhat.org/sis900.html
18322 F: drivers/net/ethernet/sis/sis900.*
18324 SIS FRAMEBUFFER DRIVER
18325 M: Thomas Winischhofer <thomas@winischhofer.net>
18327 W: http://www.winischhofer.net/linuxsisvga.shtml
18328 F: Documentation/fb/sisfb.rst
18329 F: drivers/video/fbdev/sis/
18330 F: include/video/sisfb.h
18332 SIS I2C TOUCHSCREEN DRIVER
18333 M: Mika Penttilä <mika.penttila@nextfour.com>
18334 L: linux-input@vger.kernel.org
18336 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18337 F: drivers/input/touchscreen/sis_i2c.c
18340 M: Thomas Winischhofer <thomas@winischhofer.net>
18342 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18343 F: drivers/usb/misc/sisusbvga/
18345 SL28 CPLD MFD DRIVER
18346 M: Michael Walle <michael@walle.cc>
18348 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18349 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18350 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18351 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18352 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18353 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18354 F: drivers/gpio/gpio-sl28cpld.c
18355 F: drivers/hwmon/sl28cpld-hwmon.c
18356 F: drivers/irqchip/irq-sl28cpld.c
18357 F: drivers/pwm/pwm-sl28cpld.c
18358 F: drivers/watchdog/sl28cpld_wdt.c
18361 M: Christoph Lameter <cl@linux.com>
18362 M: Pekka Enberg <penberg@kernel.org>
18363 M: David Rientjes <rientjes@google.com>
18364 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18365 M: Andrew Morton <akpm@linux-foundation.org>
18366 M: Vlastimil Babka <vbabka@suse.cz>
18367 R: Roman Gushchin <roman.gushchin@linux.dev>
18368 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18369 L: linux-mm@kvack.org
18371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18372 F: include/linux/sl?b*.h
18375 SLEEPABLE READ-COPY UPDATE (SRCU)
18376 M: Lai Jiangshan <jiangshanlai@gmail.com>
18377 M: "Paul E. McKenney" <paulmck@kernel.org>
18378 M: Josh Triplett <josh@joshtriplett.org>
18379 R: Steven Rostedt <rostedt@goodmis.org>
18380 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18381 L: rcu@vger.kernel.org
18383 W: http://www.rdrop.com/users/paulmck/RCU/
18384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18385 F: include/linux/srcu*.h
18386 F: kernel/rcu/srcu*.c
18388 SMACK SECURITY MODULE
18389 M: Casey Schaufler <casey@schaufler-ca.com>
18390 L: linux-security-module@vger.kernel.org
18392 W: http://schaufler-ca.com
18393 T: git git://github.com/cschaufler/smack-next
18394 F: Documentation/admin-guide/LSM/Smack.rst
18397 SMC91x ETHERNET DRIVER
18398 M: Nicolas Pitre <nico@fluxnic.net>
18400 F: drivers/net/ethernet/smsc/smc91x.*
18402 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18403 M: Mark Rutland <mark.rutland@arm.com>
18404 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18405 M: Sudeep Holla <sudeep.holla@arm.com>
18406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18408 F: drivers/firmware/smccc/
18409 F: include/linux/arm-smccc.h
18411 SMM665 HARDWARE MONITOR DRIVER
18412 M: Guenter Roeck <linux@roeck-us.net>
18413 L: linux-hwmon@vger.kernel.org
18415 F: Documentation/hwmon/smm665.rst
18416 F: drivers/hwmon/smm665.c
18418 SMSC EMC2103 HARDWARE MONITOR DRIVER
18419 M: Steve Glendinning <steve.glendinning@shawell.net>
18420 L: linux-hwmon@vger.kernel.org
18422 F: Documentation/hwmon/emc2103.rst
18423 F: drivers/hwmon/emc2103.c
18425 SMSC SCH5627 HARDWARE MONITOR DRIVER
18426 M: Hans de Goede <hdegoede@redhat.com>
18427 L: linux-hwmon@vger.kernel.org
18429 F: Documentation/hwmon/sch5627.rst
18430 F: drivers/hwmon/sch5627.c
18432 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18433 M: Steve Glendinning <steve.glendinning@shawell.net>
18434 L: linux-fbdev@vger.kernel.org
18436 F: drivers/video/fbdev/smscufx.c
18438 SMSC47B397 HARDWARE MONITOR DRIVER
18439 M: Jean Delvare <jdelvare@suse.com>
18440 L: linux-hwmon@vger.kernel.org
18442 F: Documentation/hwmon/smsc47b397.rst
18443 F: drivers/hwmon/smsc47b397.c
18445 SMSC911x ETHERNET DRIVER
18446 M: Steve Glendinning <steve.glendinning@shawell.net>
18447 L: netdev@vger.kernel.org
18449 F: drivers/net/ethernet/smsc/smsc911x.*
18450 F: include/linux/smsc911x.h
18452 SMSC9420 PCI ETHERNET DRIVER
18453 M: Steve Glendinning <steve.glendinning@shawell.net>
18454 L: netdev@vger.kernel.org
18456 F: drivers/net/ethernet/smsc/smsc9420.*
18458 SOCIONEXT (SNI) AVE NETWORK DRIVER
18459 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18460 L: netdev@vger.kernel.org
18462 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18463 F: drivers/net/ethernet/socionext/sni_ave.c
18465 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18466 M: Jassi Brar <jaswinder.singh@linaro.org>
18467 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18468 L: netdev@vger.kernel.org
18470 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18471 F: drivers/net/ethernet/socionext/netsec.c
18473 SOCIONEXT (SNI) Synquacer SPI DRIVER
18474 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18475 M: Jassi Brar <jaswinder.singh@linaro.org>
18476 L: linux-spi@vger.kernel.org
18478 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18479 F: drivers/spi/spi-synquacer.c
18481 SOCIONEXT SYNQUACER I2C DRIVER
18482 M: Ard Biesheuvel <ardb@kernel.org>
18483 L: linux-i2c@vger.kernel.org
18485 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18486 F: drivers/i2c/busses/i2c-synquacer.c
18488 SOCIONEXT UNIPHIER SOUND DRIVER
18489 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18491 F: sound/soc/uniphier/
18493 SOEKRIS NET48XX LED SUPPORT
18494 M: Chris Boot <bootc@bootc.net>
18496 F: drivers/leds/leds-net48xx.c
18498 SOFT-IWARP DRIVER (siw)
18499 M: Bernard Metzler <bmt@zurich.ibm.com>
18500 L: linux-rdma@vger.kernel.org
18502 F: drivers/infiniband/sw/siw/
18503 F: include/uapi/rdma/siw-abi.h
18505 SOFT-ROCE DRIVER (rxe)
18506 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18507 L: linux-rdma@vger.kernel.org
18509 F: drivers/infiniband/sw/rxe/
18510 F: include/uapi/rdma/rdma_user_rxe.h
18512 SOFTLOGIC 6x10 MPEG CODEC
18513 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18514 M: Anton Sviridenko <anton@corp.bluecherry.net>
18515 M: Andrey Utkin <andrey_utkin@fastmail.com>
18516 M: Ismael Luceno <ismael@iodev.co.uk>
18517 L: linux-media@vger.kernel.org
18519 F: drivers/media/pci/solo6x10/
18521 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18522 M: James Morse <james.morse@arm.com>
18523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18525 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18526 F: drivers/firmware/arm_sdei.c
18527 F: include/linux/arm_sdei.h
18528 F: include/uapi/linux/arm_sdei.h
18530 SOFTWARE NODES AND DEVICE PROPERTIES
18531 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18532 R: Daniel Scally <djrscally@gmail.com>
18533 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18534 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18535 L: linux-acpi@vger.kernel.org
18537 F: drivers/base/property.c
18538 F: drivers/base/swnode.c
18539 F: include/linux/fwnode.h
18540 F: include/linux/property.h
18542 SOFTWARE RAID (Multiple Disks) SUPPORT
18543 M: Song Liu <song@kernel.org>
18544 L: linux-raid@vger.kernel.org
18546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18547 F: drivers/md/Kconfig
18548 F: drivers/md/Makefile
18550 F: drivers/md/raid*
18551 F: include/linux/raid/
18552 F: include/uapi/linux/raid/
18554 SOLIDRUN CLEARFOG SUPPORT
18555 M: Russell King <linux@armlinux.org.uk>
18557 F: arch/arm/boot/dts/armada-388-clearfog*
18558 F: arch/arm/boot/dts/armada-38x-solidrun-*
18560 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18561 M: Russell King <linux@armlinux.org.uk>
18563 F: arch/arm/boot/dts/imx6*-cubox-i*
18564 F: arch/arm/boot/dts/imx6*-hummingboard*
18565 F: arch/arm/boot/dts/imx6*-sr-*
18567 SONIC NETWORK DRIVER
18568 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18569 L: netdev@vger.kernel.org
18571 F: drivers/net/ethernet/natsemi/sonic.*
18573 SONICS SILICON BACKPLANE DRIVER (SSB)
18574 M: Michael Buesch <m@bues.ch>
18575 L: linux-wireless@vger.kernel.org
18578 F: include/linux/ssb/
18580 SONY IMX208 SENSOR DRIVER
18581 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18582 L: linux-media@vger.kernel.org
18584 T: git git://linuxtv.org/media_tree.git
18585 F: drivers/media/i2c/imx208.c
18587 SONY IMX214 SENSOR DRIVER
18588 M: Ricardo Ribalda <ribalda@kernel.org>
18589 L: linux-media@vger.kernel.org
18591 T: git git://linuxtv.org/media_tree.git
18592 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18593 F: drivers/media/i2c/imx214.c
18595 SONY IMX219 SENSOR DRIVER
18596 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18597 L: linux-media@vger.kernel.org
18599 T: git git://linuxtv.org/media_tree.git
18600 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18601 F: drivers/media/i2c/imx219.c
18603 SONY IMX258 SENSOR DRIVER
18604 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18605 L: linux-media@vger.kernel.org
18607 T: git git://linuxtv.org/media_tree.git
18608 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18609 F: drivers/media/i2c/imx258.c
18611 SONY IMX274 SENSOR DRIVER
18612 M: Leon Luo <leonl@leopardimaging.com>
18613 L: linux-media@vger.kernel.org
18615 T: git git://linuxtv.org/media_tree.git
18616 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18617 F: drivers/media/i2c/imx274.c
18619 SONY IMX290 SENSOR DRIVER
18620 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18621 L: linux-media@vger.kernel.org
18623 T: git git://linuxtv.org/media_tree.git
18624 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18625 F: drivers/media/i2c/imx290.c
18627 SONY IMX319 SENSOR DRIVER
18628 M: Bingbu Cao <bingbu.cao@intel.com>
18629 L: linux-media@vger.kernel.org
18631 T: git git://linuxtv.org/media_tree.git
18632 F: drivers/media/i2c/imx319.c
18634 SONY IMX334 SENSOR DRIVER
18635 M: Paul J. Murphy <paul.j.murphy@intel.com>
18636 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18637 L: linux-media@vger.kernel.org
18639 T: git git://linuxtv.org/media_tree.git
18640 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18641 F: drivers/media/i2c/imx334.c
18643 SONY IMX335 SENSOR DRIVER
18644 M: Paul J. Murphy <paul.j.murphy@intel.com>
18645 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18646 L: linux-media@vger.kernel.org
18648 T: git git://linuxtv.org/media_tree.git
18649 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18650 F: drivers/media/i2c/imx335.c
18652 SONY IMX355 SENSOR DRIVER
18653 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18654 L: linux-media@vger.kernel.org
18656 T: git git://linuxtv.org/media_tree.git
18657 F: drivers/media/i2c/imx355.c
18659 SONY IMX412 SENSOR DRIVER
18660 M: Paul J. Murphy <paul.j.murphy@intel.com>
18661 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18662 L: linux-media@vger.kernel.org
18664 T: git git://linuxtv.org/media_tree.git
18665 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18666 F: drivers/media/i2c/imx412.c
18668 SONY MEMORYSTICK SUBSYSTEM
18669 M: Maxim Levitsky <maximlevitsky@gmail.com>
18670 M: Alex Dubov <oakad@yahoo.com>
18671 M: Ulf Hansson <ulf.hansson@linaro.org>
18672 L: linux-mmc@vger.kernel.org
18674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18675 F: drivers/memstick/
18676 F: include/linux/memstick.h
18678 SONY VAIO CONTROL DEVICE DRIVER
18679 M: Mattia Dongili <malattia@linux.it>
18680 L: platform-driver-x86@vger.kernel.org
18682 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18683 F: Documentation/admin-guide/laptops/sony-laptop.rst
18684 F: drivers/char/sonypi.c
18685 F: drivers/platform/x86/sony-laptop.c
18686 F: include/linux/sony-laptop.h
18689 M: Jaroslav Kysela <perex@perex.cz>
18690 M: Takashi Iwai <tiwai@suse.com>
18691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18693 W: http://www.alsa-project.org/
18694 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18696 F: Documentation/sound/
18698 F: include/uapi/sound/
18700 F: tools/testing/selftests/alsa
18702 SOUND - COMPRESSED AUDIO
18703 M: Vinod Koul <vkoul@kernel.org>
18704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18707 F: Documentation/sound/designs/compress-offload.rst
18708 F: include/sound/compress_driver.h
18709 F: include/uapi/sound/compress_*
18710 F: sound/core/compress_offload.c
18711 F: sound/soc/soc-compress.c
18713 SOUND - DMAENGINE HELPERS
18714 M: Lars-Peter Clausen <lars@metafoo.de>
18716 F: include/sound/dmaengine_pcm.h
18717 F: sound/core/pcm_dmaengine.c
18718 F: sound/soc/soc-generic-dmaengine-pcm.c
18720 SOUND - ALSA SELFTESTS
18721 M: Mark Brown <broonie@kernel.org>
18722 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18723 L: linux-kselftest@vger.kernel.org
18725 F: tools/testing/selftests/alsa
18727 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18728 M: Liam Girdwood <lgirdwood@gmail.com>
18729 M: Mark Brown <broonie@kernel.org>
18730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18732 W: http://alsa-project.org/main/index.php/ASoC
18733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18734 F: Documentation/devicetree/bindings/sound/
18735 F: Documentation/sound/soc/
18736 F: include/dt-bindings/sound/
18737 F: include/sound/soc*
18740 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18741 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18742 M: Liam Girdwood <lgirdwood@gmail.com>
18743 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18744 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18745 M: Daniel Baluta <daniel.baluta@nxp.com>
18746 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18748 W: https://github.com/thesofproject/linux/
18751 SOUNDWIRE SUBSYSTEM
18752 M: Vinod Koul <vkoul@kernel.org>
18753 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18754 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18755 R: Sanyog Kale <sanyog.r.kale@intel.com>
18756 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18759 F: Documentation/driver-api/soundwire/
18760 F: drivers/soundwire/
18761 F: include/linux/soundwire/
18764 M: Olli Salonen <olli.salonen@iki.fi>
18765 L: linux-media@vger.kernel.org
18767 W: https://linuxtv.org
18768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18769 F: drivers/media/dvb-frontends/sp2*
18771 SPARC + UltraSPARC (sparc/sparc64)
18772 M: "David S. Miller" <davem@davemloft.net>
18773 L: sparclinux@vger.kernel.org
18775 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18781 SPARC SERIAL DRIVERS
18782 M: "David S. Miller" <davem@davemloft.net>
18783 L: sparclinux@vger.kernel.org
18785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18787 F: drivers/tty/serial/suncore.c
18788 F: drivers/tty/serial/sunhv.c
18789 F: drivers/tty/serial/sunsab.c
18790 F: drivers/tty/serial/sunsab.h
18791 F: drivers/tty/serial/sunsu.c
18792 F: drivers/tty/serial/sunzilog.c
18793 F: drivers/tty/serial/sunzilog.h
18794 F: drivers/tty/vcc.c
18795 F: include/linux/sunserialcore.h
18798 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18799 L: linux-sparse@vger.kernel.org
18801 W: https://sparse.docs.kernel.org/
18802 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18803 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18804 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18805 F: include/linux/compiler.h
18807 SPEAKUP CONSOLE SPEECH DRIVER
18808 M: William Hubbs <w.d.hubbs@gmail.com>
18809 M: Chris Brannon <chris@the-brannons.com>
18810 M: Kirk Reiser <kirk@reisers.ca>
18811 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18812 L: speakup@linux-speakup.org
18814 W: http://www.linux-speakup.org/
18815 W: https://github.com/linux-speakup/speakup
18816 B: https://github.com/linux-speakup/speakup/issues
18817 F: drivers/accessibility/speakup/
18819 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18820 M: Viresh Kumar <vireshk@kernel.org>
18821 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18825 W: http://www.st.com/spear
18826 F: arch/arm/boot/dts/spear*
18827 F: arch/arm/mach-spear/
18828 F: drivers/clk/spear/
18829 F: drivers/pinctrl/spear/
18832 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18833 M: Pratyush Yadav <p.yadav@ti.com>
18834 R: Michael Walle <michael@walle.cc>
18835 L: linux-mtd@lists.infradead.org
18837 W: http://www.linux-mtd.infradead.org/
18838 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18839 C: irc://irc.oftc.net/mtd
18840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18841 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18842 F: drivers/mtd/spi-nor/
18843 F: include/linux/mtd/spi-nor.h
18846 M: Mark Brown <broonie@kernel.org>
18847 L: linux-spi@vger.kernel.org
18849 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18851 F: Documentation/devicetree/bindings/spi/
18852 F: Documentation/spi/
18854 F: include/linux/spi/
18855 F: include/uapi/linux/spi/
18858 SPIDERNET NETWORK DRIVER for CELL
18859 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18860 M: Geoff Levand <geoff@infradead.org>
18861 L: netdev@vger.kernel.org
18862 L: linuxppc-dev@lists.ozlabs.org
18864 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18865 F: drivers/net/ethernet/toshiba/spider_net*
18868 M: Stephen Boyd <sboyd@kernel.org>
18869 L: linux-kernel@vger.kernel.org
18871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18872 F: Documentation/devicetree/bindings/spmi/
18874 F: include/dt-bindings/spmi/spmi.h
18875 F: include/linux/spmi.h
18876 F: include/trace/events/spmi.h
18879 M: Jeremy Kerr <jk@ozlabs.org>
18880 L: linuxppc-dev@lists.ozlabs.org
18882 W: http://www.ibm.com/developerworks/power/cell/
18883 F: Documentation/filesystems/spufs/spufs.rst
18884 F: arch/powerpc/platforms/cell/spufs/
18886 SQUASHFS FILE SYSTEM
18887 M: Phillip Lougher <phillip@squashfs.org.uk>
18888 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18890 W: http://squashfs.org.uk
18891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18892 F: Documentation/filesystems/squashfs.rst
18895 SRM (Alpha) environment access
18896 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18898 F: arch/alpha/kernel/srm_env.c
18900 ST LSM6DSx IMU IIO DRIVER
18901 M: Lorenzo Bianconi <lorenzo@kernel.org>
18902 L: linux-iio@vger.kernel.org
18904 W: http://www.st.com/
18905 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18906 F: drivers/iio/imu/st_lsm6dsx/
18908 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18909 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18910 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18911 L: linux-media@vger.kernel.org
18913 T: git git://linuxtv.org/media_tree.git
18914 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18915 F: drivers/media/i2c/st-mipid02.c
18917 ST STM32 I2C/SMBUS DRIVER
18918 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18919 M: Alain Volmat <alain.volmat@foss.st.com>
18920 L: linux-i2c@vger.kernel.org
18922 F: drivers/i2c/busses/i2c-stm32*
18924 ST STM32 SPI DRIVER
18925 M: Alain Volmat <alain.volmat@foss.st.com>
18926 L: linux-spi@vger.kernel.org
18928 F: drivers/spi/spi-stm32.c
18931 M: Daniel Nilsson <daniel.nilsson@flex.com>
18932 L: linux-hwmon@vger.kernel.org
18934 F: Documentation/hwmon/stpddc60.rst
18935 F: drivers/hwmon/pmbus/stpddc60.c
18937 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18938 M: Song Qiang <songqiang1304521@gmail.com>
18939 L: linux-iio@vger.kernel.org
18941 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18942 F: drivers/iio/proximity/vl53l0x-i2c.c
18945 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18946 M: Sasha Levin <sashal@kernel.org>
18947 L: stable@vger.kernel.org
18949 F: Documentation/process/stable-kernel-rules.rst
18951 STAGING - ATOMISP DRIVER
18952 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18953 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18954 L: linux-media@vger.kernel.org
18956 F: drivers/staging/media/atomisp/
18958 STAGING - FIELDBUS SUBSYSTEM
18959 M: Sven Van Asbroeck <TheSven73@gmail.com>
18961 F: drivers/staging/fieldbus/*
18962 F: drivers/staging/fieldbus/Documentation/
18964 STAGING - HMS ANYBUS-S BUS
18965 M: Sven Van Asbroeck <TheSven73@gmail.com>
18967 F: drivers/staging/fieldbus/anybuss/
18969 STAGING - INDUSTRIAL IO
18970 M: Jonathan Cameron <jic23@kernel.org>
18971 L: linux-iio@vger.kernel.org
18973 F: Documentation/devicetree/bindings/staging/iio/
18974 F: drivers/staging/iio/
18976 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18977 M: Marc Dietrich <marvin24@gmx.de>
18978 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18979 L: linux-tegra@vger.kernel.org
18981 F: drivers/staging/nvec/
18983 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18984 M: Jens Frederich <jfrederich@gmail.com>
18985 M: Jon Nettleton <jon.nettleton@gmail.com>
18987 W: http://wiki.laptop.org/go/DCON
18988 F: drivers/staging/olpc_dcon/
18990 STAGING - REALTEK RTL8188EU DRIVERS
18991 M: Larry Finger <Larry.Finger@lwfinger.net>
18992 M: Phillip Potter <phil@philpotter.co.uk>
18994 F: drivers/staging/r8188eu/
18996 STAGING - REALTEK RTL8712U DRIVERS
18997 M: Larry Finger <Larry.Finger@lwfinger.net>
18998 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19000 F: drivers/staging/rtl8712/
19002 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19003 M: Michael Hennerich <michael.hennerich@analog.com>
19004 L: linux-fbdev@vger.kernel.org
19006 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19007 F: drivers/staging/fbtft/fb_seps525.c
19009 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19010 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19011 M: Teddy Wang <teddy.wang@siliconmotion.com>
19012 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19013 L: linux-fbdev@vger.kernel.org
19015 F: drivers/staging/sm750fb/
19017 STAGING - VIA VT665X DRIVERS
19018 M: Forest Bond <forest@alittletooquiet.net>
19020 F: drivers/staging/vt665?/
19023 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19024 L: linux-staging@lists.linux.dev
19026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19027 F: drivers/staging/
19029 STARFIRE/DURALAN NETWORK DRIVER
19030 M: Ion Badulescu <ionut@badula.org>
19032 F: drivers/net/ethernet/adaptec/starfire*
19034 STARFIVE JH7100 CLOCK DRIVERS
19035 M: Emil Renner Berthing <kernel@esmil.dk>
19037 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19038 F: drivers/clk/starfive/clk-starfive-jh7100*
19039 F: include/dt-bindings/clock/starfive-jh7100*.h
19041 STARFIVE JH7100 PINCTRL DRIVER
19042 M: Emil Renner Berthing <kernel@esmil.dk>
19043 L: linux-gpio@vger.kernel.org
19045 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19046 F: drivers/pinctrl/pinctrl-starfive.c
19047 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19049 STARFIVE JH7100 RESET CONTROLLER DRIVER
19050 M: Emil Renner Berthing <kernel@esmil.dk>
19052 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19053 F: drivers/reset/reset-starfive-jh7100.c
19054 F: include/dt-bindings/reset/starfive-jh7100.h
19057 M: Peter Zijlstra <peterz@infradead.org>
19058 M: Josh Poimboeuf <jpoimboe@kernel.org>
19059 M: Jason Baron <jbaron@akamai.com>
19060 R: Steven Rostedt <rostedt@goodmis.org>
19061 R: Ard Biesheuvel <ardb@kernel.org>
19063 F: arch/*/include/asm/jump_label*.h
19064 F: arch/*/include/asm/static_call*.h
19065 F: arch/*/kernel/jump_label.c
19066 F: arch/*/kernel/static_call.c
19067 F: include/linux/jump_label*.h
19068 F: include/linux/static_call*.h
19069 F: kernel/jump_label.c
19070 F: kernel/static_call.c
19072 STI AUDIO (ASoC) DRIVERS
19073 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19076 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19080 M: Alain Volmat <alain.volmat@foss.st.com>
19082 F: Documentation/devicetree/bindings/media/stih-cec.txt
19083 F: drivers/media/cec/platform/sti/
19085 STK1160 USB VIDEO CAPTURE DRIVER
19086 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19087 L: linux-media@vger.kernel.org
19089 T: git git://linuxtv.org/media_tree.git
19090 F: drivers/media/usb/stk1160/
19092 STM32 AUDIO (ASoC) DRIVERS
19093 M: Olivier Moysan <olivier.moysan@foss.st.com>
19094 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19097 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19098 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19101 STM32 TIMER/LPTIMER DRIVERS
19102 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19104 F: Documentation/ABI/testing/*timer-stm32
19105 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19106 F: drivers/*/stm32-*timer*
19107 F: drivers/pwm/pwm-stm32*
19108 F: include/linux/*/stm32-*tim*
19110 STMMAC ETHERNET DRIVER
19111 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19112 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19113 M: Jose Abreu <joabreu@synopsys.com>
19114 L: netdev@vger.kernel.org
19116 W: http://www.stlinux.com
19117 F: Documentation/networking/device_drivers/ethernet/stmicro/
19118 F: drivers/net/ethernet/stmicro/stmmac/
19121 M: Sam Creasey <sammy@sammy.net>
19123 W: http://sammy.net/sun3/
19124 F: arch/m68k/include/asm/sun3*
19125 F: arch/m68k/kernel/*sun3*
19126 F: arch/m68k/sun3*/
19127 F: drivers/net/ethernet/i825xx/sun3*
19129 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19130 M: Hans de Goede <hdegoede@redhat.com>
19131 L: linux-input@vger.kernel.org
19133 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19134 F: drivers/input/keyboard/sun4i-lradc-keys.c
19136 SUNDANCE NETWORK DRIVER
19137 M: Denis Kirjanov <kda@linux-powerpc.org>
19138 L: netdev@vger.kernel.org
19140 F: drivers/net/ethernet/dlink/sundance.c
19142 SUNPLUS ETHERNET DRIVER
19143 M: Wells Lu <wellslutw@gmail.com>
19144 L: netdev@vger.kernel.org
19146 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19147 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19148 F: drivers/net/ethernet/sunplus/
19150 SUNPLUS OCOTP DRIVER
19151 M: Vincent Shih <vincent.sunplus@gmail.com>
19153 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19154 F: drivers/nvmem/sunplus-ocotp.c
19157 M: Hammer Hsieh <hammerh0314@gmail.com>
19159 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19160 F: drivers/pwm/pwm-sunplus.c
19163 M: Vincent Shih <vincent.sunplus@gmail.com>
19164 L: linux-rtc@vger.kernel.org
19166 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19167 F: drivers/rtc/rtc-sunplus.c
19169 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19170 M: Li-hao Kuo <lhjeff911@gmail.com>
19171 L: linux-spi@vger.kernel.org
19173 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19174 F: drivers/spi/spi-sunplus-sp7021.c
19176 SUNPLUS UART DRIVER
19177 M: Hammer Hsieh <hammerh0314@gmail.com>
19179 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19180 F: drivers/tty/serial/sunplus-uart.c
19182 SUNPLUS WATCHDOG DRIVER
19183 M: Xiantao Hu <xt.hu@cqplus1.com>
19184 L: linux-watchdog@vger.kernel.org
19186 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19187 F: drivers/watchdog/sunplus_wdt.c
19190 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19191 M: Rich Felker <dalias@libc.org>
19192 L: linux-sh@vger.kernel.org
19194 Q: http://patchwork.kernel.org/project/linux-sh/list/
19195 F: Documentation/sh/
19200 M: "Rafael J. Wysocki" <rafael@kernel.org>
19201 M: Len Brown <len.brown@intel.com>
19202 M: Pavel Machek <pavel@ucw.cz>
19203 L: linux-pm@vger.kernel.org
19205 B: https://bugzilla.kernel.org
19206 F: Documentation/power/
19207 F: arch/x86/kernel/acpi/
19208 F: drivers/base/power/
19209 F: include/linux/freezer.h
19210 F: include/linux/pm.h
19211 F: include/linux/suspend.h
19215 M: Martin Mares <mj@ucw.cz>
19216 L: linux-video@atrey.karlin.mff.cuni.cz
19218 F: Documentation/admin-guide/svga.rst
19219 F: arch/x86/boot/video*
19222 M: Christoph Hellwig <hch@infradead.org>
19223 L: iommu@lists.linux-foundation.org
19224 L: iommu@lists.linux.dev
19226 W: http://git.infradead.org/users/hch/dma-mapping.git
19227 T: git git://git.infradead.org/users/hch/dma-mapping.git
19228 F: arch/*/kernel/pci-swiotlb.c
19229 F: include/linux/swiotlb.h
19230 F: kernel/dma/swiotlb.c
19233 M: Jiri Pirko <jiri@resnulli.us>
19234 M: Ivan Vecera <ivecera@redhat.com>
19235 L: netdev@vger.kernel.org
19237 F: include/net/switchdev.h
19240 SY8106A REGULATOR DRIVER
19241 M: Icenowy Zheng <icenowy@aosc.io>
19243 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19244 F: drivers/regulator/sy8106a-regulator.c
19246 SYNC FILE FRAMEWORK
19247 M: Sumit Semwal <sumit.semwal@linaro.org>
19248 R: Gustavo Padovan <gustavo@padovan.org>
19249 L: linux-media@vger.kernel.org
19250 L: dri-devel@lists.freedesktop.org
19252 T: git git://anongit.freedesktop.org/drm/drm-misc
19253 F: Documentation/driver-api/sync_file.rst
19254 F: drivers/dma-buf/dma-fence*
19255 F: drivers/dma-buf/sw_sync.c
19256 F: drivers/dma-buf/sync_*
19257 F: include/linux/sync_file.h
19258 F: include/uapi/linux/sync_file.h
19260 SYNOPSYS ARC ARCHITECTURE
19261 M: Vineet Gupta <vgupta@kernel.org>
19262 L: linux-snps-arc@lists.infradead.org
19264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19265 F: Documentation/arc/
19266 F: Documentation/devicetree/bindings/arc/*
19267 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19269 F: drivers/clocksource/arc_timer.c
19270 F: drivers/tty/serial/arc_uart.c
19272 SYNOPSYS ARC HSDK SDP pll clock driver
19273 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19275 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19276 F: drivers/clk/clk-hsdk-pll.c
19278 SYNOPSYS ARC SDP clock driver
19279 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19281 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19282 F: drivers/clk/axs10x/*
19284 SYNOPSYS ARC SDP platform support
19285 M: Alexey Brodkin <abrodkin@synopsys.com>
19287 F: Documentation/devicetree/bindings/arc/axs10*
19288 F: arch/arc/boot/dts/ax*
19289 F: arch/arc/plat-axs10x
19291 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19292 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19294 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19295 F: drivers/reset/reset-axs10x.c
19297 SYNOPSYS CREG GPIO DRIVER
19298 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19300 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19301 F: drivers/gpio/gpio-creg-snps.c
19303 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19304 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19306 F: drivers/tty/serial/8250/8250_dw.c
19307 F: drivers/tty/serial/8250/8250_dwlib.*
19308 F: drivers/tty/serial/8250/8250_lpss.c
19310 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19311 M: Hoan Tran <hoan@os.amperecomputing.com>
19312 M: Serge Semin <fancer.lancer@gmail.com>
19313 L: linux-gpio@vger.kernel.org
19315 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19316 F: drivers/gpio/gpio-dwapb.c
19318 SYNOPSYS DESIGNWARE APB SSI DRIVER
19319 M: Serge Semin <fancer.lancer@gmail.com>
19320 L: linux-spi@vger.kernel.org
19322 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19323 F: drivers/spi/spi-dw*
19325 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19326 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19328 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19329 F: drivers/dma/dw-axi-dmac/
19331 SYNOPSYS DESIGNWARE DMAC DRIVER
19332 M: Viresh Kumar <vireshk@kernel.org>
19333 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19335 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19336 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19338 F: include/dt-bindings/dma/dw-dmac.h
19339 F: include/linux/dma/dw.h
19340 F: include/linux/platform_data/dma-dw.h
19342 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19343 M: Jose Abreu <Jose.Abreu@synopsys.com>
19344 L: netdev@vger.kernel.org
19346 F: drivers/net/ethernet/synopsys/
19348 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19349 M: Jose Abreu <Jose.Abreu@synopsys.com>
19350 L: netdev@vger.kernel.org
19352 F: drivers/net/pcs/pcs-xpcs.c
19353 F: drivers/net/pcs/pcs-xpcs.h
19354 F: include/linux/pcs/pcs-xpcs.h
19356 SYNOPSYS DESIGNWARE I2C DRIVER
19357 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19358 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19359 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19360 R: Jan Dabros <jsd@semihalf.com>
19361 L: linux-i2c@vger.kernel.org
19363 F: drivers/i2c/busses/i2c-designware-*
19365 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19366 M: Jaehoon Chung <jh80.chung@samsung.com>
19367 L: linux-mmc@vger.kernel.org
19369 F: drivers/mmc/host/dw_mmc*
19371 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19372 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19374 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19375 F: drivers/reset/reset-hsdk.c
19376 F: include/dt-bindings/reset/snps,hsdk-reset.h
19378 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19379 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19380 M: Manjunath M B <manjumb@synopsys.com>
19381 L: linux-mmc@vger.kernel.org
19383 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19385 SYSTEM CONFIGURATION (SYSCON)
19386 M: Lee Jones <lee.jones@linaro.org>
19387 M: Arnd Bergmann <arnd@arndb.de>
19389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19390 F: drivers/mfd/syscon.c
19392 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19393 M: Sudeep Holla <sudeep.holla@arm.com>
19394 R: Cristian Marussi <cristian.marussi@arm.com>
19395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19397 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19398 F: drivers/clk/clk-sc[mp]i.c
19399 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19400 F: drivers/firmware/arm_scmi/
19401 F: drivers/firmware/arm_scpi.c
19402 F: drivers/regulator/scmi-regulator.c
19403 F: drivers/reset/reset-scmi.c
19404 F: include/linux/sc[mp]i_protocol.h
19405 F: include/trace/events/scmi.h
19406 F: include/uapi/linux/virtio_scmi.h
19408 SYSTEM RESET/SHUTDOWN DRIVERS
19409 M: Sebastian Reichel <sre@kernel.org>
19410 L: linux-pm@vger.kernel.org
19412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19413 F: Documentation/devicetree/bindings/power/reset/
19414 F: drivers/power/reset/
19416 SYSTEM TRACE MODULE CLASS
19417 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19420 F: Documentation/trace/stm.rst
19421 F: drivers/hwtracing/stm/
19422 F: include/linux/stm.h
19423 F: include/uapi/linux/stm.h
19425 SYSTEM76 ACPI DRIVER
19426 M: Jeremy Soller <jeremy@system76.com>
19427 M: System76 Product Development <productdev@system76.com>
19428 L: platform-driver-x86@vger.kernel.org
19430 F: drivers/platform/x86/system76_acpi.c
19433 M: Christoph Hellwig <hch@infradead.org>
19435 F: Documentation/filesystems/sysv-fs.rst
19437 F: include/linux/sysv_fs.h
19439 TASKSTATS STATISTICS INTERFACE
19440 M: Balbir Singh <bsingharora@gmail.com>
19442 F: Documentation/accounting/taskstats*
19443 F: include/linux/taskstats*
19444 F: kernel/taskstats.c
19447 M: Jamal Hadi Salim <jhs@mojatatu.com>
19448 M: Cong Wang <xiyou.wangcong@gmail.com>
19449 M: Jiri Pirko <jiri@resnulli.us>
19450 L: netdev@vger.kernel.org
19452 F: include/net/pkt_cls.h
19453 F: include/net/pkt_sched.h
19454 F: include/net/tc_act/
19455 F: include/uapi/linux/pkt_cls.h
19456 F: include/uapi/linux/pkt_sched.h
19457 F: include/uapi/linux/tc_act/
19458 F: include/uapi/linux/tc_ematch/
19460 F: tools/testing/selftests/tc-testing
19462 TC90522 MEDIA DRIVER
19463 M: Akihiro Tsukada <tskd08@gmail.com>
19464 L: linux-media@vger.kernel.org
19466 F: drivers/media/dvb-frontends/tc90522*
19468 TCP LOW PRIORITY MODULE
19469 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19470 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19472 W: http://tcp-lp-mod.sourceforge.net/
19473 F: net/ipv4/tcp_lp.c
19475 TDA10071 MEDIA DRIVER
19476 M: Antti Palosaari <crope@iki.fi>
19477 L: linux-media@vger.kernel.org
19479 W: https://linuxtv.org
19480 W: http://palosaari.fi/linux/
19481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19482 T: git git://linuxtv.org/anttip/media_tree.git
19483 F: drivers/media/dvb-frontends/tda10071*
19485 TDA18212 MEDIA DRIVER
19486 M: Antti Palosaari <crope@iki.fi>
19487 L: linux-media@vger.kernel.org
19489 W: https://linuxtv.org
19490 W: http://palosaari.fi/linux/
19491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19492 T: git git://linuxtv.org/anttip/media_tree.git
19493 F: drivers/media/tuners/tda18212*
19495 TDA18218 MEDIA DRIVER
19496 M: Antti Palosaari <crope@iki.fi>
19497 L: linux-media@vger.kernel.org
19499 W: https://linuxtv.org
19500 W: http://palosaari.fi/linux/
19501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19502 T: git git://linuxtv.org/anttip/media_tree.git
19503 F: drivers/media/tuners/tda18218*
19505 TDA18250 MEDIA DRIVER
19506 M: Olli Salonen <olli.salonen@iki.fi>
19507 L: linux-media@vger.kernel.org
19509 W: https://linuxtv.org
19510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19511 T: git git://linuxtv.org/media_tree.git
19512 F: drivers/media/tuners/tda18250*
19514 TDA18271 MEDIA DRIVER
19515 M: Michael Krufky <mkrufky@linuxtv.org>
19516 L: linux-media@vger.kernel.org
19518 W: https://linuxtv.org
19519 W: http://github.com/mkrufky
19520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19521 T: git git://linuxtv.org/mkrufky/tuners.git
19522 F: drivers/media/tuners/tda18271*
19524 TDA1997x MEDIA DRIVER
19525 M: Tim Harvey <tharvey@gateworks.com>
19526 L: linux-media@vger.kernel.org
19528 W: https://linuxtv.org
19529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19530 F: drivers/media/i2c/tda1997x.*
19532 TDA827x MEDIA DRIVER
19533 M: Michael Krufky <mkrufky@linuxtv.org>
19534 L: linux-media@vger.kernel.org
19536 W: https://linuxtv.org
19537 W: http://github.com/mkrufky
19538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19539 T: git git://linuxtv.org/mkrufky/tuners.git
19540 F: drivers/media/tuners/tda8290.*
19542 TDA8290 MEDIA DRIVER
19543 M: Michael Krufky <mkrufky@linuxtv.org>
19544 L: linux-media@vger.kernel.org
19546 W: https://linuxtv.org
19547 W: http://github.com/mkrufky
19548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19549 T: git git://linuxtv.org/mkrufky/tuners.git
19550 F: drivers/media/tuners/tda8290.*
19552 TDA9840 MEDIA DRIVER
19553 M: Hans Verkuil <hverkuil@xs4all.nl>
19554 L: linux-media@vger.kernel.org
19556 W: https://linuxtv.org
19557 T: git git://linuxtv.org/media_tree.git
19558 F: drivers/media/i2c/tda9840*
19560 TEA5761 TUNER DRIVER
19561 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19562 L: linux-media@vger.kernel.org
19564 W: https://linuxtv.org
19565 T: git git://linuxtv.org/media_tree.git
19566 F: drivers/media/tuners/tea5761.*
19568 TEA5767 TUNER DRIVER
19569 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19570 L: linux-media@vger.kernel.org
19572 W: https://linuxtv.org
19573 T: git git://linuxtv.org/media_tree.git
19574 F: drivers/media/tuners/tea5767.*
19576 TEA6415C MEDIA DRIVER
19577 M: Hans Verkuil <hverkuil@xs4all.nl>
19578 L: linux-media@vger.kernel.org
19580 W: https://linuxtv.org
19581 T: git git://linuxtv.org/media_tree.git
19582 F: drivers/media/i2c/tea6415c*
19584 TEA6420 MEDIA DRIVER
19585 M: Hans Verkuil <hverkuil@xs4all.nl>
19586 L: linux-media@vger.kernel.org
19588 W: https://linuxtv.org
19589 T: git git://linuxtv.org/media_tree.git
19590 F: drivers/media/i2c/tea6420*
19593 M: Jiri Pirko <jiri@resnulli.us>
19594 L: netdev@vger.kernel.org
19596 F: drivers/net/team/
19597 F: include/linux/if_team.h
19598 F: include/uapi/linux/if_team.h
19600 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19601 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19603 F: arch/x86/platform/ts5500/
19605 TECHNOTREND USB IR RECEIVER
19606 M: Sean Young <sean@mess.org>
19607 L: linux-media@vger.kernel.org
19609 F: drivers/media/rc/ttusbir.c
19611 TECHWELL TW9910 VIDEO DECODER
19612 L: linux-media@vger.kernel.org
19614 F: drivers/media/i2c/tw9910.c
19615 F: include/media/i2c/tw9910.h
19618 M: Jens Wiklander <jens.wiklander@linaro.org>
19619 R: Sumit Garg <sumit.garg@linaro.org>
19620 L: op-tee@lists.trustedfirmware.org
19622 F: Documentation/staging/tee.rst
19624 F: include/linux/tee_drv.h
19625 F: include/uapi/linux/tee.h
19627 TEGRA ARCHITECTURE SUPPORT
19628 M: Thierry Reding <thierry.reding@gmail.com>
19629 M: Jonathan Hunter <jonathanh@nvidia.com>
19630 L: linux-tegra@vger.kernel.org
19632 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19637 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19638 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19640 F: drivers/clk/tegra/
19643 M: Laxman Dewangan <ldewangan@nvidia.com>
19644 M: Jon Hunter <jonathanh@nvidia.com>
19646 F: drivers/dma/tegra*
19649 M: Laxman Dewangan <ldewangan@nvidia.com>
19650 R: Dmitry Osipenko <digetx@gmail.com>
19652 F: drivers/i2c/busses/i2c-tegra.c
19654 TEGRA IOMMU DRIVERS
19655 M: Thierry Reding <thierry.reding@gmail.com>
19656 R: Krishna Reddy <vdumpa@nvidia.com>
19657 L: linux-tegra@vger.kernel.org
19659 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19660 F: drivers/iommu/tegra*
19663 M: Laxman Dewangan <ldewangan@nvidia.com>
19665 F: drivers/input/keyboard/tegra-kbc.c
19668 M: Stefan Agner <stefan@agner.ch>
19669 M: Lucas Stach <dev@lynxeye.de>
19671 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19672 F: drivers/mtd/nand/raw/tegra_nand.c
19675 M: Thierry Reding <thierry.reding@gmail.com>
19677 F: drivers/pwm/pwm-tegra.c
19679 TEGRA SERIAL DRIVER
19680 M: Laxman Dewangan <ldewangan@nvidia.com>
19682 F: drivers/tty/serial/serial-tegra.c
19685 M: Laxman Dewangan <ldewangan@nvidia.com>
19687 F: drivers/spi/spi-tegra*
19689 TEGRA QUAD SPI DRIVER
19690 M: Thierry Reding <thierry.reding@gmail.com>
19691 M: Jonathan Hunter <jonathanh@nvidia.com>
19692 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19693 L: linux-tegra@vger.kernel.org
19695 F: drivers/spi/spi-tegra210-quad.c
19698 M: Thierry Reding <thierry.reding@gmail.com>
19699 M: Jonathan Hunter <jonathanh@nvidia.com>
19700 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19701 L: linux-media@vger.kernel.org
19702 L: linux-tegra@vger.kernel.org
19704 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19705 F: drivers/staging/media/tegra-video/
19707 TEGRA XUSB PADCTL DRIVER
19708 M: JC Kuo <jckuo@nvidia.com>
19710 F: drivers/phy/tegra/xusb*
19712 TEHUTI ETHERNET DRIVER
19713 M: Andy Gospodarek <andy@greyhouse.net>
19714 L: netdev@vger.kernel.org
19716 F: drivers/net/ethernet/tehuti/*
19718 TELECOM CLOCK DRIVER FOR MCPL0010
19719 M: Mark Gross <markgross@kernel.org>
19721 F: drivers/char/tlclk.c
19723 TEMPO SEMICONDUCTOR DRIVERS
19724 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19726 F: Documentation/devicetree/bindings/sound/tscs*.txt
19727 F: sound/soc/codecs/tscs*.c
19728 F: sound/soc/codecs/tscs*.h
19730 TENSILICA XTENSA PORT (xtensa)
19731 M: Chris Zankel <chris@zankel.net>
19732 M: Max Filippov <jcmvbkbc@gmail.com>
19733 L: linux-xtensa@linux-xtensa.org
19735 T: git git://github.com/czankel/xtensa-linux.git
19737 F: drivers/irqchip/irq-xtensa-*
19739 TEXAS INSTRUMENTS ASoC DRIVERS
19740 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19743 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19746 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19747 M: Ricardo Ribalda <ribalda@kernel.org>
19748 L: linux-iio@vger.kernel.org
19750 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19751 F: drivers/iio/dac/ti-dac7612.c
19753 TEXAS INSTRUMENTS DMA DRIVERS
19754 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19755 L: dmaengine@vger.kernel.org
19757 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19758 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19759 F: Documentation/devicetree/bindings/dma/ti/
19761 X: drivers/dma/ti/cppi41.c
19762 F: include/linux/dma/k3-udma-glue.h
19763 F: include/linux/dma/ti-cppi5.h
19764 F: include/linux/dma/k3-psil.h
19766 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19767 M: Nishanth Menon <nm@ti.com>
19768 M: Tero Kristo <kristo@kernel.org>
19769 M: Santosh Shilimkar <ssantosh@kernel.org>
19770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19772 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19773 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19774 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19775 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19776 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19777 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19778 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19779 F: drivers/clk/keystone/sci-clk.c
19780 F: drivers/firmware/ti_sci*
19781 F: drivers/irqchip/irq-ti-sci-inta.c
19782 F: drivers/irqchip/irq-ti-sci-intr.c
19783 F: drivers/reset/reset-ti-sci.c
19784 F: drivers/soc/ti/ti_sci_inta_msi.c
19785 F: drivers/soc/ti/ti_sci_pm_domains.c
19786 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19787 F: include/linux/soc/ti/ti_sci_inta_msi.h
19788 F: include/linux/soc/ti/ti_sci_protocol.h
19790 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19791 M: Robert Marko <robert.marko@sartura.hr>
19792 M: Luka Perkov <luka.perkov@sartura.hr>
19793 L: linux-hwmon@vger.kernel.org
19795 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19796 F: Documentation/hwmon/tps23861.rst
19797 F: drivers/hwmon/tps23861.c
19799 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19800 M: Puranjay Mohan <puranjay12@gmail.com>
19801 L: linux-iio@vger.kernel.org
19803 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19804 F: drivers/iio/temperature/tmp117.c
19806 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19807 M: Hans Verkuil <hverkuil@xs4all.nl>
19808 L: linux-media@vger.kernel.org
19810 W: https://linuxtv.org
19811 T: git git://linuxtv.org/media_tree.git
19812 F: drivers/media/radio/radio-raremono.c
19815 M: Rafael J. Wysocki <rafael@kernel.org>
19816 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19817 R: Amit Kucheria <amitk@kernel.org>
19818 R: Zhang Rui <rui.zhang@intel.com>
19819 L: linux-pm@vger.kernel.org
19821 Q: https://patchwork.kernel.org/project/linux-pm/list/
19822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19823 F: Documentation/ABI/testing/sysfs-class-thermal
19824 F: Documentation/devicetree/bindings/thermal/
19825 F: Documentation/driver-api/thermal/
19826 F: drivers/thermal/
19827 F: include/linux/cpu_cooling.h
19828 F: include/linux/thermal.h
19829 F: include/uapi/linux/thermal.h
19830 F: tools/lib/thermal/
19833 THERMAL DRIVER FOR AMLOGIC SOCS
19834 M: Guillaume La Roque <glaroque@baylibre.com>
19835 L: linux-pm@vger.kernel.org
19836 L: linux-amlogic@lists.infradead.org
19838 W: http://linux-meson.com/
19839 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19840 F: drivers/thermal/amlogic_thermal.c
19842 THERMAL/CPU_COOLING
19843 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19844 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19845 M: Viresh Kumar <viresh.kumar@linaro.org>
19846 R: Lukasz Luba <lukasz.luba@arm.com>
19847 L: linux-pm@vger.kernel.org
19849 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19850 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19851 F: drivers/thermal/cpufreq_cooling.c
19852 F: drivers/thermal/cpuidle_cooling.c
19853 F: include/linux/cpu_cooling.h
19855 THERMAL/POWER_ALLOCATOR
19856 M: Lukasz Luba <lukasz.luba@arm.com>
19857 L: linux-pm@vger.kernel.org
19859 F: Documentation/driver-api/thermal/power_allocator.rst
19860 F: drivers/thermal/gov_power_allocator.c
19861 F: include/trace/events/thermal_power_allocator.h
19863 THINKPAD ACPI EXTRAS DRIVER
19864 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19865 L: ibm-acpi-devel@lists.sourceforge.net
19866 L: platform-driver-x86@vger.kernel.org
19868 W: http://ibm-acpi.sourceforge.net
19869 W: http://thinkwiki.org/wiki/Ibm-acpi
19870 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19871 F: drivers/platform/x86/thinkpad_acpi.c
19873 THINKPAD LMI DRIVER
19874 M: Mark Pearson <markpearson@lenovo.com>
19875 L: platform-driver-x86@vger.kernel.org
19877 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19878 F: drivers/platform/x86/think-lmi.?
19880 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19881 M: Isaac Hazan <isaac.hazan@intel.com>
19882 L: linux-usb@vger.kernel.org
19884 F: drivers/thunderbolt/dma_test.c
19887 M: Andreas Noever <andreas.noever@gmail.com>
19888 M: Michael Jamet <michael.jamet@intel.com>
19889 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19890 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19891 L: linux-usb@vger.kernel.org
19893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19894 F: Documentation/admin-guide/thunderbolt.rst
19895 F: drivers/thunderbolt/
19896 F: include/linux/thunderbolt.h
19898 THUNDERBOLT NETWORK DRIVER
19899 M: Michael Jamet <michael.jamet@intel.com>
19900 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19901 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19902 L: netdev@vger.kernel.org
19904 F: drivers/net/thunderbolt.c
19906 THUNDERX GPIO DRIVER
19907 M: Robert Richter <rric@kernel.org>
19909 F: drivers/gpio/gpio-thunderx.c
19911 TI ADS131E0X ADC SERIES DRIVER
19912 M: Tomislav Denis <tomislav.denis@avl.com>
19913 L: linux-iio@vger.kernel.org
19915 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19916 F: drivers/iio/adc/ti-ads131e08.c
19918 TI AM437X VPFE DRIVER
19919 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19920 L: linux-media@vger.kernel.org
19922 W: https://linuxtv.org
19923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19924 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19925 F: drivers/media/platform/ti/am437x/
19927 TI BANDGAP AND THERMAL DRIVER
19928 M: Eduardo Valentin <edubezval@gmail.com>
19929 M: Keerthy <j-keerthy@ti.com>
19930 L: linux-pm@vger.kernel.org
19931 L: linux-omap@vger.kernel.org
19933 F: drivers/thermal/ti-soc-thermal/
19935 TI BQ27XXX POWER SUPPLY DRIVER
19936 F: drivers/power/supply/bq27xxx_battery.c
19937 F: drivers/power/supply/bq27xxx_battery_i2c.c
19938 F: include/linux/power/bq27xxx_battery.h
19940 TI CDCE706 CLOCK DRIVER
19941 M: Max Filippov <jcmvbkbc@gmail.com>
19943 F: drivers/clk/clk-cdce706.c
19946 M: Tero Kristo <kristo@kernel.org>
19947 L: linux-omap@vger.kernel.org
19950 F: include/linux/clk/ti.h
19952 TI DAVINCI MACHINE SUPPORT
19953 M: Sekhar Nori <nsekhar@ti.com>
19954 R: Bartosz Golaszewski <brgl@bgdev.pl>
19955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19958 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19959 F: arch/arm/boot/dts/da850*
19960 F: arch/arm/mach-davinci/
19961 F: drivers/i2c/busses/i2c-davinci.c
19963 TI DAVINCI SERIES CLOCK DRIVER
19964 M: David Lechner <david@lechnology.com>
19965 R: Sekhar Nori <nsekhar@ti.com>
19967 F: Documentation/devicetree/bindings/clock/ti/davinci/
19968 F: drivers/clk/davinci/
19970 TI DAVINCI SERIES GPIO DRIVER
19971 M: Keerthy <j-keerthy@ti.com>
19972 L: linux-gpio@vger.kernel.org
19974 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19975 F: drivers/gpio/gpio-davinci.c
19977 TI DAVINCI SERIES MEDIA DRIVER
19978 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19979 L: linux-media@vger.kernel.org
19981 W: https://linuxtv.org
19982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19983 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19984 F: drivers/media/platform/ti/davinci/
19985 F: include/media/davinci/
19987 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19988 R: David Lechner <david@lechnology.com>
19989 L: linux-iio@vger.kernel.org
19990 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19991 F: drivers/counter/ti-eqep.c
19993 TI ETHERNET SWITCH DRIVER (CPSW)
19994 R: Grygorii Strashko <grygorii.strashko@ti.com>
19995 L: linux-omap@vger.kernel.org
19996 L: netdev@vger.kernel.org
19998 F: drivers/net/ethernet/ti/cpsw*
19999 F: drivers/net/ethernet/ti/davinci*
20001 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20002 M: Alex Dubov <oakad@yahoo.com>
20004 W: http://tifmxx.berlios.de/
20005 F: drivers/memstick/host/tifm_ms.c
20006 F: drivers/misc/tifm*
20007 F: drivers/mmc/host/tifm_sd.c
20008 F: include/linux/tifm.h
20010 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20011 M: Nishanth Menon <nm@ti.com>
20012 M: Santosh Shilimkar <ssantosh@kernel.org>
20013 L: linux-kernel@vger.kernel.org
20014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20017 F: drivers/soc/ti/*
20019 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20020 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20021 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20024 F: sound/soc/codecs/isabelle*
20025 F: sound/soc/codecs/lm49453*
20027 TI PCM3060 ASoC CODEC DRIVER
20028 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20031 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20032 F: sound/soc/codecs/pcm3060*
20034 TI TAS571X FAMILY ASoC CODEC DRIVER
20035 M: Kevin Cernekee <cernekee@chromium.org>
20036 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20038 F: sound/soc/codecs/tas571x*
20040 TI TRF7970A NFC DRIVER
20041 M: Mark Greer <mgreer@animalcreek.com>
20042 L: linux-wireless@vger.kernel.org
20043 L: linux-nfc@lists.01.org (subscribers-only)
20045 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20046 F: drivers/nfc/trf7970a.c
20048 TI TSC2046 ADC DRIVER
20049 M: Oleksij Rempel <o.rempel@pengutronix.de>
20050 R: kernel@pengutronix.de
20051 L: linux-iio@vger.kernel.org
20053 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20054 F: drivers/iio/adc/ti-tsc2046.c
20056 TI TWL4030 SERIES SOC CODEC DRIVER
20057 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20060 F: sound/soc/codecs/twl4030*
20063 M: Benoit Parrot <bparrot@ti.com>
20064 L: linux-media@vger.kernel.org
20066 W: http://linuxtv.org/
20067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20068 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20069 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20070 F: drivers/media/platform/ti/cal/
20071 F: drivers/media/platform/ti/vpe/
20073 TI WILINK WIRELESS DRIVERS
20074 L: linux-wireless@vger.kernel.org
20076 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20077 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20079 F: drivers/net/wireless/ti/
20080 F: include/linux/wl12xx.h
20082 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20083 M: John Stultz <jstultz@google.com>
20084 M: Thomas Gleixner <tglx@linutronix.de>
20085 R: Stephen Boyd <sboyd@kernel.org>
20086 L: linux-kernel@vger.kernel.org
20088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20089 F: include/linux/clocksource.h
20090 F: include/linux/time.h
20091 F: include/linux/timex.h
20092 F: include/uapi/linux/time.h
20093 F: include/uapi/linux/timex.h
20094 F: kernel/time/alarmtimer.c
20095 F: kernel/time/clocksource.c
20096 F: kernel/time/ntp.c
20097 F: kernel/time/time*.c
20098 F: tools/testing/selftests/timers/
20101 M: Jon Maloy <jmaloy@redhat.com>
20102 M: Ying Xue <ying.xue@windriver.com>
20103 L: netdev@vger.kernel.org (core kernel code)
20104 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20106 W: http://tipc.sourceforge.net/
20107 F: include/uapi/linux/tipc*.h
20110 TLAN NETWORK DRIVER
20111 M: Samuel Chessman <chessman@tux.org>
20112 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20114 W: http://sourceforge.net/projects/tlan/
20115 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20116 F: drivers/net/ethernet/ti/tlan.*
20118 TM6000 VIDEO4LINUX DRIVER
20119 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20120 L: linux-media@vger.kernel.org
20122 W: https://linuxtv.org
20123 T: git git://linuxtv.org/media_tree.git
20124 F: Documentation/admin-guide/media/tm6000*
20125 F: drivers/media/usb/tm6000/
20127 TMIO/SDHI MMC DRIVER
20128 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20129 L: linux-mmc@vger.kernel.org
20130 L: linux-renesas-soc@vger.kernel.org
20132 F: drivers/mmc/host/renesas_sdhi*
20133 F: drivers/mmc/host/tmio_mmc*
20134 F: include/linux/mfd/tmio.h
20136 TMP401 HARDWARE MONITOR DRIVER
20137 M: Guenter Roeck <linux@roeck-us.net>
20138 L: linux-hwmon@vger.kernel.org
20140 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20141 F: Documentation/hwmon/tmp401.rst
20142 F: drivers/hwmon/tmp401.c
20144 TMP464 HARDWARE MONITOR DRIVER
20145 M: Agathe Porte <agathe.porte@nokia.com>
20146 M: Guenter Roeck <linux@roeck-us.net>
20147 L: linux-hwmon@vger.kernel.org
20149 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20150 F: Documentation/hwmon/tmp464.rst
20151 F: drivers/hwmon/tmp464.c
20153 TMP513 HARDWARE MONITOR DRIVER
20154 M: Eric Tremblay <etremblay@distech-controls.com>
20155 L: linux-hwmon@vger.kernel.org
20157 F: Documentation/hwmon/tmp513.rst
20158 F: drivers/hwmon/tmp513.c
20160 TMPFS (SHMEM FILESYSTEM)
20161 M: Hugh Dickins <hughd@google.com>
20162 L: linux-mm@kvack.org
20164 F: include/linux/shmem_fs.h
20167 TOMOYO SECURITY MODULE
20168 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20169 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20170 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20171 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20172 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20173 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20175 W: https://tomoyo.osdn.jp/
20176 F: security/tomoyo/
20178 TOPSTAR LAPTOP EXTRAS DRIVER
20179 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20180 L: platform-driver-x86@vger.kernel.org
20182 F: drivers/platform/x86/topstar-laptop.c
20184 TORTURE-TEST MODULES
20185 M: Davidlohr Bueso <dave@stgolabs.net>
20186 M: "Paul E. McKenney" <paulmck@kernel.org>
20187 M: Josh Triplett <josh@joshtriplett.org>
20188 L: linux-kernel@vger.kernel.org
20190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20191 F: Documentation/RCU/torture.rst
20192 F: kernel/locking/locktorture.c
20193 F: kernel/rcu/rcuscale.c
20194 F: kernel/rcu/rcutorture.c
20195 F: kernel/rcu/refscale.c
20196 F: kernel/torture.c
20198 TOSHIBA ACPI EXTRAS DRIVER
20199 M: Azael Avalos <coproscefalo@gmail.com>
20200 L: platform-driver-x86@vger.kernel.org
20202 F: drivers/platform/x86/toshiba_acpi.c
20204 TOSHIBA BLUETOOTH DRIVER
20205 M: Azael Avalos <coproscefalo@gmail.com>
20206 L: platform-driver-x86@vger.kernel.org
20208 F: drivers/platform/x86/toshiba_bluetooth.c
20210 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20211 M: Azael Avalos <coproscefalo@gmail.com>
20212 L: platform-driver-x86@vger.kernel.org
20214 F: drivers/platform/x86/toshiba_haps.c
20217 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20219 W: http://www.buzzard.org.uk/toshiba/
20220 F: drivers/char/toshiba.c
20221 F: include/linux/toshiba.h
20222 F: include/uapi/linux/toshiba.h
20224 TOSHIBA TC358743 DRIVER
20225 M: Mats Randgaard <matrandg@cisco.com>
20226 L: linux-media@vger.kernel.org
20228 F: drivers/media/i2c/tc358743*
20229 F: include/media/i2c/tc358743.h
20231 TOSHIBA WMI HOTKEYS DRIVER
20232 M: Azael Avalos <coproscefalo@gmail.com>
20233 L: platform-driver-x86@vger.kernel.org
20235 F: drivers/platform/x86/toshiba-wmi.c
20238 M: Peter Huewe <peterhuewe@gmx.de>
20239 M: Jarkko Sakkinen <jarkko@kernel.org>
20240 R: Jason Gunthorpe <jgg@ziepe.ca>
20241 L: linux-integrity@vger.kernel.org
20243 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20244 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20246 F: drivers/char/tpm/
20249 M: Steven Rostedt <rostedt@goodmis.org>
20250 M: Ingo Molnar <mingo@redhat.com>
20252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20253 F: Documentation/trace/ftrace.rst
20254 F: arch/*/*/*/*ftrace*
20255 F: arch/*/*/*ftrace*
20257 F: include/*/ftrace.h
20258 F: include/linux/trace*.h
20261 F: tools/testing/selftests/ftrace/
20263 TRACING MMIO ACCESSES (MMIOTRACE)
20264 M: Steven Rostedt <rostedt@goodmis.org>
20265 M: Ingo Molnar <mingo@kernel.org>
20266 R: Karol Herbst <karolherbst@gmail.com>
20267 R: Pekka Paalanen <ppaalanen@gmail.com>
20268 L: linux-kernel@vger.kernel.org
20269 L: nouveau@lists.freedesktop.org
20271 F: arch/x86/mm/kmmio.c
20272 F: arch/x86/mm/mmio-mod.c
20273 F: arch/x86/mm/testmmiotrace.c
20274 F: include/linux/mmiotrace.h
20275 F: kernel/trace/trace_mmiotrace.c
20277 TRACING OS NOISE / LATENCY TRACERS
20278 M: Steven Rostedt <rostedt@goodmis.org>
20279 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20281 F: kernel/trace/trace_osnoise.c
20282 F: include/trace/events/osnoise.h
20283 F: kernel/trace/trace_hwlat.c
20284 F: kernel/trace/trace_irqsoff.c
20285 F: kernel/trace/trace_sched_wakeup.c
20286 F: Documentation/trace/osnoise-tracer.rst
20287 F: Documentation/trace/timerlat-tracer.rst
20288 F: Documentation/trace/hwlat_detector.rst
20289 F: arch/*/kernel/trace.c
20291 Real-time Linux Analysis (RTLA) tools
20292 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20293 M: Steven Rostedt <rostedt@goodmis.org>
20294 L: linux-trace-devel@vger.kernel.org
20296 F: Documentation/tools/rtla/
20297 F: tools/tracing/rtla/
20299 TRADITIONAL CHINESE DOCUMENTATION
20300 M: Hu Haowen <src.res@email.cn>
20301 L: linux-doc-tw-discuss@lists.sourceforge.net
20303 W: https://github.com/srcres258/linux-doc
20304 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20305 F: Documentation/translations/zh_TW/
20308 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20309 M: Jiri Slaby <jirislaby@kernel.org>
20311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20312 F: Documentation/driver-api/serial/
20314 F: drivers/tty/serial/serial_core.c
20315 F: include/linux/selection.h
20316 F: include/linux/serial.h
20317 F: include/linux/serial_core.h
20318 F: include/linux/sysrq.h
20319 F: include/linux/tty*.h
20320 F: include/linux/vt.h
20321 F: include/linux/vt_*.h
20322 F: include/uapi/linux/serial.h
20323 F: include/uapi/linux/serial_core.h
20324 F: include/uapi/linux/tty.h
20326 TUA9001 MEDIA DRIVER
20327 M: Antti Palosaari <crope@iki.fi>
20328 L: linux-media@vger.kernel.org
20330 W: https://linuxtv.org
20331 W: http://palosaari.fi/linux/
20332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20333 T: git git://linuxtv.org/anttip/media_tree.git
20334 F: drivers/media/tuners/tua9001*
20336 TULIP NETWORK DRIVERS
20337 L: netdev@vger.kernel.org
20338 L: linux-parisc@vger.kernel.org
20340 F: drivers/net/ethernet/dec/tulip/
20343 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20345 W: http://vtun.sourceforge.net/tun
20346 F: Documentation/networking/tuntap.rst
20347 F: arch/um/os-Linux/drivers/
20349 TURBOCHANNEL SUBSYSTEM
20350 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20351 M: Ralf Baechle <ralf@linux-mips.org>
20352 L: linux-mips@vger.kernel.org
20354 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20356 F: include/linux/tc.h
20359 M: "Len Brown" <lenb@kernel.org>
20360 L: linux-pm@vger.kernel.org
20362 Q: https://patchwork.kernel.org/project/linux-pm/list/
20363 B: https://bugzilla.kernel.org
20364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20365 F: tools/power/x86/turbostat/
20367 TW5864 VIDEO4LINUX DRIVER
20368 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20369 M: Anton Sviridenko <anton@corp.bluecherry.net>
20370 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20371 M: Andrey Utkin <andrey_utkin@fastmail.com>
20372 L: linux-media@vger.kernel.org
20374 F: drivers/media/pci/tw5864/
20376 TW68 VIDEO4LINUX DRIVER
20377 M: Hans Verkuil <hverkuil@xs4all.nl>
20378 L: linux-media@vger.kernel.org
20380 W: https://linuxtv.org
20381 T: git git://linuxtv.org/media_tree.git
20382 F: drivers/media/pci/tw68/
20384 TW686X VIDEO4LINUX DRIVER
20385 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20386 L: linux-media@vger.kernel.org
20388 W: http://linuxtv.org
20389 T: git git://linuxtv.org/media_tree.git
20390 F: drivers/media/pci/tw686x/
20392 U-BOOT ENVIRONMENT VARIABLES
20393 M: Rafał Miłecki <rafal@milecki.pl>
20395 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20397 UACCE ACCELERATOR FRAMEWORK
20398 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20399 M: Zhou Wang <wangzhou1@hisilicon.com>
20400 L: linux-accelerators@lists.ozlabs.org
20401 L: linux-kernel@vger.kernel.org
20403 F: Documentation/ABI/testing/sysfs-driver-uacce
20404 F: Documentation/misc-devices/uacce.rst
20405 F: drivers/misc/uacce/
20406 F: include/linux/uacce.h
20407 F: include/uapi/misc/uacce/
20409 UBI FILE SYSTEM (UBIFS)
20410 M: Richard Weinberger <richard@nod.at>
20411 L: linux-mtd@lists.infradead.org
20413 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20416 F: Documentation/ABI/testing/sysfs-fs-ubifs
20417 F: Documentation/filesystems/ubifs-authentication.rst
20418 F: Documentation/filesystems/ubifs.rst
20421 UCLINUX (M68KNOMMU AND COLDFIRE)
20422 M: Greg Ungerer <gerg@linux-m68k.org>
20423 L: linux-m68k@lists.linux-m68k.org
20424 L: uclinux-dev@uclinux.org (subscribers-only)
20426 W: http://www.linux-m68k.org/
20427 W: http://www.uclinux.org/
20428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20429 F: arch/m68k/*/*_no.*
20431 F: arch/m68k/coldfire/
20432 F: arch/m68k/include/asm/*_no.*
20435 M: Jan Kara <jack@suse.com>
20437 F: Documentation/filesystems/udf.rst
20441 M: Bastien Nocera <hadess@hadess.net>
20442 L: linux-input@vger.kernel.org
20444 F: drivers/hid/hid-udraw-ps3.c
20447 M: Evgeniy Dushistov <dushistov@mail.ru>
20449 F: Documentation/admin-guide/ufs.rst
20452 UHID USERSPACE HID IO DRIVER
20453 M: David Rheinsberg <david.rheinsberg@gmail.com>
20454 L: linux-input@vger.kernel.org
20456 F: drivers/hid/uhid.c
20457 F: include/uapi/linux/uhid.h
20460 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20461 L: linux-usb@vger.kernel.org
20463 F: drivers/usb/common/ulpi.c
20464 F: include/linux/ulpi/
20467 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20468 L: linux-fsdevel@vger.kernel.org
20473 M: Tony Finch <dot@dotat.at>
20475 W: http://dotat.at/prog/unifdef
20476 F: scripts/unifdef.c
20478 UNIFORM CDROM DRIVER
20479 M: Phillip Potter <phil@philpotter.co.uk>
20481 F: Documentation/cdrom/
20482 F: drivers/cdrom/cdrom.c
20483 F: include/linux/cdrom.h
20484 F: include/uapi/linux/cdrom.h
20486 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20487 R: Alim Akhtar <alim.akhtar@samsung.com>
20488 R: Avri Altman <avri.altman@wdc.com>
20489 R: Bart Van Assche <bvanassche@acm.org>
20490 L: linux-scsi@vger.kernel.org
20492 F: Documentation/devicetree/bindings/ufs/
20493 F: Documentation/scsi/ufs.rst
20494 F: drivers/ufs/core/
20496 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20497 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20498 L: linux-scsi@vger.kernel.org
20500 F: drivers/ufs/host/*dwc*
20502 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20503 M: Stanley Chu <stanley.chu@mediatek.com>
20504 L: linux-scsi@vger.kernel.org
20505 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20507 F: drivers/ufs/host/ufs-mediatek*
20509 UNSORTED BLOCK IMAGES (UBI)
20510 M: Richard Weinberger <richard@nod.at>
20511 L: linux-mtd@lists.infradead.org
20513 W: http://www.linux-mtd.infradead.org/
20514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20516 F: drivers/mtd/ubi/
20517 F: include/linux/mtd/ubi.h
20518 F: include/uapi/mtd/ubi-user.h
20520 USB "USBNET" DRIVER FRAMEWORK
20521 M: Oliver Neukum <oneukum@suse.com>
20522 L: netdev@vger.kernel.org
20524 W: http://www.linux-usb.org/usbnet
20525 F: drivers/net/usb/usbnet.c
20526 F: include/linux/usb/usbnet.h
20529 M: Oliver Neukum <oneukum@suse.com>
20530 L: linux-usb@vger.kernel.org
20532 F: Documentation/usb/acm.rst
20533 F: drivers/usb/class/cdc-acm.*
20535 USB APPLE MFI FASTCHARGE DRIVER
20536 M: Bastien Nocera <hadess@hadess.net>
20537 L: linux-usb@vger.kernel.org
20539 F: drivers/usb/misc/apple-mfi-fastcharge.c
20541 USB AR5523 WIRELESS DRIVER
20542 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20543 L: linux-wireless@vger.kernel.org
20545 F: drivers/net/wireless/ath/ar5523/
20548 M: Oliver Neukum <oneukum@suse.com>
20549 L: linux-usb@vger.kernel.org
20550 L: linux-scsi@vger.kernel.org
20552 F: drivers/usb/storage/uas.c
20554 USB CDC ETHERNET DRIVER
20555 M: Oliver Neukum <oliver@neukum.org>
20556 L: linux-usb@vger.kernel.org
20558 F: drivers/net/usb/cdc_*.c
20559 F: include/uapi/linux/usb/cdc.h
20561 USB CHAOSKEY DRIVER
20562 M: Keith Packard <keithp@keithp.com>
20563 L: linux-usb@vger.kernel.org
20565 F: drivers/usb/misc/chaoskey.c
20567 USB CYPRESS C67X00 DRIVER
20568 L: linux-usb@vger.kernel.org
20570 F: drivers/usb/c67x00/
20572 USB DAVICOM DM9601 DRIVER
20573 M: Peter Korsgaard <peter@korsgaard.com>
20574 L: netdev@vger.kernel.org
20576 W: http://www.linux-usb.org/usbnet
20577 F: drivers/net/usb/dm9601.c
20580 M: Alan Stern <stern@rowland.harvard.edu>
20581 L: linux-usb@vger.kernel.org
20583 F: Documentation/usb/ehci.rst
20584 F: drivers/usb/host/ehci*
20586 USB GADGET/PERIPHERAL SUBSYSTEM
20587 M: Felipe Balbi <balbi@kernel.org>
20588 L: linux-usb@vger.kernel.org
20590 W: http://www.linux-usb.org/gadget
20591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20592 F: drivers/usb/gadget/
20593 F: include/linux/usb/gadget*
20595 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20596 M: Jiri Kosina <jikos@kernel.org>
20597 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20598 L: linux-usb@vger.kernel.org
20600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20601 F: Documentation/hid/hiddev.rst
20602 F: drivers/hid/usbhid/
20604 USB INTEL XHCI ROLE MUX DRIVER
20605 M: Hans de Goede <hdegoede@redhat.com>
20606 L: linux-usb@vger.kernel.org
20608 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20610 USB IP DRIVER FOR HISILICON KIRIN 960
20611 M: Yu Chen <chenyu56@huawei.com>
20612 M: Binghui Wang <wangbinghui@hisilicon.com>
20613 L: linux-usb@vger.kernel.org
20615 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20616 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20618 USB IP DRIVER FOR HISILICON KIRIN 970
20619 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20620 L: linux-usb@vger.kernel.org
20622 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20623 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20626 M: Olav Kongas <ok@artecdesign.ee>
20627 L: linux-usb@vger.kernel.org
20629 F: drivers/usb/host/isp116x*
20630 F: include/linux/usb/isp116x.h
20633 M: Rui Miguel Silva <rui.silva@linaro.org>
20634 L: linux-usb@vger.kernel.org
20636 F: drivers/usb/isp1760/*
20637 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20639 USB LAN78XX ETHERNET DRIVER
20640 M: Woojung Huh <woojung.huh@microchip.com>
20641 M: UNGLinuxDriver@microchip.com
20642 L: netdev@vger.kernel.org
20644 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20645 F: drivers/net/usb/lan78xx.*
20646 F: include/dt-bindings/net/microchip-lan78xx.h
20648 USB MASS STORAGE DRIVER
20649 M: Alan Stern <stern@rowland.harvard.edu>
20650 L: linux-usb@vger.kernel.org
20651 L: usb-storage@lists.one-eyed-alien.net
20653 F: drivers/usb/storage/
20656 M: Clemens Ladisch <clemens@ladisch.de>
20657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20660 F: sound/usb/midi.*
20662 USB NETWORKING DRIVERS
20663 L: linux-usb@vger.kernel.org
20665 F: drivers/net/usb/
20668 M: Alan Stern <stern@rowland.harvard.edu>
20669 L: linux-usb@vger.kernel.org
20671 F: Documentation/usb/ohci.rst
20672 F: drivers/usb/host/ohci*
20674 USB OTG FSM (Finite State Machine)
20675 M: Peter Chen <peter.chen@kernel.org>
20676 L: linux-usb@vger.kernel.org
20678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20679 F: drivers/usb/common/usb-otg-fsm.c
20682 M: Valentina Manea <valentina.manea.m@gmail.com>
20683 M: Shuah Khan <shuah@kernel.org>
20684 M: Shuah Khan <skhan@linuxfoundation.org>
20685 L: linux-usb@vger.kernel.org
20687 F: Documentation/usb/usbip_protocol.rst
20688 F: drivers/usb/usbip/
20689 F: tools/testing/selftests/drivers/usb/usbip/
20690 F: tools/usb/usbip/
20693 M: Petko Manolov <petkan@nucleusys.com>
20694 L: linux-usb@vger.kernel.org
20695 L: netdev@vger.kernel.org
20697 W: https://github.com/petkan/pegasus
20698 T: git git://github.com/petkan/pegasus.git
20699 F: drivers/net/usb/pegasus.*
20702 M: Felipe Balbi <balbi@kernel.org>
20703 L: linux-usb@vger.kernel.org
20705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20706 F: drivers/usb/phy/
20708 USB PRINTER DRIVER (usblp)
20709 M: Pete Zaitcev <zaitcev@redhat.com>
20710 L: linux-usb@vger.kernel.org
20712 F: drivers/usb/class/usblp.c
20714 USB RAW GADGET DRIVER
20715 R: Andrey Konovalov <andreyknvl@gmail.com>
20716 L: linux-usb@vger.kernel.org
20718 F: Documentation/usb/raw-gadget.rst
20719 F: drivers/usb/gadget/legacy/raw_gadget.c
20720 F: include/uapi/linux/usb/raw_gadget.h
20722 USB QMI WWAN NETWORK DRIVER
20723 M: Bjørn Mork <bjorn@mork.no>
20724 L: netdev@vger.kernel.org
20726 F: Documentation/ABI/testing/sysfs-class-net-qmi
20727 F: drivers/net/usb/qmi_wwan.c
20730 M: Petko Manolov <petkan@nucleusys.com>
20731 L: linux-usb@vger.kernel.org
20732 L: netdev@vger.kernel.org
20734 W: https://github.com/petkan/rtl8150
20735 T: git git://github.com/petkan/rtl8150.git
20736 F: drivers/net/usb/rtl8150.c
20738 USB SERIAL SUBSYSTEM
20739 M: Johan Hovold <johan@kernel.org>
20740 L: linux-usb@vger.kernel.org
20742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20743 F: Documentation/usb/usb-serial.rst
20744 F: drivers/usb/serial/
20745 F: include/linux/usb/serial.h
20747 USB SMSC75XX ETHERNET DRIVER
20748 M: Steve Glendinning <steve.glendinning@shawell.net>
20749 L: netdev@vger.kernel.org
20751 F: drivers/net/usb/smsc75xx.*
20753 USB SMSC95XX ETHERNET DRIVER
20754 M: Steve Glendinning <steve.glendinning@shawell.net>
20755 M: UNGLinuxDriver@microchip.com
20756 L: netdev@vger.kernel.org
20758 F: drivers/net/usb/smsc95xx.*
20761 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20762 L: linux-usb@vger.kernel.org
20764 W: http://www.linux-usb.org
20765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20766 F: Documentation/devicetree/bindings/usb/
20767 F: Documentation/usb/
20769 F: include/dt-bindings/usb/
20770 F: include/linux/usb.h
20771 F: include/linux/usb/
20773 USB TYPEC BUS FOR ALTERNATE MODES
20774 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20775 L: linux-usb@vger.kernel.org
20777 F: Documentation/ABI/testing/sysfs-bus-typec
20778 F: Documentation/driver-api/usb/typec_bus.rst
20779 F: drivers/usb/typec/altmodes/
20780 F: include/linux/usb/typec_altmode.h
20783 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20784 L: linux-usb@vger.kernel.org
20786 F: Documentation/ABI/testing/sysfs-class-typec
20787 F: Documentation/driver-api/usb/typec.rst
20788 F: drivers/usb/typec/
20789 F: include/linux/usb/typec.h
20791 USB TYPEC INTEL PMC MUX DRIVER
20792 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20793 L: linux-usb@vger.kernel.org
20795 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20796 F: drivers/usb/typec/mux/intel_pmc_mux.c
20798 USB TYPEC PI3USB30532 MUX DRIVER
20799 M: Hans de Goede <hdegoede@redhat.com>
20800 L: linux-usb@vger.kernel.org
20802 F: drivers/usb/typec/mux/pi3usb30532.c
20804 USB TYPEC PORT CONTROLLER DRIVERS
20805 M: Guenter Roeck <linux@roeck-us.net>
20806 L: linux-usb@vger.kernel.org
20808 F: drivers/usb/typec/tcpm/
20811 M: Alan Stern <stern@rowland.harvard.edu>
20812 L: linux-usb@vger.kernel.org
20814 F: drivers/usb/host/uhci*
20817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20818 L: linux-media@vger.kernel.org
20820 W: http://www.ideasonboard.org/uvc/
20821 T: git git://linuxtv.org/media_tree.git
20822 F: drivers/media/usb/uvc/
20823 F: include/uapi/linux/uvcvideo.h
20826 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20827 L: linux-usb@vger.kernel.org
20829 F: drivers/usb/gadget/function/*uvc*
20830 F: drivers/usb/gadget/legacy/webcam.c
20831 F: include/uapi/linux/usb/g_uvc.h
20833 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20834 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20835 L: linux-wireless@vger.kernel.org
20837 F: drivers/net/wireless/rndis_wlan.c
20840 M: Mathias Nyman <mathias.nyman@intel.com>
20841 L: linux-usb@vger.kernel.org
20843 F: drivers/usb/host/pci-quirks*
20844 F: drivers/usb/host/xhci*
20847 L: linux-wireless@vger.kernel.org
20849 W: http://linux-lc100020.sourceforge.net
20850 F: drivers/net/wireless/zydas/zd1201.*
20853 M: Antoine Jacquet <royale@zerezo.com>
20854 L: linux-usb@vger.kernel.org
20855 L: linux-media@vger.kernel.org
20857 W: http://royale.zerezo.com/zr364xx/
20858 T: git git://linuxtv.org/media_tree.git
20859 F: Documentation/admin-guide/media/zr364xx*
20860 F: drivers/media/usb/zr364xx/
20862 USER-MODE LINUX (UML)
20863 M: Richard Weinberger <richard@nod.at>
20864 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20865 M: Johannes Berg <johannes@sipsolutions.net>
20866 L: linux-um@lists.infradead.org
20868 W: http://user-mode-linux.sourceforge.net
20869 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20872 F: Documentation/virt/uml/
20877 USERSPACE COPYIN/COPYOUT (UIOVEC)
20878 M: Alexander Viro <viro@zeniv.linux.org.uk>
20880 F: include/linux/uio.h
20883 USERSPACE DMA BUFFER DRIVER
20884 M: Gerd Hoffmann <kraxel@redhat.com>
20885 L: dri-devel@lists.freedesktop.org
20887 T: git git://anongit.freedesktop.org/drm/drm-misc
20888 F: drivers/dma-buf/udmabuf.c
20889 F: include/uapi/linux/udmabuf.h
20891 USERSPACE I/O (UIO)
20892 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20895 F: Documentation/driver-api/uio-howto.rst
20897 F: include/linux/uio_driver.h
20900 M: Karel Zak <kzak@redhat.com>
20901 L: util-linux@vger.kernel.org
20903 W: http://en.wikipedia.org/wiki/Util-linux
20904 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20907 M: Christoph Hellwig <hch@lst.de>
20908 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20909 L: linux-kernel@vger.kernel.org
20911 T: git git://git.infradead.org/users/hch/uuid.git
20912 F: include/linux/uuid.h
20913 F: include/uapi/linux/uuid.h
20918 M: Justin Ernst <justin.ernst@hpe.com>
20919 L: platform-driver-x86@vger.kernel.org
20921 F: drivers/platform/x86/uv_sysfs.c
20924 M: Michal Januszewski <spock@gentoo.org>
20925 L: linux-fbdev@vger.kernel.org
20927 W: https://github.com/mjanusz/v86d
20928 F: Documentation/fb/uvesafb.rst
20929 F: drivers/video/fbdev/uvesafb.*
20931 Ux500 CLOCK DRIVERS
20932 M: Ulf Hansson <ulf.hansson@linaro.org>
20933 L: linux-clk@vger.kernel.org
20934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20936 F: drivers/clk/ux500/
20939 M: Stefan Agner <stefan@agner.ch>
20940 L: linux-mtd@lists.infradead.org
20942 F: drivers/mtd/nand/raw/vf610_nfc.c
20944 VFAT/FAT/MSDOS FILESYSTEM
20945 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20947 F: Documentation/filesystems/vfat.rst
20951 M: Alex Williamson <alex.williamson@redhat.com>
20952 R: Cornelia Huck <cohuck@redhat.com>
20953 L: kvm@vger.kernel.org
20955 T: git git://github.com/awilliam/linux-vfio.git
20956 F: Documentation/driver-api/vfio.rst
20958 F: include/linux/vfio.h
20959 F: include/linux/vfio_pci_core.h
20960 F: include/uapi/linux/vfio.h
20963 M: Diana Craciun <diana.craciun@oss.nxp.com>
20964 L: kvm@vger.kernel.org
20966 F: drivers/vfio/fsl-mc/
20968 VFIO HISILICON PCI DRIVER
20969 M: Longfang Liu <liulongfang@huawei.com>
20970 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20971 L: kvm@vger.kernel.org
20973 F: drivers/vfio/pci/hisilicon/
20975 VFIO MEDIATED DEVICE DRIVERS
20976 M: Kirti Wankhede <kwankhede@nvidia.com>
20977 L: kvm@vger.kernel.org
20979 F: Documentation/driver-api/vfio-mediated-device.rst
20980 F: drivers/vfio/mdev/
20981 F: include/linux/mdev.h
20982 F: samples/vfio-mdev/
20984 VFIO PCI DEVICE SPECIFIC DRIVERS
20985 R: Jason Gunthorpe <jgg@nvidia.com>
20986 R: Yishai Hadas <yishaih@nvidia.com>
20987 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20988 R: Kevin Tian <kevin.tian@intel.com>
20989 L: kvm@vger.kernel.org
20991 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20992 F: drivers/vfio/pci/*/
20994 VFIO PLATFORM DRIVER
20995 M: Eric Auger <eric.auger@redhat.com>
20996 L: kvm@vger.kernel.org
20998 F: drivers/vfio/platform/
21000 VFIO MLX5 PCI DRIVER
21001 M: Yishai Hadas <yishaih@nvidia.com>
21002 L: kvm@vger.kernel.org
21004 F: drivers/vfio/pci/mlx5/
21007 R: Lukas Wunner <lukas@wunner.de>
21009 T: git git://anongit.freedesktop.org/drm/drm-misc
21010 F: Documentation/gpu/vga-switcheroo.rst
21011 F: drivers/gpu/vga/vga_switcheroo.c
21012 F: include/linux/vga_switcheroo.h
21014 VIA RHINE NETWORK DRIVER
21016 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21017 F: drivers/net/ethernet/via/via-rhine.c
21019 VIA SD/MMC CARD CONTROLLER DRIVER
21020 M: Bruce Chang <brucechang@via.com.tw>
21021 M: Harald Welte <HaraldWelte@viatech.com>
21023 F: drivers/mmc/host/via-sdmmc.c
21025 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21026 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21027 L: linux-fbdev@vger.kernel.org
21029 F: drivers/video/fbdev/via/
21030 F: include/linux/via-core.h
21031 F: include/linux/via-gpio.h
21032 F: include/linux/via_i2c.h
21034 VIA VELOCITY NETWORK DRIVER
21035 M: Francois Romieu <romieu@fr.zoreil.com>
21036 L: netdev@vger.kernel.org
21038 F: drivers/net/ethernet/via/via-velocity.*
21040 VICODEC VIRTUAL CODEC DRIVER
21041 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21042 L: linux-media@vger.kernel.org
21044 W: https://linuxtv.org
21045 T: git git://linuxtv.org/media_tree.git
21046 F: drivers/media/test-drivers/vicodec/*
21048 VIDEO I2C POLLING DRIVER
21049 M: Matt Ranostay <matt.ranostay@konsulko.com>
21050 L: linux-media@vger.kernel.org
21052 F: drivers/media/i2c/video-i2c.c
21054 VIDEO MULTIPLEXER DRIVER
21055 M: Philipp Zabel <p.zabel@pengutronix.de>
21056 L: linux-media@vger.kernel.org
21058 F: drivers/media/platform/video-mux.c
21060 VIDEOBUF2 FRAMEWORK
21061 M: Tomasz Figa <tfiga@chromium.org>
21062 M: Marek Szyprowski <m.szyprowski@samsung.com>
21063 L: linux-media@vger.kernel.org
21065 F: drivers/media/common/videobuf2/*
21066 F: include/media/videobuf2-*
21068 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21069 M: Shuah Khan <skhan@linuxfoundation.org>
21070 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21071 L: linux-media@vger.kernel.org
21073 W: https://linuxtv.org
21074 T: git git://linuxtv.org/media_tree.git
21075 F: drivers/media/test-drivers/vimc/*
21078 M: Alex Williamson <alex.williamson@redhat.com>
21079 M: Paolo Bonzini <pbonzini@redhat.com>
21080 L: kvm@vger.kernel.org
21084 VIRTIO AND VHOST VSOCK DRIVER
21085 M: Stefan Hajnoczi <stefanha@redhat.com>
21086 M: Stefano Garzarella <sgarzare@redhat.com>
21087 L: kvm@vger.kernel.org
21088 L: virtualization@lists.linux-foundation.org
21089 L: netdev@vger.kernel.org
21091 F: drivers/vhost/vsock.c
21092 F: include/linux/virtio_vsock.h
21093 F: include/uapi/linux/virtio_vsock.h
21094 F: net/vmw_vsock/virtio_transport.c
21095 F: net/vmw_vsock/virtio_transport_common.c
21097 VIRTIO BLOCK AND SCSI DRIVERS
21098 M: "Michael S. Tsirkin" <mst@redhat.com>
21099 M: Jason Wang <jasowang@redhat.com>
21100 R: Paolo Bonzini <pbonzini@redhat.com>
21101 R: Stefan Hajnoczi <stefanha@redhat.com>
21102 L: virtualization@lists.linux-foundation.org
21104 F: drivers/block/virtio_blk.c
21105 F: drivers/scsi/virtio_scsi.c
21106 F: drivers/vhost/scsi.c
21107 F: include/uapi/linux/virtio_blk.h
21108 F: include/uapi/linux/virtio_scsi.h
21110 VIRTIO CONSOLE DRIVER
21111 M: Amit Shah <amit@kernel.org>
21112 L: virtualization@lists.linux-foundation.org
21114 F: drivers/char/virtio_console.c
21115 F: include/linux/virtio_console.h
21116 F: include/uapi/linux/virtio_console.h
21118 VIRTIO CORE AND NET DRIVERS
21119 M: "Michael S. Tsirkin" <mst@redhat.com>
21120 M: Jason Wang <jasowang@redhat.com>
21121 L: virtualization@lists.linux-foundation.org
21123 F: Documentation/ABI/testing/sysfs-bus-vdpa
21124 F: Documentation/devicetree/bindings/virtio/
21125 F: drivers/block/virtio_blk.c
21126 F: drivers/crypto/virtio/
21127 F: drivers/net/virtio_net.c
21130 F: include/linux/vdpa.h
21131 F: include/linux/virtio*.h
21132 F: include/uapi/linux/virtio_*.h
21136 M: "Michael S. Tsirkin" <mst@redhat.com>
21137 M: David Hildenbrand <david@redhat.com>
21138 L: virtualization@lists.linux-foundation.org
21140 F: drivers/virtio/virtio_balloon.c
21141 F: include/uapi/linux/virtio_balloon.h
21142 F: include/linux/balloon_compaction.h
21143 F: mm/balloon_compaction.c
21145 VIRTIO CRYPTO DRIVER
21146 M: Gonglei <arei.gonglei@huawei.com>
21147 L: virtualization@lists.linux-foundation.org
21148 L: linux-crypto@vger.kernel.org
21150 F: drivers/crypto/virtio/
21151 F: include/uapi/linux/virtio_crypto.h
21153 VIRTIO DRIVERS FOR S390
21154 M: Cornelia Huck <cohuck@redhat.com>
21155 M: Halil Pasic <pasic@linux.ibm.com>
21156 M: Eric Farman <farman@linux.ibm.com>
21157 L: linux-s390@vger.kernel.org
21158 L: virtualization@lists.linux-foundation.org
21159 L: kvm@vger.kernel.org
21161 F: arch/s390/include/uapi/asm/virtio-ccw.h
21162 F: drivers/s390/virtio/
21165 M: Vivek Goyal <vgoyal@redhat.com>
21166 M: Stefan Hajnoczi <stefanha@redhat.com>
21167 M: Miklos Szeredi <miklos@szeredi.hu>
21168 L: virtualization@lists.linux-foundation.org
21169 L: linux-fsdevel@vger.kernel.org
21171 W: https://virtio-fs.gitlab.io/
21172 F: Documentation/filesystems/virtiofs.rst
21173 F: fs/fuse/virtio_fs.c
21174 F: include/uapi/linux/virtio_fs.h
21177 M: Enrico Weigelt, metux IT consult <info@metux.net>
21178 M: Viresh Kumar <vireshk@kernel.org>
21179 L: linux-gpio@vger.kernel.org
21180 L: virtualization@lists.linux-foundation.org
21182 F: drivers/gpio/gpio-virtio.c
21183 F: include/uapi/linux/virtio_gpio.h
21186 M: David Airlie <airlied@linux.ie>
21187 M: Gerd Hoffmann <kraxel@redhat.com>
21188 R: Gurchetan Singh <gurchetansingh@chromium.org>
21189 R: Chia-I Wu <olvaffe@gmail.com>
21190 L: dri-devel@lists.freedesktop.org
21191 L: virtualization@lists.linux-foundation.org
21193 T: git git://anongit.freedesktop.org/drm/drm-misc
21194 F: drivers/gpu/drm/virtio/
21195 F: include/uapi/linux/virtio_gpu.h
21197 VIRTIO HOST (VHOST)
21198 M: "Michael S. Tsirkin" <mst@redhat.com>
21199 M: Jason Wang <jasowang@redhat.com>
21200 L: kvm@vger.kernel.org
21201 L: virtualization@lists.linux-foundation.org
21202 L: netdev@vger.kernel.org
21204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21206 F: include/linux/vhost_iotlb.h
21207 F: include/uapi/linux/vhost.h
21209 VIRTIO INPUT DRIVER
21210 M: Gerd Hoffmann <kraxel@redhat.com>
21212 F: drivers/virtio/virtio_input.c
21213 F: include/uapi/linux/virtio_input.h
21215 VIRTIO IOMMU DRIVER
21216 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21217 L: virtualization@lists.linux-foundation.org
21219 F: drivers/iommu/virtio-iommu.c
21220 F: include/uapi/linux/virtio_iommu.h
21223 M: David Hildenbrand <david@redhat.com>
21224 L: virtualization@lists.linux-foundation.org
21226 W: https://virtio-mem.gitlab.io/
21227 F: drivers/virtio/virtio_mem.c
21228 F: include/uapi/linux/virtio_mem.h
21230 VIRTIO SOUND DRIVER
21231 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21232 M: "Michael S. Tsirkin" <mst@redhat.com>
21233 L: virtualization@lists.linux-foundation.org
21234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21236 F: include/uapi/linux/virtio_snd.h
21240 M: Conghui Chen <conghui.chen@intel.com>
21241 M: Viresh Kumar <viresh.kumar@linaro.org>
21242 L: linux-i2c@vger.kernel.org
21243 L: virtualization@lists.linux-foundation.org
21245 F: drivers/i2c/busses/i2c-virtio.c
21246 F: include/uapi/linux/virtio_i2c.h
21249 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21250 L: virtualization@lists.linux-foundation.org
21252 F: drivers/nvdimm/virtio_pmem.c
21253 F: drivers/nvdimm/nd_virtio.c
21255 VIRTUAL BOX GUEST DEVICE DRIVER
21256 M: Hans de Goede <hdegoede@redhat.com>
21257 M: Arnd Bergmann <arnd@arndb.de>
21258 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21260 F: drivers/virt/vboxguest/
21261 F: include/linux/vbox_utils.h
21262 F: include/uapi/linux/vbox*.h
21264 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21265 M: Hans de Goede <hdegoede@redhat.com>
21266 L: linux-fsdevel@vger.kernel.org
21270 VIRTUAL SERIO DEVICE DRIVER
21271 M: Stephen Chandler Paul <thatslyude@gmail.com>
21273 F: drivers/input/serio/userio.c
21274 F: include/uapi/linux/userio.h
21276 VIVID VIRTUAL VIDEO DRIVER
21277 M: Hans Verkuil <hverkuil@xs4all.nl>
21278 L: linux-media@vger.kernel.org
21280 W: https://linuxtv.org
21281 T: git git://linuxtv.org/media_tree.git
21282 F: drivers/media/test-drivers/vivid/*
21284 VIDTV VIRTUAL DIGITAL TV DRIVER
21285 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21286 L: linux-media@vger.kernel.org
21288 W: https://linuxtv.org
21289 T: git git://linuxtv.org/media_tree.git
21290 F: drivers/media/test-drivers/vidtv/*
21293 M: Florian Fainelli <f.fainelli@gmail.com>
21294 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21296 F: drivers/vlynq/vlynq.c
21297 F: include/linux/vlynq.h
21300 M: Martyn Welch <martyn@welchs.me.uk>
21301 M: Manohar Vanga <manohar.vanga@gmail.com>
21302 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21303 L: linux-kernel@vger.kernel.org
21305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21306 F: Documentation/driver-api/vme.rst
21307 F: drivers/staging/vme_user/
21309 F: include/linux/vme*
21311 VM SOCKETS (AF_VSOCK)
21312 M: Stefano Garzarella <sgarzare@redhat.com>
21313 L: virtualization@lists.linux-foundation.org
21314 L: netdev@vger.kernel.org
21316 F: drivers/net/vsockmon.c
21317 F: include/net/af_vsock.h
21318 F: include/uapi/linux/vm_sockets.h
21319 F: include/uapi/linux/vm_sockets_diag.h
21320 F: include/uapi/linux/vsockmon.h
21322 F: tools/testing/vsock/
21324 VMWARE BALLOON DRIVER
21325 M: Nadav Amit <namit@vmware.com>
21326 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21327 L: linux-kernel@vger.kernel.org
21329 F: drivers/misc/vmw_balloon.c
21331 VMWARE HYPERVISOR INTERFACE
21332 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21333 M: Alexey Makhalov <amakhalov@vmware.com>
21334 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21335 L: virtualization@lists.linux-foundation.org
21338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21339 F: arch/x86/include/asm/vmware.h
21340 F: arch/x86/kernel/cpu/vmware.c
21342 VMWARE PVRDMA DRIVER
21343 M: Bryan Tan <bryantan@vmware.com>
21344 M: Vishnu Dasa <vdasa@vmware.com>
21345 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21346 L: linux-rdma@vger.kernel.org
21348 F: drivers/infiniband/hw/vmw_pvrdma/
21350 VMware PVSCSI driver
21351 M: Vishal Bhakta <vbhakta@vmware.com>
21352 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21353 L: linux-scsi@vger.kernel.org
21355 F: drivers/scsi/vmw_pvscsi.c
21356 F: drivers/scsi/vmw_pvscsi.h
21358 VMWARE VIRTUAL PTP CLOCK DRIVER
21359 M: Vivek Thampi <vithampi@vmware.com>
21360 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21361 L: netdev@vger.kernel.org
21363 F: drivers/ptp/ptp_vmw.c
21366 M: Bryan Tan <bryantan@vmware.com>
21367 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21368 M: Vishnu Dasa <vdasa@vmware.com>
21369 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21370 L: linux-kernel@vger.kernel.org
21372 F: drivers/misc/vmw_vmci/
21374 VMWARE VMMOUSE SUBDRIVER
21375 M: Zack Rusin <zackr@vmware.com>
21376 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21377 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21378 L: linux-input@vger.kernel.org
21380 F: drivers/input/mouse/vmmouse.c
21381 F: drivers/input/mouse/vmmouse.h
21383 VMWARE VMXNET3 ETHERNET DRIVER
21384 M: Ronak Doshi <doshir@vmware.com>
21385 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21386 L: netdev@vger.kernel.org
21388 F: drivers/net/vmxnet3/
21390 VOCORE VOCORE2 BOARD
21391 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21392 L: linux-mips@vger.kernel.org
21394 F: arch/mips/boot/dts/ralink/vocore2.dts
21396 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21397 M: Liam Girdwood <lgirdwood@gmail.com>
21398 M: Mark Brown <broonie@kernel.org>
21399 L: linux-kernel@vger.kernel.org
21401 W: http://www.slimlogic.co.uk/?p=48
21402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21403 F: Documentation/devicetree/bindings/regulator/
21404 F: Documentation/power/regulator/
21405 F: drivers/regulator/
21406 F: include/dt-bindings/regulator/
21407 F: include/linux/regulator/
21408 K: regulator_get_optional
21410 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21411 R: Matti Vaittinen <mazziesaccount@gmail.com>
21412 F: drivers/regulator/irq_helpers.c
21415 M: David Ahern <dsahern@kernel.org>
21416 L: netdev@vger.kernel.org
21418 F: Documentation/networking/vrf.rst
21419 F: drivers/net/vrf.c
21422 M: Petr Mladek <pmladek@suse.com>
21423 M: Steven Rostedt <rostedt@goodmis.org>
21424 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21425 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21426 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21429 F: Documentation/core-api/printk-formats.rst
21430 F: lib/test_printf.c
21431 F: lib/test_scanf.c
21434 VT1211 HARDWARE MONITOR DRIVER
21435 M: Juerg Haefliger <juergh@gmail.com>
21436 L: linux-hwmon@vger.kernel.org
21438 F: Documentation/hwmon/vt1211.rst
21439 F: drivers/hwmon/vt1211.c
21441 VT8231 HARDWARE MONITOR DRIVER
21442 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21443 L: linux-hwmon@vger.kernel.org
21445 F: drivers/hwmon/vt8231.c
21447 VUB300 USB to SDIO/SD/MMC bridge chip
21448 L: linux-mmc@vger.kernel.org
21450 F: drivers/mmc/host/vub300.c
21452 W1 DALLAS'S 1-WIRE BUS
21453 M: Evgeniy Polyakov <zbr@ioremap.net>
21455 F: Documentation/devicetree/bindings/w1/
21456 F: Documentation/w1/
21458 F: include/linux/w1.h
21460 W83791D HARDWARE MONITORING DRIVER
21461 M: Marc Hulsman <m.hulsman@tudelft.nl>
21462 L: linux-hwmon@vger.kernel.org
21464 F: Documentation/hwmon/w83791d.rst
21465 F: drivers/hwmon/w83791d.c
21467 W83793 HARDWARE MONITORING DRIVER
21468 M: Rudolf Marek <r.marek@assembler.cz>
21469 L: linux-hwmon@vger.kernel.org
21471 F: Documentation/hwmon/w83793.rst
21472 F: drivers/hwmon/w83793.c
21474 W83795 HARDWARE MONITORING DRIVER
21475 M: Jean Delvare <jdelvare@suse.com>
21476 L: linux-hwmon@vger.kernel.org
21478 F: drivers/hwmon/w83795.c
21480 W83L51xD SD/MMC CARD INTERFACE DRIVER
21481 M: Pierre Ossman <pierre@ossman.eu>
21483 F: drivers/mmc/host/wbsd.*
21485 WACOM PROTOCOL 4 SERIAL TABLETS
21486 M: Julian Squires <julian@cipht.net>
21487 M: Hans de Goede <hdegoede@redhat.com>
21488 L: linux-input@vger.kernel.org
21490 F: drivers/input/tablet/wacom_serial4.c
21492 WATCHDOG DEVICE DRIVERS
21493 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21494 M: Guenter Roeck <linux@roeck-us.net>
21495 L: linux-watchdog@vger.kernel.org
21497 W: http://www.linux-watchdog.org/
21498 T: git git://www.linux-watchdog.org/linux-watchdog.git
21499 F: Documentation/devicetree/bindings/watchdog/
21500 F: Documentation/watchdog/
21501 F: drivers/watchdog/
21502 F: include/linux/watchdog.h
21503 F: include/uapi/linux/watchdog.h
21505 WHISKEYCOVE PMIC GPIO DRIVER
21506 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21507 L: linux-gpio@vger.kernel.org
21509 F: drivers/gpio/gpio-wcove.c
21512 M: Dianlong Li <long17.cool@163.com>
21513 L: linux-rtc@vger.kernel.org
21515 F: drivers/rtc/rtc-sd3078.c
21518 M: David Rheinsberg <david.rheinsberg@gmail.com>
21519 L: linux-input@vger.kernel.org
21521 F: drivers/hid/hid-wiimote*
21523 WILOCITY WIL6210 WIRELESS DRIVER
21524 L: linux-wireless@vger.kernel.org
21526 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21527 F: drivers/net/wireless/ath/wil6210/
21530 M: David Härdeman <david@hardeman.nu>
21532 F: drivers/media/rc/winbond-cir.c
21534 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21535 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21536 L: linux-watchdog@vger.kernel.org
21538 F: drivers/watchdog/ebc-c384_wdt.c
21540 WINSYSTEMS WS16C48 GPIO DRIVER
21541 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21542 L: linux-gpio@vger.kernel.org
21544 F: drivers/gpio/gpio-ws16c48.c
21546 WIREGUARD SECURE NETWORK TUNNEL
21547 M: Jason A. Donenfeld <Jason@zx2c4.com>
21548 L: wireguard@lists.zx2c4.com
21549 L: netdev@vger.kernel.org
21551 F: drivers/net/wireguard/
21552 F: tools/testing/selftests/wireguard/
21554 WISTRON LAPTOP BUTTON DRIVER
21555 M: Miloslav Trmac <mitr@volny.cz>
21557 F: drivers/input/misc/wistron_btns.c
21559 WL3501 WIRELESS PCMCIA CARD DRIVER
21560 L: linux-wireless@vger.kernel.org
21562 F: drivers/net/wireless/wl3501*
21564 WOLFSON MICROELECTRONICS DRIVERS
21565 L: patches@opensource.cirrus.com
21567 W: https://github.com/CirrusLogic/linux-drivers/wiki
21568 T: git https://github.com/CirrusLogic/linux-drivers.git
21569 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21570 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21571 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21572 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21573 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21574 F: Documentation/devicetree/bindings/sound/wm*
21575 F: Documentation/hwmon/wm83??.rst
21576 F: arch/arm/mach-s3c/mach-crag6410*
21577 F: drivers/clk/clk-wm83*.c
21578 F: drivers/gpio/gpio-*wm*.c
21579 F: drivers/gpio/gpio-arizona.c
21580 F: drivers/hwmon/wm83??-hwmon.c
21581 F: drivers/input/misc/wm831x-on.c
21582 F: drivers/input/touchscreen/wm831x-ts.c
21583 F: drivers/input/touchscreen/wm97*.c
21584 F: drivers/leds/leds-wm83*.c
21585 F: drivers/mfd/arizona*
21586 F: drivers/mfd/cs47l24*
21587 F: drivers/mfd/wm*.c
21588 F: drivers/power/supply/wm83*.c
21589 F: drivers/regulator/arizona*
21590 F: drivers/regulator/wm8*.c
21591 F: drivers/rtc/rtc-wm83*.c
21592 F: drivers/video/backlight/wm83*_bl.c
21593 F: drivers/watchdog/wm83*_wdt.c
21594 F: include/linux/mfd/arizona/
21595 F: include/linux/mfd/wm831x/
21596 F: include/linux/mfd/wm8350/
21597 F: include/linux/mfd/wm8400*
21598 F: include/linux/regulator/arizona*
21599 F: include/linux/wm97xx.h
21600 F: include/sound/wm????.h
21601 F: sound/soc/codecs/arizona*
21602 F: sound/soc/codecs/cs47l24*
21603 F: sound/soc/codecs/wm*
21606 M: Tejun Heo <tj@kernel.org>
21607 R: Lai Jiangshan <jiangshanlai@gmail.com>
21609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21610 F: Documentation/core-api/workqueue.rst
21611 F: include/linux/workqueue.h
21612 F: kernel/workqueue.c
21615 M: Loic Poulain <loic.poulain@linaro.org>
21616 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21617 R: Johannes Berg <johannes@sipsolutions.net>
21618 L: netdev@vger.kernel.org
21620 F: drivers/net/wwan/
21621 F: include/linux/wwan.h
21622 F: include/uapi/linux/wwan.h
21624 X-POWERS AXP288 PMIC DRIVERS
21625 M: Hans de Goede <hdegoede@redhat.com>
21627 F: drivers/acpi/pmic/intel_pmic_xpower.c
21630 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21631 M: Chen-Yu Tsai <wens@csie.org>
21632 L: linux-kernel@vger.kernel.org
21637 M: Martin Schiller <ms@dev.tdt.de>
21638 L: linux-x25@vger.kernel.org
21640 F: Documentation/networking/lapb-module.rst
21641 F: Documentation/networking/x25*
21642 F: drivers/net/wan/hdlc_x25.c
21643 F: drivers/net/wan/lapbether.c
21644 F: include/*/lapb.h
21645 F: include/net/x25*
21646 F: include/uapi/linux/x25.h
21650 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21651 M: Thomas Gleixner <tglx@linutronix.de>
21652 M: Ingo Molnar <mingo@redhat.com>
21653 M: Borislav Petkov <bp@alien8.de>
21654 M: Dave Hansen <dave.hansen@linux.intel.com>
21656 R: "H. Peter Anvin" <hpa@zytor.com>
21657 L: linux-kernel@vger.kernel.org
21659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21660 F: Documentation/devicetree/bindings/x86/
21661 F: Documentation/x86/
21665 M: Andy Lutomirski <luto@kernel.org>
21666 L: linux-kernel@vger.kernel.org
21668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21671 X86 MCE INFRASTRUCTURE
21672 M: Tony Luck <tony.luck@intel.com>
21673 M: Borislav Petkov <bp@alien8.de>
21674 L: linux-edac@vger.kernel.org
21676 F: Documentation/ABI/testing/sysfs-mce
21677 F: Documentation/x86/x86_64/machinecheck.rst
21678 F: arch/x86/kernel/cpu/mce/*
21680 X86 MICROCODE UPDATE SUPPORT
21681 M: Borislav Petkov <bp@alien8.de>
21683 F: arch/x86/kernel/cpu/microcode/*
21686 M: Dave Hansen <dave.hansen@linux.intel.com>
21687 M: Andy Lutomirski <luto@kernel.org>
21688 M: Peter Zijlstra <peterz@infradead.org>
21689 L: linux-kernel@vger.kernel.org
21691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21694 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21695 M: Hans de Goede <hdegoede@redhat.com>
21696 L: platform-driver-x86@vger.kernel.org
21698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21699 F: drivers/platform/x86/x86-android-tablets.c
21701 X86 PLATFORM DRIVERS
21702 M: Hans de Goede <hdegoede@redhat.com>
21703 M: Mark Gross <markgross@kernel.org>
21704 L: platform-driver-x86@vger.kernel.org
21706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21707 F: drivers/platform/olpc/
21708 F: drivers/platform/x86/
21710 X86 PLATFORM DRIVERS - ARCH
21711 R: Darren Hart <dvhart@infradead.org>
21712 R: Andy Shevchenko <andy@infradead.org>
21713 L: platform-driver-x86@vger.kernel.org
21716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21717 F: arch/x86/platform
21719 X86 PLATFORM UV HPE SUPERDOME FLEX
21720 M: Steve Wahl <steve.wahl@hpe.com>
21721 R: Mike Travis <mike.travis@hpe.com>
21722 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21723 R: Russ Anderson <russ.anderson@hpe.com>
21725 F: arch/x86/include/asm/uv/
21726 F: arch/x86/kernel/apic/x2apic_uv_x.c
21727 F: arch/x86/platform/uv/
21729 X86 STACK UNWINDING
21730 M: Josh Poimboeuf <jpoimboe@kernel.org>
21731 M: Peter Zijlstra <peterz@infradead.org>
21733 F: arch/x86/include/asm/unwind*.h
21734 F: arch/x86/kernel/dumpstack.c
21735 F: arch/x86/kernel/stacktrace.c
21736 F: arch/x86/kernel/unwind_*.c
21739 M: Andy Lutomirski <luto@kernel.org>
21740 L: linux-kernel@vger.kernel.org
21742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21743 F: arch/x86/entry/vdso/
21746 M: Matthew Wilcox <willy@infradead.org>
21747 L: linux-fsdevel@vger.kernel.org
21749 F: Documentation/core-api/xarray.rst
21750 F: include/linux/idr.h
21751 F: include/linux/xarray.h
21754 F: tools/testing/radix-tree
21757 M: Benjamin Valentin <benpicco@googlemail.com>
21759 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21760 F: drivers/media/rc/xbox_remote.c
21762 XC2028/3028 TUNER DRIVER
21763 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21764 L: linux-media@vger.kernel.org
21766 W: https://linuxtv.org
21767 T: git git://linuxtv.org/media_tree.git
21768 F: drivers/media/tuners/xc2028.*
21770 XDP (eXpress Data Path)
21771 M: Alexei Starovoitov <ast@kernel.org>
21772 M: Daniel Borkmann <daniel@iogearbox.net>
21773 M: David S. Miller <davem@davemloft.net>
21774 M: Jakub Kicinski <kuba@kernel.org>
21775 M: Jesper Dangaard Brouer <hawk@kernel.org>
21776 M: John Fastabend <john.fastabend@gmail.com>
21777 L: netdev@vger.kernel.org
21778 L: bpf@vger.kernel.org
21780 F: include/net/xdp.h
21781 F: include/net/xdp_priv.h
21782 F: include/trace/events/xdp.h
21783 F: kernel/bpf/cpumap.c
21784 F: kernel/bpf/devmap.c
21786 F: samples/bpf/xdp*
21787 F: tools/testing/selftests/bpf/*xdp*
21788 F: tools/testing/selftests/bpf/*/*xdp*
21789 F: drivers/net/ethernet/*/*/*/*/*xdp*
21790 F: drivers/net/ethernet/*/*/*xdp*
21791 K: (?:\b|_)xdp(?:\b|_)
21793 XDP SOCKETS (AF_XDP)
21794 M: Björn Töpel <bjorn@kernel.org>
21795 M: Magnus Karlsson <magnus.karlsson@intel.com>
21796 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21797 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21798 L: netdev@vger.kernel.org
21799 L: bpf@vger.kernel.org
21801 F: Documentation/networking/af_xdp.rst
21802 F: include/net/xdp_sock*
21803 F: include/net/xsk_buff_pool.h
21804 F: include/uapi/linux/if_xdp.h
21805 F: include/uapi/linux/xdp_diag.h
21806 F: include/net/netns/xdp.h
21808 F: samples/bpf/xdpsock*
21809 F: tools/lib/bpf/xsk*
21811 XEN BLOCK SUBSYSTEM
21812 M: Roger Pau Monné <roger.pau@citrix.com>
21813 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21815 F: drivers/block/xen*
21816 F: drivers/block/xen-blkback/*
21819 M: Stefano Stabellini <sstabellini@kernel.org>
21820 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21822 F: arch/arm/include/asm/xen/
21825 XEN HYPERVISOR ARM64
21826 M: Stefano Stabellini <sstabellini@kernel.org>
21827 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21829 F: arch/arm64/include/asm/xen/
21832 XEN HYPERVISOR INTERFACE
21833 M: Juergen Gross <jgross@suse.com>
21834 M: Stefano Stabellini <sstabellini@kernel.org>
21835 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21836 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21839 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21840 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21841 F: drivers/*/xen-*front.c
21843 F: include/uapi/xen/
21847 M: Juergen Gross <jgross@suse.com>
21848 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21849 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21851 F: arch/x86/include/asm/pvclock-abi.h
21852 F: arch/x86/include/asm/xen/
21853 F: arch/x86/platform/pvh/
21856 XEN NETWORK BACKEND DRIVER
21857 M: Wei Liu <wei.liu@kernel.org>
21858 M: Paul Durrant <paul@xen.org>
21859 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21860 L: netdev@vger.kernel.org
21862 F: drivers/net/xen-netback/*
21865 M: Juergen Gross <jgross@suse.com>
21866 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21868 F: arch/x86/pci/*xen*
21869 F: drivers/pci/*xen*
21872 M: Juergen Gross <jgross@suse.com>
21873 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21874 L: linux-scsi@vger.kernel.org
21876 F: drivers/scsi/xen-scsifront.c
21877 F: drivers/xen/xen-scsiback.c
21878 F: include/xen/interface/io/vscsiif.h
21881 M: Juergen Gross <jgross@suse.com>
21882 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21883 L: linux-usb@vger.kernel.org
21885 F: drivers/usb/host/xen*
21886 F: include/xen/interface/io/usbif.h
21888 XEN SOUND FRONTEND DRIVER
21889 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21890 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21895 XEN SWIOTLB SUBSYSTEM
21896 M: Juergen Gross <jgross@suse.com>
21897 M: Stefano Stabellini <sstabellini@kernel.org>
21898 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21899 L: iommu@lists.linux-foundation.org
21900 L: iommu@lists.linux.dev
21902 F: arch/x86/xen/*swiotlb*
21903 F: drivers/xen/*swiotlb*
21906 C: irc://irc.oftc.net/xfs
21907 M: Darrick J. Wong <djwong@kernel.org>
21908 L: linux-xfs@vger.kernel.org
21911 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21912 F: Documentation/ABI/testing/sysfs-fs-xfs
21913 F: Documentation/admin-guide/xfs.rst
21914 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21915 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21917 F: include/uapi/linux/dqblk_xfs.h
21918 F: include/uapi/linux/fsmap.h
21921 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21922 L: linux-iio@vger.kernel.org
21924 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21925 F: drivers/iio/adc/xilinx-ams.c
21927 XILINX AXI ETHERNET DRIVER
21928 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21930 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21933 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21934 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21935 L: linux-can@vger.kernel.org
21937 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
21938 F: drivers/net/can/xilinx_can.c
21941 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21942 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21943 R: Michal Simek <michal.simek@xilinx.com>
21945 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21946 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21947 F: drivers/gpio/gpio-xilinx.c
21948 F: drivers/gpio/gpio-zynq.c
21950 XILINX SD-FEC IP CORES
21951 M: Derek Kiernan <derek.kiernan@xilinx.com>
21952 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21954 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21955 F: Documentation/misc-devices/xilinx_sdfec.rst
21956 F: drivers/misc/Kconfig
21957 F: drivers/misc/Makefile
21958 F: drivers/misc/xilinx_sdfec.c
21959 F: include/uapi/misc/xilinx_sdfec.h
21962 M: Sean Anderson <sean.anderson@seco.com>
21964 F: drivers/pwm/pwm-xilinx.c
21965 F: include/clocksource/timer-xilinx.h
21967 XILINX UARTLITE SERIAL DRIVER
21968 M: Peter Korsgaard <jacmet@sunsite.dk>
21969 L: linux-serial@vger.kernel.org
21971 F: drivers/tty/serial/uartlite.c
21973 XILINX VIDEO IP CORES
21974 M: Hyun Kwon <hyun.kwon@xilinx.com>
21975 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21976 L: linux-media@vger.kernel.org
21978 T: git git://linuxtv.org/media_tree.git
21979 F: Documentation/devicetree/bindings/media/xilinx/
21980 F: drivers/media/platform/xilinx/
21981 F: include/uapi/linux/xilinx-v4l2-controls.h
21983 XILINX ZYNQMP DPDMA DRIVER
21984 M: Hyun Kwon <hyun.kwon@xilinx.com>
21985 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21986 L: dmaengine@vger.kernel.org
21988 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21989 F: drivers/dma/xilinx/xilinx_dpdma.c
21990 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21992 XILINX ZYNQMP PSGTR PHY DRIVER
21993 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21994 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21995 L: linux-kernel@vger.kernel.org
21997 T: git https://github.com/Xilinx/linux-xlnx.git
21998 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21999 F: drivers/phy/xilinx/phy-zynqmp.c
22001 XILINX ZYNQMP SHA3 DRIVER
22002 M: Harsha <harsha.harsha@xilinx.com>
22004 F: drivers/crypto/xilinx/zynqmp-sha.c
22006 XILINX EVENT MANAGEMENT DRIVER
22007 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22009 F: drivers/soc/xilinx/xlnx_event_manager.c
22010 F: include/linux/firmware/xlnx-event-manager.h
22013 M: Eli Billauer <eli.billauer@gmail.com>
22014 L: linux-kernel@vger.kernel.org
22016 F: drivers/char/xillybus/
22019 M: George Cherian <gcherian@marvell.com>
22020 L: linux-i2c@vger.kernel.org
22022 W: http://www.marvell.com
22023 F: drivers/i2c/busses/i2c-xlp9xx.c
22025 XRA1403 GPIO EXPANDER
22026 M: Nandor Han <nandor.han@ge.com>
22027 M: Semi Malinen <semi.malinen@ge.com>
22028 L: linux-gpio@vger.kernel.org
22030 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22031 F: drivers/gpio/gpio-xra1403.c
22033 XTENSA XTFPGA PLATFORM SUPPORT
22034 M: Max Filippov <jcmvbkbc@gmail.com>
22035 L: linux-xtensa@linux-xtensa.org
22037 F: drivers/spi/spi-xtensa-xtfpga.c
22038 F: sound/soc/xtensa/xtfpga-i2s.c
22040 YAM DRIVER FOR AX.25
22041 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22042 L: linux-hams@vger.kernel.org
22044 F: drivers/net/hamradio/yam*
22045 F: include/linux/yam.h
22047 YAMA SECURITY MODULE
22048 M: Kees Cook <keescook@chromium.org>
22050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22051 F: Documentation/admin-guide/LSM/Yama.rst
22054 YEALINK PHONE DRIVER
22055 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22056 L: usbb2k-api-dev@nongnu.org
22058 F: Documentation/input/devices/yealink.rst
22059 F: drivers/input/misc/yealink.*
22061 Z8530 DRIVER FOR AX.25
22062 M: Joerg Reuter <jreuter@yaina.de>
22063 L: linux-hams@vger.kernel.org
22065 W: http://yaina.de/jreuter/
22066 W: http://www.qsl.net/dl1bke/
22067 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22068 F: drivers/net/hamradio/*scc.c
22069 F: drivers/net/hamradio/z8530.h
22071 ZBUD COMPRESSED PAGE ALLOCATOR
22072 M: Seth Jennings <sjenning@redhat.com>
22073 M: Dan Streetman <ddstreet@ieee.org>
22074 L: linux-mm@kvack.org
22078 Z3FOLD COMPRESSED PAGE ALLOCATOR
22079 M: Vitaly Wool <vitaly.wool@konsulko.com>
22080 R: Miaohe Lin <linmiaohe@huawei.com>
22081 L: linux-mm@kvack.org
22085 ZD1211RW WIRELESS DRIVER
22086 M: Ulrich Kunitz <kune@deine-taler.de>
22087 L: linux-wireless@vger.kernel.org
22088 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22090 W: http://zd1211.ath.cx/wiki/DriverRewrite
22091 F: drivers/net/wireless/zydas/zd1211rw/
22093 ZD1301 MEDIA DRIVER
22094 M: Antti Palosaari <crope@iki.fi>
22095 L: linux-media@vger.kernel.org
22097 W: https://linuxtv.org/
22098 W: http://palosaari.fi/linux/
22099 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22100 F: drivers/media/usb/dvb-usb-v2/zd1301*
22102 ZD1301_DEMOD MEDIA DRIVER
22103 M: Antti Palosaari <crope@iki.fi>
22104 L: linux-media@vger.kernel.org
22106 W: https://linuxtv.org/
22107 W: http://palosaari.fi/linux/
22108 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22109 F: drivers/media/dvb-frontends/zd1301_demod*
22111 ZHAOXIN PROCESSOR SUPPORT
22112 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22113 L: linux-kernel@vger.kernel.org
22115 F: arch/x86/kernel/cpu/zhaoxin.c
22118 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22119 M: Naohiro Aota <naohiro.aota@wdc.com>
22120 R: Johannes Thumshirn <jth@kernel.org>
22121 L: linux-fsdevel@vger.kernel.org
22123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22124 F: Documentation/filesystems/zonefs.rst
22127 ZPOOL COMPRESSED PAGE STORAGE API
22128 M: Dan Streetman <ddstreet@ieee.org>
22129 L: linux-mm@kvack.org
22131 F: include/linux/zpool.h
22134 ZR36067 VIDEO FOR LINUX DRIVER
22135 M: Corentin Labbe <clabbe@baylibre.com>
22136 L: mjpeg-users@lists.sourceforge.net
22137 L: linux-media@vger.kernel.org
22139 W: http://mjpeg.sourceforge.net/driver-zoran/
22140 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22141 F: Documentation/driver-api/media/drivers/zoran.rst
22142 F: drivers/staging/media/zoran/
22144 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22145 M: Minchan Kim <minchan@kernel.org>
22146 M: Nitin Gupta <ngupta@vflare.org>
22147 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22148 L: linux-kernel@vger.kernel.org
22150 F: Documentation/admin-guide/blockdev/zram.rst
22151 F: drivers/block/zram/
22153 ZS DECSTATION Z85C30 SERIAL DRIVER
22154 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22156 F: drivers/tty/serial/zs.*
22158 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22159 M: Minchan Kim <minchan@kernel.org>
22160 M: Nitin Gupta <ngupta@vflare.org>
22161 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22162 L: linux-mm@kvack.org
22164 F: Documentation/vm/zsmalloc.rst
22165 F: include/linux/zsmalloc.h
22169 M: Nick Terrell <terrelln@fb.com>
22171 B: https://github.com/facebook/zstd/issues
22172 T: git git://github.com/terrelln/linux.git
22173 F: include/linux/zstd*
22175 F: lib/decompress_unzstd.c
22180 ZSWAP COMPRESSED SWAP CACHING
22181 M: Seth Jennings <sjenning@redhat.com>
22182 M: Dan Streetman <ddstreet@ieee.org>
22183 M: Vitaly Wool <vitaly.wool@konsulko.com>
22184 L: linux-mm@kvack.org
22189 M: Linus Torvalds <torvalds@linux-foundation.org>
22190 L: linux-kernel@vger.kernel.org
22191 S: Buried alive in reporters
22192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git