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 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2544 L: linux-arm-msm@vger.kernel.org
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2547 F: Documentation/devicetree/bindings/*/qcom*
2548 F: Documentation/devicetree/bindings/soc/qcom/
2549 F: arch/arm/boot/dts/qcom-*.dts
2550 F: arch/arm/boot/dts/qcom-*.dtsi
2551 F: arch/arm/mach-qcom/
2552 F: arch/arm64/boot/dts/qcom/
2553 F: drivers/*/*/qcom*
2554 F: drivers/*/*/qcom/
2555 F: drivers/*/pm8???-*
2558 F: drivers/bluetooth/btqcomsmd.c
2559 F: drivers/clocksource/timer-qcom.c
2560 F: drivers/cpuidle/cpuidle-qcom-spm.c
2561 F: drivers/extcon/extcon-qcom*
2562 F: drivers/i2c/busses/i2c-qcom-geni.c
2563 F: drivers/i2c/busses/i2c-qup.c
2564 F: drivers/iommu/msm*
2565 F: drivers/mfd/ssbi.c
2566 F: drivers/mmc/host/mmci_qcom*
2567 F: drivers/mmc/host/sdhci-msm.c
2568 F: drivers/pci/controller/dwc/pcie-qcom.c
2569 F: drivers/phy/qualcomm/
2570 F: drivers/power/*/msm*
2571 F: drivers/reset/reset-qcom-*
2572 F: drivers/ufs/host/ufs-qcom*
2573 F: drivers/spi/spi-geni-qcom.c
2574 F: drivers/spi/spi-qcom-qspi.c
2575 F: drivers/spi/spi-qup.c
2576 F: drivers/tty/serial/msm_serial.c
2577 F: drivers/usb/dwc3/dwc3-qcom.c
2578 F: include/dt-bindings/*/qcom*
2579 F: include/linux/*/qcom*
2580 F: include/linux/soc/qcom/
2582 ARM/RADISYS ENP2611 MACHINE SUPPORT
2583 M: Lennert Buytenhek <kernel@wantstofly.org>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587 ARM/RDA MICRO ARCHITECTURE
2588 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2592 F: Documentation/devicetree/bindings/arm/rda.yaml
2593 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2594 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2595 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2596 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2597 F: arch/arm/boot/dts/rda8810pl-*
2598 F: drivers/clocksource/timer-rda.c
2599 F: drivers/gpio/gpio-rda.c
2600 F: drivers/irqchip/irq-rda-intc.c
2601 F: drivers/tty/serial/rda-uart.c
2603 ARM/REALTEK ARCHITECTURE
2604 M: Andreas Färber <afaerber@suse.de>
2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2608 F: Documentation/devicetree/bindings/arm/realtek.yaml
2609 F: arch/arm/boot/dts/rtd*
2610 F: arch/arm/mach-realtek/
2611 F: arch/arm64/boot/dts/realtek/
2613 ARM/RENESAS ARM64 ARCHITECTURE
2614 M: Geert Uytterhoeven <geert+renesas@glider.be>
2615 M: Magnus Damm <magnus.damm@gmail.com>
2616 L: linux-renesas-soc@vger.kernel.org
2618 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2619 C: irc://irc.libera.chat/renesas-soc
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2621 F: Documentation/devicetree/bindings/arm/renesas.yaml
2622 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2623 F: Documentation/devicetree/bindings/soc/renesas/
2624 F: arch/arm64/boot/dts/renesas/
2625 F: drivers/soc/renesas/
2626 F: include/linux/soc/renesas/
2628 ARM/RISCPC ARCHITECTURE
2629 M: Russell King <linux@armlinux.org.uk>
2630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632 W: http://www.armlinux.org.uk/
2633 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2634 F: arch/arm/include/asm/hardware/ioc.h
2635 F: arch/arm/include/asm/hardware/iomd.h
2636 F: arch/arm/include/asm/hardware/memc.h
2637 F: arch/arm/mach-rpc/
2638 F: drivers/net/ethernet/8390/etherh.c
2639 F: drivers/net/ethernet/i825xx/ether1*
2640 F: drivers/net/ethernet/seeq/ether3*
2641 F: drivers/scsi/arm/
2643 ARM/Rockchip SoC support
2644 M: Heiko Stuebner <heiko@sntech.de>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 L: linux-rockchip@lists.infradead.org
2648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2649 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2650 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2651 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2652 F: arch/arm/boot/dts/rk3*
2653 F: arch/arm/boot/dts/rv1108*
2654 F: arch/arm/mach-rockchip/
2655 F: drivers/*/*/*rockchip*
2656 F: drivers/*/*rockchip*
2657 F: drivers/clk/rockchip/
2658 F: drivers/i2c/busses/i2c-rk3x.c
2659 F: sound/soc/rockchip/
2662 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2663 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2664 R: Alim Akhtar <alim.akhtar@samsung.com>
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 L: linux-samsung-soc@vger.kernel.org
2668 C: irc://irc.libera.chat/linux-exynos
2669 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2670 B: mailto:linux-samsung-soc@vger.kernel.org
2671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2672 F: Documentation/arm/samsung/
2673 F: Documentation/devicetree/bindings/arm/samsung/
2674 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2675 F: Documentation/devicetree/bindings/soc/samsung/
2676 F: arch/arm/boot/dts/exynos*
2677 F: arch/arm/boot/dts/s3c*
2678 F: arch/arm/boot/dts/s5p*
2679 F: arch/arm/mach-exynos*/
2680 F: arch/arm/mach-s3c/
2681 F: arch/arm/mach-s5p*/
2682 F: arch/arm64/boot/dts/exynos/
2683 F: drivers/*/*/*s3c24*
2684 F: drivers/*/*s3c24*
2685 F: drivers/*/*s3c64xx*
2686 F: drivers/*/*s5pv210*
2687 F: drivers/clocksource/samsung_pwm_timer.c
2688 F: drivers/memory/samsung/
2689 F: drivers/pwm/pwm-samsung.c
2690 F: drivers/soc/samsung/
2691 F: drivers/tty/serial/samsung*
2692 F: include/clocksource/samsung_pwm.h
2693 F: include/linux/platform_data/*s3c*
2694 F: include/linux/serial_s3c.h
2695 F: include/linux/soc/samsung/
2701 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2702 M: Łukasz Stelmach <l.stelmach@samsung.com>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 L: linux-media@vger.kernel.org
2706 F: drivers/media/platform/samsung/s5p-g2d/
2708 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2709 M: Marek Szyprowski <m.szyprowski@samsung.com>
2710 L: linux-samsung-soc@vger.kernel.org
2711 L: linux-media@vger.kernel.org
2713 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2714 F: drivers/media/cec/platform/s5p/
2716 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2717 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2718 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2719 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 L: linux-media@vger.kernel.org
2723 F: drivers/media/platform/samsung/s5p-jpeg/
2725 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2726 M: Marek Szyprowski <m.szyprowski@samsung.com>
2727 M: Andrzej Hajda <andrzej.hajda@intel.com>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 L: linux-media@vger.kernel.org
2731 F: drivers/media/platform/samsung/s5p-mfc/
2733 ARM/SHMOBILE ARM ARCHITECTURE
2734 M: Geert Uytterhoeven <geert+renesas@glider.be>
2735 M: Magnus Damm <magnus.damm@gmail.com>
2736 L: linux-renesas-soc@vger.kernel.org
2738 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2739 C: irc://irc.libera.chat/renesas-soc
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2741 F: Documentation/devicetree/bindings/arm/renesas.yaml
2742 F: Documentation/devicetree/bindings/soc/renesas/
2743 F: arch/arm/boot/dts/emev2*
2744 F: arch/arm/boot/dts/gr-peach*
2745 F: arch/arm/boot/dts/iwg20d-q7*
2746 F: arch/arm/boot/dts/r7s*
2747 F: arch/arm/boot/dts/r8a*
2748 F: arch/arm/boot/dts/r9a*
2749 F: arch/arm/boot/dts/sh*
2750 F: arch/arm/configs/shmobile_defconfig
2751 F: arch/arm/include/debug/renesas-scif.S
2752 F: arch/arm/mach-shmobile/
2753 F: drivers/soc/renesas/
2754 F: include/linux/soc/renesas/
2756 ARM/SOCFPGA ARCHITECTURE
2757 M: Dinh Nguyen <dinguyen@kernel.org>
2759 W: http://www.rocketboards.org
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2761 F: arch/arm/boot/dts/socfpga*
2762 F: arch/arm/configs/socfpga_defconfig
2763 F: arch/arm/mach-socfpga/
2764 F: arch/arm64/boot/dts/altera/
2765 F: arch/arm64/boot/dts/intel/
2767 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2768 M: Dinh Nguyen <dinguyen@kernel.org>
2770 F: drivers/clk/socfpga/
2772 ARM/SOCFPGA EDAC SUPPORT
2773 M: Dinh Nguyen <dinguyen@kernel.org>
2775 F: drivers/edac/altera_edac.[ch]
2777 ARM/SPREADTRUM SoC SUPPORT
2778 M: Orson Zhai <orsonzhai@gmail.com>
2779 M: Baolin Wang <baolin.wang7@gmail.com>
2780 M: Chunyan Zhang <zhang.lyra@gmail.com>
2782 F: arch/arm64/boot/dts/sprd
2787 ARM/STI ARCHITECTURE
2788 M: Patrice Chotard <patrice.chotard@foss.st.com>
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791 W: http://www.stlinux.com
2792 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2793 F: arch/arm/boot/dts/sti*
2794 F: arch/arm/mach-sti/
2795 F: drivers/ata/ahci_st.c
2796 F: drivers/char/hw_random/st-rng.c
2797 F: drivers/clocksource/arm_global_timer.c
2798 F: drivers/clocksource/clksrc_st_lpc.c
2799 F: drivers/cpufreq/sti-cpufreq.c
2800 F: drivers/dma/st_fdma*
2801 F: drivers/i2c/busses/i2c-st.c
2802 F: drivers/media/platform/st/sti/c8sectpfe/
2803 F: drivers/media/rc/st_rc.c
2804 F: drivers/mmc/host/sdhci-st.c
2805 F: drivers/phy/st/phy-miphy28lp.c
2806 F: drivers/phy/st/phy-stih407-usb.c
2807 F: drivers/pinctrl/pinctrl-st.c
2808 F: drivers/remoteproc/st_remoteproc.c
2809 F: drivers/remoteproc/st_slim_rproc.c
2810 F: drivers/reset/sti/
2811 F: drivers/rtc/rtc-st-lpc.c
2812 F: drivers/tty/serial/st-asc.c
2813 F: drivers/usb/dwc3/dwc3-st.c
2814 F: drivers/usb/host/ehci-st.c
2815 F: drivers/usb/host/ohci-st.c
2816 F: drivers/watchdog/st_lpc_wdt.c
2817 F: include/linux/remoteproc/st_slim_rproc.h
2819 ARM/STM32 ARCHITECTURE
2820 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2821 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2822 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2826 F: arch/arm/boot/dts/stm32*
2827 F: arch/arm/mach-stm32/
2828 F: drivers/clocksource/armv7m_systick.c
2832 ARM/Synaptics SoC support
2833 M: Jisheng Zhang <jszhang@kernel.org>
2834 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837 F: arch/arm/boot/dts/berlin*
2838 F: arch/arm/mach-berlin/
2839 F: arch/arm64/boot/dts/synaptics/
2841 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2842 M: Lennert Buytenhek <kernel@wantstofly.org>
2843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2846 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2847 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2848 L: linux-tegra@vger.kernel.org
2849 L: linux-media@vger.kernel.org
2851 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2852 F: drivers/media/cec/platform/tegra/
2854 ARM/TESLA FSD SoC SUPPORT
2855 M: Alim Akhtar <alim.akhtar@samsung.com>
2856 M: linux-fsd@tesla.com
2857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858 L: linux-samsung-soc@vger.kernel.org
2860 F: arch/arm64/boot/dts/tesla*
2862 ARM/TETON BGA MACHINE SUPPORT
2863 M: "Mark F. Brown" <mark.brown314@gmail.com>
2864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2868 M: Santosh Shilimkar <ssantosh@kernel.org>
2869 L: linux-kernel@vger.kernel.org
2871 F: drivers/memory/*emif*
2873 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2874 M: Nishanth Menon <nm@ti.com>
2875 M: Santosh Shilimkar <ssantosh@kernel.org>
2876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2879 F: arch/arm/boot/dts/keystone-*
2880 F: arch/arm/mach-keystone/
2882 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2883 M: Santosh Shilimkar <ssantosh@kernel.org>
2884 L: linux-kernel@vger.kernel.org
2886 F: drivers/clk/keystone/
2888 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2889 M: Santosh Shilimkar <ssantosh@kernel.org>
2890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891 L: linux-kernel@vger.kernel.org
2893 F: drivers/clocksource/timer-keystone.c
2895 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2896 M: Santosh Shilimkar <ssantosh@kernel.org>
2897 L: linux-kernel@vger.kernel.org
2899 F: drivers/power/reset/keystone-reset.c
2901 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2902 M: Nishanth Menon <nm@ti.com>
2903 M: Vignesh Raghavendra <vigneshr@ti.com>
2904 M: Tero Kristo <kristo@kernel.org>
2905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2907 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2908 F: arch/arm64/boot/dts/ti/Makefile
2909 F: arch/arm64/boot/dts/ti/k3-*
2910 F: include/dt-bindings/pinctrl/k3.h
2912 ARM/THECUS N2100 MACHINE SUPPORT
2913 M: Lennert Buytenhek <kernel@wantstofly.org>
2914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 ARM/TOSA MACHINE SUPPORT
2918 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2919 M: Dirk Opfer <dirk@opfer-online.de>
2922 ARM/TOSHIBA VISCONTI ARCHITECTURE
2923 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2927 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2928 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2929 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2930 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2931 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2932 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2933 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2934 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2935 F: arch/arm64/boot/dts/toshiba/
2936 F: drivers/clk/visconti/
2937 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2938 F: drivers/gpio/gpio-visconti.c
2939 F: drivers/pci/controller/dwc/pcie-visconti.c
2940 F: drivers/pinctrl/visconti/
2941 F: drivers/watchdog/visconti_wdt.c
2944 ARM/UNIPHIER ARCHITECTURE
2945 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2946 M: Masami Hiramatsu <mhiramat@kernel.org>
2947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2950 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2951 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2952 F: arch/arm/boot/dts/uniphier*
2953 F: arch/arm/include/asm/hardware/cache-uniphier.h
2954 F: arch/arm/mach-uniphier/
2955 F: arch/arm/mm/cache-uniphier.c
2956 F: arch/arm64/boot/dts/socionext/uniphier*
2957 F: drivers/bus/uniphier-system-bus.c
2958 F: drivers/clk/uniphier/
2959 F: drivers/dma/uniphier-mdmac.c
2960 F: drivers/gpio/gpio-uniphier.c
2961 F: drivers/i2c/busses/i2c-uniphier*
2962 F: drivers/irqchip/irq-uniphier-aidet.c
2963 F: drivers/mmc/host/uniphier-sd.c
2964 F: drivers/pinctrl/uniphier/
2965 F: drivers/reset/reset-uniphier.c
2966 F: drivers/tty/serial/8250/8250_uniphier.c
2969 ARM/VERSATILE EXPRESS PLATFORM
2970 M: Liviu Dudau <liviu.dudau@arm.com>
2971 M: Sudeep Holla <sudeep.holla@arm.com>
2972 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2977 F: arch/arm/boot/dts/vexpress*
2978 F: arch/arm/mach-vexpress/
2979 F: arch/arm64/boot/dts/arm/
2980 F: drivers/clk/versatile/clk-vexpress-osc.c
2981 F: drivers/clocksource/timer-versatile.c
2985 M: Russell King <linux@armlinux.org.uk>
2986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988 W: http://www.armlinux.org.uk/
2991 ARM/VOIPAC PXA270 SUPPORT
2992 M: Marek Vasut <marek.vasut@gmail.com>
2993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2995 F: arch/arm/mach-pxa/include/mach/vpac270.h
2996 F: arch/arm/mach-pxa/vpac270.c
2998 ARM/VT8500 ARM ARCHITECTURE
2999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3002 F: arch/arm/mach-vt8500/
3003 F: drivers/clocksource/timer-vt8500.c
3004 F: drivers/i2c/busses/i2c-wmt.c
3005 F: drivers/mmc/host/wmt-sdmmc.c
3006 F: drivers/pwm/pwm-vt8500.c
3007 F: drivers/rtc/rtc-vt8500.c
3008 F: drivers/tty/serial/vt8500_serial.c
3009 F: drivers/usb/host/ehci-platform.c
3010 F: drivers/usb/host/uhci-platform.c
3011 F: drivers/video/fbdev/vt8500lcdfb.*
3012 F: drivers/video/fbdev/wm8505fb*
3013 F: drivers/video/fbdev/wmt_ge_rops.*
3015 ARM/ZIPIT Z2 SUPPORT
3016 M: Marek Vasut <marek.vasut@gmail.com>
3017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3019 F: arch/arm/mach-pxa/include/mach/z2.h
3020 F: arch/arm/mach-pxa/z2.c
3022 ARM/ZYNQ ARCHITECTURE
3023 M: Michal Simek <michal.simek@xilinx.com>
3024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 W: http://wiki.xilinx.com
3027 T: git https://github.com/Xilinx/linux-xlnx.git
3028 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3029 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3030 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3031 F: arch/arm/mach-zynq/
3032 F: drivers/clocksource/timer-cadence-ttc.c
3033 F: drivers/cpuidle/cpuidle-zynq.c
3034 F: drivers/edac/synopsys_edac.c
3035 F: drivers/i2c/busses/i2c-cadence.c
3036 F: drivers/i2c/busses/i2c-xiic.c
3037 F: drivers/mmc/host/sdhci-of-arasan.c
3041 ARM64 PORT (AARCH64 ARCHITECTURE)
3042 M: Catalin Marinas <catalin.marinas@arm.com>
3043 M: Will Deacon <will@kernel.org>
3044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3047 F: Documentation/arm64/
3049 F: tools/testing/selftests/arm64/
3050 X: arch/arm64/boot/dts/
3052 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3053 M: George McCollister <george.mccollister@gmail.com>
3054 L: netdev@vger.kernel.org
3056 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3057 F: drivers/net/dsa/xrs700x/*
3058 F: net/dsa/tag_xrs700x.c
3060 AS3645A LED FLASH CONTROLLER DRIVER
3061 M: Sakari Ailus <sakari.ailus@iki.fi>
3062 L: linux-leds@vger.kernel.org
3064 F: drivers/leds/flash/leds-as3645a.c
3066 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3067 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3068 L: linux-media@vger.kernel.org
3070 T: git git://linuxtv.org/media_tree.git
3071 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3072 F: drivers/media/i2c/ak7375.c
3074 ASAHI KASEI AK8974 DRIVER
3075 M: Linus Walleij <linus.walleij@linaro.org>
3076 L: linux-iio@vger.kernel.org
3078 W: http://www.akm.com/
3079 F: drivers/iio/magnetometer/ak8974.c
3081 ASC7621 HARDWARE MONITOR DRIVER
3082 M: George Joseph <george.joseph@fairview5.com>
3083 L: linux-hwmon@vger.kernel.org
3085 F: Documentation/hwmon/asc7621.rst
3086 F: drivers/hwmon/asc7621.c
3088 ASIX AX88796C SPI ETHERNET ADAPTER
3089 M: Łukasz Stelmach <l.stelmach@samsung.com>
3091 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3092 F: drivers/net/ethernet/asix/ax88796c_*
3094 ASPEED PECI CONTROLLER
3095 M: Iwona Winiarska <iwona.winiarska@intel.com>
3096 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3097 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3099 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3100 F: drivers/peci/controller/peci-aspeed.c
3102 ASPEED PINCTRL DRIVERS
3103 M: Andrew Jeffery <andrew@aj.id.au>
3104 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3105 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3106 L: linux-gpio@vger.kernel.org
3108 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3109 F: drivers/pinctrl/aspeed/
3111 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3112 M: Eddie James <eajames@linux.ibm.com>
3113 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3115 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3116 F: drivers/irqchip/irq-aspeed-scu-ic.c
3117 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3119 ASPEED SD/MMC DRIVER
3120 M: Andrew Jeffery <andrew@aj.id.au>
3121 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3122 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3123 L: linux-mmc@vger.kernel.org
3125 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3126 F: drivers/mmc/host/sdhci-of-aspeed*
3128 ASPEED SMC SPI DRIVER
3129 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3130 M: Cédric Le Goater <clg@kaod.org>
3131 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3132 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3133 L: linux-spi@vger.kernel.org
3135 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3136 F: drivers/spi/spi-aspeed-smc.c
3138 ASPEED VIDEO ENGINE DRIVER
3139 M: Eddie James <eajames@linux.ibm.com>
3140 L: linux-media@vger.kernel.org
3141 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3143 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3144 F: drivers/media/platform/aspeed/
3146 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3147 M: Corentin Chary <corentin.chary@gmail.com>
3148 L: acpi4asus-user@lists.sourceforge.net
3149 L: platform-driver-x86@vger.kernel.org
3151 W: http://acpi4asus.sf.net
3152 F: drivers/platform/x86/asus*.c
3153 F: drivers/platform/x86/eeepc*.c
3155 ASUS TF103C DOCK DRIVER
3156 M: Hans de Goede <hdegoede@redhat.com>
3157 L: platform-driver-x86@vger.kernel.org
3159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3160 F: drivers/platform/x86/asus-tf103c-dock.c
3162 ASUS WMI HARDWARE MONITOR DRIVER
3163 M: Ed Brindley <kernel@maidavale.org>
3164 M: Denis Pauk <pauk.denis@gmail.com>
3165 L: linux-hwmon@vger.kernel.org
3167 F: drivers/hwmon/asus_wmi_sensors.c
3169 ASUS WMI EC HARDWARE MONITOR DRIVER
3170 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3171 M: Denis Pauk <pauk.denis@gmail.com>
3172 L: linux-hwmon@vger.kernel.org
3174 F: drivers/hwmon/asus_wmi_ec_sensors.c
3176 ASUS EC HARDWARE MONITOR DRIVER
3177 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3178 L: linux-hwmon@vger.kernel.org
3180 F: drivers/hwmon/asus-ec-sensors.c
3182 ASUS WIRELESS RADIO CONTROL DRIVER
3183 M: João Paulo Rechi Vita <jprvita@gmail.com>
3184 L: platform-driver-x86@vger.kernel.org
3186 F: drivers/platform/x86/asus-wireless.c
3189 M: David Howells <dhowells@redhat.com>
3190 L: keyrings@vger.kernel.org
3192 F: Documentation/crypto/asymmetric-keys.rst
3193 F: crypto/asymmetric_keys/
3194 F: include/crypto/pkcs7.h
3195 F: include/crypto/public_key.h
3196 F: include/linux/verification.h
3198 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3199 R: Dan Williams <dan.j.williams@intel.com>
3201 W: http://sourceforge.net/projects/xscaleiop
3202 F: Documentation/crypto/async-tx-api.rst
3204 F: include/linux/async_tx.h
3207 M: Bartosz Golaszewski <brgl@bgdev.pl>
3208 L: linux-i2c@vger.kernel.org
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3211 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3212 F: drivers/misc/eeprom/at24.c
3214 ATA OVER ETHERNET (AOE) DRIVER
3215 M: "Justin Sanders" <justin@coraid.com>
3217 W: http://www.openaoe.org/
3218 F: Documentation/admin-guide/aoe/
3219 F: drivers/block/aoe/
3221 ATC260X PMIC MFD DRIVER
3222 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3223 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3224 L: linux-actions@lists.infradead.org
3226 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3227 F: drivers/input/misc/atc260x-onkey.c
3228 F: drivers/mfd/atc260*
3229 F: drivers/power/reset/atc260x-poweroff.c
3230 F: drivers/regulator/atc260x-regulator.c
3231 F: include/linux/mfd/atc260x/*
3233 ATHEROS 71XX/9XXX GPIO DRIVER
3234 M: Alban Bedel <albeu@free.fr>
3236 W: https://github.com/AlbanBedel/linux
3237 T: git git://github.com/AlbanBedel/linux
3238 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3239 F: drivers/gpio/gpio-ath79.c
3241 ATHEROS 71XX/9XXX USB PHY DRIVER
3242 M: Alban Bedel <albeu@free.fr>
3244 W: https://github.com/AlbanBedel/linux
3245 T: git git://github.com/AlbanBedel/linux
3246 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3247 F: drivers/phy/qualcomm/phy-ath79-usb.c
3249 ATHEROS ATH GENERIC UTILITIES
3250 M: Kalle Valo <kvalo@kernel.org>
3251 L: linux-wireless@vger.kernel.org
3253 F: drivers/net/wireless/ath/*
3255 ATHEROS ATH5K WIRELESS DRIVER
3256 M: Jiri Slaby <jirislaby@kernel.org>
3257 M: Nick Kossifidis <mickflemm@gmail.com>
3258 M: Luis Chamberlain <mcgrof@kernel.org>
3259 L: linux-wireless@vger.kernel.org
3261 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3262 F: drivers/net/wireless/ath/ath5k/
3264 ATHEROS ATH6KL WIRELESS DRIVER
3265 L: linux-wireless@vger.kernel.org
3267 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3268 F: drivers/net/wireless/ath/ath6kl/
3271 M: Ville Syrjala <syrjala@sci.fi>
3273 F: drivers/input/misc/ati_remote2.c
3275 ATK0110 HWMON DRIVER
3276 M: Luca Tettamanti <kronos.it@gmail.com>
3277 L: linux-hwmon@vger.kernel.org
3279 F: drivers/hwmon/asus_atk0110.c
3281 ATLX ETHERNET DRIVERS
3282 M: Chris Snook <chris.snook@gmail.com>
3283 L: netdev@vger.kernel.org
3285 W: http://sourceforge.net/projects/atl1
3286 W: http://atl1.sourceforge.net
3287 F: drivers/net/ethernet/atheros/
3290 M: Chas Williams <3chas3@gmail.com>
3291 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3292 L: netdev@vger.kernel.org
3294 W: http://linux-atm.sourceforge.net
3296 F: include/linux/atm*
3297 F: include/uapi/linux/atm*
3299 ATMEL MACB ETHERNET DRIVER
3300 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3301 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3303 F: drivers/net/ethernet/cadence/
3305 ATMEL MAXTOUCH DRIVER
3306 M: Nick Dyer <nick@shmanahar.org>
3308 T: git git://github.com/ndyer/linux.git
3309 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3310 F: drivers/input/touchscreen/atmel_mxt_ts.c
3312 ATMEL WIRELESS DRIVER
3313 M: Simon Kelley <simon@thekelleys.org.uk>
3314 L: linux-wireless@vger.kernel.org
3316 W: http://www.thekelleys.org.uk/atmel
3317 W: http://atmelwlandriver.sourceforge.net/
3318 F: drivers/net/wireless/atmel/atmel*
3320 ATOMIC INFRASTRUCTURE
3321 M: Will Deacon <will@kernel.org>
3322 M: Peter Zijlstra <peterz@infradead.org>
3323 R: Boqun Feng <boqun.feng@gmail.com>
3324 R: Mark Rutland <mark.rutland@arm.com>
3325 L: linux-kernel@vger.kernel.org
3327 F: arch/*/include/asm/atomic*.h
3328 F: include/*/atomic*.h
3329 F: include/linux/refcount.h
3330 F: Documentation/atomic_*.txt
3333 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3334 M: Bradley Grove <linuxdrivers@attotech.com>
3335 L: linux-scsi@vger.kernel.org
3337 W: http://www.attotech.com
3338 F: drivers/scsi/esas2r
3340 ATUSB IEEE 802.15.4 RADIO DRIVER
3341 M: Stefan Schmidt <stefan@datenfreihafen.org>
3342 L: linux-wpan@vger.kernel.org
3344 F: drivers/net/ieee802154/at86rf230.h
3345 F: drivers/net/ieee802154/atusb.c
3346 F: drivers/net/ieee802154/atusb.h
3349 M: Paul Moore <paul@paul-moore.com>
3350 M: Eric Paris <eparis@redhat.com>
3351 L: linux-audit@redhat.com (moderated for non-subscribers)
3353 W: https://github.com/linux-audit
3354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3355 F: include/asm-generic/audit_*.h
3356 F: include/linux/audit.h
3357 F: include/linux/audit_arch.h
3358 F: include/uapi/linux/audit.h
3362 AUXILIARY DISPLAY DRIVERS
3363 M: Miguel Ojeda <ojeda@kernel.org>
3365 F: Documentation/devicetree/bindings/auxdisplay/
3366 F: drivers/auxdisplay/
3367 F: include/linux/cfag12864b.h
3369 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3370 M: Andreas Klinger <ak@it-klinger.de>
3371 L: linux-iio@vger.kernel.org
3373 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3374 F: drivers/iio/adc/hx711.c
3377 M: Ralf Baechle <ralf@linux-mips.org>
3378 L: linux-hams@vger.kernel.org
3380 W: http://www.linux-ax25.org/
3381 F: include/net/ax25.h
3382 F: include/uapi/linux/ax25.h
3386 M: Peter Rosin <peda@axentia.se>
3387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3389 F: arch/arm/boot/dts/at91-linea.dtsi
3390 F: arch/arm/boot/dts/at91-natte.dtsi
3391 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3392 F: arch/arm/boot/dts/at91-tse850-3.dts
3394 AXENTIA ASOC DRIVERS
3395 M: Peter Rosin <peda@axentia.se>
3396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3398 F: Documentation/devicetree/bindings/sound/axentia,*
3399 F: sound/soc/atmel/tse850-pcm5142.c
3401 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3402 M: Nuno Sá <nuno.sa@analog.com>
3403 L: linux-hwmon@vger.kernel.org
3405 W: https://ez.analog.com/linux-software-drivers
3406 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3407 F: drivers/hwmon/axi-fan-control.c
3409 AXXIA I2C CONTROLLER
3410 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3411 L: linux-i2c@vger.kernel.org
3413 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3414 F: drivers/i2c/busses/i2c-axxia.c
3417 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3418 L: linux-media@vger.kernel.org
3420 W: https://linuxtv.org
3421 T: git git://linuxtv.org/media_tree.git
3422 F: drivers/media/usb/dvb-usb-v2/az6007.c
3424 AZTECH FM RADIO RECEIVER DRIVER
3425 M: Hans Verkuil <hverkuil@xs4all.nl>
3426 L: linux-media@vger.kernel.org
3428 W: https://linuxtv.org
3429 T: git git://linuxtv.org/media_tree.git
3430 F: drivers/media/radio/radio-aztech*
3433 L: linux-wireless@vger.kernel.org
3434 L: b43-dev@lists.infradead.org
3436 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3437 F: drivers/net/wireless/broadcom/b43/
3439 B43LEGACY WIRELESS DRIVER
3440 M: Larry Finger <Larry.Finger@lwfinger.net>
3441 L: linux-wireless@vger.kernel.org
3442 L: b43-dev@lists.infradead.org
3444 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3445 F: drivers/net/wireless/broadcom/b43legacy/
3447 BACKLIGHT CLASS/SUBSYSTEM
3448 M: Lee Jones <lee.jones@linaro.org>
3449 M: Daniel Thompson <daniel.thompson@linaro.org>
3450 M: Jingoo Han <jingoohan1@gmail.com>
3451 L: dri-devel@lists.freedesktop.org
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3454 F: Documentation/ABI/stable/sysfs-class-backlight
3455 F: Documentation/ABI/testing/sysfs-class-backlight
3456 F: Documentation/devicetree/bindings/leds/backlight
3457 F: drivers/video/backlight/
3458 F: include/linux/backlight.h
3459 F: include/linux/pwm_backlight.h
3461 BARCO P50 GPIO DRIVER
3462 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3463 M: Peter Korsgaard <peter.korsgaard@barco.com>
3465 F: drivers/platform/x86/barco-p50-gpio.c
3468 M: Marek Lindner <mareklindner@neomailbox.ch>
3469 M: Simon Wunderlich <sw@simonwunderlich.de>
3470 M: Antonio Quartulli <a@unstable.cc>
3471 M: Sven Eckelmann <sven@narfation.org>
3472 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3474 W: https://www.open-mesh.org/
3475 Q: https://patchwork.open-mesh.org/project/batman/list/
3476 B: https://www.open-mesh.org/projects/batman-adv/issues
3477 C: ircs://irc.hackint.org/batadv
3478 T: git https://git.open-mesh.org/linux-merge.git
3479 F: Documentation/networking/batman-adv.rst
3480 F: include/uapi/linux/batadv_packet.h
3481 F: include/uapi/linux/batman_adv.h
3484 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3485 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3486 L: linux-hams@vger.kernel.org
3488 W: http://www.baycom.org/~tom/ham/ham.html
3489 F: drivers/net/hamradio/baycom*
3491 BCACHE (BLOCK LAYER CACHE)
3492 M: Coly Li <colyli@suse.de>
3493 M: Kent Overstreet <kent.overstreet@gmail.com>
3494 L: linux-bcache@vger.kernel.org
3496 W: http://bcache.evilpiepirate.org
3497 C: irc://irc.oftc.net/bcache
3498 F: drivers/md/bcache/
3500 BDISP ST MEDIA DRIVER
3501 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3502 L: linux-media@vger.kernel.org
3504 W: https://linuxtv.org
3505 T: git git://linuxtv.org/media_tree.git
3506 F: drivers/media/platform/st/sti/bdisp
3508 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3509 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3510 L: netdev@vger.kernel.org
3512 F: drivers/net/ethernet/ec_bhf.c
3515 M: Luis de Bethencourt <luisbg@kernel.org>
3516 M: Salah Triki <salah.triki@gmail.com>
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3519 F: Documentation/filesystems/befs.rst
3523 M: Paolo Valente <paolo.valente@linaro.org>
3524 M: Jens Axboe <axboe@kernel.dk>
3525 L: linux-block@vger.kernel.org
3527 F: Documentation/block/bfq-iosched.rst
3531 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3533 F: Documentation/filesystems/bfs.rst
3535 F: include/uapi/linux/bfs_fs.h
3538 M: Yury Norov <yury.norov@gmail.com>
3539 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3540 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3542 F: include/linux/bitmap.h
3543 F: include/linux/cpumask.h
3544 F: include/linux/find.h
3545 F: include/linux/nodemask.h
3549 F: lib/find_bit_benchmark.c
3551 F: lib/test_bitmap.c
3552 F: tools/include/linux/bitmap.h
3553 F: tools/include/linux/find.h
3554 F: tools/lib/bitmap.c
3555 F: tools/lib/find_bit.c
3557 BLINKM RGB LED DRIVER
3558 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3560 F: drivers/leds/leds-blinkm.c
3563 M: Jens Axboe <axboe@kernel.dk>
3564 L: linux-block@vger.kernel.org
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3567 F: Documentation/ABI/stable/sysfs-block
3568 F: Documentation/block/
3571 F: include/linux/bio.h
3572 F: include/linux/blk*
3573 F: kernel/trace/blktrace.c
3577 M: Joern Engel <joern@lazybastard.org>
3578 L: linux-mtd@lists.infradead.org
3580 F: drivers/mtd/devices/block2mtd.c
3583 M: Marcel Holtmann <marcel@holtmann.org>
3584 M: Johan Hedberg <johan.hedberg@gmail.com>
3585 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3586 L: linux-bluetooth@vger.kernel.org
3588 W: http://www.bluez.org/
3589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3591 F: drivers/bluetooth/
3594 M: Marcel Holtmann <marcel@holtmann.org>
3595 M: Johan Hedberg <johan.hedberg@gmail.com>
3596 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3597 L: linux-bluetooth@vger.kernel.org
3599 W: http://www.bluez.org/
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3602 F: include/net/bluetooth/
3606 M: Jay Vosburgh <j.vosburgh@gmail.com>
3607 M: Veaceslav Falico <vfalico@gmail.com>
3608 M: Andy Gospodarek <andy@greyhouse.net>
3609 L: netdev@vger.kernel.org
3611 W: http://sourceforge.net/projects/bonding/
3612 F: Documentation/networking/bonding.rst
3613 F: drivers/net/bonding/
3614 F: include/net/bond*
3615 F: include/uapi/linux/if_bonding.h
3617 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3618 M: Dan Robertson <dan@dlrobertson.com>
3619 L: linux-iio@vger.kernel.org
3621 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3622 F: drivers/iio/accel/bma400*
3624 BPF (Safe dynamic programs and tools)
3625 M: Alexei Starovoitov <ast@kernel.org>
3626 M: Daniel Borkmann <daniel@iogearbox.net>
3627 M: Andrii Nakryiko <andrii@kernel.org>
3628 R: Martin KaFai Lau <kafai@fb.com>
3629 R: Song Liu <songliubraving@fb.com>
3630 R: Yonghong Song <yhs@fb.com>
3631 R: John Fastabend <john.fastabend@gmail.com>
3632 R: KP Singh <kpsingh@kernel.org>
3633 L: netdev@vger.kernel.org
3634 L: bpf@vger.kernel.org
3637 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3640 F: Documentation/bpf/
3641 F: Documentation/networking/filter.rst
3642 F: Documentation/userspace-api/ebpf/
3644 F: include/linux/bpf*
3645 F: include/linux/btf*
3646 F: include/linux/filter.h
3647 F: include/trace/events/xdp.h
3648 F: include/uapi/linux/bpf*
3649 F: include/uapi/linux/btf*
3650 F: include/uapi/linux/filter.h
3652 F: kernel/trace/bpf_trace.c
3655 F: net/core/filter.c
3656 F: net/sched/act_bpf.c
3657 F: net/sched/cls_bpf.c
3659 F: scripts/bpf_doc.py
3660 F: scripts/pahole-flags.sh
3661 F: scripts/pahole-version.sh
3664 F: tools/testing/selftests/bpf/
3669 M: Shubham Bansal <illusionist.neo@gmail.com>
3670 L: netdev@vger.kernel.org
3671 L: bpf@vger.kernel.org
3676 M: Daniel Borkmann <daniel@iogearbox.net>
3677 M: Alexei Starovoitov <ast@kernel.org>
3678 M: Zi Shen Lim <zlim.lnx@gmail.com>
3679 L: netdev@vger.kernel.org
3680 L: bpf@vger.kernel.org
3684 BPF JIT for MIPS (32-BIT AND 64-BIT)
3685 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3686 M: Paul Burton <paulburton@kernel.org>
3687 L: netdev@vger.kernel.org
3688 L: bpf@vger.kernel.org
3692 BPF JIT for NFP NICs
3693 M: Jakub Kicinski <kuba@kernel.org>
3694 L: netdev@vger.kernel.org
3695 L: bpf@vger.kernel.org
3697 F: drivers/net/ethernet/netronome/nfp/bpf/
3699 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3700 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3701 M: Michael Ellerman <mpe@ellerman.id.au>
3702 L: netdev@vger.kernel.org
3703 L: bpf@vger.kernel.org
3705 F: arch/powerpc/net/
3707 BPF JIT for RISC-V (32-bit)
3708 M: Luke Nelson <luke.r.nels@gmail.com>
3709 M: Xi Wang <xi.wang@gmail.com>
3710 L: netdev@vger.kernel.org
3711 L: bpf@vger.kernel.org
3714 X: arch/riscv/net/bpf_jit_comp64.c
3716 BPF JIT for RISC-V (64-bit)
3717 M: Björn Töpel <bjorn@kernel.org>
3718 L: netdev@vger.kernel.org
3719 L: bpf@vger.kernel.org
3722 X: arch/riscv/net/bpf_jit_comp32.c
3725 M: Ilya Leoshkevich <iii@linux.ibm.com>
3726 M: Heiko Carstens <hca@linux.ibm.com>
3727 M: Vasily Gorbik <gor@linux.ibm.com>
3728 L: netdev@vger.kernel.org
3729 L: bpf@vger.kernel.org
3732 X: arch/s390/net/pnet.c
3734 BPF JIT for SPARC (32-BIT AND 64-BIT)
3735 M: David S. Miller <davem@davemloft.net>
3736 L: netdev@vger.kernel.org
3737 L: bpf@vger.kernel.org
3741 BPF JIT for X86 32-BIT
3742 M: Wang YanQing <udknight@gmail.com>
3743 L: netdev@vger.kernel.org
3744 L: bpf@vger.kernel.org
3746 F: arch/x86/net/bpf_jit_comp32.c
3748 BPF JIT for X86 64-BIT
3749 M: Alexei Starovoitov <ast@kernel.org>
3750 M: Daniel Borkmann <daniel@iogearbox.net>
3751 L: netdev@vger.kernel.org
3752 L: bpf@vger.kernel.org
3755 X: arch/x86/net/bpf_jit_comp32.c
3757 BPF LSM (Security Audit and Enforcement using BPF)
3758 M: KP Singh <kpsingh@kernel.org>
3759 R: Florent Revest <revest@chromium.org>
3760 R: Brendan Jackman <jackmanb@chromium.org>
3761 L: bpf@vger.kernel.org
3763 F: Documentation/bpf/prog_lsm.rst
3764 F: include/linux/bpf_lsm.h
3765 F: kernel/bpf/bpf_lsm.c
3769 M: John Fastabend <john.fastabend@gmail.com>
3770 M: Jakub Sitnicki <jakub@cloudflare.com>
3771 L: netdev@vger.kernel.org
3772 L: bpf@vger.kernel.org
3774 F: include/linux/skmsg.h
3776 F: net/core/sock_map.c
3777 F: net/ipv4/tcp_bpf.c
3778 F: net/ipv4/udp_bpf.c
3779 F: net/unix/unix_bpf.c
3782 M: Quentin Monnet <quentin@isovalent.com>
3783 L: bpf@vger.kernel.org
3785 F: kernel/bpf/disasm.*
3786 F: tools/bpf/bpftool/
3788 BROADCOM B44 10/100 ETHERNET DRIVER
3789 M: Michael Chan <michael.chan@broadcom.com>
3790 L: netdev@vger.kernel.org
3792 F: drivers/net/ethernet/broadcom/b44.*
3794 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3795 M: Florian Fainelli <f.fainelli@gmail.com>
3796 L: netdev@vger.kernel.org
3797 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3799 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3800 F: drivers/net/dsa/b53/*
3801 F: drivers/net/dsa/bcm_sf2*
3802 F: include/linux/dsa/brcm.h
3803 F: include/linux/platform_data/b53.h
3805 BROADCOM BCMBCA ARM ARCHITECTURE
3806 M: William Zhang <william.zhang@broadcom.com>
3807 M: Anand Gore <anand.gore@broadcom.com>
3808 M: Kursad Oney <kursad.oney@broadcom.com>
3809 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3812 T: git git://github.com/broadcom/stblinux.git
3813 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3814 F: arch/arm/boot/dts/bcm47622.dtsi
3815 F: arch/arm/boot/dts/bcm947622.dts
3819 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3820 M: Florian Fainelli <f.fainelli@gmail.com>
3821 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3822 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3825 T: git git://github.com/broadcom/stblinux.git
3826 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3827 F: drivers/pci/controller/pcie-brcmstb.c
3828 F: drivers/staging/vc04_services
3833 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3834 M: Florian Fainelli <f.fainelli@gmail.com>
3835 M: Ray Jui <rjui@broadcom.com>
3836 M: Scott Branden <sbranden@broadcom.com>
3837 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3839 T: git git://github.com/broadcom/mach-bcm
3840 F: arch/arm/mach-bcm/
3846 BROADCOM BCM47XX MIPS ARCHITECTURE
3847 M: Hauke Mehrtens <hauke@hauke-m.de>
3848 M: Rafał Miłecki <zajec5@gmail.com>
3849 L: linux-mips@vger.kernel.org
3851 F: Documentation/devicetree/bindings/mips/brcm/
3852 F: arch/mips/bcm47xx/*
3853 F: arch/mips/include/asm/mach-bcm47xx/*
3855 BROADCOM BCM4908 ETHERNET DRIVER
3856 M: Rafał Miłecki <rafal@milecki.pl>
3857 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3858 L: netdev@vger.kernel.org
3860 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3861 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3862 F: drivers/net/ethernet/broadcom/unimac.h
3864 BROADCOM BCM4908 PINMUX DRIVER
3865 M: Rafał Miłecki <rafal@milecki.pl>
3866 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3867 L: linux-gpio@vger.kernel.org
3869 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3870 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3872 BROADCOM BCM5301X ARM ARCHITECTURE
3873 M: Florian Fainelli <f.fainelli@gmail.com>
3874 M: Hauke Mehrtens <hauke@hauke-m.de>
3875 M: Rafał Miłecki <zajec5@gmail.com>
3876 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3879 F: arch/arm/boot/dts/bcm470*
3880 F: arch/arm/boot/dts/bcm5301*
3881 F: arch/arm/boot/dts/bcm953012*
3882 F: arch/arm/mach-bcm/bcm_5301x.c
3884 BROADCOM BCM53573 ARM ARCHITECTURE
3885 M: Florian Fainelli <f.fainelli@gmail.com>
3886 M: Rafał Miłecki <rafal@milecki.pl>
3887 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3890 F: arch/arm/boot/dts/bcm47189*
3891 F: arch/arm/boot/dts/bcm53573*
3893 BROADCOM BCM63XX ARM ARCHITECTURE
3894 M: Florian Fainelli <f.fainelli@gmail.com>
3895 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3898 T: git git://github.com/broadcom/stblinux.git
3901 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3902 M: Kevin Cernekee <cernekee@gmail.com>
3903 L: linux-usb@vger.kernel.org
3905 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3907 BROADCOM BCM7XXX ARM ARCHITECTURE
3908 M: Florian Fainelli <f.fainelli@gmail.com>
3909 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912 T: git git://github.com/broadcom/stblinux.git
3913 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3914 F: arch/arm/boot/dts/bcm7*.dts*
3915 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3916 F: arch/arm/mach-bcm/*brcmstb*
3917 F: arch/arm/mm/cache-b15-rac.c
3918 F: drivers/bus/brcmstb_gisb.c
3919 F: drivers/pci/controller/pcie-brcmstb.c
3925 M: Al Cooper <alcooperx@gmail.com>
3926 L: linux-usb@vger.kernel.org
3927 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3929 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3930 F: drivers/usb/gadget/udc/bdc/
3932 BROADCOM BMIPS CPUFREQ DRIVER
3933 M: Markus Mayer <mmayer@broadcom.com>
3934 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3935 L: linux-pm@vger.kernel.org
3937 F: drivers/cpufreq/bmips-cpufreq.c
3939 BROADCOM BMIPS MIPS ARCHITECTURE
3940 M: Florian Fainelli <f.fainelli@gmail.com>
3941 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3942 L: linux-mips@vger.kernel.org
3944 T: git git://github.com/broadcom/stblinux.git
3945 F: arch/mips/bmips/*
3946 F: arch/mips/boot/dts/brcm/bcm*.dts*
3947 F: arch/mips/include/asm/mach-bmips/*
3948 F: arch/mips/kernel/*bmips*
3949 F: drivers/soc/bcm/bcm63xx
3950 F: drivers/irqchip/irq-bcm63*
3951 F: drivers/irqchip/irq-bcm7*
3952 F: drivers/irqchip/irq-brcmstb*
3953 F: include/linux/bcm963xx_nvram.h
3954 F: include/linux/bcm963xx_tag.h
3956 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3957 M: Rasesh Mody <rmody@marvell.com>
3958 M: GR-Linux-NIC-Dev@marvell.com
3959 L: netdev@vger.kernel.org
3961 F: drivers/net/ethernet/broadcom/bnx2.*
3962 F: drivers/net/ethernet/broadcom/bnx2_*
3964 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3965 M: Saurav Kashyap <skashyap@marvell.com>
3966 M: Javed Hasan <jhasan@marvell.com>
3967 M: GR-QLogic-Storage-Upstream@marvell.com
3968 L: linux-scsi@vger.kernel.org
3970 F: drivers/scsi/bnx2fc/
3972 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3973 M: Nilesh Javali <njavali@marvell.com>
3974 M: Manish Rangankar <mrangankar@marvell.com>
3975 M: GR-QLogic-Storage-Upstream@marvell.com
3976 L: linux-scsi@vger.kernel.org
3978 F: drivers/scsi/bnx2i/
3980 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3981 M: Ariel Elior <aelior@marvell.com>
3982 M: Sudarsana Kalluru <skalluru@marvell.com>
3983 M: Manish Chopra <manishc@marvell.com>
3984 L: netdev@vger.kernel.org
3986 F: drivers/net/ethernet/broadcom/bnx2x/
3988 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3989 M: Michael Chan <michael.chan@broadcom.com>
3990 L: netdev@vger.kernel.org
3992 F: drivers/firmware/broadcom/tee_bnxt_fw.c
3993 F: drivers/net/ethernet/broadcom/bnxt/
3994 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
3996 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3997 M: Arend van Spriel <aspriel@gmail.com>
3998 M: Franky Lin <franky.lin@broadcom.com>
3999 M: Hante Meuleman <hante.meuleman@broadcom.com>
4000 L: linux-wireless@vger.kernel.org
4001 L: brcm80211-dev-list.pdl@broadcom.com
4002 L: SHA-cyfmac-dev-list@infineon.com
4004 F: drivers/net/wireless/broadcom/brcm80211/
4006 BROADCOM BRCMSTB GPIO DRIVER
4007 M: Doug Berger <opendmb@gmail.com>
4008 M: Florian Fainelli <f.fainelli@gmail.com>
4009 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4011 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4012 F: drivers/gpio/gpio-brcmstb.c
4014 BROADCOM BRCMSTB I2C DRIVER
4015 M: Kamal Dasu <kdasu.kdev@gmail.com>
4016 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4017 L: linux-i2c@vger.kernel.org
4019 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4020 F: drivers/i2c/busses/i2c-brcmstb.c
4022 BROADCOM BRCMSTB UART DRIVER
4023 M: Al Cooper <alcooperx@gmail.com>
4024 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4025 L: linux-serial@vger.kernel.org
4027 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4028 F: drivers/tty/serial/8250/8250_bcm7271.c
4030 BROADCOM BRCMSTB USB EHCI DRIVER
4031 M: Al Cooper <alcooperx@gmail.com>
4032 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4033 L: linux-usb@vger.kernel.org
4035 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4036 F: drivers/usb/host/ehci-brcm.*
4038 BROADCOM BRCMSTB USB PIN MAP DRIVER
4039 M: Al Cooper <alcooperx@gmail.com>
4040 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4041 L: linux-usb@vger.kernel.org
4043 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4044 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4046 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4047 M: Al Cooper <alcooperx@gmail.com>
4048 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4049 L: linux-kernel@vger.kernel.org
4051 F: drivers/phy/broadcom/phy-brcm-usb*
4053 BROADCOM ETHERNET PHY DRIVERS
4054 M: Florian Fainelli <f.fainelli@gmail.com>
4055 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4056 L: netdev@vger.kernel.org
4058 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4059 F: drivers/net/phy/bcm*.[ch]
4060 F: drivers/net/phy/broadcom.c
4061 F: include/linux/brcmphy.h
4063 BROADCOM GENET ETHERNET DRIVER
4064 M: Doug Berger <opendmb@gmail.com>
4065 M: Florian Fainelli <f.fainelli@gmail.com>
4066 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4067 L: netdev@vger.kernel.org
4069 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4070 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4071 F: drivers/net/ethernet/broadcom/genet/
4072 F: drivers/net/ethernet/broadcom/unimac.h
4073 F: drivers/net/mdio/mdio-bcm-unimac.c
4074 F: include/linux/platform_data/bcmgenet.h
4075 F: include/linux/platform_data/mdio-bcm-unimac.h
4077 BROADCOM IPROC ARM ARCHITECTURE
4078 M: Ray Jui <rjui@broadcom.com>
4079 M: Scott Branden <sbranden@broadcom.com>
4080 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4083 T: git git://github.com/broadcom/stblinux.git
4084 F: arch/arm64/boot/dts/broadcom/northstar2/*
4085 F: arch/arm64/boot/dts/broadcom/stingray/*
4086 F: drivers/clk/bcm/clk-ns*
4087 F: drivers/clk/bcm/clk-sr*
4088 F: drivers/pinctrl/bcm/pinctrl-ns*
4089 F: include/dt-bindings/clock/bcm-sr*
4106 BROADCOM IPROC GBIT ETHERNET DRIVER
4107 M: Rafał Miłecki <rafal@milecki.pl>
4108 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4109 L: netdev@vger.kernel.org
4111 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4112 F: drivers/net/ethernet/broadcom/bgmac*
4113 F: drivers/net/ethernet/broadcom/unimac.h
4115 BROADCOM KONA GPIO DRIVER
4116 M: Ray Jui <rjui@broadcom.com>
4117 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4119 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4120 F: drivers/gpio/gpio-bcm-kona.c
4122 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4123 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4124 M: Kashyap Desai <kashyap.desai@broadcom.com>
4125 M: Sumit Saxena <sumit.saxena@broadcom.com>
4126 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4127 L: mpi3mr-linuxdrv.pdl@broadcom.com
4128 L: linux-scsi@vger.kernel.org
4130 W: https://www.broadcom.com/support/storage
4131 F: drivers/scsi/mpi3mr/
4133 BROADCOM NETXTREME-E ROCE DRIVER
4134 M: Selvin Xavier <selvin.xavier@broadcom.com>
4135 L: linux-rdma@vger.kernel.org
4137 W: http://www.broadcom.com
4138 F: drivers/infiniband/hw/bnxt_re/
4139 F: include/uapi/rdma/bnxt_re-abi.h
4141 BROADCOM NVRAM DRIVER
4142 M: Rafał Miłecki <zajec5@gmail.com>
4143 L: linux-mips@vger.kernel.org
4145 F: drivers/firmware/broadcom/*
4147 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4148 M: Rafał Miłecki <rafal@milecki.pl>
4149 M: Florian Fainelli <f.fainelli@gmail.com>
4150 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4151 L: linux-pm@vger.kernel.org
4153 T: git git://github.com/broadcom/stblinux.git
4154 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4155 F: include/dt-bindings/soc/bcm-pmb.h
4157 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4158 M: Rafał Miłecki <zajec5@gmail.com>
4159 L: linux-wireless@vger.kernel.org
4162 F: include/linux/bcma/
4165 M: Kamal Dasu <kdasu.kdev@gmail.com>
4166 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4168 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4169 F: drivers/spi/spi-bcm-qspi.*
4170 F: drivers/spi/spi-brcmstb-qspi.c
4171 F: drivers/spi/spi-iproc-qspi.c
4173 BROADCOM STB AVS CPUFREQ DRIVER
4174 M: Markus Mayer <mmayer@broadcom.com>
4175 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4176 L: linux-pm@vger.kernel.org
4178 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4179 F: drivers/cpufreq/brcmstb*
4181 BROADCOM STB AVS TMON DRIVER
4182 M: Markus Mayer <mmayer@broadcom.com>
4183 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4184 L: linux-pm@vger.kernel.org
4186 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4187 F: drivers/thermal/broadcom/brcmstb*
4189 BROADCOM STB DPFE DRIVER
4190 M: Markus Mayer <mmayer@broadcom.com>
4191 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4194 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4195 F: drivers/memory/brcmstb_dpfe.c
4197 BROADCOM STB NAND FLASH DRIVER
4198 M: Brian Norris <computersforpeace@gmail.com>
4199 M: Kamal Dasu <kdasu.kdev@gmail.com>
4200 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4201 L: linux-mtd@lists.infradead.org
4203 F: drivers/mtd/nand/raw/brcmnand/
4204 F: include/linux/platform_data/brcmnand.h
4206 BROADCOM STB PCIE DRIVER
4207 M: Jim Quinlan <jim2101024@gmail.com>
4208 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4209 M: Florian Fainelli <f.fainelli@gmail.com>
4210 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4211 L: linux-pci@vger.kernel.org
4213 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4214 F: drivers/pci/controller/pcie-brcmstb.c
4216 BROADCOM SYSTEMPORT ETHERNET DRIVER
4217 M: Florian Fainelli <f.fainelli@gmail.com>
4218 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4219 L: netdev@vger.kernel.org
4221 F: drivers/net/ethernet/broadcom/bcmsysport.*
4222 F: drivers/net/ethernet/broadcom/unimac.h
4223 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4225 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4226 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4227 M: Prashant Sreedharan <prashant@broadcom.com>
4228 M: Michael Chan <mchan@broadcom.com>
4229 L: netdev@vger.kernel.org
4231 F: drivers/net/ethernet/broadcom/tg3.*
4234 M: Scott Branden <scott.branden@broadcom.com>
4235 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4237 F: drivers/misc/bcm-vk/
4238 F: include/uapi/linux/misc/bcm_vk.h
4240 BROCADE BFA FC SCSI DRIVER
4241 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4242 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4243 L: linux-scsi@vger.kernel.org
4245 F: drivers/scsi/bfa/
4247 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4248 M: Rasesh Mody <rmody@marvell.com>
4249 M: Sudarsana Kalluru <skalluru@marvell.com>
4250 M: GR-Linux-NIC-Dev@marvell.com
4251 L: netdev@vger.kernel.org
4253 F: drivers/net/ethernet/brocade/bna/
4255 BSG (block layer generic sg v4 driver)
4256 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4257 L: linux-scsi@vger.kernel.org
4260 F: include/linux/bsg.h
4261 F: include/uapi/linux/bsg.h
4264 M: Clemens Ladisch <clemens@ladisch.de>
4265 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4268 F: Documentation/sound/cards/bt87x.rst
4269 F: sound/pci/bt87x.c
4272 M: Michael Buesch <m@bues.ch>
4274 W: http://bu3sch.de/btgpio.php
4275 F: drivers/gpio/gpio-bt8xx.c
4278 M: Chris Mason <clm@fb.com>
4279 M: Josef Bacik <josef@toxicpanda.com>
4280 M: David Sterba <dsterba@suse.com>
4281 L: linux-btrfs@vger.kernel.org
4283 W: http://btrfs.wiki.kernel.org/
4284 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4285 C: irc://irc.libera.chat/btrfs
4286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4287 F: Documentation/filesystems/btrfs.rst
4289 F: include/linux/btrfs*
4290 F: include/uapi/linux/btrfs*
4292 BTTV VIDEO4LINUX DRIVER
4293 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4294 L: linux-media@vger.kernel.org
4296 W: https://linuxtv.org
4297 T: git git://linuxtv.org/media_tree.git
4298 F: Documentation/driver-api/media/drivers/bttv*
4299 F: drivers/media/pci/bt8xx/bttv*
4301 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4302 M: Chanwoo Choi <cw00.choi@samsung.com>
4303 L: linux-pm@vger.kernel.org
4304 L: linux-samsung-soc@vger.kernel.org
4306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4307 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4308 F: drivers/devfreq/exynos-bus.c
4310 BUSLOGIC SCSI DRIVER
4311 M: Khalid Aziz <khalid@gonehiking.org>
4312 L: linux-scsi@vger.kernel.org
4314 F: drivers/scsi/BusLogic.*
4315 F: drivers/scsi/FlashPoint.*
4317 C-MEDIA CMI8788 DRIVER
4318 M: Clemens Ladisch <clemens@ladisch.de>
4319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4322 F: sound/pci/oxygen/
4325 M: Guo Ren <guoren@kernel.org>
4326 L: linux-csky@vger.kernel.org
4328 T: git https://github.com/c-sky/csky-linux.git
4329 F: Documentation/devicetree/bindings/csky/
4330 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4331 F: Documentation/devicetree/bindings/timer/csky,*
4333 F: drivers/clocksource/timer-gx6605s.c
4334 F: drivers/clocksource/timer-mp-csky.c
4335 F: drivers/irqchip/irq-csky-*
4339 CA8210 IEEE-802.15.4 RADIO DRIVER
4340 L: linux-wpan@vger.kernel.org
4342 W: https://github.com/Cascoda/ca8210-linux.git
4343 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4344 F: drivers/net/ieee802154/ca8210.c
4346 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4347 M: Damien Le Moal <damien.lemoal@wdc.com>
4348 L: linux-riscv@lists.infradead.org
4349 L: linux-gpio@vger.kernel.org (pinctrl driver)
4350 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4351 F: drivers/pinctrl/pinctrl-k210.c
4353 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4354 M: Damien Le Moal <damien.lemoal@wdc.com>
4355 L: linux-kernel@vger.kernel.org
4356 L: linux-riscv@lists.infradead.org
4358 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4359 F: drivers/reset/reset-k210.c
4361 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4362 M: Damien Le Moal <damien.lemoal@wdc.com>
4363 L: linux-riscv@lists.infradead.org
4365 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4366 F: drivers/soc/canaan/
4367 F: include/soc/canaan/
4369 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4370 M: David Howells <dhowells@redhat.com>
4371 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4373 F: Documentation/filesystems/caching/cachefiles.rst
4376 CADENCE MIPI-CSI2 BRIDGES
4377 M: Maxime Ripard <mripard@kernel.org>
4378 L: linux-media@vger.kernel.org
4380 F: Documentation/devicetree/bindings/media/cdns,*.txt
4381 F: drivers/media/platform/cadence/cdns-csi2*
4384 L: linux-mtd@lists.infradead.org
4386 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4387 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4389 CADENCE USB3 DRD IP DRIVER
4390 M: Peter Chen <peter.chen@kernel.org>
4391 M: Pawel Laszczak <pawell@cadence.com>
4392 R: Roger Quadros <rogerq@kernel.org>
4393 R: Aswath Govindraju <a-govindraju@ti.com>
4394 L: linux-usb@vger.kernel.org
4396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4397 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4398 F: drivers/usb/cdns3/
4399 X: drivers/usb/cdns3/cdnsp*
4401 CADENCE USBSSP DRD IP DRIVER
4402 M: Pawel Laszczak <pawell@cadence.com>
4403 L: linux-usb@vger.kernel.org
4405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4406 F: drivers/usb/cdns3/
4407 X: drivers/usb/cdns3/cdns3*
4409 CADET FM/AM RADIO RECEIVER DRIVER
4410 M: Hans Verkuil <hverkuil@xs4all.nl>
4411 L: linux-media@vger.kernel.org
4413 W: https://linuxtv.org
4414 T: git git://linuxtv.org/media_tree.git
4415 F: drivers/media/radio/radio-cadet*
4417 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4418 L: linux-media@vger.kernel.org
4420 T: git git://linuxtv.org/media_tree.git
4421 F: Documentation/admin-guide/media/cafe_ccic*
4422 F: drivers/media/platform/marvell/
4425 L: netdev@vger.kernel.org
4427 F: Documentation/networking/caif/
4428 F: drivers/net/caif/
4429 F: include/net/caif/
4430 F: include/uapi/linux/caif/
4434 M: Toke Høiland-Jørgensen <toke@toke.dk>
4435 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4437 F: net/sched/sch_cake.c
4440 M: Wolfgang Grandegger <wg@grandegger.com>
4441 M: Marc Kleine-Budde <mkl@pengutronix.de>
4442 L: linux-can@vger.kernel.org
4444 W: https://github.com/linux-can
4445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4447 F: Documentation/devicetree/bindings/net/can/
4448 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4450 F: drivers/phy/phy-can-transceiver.c
4451 F: include/linux/can/bittiming.h
4452 F: include/linux/can/dev.h
4453 F: include/linux/can/length.h
4454 F: include/linux/can/platform/
4455 F: include/linux/can/rx-offload.h
4456 F: include/uapi/linux/can/error.h
4457 F: include/uapi/linux/can/netlink.h
4458 F: include/uapi/linux/can/vxcan.h
4461 M: Oliver Hartkopp <socketcan@hartkopp.net>
4462 M: Marc Kleine-Budde <mkl@pengutronix.de>
4463 L: linux-can@vger.kernel.org
4465 W: https://github.com/linux-can
4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4468 F: Documentation/networking/can.rst
4469 F: include/linux/can/can-ml.h
4470 F: include/linux/can/core.h
4471 F: include/linux/can/skb.h
4472 F: include/net/netns/can.h
4473 F: include/uapi/linux/can.h
4474 F: include/uapi/linux/can/bcm.h
4475 F: include/uapi/linux/can/gw.h
4476 F: include/uapi/linux/can/isotp.h
4477 F: include/uapi/linux/can/raw.h
4480 CAN-J1939 NETWORK LAYER
4481 M: Robin van der Gracht <robin@protonic.nl>
4482 M: Oleksij Rempel <o.rempel@pengutronix.de>
4483 R: kernel@pengutronix.de
4484 L: linux-can@vger.kernel.org
4486 F: Documentation/networking/j1939.rst
4487 F: include/uapi/linux/can/j1939.h
4491 M: Serge Hallyn <serge@hallyn.com>
4492 L: linux-security-module@vger.kernel.org
4494 F: include/linux/capability.h
4495 F: include/uapi/linux/capability.h
4496 F: kernel/capability.c
4497 F: security/commoncap.c
4499 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4500 M: Kevin Tsai <ktsai@capellamicro.com>
4502 F: drivers/iio/light/cm*
4504 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4505 M: Christian Lamparter <chunkeey@googlemail.com>
4506 L: linux-wireless@vger.kernel.org
4508 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4509 F: drivers/net/wireless/ath/carl9170/
4512 M: Robert Richter <rric@kernel.org>
4514 W: http://www.marvell.com
4515 F: drivers/i2c/busses/i2c-octeon*
4516 F: drivers/i2c/busses/i2c-thunderx*
4518 CAVIUM LIQUIDIO NETWORK DRIVER
4519 M: Derek Chickles <dchickles@marvell.com>
4520 M: Satanand Burla <sburla@marvell.com>
4521 M: Felix Manlunas <fmanlunas@marvell.com>
4522 L: netdev@vger.kernel.org
4524 W: http://www.marvell.com
4525 F: drivers/net/ethernet/cavium/liquidio/
4528 M: Robert Richter <rric@kernel.org>
4530 W: http://www.marvell.com
4531 F: drivers/mmc/host/cavium*
4533 CAVIUM OCTEON-TX CRYPTO DRIVER
4534 M: George Cherian <gcherian@marvell.com>
4535 L: linux-crypto@vger.kernel.org
4537 W: http://www.marvell.com
4538 F: drivers/crypto/cavium/cpt/
4540 CAVIUM THUNDERX2 ARM64 SOC
4541 M: Robert Richter <rric@kernel.org>
4542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4544 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4545 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4547 CBS/ETF/TAPRIO QDISCS
4548 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4550 L: netdev@vger.kernel.org
4551 F: net/sched/sch_cbs.c
4552 F: net/sched/sch_etf.c
4553 F: net/sched/sch_taprio.c
4555 CC2520 IEEE-802.15.4 RADIO DRIVER
4556 M: Varka Bhadram <varkabhadram@gmail.com>
4557 L: linux-wpan@vger.kernel.org
4559 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4560 F: drivers/net/ieee802154/cc2520.c
4561 F: include/linux/spi/cc2520.h
4563 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4564 M: Gilad Ben-Yossef <gilad@benyossef.com>
4565 L: linux-crypto@vger.kernel.org
4567 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4568 F: drivers/crypto/ccree/
4570 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4571 M: Hadar Gat <hadar.gat@arm.com>
4572 L: linux-crypto@vger.kernel.org
4574 F: drivers/char/hw_random/cctrng.c
4575 F: drivers/char/hw_random/cctrng.h
4576 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4577 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4580 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4581 L: linux-media@vger.kernel.org
4583 W: http://linuxtv.org
4584 T: git git://linuxtv.org/media_tree.git
4585 F: Documentation/ABI/testing/debugfs-cec-error-inj
4586 F: Documentation/devicetree/bindings/media/cec.txt
4587 F: Documentation/driver-api/media/cec-core.rst
4588 F: Documentation/userspace-api/media/cec
4589 F: drivers/media/cec/
4590 F: drivers/media/rc/keymaps/rc-cec.c
4591 F: include/media/cec-notifier.h
4592 F: include/media/cec.h
4593 F: include/uapi/linux/cec-funcs.h
4594 F: include/uapi/linux/cec.h
4597 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4598 L: linux-media@vger.kernel.org
4600 W: http://linuxtv.org
4601 T: git git://linuxtv.org/media_tree.git
4602 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4603 F: drivers/media/cec/platform/cec-gpio/
4605 CELL BROADBAND ENGINE ARCHITECTURE
4606 M: Arnd Bergmann <arnd@arndb.de>
4607 L: linuxppc-dev@lists.ozlabs.org
4609 W: http://www.ibm.com/developerworks/power/cell/
4610 F: arch/powerpc/include/asm/cell*.h
4611 F: arch/powerpc/include/asm/spu*.h
4612 F: arch/powerpc/include/uapi/asm/spu*.h
4613 F: arch/powerpc/platforms/cell/
4615 CELLWISE CW2015 BATTERY DRIVER
4616 M: Tobias Schrammm <t.schramm@manjaro.org>
4618 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4619 F: drivers/power/supply/cw2015_battery.c
4621 CEPH COMMON CODE (LIBCEPH)
4622 M: Ilya Dryomov <idryomov@gmail.com>
4623 M: Xiubo Li <xiubli@redhat.com>
4624 R: Jeff Layton <jlayton@kernel.org>
4625 L: ceph-devel@vger.kernel.org
4628 T: git git://github.com/ceph/ceph-client.git
4629 F: include/linux/ceph/
4630 F: include/linux/crush/
4633 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4634 M: Xiubo Li <xiubli@redhat.com>
4635 M: Ilya Dryomov <idryomov@gmail.com>
4636 R: Jeff Layton <jlayton@kernel.org>
4637 L: ceph-devel@vger.kernel.org
4640 T: git git://github.com/ceph/ceph-client.git
4641 F: Documentation/filesystems/ceph.rst
4644 CERTIFICATE HANDLING
4645 M: David Howells <dhowells@redhat.com>
4646 M: David Woodhouse <dwmw2@infradead.org>
4647 L: keyrings@vger.kernel.org
4649 F: Documentation/admin-guide/module-signing.rst
4651 F: scripts/check-blacklist-hashes.awk
4652 F: scripts/sign-file.c
4655 CFAG12864B LCD DRIVER
4656 M: Miguel Ojeda <ojeda@kernel.org>
4658 F: drivers/auxdisplay/cfag12864b.c
4659 F: include/linux/cfag12864b.h
4661 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4662 M: Miguel Ojeda <ojeda@kernel.org>
4664 F: drivers/auxdisplay/cfag12864bfb.c
4665 F: include/linux/cfag12864b.h
4667 CHAR and MISC DRIVERS
4668 M: Arnd Bergmann <arnd@arndb.de>
4669 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4674 F: include/linux/miscdevice.h
4675 X: drivers/char/agp/
4676 X: drivers/char/hw_random/
4677 X: drivers/char/ipmi/
4678 X: drivers/char/random.c
4679 X: drivers/char/tpm/
4682 M: Andy Whitcroft <apw@canonical.com>
4683 M: Joe Perches <joe@perches.com>
4684 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4685 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4687 F: scripts/checkpatch.pl
4689 CHECKPATCH DOCUMENTATION
4690 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4691 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4692 R: Joe Perches <joe@perches.com>
4694 F: Documentation/dev-tools/checkpatch.rst
4696 CHINESE DOCUMENTATION
4697 M: Alex Shi <alexs@kernel.org>
4698 M: Yanteng Si <siyanteng@loongson.cn>
4700 F: Documentation/translations/zh_CN/
4702 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4703 M: Peter Chen <peter.chen@kernel.org>
4704 L: linux-usb@vger.kernel.org
4706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4707 F: drivers/usb/chipidea/
4709 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4710 M: Hans de Goede <hdegoede@redhat.com>
4711 L: linux-input@vger.kernel.org
4713 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4714 F: drivers/input/touchscreen/chipone_icn8318.c
4716 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4717 M: Hans de Goede <hdegoede@redhat.com>
4718 L: linux-input@vger.kernel.org
4720 F: drivers/input/touchscreen/chipone_icn8505.c
4722 CHROME HARDWARE PLATFORM SUPPORT
4723 M: Benson Leung <bleung@chromium.org>
4724 L: chrome-platform@lists.linux.dev
4726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4727 F: drivers/platform/chrome/
4729 CHROMEOS EC CODEC DRIVER
4730 M: Cheng-Yi Chiang <cychiang@chromium.org>
4731 M: Tzung-Bi Shih <tzungbi@google.com>
4732 R: Guenter Roeck <groeck@chromium.org>
4733 L: chrome-platform@lists.linux.dev
4735 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4736 F: sound/soc/codecs/cros_ec_codec.*
4738 CHROMEOS EC SUBDRIVERS
4739 M: Benson Leung <bleung@chromium.org>
4740 R: Guenter Roeck <groeck@chromium.org>
4741 L: chrome-platform@lists.linux.dev
4743 F: drivers/power/supply/cros_usbpd-charger.c
4747 CHROMEOS EC USB TYPE-C DRIVER
4748 M: Prashant Malani <pmalani@chromium.org>
4749 L: chrome-platform@lists.linux.dev
4751 F: drivers/platform/chrome/cros_ec_typec.c
4753 CHROMEOS EC USB PD NOTIFY DRIVER
4754 M: Prashant Malani <pmalani@chromium.org>
4755 L: chrome-platform@lists.linux.dev
4757 F: drivers/platform/chrome/cros_usbpd_notify.c
4758 F: include/linux/platform_data/cros_usbpd_notify.h
4760 CHRONTEL CH7322 CEC DRIVER
4761 M: Joe Tessler <jrt@google.com>
4762 L: linux-media@vger.kernel.org
4764 T: git git://linuxtv.org/media_tree.git
4765 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4766 F: drivers/media/cec/i2c/ch7322.c
4768 CIRRUS LOGIC AUDIO CODEC DRIVERS
4769 M: James Schulman <james.schulman@cirrus.com>
4770 M: David Rhodes <david.rhodes@cirrus.com>
4771 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4772 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4774 L: patches@opensource.cirrus.com
4776 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4777 F: include/dt-bindings/sound/cs*
4778 F: sound/pci/hda/cs*
4779 F: sound/soc/codecs/cs*
4781 CIRRUS LOGIC DSP FIRMWARE DRIVER
4782 M: Simon Trimmer <simont@opensource.cirrus.com>
4783 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4784 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4785 L: patches@opensource.cirrus.com
4787 W: https://github.com/CirrusLogic/linux-drivers/wiki
4788 T: git https://github.com/CirrusLogic/linux-drivers.git
4789 F: drivers/firmware/cirrus/*
4790 F: include/linux/firmware/cirrus/*
4792 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4793 M: Hartley Sweeten <hsweeten@visionengravers.com>
4794 L: netdev@vger.kernel.org
4796 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4798 CIRRUS LOGIC LOCHNAGAR DRIVER
4799 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4800 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4801 L: patches@opensource.cirrus.com
4803 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4804 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4805 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4806 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4807 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4808 F: Documentation/hwmon/lochnagar.rst
4809 F: drivers/clk/clk-lochnagar.c
4810 F: drivers/hwmon/lochnagar-hwmon.c
4811 F: drivers/mfd/lochnagar-i2c.c
4812 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4813 F: drivers/regulator/lochnagar-regulator.c
4814 F: include/dt-bindings/clk/lochnagar.h
4815 F: include/dt-bindings/pinctrl/lochnagar.h
4816 F: include/linux/mfd/lochnagar*
4817 F: sound/soc/codecs/lochnagar-sc.c
4819 CIRRUS LOGIC MADERA CODEC DRIVERS
4820 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4821 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4823 L: patches@opensource.cirrus.com
4825 W: https://github.com/CirrusLogic/linux-drivers/wiki
4826 T: git https://github.com/CirrusLogic/linux-drivers.git
4827 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4828 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4829 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4830 F: drivers/gpio/gpio-madera*
4831 F: drivers/irqchip/irq-madera*
4832 F: drivers/mfd/cs47l*
4833 F: drivers/mfd/madera*
4834 F: drivers/pinctrl/cirrus/*
4835 F: include/dt-bindings/sound/madera*
4836 F: include/linux/irqchip/irq-madera*
4837 F: include/linux/mfd/madera/*
4838 F: include/sound/madera*
4839 F: sound/soc/codecs/cs47l*
4840 F: sound/soc/codecs/madera*
4842 CISCO FCOE HBA DRIVER
4843 M: Satish Kharat <satishkh@cisco.com>
4844 M: Sesidhar Baddela <sebaddel@cisco.com>
4845 M: Karan Tilak Kumar <kartilak@cisco.com>
4846 L: linux-scsi@vger.kernel.org
4848 F: drivers/scsi/fnic/
4850 CISCO SCSI HBA DRIVER
4851 M: Karan Tilak Kumar <kartilak@cisco.com>
4852 M: Sesidhar Baddela <sebaddel@cisco.com>
4853 L: linux-scsi@vger.kernel.org
4855 F: drivers/scsi/snic/
4857 CISCO VIC ETHERNET NIC DRIVER
4858 M: Christian Benvenuti <benve@cisco.com>
4859 M: Govindarajulu Varadarajan <_govind@gmx.com>
4861 F: drivers/net/ethernet/cisco/enic/
4863 CISCO VIC LOW LATENCY NIC DRIVER
4864 M: Christian Benvenuti <benve@cisco.com>
4865 M: Nelson Escobar <neescoba@cisco.com>
4867 F: drivers/infiniband/hw/usnic/
4870 M: Miguel Ojeda <ojeda@kernel.org>
4874 CLANG/LLVM BUILD SUPPORT
4875 M: Nathan Chancellor <nathan@kernel.org>
4876 M: Nick Desaulniers <ndesaulniers@google.com>
4877 R: Tom Rix <trix@redhat.com>
4878 L: llvm@lists.linux.dev
4880 W: https://clangbuiltlinux.github.io/
4881 B: https://github.com/ClangBuiltLinux/linux/issues
4882 C: irc://irc.libera.chat/clangbuiltlinux
4883 F: Documentation/kbuild/llvm.rst
4884 F: include/linux/compiler-clang.h
4885 F: scripts/Makefile.clang
4886 F: scripts/clang-tools/
4887 K: \b(?i:clang|llvm)\b
4889 CLANG CONTROL FLOW INTEGRITY SUPPORT
4890 M: Sami Tolvanen <samitolvanen@google.com>
4891 M: Kees Cook <keescook@chromium.org>
4892 R: Nathan Chancellor <nathan@kernel.org>
4893 R: Nick Desaulniers <ndesaulniers@google.com>
4894 L: llvm@lists.linux.dev
4896 B: https://github.com/ClangBuiltLinux/linux/issues
4897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4898 F: include/linux/cfi.h
4902 M: Russell King <linux@armlinux.org.uk>
4903 L: linux-clk@vger.kernel.org
4905 F: include/linux/clk.h
4907 CLOCKSOURCE, CLOCKEVENT DRIVERS
4908 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4909 M: Thomas Gleixner <tglx@linutronix.de>
4910 L: linux-kernel@vger.kernel.org
4912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4913 F: Documentation/devicetree/bindings/timer/
4914 F: drivers/clocksource/
4917 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4918 M: Daniel Oliveira Nascimento <don@syst.com.br>
4919 L: platform-driver-x86@vger.kernel.org
4921 F: drivers/platform/x86/classmate-laptop.c
4924 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4925 L: linux-media@vger.kernel.org
4927 W: https://linuxtv.org
4928 T: git git://linuxtv.org/media_tree.git
4929 F: drivers/media/pci/cobalt/
4931 COCCINELLE/Semantic Patches (SmPL)
4932 M: Julia Lawall <Julia.Lawall@inria.fr>
4933 M: Nicolas Palix <nicolas.palix@imag.fr>
4934 L: cocci@inria.fr (moderated for non-subscribers)
4936 W: https://coccinelle.gitlabpages.inria.fr/website/
4937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4938 F: Documentation/dev-tools/coccinelle.rst
4939 F: scripts/coccicheck
4940 F: scripts/coccinelle/
4943 M: Jan Harkes <jaharkes@cs.cmu.edu>
4945 L: codalist@coda.cs.cmu.edu
4947 W: http://www.coda.cs.cmu.edu/
4948 F: Documentation/filesystems/coda.rst
4950 F: include/linux/coda*.h
4951 F: include/uapi/linux/coda*.h
4953 CODA V4L2 MEM2MEM DRIVER
4954 M: Philipp Zabel <p.zabel@pengutronix.de>
4955 L: linux-media@vger.kernel.org
4957 F: Documentation/devicetree/bindings/media/coda.yaml
4958 F: drivers/media/platform/chips-media/
4961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4963 F: Documentation/process/code-of-conduct-interpretation.rst
4964 F: Documentation/process/code-of-conduct.rst
4967 M: Ian Abbott <abbotti@mev.co.uk>
4968 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4971 F: include/linux/comedi/
4972 F: include/uapi/linux/comedi.h
4974 COMMON CLK FRAMEWORK
4975 M: Michael Turquette <mturquette@baylibre.com>
4976 M: Stephen Boyd <sboyd@kernel.org>
4977 L: linux-clk@vger.kernel.org
4979 Q: http://patchwork.kernel.org/project/linux-clk/list/
4980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4981 F: Documentation/devicetree/bindings/clock/
4983 F: include/linux/clk-pr*
4984 F: include/linux/clk/
4985 F: include/linux/of_clk.h
4986 X: drivers/clk/clkdev.c
4988 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4989 M: Steve French <sfrench@samba.org>
4990 L: linux-cifs@vger.kernel.org
4991 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4993 W: http://linux-cifs.samba.org/
4994 T: git git://git.samba.org/sfrench/cifs-2.6.git
4995 F: Documentation/admin-guide/cifs/
4999 COMPACTPCI HOTPLUG CORE
5000 M: Scott Murray <scott@spiteful.org>
5001 L: linux-pci@vger.kernel.org
5003 F: drivers/pci/hotplug/cpci_hotplug*
5005 COMPACTPCI HOTPLUG GENERIC DRIVER
5006 M: Scott Murray <scott@spiteful.org>
5007 L: linux-pci@vger.kernel.org
5009 F: drivers/pci/hotplug/cpcihp_generic.c
5011 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5012 M: Scott Murray <scott@spiteful.org>
5013 L: linux-pci@vger.kernel.org
5015 F: drivers/pci/hotplug/cpcihp_zt5550.*
5017 COMPAL LAPTOP SUPPORT
5018 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5019 L: platform-driver-x86@vger.kernel.org
5021 F: drivers/platform/x86/compal-laptop.c
5024 M: Miguel Ojeda <ojeda@kernel.org>
5025 R: Nick Desaulniers <ndesaulniers@google.com>
5027 F: include/linux/compiler_attributes.h
5029 COMPUTE EXPRESS LINK (CXL)
5030 M: Alison Schofield <alison.schofield@intel.com>
5031 M: Vishal Verma <vishal.l.verma@intel.com>
5032 M: Ira Weiny <ira.weiny@intel.com>
5033 M: Ben Widawsky <ben.widawsky@intel.com>
5034 M: Dan Williams <dan.j.williams@intel.com>
5035 L: linux-cxl@vger.kernel.org
5038 F: include/uapi/linux/cxl_mem.h
5040 CONEXANT ACCESSRUNNER USB DRIVER
5041 L: accessrunner-general@lists.sourceforge.net
5043 W: http://accessrunner.sourceforge.net/
5044 F: drivers/usb/atm/cxacru.c
5047 M: Joel Becker <jlbec@evilplan.org>
5048 M: Christoph Hellwig <hch@lst.de>
5050 T: git git://git.infradead.org/users/hch/configfs.git
5052 F: include/linux/configfs.h
5053 F: samples/configfs/
5056 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5058 F: drivers/video/console/
5059 F: include/linux/console*
5062 M: Frederic Weisbecker <frederic@kernel.org>
5064 F: kernel/context_tracking.c
5065 F: include/linux/context_tracking*
5067 CONTROL GROUP (CGROUP)
5068 M: Tejun Heo <tj@kernel.org>
5069 M: Zefan Li <lizefan.x@bytedance.com>
5070 M: Johannes Weiner <hannes@cmpxchg.org>
5071 L: cgroups@vger.kernel.org
5073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5074 F: Documentation/admin-guide/cgroup-v1/
5075 F: Documentation/admin-guide/cgroup-v2.rst
5076 F: include/linux/cgroup*
5078 F: tools/testing/selftests/cgroup/
5080 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5081 M: Tejun Heo <tj@kernel.org>
5082 M: Jens Axboe <axboe@kernel.dk>
5083 L: cgroups@vger.kernel.org
5084 L: linux-block@vger.kernel.org
5085 T: git git://git.kernel.dk/linux-block
5086 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5087 F: block/bfq-cgroup.c
5088 F: block/blk-cgroup.c
5089 F: block/blk-iolatency.c
5090 F: block/blk-throttle.c
5091 F: include/linux/blk-cgroup.h
5093 CONTROL GROUP - CPUSET
5094 M: Zefan Li <lizefan.x@bytedance.com>
5095 L: cgroups@vger.kernel.org
5097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5098 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5099 F: include/linux/cpuset.h
5100 F: kernel/cgroup/cpuset.c
5102 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5103 M: Johannes Weiner <hannes@cmpxchg.org>
5104 M: Michal Hocko <mhocko@kernel.org>
5105 M: Roman Gushchin <roman.gushchin@linux.dev>
5106 M: Shakeel Butt <shakeelb@google.com>
5107 R: Muchun Song <songmuchun@bytedance.com>
5108 L: cgroups@vger.kernel.org
5109 L: linux-mm@kvack.org
5113 F: tools/testing/selftests/cgroup/memcg_protection.m
5114 F: tools/testing/selftests/cgroup/test_kmem.c
5115 F: tools/testing/selftests/cgroup/test_memcontrol.c
5117 CORETEMP HARDWARE MONITORING DRIVER
5118 M: Fenghua Yu <fenghua.yu@intel.com>
5119 L: linux-hwmon@vger.kernel.org
5121 F: Documentation/hwmon/coretemp.rst
5122 F: drivers/hwmon/coretemp.c
5124 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5125 M: Marius Zachmann <mail@mariuszachmann.de>
5126 L: linux-hwmon@vger.kernel.org
5128 F: drivers/hwmon/corsair-cpro.c
5130 CORSAIR-PSU HARDWARE MONITOR DRIVER
5131 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5132 L: linux-hwmon@vger.kernel.org
5134 F: Documentation/hwmon/corsair-psu.rst
5135 F: drivers/hwmon/corsair-psu.c
5138 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5139 L: linux-iio@vger.kernel.org
5141 T: git git@gitlab.com:vilhelmgray/counter.git
5142 F: Documentation/ABI/testing/sysfs-bus-counter
5143 F: Documentation/driver-api/generic-counter.rst
5145 F: include/linux/counter.h
5146 F: include/uapi/linux/counter.h
5150 M: Bence Csókás <bence98@sch.bme.hu>
5152 F: drivers/i2c/busses/i2c-cp2615.c
5154 CPMAC ETHERNET DRIVER
5155 M: Florian Fainelli <f.fainelli@gmail.com>
5156 L: netdev@vger.kernel.org
5158 F: drivers/net/ethernet/ti/cpmac.c
5160 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5161 M: Viresh Kumar <viresh.kumar@linaro.org>
5162 M: Sudeep Holla <sudeep.holla@arm.com>
5163 L: linux-pm@vger.kernel.org
5165 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5166 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5168 CPU FREQUENCY SCALING FRAMEWORK
5169 M: "Rafael J. Wysocki" <rafael@kernel.org>
5170 M: Viresh Kumar <viresh.kumar@linaro.org>
5171 L: linux-pm@vger.kernel.org
5173 B: https://bugzilla.kernel.org
5174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5176 F: Documentation/admin-guide/pm/cpufreq.rst
5177 F: Documentation/admin-guide/pm/intel_pstate.rst
5178 F: Documentation/cpu-freq/
5179 F: Documentation/devicetree/bindings/cpufreq/
5181 F: include/linux/cpufreq.h
5182 F: include/linux/sched/cpufreq.h
5183 F: kernel/sched/cpufreq*.c
5184 F: tools/testing/selftests/cpufreq/
5186 CPU IDLE TIME MANAGEMENT FRAMEWORK
5187 M: "Rafael J. Wysocki" <rafael@kernel.org>
5188 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5189 L: linux-pm@vger.kernel.org
5191 B: https://bugzilla.kernel.org
5192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5193 F: Documentation/admin-guide/pm/cpuidle.rst
5194 F: Documentation/driver-api/pm/cpuidle.rst
5196 F: include/linux/cpuidle.h
5198 CPU POWER MONITORING SUBSYSTEM
5199 M: Thomas Renninger <trenn@suse.com>
5200 M: Shuah Khan <shuah@kernel.org>
5201 M: Shuah Khan <skhan@linuxfoundation.org>
5202 L: linux-pm@vger.kernel.org
5204 F: tools/power/cpupower/
5207 M: "H. Peter Anvin" <hpa@zytor.com>
5209 F: arch/x86/kernel/cpuid.c
5210 F: arch/x86/kernel/msr.c
5212 CPUIDLE DRIVER - ARM BIG LITTLE
5213 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5214 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5215 L: linux-pm@vger.kernel.org
5216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5219 F: drivers/cpuidle/cpuidle-big_little.c
5221 CPUIDLE DRIVER - ARM EXYNOS
5222 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5223 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5224 M: Kukjin Kim <kgene@kernel.org>
5225 L: linux-pm@vger.kernel.org
5226 L: linux-samsung-soc@vger.kernel.org
5228 F: arch/arm/mach-exynos/pm.c
5229 F: drivers/cpuidle/cpuidle-exynos.c
5230 F: include/linux/platform_data/cpuidle-exynos.h
5232 CPUIDLE DRIVER - ARM PSCI
5233 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5234 M: Sudeep Holla <sudeep.holla@arm.com>
5235 L: linux-pm@vger.kernel.org
5236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5238 F: drivers/cpuidle/cpuidle-psci.c
5240 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5241 M: Ulf Hansson <ulf.hansson@linaro.org>
5242 L: linux-pm@vger.kernel.org
5243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5245 F: drivers/cpuidle/cpuidle-psci.h
5246 F: drivers/cpuidle/cpuidle-psci-domain.c
5248 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5249 M: Ulf Hansson <ulf.hansson@linaro.org>
5250 L: linux-pm@vger.kernel.org
5252 F: drivers/cpuidle/dt_idle_genpd.c
5253 F: drivers/cpuidle/dt_idle_genpd.h
5255 CPUIDLE DRIVER - RISC-V SBI
5256 M: Anup Patel <anup@brainfault.org>
5257 L: linux-pm@vger.kernel.org
5258 L: linux-riscv@lists.infradead.org
5260 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5263 M: Nicolas Pitre <nico@fluxnic.net>
5265 F: Documentation/filesystems/cramfs.rst
5269 M: Bastien Nocera <hadess@hadess.net>
5270 L: linux-input@vger.kernel.org
5272 F: drivers/hid/hid-creative-sb0540.c
5275 M: Herbert Xu <herbert@gondor.apana.org.au>
5276 M: "David S. Miller" <davem@davemloft.net>
5277 L: linux-crypto@vger.kernel.org
5279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5281 F: Documentation/crypto/
5282 F: Documentation/devicetree/bindings/crypto/
5287 F: include/linux/crypto*
5290 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5291 M: Neil Horman <nhorman@tuxdriver.com>
5292 L: linux-crypto@vger.kernel.org
5294 F: crypto/ansi_cprng.c
5298 M: Hans Verkuil <hverkuil@xs4all.nl>
5299 L: linux-media@vger.kernel.org
5301 W: http://linuxtv.org
5302 T: git git://linuxtv.org/media_tree.git
5303 F: drivers/media/i2c/cs3308.c
5305 CS5535 Audio ALSA driver
5306 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5308 F: sound/pci/cs5535audio/
5310 CSI DRIVERS FOR ALLWINNER V3s
5311 M: Yong Deng <yong.deng@magewell.com>
5312 L: linux-media@vger.kernel.org
5314 T: git git://linuxtv.org/media_tree.git
5315 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5316 F: drivers/media/platform/sunxi/sun6i-csi/
5319 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5320 M: Ondrej Ille <ondrej.ille@gmail.com>
5321 L: linux-can@vger.kernel.org
5323 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5324 F: drivers/net/can/ctucanfd/
5327 M: Solomon Peachy <pizza@shaftnet.org>
5329 F: drivers/net/wireless/st/cw1200/
5331 CX18 VIDEO4LINUX DRIVER
5332 M: Andy Walls <awalls@md.metrocast.net>
5333 L: linux-media@vger.kernel.org
5335 W: https://linuxtv.org
5336 T: git git://linuxtv.org/media_tree.git
5337 F: drivers/media/pci/cx18/
5338 F: include/uapi/linux/ivtv*
5340 CX2341X MPEG ENCODER HELPER MODULE
5341 M: Hans Verkuil <hverkuil@xs4all.nl>
5342 L: linux-media@vger.kernel.org
5344 W: https://linuxtv.org
5345 T: git git://linuxtv.org/media_tree.git
5346 F: drivers/media/common/cx2341x*
5347 F: include/media/drv-intf/cx2341x.h
5349 CX24120 MEDIA DRIVER
5350 M: Jemma Denson <jdenson@gmail.com>
5351 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5352 L: linux-media@vger.kernel.org
5354 W: https://linuxtv.org
5355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5356 F: drivers/media/dvb-frontends/cx24120*
5358 CX88 VIDEO4LINUX DRIVER
5359 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5360 L: linux-media@vger.kernel.org
5362 W: https://linuxtv.org
5363 T: git git://linuxtv.org/media_tree.git
5364 F: Documentation/driver-api/media/drivers/cx88*
5365 F: drivers/media/pci/cx88/
5367 CXD2820R MEDIA DRIVER
5368 M: Antti Palosaari <crope@iki.fi>
5369 L: linux-media@vger.kernel.org
5371 W: https://linuxtv.org
5372 W: http://palosaari.fi/linux/
5373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5374 T: git git://linuxtv.org/anttip/media_tree.git
5375 F: drivers/media/dvb-frontends/cxd2820r*
5377 CXGB3 ETHERNET DRIVER (CXGB3)
5378 M: Raju Rangoju <rajur@chelsio.com>
5379 L: netdev@vger.kernel.org
5381 W: http://www.chelsio.com
5382 F: drivers/net/ethernet/chelsio/cxgb3/
5384 CXGB3 ISCSI DRIVER (CXGB3I)
5385 M: Karen Xie <kxie@chelsio.com>
5386 L: linux-scsi@vger.kernel.org
5388 W: http://www.chelsio.com
5389 F: drivers/scsi/cxgbi/cxgb3i
5391 CXGB4 CRYPTO DRIVER (chcr)
5392 M: Ayush Sawal <ayush.sawal@chelsio.com>
5393 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5394 M: Rohit Maheshwari <rohitm@chelsio.com>
5395 L: linux-crypto@vger.kernel.org
5397 W: http://www.chelsio.com
5398 F: drivers/crypto/chelsio
5400 CXGB4 INLINE CRYPTO DRIVER
5401 M: Ayush Sawal <ayush.sawal@chelsio.com>
5402 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5403 M: Rohit Maheshwari <rohitm@chelsio.com>
5404 L: netdev@vger.kernel.org
5406 W: http://www.chelsio.com
5407 F: drivers/net/ethernet/chelsio/inline_crypto/
5409 CXGB4 ETHERNET DRIVER (CXGB4)
5410 M: Raju Rangoju <rajur@chelsio.com>
5411 L: netdev@vger.kernel.org
5413 W: http://www.chelsio.com
5414 F: drivers/net/ethernet/chelsio/cxgb4/
5416 CXGB4 ISCSI DRIVER (CXGB4I)
5417 M: Karen Xie <kxie@chelsio.com>
5418 L: linux-scsi@vger.kernel.org
5420 W: http://www.chelsio.com
5421 F: drivers/scsi/cxgbi/cxgb4i
5423 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5424 M: Potnuri Bharat Teja <bharat@chelsio.com>
5425 L: linux-rdma@vger.kernel.org
5427 W: http://www.openfabrics.org
5428 F: drivers/infiniband/hw/cxgb4/
5429 F: include/uapi/rdma/cxgb4-abi.h
5431 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5432 M: Raju Rangoju <rajur@chelsio.com>
5433 L: netdev@vger.kernel.org
5435 W: http://www.chelsio.com
5436 F: drivers/net/ethernet/chelsio/cxgb4vf/
5438 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5439 M: Frederic Barrat <fbarrat@linux.ibm.com>
5440 M: Andrew Donnellan <ajd@linux.ibm.com>
5441 L: linuxppc-dev@lists.ozlabs.org
5443 F: Documentation/ABI/testing/sysfs-class-cxl
5444 F: Documentation/powerpc/cxl.rst
5445 F: arch/powerpc/platforms/powernv/pci-cxl.c
5446 F: drivers/misc/cxl/
5447 F: include/misc/cxl*
5448 F: include/uapi/misc/cxl.h
5450 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5451 M: Manoj N. Kumar <manoj@linux.ibm.com>
5452 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5453 M: Uma Krishnan <ukrishn@linux.ibm.com>
5454 L: linux-scsi@vger.kernel.org
5456 F: Documentation/powerpc/cxlflash.rst
5457 F: drivers/scsi/cxlflash/
5458 F: include/uapi/scsi/cxlflash_ioctl.h
5461 M: Russell King <linux@armlinux.org.uk>
5462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5464 W: http://www.armlinux.org.uk/
5465 F: drivers/video/fbdev/cyber2000fb.*
5467 CYCLADES PC300 DRIVER
5469 F: drivers/net/wan/pc300*
5471 CYPRESS_FIRMWARE MEDIA DRIVER
5472 M: Antti Palosaari <crope@iki.fi>
5473 L: linux-media@vger.kernel.org
5475 W: https://linuxtv.org
5476 W: http://palosaari.fi/linux/
5477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5478 T: git git://linuxtv.org/anttip/media_tree.git
5479 F: drivers/media/common/cypress_firmware*
5481 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5482 M: Linus Walleij <linus.walleij@linaro.org>
5483 L: linux-input@vger.kernel.org
5485 F: drivers/input/touchscreen/cy8ctma140.c
5487 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5488 M: Yassine Oudjana <y.oudjana@protonmail.com>
5489 L: linux-input@vger.kernel.org
5491 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5492 F: drivers/input/keyboard/cypress-sf.c
5494 CYTTSP TOUCHSCREEN DRIVER
5495 M: Linus Walleij <linus.walleij@linaro.org>
5496 L: linux-input@vger.kernel.org
5498 F: drivers/input/touchscreen/cyttsp*
5500 D-LINK DIR-685 TOUCHKEYS DRIVER
5501 M: Linus Walleij <linus.walleij@linaro.org>
5502 L: linux-input@vger.kernel.org
5504 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5506 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5507 M: Joshua Kinard <kumba@gentoo.org>
5509 F: drivers/rtc/rtc-ds1685.c
5510 F: include/linux/rtc/ds1685.h
5512 DAMA SLAVE for AX.25
5513 M: Joerg Reuter <jreuter@yaina.de>
5514 L: linux-hams@vger.kernel.org
5516 W: http://yaina.de/jreuter/
5517 W: http://www.qsl.net/dl1bke/
5518 F: net/ax25/af_ax25.c
5519 F: net/ax25/ax25_dev.c
5520 F: net/ax25/ax25_ds_*
5521 F: net/ax25/ax25_in.c
5522 F: net/ax25/ax25_out.c
5523 F: net/ax25/ax25_timer.c
5524 F: net/ax25/sysctl_net_ax25.c
5527 M: SeongJae Park <sj@kernel.org>
5528 L: damon@lists.linux.dev
5529 L: linux-mm@kvack.org
5531 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5532 F: Documentation/admin-guide/mm/damon/
5533 F: Documentation/vm/damon/
5534 F: include/linux/damon.h
5535 F: include/trace/events/damon.h
5537 F: tools/testing/selftests/damon/
5539 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5540 L: netdev@vger.kernel.org
5542 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5543 F: drivers/net/ethernet/dec/tulip/dmfe.c
5545 DC390/AM53C974 SCSI driver
5546 M: Hannes Reinecke <hare@suse.com>
5547 L: linux-scsi@vger.kernel.org
5549 F: drivers/scsi/am53c974.c
5552 M: Oliver Neukum <oliver@neukum.org>
5553 M: Ali Akcaagac <aliakc@web.de>
5554 M: Jamie Lenehan <lenehan@twibble.org>
5555 L: dc395x@twibble.org
5557 W: http://twibble.org/dist/dc395x/
5558 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5559 F: Documentation/scsi/dc395x.rst
5560 F: drivers/scsi/dc395x.*
5563 L: dccp@vger.kernel.org
5565 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5566 F: include/linux/dccp.h
5567 F: include/linux/tfrc.h
5568 F: include/uapi/linux/dccp.h
5571 DECnet NETWORK LAYER
5572 L: linux-decnet-user@lists.sourceforge.net
5574 W: http://linux-decnet.sourceforge.net
5575 F: Documentation/networking/decnet.rst
5578 DECSTATION PLATFORM SUPPORT
5579 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5580 L: linux-mips@vger.kernel.org
5582 W: http://www.linux-mips.org/wiki/DECstation
5584 F: arch/mips/include/asm/dec/
5585 F: arch/mips/include/asm/mach-dec/
5587 DEFXX FDDI NETWORK DRIVER
5588 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5590 F: drivers/net/fddi/defxx.*
5592 DEFZA FDDI NETWORK DRIVER
5593 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5595 F: drivers/net/fddi/defza.*
5597 DEINTERLACE DRIVERS FOR ALLWINNER H3
5598 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5599 L: linux-media@vger.kernel.org
5601 T: git git://linuxtv.org/media_tree.git
5602 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5603 F: drivers/media/platform/sunxi/sun8i-di/
5606 M: Matthew Garrett <mjg59@srcf.ucam.org>
5607 M: Pali Rohár <pali@kernel.org>
5608 L: platform-driver-x86@vger.kernel.org
5610 F: drivers/platform/x86/dell/dell-laptop.c
5612 DELL LAPTOP FREEFALL DRIVER
5613 M: Pali Rohár <pali@kernel.org>
5615 F: drivers/platform/x86/dell/dell-smo8800.c
5617 DELL LAPTOP RBTN DRIVER
5618 M: Pali Rohár <pali@kernel.org>
5620 F: drivers/platform/x86/dell/dell-rbtn.*
5622 DELL LAPTOP SMM DRIVER
5623 M: Pali Rohár <pali@kernel.org>
5625 F: Documentation/ABI/obsolete/procfs-i8k
5626 F: drivers/hwmon/dell-smm-hwmon.c
5627 F: include/uapi/linux/i8k.h
5629 DELL REMOTE BIOS UPDATE DRIVER
5630 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5631 L: platform-driver-x86@vger.kernel.org
5633 F: drivers/platform/x86/dell/dell_rbu.c
5636 M: Pali Rohár <pali@kernel.org>
5637 L: Dell.Client.Kernel@dell.com
5638 L: platform-driver-x86@vger.kernel.org
5640 F: drivers/platform/x86/dell/dell-smbios.*
5642 DELL SMBIOS SMM DRIVER
5643 L: Dell.Client.Kernel@dell.com
5644 L: platform-driver-x86@vger.kernel.org
5646 F: drivers/platform/x86/dell/dell-smbios-smm.c
5648 DELL SMBIOS WMI DRIVER
5649 L: Dell.Client.Kernel@dell.com
5650 L: platform-driver-x86@vger.kernel.org
5652 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5653 F: tools/wmi/dell-smbios-example.c
5655 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5656 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5657 L: platform-driver-x86@vger.kernel.org
5659 F: Documentation/driver-api/dcdbas.rst
5660 F: drivers/platform/x86/dell/dcdbas.*
5662 DELL WMI DESCRIPTOR DRIVER
5663 L: Dell.Client.Kernel@dell.com
5665 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5667 DELL WMI SYSMAN DRIVER
5668 M: Divya Bharathi <divya.bharathi@dell.com>
5669 M: Prasanth Ksr <prasanth.ksr@dell.com>
5670 L: Dell.Client.Kernel@dell.com
5671 L: platform-driver-x86@vger.kernel.org
5673 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5674 F: drivers/platform/x86/dell/dell-wmi-sysman/
5676 DELL WMI NOTIFICATIONS DRIVER
5677 M: Matthew Garrett <mjg59@srcf.ucam.org>
5678 M: Pali Rohár <pali@kernel.org>
5680 F: drivers/platform/x86/dell/dell-wmi-base.c
5682 DELL WMI HARDWARE PRIVACY SUPPORT
5683 M: Perry Yuan <Perry.Yuan@dell.com>
5684 L: Dell.Client.Kernel@dell.com
5685 L: platform-driver-x86@vger.kernel.org
5687 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5689 DELTA ST MEDIA DRIVER
5690 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5691 L: linux-media@vger.kernel.org
5693 W: https://linuxtv.org
5694 T: git git://linuxtv.org/media_tree.git
5695 F: drivers/media/platform/st/sti/delta
5697 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5698 M: Zev Weiss <zev@bewilderbeest.net>
5699 L: linux-hwmon@vger.kernel.org
5701 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5703 DELTA DPS920AB PSU DRIVER
5704 M: Robert Marko <robert.marko@sartura.hr>
5705 L: linux-hwmon@vger.kernel.org
5707 F: Documentation/hwmon/dps920ab.rst
5708 F: drivers/hwmon/pmbus/dps920ab.c
5710 DELTA NETWORKS TN48M CPLD DRIVERS
5711 M: Robert Marko <robert.marko@sartura.hr>
5713 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5714 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5715 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5716 F: drivers/gpio/gpio-tn48m.c
5717 F: include/dt-bindings/reset/delta,tn48m-reset.h
5720 L: linux-mtd@lists.infradead.org
5722 F: drivers/mtd/nand/raw/denali*
5724 DESIGNWARE EDMA CORE IP DRIVER
5725 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5726 L: dmaengine@vger.kernel.org
5728 F: drivers/dma/dw-edma/
5729 F: include/linux/dma/edma.h
5731 DESIGNWARE XDATA IP DRIVER
5732 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5733 L: linux-pci@vger.kernel.org
5735 F: Documentation/misc-devices/dw-xdata-pcie.rst
5736 F: drivers/misc/dw-xdata-pcie.c
5738 DESIGNWARE USB2 DRD IP DRIVER
5739 M: Minas Harutyunyan <hminas@synopsys.com>
5740 L: linux-usb@vger.kernel.org
5742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5743 F: drivers/usb/dwc2/
5745 DESIGNWARE USB3 DRD IP DRIVER
5746 M: Felipe Balbi <balbi@kernel.org>
5747 L: linux-usb@vger.kernel.org
5749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5750 F: drivers/usb/dwc3/
5752 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5753 M: Andreas Klinger <ak@it-klinger.de>
5754 L: linux-iio@vger.kernel.org
5756 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5757 F: drivers/iio/proximity/srf*.c
5759 DEVICE COREDUMP (DEV_COREDUMP)
5760 M: Johannes Berg <johannes@sipsolutions.net>
5761 L: linux-kernel@vger.kernel.org
5763 F: drivers/base/devcoredump.c
5764 F: include/linux/devcoredump.h
5766 DEVICE DEPENDENCY HELPER SCRIPT
5767 M: Saravana Kannan <saravanak@google.com>
5768 L: linux-kernel@vger.kernel.org
5770 F: scripts/dev-needs.sh
5772 DEVICE DIRECT ACCESS (DAX)
5773 M: Dan Williams <dan.j.williams@intel.com>
5774 M: Vishal Verma <vishal.l.verma@intel.com>
5775 M: Dave Jiang <dave.jiang@intel.com>
5776 L: nvdimm@lists.linux.dev
5780 DEVICE FREQUENCY (DEVFREQ)
5781 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5782 M: Kyungmin Park <kyungmin.park@samsung.com>
5783 M: Chanwoo Choi <cw00.choi@samsung.com>
5784 L: linux-pm@vger.kernel.org
5786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5787 F: Documentation/devicetree/bindings/devfreq/
5789 F: include/linux/devfreq.h
5790 F: include/trace/events/devfreq.h
5792 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5793 M: Chanwoo Choi <cw00.choi@samsung.com>
5794 L: linux-pm@vger.kernel.org
5796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5797 F: Documentation/devicetree/bindings/devfreq/event/
5798 F: drivers/devfreq/devfreq-event.c
5799 F: drivers/devfreq/event/
5800 F: include/dt-bindings/pmu/exynos_ppmu.h
5801 F: include/linux/devfreq-event.h
5803 DEVICE NUMBER REGISTRY
5804 M: Torben Mathiasen <device@lanana.org>
5806 W: http://lanana.org/docs/device-list/index.html
5808 DEVICE RESOURCE MANAGEMENT HELPERS
5809 M: Hans de Goede <hdegoede@redhat.com>
5810 R: Matti Vaittinen <mazziesaccount@gmail.com>
5812 F: include/linux/devm-helpers.h
5815 M: Alasdair Kergon <agk@redhat.com>
5816 M: Mike Snitzer <snitzer@kernel.org>
5817 M: dm-devel@redhat.com
5818 L: dm-devel@redhat.com
5820 W: http://sources.redhat.com/dm
5821 Q: http://patchwork.kernel.org/project/dm-devel/list/
5822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5823 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5824 F: Documentation/admin-guide/device-mapper/
5825 F: drivers/md/Kconfig
5826 F: drivers/md/Makefile
5828 F: drivers/md/persistent-data/
5829 F: include/linux/device-mapper.h
5830 F: include/linux/dm-*.h
5831 F: include/uapi/linux/dm-*.h
5834 M: Jiri Pirko <jiri@nvidia.com>
5835 L: netdev@vger.kernel.org
5837 F: Documentation/networking/devlink
5838 F: include/net/devlink.h
5839 F: include/uapi/linux/devlink.h
5840 F: net/core/devlink.c
5842 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5843 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5844 L: kernel@dh-electronics.com
5846 F: arch/arm/boot/dts/imx6*-dhcom-*
5848 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5849 M: Marek Vasut <marex@denx.de>
5850 L: kernel@dh-electronics.com
5852 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5853 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5855 DIALOG SEMICONDUCTOR DRIVERS
5856 M: Support Opensource <support.opensource@diasemi.com>
5858 W: http://www.dialog-semiconductor.com/products
5859 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5860 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5861 F: Documentation/devicetree/bindings/mfd/da90*.txt
5862 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5863 F: Documentation/devicetree/bindings/regulator/da92*.txt
5864 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5865 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5866 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5867 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5868 F: Documentation/hwmon/da90??.rst
5869 F: drivers/gpio/gpio-da90??.c
5870 F: drivers/hwmon/da90??-hwmon.c
5871 F: drivers/iio/adc/da91??-*.c
5872 F: drivers/input/misc/da72??.[ch]
5873 F: drivers/input/misc/da90??_onkey.c
5874 F: drivers/input/touchscreen/da9052_tsi.c
5875 F: drivers/leds/leds-da90??.c
5876 F: drivers/mfd/da903x.c
5877 F: drivers/mfd/da90??-*.c
5878 F: drivers/mfd/da91??-*.c
5879 F: drivers/pinctrl/pinctrl-da90??.c
5880 F: drivers/power/supply/da9052-battery.c
5881 F: drivers/power/supply/da91??-*.c
5882 F: drivers/regulator/da9???-regulator.[ch]
5883 F: drivers/regulator/slg51000-regulator.[ch]
5884 F: drivers/rtc/rtc-da90??.c
5885 F: drivers/thermal/da90??-thermal.c
5886 F: drivers/video/backlight/da90??_bl.c
5887 F: drivers/watchdog/da90??_wdt.c
5888 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5889 F: include/linux/mfd/da903x.h
5890 F: include/linux/mfd/da9052/
5891 F: include/linux/mfd/da9055/
5892 F: include/linux/mfd/da9062/
5893 F: include/linux/mfd/da9063/
5894 F: include/linux/mfd/da9150/
5895 F: include/linux/regulator/da9211.h
5896 F: include/sound/da[79]*.h
5897 F: sound/soc/codecs/da[79]*.[ch]
5899 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5900 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5901 L: linux-gpio@vger.kernel.org
5903 F: drivers/gpio/gpio-gpio-mm.c
5905 DIOLAN U2C-12 I2C DRIVER
5906 M: Guenter Roeck <linux@roeck-us.net>
5907 L: linux-i2c@vger.kernel.org
5909 F: drivers/i2c/busses/i2c-diolan-u2c.c
5911 DIRECTORY NOTIFICATION (DNOTIFY)
5912 M: Jan Kara <jack@suse.cz>
5913 R: Amir Goldstein <amir73il@gmail.com>
5914 L: linux-fsdevel@vger.kernel.org
5916 F: Documentation/filesystems/dnotify.rst
5917 F: fs/notify/dnotify/
5918 F: include/linux/dnotify.h
5920 DISK GEOMETRY AND PARTITION HANDLING
5921 M: Andries Brouwer <aeb@cwi.nl>
5923 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5924 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5925 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5928 M: Jan Kara <jack@suse.com>
5930 F: Documentation/filesystems/quota.rst
5932 F: include/linux/quota*.h
5933 F: include/uapi/linux/quota*.h
5935 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5936 M: Bernie Thompson <bernie@plugable.com>
5937 L: linux-fbdev@vger.kernel.org
5939 W: http://plugable.com/category/projects/udlfb/
5940 F: Documentation/fb/udlfb.rst
5941 F: drivers/video/fbdev/udlfb.c
5942 F: include/video/udlfb.h
5944 DISTRIBUTED LOCK MANAGER (DLM)
5945 M: Christine Caulfield <ccaulfie@redhat.com>
5946 M: David Teigland <teigland@redhat.com>
5947 L: cluster-devel@redhat.com
5949 W: http://sources.redhat.com/cluster/
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5953 DMA BUFFER SHARING FRAMEWORK
5954 M: Sumit Semwal <sumit.semwal@linaro.org>
5955 M: Christian König <christian.koenig@amd.com>
5956 L: linux-media@vger.kernel.org
5957 L: dri-devel@lists.freedesktop.org
5958 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5960 T: git git://anongit.freedesktop.org/drm/drm-misc
5961 F: Documentation/driver-api/dma-buf.rst
5963 F: include/linux/*fence.h
5964 F: include/linux/dma-buf.h
5965 F: include/linux/dma-resv.h
5966 K: \bdma_(?:buf|fence|resv)\b
5968 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5969 M: Vinod Koul <vkoul@kernel.org>
5970 L: dmaengine@vger.kernel.org
5972 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5974 F: Documentation/devicetree/bindings/dma/
5975 F: Documentation/driver-api/dmaengine/
5977 F: include/linux/dma/
5978 F: include/linux/dmaengine.h
5979 F: include/linux/of_dma.h
5982 M: Christoph Hellwig <hch@lst.de>
5983 M: Marek Szyprowski <m.szyprowski@samsung.com>
5984 R: Robin Murphy <robin.murphy@arm.com>
5985 L: iommu@lists.linux-foundation.org
5986 L: iommu@lists.linux.dev
5988 W: http://git.infradead.org/users/hch/dma-mapping.git
5989 T: git git://git.infradead.org/users/hch/dma-mapping.git
5990 F: include/asm-generic/dma-mapping.h
5991 F: include/linux/dma-direct.h
5992 F: include/linux/dma-mapping.h
5993 F: include/linux/dma-map-ops.h
5996 DMA MAPPING BENCHMARK
5997 M: Xiang Chen <chenxiang66@hisilicon.com>
5998 L: iommu@lists.linux-foundation.org
5999 L: iommu@lists.linux.dev
6000 F: kernel/dma/map_benchmark.c
6001 F: tools/testing/selftests/dma/
6003 DMA-BUF HEAPS FRAMEWORK
6004 M: Sumit Semwal <sumit.semwal@linaro.org>
6005 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6006 R: Liam Mark <lmark@codeaurora.org>
6007 R: Laura Abbott <labbott@redhat.com>
6008 R: Brian Starkey <Brian.Starkey@arm.com>
6009 R: John Stultz <jstultz@google.com>
6010 L: linux-media@vger.kernel.org
6011 L: dri-devel@lists.freedesktop.org
6012 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6014 T: git git://anongit.freedesktop.org/drm/drm-misc
6015 F: drivers/dma-buf/dma-heap.c
6016 F: drivers/dma-buf/heaps/*
6017 F: include/linux/dma-heap.h
6018 F: include/uapi/linux/dma-heap.h
6020 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6021 M: Lukasz Luba <lukasz.luba@arm.com>
6022 L: linux-pm@vger.kernel.org
6023 L: linux-samsung-soc@vger.kernel.org
6025 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6026 F: drivers/memory/samsung/exynos5422-dmc.c
6028 DME1737 HARDWARE MONITOR DRIVER
6029 M: Juerg Haefliger <juergh@gmail.com>
6030 L: linux-hwmon@vger.kernel.org
6032 F: Documentation/hwmon/dme1737.rst
6033 F: drivers/hwmon/dme1737.c
6036 M: Jean Delvare <jdelvare@suse.com>
6038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6039 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6040 F: drivers/firmware/dmi-id.c
6041 F: drivers/firmware/dmi_scan.c
6042 F: include/linux/dmi.h
6045 M: Jonathan Corbet <corbet@lwn.net>
6046 L: linux-doc@vger.kernel.org
6048 P: Documentation/doc-guide/maintainer-profile.rst
6049 T: git git://git.lwn.net/linux.git docs-next
6051 F: scripts/documentation-file-ref-check
6052 F: scripts/kernel-doc
6053 F: scripts/sphinx-pre-install
6054 X: Documentation/ABI/
6055 X: Documentation/admin-guide/media/
6056 X: Documentation/devicetree/
6057 X: Documentation/driver-api/media/
6058 X: Documentation/firmware-guide/acpi/
6059 X: Documentation/i2c/
6060 X: Documentation/power/
6061 X: Documentation/spi/
6062 X: Documentation/userspace-api/media/
6064 DOCUMENTATION REPORTING ISSUES
6065 M: Thorsten Leemhuis <linux@leemhuis.info>
6066 L: linux-doc@vger.kernel.org
6068 F: Documentation/admin-guide/reporting-issues.rst
6070 DOCUMENTATION SCRIPTS
6071 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6072 L: linux-doc@vger.kernel.org
6074 F: Documentation/sphinx/parse-headers.pl
6075 F: scripts/documentation-file-ref-check
6076 F: scripts/sphinx-pre-install
6078 DOCUMENTATION/ITALIAN
6079 M: Federico Vaga <federico.vaga@vaga.pv.it>
6080 L: linux-doc@vger.kernel.org
6082 F: Documentation/translations/it_IT
6084 DOCUMENTATION/JAPANESE
6085 R: Akira Yokosawa <akiyks@gmail.com>
6086 L: linux-doc@vger.kernel.org
6088 F: Documentation/translations/ja_JP
6090 DONGWOON DW9714 LENS VOICE COIL DRIVER
6091 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6092 L: linux-media@vger.kernel.org
6094 T: git git://linuxtv.org/media_tree.git
6095 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6096 F: drivers/media/i2c/dw9714.c
6098 DONGWOON DW9768 LENS VOICE COIL DRIVER
6099 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6100 L: linux-media@vger.kernel.org
6102 T: git git://linuxtv.org/media_tree.git
6103 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6104 F: drivers/media/i2c/dw9768.c
6106 DONGWOON DW9807 LENS VOICE COIL DRIVER
6107 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6108 L: linux-media@vger.kernel.org
6110 T: git git://linuxtv.org/media_tree.git
6111 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6112 F: drivers/media/i2c/dw9807-vcm.c
6115 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6116 L: blinux-list@redhat.com
6118 F: drivers/char/dtlk.c
6119 F: include/linux/dtlk.h
6121 DPAA2 DATAPATH I/O (DPIO) DRIVER
6122 M: Roy Pledge <Roy.Pledge@nxp.com>
6123 L: linux-kernel@vger.kernel.org
6125 F: drivers/soc/fsl/dpio
6127 DPAA2 ETHERNET DRIVER
6128 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6129 L: netdev@vger.kernel.org
6131 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6132 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6133 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6134 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6135 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6136 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6137 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6138 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6139 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6141 DPAA2 ETHERNET SWITCH DRIVER
6142 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6143 L: netdev@vger.kernel.org
6145 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6146 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6147 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6149 DPT_I2O SCSI RAID DRIVER
6150 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6151 L: linux-scsi@vger.kernel.org
6153 W: http://www.adaptec.com/
6154 F: drivers/scsi/dpt*
6155 F: drivers/scsi/dpt/
6158 M: Philipp Reisner <philipp.reisner@linbit.com>
6159 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6160 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6161 L: drbd-dev@lists.linbit.com
6163 W: http://www.drbd.org
6164 T: git git://git.linbit.com/linux-drbd.git
6165 T: git git://git.linbit.com/drbd-8.4.git
6166 F: Documentation/admin-guide/blockdev/
6167 F: drivers/block/drbd/
6170 DRIVER COMPONENT FRAMEWORK
6171 L: dri-devel@lists.freedesktop.org
6172 F: drivers/base/component.c
6173 F: include/linux/component.h
6175 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6177 R: "Rafael J. Wysocki" <rafael@kernel.org>
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6180 F: Documentation/core-api/kobject.rst
6184 F: include/linux/debugfs.h
6185 F: include/linux/kobj*
6188 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6189 M: Nishanth Menon <nm@ti.com>
6190 L: linux-pm@vger.kernel.org
6192 F: drivers/soc/ti/smartreflex.c
6193 F: include/linux/power/smartreflex.h
6195 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6196 M: Maxime Ripard <mripard@kernel.org>
6197 M: Chen-Yu Tsai <wens@csie.org>
6198 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6199 L: dri-devel@lists.freedesktop.org
6201 T: git git://anongit.freedesktop.org/drm/drm-misc
6202 F: drivers/gpu/drm/sun4i/sun8i*
6204 DRM DRIVER FOR ARM PL111 CLCD
6205 M: Emma Anholt <emma@anholt.net>
6207 T: git git://anongit.freedesktop.org/drm/drm-misc
6208 F: drivers/gpu/drm/pl111/
6210 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6211 M: Linus Walleij <linus.walleij@linaro.org>
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6215 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6217 DRM DRIVER FOR ASPEED BMC GFX
6218 M: Joel Stanley <joel@jms.id.au>
6219 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6221 T: git git://anongit.freedesktop.org/drm/drm-misc
6222 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6223 F: drivers/gpu/drm/aspeed/
6225 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6226 M: Dave Airlie <airlied@redhat.com>
6227 R: Thomas Zimmermann <tzimmermann@suse.de>
6228 L: dri-devel@lists.freedesktop.org
6230 T: git git://anongit.freedesktop.org/drm/drm-misc
6231 F: drivers/gpu/drm/ast/
6233 DRM DRIVER FOR BOCHS VIRTUAL GPU
6234 M: Gerd Hoffmann <kraxel@redhat.com>
6235 L: virtualization@lists.linux-foundation.org
6237 T: git git://anongit.freedesktop.org/drm/drm-misc
6238 F: drivers/gpu/drm/tiny/bochs.c
6240 DRM DRIVER FOR BOE HIMAX8279D PANELS
6241 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6243 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6244 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6246 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6247 M: Jagan Teki <jagan@amarulasolutions.com>
6249 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6250 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6252 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6253 M: Linus Walleij <linus.walleij@linaro.org>
6255 T: git git://anongit.freedesktop.org/drm/drm-misc
6256 F: drivers/gpu/drm/tve200/
6258 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6259 M: Icenowy Zheng <icenowy@aosc.io>
6261 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6262 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6264 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6265 M: Jagan Teki <jagan@amarulasolutions.com>
6267 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6268 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6270 DRM DRIVER FOR GENERIC USB DISPLAY
6271 M: Noralf Trønnes <noralf@tronnes.org>
6273 W: https://github.com/notro/gud/wiki
6274 T: git git://anongit.freedesktop.org/drm/drm-misc
6275 F: drivers/gpu/drm/gud/
6276 F: include/drm/gud.h
6278 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6279 M: Hans de Goede <hdegoede@redhat.com>
6281 T: git git://anongit.freedesktop.org/drm/drm-misc
6282 F: drivers/gpu/drm/tiny/gm12u320.c
6284 DRM DRIVER FOR HX8357D PANELS
6285 M: Emma Anholt <emma@anholt.net>
6287 T: git git://anongit.freedesktop.org/drm/drm-misc
6288 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6289 F: drivers/gpu/drm/tiny/hx8357d.c
6291 DRM DRIVER FOR ILITEK ILI9225 PANELS
6292 M: David Lechner <david@lechnology.com>
6294 T: git git://anongit.freedesktop.org/drm/drm-misc
6295 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6296 F: drivers/gpu/drm/tiny/ili9225.c
6298 DRM DRIVER FOR ILITEK ILI9486 PANELS
6299 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6301 T: git git://anongit.freedesktop.org/drm/drm-misc
6302 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6303 F: drivers/gpu/drm/tiny/ili9486.c
6305 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6306 S: Orphan / Obsolete
6307 F: drivers/gpu/drm/i810/
6308 F: include/uapi/drm/i810_drm.h
6310 DRM DRIVER FOR LVDS PANELS
6311 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6312 L: dri-devel@lists.freedesktop.org
6313 T: git git://anongit.freedesktop.org/drm/drm-misc
6315 F: drivers/gpu/drm/panel/panel-lvds.c
6316 F: Documentation/devicetree/bindings/display/lvds.yaml
6317 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6319 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6320 M: Guido Günther <agx@sigxcpu.org>
6321 R: Purism Kernel Team <kernel@puri.sm>
6323 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6324 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6326 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6327 S: Orphan / Obsolete
6328 F: drivers/gpu/drm/mga/
6329 F: include/uapi/drm/mga_drm.h
6331 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6332 M: Dave Airlie <airlied@redhat.com>
6333 R: Thomas Zimmermann <tzimmermann@suse.de>
6334 L: dri-devel@lists.freedesktop.org
6336 T: git git://anongit.freedesktop.org/drm/drm-misc
6337 F: drivers/gpu/drm/mgag200/
6339 DRM DRIVER FOR MI0283QT
6340 M: Noralf Trønnes <noralf@tronnes.org>
6342 T: git git://anongit.freedesktop.org/drm/drm-misc
6343 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6344 F: drivers/gpu/drm/tiny/mi0283qt.c
6346 DRM DRIVER FOR MIPI DBI compatible panels
6347 M: Noralf Trønnes <noralf@tronnes.org>
6349 W: https://github.com/notro/panel-mipi-dbi/wiki
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6352 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6354 DRM DRIVER FOR MSM ADRENO GPU
6355 M: Rob Clark <robdclark@gmail.com>
6356 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6357 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6358 R: Sean Paul <sean@poorly.run>
6359 L: linux-arm-msm@vger.kernel.org
6360 L: dri-devel@lists.freedesktop.org
6361 L: freedreno@lists.freedesktop.org
6363 T: git https://gitlab.freedesktop.org/drm/msm.git
6364 F: Documentation/devicetree/bindings/display/msm/
6365 F: drivers/gpu/drm/msm/
6366 F: include/uapi/drm/msm_drm.h
6368 DRM DRIVER FOR NOVATEK NT35510 PANELS
6369 M: Linus Walleij <linus.walleij@linaro.org>
6371 T: git git://anongit.freedesktop.org/drm/drm-misc
6372 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6373 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6375 DRM DRIVER FOR NOVATEK NT35560 PANELS
6376 M: Linus Walleij <linus.walleij@linaro.org>
6378 T: git git://anongit.freedesktop.org/drm/drm-misc
6379 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6380 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6382 DRM DRIVER FOR NOVATEK NT36672A PANELS
6383 M: Sumit Semwal <sumit.semwal@linaro.org>
6385 T: git git://anongit.freedesktop.org/drm/drm-misc
6386 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6387 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6389 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6390 M: Ben Skeggs <bskeggs@redhat.com>
6391 M: Karol Herbst <kherbst@redhat.com>
6392 M: Lyude Paul <lyude@redhat.com>
6393 L: dri-devel@lists.freedesktop.org
6394 L: nouveau@lists.freedesktop.org
6396 W: https://nouveau.freedesktop.org/
6397 Q: https://patchwork.freedesktop.org/project/nouveau/
6398 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6399 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6400 C: irc://irc.oftc.net/nouveau
6401 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6402 F: drivers/gpu/drm/nouveau/
6403 F: include/uapi/drm/nouveau_drm.h
6405 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6406 M: Stefan Mavrodiev <stefan@olimex.com>
6408 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6409 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6411 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6412 R: Douglas Anderson <dianders@chromium.org>
6413 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6414 F: drivers/gpu/drm/bridge/parade-ps8640.c
6416 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6417 M: Noralf Trønnes <noralf@tronnes.org>
6419 T: git git://anongit.freedesktop.org/drm/drm-misc
6420 F: Documentation/devicetree/bindings/display/repaper.txt
6421 F: drivers/gpu/drm/tiny/repaper.c
6423 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6424 M: Javier Martinez Canillas <javierm@redhat.com>
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6428 F: drivers/gpu/drm/solomon/ssd130x*
6430 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6431 M: Dave Airlie <airlied@redhat.com>
6432 M: Gerd Hoffmann <kraxel@redhat.com>
6433 L: virtualization@lists.linux-foundation.org
6435 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6436 T: git git://anongit.freedesktop.org/drm/drm-misc
6437 F: drivers/gpu/drm/tiny/cirrus.c
6439 DRM DRIVER FOR QXL VIRTUAL GPU
6440 M: Dave Airlie <airlied@redhat.com>
6441 M: Gerd Hoffmann <kraxel@redhat.com>
6442 L: virtualization@lists.linux-foundation.org
6443 L: spice-devel@lists.freedesktop.org
6445 T: git git://anongit.freedesktop.org/drm/drm-misc
6446 F: drivers/gpu/drm/qxl/
6447 F: include/uapi/drm/qxl_drm.h
6449 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6450 S: Orphan / Obsolete
6451 F: drivers/gpu/drm/r128/
6452 F: include/uapi/drm/r128_drm.h
6454 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6455 M: Robert Chiras <robert.chiras@nxp.com>
6457 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6458 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6460 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6461 M: Linus Walleij <linus.walleij@linaro.org>
6463 T: git git://anongit.freedesktop.org/drm/drm-misc
6464 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6465 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6467 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6468 M: Markuss Broks <markuss.broks@gmail.com>
6470 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6471 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6473 DRM DRIVER FOR SITRONIX ST7703 PANELS
6474 M: Guido Günther <agx@sigxcpu.org>
6475 R: Purism Kernel Team <kernel@puri.sm>
6476 R: Ondrej Jirman <megous@megous.com>
6478 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6479 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6481 DRM DRIVER FOR SAVAGE VIDEO CARDS
6482 S: Orphan / Obsolete
6483 F: drivers/gpu/drm/savage/
6484 F: include/uapi/drm/savage_drm.h
6486 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6487 M: Thomas Zimmermann <tzimmermann@suse.de>
6488 L: dri-devel@lists.freedesktop.org
6490 T: git git://anongit.freedesktop.org/drm/drm-misc
6491 F: drivers/gpu/drm/tiny/simpledrm.c
6493 DRM DRIVER FOR SIS VIDEO CARDS
6494 S: Orphan / Obsolete
6495 F: drivers/gpu/drm/sis/
6496 F: include/uapi/drm/sis_drm.h
6498 DRM DRIVER FOR SITRONIX ST7586 PANELS
6499 M: David Lechner <david@lechnology.com>
6501 T: git git://anongit.freedesktop.org/drm/drm-misc
6502 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6503 F: drivers/gpu/drm/tiny/st7586.c
6505 DRM DRIVER FOR SITRONIX ST7701 PANELS
6506 M: Jagan Teki <jagan@amarulasolutions.com>
6508 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6509 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6511 DRM DRIVER FOR SITRONIX ST7735R PANELS
6512 M: David Lechner <david@lechnology.com>
6514 T: git git://anongit.freedesktop.org/drm/drm-misc
6515 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6516 F: drivers/gpu/drm/tiny/st7735r.c
6518 DRM DRIVER FOR ST-ERICSSON MCDE
6519 M: Linus Walleij <linus.walleij@linaro.org>
6521 T: git git://anongit.freedesktop.org/drm/drm-misc
6522 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6523 F: drivers/gpu/drm/mcde/
6525 DRM DRIVER FOR TDFX VIDEO CARDS
6526 S: Orphan / Obsolete
6527 F: drivers/gpu/drm/tdfx/
6529 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6530 R: Douglas Anderson <dianders@chromium.org>
6531 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6532 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6534 DRM DRIVER FOR TPO TPG110 PANELS
6535 M: Linus Walleij <linus.walleij@linaro.org>
6537 T: git git://anongit.freedesktop.org/drm/drm-misc
6538 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6539 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6541 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6542 M: Dave Airlie <airlied@redhat.com>
6543 R: Sean Paul <sean@poorly.run>
6544 R: Thomas Zimmermann <tzimmermann@suse.de>
6545 L: dri-devel@lists.freedesktop.org
6547 T: git git://anongit.freedesktop.org/drm/drm-misc
6548 F: drivers/gpu/drm/udl/
6550 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6551 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6552 M: Melissa Wen <melissa.srw@gmail.com>
6553 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6554 R: Daniel Vetter <daniel@ffwll.ch>
6555 L: dri-devel@lists.freedesktop.org
6557 T: git git://anongit.freedesktop.org/drm/drm-misc
6558 F: Documentation/gpu/vkms.rst
6559 F: drivers/gpu/drm/vkms/
6561 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6562 M: Hans de Goede <hdegoede@redhat.com>
6563 L: dri-devel@lists.freedesktop.org
6565 T: git git://anongit.freedesktop.org/drm/drm-misc
6566 F: drivers/gpu/drm/vboxvideo/
6568 DRM DRIVER FOR VMWARE VIRTUAL GPU
6569 M: Zack Rusin <zackr@vmware.com>
6570 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6571 L: dri-devel@lists.freedesktop.org
6573 T: git git://anongit.freedesktop.org/drm/drm-misc
6574 F: drivers/gpu/drm/vmwgfx/
6575 F: include/uapi/drm/vmwgfx_drm.h
6577 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6578 M: Linus Walleij <linus.walleij@linaro.org>
6580 T: git git://anongit.freedesktop.org/drm/drm-misc
6581 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6582 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6585 M: David Airlie <airlied@linux.ie>
6586 M: Daniel Vetter <daniel@ffwll.ch>
6587 L: dri-devel@lists.freedesktop.org
6589 B: https://gitlab.freedesktop.org/drm
6590 C: irc://irc.oftc.net/dri-devel
6591 T: git git://anongit.freedesktop.org/drm/drm
6592 F: Documentation/devicetree/bindings/display/
6593 F: Documentation/devicetree/bindings/gpu/
6594 F: Documentation/gpu/
6597 F: include/linux/vga*
6598 F: include/uapi/drm/
6600 DRM DRIVERS AND MISC GPU PATCHES
6601 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6602 M: Maxime Ripard <mripard@kernel.org>
6603 M: Thomas Zimmermann <tzimmermann@suse.de>
6605 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6606 T: git git://anongit.freedesktop.org/drm/drm-misc
6607 F: Documentation/gpu/
6608 F: drivers/gpu/drm/*
6611 F: include/linux/vga*
6612 F: include/uapi/drm/drm*
6614 DRM DRIVERS FOR ALLWINNER A10
6615 M: Maxime Ripard <mripard@kernel.org>
6616 M: Chen-Yu Tsai <wens@csie.org>
6617 L: dri-devel@lists.freedesktop.org
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: Documentation/devicetree/bindings/display/allwinner*
6621 F: drivers/gpu/drm/sun4i/
6623 DRM DRIVERS FOR AMLOGIC SOCS
6624 M: Neil Armstrong <narmstrong@baylibre.com>
6625 L: dri-devel@lists.freedesktop.org
6626 L: linux-amlogic@lists.infradead.org
6628 W: http://linux-meson.com/
6629 T: git git://anongit.freedesktop.org/drm/drm-misc
6630 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6631 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6632 F: Documentation/gpu/meson.rst
6633 F: drivers/gpu/drm/meson/
6635 DRM DRIVERS FOR ATMEL HLCDC
6636 M: Sam Ravnborg <sam@ravnborg.org>
6637 M: Boris Brezillon <bbrezillon@kernel.org>
6638 L: dri-devel@lists.freedesktop.org
6640 T: git git://anongit.freedesktop.org/drm/drm-misc
6641 F: Documentation/devicetree/bindings/display/atmel/
6642 F: drivers/gpu/drm/atmel-hlcdc/
6644 DRM DRIVERS FOR BRIDGE CHIPS
6645 M: Andrzej Hajda <andrzej.hajda@intel.com>
6646 M: Neil Armstrong <narmstrong@baylibre.com>
6647 M: Robert Foss <robert.foss@linaro.org>
6648 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6649 R: Jonas Karlman <jonas@kwiboo.se>
6650 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6652 T: git git://anongit.freedesktop.org/drm/drm-misc
6653 F: Documentation/devicetree/bindings/display/bridge/
6654 F: drivers/gpu/drm/bridge/
6656 DRM DRIVERS FOR EXYNOS
6657 M: Inki Dae <inki.dae@samsung.com>
6658 M: Joonyoung Shim <jy0922.shim@samsung.com>
6659 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6660 M: Kyungmin Park <kyungmin.park@samsung.com>
6661 L: dri-devel@lists.freedesktop.org
6663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6664 F: Documentation/devicetree/bindings/display/exynos/
6665 F: Documentation/devicetree/bindings/display/samsung/
6666 F: drivers/gpu/drm/exynos/
6667 F: include/uapi/drm/exynos_drm.h
6669 DRM DRIVERS FOR FREESCALE DCU
6670 M: Stefan Agner <stefan@agner.ch>
6671 M: Alison Wang <alison.wang@nxp.com>
6672 L: dri-devel@lists.freedesktop.org
6674 T: git git://anongit.freedesktop.org/drm/drm-misc
6675 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6676 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6677 F: drivers/gpu/drm/fsl-dcu/
6679 DRM DRIVERS FOR FREESCALE IMX
6680 M: Philipp Zabel <p.zabel@pengutronix.de>
6681 L: dri-devel@lists.freedesktop.org
6683 F: Documentation/devicetree/bindings/display/imx/
6684 F: drivers/gpu/drm/imx/
6685 F: drivers/gpu/ipu-v3/
6687 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6688 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6689 L: dri-devel@lists.freedesktop.org
6691 T: git git://github.com/patjak/drm-gma500
6692 F: drivers/gpu/drm/gma500/
6694 DRM DRIVERS FOR HISILICON
6695 M: Xinliang Liu <xinliang.liu@linaro.org>
6696 M: Tian Tao <tiantao6@hisilicon.com>
6697 R: John Stultz <jstultz@google.com>
6698 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6699 R: Chen Feng <puck.chen@hisilicon.com>
6700 L: dri-devel@lists.freedesktop.org
6702 T: git git://anongit.freedesktop.org/drm/drm-misc
6703 F: Documentation/devicetree/bindings/display/hisilicon/
6704 F: drivers/gpu/drm/hisilicon/
6706 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6707 M: Deepak Rawat <drawat.floss@gmail.com>
6708 L: linux-hyperv@vger.kernel.org
6709 L: dri-devel@lists.freedesktop.org
6711 T: git git://anongit.freedesktop.org/drm/drm-misc
6712 F: drivers/gpu/drm/hyperv
6714 DRM DRIVERS FOR LIMA
6715 M: Qiang Yu <yuq825@gmail.com>
6716 L: dri-devel@lists.freedesktop.org
6717 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6719 T: git git://anongit.freedesktop.org/drm/drm-misc
6720 F: drivers/gpu/drm/lima/
6721 F: include/uapi/drm/lima_drm.h
6723 DRM DRIVERS FOR MEDIATEK
6724 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6725 M: Philipp Zabel <p.zabel@pengutronix.de>
6726 L: dri-devel@lists.freedesktop.org
6727 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6729 F: Documentation/devicetree/bindings/display/mediatek/
6730 F: drivers/gpu/drm/mediatek/
6731 F: drivers/phy/mediatek/phy-mtk-hdmi*
6732 F: drivers/phy/mediatek/phy-mtk-mipi*
6734 DRM DRIVERS FOR NVIDIA TEGRA
6735 M: Thierry Reding <thierry.reding@gmail.com>
6736 L: dri-devel@lists.freedesktop.org
6737 L: linux-tegra@vger.kernel.org
6739 T: git git://anongit.freedesktop.org/tegra/linux.git
6740 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6741 F: Documentation/devicetree/bindings/gpu/host1x/
6742 F: drivers/gpu/drm/tegra/
6743 F: drivers/gpu/host1x/
6744 F: include/linux/host1x.h
6745 F: include/uapi/drm/tegra_drm.h
6747 DRM DRIVERS FOR RENESAS
6748 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6749 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6750 L: dri-devel@lists.freedesktop.org
6751 L: linux-renesas-soc@vger.kernel.org
6753 T: git git://linuxtv.org/pinchartl/media drm/du/next
6754 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6755 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6756 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6757 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6758 F: drivers/gpu/drm/rcar-du/
6759 F: drivers/gpu/drm/shmobile/
6760 F: include/linux/platform_data/shmob_drm.h
6762 DRM DRIVERS FOR ROCKCHIP
6763 M: Sandy Huang <hjc@rock-chips.com>
6764 M: Heiko Stübner <heiko@sntech.de>
6765 L: dri-devel@lists.freedesktop.org
6767 T: git git://anongit.freedesktop.org/drm/drm-misc
6768 F: Documentation/devicetree/bindings/display/rockchip/
6769 F: drivers/gpu/drm/rockchip/
6772 M: Alain Volmat <alain.volmat@foss.st.com>
6773 L: dri-devel@lists.freedesktop.org
6775 T: git git://anongit.freedesktop.org/drm/drm-misc
6776 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6777 F: drivers/gpu/drm/sti
6780 M: Yannick Fertre <yannick.fertre@foss.st.com>
6781 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6782 M: Philippe Cornu <philippe.cornu@foss.st.com>
6783 L: dri-devel@lists.freedesktop.org
6785 T: git git://anongit.freedesktop.org/drm/drm-misc
6786 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6787 F: drivers/gpu/drm/stm
6789 DRM DRIVERS FOR TI KEYSTONE
6790 M: Jyri Sarha <jyri.sarha@iki.fi>
6791 M: Tomi Valkeinen <tomba@kernel.org>
6792 L: dri-devel@lists.freedesktop.org
6794 T: git git://anongit.freedesktop.org/drm/drm-misc
6795 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6796 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6797 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6798 F: drivers/gpu/drm/tidss/
6800 DRM DRIVERS FOR TI LCDC
6801 M: Jyri Sarha <jyri.sarha@iki.fi>
6802 R: Tomi Valkeinen <tomba@kernel.org>
6803 L: dri-devel@lists.freedesktop.org
6805 F: Documentation/devicetree/bindings/display/tilcdc/
6806 F: drivers/gpu/drm/tilcdc/
6808 DRM DRIVERS FOR TI OMAP
6809 M: Tomi Valkeinen <tomba@kernel.org>
6810 L: dri-devel@lists.freedesktop.org
6812 F: Documentation/devicetree/bindings/display/ti/
6813 F: drivers/gpu/drm/omapdrm/
6816 M: Emma Anholt <emma@anholt.net>
6818 T: git git://anongit.freedesktop.org/drm/drm-misc
6819 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6820 F: drivers/gpu/drm/v3d/
6821 F: include/uapi/drm/v3d_drm.h
6824 M: Emma Anholt <emma@anholt.net>
6825 M: Maxime Ripard <mripard@kernel.org>
6827 T: git git://github.com/anholt/linux
6828 T: git git://anongit.freedesktop.org/drm/drm-misc
6829 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6830 F: drivers/gpu/drm/vc4/
6831 F: include/uapi/drm/vc4_drm.h
6833 DRM DRIVERS FOR VIVANTE GPU IP
6834 M: Lucas Stach <l.stach@pengutronix.de>
6835 R: Russell King <linux+etnaviv@armlinux.org.uk>
6836 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6837 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6838 L: dri-devel@lists.freedesktop.org
6840 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6841 F: drivers/gpu/drm/etnaviv/
6842 F: include/uapi/drm/etnaviv_drm.h
6845 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6846 L: dri-devel@lists.freedesktop.org
6847 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6849 T: git git://anongit.freedesktop.org/drm/drm-misc
6850 F: Documentation/gpu/xen-front.rst
6851 F: drivers/gpu/drm/xen/
6853 DRM DRIVERS FOR XILINX
6854 M: Hyun Kwon <hyun.kwon@xilinx.com>
6855 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6856 L: dri-devel@lists.freedesktop.org
6858 T: git git://anongit.freedesktop.org/drm/drm-misc
6859 F: Documentation/devicetree/bindings/display/xlnx/
6860 F: drivers/gpu/drm/xlnx/
6863 M: Thierry Reding <thierry.reding@gmail.com>
6864 R: Sam Ravnborg <sam@ravnborg.org>
6865 L: dri-devel@lists.freedesktop.org
6867 T: git git://anongit.freedesktop.org/drm/drm-misc
6868 F: Documentation/devicetree/bindings/display/panel/
6869 F: drivers/gpu/drm/drm_panel.c
6870 F: drivers/gpu/drm/panel/
6871 F: include/drm/drm_panel.h
6873 DRM PRIVACY-SCREEN CLASS
6874 M: Hans de Goede <hdegoede@redhat.com>
6875 L: dri-devel@lists.freedesktop.org
6877 T: git git://anongit.freedesktop.org/drm/drm-misc
6878 F: drivers/gpu/drm/drm_privacy_screen*
6879 F: include/drm/drm_privacy_screen*
6882 M: Christian Koenig <christian.koenig@amd.com>
6883 M: Huang Rui <ray.huang@amd.com>
6884 L: dri-devel@lists.freedesktop.org
6886 T: git git://anongit.freedesktop.org/drm/drm-misc
6887 F: drivers/gpu/drm/ttm/
6891 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6892 L: dri-devel@lists.freedesktop.org
6894 T: git git://anongit.freedesktop.org/drm/drm-misc
6895 F: drivers/gpu/drm/scheduler/
6896 F: include/drm/gpu_scheduler.h
6898 DSBR100 USB FM RADIO DRIVER
6899 M: Alexey Klimov <klimov.linux@gmail.com>
6900 L: linux-media@vger.kernel.org
6902 T: git git://linuxtv.org/media_tree.git
6903 F: drivers/media/radio/dsbr100.c
6906 M: Hans Verkuil <hverkuil@xs4all.nl>
6907 L: linux-media@vger.kernel.org
6909 W: https://linuxtv.org
6910 T: git git://linuxtv.org/media_tree.git
6911 F: drivers/media/pci/dt3155/
6913 DVB_USB_AF9015 MEDIA DRIVER
6914 M: Antti Palosaari <crope@iki.fi>
6915 L: linux-media@vger.kernel.org
6917 W: https://linuxtv.org
6918 W: http://palosaari.fi/linux/
6919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6920 T: git git://linuxtv.org/anttip/media_tree.git
6921 F: drivers/media/usb/dvb-usb-v2/af9015*
6923 DVB_USB_AF9035 MEDIA DRIVER
6924 M: Antti Palosaari <crope@iki.fi>
6925 L: linux-media@vger.kernel.org
6927 W: https://linuxtv.org
6928 W: http://palosaari.fi/linux/
6929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6930 T: git git://linuxtv.org/anttip/media_tree.git
6931 F: drivers/media/usb/dvb-usb-v2/af9035*
6933 DVB_USB_ANYSEE MEDIA DRIVER
6934 M: Antti Palosaari <crope@iki.fi>
6935 L: linux-media@vger.kernel.org
6937 W: https://linuxtv.org
6938 W: http://palosaari.fi/linux/
6939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6940 T: git git://linuxtv.org/anttip/media_tree.git
6941 F: drivers/media/usb/dvb-usb-v2/anysee*
6943 DVB_USB_AU6610 MEDIA DRIVER
6944 M: Antti Palosaari <crope@iki.fi>
6945 L: linux-media@vger.kernel.org
6947 W: https://linuxtv.org
6948 W: http://palosaari.fi/linux/
6949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6950 T: git git://linuxtv.org/anttip/media_tree.git
6951 F: drivers/media/usb/dvb-usb-v2/au6610*
6953 DVB_USB_CE6230 MEDIA DRIVER
6954 M: Antti Palosaari <crope@iki.fi>
6955 L: linux-media@vger.kernel.org
6957 W: https://linuxtv.org
6958 W: http://palosaari.fi/linux/
6959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6960 T: git git://linuxtv.org/anttip/media_tree.git
6961 F: drivers/media/usb/dvb-usb-v2/ce6230*
6963 DVB_USB_CXUSB MEDIA DRIVER
6964 M: Michael Krufky <mkrufky@linuxtv.org>
6965 L: linux-media@vger.kernel.org
6967 W: https://linuxtv.org
6968 W: http://github.com/mkrufky
6969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6970 T: git git://linuxtv.org/media_tree.git
6971 F: drivers/media/usb/dvb-usb/cxusb*
6973 DVB_USB_EC168 MEDIA DRIVER
6974 M: Antti Palosaari <crope@iki.fi>
6975 L: linux-media@vger.kernel.org
6977 W: https://linuxtv.org
6978 W: http://palosaari.fi/linux/
6979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980 T: git git://linuxtv.org/anttip/media_tree.git
6981 F: drivers/media/usb/dvb-usb-v2/ec168*
6983 DVB_USB_GL861 MEDIA DRIVER
6984 M: Antti Palosaari <crope@iki.fi>
6985 L: linux-media@vger.kernel.org
6987 W: https://linuxtv.org
6988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6989 T: git git://linuxtv.org/anttip/media_tree.git
6990 F: drivers/media/usb/dvb-usb-v2/gl861*
6992 DVB_USB_MXL111SF MEDIA DRIVER
6993 M: Michael Krufky <mkrufky@linuxtv.org>
6994 L: linux-media@vger.kernel.org
6996 W: https://linuxtv.org
6997 W: http://github.com/mkrufky
6998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6999 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7000 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7002 DVB_USB_RTL28XXU MEDIA DRIVER
7003 M: Antti Palosaari <crope@iki.fi>
7004 L: linux-media@vger.kernel.org
7006 W: https://linuxtv.org
7007 W: http://palosaari.fi/linux/
7008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7009 T: git git://linuxtv.org/anttip/media_tree.git
7010 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7012 DVB_USB_V2 MEDIA DRIVER
7013 M: Antti Palosaari <crope@iki.fi>
7014 L: linux-media@vger.kernel.org
7016 W: https://linuxtv.org
7017 W: http://palosaari.fi/linux/
7018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7019 T: git git://linuxtv.org/anttip/media_tree.git
7020 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7021 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7024 M: Jason Baron <jbaron@akamai.com>
7026 F: include/linux/dynamic_debug.h
7027 F: lib/dynamic_debug.c
7029 DYNAMIC INTERRUPT MODERATION
7030 M: Tal Gilboa <talgi@nvidia.com>
7032 F: Documentation/networking/net_dim.rst
7033 F: include/linux/dim.h
7036 DZ DECSTATION DZ11 SERIAL DRIVER
7037 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7039 F: drivers/tty/serial/dz.*
7041 E3X0 POWER BUTTON DRIVER
7042 M: Moritz Fischer <moritz.fischer@ettus.com>
7043 L: usrp-users@lists.ettus.com
7045 W: http://www.ettus.com
7046 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7047 F: drivers/input/misc/e3x0-button.c
7050 M: Antti Palosaari <crope@iki.fi>
7051 L: linux-media@vger.kernel.org
7053 W: https://linuxtv.org
7054 W: http://palosaari.fi/linux/
7055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7056 T: git git://linuxtv.org/anttip/media_tree.git
7057 F: drivers/media/tuners/e4000*
7059 EARTH_PT1 MEDIA DRIVER
7060 M: Akihiro Tsukada <tskd08@gmail.com>
7061 L: linux-media@vger.kernel.org
7063 F: drivers/media/pci/pt1/
7065 EARTH_PT3 MEDIA DRIVER
7066 M: Akihiro Tsukada <tskd08@gmail.com>
7067 L: linux-media@vger.kernel.org
7069 F: drivers/media/pci/pt3/
7072 M: Antti Palosaari <crope@iki.fi>
7073 L: linux-media@vger.kernel.org
7075 W: https://linuxtv.org
7076 W: http://palosaari.fi/linux/
7077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7078 T: git git://linuxtv.org/anttip/media_tree.git
7079 F: drivers/media/dvb-frontends/ec100*
7082 M: Tyler Hicks <code@tyhicks.com>
7083 L: ecryptfs@vger.kernel.org
7085 W: http://ecryptfs.org
7086 W: https://launchpad.net/ecryptfs
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7088 F: Documentation/filesystems/ecryptfs.rst
7092 M: Yazen Ghannam <yazen.ghannam@amd.com>
7093 L: linux-edac@vger.kernel.org
7095 F: drivers/edac/amd64_edac*
7096 F: drivers/edac/mce_amd*
7099 M: Jan Luebbe <jlu@pengutronix.de>
7100 L: linux-edac@vger.kernel.org
7102 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7103 F: drivers/edac/armada_xp_*
7106 M: Stefan Schaeckeler <sschaeck@cisco.com>
7108 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7109 F: drivers/edac/aspeed_edac.c
7112 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7114 F: drivers/edac/bluefield_edac.c
7117 M: Andre Przywara <andre.przywara@arm.com>
7118 L: linux-edac@vger.kernel.org
7120 F: drivers/edac/highbank*
7123 M: Ralf Baechle <ralf@linux-mips.org>
7124 L: linux-edac@vger.kernel.org
7125 L: linux-mips@vger.kernel.org
7127 F: drivers/edac/octeon_edac*
7129 EDAC-CAVIUM THUNDERX
7130 M: Robert Richter <rric@kernel.org>
7131 L: linux-edac@vger.kernel.org
7133 F: drivers/edac/thunderx_edac*
7136 M: Borislav Petkov <bp@alien8.de>
7137 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7138 M: Tony Luck <tony.luck@intel.com>
7139 R: James Morse <james.morse@arm.com>
7140 R: Robert Richter <rric@kernel.org>
7141 L: linux-edac@vger.kernel.org
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7144 F: Documentation/admin-guide/ras.rst
7145 F: Documentation/driver-api/edac.rst
7147 F: include/linux/edac.h
7150 M: Lei Wang <lewan@microsoft.com>
7151 L: linux-edac@vger.kernel.org
7153 F: drivers/edac/dmc520_edac.c
7156 M: Mark Gross <markgross@kernel.org>
7157 L: linux-edac@vger.kernel.org
7159 F: drivers/edac/e752x_edac.c
7162 L: linux-edac@vger.kernel.org
7164 F: drivers/edac/e7xxx_edac.c
7167 M: York Sun <york.sun@nxp.com>
7168 L: linux-edac@vger.kernel.org
7170 F: drivers/edac/fsl_ddr_edac.*
7173 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7174 L: linux-edac@vger.kernel.org
7176 F: drivers/edac/ghes_edac.c
7179 M: Tony Luck <tony.luck@intel.com>
7180 L: linux-edac@vger.kernel.org
7182 F: drivers/edac/i10nm_base.c
7185 L: linux-edac@vger.kernel.org
7187 F: drivers/edac/i3000_edac.c
7190 L: linux-edac@vger.kernel.org
7192 F: drivers/edac/i5000_edac.c
7195 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7196 L: linux-edac@vger.kernel.org
7198 F: drivers/edac/i5400_edac.c
7201 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7202 L: linux-edac@vger.kernel.org
7204 F: drivers/edac/i7300_edac.c
7207 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7208 L: linux-edac@vger.kernel.org
7210 F: drivers/edac/i7core_edac.c
7213 M: Tim Small <tim@buttersideup.com>
7214 L: linux-edac@vger.kernel.org
7216 F: drivers/edac/i82443bxgx_edac.c
7219 M: "Arvind R." <arvino55@gmail.com>
7220 L: linux-edac@vger.kernel.org
7222 F: drivers/edac/i82975x_edac.c
7225 M: Jason Baron <jbaron@akamai.com>
7226 L: linux-edac@vger.kernel.org
7228 F: drivers/edac/ie31200_edac.c
7231 M: Tony Luck <tony.luck@intel.com>
7232 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7233 L: linux-edac@vger.kernel.org
7235 F: drivers/edac/igen6_edac.c
7238 M: Johannes Thumshirn <morbidrsa@gmail.com>
7239 L: linux-edac@vger.kernel.org
7241 F: drivers/edac/mpc85xx_edac.[ch]
7244 M: Egor Martovetsky <egor@pasemi.com>
7245 L: linux-edac@vger.kernel.org
7247 F: drivers/edac/pasemi_edac.c
7250 M: Tony Luck <tony.luck@intel.com>
7251 L: linux-edac@vger.kernel.org
7253 F: drivers/edac/pnd2_edac.[ch]
7256 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7257 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7258 L: linux-arm-msm@vger.kernel.org
7259 L: linux-edac@vger.kernel.org
7261 F: drivers/edac/qcom_edac.c
7264 M: Tim Small <tim@buttersideup.com>
7265 L: linux-edac@vger.kernel.org
7267 F: drivers/edac/r82600_edac.c
7270 M: Tony Luck <tony.luck@intel.com>
7271 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7272 L: linux-edac@vger.kernel.org
7274 F: drivers/edac/sb_edac.c
7277 M: Tony Luck <tony.luck@intel.com>
7278 L: linux-edac@vger.kernel.org
7280 F: drivers/edac/skx_*.[ch]
7283 M: Tero Kristo <kristo@kernel.org>
7284 L: linux-edac@vger.kernel.org
7286 F: drivers/edac/ti_edac.c
7288 EDIROL UA-101/UA-1000 DRIVER
7289 M: Clemens Ladisch <clemens@ladisch.de>
7290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7293 F: sound/usb/misc/ua101.c
7296 M: Ivan Hu <ivan.hu@canonical.com>
7297 M: Ard Biesheuvel <ardb@kernel.org>
7298 L: linux-efi@vger.kernel.org
7300 F: drivers/firmware/efi/test/
7302 EFI VARIABLE FILESYSTEM
7303 M: Matthew Garrett <matthew.garrett@nebula.com>
7304 M: Jeremy Kerr <jk@ozlabs.org>
7305 M: Ard Biesheuvel <ardb@kernel.org>
7306 L: linux-efi@vger.kernel.org
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7311 EFIFB FRAMEBUFFER DRIVER
7312 M: Peter Jones <pjones@redhat.com>
7313 L: linux-fbdev@vger.kernel.org
7315 F: drivers/video/fbdev/efifb.c
7319 W: http://aeschi.ch.eu.org/efs/
7322 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7323 M: Douglas Miller <dougmill@linux.ibm.com>
7324 L: netdev@vger.kernel.org
7326 F: drivers/net/ethernet/ibm/ehea/
7328 EM28XX VIDEO4LINUX DRIVER
7329 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7330 L: linux-media@vger.kernel.org
7332 W: https://linuxtv.org
7333 T: git git://linuxtv.org/media_tree.git
7334 F: Documentation/admin-guide/media/em28xx*
7335 F: drivers/media/usb/em28xx/
7338 M: Matt Mackall <mpm@selenic.com>
7339 M: David Woodhouse <dwmw2@infradead.org>
7340 L: linux-embedded@vger.kernel.org
7343 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7344 M: Adrian Hunter <adrian.hunter@intel.com>
7345 M: Ritesh Harjani <riteshh@codeaurora.org>
7346 M: Asutosh Das <asutoshd@codeaurora.org>
7347 L: linux-mmc@vger.kernel.org
7349 F: drivers/mmc/host/cqhci*
7351 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7352 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7353 L: linux-scsi@vger.kernel.org
7355 W: http://www.broadcom.com
7356 F: drivers/scsi/be2iscsi/
7358 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7359 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7360 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7361 M: Somnath Kotur <somnath.kotur@broadcom.com>
7362 L: netdev@vger.kernel.org
7364 W: http://www.emulex.com
7365 F: drivers/net/ethernet/emulex/benet/
7367 EMULEX ONECONNECT ROCE DRIVER
7368 M: Selvin Xavier <selvin.xavier@broadcom.com>
7369 L: linux-rdma@vger.kernel.org
7371 W: http://www.broadcom.com
7372 F: drivers/infiniband/hw/ocrdma/
7373 F: include/uapi/rdma/ocrdma-abi.h
7375 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7376 M: James Smart <james.smart@broadcom.com>
7377 M: Dick Kennedy <dick.kennedy@broadcom.com>
7378 L: linux-scsi@vger.kernel.org
7380 W: http://www.broadcom.com
7381 F: drivers/scsi/lpfc/
7383 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7384 M: James Smart <james.smart@broadcom.com>
7385 M: Ram Vegesna <ram.vegesna@broadcom.com>
7386 L: linux-scsi@vger.kernel.org
7387 L: target-devel@vger.kernel.org
7389 W: http://www.broadcom.com
7390 F: drivers/scsi/elx/
7392 ENE CB710 FLASH CARD READER DRIVER
7393 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7395 F: drivers/misc/cb710/
7396 F: drivers/mmc/host/cb710-mmc.*
7397 F: include/linux/cb710.h
7399 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7400 M: Maxim Levitsky <maximlevitsky@gmail.com>
7402 F: drivers/media/rc/ene_ir.*
7404 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7405 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7406 L: linuxppc-dev@lists.ozlabs.org
7408 F: drivers/tty/ehv_bytechan.c
7410 EPSON S1D13XXX FRAMEBUFFER DRIVER
7411 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7414 F: drivers/video/fbdev/s1d13xxxfb.c
7415 F: include/video/s1d13xxxfb.h
7418 M: Gao Xiang <xiang@kernel.org>
7419 M: Chao Yu <chao@kernel.org>
7420 L: linux-erofs@lists.ozlabs.org
7422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7423 F: Documentation/filesystems/erofs.rst
7425 F: include/trace/events/erofs.h
7427 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7428 M: Jeff Layton <jlayton@kernel.org>
7430 F: include/linux/errseq.h
7433 ET131X NETWORK DRIVER
7434 M: Mark Einon <mark.einon@gmail.com>
7436 F: drivers/net/ethernet/agere/
7438 ETAS ES58X CAN/USB DRIVER
7439 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7440 L: linux-can@vger.kernel.org
7442 F: drivers/net/can/usb/etas_es58x/
7445 M: Roopa Prabhu <roopa@nvidia.com>
7446 M: Nikolay Aleksandrov <razor@blackwall.org>
7447 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7448 L: netdev@vger.kernel.org
7450 W: http://www.linuxfoundation.org/en/Net:Bridge
7451 F: include/linux/netfilter_bridge/
7454 ETHERNET PHY LIBRARY
7455 M: Andrew Lunn <andrew@lunn.ch>
7456 M: Heiner Kallweit <hkallweit1@gmail.com>
7457 R: Russell King <linux@armlinux.org.uk>
7458 L: netdev@vger.kernel.org
7460 F: Documentation/ABI/testing/sysfs-class-net-phydev
7461 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7462 F: Documentation/devicetree/bindings/net/mdio*
7463 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7464 F: Documentation/networking/phy.rst
7465 F: drivers/net/mdio/
7466 F: drivers/net/mdio/acpi_mdio.c
7467 F: drivers/net/mdio/fwnode_mdio.c
7468 F: drivers/net/mdio/of_mdio.c
7471 F: include/dt-bindings/net/qca-ar803x.h
7472 F: include/linux/linkmode.h
7473 F: include/linux/*mdio*.h
7474 F: include/linux/mdio/*.h
7475 F: include/linux/mii.h
7476 F: include/linux/of_net.h
7477 F: include/linux/phy.h
7478 F: include/linux/phy_fixed.h
7479 F: include/linux/platform_data/mdio-bcm-unimac.h
7480 F: include/linux/platform_data/mdio-gpio.h
7481 F: include/trace/events/mdio.h
7482 F: include/uapi/linux/mdio.h
7483 F: include/uapi/linux/mii.h
7484 F: net/core/of_net.c
7487 R: Eric Biederman <ebiederm@xmission.com>
7488 R: Kees Cook <keescook@chromium.org>
7489 L: linux-mm@kvack.org
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7492 F: arch/alpha/kernel/binfmt_loader.c
7495 F: include/linux/binfmts.h
7496 F: include/linux/elf.h
7497 F: include/uapi/linux/binfmts.h
7498 F: include/uapi/linux/elf.h
7499 F: tools/testing/selftests/exec/
7504 M: Namjae Jeon <linkinjeon@kernel.org>
7505 M: Sungjong Seo <sj1557.seo@samsung.com>
7506 L: linux-fsdevel@vger.kernel.org
7511 M: Jan Kara <jack@suse.com>
7512 L: linux-ext4@vger.kernel.org
7514 F: Documentation/filesystems/ext2.rst
7516 F: include/linux/ext2*
7519 M: "Theodore Ts'o" <tytso@mit.edu>
7520 M: Andreas Dilger <adilger.kernel@dilger.ca>
7521 L: linux-ext4@vger.kernel.org
7523 W: http://ext4.wiki.kernel.org
7524 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7526 F: Documentation/filesystems/ext4/
7528 F: include/trace/events/ext4.h
7530 Extended Verification Module (EVM)
7531 M: Mimi Zohar <zohar@linux.ibm.com>
7532 L: linux-integrity@vger.kernel.org
7534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7535 F: security/integrity/evm/
7536 F: security/integrity/
7538 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7539 M: Ard Biesheuvel <ardb@kernel.org>
7540 L: linux-efi@vger.kernel.org
7542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7543 F: Documentation/admin-guide/efi-stub.rst
7544 F: arch/*/include/asm/efi.h
7545 F: arch/*/kernel/efi.c
7546 F: arch/arm/boot/compressed/efi-header.S
7547 F: arch/arm64/kernel/efi-entry.S
7548 F: arch/x86/platform/efi/
7549 F: drivers/firmware/efi/
7550 F: include/linux/efi*.h
7552 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7553 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7554 M: Chanwoo Choi <cw00.choi@samsung.com>
7555 L: linux-kernel@vger.kernel.org
7557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7558 F: Documentation/devicetree/bindings/extcon/
7559 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7561 F: include/linux/extcon.h
7562 F: include/linux/extcon/
7565 M: Masami Hiramatsu <mhiramat@kernel.org>
7567 F: Documentation/admin-guide/bootconfig.rst
7568 F: fs/proc/bootconfig.c
7569 F: include/linux/bootconfig.h
7570 F: lib/bootconfig-data.S
7572 F: tools/bootconfig/*
7573 F: tools/bootconfig/scripts/*
7576 M: Jingoo Han <jingoohan1@gmail.com>
7577 L: dri-devel@lists.freedesktop.org
7579 F: drivers/gpu/drm/exynos/exynos_dp*
7581 EXYNOS SYSMMU (IOMMU) driver
7582 M: Marek Szyprowski <m.szyprowski@samsung.com>
7583 L: iommu@lists.linux-foundation.org
7584 L: iommu@lists.linux.dev
7586 F: drivers/iommu/exynos-iommu.c
7589 M: Jaegeuk Kim <jaegeuk@kernel.org>
7590 M: Chao Yu <chao@kernel.org>
7591 L: linux-f2fs-devel@lists.sourceforge.net
7593 W: https://f2fs.wiki.kernel.org/
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7595 F: Documentation/ABI/testing/sysfs-fs-f2fs
7596 F: Documentation/filesystems/f2fs.rst
7598 F: include/linux/f2fs_fs.h
7599 F: include/trace/events/f2fs.h
7600 F: include/uapi/linux/f2fs.h
7602 F71805F HARDWARE MONITORING DRIVER
7603 M: Jean Delvare <jdelvare@suse.com>
7604 L: linux-hwmon@vger.kernel.org
7606 F: Documentation/hwmon/f71805f.rst
7607 F: drivers/hwmon/f71805f.c
7610 M: Josh Poimboeuf <jpoimboe@kernel.org>
7612 F: scripts/faddr2line
7615 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7616 L: netdev@vger.kernel.org
7618 F: Documentation/networking/failover.rst
7619 F: include/net/failover.h
7620 F: net/core/failover.c
7623 M: Jan Kara <jack@suse.cz>
7624 R: Amir Goldstein <amir73il@gmail.com>
7625 R: Matthew Bobrowski <repnop@google.com>
7626 L: linux-fsdevel@vger.kernel.org
7628 F: fs/notify/fanotify/
7629 F: include/linux/fanotify.h
7630 F: include/uapi/linux/fanotify.h
7632 FARSYNC SYNCHRONOUS DRIVER
7633 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7635 W: http://www.farsite.co.uk/
7636 F: drivers/net/wan/farsync.*
7638 FAULT INJECTION SUPPORT
7639 M: Akinobu Mita <akinobu.mita@gmail.com>
7641 F: Documentation/fault-injection/
7642 F: lib/fault-inject.c
7644 FBTFT Framebuffer drivers
7645 L: dri-devel@lists.freedesktop.org
7646 L: linux-fbdev@vger.kernel.org
7648 F: drivers/staging/fbtft/
7651 M: Michael Buesch <m@bues.ch>
7652 L: linux-media@vger.kernel.org
7654 F: drivers/media/tuners/fc0011.c
7655 F: drivers/media/tuners/fc0011.h
7658 M: Antti Palosaari <crope@iki.fi>
7659 L: linux-media@vger.kernel.org
7661 W: https://linuxtv.org
7662 W: http://palosaari.fi/linux/
7663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7664 T: git git://linuxtv.org/anttip/media_tree.git
7665 F: drivers/media/tuners/fc2580*
7667 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7668 M: Hannes Reinecke <hare@suse.de>
7669 L: linux-scsi@vger.kernel.org
7671 W: www.Open-FCoE.org
7672 F: drivers/scsi/fcoe/
7673 F: drivers/scsi/libfc/
7675 F: include/scsi/libfc.h
7676 F: include/scsi/libfcoe.h
7677 F: include/uapi/scsi/fc/
7679 FILE LOCKING (flock() and fcntl()/lockf())
7680 M: Jeff Layton <jlayton@kernel.org>
7681 M: Chuck Lever <chuck.lever@oracle.com>
7682 L: linux-fsdevel@vger.kernel.org
7686 F: include/linux/fcntl.h
7687 F: include/uapi/linux/fcntl.h
7689 FILESYSTEM DIRECT ACCESS (DAX)
7690 M: Dan Williams <dan.j.williams@intel.com>
7691 R: Matthew Wilcox <willy@infradead.org>
7692 R: Jan Kara <jack@suse.cz>
7693 L: linux-fsdevel@vger.kernel.org
7694 L: nvdimm@lists.linux.dev
7697 F: include/linux/dax.h
7698 F: include/trace/events/fs_dax.h
7700 FILESYSTEMS (VFS and infrastructure)
7701 M: Alexander Viro <viro@zeniv.linux.org.uk>
7702 L: linux-fsdevel@vger.kernel.org
7705 F: include/linux/fs.h
7706 F: include/linux/fs_types.h
7707 F: include/uapi/linux/fs.h
7708 F: include/uapi/linux/openat2.h
7713 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7714 M: Riku Voipio <riku.voipio@iki.fi>
7715 L: linux-hwmon@vger.kernel.org
7717 F: drivers/hwmon/f75375s.c
7718 F: include/linux/f75375s.h
7720 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7721 M: Clemens Ladisch <clemens@ladisch.de>
7722 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7723 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7726 F: include/uapi/sound/firewire.h
7729 FIREWIRE MEDIA DRIVERS (firedtv)
7730 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7731 L: linux-media@vger.kernel.org
7732 L: linux1394-devel@lists.sourceforge.net
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7735 F: drivers/media/firewire/
7737 FIREWIRE SBP-2 TARGET
7738 M: Chris Boot <bootc@bootc.net>
7739 L: linux-scsi@vger.kernel.org
7740 L: target-devel@vger.kernel.org
7741 L: linux1394-devel@lists.sourceforge.net
7743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7744 F: drivers/target/sbp/
7747 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7748 L: linux1394-devel@lists.sourceforge.net
7750 W: http://ieee1394.wiki.kernel.org/
7751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7752 F: drivers/firewire/
7753 F: include/linux/firewire.h
7754 F: include/uapi/linux/firewire*.h
7757 FIRMWARE FRAMEWORK FOR ARMV8-A
7758 M: Sudeep Holla <sudeep.holla@arm.com>
7759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7761 F: drivers/firmware/arm_ffa/
7762 F: include/linux/arm_ffa.h
7764 FIRMWARE LOADER (request_firmware)
7765 M: Luis Chamberlain <mcgrof@kernel.org>
7766 M: Russ Weight <russell.h.weight@intel.com>
7767 L: linux-kernel@vger.kernel.org
7769 F: Documentation/firmware_class/
7770 F: drivers/base/firmware_loader/
7771 F: include/linux/firmware.h
7773 FLEXTIMER FTM-QUADDEC DRIVER
7774 M: Patrick Havelange <patrick.havelange@essensium.com>
7775 L: linux-iio@vger.kernel.org
7777 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7778 F: drivers/counter/ftm-quaddec.c
7781 M: Denis Efremov <efremov@linux.com>
7782 L: linux-block@vger.kernel.org
7784 F: drivers/block/floppy.c
7786 FLYSKY FSIA6B RC RECEIVER
7787 M: Markus Koch <markus@notsyncing.net>
7788 L: linux-input@vger.kernel.org
7790 F: drivers/input/joystick/fsia6b.c
7792 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7793 M: Geoffrey D. Bennett <g@b4.vu>
7794 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7797 F: sound/usb/mixer_scarlett_gen2.c
7799 FORCEDETH GIGABIT ETHERNET DRIVER
7800 M: Rain River <rain.1986.08.12@gmail.com>
7801 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7802 L: netdev@vger.kernel.org
7804 F: drivers/net/ethernet/nvidia/*
7807 M: Kees Cook <keescook@chromium.org>
7808 L: linux-hardening@vger.kernel.org
7810 F: include/linux/fortify-string.h
7811 F: lib/test_fortify/*
7812 F: scripts/test_fortify.sh
7816 M: Wu Hao <hao.wu@intel.com>
7817 R: Tom Rix <trix@redhat.com>
7818 L: linux-fpga@vger.kernel.org
7820 F: Documentation/ABI/testing/sysfs-bus-dfl*
7821 F: Documentation/fpga/dfl.rst
7822 F: drivers/fpga/dfl*
7823 F: drivers/uio/uio_dfl.c
7824 F: include/linux/dfl.h
7825 F: include/uapi/linux/fpga-dfl.h
7827 FPGA MANAGER FRAMEWORK
7828 M: Moritz Fischer <mdf@kernel.org>
7829 M: Wu Hao <hao.wu@intel.com>
7830 M: Xu Yilun <yilun.xu@intel.com>
7831 R: Tom Rix <trix@redhat.com>
7832 L: linux-fpga@vger.kernel.org
7834 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7836 F: Documentation/devicetree/bindings/fpga/
7837 F: Documentation/driver-api/fpga/
7838 F: Documentation/fpga/
7840 F: include/linux/fpga/
7843 M: Bill Metzenthen <billm@melbpc.org.au>
7845 W: http://floatingpoint.sourceforge.net/emulator/index.html
7846 F: arch/x86/math-emu/
7849 M: Daniel Vetter <daniel@ffwll.ch>
7850 F: drivers/video/fbdev/core/
7852 T: git git://anongit.freedesktop.org/drm/drm-misc
7855 M: Helge Deller <deller@gmx.de>
7856 L: linux-fbdev@vger.kernel.org
7857 L: dri-devel@lists.freedesktop.org
7859 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7861 F: Documentation/fb/
7863 F: include/linux/fb.h
7864 F: include/uapi/linux/fb.h
7865 F: include/uapi/video/
7868 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7869 M: Horia Geantă <horia.geanta@nxp.com>
7870 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7871 M: Gaurav Jain <gaurav.jain@nxp.com>
7872 L: linux-crypto@vger.kernel.org
7874 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7875 F: drivers/crypto/caam/
7877 FREESCALE COLDFIRE M5441X MMC DRIVER
7878 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7879 L: linux-mmc@vger.kernel.org
7881 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7882 F: include/linux/platform_data/mmc-esdhc-mcf.h
7884 FREESCALE DIU FRAMEBUFFER DRIVER
7885 M: Timur Tabi <timur@kernel.org>
7886 L: linux-fbdev@vger.kernel.org
7888 F: drivers/video/fbdev/fsl-diu-fb.*
7890 FREESCALE DMA DRIVER
7891 M: Li Yang <leoyang.li@nxp.com>
7892 M: Zhang Wei <zw@zh-kernel.org>
7893 L: linuxppc-dev@lists.ozlabs.org
7895 F: drivers/dma/fsldma.*
7897 FREESCALE DSPI DRIVER
7898 M: Vladimir Oltean <olteanv@gmail.com>
7899 L: linux-spi@vger.kernel.org
7901 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7902 F: drivers/spi/spi-fsl-dspi.c
7903 F: include/linux/spi/spi-fsl-dspi.h
7905 FREESCALE ENETC ETHERNET DRIVERS
7906 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7907 L: netdev@vger.kernel.org
7909 F: drivers/net/ethernet/freescale/enetc/
7911 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7912 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7913 L: netdev@vger.kernel.org
7915 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7916 F: drivers/net/ethernet/freescale/gianfar*
7918 FREESCALE GPMI NAND DRIVER
7919 M: Han Xu <han.xu@nxp.com>
7920 L: linux-mtd@lists.infradead.org
7922 F: drivers/mtd/nand/raw/gpmi-nand/*
7924 FREESCALE I2C CPM DRIVER
7925 M: Jochen Friedrich <jochen@scram.de>
7926 L: linuxppc-dev@lists.ozlabs.org
7927 L: linux-i2c@vger.kernel.org
7929 F: drivers/i2c/busses/i2c-cpm.c
7931 FREESCALE IMX / MXC FEC DRIVER
7932 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7933 L: netdev@vger.kernel.org
7935 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7936 F: drivers/net/ethernet/freescale/fec.h
7937 F: drivers/net/ethernet/freescale/fec_main.c
7938 F: drivers/net/ethernet/freescale/fec_ptp.c
7940 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7941 M: Sascha Hauer <s.hauer@pengutronix.de>
7942 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7943 L: linux-fbdev@vger.kernel.org
7944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7946 F: drivers/video/fbdev/imxfb.c
7947 F: include/linux/platform_data/video-imxfb.h
7949 FREESCALE IMX DDR PMU DRIVER
7950 M: Frank Li <Frank.li@nxp.com>
7951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7953 F: Documentation/admin-guide/perf/imx-ddr.rst
7954 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7955 F: drivers/perf/fsl_imx8_ddr_perf.c
7957 FREESCALE IMX I2C DRIVER
7958 M: Oleksij Rempel <o.rempel@pengutronix.de>
7959 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7960 L: linux-i2c@vger.kernel.org
7962 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7963 F: drivers/i2c/busses/i2c-imx.c
7965 FREESCALE IMX LPI2C DRIVER
7966 M: Dong Aisheng <aisheng.dong@nxp.com>
7967 L: linux-i2c@vger.kernel.org
7968 L: linux-imx@nxp.com
7970 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7971 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7973 FREESCALE MPC I2C DRIVER
7974 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7975 L: linux-i2c@vger.kernel.org
7977 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7978 F: drivers/i2c/busses/i2c-mpc.c
7980 FREESCALE QORIQ DPAA ETHERNET DRIVER
7981 M: Madalin Bucur <madalin.bucur@nxp.com>
7982 L: netdev@vger.kernel.org
7984 F: drivers/net/ethernet/freescale/dpaa
7986 FREESCALE QORIQ DPAA FMAN DRIVER
7987 M: Madalin Bucur <madalin.bucur@nxp.com>
7988 L: netdev@vger.kernel.org
7990 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7991 F: drivers/net/ethernet/freescale/fman
7993 FREESCALE QORIQ PTP CLOCK DRIVER
7994 M: Yangbo Lu <yangbo.lu@nxp.com>
7995 L: netdev@vger.kernel.org
7997 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7998 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7999 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8000 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8001 F: drivers/ptp/ptp_qoriq.c
8002 F: drivers/ptp/ptp_qoriq_debugfs.c
8003 F: include/linux/fsl/ptp_qoriq.h
8005 FREESCALE QUAD SPI DRIVER
8006 M: Han Xu <han.xu@nxp.com>
8007 L: linux-spi@vger.kernel.org
8009 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8010 F: drivers/spi/spi-fsl-qspi.c
8012 FREESCALE QUICC ENGINE LIBRARY
8013 M: Qiang Zhao <qiang.zhao@nxp.com>
8014 L: linuxppc-dev@lists.ozlabs.org
8016 F: drivers/soc/fsl/qe/
8017 F: include/soc/fsl/qe/
8019 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8020 M: Li Yang <leoyang.li@nxp.com>
8021 L: netdev@vger.kernel.org
8022 L: linuxppc-dev@lists.ozlabs.org
8024 F: drivers/net/ethernet/freescale/ucc_geth*
8026 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8027 M: Zhao Qiang <qiang.zhao@nxp.com>
8028 L: netdev@vger.kernel.org
8029 L: linuxppc-dev@lists.ozlabs.org
8031 F: drivers/net/wan/fsl_ucc_hdlc*
8033 FREESCALE QUICC ENGINE UCC UART DRIVER
8034 M: Timur Tabi <timur@kernel.org>
8035 L: linuxppc-dev@lists.ozlabs.org
8037 F: drivers/tty/serial/ucc_uart.c
8039 FREESCALE SOC DRIVERS
8040 M: Li Yang <leoyang.li@nxp.com>
8041 L: linuxppc-dev@lists.ozlabs.org
8042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8044 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8045 F: Documentation/devicetree/bindings/soc/fsl/
8047 F: include/linux/fsl/
8050 FREESCALE SOC FS_ENET DRIVER
8051 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8052 L: linuxppc-dev@lists.ozlabs.org
8053 L: netdev@vger.kernel.org
8055 F: drivers/net/ethernet/freescale/fs_enet/
8056 F: include/linux/fs_enet_pd.h
8058 FREESCALE SOC SOUND DRIVERS
8059 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8060 M: Xiubo Li <Xiubo.Lee@gmail.com>
8061 R: Fabio Estevam <festevam@gmail.com>
8062 R: Nicolin Chen <nicoleotsuka@gmail.com>
8063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8064 L: linuxppc-dev@lists.ozlabs.org
8066 F: sound/soc/fsl/fsl*
8067 F: sound/soc/fsl/imx*
8068 F: sound/soc/fsl/mpc8610_hpcd.c
8070 FREESCALE USB PERIPHERAL DRIVERS
8071 M: Li Yang <leoyang.li@nxp.com>
8072 L: linux-usb@vger.kernel.org
8073 L: linuxppc-dev@lists.ozlabs.org
8075 F: drivers/usb/gadget/udc/fsl*
8077 FREESCALE USB PHY DRIVER
8078 M: Ran Wang <ran.wang_1@nxp.com>
8079 L: linux-usb@vger.kernel.org
8080 L: linuxppc-dev@lists.ozlabs.org
8082 F: drivers/usb/phy/phy-fsl-usb*
8085 M: Christoph Hellwig <hch@infradead.org>
8087 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8091 M: "Rafael J. Wysocki" <rafael@kernel.org>
8092 M: Pavel Machek <pavel@ucw.cz>
8093 L: linux-pm@vger.kernel.org
8095 F: Documentation/power/freezing-of-tasks.rst
8096 F: include/linux/freezer.h
8100 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8101 L: linux-kernel@vger.kernel.org
8103 F: include/linux/frontswap.h
8106 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8107 M: David Howells <dhowells@redhat.com>
8108 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8110 F: Documentation/filesystems/caching/
8112 F: include/linux/fscache*.h
8114 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8115 M: Theodore Y. Ts'o <tytso@mit.edu>
8116 M: Jaegeuk Kim <jaegeuk@kernel.org>
8117 M: Eric Biggers <ebiggers@kernel.org>
8118 L: linux-fscrypt@vger.kernel.org
8120 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8121 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8122 F: Documentation/filesystems/fscrypt.rst
8124 F: include/linux/fscrypt*.h
8125 F: include/uapi/linux/fscrypt.h
8128 M: Jeremy Kerr <jk@ozlabs.org>
8129 M: Joel Stanley <joel@jms.id.au>
8130 R: Alistar Popple <alistair@popple.id.au>
8131 R: Eddie James <eajames@linux.ibm.com>
8132 L: linux-fsi@lists.ozlabs.org
8134 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8137 F: include/linux/fsi*.h
8138 F: include/trace/events/fsi*.h
8140 FSI-ATTACHED I2C DRIVER
8141 M: Eddie James <eajames@linux.ibm.com>
8142 L: linux-i2c@vger.kernel.org
8143 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8145 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8146 F: drivers/i2c/busses/i2c-fsi.c
8148 FSI-ATTACHED SPI DRIVER
8149 M: Eddie James <eajames@linux.ibm.com>
8150 L: linux-spi@vger.kernel.org
8152 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8153 F: drivers/spi/spi-fsi.c
8155 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8156 M: Jan Kara <jack@suse.cz>
8157 R: Amir Goldstein <amir73il@gmail.com>
8158 L: linux-fsdevel@vger.kernel.org
8160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8162 F: include/linux/fsnotify*.h
8164 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8165 M: Eric Biggers <ebiggers@kernel.org>
8166 M: Theodore Y. Ts'o <tytso@mit.edu>
8167 L: linux-fscrypt@vger.kernel.org
8169 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8170 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8171 F: Documentation/filesystems/fsverity.rst
8173 F: include/linux/fsverity.h
8174 F: include/uapi/linux/fsverity.h
8176 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8177 M: Michael Zaidman <michael.zaidman@gmail.com>
8178 L: linux-i2c@vger.kernel.org
8179 L: linux-input@vger.kernel.org
8181 F: drivers/hid/hid-ft260.c
8183 FUJITSU LAPTOP EXTRAS
8184 M: Jonathan Woithe <jwoithe@just42.net>
8185 L: platform-driver-x86@vger.kernel.org
8187 F: drivers/platform/x86/fujitsu-laptop.c
8189 FUJITSU M-5MO LS CAMERA ISP DRIVER
8190 M: Kyungmin Park <kyungmin.park@samsung.com>
8191 M: Heungjun Kim <riverful.kim@samsung.com>
8192 L: linux-media@vger.kernel.org
8194 F: drivers/media/i2c/m5mols/
8195 F: include/media/i2c/m5mols.h
8197 FUJITSU TABLET EXTRAS
8198 M: Robert Gerlach <khnz@gmx.de>
8199 L: platform-driver-x86@vger.kernel.org
8201 F: drivers/platform/x86/fujitsu-tablet.c
8203 FUNGIBLE ETHERNET DRIVERS
8204 M: Dimitris Michailidis <dmichail@fungible.com>
8205 L: netdev@vger.kernel.org
8207 F: drivers/net/ethernet/fungible/
8209 FUSE: FILESYSTEM IN USERSPACE
8210 M: Miklos Szeredi <miklos@szeredi.hu>
8211 L: linux-fsdevel@vger.kernel.org
8213 W: https://github.com/libfuse/
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8215 F: Documentation/filesystems/fuse.rst
8217 F: include/uapi/linux/fuse.h
8220 M: Thomas Gleixner <tglx@linutronix.de>
8221 M: Ingo Molnar <mingo@redhat.com>
8222 R: Peter Zijlstra <peterz@infradead.org>
8223 R: Darren Hart <dvhart@infradead.org>
8224 R: Davidlohr Bueso <dave@stgolabs.net>
8225 R: André Almeida <andrealmeid@igalia.com>
8226 L: linux-kernel@vger.kernel.org
8228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8229 F: Documentation/locking/*futex*
8230 F: include/asm-generic/futex.h
8231 F: include/linux/futex.h
8232 F: include/uapi/linux/futex.h
8234 F: tools/perf/bench/futex*
8235 F: tools/testing/selftests/futex/
8237 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8238 M: Tim Harvey <tharvey@gateworks.com>
8239 M: Robert Jones <rjones@gateworks.com>
8241 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8242 F: drivers/mfd/gateworks-gsc.c
8243 F: include/linux/mfd/gsc.h
8244 F: Documentation/hwmon/gsc-hwmon.rst
8245 F: drivers/hwmon/gsc-hwmon.c
8246 F: include/linux/platform_data/gsc_hwmon.h
8249 M: Kees Cook <keescook@chromium.org>
8250 L: linux-hardening@vger.kernel.org
8252 F: Documentation/kbuild/gcc-plugins.rst
8253 F: scripts/Makefile.gcc-plugins
8254 F: scripts/gcc-plugins/
8256 GCOV BASED KERNEL PROFILING
8257 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8259 F: Documentation/dev-tools/gcov.rst
8262 GDB KERNEL DEBUGGING HELPER SCRIPTS
8263 M: Jan Kiszka <jan.kiszka@siemens.com>
8264 M: Kieran Bingham <kbingham@kernel.org>
8268 GEMINI CRYPTO DRIVER
8269 M: Corentin Labbe <clabbe@baylibre.com>
8270 L: linux-crypto@vger.kernel.org
8272 F: drivers/crypto/gemini/
8274 GEMTEK FM RADIO RECEIVER DRIVER
8275 M: Hans Verkuil <hverkuil@xs4all.nl>
8276 L: linux-media@vger.kernel.org
8278 W: https://linuxtv.org
8279 T: git git://linuxtv.org/media_tree.git
8280 F: drivers/media/radio/radio-gemtek*
8282 GENERIC ARCHITECTURE TOPOLOGY
8283 M: Sudeep Holla <sudeep.holla@arm.com>
8284 L: linux-kernel@vger.kernel.org
8286 F: drivers/base/arch_topology.c
8287 F: include/linux/arch_topology.h
8290 M: Thomas Gleixner <tglx@linutronix.de>
8291 M: Peter Zijlstra <peterz@infradead.org>
8292 M: Andy Lutomirski <luto@kernel.org>
8293 L: linux-kernel@vger.kernel.org
8295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8296 F: include/linux/entry-common.h
8297 F: include/linux/entry-kvm.h
8300 GENERIC GPIO I2C DRIVER
8301 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8303 F: drivers/i2c/busses/i2c-gpio.c
8304 F: include/linux/platform_data/i2c-gpio.h
8306 GENERIC GPIO I2C MULTIPLEXER DRIVER
8307 M: Peter Korsgaard <peter.korsgaard@barco.com>
8308 L: linux-i2c@vger.kernel.org
8310 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8311 F: drivers/i2c/muxes/i2c-mux-gpio.c
8312 F: include/linux/platform_data/i2c-mux-gpio.h
8314 GENERIC HDLC (WAN) DRIVERS
8315 M: Krzysztof Halasa <khc@pm.waw.pl>
8317 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8318 F: drivers/net/wan/c101.c
8319 F: drivers/net/wan/hd6457*
8320 F: drivers/net/wan/hdlc*
8321 F: drivers/net/wan/n2.c
8322 F: drivers/net/wan/pc300too.c
8323 F: drivers/net/wan/pci200syn.c
8324 F: drivers/net/wan/wanxl*
8326 GENERIC INCLUDE/ASM HEADER FILES
8327 M: Arnd Bergmann <arnd@arndb.de>
8328 L: linux-arch@vger.kernel.org
8330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8331 F: include/asm-generic/
8332 F: include/uapi/asm-generic/
8334 GENERIC PHY FRAMEWORK
8335 M: Kishon Vijay Abraham I <kishon@ti.com>
8336 M: Vinod Koul <vkoul@kernel.org>
8337 L: linux-phy@lists.infradead.org
8339 Q: https://patchwork.kernel.org/project/linux-phy/list/
8340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8341 F: Documentation/devicetree/bindings/phy/
8343 F: include/linux/phy/
8345 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8346 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8348 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8351 M: "Rafael J. Wysocki" <rafael@kernel.org>
8352 M: Kevin Hilman <khilman@kernel.org>
8353 M: Ulf Hansson <ulf.hansson@linaro.org>
8354 L: linux-pm@vger.kernel.org
8356 F: Documentation/devicetree/bindings/power/power?domain*
8357 F: drivers/base/power/domain*.c
8358 F: include/linux/pm_domain.h
8360 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8361 M: Eugen Hristev <eugen.hristev@microchip.com>
8362 L: linux-input@vger.kernel.org
8364 F: drivers/input/touchscreen/resistive-adc-touch.c
8366 GENERIC STRING LIBRARY
8367 R: Andy Shevchenko <andy@kernel.org>
8370 F: lib/string_helpers.c
8371 F: lib/test_string.c
8372 F: lib/test-string_helpers.c
8374 GENERIC UIO DRIVER FOR PCI DEVICES
8375 M: "Michael S. Tsirkin" <mst@redhat.com>
8376 L: kvm@vger.kernel.org
8378 F: drivers/uio/uio_pci_generic.c
8380 GENERIC VDSO LIBRARY
8381 M: Andy Lutomirski <luto@kernel.org>
8382 M: Thomas Gleixner <tglx@linutronix.de>
8383 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8384 L: linux-kernel@vger.kernel.org
8386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8387 F: include/asm-generic/vdso/vsyscall.h
8389 F: kernel/time/vsyscall.c
8392 GENWQE (IBM Generic Workqueue Card)
8393 M: Frank Haverkamp <haver@linux.ibm.com>
8395 F: drivers/misc/genwqe/
8397 GET_MAINTAINER SCRIPT
8398 M: Joe Perches <joe@perches.com>
8400 F: scripts/get_maintainer.pl
8403 M: Bob Peterson <rpeterso@redhat.com>
8404 M: Andreas Gruenbacher <agruenba@redhat.com>
8405 L: cluster-devel@redhat.com
8407 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8409 F: Documentation/filesystems/gfs2*
8411 F: include/uapi/linux/gfs2_ondisk.h
8414 M: Thomas Weißschuh <thomas@weissschuh.net>
8415 L: platform-driver-x86@vger.kernel.org
8417 F: drivers/platform/x86/gigabyte-wmi.c
8420 M: Johan Hovold <johan@kernel.org>
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8423 F: Documentation/ABI/testing/sysfs-class-gnss
8424 F: Documentation/devicetree/bindings/gnss/
8426 F: include/linux/gnss.h
8429 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8430 L: linux-media@vger.kernel.org
8432 F: drivers/media/usb/go7007/
8435 M: Bastien Nocera <hadess@hadess.net>
8436 M: Hans de Goede <hdegoede@redhat.com>
8437 L: linux-input@vger.kernel.org
8439 F: drivers/input/touchscreen/goodix*
8441 GOOGLE ETHERNET DRIVERS
8442 M: Jeroen de Borst <jeroendb@google.com>
8443 R: Catherine Sullivan <csully@google.com>
8444 R: David Awogbemila <awogbemila@google.com>
8445 L: netdev@vger.kernel.org
8447 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8448 F: drivers/net/ethernet/google
8450 GPD POCKET FAN DRIVER
8451 M: Hans de Goede <hdegoede@redhat.com>
8452 L: platform-driver-x86@vger.kernel.org
8454 F: drivers/platform/x86/gpd-pocket-fan.c
8457 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8458 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8459 L: linux-gpio@vger.kernel.org
8460 L: linux-acpi@vger.kernel.org
8462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8463 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8464 F: drivers/gpio/gpiolib-acpi.c
8465 F: drivers/gpio/gpiolib-acpi.h
8468 M: Geert Uytterhoeven <geert+renesas@glider.be>
8469 L: linux-gpio@vger.kernel.org
8471 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8472 F: drivers/gpio/gpio-aggregator.c
8475 M: Sean Young <sean@mess.org>
8476 L: linux-media@vger.kernel.org
8478 F: drivers/media/rc/gpio-ir-tx.c
8481 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8482 L: linux-gpio@vger.kernel.org
8484 F: drivers/gpio/gpio-mockup.c
8485 F: tools/testing/selftests/gpio/
8488 R: Michael Walle <michael@walle.cc>
8490 F: drivers/gpio/gpio-regmap.c
8491 F: include/linux/gpio/regmap.h
8494 M: Linus Walleij <linus.walleij@linaro.org>
8495 M: Bartosz Golaszewski <brgl@bgdev.pl>
8496 L: linux-gpio@vger.kernel.org
8498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8499 F: Documentation/ABI/obsolete/sysfs-gpio
8500 F: Documentation/ABI/testing/gpio-cdev
8501 F: Documentation/admin-guide/gpio/
8502 F: Documentation/devicetree/bindings/gpio/
8503 F: Documentation/driver-api/gpio/
8505 F: include/asm-generic/gpio.h
8506 F: include/dt-bindings/gpio/
8507 F: include/linux/gpio.h
8508 F: include/linux/gpio/
8509 F: include/linux/of_gpio.h
8510 F: include/uapi/linux/gpio.h
8513 GRE DEMULTIPLEXER DRIVER
8514 M: Dmitry Kozlov <xeb@mail.ru>
8515 L: netdev@vger.kernel.org
8517 F: include/net/gre.h
8518 F: net/ipv4/gre_demux.c
8519 F: net/ipv4/gre_offload.c
8521 GRETH 10/100/1G Ethernet MAC device driver
8522 M: Andreas Larsson <andreas@gaisler.com>
8523 L: netdev@vger.kernel.org
8525 F: drivers/net/ethernet/aeroflex/
8527 GREYBUS AUDIO PROTOCOLS DRIVERS
8528 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8529 M: Mark Greer <mgreer@animalcreek.com>
8531 F: drivers/staging/greybus/audio_apbridgea.c
8532 F: drivers/staging/greybus/audio_apbridgea.h
8533 F: drivers/staging/greybus/audio_codec.c
8534 F: drivers/staging/greybus/audio_codec.h
8535 F: drivers/staging/greybus/audio_gb.c
8536 F: drivers/staging/greybus/audio_manager.c
8537 F: drivers/staging/greybus/audio_manager.h
8538 F: drivers/staging/greybus/audio_manager_module.c
8539 F: drivers/staging/greybus/audio_manager_private.h
8540 F: drivers/staging/greybus/audio_manager_sysfs.c
8541 F: drivers/staging/greybus/audio_module.c
8542 F: drivers/staging/greybus/audio_topology.c
8544 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8545 M: Viresh Kumar <vireshk@kernel.org>
8547 F: drivers/staging/greybus/authentication.c
8548 F: drivers/staging/greybus/bootrom.c
8549 F: drivers/staging/greybus/firmware.h
8550 F: drivers/staging/greybus/fw-core.c
8551 F: drivers/staging/greybus/fw-download.c
8552 F: drivers/staging/greybus/fw-management.c
8553 F: drivers/staging/greybus/greybus_authentication.h
8554 F: drivers/staging/greybus/greybus_firmware.h
8555 F: drivers/staging/greybus/hid.c
8556 F: drivers/staging/greybus/i2c.c
8557 F: drivers/staging/greybus/spi.c
8558 F: drivers/staging/greybus/spilib.c
8559 F: drivers/staging/greybus/spilib.h
8561 GREYBUS LOOPBACK DRIVER
8562 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8564 F: drivers/staging/greybus/loopback.c
8566 GREYBUS PLATFORM DRIVERS
8567 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8569 F: drivers/staging/greybus/arche-apb-ctrl.c
8570 F: drivers/staging/greybus/arche-platform.c
8571 F: drivers/staging/greybus/arche_platform.h
8573 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8574 M: Rui Miguel Silva <rmfrfs@gmail.com>
8576 F: drivers/staging/greybus/gpio.c
8577 F: drivers/staging/greybus/light.c
8578 F: drivers/staging/greybus/power_supply.c
8579 F: drivers/staging/greybus/sdio.c
8580 F: drivers/staging/greybus/spi.c
8581 F: drivers/staging/greybus/spilib.c
8584 M: Johan Hovold <johan@kernel.org>
8585 M: Alex Elder <elder@kernel.org>
8586 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8587 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8590 F: drivers/staging/greybus/
8591 F: include/linux/greybus.h
8592 F: include/linux/greybus/
8594 GREYBUS UART PROTOCOLS DRIVERS
8595 M: David Lin <dtwlin@gmail.com>
8597 F: drivers/staging/greybus/log.c
8598 F: drivers/staging/greybus/uart.c
8600 GS1662 VIDEO SERIALIZER
8601 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8602 L: linux-media@vger.kernel.org
8604 T: git git://linuxtv.org/media_tree.git
8605 F: drivers/media/spi/gs1662.c
8607 GSPCA FINEPIX SUBDRIVER
8608 M: Frank Zago <frank@zago.net>
8609 L: linux-media@vger.kernel.org
8611 T: git git://linuxtv.org/media_tree.git
8612 F: drivers/media/usb/gspca/finepix.c
8614 GSPCA GL860 SUBDRIVER
8615 M: Olivier Lorin <o.lorin@laposte.net>
8616 L: linux-media@vger.kernel.org
8618 T: git git://linuxtv.org/media_tree.git
8619 F: drivers/media/usb/gspca/gl860/
8621 GSPCA M5602 SUBDRIVER
8622 M: Erik Andren <erik.andren@gmail.com>
8623 L: linux-media@vger.kernel.org
8625 T: git git://linuxtv.org/media_tree.git
8626 F: drivers/media/usb/gspca/m5602/
8628 GSPCA PAC207 SONIXB SUBDRIVER
8629 M: Hans Verkuil <hverkuil@xs4all.nl>
8630 L: linux-media@vger.kernel.org
8632 T: git git://linuxtv.org/media_tree.git
8633 F: drivers/media/usb/gspca/pac207.c
8635 GSPCA SN9C20X SUBDRIVER
8636 M: Brian Johnson <brijohn@gmail.com>
8637 L: linux-media@vger.kernel.org
8639 T: git git://linuxtv.org/media_tree.git
8640 F: drivers/media/usb/gspca/sn9c20x.c
8642 GSPCA T613 SUBDRIVER
8643 M: Leandro Costantino <lcostantino@gmail.com>
8644 L: linux-media@vger.kernel.org
8646 T: git git://linuxtv.org/media_tree.git
8647 F: drivers/media/usb/gspca/t613.c
8649 GSPCA USB WEBCAM DRIVER
8650 M: Hans Verkuil <hverkuil@xs4all.nl>
8651 L: linux-media@vger.kernel.org
8653 T: git git://linuxtv.org/media_tree.git
8654 F: drivers/media/usb/gspca/
8656 GTP (GPRS Tunneling Protocol)
8657 M: Pablo Neira Ayuso <pablo@netfilter.org>
8658 M: Harald Welte <laforge@gnumonks.org>
8659 L: osmocom-net-gprs@lists.osmocom.org
8661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8662 F: drivers/net/gtp.c
8664 GUID PARTITION TABLE (GPT)
8665 M: Davidlohr Bueso <dave@stgolabs.net>
8666 L: linux-efi@vger.kernel.org
8668 F: block/partitions/efi.*
8670 HABANALABS PCI DRIVER
8671 M: Oded Gabbay <ogabbay@kernel.org>
8673 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8674 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8675 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8676 F: drivers/misc/habanalabs/
8677 F: include/uapi/misc/habanalabs.h
8680 M: Antti Palosaari <crope@iki.fi>
8681 L: linux-media@vger.kernel.org
8683 W: https://linuxtv.org
8684 W: http://palosaari.fi/linux/
8685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8686 T: git git://linuxtv.org/anttip/media_tree.git
8687 F: drivers/media/usb/hackrf/
8689 HANTRO VPU CODEC DRIVER
8690 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8691 M: Philipp Zabel <p.zabel@pengutronix.de>
8692 L: linux-media@vger.kernel.org
8693 L: linux-rockchip@lists.infradead.org
8695 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8696 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8697 F: drivers/staging/media/hantro/
8699 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8700 M: Frank Seidel <frank@f-seidel.de>
8701 L: platform-driver-x86@vger.kernel.org
8703 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8704 F: drivers/platform/x86/hdaps.c
8707 M: Jean Delvare <jdelvare@suse.com>
8708 M: Guenter Roeck <linux@roeck-us.net>
8709 L: linux-hwmon@vger.kernel.org
8711 W: http://hwmon.wiki.kernel.org/
8712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8713 F: Documentation/ABI/testing/sysfs-class-hwmon
8714 F: Documentation/devicetree/bindings/hwmon/
8715 F: Documentation/hwmon/
8717 F: include/linux/hwmon*.h
8718 F: include/trace/events/hwmon*.h
8719 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8721 HARDWARE RANDOM NUMBER GENERATOR CORE
8722 M: Matt Mackall <mpm@selenic.com>
8723 M: Herbert Xu <herbert@gondor.apana.org.au>
8724 L: linux-crypto@vger.kernel.org
8726 F: Documentation/admin-guide/hw_random.rst
8727 F: Documentation/devicetree/bindings/rng/
8728 F: drivers/char/hw_random/
8729 F: include/linux/hw_random.h
8731 HARDWARE SPINLOCK CORE
8732 M: Ohad Ben-Cohen <ohad@wizery.com>
8733 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8734 R: Baolin Wang <baolin.wang7@gmail.com>
8735 L: linux-remoteproc@vger.kernel.org
8737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8738 F: Documentation/devicetree/bindings/hwlock/
8739 F: Documentation/locking/hwspinlock.rst
8740 F: drivers/hwspinlock/
8741 F: include/linux/hwspinlock.h
8743 HARDWARE TRACING FACILITIES
8744 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8746 F: drivers/hwtracing/
8748 HARMONY SOUND DRIVER
8749 L: linux-parisc@vger.kernel.org
8751 F: sound/parisc/harmony.*
8753 HDPVR USB VIDEO ENCODER DRIVER
8754 M: Hans Verkuil <hverkuil@xs4all.nl>
8755 L: linux-media@vger.kernel.org
8757 W: https://linuxtv.org
8758 T: git git://linuxtv.org/media_tree.git
8759 F: drivers/media/usb/hdpvr/
8761 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8762 M: Matt Hsiao <matt.hsiao@hpe.com>
8764 F: drivers/misc/hpilo.[ch]
8766 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8767 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8769 F: Documentation/watchdog/hpwdt.rst
8770 F: drivers/watchdog/hpwdt.c
8772 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8773 M: Don Brace <don.brace@microchip.com>
8774 L: storagedev@microchip.com
8775 L: linux-scsi@vger.kernel.org
8777 F: Documentation/scsi/hpsa.rst
8778 F: drivers/scsi/hpsa*.[ch]
8779 F: include/linux/cciss*.h
8780 F: include/uapi/linux/cciss*.h
8783 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8784 L: linux-rdma@vger.kernel.org
8786 F: drivers/infiniband/hw/hfi1
8789 L: linux-fsdevel@vger.kernel.org
8791 F: Documentation/filesystems/hfs.rst
8795 L: linux-fsdevel@vger.kernel.org
8797 F: Documentation/filesystems/hfsplus.rst
8800 HGA FRAMEBUFFER DRIVER
8801 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8802 L: linux-nvidia@lists.surfsouth.com
8804 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8805 F: drivers/video/fbdev/hgafb.c
8807 HIBERNATION (aka Software Suspend, aka swsusp)
8808 M: "Rafael J. Wysocki" <rafael@kernel.org>
8809 M: Pavel Machek <pavel@ucw.cz>
8810 L: linux-pm@vger.kernel.org
8812 B: https://bugzilla.kernel.org
8813 F: arch/*/include/asm/suspend*.h
8815 F: drivers/base/power/
8816 F: include/linux/freezer.h
8817 F: include/linux/pm.h
8818 F: include/linux/suspend.h
8822 M: Jiri Kosina <jikos@kernel.org>
8823 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8824 L: linux-input@vger.kernel.org
8826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8828 F: include/linux/hid*
8829 F: include/uapi/linux/hid*
8831 HID LOGITECH DRIVERS
8832 R: Filipe Laíns <lains@riseup.net>
8833 L: linux-input@vger.kernel.org
8835 F: drivers/hid/hid-logitech-*
8837 HID PLAYSTATION DRIVER
8838 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8839 L: linux-input@vger.kernel.org
8841 F: drivers/hid/hid-playstation.c
8843 HID SENSOR HUB DRIVERS
8844 M: Jiri Kosina <jikos@kernel.org>
8845 M: Jonathan Cameron <jic23@kernel.org>
8846 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8847 L: linux-input@vger.kernel.org
8848 L: linux-iio@vger.kernel.org
8850 F: Documentation/hid/hid-sensor*
8851 F: drivers/hid/hid-sensor-*
8852 F: drivers/iio/*/hid-*
8853 F: include/linux/hid-sensor-*
8856 M: Ping Cheng <ping.cheng@wacom.com>
8857 M: Jason Gerecke <jason.gerecke@wacom.com>
8858 L: linux-input@vger.kernel.org
8860 F: drivers/hid/wacom.h
8861 F: drivers/hid/wacom_*
8863 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8864 M: Thomas Gleixner <tglx@linutronix.de>
8865 L: linux-kernel@vger.kernel.org
8867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8868 F: Documentation/timers/
8869 F: include/linux/clockchips.h
8870 F: include/linux/hrtimer.h
8871 F: kernel/time/clockevents.c
8872 F: kernel/time/hrtimer.c
8873 F: kernel/time/timer_*.c
8875 HIGH-SPEED SCC DRIVER FOR AX.25
8876 L: linux-hams@vger.kernel.org
8878 F: drivers/net/hamradio/scc.c
8880 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8881 M: HighPoint Linux Team <linux@highpoint-tech.com>
8883 W: http://www.highpoint-tech.com
8884 F: Documentation/scsi/hptiop.rst
8885 F: drivers/scsi/hptiop.c
8888 M: Jes Sorensen <jes@trained-monkey.org>
8889 L: linux-hippi@sunsite.dk
8891 F: drivers/net/hippi/
8892 F: include/linux/hippidevice.h
8893 F: include/uapi/linux/if_hippi.h
8896 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8897 M: Kurt Kanzenbach <kurt@linutronix.de>
8898 L: netdev@vger.kernel.org
8900 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8901 F: drivers/net/dsa/hirschmann/*
8902 F: include/linux/platform_data/hirschmann-hellcreek.h
8903 F: net/dsa/tag_hellcreek.c
8905 HISILICON DMA DRIVER
8906 M: Zhou Wang <wangzhou1@hisilicon.com>
8907 L: dmaengine@vger.kernel.org
8909 F: drivers/dma/hisi_dma.c
8911 HISILICON GPIO DRIVER
8912 M: Luo Jiaxing <luojiaxing@huawei.com>
8913 L: linux-gpio@vger.kernel.org
8915 F: drivers/gpio/gpio-hisi.c
8917 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8918 M: Longfang Liu <liulongfang@huawei.com>
8919 L: linux-crypto@vger.kernel.org
8921 F: Documentation/ABI/testing/debugfs-hisi-hpre
8922 F: drivers/crypto/hisilicon/hpre/hpre.h
8923 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8924 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8926 HISILICON I2C CONTROLLER DRIVER
8927 M: Yicong Yang <yangyicong@hisilicon.com>
8928 L: linux-i2c@vger.kernel.org
8930 W: https://www.hisilicon.com
8931 F: drivers/i2c/busses/i2c-hisi.c
8933 HISILICON LPC BUS DRIVER
8934 M: john.garry@huawei.com
8936 W: http://www.hisilicon.com
8937 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8938 F: drivers/bus/hisi_lpc.c
8940 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8941 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8942 M: Salil Mehta <salil.mehta@huawei.com>
8943 L: netdev@vger.kernel.org
8945 W: http://www.hisilicon.com
8946 F: drivers/net/ethernet/hisilicon/hns3/
8948 HISILICON NETWORK SUBSYSTEM DRIVER
8949 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8950 M: Salil Mehta <salil.mehta@huawei.com>
8951 L: netdev@vger.kernel.org
8953 W: http://www.hisilicon.com
8954 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8955 F: drivers/net/ethernet/hisilicon/
8957 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8958 M: John Stultz <jstultz@google.com>
8959 L: linux-kernel@vger.kernel.org
8961 F: drivers/misc/hisi_hikey_usb.c
8963 HISILICON PMU DRIVER
8964 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8965 M: Qi Liu <liuqi115@huawei.com>
8967 W: http://www.hisilicon.com
8968 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8969 F: Documentation/admin-guide/perf/hisi-pmu.rst
8970 F: drivers/perf/hisilicon
8972 HISILICON QM AND ZIP Controller DRIVER
8973 M: Zhou Wang <wangzhou1@hisilicon.com>
8974 L: linux-crypto@vger.kernel.org
8976 F: Documentation/ABI/testing/debugfs-hisi-zip
8977 F: drivers/crypto/hisilicon/qm.c
8978 F: drivers/crypto/hisilicon/sgl.c
8979 F: drivers/crypto/hisilicon/zip/
8980 F: include/linux/hisi_acc_qm.h
8982 HISILICON ROCE DRIVER
8983 M: Wenpeng Liang <liangwenpeng@huawei.com>
8984 M: Weihang Li <liweihang@huawei.com>
8985 L: linux-rdma@vger.kernel.org
8987 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8988 F: drivers/infiniband/hw/hns/
8990 HISILICON SAS Controller
8991 M: John Garry <john.garry@huawei.com>
8993 W: http://www.hisilicon.com
8994 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8995 F: drivers/scsi/hisi_sas/
8997 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8998 M: Kai Ye <yekai13@huawei.com>
8999 M: Longfang Liu <liulongfang@huawei.com>
9000 L: linux-crypto@vger.kernel.org
9002 F: Documentation/ABI/testing/debugfs-hisi-sec
9003 F: drivers/crypto/hisilicon/sec2/sec.h
9004 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9005 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9006 F: drivers/crypto/hisilicon/sec2/sec_main.c
9008 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9009 M: Jay Fang <f.fangjian@huawei.com>
9010 L: linux-spi@vger.kernel.org
9012 W: http://www.hisilicon.com
9013 F: drivers/spi/spi-hisi-kunpeng.c
9015 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9016 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9017 L: linux-kernel@vger.kernel.org
9019 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9020 F: drivers/spmi/hisi-spmi-controller.c
9022 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9023 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9024 L: linux-kernel@vger.kernel.org
9026 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9027 F: drivers/mfd/hi6421-spmi-pmic.c
9029 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9030 M: Weili Qian <qianweili@huawei.com>
9032 F: drivers/crypto/hisilicon/trng/trng.c
9034 HISILICON V3XX SPI NOR FLASH Controller Driver
9035 M: John Garry <john.garry@huawei.com>
9037 W: http://www.hisilicon.com
9038 F: drivers/spi/spi-hisi-sfc-v3xx.c
9040 HMM - Heterogeneous Memory Management
9041 M: Jérôme Glisse <jglisse@redhat.com>
9042 L: linux-mm@kvack.org
9044 F: Documentation/vm/hmm.rst
9045 F: include/linux/hmm*
9048 F: tools/testing/selftests/vm/*hmm*
9051 M: Jouni Malinen <j@w1.fi>
9052 L: linux-wireless@vger.kernel.org
9054 W: http://w1.fi/hostap-driver.html
9055 F: drivers/net/wireless/intersil/hostap/
9057 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9058 L: platform-driver-x86@vger.kernel.org
9060 F: drivers/platform/x86/tc1100-wmi.c
9062 HPET: High Precision Event Timers driver
9063 M: Clemens Ladisch <clemens@ladisch.de>
9065 F: Documentation/timers/hpet.rst
9066 F: drivers/char/hpet.c
9067 F: include/linux/hpet.h
9068 F: include/uapi/linux/hpet.h
9072 F: arch/x86/include/asm/hpet.h
9073 F: arch/x86/kernel/hpet.c
9076 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9078 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9082 M: Sebastian Reichel <sre@kernel.org>
9084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9085 F: Documentation/ABI/testing/sysfs-bus-hsi
9086 F: Documentation/driver-api/hsi.rst
9088 F: include/linux/hsi/
9089 F: include/uapi/linux/hsi/
9092 L: linux-usb@vger.kernel.org
9094 F: drivers/net/usb/hso.c
9096 HSR NETWORK PROTOCOL
9097 L: netdev@vger.kernel.org
9101 HT16K33 LED CONTROLLER DRIVER
9102 M: Robin van der Gracht <robin@protonic.nl>
9104 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9105 F: drivers/auxdisplay/ht16k33.c
9107 HTCPEN TOUCHSCREEN DRIVER
9108 M: Pau Oliva Fora <pof@eslack.org>
9109 L: linux-input@vger.kernel.org
9111 F: drivers/input/touchscreen/htcpen.c
9114 M: Dipen Patel <dipenp@nvidia.com>
9116 F: Documentation/devicetree/bindings/timestamp/
9117 F: Documentation/driver-api/hte/
9119 F: include/linux/hte.h
9121 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9122 M: Lorenzo Bianconi <lorenzo@kernel.org>
9123 L: linux-iio@vger.kernel.org
9125 W: http://www.st.com/
9126 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9127 F: drivers/iio/humidity/hts221*
9129 HUAWEI ETHERNET DRIVER
9130 L: netdev@vger.kernel.org
9132 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9133 F: drivers/net/ethernet/huawei/hinic/
9136 M: Mike Kravetz <mike.kravetz@oracle.com>
9137 M: Muchun Song <songmuchun@bytedance.com>
9138 L: linux-mm@kvack.org
9140 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9141 F: Documentation/admin-guide/mm/hugetlbpage.rst
9142 F: Documentation/vm/hugetlbfs_reserv.rst
9143 F: Documentation/vm/vmemmap_dedup.rst
9145 F: include/linux/hugetlb.h
9147 F: mm/hugetlb_vmemmap.c
9148 F: mm/hugetlb_vmemmap.h
9151 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9152 L: linux-media@vger.kernel.org
9154 W: https://linuxtv.org
9155 T: git git://linuxtv.org/media_tree.git
9156 F: drivers/media/platform/st/sti/hva
9158 HWPOISON MEMORY FAILURE HANDLING
9159 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9160 R: Miaohe Lin <linmiaohe@huawei.com>
9161 L: linux-mm@kvack.org
9163 F: mm/hwpoison-inject.c
9164 F: mm/memory-failure.c
9166 HYCON HY46XX TOUCHSCREEN SUPPORT
9167 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9168 L: linux-input@vger.kernel.org
9170 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9171 F: drivers/input/touchscreen/hycon-hy46xx.c
9173 HYGON PROCESSOR SUPPORT
9174 M: Pu Wen <puwen@hygon.cn>
9175 L: linux-kernel@vger.kernel.org
9177 F: arch/x86/kernel/cpu/hygon.c
9179 HYNIX HI556 SENSOR DRIVER
9180 M: Shawn Tu <shawnx.tu@intel.com>
9181 L: linux-media@vger.kernel.org
9183 T: git git://linuxtv.org/media_tree.git
9184 F: drivers/media/i2c/hi556.c
9186 HYNIX HI846 SENSOR DRIVER
9187 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9188 L: linux-media@vger.kernel.org
9190 F: drivers/media/i2c/hi846.c
9192 HYNIX HI847 SENSOR DRIVER
9193 M: Shawn Tu <shawnx.tu@intel.com>
9194 L: linux-media@vger.kernel.org
9196 F: drivers/media/i2c/hi847.c
9198 Hyper-V/Azure CORE AND DRIVERS
9199 M: "K. Y. Srinivasan" <kys@microsoft.com>
9200 M: Haiyang Zhang <haiyangz@microsoft.com>
9201 M: Stephen Hemminger <sthemmin@microsoft.com>
9202 M: Wei Liu <wei.liu@kernel.org>
9203 M: Dexuan Cui <decui@microsoft.com>
9204 L: linux-hyperv@vger.kernel.org
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9207 F: Documentation/ABI/stable/sysfs-bus-vmbus
9208 F: Documentation/ABI/testing/debugfs-hyperv
9209 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9210 F: arch/arm64/hyperv
9211 F: arch/arm64/include/asm/hyperv-tlfs.h
9212 F: arch/arm64/include/asm/mshyperv.h
9214 F: arch/x86/include/asm/hyperv-tlfs.h
9215 F: arch/x86/include/asm/mshyperv.h
9216 F: arch/x86/include/asm/trace/hyperv.h
9217 F: arch/x86/kernel/cpu/mshyperv.c
9218 F: drivers/clocksource/hyperv_timer.c
9219 F: drivers/hid/hid-hyperv.c
9221 F: drivers/input/serio/hyperv-keyboard.c
9222 F: drivers/iommu/hyperv-iommu.c
9223 F: drivers/net/ethernet/microsoft/
9224 F: drivers/net/hyperv/
9225 F: drivers/pci/controller/pci-hyperv-intf.c
9226 F: drivers/pci/controller/pci-hyperv.c
9227 F: drivers/scsi/storvsc_drv.c
9228 F: drivers/uio/uio_hv_generic.c
9229 F: drivers/video/fbdev/hyperv_fb.c
9230 F: include/asm-generic/hyperv-tlfs.h
9231 F: include/asm-generic/mshyperv.h
9232 F: include/clocksource/hyperv_timer.h
9233 F: include/linux/hyperv.h
9234 F: include/uapi/linux/hyperv.h
9235 F: net/vmw_vsock/hyperv_transport.c
9239 M: Vignesh Raghavendra <vigneshr@ti.com>
9240 L: linux-mtd@lists.infradead.org
9242 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9243 C: irc://irc.oftc.net/mtd
9244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9245 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9246 F: drivers/mtd/hyperbus/
9247 F: include/linux/mtd/hyperbus.h
9249 HYPERVISOR VIRTUAL CONSOLE DRIVER
9250 L: linuxppc-dev@lists.ozlabs.org
9255 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9256 L: linux-i2c@vger.kernel.org
9257 L: linux-acpi@vger.kernel.org
9259 F: drivers/i2c/i2c-core-acpi.c
9261 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9262 M: Ajay Gupta <ajayg@nvidia.com>
9263 L: linux-i2c@vger.kernel.org
9265 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9266 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9269 M: Peter Rosin <peda@axentia.se>
9270 L: linux-i2c@vger.kernel.org
9272 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9273 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9274 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9275 F: Documentation/i2c/i2c-topology.rst
9276 F: Documentation/i2c/muxes/
9277 F: drivers/i2c/i2c-mux.c
9278 F: drivers/i2c/muxes/
9279 F: include/linux/i2c-mux.h
9281 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9282 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9283 L: linux-i2c@vger.kernel.org
9285 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9286 F: drivers/i2c/busses/i2c-mv64xxx.c
9288 I2C OVER PARALLEL PORT
9289 M: Jean Delvare <jdelvare@suse.com>
9290 L: linux-i2c@vger.kernel.org
9292 F: Documentation/i2c/busses/i2c-parport.rst
9293 F: drivers/i2c/busses/i2c-parport.c
9296 M: Wolfram Sang <wsa@kernel.org>
9297 L: linux-i2c@vger.kernel.org
9299 W: https://i2c.wiki.kernel.org/
9300 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9302 F: Documentation/devicetree/bindings/i2c/i2c.txt
9303 F: Documentation/i2c/
9305 F: include/dt-bindings/i2c/i2c.h
9306 F: include/linux/i2c-dev.h
9307 F: include/linux/i2c-smbus.h
9308 F: include/linux/i2c.h
9309 F: include/uapi/linux/i2c-*.h
9310 F: include/uapi/linux/i2c.h
9312 I2C SUBSYSTEM HOST DRIVERS
9313 L: linux-i2c@vger.kernel.org
9315 W: https://i2c.wiki.kernel.org/
9316 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9318 F: Documentation/devicetree/bindings/i2c/
9319 F: drivers/i2c/algos/
9320 F: drivers/i2c/busses/
9321 F: include/dt-bindings/i2c/
9324 M: Jean Delvare <jdelvare@suse.com>
9325 L: linux-i2c@vger.kernel.org
9327 F: Documentation/i2c/busses/i2c-taos-evm.rst
9328 F: drivers/i2c/busses/i2c-taos-evm.c
9331 M: Till Harbaum <till@harbaum.org>
9332 L: linux-i2c@vger.kernel.org
9334 W: http://www.harbaum.org/till/i2c_tiny_usb
9335 F: drivers/i2c/busses/i2c-tiny-usb.c
9337 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9338 M: Jean Delvare <jdelvare@suse.com>
9339 L: linux-i2c@vger.kernel.org
9341 F: Documentation/i2c/busses/i2c-ali1535.rst
9342 F: Documentation/i2c/busses/i2c-ali1563.rst
9343 F: Documentation/i2c/busses/i2c-ali15x3.rst
9344 F: Documentation/i2c/busses/i2c-amd756.rst
9345 F: Documentation/i2c/busses/i2c-amd8111.rst
9346 F: Documentation/i2c/busses/i2c-i801.rst
9347 F: Documentation/i2c/busses/i2c-nforce2.rst
9348 F: Documentation/i2c/busses/i2c-piix4.rst
9349 F: Documentation/i2c/busses/i2c-sis5595.rst
9350 F: Documentation/i2c/busses/i2c-sis630.rst
9351 F: Documentation/i2c/busses/i2c-sis96x.rst
9352 F: Documentation/i2c/busses/i2c-via.rst
9353 F: Documentation/i2c/busses/i2c-viapro.rst
9354 F: drivers/i2c/busses/i2c-ali1535.c
9355 F: drivers/i2c/busses/i2c-ali1563.c
9356 F: drivers/i2c/busses/i2c-ali15x3.c
9357 F: drivers/i2c/busses/i2c-amd756-s4882.c
9358 F: drivers/i2c/busses/i2c-amd756.c
9359 F: drivers/i2c/busses/i2c-amd8111.c
9360 F: drivers/i2c/busses/i2c-i801.c
9361 F: drivers/i2c/busses/i2c-isch.c
9362 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9363 F: drivers/i2c/busses/i2c-nforce2.c
9364 F: drivers/i2c/busses/i2c-piix4.c
9365 F: drivers/i2c/busses/i2c-sis5595.c
9366 F: drivers/i2c/busses/i2c-sis630.c
9367 F: drivers/i2c/busses/i2c-sis96x.c
9368 F: drivers/i2c/busses/i2c-via.c
9369 F: drivers/i2c/busses/i2c-viapro.c
9371 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9372 M: Hans de Goede <hdegoede@redhat.com>
9373 L: linux-i2c@vger.kernel.org
9375 F: drivers/i2c/busses/i2c-cht-wc.c
9377 I2C/SMBUS ISMT DRIVER
9378 M: Seth Heasley <seth.heasley@intel.com>
9379 M: Neil Horman <nhorman@tuxdriver.com>
9380 L: linux-i2c@vger.kernel.org
9381 F: Documentation/i2c/busses/i2c-ismt.rst
9382 F: drivers/i2c/busses/i2c-ismt.c
9384 I2C/SMBUS STUB DRIVER
9385 M: Jean Delvare <jdelvare@suse.com>
9386 L: linux-i2c@vger.kernel.org
9388 F: drivers/i2c/i2c-stub.c
9390 I3C DRIVER FOR CADENCE I3C MASTER IP
9391 M: Przemysław Gaj <pgaj@cadence.com>
9393 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9394 F: drivers/i3c/master/i3c-master-cdns.c
9396 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9397 M: Vitor Soares <vitor.soares@synopsys.com>
9399 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9400 F: drivers/i3c/master/dw*
9403 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9404 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9406 C: irc://chat.freenode.net/linux-i3c
9407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9408 F: Documentation/ABI/testing/sysfs-bus-i3c
9409 F: Documentation/devicetree/bindings/i3c/
9410 F: Documentation/driver-api/i3c
9412 F: include/linux/i3c/
9414 IA64 (Itanium) PLATFORM
9415 L: linux-ia64@vger.kernel.org
9417 F: Documentation/ia64/
9420 IBM Power 842 compression accelerator
9421 M: Haren Myneni <haren@us.ibm.com>
9424 F: drivers/crypto/nx/Kconfig
9425 F: drivers/crypto/nx/Makefile
9426 F: drivers/crypto/nx/nx-842*
9427 F: include/linux/sw842.h
9430 IBM Power in-Nest Crypto Acceleration
9431 M: Breno Leitão <leitao@debian.org>
9432 M: Nayna Jain <nayna@linux.ibm.com>
9433 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9434 L: linux-crypto@vger.kernel.org
9436 F: drivers/crypto/nx/Kconfig
9437 F: drivers/crypto/nx/Makefile
9438 F: drivers/crypto/nx/nx-aes*
9439 F: drivers/crypto/nx/nx-sha*
9440 F: drivers/crypto/nx/nx.*
9441 F: drivers/crypto/nx/nx_csbcpb.h
9442 F: drivers/crypto/nx/nx_debugfs.c
9444 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9445 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9446 L: linux-pci@vger.kernel.org
9447 L: linuxppc-dev@lists.ozlabs.org
9449 F: drivers/pci/hotplug/rpadlpar*
9451 IBM Power Linux RAID adapter
9452 M: Brian King <brking@us.ibm.com>
9454 F: drivers/scsi/ipr.*
9456 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9457 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9458 L: linux-pci@vger.kernel.org
9459 L: linuxppc-dev@lists.ozlabs.org
9461 F: drivers/pci/hotplug/rpaphp*
9463 IBM Power SRIOV Virtual NIC Device Driver
9464 M: Dany Madden <drt@linux.ibm.com>
9465 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9466 L: netdev@vger.kernel.org
9468 F: drivers/net/ethernet/ibm/ibmvnic.*
9470 IBM Power Virtual Accelerator Switchboard
9471 L: linuxppc-dev@lists.ozlabs.org
9473 F: arch/powerpc/include/asm/vas.h
9474 F: arch/powerpc/platforms/powernv/copy-paste.h
9475 F: arch/powerpc/platforms/powernv/vas*
9477 IBM Power Virtual Ethernet Device Driver
9478 M: Cristobal Forno <cforno12@linux.ibm.com>
9479 L: netdev@vger.kernel.org
9481 F: drivers/net/ethernet/ibm/ibmveth.*
9483 IBM Power Virtual FC Device Drivers
9484 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9485 L: linux-scsi@vger.kernel.org
9487 F: drivers/scsi/ibmvscsi/ibmvfc*
9489 IBM Power Virtual Management Channel Driver
9490 M: Brad Warrum <bwarrum@linux.ibm.com>
9491 M: Ritu Agarwal <rituagar@linux.ibm.com>
9493 F: drivers/misc/ibmvmc.*
9495 IBM Power Virtual SCSI Device Drivers
9496 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9497 L: linux-scsi@vger.kernel.org
9499 F: drivers/scsi/ibmvscsi/ibmvscsi*
9500 F: include/scsi/viosrp.h
9502 IBM Power Virtual SCSI Device Target Driver
9503 M: Michael Cyr <mikecyr@linux.ibm.com>
9504 L: linux-scsi@vger.kernel.org
9505 L: target-devel@vger.kernel.org
9507 F: drivers/scsi/ibmvscsi_tgt/
9509 IBM Power VMX Cryptographic instructions
9510 M: Breno Leitão <leitao@debian.org>
9511 M: Nayna Jain <nayna@linux.ibm.com>
9512 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9513 L: linux-crypto@vger.kernel.org
9515 F: drivers/crypto/vmx/Kconfig
9516 F: drivers/crypto/vmx/Makefile
9517 F: drivers/crypto/vmx/aes*
9518 F: drivers/crypto/vmx/ghash*
9519 F: drivers/crypto/vmx/ppc-xlate.pl
9520 F: drivers/crypto/vmx/vmx.c
9522 IBM ServeRAID RAID DRIVER
9524 F: drivers/scsi/ips.*
9526 ICH LPC AND GPIO DRIVER
9527 M: Peter Tyser <ptyser@xes-inc.com>
9529 F: drivers/gpio/gpio-ich.c
9530 F: drivers/mfd/lpc_ich.c
9533 M: Max Staudt <max@enpas.org>
9534 L: linux-i2c@vger.kernel.org
9536 F: drivers/i2c/busses/i2c-icy.c
9538 IDEAPAD LAPTOP EXTRAS DRIVER
9539 M: Ike Panhc <ike.pan@canonical.com>
9540 L: platform-driver-x86@vger.kernel.org
9542 W: http://launchpad.net/ideapad-laptop
9543 F: drivers/platform/x86/ideapad-laptop.c
9545 IDEAPAD LAPTOP SLIDEBAR DRIVER
9546 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9547 L: linux-input@vger.kernel.org
9549 W: https://github.com/o2genum/ideapad-slidebar
9550 F: drivers/input/misc/ideapad_slidebar.c
9553 M: Christian Brauner <brauner@kernel.org>
9554 L: linux-fsdevel@vger.kernel.org
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9557 F: Documentation/filesystems/idmappings.rst
9558 F: tools/testing/selftests/mount_setattr/
9559 F: include/linux/mnt_idmapping.h
9561 IDT VersaClock 5 CLOCK DRIVER
9562 M: Luca Ceresoli <luca@lucaceresoli.net>
9564 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9565 F: drivers/clk/clk-versaclock5.c
9567 IEEE 802.15.4 SUBSYSTEM
9568 M: Alexander Aring <alex.aring@gmail.com>
9569 M: Stefan Schmidt <stefan@datenfreihafen.org>
9570 L: linux-wpan@vger.kernel.org
9572 W: https://linux-wpan.org/
9573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9575 F: Documentation/networking/ieee802154.rst
9576 F: drivers/net/ieee802154/
9577 F: include/linux/ieee802154.h
9578 F: include/linux/nl802154.h
9579 F: include/net/af_ieee802154.h
9580 F: include/net/cfg802154.h
9581 F: include/net/ieee802154_netdev.h
9582 F: include/net/mac802154.h
9583 F: include/net/nl802154.h
9588 M: Yotam Gigi <yotam.gi@gmail.com>
9589 M: Jamal Hadi Salim <jhs@mojatatu.com>
9590 F: include/net/ife.h
9591 F: include/uapi/linux/ife.h
9594 IGORPLUG-USB IR RECEIVER
9595 M: Sean Young <sean@mess.org>
9596 L: linux-media@vger.kernel.org
9598 F: drivers/media/rc/igorplugusb.c
9600 IGUANAWORKS USB IR TRANSCEIVER
9601 M: Sean Young <sean@mess.org>
9602 L: linux-media@vger.kernel.org
9604 F: drivers/media/rc/iguanair.c
9606 IIO DIGITAL POTENTIOMETER DAC
9607 M: Peter Rosin <peda@axentia.se>
9608 L: linux-iio@vger.kernel.org
9610 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9611 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9612 F: drivers/iio/dac/dpot-dac.c
9614 IIO ENVELOPE DETECTOR
9615 M: Peter Rosin <peda@axentia.se>
9616 L: linux-iio@vger.kernel.org
9618 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9619 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9620 F: drivers/iio/adc/envelope-detector.c
9623 M: Peter Rosin <peda@axentia.se>
9624 L: linux-iio@vger.kernel.org
9626 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9627 F: drivers/iio/multiplexer/iio-mux.c
9629 IIO SCMI BASED DRIVER
9630 M: Jyoti Bhayana <jbhayana@google.com>
9631 L: linux-iio@vger.kernel.org
9633 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9635 IIO SUBSYSTEM AND DRIVERS
9636 M: Jonathan Cameron <jic23@kernel.org>
9637 R: Lars-Peter Clausen <lars@metafoo.de>
9638 L: linux-iio@vger.kernel.org
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9641 F: Documentation/ABI/testing/configfs-iio*
9642 F: Documentation/ABI/testing/sysfs-bus-iio*
9643 F: Documentation/devicetree/bindings/iio/
9645 F: drivers/staging/iio/
9646 F: include/linux/iio/
9650 M: Peter Rosin <peda@axentia.se>
9651 L: linux-iio@vger.kernel.org
9653 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9654 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9655 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9656 F: drivers/iio/afe/iio-rescale.c
9658 IKANOS/ADI EAGLE ADSL USB DRIVER
9659 M: Matthieu Castet <castet.matthieu@free.fr>
9660 M: Stanislaw Gruszka <stf_xl@wp.pl>
9662 F: drivers/usb/atm/ueagle-atm.c
9664 IMAGIS TOUCHSCREEN DRIVER
9665 M: Markuss Broks <markuss.broks@gmail.com>
9667 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9668 F: drivers/input/touchscreen/imagis.c
9670 IMGTEC ASCII LCD DRIVER
9671 M: Paul Burton <paulburton@kernel.org>
9673 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9674 F: drivers/auxdisplay/img-ascii-lcd.c
9676 IMGTEC IR DECODER DRIVER
9678 F: drivers/media/rc/img-ir/
9680 IMON SOUNDGRAPH USB IR RECEIVER
9681 M: Sean Young <sean@mess.org>
9682 L: linux-media@vger.kernel.org
9684 F: drivers/media/rc/imon.c
9685 F: drivers/media/rc/imon_raw.c
9687 IMS TWINTURBO FRAMEBUFFER DRIVER
9688 L: linux-fbdev@vger.kernel.org
9690 F: drivers/video/fbdev/imsttfb.c
9692 INA209 HARDWARE MONITOR DRIVER
9693 M: Guenter Roeck <linux@roeck-us.net>
9694 L: linux-hwmon@vger.kernel.org
9696 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9697 F: Documentation/hwmon/ina209.rst
9698 F: drivers/hwmon/ina209.c
9700 INA2XX HARDWARE MONITOR DRIVER
9701 M: Guenter Roeck <linux@roeck-us.net>
9702 L: linux-hwmon@vger.kernel.org
9704 F: Documentation/hwmon/ina2xx.rst
9705 F: drivers/hwmon/ina2xx.c
9706 F: include/linux/platform_data/ina2xx.h
9708 INDUSTRY PACK SUBSYSTEM (IPACK)
9709 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9710 M: Jens Taprogge <jens.taprogge@taprogge.org>
9711 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9712 L: industrypack-devel@lists.sourceforge.net
9714 W: http://industrypack.sourceforge.net
9717 INFINEON DPS310 Driver
9718 M: Eddie James <eajames@linux.ibm.com>
9719 L: linux-iio@vger.kernel.org
9721 F: drivers/iio/pressure/dps310.c
9723 INFINIBAND SUBSYSTEM
9724 M: Jason Gunthorpe <jgg@nvidia.com>
9725 M: Leon Romanovsky <leonro@nvidia.com>
9726 L: linux-rdma@vger.kernel.org
9728 W: https://github.com/linux-rdma/rdma-core
9729 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9731 F: Documentation/devicetree/bindings/infiniband/
9732 F: Documentation/infiniband/
9733 F: drivers/infiniband/
9735 F: include/trace/events/ib_mad.h
9736 F: include/trace/events/ib_umad.h
9737 F: include/uapi/linux/if_infiniband.h
9738 F: include/uapi/rdma/
9739 F: samples/bpf/ibumad_kern.c
9740 F: samples/bpf/ibumad_user.c
9742 INGENIC JZ4780 NAND DRIVER
9743 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9744 L: linux-mtd@lists.infradead.org
9745 L: linux-mips@vger.kernel.org
9747 F: drivers/mtd/nand/raw/ingenic/
9750 M: Paul Cercueil <paul@crapouillou.net>
9751 L: linux-mips@vger.kernel.org
9753 F: arch/mips/boot/dts/ingenic/
9754 F: arch/mips/generic/board-ingenic.c
9755 F: arch/mips/include/asm/mach-ingenic/
9756 F: arch/mips/ingenic/Kconfig
9757 F: drivers/clk/ingenic/
9758 F: drivers/dma/dma-jz4780.c
9759 F: drivers/gpu/drm/ingenic/
9760 F: drivers/i2c/busses/i2c-jz4780.c
9761 F: drivers/iio/adc/ingenic-adc.c
9762 F: drivers/irqchip/irq-ingenic.c
9763 F: drivers/memory/jz4780-nemc.c
9764 F: drivers/mmc/host/jz4740_mmc.c
9765 F: drivers/mtd/nand/raw/ingenic/
9766 F: drivers/pinctrl/pinctrl-ingenic.c
9767 F: drivers/power/supply/ingenic-battery.c
9768 F: drivers/pwm/pwm-jz4740.c
9769 F: drivers/remoteproc/ingenic_rproc.c
9770 F: drivers/rtc/rtc-jz4740.c
9771 F: drivers/tty/serial/8250/8250_ingenic.c
9772 F: drivers/usb/musb/jz4740.c
9773 F: drivers/watchdog/jz4740_wdt.c
9774 F: include/dt-bindings/iio/adc/ingenic,adc.h
9775 F: include/linux/mfd/ingenic-tcu.h
9776 F: sound/soc/codecs/jz47*
9777 F: sound/soc/jz4740/
9779 INJOINIC IP5xxx POWER BANK IC DRIVER
9780 M: Samuel Holland <samuel@sholland.org>
9782 F: drivers/power/supply/ip5xxx_power.c
9785 M: Jan Kara <jack@suse.cz>
9786 R: Amir Goldstein <amir73il@gmail.com>
9787 L: linux-fsdevel@vger.kernel.org
9789 F: Documentation/filesystems/inotify.rst
9790 F: fs/notify/inotify/
9791 F: include/linux/inotify.h
9792 F: include/uapi/linux/inotify.h
9794 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9795 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9796 L: linux-input@vger.kernel.org
9798 Q: http://patchwork.kernel.org/project/linux-input/list/
9799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9800 F: Documentation/devicetree/bindings/input/
9801 F: Documentation/devicetree/bindings/serio/
9802 F: Documentation/input/
9804 F: include/linux/input.h
9805 F: include/linux/input/
9806 F: include/uapi/linux/input-event-codes.h
9807 F: include/uapi/linux/input.h
9809 INPUT MULTITOUCH (MT) PROTOCOL
9810 M: Henrik Rydberg <rydberg@bitmath.org>
9811 L: linux-input@vger.kernel.org
9813 F: Documentation/input/multi-touch-protocol.rst
9814 F: drivers/input/input-mt.c
9817 INSIDE SECURE CRYPTO DRIVER
9818 M: Antoine Tenart <atenart@kernel.org>
9819 L: linux-crypto@vger.kernel.org
9821 F: drivers/crypto/inside-secure/
9823 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9824 M: Mimi Zohar <zohar@linux.ibm.com>
9825 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9826 L: linux-integrity@vger.kernel.org
9828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9829 F: security/integrity/ima/
9830 F: security/integrity/
9832 INTEL 810/815 FRAMEBUFFER DRIVER
9833 M: Antonino Daplas <adaplas@gmail.com>
9834 L: linux-fbdev@vger.kernel.org
9836 F: drivers/video/fbdev/i810/
9839 M: Cezary Rojewski <cezary.rojewski@intel.com>
9840 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9841 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9842 M: Jie Yang <yang.jie@linux.intel.com>
9843 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9847 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9848 M: Hans de Goede <hdegoede@redhat.com>
9849 L: platform-driver-x86@vger.kernel.org
9851 F: drivers/platform/x86/intel/atomisp2/pm.c
9853 INTEL ATOMISP2 LED DRIVER
9854 M: Hans de Goede <hdegoede@redhat.com>
9855 L: platform-driver-x86@vger.kernel.org
9857 F: drivers/platform/x86/intel/atomisp2/led.c
9859 INTEL BIOS SAR INT1092 DRIVER
9860 M: Shravan Sudhakar <s.shravan@intel.com>
9861 M: Intel Corporation <linuxwwan@intel.com>
9862 L: platform-driver-x86@vger.kernel.org
9864 F: drivers/platform/x86/intel/int1092/
9866 INTEL BROXTON PMC DRIVER
9867 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9868 M: Zha Qipeng <qipeng.zha@intel.com>
9870 F: drivers/mfd/intel_pmc_bxt.c
9871 F: include/linux/mfd/intel_pmc_bxt.h
9873 INTEL C600 SERIES SAS CONTROLLER DRIVER
9874 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9875 L: linux-scsi@vger.kernel.org
9877 T: git git://git.code.sf.net/p/intel-sas/isci
9878 F: drivers/scsi/isci/
9880 INTEL CPU family model numbers
9881 M: Tony Luck <tony.luck@intel.com>
9883 L: linux-kernel@vger.kernel.org
9885 F: arch/x86/include/asm/intel-family.h
9887 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9888 M: Jani Nikula <jani.nikula@linux.intel.com>
9889 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9890 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9891 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9892 L: intel-gfx@lists.freedesktop.org
9894 W: https://01.org/linuxgraphics/
9895 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9896 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9897 C: irc://irc.oftc.net/intel-gfx
9898 T: git git://anongit.freedesktop.org/drm-intel
9899 F: Documentation/gpu/i915.rst
9900 F: drivers/gpu/drm/i915/
9901 F: include/drm/i915*
9902 F: include/uapi/drm/i915_drm.h
9904 INTEL ETHERNET DRIVERS
9905 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9906 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9907 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9909 W: http://www.intel.com/support/feedback.htm
9910 W: http://e1000.sourceforge.net/
9911 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9914 F: Documentation/networking/device_drivers/ethernet/intel/
9915 F: drivers/net/ethernet/intel/
9916 F: drivers/net/ethernet/intel/*/
9917 F: include/linux/avf/virtchnl.h
9918 F: include/linux/net/intel/iidc.h
9920 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9921 M: Mustafa Ismail <mustafa.ismail@intel.com>
9922 M: Shiraz Saleem <shiraz.saleem@intel.com>
9923 L: linux-rdma@vger.kernel.org
9925 F: drivers/infiniband/hw/irdma/
9926 F: include/uapi/rdma/irdma-abi.h
9928 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9929 M: Maik Broemme <mbroemme@libmpq.org>
9930 L: linux-fbdev@vger.kernel.org
9932 F: Documentation/fb/intelfb.rst
9933 F: drivers/video/fbdev/intelfb/
9936 M: Andy Shevchenko <andy@kernel.org>
9937 L: linux-gpio@vger.kernel.org
9939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9940 F: drivers/gpio/gpio-ich.c
9941 F: drivers/gpio/gpio-merrifield.c
9942 F: drivers/gpio/gpio-ml-ioh.c
9943 F: drivers/gpio/gpio-pch.c
9944 F: drivers/gpio/gpio-sch.c
9945 F: drivers/gpio/gpio-sodaville.c
9947 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9948 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9949 M: Zhi Wang <zhi.a.wang@intel.com>
9950 L: intel-gvt-dev@lists.freedesktop.org
9951 L: intel-gfx@lists.freedesktop.org
9953 W: https://01.org/igvt-g
9954 T: git https://github.com/intel/gvt-linux.git
9955 F: drivers/gpu/drm/i915/gvt/
9957 INTEL HID EVENT DRIVER
9958 M: Alex Hung <alex.hung@canonical.com>
9959 L: platform-driver-x86@vger.kernel.org
9961 F: drivers/platform/x86/intel/hid.c
9963 INTEL I/OAT DMA DRIVER
9964 M: Dave Jiang <dave.jiang@intel.com>
9965 R: Dan Williams <dan.j.williams@intel.com>
9966 L: dmaengine@vger.kernel.org
9968 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9969 F: drivers/dma/ioat*
9972 M: Dave Jiang <dave.jiang@intel.com>
9973 L: dmaengine@vger.kernel.org
9975 F: drivers/dma/idxd/*
9976 F: include/uapi/linux/idxd.h
9979 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9980 M: Len Brown <lenb@kernel.org>
9981 L: linux-pm@vger.kernel.org
9983 B: https://bugzilla.kernel.org
9984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9985 F: drivers/idle/intel_idle.c
9987 INTEL IN FIELD SCAN (IFS) DEVICE
9988 M: Jithu Joseph <jithu.joseph@intel.com>
9989 R: Ashok Raj <ashok.raj@intel.com>
9990 R: Tony Luck <tony.luck@intel.com>
9992 F: drivers/platform/x86/intel/ifs
9993 F: include/trace/events/intel_ifs.h
9995 INTEL INTEGRATED SENSOR HUB DRIVER
9996 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9997 M: Jiri Kosina <jikos@kernel.org>
9998 L: linux-input@vger.kernel.org
10000 F: drivers/hid/intel-ish-hid/
10003 M: David Woodhouse <dwmw2@infradead.org>
10004 M: Lu Baolu <baolu.lu@linux.intel.com>
10005 L: iommu@lists.linux-foundation.org
10006 L: iommu@lists.linux.dev
10008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10009 F: drivers/iommu/intel/
10010 F: include/linux/intel-iommu.h
10011 F: include/linux/intel-svm.h
10013 INTEL IOP-ADMA DMA DRIVER
10014 R: Dan Williams <dan.j.williams@intel.com>
10016 F: drivers/dma/iop-adma.c
10018 INTEL IPU3 CSI-2 CIO2 DRIVER
10019 M: Yong Zhi <yong.zhi@intel.com>
10020 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10021 M: Bingbu Cao <bingbu.cao@intel.com>
10022 M: Dan Scally <djrscally@gmail.com>
10023 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10024 L: linux-media@vger.kernel.org
10026 T: git git://linuxtv.org/media_tree.git
10027 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10028 F: drivers/media/pci/intel/ipu3/
10030 INTEL IPU3 CSI-2 IMGU DRIVER
10031 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10032 R: Bingbu Cao <bingbu.cao@intel.com>
10033 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10034 L: linux-media@vger.kernel.org
10036 F: Documentation/admin-guide/media/ipu3.rst
10037 F: Documentation/admin-guide/media/ipu3_rcb.svg
10038 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10039 F: drivers/staging/media/ipu3/
10041 INTEL IXP4XX CRYPTO SUPPORT
10042 M: Corentin Labbe <clabbe@baylibre.com>
10043 L: linux-crypto@vger.kernel.org
10045 F: drivers/crypto/ixp4xx_crypto.c
10047 INTEL ISHTP ECLITE DRIVER
10048 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10049 L: platform-driver-x86@vger.kernel.org
10051 F: drivers/platform/x86/intel/ishtp_eclite.c
10053 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10054 M: Krzysztof Halasa <khalasa@piap.pl>
10056 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10057 F: drivers/net/wan/ixp4xx_hss.c
10058 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10059 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10060 F: include/linux/soc/ixp4xx/npe.h
10061 F: include/linux/soc/ixp4xx/qmgr.h
10063 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10064 M: Deepak Saxena <dsaxena@plexity.net>
10066 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10067 F: drivers/char/hw_random/ixp4xx-rng.c
10069 INTEL KEEM BAY DRM DRIVER
10070 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10071 M: Edmund Dea <edmund.j.dea@intel.com>
10073 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10074 F: drivers/gpu/drm/kmb/
10076 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10077 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10079 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10080 F: drivers/crypto/keembay/Kconfig
10081 F: drivers/crypto/keembay/Makefile
10082 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10083 F: drivers/crypto/keembay/ocs-aes.c
10084 F: drivers/crypto/keembay/ocs-aes.h
10086 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10087 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10088 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10089 M: Mark Gross <mgross@linux.intel.com>
10091 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10092 F: drivers/crypto/keembay/Kconfig
10093 F: drivers/crypto/keembay/Makefile
10094 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10096 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10097 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10098 M: Declan Murphy <declan.murphy@intel.com>
10100 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10101 F: drivers/crypto/keembay/Kconfig
10102 F: drivers/crypto/keembay/Makefile
10103 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10104 F: drivers/crypto/keembay/ocs-hcu.c
10105 F: drivers/crypto/keembay/ocs-hcu.h
10107 INTEL THUNDER BAY EMMC PHY DRIVER
10108 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10109 M: Rashmi A <rashmi.a@intel.com>
10111 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10112 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10114 INTEL MANAGEMENT ENGINE (mei)
10115 M: Tomas Winkler <tomas.winkler@intel.com>
10116 L: linux-kernel@vger.kernel.org
10118 F: Documentation/driver-api/mei/*
10119 F: drivers/misc/mei/
10120 F: drivers/watchdog/mei_wdt.c
10121 F: include/linux/mei_aux.h
10122 F: include/linux/mei_cl_bus.h
10123 F: include/uapi/linux/mei.h
10126 INTEL MAX 10 BMC MFD DRIVER
10127 M: Xu Yilun <yilun.xu@intel.com>
10128 R: Tom Rix <trix@redhat.com>
10130 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10131 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10132 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10133 F: drivers/mfd/intel-m10-bmc.c
10134 F: include/linux/mfd/intel-m10-bmc.h
10136 INTEL MENLOW THERMAL DRIVER
10137 M: Sujith Thomas <sujith.thomas@intel.com>
10138 L: linux-pm@vger.kernel.org
10140 W: https://01.org/linux-acpi
10141 F: drivers/thermal/intel/intel_menlow.c
10143 INTEL P-Unit IPC DRIVER
10144 M: Zha Qipeng <qipeng.zha@intel.com>
10145 L: platform-driver-x86@vger.kernel.org
10147 F: arch/x86/include/asm/intel_punit_ipc.h
10148 F: drivers/platform/x86/intel/punit_ipc.c
10150 INTEL PMC CORE DRIVER
10151 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10152 M: David E Box <david.e.box@intel.com>
10153 L: platform-driver-x86@vger.kernel.org
10155 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10156 F: drivers/platform/x86/intel/pmc/
10158 INTEL PMIC GPIO DRIVERS
10159 M: Andy Shevchenko <andy@kernel.org>
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10162 F: drivers/gpio/gpio-*cove.c
10164 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10165 M: Andy Shevchenko <andy@kernel.org>
10167 F: drivers/mfd/intel_soc_pmic*
10168 F: include/linux/mfd/intel_soc_pmic*
10171 M: David E. Box <david.e.box@linux.intel.com>
10173 F: drivers/platform/x86/intel/pmt/
10175 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10176 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10177 L: linux-wireless@vger.kernel.org
10179 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10180 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10181 F: drivers/net/wireless/intel/ipw2x00/
10183 INTEL PSTATE DRIVER
10184 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10185 M: Len Brown <lenb@kernel.org>
10186 L: linux-pm@vger.kernel.org
10188 F: drivers/cpufreq/intel_pstate.c
10190 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10191 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10192 L: linux-iio@vger.kernel.org
10193 F: drivers/counter/intel-qep.c
10196 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10198 F: arch/x86/include/asm/intel_scu_ipc.h
10199 F: drivers/platform/x86/intel_scu_*
10202 M: David E. Box <david.e.box@linux.intel.com>
10204 F: drivers/platform/x86/intel/sdsi.c
10205 F: tools/arch/x86/intel_sdsi/
10206 F: tools/testing/selftests/drivers/sdsi/
10208 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10209 M: Daniel Scally <djrscally@gmail.com>
10211 F: drivers/platform/x86/intel/int3472/
10213 INTEL SPEED SELECT TECHNOLOGY
10214 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10215 L: platform-driver-x86@vger.kernel.org
10217 F: drivers/platform/x86/intel/speed_select_if/
10218 F: include/uapi/linux/isst_if.h
10219 F: tools/power/x86/intel-speed-select/
10221 INTEL STRATIX10 FIRMWARE DRIVERS
10222 M: Dinh Nguyen <dinguyen@kernel.org>
10223 L: linux-kernel@vger.kernel.org
10225 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10226 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10227 F: drivers/firmware/stratix10-rsu.c
10228 F: drivers/firmware/stratix10-svc.c
10229 F: include/linux/firmware/intel/stratix10-smc.h
10230 F: include/linux/firmware/intel/stratix10-svc-client.h
10231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10233 INTEL TELEMETRY DRIVER
10234 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10235 M: "David E. Box" <david.e.box@linux.intel.com>
10236 L: platform-driver-x86@vger.kernel.org
10238 F: arch/x86/include/asm/intel_telemetry.h
10239 F: drivers/platform/x86/intel/telemetry/
10241 INTEL UNCORE FREQUENCY CONTROL
10242 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10243 L: platform-driver-x86@vger.kernel.org
10245 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10246 F: drivers/platform/x86/intel/uncore-frequency/
10248 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10249 M: David E. Box <david.e.box@linux.intel.com>
10251 F: drivers/platform/x86/intel/vsec.*
10253 INTEL VIRTUAL BUTTON DRIVER
10254 M: AceLan Kao <acelan.kao@canonical.com>
10255 L: platform-driver-x86@vger.kernel.org
10257 F: drivers/platform/x86/intel/vbtn.c
10259 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10260 M: Stanislaw Gruszka <stf_xl@wp.pl>
10261 L: linux-wireless@vger.kernel.org
10263 F: drivers/net/wireless/intel/iwlegacy/
10265 INTEL WIRELESS WIFI LINK (iwlwifi)
10266 M: Gregory Greenman <gregory.greenman@intel.com>
10267 L: linux-wireless@vger.kernel.org
10269 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10271 F: drivers/net/wireless/intel/iwlwifi/
10273 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10274 M: Jithu Joseph <jithu.joseph@intel.com>
10275 R: Maurice Ma <maurice.ma@intel.com>
10277 W: https://slimbootloader.github.io/security/firmware-update.html
10278 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10280 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10281 L: Dell.Client.Kernel@dell.com
10283 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10285 INTEL WWAN IOSM DRIVER
10286 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10287 M: Intel Corporation <linuxwwan@intel.com>
10288 L: netdev@vger.kernel.org
10290 F: drivers/net/wwan/iosm/
10293 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10295 F: Documentation/trace/intel_th.rst
10296 F: drivers/hwtracing/intel_th/
10297 F: include/linux/intel_th.h
10299 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10300 M: Ning Sun <ning.sun@intel.com>
10301 L: tboot-devel@lists.sourceforge.net
10303 W: http://tboot.sourceforge.net
10304 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10305 F: Documentation/x86/intel_txt.rst
10306 F: arch/x86/kernel/tboot.c
10307 F: include/linux/tboot.h
10310 M: Jarkko Sakkinen <jarkko@kernel.org>
10311 R: Dave Hansen <dave.hansen@linux.intel.com>
10312 L: linux-sgx@vger.kernel.org
10314 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10316 F: Documentation/x86/sgx.rst
10317 F: arch/x86/entry/vdso/vsgx.S
10318 F: arch/x86/include/asm/sgx.h
10319 F: arch/x86/include/uapi/asm/sgx.h
10320 F: arch/x86/kernel/cpu/sgx/*
10321 F: tools/testing/selftests/sgx/*
10325 M: Georgi Djakov <djakov@kernel.org>
10326 L: linux-pm@vger.kernel.org
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10329 F: Documentation/devicetree/bindings/interconnect/
10330 F: Documentation/driver-api/interconnect.rst
10331 F: drivers/interconnect/
10332 F: include/dt-bindings/interconnect/
10333 F: include/linux/interconnect-provider.h
10334 F: include/linux/interconnect.h
10336 INTERRUPT COUNTER DRIVER
10337 M: Oleksij Rempel <o.rempel@pengutronix.de>
10338 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10339 L: linux-iio@vger.kernel.org
10340 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10341 F: drivers/counter/interrupt-cnt.c
10343 INTERSIL ISL7998X VIDEO DECODER DRIVER
10344 M: Michael Tretter <m.tretter@pengutronix.de>
10345 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10346 L: linux-media@vger.kernel.org
10348 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10349 F: drivers/media/i2c/isl7998x.c
10351 INVENSENSE ICM-426xx IMU DRIVER
10352 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10353 L: linux-iio@vger.kernel.org
10355 W: https://invensense.tdk.com/
10356 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10357 F: drivers/iio/imu/inv_icm42600/
10359 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10360 M: Linus Walleij <linus.walleij@linaro.org>
10361 L: linux-iio@vger.kernel.org
10363 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10364 F: drivers/iio/gyro/mpu3050*
10366 IOC3 ETHERNET DRIVER
10367 M: Ralf Baechle <ralf@linux-mips.org>
10368 L: linux-mips@vger.kernel.org
10370 F: drivers/net/ethernet/sgi/ioc3-eth.c
10372 IOMAP FILESYSTEM LIBRARY
10373 M: Christoph Hellwig <hch@infradead.org>
10374 M: Darrick J. Wong <djwong@kernel.org>
10375 L: linux-xfs@vger.kernel.org
10376 L: linux-fsdevel@vger.kernel.org
10378 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10380 F: include/linux/iomap.h
10383 M: Joerg Roedel <joro@8bytes.org>
10384 M: Will Deacon <will@kernel.org>
10385 L: iommu@lists.linux-foundation.org
10386 L: iommu@lists.linux.dev
10388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10389 F: Documentation/devicetree/bindings/iommu/
10390 F: Documentation/userspace-api/iommu.rst
10392 F: include/linux/iommu.h
10393 F: include/linux/iova.h
10394 F: include/linux/of_iommu.h
10395 F: include/uapi/linux/iommu.h
10398 M: Thomas Zimmermann <tzimmermann@suse.de>
10399 L: dri-devel@lists.freedesktop.org
10401 T: git git://anongit.freedesktop.org/drm/drm-misc
10402 F: include/linux/iosys-map.h
10405 M: Jens Axboe <axboe@kernel.dk>
10406 R: Pavel Begunkov <asml.silence@gmail.com>
10407 L: io-uring@vger.kernel.org
10409 T: git git://git.kernel.dk/linux-block
10410 T: git git://git.kernel.dk/liburing
10414 F: include/linux/io_uring.h
10415 F: include/uapi/linux/io_uring.h
10419 M: Corey Minyard <minyard@acm.org>
10420 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10422 W: http://openipmi.sourceforge.net/
10423 T: git https://github.com/cminyard/linux-ipmi.git for-next
10424 F: Documentation/driver-api/ipmi.rst
10425 F: Documentation/devicetree/bindings/ipmi/
10426 F: drivers/char/ipmi/
10427 F: include/linux/ipmi*
10428 F: include/uapi/linux/ipmi*
10430 IPS SCSI RAID DRIVER
10431 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10432 L: linux-scsi@vger.kernel.org
10434 W: http://www.adaptec.com/
10435 F: drivers/scsi/ips*
10438 M: Simon Horman <horms@verge.net.au>
10439 M: Julian Anastasov <ja@ssi.bg>
10440 L: netdev@vger.kernel.org
10441 L: lvs-devel@vger.kernel.org
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10445 F: Documentation/networking/ipvs-sysctl.rst
10446 F: include/net/ip_vs.h
10447 F: include/uapi/linux/ip_vs.h
10448 F: net/netfilter/ipvs/
10451 M: Jiri Kosina <jikos@kernel.org>
10452 M: David Sterba <dsterba@suse.com>
10454 F: drivers/tty/ipwireless/
10456 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10457 M: Marc Zyngier <maz@kernel.org>
10459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10460 F: Documentation/core-api/irq/irq-domain.rst
10461 F: include/linux/irqdomain.h
10462 F: kernel/irq/irqdomain.c
10463 F: kernel/irq/msi.c
10466 M: Thomas Gleixner <tglx@linutronix.de>
10467 L: linux-kernel@vger.kernel.org
10469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10473 M: Thomas Gleixner <tglx@linutronix.de>
10474 M: Marc Zyngier <maz@kernel.org>
10475 L: linux-kernel@vger.kernel.org
10477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10478 F: Documentation/devicetree/bindings/interrupt-controller/
10479 F: drivers/irqchip/
10482 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10484 F: Documentation/driver-api/isa.rst
10485 F: drivers/base/isa.c
10486 F: include/linux/isa.h
10489 M: Hans Verkuil <hverkuil@xs4all.nl>
10490 L: linux-media@vger.kernel.org
10492 W: https://linuxtv.org
10493 T: git git://linuxtv.org/media_tree.git
10494 F: drivers/media/radio/radio-isa*
10497 M: Jaroslav Kysela <perex@perex.cz>
10499 F: Documentation/driver-api/isapnp.rst
10500 F: drivers/pnp/isapnp/
10501 F: include/linux/isapnp.h
10504 M: Lee Duncan <lduncan@suse.com>
10505 M: Chris Leech <cleech@redhat.com>
10506 M: Mike Christie <michael.christie@oracle.com>
10507 L: open-iscsi@googlegroups.com
10508 L: linux-scsi@vger.kernel.org
10510 W: www.open-iscsi.com
10511 F: drivers/scsi/*iscsi*
10512 F: include/scsi/*iscsi*
10514 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10515 M: Peter Jones <pjones@redhat.com>
10516 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10518 F: drivers/firmware/iscsi_ibft*
10520 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10521 M: Sagi Grimberg <sagi@grimberg.me>
10522 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10523 L: linux-rdma@vger.kernel.org
10525 W: http://www.openfabrics.org
10526 W: www.open-iscsi.org
10527 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10528 F: drivers/infiniband/ulp/iser/
10530 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10531 M: Sagi Grimberg <sagi@grimberg.me>
10532 L: linux-rdma@vger.kernel.org
10533 L: target-devel@vger.kernel.org
10535 W: http://www.linux-iscsi.org
10536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10537 F: drivers/infiniband/ulp/isert
10539 ISDN/CMTP OVER BLUETOOTH
10540 M: Karsten Keil <isdn@linux-pingi.de>
10541 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10542 L: netdev@vger.kernel.org
10544 W: http://www.isdn4linux.de
10545 F: Documentation/isdn/
10546 F: drivers/isdn/capi/
10547 F: include/linux/isdn/
10548 F: include/uapi/linux/isdn/
10549 F: net/bluetooth/cmtp/
10551 ISDN/mISDN SUBSYSTEM
10552 M: Karsten Keil <isdn@linux-pingi.de>
10553 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10554 L: netdev@vger.kernel.org
10556 W: http://www.isdn4linux.de
10557 F: drivers/isdn/Kconfig
10558 F: drivers/isdn/Makefile
10559 F: drivers/isdn/hardware/
10560 F: drivers/isdn/mISDN/
10562 IT87 HARDWARE MONITORING DRIVER
10563 M: Jean Delvare <jdelvare@suse.com>
10564 L: linux-hwmon@vger.kernel.org
10566 F: Documentation/hwmon/it87.rst
10567 F: drivers/hwmon/it87.c
10569 IT913X MEDIA DRIVER
10570 M: Antti Palosaari <crope@iki.fi>
10571 L: linux-media@vger.kernel.org
10573 W: https://linuxtv.org
10574 W: http://palosaari.fi/linux/
10575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10576 T: git git://linuxtv.org/anttip/media_tree.git
10577 F: drivers/media/tuners/it913x*
10579 ITE IT66121 HDMI BRIDGE DRIVER
10580 M: Phong LE <ple@baylibre.com>
10581 M: Neil Armstrong <narmstrong@baylibre.com>
10583 T: git git://anongit.freedesktop.org/drm/drm-misc
10584 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10585 F: drivers/gpu/drm/bridge/ite-it66121.c
10587 IVTV VIDEO4LINUX DRIVER
10588 M: Andy Walls <awalls@md.metrocast.net>
10589 L: linux-media@vger.kernel.org
10591 W: https://linuxtv.org
10592 T: git git://linuxtv.org/media_tree.git
10593 F: Documentation/admin-guide/media/ivtv*
10594 F: drivers/media/pci/ivtv/
10595 F: include/uapi/linux/ivtv*
10597 IX2505V MEDIA DRIVER
10598 M: Malcolm Priestley <tvboxspy@gmail.com>
10599 L: linux-media@vger.kernel.org
10601 W: https://linuxtv.org
10602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10603 F: drivers/media/dvb-frontends/ix2505v*
10605 JAILHOUSE HYPERVISOR INTERFACE
10606 M: Jan Kiszka <jan.kiszka@siemens.com>
10607 L: jailhouse-dev@googlegroups.com
10609 F: arch/x86/include/asm/jailhouse_para.h
10610 F: arch/x86/kernel/jailhouse.c
10612 JC42.4 TEMPERATURE SENSOR DRIVER
10613 M: Guenter Roeck <linux@roeck-us.net>
10614 L: linux-hwmon@vger.kernel.org
10616 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10617 F: Documentation/hwmon/jc42.rst
10618 F: drivers/hwmon/jc42.c
10621 M: Dave Kleikamp <shaggy@kernel.org>
10622 L: jfs-discussion@lists.sourceforge.net
10624 W: http://jfs.sourceforge.net/
10625 T: git git://github.com/kleikamp/linux-shaggy.git
10626 F: Documentation/admin-guide/jfs.rst
10630 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10631 L: netdev@vger.kernel.org
10633 F: drivers/net/ethernet/jme.*
10635 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10636 M: David Woodhouse <dwmw2@infradead.org>
10637 M: Richard Weinberger <richard@nod.at>
10638 L: linux-mtd@lists.infradead.org
10640 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10641 T: git git://git.infradead.org/ubifs-2.6.git
10643 F: include/uapi/linux/jffs2.h
10645 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10646 M: "Theodore Ts'o" <tytso@mit.edu>
10647 M: Jan Kara <jack@suse.com>
10648 L: linux-ext4@vger.kernel.org
10651 F: include/linux/jbd2.h
10653 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10654 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10655 L: linux-media@vger.kernel.org
10656 L: linux-renesas-soc@vger.kernel.org
10658 F: drivers/media/platform/renesas/rcar_jpu.c
10660 JSM Neo PCI based serial card
10661 L: linux-serial@vger.kernel.org
10663 F: drivers/tty/serial/jsm/
10665 K10TEMP HARDWARE MONITORING DRIVER
10666 M: Clemens Ladisch <clemens@ladisch.de>
10667 L: linux-hwmon@vger.kernel.org
10669 F: Documentation/hwmon/k10temp.rst
10670 F: drivers/hwmon/k10temp.c
10672 K8TEMP HARDWARE MONITORING DRIVER
10673 M: Rudolf Marek <r.marek@assembler.cz>
10674 L: linux-hwmon@vger.kernel.org
10676 F: Documentation/hwmon/k8temp.rst
10677 F: drivers/hwmon/k8temp.c
10680 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10681 R: Alexander Potapenko <glider@google.com>
10682 R: Andrey Konovalov <andreyknvl@gmail.com>
10683 R: Dmitry Vyukov <dvyukov@google.com>
10684 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10685 L: kasan-dev@googlegroups.com
10687 F: Documentation/dev-tools/kasan.rst
10688 F: arch/*/include/asm/*kasan.h
10689 F: arch/*/mm/kasan_init*
10690 F: include/linux/kasan*.h
10691 F: lib/Kconfig.kasan
10692 F: lib/test_kasan*.c
10694 F: scripts/Makefile.kasan
10697 M: Masahiro Yamada <masahiroy@kernel.org>
10698 L: linux-kbuild@vger.kernel.org
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10701 F: Documentation/kbuild/kconfig*
10702 F: scripts/Kconfig.include
10703 F: scripts/kconfig/
10706 R: Dmitry Vyukov <dvyukov@google.com>
10707 R: Andrey Konovalov <andreyknvl@gmail.com>
10708 L: kasan-dev@googlegroups.com
10710 F: Documentation/dev-tools/kcov.rst
10711 F: include/linux/kcov.h
10712 F: include/uapi/linux/kcov.h
10714 F: scripts/Makefile.kcov
10717 M: Marco Elver <elver@google.com>
10718 R: Dmitry Vyukov <dvyukov@google.com>
10719 L: kasan-dev@googlegroups.com
10721 F: Documentation/dev-tools/kcsan.rst
10722 F: include/linux/kcsan*.h
10724 F: lib/Kconfig.kcsan
10725 F: scripts/Makefile.kcsan
10728 M: Baoquan He <bhe@redhat.com>
10729 R: Vivek Goyal <vgoyal@redhat.com>
10730 R: Dave Young <dyoung@redhat.com>
10731 L: kexec@lists.infradead.org
10733 W: http://lse.sourceforge.net/kdump/
10734 F: Documentation/admin-guide/kdump/
10735 F: fs/proc/vmcore.c
10736 F: include/linux/crash_core.h
10737 F: include/linux/crash_dump.h
10738 F: include/uapi/linux/vmcore.h
10739 F: kernel/crash_*.c
10741 KEENE FM RADIO TRANSMITTER DRIVER
10742 M: Hans Verkuil <hverkuil@xs4all.nl>
10743 L: linux-media@vger.kernel.org
10745 W: https://linuxtv.org
10746 T: git git://linuxtv.org/media_tree.git
10747 F: drivers/media/radio/radio-keene*
10750 M: Ian Kent <raven@themaw.net>
10751 L: autofs@vger.kernel.org
10755 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10756 M: Masahiro Yamada <masahiroy@kernel.org>
10757 M: Michal Marek <michal.lkml@markovi.net>
10758 R: Nick Desaulniers <ndesaulniers@google.com>
10759 L: linux-kbuild@vger.kernel.org
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10762 F: Documentation/kbuild/
10764 F: scripts/*vmlinux*
10766 F: scripts/Makefile*
10768 F: scripts/dummy-tools/
10771 F: scripts/package/
10774 L: kernel-janitors@vger.kernel.org
10776 W: http://kernelnewbies.org/KernelJanitors
10778 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10779 M: Chuck Lever <chuck.lever@oracle.com>
10780 M: Jeff Layton <jlayton@kernel.org>
10781 L: linux-nfs@vger.kernel.org
10783 W: http://nfs.sourceforge.net/
10784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10788 F: include/linux/lockd/
10789 F: include/linux/sunrpc/
10790 F: include/uapi/linux/nfsd/
10791 F: include/uapi/linux/sunrpc/
10793 F: Documentation/filesystems/nfs/
10796 M: Thorsten Leemhuis <linux@leemhuis.info>
10797 L: regressions@lists.linux.dev
10799 F: Documentation/admin-guide/reporting-regressions.rst
10800 F: Documentation/process/handling-regressions.rst
10802 KERNEL SELFTEST FRAMEWORK
10803 M: Shuah Khan <shuah@kernel.org>
10804 M: Shuah Khan <skhan@linuxfoundation.org>
10805 L: linux-kselftest@vger.kernel.org
10807 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10809 F: Documentation/dev-tools/kselftest*
10810 F: tools/testing/selftests/
10812 KERNEL SMB3 SERVER (KSMBD)
10813 M: Namjae Jeon <linkinjeon@kernel.org>
10814 M: Steve French <sfrench@samba.org>
10815 M: Hyunchul Lee <hyc.lee@gmail.com>
10816 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10817 L: linux-cifs@vger.kernel.org
10819 T: git git://git.samba.org/ksmbd.git
10821 F: fs/smbfs_common/
10823 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10824 M: Brendan Higgins <brendanhiggins@google.com>
10825 L: linux-kselftest@vger.kernel.org
10826 L: kunit-dev@googlegroups.com
10828 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10829 F: Documentation/dev-tools/kunit/
10832 F: tools/testing/kunit/
10834 KERNEL USERMODE HELPER
10835 M: Luis Chamberlain <mcgrof@kernel.org>
10836 L: linux-kernel@vger.kernel.org
10838 F: include/linux/umh.h
10841 KERNEL VIRTUAL MACHINE (KVM)
10842 M: Paolo Bonzini <pbonzini@redhat.com>
10843 L: kvm@vger.kernel.org
10845 W: http://www.linux-kvm.org
10846 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10847 F: Documentation/virt/kvm/
10848 F: include/asm-generic/kvm*
10849 F: include/kvm/iodev.h
10850 F: include/linux/kvm*
10851 F: include/trace/events/kvm.h
10852 F: include/uapi/asm-generic/kvm*
10853 F: include/uapi/linux/kvm*
10855 F: tools/testing/selftests/kvm/
10858 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10859 M: Marc Zyngier <maz@kernel.org>
10860 R: James Morse <james.morse@arm.com>
10861 R: Alexandru Elisei <alexandru.elisei@arm.com>
10862 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10863 R: Oliver Upton <oliver.upton@linux.dev>
10864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10865 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10868 F: arch/arm64/include/asm/kvm*
10869 F: arch/arm64/include/uapi/asm/kvm*
10871 F: include/kvm/arm_*
10872 F: tools/testing/selftests/kvm/*/aarch64/
10873 F: tools/testing/selftests/kvm/aarch64/
10875 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10876 M: Huacai Chen <chenhuacai@kernel.org>
10877 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10878 L: linux-mips@vger.kernel.org
10879 L: kvm@vger.kernel.org
10881 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10882 F: arch/mips/include/asm/kvm*
10883 F: arch/mips/include/uapi/asm/kvm*
10886 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10887 L: linuxppc-dev@lists.ozlabs.org
10888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10889 F: arch/powerpc/include/asm/kvm*
10890 F: arch/powerpc/include/uapi/asm/kvm*
10891 F: arch/powerpc/kernel/kvm*
10892 F: arch/powerpc/kvm/
10894 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10895 M: Anup Patel <anup@brainfault.org>
10896 R: Atish Patra <atishp@atishpatra.org>
10897 L: kvm@vger.kernel.org
10898 L: kvm-riscv@lists.infradead.org
10899 L: linux-riscv@lists.infradead.org
10901 T: git git://github.com/kvm-riscv/linux.git
10902 F: arch/riscv/include/asm/kvm*
10903 F: arch/riscv/include/uapi/asm/kvm*
10905 F: tools/testing/selftests/kvm/*/riscv/
10907 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10908 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10909 M: Janosch Frank <frankja@linux.ibm.com>
10910 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10911 R: David Hildenbrand <david@redhat.com>
10912 L: kvm@vger.kernel.org
10914 W: http://www.ibm.com/developerworks/linux/linux390/
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10916 F: Documentation/virt/kvm/s390*
10917 F: arch/s390/include/asm/gmap.h
10918 F: arch/s390/include/asm/kvm*
10919 F: arch/s390/include/uapi/asm/kvm*
10920 F: arch/s390/include/uapi/asm/uvdevice.h
10921 F: arch/s390/kernel/uv.c
10923 F: arch/s390/mm/gmap.c
10924 F: drivers/s390/char/uvdevice.c
10925 F: tools/testing/selftests/drivers/s390x/uvdevice/
10926 F: tools/testing/selftests/kvm/*/s390x/
10927 F: tools/testing/selftests/kvm/s390x/
10929 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10930 M: Sean Christopherson <seanjc@google.com>
10931 M: Paolo Bonzini <pbonzini@redhat.com>
10932 L: kvm@vger.kernel.org
10934 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10935 F: arch/x86/include/asm/kvm*
10936 F: arch/x86/include/asm/svm.h
10937 F: arch/x86/include/asm/vmx*.h
10938 F: arch/x86/include/uapi/asm/kvm*
10939 F: arch/x86/include/uapi/asm/svm.h
10940 F: arch/x86/include/uapi/asm/vmx.h
10944 KVM PARAVIRT (KVM/paravirt)
10945 M: Paolo Bonzini <pbonzini@redhat.com>
10946 R: Wanpeng Li <wanpengli@tencent.com>
10947 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10948 L: kvm@vger.kernel.org
10950 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10951 F: arch/x86/kernel/kvm.c
10952 F: arch/x86/kernel/kvmclock.c
10953 F: arch/x86/include/asm/pvclock-abi.h
10954 F: include/linux/kvm_para.h
10955 F: include/uapi/linux/kvm_para.h
10956 F: include/uapi/asm-generic/kvm_para.h
10957 F: include/asm-generic/kvm_para.h
10958 F: arch/um/include/asm/kvm_para.h
10959 F: arch/x86/include/asm/kvm_para.h
10960 F: arch/x86/include/uapi/asm/kvm_para.h
10962 KVM X86 HYPER-V (KVM/hyper-v)
10963 M: Vitaly Kuznetsov <vkuznets@redhat.com>
10964 M: Sean Christopherson <seanjc@google.com>
10965 M: Paolo Bonzini <pbonzini@redhat.com>
10966 L: kvm@vger.kernel.org
10968 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10969 F: arch/x86/kvm/hyperv.*
10970 F: arch/x86/kvm/kvm_onhyperv.*
10971 F: arch/x86/kvm/svm/hyperv.*
10972 F: arch/x86/kvm/svm/svm_onhyperv.*
10973 F: arch/x86/kvm/vmx/evmcs.*
10976 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10977 M: Tejun Heo <tj@kernel.org>
10979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10981 F: include/linux/kernfs.h
10984 M: Eric Biederman <ebiederm@xmission.com>
10985 L: kexec@lists.infradead.org
10987 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10988 F: include/linux/kexec.h
10989 F: include/uapi/linux/kexec.h
10993 M: Mimi Zohar <zohar@linux.ibm.com>
10994 L: linux-integrity@vger.kernel.org
10995 L: keyrings@vger.kernel.org
10997 F: Documentation/security/keys/trusted-encrypted.rst
10998 F: include/keys/encrypted-type.h
10999 F: security/keys/encrypted-keys/
11002 M: James Bottomley <jejb@linux.ibm.com>
11003 M: Jarkko Sakkinen <jarkko@kernel.org>
11004 M: Mimi Zohar <zohar@linux.ibm.com>
11005 L: linux-integrity@vger.kernel.org
11006 L: keyrings@vger.kernel.org
11008 F: Documentation/security/keys/trusted-encrypted.rst
11009 F: include/keys/trusted-type.h
11010 F: include/keys/trusted_tpm.h
11011 F: security/keys/trusted-keys/
11014 M: Sumit Garg <sumit.garg@linaro.org>
11015 L: linux-integrity@vger.kernel.org
11016 L: keyrings@vger.kernel.org
11018 F: include/keys/trusted_tee.h
11019 F: security/keys/trusted-keys/trusted_tee.c
11022 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11023 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11024 L: linux-integrity@vger.kernel.org
11025 L: keyrings@vger.kernel.org
11027 F: include/keys/trusted_caam.h
11028 F: security/keys/trusted-keys/trusted_caam.c
11031 M: David Howells <dhowells@redhat.com>
11032 M: Jarkko Sakkinen <jarkko@kernel.org>
11033 L: keyrings@vger.kernel.org
11035 F: Documentation/security/keys/core.rst
11037 F: include/linux/key-type.h
11038 F: include/linux/key.h
11039 F: include/linux/keyctl.h
11040 F: include/uapi/linux/keyctl.h
11043 KEYS/KEYRINGS_INTEGRITY
11044 M: Jarkko Sakkinen <jarkko@kernel.org>
11045 M: Mimi Zohar <zohar@linux.ibm.com>
11046 L: linux-integrity@vger.kernel.org
11047 L: keyrings@vger.kernel.org
11049 F: security/integrity/platform_certs
11052 M: Alexander Potapenko <glider@google.com>
11053 M: Marco Elver <elver@google.com>
11054 R: Dmitry Vyukov <dvyukov@google.com>
11055 L: kasan-dev@googlegroups.com
11057 F: Documentation/dev-tools/kfence.rst
11058 F: arch/*/include/asm/kfence.h
11059 F: include/linux/kfence.h
11060 F: lib/Kconfig.kfence
11064 M: Stefani Seibold <stefani@seibold.net>
11066 F: include/linux/kfifo.h
11070 KGDB / KDB /debug_core
11071 M: Jason Wessel <jason.wessel@windriver.com>
11072 M: Daniel Thompson <daniel.thompson@linaro.org>
11073 R: Douglas Anderson <dianders@chromium.org>
11074 L: kgdb-bugreport@lists.sourceforge.net
11076 W: http://kgdb.wiki.kernel.org/
11077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11078 F: Documentation/dev-tools/kgdb.rst
11079 F: drivers/misc/kgdbts.c
11080 F: drivers/tty/serial/kgdboc.c
11081 F: include/linux/kdb.h
11082 F: include/linux/kgdb.h
11084 F: kernel/module/kdb.c
11086 KHADAS MCU MFD DRIVER
11087 M: Neil Armstrong <narmstrong@baylibre.com>
11088 L: linux-amlogic@lists.infradead.org
11090 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11091 F: drivers/mfd/khadas-mcu.c
11092 F: include/linux/mfd/khadas-mcu.h
11093 F: drivers/thermal/khadas_mcu_fan.c
11096 M: Catalin Marinas <catalin.marinas@arm.com>
11098 F: Documentation/dev-tools/kmemleak.rst
11099 F: include/linux/kmemleak.h
11101 F: samples/kmemleak/kmemleak-test.c
11103 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11104 M: Luis Chamberlain <mcgrof@kernel.org>
11105 L: linux-kernel@vger.kernel.org
11106 L: linux-modules@vger.kernel.org
11108 F: include/linux/kmod.h
11111 F: tools/testing/selftests/kmod/
11114 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11115 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11116 M: "David S. Miller" <davem@davemloft.net>
11117 M: Masami Hiramatsu <mhiramat@kernel.org>
11119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11120 F: Documentation/trace/kprobes.rst
11121 F: include/asm-generic/kprobes.h
11122 F: include/linux/kprobes.h
11123 F: kernel/kprobes.c
11124 F: lib/test_kprobes.c
11127 KS0108 LCD CONTROLLER DRIVER
11128 M: Miguel Ojeda <ojeda@kernel.org>
11130 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11131 F: drivers/auxdisplay/ks0108.c
11132 F: include/linux/ks0108.h
11134 KTD253 BACKLIGHT DRIVER
11135 M: Linus Walleij <linus.walleij@linaro.org>
11137 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11138 F: drivers/video/backlight/ktd253-backlight.c
11141 M: Steven Rostedt <rostedt@goodmis.org>
11142 M: John Hawley <warthog9@eaglescrag.net>
11144 F: tools/testing/ktest
11147 M: David Ahern <dsahern@kernel.org>
11148 L: netdev@vger.kernel.org
11150 F: include/net/l3mdev.h
11153 LANDLOCK SECURITY MODULE
11154 M: Mickaël Salaün <mic@digikod.net>
11155 L: linux-security-module@vger.kernel.org
11157 W: https://landlock.io
11158 T: git https://github.com/landlock-lsm/linux.git
11159 F: Documentation/security/landlock.rst
11160 F: Documentation/userspace-api/landlock.rst
11161 F: include/uapi/linux/landlock.h
11162 F: samples/landlock/
11163 F: security/landlock/
11164 F: tools/testing/selftests/landlock/
11168 LANTIQ / INTEL Ethernet drivers
11169 M: Hauke Mehrtens <hauke@hauke-m.de>
11170 L: netdev@vger.kernel.org
11172 F: drivers/net/dsa/lantiq_gswip.c
11173 F: drivers/net/dsa/lantiq_pce.h
11174 F: drivers/net/ethernet/lantiq_xrx200.c
11175 F: net/dsa/tag_gswip.c
11177 LANTIQ MIPS ARCHITECTURE
11178 M: John Crispin <john@phrozen.org>
11179 L: linux-mips@vger.kernel.org
11181 F: arch/mips/lantiq
11182 F: drivers/soc/lantiq
11184 LASI 53c700 driver for PARISC
11185 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11186 L: linux-scsi@vger.kernel.org
11188 F: Documentation/scsi/53c700.rst
11189 F: drivers/scsi/53c700*
11192 M: Tobin C. Harding <me@tobin.cc>
11193 M: Tycho Andersen <tycho@tycho.pizza>
11194 L: linux-hardening@vger.kernel.org
11196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11197 F: scripts/leaking_addresses.pl
11200 M: Pavel Machek <pavel@ucw.cz>
11201 L: linux-leds@vger.kernel.org
11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11204 F: Documentation/devicetree/bindings/leds/
11206 F: include/linux/leds.h
11208 LEGACY EEPROM DRIVER
11209 M: Jean Delvare <jdelvare@suse.com>
11211 F: Documentation/misc-devices/eeprom.rst
11212 F: drivers/misc/eeprom/eeprom.c
11214 LEGO MINDSTORMS EV3
11215 R: David Lechner <david@lechnology.com>
11217 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11218 F: arch/arm/boot/dts/da850-lego-ev3.dts
11219 F: drivers/power/supply/lego_ev3_battery.c
11221 LEGO USB Tower driver
11222 M: Juergen Stuber <starblue@users.sourceforge.net>
11223 L: legousb-devel@lists.sourceforge.net
11225 W: http://legousb.sourceforge.net/
11226 F: drivers/usb/misc/legousbtower.c
11228 LETSKETCH HID TABLET DRIVER
11229 M: Hans de Goede <hdegoede@redhat.com>
11230 L: linux-input@vger.kernel.org
11232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11233 F: drivers/hid/hid-letsketch.c
11236 M: Matan Ziv-Av <matan@svgalib.org>
11237 L: platform-driver-x86@vger.kernel.org
11239 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11240 F: Documentation/admin-guide/laptops/lg-laptop.rst
11241 F: drivers/platform/x86/lg-laptop.c
11243 LG2160 MEDIA DRIVER
11244 M: Michael Krufky <mkrufky@linuxtv.org>
11245 L: linux-media@vger.kernel.org
11247 W: https://linuxtv.org
11248 W: http://github.com/mkrufky
11249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11250 T: git git://linuxtv.org/mkrufky/tuners.git
11251 F: drivers/media/dvb-frontends/lg2160.*
11253 LGDT3305 MEDIA DRIVER
11254 M: Michael Krufky <mkrufky@linuxtv.org>
11255 L: linux-media@vger.kernel.org
11257 W: https://linuxtv.org
11258 W: http://github.com/mkrufky
11259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11260 T: git git://linuxtv.org/mkrufky/tuners.git
11261 F: drivers/media/dvb-frontends/lgdt3305.*
11263 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11264 M: Viresh Kumar <vireshk@kernel.org>
11265 L: linux-ide@vger.kernel.org
11267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11268 F: drivers/ata/pata_arasan_cf.c
11269 F: include/linux/pata_arasan_cf_data.h
11271 LIBATA PATA DRIVERS
11272 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11273 L: linux-ide@vger.kernel.org
11274 F: drivers/ata/ata_*.c
11275 F: drivers/ata/pata_*.c
11277 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11278 M: Linus Walleij <linus.walleij@linaro.org>
11279 L: linux-ide@vger.kernel.org
11281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11282 F: drivers/ata/pata_ftide010.c
11283 F: drivers/ata/sata_gemini.c
11284 F: drivers/ata/sata_gemini.h
11286 LIBATA SATA AHCI PLATFORM devices support
11287 M: Hans de Goede <hdegoede@redhat.com>
11288 M: Jens Axboe <axboe@kernel.dk>
11289 L: linux-ide@vger.kernel.org
11291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11292 F: drivers/ata/ahci_platform.c
11293 F: drivers/ata/libahci_platform.c
11294 F: include/linux/ahci_platform.h
11296 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11297 M: Mikael Pettersson <mikpelinux@gmail.com>
11298 L: linux-ide@vger.kernel.org
11300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11301 F: drivers/ata/sata_promise.*
11303 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11304 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11305 L: linux-ide@vger.kernel.org
11307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11308 F: Documentation/ABI/testing/sysfs-ata
11309 F: Documentation/devicetree/bindings/ata/
11311 F: include/linux/ata.h
11312 F: include/linux/libata.h
11314 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11315 M: Vishal Verma <vishal.l.verma@intel.com>
11316 M: Dan Williams <dan.j.williams@intel.com>
11317 M: Dave Jiang <dave.jiang@intel.com>
11318 L: nvdimm@lists.linux.dev
11320 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11321 P: Documentation/nvdimm/maintainer-entry-profile.rst
11322 F: drivers/nvdimm/btt*
11324 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11325 M: Dan Williams <dan.j.williams@intel.com>
11326 M: Vishal Verma <vishal.l.verma@intel.com>
11327 M: Dave Jiang <dave.jiang@intel.com>
11328 L: nvdimm@lists.linux.dev
11330 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11331 P: Documentation/nvdimm/maintainer-entry-profile.rst
11332 F: drivers/nvdimm/pmem*
11334 LIBNVDIMM: DEVICETREE BINDINGS
11335 M: Oliver O'Halloran <oohall@gmail.com>
11336 L: nvdimm@lists.linux.dev
11338 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11339 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11340 F: drivers/nvdimm/of_pmem.c
11342 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11343 M: Dan Williams <dan.j.williams@intel.com>
11344 M: Vishal Verma <vishal.l.verma@intel.com>
11345 M: Dave Jiang <dave.jiang@intel.com>
11346 M: Ira Weiny <ira.weiny@intel.com>
11347 L: nvdimm@lists.linux.dev
11349 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11350 P: Documentation/nvdimm/maintainer-entry-profile.rst
11351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11352 F: drivers/acpi/nfit/*
11353 F: drivers/nvdimm/*
11354 F: include/linux/libnvdimm.h
11355 F: include/linux/nd.h
11356 F: include/uapi/linux/ndctl.h
11357 F: tools/testing/nvdimm/
11359 LICENSES and SPDX stuff
11360 M: Thomas Gleixner <tglx@linutronix.de>
11361 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11362 L: linux-spdx@vger.kernel.org
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11366 F: Documentation/process/license-rules.rst
11368 F: scripts/spdxcheck-test.sh
11369 F: scripts/spdxcheck.py
11371 LINEAR RANGES HELPERS
11372 M: Mark Brown <broonie@kernel.org>
11373 R: Matti Vaittinen <mazziesaccount@gmail.com>
11374 F: lib/linear_ranges.c
11375 F: lib/test_linear_ranges.c
11376 F: include/linux/linear_range.h
11378 LINUX FOR POWER MACINTOSH
11379 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11380 L: linuxppc-dev@lists.ozlabs.org
11382 F: arch/powerpc/platforms/powermac/
11383 F: drivers/macintosh/
11385 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11386 M: Michael Ellerman <mpe@ellerman.id.au>
11387 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11388 R: Paul Mackerras <paulus@samba.org>
11389 L: linuxppc-dev@lists.ozlabs.org
11391 W: https://github.com/linuxppc/wiki/wiki
11392 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11394 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11395 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11396 F: Documentation/devicetree/bindings/powerpc/
11397 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11398 F: Documentation/powerpc/
11400 F: drivers/*/*/*pasemi*
11401 F: drivers/*/*pasemi*
11402 F: drivers/char/tpm/tpm_ibmvtpm*
11403 F: drivers/crypto/nx/
11404 F: drivers/crypto/vmx/
11405 F: drivers/i2c/busses/i2c-opal.c
11406 F: drivers/net/ethernet/ibm/ibmveth.*
11407 F: drivers/net/ethernet/ibm/ibmvnic.*
11408 F: drivers/pci/hotplug/pnv_php.c
11409 F: drivers/pci/hotplug/rpa*
11410 F: drivers/rtc/rtc-opal.c
11411 F: drivers/scsi/ibmvscsi/
11412 F: drivers/tty/hvc/hvc_opal.c
11413 F: drivers/watchdog/wdrtas.c
11414 F: tools/testing/selftests/powerpc
11421 LINUX FOR POWERPC EMBEDDED MPC5XXX
11422 M: Anatolij Gustschin <agust@denx.de>
11423 L: linuxppc-dev@lists.ozlabs.org
11425 F: arch/powerpc/platforms/512x/
11426 F: arch/powerpc/platforms/52xx/
11428 LINUX FOR POWERPC EMBEDDED PPC4XX
11429 L: linuxppc-dev@lists.ozlabs.org
11431 F: arch/powerpc/platforms/40x/
11432 F: arch/powerpc/platforms/44x/
11434 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11435 M: Scott Wood <oss@buserror.net>
11436 L: linuxppc-dev@lists.ozlabs.org
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11439 F: Documentation/devicetree/bindings/powerpc/fsl/
11440 F: arch/powerpc/platforms/83xx/
11441 F: arch/powerpc/platforms/85xx/
11443 LINUX FOR POWERPC EMBEDDED PPC8XX
11444 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11445 L: linuxppc-dev@lists.ozlabs.org
11447 F: arch/powerpc/platforms/8xx/
11449 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11450 M: Kees Cook <keescook@chromium.org>
11452 F: drivers/misc/lkdtm/*
11453 F: tools/testing/selftests/lkdtm/*
11455 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11456 M: Alan Stern <stern@rowland.harvard.edu>
11457 M: Andrea Parri <parri.andrea@gmail.com>
11458 M: Will Deacon <will@kernel.org>
11459 M: Peter Zijlstra <peterz@infradead.org>
11460 M: Boqun Feng <boqun.feng@gmail.com>
11461 M: Nicholas Piggin <npiggin@gmail.com>
11462 M: David Howells <dhowells@redhat.com>
11463 M: Jade Alglave <j.alglave@ucl.ac.uk>
11464 M: Luc Maranget <luc.maranget@inria.fr>
11465 M: "Paul E. McKenney" <paulmck@kernel.org>
11466 R: Akira Yokosawa <akiyks@gmail.com>
11467 R: Daniel Lustig <dlustig@nvidia.com>
11468 R: Joel Fernandes <joel@joelfernandes.org>
11469 L: linux-kernel@vger.kernel.org
11470 L: linux-arch@vger.kernel.org
11472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11473 F: Documentation/atomic_bitops.txt
11474 F: Documentation/atomic_t.txt
11475 F: Documentation/core-api/refcount-vs-atomic.rst
11476 F: Documentation/litmus-tests/
11477 F: Documentation/memory-barriers.txt
11478 F: tools/memory-model/
11480 LIS3LV02D ACCELEROMETER DRIVER
11481 M: Eric Piel <eric.piel@tremplin-utc.net>
11483 F: Documentation/misc-devices/lis3lv02d.rst
11484 F: drivers/misc/lis3lv02d/
11485 F: drivers/platform/x86/hp_accel.c
11488 M: David Gow <davidgow@google.com>
11489 L: linux-kselftest@vger.kernel.org
11490 L: kunit-dev@googlegroups.com
11495 M: Karol Gugala <kgugala@antmicro.com>
11496 M: Mateusz Holenko <mholenko@antmicro.com>
11497 M: Gabriel Somlo <gsomlo@gmail.com>
11498 M: Joel Stanley <joel@jms.id.au>
11500 F: Documentation/devicetree/bindings/*/litex,*.yaml
11501 F: arch/openrisc/boot/dts/or1klitex.dts
11502 F: include/linux/litex.h
11503 F: drivers/tty/serial/liteuart.c
11504 F: drivers/soc/litex/*
11505 F: drivers/net/ethernet/litex/*
11506 F: drivers/mmc/host/litex_mmc.c
11510 M: Josh Poimboeuf <jpoimboe@kernel.org>
11511 M: Jiri Kosina <jikos@kernel.org>
11512 M: Miroslav Benes <mbenes@suse.cz>
11513 M: Petr Mladek <pmladek@suse.com>
11514 R: Joe Lawrence <joe.lawrence@redhat.com>
11515 L: live-patching@vger.kernel.org
11517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11518 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11519 F: Documentation/livepatch/
11520 F: arch/powerpc/include/asm/livepatch.h
11521 F: include/linux/livepatch.h
11522 F: kernel/livepatch/
11523 F: kernel/module/livepatch.c
11525 F: samples/livepatch/
11526 F: tools/testing/selftests/livepatch/
11529 L: netdev@vger.kernel.org
11531 F: include/linux/llc.h
11532 F: include/net/llc*
11533 F: include/uapi/linux/llc.h
11536 LM73 HARDWARE MONITOR DRIVER
11537 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11538 L: linux-hwmon@vger.kernel.org
11540 F: drivers/hwmon/lm73.c
11542 LM78 HARDWARE MONITOR DRIVER
11543 M: Jean Delvare <jdelvare@suse.com>
11544 L: linux-hwmon@vger.kernel.org
11546 F: Documentation/hwmon/lm78.rst
11547 F: drivers/hwmon/lm78.c
11549 LM83 HARDWARE MONITOR DRIVER
11550 M: Jean Delvare <jdelvare@suse.com>
11551 L: linux-hwmon@vger.kernel.org
11553 F: Documentation/hwmon/lm83.rst
11554 F: drivers/hwmon/lm83.c
11556 LM90 HARDWARE MONITOR DRIVER
11557 M: Jean Delvare <jdelvare@suse.com>
11558 L: linux-hwmon@vger.kernel.org
11560 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11561 F: Documentation/hwmon/lm90.rst
11562 F: drivers/hwmon/lm90.c
11563 F: include/dt-bindings/thermal/lm90.h
11565 LM95234 HARDWARE MONITOR DRIVER
11566 M: Guenter Roeck <linux@roeck-us.net>
11567 L: linux-hwmon@vger.kernel.org
11569 F: Documentation/hwmon/lm95234.rst
11570 F: drivers/hwmon/lm95234.c
11572 LME2510 MEDIA DRIVER
11573 M: Malcolm Priestley <tvboxspy@gmail.com>
11574 L: linux-media@vger.kernel.org
11576 W: https://linuxtv.org
11577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11578 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11580 LOADPIN SECURITY MODULE
11581 M: Kees Cook <keescook@chromium.org>
11583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11584 F: Documentation/admin-guide/LSM/LoadPin.rst
11585 F: security/loadpin/
11588 M: Peter Zijlstra <peterz@infradead.org>
11589 M: Ingo Molnar <mingo@redhat.com>
11590 M: Will Deacon <will@kernel.org>
11591 R: Waiman Long <longman@redhat.com>
11592 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11593 L: linux-kernel@vger.kernel.org
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11596 F: Documentation/locking/
11597 F: arch/*/include/asm/spinlock*.h
11598 F: include/linux/lockdep.h
11599 F: include/linux/mutex*.h
11600 F: include/linux/rwlock*.h
11601 F: include/linux/rwsem*.h
11602 F: include/linux/seqlock.h
11603 F: include/linux/spinlock*.h
11605 F: lib/locking*.[ch]
11606 X: kernel/locking/locktorture.c
11608 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11609 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11610 L: linux-ntfs-dev@lists.sourceforge.net
11612 W: http://www.linux-ntfs.org/content/view/19/37/
11613 F: Documentation/admin-guide/ldm.rst
11614 F: block/partitions/ldm.*
11616 LOGITECH HID GAMING KEYBOARDS
11617 M: Hans de Goede <hdegoede@redhat.com>
11618 L: linux-input@vger.kernel.org
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11621 F: drivers/hid/hid-lg-g15.c
11623 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11624 M: Adrien Grassein <adrien.grassein@gmail.com>
11626 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11627 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11630 M: Huacai Chen <chenhuacai@kernel.org>
11631 R: WANG Xuerui <kernel@xen0n.name>
11632 L: loongarch@lists.linux.dev
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11636 F: drivers/*/*loongarch*
11637 F: Documentation/loongarch/
11638 F: Documentation/translations/zh_CN/loongarch/
11640 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11641 M: Sathya Prakash <sathya.prakash@broadcom.com>
11642 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11643 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11644 L: MPT-FusionLinux.pdl@broadcom.com
11645 L: linux-scsi@vger.kernel.org
11647 W: http://www.avagotech.com/support/
11648 F: drivers/message/fusion/
11649 F: drivers/scsi/mpt3sas/
11651 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11652 M: Matthew Wilcox <willy@infradead.org>
11653 L: linux-scsi@vger.kernel.org
11655 F: drivers/scsi/sym53c8xx_2/
11658 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11659 L: linux-iio@vger.kernel.org
11661 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11662 F: drivers/iio/dac/ltc1660.c
11664 LTC2688 IIO DAC DRIVER
11665 M: Nuno Sá <nuno.sa@analog.com>
11666 L: linux-iio@vger.kernel.org
11668 W: http://ez.analog.com/community/linux-device-drivers
11669 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11670 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11671 F: drivers/iio/dac/ltc2688.c
11673 LTC2947 HARDWARE MONITOR DRIVER
11674 M: Nuno Sá <nuno.sa@analog.com>
11675 L: linux-hwmon@vger.kernel.org
11677 W: https://ez.analog.com/linux-software-drivers
11678 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11679 F: drivers/hwmon/ltc2947-core.c
11680 F: drivers/hwmon/ltc2947-i2c.c
11681 F: drivers/hwmon/ltc2947-spi.c
11682 F: drivers/hwmon/ltc2947.h
11684 LTC2983 IIO TEMPERATURE DRIVER
11685 M: Nuno Sá <nuno.sa@analog.com>
11686 L: linux-iio@vger.kernel.org
11688 W: https://ez.analog.com/linux-software-drivers
11689 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11690 F: drivers/iio/temperature/ltc2983.c
11692 LTC4261 HARDWARE MONITOR DRIVER
11693 M: Guenter Roeck <linux@roeck-us.net>
11694 L: linux-hwmon@vger.kernel.org
11696 F: Documentation/hwmon/ltc4261.rst
11697 F: drivers/hwmon/ltc4261.c
11699 LTC4306 I2C MULTIPLEXER DRIVER
11700 M: Michael Hennerich <michael.hennerich@analog.com>
11701 L: linux-i2c@vger.kernel.org
11703 W: https://ez.analog.com/linux-software-drivers
11704 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11705 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11707 LTP (Linux Test Project)
11708 M: Mike Frysinger <vapier@gentoo.org>
11709 M: Cyril Hrubis <chrubis@suse.cz>
11710 M: Wanlong Gao <wanlong.gao@gmail.com>
11711 M: Jan Stancek <jstancek@redhat.com>
11712 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11713 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11714 L: ltp@lists.linux.it (subscribers-only)
11716 W: http://linux-test-project.github.io/
11717 T: git git://github.com/linux-test-project/ltp.git
11719 LYNX 28G SERDES PHY DRIVER
11720 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11721 L: netdev@vger.kernel.org
11723 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11724 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11727 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11728 L: netdev@vger.kernel.org
11730 F: drivers/net/pcs/pcs-lynx.c
11731 F: include/linux/pcs-lynx.h
11734 M: Geert Uytterhoeven <geert@linux-m68k.org>
11735 L: linux-m68k@lists.linux-m68k.org
11737 W: http://www.linux-m68k.org/
11738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11742 M68K ON APPLE MACINTOSH
11743 M: Joshua Thompson <funaho@jurai.org>
11744 L: linux-m68k@lists.linux-m68k.org
11746 W: http://www.mac.linux-m68k.org/
11748 F: drivers/macintosh/adb-iop.c
11749 F: drivers/macintosh/via-macii.c
11752 M: Philip Blundell <philb@gnu.org>
11754 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11755 F: arch/m68k/hp300/
11757 M88DS3103 MEDIA DRIVER
11758 M: Antti Palosaari <crope@iki.fi>
11759 L: linux-media@vger.kernel.org
11761 W: https://linuxtv.org
11762 W: http://palosaari.fi/linux/
11763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11764 T: git git://linuxtv.org/anttip/media_tree.git
11765 F: drivers/media/dvb-frontends/m88ds3103*
11767 M88RS2000 MEDIA DRIVER
11768 M: Malcolm Priestley <tvboxspy@gmail.com>
11769 L: linux-media@vger.kernel.org
11771 W: https://linuxtv.org
11772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11773 F: drivers/media/dvb-frontends/m88rs2000*
11775 MA901 MASTERKIT USB FM RADIO DRIVER
11776 M: Alexey Klimov <klimov.linux@gmail.com>
11777 L: linux-media@vger.kernel.org
11779 T: git git://linuxtv.org/media_tree.git
11780 F: drivers/media/radio/radio-ma901.c
11783 M: Johannes Berg <johannes@sipsolutions.net>
11784 L: linux-wireless@vger.kernel.org
11786 W: https://wireless.wiki.kernel.org/
11787 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11790 F: Documentation/networking/mac80211-injection.rst
11791 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11792 F: drivers/net/wireless/mac80211_hwsim.[ch]
11793 F: include/net/mac80211.h
11797 M: Jassi Brar <jassisinghbrar@gmail.com>
11798 L: linux-kernel@vger.kernel.org
11800 F: drivers/mailbox/
11801 F: include/linux/mailbox_client.h
11802 F: include/linux/mailbox_controller.h
11803 F: include/dt-bindings/mailbox/
11804 F: Documentation/devicetree/bindings/mailbox/
11807 M: Viresh Kumar <viresh.kumar@linaro.org>
11808 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11809 L: linux-kernel@vger.kernel.org
11811 F: drivers/mailbox/arm_mhuv2.c
11812 F: include/linux/mailbox/arm_mhuv2_message.h
11813 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11815 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11816 M: Jeremy Kerr <jk@codeconstruct.com.au>
11817 M: Matt Johnston <matt@codeconstruct.com.au>
11818 L: netdev@vger.kernel.org
11820 F: Documentation/networking/mctp.rst
11821 F: drivers/net/mctp/
11822 F: include/net/mctp.h
11823 F: include/net/mctpdevice.h
11824 F: include/net/netns/mctp.h
11827 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11828 M: Michael Kerrisk <mtk.manpages@gmail.com>
11829 L: linux-man@vger.kernel.org
11831 W: http://www.kernel.org/doc/man-pages
11833 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11834 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11835 L: linux-mips@vger.kernel.org
11837 F: arch/mips/boot/dts/img/pistachio*
11839 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11840 M: Andrew Lunn <andrew@lunn.ch>
11841 M: Vivien Didelot <vivien.didelot@gmail.com>
11842 L: netdev@vger.kernel.org
11844 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11845 F: Documentation/networking/devlink/mv88e6xxx.rst
11846 F: drivers/net/dsa/mv88e6xxx/
11847 F: include/linux/dsa/mv88e6xxx.h
11848 F: include/linux/platform_data/mv88e6xxx.h
11850 MARVELL ARMADA 3700 PHY DRIVERS
11851 M: Miquel Raynal <miquel.raynal@bootlin.com>
11853 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11854 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11855 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11856 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11858 MARVELL ARMADA 3700 SERIAL DRIVER
11859 M: Pali Rohár <pali@kernel.org>
11861 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11862 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11863 F: drivers/tty/serial/mvebu-uart.c
11865 MARVELL ARMADA DRM SUPPORT
11866 M: Russell King <linux@armlinux.org.uk>
11868 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11869 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11870 F: Documentation/devicetree/bindings/display/armada/
11871 F: drivers/gpu/drm/armada/
11872 F: include/uapi/drm/armada_drm.h
11874 MARVELL CRYPTO DRIVER
11875 M: Boris Brezillon <bbrezillon@kernel.org>
11876 M: Arnaud Ebalard <arno@natisbad.org>
11877 M: Srujana Challa <schalla@marvell.com>
11878 L: linux-crypto@vger.kernel.org
11880 F: drivers/crypto/marvell/
11881 F: include/linux/soc/marvell/octeontx2/
11883 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11884 M: Mirko Lindner <mlindner@marvell.com>
11885 M: Stephen Hemminger <stephen@networkplumber.org>
11886 L: netdev@vger.kernel.org
11888 F: drivers/net/ethernet/marvell/sk*
11890 MARVELL LIBERTAS WIRELESS DRIVER
11891 L: libertas-dev@lists.infradead.org
11893 F: drivers/net/wireless/marvell/libertas/
11895 MARVELL MACCHIATOBIN SUPPORT
11896 M: Russell King <linux@armlinux.org.uk>
11897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11899 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11901 MARVELL MV643XX ETHERNET DRIVER
11902 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11903 L: netdev@vger.kernel.org
11905 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11906 F: include/linux/mv643xx.h
11908 MARVELL MV88X3310 PHY DRIVER
11909 M: Russell King <linux@armlinux.org.uk>
11910 M: Marek Behún <kabel@kernel.org>
11911 L: netdev@vger.kernel.org
11913 F: drivers/net/phy/marvell10g.c
11915 MARVELL MVEBU THERMAL DRIVER
11916 M: Miquel Raynal <miquel.raynal@bootlin.com>
11918 F: drivers/thermal/armada_thermal.c
11920 MARVELL MVNETA ETHERNET DRIVER
11921 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11922 L: netdev@vger.kernel.org
11924 F: drivers/net/ethernet/marvell/mvneta.*
11926 MARVELL MVPP2 ETHERNET DRIVER
11927 M: Marcin Wojtas <mw@semihalf.com>
11928 M: Russell King <linux@armlinux.org.uk>
11929 L: netdev@vger.kernel.org
11931 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11932 F: drivers/net/ethernet/marvell/mvpp2/
11934 MARVELL MWIFIEX WIRELESS DRIVER
11935 M: Amitkumar Karwar <amitkarwar@gmail.com>
11936 M: Ganapathi Bhat <ganapathi017@gmail.com>
11937 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11938 M: Xinming Hu <huxinming820@gmail.com>
11939 L: linux-wireless@vger.kernel.org
11941 F: drivers/net/wireless/marvell/mwifiex/
11943 MARVELL MWL8K WIRELESS DRIVER
11944 M: Lennert Buytenhek <buytenh@wantstofly.org>
11945 L: linux-wireless@vger.kernel.org
11947 F: drivers/net/wireless/marvell/mwl8k.c
11949 MARVELL NAND CONTROLLER DRIVER
11950 M: Miquel Raynal <miquel.raynal@bootlin.com>
11951 L: linux-mtd@lists.infradead.org
11953 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11954 F: drivers/mtd/nand/raw/marvell_nand.c
11956 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11957 M: Sunil Goutham <sgoutham@marvell.com>
11958 M: Geetha sowjanya <gakula@marvell.com>
11959 M: Subbaraya Sundeep <sbhatta@marvell.com>
11960 M: hariprasad <hkelam@marvell.com>
11961 L: netdev@vger.kernel.org
11963 F: drivers/net/ethernet/marvell/octeontx2/nic/
11964 F: include/linux/soc/marvell/octeontx2/
11966 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11967 M: Sunil Goutham <sgoutham@marvell.com>
11968 M: Linu Cherian <lcherian@marvell.com>
11969 M: Geetha sowjanya <gakula@marvell.com>
11970 M: Jerin Jacob <jerinj@marvell.com>
11971 M: hariprasad <hkelam@marvell.com>
11972 M: Subbaraya Sundeep <sbhatta@marvell.com>
11973 L: netdev@vger.kernel.org
11975 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11976 F: drivers/net/ethernet/marvell/octeontx2/af/
11978 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11979 M: Taras Chornyi <tchornyi@marvell.com>
11981 W: https://github.com/Marvell-switching/switchdev-prestera
11982 F: drivers/net/ethernet/marvell/prestera/
11984 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11985 M: Nicolas Pitre <nico@fluxnic.net>
11987 F: drivers/mmc/host/mvsdio.*
11989 MARVELL USB MDIO CONTROLLER DRIVER
11990 M: Tobias Waldekranz <tobias@waldekranz.com>
11991 L: netdev@vger.kernel.org
11993 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11994 F: drivers/net/mdio/mdio-mvusb.c
11996 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11997 M: Hu Ziji <huziji@marvell.com>
11998 L: linux-mmc@vger.kernel.org
12000 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12001 F: drivers/mmc/host/sdhci-xenon*
12003 MARVELL OCTEON ENDPOINT DRIVER
12004 M: Veerasenareddy Burru <vburru@marvell.com>
12005 M: Abhijit Ayarekar <aayarekar@marvell.com>
12006 L: netdev@vger.kernel.org
12008 F: drivers/net/ethernet/marvell/octeon_ep
12010 MATROX FRAMEBUFFER DRIVER
12011 L: linux-fbdev@vger.kernel.org
12013 F: drivers/video/fbdev/matrox/matroxfb_*
12014 F: include/uapi/linux/matroxfb.h
12017 M: Daniel Nilsson <daniel.nilsson@flex.com>
12018 L: linux-hwmon@vger.kernel.org
12020 F: Documentation/hwmon/max15301.rst
12021 F: drivers/hwmon/pmbus/max15301.c
12023 MAX16065 HARDWARE MONITOR DRIVER
12024 M: Guenter Roeck <linux@roeck-us.net>
12025 L: linux-hwmon@vger.kernel.org
12027 F: Documentation/hwmon/max16065.rst
12028 F: drivers/hwmon/max16065.c
12030 MAX2175 SDR TUNER DRIVER
12031 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12032 L: linux-media@vger.kernel.org
12034 T: git git://linuxtv.org/media_tree.git
12035 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12036 F: Documentation/userspace-api/media/drivers/max2175.rst
12037 F: drivers/media/i2c/max2175*
12038 F: include/uapi/linux/max2175.h
12040 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12041 L: linux-hwmon@vger.kernel.org
12043 F: Documentation/hwmon/max6650.rst
12044 F: drivers/hwmon/max6650.c
12046 MAX6697 HARDWARE MONITOR DRIVER
12047 M: Guenter Roeck <linux@roeck-us.net>
12048 L: linux-hwmon@vger.kernel.org
12050 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12051 F: Documentation/hwmon/max6697.rst
12052 F: drivers/hwmon/max6697.c
12053 F: include/linux/platform_data/max6697.h
12055 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12056 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12057 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12058 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12059 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12060 L: linux-media@vger.kernel.org
12062 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12063 F: drivers/media/i2c/max9286.c
12065 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12066 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12067 L: linux-media@vger.kernel.org
12069 F: drivers/staging/media/max96712/max96712.c
12071 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12072 M: Peter Rosin <peda@axentia.se>
12073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12075 F: Documentation/devicetree/bindings/sound/max9860.txt
12076 F: sound/soc/codecs/max9860.*
12078 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12079 M: Andreas Klinger <ak@it-klinger.de>
12080 L: linux-iio@vger.kernel.org
12082 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12083 F: drivers/iio/proximity/mb1232.c
12085 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12086 R: Iskren Chernev <iskren.chernev@gmail.com>
12087 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12088 R: Marek Szyprowski <m.szyprowski@samsung.com>
12089 R: Matheus Castello <matheus@castello.eng.br>
12090 L: linux-pm@vger.kernel.org
12092 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12093 F: drivers/power/supply/max17040_battery.c
12095 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12096 R: Hans de Goede <hdegoede@redhat.com>
12097 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12098 R: Marek Szyprowski <m.szyprowski@samsung.com>
12099 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12100 R: Purism Kernel Team <kernel@puri.sm>
12101 L: linux-pm@vger.kernel.org
12103 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12104 F: drivers/power/supply/max17042_battery.c
12106 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12107 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12108 L: linux-kernel@vger.kernel.org
12110 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12111 F: drivers/regulator/max20086-regulator.c
12113 MAXIM MAX77650 PMIC MFD DRIVER
12114 M: Bartosz Golaszewski <brgl@bgdev.pl>
12115 L: linux-kernel@vger.kernel.org
12117 F: Documentation/devicetree/bindings/*/*max77650.yaml
12118 F: Documentation/devicetree/bindings/*/max77650*.yaml
12119 F: drivers/gpio/gpio-max77650.c
12120 F: drivers/input/misc/max77650-onkey.c
12121 F: drivers/leds/leds-max77650.c
12122 F: drivers/mfd/max77650.c
12123 F: drivers/power/supply/max77650-charger.c
12124 F: drivers/regulator/max77650-regulator.c
12125 F: include/linux/mfd/max77650.h
12127 MAXIM MAX77714 PMIC MFD DRIVER
12128 M: Luca Ceresoli <luca@lucaceresoli.net>
12130 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12131 F: drivers/mfd/max77714.c
12132 F: include/linux/mfd/max77714.h
12134 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12135 M: Javier Martinez Canillas <javier@dowhile0.org>
12136 L: linux-kernel@vger.kernel.org
12138 F: Documentation/devicetree/bindings/*/*max77802.yaml
12139 F: drivers/regulator/max77802-regulator.c
12140 F: include/dt-bindings/*/*max77802.h
12142 MAXIM MAX77976 BATTERY CHARGER
12143 M: Luca Ceresoli <luca@lucaceresoli.net>
12145 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12146 F: drivers/power/supply/max77976_charger.c
12148 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12149 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12150 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12151 L: linux-pm@vger.kernel.org
12153 B: mailto:linux-samsung-soc@vger.kernel.org
12154 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12155 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12156 F: drivers/power/supply/max14577_charger.c
12157 F: drivers/power/supply/max77693_charger.c
12159 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12160 M: Chanwoo Choi <cw00.choi@samsung.com>
12161 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12162 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12163 L: linux-kernel@vger.kernel.org
12165 B: mailto:linux-samsung-soc@vger.kernel.org
12166 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12167 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12168 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12169 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12170 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12171 F: Documentation/devicetree/bindings/mfd/max77693.txt
12172 F: drivers/*/*max77843.c
12173 F: drivers/*/max14577*.c
12174 F: drivers/*/max77686*.c
12175 F: drivers/*/max77693*.c
12176 F: drivers/clk/clk-max77686.c
12177 F: drivers/extcon/extcon-max14577.c
12178 F: drivers/extcon/extcon-max77693.c
12179 F: drivers/rtc/rtc-max77686.c
12180 F: include/linux/mfd/max14577*.h
12181 F: include/linux/mfd/max77686*.h
12182 F: include/linux/mfd/max77693*.h
12184 MAXIRADIO FM RADIO RECEIVER DRIVER
12185 M: Hans Verkuil <hverkuil@xs4all.nl>
12186 L: linux-media@vger.kernel.org
12188 W: https://linuxtv.org
12189 T: git git://linuxtv.org/media_tree.git
12190 F: drivers/media/radio/radio-maxiradio*
12192 MAXLINEAR ETHERNET PHY DRIVER
12193 M: Xu Liang <lxu@maxlinear.com>
12194 L: netdev@vger.kernel.org
12196 F: drivers/net/phy/mxl-gpy.c
12198 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12199 R: Yasushi SHOJI <yashi@spacecubics.com>
12200 L: linux-can@vger.kernel.org
12202 F: drivers/net/can/usb/mcba_usb.c
12204 MCAN MMIO DEVICE DRIVER
12205 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12206 L: linux-can@vger.kernel.org
12208 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12209 F: drivers/net/can/m_can/m_can.c
12210 F: drivers/net/can/m_can/m_can.h
12211 F: drivers/net/can/m_can/m_can_platform.c
12213 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12214 M: Rishi Gupta <gupt21@gmail.com>
12215 L: linux-i2c@vger.kernel.org
12216 L: linux-input@vger.kernel.org
12218 F: drivers/hid/hid-mcp2221.c
12220 MCP251XFD SPI-CAN NETWORK DRIVER
12221 M: Marc Kleine-Budde <mkl@pengutronix.de>
12222 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12223 R: Thomas Kopp <thomas.kopp@microchip.com>
12224 L: linux-can@vger.kernel.org
12226 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12227 F: drivers/net/can/spi/mcp251xfd/
12229 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12230 M: Peter Rosin <peda@axentia.se>
12231 L: linux-iio@vger.kernel.org
12233 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12234 F: drivers/iio/potentiometer/mcp4018.c
12235 F: drivers/iio/potentiometer/mcp4531.c
12237 MCR20A IEEE-802.15.4 RADIO DRIVER
12238 M: Xue Liu <liuxuenetmail@gmail.com>
12239 L: linux-wpan@vger.kernel.org
12241 W: https://github.com/xueliu/mcr20a-linux
12242 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12243 F: drivers/net/ieee802154/mcr20a.c
12244 F: drivers/net/ieee802154/mcr20a.h
12246 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12247 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12248 L: linux-iio@vger.kernel.org
12250 F: drivers/iio/dac/cio-dac.c
12252 MEDIA CONTROLLER FRAMEWORK
12253 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12254 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12255 L: linux-media@vger.kernel.org
12257 W: https://www.linuxtv.org
12258 T: git git://linuxtv.org/media_tree.git
12259 F: drivers/media/mc/
12260 F: include/media/media-*.h
12261 F: include/uapi/linux/media.h
12263 MEDIA DRIVER FOR FREESCALE IMX PXP
12264 M: Philipp Zabel <p.zabel@pengutronix.de>
12265 L: linux-media@vger.kernel.org
12267 T: git git://linuxtv.org/media_tree.git
12268 F: drivers/media/platform/nxp/imx-pxp.[ch]
12270 MEDIA DRIVERS FOR ASCOT2E
12271 M: Sergey Kozlov <serjk@netup.ru>
12272 M: Abylay Ospan <aospan@netup.ru>
12273 L: linux-media@vger.kernel.org
12275 W: https://linuxtv.org
12276 W: http://netup.tv/
12277 T: git git://linuxtv.org/media_tree.git
12278 F: drivers/media/dvb-frontends/ascot2e*
12280 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12281 M: Jasmin Jessich <jasmin@anw.at>
12282 L: linux-media@vger.kernel.org
12284 W: https://linuxtv.org
12285 T: git git://linuxtv.org/media_tree.git
12286 F: drivers/media/dvb-frontends/cxd2099*
12288 MEDIA DRIVERS FOR CXD2841ER
12289 M: Sergey Kozlov <serjk@netup.ru>
12290 M: Abylay Ospan <aospan@netup.ru>
12291 L: linux-media@vger.kernel.org
12293 W: https://linuxtv.org
12294 W: http://netup.tv/
12295 T: git git://linuxtv.org/media_tree.git
12296 F: drivers/media/dvb-frontends/cxd2841er*
12298 MEDIA DRIVERS FOR CXD2880
12299 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12300 L: linux-media@vger.kernel.org
12302 W: http://linuxtv.org/
12303 T: git git://linuxtv.org/media_tree.git
12304 F: drivers/media/dvb-frontends/cxd2880/*
12305 F: drivers/media/spi/cxd2880*
12307 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12308 L: linux-media@vger.kernel.org
12310 W: https://linuxtv.org
12311 T: git git://linuxtv.org/media_tree.git
12312 F: drivers/media/pci/ddbridge/*
12314 MEDIA DRIVERS FOR FREESCALE IMX
12315 M: Steve Longerbeam <slongerbeam@gmail.com>
12316 M: Philipp Zabel <p.zabel@pengutronix.de>
12317 L: linux-media@vger.kernel.org
12319 T: git git://linuxtv.org/media_tree.git
12320 F: Documentation/admin-guide/media/imx.rst
12321 F: Documentation/devicetree/bindings/media/imx.txt
12322 F: drivers/staging/media/imx/
12323 F: include/linux/imx-media.h
12324 F: include/media/imx.h
12326 MEDIA DRIVERS FOR FREESCALE IMX7
12327 M: Rui Miguel Silva <rmfrfs@gmail.com>
12328 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12329 L: linux-media@vger.kernel.org
12331 T: git git://linuxtv.org/media_tree.git
12332 F: Documentation/admin-guide/media/imx7.rst
12333 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12334 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12335 F: drivers/media/platform/nxp/imx-mipi-csis.c
12336 F: drivers/staging/media/imx/imx7-media-csi.c
12338 MEDIA DRIVERS FOR HELENE
12339 M: Abylay Ospan <aospan@netup.ru>
12340 L: linux-media@vger.kernel.org
12342 W: https://linuxtv.org
12343 W: http://netup.tv/
12344 T: git git://linuxtv.org/media_tree.git
12345 F: drivers/media/dvb-frontends/helene*
12347 MEDIA DRIVERS FOR HORUS3A
12348 M: Sergey Kozlov <serjk@netup.ru>
12349 M: Abylay Ospan <aospan@netup.ru>
12350 L: linux-media@vger.kernel.org
12352 W: https://linuxtv.org
12353 W: http://netup.tv/
12354 T: git git://linuxtv.org/media_tree.git
12355 F: drivers/media/dvb-frontends/horus3a*
12357 MEDIA DRIVERS FOR LNBH25
12358 M: Sergey Kozlov <serjk@netup.ru>
12359 M: Abylay Ospan <aospan@netup.ru>
12360 L: linux-media@vger.kernel.org
12362 W: https://linuxtv.org
12363 W: http://netup.tv/
12364 T: git git://linuxtv.org/media_tree.git
12365 F: drivers/media/dvb-frontends/lnbh25*
12367 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12368 L: linux-media@vger.kernel.org
12370 W: https://linuxtv.org
12371 T: git git://linuxtv.org/media_tree.git
12372 F: drivers/media/dvb-frontends/mxl5xx*
12374 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12375 M: Sergey Kozlov <serjk@netup.ru>
12376 M: Abylay Ospan <aospan@netup.ru>
12377 L: linux-media@vger.kernel.org
12379 W: https://linuxtv.org
12380 W: http://netup.tv/
12381 T: git git://linuxtv.org/media_tree.git
12382 F: drivers/media/pci/netup_unidvb/*
12384 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12385 M: Dmitry Osipenko <digetx@gmail.com>
12386 L: linux-media@vger.kernel.org
12387 L: linux-tegra@vger.kernel.org
12389 T: git git://linuxtv.org/media_tree.git
12390 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12391 F: drivers/media/platform/nvidia/tegra-vde/
12393 MEDIA DRIVERS FOR RENESAS - CEU
12394 M: Jacopo Mondi <jacopo@jmondi.org>
12395 L: linux-media@vger.kernel.org
12396 L: linux-renesas-soc@vger.kernel.org
12398 T: git git://linuxtv.org/media_tree.git
12399 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12400 F: drivers/media/platform/renesas/renesas-ceu.c
12401 F: include/media/drv-intf/renesas-ceu.h
12403 MEDIA DRIVERS FOR RENESAS - DRIF
12404 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12405 L: linux-media@vger.kernel.org
12406 L: linux-renesas-soc@vger.kernel.org
12408 T: git git://linuxtv.org/media_tree.git
12409 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12410 F: drivers/media/platform/renesas/rcar_drif.c
12412 MEDIA DRIVERS FOR RENESAS - FCP
12413 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12414 L: linux-media@vger.kernel.org
12415 L: linux-renesas-soc@vger.kernel.org
12417 T: git git://linuxtv.org/media_tree.git
12418 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12419 F: drivers/media/platform/renesas/rcar-fcp.c
12420 F: include/media/rcar-fcp.h
12422 MEDIA DRIVERS FOR RENESAS - FDP1
12423 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12424 L: linux-media@vger.kernel.org
12425 L: linux-renesas-soc@vger.kernel.org
12427 T: git git://linuxtv.org/media_tree.git
12428 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12429 F: drivers/media/platform/renesas/rcar_fdp1.c
12431 MEDIA DRIVERS FOR RENESAS - VIN
12432 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12433 L: linux-media@vger.kernel.org
12434 L: linux-renesas-soc@vger.kernel.org
12436 T: git git://linuxtv.org/media_tree.git
12437 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12438 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12439 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12440 F: drivers/media/platform/renesas/rcar-isp.c
12441 F: drivers/media/platform/renesas/rcar-vin/
12443 MEDIA DRIVERS FOR RENESAS - VSP1
12444 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12445 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12446 L: linux-media@vger.kernel.org
12447 L: linux-renesas-soc@vger.kernel.org
12449 T: git git://linuxtv.org/media_tree.git
12450 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12451 F: drivers/media/platform/renesas/vsp1/
12453 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12454 L: linux-media@vger.kernel.org
12456 W: https://linuxtv.org
12457 T: git git://linuxtv.org/media_tree.git
12458 F: drivers/media/dvb-frontends/stv0910*
12460 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12461 L: linux-media@vger.kernel.org
12463 W: https://linuxtv.org
12464 T: git git://linuxtv.org/media_tree.git
12465 F: drivers/media/dvb-frontends/stv6111*
12467 MEDIA DRIVERS FOR STM32 - DCMI
12468 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12469 L: linux-media@vger.kernel.org
12471 T: git git://linuxtv.org/media_tree.git
12472 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12473 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12475 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12476 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12477 L: linux-media@vger.kernel.org
12479 W: https://linuxtv.org
12480 Q: http://patchwork.kernel.org/project/linux-media/list/
12481 T: git git://linuxtv.org/media_tree.git
12482 F: Documentation/admin-guide/media/
12483 F: Documentation/devicetree/bindings/media/
12484 F: Documentation/driver-api/media/
12485 F: Documentation/userspace-api/media/
12487 F: drivers/staging/media/
12488 F: include/linux/platform_data/media/
12490 F: include/uapi/linux/dvb/
12491 F: include/uapi/linux/ivtv*
12492 F: include/uapi/linux/media.h
12493 F: include/uapi/linux/meye.h
12494 F: include/uapi/linux/uvcvideo.h
12495 F: include/uapi/linux/v4l2-*
12496 F: include/uapi/linux/videodev2.h
12498 MEDIATEK BLUETOOTH DRIVER
12499 M: Sean Wang <sean.wang@mediatek.com>
12500 L: linux-bluetooth@vger.kernel.org
12501 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12503 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12504 F: drivers/bluetooth/btmtkuart.c
12506 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12507 M: Sean Wang <sean.wang@mediatek.com>
12508 L: linux-pm@vger.kernel.org
12510 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12511 F: drivers/power/reset/mt6323-poweroff.c
12513 MEDIATEK CIR DRIVER
12514 M: Sean Wang <sean.wang@mediatek.com>
12516 F: drivers/media/rc/mtk-cir.c
12518 MEDIATEK DMA DRIVER
12519 M: Sean Wang <sean.wang@mediatek.com>
12520 L: dmaengine@vger.kernel.org
12521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12522 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12524 F: Documentation/devicetree/bindings/dma/mtk-*
12525 F: drivers/dma/mediatek/
12527 MEDIATEK ETHERNET DRIVER
12528 M: Felix Fietkau <nbd@nbd.name>
12529 M: John Crispin <john@phrozen.org>
12530 M: Sean Wang <sean.wang@mediatek.com>
12531 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12532 L: netdev@vger.kernel.org
12534 F: drivers/net/ethernet/mediatek/
12536 MEDIATEK I2C CONTROLLER DRIVER
12537 M: Qii Wang <qii.wang@mediatek.com>
12538 L: linux-i2c@vger.kernel.org
12540 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12541 F: drivers/i2c/busses/i2c-mt65xx.c
12543 MEDIATEK IOMMU DRIVER
12544 M: Yong Wu <yong.wu@mediatek.com>
12545 L: iommu@lists.linux-foundation.org
12546 L: iommu@lists.linux.dev
12547 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12549 F: Documentation/devicetree/bindings/iommu/mediatek*
12550 F: drivers/iommu/mtk_iommu*
12551 F: include/dt-bindings/memory/mt*-port.h
12553 MEDIATEK JPEG DRIVER
12554 M: Bin Liu <bin.liu@mediatek.com>
12556 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12557 F: drivers/media/platform/mediatek/jpeg/
12559 MEDIATEK MDP DRIVER
12560 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12561 M: Houlong Wei <houlong.wei@mediatek.com>
12562 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12564 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12565 F: drivers/media/platform/mediatek/mdp/
12566 F: drivers/media/platform/mediatek/vpu/
12568 MEDIATEK MEDIA DRIVER
12569 M: Tiffany Lin <tiffany.lin@mediatek.com>
12570 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12572 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12573 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12574 F: drivers/media/platform/mediatek/vcodec/
12575 F: drivers/media/platform/mediatek/vpu/
12577 MEDIATEK MMC/SD/SDIO DRIVER
12578 M: Chaotian Jing <chaotian.jing@mediatek.com>
12580 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12581 F: drivers/mmc/host/mtk-sd.c
12583 MEDIATEK MT76 WIRELESS LAN DRIVER
12584 M: Felix Fietkau <nbd@nbd.name>
12585 M: Lorenzo Bianconi <lorenzo@kernel.org>
12586 M: Ryder Lee <ryder.lee@mediatek.com>
12587 R: Shayne Chen <shayne.chen@mediatek.com>
12588 R: Sean Wang <sean.wang@mediatek.com>
12589 L: linux-wireless@vger.kernel.org
12591 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12592 F: drivers/net/wireless/mediatek/mt76/
12594 MEDIATEK MT7601U WIRELESS LAN DRIVER
12595 M: Jakub Kicinski <kubakici@wp.pl>
12596 L: linux-wireless@vger.kernel.org
12598 F: drivers/net/wireless/mediatek/mt7601u/
12600 MEDIATEK MT7621 CLOCK DRIVER
12601 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12603 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12604 F: drivers/clk/ralink/clk-mt7621.c
12606 MEDIATEK MT7621/28/88 I2C DRIVER
12607 M: Stefan Roese <sr@denx.de>
12608 L: linux-i2c@vger.kernel.org
12610 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12611 F: drivers/i2c/busses/i2c-mt7621.c
12613 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12614 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12616 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12617 F: drivers/pci/controller/pcie-mt7621.c
12619 MEDIATEK MT7621 PHY PCI DRIVER
12620 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12622 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12623 F: drivers/phy/ralink/phy-mt7621-pci.c
12625 MEDIATEK NAND CONTROLLER DRIVER
12626 L: linux-mtd@lists.infradead.org
12628 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12629 F: drivers/mtd/nand/raw/mtk_*
12631 MEDIATEK PMIC LED DRIVER
12632 M: Sean Wang <sean.wang@mediatek.com>
12634 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12635 F: drivers/leds/leds-mt6323.c
12637 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12638 M: Sean Wang <sean.wang@mediatek.com>
12640 F: drivers/char/hw_random/mtk-rng.c
12642 MEDIATEK SMI DRIVER
12643 M: Yong Wu <yong.wu@mediatek.com>
12644 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12646 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12647 F: drivers/memory/mtk-smi.c
12648 F: include/soc/mediatek/smi.h
12650 MEDIATEK SWITCH DRIVER
12651 M: Sean Wang <sean.wang@mediatek.com>
12652 M: Landen Chao <Landen.Chao@mediatek.com>
12653 M: DENG Qingfang <dqfext@gmail.com>
12654 L: netdev@vger.kernel.org
12656 F: drivers/net/dsa/mt7530.*
12657 F: net/dsa/tag_mtk.c
12659 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12660 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12661 M: Intel Corporation <linuxwwan@intel.com>
12662 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12663 R: Liu Haijun <haijun.liu@mediatek.com>
12664 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12665 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12666 L: netdev@vger.kernel.org
12668 F: drivers/net/wwan/t7xx/
12670 MEDIATEK USB3 DRD IP DRIVER
12671 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12672 L: linux-usb@vger.kernel.org
12673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12674 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12676 F: Documentation/devicetree/bindings/usb/mediatek,*
12677 F: drivers/usb/host/xhci-mtk*
12678 F: drivers/usb/mtu3/
12680 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12681 M: Peter Senna Tschudin <peter.senna@gmail.com>
12682 M: Martin Donnelly <martin.donnelly@ge.com>
12683 M: Martyn Welch <martyn.welch@collabora.co.uk>
12685 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12686 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12688 MEGARAID SCSI/SAS DRIVERS
12689 M: Kashyap Desai <kashyap.desai@broadcom.com>
12690 M: Sumit Saxena <sumit.saxena@broadcom.com>
12691 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12692 L: megaraidlinux.pdl@broadcom.com
12693 L: linux-scsi@vger.kernel.org
12695 W: http://www.avagotech.com/support/
12696 F: Documentation/scsi/megaraid.rst
12697 F: drivers/scsi/megaraid.*
12698 F: drivers/scsi/megaraid/
12700 MELEXIS MLX90614 DRIVER
12701 M: Crt Mori <cmo@melexis.com>
12702 L: linux-iio@vger.kernel.org
12704 W: http://www.melexis.com
12705 F: drivers/iio/temperature/mlx90614.c
12707 MELEXIS MLX90632 DRIVER
12708 M: Crt Mori <cmo@melexis.com>
12709 L: linux-iio@vger.kernel.org
12711 W: http://www.melexis.com
12712 F: drivers/iio/temperature/mlx90632.c
12714 MELFAS MIP4 TOUCHSCREEN DRIVER
12715 M: Sangwon Jee <jeesw@melfas.com>
12717 W: http://www.melfas.com
12718 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12719 F: drivers/input/touchscreen/melfas_mip4.c
12721 MELLANOX BLUEFIELD I2C DRIVER
12722 M: Khalil Blaiech <kblaiech@nvidia.com>
12723 L: linux-i2c@vger.kernel.org
12725 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12726 F: drivers/i2c/busses/i2c-mlxbf.c
12728 MELLANOX ETHERNET DRIVER (mlx4_en)
12729 M: Tariq Toukan <tariqt@nvidia.com>
12730 L: netdev@vger.kernel.org
12732 W: http://www.mellanox.com
12733 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12734 F: drivers/net/ethernet/mellanox/mlx4/en_*
12736 MELLANOX ETHERNET DRIVER (mlx5e)
12737 M: Saeed Mahameed <saeedm@nvidia.com>
12738 L: netdev@vger.kernel.org
12740 W: http://www.mellanox.com
12741 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12742 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12744 MELLANOX ETHERNET INNOVA DRIVERS
12745 R: Boris Pismenny <borisp@nvidia.com>
12746 L: netdev@vger.kernel.org
12748 W: http://www.mellanox.com
12749 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12750 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12751 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12752 F: include/linux/mlx5/mlx5_ifc_fpga.h
12754 MELLANOX ETHERNET SWITCH DRIVERS
12755 M: Ido Schimmel <idosch@nvidia.com>
12756 M: Petr Machata <petrm@nvidia.com>
12757 L: netdev@vger.kernel.org
12759 W: http://www.mellanox.com
12760 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12761 F: drivers/net/ethernet/mellanox/mlxsw/
12762 F: tools/testing/selftests/drivers/net/mlxsw/
12764 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12765 M: mlxsw@nvidia.com
12766 L: netdev@vger.kernel.org
12768 W: http://www.mellanox.com
12769 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12770 F: drivers/net/ethernet/mellanox/mlxfw/
12772 MELLANOX HARDWARE PLATFORM SUPPORT
12773 M: Hans de Goede <hdegoede@redhat.com>
12774 M: Mark Gross <markgross@kernel.org>
12775 M: Vadim Pasternak <vadimp@nvidia.com>
12776 L: platform-driver-x86@vger.kernel.org
12778 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12779 F: drivers/platform/mellanox/
12780 F: include/linux/platform_data/mlxreg.h
12782 MELLANOX MLX4 core VPI driver
12783 M: Tariq Toukan <tariqt@nvidia.com>
12784 L: netdev@vger.kernel.org
12785 L: linux-rdma@vger.kernel.org
12787 W: http://www.mellanox.com
12788 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12789 F: drivers/net/ethernet/mellanox/mlx4/
12790 F: include/linux/mlx4/
12792 MELLANOX MLX4 IB driver
12793 M: Yishai Hadas <yishaih@nvidia.com>
12794 L: linux-rdma@vger.kernel.org
12796 W: http://www.mellanox.com
12797 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12798 F: drivers/infiniband/hw/mlx4/
12799 F: include/linux/mlx4/
12800 F: include/uapi/rdma/mlx4-abi.h
12802 MELLANOX MLX5 core VPI driver
12803 M: Saeed Mahameed <saeedm@nvidia.com>
12804 M: Leon Romanovsky <leonro@nvidia.com>
12805 L: netdev@vger.kernel.org
12806 L: linux-rdma@vger.kernel.org
12808 W: http://www.mellanox.com
12809 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12810 F: Documentation/networking/device_drivers/ethernet/mellanox/
12811 F: drivers/net/ethernet/mellanox/mlx5/core/
12812 F: include/linux/mlx5/
12814 MELLANOX MLX5 IB driver
12815 M: Leon Romanovsky <leonro@nvidia.com>
12816 L: linux-rdma@vger.kernel.org
12818 W: http://www.mellanox.com
12819 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12820 F: drivers/infiniband/hw/mlx5/
12821 F: include/linux/mlx5/
12822 F: include/uapi/rdma/mlx5-abi.h
12824 MELLANOX MLXCPLD I2C AND MUX DRIVER
12825 M: Vadim Pasternak <vadimp@nvidia.com>
12826 M: Michael Shych <michaelsh@nvidia.com>
12827 L: linux-i2c@vger.kernel.org
12829 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12830 F: drivers/i2c/busses/i2c-mlxcpld.c
12831 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12833 MELLANOX MLXCPLD LED DRIVER
12834 M: Vadim Pasternak <vadimp@nvidia.com>
12835 L: linux-leds@vger.kernel.org
12837 F: Documentation/leds/leds-mlxcpld.rst
12838 F: drivers/leds/leds-mlxcpld.c
12839 F: drivers/leds/leds-mlxreg.c
12841 MELLANOX PLATFORM DRIVER
12842 M: Vadim Pasternak <vadimp@nvidia.com>
12843 L: platform-driver-x86@vger.kernel.org
12845 F: drivers/platform/x86/mlx-platform.c
12848 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12849 M: "Paul E. McKenney" <paulmck@kernel.org>
12850 L: linux-kernel@vger.kernel.org
12852 F: arch/powerpc/include/asm/membarrier.h
12853 F: include/uapi/linux/membarrier.h
12854 F: kernel/sched/membarrier.c
12857 M: Mike Rapoport <rppt@kernel.org>
12858 L: linux-mm@kvack.org
12860 F: Documentation/core-api/boot-time-mm.rst
12861 F: include/linux/memblock.h
12863 F: tools/testing/memblock/
12865 MEMORY CONTROLLER DRIVERS
12866 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12867 L: linux-kernel@vger.kernel.org
12869 B: mailto:krzysztof.kozlowski@linaro.org
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12871 F: Documentation/devicetree/bindings/memory-controllers/
12873 F: include/dt-bindings/memory/
12876 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12877 M: Dmitry Osipenko <digetx@gmail.com>
12878 L: linux-pm@vger.kernel.org
12879 L: linux-tegra@vger.kernel.org
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12882 F: drivers/devfreq/tegra30-devfreq.c
12885 M: Andrew Morton <akpm@linux-foundation.org>
12886 L: linux-mm@kvack.org
12888 W: http://www.linux-mm.org
12889 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12890 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12891 F: include/linux/gfp.h
12892 F: include/linux/memory_hotplug.h
12893 F: include/linux/mm.h
12894 F: include/linux/mmzone.h
12895 F: include/linux/pagewalk.h
12896 F: include/linux/vmalloc.h
12898 F: tools/testing/selftests/vm/
12901 M: David Hildenbrand <david@redhat.com>
12902 M: Oscar Salvador <osalvador@suse.de>
12903 L: linux-mm@kvack.org
12905 F: Documentation/admin-guide/mm/memory-hotplug.rst
12906 F: Documentation/core-api/memory-hotplug.rst
12907 F: drivers/base/memory.c
12908 F: include/linux/memory_hotplug.h
12909 F: mm/memory_hotplug.c
12910 F: tools/testing/selftests/memory-hotplug/
12912 MEMORY TECHNOLOGY DEVICES (MTD)
12913 M: Miquel Raynal <miquel.raynal@bootlin.com>
12914 M: Richard Weinberger <richard@nod.at>
12915 M: Vignesh Raghavendra <vigneshr@ti.com>
12916 L: linux-mtd@lists.infradead.org
12918 W: http://www.linux-mtd.infradead.org/
12919 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12920 C: irc://irc.oftc.net/mtd
12921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12923 F: Documentation/devicetree/bindings/mtd/
12925 F: include/linux/mtd/
12926 F: include/uapi/mtd/
12928 MEN A21 WATCHDOG DRIVER
12929 M: Johannes Thumshirn <morbidrsa@gmail.com>
12930 L: linux-watchdog@vger.kernel.org
12932 F: drivers/watchdog/mena21_wdt.c
12934 MEN CHAMELEON BUS (mcb)
12935 M: Johannes Thumshirn <morbidrsa@gmail.com>
12937 F: Documentation/driver-api/men-chameleon-bus.rst
12939 F: include/linux/mcb.h
12941 MEN F21BMC (Board Management Controller)
12942 M: Andreas Werner <andreas.werner@men.de>
12944 F: Documentation/hwmon/menf21bmc.rst
12945 F: drivers/hwmon/menf21bmc_hwmon.c
12946 F: drivers/leds/leds-menf21bmc.c
12947 F: drivers/mfd/menf21bmc.c
12948 F: drivers/watchdog/menf21bmc_wdt.c
12950 MEN Z069 WATCHDOG DRIVER
12951 M: Johannes Thumshirn <jth@kernel.org>
12952 L: linux-watchdog@vger.kernel.org
12954 F: drivers/watchdog/menz69_wdt.c
12956 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12957 M: Neil Armstrong <narmstrong@baylibre.com>
12958 L: linux-media@vger.kernel.org
12959 L: linux-amlogic@lists.infradead.org
12961 W: http://linux-meson.com/
12962 T: git git://linuxtv.org/media_tree.git
12963 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12964 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12965 F: drivers/media/cec/platform/meson/ao-cec.c
12967 MESON GE2D DRIVER FOR AMLOGIC SOCS
12968 M: Neil Armstrong <narmstrong@baylibre.com>
12969 L: linux-media@vger.kernel.org
12970 L: linux-amlogic@lists.infradead.org
12972 T: git git://linuxtv.org/media_tree.git
12973 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12974 F: drivers/media/platform/amlogic/meson-ge2d/
12976 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12977 M: Liang Yang <liang.yang@amlogic.com>
12978 L: linux-mtd@lists.infradead.org
12980 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12981 F: drivers/mtd/nand/raw/meson_*
12983 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12984 M: Neil Armstrong <narmstrong@baylibre.com>
12985 L: linux-media@vger.kernel.org
12986 L: linux-amlogic@lists.infradead.org
12988 T: git git://linuxtv.org/media_tree.git
12989 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12990 F: drivers/staging/media/meson/vdec/
12992 METHODE UDPU SUPPORT
12993 M: Vladimir Vid <vladimir.vid@sartura.hr>
12995 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12998 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12999 R: Hemant Kumar <quic_hemantk@quicinc.com>
13000 L: mhi@lists.linux.dev
13001 L: linux-arm-msm@vger.kernel.org
13003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13004 F: Documentation/ABI/stable/sysfs-bus-mhi
13005 F: Documentation/mhi/
13006 F: drivers/bus/mhi/
13007 F: include/linux/mhi.h
13009 MICROBLAZE ARCHITECTURE
13010 M: Michal Simek <monstr@monstr.eu>
13012 W: http://www.monstr.eu/fdt/
13013 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13014 F: arch/microblaze/
13016 MICROCHIP AT91 DMA DRIVERS
13017 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13018 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13020 L: dmaengine@vger.kernel.org
13022 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13023 F: drivers/dma/at_hdmac.c
13024 F: drivers/dma/at_hdmac_regs.h
13025 F: drivers/dma/at_xdmac.c
13026 F: include/dt-bindings/dma/at91.h
13028 MICROCHIP AT91 SERIAL DRIVER
13029 M: Richard Genoud <richard.genoud@gmail.com>
13031 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13032 F: drivers/tty/serial/atmel_serial.c
13033 F: drivers/tty/serial/atmel_serial.h
13035 MICROCHIP AT91 USART MFD DRIVER
13036 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13037 L: linux-kernel@vger.kernel.org
13039 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13040 F: drivers/mfd/at91-usart.c
13041 F: include/dt-bindings/mfd/at91-usart.h
13043 MICROCHIP AT91 USART SPI DRIVER
13044 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13045 L: linux-spi@vger.kernel.org
13047 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13048 F: drivers/spi/spi-at91-usart.c
13050 MICROCHIP AUDIO ASOC DRIVERS
13051 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13056 MICROCHIP CSI2DC DRIVER
13057 M: Eugen Hristev <eugen.hristev@microchip.com>
13058 L: linux-media@vger.kernel.org
13060 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13061 F: drivers/media/platform/atmel/microchip-csi2dc.c
13063 MICROCHIP ECC DRIVER
13064 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13065 L: linux-crypto@vger.kernel.org
13067 F: drivers/crypto/atmel-ecc.*
13069 MICROCHIP EIC DRIVER
13070 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13073 F: drivers/irqchip/irq-mchp-eic.c
13075 MICROCHIP I2C DRIVER
13076 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13077 L: linux-i2c@vger.kernel.org
13079 F: drivers/i2c/busses/i2c-at91-*.c
13080 F: drivers/i2c/busses/i2c-at91.h
13082 MICROCHIP ISC DRIVER
13083 M: Eugen Hristev <eugen.hristev@microchip.com>
13084 L: linux-media@vger.kernel.org
13086 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13087 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13088 F: drivers/media/platform/atmel/atmel-isc*
13089 F: drivers/media/platform/atmel/atmel-sama*-isc*
13090 F: include/linux/atmel-isc-media.h
13092 MICROCHIP ISI DRIVER
13093 M: Eugen Hristev <eugen.hristev@microchip.com>
13094 L: linux-media@vger.kernel.org
13096 F: drivers/media/platform/atmel/atmel-isi.c
13097 F: drivers/media/platform/atmel/atmel-isi.h
13099 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13100 M: Woojung Huh <woojung.huh@microchip.com>
13101 M: UNGLinuxDriver@microchip.com
13102 L: netdev@vger.kernel.org
13104 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13105 F: drivers/net/dsa/microchip/*
13106 F: include/linux/platform_data/microchip-ksz.h
13107 F: net/dsa/tag_ksz.c
13109 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13110 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13111 R: UNGLinuxDriver@microchip.com
13112 L: netdev@vger.kernel.org
13114 F: drivers/net/phy/microchip_t1.c
13116 MICROCHIP LAN743X ETHERNET DRIVER
13117 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13118 M: UNGLinuxDriver@microchip.com
13119 L: netdev@vger.kernel.org
13121 F: drivers/net/ethernet/microchip/lan743x_*
13123 MICROCHIP LAN966X ETHERNET DRIVER
13124 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13125 M: UNGLinuxDriver@microchip.com
13126 L: netdev@vger.kernel.org
13128 F: drivers/net/ethernet/microchip/lan966x/*
13130 MICROCHIP LCDFB DRIVER
13131 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13132 L: linux-fbdev@vger.kernel.org
13134 F: drivers/video/fbdev/atmel_lcdfb.c
13135 F: include/video/atmel_lcdc.h
13137 MICROCHIP MCP16502 PMIC DRIVER
13138 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13141 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13142 F: drivers/regulator/mcp16502.c
13144 MICROCHIP MCP3911 ADC DRIVER
13145 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13146 M: Kent Gustavsson <kent@minoris.se>
13147 L: linux-iio@vger.kernel.org
13149 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13150 F: drivers/iio/adc/mcp3911.c
13152 MICROCHIP MMC/SD/SDIO MCI DRIVER
13153 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13155 F: drivers/mmc/host/atmel-mci.c
13157 MICROCHIP NAND DRIVER
13158 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13159 L: linux-mtd@lists.infradead.org
13161 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13162 F: drivers/mtd/nand/raw/atmel/*
13164 MICROCHIP PWM DRIVER
13165 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13167 L: linux-pwm@vger.kernel.org
13169 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13170 F: drivers/pwm/pwm-atmel.c
13172 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13173 M: Eugen Hristev <eugen.hristev@microchip.com>
13174 L: linux-iio@vger.kernel.org
13176 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13177 F: drivers/iio/adc/at91-sama5d2_adc.c
13178 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13180 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13181 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13183 F: drivers/power/reset/at91-sama5d2_shdwc.c
13185 MICROCHIP SPI DRIVER
13186 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13188 F: drivers/spi/spi-atmel.*
13190 MICROCHIP SSC DRIVER
13191 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13194 F: drivers/misc/atmel-ssc.c
13195 F: include/linux/atmel-ssc.h
13197 MICROCHIP USB251XB DRIVER
13198 M: Richard Leitner <richard.leitner@skidata.com>
13199 L: linux-usb@vger.kernel.org
13201 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13202 F: drivers/usb/misc/usb251xb.c
13204 MICROCHIP USBA UDC DRIVER
13205 M: Cristian Birsan <cristian.birsan@microchip.com>
13206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13208 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13210 MICROCHIP WILC1000 WIFI DRIVER
13211 M: Ajay Singh <ajay.kathat@microchip.com>
13212 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13213 L: linux-wireless@vger.kernel.org
13215 F: drivers/net/wireless/microchip/wilc1000/
13217 MICROSEMI MIPS SOCS
13218 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13219 M: UNGLinuxDriver@microchip.com
13220 L: linux-mips@vger.kernel.org
13222 F: Documentation/devicetree/bindings/mips/mscc.txt
13223 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13224 F: arch/mips/boot/dts/mscc/
13225 F: arch/mips/configs/generic/board-ocelot.config
13226 F: arch/mips/generic/board-ocelot.c
13228 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13229 M: Don Brace <don.brace@microchip.com>
13230 L: storagedev@microchip.com
13231 L: linux-scsi@vger.kernel.org
13233 F: Documentation/scsi/smartpqi.rst
13234 F: drivers/scsi/smartpqi/Kconfig
13235 F: drivers/scsi/smartpqi/Makefile
13236 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13237 F: include/linux/cciss*.h
13238 F: include/uapi/linux/cciss*.h
13240 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13241 M: Maximilian Luz <luzmaximilian@gmail.com>
13242 L: linux-pm@vger.kernel.org
13243 L: platform-driver-x86@vger.kernel.org
13245 F: drivers/power/supply/surface_battery.c
13246 F: drivers/power/supply/surface_charger.c
13248 MICROSOFT SURFACE DTX DRIVER
13249 M: Maximilian Luz <luzmaximilian@gmail.com>
13250 L: platform-driver-x86@vger.kernel.org
13252 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13253 F: drivers/platform/surface/surface_dtx.c
13254 F: include/uapi/linux/surface_aggregator/dtx.h
13256 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13257 M: Maximilian Luz <luzmaximilian@gmail.com>
13258 L: platform-driver-x86@vger.kernel.org
13260 F: drivers/platform/surface/surface_gpe.c
13262 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13263 M: Hans de Goede <hdegoede@redhat.com>
13264 M: Mark Gross <markgross@kernel.org>
13265 M: Maximilian Luz <luzmaximilian@gmail.com>
13266 L: platform-driver-x86@vger.kernel.org
13268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13269 F: drivers/platform/surface/
13271 MICROSOFT SURFACE HID TRANSPORT DRIVER
13272 M: Maximilian Luz <luzmaximilian@gmail.com>
13273 L: linux-input@vger.kernel.org
13274 L: platform-driver-x86@vger.kernel.org
13276 F: drivers/hid/surface-hid/
13278 MICROSOFT SURFACE HOT-PLUG DRIVER
13279 M: Maximilian Luz <luzmaximilian@gmail.com>
13280 L: platform-driver-x86@vger.kernel.org
13282 F: drivers/platform/surface/surface_hotplug.c
13284 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13285 M: Maximilian Luz <luzmaximilian@gmail.com>
13286 L: platform-driver-x86@vger.kernel.org
13288 F: drivers/platform/surface/surface_platform_profile.c
13290 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13291 M: Chen Yu <yu.c.chen@intel.com>
13292 L: platform-driver-x86@vger.kernel.org
13294 F: drivers/platform/surface/surfacepro3_button.c
13296 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13297 M: Maximilian Luz <luzmaximilian@gmail.com>
13298 L: platform-driver-x86@vger.kernel.org
13300 W: https://github.com/linux-surface/surface-aggregator-module
13301 C: irc://irc.libera.chat/linux-surface
13302 F: Documentation/driver-api/surface_aggregator/
13303 F: drivers/platform/surface/aggregator/
13304 F: drivers/platform/surface/surface_acpi_notify.c
13305 F: drivers/platform/surface/surface_aggregator_cdev.c
13306 F: drivers/platform/surface/surface_aggregator_registry.c
13307 F: include/linux/surface_acpi_notify.h
13308 F: include/linux/surface_aggregator/
13309 F: include/uapi/linux/surface_aggregator/
13311 MICROTEK X6 SCANNER
13312 M: Oliver Neukum <oliver@neukum.org>
13314 F: drivers/usb/image/microtek.*
13316 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13317 M: Luka Kovacic <luka.kovacic@sartura.hr>
13318 M: Luka Perkov <luka.perkov@sartura.hr>
13320 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13321 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13322 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13323 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13324 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13325 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13327 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13328 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13329 L: linux-media@vger.kernel.org
13331 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13332 F: Documentation/driver-api/media/drivers/ccs/
13333 F: Documentation/userspace-api/media/drivers/ccs.rst
13334 F: drivers/media/i2c/ccs-pll.c
13335 F: drivers/media/i2c/ccs-pll.h
13336 F: drivers/media/i2c/ccs/
13337 F: include/uapi/linux/ccs.h
13338 F: include/uapi/linux/smiapp.h
13341 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13342 L: linux-mips@vger.kernel.org
13344 W: http://www.linux-mips.org/
13345 Q: https://patchwork.kernel.org/project/linux-mips/list/
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13347 F: Documentation/devicetree/bindings/mips/
13348 F: Documentation/mips/
13350 F: drivers/platform/mips/
13352 MIPS BOSTON DEVELOPMENT BOARD
13353 M: Paul Burton <paulburton@kernel.org>
13354 L: linux-mips@vger.kernel.org
13356 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13357 F: arch/mips/boot/dts/img/boston.dts
13358 F: arch/mips/configs/generic/board-boston.config
13359 F: drivers/clk/imgtec/clk-boston.c
13360 F: include/dt-bindings/clock/boston-clock.h
13363 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13364 M: Serge Semin <fancer.lancer@gmail.com>
13365 L: linux-mips@vger.kernel.org
13367 F: drivers/bus/mips_cdmm.c
13368 F: drivers/clocksource/mips-gic-timer.c
13369 F: drivers/cpuidle/cpuidle-cps.c
13370 F: drivers/irqchip/irq-mips-cpu.c
13371 F: drivers/irqchip/irq-mips-gic.c
13373 MIPS GENERIC PLATFORM
13374 M: Paul Burton <paulburton@kernel.org>
13375 L: linux-mips@vger.kernel.org
13377 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13378 F: arch/mips/generic/
13379 F: arch/mips/tools/generic-board-config.sh
13381 MIPS RINT INSTRUCTION EMULATION
13382 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13383 L: linux-mips@vger.kernel.org
13385 F: arch/mips/math-emu/dp_rint.c
13386 F: arch/mips/math-emu/sp_rint.c
13388 MIPS/LOONGSON1 ARCHITECTURE
13389 M: Keguang Zhang <keguang.zhang@gmail.com>
13390 L: linux-mips@vger.kernel.org
13392 F: arch/mips/include/asm/mach-loongson32/
13393 F: arch/mips/loongson32/
13394 F: drivers/*/*/*loongson1*
13395 F: drivers/*/*loongson1*
13397 MIPS/LOONGSON2EF ARCHITECTURE
13398 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13399 L: linux-mips@vger.kernel.org
13401 F: arch/mips/include/asm/mach-loongson2ef/
13402 F: arch/mips/loongson2ef/
13403 F: drivers/cpufreq/loongson2_cpufreq.c
13405 MIPS/LOONGSON64 ARCHITECTURE
13406 M: Huacai Chen <chenhuacai@kernel.org>
13407 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13408 L: linux-mips@vger.kernel.org
13410 F: arch/mips/include/asm/mach-loongson64/
13411 F: arch/mips/loongson64/
13412 F: drivers/irqchip/irq-loongson*
13413 F: drivers/platform/mips/cpu_hwmon.c
13415 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13416 M: Hans Verkuil <hverkuil@xs4all.nl>
13417 L: linux-media@vger.kernel.org
13419 W: https://linuxtv.org
13420 T: git git://linuxtv.org/media_tree.git
13421 F: drivers/media/radio/radio-miropcm20*
13424 R: Lubomir Rintel <lkundrak@v3.sk>
13425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13428 F: arch/arm/boot/dts/mmp*
13429 F: arch/arm/mach-mmp/
13430 F: include/linux/soc/mmp/
13432 MMP USB PHY DRIVERS
13433 R: Lubomir Rintel <lkundrak@v3.sk>
13434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13436 F: drivers/phy/marvell/phy-mmp3-usb.c
13437 F: drivers/phy/marvell/phy-pxa-usb.c
13439 MMU GATHER AND TLB INVALIDATION
13440 M: Will Deacon <will@kernel.org>
13441 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13442 M: Andrew Morton <akpm@linux-foundation.org>
13443 M: Nick Piggin <npiggin@gmail.com>
13444 M: Peter Zijlstra <peterz@infradead.org>
13445 L: linux-arch@vger.kernel.org
13446 L: linux-mm@kvack.org
13448 F: arch/*/include/asm/tlb.h
13449 F: include/asm-generic/tlb.h
13452 MN88472 MEDIA DRIVER
13453 M: Antti Palosaari <crope@iki.fi>
13454 L: linux-media@vger.kernel.org
13456 W: https://linuxtv.org
13457 W: http://palosaari.fi/linux/
13458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13459 F: drivers/media/dvb-frontends/mn88472*
13461 MN88473 MEDIA DRIVER
13462 M: Antti Palosaari <crope@iki.fi>
13463 L: linux-media@vger.kernel.org
13465 W: https://linuxtv.org
13466 W: http://palosaari.fi/linux/
13467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13468 F: drivers/media/dvb-frontends/mn88473*
13471 M: Luis Chamberlain <mcgrof@kernel.org>
13472 L: linux-modules@vger.kernel.org
13473 L: linux-kernel@vger.kernel.org
13475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13476 F: include/linux/module.h
13479 MONOLITHIC POWER SYSTEM PMIC DRIVER
13480 M: Saravanan Sekar <sravanhome@gmail.com>
13482 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13483 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13484 F: drivers/iio/adc/mp2629_adc.c
13485 F: drivers/mfd/mp2629.c
13486 F: drivers/power/supply/mp2629_charger.c
13487 F: drivers/regulator/mp5416.c
13488 F: drivers/regulator/mpq7920.c
13489 F: drivers/regulator/mpq7920.h
13490 F: include/linux/mfd/mp2629.h
13492 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13494 W: http://popies.net/meye/
13495 F: Documentation/userspace-api/media/drivers/meye*
13496 F: drivers/media/pci/meye/
13497 F: include/uapi/linux/meye.h
13499 MOTORCOMM PHY DRIVER
13500 M: Peter Geis <pgwipeout@gmail.com>
13501 L: netdev@vger.kernel.org
13503 F: drivers/net/phy/motorcomm.c
13505 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13506 M: Jiri Slaby <jirislaby@kernel.org>
13508 F: Documentation/driver-api/tty/moxa-smartio.rst
13509 F: drivers/tty/mxser.*
13511 MR800 AVERMEDIA USB FM RADIO DRIVER
13512 M: Alexey Klimov <klimov.linux@gmail.com>
13513 L: linux-media@vger.kernel.org
13515 T: git git://linuxtv.org/media_tree.git
13516 F: drivers/media/radio/radio-mr800.c
13518 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13519 M: Alan Ott <alan@signal11.us>
13520 L: linux-wpan@vger.kernel.org
13522 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13523 F: drivers/net/ieee802154/mrf24j40.c
13526 M: "Lee, Chun-Yi" <jlee@suse.com>
13527 L: platform-driver-x86@vger.kernel.org
13529 F: drivers/platform/x86/msi-laptop.c
13532 L: platform-driver-x86@vger.kernel.org
13534 F: drivers/platform/x86/msi-wmi.c
13536 MSI001 MEDIA DRIVER
13537 M: Antti Palosaari <crope@iki.fi>
13538 L: linux-media@vger.kernel.org
13540 W: https://linuxtv.org
13541 W: http://palosaari.fi/linux/
13542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13543 T: git git://linuxtv.org/anttip/media_tree.git
13544 F: drivers/media/tuners/msi001*
13546 MSI2500 MEDIA DRIVER
13547 M: Antti Palosaari <crope@iki.fi>
13548 L: linux-media@vger.kernel.org
13550 W: https://linuxtv.org
13551 W: http://palosaari.fi/linux/
13552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13553 T: git git://linuxtv.org/anttip/media_tree.git
13554 F: drivers/media/usb/msi2500/
13556 MSTAR INTERRUPT CONTROLLER DRIVER
13557 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13558 M: Daniel Palmer <daniel@thingy.jp>
13560 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13561 F: drivers/irqchip/irq-mst-intc.c
13563 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13564 M: Robert Jarzmik <robert.jarzmik@free.fr>
13565 L: linux-mtd@lists.infradead.org
13567 F: drivers/mtd/devices/docg3*
13569 MT9M032 APTINA SENSOR DRIVER
13570 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13571 L: linux-media@vger.kernel.org
13573 T: git git://linuxtv.org/media_tree.git
13574 F: drivers/media/i2c/mt9m032.c
13575 F: include/media/i2c/mt9m032.h
13577 MT9P031 APTINA CAMERA SENSOR
13578 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13579 L: linux-media@vger.kernel.org
13581 T: git git://linuxtv.org/media_tree.git
13582 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13583 F: drivers/media/i2c/mt9p031.c
13584 F: include/media/i2c/mt9p031.h
13586 MT9T001 APTINA CAMERA SENSOR
13587 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13588 L: linux-media@vger.kernel.org
13590 T: git git://linuxtv.org/media_tree.git
13591 F: drivers/media/i2c/mt9t001.c
13592 F: include/media/i2c/mt9t001.h
13594 MT9T112 APTINA CAMERA SENSOR
13595 M: Jacopo Mondi <jacopo@jmondi.org>
13596 L: linux-media@vger.kernel.org
13598 T: git git://linuxtv.org/media_tree.git
13599 F: drivers/media/i2c/mt9t112.c
13600 F: include/media/i2c/mt9t112.h
13602 MT9V032 APTINA CAMERA SENSOR
13603 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13604 L: linux-media@vger.kernel.org
13606 T: git git://linuxtv.org/media_tree.git
13607 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13608 F: drivers/media/i2c/mt9v032.c
13609 F: include/media/i2c/mt9v032.h
13611 MT9V111 APTINA CAMERA SENSOR
13612 M: Jacopo Mondi <jacopo@jmondi.org>
13613 L: linux-media@vger.kernel.org
13615 T: git git://linuxtv.org/media_tree.git
13616 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13617 F: drivers/media/i2c/mt9v111.c
13619 MULTIFUNCTION DEVICES (MFD)
13620 M: Lee Jones <lee.jones@linaro.org>
13622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13623 F: Documentation/devicetree/bindings/mfd/
13625 F: include/dt-bindings/mfd/
13626 F: include/linux/mfd/
13628 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13630 F: drivers/mmc/host/mmc_spi.c
13631 F: include/linux/spi/mmc_spi.h
13633 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13634 M: Ulf Hansson <ulf.hansson@linaro.org>
13635 L: linux-mmc@vger.kernel.org
13637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13638 F: Documentation/devicetree/bindings/mmc/
13640 F: include/linux/mmc/
13641 F: include/uapi/linux/mmc/
13643 MULTIPLEXER SUBSYSTEM
13644 M: Peter Rosin <peda@axentia.se>
13646 F: Documentation/ABI/testing/sysfs-class-mux*
13647 F: Documentation/devicetree/bindings/mux/
13649 F: include/dt-bindings/mux/
13650 F: include/linux/mux/
13652 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13653 M: Bin Liu <b-liu@ti.com>
13654 L: linux-usb@vger.kernel.org
13656 F: drivers/usb/musb/
13658 MXL301RF MEDIA DRIVER
13659 M: Akihiro Tsukada <tskd08@gmail.com>
13660 L: linux-media@vger.kernel.org
13662 F: drivers/media/tuners/mxl301rf*
13664 MXL5007T MEDIA DRIVER
13665 M: Michael Krufky <mkrufky@linuxtv.org>
13666 L: linux-media@vger.kernel.org
13668 W: https://linuxtv.org
13669 W: http://github.com/mkrufky
13670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13671 T: git git://linuxtv.org/mkrufky/tuners.git
13672 F: drivers/media/tuners/mxl5007t.*
13675 M: Marek Vasut <marex@denx.de>
13676 M: Stefan Agner <stefan@agner.ch>
13677 L: dri-devel@lists.freedesktop.org
13679 T: git git://anongit.freedesktop.org/drm/drm-misc
13680 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13681 F: drivers/gpu/drm/mxsfb/
13683 MYLEX DAC960 PCI RAID Controller
13684 M: Hannes Reinecke <hare@kernel.org>
13685 L: linux-scsi@vger.kernel.org
13687 F: drivers/scsi/myrb.*
13688 F: drivers/scsi/myrs.*
13690 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13691 M: Chris Lee <christopher.lee@cspi.com>
13692 L: netdev@vger.kernel.org
13694 W: https://www.cspi.com/ethernet-products/support/downloads/
13695 F: drivers/net/ethernet/myricom/myri10ge/
13697 NAND FLASH SUBSYSTEM
13698 M: Miquel Raynal <miquel.raynal@bootlin.com>
13699 R: Richard Weinberger <richard@nod.at>
13700 L: linux-mtd@lists.infradead.org
13702 W: http://www.linux-mtd.infradead.org/
13703 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13704 C: irc://irc.oftc.net/mtd
13705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13706 F: drivers/mtd/nand/
13707 F: include/linux/mtd/*nand*.h
13709 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13710 M: Daniel Mack <zonque@gmail.com>
13711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13713 W: http://www.native-instruments.com
13714 F: sound/usb/caiaq/
13716 NATSEMI ETHERNET DRIVER (DP8381x)
13718 F: drivers/net/ethernet/natsemi/natsemi.c
13720 NCR 5380 SCSI DRIVERS
13721 M: Finn Thain <fthain@linux-m68k.org>
13722 M: Michael Schmitz <schmitzmic@gmail.com>
13723 L: linux-scsi@vger.kernel.org
13725 F: Documentation/scsi/g_NCR5380.rst
13726 F: drivers/scsi/NCR5380.*
13727 F: drivers/scsi/arm/cumana_1.c
13728 F: drivers/scsi/arm/oak.c
13729 F: drivers/scsi/atari_scsi.*
13730 F: drivers/scsi/dmx3191d.c
13731 F: drivers/scsi/g_NCR5380.*
13732 F: drivers/scsi/mac_scsi.*
13733 F: drivers/scsi/sun3_scsi.*
13734 F: drivers/scsi/sun3_scsi_vme.c
13737 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13741 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13742 M: Guenter Roeck <linux@roeck-us.net>
13743 L: linux-hwmon@vger.kernel.org
13745 F: Documentation/hwmon/nct6775.rst
13746 F: drivers/hwmon/nct6775-core.c
13747 F: drivers/hwmon/nct6775-platform.c
13748 F: drivers/hwmon/nct6775.h
13750 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13751 M: Zev Weiss <zev@bewilderbeest.net>
13752 L: linux-hwmon@vger.kernel.org
13754 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13755 F: drivers/hwmon/nct6775-i2c.c
13758 M: Jakub Kicinski <kuba@kernel.org>
13760 F: drivers/net/netdevsim/*
13762 NETEM NETWORK EMULATOR
13763 M: Stephen Hemminger <stephen@networkplumber.org>
13764 L: netdev@vger.kernel.org
13766 F: net/sched/sch_netem.c
13768 NETERION 10GbE DRIVERS (s2io/vxge)
13769 M: Jon Mason <jdmason@kudzu.us>
13770 L: netdev@vger.kernel.org
13772 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13773 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13774 F: drivers/net/ethernet/neterion/
13777 M: Pablo Neira Ayuso <pablo@netfilter.org>
13778 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13779 M: Florian Westphal <fw@strlen.de>
13780 L: netfilter-devel@vger.kernel.org
13781 L: coreteam@netfilter.org
13783 W: http://www.netfilter.org/
13784 W: http://www.iptables.org/
13785 W: http://www.nftables.org/
13786 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13787 C: irc://irc.libera.chat/netfilter
13788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13790 F: include/linux/netfilter*
13791 F: include/linux/netfilter/
13792 F: include/net/netfilter/
13793 F: include/uapi/linux/netfilter*
13794 F: include/uapi/linux/netfilter/
13795 F: net/*/netfilter.c
13796 F: net/*/netfilter/
13797 F: net/bridge/br_netfilter*.c
13800 NETROM NETWORK LAYER
13801 M: Ralf Baechle <ralf@linux-mips.org>
13802 L: linux-hams@vger.kernel.org
13804 W: http://www.linux-ax25.org/
13805 F: include/net/netrom.h
13806 F: include/uapi/linux/netrom.h
13809 NETRONIX EMBEDDED CONTROLLER
13810 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13812 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13813 F: drivers/mfd/ntxec.c
13814 F: drivers/pwm/pwm-ntxec.c
13815 F: drivers/rtc/rtc-ntxec.c
13816 F: include/linux/mfd/ntxec.h
13818 NETRONOME ETHERNET DRIVERS
13819 M: Simon Horman <simon.horman@corigine.com>
13820 R: Jakub Kicinski <kuba@kernel.org>
13821 L: oss-drivers@corigine.com
13823 F: drivers/net/ethernet/netronome/
13825 NETWORK BLOCK DEVICE (NBD)
13826 M: Josef Bacik <josef@toxicpanda.com>
13827 L: linux-block@vger.kernel.org
13828 L: nbd@other.debian.org
13830 F: Documentation/admin-guide/blockdev/nbd.rst
13831 F: drivers/block/nbd.c
13832 F: include/trace/events/nbd.h
13833 F: include/uapi/linux/nbd.h
13835 NETWORK DROP MONITOR
13836 M: Neil Horman <nhorman@tuxdriver.com>
13837 L: netdev@vger.kernel.org
13839 W: https://fedorahosted.org/dropwatch/
13840 F: include/uapi/linux/net_dropmon.h
13841 F: net/core/drop_monitor.c
13844 M: "David S. Miller" <davem@davemloft.net>
13845 M: Eric Dumazet <edumazet@google.com>
13846 M: Jakub Kicinski <kuba@kernel.org>
13847 M: Paolo Abeni <pabeni@redhat.com>
13848 L: netdev@vger.kernel.org
13850 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13853 F: Documentation/devicetree/bindings/net/
13854 F: drivers/connector/
13856 F: include/dt-bindings/net/
13857 F: include/linux/etherdevice.h
13858 F: include/linux/fcdevice.h
13859 F: include/linux/fddidevice.h
13860 F: include/linux/hippidevice.h
13861 F: include/linux/if_*
13862 F: include/linux/inetdevice.h
13863 F: include/linux/netdevice.h
13864 F: include/uapi/linux/if_*
13865 F: include/uapi/linux/netdevice.h
13867 NETWORKING DRIVERS (WIRELESS)
13868 M: Kalle Valo <kvalo@kernel.org>
13869 L: linux-wireless@vger.kernel.org
13871 W: https://wireless.wiki.kernel.org/
13872 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13875 F: Documentation/devicetree/bindings/net/wireless/
13876 F: drivers/net/wireless/
13879 M: Andrew Lunn <andrew@lunn.ch>
13880 M: Vivien Didelot <vivien.didelot@gmail.com>
13881 M: Florian Fainelli <f.fainelli@gmail.com>
13882 M: Vladimir Oltean <olteanv@gmail.com>
13884 F: Documentation/devicetree/bindings/net/dsa/
13885 F: drivers/net/dsa/
13886 F: include/linux/dsa/
13887 F: include/linux/platform_data/dsa.h
13888 F: include/net/dsa.h
13890 F: tools/testing/selftests/drivers/net/dsa/
13892 NETWORKING [GENERAL]
13893 M: "David S. Miller" <davem@davemloft.net>
13894 M: Eric Dumazet <edumazet@google.com>
13895 M: Jakub Kicinski <kuba@kernel.org>
13896 M: Paolo Abeni <pabeni@redhat.com>
13897 L: netdev@vger.kernel.org
13899 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13900 B: mailto:netdev@vger.kernel.org
13901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13903 F: Documentation/networking/
13904 F: Documentation/process/maintainer-netdev.rst
13905 F: include/linux/in.h
13906 F: include/linux/net.h
13907 F: include/linux/netdevice.h
13909 F: include/uapi/linux/in.h
13910 F: include/uapi/linux/net.h
13911 F: include/uapi/linux/net_namespace.h
13912 F: include/uapi/linux/netdevice.h
13916 F: tools/testing/selftests/net/
13919 M: Steffen Klassert <steffen.klassert@secunet.com>
13920 M: Herbert Xu <herbert@gondor.apana.org.au>
13921 M: "David S. Miller" <davem@davemloft.net>
13922 L: netdev@vger.kernel.org
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13926 F: include/net/xfrm.h
13927 F: include/uapi/linux/xfrm.h
13930 F: net/ipv4/ip_vti.c
13931 F: net/ipv4/ipcomp.c
13935 F: net/ipv6/ip6_vti.c
13936 F: net/ipv6/ipcomp6.c
13940 F: tools/testing/selftests/net/ipsec.c
13942 NETWORKING [IPv4/IPv6]
13943 M: "David S. Miller" <davem@davemloft.net>
13944 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13945 M: David Ahern <dsahern@kernel.org>
13946 L: netdev@vger.kernel.org
13948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13950 F: include/linux/ip.h
13951 F: include/linux/ipv6*
13952 F: include/net/fib*
13954 F: include/net/route.h
13958 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13959 M: Paul Moore <paul@paul-moore.com>
13960 L: netdev@vger.kernel.org
13961 L: linux-security-module@vger.kernel.org
13963 W: https://github.com/netlabel
13964 F: Documentation/netlabel/
13965 F: include/net/calipso.h
13966 F: include/net/cipso_ipv4.h
13967 F: include/net/netlabel.h
13968 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13969 F: include/uapi/linux/netfilter/xt_SECMARK.h
13970 F: net/ipv4/cipso_ipv4.c
13971 F: net/ipv6/calipso.c
13972 F: net/netfilter/xt_CONNSECMARK.c
13973 F: net/netfilter/xt_SECMARK.c
13977 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13978 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13979 L: netdev@vger.kernel.org
13980 L: mptcp@lists.linux.dev
13982 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13983 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13984 F: Documentation/networking/mptcp-sysctl.rst
13985 F: include/net/mptcp.h
13986 F: include/trace/events/mptcp.h
13987 F: include/uapi/linux/mptcp.h
13989 F: tools/testing/selftests/bpf/*/*mptcp*.c
13990 F: tools/testing/selftests/net/mptcp/
13993 M: Eric Dumazet <edumazet@google.com>
13994 L: netdev@vger.kernel.org
13996 F: include/linux/tcp.h
13997 F: include/net/tcp.h
13998 F: include/trace/events/tcp.h
13999 F: include/uapi/linux/tcp.h
14000 F: net/ipv4/syncookies.c
14002 F: net/ipv6/syncookies.c
14006 M: Boris Pismenny <borisp@nvidia.com>
14007 M: John Fastabend <john.fastabend@gmail.com>
14008 M: Jakub Kicinski <kuba@kernel.org>
14009 L: netdev@vger.kernel.org
14011 F: include/net/tls.h
14012 F: include/uapi/linux/tls.h
14015 NETXEN (1/10) GbE SUPPORT
14016 M: Manish Chopra <manishc@marvell.com>
14017 M: Rahul Verma <rahulv@marvell.com>
14018 M: GR-Linux-NIC-Dev@marvell.com
14019 L: netdev@vger.kernel.org
14021 F: drivers/net/ethernet/qlogic/netxen/
14023 NET_FAILOVER MODULE
14024 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14025 L: netdev@vger.kernel.org
14027 F: Documentation/networking/net_failover.rst
14028 F: drivers/net/net_failover.c
14029 F: include/net/net_failover.h
14032 M: David Ahern <dsahern@kernel.org>
14033 L: netdev@vger.kernel.org
14035 F: include/net/netns/nexthop.h
14036 F: include/net/nexthop.h
14037 F: include/uapi/linux/nexthop.h
14038 F: net/ipv4/nexthop.c
14041 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14042 L: linux-nfc@lists.01.org (subscribers-only)
14043 L: netdev@vger.kernel.org
14045 B: mailto:linux-nfc@lists.01.org
14046 F: Documentation/devicetree/bindings/net/nfc/
14048 F: include/linux/platform_data/nfcmrvl.h
14049 F: include/net/nfc/
14050 F: include/uapi/linux/nfc.h
14053 NFC VIRTUAL NCI DEVICE DRIVER
14054 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14055 L: netdev@vger.kernel.org
14056 L: linux-nfc@lists.01.org (subscribers-only)
14058 F: drivers/nfc/virtual_ncidev.c
14059 F: tools/testing/selftests/nci/
14061 NFS, SUNRPC, AND LOCKD CLIENTS
14062 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14063 M: Anna Schumaker <anna@kernel.org>
14064 L: linux-nfs@vger.kernel.org
14066 W: http://client.linux-nfs.org
14067 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14071 F: include/linux/lockd/
14072 F: include/linux/nfs*
14073 F: include/linux/sunrpc/
14074 F: include/uapi/linux/nfs*
14075 F: include/uapi/linux/sunrpc/
14077 F: Documentation/filesystems/nfs/
14080 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14081 L: linux-nilfs@vger.kernel.org
14083 W: https://nilfs.sourceforge.io/
14084 W: https://nilfs.osdn.jp/
14085 T: git git://github.com/konis/nilfs2.git
14086 F: Documentation/filesystems/nilfs2.rst
14088 F: include/trace/events/nilfs2.h
14089 F: include/uapi/linux/nilfs2_api.h
14090 F: include/uapi/linux/nilfs2_ondisk.h
14092 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14093 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14095 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14096 F: Documentation/scsi/NinjaSCSI.rst
14097 F: drivers/scsi/pcmcia/nsp_*
14099 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14100 M: GOTO Masanori <gotom@debian.or.jp>
14101 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14103 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14104 F: Documentation/scsi/NinjaSCSI.rst
14105 F: drivers/scsi/nsp32*
14107 NINTENDO HID DRIVER
14108 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14109 L: linux-input@vger.kernel.org
14111 F: drivers/hid/hid-nintendo*
14114 M: Dinh Nguyen <dinguyen@kernel.org>
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14119 NITRO ENCLAVES (NE)
14120 M: Andra Paraschiv <andraprs@amazon.com>
14121 M: Alexandru Vasile <lexnv@amazon.com>
14122 M: Alexandru Ciobotaru <alcioa@amazon.com>
14123 L: linux-kernel@vger.kernel.org
14125 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14126 F: Documentation/virt/ne_overview.rst
14127 F: drivers/virt/nitro_enclaves/
14128 F: include/linux/nitro_enclaves.h
14129 F: include/uapi/linux/nitro_enclaves.h
14130 F: samples/nitro_enclaves/
14132 NOHZ, DYNTICKS SUPPORT
14133 M: Frederic Weisbecker <fweisbec@gmail.com>
14134 M: Thomas Gleixner <tglx@linutronix.de>
14135 M: Ingo Molnar <mingo@kernel.org>
14136 L: linux-kernel@vger.kernel.org
14138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14139 F: include/linux/sched/nohz.h
14140 F: include/linux/tick.h
14141 F: kernel/time/tick*.*
14143 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14144 M: Pavel Machek <pavel@ucw.cz>
14145 M: Sakari Ailus <sakari.ailus@iki.fi>
14146 L: linux-media@vger.kernel.org
14148 F: drivers/media/i2c/ad5820.c
14149 F: drivers/media/i2c/et8ek8
14151 NOKIA N900 POWER SUPPLY DRIVERS
14152 R: Pali Rohár <pali@kernel.org>
14153 F: drivers/power/supply/bq2415x_charger.c
14154 F: drivers/power/supply/bq27xxx_battery.c
14155 F: drivers/power/supply/bq27xxx_battery_i2c.c
14156 F: drivers/power/supply/isp1704_charger.c
14157 F: drivers/power/supply/rx51_battery.c
14158 F: include/linux/power/bq2415x_charger.h
14159 F: include/linux/power/bq27xxx_battery.h
14162 M: Willy Tarreau <w@1wt.eu>
14164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14165 F: tools/include/nolibc/
14168 M: Matthias Maennich <maennich@google.com>
14170 F: Documentation/core-api/symbol-namespaces.rst
14174 M: Sanjay R Mehta <sanju.mehta@amd.com>
14175 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14176 L: ntb@lists.linux.dev
14178 F: drivers/ntb/hw/amd/
14181 M: Jon Mason <jdmason@kudzu.us>
14182 M: Dave Jiang <dave.jiang@intel.com>
14183 M: Allen Hubbe <allenbh@gmail.com>
14184 L: ntb@lists.linux.dev
14186 W: https://github.com/jonmason/ntb/wiki
14187 T: git git://github.com/jonmason/ntb.git
14188 F: drivers/net/ntb_netdev.c
14190 F: include/linux/ntb.h
14191 F: include/linux/ntb_transport.h
14192 F: tools/testing/selftests/ntb/
14195 M: Serge Semin <fancer.lancer@gmail.com>
14196 L: ntb@lists.linux.dev
14198 F: drivers/ntb/hw/idt/
14201 M: Dave Jiang <dave.jiang@intel.com>
14202 L: ntb@lists.linux.dev
14204 W: https://github.com/davejiang/linux/wiki
14205 T: git https://github.com/davejiang/linux.git
14206 F: drivers/ntb/hw/intel/
14209 M: Anton Altaparmakov <anton@tuxera.com>
14210 L: linux-ntfs-dev@lists.sourceforge.net
14212 W: http://www.tuxera.com/
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14214 F: Documentation/filesystems/ntfs.rst
14218 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14219 L: ntfs3@lists.linux.dev
14221 W: http://www.paragon-software.com/
14222 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14223 F: Documentation/filesystems/ntfs3.rst
14227 M: Finn Thain <fthain@linux-m68k.org>
14228 L: linux-m68k@lists.linux-m68k.org
14230 F: arch/*/include/asm/nubus.h
14232 F: include/linux/nubus.h
14233 F: include/uapi/linux/nubus.h
14235 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14236 M: Antonino Daplas <adaplas@gmail.com>
14237 L: linux-fbdev@vger.kernel.org
14239 F: drivers/video/fbdev/nvidia/
14240 F: drivers/video/fbdev/riva/
14242 NVIDIA WMI EC BACKLIGHT DRIVER
14243 M: Daniel Dadap <ddadap@nvidia.com>
14244 L: platform-driver-x86@vger.kernel.org
14246 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14249 M: Keith Busch <kbusch@kernel.org>
14250 M: Jens Axboe <axboe@fb.com>
14251 M: Christoph Hellwig <hch@lst.de>
14252 M: Sagi Grimberg <sagi@grimberg.me>
14253 L: linux-nvme@lists.infradead.org
14255 W: http://git.infradead.org/nvme.git
14256 T: git://git.infradead.org/nvme.git
14257 F: drivers/nvme/host/
14258 F: include/linux/nvme.h
14259 F: include/uapi/linux/nvme_ioctl.h
14261 NVM EXPRESS FC TRANSPORT DRIVERS
14262 M: James Smart <james.smart@broadcom.com>
14263 L: linux-nvme@lists.infradead.org
14265 F: drivers/nvme/host/fc.c
14266 F: drivers/nvme/target/fc.c
14267 F: drivers/nvme/target/fcloop.c
14268 F: include/linux/nvme-fc-driver.h
14269 F: include/linux/nvme-fc.h
14271 NVM EXPRESS TARGET DRIVER
14272 M: Christoph Hellwig <hch@lst.de>
14273 M: Sagi Grimberg <sagi@grimberg.me>
14274 M: Chaitanya Kulkarni <kch@nvidia.com>
14275 L: linux-nvme@lists.infradead.org
14277 W: http://git.infradead.org/nvme.git
14278 T: git://git.infradead.org/nvme.git
14279 F: drivers/nvme/target/
14282 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14285 F: Documentation/ABI/stable/sysfs-bus-nvmem
14286 F: Documentation/devicetree/bindings/nvmem/
14288 F: include/linux/nvmem-consumer.h
14289 F: include/linux/nvmem-provider.h
14291 NXP C45 TJA11XX PHY DRIVER
14292 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14293 L: netdev@vger.kernel.org
14295 F: drivers/net/phy/nxp-c45-tja11xx.c
14298 M: Ashish Kumar <ashish.kumar@nxp.com>
14299 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14300 L: linux-spi@vger.kernel.org
14302 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14303 F: drivers/spi/spi-nxp-fspi.c
14305 NXP FXAS21002C DRIVER
14306 M: Rui Miguel Silva <rmfrfs@gmail.com>
14307 L: linux-iio@vger.kernel.org
14309 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14310 F: drivers/iio/gyro/fxas21002c.h
14311 F: drivers/iio/gyro/fxas21002c_core.c
14312 F: drivers/iio/gyro/fxas21002c_i2c.c
14313 F: drivers/iio/gyro/fxas21002c_spi.c
14315 NXP i.MX CLOCK DRIVERS
14316 M: Abel Vesa <abelvesa@kernel.org>
14317 L: linux-clk@vger.kernel.org
14318 L: linux-imx@nxp.com
14320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14321 F: Documentation/devicetree/bindings/clock/imx*
14322 F: drivers/clk/imx/
14323 F: include/dt-bindings/clock/imx*
14325 NXP i.MX 8MQ DCSS DRIVER
14326 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14327 R: Lucas Stach <l.stach@pengutronix.de>
14328 L: dri-devel@lists.freedesktop.org
14330 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14331 F: drivers/gpu/drm/imx/dcss/
14333 NXP i.MX 8QXP ADC DRIVER
14334 M: Cai Huoqing <cai.huoqing@linux.dev>
14335 M: Haibo Chen <haibo.chen@nxp.com>
14336 L: linux-imx@nxp.com
14337 L: linux-iio@vger.kernel.org
14339 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14340 F: drivers/iio/adc/imx8qxp-adc.c
14342 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14343 M: Haibo Chen <haibo.chen@nxp.com>
14344 L: linux-iio@vger.kernel.org
14345 L: linux-imx@nxp.com
14347 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14348 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14349 F: drivers/iio/adc/imx7d_adc.c
14350 F: drivers/iio/adc/vf610_adc.c
14352 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14353 M: Jagan Teki <jagan@amarulasolutions.com>
14355 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14356 F: drivers/regulator/pf8x00-regulator.c
14358 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14359 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14360 L: linux-kernel@vger.kernel.org
14362 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14363 F: drivers/extcon/extcon-ptn5150.c
14365 NXP SGTL5000 DRIVER
14366 M: Fabio Estevam <festevam@gmail.com>
14367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14369 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14370 F: sound/soc/codecs/sgtl5000*
14372 NXP SJA1105 ETHERNET SWITCH DRIVER
14373 M: Vladimir Oltean <olteanv@gmail.com>
14374 L: linux-kernel@vger.kernel.org
14376 F: drivers/net/dsa/sja1105
14377 F: drivers/net/pcs/pcs-xpcs-nxp.c
14379 NXP TDA998X DRM DRIVER
14380 M: Russell King <linux@armlinux.org.uk>
14382 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14383 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14384 F: drivers/gpu/drm/i2c/tda998x_drv.c
14385 F: include/drm/i2c/tda998x.h
14386 F: include/dt-bindings/display/tda998x.h
14390 M: Peter Rosin <peda@axentia.se>
14391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14393 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14394 F: sound/soc/codecs/tfa9879*
14396 NXP/Goodix TFA989X (TFA1) DRIVER
14397 M: Stephan Gerhold <stephan@gerhold.net>
14398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14400 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14401 F: sound/soc/codecs/tfa989x.c
14404 R: Charles Gorand <charles.gorand@effinnov.com>
14405 L: linux-nfc@lists.01.org (subscribers-only)
14407 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14408 F: drivers/nfc/nxp-nci
14410 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14411 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14412 R: NXP Linux Team <linux-imx@nxp.com>
14413 L: linux-media@vger.kernel.org
14415 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14416 F: drivers/media/platform/nxp/imx-jpeg
14418 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14419 M: Jonas Malaco <jonas@protocubo.io>
14420 L: linux-hwmon@vger.kernel.org
14422 F: Documentation/hwmon/nzxt-kraken2.rst
14423 F: drivers/hwmon/nzxt-kraken2.c
14425 NZXT-SMART2 HARDWARE MONITORING DRIVER
14426 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14427 L: linux-hwmon@vger.kernel.org
14429 F: Documentation/hwmon/nzxt-smart2.rst
14430 F: drivers/hwmon/nzxt-smart2.c
14433 M: Jiri Pirko <jiri@nvidia.com>
14434 L: netdev@vger.kernel.org
14436 F: include/linux/objagg.h
14438 F: lib/test_objagg.c
14441 M: Josh Poimboeuf <jpoimboe@kernel.org>
14442 M: Peter Zijlstra <peterz@infradead.org>
14445 F: include/linux/objtool.h
14447 OCELOT ETHERNET SWITCH DRIVER
14448 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14449 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14450 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14451 M: UNGLinuxDriver@microchip.com
14452 L: netdev@vger.kernel.org
14454 F: drivers/net/dsa/ocelot/*
14455 F: drivers/net/ethernet/mscc/
14456 F: include/soc/mscc/ocelot*
14457 F: net/dsa/tag_ocelot.c
14458 F: net/dsa/tag_ocelot_8021q.c
14459 F: tools/testing/selftests/drivers/net/ocelot/*
14461 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14462 M: Frederic Barrat <fbarrat@linux.ibm.com>
14463 M: Andrew Donnellan <ajd@linux.ibm.com>
14464 L: linuxppc-dev@lists.ozlabs.org
14466 F: Documentation/userspace-api/accelerators/ocxl.rst
14467 F: arch/powerpc/include/asm/pnv-ocxl.h
14468 F: arch/powerpc/platforms/powernv/ocxl.c
14469 F: drivers/misc/ocxl/
14470 F: include/misc/ocxl*
14471 F: include/uapi/misc/ocxl.h
14474 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14475 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14477 L: linux-omap@vger.kernel.org
14479 F: sound/soc/ti/n810.c
14480 F: sound/soc/ti/omap*
14481 F: sound/soc/ti/rx51.c
14482 F: sound/soc/ti/sdma-pcm.*
14484 OMAP CLOCK FRAMEWORK SUPPORT
14485 M: Paul Walmsley <paul@pwsan.com>
14486 L: linux-omap@vger.kernel.org
14488 F: arch/arm/*omap*/*clock*
14490 OMAP DEVICE TREE SUPPORT
14491 M: Benoît Cousson <bcousson@baylibre.com>
14492 M: Tony Lindgren <tony@atomide.com>
14493 L: linux-omap@vger.kernel.org
14494 L: devicetree@vger.kernel.org
14496 F: arch/arm/boot/dts/*am3*
14497 F: arch/arm/boot/dts/*am4*
14498 F: arch/arm/boot/dts/*am5*
14499 F: arch/arm/boot/dts/*dra7*
14500 F: arch/arm/boot/dts/*omap*
14501 F: arch/arm/boot/dts/logicpd-som-lv*
14502 F: arch/arm/boot/dts/logicpd-torpedo*
14504 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14505 L: linux-omap@vger.kernel.org
14506 L: linux-fbdev@vger.kernel.org
14508 F: Documentation/arm/omap/dss.rst
14509 F: drivers/video/fbdev/omap2/
14511 OMAP FRAMEBUFFER SUPPORT
14512 L: linux-fbdev@vger.kernel.org
14513 L: linux-omap@vger.kernel.org
14515 F: drivers/video/fbdev/omap/
14517 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14518 M: Roger Quadros <rogerq@kernel.org>
14519 M: Tony Lindgren <tony@atomide.com>
14520 L: linux-omap@vger.kernel.org
14522 F: arch/arm/mach-omap2/*gpmc*
14523 F: drivers/memory/omap-gpmc.c
14526 M: Grygorii Strashko <grygorii.strashko@ti.com>
14527 M: Santosh Shilimkar <ssantosh@kernel.org>
14528 M: Kevin Hilman <khilman@kernel.org>
14529 L: linux-omap@vger.kernel.org
14531 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14532 F: drivers/gpio/gpio-omap.c
14534 OMAP HARDWARE SPINLOCK SUPPORT
14535 M: Ohad Ben-Cohen <ohad@wizery.com>
14536 L: linux-omap@vger.kernel.org
14538 F: drivers/hwspinlock/omap_hwspinlock.c
14540 OMAP HS MMC SUPPORT
14541 L: linux-mmc@vger.kernel.org
14542 L: linux-omap@vger.kernel.org
14544 F: drivers/mmc/host/omap_hsmmc.c
14547 M: Paul Walmsley <paul@pwsan.com>
14548 L: linux-omap@vger.kernel.org
14550 F: arch/arm/mach-omap2/omap_hwmod*data*
14553 M: Benoît Cousson <bcousson@baylibre.com>
14554 M: Paul Walmsley <paul@pwsan.com>
14555 L: linux-omap@vger.kernel.org
14557 F: arch/arm/mach-omap2/omap_hwmod.*
14560 M: Vignesh R <vigneshr@ti.com>
14561 L: linux-omap@vger.kernel.org
14562 L: linux-i2c@vger.kernel.org
14564 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14565 F: drivers/i2c/busses/i2c-omap.c
14567 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14568 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14569 L: linux-media@vger.kernel.org
14571 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14572 F: drivers/media/platform/ti/omap3isp/
14573 F: drivers/staging/media/omap4iss/
14576 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14577 L: linux-omap@vger.kernel.org
14579 F: drivers/mmc/host/omap.c
14581 OMAP POWER MANAGEMENT SUPPORT
14582 M: Kevin Hilman <khilman@kernel.org>
14583 L: linux-omap@vger.kernel.org
14585 F: arch/arm/*omap*/*pm*
14586 F: drivers/cpufreq/omap-cpufreq.c
14588 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14589 M: Paul Walmsley <paul@pwsan.com>
14590 L: linux-omap@vger.kernel.org
14592 F: arch/arm/mach-omap2/prm*
14594 OMAP RANDOM NUMBER GENERATOR SUPPORT
14595 M: Deepak Saxena <dsaxena@plexity.net>
14597 F: drivers/char/hw_random/omap-rng.c
14600 L: linux-usb@vger.kernel.org
14601 L: linux-omap@vger.kernel.org
14603 F: arch/arm/*omap*/usb*
14604 F: drivers/usb/*/*omap*
14606 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14607 M: Mark Jackson <mpfj@newflow.co.uk>
14608 L: linux-omap@vger.kernel.org
14610 F: arch/arm/boot/dts/am335x-nano.dts
14613 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14614 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14615 M: Tony Lindgren <tony@atomide.com>
14616 L: linux-omap@vger.kernel.org
14618 Q: http://patchwork.kernel.org/project/linux-omap/list/
14619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14620 F: arch/arm/configs/omap1_defconfig
14621 F: arch/arm/mach-omap1/
14622 F: arch/arm/plat-omap/
14623 F: drivers/i2c/busses/i2c-omap.c
14624 F: include/linux/platform_data/ams-delta-fiq.h
14625 F: include/linux/platform_data/i2c-omap.h
14628 M: Tony Lindgren <tony@atomide.com>
14629 L: linux-omap@vger.kernel.org
14631 W: http://www.muru.com/linux/omap/
14632 W: http://linux.omap.com/
14633 Q: http://patchwork.kernel.org/project/linux-omap/list/
14634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14635 F: arch/arm/configs/omap2plus_defconfig
14636 F: arch/arm/mach-omap2/
14637 F: arch/arm/plat-omap/
14638 F: drivers/bus/ti-sysc.c
14639 F: drivers/i2c/busses/i2c-omap.c
14640 F: drivers/irqchip/irq-omap-intc.c
14641 F: drivers/mfd/*omap*.c
14642 F: drivers/mfd/menelaus.c
14643 F: drivers/mfd/palmas.c
14644 F: drivers/mfd/tps65217.c
14645 F: drivers/mfd/tps65218.c
14646 F: drivers/mfd/tps65910.c
14647 F: drivers/mfd/twl-core.[ch]
14648 F: drivers/mfd/twl4030*.c
14649 F: drivers/mfd/twl6030*.c
14650 F: drivers/mfd/twl6040*.c
14651 F: drivers/regulator/palmas-regulator*.c
14652 F: drivers/regulator/pbias-regulator.c
14653 F: drivers/regulator/tps65217-regulator.c
14654 F: drivers/regulator/tps65218-regulator.c
14655 F: drivers/regulator/tps65910-regulator.c
14656 F: drivers/regulator/twl-regulator.c
14657 F: drivers/regulator/twl6030-regulator.c
14658 F: include/linux/platform_data/i2c-omap.h
14659 F: include/linux/platform_data/ti-sysc.h
14662 M: Bob Copeland <me@bobcopeland.com>
14663 L: linux-karma-devel@lists.sourceforge.net
14665 F: Documentation/filesystems/omfs.rst
14668 OMNIKEY CARDMAN 4000 DRIVER
14669 M: Harald Welte <laforge@gnumonks.org>
14671 F: drivers/char/pcmcia/cm4000_cs.c
14672 F: include/linux/cm4000_cs.h
14673 F: include/uapi/linux/cm4000_cs.h
14675 OMNIKEY CARDMAN 4040 DRIVER
14676 M: Harald Welte <laforge@gnumonks.org>
14678 F: drivers/char/pcmcia/cm4040_cs.*
14680 OMNIVISION OG01A1B SENSOR DRIVER
14681 M: Shawn Tu <shawnx.tu@intel.com>
14682 L: linux-media@vger.kernel.org
14684 F: drivers/media/i2c/og01a1b.c
14686 OMNIVISION OV02A10 SENSOR DRIVER
14687 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14688 L: linux-media@vger.kernel.org
14690 T: git git://linuxtv.org/media_tree.git
14691 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14692 F: drivers/media/i2c/ov02a10.c
14694 OMNIVISION OV08D10 SENSOR DRIVER
14695 M: Jimmy Su <jimmy.su@intel.com>
14696 L: linux-media@vger.kernel.org
14698 T: git git://linuxtv.org/media_tree.git
14699 F: drivers/media/i2c/ov08d10.c
14701 OMNIVISION OV13858 SENSOR DRIVER
14702 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14703 L: linux-media@vger.kernel.org
14705 T: git git://linuxtv.org/media_tree.git
14706 F: drivers/media/i2c/ov13858.c
14708 OMNIVISION OV13B10 SENSOR DRIVER
14709 M: Arec Kao <arec.kao@intel.com>
14710 L: linux-media@vger.kernel.org
14712 T: git git://linuxtv.org/media_tree.git
14713 F: drivers/media/i2c/ov13b10.c
14715 OMNIVISION OV2680 SENSOR DRIVER
14716 M: Rui Miguel Silva <rmfrfs@gmail.com>
14717 L: linux-media@vger.kernel.org
14719 T: git git://linuxtv.org/media_tree.git
14720 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14721 F: drivers/media/i2c/ov2680.c
14723 OMNIVISION OV2685 SENSOR DRIVER
14724 M: Shunqian Zheng <zhengsq@rock-chips.com>
14725 L: linux-media@vger.kernel.org
14727 T: git git://linuxtv.org/media_tree.git
14728 F: drivers/media/i2c/ov2685.c
14730 OMNIVISION OV2740 SENSOR DRIVER
14731 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14732 R: Shawn Tu <shawnx.tu@intel.com>
14733 R: Bingbu Cao <bingbu.cao@intel.com>
14734 L: linux-media@vger.kernel.org
14736 T: git git://linuxtv.org/media_tree.git
14737 F: drivers/media/i2c/ov2740.c
14739 OMNIVISION OV5640 SENSOR DRIVER
14740 M: Steve Longerbeam <slongerbeam@gmail.com>
14741 L: linux-media@vger.kernel.org
14743 T: git git://linuxtv.org/media_tree.git
14744 F: drivers/media/i2c/ov5640.c
14746 OMNIVISION OV5647 SENSOR DRIVER
14747 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14748 M: Jacopo Mondi <jacopo@jmondi.org>
14749 L: linux-media@vger.kernel.org
14751 T: git git://linuxtv.org/media_tree.git
14752 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14753 F: drivers/media/i2c/ov5647.c
14755 OMNIVISION OV5670 SENSOR DRIVER
14756 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14757 L: linux-media@vger.kernel.org
14759 T: git git://linuxtv.org/media_tree.git
14760 F: drivers/media/i2c/ov5670.c
14762 OMNIVISION OV5675 SENSOR DRIVER
14763 M: Shawn Tu <shawnx.tu@intel.com>
14764 L: linux-media@vger.kernel.org
14766 T: git git://linuxtv.org/media_tree.git
14767 F: drivers/media/i2c/ov5675.c
14769 OMNIVISION OV5693 SENSOR DRIVER
14770 M: Daniel Scally <djrscally@gmail.com>
14771 L: linux-media@vger.kernel.org
14773 T: git git://linuxtv.org/media_tree.git
14774 F: drivers/media/i2c/ov5693.c
14776 OMNIVISION OV5695 SENSOR DRIVER
14777 M: Shunqian Zheng <zhengsq@rock-chips.com>
14778 L: linux-media@vger.kernel.org
14780 T: git git://linuxtv.org/media_tree.git
14781 F: drivers/media/i2c/ov5695.c
14783 OMNIVISION OV7670 SENSOR DRIVER
14784 L: linux-media@vger.kernel.org
14786 T: git git://linuxtv.org/media_tree.git
14787 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14788 F: drivers/media/i2c/ov7670.c
14790 OMNIVISION OV772x SENSOR DRIVER
14791 M: Jacopo Mondi <jacopo@jmondi.org>
14792 L: linux-media@vger.kernel.org
14794 T: git git://linuxtv.org/media_tree.git
14795 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14796 F: drivers/media/i2c/ov772x.c
14797 F: include/media/i2c/ov772x.h
14799 OMNIVISION OV7740 SENSOR DRIVER
14800 M: Wenyou Yang <wenyou.yang@microchip.com>
14801 L: linux-media@vger.kernel.org
14803 T: git git://linuxtv.org/media_tree.git
14804 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14805 F: drivers/media/i2c/ov7740.c
14807 OMNIVISION OV8856 SENSOR DRIVER
14808 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14809 L: linux-media@vger.kernel.org
14811 T: git git://linuxtv.org/media_tree.git
14812 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14813 F: drivers/media/i2c/ov8856.c
14815 OMNIVISION OV9282 SENSOR DRIVER
14816 M: Paul J. Murphy <paul.j.murphy@intel.com>
14817 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14818 L: linux-media@vger.kernel.org
14820 T: git git://linuxtv.org/media_tree.git
14821 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14822 F: drivers/media/i2c/ov9282.c
14824 OMNIVISION OV9640 SENSOR DRIVER
14825 M: Petr Cvek <petrcvekcz@gmail.com>
14826 L: linux-media@vger.kernel.org
14828 F: drivers/media/i2c/ov9640.*
14830 OMNIVISION OV9650 SENSOR DRIVER
14831 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14832 R: Akinobu Mita <akinobu.mita@gmail.com>
14833 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14834 L: linux-media@vger.kernel.org
14836 T: git git://linuxtv.org/media_tree.git
14837 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14838 F: drivers/media/i2c/ov9650.c
14840 OMNIVISION OV9734 SENSOR DRIVER
14841 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14842 R: Bingbu Cao <bingbu.cao@intel.com>
14843 L: linux-media@vger.kernel.org
14845 T: git git://linuxtv.org/media_tree.git
14846 F: drivers/media/i2c/ov9734.c
14848 ONENAND FLASH DRIVER
14849 M: Kyungmin Park <kyungmin.park@samsung.com>
14850 L: linux-mtd@lists.infradead.org
14852 F: drivers/mtd/nand/onenand/
14853 F: include/linux/mtd/onenand*.h
14855 ONION OMEGA2+ BOARD
14856 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14857 L: linux-mips@vger.kernel.org
14859 F: arch/mips/boot/dts/ralink/omega2p.dts
14862 M: Jens Wiklander <jens.wiklander@linaro.org>
14863 L: op-tee@lists.trustedfirmware.org
14865 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14866 F: drivers/tee/optee/
14868 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14869 M: Sumit Garg <sumit.garg@linaro.org>
14870 L: op-tee@lists.trustedfirmware.org
14872 F: drivers/char/hw_random/optee-rng.c
14875 M: Clément Léger <clement.leger@bootlin.com>
14876 L: linux-rtc@vger.kernel.org
14878 F: drivers/rtc/rtc-optee.c
14881 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14882 L: linux-rdma@vger.kernel.org
14884 F: drivers/infiniband/ulp/opa_vnic
14886 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14887 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14888 M: Frank Rowand <frowand.list@gmail.com>
14889 L: devicetree@vger.kernel.org
14891 F: Documentation/devicetree/dynamic-resolution-notes.rst
14892 F: Documentation/devicetree/overlay-notes.rst
14893 F: drivers/of/overlay.c
14894 F: drivers/of/resolver.c
14895 K: of_overlay_notifier_
14897 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14898 M: Rob Herring <robh+dt@kernel.org>
14899 M: Frank Rowand <frowand.list@gmail.com>
14900 L: devicetree@vger.kernel.org
14902 C: irc://irc.libera.chat/devicetree
14903 W: http://www.devicetree.org/
14904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14905 F: Documentation/ABI/testing/sysfs-firmware-ofw
14907 F: include/linux/of*.h
14910 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14911 M: Rob Herring <robh+dt@kernel.org>
14912 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14913 L: devicetree@vger.kernel.org
14915 C: irc://irc.libera.chat/devicetree
14916 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14918 F: Documentation/devicetree/
14919 F: arch/*/boot/dts/
14920 F: include/dt-bindings/
14922 OPENCOMPUTE PTP CLOCK DRIVER
14923 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14924 M: Vadim Fedorenko <vadfed@fb.com>
14925 L: netdev@vger.kernel.org
14927 F: drivers/ptp/ptp_ocp.c
14929 OPENCORES I2C BUS DRIVER
14930 M: Peter Korsgaard <peter@korsgaard.com>
14931 M: Andrew Lunn <andrew@lunn.ch>
14932 L: linux-i2c@vger.kernel.org
14934 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14935 F: Documentation/i2c/busses/i2c-ocores.rst
14936 F: drivers/i2c/busses/i2c-ocores.c
14937 F: include/linux/platform_data/i2c-ocores.h
14939 OPENRISC ARCHITECTURE
14940 M: Jonas Bonn <jonas@southpole.se>
14941 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14942 M: Stafford Horne <shorne@gmail.com>
14943 L: openrisc@lists.librecores.org
14945 W: http://openrisc.io
14946 T: git git://github.com/openrisc/linux.git
14947 F: Documentation/devicetree/bindings/openrisc/
14948 F: Documentation/openrisc/
14950 F: drivers/irqchip/irq-ompic.c
14951 F: drivers/irqchip/irq-or1k-*
14954 M: Pravin B Shelar <pshelar@ovn.org>
14955 L: netdev@vger.kernel.org
14956 L: dev@openvswitch.org
14958 W: http://openvswitch.org
14959 F: include/uapi/linux/openvswitch.h
14960 F: net/openvswitch/
14962 OPERATING PERFORMANCE POINTS (OPP)
14963 M: Viresh Kumar <vireshk@kernel.org>
14964 M: Nishanth Menon <nm@ti.com>
14965 M: Stephen Boyd <sboyd@kernel.org>
14966 L: linux-pm@vger.kernel.org
14968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14969 F: Documentation/devicetree/bindings/opp/
14970 F: Documentation/power/opp.rst
14972 F: include/linux/pm_opp.h
14975 M: Clemens Ladisch <clemens@ladisch.de>
14976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14979 F: sound/drivers/opl4/
14981 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14982 M: Mark Fasheh <mark@fasheh.com>
14983 M: Joel Becker <jlbec@evilplan.org>
14984 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14985 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14987 W: http://ocfs2.wiki.kernel.org
14988 F: Documentation/filesystems/dlmfs.rst
14989 F: Documentation/filesystems/ocfs2.rst
14992 ORANGEFS FILESYSTEM
14993 M: Mike Marshall <hubcap@omnibond.com>
14994 R: Martin Brandenburg <martin@omnibond.com>
14995 L: devel@lists.orangefs.org
14997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14998 F: Documentation/filesystems/orangefs.rst
15002 L: linux-wireless@vger.kernel.org
15004 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15005 W: http://www.nongnu.org/orinoco/
15006 F: drivers/net/wireless/intersil/orinoco/
15008 OV2659 OMNIVISION SENSOR DRIVER
15009 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15010 L: linux-media@vger.kernel.org
15012 W: https://linuxtv.org
15013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15014 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15015 F: drivers/media/i2c/ov2659.c
15016 F: include/media/i2c/ov2659.h
15019 M: Miklos Szeredi <miklos@szeredi.hu>
15020 L: linux-unionfs@vger.kernel.org
15022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15023 F: Documentation/filesystems/overlayfs.rst
15026 P54 WIRELESS DRIVER
15027 M: Christian Lamparter <chunkeey@googlemail.com>
15028 L: linux-wireless@vger.kernel.org
15030 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15031 F: drivers/net/wireless/intersil/p54/
15034 M: Vladimir Oltean <olteanv@gmail.com>
15035 L: netdev@vger.kernel.org
15037 F: Documentation/core-api/packing.rst
15038 F: include/linux/packing.h
15041 PADATA PARALLEL EXECUTION MECHANISM
15042 M: Steffen Klassert <steffen.klassert@secunet.com>
15043 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15044 L: linux-crypto@vger.kernel.org
15045 L: linux-kernel@vger.kernel.org
15047 F: Documentation/core-api/padata.rst
15048 F: include/linux/padata.h
15052 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15053 L: linux-fsdevel@vger.kernel.org
15055 T: git git://git.infradead.org/users/willy/pagecache.git
15056 F: Documentation/filesystems/locking.rst
15057 F: Documentation/filesystems/vfs.rst
15058 F: include/linux/pagemap.h
15060 F: mm/page-writeback.c
15065 M: Jesper Dangaard Brouer <hawk@kernel.org>
15066 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15067 L: netdev@vger.kernel.org
15069 F: Documentation/networking/page_pool.rst
15070 F: include/net/page_pool.h
15071 F: include/trace/events/page_pool.h
15072 F: net/core/page_pool.c
15075 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15076 M: Andrew Morton <akpm@linux-foundation.org>
15077 L: linux-mm@kvack.org
15079 F: Documentation/vm/page_table_check.rst
15080 F: include/linux/page_table_check.h
15081 F: mm/page_table_check.c
15083 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15084 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15085 L: platform-driver-x86@vger.kernel.org
15087 F: drivers/platform/x86/panasonic-laptop.c
15089 PARALLAX PING IIO SENSOR DRIVER
15090 M: Andreas Klinger <ak@it-klinger.de>
15091 L: linux-iio@vger.kernel.org
15093 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15094 F: drivers/iio/proximity/ping.c
15096 PARALLEL LCD/KEYPAD PANEL DRIVER
15097 M: Willy Tarreau <willy@haproxy.com>
15098 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15100 F: Documentation/admin-guide/lcd-panel-cgram.rst
15101 F: drivers/auxdisplay/panel.c
15103 PARALLEL PORT SUBSYSTEM
15104 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15105 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15106 L: linux-parport@lists.infradead.org (subscribers-only)
15108 F: Documentation/driver-api/parport*.rst
15109 F: drivers/char/ppdev.c
15110 F: drivers/parport/
15111 F: include/linux/parport*.h
15112 F: include/uapi/linux/ppdev.h
15114 PARAVIRT_OPS INTERFACE
15115 M: Juergen Gross <jgross@suse.com>
15116 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15117 R: Alexey Makhalov <amakhalov@vmware.com>
15118 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15119 L: virtualization@lists.linux-foundation.org
15122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15123 F: Documentation/virt/paravirt_ops.rst
15124 F: arch/*/include/asm/paravirt*.h
15125 F: arch/*/kernel/paravirt*
15126 F: include/linux/hypervisor.h
15128 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15129 M: Tim Waugh <tim@cyberelk.net>
15130 L: linux-parport@lists.infradead.org (subscribers-only)
15132 F: Documentation/admin-guide/blockdev/paride.rst
15133 F: drivers/block/paride/
15135 PARISC ARCHITECTURE
15136 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15137 M: Helge Deller <deller@gmx.de>
15138 L: linux-parisc@vger.kernel.org
15140 W: https://parisc.wiki.kernel.org
15141 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15144 F: Documentation/parisc/
15146 F: drivers/char/agp/parisc-agp.c
15147 F: drivers/input/misc/hp_sdc_rtc.c
15148 F: drivers/input/serio/gscps2.c
15149 F: drivers/input/serio/hp_sdc*
15151 F: drivers/parport/parport_gsc.*
15152 F: drivers/tty/serial/8250/8250_gsc.c
15153 F: drivers/video/console/sti*
15154 F: drivers/video/fbdev/sti*
15155 F: drivers/video/logo/logo_parisc*
15156 F: include/linux/hp_sdc.h
15159 M: Jiri Pirko <jiri@nvidia.com>
15160 L: netdev@vger.kernel.org
15162 F: include/linux/parman.h
15164 F: lib/test_parman.c
15166 PC ENGINES APU BOARD DRIVER
15167 M: Enrico Weigelt, metux IT consult <info@metux.net>
15169 F: drivers/platform/x86/pcengines-apuv2.c
15171 PC87360 HARDWARE MONITORING DRIVER
15172 M: Jim Cromie <jim.cromie@gmail.com>
15173 L: linux-hwmon@vger.kernel.org
15175 F: Documentation/hwmon/pc87360.rst
15176 F: drivers/hwmon/pc87360.c
15178 PC8736x GPIO DRIVER
15179 M: Jim Cromie <jim.cromie@gmail.com>
15181 F: drivers/char/pc8736x_gpio.c
15183 PC87427 HARDWARE MONITORING DRIVER
15184 M: Jean Delvare <jdelvare@suse.com>
15185 L: linux-hwmon@vger.kernel.org
15187 F: Documentation/hwmon/pc87427.rst
15188 F: drivers/hwmon/pc87427.c
15191 M: Riku Voipio <riku.voipio@iki.fi>
15193 F: drivers/leds/leds-pca9532.c
15194 F: include/linux/leds-pca9532.h
15196 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15197 M: Guenter Roeck <linux@roeck-us.net>
15198 L: linux-i2c@vger.kernel.org
15200 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15202 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15203 M: Khalid Aziz <khalid@gonehiking.org>
15205 F: drivers/firmware/pcdp.*
15207 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15208 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15209 M: Pali Rohár <pali@kernel.org>
15210 L: linux-pci@vger.kernel.org
15211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15213 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15214 F: drivers/pci/controller/pci-aardvark.c
15216 PCI DRIVER FOR ALTERA PCIE IP
15217 M: Joyce Ooi <joyce.ooi@intel.com>
15218 L: linux-pci@vger.kernel.org
15220 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15221 F: drivers/pci/controller/pcie-altera.c
15223 PCI DRIVER FOR APPLIEDMICRO XGENE
15224 M: Toan Le <toan@os.amperecomputing.com>
15225 L: linux-pci@vger.kernel.org
15226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15228 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15229 F: drivers/pci/controller/pci-xgene.c
15231 PCI DRIVER FOR ARM VERSATILE PLATFORM
15232 M: Rob Herring <robh@kernel.org>
15233 L: linux-pci@vger.kernel.org
15234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15236 F: Documentation/devicetree/bindings/pci/versatile.yaml
15237 F: drivers/pci/controller/pci-versatile.c
15239 PCI DRIVER FOR ARMADA 8K
15240 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15241 L: linux-pci@vger.kernel.org
15242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15244 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15245 F: drivers/pci/controller/dwc/pcie-armada8k.c
15247 PCI DRIVER FOR CADENCE PCIE IP
15248 M: Tom Joseph <tjoseph@cadence.com>
15249 L: linux-pci@vger.kernel.org
15251 F: Documentation/devicetree/bindings/pci/cdns,*
15252 F: drivers/pci/controller/cadence/
15254 PCI DRIVER FOR FREESCALE LAYERSCAPE
15255 M: Minghuan Lian <minghuan.Lian@nxp.com>
15256 M: Mingkai Hu <mingkai.hu@nxp.com>
15257 M: Roy Zang <roy.zang@nxp.com>
15258 L: linuxppc-dev@lists.ozlabs.org
15259 L: linux-pci@vger.kernel.org
15260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15262 F: drivers/pci/controller/dwc/*layerscape*
15264 PCI DRIVER FOR GENERIC OF HOSTS
15265 M: Will Deacon <will@kernel.org>
15266 L: linux-pci@vger.kernel.org
15267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15269 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15270 F: drivers/pci/controller/pci-host-common.c
15271 F: drivers/pci/controller/pci-host-generic.c
15273 PCI DRIVER FOR IMX6
15274 M: Richard Zhu <hongxing.zhu@nxp.com>
15275 M: Lucas Stach <l.stach@pengutronix.de>
15276 L: linux-pci@vger.kernel.org
15277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15279 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15280 F: drivers/pci/controller/dwc/*imx6*
15282 PCI DRIVER FOR FU740
15283 M: Paul Walmsley <paul.walmsley@sifive.com>
15284 M: Greentime Hu <greentime.hu@sifive.com>
15285 L: linux-pci@vger.kernel.org
15287 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15288 F: drivers/pci/controller/dwc/pcie-fu740.c
15290 PCI DRIVER FOR INTEL IXP4XX
15291 M: Linus Walleij <linus.walleij@linaro.org>
15293 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15294 F: drivers/pci/controller/pci-ixp4xx.c
15296 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15297 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15298 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15299 L: linux-pci@vger.kernel.org
15301 F: drivers/pci/controller/vmd.c
15303 PCI DRIVER FOR MICROSEMI SWITCHTEC
15304 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15305 M: Logan Gunthorpe <logang@deltatee.com>
15306 L: linux-pci@vger.kernel.org
15308 F: Documentation/ABI/testing/sysfs-class-switchtec
15309 F: Documentation/driver-api/switchtec.rst
15310 F: drivers/ntb/hw/mscc/
15311 F: drivers/pci/switch/switchtec*
15312 F: include/linux/switchtec.h
15313 F: include/uapi/linux/switchtec_ioctl.h
15315 PCI DRIVER FOR MOBIVEIL PCIE IP
15316 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15317 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15318 L: linux-pci@vger.kernel.org
15320 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15321 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15323 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15324 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15325 M: Pali Rohár <pali@kernel.org>
15326 L: linux-pci@vger.kernel.org
15327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15329 F: drivers/pci/controller/*mvebu*
15331 PCI DRIVER FOR NVIDIA TEGRA
15332 M: Thierry Reding <thierry.reding@gmail.com>
15333 L: linux-tegra@vger.kernel.org
15334 L: linux-pci@vger.kernel.org
15336 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15337 F: drivers/pci/controller/pci-tegra.c
15339 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15340 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15341 L: linux-pci@vger.kernel.org
15342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15344 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15345 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15347 PCI DRIVER FOR RENESAS R-CAR
15348 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15349 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15350 L: linux-pci@vger.kernel.org
15351 L: linux-renesas-soc@vger.kernel.org
15353 F: Documentation/devicetree/bindings/pci/*rcar*
15354 F: drivers/pci/controller/*rcar*
15356 PCI DRIVER FOR SAMSUNG EXYNOS
15357 M: Jingoo Han <jingoohan1@gmail.com>
15358 L: linux-pci@vger.kernel.org
15359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15360 L: linux-samsung-soc@vger.kernel.org
15362 F: drivers/pci/controller/dwc/pci-exynos.c
15364 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15365 M: Jingoo Han <jingoohan1@gmail.com>
15366 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15367 L: linux-pci@vger.kernel.org
15369 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15370 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15371 F: drivers/pci/controller/dwc/*designware*
15373 PCI DRIVER FOR TI DRA7XX/J721E
15374 M: Kishon Vijay Abraham I <kishon@ti.com>
15375 L: linux-omap@vger.kernel.org
15376 L: linux-pci@vger.kernel.org
15377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15379 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15380 F: drivers/pci/controller/cadence/pci-j721e.c
15381 F: drivers/pci/controller/dwc/pci-dra7xx.c
15383 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15384 M: Linus Walleij <linus.walleij@linaro.org>
15385 L: linux-pci@vger.kernel.org
15387 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15388 F: drivers/pci/controller/pci-v3-semi.c
15390 PCI ENDPOINT SUBSYSTEM
15391 M: Kishon Vijay Abraham I <kishon@ti.com>
15392 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15393 R: Krzysztof Wilczyński <kw@linux.com>
15394 L: linux-pci@vger.kernel.org
15396 Q: https://patchwork.kernel.org/project/linux-pci/list/
15397 B: https://bugzilla.kernel.org
15398 C: irc://irc.oftc.net/linux-pci
15399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15400 F: Documentation/PCI/endpoint/*
15401 F: Documentation/misc-devices/pci-endpoint-test.rst
15402 F: drivers/misc/pci_endpoint_test.c
15403 F: drivers/pci/endpoint/
15406 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15407 M: Russell Currey <ruscur@russell.cc>
15408 M: Oliver O'Halloran <oohall@gmail.com>
15409 L: linuxppc-dev@lists.ozlabs.org
15411 F: Documentation/PCI/pci-error-recovery.rst
15412 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15413 F: arch/powerpc/include/*/eeh*.h
15414 F: arch/powerpc/kernel/eeh*.c
15415 F: arch/powerpc/platforms/*/eeh*.c
15416 F: drivers/pci/pcie/aer.c
15417 F: drivers/pci/pcie/dpc.c
15418 F: drivers/pci/pcie/err.c
15421 M: Linas Vepstas <linasvepstas@gmail.com>
15422 L: linux-pci@vger.kernel.org
15424 F: Documentation/PCI/pci-error-recovery.rst
15426 PCI PEER-TO-PEER DMA (P2PDMA)
15427 M: Bjorn Helgaas <bhelgaas@google.com>
15428 M: Logan Gunthorpe <logang@deltatee.com>
15429 L: linux-pci@vger.kernel.org
15431 Q: https://patchwork.kernel.org/project/linux-pci/list/
15432 B: https://bugzilla.kernel.org
15433 C: irc://irc.oftc.net/linux-pci
15434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15435 F: Documentation/driver-api/pci/p2pdma.rst
15436 F: drivers/pci/p2pdma.c
15437 F: include/linux/pci-p2pdma.h
15439 PCI MSI DRIVER FOR ALTERA MSI IP
15440 M: Joyce Ooi <joyce.ooi@intel.com>
15441 L: linux-pci@vger.kernel.org
15443 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15444 F: drivers/pci/controller/pcie-altera-msi.c
15446 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15447 M: Toan Le <toan@os.amperecomputing.com>
15448 L: linux-pci@vger.kernel.org
15449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15451 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15452 F: drivers/pci/controller/pci-xgene-msi.c
15454 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15455 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15456 R: Rob Herring <robh@kernel.org>
15457 R: Krzysztof Wilczyński <kw@linux.com>
15458 L: linux-pci@vger.kernel.org
15460 Q: https://patchwork.kernel.org/project/linux-pci/list/
15461 B: https://bugzilla.kernel.org
15462 C: irc://irc.oftc.net/linux-pci
15463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15464 F: drivers/pci/controller/
15465 F: drivers/pci/pci-bridge-emul.c
15466 F: drivers/pci/pci-bridge-emul.h
15469 M: Bjorn Helgaas <bhelgaas@google.com>
15470 L: linux-pci@vger.kernel.org
15472 Q: https://patchwork.kernel.org/project/linux-pci/list/
15473 B: https://bugzilla.kernel.org
15474 C: irc://irc.oftc.net/linux-pci
15475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15476 F: Documentation/PCI/
15477 F: Documentation/devicetree/bindings/pci/
15478 F: arch/x86/kernel/early-quirks.c
15479 F: arch/x86/kernel/quirks.c
15481 F: drivers/acpi/pci*
15483 F: include/asm-generic/pci*
15484 F: include/linux/of_pci.h
15485 F: include/linux/pci*
15486 F: include/uapi/linux/pci*
15489 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15490 M: Jonathan Chocron <jonnyc@amazon.com>
15491 L: linux-pci@vger.kernel.org
15493 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15494 F: drivers/pci/controller/dwc/pcie-al.c
15496 PCIE DRIVER FOR AMLOGIC MESON
15497 M: Yue Wang <yue.wang@Amlogic.com>
15498 L: linux-pci@vger.kernel.org
15499 L: linux-amlogic@lists.infradead.org
15501 F: drivers/pci/controller/dwc/pci-meson.c
15503 PCIE DRIVER FOR AXIS ARTPEC
15504 M: Jesper Nilsson <jesper.nilsson@axis.com>
15505 L: linux-arm-kernel@axis.com
15506 L: linux-pci@vger.kernel.org
15508 F: Documentation/devicetree/bindings/pci/axis,artpec*
15509 F: drivers/pci/controller/dwc/*artpec*
15511 PCIE DRIVER FOR CAVIUM THUNDERX
15512 M: Robert Richter <rric@kernel.org>
15513 L: linux-pci@vger.kernel.org
15514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15516 F: drivers/pci/controller/pci-thunder-*
15518 PCIE DRIVER FOR HISILICON
15519 M: Zhou Wang <wangzhou1@hisilicon.com>
15520 L: linux-pci@vger.kernel.org
15522 F: drivers/pci/controller/dwc/pcie-hisi.c
15524 PCIE DRIVER FOR HISILICON KIRIN
15525 M: Xiaowei Song <songxiaowei@hisilicon.com>
15526 M: Binghui Wang <wangbinghui@hisilicon.com>
15527 L: linux-pci@vger.kernel.org
15529 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15530 F: drivers/pci/controller/dwc/pcie-kirin.c
15532 PCIE DRIVER FOR HISILICON STB
15533 M: Shawn Guo <shawn.guo@linaro.org>
15534 L: linux-pci@vger.kernel.org
15536 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15537 F: drivers/pci/controller/dwc/pcie-histb.c
15539 PCIE DRIVER FOR INTEL KEEM BAY
15540 M: Srikanth Thokala <srikanth.thokala@intel.com>
15541 L: linux-pci@vger.kernel.org
15543 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15544 F: drivers/pci/controller/dwc/pcie-keembay.c
15546 PCIE DRIVER FOR INTEL LGM GW SOC
15547 M: Rahul Tanwar <rtanwar@maxlinear.com>
15548 L: linux-pci@vger.kernel.org
15550 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15551 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15553 PCIE DRIVER FOR MEDIATEK
15554 M: Ryder Lee <ryder.lee@mediatek.com>
15555 M: Jianjun Wang <jianjun.wang@mediatek.com>
15556 L: linux-pci@vger.kernel.org
15557 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15559 F: Documentation/devicetree/bindings/pci/mediatek*
15560 F: drivers/pci/controller/*mediatek*
15562 PCIE DRIVER FOR MICROCHIP
15563 M: Daire McNamara <daire.mcnamara@microchip.com>
15564 L: linux-pci@vger.kernel.org
15566 F: Documentation/devicetree/bindings/pci/microchip*
15567 F: drivers/pci/controller/*microchip*
15569 PCIE DRIVER FOR QUALCOMM MSM
15570 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15571 L: linux-pci@vger.kernel.org
15572 L: linux-arm-msm@vger.kernel.org
15574 F: drivers/pci/controller/dwc/pcie-qcom.c
15576 PCIE ENDPOINT DRIVER FOR QUALCOMM
15577 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15578 L: linux-pci@vger.kernel.org
15579 L: linux-arm-msm@vger.kernel.org
15581 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15582 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15584 PCIE DRIVER FOR ROCKCHIP
15585 M: Shawn Lin <shawn.lin@rock-chips.com>
15586 L: linux-pci@vger.kernel.org
15587 L: linux-rockchip@lists.infradead.org
15589 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15590 F: drivers/pci/controller/pcie-rockchip*
15592 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15593 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15594 L: linux-pci@vger.kernel.org
15596 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15597 F: drivers/pci/controller/dwc/pcie-uniphier*
15599 PCIE DRIVER FOR ST SPEAR13XX
15600 M: Pratyush Anand <pratyush.anand@gmail.com>
15601 L: linux-pci@vger.kernel.org
15603 F: drivers/pci/controller/dwc/*spear*
15606 M: Dominik Brodowski <linux@dominikbrodowski.net>
15608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15609 F: Documentation/pcmcia/
15614 PCNET32 NETWORK DRIVER
15615 M: Don Fry <pcnet32@frontier.com>
15616 L: netdev@vger.kernel.org
15618 F: drivers/net/ethernet/amd/pcnet32.c
15620 PCRYPT PARALLEL CRYPTO ENGINE
15621 M: Steffen Klassert <steffen.klassert@secunet.com>
15622 L: linux-crypto@vger.kernel.org
15625 F: include/crypto/pcrypt.h
15627 PEAQ WMI HOTKEYS DRIVER
15628 M: Hans de Goede <hdegoede@redhat.com>
15629 L: platform-driver-x86@vger.kernel.org
15631 F: drivers/platform/x86/peaq-wmi.c
15633 PECI HARDWARE MONITORING DRIVERS
15634 M: Iwona Winiarska <iwona.winiarska@intel.com>
15635 L: linux-hwmon@vger.kernel.org
15637 F: Documentation/hwmon/peci-cputemp.rst
15638 F: Documentation/hwmon/peci-dimmtemp.rst
15639 F: drivers/hwmon/peci/
15642 M: Iwona Winiarska <iwona.winiarska@intel.com>
15643 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15645 F: Documentation/devicetree/bindings/peci/
15646 F: Documentation/peci/
15648 F: include/linux/peci-cpu.h
15649 F: include/linux/peci.h
15651 PENSANDO ETHERNET DRIVERS
15652 M: Shannon Nelson <snelson@pensando.io>
15653 M: drivers@pensando.io
15654 L: netdev@vger.kernel.org
15656 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15657 F: drivers/net/ethernet/pensando/
15659 PER-CPU MEMORY ALLOCATOR
15660 M: Dennis Zhou <dennis@kernel.org>
15661 M: Tejun Heo <tj@kernel.org>
15662 M: Christoph Lameter <cl@linux.com>
15663 L: linux-mm@kvack.org
15665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15666 F: arch/*/include/asm/percpu.h
15667 F: include/linux/percpu*.h
15671 PER-TASK DELAY ACCOUNTING
15672 M: Balbir Singh <bsingharora@gmail.com>
15674 F: include/linux/delayacct.h
15675 F: kernel/delayacct.c
15677 PERFORMANCE EVENTS SUBSYSTEM
15678 M: Peter Zijlstra <peterz@infradead.org>
15679 M: Ingo Molnar <mingo@redhat.com>
15680 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15681 R: Mark Rutland <mark.rutland@arm.com>
15682 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15683 R: Jiri Olsa <jolsa@kernel.org>
15684 R: Namhyung Kim <namhyung@kernel.org>
15685 L: linux-perf-users@vger.kernel.org
15686 L: linux-kernel@vger.kernel.org
15688 W: https://perf.wiki.kernel.org/
15689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15691 F: arch/*/events/*/*
15692 F: arch/*/include/asm/perf_event.h
15693 F: arch/*/kernel/*/*/perf_event*.c
15694 F: arch/*/kernel/*/perf_event*.c
15695 F: arch/*/kernel/perf_callchain.c
15696 F: arch/*/kernel/perf_event*.c
15697 F: include/linux/perf_event.h
15698 F: include/uapi/linux/perf_event.h
15703 PERFORMANCE EVENTS TOOLING ARM64
15704 R: John Garry <john.garry@huawei.com>
15705 R: Will Deacon <will@kernel.org>
15706 R: James Clark <james.clark@arm.com>
15707 R: Mike Leach <mike.leach@linaro.org>
15708 R: Leo Yan <leo.yan@linaro.org>
15709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15711 F: tools/build/feature/test-libopencsd.c
15712 F: tools/perf/arch/arm*/
15713 F: tools/perf/pmu-events/arch/arm64/
15714 F: tools/perf/util/arm-spe*
15715 F: tools/perf/util/cs-etm*
15717 PERSONALITY HANDLING
15718 M: Christoph Hellwig <hch@infradead.org>
15719 L: linux-abi-devel@lists.sourceforge.net
15721 F: include/linux/personality.h
15722 F: include/uapi/linux/personality.h
15724 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15725 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15726 L: linux-input@vger.kernel.org
15728 F: Documentation/input/devices/pxrc.rst
15729 F: drivers/input/joystick/pxrc.c
15732 M: Remi Denis-Courmont <courmisch@gmail.com>
15734 F: Documentation/networking/phonet.rst
15735 F: include/linux/phonet.h
15736 F: include/net/phonet/
15737 F: include/uapi/linux/phonet.h
15741 M: Joern Engel <joern@lazybastard.org>
15742 L: linux-mtd@lists.infradead.org
15744 F: drivers/mtd/devices/phram.c
15747 M: Bruno Prémont <bonbons@linux-vserver.org>
15748 L: linux-input@vger.kernel.org
15750 F: drivers/hid/hid-picolcd*
15753 M: Christian Brauner <christian@brauner.io>
15754 L: linux-kernel@vger.kernel.org
15756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15758 F: tools/testing/selftests/clone3/
15759 F: tools/testing/selftests/pid_namespace/
15760 F: tools/testing/selftests/pidfd/
15763 K: \b(clone_args|kernel_clone_args)\b
15765 PIN CONTROL SUBSYSTEM
15766 M: Linus Walleij <linus.walleij@linaro.org>
15767 L: linux-gpio@vger.kernel.org
15769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15770 F: Documentation/devicetree/bindings/pinctrl/
15771 F: Documentation/driver-api/pin-control.rst
15772 F: drivers/pinctrl/
15773 F: include/linux/pinctrl/
15775 PIN CONTROLLER - AMD
15776 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15777 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15779 F: drivers/pinctrl/pinctrl-amd.c
15781 PIN CONTROLLER - FREESCALE
15782 M: Dong Aisheng <aisheng.dong@nxp.com>
15783 M: Fabio Estevam <festevam@gmail.com>
15784 M: Shawn Guo <shawnguo@kernel.org>
15785 M: Stefan Agner <stefan@agner.ch>
15786 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15787 L: linux-gpio@vger.kernel.org
15789 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15790 F: drivers/pinctrl/freescale/
15792 PIN CONTROLLER - INTEL
15793 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15794 M: Andy Shevchenko <andy@kernel.org>
15796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15797 F: drivers/pinctrl/intel/
15799 PIN CONTROLLER - KEEMBAY
15800 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15802 F: drivers/pinctrl/pinctrl-keembay*
15804 PIN CONTROLLER - MEDIATEK
15805 M: Sean Wang <sean.wang@kernel.org>
15806 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15808 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15809 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15810 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15811 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15812 F: drivers/pinctrl/mediatek/
15814 PIN CONTROLLER - MICROCHIP AT91
15815 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15817 L: linux-gpio@vger.kernel.org
15819 F: drivers/gpio/gpio-sama5d2-piobu.c
15820 F: drivers/pinctrl/pinctrl-at91*
15822 PIN CONTROLLER - QUALCOMM
15823 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15824 L: linux-arm-msm@vger.kernel.org
15826 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15827 F: drivers/pinctrl/qcom/
15829 PIN CONTROLLER - RENESAS
15830 M: Geert Uytterhoeven <geert+renesas@glider.be>
15831 L: linux-renesas-soc@vger.kernel.org
15833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15834 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15835 F: drivers/pinctrl/renesas/
15837 PIN CONTROLLER - SAMSUNG
15838 M: Tomasz Figa <tomasz.figa@gmail.com>
15839 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15840 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15841 R: Alim Akhtar <alim.akhtar@samsung.com>
15842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15843 L: linux-samsung-soc@vger.kernel.org
15845 C: irc://irc.libera.chat/linux-exynos
15846 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15847 B: mailto:linux-samsung-soc@vger.kernel.org
15848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15849 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15850 F: drivers/pinctrl/samsung/
15851 F: include/dt-bindings/pinctrl/samsung.h
15853 PIN CONTROLLER - SINGLE
15854 M: Tony Lindgren <tony@atomide.com>
15855 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15857 L: linux-omap@vger.kernel.org
15859 F: drivers/pinctrl/pinctrl-single.c
15861 PIN CONTROLLER - THUNDERBAY
15862 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15864 F: drivers/pinctrl/pinctrl-thunderbay.c
15866 PIN CONTROLLER - SUNPLUS / TIBBO
15867 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15868 M: Wells Lu <wellslutw@gmail.com>
15869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15871 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15872 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15873 F: drivers/pinctrl/sunplus/
15874 F: include/dt-bindings/pinctrl/sppctl*.h
15877 M: linux-block@vger.kernel.org
15879 F: drivers/block/pktcdvd.c
15880 F: include/linux/pktcdvd.h
15881 F: include/uapi/linux/pktcdvd.h
15883 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15884 M: Tomasz Duszynski <tduszyns@gmail.com>
15886 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15887 F: drivers/iio/chemical/pms7003.c
15889 PLATFORM FEATURE INFRASTRUCTURE
15890 M: Juergen Gross <jgross@suse.com>
15892 F: arch/*/include/asm/platform-feature.h
15893 F: include/asm-generic/platform-feature.h
15894 F: include/linux/platform-feature.h
15895 F: kernel/platform-feature.c
15898 M: Jacob Keller <jacob.e.keller@intel.com>
15900 F: Documentation/driver-api/pldmfw/
15901 F: include/linux/pldmfw.h
15905 M: Logan Gunthorpe <logang@deltatee.com>
15907 F: drivers/dma/plx_dma.c
15910 M: Charles Hsu <hsu.yungteng@gmail.com>
15911 L: linux-hwmon@vger.kernel.org
15913 F: Documentation/hwmon/pm6764tr.rst
15914 F: drivers/hwmon/pmbus/pm6764tr.c
15917 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15918 L: linux-pm@vger.kernel.org
15920 W: https://01.org/pm-graph
15921 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15922 T: git git://github.com/intel/pm-graph
15923 F: tools/power/pm-graph
15925 PMBUS HARDWARE MONITORING DRIVERS
15926 M: Guenter Roeck <linux@roeck-us.net>
15927 L: linux-hwmon@vger.kernel.org
15929 W: http://hwmon.wiki.kernel.org/
15930 W: http://www.roeck-us.net/linux/drivers/
15931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15932 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15933 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15934 F: Documentation/hwmon/adm1275.rst
15935 F: Documentation/hwmon/ibm-cffps.rst
15936 F: Documentation/hwmon/ir35221.rst
15937 F: Documentation/hwmon/lm25066.rst
15938 F: Documentation/hwmon/ltc2978.rst
15939 F: Documentation/hwmon/ltc3815.rst
15940 F: Documentation/hwmon/max16064.rst
15941 F: Documentation/hwmon/max20751.rst
15942 F: Documentation/hwmon/max31785.rst
15943 F: Documentation/hwmon/max34440.rst
15944 F: Documentation/hwmon/max8688.rst
15945 F: Documentation/hwmon/pmbus-core.rst
15946 F: Documentation/hwmon/pmbus.rst
15947 F: Documentation/hwmon/tps40422.rst
15948 F: Documentation/hwmon/ucd9000.rst
15949 F: Documentation/hwmon/ucd9200.rst
15950 F: Documentation/hwmon/zl6100.rst
15951 F: drivers/hwmon/pmbus/
15952 F: include/linux/pmbus.h
15954 PMC SIERRA MaxRAID DRIVER
15955 L: linux-scsi@vger.kernel.org
15957 W: http://www.pmc-sierra.com/
15958 F: drivers/scsi/pmcraid.*
15960 PMC SIERRA PM8001 DRIVER
15961 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15962 L: linux-scsi@vger.kernel.org
15964 F: drivers/scsi/pm8001/
15966 PNI RM3100 IIO DRIVER
15967 M: Song Qiang <songqiang1304521@gmail.com>
15968 L: linux-iio@vger.kernel.org
15970 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15971 F: drivers/iio/magnetometer/rm3100*
15974 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15975 L: linux-acpi@vger.kernel.org
15978 F: include/linux/pnp.h
15980 POSIX CLOCKS and TIMERS
15981 M: Thomas Gleixner <tglx@linutronix.de>
15982 L: linux-kernel@vger.kernel.org
15984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15986 F: include/linux/time_namespace.h
15987 F: include/linux/timer*
15988 F: kernel/time/*timer*
15989 F: kernel/time/namespace.c
15991 POWER MANAGEMENT CORE
15992 M: "Rafael J. Wysocki" <rafael@kernel.org>
15993 L: linux-pm@vger.kernel.org
15995 B: https://bugzilla.kernel.org
15996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15997 F: drivers/base/power/
15998 F: drivers/powercap/
15999 F: include/linux/intel_rapl.h
16000 F: include/linux/pm.h
16001 F: include/linux/pm_*
16002 F: include/linux/powercap.h
16003 F: kernel/configs/nopm.config
16005 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16006 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16007 L: linux-pm@vger.kernel.org
16009 B: https://bugzilla.kernel.org
16010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16011 F: drivers/powercap/dtpm*
16012 F: include/linux/dtpm.h
16014 POWER STATE COORDINATION INTERFACE (PSCI)
16015 M: Mark Rutland <mark.rutland@arm.com>
16016 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16019 F: drivers/firmware/psci/
16020 F: include/linux/psci.h
16021 F: include/uapi/linux/psci.h
16023 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16024 M: Sebastian Reichel <sre@kernel.org>
16025 L: linux-pm@vger.kernel.org
16027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16028 F: Documentation/ABI/testing/sysfs-class-power
16029 F: Documentation/devicetree/bindings/power/supply/
16030 F: drivers/power/supply/
16031 F: include/linux/power/
16032 F: include/linux/power_supply.h
16034 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16035 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16036 L: linuxppc-dev@lists.ozlabs.org
16038 F: drivers/char/powernv-op-panel.c
16040 PPP OVER ATM (RFC 2364)
16041 M: Mitchell Blank Jr <mitch@sfgoth.com>
16043 F: include/uapi/linux/atmppp.h
16044 F: net/atm/pppoatm.c
16047 M: Michal Ostrowski <mostrows@earthlink.net>
16049 F: drivers/net/ppp/pppoe.c
16050 F: drivers/net/ppp/pppox.c
16053 M: James Chapman <jchapman@katalix.com>
16055 F: include/linux/if_pppol2tp.h
16056 F: include/uapi/linux/if_pppol2tp.h
16057 F: net/l2tp/l2tp_ppp.c
16059 PPP PROTOCOL DRIVERS AND COMPRESSORS
16060 M: Paul Mackerras <paulus@samba.org>
16061 L: linux-ppp@vger.kernel.org
16063 F: drivers/net/ppp/ppp_*
16066 M: Rodolfo Giometti <giometti@enneenne.com>
16067 L: linuxpps@ml.enneenne.com (subscribers-only)
16069 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16070 F: Documentation/ABI/testing/sysfs-pps
16071 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16072 F: Documentation/driver-api/pps.rst
16074 F: include/linux/pps*.h
16075 F: include/uapi/linux/pps.h
16078 M: Dmitry Kozlov <xeb@mail.ru>
16079 L: netdev@vger.kernel.org
16081 W: http://sourceforge.net/projects/accel-pptp
16082 F: drivers/net/ppp/pptp.c
16084 PRESSURE STALL INFORMATION (PSI)
16085 M: Johannes Weiner <hannes@cmpxchg.org>
16086 M: Suren Baghdasaryan <surenb@google.com>
16088 F: include/linux/psi*
16089 F: kernel/sched/psi.c
16092 M: Petr Mladek <pmladek@suse.com>
16093 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16094 R: Steven Rostedt <rostedt@goodmis.org>
16095 R: John Ogness <john.ogness@linutronix.de>
16097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16098 F: include/linux/printk.h
16102 R: Chris Down <chris@chrisdown.name>
16104 F: Documentation/core-api/printk-index.rst
16105 F: kernel/printk/index.c
16109 L: linux-kernel@vger.kernel.org
16110 L: linux-fsdevel@vger.kernel.org
16112 F: Documentation/filesystems/proc.rst
16114 F: include/linux/proc_fs.h
16115 F: tools/testing/selftests/proc/
16118 M: Luis Chamberlain <mcgrof@kernel.org>
16119 M: Kees Cook <keescook@chromium.org>
16120 M: Iurii Zaikin <yzaikin@google.com>
16121 L: linux-kernel@vger.kernel.org
16122 L: linux-fsdevel@vger.kernel.org
16124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16125 F: fs/proc/proc_sysctl.c
16126 F: include/linux/sysctl.h
16127 F: kernel/sysctl-test.c
16129 F: tools/testing/selftests/sysctl/
16131 PS3 NETWORK SUPPORT
16132 M: Geoff Levand <geoff@infradead.org>
16133 L: netdev@vger.kernel.org
16134 L: linuxppc-dev@lists.ozlabs.org
16136 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16138 PS3 PLATFORM SUPPORT
16139 M: Geoff Levand <geoff@infradead.org>
16140 L: linuxppc-dev@lists.ozlabs.org
16142 F: arch/powerpc/boot/ps3*
16143 F: arch/powerpc/include/asm/lv1call.h
16144 F: arch/powerpc/include/asm/ps3*.h
16145 F: arch/powerpc/platforms/ps3/
16148 F: drivers/rtc/rtc-ps3.c
16149 F: drivers/usb/host/*ps3.c
16150 F: sound/ppc/snd_ps3*
16153 M: Jim Paris <jim@jtan.com>
16154 M: Geoff Levand <geoff@infradead.org>
16155 L: linuxppc-dev@lists.ozlabs.org
16157 F: drivers/block/ps3vram.c
16159 PSAMPLE PACKET SAMPLING SUPPORT
16160 M: Yotam Gigi <yotam.gi@gmail.com>
16162 F: include/net/psample.h
16163 F: include/uapi/linux/psample.h
16167 M: Kees Cook <keescook@chromium.org>
16168 M: Anton Vorontsov <anton@enomsg.org>
16169 M: Colin Cross <ccross@android.com>
16170 M: Tony Luck <tony.luck@intel.com>
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16173 F: Documentation/admin-guide/ramoops.rst
16174 F: Documentation/admin-guide/pstore-blk.rst
16175 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16176 F: drivers/acpi/apei/erst.c
16177 F: drivers/firmware/efi/efi-pstore.c
16179 F: include/linux/pstore*
16180 K: \b(pstore|ramoops)
16182 PTP HARDWARE CLOCK SUPPORT
16183 M: Richard Cochran <richardcochran@gmail.com>
16184 L: netdev@vger.kernel.org
16186 W: http://linuxptp.sourceforge.net/
16187 F: Documentation/ABI/testing/sysfs-ptp
16188 F: Documentation/driver-api/ptp.rst
16189 F: drivers/net/phy/dp83640*
16191 F: include/linux/ptp_cl*
16193 PTP VIRTUAL CLOCK SUPPORT
16194 M: Yangbo Lu <yangbo.lu@nxp.com>
16195 L: netdev@vger.kernel.org
16197 F: drivers/ptp/ptp_vclock.c
16198 F: net/ethtool/phc_vclocks.c
16201 M: Oleg Nesterov <oleg@redhat.com>
16203 F: arch/*/*/ptrace*.c
16204 F: arch/*/include/asm/ptrace*.h
16205 F: arch/*/ptrace*.c
16206 F: include/asm-generic/syscall.h
16207 F: include/linux/ptrace.h
16208 F: include/linux/regset.h
16209 F: include/uapi/linux/ptrace.h
16213 M: Hans Verkuil <hverkuil@xs4all.nl>
16214 L: linux-media@vger.kernel.org
16216 T: git git://linuxtv.org/media_tree.git
16217 F: Documentation/admin-guide/media/pulse8-cec.rst
16218 F: drivers/media/cec/usb/pulse8/
16220 PURELIFI PLFXLC DRIVER
16221 M: Srinivasan Raju <srini.raju@purelifi.com>
16222 L: linux-wireless@vger.kernel.org
16224 F: drivers/net/wireless/purelifi/plfxlc/
16226 PVRUSB2 VIDEO4LINUX DRIVER
16227 M: Mike Isely <isely@pobox.com>
16228 L: pvrusb2@isely.net (subscribers-only)
16229 L: linux-media@vger.kernel.org
16231 W: http://www.isely.net/pvrusb2/
16232 T: git git://linuxtv.org/media_tree.git
16233 F: Documentation/driver-api/media/drivers/pvrusb2*
16234 F: drivers/media/usb/pvrusb2/
16237 M: Hans Verkuil <hverkuil@xs4all.nl>
16238 L: linux-media@vger.kernel.org
16240 T: git git://linuxtv.org/media_tree.git
16241 F: drivers/media/usb/pwc/*
16242 F: include/trace/events/pwc.h
16245 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16246 L: linux-hwmon@vger.kernel.org
16248 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16249 F: Documentation/hwmon/pwm-fan.rst
16250 F: drivers/hwmon/pwm-fan.c
16253 M: Sean Young <sean@mess.org>
16254 L: linux-media@vger.kernel.org
16256 F: drivers/media/rc/pwm-ir-tx.c
16259 M: Thierry Reding <thierry.reding@gmail.com>
16260 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16261 M: Lee Jones <lee.jones@linaro.org>
16262 L: linux-pwm@vger.kernel.org
16264 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16266 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16267 F: Documentation/devicetree/bindings/pwm/
16268 F: Documentation/driver-api/pwm.rst
16269 F: drivers/gpio/gpio-mvebu.c
16271 F: drivers/video/backlight/pwm_bl.c
16272 F: include/linux/pwm.h
16273 F: include/linux/pwm_backlight.h
16274 K: pwm_(config|apply_state|ops)
16277 M: Robert Jarzmik <robert.jarzmik@free.fr>
16278 L: linux-gpio@vger.kernel.org
16280 F: drivers/gpio/gpio-pxa.c
16286 M: Robert Jarzmik <robert.jarzmik@free.fr>
16287 L: linux-rtc@vger.kernel.org
16290 PXA2xx/PXA3xx SUPPORT
16291 M: Daniel Mack <daniel@zonque.org>
16292 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16293 M: Robert Jarzmik <robert.jarzmik@free.fr>
16294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16296 T: git git://github.com/hzhuang1/linux.git
16297 T: git git://github.com/rjarzmik/linux.git
16298 F: arch/arm/boot/dts/pxa*
16299 F: arch/arm/mach-pxa/
16300 F: drivers/dma/pxa*
16301 F: drivers/pcmcia/pxa2xx*
16302 F: drivers/pinctrl/pxa/
16303 F: drivers/spi/spi-pxa2xx*
16304 F: drivers/usb/gadget/udc/pxa2*
16305 F: include/sound/pxa2xx-lib.h
16310 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16311 L: qat-linux@intel.com
16313 F: drivers/crypto/qat/
16315 QCOM AUDIO (ASoC) DRIVERS
16316 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16317 M: Banajit Goswami <bgoswami@codeaurora.org>
16318 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16320 F: sound/soc/codecs/lpass-va-macro.c
16321 F: sound/soc/codecs/lpass-wsa-macro.*
16322 F: sound/soc/codecs/msm8916-wcd-analog.c
16323 F: sound/soc/codecs/msm8916-wcd-digital.c
16324 F: sound/soc/codecs/wcd9335.*
16325 F: sound/soc/codecs/wcd934x.c
16326 F: sound/soc/codecs/wcd-clsh-v2.*
16327 F: sound/soc/codecs/wsa881x.c
16330 QCOM EMBEDDED USB DEBUGGER (EUD)
16331 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16332 L: linux-arm-msm@vger.kernel.org
16334 F: Documentation/ABI/testing/sysfs-driver-eud
16335 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16336 F: drivers/usb/misc/qcom_eud.c
16339 M: Alex Elder <elder@kernel.org>
16340 L: netdev@vger.kernel.org
16342 F: drivers/net/ipa/
16344 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16345 M: Gabriel Somlo <somlo@cmu.edu>
16346 M: "Michael S. Tsirkin" <mst@redhat.com>
16347 L: qemu-devel@nongnu.org
16349 F: drivers/firmware/qemu_fw_cfg.c
16350 F: include/uapi/linux/qemu_fw_cfg.h
16353 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16354 L: linux-rdma@vger.kernel.org
16356 F: drivers/infiniband/hw/qib/
16358 QLOGIC QL41xxx FCOE DRIVER
16359 M: Saurav Kashyap <skashyap@marvell.com>
16360 M: Javed Hasan <jhasan@marvell.com>
16361 M: GR-QLogic-Storage-Upstream@marvell.com
16362 L: linux-scsi@vger.kernel.org
16364 F: drivers/scsi/qedf/
16366 QLOGIC QL41xxx ISCSI DRIVER
16367 M: Nilesh Javali <njavali@marvell.com>
16368 M: Manish Rangankar <mrangankar@marvell.com>
16369 M: GR-QLogic-Storage-Upstream@marvell.com
16370 L: linux-scsi@vger.kernel.org
16372 F: drivers/scsi/qedi/
16374 QLOGIC QL4xxx ETHERNET DRIVER
16375 M: Ariel Elior <aelior@marvell.com>
16376 M: Manish Chopra <manishc@marvell.com>
16377 L: netdev@vger.kernel.org
16379 F: drivers/net/ethernet/qlogic/qed/
16380 F: drivers/net/ethernet/qlogic/qede/
16381 F: include/linux/qed/
16383 QLOGIC QL4xxx RDMA DRIVER
16384 M: Michal Kalderon <mkalderon@marvell.com>
16385 M: Ariel Elior <aelior@marvell.com>
16386 L: linux-rdma@vger.kernel.org
16388 F: drivers/infiniband/hw/qedr/
16389 F: include/uapi/rdma/qedr-abi.h
16391 QLOGIC QLA1280 SCSI DRIVER
16392 M: Michael Reed <mdr@sgi.com>
16393 L: linux-scsi@vger.kernel.org
16395 F: drivers/scsi/qla1280.[ch]
16397 QLOGIC QLA2XXX FC-SCSI DRIVER
16398 M: Nilesh Javali <njavali@marvell.com>
16399 M: GR-QLogic-Storage-Upstream@marvell.com
16400 L: linux-scsi@vger.kernel.org
16402 F: drivers/scsi/qla2xxx/
16404 QLOGIC QLA3XXX NETWORK DRIVER
16405 M: GR-Linux-NIC-Dev@marvell.com
16406 L: netdev@vger.kernel.org
16408 F: drivers/net/ethernet/qlogic/qla3xxx.*
16410 QLOGIC QLA4XXX iSCSI DRIVER
16411 M: Nilesh Javali <njavali@marvell.com>
16412 M: Manish Rangankar <mrangankar@marvell.com>
16413 M: GR-QLogic-Storage-Upstream@marvell.com
16414 L: linux-scsi@vger.kernel.org
16416 F: drivers/scsi/qla4xxx/
16418 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16419 M: Shahed Shaikh <shshaikh@marvell.com>
16420 M: Manish Chopra <manishc@marvell.com>
16421 M: GR-Linux-NIC-Dev@marvell.com
16422 L: netdev@vger.kernel.org
16424 F: drivers/net/ethernet/qlogic/qlcnic/
16426 QLOGIC QLGE 10Gb ETHERNET DRIVER
16427 M: Manish Chopra <manishc@marvell.com>
16428 M: GR-Linux-NIC-Dev@marvell.com
16429 M: Coiby Xu <coiby.xu@gmail.com>
16430 L: netdev@vger.kernel.org
16432 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16433 F: drivers/staging/qlge/
16435 QM1D1B0004 MEDIA DRIVER
16436 M: Akihiro Tsukada <tskd08@gmail.com>
16437 L: linux-media@vger.kernel.org
16439 F: drivers/media/tuners/qm1d1b0004*
16441 QM1D1C0042 MEDIA DRIVER
16442 M: Akihiro Tsukada <tskd08@gmail.com>
16443 L: linux-media@vger.kernel.org
16445 F: drivers/media/tuners/qm1d1c0042*
16448 M: Anders Larsen <al@alarsen.net>
16450 W: http://www.alarsen.net/linux/qnx4fs/
16452 F: include/uapi/linux/qnx4_fs.h
16453 F: include/uapi/linux/qnxtypes.h
16455 QORIQ DPAA2 FSL-MC BUS DRIVER
16456 M: Stuart Yoder <stuyoder@gmail.com>
16457 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16458 L: linux-kernel@vger.kernel.org
16460 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16461 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16462 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16463 F: drivers/bus/fsl-mc/
16464 F: include/uapi/linux/fsl_mc.h
16466 QT1010 MEDIA DRIVER
16467 M: Antti Palosaari <crope@iki.fi>
16468 L: linux-media@vger.kernel.org
16470 W: https://linuxtv.org
16471 W: http://palosaari.fi/linux/
16472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16473 T: git git://linuxtv.org/anttip/media_tree.git
16474 F: drivers/media/tuners/qt1010*
16476 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16477 M: Kalle Valo <kvalo@kernel.org>
16478 L: ath10k@lists.infradead.org
16480 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16482 F: drivers/net/wireless/ath/ath10k/
16483 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16485 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16486 M: Kalle Valo <kvalo@kernel.org>
16487 L: ath11k@lists.infradead.org
16489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16490 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16491 F: drivers/net/wireless/ath/ath11k/
16493 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16494 M: Toke Høiland-Jørgensen <toke@toke.dk>
16495 L: linux-wireless@vger.kernel.org
16497 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16498 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16499 F: drivers/net/wireless/ath/ath9k/
16501 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16502 M: Stephan Gerhold <stephan@gerhold.net>
16503 L: netdev@vger.kernel.org
16504 L: linux-arm-msm@vger.kernel.org
16506 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16507 F: drivers/net/wwan/qcom_bam_dmux.c
16509 QUALCOMM CAMERA SUBSYSTEM DRIVER
16510 M: Robert Foss <robert.foss@linaro.org>
16511 M: Todor Tomov <todor.too@gmail.com>
16512 L: linux-media@vger.kernel.org
16514 F: Documentation/admin-guide/media/qcom_camss.rst
16515 F: Documentation/devicetree/bindings/media/*camss*
16516 F: drivers/media/platform/qcom/camss/
16518 QUALCOMM CLOCK DRIVERS
16519 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16520 L: linux-arm-msm@vger.kernel.org
16522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16523 F: Documentation/devicetree/bindings/clock/qcom,*
16524 F: drivers/clk/qcom/
16525 F: include/dt-bindings/clock/qcom,*
16527 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16528 M: Niklas Cassel <nks@flawful.org>
16529 L: linux-pm@vger.kernel.org
16530 L: linux-arm-msm@vger.kernel.org
16532 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16533 F: drivers/soc/qcom/cpr.c
16535 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16536 M: Ilia Lin <ilia.lin@kernel.org>
16537 L: linux-pm@vger.kernel.org
16539 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16540 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16541 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16543 QUALCOMM CRYPTO DRIVERS
16544 M: Thara Gopinath <thara.gopinath@gmail.com>
16545 L: linux-crypto@vger.kernel.org
16546 L: linux-arm-msm@vger.kernel.org
16548 F: drivers/crypto/qce/
16550 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16551 M: Timur Tabi <timur@kernel.org>
16552 L: netdev@vger.kernel.org
16554 F: drivers/net/ethernet/qualcomm/emac/
16556 QUALCOMM ETHQOS ETHERNET DRIVER
16557 M: Vinod Koul <vkoul@kernel.org>
16558 L: netdev@vger.kernel.org
16560 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16561 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16563 QUALCOMM FASTRPC DRIVER
16564 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16565 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16566 L: linux-arm-msm@vger.kernel.org
16568 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16569 F: drivers/misc/fastrpc.c
16570 F: include/uapi/misc/fastrpc.h
16572 QUALCOMM HEXAGON ARCHITECTURE
16573 M: Brian Cain <bcain@quicinc.com>
16574 L: linux-hexagon@vger.kernel.org
16575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16579 QUALCOMM HIDMA DRIVER
16580 M: Sinan Kaya <okaya@kernel.org>
16581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16582 L: linux-arm-msm@vger.kernel.org
16583 L: dmaengine@vger.kernel.org
16585 F: drivers/dma/qcom/hidma*
16587 QUALCOMM I2C CCI DRIVER
16588 M: Loic Poulain <loic.poulain@linaro.org>
16589 M: Robert Foss <robert.foss@linaro.org>
16590 L: linux-i2c@vger.kernel.org
16591 L: linux-arm-msm@vger.kernel.org
16593 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16594 F: drivers/i2c/busses/i2c-qcom-cci.c
16597 M: Rob Clark <robdclark@gmail.com>
16598 L: iommu@lists.linux-foundation.org
16599 L: iommu@lists.linux.dev
16600 L: linux-arm-msm@vger.kernel.org
16602 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16604 QUALCOMM IPC ROUTER (QRTR) DRIVER
16605 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16606 L: linux-arm-msm@vger.kernel.org
16608 F: include/trace/events/qrtr.h
16609 F: include/uapi/linux/qrtr.h
16612 QUALCOMM IPCC MAILBOX DRIVER
16613 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16614 L: linux-arm-msm@vger.kernel.org
16616 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16617 F: drivers/mailbox/qcom-ipcc.c
16618 F: include/dt-bindings/mailbox/qcom-ipcc.h
16620 QUALCOMM IPQ4019 USB PHY DRIVER
16621 M: Robert Marko <robert.marko@sartura.hr>
16622 M: Luka Perkov <luka.perkov@sartura.hr>
16623 L: linux-arm-msm@vger.kernel.org
16625 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16626 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16628 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16629 M: Robert Marko <robert.marko@sartura.hr>
16630 M: Luka Perkov <luka.perkov@sartura.hr>
16631 L: linux-arm-msm@vger.kernel.org
16633 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16634 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16636 QUALCOMM NAND CONTROLLER DRIVER
16637 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16638 L: linux-mtd@lists.infradead.org
16639 L: linux-arm-msm@vger.kernel.org
16641 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16642 F: drivers/mtd/nand/raw/qcom_nandc.c
16644 QUALCOMM RMNET DRIVER
16645 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16646 M: Sean Tranchetti <quic_stranche@quicinc.com>
16647 L: netdev@vger.kernel.org
16649 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16650 F: drivers/net/ethernet/qualcomm/rmnet/
16651 F: include/linux/if_rmnet.h
16653 QUALCOMM TSENS THERMAL DRIVER
16654 M: Amit Kucheria <amitk@kernel.org>
16655 M: Thara Gopinath <thara.gopinath@gmail.com>
16656 L: linux-pm@vger.kernel.org
16657 L: linux-arm-msm@vger.kernel.org
16659 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16660 F: drivers/thermal/qcom/
16662 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16663 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16664 L: linux-media@vger.kernel.org
16665 L: linux-arm-msm@vger.kernel.org
16667 T: git git://linuxtv.org/media_tree.git
16668 F: Documentation/devicetree/bindings/media/*venus*
16669 F: drivers/media/platform/qcom/venus/
16671 QUALCOMM WCN36XX WIRELESS DRIVER
16672 M: Loic Poulain <loic.poulain@linaro.org>
16673 L: wcn36xx@lists.infradead.org
16675 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16676 F: drivers/net/wireless/ath/wcn36xx/
16678 QUANTENNA QTNFMAC WIRELESS DRIVER
16679 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16680 R: Sergey Matyukevich <geomatsi@gmail.com>
16681 L: linux-wireless@vger.kernel.org
16683 F: drivers/net/wireless/quantenna
16685 RADEON and AMDGPU DRM DRIVERS
16686 M: Alex Deucher <alexander.deucher@amd.com>
16687 M: Christian König <christian.koenig@amd.com>
16688 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16689 L: amd-gfx@lists.freedesktop.org
16691 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16692 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16693 C: irc://irc.oftc.net/radeon
16694 F: Documentation/gpu/amdgpu/
16695 F: drivers/gpu/drm/amd/
16696 F: drivers/gpu/drm/radeon/
16697 F: include/uapi/drm/amdgpu_drm.h
16698 F: include/uapi/drm/radeon_drm.h
16700 RADEON FRAMEBUFFER DISPLAY DRIVER
16701 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16702 L: linux-fbdev@vger.kernel.org
16704 F: drivers/video/fbdev/aty/radeon*
16705 F: include/uapi/linux/radeonfb.h
16707 RADIOSHARK RADIO DRIVER
16708 M: Hans Verkuil <hverkuil@xs4all.nl>
16709 L: linux-media@vger.kernel.org
16711 T: git git://linuxtv.org/media_tree.git
16712 F: drivers/media/radio/radio-shark.c
16714 RADIOSHARK2 RADIO DRIVER
16715 M: Hans Verkuil <hverkuil@xs4all.nl>
16716 L: linux-media@vger.kernel.org
16718 T: git git://linuxtv.org/media_tree.git
16719 F: drivers/media/radio/radio-shark2.c
16720 F: drivers/media/radio/radio-tea5777.c
16722 RADOS BLOCK DEVICE (RBD)
16723 M: Ilya Dryomov <idryomov@gmail.com>
16724 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16725 L: ceph-devel@vger.kernel.org
16727 W: http://ceph.com/
16728 T: git git://github.com/ceph/ceph-client.git
16729 F: Documentation/ABI/testing/sysfs-bus-rbd
16730 F: drivers/block/rbd.c
16731 F: drivers/block/rbd_types.h
16733 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16734 M: Paul Mackerras <paulus@samba.org>
16735 L: linux-fbdev@vger.kernel.org
16737 F: drivers/video/fbdev/aty/aty128fb.c
16739 RAINSHADOW-CEC DRIVER
16740 M: Hans Verkuil <hverkuil@xs4all.nl>
16741 L: linux-media@vger.kernel.org
16743 T: git git://linuxtv.org/media_tree.git
16744 F: drivers/media/cec/usb/rainshadow/
16746 RALINK MIPS ARCHITECTURE
16747 M: John Crispin <john@phrozen.org>
16748 L: linux-mips@vger.kernel.org
16750 F: arch/mips/ralink
16752 RALINK MT7621 MIPS ARCHITECTURE
16753 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16754 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16755 L: linux-mips@vger.kernel.org
16757 F: arch/mips/boot/dts/ralink/mt7621*
16759 RALINK PINCTRL DRIVER
16760 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16761 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16762 L: linux-mips@vger.kernel.org
16764 F: drivers/pinctrl/ralink/
16766 RALINK RT2X00 WIRELESS LAN DRIVER
16767 M: Stanislaw Gruszka <stf_xl@wp.pl>
16768 M: Helmut Schaa <helmut.schaa@googlemail.com>
16769 L: linux-wireless@vger.kernel.org
16771 F: drivers/net/wireless/ralink/rt2x00/
16773 RAMDISK RAM BLOCK DEVICE DRIVER
16774 M: Jens Axboe <axboe@kernel.dk>
16776 F: Documentation/admin-guide/blockdev/ramdisk.rst
16777 F: drivers/block/brd.c
16779 RANCHU VIRTUAL BOARD FOR MIPS
16780 M: Miodrag Dinic <miodrag.dinic@mips.com>
16781 L: linux-mips@vger.kernel.org
16783 F: arch/mips/configs/generic/board-ranchu.config
16784 F: arch/mips/generic/board-ranchu.c
16786 RANDOM NUMBER DRIVER
16787 M: "Theodore Ts'o" <tytso@mit.edu>
16788 M: Jason A. Donenfeld <Jason@zx2c4.com>
16789 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16791 F: drivers/char/random.c
16792 F: drivers/virt/vmgenid.c
16795 M: Matt Porter <mporter@kernel.crashing.org>
16796 M: Alexandre Bounine <alex.bou9@gmail.com>
16798 F: drivers/rapidio/
16801 M: Tony Luck <tony.luck@intel.com>
16802 M: Borislav Petkov <bp@alien8.de>
16803 L: linux-edac@vger.kernel.org
16805 F: Documentation/admin-guide/ras.rst
16807 F: include/linux/ras.h
16808 F: include/ras/ras_event.h
16810 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16811 L: linux-wireless@vger.kernel.org
16813 F: drivers/net/wireless/ray*
16815 RC-CORE / LIRC FRAMEWORK
16816 M: Sean Young <sean@mess.org>
16817 L: linux-media@vger.kernel.org
16819 W: http://linuxtv.org
16820 T: git git://linuxtv.org/media_tree.git
16821 F: Documentation/driver-api/media/rc-core.rst
16822 F: Documentation/userspace-api/media/rc/
16823 F: drivers/media/rc/
16824 F: include/media/rc-map.h
16825 F: include/media/rc-core.h
16826 F: include/uapi/linux/lirc.h
16828 RCMM REMOTE CONTROLS DECODER
16829 M: Patrick Lerda <patrick9876@free.fr>
16831 F: drivers/media/rc/ir-rcmm-decoder.c
16833 RCUTORTURE TEST FRAMEWORK
16834 M: "Paul E. McKenney" <paulmck@kernel.org>
16835 M: Josh Triplett <josh@joshtriplett.org>
16836 R: Steven Rostedt <rostedt@goodmis.org>
16837 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16838 R: Lai Jiangshan <jiangshanlai@gmail.com>
16839 L: rcu@vger.kernel.org
16841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16842 F: tools/testing/selftests/rcutorture
16844 RDACM20 Camera Sensor
16845 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16846 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16847 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16848 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16849 L: linux-media@vger.kernel.org
16851 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16852 F: drivers/media/i2c/max9271.c
16853 F: drivers/media/i2c/max9271.h
16854 F: drivers/media/i2c/rdacm20.c
16856 RDACM21 Camera Sensor
16857 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16858 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16859 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16860 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16861 L: linux-media@vger.kernel.org
16863 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16864 F: drivers/media/i2c/max9271.c
16865 F: drivers/media/i2c/max9271.h
16866 F: drivers/media/i2c/rdacm21.c
16869 M: Florian Fainelli <florian@openwrt.org>
16872 RDC R6040 FAST ETHERNET DRIVER
16873 M: Florian Fainelli <f.fainelli@gmail.com>
16874 L: netdev@vger.kernel.org
16876 F: drivers/net/ethernet/rdc/r6040.c
16878 RDMAVT - RDMA verbs software
16879 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16880 L: linux-rdma@vger.kernel.org
16882 F: drivers/infiniband/sw/rdmavt
16884 RDS - RELIABLE DATAGRAM SOCKETS
16885 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16886 L: netdev@vger.kernel.org
16887 L: linux-rdma@vger.kernel.org
16888 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16890 W: https://oss.oracle.com/projects/rds/
16891 F: Documentation/networking/rds.rst
16894 RDT - RESOURCE ALLOCATION
16895 M: Fenghua Yu <fenghua.yu@intel.com>
16896 M: Reinette Chatre <reinette.chatre@intel.com>
16897 L: linux-kernel@vger.kernel.org
16899 F: Documentation/x86/resctrl*
16900 F: arch/x86/include/asm/resctrl.h
16901 F: arch/x86/kernel/cpu/resctrl/
16902 F: tools/testing/selftests/resctrl/
16904 READ-COPY UPDATE (RCU)
16905 M: "Paul E. McKenney" <paulmck@kernel.org>
16906 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16907 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16908 M: Josh Triplett <josh@joshtriplett.org>
16909 R: Steven Rostedt <rostedt@goodmis.org>
16910 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16911 R: Lai Jiangshan <jiangshanlai@gmail.com>
16912 R: Joel Fernandes <joel@joelfernandes.org>
16913 L: rcu@vger.kernel.org
16915 W: http://www.rdrop.com/users/paulmck/RCU/
16916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16917 F: Documentation/RCU/
16918 F: include/linux/rcu*
16920 X: Documentation/RCU/torture.rst
16921 X: include/linux/srcu*.h
16922 X: kernel/rcu/srcu*.c
16924 REAL TIME CLOCK (RTC) SUBSYSTEM
16925 M: Alessandro Zummo <a.zummo@towertech.it>
16926 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16927 L: linux-rtc@vger.kernel.org
16929 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16931 F: Documentation/admin-guide/rtc.rst
16932 F: Documentation/devicetree/bindings/rtc/
16934 F: include/linux/platform_data/rtc-*
16935 F: include/linux/rtc.h
16936 F: include/linux/rtc/
16937 F: include/uapi/linux/rtc.h
16938 F: tools/testing/selftests/rtc/
16940 REALTEK AUDIO CODECS
16941 M: Oder Chiou <oder_chiou@realtek.com>
16943 F: include/sound/rt*.h
16944 F: sound/soc/codecs/rt*
16946 REALTEK OTTO WATCHDOG
16947 M: Sander Vanheule <sander@svanheule.net>
16948 L: linux-watchdog@vger.kernel.org
16950 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16951 F: drivers/watchdog/realtek_otto_wdt.c
16953 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16954 M: Linus Walleij <linus.walleij@linaro.org>
16955 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16957 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16958 F: drivers/net/dsa/realtek/*
16960 REALTEK WIRELESS DRIVER (rtlwifi family)
16961 M: Ping-Ke Shih <pkshih@realtek.com>
16962 L: linux-wireless@vger.kernel.org
16964 W: https://wireless.wiki.kernel.org/
16965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16966 F: drivers/net/wireless/realtek/rtlwifi/
16968 REALTEK WIRELESS DRIVER (rtw88)
16969 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16970 L: linux-wireless@vger.kernel.org
16972 F: drivers/net/wireless/realtek/rtw88/
16974 REALTEK WIRELESS DRIVER (rtw89)
16975 M: Ping-Ke Shih <pkshih@realtek.com>
16976 L: linux-wireless@vger.kernel.org
16978 F: drivers/net/wireless/realtek/rtw89/
16980 REDPINE WIRELESS DRIVER
16981 M: Amitkumar Karwar <amitkarwar@gmail.com>
16982 M: Siva Rebbagondla <siva8118@gmail.com>
16983 L: linux-wireless@vger.kernel.org
16985 F: drivers/net/wireless/rsi/
16987 REGISTER MAP ABSTRACTION
16988 M: Mark Brown <broonie@kernel.org>
16989 L: linux-kernel@vger.kernel.org
16991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16992 F: Documentation/devicetree/bindings/regmap/
16993 F: drivers/base/regmap/
16994 F: include/linux/regmap.h
16996 REISERFS FILE SYSTEM
16997 L: reiserfs-devel@vger.kernel.org
17001 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17002 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17003 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17004 L: linux-remoteproc@vger.kernel.org
17006 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17007 F: Documentation/ABI/testing/sysfs-class-remoteproc
17008 F: Documentation/devicetree/bindings/remoteproc/
17009 F: Documentation/staging/remoteproc.rst
17010 F: drivers/remoteproc/
17011 F: include/linux/remoteproc.h
17012 F: include/linux/remoteproc/
17014 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17015 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17016 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17017 L: linux-remoteproc@vger.kernel.org
17019 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17020 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17021 F: Documentation/staging/rpmsg.rst
17023 F: include/linux/rpmsg.h
17024 F: include/linux/rpmsg/
17025 F: include/uapi/linux/rpmsg.h
17028 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17029 M: Stephan Gerhold <stephan@gerhold.net>
17030 L: netdev@vger.kernel.org
17031 L: linux-remoteproc@vger.kernel.org
17033 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17035 RENESAS CLOCK DRIVERS
17036 M: Geert Uytterhoeven <geert+renesas@glider.be>
17037 L: linux-renesas-soc@vger.kernel.org
17039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17040 F: Documentation/devicetree/bindings/clock/renesas,*
17041 F: drivers/clk/renesas/
17043 RENESAS EMEV2 I2C DRIVER
17044 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17045 L: linux-renesas-soc@vger.kernel.org
17047 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17048 F: drivers/i2c/busses/i2c-emev2.c
17050 RENESAS ETHERNET DRIVERS
17051 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17052 L: netdev@vger.kernel.org
17053 L: linux-renesas-soc@vger.kernel.org
17054 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17055 F: drivers/net/ethernet/renesas/
17056 F: include/linux/sh_eth.h
17058 RENESAS R-CAR GYROADC DRIVER
17059 M: Marek Vasut <marek.vasut@gmail.com>
17060 L: linux-iio@vger.kernel.org
17062 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17063 F: drivers/iio/adc/rcar-gyroadc.c
17065 RENESAS R-CAR I2C DRIVERS
17066 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17067 L: linux-renesas-soc@vger.kernel.org
17069 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17070 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17071 F: drivers/i2c/busses/i2c-rcar.c
17072 F: drivers/i2c/busses/i2c-sh_mobile.c
17074 RENESAS R-CAR SATA DRIVER
17075 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17077 L: linux-ide@vger.kernel.org
17078 L: linux-renesas-soc@vger.kernel.org
17079 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17080 F: drivers/ata/sata_rcar.c
17082 RENESAS R-CAR THERMAL DRIVERS
17083 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17084 L: linux-renesas-soc@vger.kernel.org
17086 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17087 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17088 F: drivers/thermal/rcar_gen3_thermal.c
17089 F: drivers/thermal/rcar_thermal.c
17091 RENESAS RIIC DRIVER
17092 M: Chris Brandt <chris.brandt@renesas.com>
17093 L: linux-renesas-soc@vger.kernel.org
17095 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17096 F: drivers/i2c/busses/i2c-riic.c
17098 RENESAS USB PHY DRIVER
17099 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17100 L: linux-renesas-soc@vger.kernel.org
17102 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17104 RENESAS RZ/G2L A/D DRIVER
17105 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17106 L: linux-iio@vger.kernel.org
17107 L: linux-renesas-soc@vger.kernel.org
17109 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17110 F: drivers/iio/adc/rzg2l_adc.c
17112 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17113 M: Miquel Raynal <miquel.raynal@bootlin.com>
17114 L: linux-rtc@vger.kernel.org
17115 L: linux-renesas-soc@vger.kernel.org
17117 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17118 F: drivers/rtc/rtc-rzn1.c
17120 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17121 M: Miquel Raynal <miquel.raynal@bootlin.com>
17122 L: linux-mtd@lists.infradead.org
17123 L: linux-renesas-soc@vger.kernel.org
17125 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17126 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17128 RESET CONTROLLER FRAMEWORK
17129 M: Philipp Zabel <p.zabel@pengutronix.de>
17131 T: git git://git.pengutronix.de/git/pza/linux
17132 F: Documentation/devicetree/bindings/reset/
17133 F: Documentation/driver-api/reset.rst
17135 F: include/dt-bindings/reset/
17136 F: include/linux/reset-controller.h
17137 F: include/linux/reset.h
17138 F: include/linux/reset/
17139 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17141 RESTARTABLE SEQUENCES SUPPORT
17142 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17143 M: Peter Zijlstra <peterz@infradead.org>
17144 M: "Paul E. McKenney" <paulmck@kernel.org>
17145 M: Boqun Feng <boqun.feng@gmail.com>
17146 L: linux-kernel@vger.kernel.org
17148 F: include/trace/events/rseq.h
17149 F: include/uapi/linux/rseq.h
17151 F: tools/testing/selftests/rseq/
17154 M: Johannes Berg <johannes@sipsolutions.net>
17155 L: linux-wireless@vger.kernel.org
17157 W: https://wireless.wiki.kernel.org/
17158 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17161 F: Documentation/ABI/stable/sysfs-class-rfkill
17162 F: Documentation/driver-api/rfkill.rst
17163 F: include/linux/rfkill.h
17164 F: include/uapi/linux/rfkill.h
17168 M: Thomas Graf <tgraf@suug.ch>
17169 M: Herbert Xu <herbert@gondor.apana.org.au>
17170 L: netdev@vger.kernel.org
17172 F: include/linux/rhashtable-types.h
17173 F: include/linux/rhashtable.h
17174 F: lib/rhashtable.c
17175 F: lib/test_rhashtable.c
17177 RICOH R5C592 MEMORYSTICK DRIVER
17178 M: Maxim Levitsky <maximlevitsky@gmail.com>
17180 F: drivers/memstick/host/r592.*
17182 RICOH SMARTMEDIA/XD DRIVER
17183 M: Maxim Levitsky <maximlevitsky@gmail.com>
17185 F: drivers/mtd/nand/raw/r852.c
17186 F: drivers/mtd/nand/raw/r852.h
17189 M: Atish Patra <atishp@atishpatra.org>
17190 R: Anup Patel <anup@brainfault.org>
17191 L: linux-riscv@lists.infradead.org
17193 F: drivers/perf/riscv_pmu.c
17194 F: drivers/perf/riscv_pmu_legacy.c
17195 F: drivers/perf/riscv_pmu_sbi.c
17197 RISC-V ARCHITECTURE
17198 M: Paul Walmsley <paul.walmsley@sifive.com>
17199 M: Palmer Dabbelt <palmer@dabbelt.com>
17200 M: Albert Ou <aou@eecs.berkeley.edu>
17201 L: linux-riscv@lists.infradead.org
17203 P: Documentation/riscv/patch-acceptance.rst
17204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17209 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17210 M: Lewis Hanly <lewis.hanly@microchip.com>
17211 M: Conor Dooley <conor.dooley@microchip.com>
17212 L: linux-riscv@lists.infradead.org
17214 F: arch/riscv/boot/dts/microchip/
17215 F: drivers/mailbox/mailbox-mpfs.c
17216 F: drivers/soc/microchip/
17217 F: include/soc/microchip/mpfs.h
17220 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17221 M: Jack Wang <jinpu.wang@ionos.com>
17222 L: linux-block@vger.kernel.org
17224 F: drivers/block/rnbd/
17227 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17229 W: http://sourceforge.net/projects/roccat/
17230 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17231 F: drivers/hid/hid-roccat*
17232 F: include/linux/hid-roccat*
17234 ROCKCHIP I2S TDM DRIVER
17235 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17236 L: linux-rockchip@lists.infradead.org
17238 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17239 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17241 ROCKCHIP ISP V1 DRIVER
17242 M: Dafna Hirschfeld <dafna@fastmail.com>
17243 L: linux-media@vger.kernel.org
17244 L: linux-rockchip@lists.infradead.org
17246 F: Documentation/admin-guide/media/rkisp1.rst
17247 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17248 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17249 F: drivers/media/platform/rockchip/rkisp1
17250 F: include/uapi/linux/rkisp1-config.h
17252 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17253 M: Jacob Chen <jacob-chen@iotwrt.com>
17254 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17255 L: linux-media@vger.kernel.org
17256 L: linux-rockchip@lists.infradead.org
17258 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17259 F: drivers/media/platform/rockchip/rga/
17261 ROCKCHIP VIDEO DECODER DRIVER
17262 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17263 L: linux-media@vger.kernel.org
17264 L: linux-rockchip@lists.infradead.org
17266 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17267 F: drivers/staging/media/rkvdec/
17270 M: Jiri Pirko <jiri@resnulli.us>
17271 L: netdev@vger.kernel.org
17273 F: drivers/net/ethernet/rocker/
17275 ROCKETPORT EXPRESS/INFINITY DRIVER
17276 M: Kevin Cernekee <cernekee@gmail.com>
17277 L: linux-serial@vger.kernel.org
17279 F: drivers/tty/serial/rp2.*
17281 ROHM BD99954 CHARGER IC
17282 R: Matti Vaittinen <mazziesaccount@gmail.com>
17284 F: drivers/power/supply/bd99954-charger.c
17285 F: drivers/power/supply/bd99954-charger.h
17287 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17288 M: Tomasz Duszynski <tduszyns@gmail.com>
17290 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17291 F: drivers/iio/light/bh1750.c
17293 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17294 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17295 L: linux-kernel@vger.kernel.org
17296 L: linux-renesas-soc@vger.kernel.org
17298 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17299 F: drivers/gpio/gpio-bd9571mwv.c
17300 F: drivers/mfd/bd9571mwv.c
17301 F: drivers/regulator/bd9571mwv-regulator.c
17302 F: include/linux/mfd/bd9571mwv.h
17304 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17305 R: Matti Vaittinen <mazziesaccount@gmail.com>
17307 F: drivers/clk/clk-bd718x7.c
17308 F: drivers/gpio/gpio-bd71815.c
17309 F: drivers/gpio/gpio-bd71828.c
17310 F: drivers/mfd/rohm-bd71828.c
17311 F: drivers/mfd/rohm-bd718x7.c
17312 F: drivers/mfd/rohm-bd9576.c
17313 F: drivers/regulator/bd71815-regulator.c
17314 F: drivers/regulator/bd71828-regulator.c
17315 F: drivers/regulator/bd718x7-regulator.c
17316 F: drivers/regulator/bd9576-regulator.c
17317 F: drivers/regulator/rohm-regulator.c
17318 F: drivers/rtc/rtc-bd70528.c
17319 F: drivers/watchdog/bd9576_wdt.c
17320 F: include/linux/mfd/rohm-bd71815.h
17321 F: include/linux/mfd/rohm-bd71828.h
17322 F: include/linux/mfd/rohm-bd718x7.h
17323 F: include/linux/mfd/rohm-bd957x.h
17324 F: include/linux/mfd/rohm-generic.h
17325 F: include/linux/mfd/rohm-shared.h
17328 M: Ralf Baechle <ralf@linux-mips.org>
17329 L: linux-hams@vger.kernel.org
17331 W: http://www.linux-ax25.org/
17332 F: include/net/rose.h
17333 F: include/uapi/linux/rose.h
17336 ROTATION DRIVER FOR ALLWINNER A83T
17337 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17338 L: linux-media@vger.kernel.org
17340 T: git git://linuxtv.org/media_tree.git
17341 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17342 F: drivers/media/platform/sunxi/sun8i-rotate/
17345 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17346 L: linux-remoteproc@vger.kernel.org
17348 F: drivers/tty/rpmsg_tty.c
17350 RTL2830 MEDIA DRIVER
17351 M: Antti Palosaari <crope@iki.fi>
17352 L: linux-media@vger.kernel.org
17354 W: https://linuxtv.org
17355 W: http://palosaari.fi/linux/
17356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17357 T: git git://linuxtv.org/anttip/media_tree.git
17358 F: drivers/media/dvb-frontends/rtl2830*
17360 RTL2832 MEDIA DRIVER
17361 M: Antti Palosaari <crope@iki.fi>
17362 L: linux-media@vger.kernel.org
17364 W: https://linuxtv.org
17365 W: http://palosaari.fi/linux/
17366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17367 T: git git://linuxtv.org/anttip/media_tree.git
17368 F: drivers/media/dvb-frontends/rtl2832*
17370 RTL2832_SDR MEDIA DRIVER
17371 M: Antti Palosaari <crope@iki.fi>
17372 L: linux-media@vger.kernel.org
17374 W: https://linuxtv.org
17375 W: http://palosaari.fi/linux/
17376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17377 T: git git://linuxtv.org/anttip/media_tree.git
17378 F: drivers/media/dvb-frontends/rtl2832_sdr*
17380 RTL8180 WIRELESS DRIVER
17381 L: linux-wireless@vger.kernel.org
17383 W: https://wireless.wiki.kernel.org/
17384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17385 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17387 RTL8187 WIRELESS DRIVER
17388 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17389 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17390 M: Larry Finger <Larry.Finger@lwfinger.net>
17391 L: linux-wireless@vger.kernel.org
17393 W: https://wireless.wiki.kernel.org/
17394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17395 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17397 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17398 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17399 L: linux-wireless@vger.kernel.org
17401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17402 F: drivers/net/wireless/realtek/rtl8xxxu/
17404 RTRS TRANSPORT DRIVERS
17405 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17406 M: Jack Wang <jinpu.wang@ionos.com>
17407 L: linux-rdma@vger.kernel.org
17409 F: drivers/infiniband/ulp/rtrs/
17411 RXRPC SOCKETS (AF_RXRPC)
17412 M: David Howells <dhowells@redhat.com>
17413 M: Marc Dionne <marc.dionne@auristor.com>
17414 L: linux-afs@lists.infradead.org
17416 W: https://www.infradead.org/~dhowells/kafs/
17417 F: Documentation/networking/rxrpc.rst
17418 F: include/keys/rxrpc-type.h
17419 F: include/net/af_rxrpc.h
17420 F: include/trace/events/rxrpc.h
17421 F: include/uapi/linux/rxrpc.h
17424 S3 SAVAGE FRAMEBUFFER DRIVER
17425 M: Antonino Daplas <adaplas@gmail.com>
17426 L: linux-fbdev@vger.kernel.org
17428 F: drivers/video/fbdev/savage/
17431 M: Heiko Carstens <hca@linux.ibm.com>
17432 M: Vasily Gorbik <gor@linux.ibm.com>
17433 M: Alexander Gordeev <agordeev@linux.ibm.com>
17434 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17435 R: Sven Schnelle <svens@linux.ibm.com>
17436 L: linux-s390@vger.kernel.org
17438 W: http://www.ibm.com/developerworks/linux/linux390/
17439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17440 F: Documentation/driver-api/s390-drivers.rst
17441 F: Documentation/s390/
17445 S390 COMMON I/O LAYER
17446 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17447 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17448 L: linux-s390@vger.kernel.org
17450 W: http://www.ibm.com/developerworks/linux/linux390/
17451 F: drivers/s390/cio/
17454 M: Stefan Haberland <sth@linux.ibm.com>
17455 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17456 L: linux-s390@vger.kernel.org
17458 W: http://www.ibm.com/developerworks/linux/linux390/
17459 F: block/partitions/ibm.c
17460 F: drivers/s390/block/dasd*
17461 F: include/linux/dasd_mod.h
17464 M: Matthew Rosato <mjrosato@linux.ibm.com>
17465 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17466 L: linux-s390@vger.kernel.org
17468 W: http://www.ibm.com/developerworks/linux/linux390/
17469 F: drivers/iommu/s390-iommu.c
17471 S390 IUCV NETWORK LAYER
17472 M: Alexandra Winter <wintera@linux.ibm.com>
17473 M: Wenjia Zhang <wenjia@linux.ibm.com>
17474 L: linux-s390@vger.kernel.org
17475 L: netdev@vger.kernel.org
17477 W: http://www.ibm.com/developerworks/linux/linux390/
17478 F: drivers/s390/net/*iucv*
17479 F: include/net/iucv/
17482 S390 NETWORK DRIVERS
17483 M: Alexandra Winter <wintera@linux.ibm.com>
17484 M: Wenjia Zhang <wenjia@linux.ibm.com>
17485 L: linux-s390@vger.kernel.org
17486 L: netdev@vger.kernel.org
17488 W: http://www.ibm.com/developerworks/linux/linux390/
17489 F: drivers/s390/net/
17492 M: Niklas Schnelle <schnelle@linux.ibm.com>
17493 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17494 L: linux-s390@vger.kernel.org
17496 W: http://www.ibm.com/developerworks/linux/linux390/
17498 F: drivers/pci/hotplug/s390_pci_hpc.c
17499 F: Documentation/s390/pci.rst
17501 S390 VFIO AP DRIVER
17502 M: Tony Krowiak <akrowiak@linux.ibm.com>
17503 M: Halil Pasic <pasic@linux.ibm.com>
17504 M: Jason Herne <jjherne@linux.ibm.com>
17505 L: linux-s390@vger.kernel.org
17507 W: http://www.ibm.com/developerworks/linux/linux390/
17508 F: Documentation/s390/vfio-ap.rst
17509 F: drivers/s390/crypto/vfio_ap*
17511 S390 VFIO-CCW DRIVER
17512 M: Eric Farman <farman@linux.ibm.com>
17513 M: Matthew Rosato <mjrosato@linux.ibm.com>
17514 R: Halil Pasic <pasic@linux.ibm.com>
17515 L: linux-s390@vger.kernel.org
17516 L: kvm@vger.kernel.org
17518 F: Documentation/s390/vfio-ccw.rst
17519 F: drivers/s390/cio/vfio_ccw*
17520 F: include/uapi/linux/vfio_ccw.h
17522 S390 VFIO-PCI DRIVER
17523 M: Matthew Rosato <mjrosato@linux.ibm.com>
17524 M: Eric Farman <farman@linux.ibm.com>
17525 L: linux-s390@vger.kernel.org
17526 L: kvm@vger.kernel.org
17528 F: drivers/vfio/pci/vfio_pci_zdev.c
17529 F: include/uapi/linux/vfio_zdev.h
17532 M: Harald Freudenberger <freude@linux.ibm.com>
17533 L: linux-s390@vger.kernel.org
17535 W: http://www.ibm.com/developerworks/linux/linux390/
17536 F: drivers/s390/crypto/
17539 M: Steffen Maier <maier@linux.ibm.com>
17540 M: Benjamin Block <bblock@linux.ibm.com>
17541 L: linux-s390@vger.kernel.org
17543 W: http://www.ibm.com/developerworks/linux/linux390/
17544 F: drivers/s390/scsi/zfcp_*
17546 S3C ADC BATTERY DRIVER
17547 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17548 L: linux-samsung-soc@vger.kernel.org
17550 F: drivers/power/supply/s3c_adc_battery.c
17551 F: include/linux/s3c_adc_battery.h
17553 S3C24XX SD/MMC Driver
17554 M: Ben Dooks <ben-linux@fluff.org>
17555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17557 F: drivers/mmc/host/s3cmci.*
17559 SAA6588 RDS RECEIVER DRIVER
17560 M: Hans Verkuil <hverkuil@xs4all.nl>
17561 L: linux-media@vger.kernel.org
17563 W: https://linuxtv.org
17564 T: git git://linuxtv.org/media_tree.git
17565 F: drivers/media/i2c/saa6588*
17567 SAA7134 VIDEO4LINUX DRIVER
17568 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17569 L: linux-media@vger.kernel.org
17571 W: https://linuxtv.org
17572 T: git git://linuxtv.org/media_tree.git
17573 F: Documentation/driver-api/media/drivers/saa7134*
17574 F: drivers/media/pci/saa7134/
17576 SAA7146 VIDEO4LINUX-2 DRIVER
17577 M: Hans Verkuil <hverkuil@xs4all.nl>
17578 L: linux-media@vger.kernel.org
17580 T: git git://linuxtv.org/media_tree.git
17581 F: drivers/media/common/saa7146/
17582 F: drivers/media/pci/saa7146/
17583 F: include/media/drv-intf/saa7146*
17585 SAFESETID SECURITY MODULE
17586 M: Micah Morton <mortonm@chromium.org>
17588 F: Documentation/admin-guide/LSM/SafeSetID.rst
17589 F: security/safesetid/
17591 SAMSUNG AUDIO (ASoC) DRIVERS
17592 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17593 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17596 B: mailto:linux-samsung-soc@vger.kernel.org
17597 F: Documentation/devicetree/bindings/sound/samsung*
17598 F: sound/soc/samsung/
17600 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17601 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17602 L: linux-crypto@vger.kernel.org
17603 L: linux-samsung-soc@vger.kernel.org
17605 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17606 F: drivers/crypto/exynos-rng.c
17608 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17609 M: Łukasz Stelmach <l.stelmach@samsung.com>
17610 L: linux-samsung-soc@vger.kernel.org
17612 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17613 F: drivers/char/hw_random/exynos-trng.c
17615 SAMSUNG FRAMEBUFFER DRIVER
17616 M: Jingoo Han <jingoohan1@gmail.com>
17617 L: linux-fbdev@vger.kernel.org
17619 F: drivers/video/fbdev/s3c-fb.c
17621 SAMSUNG INTERCONNECT DRIVERS
17622 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17623 M: Artur Świgoń <a.swigon@samsung.com>
17624 L: linux-pm@vger.kernel.org
17625 L: linux-samsung-soc@vger.kernel.org
17627 F: drivers/interconnect/samsung/
17629 SAMSUNG LAPTOP DRIVER
17630 M: Corentin Chary <corentin.chary@gmail.com>
17631 L: platform-driver-x86@vger.kernel.org
17633 F: drivers/platform/x86/samsung-laptop.c
17635 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17636 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17637 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17638 L: linux-kernel@vger.kernel.org
17639 L: linux-samsung-soc@vger.kernel.org
17641 B: mailto:linux-samsung-soc@vger.kernel.org
17642 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17643 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17644 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17645 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17646 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17647 F: drivers/clk/clk-s2mps11.c
17648 F: drivers/mfd/sec*.c
17649 F: drivers/regulator/s2m*.c
17650 F: drivers/regulator/s5m*.c
17651 F: drivers/rtc/rtc-s5m.c
17652 F: include/linux/mfd/samsung/
17654 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17655 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17656 L: linux-media@vger.kernel.org
17657 L: linux-samsung-soc@vger.kernel.org
17659 F: drivers/media/platform/samsung/s3c-camif/
17660 F: include/media/drv-intf/s3c_camif.h
17662 SAMSUNG S3FWRN5 NFC DRIVER
17663 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17664 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17665 L: linux-nfc@lists.01.org (subscribers-only)
17667 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17668 F: drivers/nfc/s3fwrn5
17670 SAMSUNG S5C73M3 CAMERA DRIVER
17671 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17672 M: Andrzej Hajda <andrzej.hajda@intel.com>
17673 L: linux-media@vger.kernel.org
17675 F: drivers/media/i2c/s5c73m3/*
17677 SAMSUNG S5K5BAF CAMERA DRIVER
17678 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17679 M: Andrzej Hajda <andrzej.hajda@intel.com>
17680 L: linux-media@vger.kernel.org
17682 F: drivers/media/i2c/s5k5baf.c
17684 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17685 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17686 M: Vladimir Zapolskiy <vz@mleia.com>
17687 L: linux-crypto@vger.kernel.org
17688 L: linux-samsung-soc@vger.kernel.org
17690 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17691 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17692 F: drivers/crypto/s5p-sss.c
17694 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17695 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17696 L: linux-media@vger.kernel.org
17698 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17699 F: drivers/media/platform/samsung/exynos4-is/
17701 SAMSUNG SOC CLOCK DRIVERS
17702 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17703 M: Tomasz Figa <tomasz.figa@gmail.com>
17704 M: Chanwoo Choi <cw00.choi@samsung.com>
17705 R: Alim Akhtar <alim.akhtar@samsung.com>
17706 L: linux-samsung-soc@vger.kernel.org
17708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17709 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17710 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17711 F: drivers/clk/samsung/
17712 F: include/dt-bindings/clock/exynos*.h
17713 F: include/dt-bindings/clock/s3c*.h
17714 F: include/dt-bindings/clock/s5p*.h
17715 F: include/dt-bindings/clock/samsung,*.h
17716 F: include/linux/clk/samsung.h
17717 F: include/linux/platform_data/clk-s3c2410.h
17719 SAMSUNG SPI DRIVERS
17720 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17721 M: Andi Shyti <andi@etezian.org>
17722 L: linux-spi@vger.kernel.org
17723 L: linux-samsung-soc@vger.kernel.org
17725 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17726 F: drivers/spi/spi-s3c*
17727 F: include/linux/platform_data/spi-s3c64xx.h
17728 F: include/linux/spi/s3c24xx-fiq.h
17730 SAMSUNG SXGBE DRIVERS
17731 M: Byungho An <bh74.an@samsung.com>
17732 L: netdev@vger.kernel.org
17734 F: drivers/net/ethernet/samsung/sxgbe/
17736 SAMSUNG THERMAL DRIVER
17737 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17738 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17739 L: linux-pm@vger.kernel.org
17740 L: linux-samsung-soc@vger.kernel.org
17742 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17743 F: drivers/thermal/samsung/
17745 SAMSUNG USB2 PHY DRIVER
17746 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17747 L: linux-kernel@vger.kernel.org
17749 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17750 F: Documentation/driver-api/phy/samsung-usb2.rst
17751 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17752 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17753 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17754 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17755 F: drivers/phy/samsung/phy-samsung-usb2.c
17756 F: drivers/phy/samsung/phy-samsung-usb2.h
17758 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17759 M: Paul Barker <paul.barker@sancloud.com>
17760 R: Marc Murphy <marc.murphy@sancloud.com>
17762 F: arch/arm/boot/dts/am335x-sancloud*
17765 M: Zwane Mwaikambo <zwanem@gmail.com>
17767 F: drivers/watchdog/sc1200wdt.c
17770 M: Ingo Molnar <mingo@redhat.com>
17771 M: Peter Zijlstra <peterz@infradead.org>
17772 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17773 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17774 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17775 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17776 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17777 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17778 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17779 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17780 L: linux-kernel@vger.kernel.org
17782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17783 F: include/linux/preempt.h
17784 F: include/linux/sched.h
17785 F: include/linux/wait.h
17786 F: include/uapi/linux/sched.h
17789 SCR24X CHIP CARD INTERFACE DRIVER
17790 M: Lubomir Rintel <lkundrak@v3.sk>
17792 F: drivers/char/pcmcia/scr24x_cs.c
17794 SCSI RDMA PROTOCOL (SRP) INITIATOR
17795 M: Bart Van Assche <bvanassche@acm.org>
17796 L: linux-rdma@vger.kernel.org
17798 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17799 F: drivers/infiniband/ulp/srp/
17800 F: include/scsi/srp.h
17802 SCSI RDMA PROTOCOL (SRP) TARGET
17803 M: Bart Van Assche <bvanassche@acm.org>
17804 L: linux-rdma@vger.kernel.org
17805 L: target-devel@vger.kernel.org
17807 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17808 F: drivers/infiniband/ulp/srpt/
17811 M: Doug Gilbert <dgilbert@interlog.com>
17812 L: linux-scsi@vger.kernel.org
17814 W: http://sg.danny.cz/sg
17815 F: Documentation/scsi/scsi-generic.rst
17816 F: drivers/scsi/sg.c
17817 F: include/scsi/sg.h
17820 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17821 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17822 L: linux-scsi@vger.kernel.org
17824 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17827 F: Documentation/devicetree/bindings/scsi/
17833 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17834 L: linux-scsi@vger.kernel.org
17836 F: Documentation/scsi/st.rst
17837 F: drivers/scsi/st.*
17838 F: drivers/scsi/st_*.h
17840 SCSI TARGET CORE USER DRIVER
17841 M: Bodo Stroesser <bostroesser@gmail.com>
17842 L: linux-scsi@vger.kernel.org
17843 L: target-devel@vger.kernel.org
17845 F: Documentation/target/tcmu-design.rst
17846 F: drivers/target/target_core_user.c
17847 F: include/uapi/linux/target_core_user.h
17849 SCSI TARGET SUBSYSTEM
17850 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17851 L: linux-scsi@vger.kernel.org
17852 L: target-devel@vger.kernel.org
17854 W: http://www.linux-iscsi.org
17855 Q: https://patchwork.kernel.org/project/target-devel/list/
17856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17857 F: Documentation/target/
17862 M: Vlad Yasevich <vyasevich@gmail.com>
17863 M: Neil Horman <nhorman@tuxdriver.com>
17864 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17865 L: linux-sctp@vger.kernel.org
17867 W: http://lksctp.sourceforge.net
17868 F: Documentation/networking/sctp.rst
17869 F: include/linux/sctp.h
17870 F: include/net/sctp/
17871 F: include/uapi/linux/sctp.h
17875 M: Jim Cromie <jim.cromie@gmail.com>
17877 F: Documentation/i2c/busses/scx200_acb.rst
17878 F: arch/x86/platform/scx200/
17879 F: drivers/i2c/busses/scx200*
17880 F: drivers/mtd/maps/scx200_docflash.c
17881 F: drivers/watchdog/scx200_wdt.c
17882 F: include/linux/scx200.h
17885 M: Jim Cromie <jim.cromie@gmail.com>
17887 F: drivers/char/scx200_gpio.c
17888 F: include/linux/scx200_gpio.h
17890 SCx200 HRT CLOCKSOURCE DRIVER
17891 M: Jim Cromie <jim.cromie@gmail.com>
17893 F: drivers/clocksource/scx200_hrt.c
17895 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17896 M: Sascha Sommer <saschasommer@freenet.de>
17897 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17899 F: drivers/mmc/host/sdricoh_cs.c
17901 SECO BOARDS CEC DRIVER
17902 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17904 F: drivers/media/cec/platform/seco/seco-cec.c
17905 F: drivers/media/cec/platform/seco/seco-cec.h
17908 M: Kees Cook <keescook@chromium.org>
17909 R: Andy Lutomirski <luto@amacapital.net>
17910 R: Will Drewry <wad@chromium.org>
17912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17913 F: Documentation/userspace-api/seccomp_filter.rst
17914 F: include/linux/seccomp.h
17915 F: include/uapi/linux/seccomp.h
17916 F: kernel/seccomp.c
17917 F: tools/testing/selftests/kselftest_harness.h
17918 F: tools/testing/selftests/seccomp/*
17919 K: \bsecure_computing
17922 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17923 M: Al Cooper <alcooperx@gmail.com>
17924 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17925 L: linux-mmc@vger.kernel.org
17927 F: drivers/mmc/host/sdhci-brcmstb*
17929 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17930 M: Adrian Hunter <adrian.hunter@intel.com>
17931 L: linux-mmc@vger.kernel.org
17933 F: drivers/mmc/host/sdhci*
17935 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17936 M: Eugen Hristev <eugen.hristev@microchip.com>
17937 L: linux-mmc@vger.kernel.org
17939 F: drivers/mmc/host/sdhci-of-at91.c
17941 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17942 M: Ben Dooks <ben-linux@fluff.org>
17943 M: Jaehoon Chung <jh80.chung@samsung.com>
17944 L: linux-mmc@vger.kernel.org
17946 F: drivers/mmc/host/sdhci-s3c*
17948 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17949 M: Viresh Kumar <vireshk@kernel.org>
17950 L: linux-mmc@vger.kernel.org
17952 F: drivers/mmc/host/sdhci-spear.c
17954 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17955 M: Kishon Vijay Abraham I <kishon@ti.com>
17956 L: linux-mmc@vger.kernel.org
17958 F: drivers/mmc/host/sdhci-omap.c
17960 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17961 M: Haibo Chen <haibo.chen@nxp.com>
17962 L: linux-imx@nxp.com
17963 L: linux-mmc@vger.kernel.org
17965 F: drivers/mmc/host/sdhci-esdhc-imx.c
17967 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17968 M: Jonathan Derrick <jonathan.derrick@intel.com>
17969 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17970 L: linux-block@vger.kernel.org
17972 F: block/opal_proto.h
17974 F: include/linux/sed*
17975 F: include/uapi/linux/sed*
17978 M: Security Officers <security@kernel.org>
17980 F: Documentation/admin-guide/security-bugs.rst
17983 M: James Morris <jmorris@namei.org>
17984 M: "Serge E. Hallyn" <serge@hallyn.com>
17985 L: linux-security-module@vger.kernel.org (suggested Cc:)
17987 W: http://kernsec.org/
17988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17990 X: security/selinux/
17992 SELINUX SECURITY MODULE
17993 M: Paul Moore <paul@paul-moore.com>
17994 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17995 M: Eric Paris <eparis@parisplace.org>
17996 L: selinux@vger.kernel.org
17998 W: https://selinuxproject.org
17999 W: https://github.com/SELinuxProject
18000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18001 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18002 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18003 F: Documentation/admin-guide/LSM/SELinux.rst
18004 F: include/trace/events/avc.h
18005 F: include/uapi/linux/selinux_netlink.h
18006 F: scripts/selinux/
18007 F: security/selinux/
18010 M: Jiri Slaby <jirislaby@kernel.org>
18012 F: drivers/misc/phantom.c
18013 F: include/uapi/linux/phantom.h
18015 SENSEAIR SUNRISE 006-0-0007
18016 M: Jacopo Mondi <jacopo@jmondi.org>
18018 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18019 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18020 F: drivers/iio/chemical/sunrise_co2.c
18022 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18023 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18025 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18026 F: drivers/iio/chemical/scd30.h
18027 F: drivers/iio/chemical/scd30_core.c
18028 F: drivers/iio/chemical/scd30_i2c.c
18029 F: drivers/iio/chemical/scd30_serial.c
18031 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18032 M: Roan van Dijk <roan@protonic.nl>
18034 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18035 F: drivers/iio/chemical/scd4x.c
18037 SENSIRION SGP40 GAS SENSOR DRIVER
18038 M: Andreas Klinger <ak@it-klinger.de>
18040 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18041 F: drivers/iio/chemical/sgp40.c
18043 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18044 M: Tomasz Duszynski <tduszyns@gmail.com>
18046 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18047 F: drivers/iio/chemical/sps30.c
18048 F: drivers/iio/chemical/sps30_i2c.c
18049 F: drivers/iio/chemical/sps30_serial.c
18052 M: Rob Herring <robh@kernel.org>
18053 L: linux-serial@vger.kernel.org
18055 F: Documentation/devicetree/bindings/serial/serial.yaml
18056 F: drivers/tty/serdev/
18057 F: include/linux/serdev.h
18060 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18061 L: linux-serial@vger.kernel.org
18063 F: Documentation/devicetree/bindings/serial/
18064 F: drivers/tty/serial/
18067 M: Sean Young <sean@mess.org>
18068 L: linux-media@vger.kernel.org
18070 F: drivers/media/rc/serial_ir.c
18072 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18073 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18076 F: Documentation/devicetree/bindings/slimbus/
18077 F: drivers/slimbus/
18078 F: include/linux/slimbus.h
18081 M: Edward Cree <ecree.xilinx@gmail.com>
18082 M: Martin Habets <habetsm.xilinx@gmail.com>
18083 L: netdev@vger.kernel.org
18085 F: drivers/net/ethernet/sfc/
18087 SFF/SFP/SFP+ MODULE SUPPORT
18088 M: Russell King <linux@armlinux.org.uk>
18089 L: netdev@vger.kernel.org
18091 F: drivers/net/phy/phylink.c
18092 F: drivers/net/phy/sfp*
18093 F: include/linux/mdio/mdio-i2c.h
18094 F: include/linux/phylink.h
18095 F: include/linux/sfp.h
18096 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)
18099 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18101 F: drivers/misc/sgi-gru/
18103 SGI XP/XPC/XPNET DRIVER
18104 M: Robin Holt <robinmholt@gmail.com>
18105 M: Steve Wahl <steve.wahl@hpe.com>
18106 R: Mike Travis <mike.travis@hpe.com>
18108 F: drivers/misc/sgi-xp/
18110 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18111 M: Karsten Graul <kgraul@linux.ibm.com>
18112 L: linux-s390@vger.kernel.org
18114 W: http://www.ibm.com/developerworks/linux/linux390/
18117 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18118 M: Linus Walleij <linus.walleij@linaro.org>
18119 L: linux-iio@vger.kernel.org
18121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18122 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18123 F: drivers/iio/light/gp2ap002.c
18125 SHARP RJ54N1CB0C SENSOR DRIVER
18126 M: Jacopo Mondi <jacopo@jmondi.org>
18127 L: linux-media@vger.kernel.org
18129 T: git git://linuxtv.org/media_tree.git
18130 F: drivers/media/i2c/rj54n1cb0c.c
18131 F: include/media/i2c/rj54n1cb0c.h
18133 SH_VOU V4L2 OUTPUT DRIVER
18134 L: linux-media@vger.kernel.org
18136 F: drivers/media/platform/renesas/sh_vou.c
18137 F: include/media/drv-intf/sh_vou.h
18139 SI2157 MEDIA DRIVER
18140 M: Antti Palosaari <crope@iki.fi>
18141 L: linux-media@vger.kernel.org
18143 W: https://linuxtv.org
18144 W: http://palosaari.fi/linux/
18145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18146 T: git git://linuxtv.org/anttip/media_tree.git
18147 F: drivers/media/tuners/si2157*
18149 SI2165 MEDIA DRIVER
18150 M: Matthias Schwarzott <zzam@gentoo.org>
18151 L: linux-media@vger.kernel.org
18153 W: https://linuxtv.org
18154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18155 F: drivers/media/dvb-frontends/si2165*
18157 SI2168 MEDIA DRIVER
18158 M: Antti Palosaari <crope@iki.fi>
18159 L: linux-media@vger.kernel.org
18161 W: https://linuxtv.org
18162 W: http://palosaari.fi/linux/
18163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18164 T: git git://linuxtv.org/anttip/media_tree.git
18165 F: drivers/media/dvb-frontends/si2168*
18167 SI470X FM RADIO RECEIVER I2C DRIVER
18168 M: Hans Verkuil <hverkuil@xs4all.nl>
18169 L: linux-media@vger.kernel.org
18171 W: https://linuxtv.org
18172 T: git git://linuxtv.org/media_tree.git
18173 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18175 SI470X FM RADIO RECEIVER USB DRIVER
18176 M: Hans Verkuil <hverkuil@xs4all.nl>
18177 L: linux-media@vger.kernel.org
18179 W: https://linuxtv.org
18180 T: git git://linuxtv.org/media_tree.git
18181 F: drivers/media/radio/si470x/radio-si470x-common.c
18182 F: drivers/media/radio/si470x/radio-si470x-usb.c
18183 F: drivers/media/radio/si470x/radio-si470x.h
18185 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18186 M: Eduardo Valentin <edubezval@gmail.com>
18187 L: linux-media@vger.kernel.org
18189 W: https://linuxtv.org
18190 T: git git://linuxtv.org/media_tree.git
18191 F: drivers/media/radio/si4713/si4713.?
18193 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18194 M: Eduardo Valentin <edubezval@gmail.com>
18195 L: linux-media@vger.kernel.org
18197 W: https://linuxtv.org
18198 T: git git://linuxtv.org/media_tree.git
18199 F: drivers/media/radio/si4713/radio-platform-si4713.c
18201 SI4713 FM RADIO TRANSMITTER USB DRIVER
18202 M: Hans Verkuil <hverkuil@xs4all.nl>
18203 L: linux-media@vger.kernel.org
18205 W: https://linuxtv.org
18206 T: git git://linuxtv.org/media_tree.git
18207 F: drivers/media/radio/si4713/radio-usb-si4713.c
18210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18211 L: linux-media@vger.kernel.org
18213 W: https://linuxtv.org
18214 T: git git://linuxtv.org/media_tree.git
18215 F: drivers/media/common/siano/
18216 F: drivers/media/mmc/siano/
18217 F: drivers/media/usb/siano/
18218 F: drivers/media/usb/siano/
18221 M: Palmer Dabbelt <palmer@dabbelt.com>
18222 M: Paul Walmsley <paul.walmsley@sifive.com>
18223 L: linux-riscv@lists.infradead.org
18225 T: git git://github.com/sifive/riscv-linux.git
18229 SIFIVE FU540 SYSTEM-ON-CHIP
18230 M: Paul Walmsley <paul.walmsley@sifive.com>
18231 M: Palmer Dabbelt <palmer@dabbelt.com>
18232 L: linux-riscv@lists.infradead.org
18234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18239 M: Green Wan <green.wan@sifive.com>
18241 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18242 F: drivers/dma/sf-pdma/
18244 SILEAD TOUCHSCREEN DRIVER
18245 M: Hans de Goede <hdegoede@redhat.com>
18246 L: linux-input@vger.kernel.org
18247 L: platform-driver-x86@vger.kernel.org
18249 F: drivers/input/touchscreen/silead.c
18250 F: drivers/platform/x86/touchscreen_dmi.c
18252 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18253 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18255 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18256 F: drivers/net/wireless/silabs/wfx/
18258 SILICON MOTION SM712 FRAME BUFFER DRIVER
18259 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18260 M: Teddy Wang <teddy.wang@siliconmotion.com>
18261 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18262 L: linux-fbdev@vger.kernel.org
18264 F: Documentation/fb/sm712fb.rst
18265 F: drivers/video/fbdev/sm712*
18267 SILVACO I3C DUAL-ROLE MASTER
18268 M: Miquel Raynal <miquel.raynal@bootlin.com>
18269 M: Conor Culhane <conor.culhane@silvaco.com>
18270 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18272 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18273 F: drivers/i3c/master/svc-i3c-master.c
18276 M: Hans de Goede <hdegoede@redhat.com>
18277 L: linux-fbdev@vger.kernel.org
18279 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18280 F: drivers/video/fbdev/simplefb.c
18281 F: include/linux/platform_data/simplefb.h
18283 SIMTEC EB110ATX (Chalice CATS)
18284 M: Simtec Linux Team <linux@simtec.co.uk>
18286 W: http://www.simtec.co.uk/products/EB110ATX/
18288 SIMTEC EB2410ITX (BAST)
18289 M: Simtec Linux Team <linux@simtec.co.uk>
18291 W: http://www.simtec.co.uk/products/EB2410ITX/
18292 F: arch/arm/mach-s3c/bast-ide.c
18293 F: arch/arm/mach-s3c/bast-irq.c
18294 F: arch/arm/mach-s3c/mach-bast.c
18297 M: Thorsten Scherer <t.scherer@eckelmann.de>
18298 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18299 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18301 F: drivers/gpio/gpio-siox.c
18303 F: include/trace/events/siox.h
18305 SIPHASH PRF ROUTINES
18306 M: Jason A. Donenfeld <Jason@zx2c4.com>
18308 F: include/linux/siphash.h
18310 F: lib/test_siphash.c
18312 SIS 190 ETHERNET DRIVER
18313 M: Francois Romieu <romieu@fr.zoreil.com>
18314 L: netdev@vger.kernel.org
18316 F: drivers/net/ethernet/sis/sis190.c
18318 SIS 900/7016 FAST ETHERNET DRIVER
18319 M: Daniele Venzano <venza@brownhat.org>
18320 L: netdev@vger.kernel.org
18322 W: http://www.brownhat.org/sis900.html
18323 F: drivers/net/ethernet/sis/sis900.*
18325 SIS FRAMEBUFFER DRIVER
18326 M: Thomas Winischhofer <thomas@winischhofer.net>
18328 W: http://www.winischhofer.net/linuxsisvga.shtml
18329 F: Documentation/fb/sisfb.rst
18330 F: drivers/video/fbdev/sis/
18331 F: include/video/sisfb.h
18333 SIS I2C TOUCHSCREEN DRIVER
18334 M: Mika Penttilä <mika.penttila@nextfour.com>
18335 L: linux-input@vger.kernel.org
18337 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18338 F: drivers/input/touchscreen/sis_i2c.c
18341 M: Thomas Winischhofer <thomas@winischhofer.net>
18343 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18344 F: drivers/usb/misc/sisusbvga/
18346 SL28 CPLD MFD DRIVER
18347 M: Michael Walle <michael@walle.cc>
18349 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18350 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18351 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18352 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18353 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18354 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18355 F: drivers/gpio/gpio-sl28cpld.c
18356 F: drivers/hwmon/sl28cpld-hwmon.c
18357 F: drivers/irqchip/irq-sl28cpld.c
18358 F: drivers/pwm/pwm-sl28cpld.c
18359 F: drivers/watchdog/sl28cpld_wdt.c
18362 M: Christoph Lameter <cl@linux.com>
18363 M: Pekka Enberg <penberg@kernel.org>
18364 M: David Rientjes <rientjes@google.com>
18365 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18366 M: Andrew Morton <akpm@linux-foundation.org>
18367 M: Vlastimil Babka <vbabka@suse.cz>
18368 R: Roman Gushchin <roman.gushchin@linux.dev>
18369 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18370 L: linux-mm@kvack.org
18372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18373 F: include/linux/sl?b*.h
18376 SLEEPABLE READ-COPY UPDATE (SRCU)
18377 M: Lai Jiangshan <jiangshanlai@gmail.com>
18378 M: "Paul E. McKenney" <paulmck@kernel.org>
18379 M: Josh Triplett <josh@joshtriplett.org>
18380 R: Steven Rostedt <rostedt@goodmis.org>
18381 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18382 L: rcu@vger.kernel.org
18384 W: http://www.rdrop.com/users/paulmck/RCU/
18385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18386 F: include/linux/srcu*.h
18387 F: kernel/rcu/srcu*.c
18389 SMACK SECURITY MODULE
18390 M: Casey Schaufler <casey@schaufler-ca.com>
18391 L: linux-security-module@vger.kernel.org
18393 W: http://schaufler-ca.com
18394 T: git git://github.com/cschaufler/smack-next
18395 F: Documentation/admin-guide/LSM/Smack.rst
18398 SMC91x ETHERNET DRIVER
18399 M: Nicolas Pitre <nico@fluxnic.net>
18401 F: drivers/net/ethernet/smsc/smc91x.*
18403 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18404 M: Mark Rutland <mark.rutland@arm.com>
18405 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18406 M: Sudeep Holla <sudeep.holla@arm.com>
18407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18409 F: drivers/firmware/smccc/
18410 F: include/linux/arm-smccc.h
18412 SMM665 HARDWARE MONITOR DRIVER
18413 M: Guenter Roeck <linux@roeck-us.net>
18414 L: linux-hwmon@vger.kernel.org
18416 F: Documentation/hwmon/smm665.rst
18417 F: drivers/hwmon/smm665.c
18419 SMSC EMC2103 HARDWARE MONITOR DRIVER
18420 M: Steve Glendinning <steve.glendinning@shawell.net>
18421 L: linux-hwmon@vger.kernel.org
18423 F: Documentation/hwmon/emc2103.rst
18424 F: drivers/hwmon/emc2103.c
18426 SMSC SCH5627 HARDWARE MONITOR DRIVER
18427 M: Hans de Goede <hdegoede@redhat.com>
18428 L: linux-hwmon@vger.kernel.org
18430 F: Documentation/hwmon/sch5627.rst
18431 F: drivers/hwmon/sch5627.c
18433 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18434 M: Steve Glendinning <steve.glendinning@shawell.net>
18435 L: linux-fbdev@vger.kernel.org
18437 F: drivers/video/fbdev/smscufx.c
18439 SMSC47B397 HARDWARE MONITOR DRIVER
18440 M: Jean Delvare <jdelvare@suse.com>
18441 L: linux-hwmon@vger.kernel.org
18443 F: Documentation/hwmon/smsc47b397.rst
18444 F: drivers/hwmon/smsc47b397.c
18446 SMSC911x ETHERNET DRIVER
18447 M: Steve Glendinning <steve.glendinning@shawell.net>
18448 L: netdev@vger.kernel.org
18450 F: drivers/net/ethernet/smsc/smsc911x.*
18451 F: include/linux/smsc911x.h
18453 SMSC9420 PCI ETHERNET DRIVER
18454 M: Steve Glendinning <steve.glendinning@shawell.net>
18455 L: netdev@vger.kernel.org
18457 F: drivers/net/ethernet/smsc/smsc9420.*
18459 SOCIONEXT (SNI) AVE NETWORK DRIVER
18460 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18461 L: netdev@vger.kernel.org
18463 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18464 F: drivers/net/ethernet/socionext/sni_ave.c
18466 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18467 M: Jassi Brar <jaswinder.singh@linaro.org>
18468 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18469 L: netdev@vger.kernel.org
18471 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18472 F: drivers/net/ethernet/socionext/netsec.c
18474 SOCIONEXT (SNI) Synquacer SPI DRIVER
18475 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18476 M: Jassi Brar <jaswinder.singh@linaro.org>
18477 L: linux-spi@vger.kernel.org
18479 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18480 F: drivers/spi/spi-synquacer.c
18482 SOCIONEXT SYNQUACER I2C DRIVER
18483 M: Ard Biesheuvel <ardb@kernel.org>
18484 L: linux-i2c@vger.kernel.org
18486 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18487 F: drivers/i2c/busses/i2c-synquacer.c
18489 SOCIONEXT UNIPHIER SOUND DRIVER
18490 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18492 F: sound/soc/uniphier/
18494 SOEKRIS NET48XX LED SUPPORT
18495 M: Chris Boot <bootc@bootc.net>
18497 F: drivers/leds/leds-net48xx.c
18499 SOFT-IWARP DRIVER (siw)
18500 M: Bernard Metzler <bmt@zurich.ibm.com>
18501 L: linux-rdma@vger.kernel.org
18503 F: drivers/infiniband/sw/siw/
18504 F: include/uapi/rdma/siw-abi.h
18506 SOFT-ROCE DRIVER (rxe)
18507 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18508 L: linux-rdma@vger.kernel.org
18510 F: drivers/infiniband/sw/rxe/
18511 F: include/uapi/rdma/rdma_user_rxe.h
18513 SOFTLOGIC 6x10 MPEG CODEC
18514 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18515 M: Anton Sviridenko <anton@corp.bluecherry.net>
18516 M: Andrey Utkin <andrey_utkin@fastmail.com>
18517 M: Ismael Luceno <ismael@iodev.co.uk>
18518 L: linux-media@vger.kernel.org
18520 F: drivers/media/pci/solo6x10/
18522 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18523 M: James Morse <james.morse@arm.com>
18524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18526 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18527 F: drivers/firmware/arm_sdei.c
18528 F: include/linux/arm_sdei.h
18529 F: include/uapi/linux/arm_sdei.h
18531 SOFTWARE NODES AND DEVICE PROPERTIES
18532 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18533 R: Daniel Scally <djrscally@gmail.com>
18534 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18535 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18536 L: linux-acpi@vger.kernel.org
18538 F: drivers/base/property.c
18539 F: drivers/base/swnode.c
18540 F: include/linux/fwnode.h
18541 F: include/linux/property.h
18543 SOFTWARE RAID (Multiple Disks) SUPPORT
18544 M: Song Liu <song@kernel.org>
18545 L: linux-raid@vger.kernel.org
18547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18548 F: drivers/md/Kconfig
18549 F: drivers/md/Makefile
18551 F: drivers/md/raid*
18552 F: include/linux/raid/
18553 F: include/uapi/linux/raid/
18555 SOLIDRUN CLEARFOG SUPPORT
18556 M: Russell King <linux@armlinux.org.uk>
18558 F: arch/arm/boot/dts/armada-388-clearfog*
18559 F: arch/arm/boot/dts/armada-38x-solidrun-*
18561 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18562 M: Russell King <linux@armlinux.org.uk>
18564 F: arch/arm/boot/dts/imx6*-cubox-i*
18565 F: arch/arm/boot/dts/imx6*-hummingboard*
18566 F: arch/arm/boot/dts/imx6*-sr-*
18568 SONIC NETWORK DRIVER
18569 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18570 L: netdev@vger.kernel.org
18572 F: drivers/net/ethernet/natsemi/sonic.*
18574 SONICS SILICON BACKPLANE DRIVER (SSB)
18575 M: Michael Buesch <m@bues.ch>
18576 L: linux-wireless@vger.kernel.org
18579 F: include/linux/ssb/
18581 SONY IMX208 SENSOR DRIVER
18582 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18583 L: linux-media@vger.kernel.org
18585 T: git git://linuxtv.org/media_tree.git
18586 F: drivers/media/i2c/imx208.c
18588 SONY IMX214 SENSOR DRIVER
18589 M: Ricardo Ribalda <ribalda@kernel.org>
18590 L: linux-media@vger.kernel.org
18592 T: git git://linuxtv.org/media_tree.git
18593 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18594 F: drivers/media/i2c/imx214.c
18596 SONY IMX219 SENSOR DRIVER
18597 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18598 L: linux-media@vger.kernel.org
18600 T: git git://linuxtv.org/media_tree.git
18601 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18602 F: drivers/media/i2c/imx219.c
18604 SONY IMX258 SENSOR DRIVER
18605 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18606 L: linux-media@vger.kernel.org
18608 T: git git://linuxtv.org/media_tree.git
18609 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18610 F: drivers/media/i2c/imx258.c
18612 SONY IMX274 SENSOR DRIVER
18613 M: Leon Luo <leonl@leopardimaging.com>
18614 L: linux-media@vger.kernel.org
18616 T: git git://linuxtv.org/media_tree.git
18617 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18618 F: drivers/media/i2c/imx274.c
18620 SONY IMX290 SENSOR DRIVER
18621 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18622 L: linux-media@vger.kernel.org
18624 T: git git://linuxtv.org/media_tree.git
18625 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18626 F: drivers/media/i2c/imx290.c
18628 SONY IMX319 SENSOR DRIVER
18629 M: Bingbu Cao <bingbu.cao@intel.com>
18630 L: linux-media@vger.kernel.org
18632 T: git git://linuxtv.org/media_tree.git
18633 F: drivers/media/i2c/imx319.c
18635 SONY IMX334 SENSOR DRIVER
18636 M: Paul J. Murphy <paul.j.murphy@intel.com>
18637 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18638 L: linux-media@vger.kernel.org
18640 T: git git://linuxtv.org/media_tree.git
18641 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18642 F: drivers/media/i2c/imx334.c
18644 SONY IMX335 SENSOR DRIVER
18645 M: Paul J. Murphy <paul.j.murphy@intel.com>
18646 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18647 L: linux-media@vger.kernel.org
18649 T: git git://linuxtv.org/media_tree.git
18650 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18651 F: drivers/media/i2c/imx335.c
18653 SONY IMX355 SENSOR DRIVER
18654 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18655 L: linux-media@vger.kernel.org
18657 T: git git://linuxtv.org/media_tree.git
18658 F: drivers/media/i2c/imx355.c
18660 SONY IMX412 SENSOR DRIVER
18661 M: Paul J. Murphy <paul.j.murphy@intel.com>
18662 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18663 L: linux-media@vger.kernel.org
18665 T: git git://linuxtv.org/media_tree.git
18666 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18667 F: drivers/media/i2c/imx412.c
18669 SONY MEMORYSTICK SUBSYSTEM
18670 M: Maxim Levitsky <maximlevitsky@gmail.com>
18671 M: Alex Dubov <oakad@yahoo.com>
18672 M: Ulf Hansson <ulf.hansson@linaro.org>
18673 L: linux-mmc@vger.kernel.org
18675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18676 F: drivers/memstick/
18677 F: include/linux/memstick.h
18679 SONY VAIO CONTROL DEVICE DRIVER
18680 M: Mattia Dongili <malattia@linux.it>
18681 L: platform-driver-x86@vger.kernel.org
18683 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18684 F: Documentation/admin-guide/laptops/sony-laptop.rst
18685 F: drivers/char/sonypi.c
18686 F: drivers/platform/x86/sony-laptop.c
18687 F: include/linux/sony-laptop.h
18690 M: Jaroslav Kysela <perex@perex.cz>
18691 M: Takashi Iwai <tiwai@suse.com>
18692 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18694 W: http://www.alsa-project.org/
18695 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18697 F: Documentation/sound/
18699 F: include/uapi/sound/
18701 F: tools/testing/selftests/alsa
18703 SOUND - COMPRESSED AUDIO
18704 M: Vinod Koul <vkoul@kernel.org>
18705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18708 F: Documentation/sound/designs/compress-offload.rst
18709 F: include/sound/compress_driver.h
18710 F: include/uapi/sound/compress_*
18711 F: sound/core/compress_offload.c
18712 F: sound/soc/soc-compress.c
18714 SOUND - DMAENGINE HELPERS
18715 M: Lars-Peter Clausen <lars@metafoo.de>
18717 F: include/sound/dmaengine_pcm.h
18718 F: sound/core/pcm_dmaengine.c
18719 F: sound/soc/soc-generic-dmaengine-pcm.c
18721 SOUND - ALSA SELFTESTS
18722 M: Mark Brown <broonie@kernel.org>
18723 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18724 L: linux-kselftest@vger.kernel.org
18726 F: tools/testing/selftests/alsa
18728 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18729 M: Liam Girdwood <lgirdwood@gmail.com>
18730 M: Mark Brown <broonie@kernel.org>
18731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18733 W: http://alsa-project.org/main/index.php/ASoC
18734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18735 F: Documentation/devicetree/bindings/sound/
18736 F: Documentation/sound/soc/
18737 F: include/dt-bindings/sound/
18738 F: include/sound/soc*
18741 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18742 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18743 M: Liam Girdwood <lgirdwood@gmail.com>
18744 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18745 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18746 M: Daniel Baluta <daniel.baluta@nxp.com>
18747 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18749 W: https://github.com/thesofproject/linux/
18752 SOUNDWIRE SUBSYSTEM
18753 M: Vinod Koul <vkoul@kernel.org>
18754 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18755 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18756 R: Sanyog Kale <sanyog.r.kale@intel.com>
18757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18760 F: Documentation/driver-api/soundwire/
18761 F: drivers/soundwire/
18762 F: include/linux/soundwire/
18765 M: Olli Salonen <olli.salonen@iki.fi>
18766 L: linux-media@vger.kernel.org
18768 W: https://linuxtv.org
18769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18770 F: drivers/media/dvb-frontends/sp2*
18772 SPARC + UltraSPARC (sparc/sparc64)
18773 M: "David S. Miller" <davem@davemloft.net>
18774 L: sparclinux@vger.kernel.org
18776 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18782 SPARC SERIAL DRIVERS
18783 M: "David S. Miller" <davem@davemloft.net>
18784 L: sparclinux@vger.kernel.org
18786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18788 F: drivers/tty/serial/suncore.c
18789 F: drivers/tty/serial/sunhv.c
18790 F: drivers/tty/serial/sunsab.c
18791 F: drivers/tty/serial/sunsab.h
18792 F: drivers/tty/serial/sunsu.c
18793 F: drivers/tty/serial/sunzilog.c
18794 F: drivers/tty/serial/sunzilog.h
18795 F: drivers/tty/vcc.c
18796 F: include/linux/sunserialcore.h
18799 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18800 L: linux-sparse@vger.kernel.org
18802 W: https://sparse.docs.kernel.org/
18803 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18804 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18805 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18806 F: include/linux/compiler.h
18808 SPEAKUP CONSOLE SPEECH DRIVER
18809 M: William Hubbs <w.d.hubbs@gmail.com>
18810 M: Chris Brannon <chris@the-brannons.com>
18811 M: Kirk Reiser <kirk@reisers.ca>
18812 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18813 L: speakup@linux-speakup.org
18815 W: http://www.linux-speakup.org/
18816 W: https://github.com/linux-speakup/speakup
18817 B: https://github.com/linux-speakup/speakup/issues
18818 F: drivers/accessibility/speakup/
18820 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18821 M: Viresh Kumar <vireshk@kernel.org>
18822 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18826 W: http://www.st.com/spear
18827 F: arch/arm/boot/dts/spear*
18828 F: arch/arm/mach-spear/
18829 F: drivers/clk/spear/
18830 F: drivers/pinctrl/spear/
18833 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18834 M: Pratyush Yadav <p.yadav@ti.com>
18835 R: Michael Walle <michael@walle.cc>
18836 L: linux-mtd@lists.infradead.org
18838 W: http://www.linux-mtd.infradead.org/
18839 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18840 C: irc://irc.oftc.net/mtd
18841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18842 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18843 F: drivers/mtd/spi-nor/
18844 F: include/linux/mtd/spi-nor.h
18847 M: Mark Brown <broonie@kernel.org>
18848 L: linux-spi@vger.kernel.org
18850 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18852 F: Documentation/devicetree/bindings/spi/
18853 F: Documentation/spi/
18855 F: include/linux/spi/
18856 F: include/uapi/linux/spi/
18859 SPIDERNET NETWORK DRIVER for CELL
18860 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18861 M: Geoff Levand <geoff@infradead.org>
18862 L: netdev@vger.kernel.org
18863 L: linuxppc-dev@lists.ozlabs.org
18865 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18866 F: drivers/net/ethernet/toshiba/spider_net*
18869 M: Stephen Boyd <sboyd@kernel.org>
18870 L: linux-kernel@vger.kernel.org
18872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18873 F: Documentation/devicetree/bindings/spmi/
18875 F: include/dt-bindings/spmi/spmi.h
18876 F: include/linux/spmi.h
18877 F: include/trace/events/spmi.h
18880 M: Jeremy Kerr <jk@ozlabs.org>
18881 L: linuxppc-dev@lists.ozlabs.org
18883 W: http://www.ibm.com/developerworks/power/cell/
18884 F: Documentation/filesystems/spufs/spufs.rst
18885 F: arch/powerpc/platforms/cell/spufs/
18887 SQUASHFS FILE SYSTEM
18888 M: Phillip Lougher <phillip@squashfs.org.uk>
18889 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18891 W: http://squashfs.org.uk
18892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18893 F: Documentation/filesystems/squashfs.rst
18896 SRM (Alpha) environment access
18897 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18899 F: arch/alpha/kernel/srm_env.c
18901 ST LSM6DSx IMU IIO DRIVER
18902 M: Lorenzo Bianconi <lorenzo@kernel.org>
18903 L: linux-iio@vger.kernel.org
18905 W: http://www.st.com/
18906 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18907 F: drivers/iio/imu/st_lsm6dsx/
18909 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18910 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18911 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18912 L: linux-media@vger.kernel.org
18914 T: git git://linuxtv.org/media_tree.git
18915 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18916 F: drivers/media/i2c/st-mipid02.c
18918 ST STM32 I2C/SMBUS DRIVER
18919 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18920 M: Alain Volmat <alain.volmat@foss.st.com>
18921 L: linux-i2c@vger.kernel.org
18923 F: drivers/i2c/busses/i2c-stm32*
18925 ST STM32 SPI DRIVER
18926 M: Alain Volmat <alain.volmat@foss.st.com>
18927 L: linux-spi@vger.kernel.org
18929 F: drivers/spi/spi-stm32.c
18932 M: Daniel Nilsson <daniel.nilsson@flex.com>
18933 L: linux-hwmon@vger.kernel.org
18935 F: Documentation/hwmon/stpddc60.rst
18936 F: drivers/hwmon/pmbus/stpddc60.c
18938 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18939 M: Song Qiang <songqiang1304521@gmail.com>
18940 L: linux-iio@vger.kernel.org
18942 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18943 F: drivers/iio/proximity/vl53l0x-i2c.c
18946 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18947 M: Sasha Levin <sashal@kernel.org>
18948 L: stable@vger.kernel.org
18950 F: Documentation/process/stable-kernel-rules.rst
18952 STAGING - ATOMISP DRIVER
18953 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18954 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18955 L: linux-media@vger.kernel.org
18957 F: drivers/staging/media/atomisp/
18959 STAGING - FIELDBUS SUBSYSTEM
18960 M: Sven Van Asbroeck <TheSven73@gmail.com>
18962 F: drivers/staging/fieldbus/*
18963 F: drivers/staging/fieldbus/Documentation/
18965 STAGING - HMS ANYBUS-S BUS
18966 M: Sven Van Asbroeck <TheSven73@gmail.com>
18968 F: drivers/staging/fieldbus/anybuss/
18970 STAGING - INDUSTRIAL IO
18971 M: Jonathan Cameron <jic23@kernel.org>
18972 L: linux-iio@vger.kernel.org
18974 F: Documentation/devicetree/bindings/staging/iio/
18975 F: drivers/staging/iio/
18977 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18978 M: Marc Dietrich <marvin24@gmx.de>
18979 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18980 L: linux-tegra@vger.kernel.org
18982 F: drivers/staging/nvec/
18984 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18985 M: Jens Frederich <jfrederich@gmail.com>
18986 M: Jon Nettleton <jon.nettleton@gmail.com>
18988 W: http://wiki.laptop.org/go/DCON
18989 F: drivers/staging/olpc_dcon/
18991 STAGING - REALTEK RTL8188EU DRIVERS
18992 M: Larry Finger <Larry.Finger@lwfinger.net>
18993 M: Phillip Potter <phil@philpotter.co.uk>
18995 F: drivers/staging/r8188eu/
18997 STAGING - REALTEK RTL8712U DRIVERS
18998 M: Larry Finger <Larry.Finger@lwfinger.net>
18999 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19001 F: drivers/staging/rtl8712/
19003 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19004 M: Michael Hennerich <michael.hennerich@analog.com>
19005 L: linux-fbdev@vger.kernel.org
19007 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19008 F: drivers/staging/fbtft/fb_seps525.c
19010 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19011 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19012 M: Teddy Wang <teddy.wang@siliconmotion.com>
19013 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19014 L: linux-fbdev@vger.kernel.org
19016 F: drivers/staging/sm750fb/
19018 STAGING - VIA VT665X DRIVERS
19019 M: Forest Bond <forest@alittletooquiet.net>
19021 F: drivers/staging/vt665?/
19024 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19025 L: linux-staging@lists.linux.dev
19027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19028 F: drivers/staging/
19030 STARFIRE/DURALAN NETWORK DRIVER
19031 M: Ion Badulescu <ionut@badula.org>
19033 F: drivers/net/ethernet/adaptec/starfire*
19035 STARFIVE JH7100 CLOCK DRIVERS
19036 M: Emil Renner Berthing <kernel@esmil.dk>
19038 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19039 F: drivers/clk/starfive/clk-starfive-jh7100*
19040 F: include/dt-bindings/clock/starfive-jh7100*.h
19042 STARFIVE JH7100 PINCTRL DRIVER
19043 M: Emil Renner Berthing <kernel@esmil.dk>
19044 L: linux-gpio@vger.kernel.org
19046 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19047 F: drivers/pinctrl/pinctrl-starfive.c
19048 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19050 STARFIVE JH7100 RESET CONTROLLER DRIVER
19051 M: Emil Renner Berthing <kernel@esmil.dk>
19053 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19054 F: drivers/reset/reset-starfive-jh7100.c
19055 F: include/dt-bindings/reset/starfive-jh7100.h
19058 M: Peter Zijlstra <peterz@infradead.org>
19059 M: Josh Poimboeuf <jpoimboe@kernel.org>
19060 M: Jason Baron <jbaron@akamai.com>
19061 R: Steven Rostedt <rostedt@goodmis.org>
19062 R: Ard Biesheuvel <ardb@kernel.org>
19064 F: arch/*/include/asm/jump_label*.h
19065 F: arch/*/include/asm/static_call*.h
19066 F: arch/*/kernel/jump_label.c
19067 F: arch/*/kernel/static_call.c
19068 F: include/linux/jump_label*.h
19069 F: include/linux/static_call*.h
19070 F: kernel/jump_label.c
19071 F: kernel/static_call.c
19073 STI AUDIO (ASoC) DRIVERS
19074 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19077 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19081 M: Alain Volmat <alain.volmat@foss.st.com>
19083 F: Documentation/devicetree/bindings/media/stih-cec.txt
19084 F: drivers/media/cec/platform/sti/
19086 STK1160 USB VIDEO CAPTURE DRIVER
19087 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19088 L: linux-media@vger.kernel.org
19090 T: git git://linuxtv.org/media_tree.git
19091 F: drivers/media/usb/stk1160/
19093 STM32 AUDIO (ASoC) DRIVERS
19094 M: Olivier Moysan <olivier.moysan@foss.st.com>
19095 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19096 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19098 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19099 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19102 STM32 TIMER/LPTIMER DRIVERS
19103 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19105 F: Documentation/ABI/testing/*timer-stm32
19106 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19107 F: drivers/*/stm32-*timer*
19108 F: drivers/pwm/pwm-stm32*
19109 F: include/linux/*/stm32-*tim*
19111 STMMAC ETHERNET DRIVER
19112 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19113 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19114 M: Jose Abreu <joabreu@synopsys.com>
19115 L: netdev@vger.kernel.org
19117 W: http://www.stlinux.com
19118 F: Documentation/networking/device_drivers/ethernet/stmicro/
19119 F: drivers/net/ethernet/stmicro/stmmac/
19122 M: Sam Creasey <sammy@sammy.net>
19124 W: http://sammy.net/sun3/
19125 F: arch/m68k/include/asm/sun3*
19126 F: arch/m68k/kernel/*sun3*
19127 F: arch/m68k/sun3*/
19128 F: drivers/net/ethernet/i825xx/sun3*
19130 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19131 M: Hans de Goede <hdegoede@redhat.com>
19132 L: linux-input@vger.kernel.org
19134 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19135 F: drivers/input/keyboard/sun4i-lradc-keys.c
19137 SUNDANCE NETWORK DRIVER
19138 M: Denis Kirjanov <kda@linux-powerpc.org>
19139 L: netdev@vger.kernel.org
19141 F: drivers/net/ethernet/dlink/sundance.c
19143 SUNPLUS ETHERNET DRIVER
19144 M: Wells Lu <wellslutw@gmail.com>
19145 L: netdev@vger.kernel.org
19147 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19148 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19149 F: drivers/net/ethernet/sunplus/
19151 SUNPLUS OCOTP DRIVER
19152 M: Vincent Shih <vincent.sunplus@gmail.com>
19154 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19155 F: drivers/nvmem/sunplus-ocotp.c
19158 M: Hammer Hsieh <hammerh0314@gmail.com>
19160 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19161 F: drivers/pwm/pwm-sunplus.c
19164 M: Vincent Shih <vincent.sunplus@gmail.com>
19165 L: linux-rtc@vger.kernel.org
19167 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19168 F: drivers/rtc/rtc-sunplus.c
19170 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19171 M: Li-hao Kuo <lhjeff911@gmail.com>
19172 L: linux-spi@vger.kernel.org
19174 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19175 F: drivers/spi/spi-sunplus-sp7021.c
19177 SUNPLUS UART DRIVER
19178 M: Hammer Hsieh <hammerh0314@gmail.com>
19180 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19181 F: drivers/tty/serial/sunplus-uart.c
19183 SUNPLUS WATCHDOG DRIVER
19184 M: Xiantao Hu <xt.hu@cqplus1.com>
19185 L: linux-watchdog@vger.kernel.org
19187 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19188 F: drivers/watchdog/sunplus_wdt.c
19191 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19192 M: Rich Felker <dalias@libc.org>
19193 L: linux-sh@vger.kernel.org
19195 Q: http://patchwork.kernel.org/project/linux-sh/list/
19196 F: Documentation/sh/
19201 M: "Rafael J. Wysocki" <rafael@kernel.org>
19202 M: Len Brown <len.brown@intel.com>
19203 M: Pavel Machek <pavel@ucw.cz>
19204 L: linux-pm@vger.kernel.org
19206 B: https://bugzilla.kernel.org
19207 F: Documentation/power/
19208 F: arch/x86/kernel/acpi/
19209 F: drivers/base/power/
19210 F: include/linux/freezer.h
19211 F: include/linux/pm.h
19212 F: include/linux/suspend.h
19216 M: Martin Mares <mj@ucw.cz>
19217 L: linux-video@atrey.karlin.mff.cuni.cz
19219 F: Documentation/admin-guide/svga.rst
19220 F: arch/x86/boot/video*
19223 M: Christoph Hellwig <hch@infradead.org>
19224 L: iommu@lists.linux-foundation.org
19225 L: iommu@lists.linux.dev
19227 W: http://git.infradead.org/users/hch/dma-mapping.git
19228 T: git git://git.infradead.org/users/hch/dma-mapping.git
19229 F: arch/*/kernel/pci-swiotlb.c
19230 F: include/linux/swiotlb.h
19231 F: kernel/dma/swiotlb.c
19234 M: Jiri Pirko <jiri@resnulli.us>
19235 M: Ivan Vecera <ivecera@redhat.com>
19236 L: netdev@vger.kernel.org
19238 F: include/net/switchdev.h
19241 SY8106A REGULATOR DRIVER
19242 M: Icenowy Zheng <icenowy@aosc.io>
19244 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19245 F: drivers/regulator/sy8106a-regulator.c
19247 SYNC FILE FRAMEWORK
19248 M: Sumit Semwal <sumit.semwal@linaro.org>
19249 R: Gustavo Padovan <gustavo@padovan.org>
19250 L: linux-media@vger.kernel.org
19251 L: dri-devel@lists.freedesktop.org
19253 T: git git://anongit.freedesktop.org/drm/drm-misc
19254 F: Documentation/driver-api/sync_file.rst
19255 F: drivers/dma-buf/dma-fence*
19256 F: drivers/dma-buf/sw_sync.c
19257 F: drivers/dma-buf/sync_*
19258 F: include/linux/sync_file.h
19259 F: include/uapi/linux/sync_file.h
19261 SYNOPSYS ARC ARCHITECTURE
19262 M: Vineet Gupta <vgupta@kernel.org>
19263 L: linux-snps-arc@lists.infradead.org
19265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19266 F: Documentation/arc/
19267 F: Documentation/devicetree/bindings/arc/*
19268 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19270 F: drivers/clocksource/arc_timer.c
19271 F: drivers/tty/serial/arc_uart.c
19273 SYNOPSYS ARC HSDK SDP pll clock driver
19274 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19276 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19277 F: drivers/clk/clk-hsdk-pll.c
19279 SYNOPSYS ARC SDP clock driver
19280 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19282 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19283 F: drivers/clk/axs10x/*
19285 SYNOPSYS ARC SDP platform support
19286 M: Alexey Brodkin <abrodkin@synopsys.com>
19288 F: Documentation/devicetree/bindings/arc/axs10*
19289 F: arch/arc/boot/dts/ax*
19290 F: arch/arc/plat-axs10x
19292 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19293 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19295 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19296 F: drivers/reset/reset-axs10x.c
19298 SYNOPSYS CREG GPIO DRIVER
19299 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19301 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19302 F: drivers/gpio/gpio-creg-snps.c
19304 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19305 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19307 F: drivers/tty/serial/8250/8250_dw.c
19308 F: drivers/tty/serial/8250/8250_dwlib.*
19309 F: drivers/tty/serial/8250/8250_lpss.c
19311 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19312 M: Hoan Tran <hoan@os.amperecomputing.com>
19313 M: Serge Semin <fancer.lancer@gmail.com>
19314 L: linux-gpio@vger.kernel.org
19316 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19317 F: drivers/gpio/gpio-dwapb.c
19319 SYNOPSYS DESIGNWARE APB SSI DRIVER
19320 M: Serge Semin <fancer.lancer@gmail.com>
19321 L: linux-spi@vger.kernel.org
19323 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19324 F: drivers/spi/spi-dw*
19326 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19327 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19329 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19330 F: drivers/dma/dw-axi-dmac/
19332 SYNOPSYS DESIGNWARE DMAC DRIVER
19333 M: Viresh Kumar <vireshk@kernel.org>
19334 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19336 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19337 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19339 F: include/dt-bindings/dma/dw-dmac.h
19340 F: include/linux/dma/dw.h
19341 F: include/linux/platform_data/dma-dw.h
19343 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19344 M: Jose Abreu <Jose.Abreu@synopsys.com>
19345 L: netdev@vger.kernel.org
19347 F: drivers/net/ethernet/synopsys/
19349 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19350 M: Jose Abreu <Jose.Abreu@synopsys.com>
19351 L: netdev@vger.kernel.org
19353 F: drivers/net/pcs/pcs-xpcs.c
19354 F: drivers/net/pcs/pcs-xpcs.h
19355 F: include/linux/pcs/pcs-xpcs.h
19357 SYNOPSYS DESIGNWARE I2C DRIVER
19358 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19359 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19360 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19361 R: Jan Dabros <jsd@semihalf.com>
19362 L: linux-i2c@vger.kernel.org
19364 F: drivers/i2c/busses/i2c-designware-*
19366 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19367 M: Jaehoon Chung <jh80.chung@samsung.com>
19368 L: linux-mmc@vger.kernel.org
19370 F: drivers/mmc/host/dw_mmc*
19372 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19373 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19375 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19376 F: drivers/reset/reset-hsdk.c
19377 F: include/dt-bindings/reset/snps,hsdk-reset.h
19379 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19380 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19381 M: Manjunath M B <manjumb@synopsys.com>
19382 L: linux-mmc@vger.kernel.org
19384 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19386 SYSTEM CONFIGURATION (SYSCON)
19387 M: Lee Jones <lee.jones@linaro.org>
19388 M: Arnd Bergmann <arnd@arndb.de>
19390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19391 F: drivers/mfd/syscon.c
19393 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19394 M: Sudeep Holla <sudeep.holla@arm.com>
19395 R: Cristian Marussi <cristian.marussi@arm.com>
19396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19398 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19399 F: drivers/clk/clk-sc[mp]i.c
19400 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19401 F: drivers/firmware/arm_scmi/
19402 F: drivers/firmware/arm_scpi.c
19403 F: drivers/regulator/scmi-regulator.c
19404 F: drivers/reset/reset-scmi.c
19405 F: include/linux/sc[mp]i_protocol.h
19406 F: include/trace/events/scmi.h
19407 F: include/uapi/linux/virtio_scmi.h
19409 SYSTEM RESET/SHUTDOWN DRIVERS
19410 M: Sebastian Reichel <sre@kernel.org>
19411 L: linux-pm@vger.kernel.org
19413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19414 F: Documentation/devicetree/bindings/power/reset/
19415 F: drivers/power/reset/
19417 SYSTEM TRACE MODULE CLASS
19418 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19421 F: Documentation/trace/stm.rst
19422 F: drivers/hwtracing/stm/
19423 F: include/linux/stm.h
19424 F: include/uapi/linux/stm.h
19426 SYSTEM76 ACPI DRIVER
19427 M: Jeremy Soller <jeremy@system76.com>
19428 M: System76 Product Development <productdev@system76.com>
19429 L: platform-driver-x86@vger.kernel.org
19431 F: drivers/platform/x86/system76_acpi.c
19434 M: Christoph Hellwig <hch@infradead.org>
19436 F: Documentation/filesystems/sysv-fs.rst
19438 F: include/linux/sysv_fs.h
19440 TASKSTATS STATISTICS INTERFACE
19441 M: Balbir Singh <bsingharora@gmail.com>
19443 F: Documentation/accounting/taskstats*
19444 F: include/linux/taskstats*
19445 F: kernel/taskstats.c
19448 M: Jamal Hadi Salim <jhs@mojatatu.com>
19449 M: Cong Wang <xiyou.wangcong@gmail.com>
19450 M: Jiri Pirko <jiri@resnulli.us>
19451 L: netdev@vger.kernel.org
19453 F: include/net/pkt_cls.h
19454 F: include/net/pkt_sched.h
19455 F: include/net/tc_act/
19456 F: include/uapi/linux/pkt_cls.h
19457 F: include/uapi/linux/pkt_sched.h
19458 F: include/uapi/linux/tc_act/
19459 F: include/uapi/linux/tc_ematch/
19461 F: tools/testing/selftests/tc-testing
19463 TC90522 MEDIA DRIVER
19464 M: Akihiro Tsukada <tskd08@gmail.com>
19465 L: linux-media@vger.kernel.org
19467 F: drivers/media/dvb-frontends/tc90522*
19469 TCP LOW PRIORITY MODULE
19470 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19471 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19473 W: http://tcp-lp-mod.sourceforge.net/
19474 F: net/ipv4/tcp_lp.c
19476 TDA10071 MEDIA DRIVER
19477 M: Antti Palosaari <crope@iki.fi>
19478 L: linux-media@vger.kernel.org
19480 W: https://linuxtv.org
19481 W: http://palosaari.fi/linux/
19482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19483 T: git git://linuxtv.org/anttip/media_tree.git
19484 F: drivers/media/dvb-frontends/tda10071*
19486 TDA18212 MEDIA DRIVER
19487 M: Antti Palosaari <crope@iki.fi>
19488 L: linux-media@vger.kernel.org
19490 W: https://linuxtv.org
19491 W: http://palosaari.fi/linux/
19492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19493 T: git git://linuxtv.org/anttip/media_tree.git
19494 F: drivers/media/tuners/tda18212*
19496 TDA18218 MEDIA DRIVER
19497 M: Antti Palosaari <crope@iki.fi>
19498 L: linux-media@vger.kernel.org
19500 W: https://linuxtv.org
19501 W: http://palosaari.fi/linux/
19502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19503 T: git git://linuxtv.org/anttip/media_tree.git
19504 F: drivers/media/tuners/tda18218*
19506 TDA18250 MEDIA DRIVER
19507 M: Olli Salonen <olli.salonen@iki.fi>
19508 L: linux-media@vger.kernel.org
19510 W: https://linuxtv.org
19511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19512 T: git git://linuxtv.org/media_tree.git
19513 F: drivers/media/tuners/tda18250*
19515 TDA18271 MEDIA DRIVER
19516 M: Michael Krufky <mkrufky@linuxtv.org>
19517 L: linux-media@vger.kernel.org
19519 W: https://linuxtv.org
19520 W: http://github.com/mkrufky
19521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19522 T: git git://linuxtv.org/mkrufky/tuners.git
19523 F: drivers/media/tuners/tda18271*
19525 TDA1997x MEDIA DRIVER
19526 M: Tim Harvey <tharvey@gateworks.com>
19527 L: linux-media@vger.kernel.org
19529 W: https://linuxtv.org
19530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19531 F: drivers/media/i2c/tda1997x.*
19533 TDA827x MEDIA DRIVER
19534 M: Michael Krufky <mkrufky@linuxtv.org>
19535 L: linux-media@vger.kernel.org
19537 W: https://linuxtv.org
19538 W: http://github.com/mkrufky
19539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19540 T: git git://linuxtv.org/mkrufky/tuners.git
19541 F: drivers/media/tuners/tda8290.*
19543 TDA8290 MEDIA DRIVER
19544 M: Michael Krufky <mkrufky@linuxtv.org>
19545 L: linux-media@vger.kernel.org
19547 W: https://linuxtv.org
19548 W: http://github.com/mkrufky
19549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19550 T: git git://linuxtv.org/mkrufky/tuners.git
19551 F: drivers/media/tuners/tda8290.*
19553 TDA9840 MEDIA DRIVER
19554 M: Hans Verkuil <hverkuil@xs4all.nl>
19555 L: linux-media@vger.kernel.org
19557 W: https://linuxtv.org
19558 T: git git://linuxtv.org/media_tree.git
19559 F: drivers/media/i2c/tda9840*
19561 TEA5761 TUNER DRIVER
19562 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19563 L: linux-media@vger.kernel.org
19565 W: https://linuxtv.org
19566 T: git git://linuxtv.org/media_tree.git
19567 F: drivers/media/tuners/tea5761.*
19569 TEA5767 TUNER DRIVER
19570 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19571 L: linux-media@vger.kernel.org
19573 W: https://linuxtv.org
19574 T: git git://linuxtv.org/media_tree.git
19575 F: drivers/media/tuners/tea5767.*
19577 TEA6415C MEDIA DRIVER
19578 M: Hans Verkuil <hverkuil@xs4all.nl>
19579 L: linux-media@vger.kernel.org
19581 W: https://linuxtv.org
19582 T: git git://linuxtv.org/media_tree.git
19583 F: drivers/media/i2c/tea6415c*
19585 TEA6420 MEDIA DRIVER
19586 M: Hans Verkuil <hverkuil@xs4all.nl>
19587 L: linux-media@vger.kernel.org
19589 W: https://linuxtv.org
19590 T: git git://linuxtv.org/media_tree.git
19591 F: drivers/media/i2c/tea6420*
19594 M: Jiri Pirko <jiri@resnulli.us>
19595 L: netdev@vger.kernel.org
19597 F: drivers/net/team/
19598 F: include/linux/if_team.h
19599 F: include/uapi/linux/if_team.h
19601 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19602 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19604 F: arch/x86/platform/ts5500/
19606 TECHNOTREND USB IR RECEIVER
19607 M: Sean Young <sean@mess.org>
19608 L: linux-media@vger.kernel.org
19610 F: drivers/media/rc/ttusbir.c
19612 TECHWELL TW9910 VIDEO DECODER
19613 L: linux-media@vger.kernel.org
19615 F: drivers/media/i2c/tw9910.c
19616 F: include/media/i2c/tw9910.h
19619 M: Jens Wiklander <jens.wiklander@linaro.org>
19620 R: Sumit Garg <sumit.garg@linaro.org>
19621 L: op-tee@lists.trustedfirmware.org
19623 F: Documentation/staging/tee.rst
19625 F: include/linux/tee_drv.h
19626 F: include/uapi/linux/tee.h
19628 TEGRA ARCHITECTURE SUPPORT
19629 M: Thierry Reding <thierry.reding@gmail.com>
19630 M: Jonathan Hunter <jonathanh@nvidia.com>
19631 L: linux-tegra@vger.kernel.org
19633 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19638 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19639 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19641 F: drivers/clk/tegra/
19644 M: Laxman Dewangan <ldewangan@nvidia.com>
19645 M: Jon Hunter <jonathanh@nvidia.com>
19647 F: drivers/dma/tegra*
19650 M: Laxman Dewangan <ldewangan@nvidia.com>
19651 R: Dmitry Osipenko <digetx@gmail.com>
19653 F: drivers/i2c/busses/i2c-tegra.c
19655 TEGRA IOMMU DRIVERS
19656 M: Thierry Reding <thierry.reding@gmail.com>
19657 R: Krishna Reddy <vdumpa@nvidia.com>
19658 L: linux-tegra@vger.kernel.org
19660 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19661 F: drivers/iommu/tegra*
19664 M: Laxman Dewangan <ldewangan@nvidia.com>
19666 F: drivers/input/keyboard/tegra-kbc.c
19669 M: Stefan Agner <stefan@agner.ch>
19670 M: Lucas Stach <dev@lynxeye.de>
19672 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19673 F: drivers/mtd/nand/raw/tegra_nand.c
19676 M: Thierry Reding <thierry.reding@gmail.com>
19678 F: drivers/pwm/pwm-tegra.c
19680 TEGRA SERIAL DRIVER
19681 M: Laxman Dewangan <ldewangan@nvidia.com>
19683 F: drivers/tty/serial/serial-tegra.c
19686 M: Laxman Dewangan <ldewangan@nvidia.com>
19688 F: drivers/spi/spi-tegra*
19690 TEGRA QUAD SPI DRIVER
19691 M: Thierry Reding <thierry.reding@gmail.com>
19692 M: Jonathan Hunter <jonathanh@nvidia.com>
19693 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19694 L: linux-tegra@vger.kernel.org
19696 F: drivers/spi/spi-tegra210-quad.c
19699 M: Thierry Reding <thierry.reding@gmail.com>
19700 M: Jonathan Hunter <jonathanh@nvidia.com>
19701 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19702 L: linux-media@vger.kernel.org
19703 L: linux-tegra@vger.kernel.org
19705 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19706 F: drivers/staging/media/tegra-video/
19708 TEGRA XUSB PADCTL DRIVER
19709 M: JC Kuo <jckuo@nvidia.com>
19711 F: drivers/phy/tegra/xusb*
19713 TEHUTI ETHERNET DRIVER
19714 M: Andy Gospodarek <andy@greyhouse.net>
19715 L: netdev@vger.kernel.org
19717 F: drivers/net/ethernet/tehuti/*
19719 TELECOM CLOCK DRIVER FOR MCPL0010
19720 M: Mark Gross <markgross@kernel.org>
19722 F: drivers/char/tlclk.c
19724 TEMPO SEMICONDUCTOR DRIVERS
19725 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19727 F: Documentation/devicetree/bindings/sound/tscs*.txt
19728 F: sound/soc/codecs/tscs*.c
19729 F: sound/soc/codecs/tscs*.h
19731 TENSILICA XTENSA PORT (xtensa)
19732 M: Chris Zankel <chris@zankel.net>
19733 M: Max Filippov <jcmvbkbc@gmail.com>
19734 L: linux-xtensa@linux-xtensa.org
19736 T: git git://github.com/czankel/xtensa-linux.git
19738 F: drivers/irqchip/irq-xtensa-*
19740 TEXAS INSTRUMENTS ASoC DRIVERS
19741 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19744 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19747 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19748 M: Ricardo Ribalda <ribalda@kernel.org>
19749 L: linux-iio@vger.kernel.org
19751 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19752 F: drivers/iio/dac/ti-dac7612.c
19754 TEXAS INSTRUMENTS DMA DRIVERS
19755 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19756 L: dmaengine@vger.kernel.org
19758 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19759 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19760 F: Documentation/devicetree/bindings/dma/ti/
19762 X: drivers/dma/ti/cppi41.c
19763 F: include/linux/dma/k3-udma-glue.h
19764 F: include/linux/dma/ti-cppi5.h
19765 F: include/linux/dma/k3-psil.h
19767 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19768 M: Nishanth Menon <nm@ti.com>
19769 M: Tero Kristo <kristo@kernel.org>
19770 M: Santosh Shilimkar <ssantosh@kernel.org>
19771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19773 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19774 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19775 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19776 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19777 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19778 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19779 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19780 F: drivers/clk/keystone/sci-clk.c
19781 F: drivers/firmware/ti_sci*
19782 F: drivers/irqchip/irq-ti-sci-inta.c
19783 F: drivers/irqchip/irq-ti-sci-intr.c
19784 F: drivers/reset/reset-ti-sci.c
19785 F: drivers/soc/ti/ti_sci_inta_msi.c
19786 F: drivers/soc/ti/ti_sci_pm_domains.c
19787 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19788 F: include/linux/soc/ti/ti_sci_inta_msi.h
19789 F: include/linux/soc/ti/ti_sci_protocol.h
19791 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19792 M: Robert Marko <robert.marko@sartura.hr>
19793 M: Luka Perkov <luka.perkov@sartura.hr>
19794 L: linux-hwmon@vger.kernel.org
19796 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19797 F: Documentation/hwmon/tps23861.rst
19798 F: drivers/hwmon/tps23861.c
19800 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19801 M: Puranjay Mohan <puranjay12@gmail.com>
19802 L: linux-iio@vger.kernel.org
19804 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19805 F: drivers/iio/temperature/tmp117.c
19807 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19808 M: Hans Verkuil <hverkuil@xs4all.nl>
19809 L: linux-media@vger.kernel.org
19811 W: https://linuxtv.org
19812 T: git git://linuxtv.org/media_tree.git
19813 F: drivers/media/radio/radio-raremono.c
19816 M: Rafael J. Wysocki <rafael@kernel.org>
19817 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19818 R: Amit Kucheria <amitk@kernel.org>
19819 R: Zhang Rui <rui.zhang@intel.com>
19820 L: linux-pm@vger.kernel.org
19822 Q: https://patchwork.kernel.org/project/linux-pm/list/
19823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19824 F: Documentation/ABI/testing/sysfs-class-thermal
19825 F: Documentation/devicetree/bindings/thermal/
19826 F: Documentation/driver-api/thermal/
19827 F: drivers/thermal/
19828 F: include/linux/cpu_cooling.h
19829 F: include/linux/thermal.h
19830 F: include/uapi/linux/thermal.h
19831 F: tools/lib/thermal/
19834 THERMAL DRIVER FOR AMLOGIC SOCS
19835 M: Guillaume La Roque <glaroque@baylibre.com>
19836 L: linux-pm@vger.kernel.org
19837 L: linux-amlogic@lists.infradead.org
19839 W: http://linux-meson.com/
19840 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19841 F: drivers/thermal/amlogic_thermal.c
19843 THERMAL/CPU_COOLING
19844 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19845 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19846 M: Viresh Kumar <viresh.kumar@linaro.org>
19847 R: Lukasz Luba <lukasz.luba@arm.com>
19848 L: linux-pm@vger.kernel.org
19850 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19851 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19852 F: drivers/thermal/cpufreq_cooling.c
19853 F: drivers/thermal/cpuidle_cooling.c
19854 F: include/linux/cpu_cooling.h
19856 THERMAL/POWER_ALLOCATOR
19857 M: Lukasz Luba <lukasz.luba@arm.com>
19858 L: linux-pm@vger.kernel.org
19860 F: Documentation/driver-api/thermal/power_allocator.rst
19861 F: drivers/thermal/gov_power_allocator.c
19862 F: include/trace/events/thermal_power_allocator.h
19864 THINKPAD ACPI EXTRAS DRIVER
19865 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19866 L: ibm-acpi-devel@lists.sourceforge.net
19867 L: platform-driver-x86@vger.kernel.org
19869 W: http://ibm-acpi.sourceforge.net
19870 W: http://thinkwiki.org/wiki/Ibm-acpi
19871 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19872 F: drivers/platform/x86/thinkpad_acpi.c
19874 THINKPAD LMI DRIVER
19875 M: Mark Pearson <markpearson@lenovo.com>
19876 L: platform-driver-x86@vger.kernel.org
19878 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19879 F: drivers/platform/x86/think-lmi.?
19881 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19882 M: Isaac Hazan <isaac.hazan@intel.com>
19883 L: linux-usb@vger.kernel.org
19885 F: drivers/thunderbolt/dma_test.c
19888 M: Andreas Noever <andreas.noever@gmail.com>
19889 M: Michael Jamet <michael.jamet@intel.com>
19890 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19891 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19892 L: linux-usb@vger.kernel.org
19894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19895 F: Documentation/admin-guide/thunderbolt.rst
19896 F: drivers/thunderbolt/
19897 F: include/linux/thunderbolt.h
19899 THUNDERBOLT NETWORK DRIVER
19900 M: Michael Jamet <michael.jamet@intel.com>
19901 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19902 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19903 L: netdev@vger.kernel.org
19905 F: drivers/net/thunderbolt.c
19907 THUNDERX GPIO DRIVER
19908 M: Robert Richter <rric@kernel.org>
19910 F: drivers/gpio/gpio-thunderx.c
19912 TI ADS131E0X ADC SERIES DRIVER
19913 M: Tomislav Denis <tomislav.denis@avl.com>
19914 L: linux-iio@vger.kernel.org
19916 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19917 F: drivers/iio/adc/ti-ads131e08.c
19919 TI AM437X VPFE DRIVER
19920 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19921 L: linux-media@vger.kernel.org
19923 W: https://linuxtv.org
19924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19925 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19926 F: drivers/media/platform/ti/am437x/
19928 TI BANDGAP AND THERMAL DRIVER
19929 M: Eduardo Valentin <edubezval@gmail.com>
19930 M: Keerthy <j-keerthy@ti.com>
19931 L: linux-pm@vger.kernel.org
19932 L: linux-omap@vger.kernel.org
19934 F: drivers/thermal/ti-soc-thermal/
19936 TI BQ27XXX POWER SUPPLY DRIVER
19937 F: drivers/power/supply/bq27xxx_battery.c
19938 F: drivers/power/supply/bq27xxx_battery_i2c.c
19939 F: include/linux/power/bq27xxx_battery.h
19941 TI CDCE706 CLOCK DRIVER
19942 M: Max Filippov <jcmvbkbc@gmail.com>
19944 F: drivers/clk/clk-cdce706.c
19947 M: Tero Kristo <kristo@kernel.org>
19948 L: linux-omap@vger.kernel.org
19951 F: include/linux/clk/ti.h
19953 TI DAVINCI MACHINE SUPPORT
19954 M: Sekhar Nori <nsekhar@ti.com>
19955 R: Bartosz Golaszewski <brgl@bgdev.pl>
19956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19959 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19960 F: arch/arm/boot/dts/da850*
19961 F: arch/arm/mach-davinci/
19962 F: drivers/i2c/busses/i2c-davinci.c
19964 TI DAVINCI SERIES CLOCK DRIVER
19965 M: David Lechner <david@lechnology.com>
19966 R: Sekhar Nori <nsekhar@ti.com>
19968 F: Documentation/devicetree/bindings/clock/ti/davinci/
19969 F: drivers/clk/davinci/
19971 TI DAVINCI SERIES GPIO DRIVER
19972 M: Keerthy <j-keerthy@ti.com>
19973 L: linux-gpio@vger.kernel.org
19975 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19976 F: drivers/gpio/gpio-davinci.c
19978 TI DAVINCI SERIES MEDIA DRIVER
19979 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19980 L: linux-media@vger.kernel.org
19982 W: https://linuxtv.org
19983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19984 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19985 F: drivers/media/platform/ti/davinci/
19986 F: include/media/davinci/
19988 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19989 R: David Lechner <david@lechnology.com>
19990 L: linux-iio@vger.kernel.org
19991 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19992 F: drivers/counter/ti-eqep.c
19994 TI ETHERNET SWITCH DRIVER (CPSW)
19995 R: Grygorii Strashko <grygorii.strashko@ti.com>
19996 L: linux-omap@vger.kernel.org
19997 L: netdev@vger.kernel.org
19999 F: drivers/net/ethernet/ti/cpsw*
20000 F: drivers/net/ethernet/ti/davinci*
20002 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20003 M: Alex Dubov <oakad@yahoo.com>
20005 W: http://tifmxx.berlios.de/
20006 F: drivers/memstick/host/tifm_ms.c
20007 F: drivers/misc/tifm*
20008 F: drivers/mmc/host/tifm_sd.c
20009 F: include/linux/tifm.h
20011 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20012 M: Nishanth Menon <nm@ti.com>
20013 M: Santosh Shilimkar <ssantosh@kernel.org>
20014 L: linux-kernel@vger.kernel.org
20015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20018 F: drivers/soc/ti/*
20020 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20021 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20022 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20025 F: sound/soc/codecs/isabelle*
20026 F: sound/soc/codecs/lm49453*
20028 TI PCM3060 ASoC CODEC DRIVER
20029 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20032 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20033 F: sound/soc/codecs/pcm3060*
20035 TI TAS571X FAMILY ASoC CODEC DRIVER
20036 M: Kevin Cernekee <cernekee@chromium.org>
20037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20039 F: sound/soc/codecs/tas571x*
20041 TI TRF7970A NFC DRIVER
20042 M: Mark Greer <mgreer@animalcreek.com>
20043 L: linux-wireless@vger.kernel.org
20044 L: linux-nfc@lists.01.org (subscribers-only)
20046 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20047 F: drivers/nfc/trf7970a.c
20049 TI TSC2046 ADC DRIVER
20050 M: Oleksij Rempel <o.rempel@pengutronix.de>
20051 R: kernel@pengutronix.de
20052 L: linux-iio@vger.kernel.org
20054 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20055 F: drivers/iio/adc/ti-tsc2046.c
20057 TI TWL4030 SERIES SOC CODEC DRIVER
20058 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20061 F: sound/soc/codecs/twl4030*
20064 M: Benoit Parrot <bparrot@ti.com>
20065 L: linux-media@vger.kernel.org
20067 W: http://linuxtv.org/
20068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20069 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20070 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20071 F: drivers/media/platform/ti/cal/
20072 F: drivers/media/platform/ti/vpe/
20074 TI WILINK WIRELESS DRIVERS
20075 L: linux-wireless@vger.kernel.org
20077 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20078 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20080 F: drivers/net/wireless/ti/
20081 F: include/linux/wl12xx.h
20083 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20084 M: John Stultz <jstultz@google.com>
20085 M: Thomas Gleixner <tglx@linutronix.de>
20086 R: Stephen Boyd <sboyd@kernel.org>
20087 L: linux-kernel@vger.kernel.org
20089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20090 F: include/linux/clocksource.h
20091 F: include/linux/time.h
20092 F: include/linux/timex.h
20093 F: include/uapi/linux/time.h
20094 F: include/uapi/linux/timex.h
20095 F: kernel/time/alarmtimer.c
20096 F: kernel/time/clocksource.c
20097 F: kernel/time/ntp.c
20098 F: kernel/time/time*.c
20099 F: tools/testing/selftests/timers/
20102 M: Jon Maloy <jmaloy@redhat.com>
20103 M: Ying Xue <ying.xue@windriver.com>
20104 L: netdev@vger.kernel.org (core kernel code)
20105 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20107 W: http://tipc.sourceforge.net/
20108 F: include/uapi/linux/tipc*.h
20111 TLAN NETWORK DRIVER
20112 M: Samuel Chessman <chessman@tux.org>
20113 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20115 W: http://sourceforge.net/projects/tlan/
20116 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20117 F: drivers/net/ethernet/ti/tlan.*
20119 TM6000 VIDEO4LINUX DRIVER
20120 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20121 L: linux-media@vger.kernel.org
20123 W: https://linuxtv.org
20124 T: git git://linuxtv.org/media_tree.git
20125 F: Documentation/admin-guide/media/tm6000*
20126 F: drivers/media/usb/tm6000/
20128 TMIO/SDHI MMC DRIVER
20129 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20130 L: linux-mmc@vger.kernel.org
20131 L: linux-renesas-soc@vger.kernel.org
20133 F: drivers/mmc/host/renesas_sdhi*
20134 F: drivers/mmc/host/tmio_mmc*
20135 F: include/linux/mfd/tmio.h
20137 TMP401 HARDWARE MONITOR DRIVER
20138 M: Guenter Roeck <linux@roeck-us.net>
20139 L: linux-hwmon@vger.kernel.org
20141 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20142 F: Documentation/hwmon/tmp401.rst
20143 F: drivers/hwmon/tmp401.c
20145 TMP464 HARDWARE MONITOR DRIVER
20146 M: Agathe Porte <agathe.porte@nokia.com>
20147 M: Guenter Roeck <linux@roeck-us.net>
20148 L: linux-hwmon@vger.kernel.org
20150 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20151 F: Documentation/hwmon/tmp464.rst
20152 F: drivers/hwmon/tmp464.c
20154 TMP513 HARDWARE MONITOR DRIVER
20155 M: Eric Tremblay <etremblay@distech-controls.com>
20156 L: linux-hwmon@vger.kernel.org
20158 F: Documentation/hwmon/tmp513.rst
20159 F: drivers/hwmon/tmp513.c
20161 TMPFS (SHMEM FILESYSTEM)
20162 M: Hugh Dickins <hughd@google.com>
20163 L: linux-mm@kvack.org
20165 F: include/linux/shmem_fs.h
20168 TOMOYO SECURITY MODULE
20169 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20170 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20171 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20172 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20173 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20174 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20176 W: https://tomoyo.osdn.jp/
20177 F: security/tomoyo/
20179 TOPSTAR LAPTOP EXTRAS DRIVER
20180 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20181 L: platform-driver-x86@vger.kernel.org
20183 F: drivers/platform/x86/topstar-laptop.c
20185 TORTURE-TEST MODULES
20186 M: Davidlohr Bueso <dave@stgolabs.net>
20187 M: "Paul E. McKenney" <paulmck@kernel.org>
20188 M: Josh Triplett <josh@joshtriplett.org>
20189 L: linux-kernel@vger.kernel.org
20191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20192 F: Documentation/RCU/torture.rst
20193 F: kernel/locking/locktorture.c
20194 F: kernel/rcu/rcuscale.c
20195 F: kernel/rcu/rcutorture.c
20196 F: kernel/rcu/refscale.c
20197 F: kernel/torture.c
20199 TOSHIBA ACPI EXTRAS DRIVER
20200 M: Azael Avalos <coproscefalo@gmail.com>
20201 L: platform-driver-x86@vger.kernel.org
20203 F: drivers/platform/x86/toshiba_acpi.c
20205 TOSHIBA BLUETOOTH DRIVER
20206 M: Azael Avalos <coproscefalo@gmail.com>
20207 L: platform-driver-x86@vger.kernel.org
20209 F: drivers/platform/x86/toshiba_bluetooth.c
20211 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20212 M: Azael Avalos <coproscefalo@gmail.com>
20213 L: platform-driver-x86@vger.kernel.org
20215 F: drivers/platform/x86/toshiba_haps.c
20218 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20220 W: http://www.buzzard.org.uk/toshiba/
20221 F: drivers/char/toshiba.c
20222 F: include/linux/toshiba.h
20223 F: include/uapi/linux/toshiba.h
20225 TOSHIBA TC358743 DRIVER
20226 M: Mats Randgaard <matrandg@cisco.com>
20227 L: linux-media@vger.kernel.org
20229 F: drivers/media/i2c/tc358743*
20230 F: include/media/i2c/tc358743.h
20232 TOSHIBA WMI HOTKEYS DRIVER
20233 M: Azael Avalos <coproscefalo@gmail.com>
20234 L: platform-driver-x86@vger.kernel.org
20236 F: drivers/platform/x86/toshiba-wmi.c
20239 M: Peter Huewe <peterhuewe@gmx.de>
20240 M: Jarkko Sakkinen <jarkko@kernel.org>
20241 R: Jason Gunthorpe <jgg@ziepe.ca>
20242 L: linux-integrity@vger.kernel.org
20244 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20245 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20247 F: drivers/char/tpm/
20250 M: Steven Rostedt <rostedt@goodmis.org>
20251 M: Ingo Molnar <mingo@redhat.com>
20253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20254 F: Documentation/trace/ftrace.rst
20255 F: arch/*/*/*/*ftrace*
20256 F: arch/*/*/*ftrace*
20258 F: include/*/ftrace.h
20259 F: include/linux/trace*.h
20262 F: tools/testing/selftests/ftrace/
20264 TRACING MMIO ACCESSES (MMIOTRACE)
20265 M: Steven Rostedt <rostedt@goodmis.org>
20266 M: Ingo Molnar <mingo@kernel.org>
20267 R: Karol Herbst <karolherbst@gmail.com>
20268 R: Pekka Paalanen <ppaalanen@gmail.com>
20269 L: linux-kernel@vger.kernel.org
20270 L: nouveau@lists.freedesktop.org
20272 F: arch/x86/mm/kmmio.c
20273 F: arch/x86/mm/mmio-mod.c
20274 F: arch/x86/mm/testmmiotrace.c
20275 F: include/linux/mmiotrace.h
20276 F: kernel/trace/trace_mmiotrace.c
20278 TRACING OS NOISE / LATENCY TRACERS
20279 M: Steven Rostedt <rostedt@goodmis.org>
20280 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20282 F: kernel/trace/trace_osnoise.c
20283 F: include/trace/events/osnoise.h
20284 F: kernel/trace/trace_hwlat.c
20285 F: kernel/trace/trace_irqsoff.c
20286 F: kernel/trace/trace_sched_wakeup.c
20287 F: Documentation/trace/osnoise-tracer.rst
20288 F: Documentation/trace/timerlat-tracer.rst
20289 F: Documentation/trace/hwlat_detector.rst
20290 F: arch/*/kernel/trace.c
20292 Real-time Linux Analysis (RTLA) tools
20293 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20294 M: Steven Rostedt <rostedt@goodmis.org>
20295 L: linux-trace-devel@vger.kernel.org
20297 F: Documentation/tools/rtla/
20298 F: tools/tracing/rtla/
20300 TRADITIONAL CHINESE DOCUMENTATION
20301 M: Hu Haowen <src.res@email.cn>
20302 L: linux-doc-tw-discuss@lists.sourceforge.net
20304 W: https://github.com/srcres258/linux-doc
20305 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20306 F: Documentation/translations/zh_TW/
20309 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20310 M: Jiri Slaby <jirislaby@kernel.org>
20312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20313 F: Documentation/driver-api/serial/
20315 F: drivers/tty/serial/serial_core.c
20316 F: include/linux/selection.h
20317 F: include/linux/serial.h
20318 F: include/linux/serial_core.h
20319 F: include/linux/sysrq.h
20320 F: include/linux/tty*.h
20321 F: include/linux/vt.h
20322 F: include/linux/vt_*.h
20323 F: include/uapi/linux/serial.h
20324 F: include/uapi/linux/serial_core.h
20325 F: include/uapi/linux/tty.h
20327 TUA9001 MEDIA DRIVER
20328 M: Antti Palosaari <crope@iki.fi>
20329 L: linux-media@vger.kernel.org
20331 W: https://linuxtv.org
20332 W: http://palosaari.fi/linux/
20333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20334 T: git git://linuxtv.org/anttip/media_tree.git
20335 F: drivers/media/tuners/tua9001*
20337 TULIP NETWORK DRIVERS
20338 L: netdev@vger.kernel.org
20339 L: linux-parisc@vger.kernel.org
20341 F: drivers/net/ethernet/dec/tulip/
20344 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20346 W: http://vtun.sourceforge.net/tun
20347 F: Documentation/networking/tuntap.rst
20348 F: arch/um/os-Linux/drivers/
20350 TURBOCHANNEL SUBSYSTEM
20351 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20352 M: Ralf Baechle <ralf@linux-mips.org>
20353 L: linux-mips@vger.kernel.org
20355 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20357 F: include/linux/tc.h
20360 M: "Len Brown" <lenb@kernel.org>
20361 L: linux-pm@vger.kernel.org
20363 Q: https://patchwork.kernel.org/project/linux-pm/list/
20364 B: https://bugzilla.kernel.org
20365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20366 F: tools/power/x86/turbostat/
20368 TW5864 VIDEO4LINUX DRIVER
20369 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20370 M: Anton Sviridenko <anton@corp.bluecherry.net>
20371 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20372 M: Andrey Utkin <andrey_utkin@fastmail.com>
20373 L: linux-media@vger.kernel.org
20375 F: drivers/media/pci/tw5864/
20377 TW68 VIDEO4LINUX DRIVER
20378 M: Hans Verkuil <hverkuil@xs4all.nl>
20379 L: linux-media@vger.kernel.org
20381 W: https://linuxtv.org
20382 T: git git://linuxtv.org/media_tree.git
20383 F: drivers/media/pci/tw68/
20385 TW686X VIDEO4LINUX DRIVER
20386 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20387 L: linux-media@vger.kernel.org
20389 W: http://linuxtv.org
20390 T: git git://linuxtv.org/media_tree.git
20391 F: drivers/media/pci/tw686x/
20393 U-BOOT ENVIRONMENT VARIABLES
20394 M: Rafał Miłecki <rafal@milecki.pl>
20396 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20398 UACCE ACCELERATOR FRAMEWORK
20399 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20400 M: Zhou Wang <wangzhou1@hisilicon.com>
20401 L: linux-accelerators@lists.ozlabs.org
20402 L: linux-kernel@vger.kernel.org
20404 F: Documentation/ABI/testing/sysfs-driver-uacce
20405 F: Documentation/misc-devices/uacce.rst
20406 F: drivers/misc/uacce/
20407 F: include/linux/uacce.h
20408 F: include/uapi/misc/uacce/
20410 UBI FILE SYSTEM (UBIFS)
20411 M: Richard Weinberger <richard@nod.at>
20412 L: linux-mtd@lists.infradead.org
20414 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20417 F: Documentation/ABI/testing/sysfs-fs-ubifs
20418 F: Documentation/filesystems/ubifs-authentication.rst
20419 F: Documentation/filesystems/ubifs.rst
20422 UCLINUX (M68KNOMMU AND COLDFIRE)
20423 M: Greg Ungerer <gerg@linux-m68k.org>
20424 L: linux-m68k@lists.linux-m68k.org
20425 L: uclinux-dev@uclinux.org (subscribers-only)
20427 W: http://www.linux-m68k.org/
20428 W: http://www.uclinux.org/
20429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20430 F: arch/m68k/*/*_no.*
20432 F: arch/m68k/coldfire/
20433 F: arch/m68k/include/asm/*_no.*
20436 M: Jan Kara <jack@suse.com>
20438 F: Documentation/filesystems/udf.rst
20442 M: Bastien Nocera <hadess@hadess.net>
20443 L: linux-input@vger.kernel.org
20445 F: drivers/hid/hid-udraw-ps3.c
20448 M: Evgeniy Dushistov <dushistov@mail.ru>
20450 F: Documentation/admin-guide/ufs.rst
20453 UHID USERSPACE HID IO DRIVER
20454 M: David Rheinsberg <david.rheinsberg@gmail.com>
20455 L: linux-input@vger.kernel.org
20457 F: drivers/hid/uhid.c
20458 F: include/uapi/linux/uhid.h
20461 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20462 L: linux-usb@vger.kernel.org
20464 F: drivers/usb/common/ulpi.c
20465 F: include/linux/ulpi/
20468 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20469 L: linux-fsdevel@vger.kernel.org
20474 M: Tony Finch <dot@dotat.at>
20476 W: http://dotat.at/prog/unifdef
20477 F: scripts/unifdef.c
20479 UNIFORM CDROM DRIVER
20480 M: Phillip Potter <phil@philpotter.co.uk>
20482 F: Documentation/cdrom/
20483 F: drivers/cdrom/cdrom.c
20484 F: include/linux/cdrom.h
20485 F: include/uapi/linux/cdrom.h
20487 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20488 R: Alim Akhtar <alim.akhtar@samsung.com>
20489 R: Avri Altman <avri.altman@wdc.com>
20490 R: Bart Van Assche <bvanassche@acm.org>
20491 L: linux-scsi@vger.kernel.org
20493 F: Documentation/devicetree/bindings/ufs/
20494 F: Documentation/scsi/ufs.rst
20495 F: drivers/ufs/core/
20497 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20498 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20499 L: linux-scsi@vger.kernel.org
20501 F: drivers/ufs/host/*dwc*
20503 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20504 M: Stanley Chu <stanley.chu@mediatek.com>
20505 L: linux-scsi@vger.kernel.org
20506 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20508 F: drivers/ufs/host/ufs-mediatek*
20510 UNSORTED BLOCK IMAGES (UBI)
20511 M: Richard Weinberger <richard@nod.at>
20512 L: linux-mtd@lists.infradead.org
20514 W: http://www.linux-mtd.infradead.org/
20515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20517 F: drivers/mtd/ubi/
20518 F: include/linux/mtd/ubi.h
20519 F: include/uapi/mtd/ubi-user.h
20521 USB "USBNET" DRIVER FRAMEWORK
20522 M: Oliver Neukum <oneukum@suse.com>
20523 L: netdev@vger.kernel.org
20525 W: http://www.linux-usb.org/usbnet
20526 F: drivers/net/usb/usbnet.c
20527 F: include/linux/usb/usbnet.h
20530 M: Oliver Neukum <oneukum@suse.com>
20531 L: linux-usb@vger.kernel.org
20533 F: Documentation/usb/acm.rst
20534 F: drivers/usb/class/cdc-acm.*
20536 USB APPLE MFI FASTCHARGE DRIVER
20537 M: Bastien Nocera <hadess@hadess.net>
20538 L: linux-usb@vger.kernel.org
20540 F: drivers/usb/misc/apple-mfi-fastcharge.c
20542 USB AR5523 WIRELESS DRIVER
20543 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20544 L: linux-wireless@vger.kernel.org
20546 F: drivers/net/wireless/ath/ar5523/
20549 M: Oliver Neukum <oneukum@suse.com>
20550 L: linux-usb@vger.kernel.org
20551 L: linux-scsi@vger.kernel.org
20553 F: drivers/usb/storage/uas.c
20555 USB CDC ETHERNET DRIVER
20556 M: Oliver Neukum <oliver@neukum.org>
20557 L: linux-usb@vger.kernel.org
20559 F: drivers/net/usb/cdc_*.c
20560 F: include/uapi/linux/usb/cdc.h
20562 USB CHAOSKEY DRIVER
20563 M: Keith Packard <keithp@keithp.com>
20564 L: linux-usb@vger.kernel.org
20566 F: drivers/usb/misc/chaoskey.c
20568 USB CYPRESS C67X00 DRIVER
20569 L: linux-usb@vger.kernel.org
20571 F: drivers/usb/c67x00/
20573 USB DAVICOM DM9601 DRIVER
20574 M: Peter Korsgaard <peter@korsgaard.com>
20575 L: netdev@vger.kernel.org
20577 W: http://www.linux-usb.org/usbnet
20578 F: drivers/net/usb/dm9601.c
20581 M: Alan Stern <stern@rowland.harvard.edu>
20582 L: linux-usb@vger.kernel.org
20584 F: Documentation/usb/ehci.rst
20585 F: drivers/usb/host/ehci*
20587 USB GADGET/PERIPHERAL SUBSYSTEM
20588 M: Felipe Balbi <balbi@kernel.org>
20589 L: linux-usb@vger.kernel.org
20591 W: http://www.linux-usb.org/gadget
20592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20593 F: drivers/usb/gadget/
20594 F: include/linux/usb/gadget*
20596 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20597 M: Jiri Kosina <jikos@kernel.org>
20598 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20599 L: linux-usb@vger.kernel.org
20601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20602 F: Documentation/hid/hiddev.rst
20603 F: drivers/hid/usbhid/
20605 USB INTEL XHCI ROLE MUX DRIVER
20606 M: Hans de Goede <hdegoede@redhat.com>
20607 L: linux-usb@vger.kernel.org
20609 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20611 USB IP DRIVER FOR HISILICON KIRIN 960
20612 M: Yu Chen <chenyu56@huawei.com>
20613 M: Binghui Wang <wangbinghui@hisilicon.com>
20614 L: linux-usb@vger.kernel.org
20616 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20617 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20619 USB IP DRIVER FOR HISILICON KIRIN 970
20620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20621 L: linux-usb@vger.kernel.org
20623 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20624 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20627 M: Olav Kongas <ok@artecdesign.ee>
20628 L: linux-usb@vger.kernel.org
20630 F: drivers/usb/host/isp116x*
20631 F: include/linux/usb/isp116x.h
20634 M: Rui Miguel Silva <rui.silva@linaro.org>
20635 L: linux-usb@vger.kernel.org
20637 F: drivers/usb/isp1760/*
20638 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20640 USB LAN78XX ETHERNET DRIVER
20641 M: Woojung Huh <woojung.huh@microchip.com>
20642 M: UNGLinuxDriver@microchip.com
20643 L: netdev@vger.kernel.org
20645 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20646 F: drivers/net/usb/lan78xx.*
20647 F: include/dt-bindings/net/microchip-lan78xx.h
20649 USB MASS STORAGE DRIVER
20650 M: Alan Stern <stern@rowland.harvard.edu>
20651 L: linux-usb@vger.kernel.org
20652 L: usb-storage@lists.one-eyed-alien.net
20654 F: drivers/usb/storage/
20657 M: Clemens Ladisch <clemens@ladisch.de>
20658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20661 F: sound/usb/midi.*
20663 USB NETWORKING DRIVERS
20664 L: linux-usb@vger.kernel.org
20666 F: drivers/net/usb/
20669 M: Alan Stern <stern@rowland.harvard.edu>
20670 L: linux-usb@vger.kernel.org
20672 F: Documentation/usb/ohci.rst
20673 F: drivers/usb/host/ohci*
20675 USB OTG FSM (Finite State Machine)
20676 M: Peter Chen <peter.chen@kernel.org>
20677 L: linux-usb@vger.kernel.org
20679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20680 F: drivers/usb/common/usb-otg-fsm.c
20683 M: Valentina Manea <valentina.manea.m@gmail.com>
20684 M: Shuah Khan <shuah@kernel.org>
20685 M: Shuah Khan <skhan@linuxfoundation.org>
20686 L: linux-usb@vger.kernel.org
20688 F: Documentation/usb/usbip_protocol.rst
20689 F: drivers/usb/usbip/
20690 F: tools/testing/selftests/drivers/usb/usbip/
20691 F: tools/usb/usbip/
20694 M: Petko Manolov <petkan@nucleusys.com>
20695 L: linux-usb@vger.kernel.org
20696 L: netdev@vger.kernel.org
20698 W: https://github.com/petkan/pegasus
20699 T: git git://github.com/petkan/pegasus.git
20700 F: drivers/net/usb/pegasus.*
20703 M: Felipe Balbi <balbi@kernel.org>
20704 L: linux-usb@vger.kernel.org
20706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20707 F: drivers/usb/phy/
20709 USB PRINTER DRIVER (usblp)
20710 M: Pete Zaitcev <zaitcev@redhat.com>
20711 L: linux-usb@vger.kernel.org
20713 F: drivers/usb/class/usblp.c
20715 USB RAW GADGET DRIVER
20716 R: Andrey Konovalov <andreyknvl@gmail.com>
20717 L: linux-usb@vger.kernel.org
20719 F: Documentation/usb/raw-gadget.rst
20720 F: drivers/usb/gadget/legacy/raw_gadget.c
20721 F: include/uapi/linux/usb/raw_gadget.h
20723 USB QMI WWAN NETWORK DRIVER
20724 M: Bjørn Mork <bjorn@mork.no>
20725 L: netdev@vger.kernel.org
20727 F: Documentation/ABI/testing/sysfs-class-net-qmi
20728 F: drivers/net/usb/qmi_wwan.c
20731 M: Petko Manolov <petkan@nucleusys.com>
20732 L: linux-usb@vger.kernel.org
20733 L: netdev@vger.kernel.org
20735 W: https://github.com/petkan/rtl8150
20736 T: git git://github.com/petkan/rtl8150.git
20737 F: drivers/net/usb/rtl8150.c
20739 USB SERIAL SUBSYSTEM
20740 M: Johan Hovold <johan@kernel.org>
20741 L: linux-usb@vger.kernel.org
20743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20744 F: Documentation/usb/usb-serial.rst
20745 F: drivers/usb/serial/
20746 F: include/linux/usb/serial.h
20748 USB SMSC75XX ETHERNET DRIVER
20749 M: Steve Glendinning <steve.glendinning@shawell.net>
20750 L: netdev@vger.kernel.org
20752 F: drivers/net/usb/smsc75xx.*
20754 USB SMSC95XX ETHERNET DRIVER
20755 M: Steve Glendinning <steve.glendinning@shawell.net>
20756 M: UNGLinuxDriver@microchip.com
20757 L: netdev@vger.kernel.org
20759 F: drivers/net/usb/smsc95xx.*
20762 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20763 L: linux-usb@vger.kernel.org
20765 W: http://www.linux-usb.org
20766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20767 F: Documentation/devicetree/bindings/usb/
20768 F: Documentation/usb/
20770 F: include/dt-bindings/usb/
20771 F: include/linux/usb.h
20772 F: include/linux/usb/
20774 USB TYPEC BUS FOR ALTERNATE MODES
20775 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20776 L: linux-usb@vger.kernel.org
20778 F: Documentation/ABI/testing/sysfs-bus-typec
20779 F: Documentation/driver-api/usb/typec_bus.rst
20780 F: drivers/usb/typec/altmodes/
20781 F: include/linux/usb/typec_altmode.h
20784 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20785 L: linux-usb@vger.kernel.org
20787 F: Documentation/ABI/testing/sysfs-class-typec
20788 F: Documentation/driver-api/usb/typec.rst
20789 F: drivers/usb/typec/
20790 F: include/linux/usb/typec.h
20792 USB TYPEC INTEL PMC MUX DRIVER
20793 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20794 L: linux-usb@vger.kernel.org
20796 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20797 F: drivers/usb/typec/mux/intel_pmc_mux.c
20799 USB TYPEC PI3USB30532 MUX DRIVER
20800 M: Hans de Goede <hdegoede@redhat.com>
20801 L: linux-usb@vger.kernel.org
20803 F: drivers/usb/typec/mux/pi3usb30532.c
20805 USB TYPEC PORT CONTROLLER DRIVERS
20806 M: Guenter Roeck <linux@roeck-us.net>
20807 L: linux-usb@vger.kernel.org
20809 F: drivers/usb/typec/tcpm/
20812 M: Alan Stern <stern@rowland.harvard.edu>
20813 L: linux-usb@vger.kernel.org
20815 F: drivers/usb/host/uhci*
20818 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20819 L: linux-media@vger.kernel.org
20821 W: http://www.ideasonboard.org/uvc/
20822 T: git git://linuxtv.org/media_tree.git
20823 F: drivers/media/usb/uvc/
20824 F: include/uapi/linux/uvcvideo.h
20827 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20828 L: linux-usb@vger.kernel.org
20830 F: drivers/usb/gadget/function/*uvc*
20831 F: drivers/usb/gadget/legacy/webcam.c
20832 F: include/uapi/linux/usb/g_uvc.h
20834 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20835 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20836 L: linux-wireless@vger.kernel.org
20838 F: drivers/net/wireless/rndis_wlan.c
20841 M: Mathias Nyman <mathias.nyman@intel.com>
20842 L: linux-usb@vger.kernel.org
20844 F: drivers/usb/host/pci-quirks*
20845 F: drivers/usb/host/xhci*
20848 L: linux-wireless@vger.kernel.org
20850 W: http://linux-lc100020.sourceforge.net
20851 F: drivers/net/wireless/zydas/zd1201.*
20854 M: Antoine Jacquet <royale@zerezo.com>
20855 L: linux-usb@vger.kernel.org
20856 L: linux-media@vger.kernel.org
20858 W: http://royale.zerezo.com/zr364xx/
20859 T: git git://linuxtv.org/media_tree.git
20860 F: Documentation/admin-guide/media/zr364xx*
20861 F: drivers/media/usb/zr364xx/
20863 USER-MODE LINUX (UML)
20864 M: Richard Weinberger <richard@nod.at>
20865 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20866 M: Johannes Berg <johannes@sipsolutions.net>
20867 L: linux-um@lists.infradead.org
20869 W: http://user-mode-linux.sourceforge.net
20870 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20873 F: Documentation/virt/uml/
20878 USERSPACE COPYIN/COPYOUT (UIOVEC)
20879 M: Alexander Viro <viro@zeniv.linux.org.uk>
20881 F: include/linux/uio.h
20884 USERSPACE DMA BUFFER DRIVER
20885 M: Gerd Hoffmann <kraxel@redhat.com>
20886 L: dri-devel@lists.freedesktop.org
20888 T: git git://anongit.freedesktop.org/drm/drm-misc
20889 F: drivers/dma-buf/udmabuf.c
20890 F: include/uapi/linux/udmabuf.h
20892 USERSPACE I/O (UIO)
20893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20896 F: Documentation/driver-api/uio-howto.rst
20898 F: include/linux/uio_driver.h
20901 M: Karel Zak <kzak@redhat.com>
20902 L: util-linux@vger.kernel.org
20904 W: http://en.wikipedia.org/wiki/Util-linux
20905 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20908 M: Christoph Hellwig <hch@lst.de>
20909 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20910 L: linux-kernel@vger.kernel.org
20912 T: git git://git.infradead.org/users/hch/uuid.git
20913 F: include/linux/uuid.h
20914 F: include/uapi/linux/uuid.h
20919 M: Justin Ernst <justin.ernst@hpe.com>
20920 L: platform-driver-x86@vger.kernel.org
20922 F: drivers/platform/x86/uv_sysfs.c
20925 M: Michal Januszewski <spock@gentoo.org>
20926 L: linux-fbdev@vger.kernel.org
20928 W: https://github.com/mjanusz/v86d
20929 F: Documentation/fb/uvesafb.rst
20930 F: drivers/video/fbdev/uvesafb.*
20932 Ux500 CLOCK DRIVERS
20933 M: Ulf Hansson <ulf.hansson@linaro.org>
20934 L: linux-clk@vger.kernel.org
20935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20937 F: drivers/clk/ux500/
20940 M: Stefan Agner <stefan@agner.ch>
20941 L: linux-mtd@lists.infradead.org
20943 F: drivers/mtd/nand/raw/vf610_nfc.c
20945 VFAT/FAT/MSDOS FILESYSTEM
20946 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20948 F: Documentation/filesystems/vfat.rst
20952 M: Alex Williamson <alex.williamson@redhat.com>
20953 R: Cornelia Huck <cohuck@redhat.com>
20954 L: kvm@vger.kernel.org
20956 T: git git://github.com/awilliam/linux-vfio.git
20957 F: Documentation/driver-api/vfio.rst
20959 F: include/linux/vfio.h
20960 F: include/linux/vfio_pci_core.h
20961 F: include/uapi/linux/vfio.h
20964 M: Diana Craciun <diana.craciun@oss.nxp.com>
20965 L: kvm@vger.kernel.org
20967 F: drivers/vfio/fsl-mc/
20969 VFIO HISILICON PCI DRIVER
20970 M: Longfang Liu <liulongfang@huawei.com>
20971 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20972 L: kvm@vger.kernel.org
20974 F: drivers/vfio/pci/hisilicon/
20976 VFIO MEDIATED DEVICE DRIVERS
20977 M: Kirti Wankhede <kwankhede@nvidia.com>
20978 L: kvm@vger.kernel.org
20980 F: Documentation/driver-api/vfio-mediated-device.rst
20981 F: drivers/vfio/mdev/
20982 F: include/linux/mdev.h
20983 F: samples/vfio-mdev/
20985 VFIO PCI DEVICE SPECIFIC DRIVERS
20986 R: Jason Gunthorpe <jgg@nvidia.com>
20987 R: Yishai Hadas <yishaih@nvidia.com>
20988 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20989 R: Kevin Tian <kevin.tian@intel.com>
20990 L: kvm@vger.kernel.org
20992 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20993 F: drivers/vfio/pci/*/
20995 VFIO PLATFORM DRIVER
20996 M: Eric Auger <eric.auger@redhat.com>
20997 L: kvm@vger.kernel.org
20999 F: drivers/vfio/platform/
21001 VFIO MLX5 PCI DRIVER
21002 M: Yishai Hadas <yishaih@nvidia.com>
21003 L: kvm@vger.kernel.org
21005 F: drivers/vfio/pci/mlx5/
21008 R: Lukas Wunner <lukas@wunner.de>
21010 T: git git://anongit.freedesktop.org/drm/drm-misc
21011 F: Documentation/gpu/vga-switcheroo.rst
21012 F: drivers/gpu/vga/vga_switcheroo.c
21013 F: include/linux/vga_switcheroo.h
21015 VIA RHINE NETWORK DRIVER
21017 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21018 F: drivers/net/ethernet/via/via-rhine.c
21020 VIA SD/MMC CARD CONTROLLER DRIVER
21021 M: Bruce Chang <brucechang@via.com.tw>
21022 M: Harald Welte <HaraldWelte@viatech.com>
21024 F: drivers/mmc/host/via-sdmmc.c
21026 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21027 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21028 L: linux-fbdev@vger.kernel.org
21030 F: drivers/video/fbdev/via/
21031 F: include/linux/via-core.h
21032 F: include/linux/via-gpio.h
21033 F: include/linux/via_i2c.h
21035 VIA VELOCITY NETWORK DRIVER
21036 M: Francois Romieu <romieu@fr.zoreil.com>
21037 L: netdev@vger.kernel.org
21039 F: drivers/net/ethernet/via/via-velocity.*
21041 VICODEC VIRTUAL CODEC DRIVER
21042 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21043 L: linux-media@vger.kernel.org
21045 W: https://linuxtv.org
21046 T: git git://linuxtv.org/media_tree.git
21047 F: drivers/media/test-drivers/vicodec/*
21049 VIDEO I2C POLLING DRIVER
21050 M: Matt Ranostay <matt.ranostay@konsulko.com>
21051 L: linux-media@vger.kernel.org
21053 F: drivers/media/i2c/video-i2c.c
21055 VIDEO MULTIPLEXER DRIVER
21056 M: Philipp Zabel <p.zabel@pengutronix.de>
21057 L: linux-media@vger.kernel.org
21059 F: drivers/media/platform/video-mux.c
21061 VIDEOBUF2 FRAMEWORK
21062 M: Tomasz Figa <tfiga@chromium.org>
21063 M: Marek Szyprowski <m.szyprowski@samsung.com>
21064 L: linux-media@vger.kernel.org
21066 F: drivers/media/common/videobuf2/*
21067 F: include/media/videobuf2-*
21069 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21070 M: Shuah Khan <skhan@linuxfoundation.org>
21071 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21072 L: linux-media@vger.kernel.org
21074 W: https://linuxtv.org
21075 T: git git://linuxtv.org/media_tree.git
21076 F: drivers/media/test-drivers/vimc/*
21079 M: Alex Williamson <alex.williamson@redhat.com>
21080 M: Paolo Bonzini <pbonzini@redhat.com>
21081 L: kvm@vger.kernel.org
21085 VIRTIO AND VHOST VSOCK DRIVER
21086 M: Stefan Hajnoczi <stefanha@redhat.com>
21087 M: Stefano Garzarella <sgarzare@redhat.com>
21088 L: kvm@vger.kernel.org
21089 L: virtualization@lists.linux-foundation.org
21090 L: netdev@vger.kernel.org
21092 F: drivers/vhost/vsock.c
21093 F: include/linux/virtio_vsock.h
21094 F: include/uapi/linux/virtio_vsock.h
21095 F: net/vmw_vsock/virtio_transport.c
21096 F: net/vmw_vsock/virtio_transport_common.c
21098 VIRTIO BLOCK AND SCSI DRIVERS
21099 M: "Michael S. Tsirkin" <mst@redhat.com>
21100 M: Jason Wang <jasowang@redhat.com>
21101 R: Paolo Bonzini <pbonzini@redhat.com>
21102 R: Stefan Hajnoczi <stefanha@redhat.com>
21103 L: virtualization@lists.linux-foundation.org
21105 F: drivers/block/virtio_blk.c
21106 F: drivers/scsi/virtio_scsi.c
21107 F: drivers/vhost/scsi.c
21108 F: include/uapi/linux/virtio_blk.h
21109 F: include/uapi/linux/virtio_scsi.h
21111 VIRTIO CONSOLE DRIVER
21112 M: Amit Shah <amit@kernel.org>
21113 L: virtualization@lists.linux-foundation.org
21115 F: drivers/char/virtio_console.c
21116 F: include/linux/virtio_console.h
21117 F: include/uapi/linux/virtio_console.h
21119 VIRTIO CORE AND NET DRIVERS
21120 M: "Michael S. Tsirkin" <mst@redhat.com>
21121 M: Jason Wang <jasowang@redhat.com>
21122 L: virtualization@lists.linux-foundation.org
21124 F: Documentation/ABI/testing/sysfs-bus-vdpa
21125 F: Documentation/devicetree/bindings/virtio/
21126 F: drivers/block/virtio_blk.c
21127 F: drivers/crypto/virtio/
21128 F: drivers/net/virtio_net.c
21131 F: include/linux/vdpa.h
21132 F: include/linux/virtio*.h
21133 F: include/uapi/linux/virtio_*.h
21137 M: "Michael S. Tsirkin" <mst@redhat.com>
21138 M: David Hildenbrand <david@redhat.com>
21139 L: virtualization@lists.linux-foundation.org
21141 F: drivers/virtio/virtio_balloon.c
21142 F: include/uapi/linux/virtio_balloon.h
21143 F: include/linux/balloon_compaction.h
21144 F: mm/balloon_compaction.c
21146 VIRTIO CRYPTO DRIVER
21147 M: Gonglei <arei.gonglei@huawei.com>
21148 L: virtualization@lists.linux-foundation.org
21149 L: linux-crypto@vger.kernel.org
21151 F: drivers/crypto/virtio/
21152 F: include/uapi/linux/virtio_crypto.h
21154 VIRTIO DRIVERS FOR S390
21155 M: Cornelia Huck <cohuck@redhat.com>
21156 M: Halil Pasic <pasic@linux.ibm.com>
21157 M: Eric Farman <farman@linux.ibm.com>
21158 L: linux-s390@vger.kernel.org
21159 L: virtualization@lists.linux-foundation.org
21160 L: kvm@vger.kernel.org
21162 F: arch/s390/include/uapi/asm/virtio-ccw.h
21163 F: drivers/s390/virtio/
21166 M: Vivek Goyal <vgoyal@redhat.com>
21167 M: Stefan Hajnoczi <stefanha@redhat.com>
21168 M: Miklos Szeredi <miklos@szeredi.hu>
21169 L: virtualization@lists.linux-foundation.org
21170 L: linux-fsdevel@vger.kernel.org
21172 W: https://virtio-fs.gitlab.io/
21173 F: Documentation/filesystems/virtiofs.rst
21174 F: fs/fuse/virtio_fs.c
21175 F: include/uapi/linux/virtio_fs.h
21178 M: Enrico Weigelt, metux IT consult <info@metux.net>
21179 M: Viresh Kumar <vireshk@kernel.org>
21180 L: linux-gpio@vger.kernel.org
21181 L: virtualization@lists.linux-foundation.org
21183 F: drivers/gpio/gpio-virtio.c
21184 F: include/uapi/linux/virtio_gpio.h
21187 M: David Airlie <airlied@linux.ie>
21188 M: Gerd Hoffmann <kraxel@redhat.com>
21189 R: Gurchetan Singh <gurchetansingh@chromium.org>
21190 R: Chia-I Wu <olvaffe@gmail.com>
21191 L: dri-devel@lists.freedesktop.org
21192 L: virtualization@lists.linux-foundation.org
21194 T: git git://anongit.freedesktop.org/drm/drm-misc
21195 F: drivers/gpu/drm/virtio/
21196 F: include/uapi/linux/virtio_gpu.h
21198 VIRTIO HOST (VHOST)
21199 M: "Michael S. Tsirkin" <mst@redhat.com>
21200 M: Jason Wang <jasowang@redhat.com>
21201 L: kvm@vger.kernel.org
21202 L: virtualization@lists.linux-foundation.org
21203 L: netdev@vger.kernel.org
21205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21207 F: include/linux/vhost_iotlb.h
21208 F: include/uapi/linux/vhost.h
21210 VIRTIO INPUT DRIVER
21211 M: Gerd Hoffmann <kraxel@redhat.com>
21213 F: drivers/virtio/virtio_input.c
21214 F: include/uapi/linux/virtio_input.h
21216 VIRTIO IOMMU DRIVER
21217 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21218 L: virtualization@lists.linux-foundation.org
21220 F: drivers/iommu/virtio-iommu.c
21221 F: include/uapi/linux/virtio_iommu.h
21224 M: David Hildenbrand <david@redhat.com>
21225 L: virtualization@lists.linux-foundation.org
21227 W: https://virtio-mem.gitlab.io/
21228 F: drivers/virtio/virtio_mem.c
21229 F: include/uapi/linux/virtio_mem.h
21231 VIRTIO SOUND DRIVER
21232 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21233 M: "Michael S. Tsirkin" <mst@redhat.com>
21234 L: virtualization@lists.linux-foundation.org
21235 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21237 F: include/uapi/linux/virtio_snd.h
21241 M: Conghui Chen <conghui.chen@intel.com>
21242 M: Viresh Kumar <viresh.kumar@linaro.org>
21243 L: linux-i2c@vger.kernel.org
21244 L: virtualization@lists.linux-foundation.org
21246 F: drivers/i2c/busses/i2c-virtio.c
21247 F: include/uapi/linux/virtio_i2c.h
21250 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21251 L: virtualization@lists.linux-foundation.org
21253 F: drivers/nvdimm/virtio_pmem.c
21254 F: drivers/nvdimm/nd_virtio.c
21256 VIRTUAL BOX GUEST DEVICE DRIVER
21257 M: Hans de Goede <hdegoede@redhat.com>
21258 M: Arnd Bergmann <arnd@arndb.de>
21259 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21261 F: drivers/virt/vboxguest/
21262 F: include/linux/vbox_utils.h
21263 F: include/uapi/linux/vbox*.h
21265 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21266 M: Hans de Goede <hdegoede@redhat.com>
21267 L: linux-fsdevel@vger.kernel.org
21271 VIRTUAL SERIO DEVICE DRIVER
21272 M: Stephen Chandler Paul <thatslyude@gmail.com>
21274 F: drivers/input/serio/userio.c
21275 F: include/uapi/linux/userio.h
21277 VIVID VIRTUAL VIDEO DRIVER
21278 M: Hans Verkuil <hverkuil@xs4all.nl>
21279 L: linux-media@vger.kernel.org
21281 W: https://linuxtv.org
21282 T: git git://linuxtv.org/media_tree.git
21283 F: drivers/media/test-drivers/vivid/*
21285 VIDTV VIRTUAL DIGITAL TV DRIVER
21286 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21287 L: linux-media@vger.kernel.org
21289 W: https://linuxtv.org
21290 T: git git://linuxtv.org/media_tree.git
21291 F: drivers/media/test-drivers/vidtv/*
21294 M: Florian Fainelli <f.fainelli@gmail.com>
21295 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21297 F: drivers/vlynq/vlynq.c
21298 F: include/linux/vlynq.h
21301 M: Martyn Welch <martyn@welchs.me.uk>
21302 M: Manohar Vanga <manohar.vanga@gmail.com>
21303 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21304 L: linux-kernel@vger.kernel.org
21306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21307 F: Documentation/driver-api/vme.rst
21308 F: drivers/staging/vme_user/
21310 F: include/linux/vme*
21312 VM SOCKETS (AF_VSOCK)
21313 M: Stefano Garzarella <sgarzare@redhat.com>
21314 L: virtualization@lists.linux-foundation.org
21315 L: netdev@vger.kernel.org
21317 F: drivers/net/vsockmon.c
21318 F: include/net/af_vsock.h
21319 F: include/uapi/linux/vm_sockets.h
21320 F: include/uapi/linux/vm_sockets_diag.h
21321 F: include/uapi/linux/vsockmon.h
21323 F: tools/testing/vsock/
21325 VMWARE BALLOON DRIVER
21326 M: Nadav Amit <namit@vmware.com>
21327 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21328 L: linux-kernel@vger.kernel.org
21330 F: drivers/misc/vmw_balloon.c
21332 VMWARE HYPERVISOR INTERFACE
21333 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21334 M: Alexey Makhalov <amakhalov@vmware.com>
21335 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21336 L: virtualization@lists.linux-foundation.org
21339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21340 F: arch/x86/include/asm/vmware.h
21341 F: arch/x86/kernel/cpu/vmware.c
21343 VMWARE PVRDMA DRIVER
21344 M: Bryan Tan <bryantan@vmware.com>
21345 M: Vishnu Dasa <vdasa@vmware.com>
21346 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21347 L: linux-rdma@vger.kernel.org
21349 F: drivers/infiniband/hw/vmw_pvrdma/
21351 VMware PVSCSI driver
21352 M: Vishal Bhakta <vbhakta@vmware.com>
21353 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21354 L: linux-scsi@vger.kernel.org
21356 F: drivers/scsi/vmw_pvscsi.c
21357 F: drivers/scsi/vmw_pvscsi.h
21359 VMWARE VIRTUAL PTP CLOCK DRIVER
21360 M: Vivek Thampi <vithampi@vmware.com>
21361 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21362 L: netdev@vger.kernel.org
21364 F: drivers/ptp/ptp_vmw.c
21367 M: Bryan Tan <bryantan@vmware.com>
21368 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21369 M: Vishnu Dasa <vdasa@vmware.com>
21370 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21371 L: linux-kernel@vger.kernel.org
21373 F: drivers/misc/vmw_vmci/
21375 VMWARE VMMOUSE SUBDRIVER
21376 M: Zack Rusin <zackr@vmware.com>
21377 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21378 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21379 L: linux-input@vger.kernel.org
21381 F: drivers/input/mouse/vmmouse.c
21382 F: drivers/input/mouse/vmmouse.h
21384 VMWARE VMXNET3 ETHERNET DRIVER
21385 M: Ronak Doshi <doshir@vmware.com>
21386 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21387 L: netdev@vger.kernel.org
21389 F: drivers/net/vmxnet3/
21391 VOCORE VOCORE2 BOARD
21392 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21393 L: linux-mips@vger.kernel.org
21395 F: arch/mips/boot/dts/ralink/vocore2.dts
21397 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21398 M: Liam Girdwood <lgirdwood@gmail.com>
21399 M: Mark Brown <broonie@kernel.org>
21400 L: linux-kernel@vger.kernel.org
21402 W: http://www.slimlogic.co.uk/?p=48
21403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21404 F: Documentation/devicetree/bindings/regulator/
21405 F: Documentation/power/regulator/
21406 F: drivers/regulator/
21407 F: include/dt-bindings/regulator/
21408 F: include/linux/regulator/
21409 K: regulator_get_optional
21411 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21412 R: Matti Vaittinen <mazziesaccount@gmail.com>
21413 F: drivers/regulator/irq_helpers.c
21416 M: David Ahern <dsahern@kernel.org>
21417 L: netdev@vger.kernel.org
21419 F: Documentation/networking/vrf.rst
21420 F: drivers/net/vrf.c
21423 M: Petr Mladek <pmladek@suse.com>
21424 M: Steven Rostedt <rostedt@goodmis.org>
21425 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21426 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21427 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21430 F: Documentation/core-api/printk-formats.rst
21431 F: lib/test_printf.c
21432 F: lib/test_scanf.c
21435 VT1211 HARDWARE MONITOR DRIVER
21436 M: Juerg Haefliger <juergh@gmail.com>
21437 L: linux-hwmon@vger.kernel.org
21439 F: Documentation/hwmon/vt1211.rst
21440 F: drivers/hwmon/vt1211.c
21442 VT8231 HARDWARE MONITOR DRIVER
21443 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21444 L: linux-hwmon@vger.kernel.org
21446 F: drivers/hwmon/vt8231.c
21448 VUB300 USB to SDIO/SD/MMC bridge chip
21449 L: linux-mmc@vger.kernel.org
21451 F: drivers/mmc/host/vub300.c
21453 W1 DALLAS'S 1-WIRE BUS
21454 M: Evgeniy Polyakov <zbr@ioremap.net>
21456 F: Documentation/devicetree/bindings/w1/
21457 F: Documentation/w1/
21459 F: include/linux/w1.h
21461 W83791D HARDWARE MONITORING DRIVER
21462 M: Marc Hulsman <m.hulsman@tudelft.nl>
21463 L: linux-hwmon@vger.kernel.org
21465 F: Documentation/hwmon/w83791d.rst
21466 F: drivers/hwmon/w83791d.c
21468 W83793 HARDWARE MONITORING DRIVER
21469 M: Rudolf Marek <r.marek@assembler.cz>
21470 L: linux-hwmon@vger.kernel.org
21472 F: Documentation/hwmon/w83793.rst
21473 F: drivers/hwmon/w83793.c
21475 W83795 HARDWARE MONITORING DRIVER
21476 M: Jean Delvare <jdelvare@suse.com>
21477 L: linux-hwmon@vger.kernel.org
21479 F: drivers/hwmon/w83795.c
21481 W83L51xD SD/MMC CARD INTERFACE DRIVER
21482 M: Pierre Ossman <pierre@ossman.eu>
21484 F: drivers/mmc/host/wbsd.*
21486 WACOM PROTOCOL 4 SERIAL TABLETS
21487 M: Julian Squires <julian@cipht.net>
21488 M: Hans de Goede <hdegoede@redhat.com>
21489 L: linux-input@vger.kernel.org
21491 F: drivers/input/tablet/wacom_serial4.c
21493 WATCHDOG DEVICE DRIVERS
21494 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21495 M: Guenter Roeck <linux@roeck-us.net>
21496 L: linux-watchdog@vger.kernel.org
21498 W: http://www.linux-watchdog.org/
21499 T: git git://www.linux-watchdog.org/linux-watchdog.git
21500 F: Documentation/devicetree/bindings/watchdog/
21501 F: Documentation/watchdog/
21502 F: drivers/watchdog/
21503 F: include/linux/watchdog.h
21504 F: include/uapi/linux/watchdog.h
21506 WHISKEYCOVE PMIC GPIO DRIVER
21507 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21508 L: linux-gpio@vger.kernel.org
21510 F: drivers/gpio/gpio-wcove.c
21513 M: Dianlong Li <long17.cool@163.com>
21514 L: linux-rtc@vger.kernel.org
21516 F: drivers/rtc/rtc-sd3078.c
21519 M: David Rheinsberg <david.rheinsberg@gmail.com>
21520 L: linux-input@vger.kernel.org
21522 F: drivers/hid/hid-wiimote*
21524 WILOCITY WIL6210 WIRELESS DRIVER
21525 L: linux-wireless@vger.kernel.org
21527 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21528 F: drivers/net/wireless/ath/wil6210/
21531 M: David Härdeman <david@hardeman.nu>
21533 F: drivers/media/rc/winbond-cir.c
21535 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21536 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21537 L: linux-watchdog@vger.kernel.org
21539 F: drivers/watchdog/ebc-c384_wdt.c
21541 WINSYSTEMS WS16C48 GPIO DRIVER
21542 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21543 L: linux-gpio@vger.kernel.org
21545 F: drivers/gpio/gpio-ws16c48.c
21547 WIREGUARD SECURE NETWORK TUNNEL
21548 M: Jason A. Donenfeld <Jason@zx2c4.com>
21549 L: wireguard@lists.zx2c4.com
21550 L: netdev@vger.kernel.org
21552 F: drivers/net/wireguard/
21553 F: tools/testing/selftests/wireguard/
21555 WISTRON LAPTOP BUTTON DRIVER
21556 M: Miloslav Trmac <mitr@volny.cz>
21558 F: drivers/input/misc/wistron_btns.c
21560 WL3501 WIRELESS PCMCIA CARD DRIVER
21561 L: linux-wireless@vger.kernel.org
21563 F: drivers/net/wireless/wl3501*
21565 WOLFSON MICROELECTRONICS DRIVERS
21566 L: patches@opensource.cirrus.com
21568 W: https://github.com/CirrusLogic/linux-drivers/wiki
21569 T: git https://github.com/CirrusLogic/linux-drivers.git
21570 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21571 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21572 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21573 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21574 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21575 F: Documentation/devicetree/bindings/sound/wm*
21576 F: Documentation/hwmon/wm83??.rst
21577 F: arch/arm/mach-s3c/mach-crag6410*
21578 F: drivers/clk/clk-wm83*.c
21579 F: drivers/gpio/gpio-*wm*.c
21580 F: drivers/gpio/gpio-arizona.c
21581 F: drivers/hwmon/wm83??-hwmon.c
21582 F: drivers/input/misc/wm831x-on.c
21583 F: drivers/input/touchscreen/wm831x-ts.c
21584 F: drivers/input/touchscreen/wm97*.c
21585 F: drivers/leds/leds-wm83*.c
21586 F: drivers/mfd/arizona*
21587 F: drivers/mfd/cs47l24*
21588 F: drivers/mfd/wm*.c
21589 F: drivers/power/supply/wm83*.c
21590 F: drivers/regulator/arizona*
21591 F: drivers/regulator/wm8*.c
21592 F: drivers/rtc/rtc-wm83*.c
21593 F: drivers/video/backlight/wm83*_bl.c
21594 F: drivers/watchdog/wm83*_wdt.c
21595 F: include/linux/mfd/arizona/
21596 F: include/linux/mfd/wm831x/
21597 F: include/linux/mfd/wm8350/
21598 F: include/linux/mfd/wm8400*
21599 F: include/linux/regulator/arizona*
21600 F: include/linux/wm97xx.h
21601 F: include/sound/wm????.h
21602 F: sound/soc/codecs/arizona*
21603 F: sound/soc/codecs/cs47l24*
21604 F: sound/soc/codecs/wm*
21607 M: Tejun Heo <tj@kernel.org>
21608 R: Lai Jiangshan <jiangshanlai@gmail.com>
21610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21611 F: Documentation/core-api/workqueue.rst
21612 F: include/linux/workqueue.h
21613 F: kernel/workqueue.c
21616 M: Loic Poulain <loic.poulain@linaro.org>
21617 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21618 R: Johannes Berg <johannes@sipsolutions.net>
21619 L: netdev@vger.kernel.org
21621 F: drivers/net/wwan/
21622 F: include/linux/wwan.h
21623 F: include/uapi/linux/wwan.h
21625 X-POWERS AXP288 PMIC DRIVERS
21626 M: Hans de Goede <hdegoede@redhat.com>
21628 F: drivers/acpi/pmic/intel_pmic_xpower.c
21631 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21632 M: Chen-Yu Tsai <wens@csie.org>
21633 L: linux-kernel@vger.kernel.org
21638 M: Martin Schiller <ms@dev.tdt.de>
21639 L: linux-x25@vger.kernel.org
21641 F: Documentation/networking/lapb-module.rst
21642 F: Documentation/networking/x25*
21643 F: drivers/net/wan/hdlc_x25.c
21644 F: drivers/net/wan/lapbether.c
21645 F: include/*/lapb.h
21646 F: include/net/x25*
21647 F: include/uapi/linux/x25.h
21651 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21652 M: Thomas Gleixner <tglx@linutronix.de>
21653 M: Ingo Molnar <mingo@redhat.com>
21654 M: Borislav Petkov <bp@alien8.de>
21655 M: Dave Hansen <dave.hansen@linux.intel.com>
21657 R: "H. Peter Anvin" <hpa@zytor.com>
21658 L: linux-kernel@vger.kernel.org
21660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21661 F: Documentation/devicetree/bindings/x86/
21662 F: Documentation/x86/
21666 M: Andy Lutomirski <luto@kernel.org>
21667 L: linux-kernel@vger.kernel.org
21669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21672 X86 MCE INFRASTRUCTURE
21673 M: Tony Luck <tony.luck@intel.com>
21674 M: Borislav Petkov <bp@alien8.de>
21675 L: linux-edac@vger.kernel.org
21677 F: Documentation/ABI/testing/sysfs-mce
21678 F: Documentation/x86/x86_64/machinecheck.rst
21679 F: arch/x86/kernel/cpu/mce/*
21681 X86 MICROCODE UPDATE SUPPORT
21682 M: Borislav Petkov <bp@alien8.de>
21684 F: arch/x86/kernel/cpu/microcode/*
21687 M: Dave Hansen <dave.hansen@linux.intel.com>
21688 M: Andy Lutomirski <luto@kernel.org>
21689 M: Peter Zijlstra <peterz@infradead.org>
21690 L: linux-kernel@vger.kernel.org
21692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21695 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21696 M: Hans de Goede <hdegoede@redhat.com>
21697 L: platform-driver-x86@vger.kernel.org
21699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21700 F: drivers/platform/x86/x86-android-tablets.c
21702 X86 PLATFORM DRIVERS
21703 M: Hans de Goede <hdegoede@redhat.com>
21704 M: Mark Gross <markgross@kernel.org>
21705 L: platform-driver-x86@vger.kernel.org
21707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21708 F: drivers/platform/olpc/
21709 F: drivers/platform/x86/
21711 X86 PLATFORM DRIVERS - ARCH
21712 R: Darren Hart <dvhart@infradead.org>
21713 R: Andy Shevchenko <andy@infradead.org>
21714 L: platform-driver-x86@vger.kernel.org
21717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21718 F: arch/x86/platform
21720 X86 PLATFORM UV HPE SUPERDOME FLEX
21721 M: Steve Wahl <steve.wahl@hpe.com>
21722 R: Mike Travis <mike.travis@hpe.com>
21723 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21724 R: Russ Anderson <russ.anderson@hpe.com>
21726 F: arch/x86/include/asm/uv/
21727 F: arch/x86/kernel/apic/x2apic_uv_x.c
21728 F: arch/x86/platform/uv/
21730 X86 STACK UNWINDING
21731 M: Josh Poimboeuf <jpoimboe@kernel.org>
21732 M: Peter Zijlstra <peterz@infradead.org>
21734 F: arch/x86/include/asm/unwind*.h
21735 F: arch/x86/kernel/dumpstack.c
21736 F: arch/x86/kernel/stacktrace.c
21737 F: arch/x86/kernel/unwind_*.c
21740 M: Andy Lutomirski <luto@kernel.org>
21741 L: linux-kernel@vger.kernel.org
21743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21744 F: arch/x86/entry/vdso/
21747 M: Matthew Wilcox <willy@infradead.org>
21748 L: linux-fsdevel@vger.kernel.org
21750 F: Documentation/core-api/xarray.rst
21751 F: include/linux/idr.h
21752 F: include/linux/xarray.h
21755 F: tools/testing/radix-tree
21758 M: Benjamin Valentin <benpicco@googlemail.com>
21760 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21761 F: drivers/media/rc/xbox_remote.c
21763 XC2028/3028 TUNER DRIVER
21764 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21765 L: linux-media@vger.kernel.org
21767 W: https://linuxtv.org
21768 T: git git://linuxtv.org/media_tree.git
21769 F: drivers/media/tuners/xc2028.*
21771 XDP (eXpress Data Path)
21772 M: Alexei Starovoitov <ast@kernel.org>
21773 M: Daniel Borkmann <daniel@iogearbox.net>
21774 M: David S. Miller <davem@davemloft.net>
21775 M: Jakub Kicinski <kuba@kernel.org>
21776 M: Jesper Dangaard Brouer <hawk@kernel.org>
21777 M: John Fastabend <john.fastabend@gmail.com>
21778 L: netdev@vger.kernel.org
21779 L: bpf@vger.kernel.org
21781 F: include/net/xdp.h
21782 F: include/net/xdp_priv.h
21783 F: include/trace/events/xdp.h
21784 F: kernel/bpf/cpumap.c
21785 F: kernel/bpf/devmap.c
21787 F: samples/bpf/xdp*
21788 F: tools/testing/selftests/bpf/*xdp*
21789 F: tools/testing/selftests/bpf/*/*xdp*
21790 F: drivers/net/ethernet/*/*/*/*/*xdp*
21791 F: drivers/net/ethernet/*/*/*xdp*
21792 K: (?:\b|_)xdp(?:\b|_)
21794 XDP SOCKETS (AF_XDP)
21795 M: Björn Töpel <bjorn@kernel.org>
21796 M: Magnus Karlsson <magnus.karlsson@intel.com>
21797 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21798 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21799 L: netdev@vger.kernel.org
21800 L: bpf@vger.kernel.org
21802 F: Documentation/networking/af_xdp.rst
21803 F: include/net/xdp_sock*
21804 F: include/net/xsk_buff_pool.h
21805 F: include/uapi/linux/if_xdp.h
21806 F: include/uapi/linux/xdp_diag.h
21807 F: include/net/netns/xdp.h
21809 F: samples/bpf/xdpsock*
21810 F: tools/lib/bpf/xsk*
21812 XEN BLOCK SUBSYSTEM
21813 M: Roger Pau Monné <roger.pau@citrix.com>
21814 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21816 F: drivers/block/xen*
21817 F: drivers/block/xen-blkback/*
21820 M: Stefano Stabellini <sstabellini@kernel.org>
21821 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21823 F: arch/arm/include/asm/xen/
21826 XEN HYPERVISOR ARM64
21827 M: Stefano Stabellini <sstabellini@kernel.org>
21828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21830 F: arch/arm64/include/asm/xen/
21833 XEN HYPERVISOR INTERFACE
21834 M: Juergen Gross <jgross@suse.com>
21835 M: Stefano Stabellini <sstabellini@kernel.org>
21836 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21837 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21840 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21841 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21842 F: drivers/*/xen-*front.c
21844 F: include/uapi/xen/
21848 M: Juergen Gross <jgross@suse.com>
21849 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21850 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21852 F: arch/x86/include/asm/pvclock-abi.h
21853 F: arch/x86/include/asm/xen/
21854 F: arch/x86/platform/pvh/
21857 XEN NETWORK BACKEND DRIVER
21858 M: Wei Liu <wei.liu@kernel.org>
21859 M: Paul Durrant <paul@xen.org>
21860 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21861 L: netdev@vger.kernel.org
21863 F: drivers/net/xen-netback/*
21866 M: Juergen Gross <jgross@suse.com>
21867 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21869 F: arch/x86/pci/*xen*
21870 F: drivers/pci/*xen*
21873 M: Juergen Gross <jgross@suse.com>
21874 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21875 L: linux-scsi@vger.kernel.org
21877 F: drivers/scsi/xen-scsifront.c
21878 F: drivers/xen/xen-scsiback.c
21879 F: include/xen/interface/io/vscsiif.h
21882 M: Juergen Gross <jgross@suse.com>
21883 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21884 L: linux-usb@vger.kernel.org
21886 F: drivers/usb/host/xen*
21887 F: include/xen/interface/io/usbif.h
21889 XEN SOUND FRONTEND DRIVER
21890 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21891 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21896 XEN SWIOTLB SUBSYSTEM
21897 M: Juergen Gross <jgross@suse.com>
21898 M: Stefano Stabellini <sstabellini@kernel.org>
21899 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21900 L: iommu@lists.linux-foundation.org
21901 L: iommu@lists.linux.dev
21903 F: arch/x86/xen/*swiotlb*
21904 F: drivers/xen/*swiotlb*
21907 C: irc://irc.oftc.net/xfs
21908 M: Darrick J. Wong <djwong@kernel.org>
21909 L: linux-xfs@vger.kernel.org
21912 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21913 F: Documentation/ABI/testing/sysfs-fs-xfs
21914 F: Documentation/admin-guide/xfs.rst
21915 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21916 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21918 F: include/uapi/linux/dqblk_xfs.h
21919 F: include/uapi/linux/fsmap.h
21922 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21923 L: linux-iio@vger.kernel.org
21925 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21926 F: drivers/iio/adc/xilinx-ams.c
21928 XILINX AXI ETHERNET DRIVER
21929 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21931 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21934 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21935 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21936 L: linux-can@vger.kernel.org
21938 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
21939 F: drivers/net/can/xilinx_can.c
21942 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21943 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21944 R: Michal Simek <michal.simek@xilinx.com>
21946 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21947 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21948 F: drivers/gpio/gpio-xilinx.c
21949 F: drivers/gpio/gpio-zynq.c
21951 XILINX SD-FEC IP CORES
21952 M: Derek Kiernan <derek.kiernan@xilinx.com>
21953 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21955 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21956 F: Documentation/misc-devices/xilinx_sdfec.rst
21957 F: drivers/misc/Kconfig
21958 F: drivers/misc/Makefile
21959 F: drivers/misc/xilinx_sdfec.c
21960 F: include/uapi/misc/xilinx_sdfec.h
21963 M: Sean Anderson <sean.anderson@seco.com>
21965 F: drivers/pwm/pwm-xilinx.c
21966 F: include/clocksource/timer-xilinx.h
21968 XILINX UARTLITE SERIAL DRIVER
21969 M: Peter Korsgaard <jacmet@sunsite.dk>
21970 L: linux-serial@vger.kernel.org
21972 F: drivers/tty/serial/uartlite.c
21974 XILINX VIDEO IP CORES
21975 M: Hyun Kwon <hyun.kwon@xilinx.com>
21976 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21977 L: linux-media@vger.kernel.org
21979 T: git git://linuxtv.org/media_tree.git
21980 F: Documentation/devicetree/bindings/media/xilinx/
21981 F: drivers/media/platform/xilinx/
21982 F: include/uapi/linux/xilinx-v4l2-controls.h
21984 XILINX ZYNQMP DPDMA DRIVER
21985 M: Hyun Kwon <hyun.kwon@xilinx.com>
21986 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21987 L: dmaengine@vger.kernel.org
21989 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21990 F: drivers/dma/xilinx/xilinx_dpdma.c
21991 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21993 XILINX ZYNQMP PSGTR PHY DRIVER
21994 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21995 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21996 L: linux-kernel@vger.kernel.org
21998 T: git https://github.com/Xilinx/linux-xlnx.git
21999 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22000 F: drivers/phy/xilinx/phy-zynqmp.c
22002 XILINX ZYNQMP SHA3 DRIVER
22003 M: Harsha <harsha.harsha@xilinx.com>
22005 F: drivers/crypto/xilinx/zynqmp-sha.c
22007 XILINX EVENT MANAGEMENT DRIVER
22008 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22010 F: drivers/soc/xilinx/xlnx_event_manager.c
22011 F: include/linux/firmware/xlnx-event-manager.h
22014 M: Eli Billauer <eli.billauer@gmail.com>
22015 L: linux-kernel@vger.kernel.org
22017 F: drivers/char/xillybus/
22020 M: George Cherian <gcherian@marvell.com>
22021 L: linux-i2c@vger.kernel.org
22023 W: http://www.marvell.com
22024 F: drivers/i2c/busses/i2c-xlp9xx.c
22026 XRA1403 GPIO EXPANDER
22027 M: Nandor Han <nandor.han@ge.com>
22028 M: Semi Malinen <semi.malinen@ge.com>
22029 L: linux-gpio@vger.kernel.org
22031 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22032 F: drivers/gpio/gpio-xra1403.c
22034 XTENSA XTFPGA PLATFORM SUPPORT
22035 M: Max Filippov <jcmvbkbc@gmail.com>
22036 L: linux-xtensa@linux-xtensa.org
22038 F: drivers/spi/spi-xtensa-xtfpga.c
22039 F: sound/soc/xtensa/xtfpga-i2s.c
22041 YAM DRIVER FOR AX.25
22042 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22043 L: linux-hams@vger.kernel.org
22045 F: drivers/net/hamradio/yam*
22046 F: include/linux/yam.h
22048 YAMA SECURITY MODULE
22049 M: Kees Cook <keescook@chromium.org>
22051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22052 F: Documentation/admin-guide/LSM/Yama.rst
22055 YEALINK PHONE DRIVER
22056 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22057 L: usbb2k-api-dev@nongnu.org
22059 F: Documentation/input/devices/yealink.rst
22060 F: drivers/input/misc/yealink.*
22062 Z8530 DRIVER FOR AX.25
22063 M: Joerg Reuter <jreuter@yaina.de>
22064 L: linux-hams@vger.kernel.org
22066 W: http://yaina.de/jreuter/
22067 W: http://www.qsl.net/dl1bke/
22068 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22069 F: drivers/net/hamradio/*scc.c
22070 F: drivers/net/hamradio/z8530.h
22072 ZBUD COMPRESSED PAGE ALLOCATOR
22073 M: Seth Jennings <sjenning@redhat.com>
22074 M: Dan Streetman <ddstreet@ieee.org>
22075 L: linux-mm@kvack.org
22079 Z3FOLD COMPRESSED PAGE ALLOCATOR
22080 M: Vitaly Wool <vitaly.wool@konsulko.com>
22081 R: Miaohe Lin <linmiaohe@huawei.com>
22082 L: linux-mm@kvack.org
22086 ZD1211RW WIRELESS DRIVER
22087 M: Ulrich Kunitz <kune@deine-taler.de>
22088 L: linux-wireless@vger.kernel.org
22089 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22091 W: http://zd1211.ath.cx/wiki/DriverRewrite
22092 F: drivers/net/wireless/zydas/zd1211rw/
22094 ZD1301 MEDIA DRIVER
22095 M: Antti Palosaari <crope@iki.fi>
22096 L: linux-media@vger.kernel.org
22098 W: https://linuxtv.org/
22099 W: http://palosaari.fi/linux/
22100 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22101 F: drivers/media/usb/dvb-usb-v2/zd1301*
22103 ZD1301_DEMOD MEDIA DRIVER
22104 M: Antti Palosaari <crope@iki.fi>
22105 L: linux-media@vger.kernel.org
22107 W: https://linuxtv.org/
22108 W: http://palosaari.fi/linux/
22109 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22110 F: drivers/media/dvb-frontends/zd1301_demod*
22112 ZHAOXIN PROCESSOR SUPPORT
22113 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22114 L: linux-kernel@vger.kernel.org
22116 F: arch/x86/kernel/cpu/zhaoxin.c
22119 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22120 M: Naohiro Aota <naohiro.aota@wdc.com>
22121 R: Johannes Thumshirn <jth@kernel.org>
22122 L: linux-fsdevel@vger.kernel.org
22124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22125 F: Documentation/filesystems/zonefs.rst
22128 ZPOOL COMPRESSED PAGE STORAGE API
22129 M: Dan Streetman <ddstreet@ieee.org>
22130 L: linux-mm@kvack.org
22132 F: include/linux/zpool.h
22135 ZR36067 VIDEO FOR LINUX DRIVER
22136 M: Corentin Labbe <clabbe@baylibre.com>
22137 L: mjpeg-users@lists.sourceforge.net
22138 L: linux-media@vger.kernel.org
22140 W: http://mjpeg.sourceforge.net/driver-zoran/
22141 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22142 F: Documentation/driver-api/media/drivers/zoran.rst
22143 F: drivers/staging/media/zoran/
22145 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22146 M: Minchan Kim <minchan@kernel.org>
22147 M: Nitin Gupta <ngupta@vflare.org>
22148 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22149 L: linux-kernel@vger.kernel.org
22151 F: Documentation/admin-guide/blockdev/zram.rst
22152 F: drivers/block/zram/
22154 ZS DECSTATION Z85C30 SERIAL DRIVER
22155 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22157 F: drivers/tty/serial/zs.*
22159 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22160 M: Minchan Kim <minchan@kernel.org>
22161 M: Nitin Gupta <ngupta@vflare.org>
22162 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22163 L: linux-mm@kvack.org
22165 F: Documentation/vm/zsmalloc.rst
22166 F: include/linux/zsmalloc.h
22170 M: Nick Terrell <terrelln@fb.com>
22172 B: https://github.com/facebook/zstd/issues
22173 T: git git://github.com/terrelln/linux.git
22174 F: include/linux/zstd*
22176 F: lib/decompress_unzstd.c
22181 ZSWAP COMPRESSED SWAP CACHING
22182 M: Seth Jennings <sjenning@redhat.com>
22183 M: Dan Streetman <ddstreet@ieee.org>
22184 M: Vitaly Wool <vitaly.wool@konsulko.com>
22185 L: linux-mm@kvack.org
22190 M: Linus Torvalds <torvalds@linux-foundation.org>
22191 L: linux-kernel@vger.kernel.org
22192 S: Buried alive in reporters
22193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git