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: arch/arm64/boot/dts/renesas/
2623 F: drivers/soc/renesas/
2624 F: include/linux/soc/renesas/
2626 ARM/RISCPC ARCHITECTURE
2627 M: Russell King <linux@armlinux.org.uk>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 W: http://www.armlinux.org.uk/
2631 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2632 F: arch/arm/include/asm/hardware/ioc.h
2633 F: arch/arm/include/asm/hardware/iomd.h
2634 F: arch/arm/include/asm/hardware/memc.h
2635 F: arch/arm/mach-rpc/
2636 F: drivers/net/ethernet/8390/etherh.c
2637 F: drivers/net/ethernet/i825xx/ether1*
2638 F: drivers/net/ethernet/seeq/ether3*
2639 F: drivers/scsi/arm/
2641 ARM/Rockchip SoC support
2642 M: Heiko Stuebner <heiko@sntech.de>
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 L: linux-rockchip@lists.infradead.org
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2647 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2648 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2649 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2650 F: arch/arm/boot/dts/rk3*
2651 F: arch/arm/boot/dts/rv1108*
2652 F: arch/arm/mach-rockchip/
2653 F: drivers/*/*/*rockchip*
2654 F: drivers/*/*rockchip*
2655 F: drivers/clk/rockchip/
2656 F: drivers/i2c/busses/i2c-rk3x.c
2657 F: sound/soc/rockchip/
2660 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2661 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2662 R: Alim Akhtar <alim.akhtar@samsung.com>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 L: linux-samsung-soc@vger.kernel.org
2666 C: irc://irc.libera.chat/linux-exynos
2667 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2668 B: mailto:linux-samsung-soc@vger.kernel.org
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2670 F: Documentation/arm/samsung/
2671 F: Documentation/devicetree/bindings/arm/samsung/
2672 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2673 F: Documentation/devicetree/bindings/soc/samsung/
2674 F: arch/arm/boot/dts/exynos*
2675 F: arch/arm/boot/dts/s3c*
2676 F: arch/arm/boot/dts/s5p*
2677 F: arch/arm/mach-exynos*/
2678 F: arch/arm/mach-s3c/
2679 F: arch/arm/mach-s5p*/
2680 F: arch/arm64/boot/dts/exynos/
2681 F: drivers/*/*/*s3c24*
2682 F: drivers/*/*s3c24*
2683 F: drivers/*/*s3c64xx*
2684 F: drivers/*/*s5pv210*
2685 F: drivers/clocksource/samsung_pwm_timer.c
2686 F: drivers/memory/samsung/
2687 F: drivers/pwm/pwm-samsung.c
2688 F: drivers/soc/samsung/
2689 F: drivers/tty/serial/samsung*
2690 F: include/clocksource/samsung_pwm.h
2691 F: include/linux/platform_data/*s3c*
2692 F: include/linux/serial_s3c.h
2693 F: include/linux/soc/samsung/
2699 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2700 M: Łukasz Stelmach <l.stelmach@samsung.com>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 L: linux-media@vger.kernel.org
2704 F: drivers/media/platform/samsung/s5p-g2d/
2706 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2707 M: Marek Szyprowski <m.szyprowski@samsung.com>
2708 L: linux-samsung-soc@vger.kernel.org
2709 L: linux-media@vger.kernel.org
2711 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2712 F: drivers/media/cec/platform/s5p/
2714 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2715 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2716 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2717 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719 L: linux-media@vger.kernel.org
2721 F: drivers/media/platform/samsung/s5p-jpeg/
2723 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2724 M: Marek Szyprowski <m.szyprowski@samsung.com>
2725 M: Andrzej Hajda <andrzej.hajda@intel.com>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 L: linux-media@vger.kernel.org
2729 F: drivers/media/platform/samsung/s5p-mfc/
2731 ARM/SHMOBILE ARM ARCHITECTURE
2732 M: Geert Uytterhoeven <geert+renesas@glider.be>
2733 M: Magnus Damm <magnus.damm@gmail.com>
2734 L: linux-renesas-soc@vger.kernel.org
2736 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2737 C: irc://irc.libera.chat/renesas-soc
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2739 F: Documentation/devicetree/bindings/arm/renesas.yaml
2740 F: arch/arm/boot/dts/emev2*
2741 F: arch/arm/boot/dts/gr-peach*
2742 F: arch/arm/boot/dts/iwg20d-q7*
2743 F: arch/arm/boot/dts/r7s*
2744 F: arch/arm/boot/dts/r8a*
2745 F: arch/arm/boot/dts/r9a*
2746 F: arch/arm/boot/dts/sh*
2747 F: arch/arm/configs/shmobile_defconfig
2748 F: arch/arm/include/debug/renesas-scif.S
2749 F: arch/arm/mach-shmobile/
2750 F: drivers/soc/renesas/
2751 F: include/linux/soc/renesas/
2753 ARM/SOCFPGA ARCHITECTURE
2754 M: Dinh Nguyen <dinguyen@kernel.org>
2756 W: http://www.rocketboards.org
2757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2758 F: arch/arm/boot/dts/socfpga*
2759 F: arch/arm/configs/socfpga_defconfig
2760 F: arch/arm/mach-socfpga/
2761 F: arch/arm64/boot/dts/altera/
2762 F: arch/arm64/boot/dts/intel/
2764 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2765 M: Dinh Nguyen <dinguyen@kernel.org>
2767 F: drivers/clk/socfpga/
2769 ARM/SOCFPGA EDAC SUPPORT
2770 M: Dinh Nguyen <dinguyen@kernel.org>
2772 F: drivers/edac/altera_edac.[ch]
2774 ARM/SPREADTRUM SoC SUPPORT
2775 M: Orson Zhai <orsonzhai@gmail.com>
2776 M: Baolin Wang <baolin.wang7@gmail.com>
2777 M: Chunyan Zhang <zhang.lyra@gmail.com>
2779 F: arch/arm64/boot/dts/sprd
2784 ARM/STI ARCHITECTURE
2785 M: Patrice Chotard <patrice.chotard@foss.st.com>
2786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 W: http://www.stlinux.com
2789 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2790 F: arch/arm/boot/dts/sti*
2791 F: arch/arm/mach-sti/
2792 F: drivers/ata/ahci_st.c
2793 F: drivers/char/hw_random/st-rng.c
2794 F: drivers/clocksource/arm_global_timer.c
2795 F: drivers/clocksource/clksrc_st_lpc.c
2796 F: drivers/cpufreq/sti-cpufreq.c
2797 F: drivers/dma/st_fdma*
2798 F: drivers/i2c/busses/i2c-st.c
2799 F: drivers/media/platform/st/sti/c8sectpfe/
2800 F: drivers/media/rc/st_rc.c
2801 F: drivers/mmc/host/sdhci-st.c
2802 F: drivers/phy/st/phy-miphy28lp.c
2803 F: drivers/phy/st/phy-stih407-usb.c
2804 F: drivers/pinctrl/pinctrl-st.c
2805 F: drivers/remoteproc/st_remoteproc.c
2806 F: drivers/remoteproc/st_slim_rproc.c
2807 F: drivers/reset/sti/
2808 F: drivers/rtc/rtc-st-lpc.c
2809 F: drivers/tty/serial/st-asc.c
2810 F: drivers/usb/dwc3/dwc3-st.c
2811 F: drivers/usb/host/ehci-st.c
2812 F: drivers/usb/host/ohci-st.c
2813 F: drivers/watchdog/st_lpc_wdt.c
2814 F: include/linux/remoteproc/st_slim_rproc.h
2816 ARM/STM32 ARCHITECTURE
2817 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2818 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2819 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2823 F: arch/arm/boot/dts/stm32*
2824 F: arch/arm/mach-stm32/
2825 F: drivers/clocksource/armv7m_systick.c
2829 ARM/Synaptics SoC support
2830 M: Jisheng Zhang <jszhang@kernel.org>
2831 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 F: arch/arm/boot/dts/berlin*
2835 F: arch/arm/mach-berlin/
2836 F: arch/arm64/boot/dts/synaptics/
2838 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2839 M: Lennert Buytenhek <kernel@wantstofly.org>
2840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2844 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2845 L: linux-tegra@vger.kernel.org
2846 L: linux-media@vger.kernel.org
2848 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2849 F: drivers/media/cec/platform/tegra/
2851 ARM/TESLA FSD SoC SUPPORT
2852 M: Alim Akhtar <alim.akhtar@samsung.com>
2853 M: linux-fsd@tesla.com
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L: linux-samsung-soc@vger.kernel.org
2857 F: arch/arm64/boot/dts/tesla*
2859 ARM/TETON BGA MACHINE SUPPORT
2860 M: "Mark F. Brown" <mark.brown314@gmail.com>
2861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2865 M: Santosh Shilimkar <ssantosh@kernel.org>
2866 L: linux-kernel@vger.kernel.org
2868 F: drivers/memory/*emif*
2870 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2871 M: Nishanth Menon <nm@ti.com>
2872 M: Santosh Shilimkar <ssantosh@kernel.org>
2873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2876 F: arch/arm/boot/dts/keystone-*
2877 F: arch/arm/mach-keystone/
2879 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2880 M: Santosh Shilimkar <ssantosh@kernel.org>
2881 L: linux-kernel@vger.kernel.org
2883 F: drivers/clk/keystone/
2885 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2886 M: Santosh Shilimkar <ssantosh@kernel.org>
2887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888 L: linux-kernel@vger.kernel.org
2890 F: drivers/clocksource/timer-keystone.c
2892 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2893 M: Santosh Shilimkar <ssantosh@kernel.org>
2894 L: linux-kernel@vger.kernel.org
2896 F: drivers/power/reset/keystone-reset.c
2898 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2899 M: Nishanth Menon <nm@ti.com>
2900 M: Vignesh Raghavendra <vigneshr@ti.com>
2901 M: Tero Kristo <kristo@kernel.org>
2902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2905 F: arch/arm64/boot/dts/ti/Makefile
2906 F: arch/arm64/boot/dts/ti/k3-*
2907 F: include/dt-bindings/pinctrl/k3.h
2909 ARM/THECUS N2100 MACHINE SUPPORT
2910 M: Lennert Buytenhek <kernel@wantstofly.org>
2911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2914 ARM/TOSA MACHINE SUPPORT
2915 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2916 M: Dirk Opfer <dirk@opfer-online.de>
2919 ARM/TOSHIBA VISCONTI ARCHITECTURE
2920 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2924 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2925 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2926 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2927 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2928 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2929 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2930 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2931 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2932 F: arch/arm64/boot/dts/toshiba/
2933 F: drivers/clk/visconti/
2934 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2935 F: drivers/gpio/gpio-visconti.c
2936 F: drivers/pci/controller/dwc/pcie-visconti.c
2937 F: drivers/pinctrl/visconti/
2938 F: drivers/watchdog/visconti_wdt.c
2941 ARM/UNIPHIER ARCHITECTURE
2942 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2943 M: Masami Hiramatsu <mhiramat@kernel.org>
2944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2947 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2948 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2949 F: arch/arm/boot/dts/uniphier*
2950 F: arch/arm/include/asm/hardware/cache-uniphier.h
2951 F: arch/arm/mach-uniphier/
2952 F: arch/arm/mm/cache-uniphier.c
2953 F: arch/arm64/boot/dts/socionext/uniphier*
2954 F: drivers/bus/uniphier-system-bus.c
2955 F: drivers/clk/uniphier/
2956 F: drivers/dma/uniphier-mdmac.c
2957 F: drivers/gpio/gpio-uniphier.c
2958 F: drivers/i2c/busses/i2c-uniphier*
2959 F: drivers/irqchip/irq-uniphier-aidet.c
2960 F: drivers/mmc/host/uniphier-sd.c
2961 F: drivers/pinctrl/uniphier/
2962 F: drivers/reset/reset-uniphier.c
2963 F: drivers/tty/serial/8250/8250_uniphier.c
2966 ARM/VERSATILE EXPRESS PLATFORM
2967 M: Liviu Dudau <liviu.dudau@arm.com>
2968 M: Sudeep Holla <sudeep.holla@arm.com>
2969 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974 F: arch/arm/boot/dts/vexpress*
2975 F: arch/arm/mach-vexpress/
2976 F: arch/arm64/boot/dts/arm/
2977 F: drivers/clk/versatile/clk-vexpress-osc.c
2978 F: drivers/clocksource/timer-versatile.c
2982 M: Russell King <linux@armlinux.org.uk>
2983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985 W: http://www.armlinux.org.uk/
2988 ARM/VOIPAC PXA270 SUPPORT
2989 M: Marek Vasut <marek.vasut@gmail.com>
2990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2992 F: arch/arm/mach-pxa/include/mach/vpac270.h
2993 F: arch/arm/mach-pxa/vpac270.c
2995 ARM/VT8500 ARM ARCHITECTURE
2996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2998 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2999 F: arch/arm/mach-vt8500/
3000 F: drivers/clocksource/timer-vt8500.c
3001 F: drivers/i2c/busses/i2c-wmt.c
3002 F: drivers/mmc/host/wmt-sdmmc.c
3003 F: drivers/pwm/pwm-vt8500.c
3004 F: drivers/rtc/rtc-vt8500.c
3005 F: drivers/tty/serial/vt8500_serial.c
3006 F: drivers/usb/host/ehci-platform.c
3007 F: drivers/usb/host/uhci-platform.c
3008 F: drivers/video/fbdev/vt8500lcdfb.*
3009 F: drivers/video/fbdev/wm8505fb*
3010 F: drivers/video/fbdev/wmt_ge_rops.*
3012 ARM/ZIPIT Z2 SUPPORT
3013 M: Marek Vasut <marek.vasut@gmail.com>
3014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016 F: arch/arm/mach-pxa/include/mach/z2.h
3017 F: arch/arm/mach-pxa/z2.c
3019 ARM/ZYNQ ARCHITECTURE
3020 M: Michal Simek <michal.simek@xilinx.com>
3021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023 W: http://wiki.xilinx.com
3024 T: git https://github.com/Xilinx/linux-xlnx.git
3025 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3026 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3027 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3028 F: arch/arm/mach-zynq/
3029 F: drivers/clocksource/timer-cadence-ttc.c
3030 F: drivers/cpuidle/cpuidle-zynq.c
3031 F: drivers/edac/synopsys_edac.c
3032 F: drivers/i2c/busses/i2c-cadence.c
3033 F: drivers/i2c/busses/i2c-xiic.c
3034 F: drivers/mmc/host/sdhci-of-arasan.c
3038 ARM64 PORT (AARCH64 ARCHITECTURE)
3039 M: Catalin Marinas <catalin.marinas@arm.com>
3040 M: Will Deacon <will@kernel.org>
3041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3044 F: Documentation/arm64/
3046 F: tools/testing/selftests/arm64/
3047 X: arch/arm64/boot/dts/
3049 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3050 M: George McCollister <george.mccollister@gmail.com>
3051 L: netdev@vger.kernel.org
3053 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3054 F: drivers/net/dsa/xrs700x/*
3055 F: net/dsa/tag_xrs700x.c
3057 AS3645A LED FLASH CONTROLLER DRIVER
3058 M: Sakari Ailus <sakari.ailus@iki.fi>
3059 L: linux-leds@vger.kernel.org
3061 F: drivers/leds/flash/leds-as3645a.c
3063 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3064 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3065 L: linux-media@vger.kernel.org
3067 T: git git://linuxtv.org/media_tree.git
3068 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3069 F: drivers/media/i2c/ak7375.c
3071 ASAHI KASEI AK8974 DRIVER
3072 M: Linus Walleij <linus.walleij@linaro.org>
3073 L: linux-iio@vger.kernel.org
3075 W: http://www.akm.com/
3076 F: drivers/iio/magnetometer/ak8974.c
3078 ASC7621 HARDWARE MONITOR DRIVER
3079 M: George Joseph <george.joseph@fairview5.com>
3080 L: linux-hwmon@vger.kernel.org
3082 F: Documentation/hwmon/asc7621.rst
3083 F: drivers/hwmon/asc7621.c
3085 ASIX AX88796C SPI ETHERNET ADAPTER
3086 M: Łukasz Stelmach <l.stelmach@samsung.com>
3088 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3089 F: drivers/net/ethernet/asix/ax88796c_*
3091 ASPEED PECI CONTROLLER
3092 M: Iwona Winiarska <iwona.winiarska@intel.com>
3093 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3094 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3096 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3097 F: drivers/peci/controller/peci-aspeed.c
3099 ASPEED PINCTRL DRIVERS
3100 M: Andrew Jeffery <andrew@aj.id.au>
3101 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3102 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3103 L: linux-gpio@vger.kernel.org
3105 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3106 F: drivers/pinctrl/aspeed/
3108 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3109 M: Eddie James <eajames@linux.ibm.com>
3110 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3112 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3113 F: drivers/irqchip/irq-aspeed-scu-ic.c
3114 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3116 ASPEED SD/MMC DRIVER
3117 M: Andrew Jeffery <andrew@aj.id.au>
3118 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3119 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3120 L: linux-mmc@vger.kernel.org
3122 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3123 F: drivers/mmc/host/sdhci-of-aspeed*
3125 ASPEED SMC SPI DRIVER
3126 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3127 M: Cédric Le Goater <clg@kaod.org>
3128 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3129 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3130 L: linux-spi@vger.kernel.org
3132 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3133 F: drivers/spi/spi-aspeed-smc.c
3135 ASPEED VIDEO ENGINE DRIVER
3136 M: Eddie James <eajames@linux.ibm.com>
3137 L: linux-media@vger.kernel.org
3138 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3140 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3141 F: drivers/media/platform/aspeed/
3143 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3144 M: Corentin Chary <corentin.chary@gmail.com>
3145 L: acpi4asus-user@lists.sourceforge.net
3146 L: platform-driver-x86@vger.kernel.org
3148 W: http://acpi4asus.sf.net
3149 F: drivers/platform/x86/asus*.c
3150 F: drivers/platform/x86/eeepc*.c
3152 ASUS TF103C DOCK DRIVER
3153 M: Hans de Goede <hdegoede@redhat.com>
3154 L: platform-driver-x86@vger.kernel.org
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3157 F: drivers/platform/x86/asus-tf103c-dock.c
3159 ASUS WMI HARDWARE MONITOR DRIVER
3160 M: Ed Brindley <kernel@maidavale.org>
3161 M: Denis Pauk <pauk.denis@gmail.com>
3162 L: linux-hwmon@vger.kernel.org
3164 F: drivers/hwmon/asus_wmi_sensors.c
3166 ASUS WMI EC HARDWARE MONITOR DRIVER
3167 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3168 M: Denis Pauk <pauk.denis@gmail.com>
3169 L: linux-hwmon@vger.kernel.org
3171 F: drivers/hwmon/asus_wmi_ec_sensors.c
3173 ASUS EC HARDWARE MONITOR DRIVER
3174 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3175 L: linux-hwmon@vger.kernel.org
3177 F: drivers/hwmon/asus-ec-sensors.c
3179 ASUS WIRELESS RADIO CONTROL DRIVER
3180 M: João Paulo Rechi Vita <jprvita@gmail.com>
3181 L: platform-driver-x86@vger.kernel.org
3183 F: drivers/platform/x86/asus-wireless.c
3186 M: David Howells <dhowells@redhat.com>
3187 L: keyrings@vger.kernel.org
3189 F: Documentation/crypto/asymmetric-keys.rst
3190 F: crypto/asymmetric_keys/
3191 F: include/crypto/pkcs7.h
3192 F: include/crypto/public_key.h
3193 F: include/linux/verification.h
3195 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3196 R: Dan Williams <dan.j.williams@intel.com>
3198 W: http://sourceforge.net/projects/xscaleiop
3199 F: Documentation/crypto/async-tx-api.rst
3201 F: include/linux/async_tx.h
3204 M: Bartosz Golaszewski <brgl@bgdev.pl>
3205 L: linux-i2c@vger.kernel.org
3207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3208 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3209 F: drivers/misc/eeprom/at24.c
3211 ATA OVER ETHERNET (AOE) DRIVER
3212 M: "Justin Sanders" <justin@coraid.com>
3214 W: http://www.openaoe.org/
3215 F: Documentation/admin-guide/aoe/
3216 F: drivers/block/aoe/
3218 ATC260X PMIC MFD DRIVER
3219 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3220 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3221 L: linux-actions@lists.infradead.org
3223 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3224 F: drivers/input/misc/atc260x-onkey.c
3225 F: drivers/mfd/atc260*
3226 F: drivers/power/reset/atc260x-poweroff.c
3227 F: drivers/regulator/atc260x-regulator.c
3228 F: include/linux/mfd/atc260x/*
3230 ATHEROS 71XX/9XXX GPIO DRIVER
3231 M: Alban Bedel <albeu@free.fr>
3233 W: https://github.com/AlbanBedel/linux
3234 T: git git://github.com/AlbanBedel/linux
3235 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3236 F: drivers/gpio/gpio-ath79.c
3238 ATHEROS 71XX/9XXX USB PHY DRIVER
3239 M: Alban Bedel <albeu@free.fr>
3241 W: https://github.com/AlbanBedel/linux
3242 T: git git://github.com/AlbanBedel/linux
3243 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3244 F: drivers/phy/qualcomm/phy-ath79-usb.c
3246 ATHEROS ATH GENERIC UTILITIES
3247 M: Kalle Valo <kvalo@kernel.org>
3248 L: linux-wireless@vger.kernel.org
3250 F: drivers/net/wireless/ath/*
3252 ATHEROS ATH5K WIRELESS DRIVER
3253 M: Jiri Slaby <jirislaby@kernel.org>
3254 M: Nick Kossifidis <mickflemm@gmail.com>
3255 M: Luis Chamberlain <mcgrof@kernel.org>
3256 L: linux-wireless@vger.kernel.org
3258 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3259 F: drivers/net/wireless/ath/ath5k/
3261 ATHEROS ATH6KL WIRELESS DRIVER
3262 L: linux-wireless@vger.kernel.org
3264 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3265 F: drivers/net/wireless/ath/ath6kl/
3268 M: Ville Syrjala <syrjala@sci.fi>
3270 F: drivers/input/misc/ati_remote2.c
3272 ATK0110 HWMON DRIVER
3273 M: Luca Tettamanti <kronos.it@gmail.com>
3274 L: linux-hwmon@vger.kernel.org
3276 F: drivers/hwmon/asus_atk0110.c
3278 ATLX ETHERNET DRIVERS
3279 M: Chris Snook <chris.snook@gmail.com>
3280 L: netdev@vger.kernel.org
3282 W: http://sourceforge.net/projects/atl1
3283 W: http://atl1.sourceforge.net
3284 F: drivers/net/ethernet/atheros/
3287 M: Chas Williams <3chas3@gmail.com>
3288 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3289 L: netdev@vger.kernel.org
3291 W: http://linux-atm.sourceforge.net
3293 F: include/linux/atm*
3294 F: include/uapi/linux/atm*
3296 ATMEL MACB ETHERNET DRIVER
3297 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3298 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3300 F: drivers/net/ethernet/cadence/
3302 ATMEL MAXTOUCH DRIVER
3303 M: Nick Dyer <nick@shmanahar.org>
3305 T: git git://github.com/ndyer/linux.git
3306 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3307 F: drivers/input/touchscreen/atmel_mxt_ts.c
3309 ATMEL WIRELESS DRIVER
3310 M: Simon Kelley <simon@thekelleys.org.uk>
3311 L: linux-wireless@vger.kernel.org
3313 W: http://www.thekelleys.org.uk/atmel
3314 W: http://atmelwlandriver.sourceforge.net/
3315 F: drivers/net/wireless/atmel/atmel*
3317 ATOMIC INFRASTRUCTURE
3318 M: Will Deacon <will@kernel.org>
3319 M: Peter Zijlstra <peterz@infradead.org>
3320 R: Boqun Feng <boqun.feng@gmail.com>
3321 R: Mark Rutland <mark.rutland@arm.com>
3322 L: linux-kernel@vger.kernel.org
3324 F: arch/*/include/asm/atomic*.h
3325 F: include/*/atomic*.h
3326 F: include/linux/refcount.h
3327 F: Documentation/atomic_*.txt
3330 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3331 M: Bradley Grove <linuxdrivers@attotech.com>
3332 L: linux-scsi@vger.kernel.org
3334 W: http://www.attotech.com
3335 F: drivers/scsi/esas2r
3337 ATUSB IEEE 802.15.4 RADIO DRIVER
3338 M: Stefan Schmidt <stefan@datenfreihafen.org>
3339 L: linux-wpan@vger.kernel.org
3341 F: drivers/net/ieee802154/at86rf230.h
3342 F: drivers/net/ieee802154/atusb.c
3343 F: drivers/net/ieee802154/atusb.h
3346 M: Paul Moore <paul@paul-moore.com>
3347 M: Eric Paris <eparis@redhat.com>
3348 L: linux-audit@redhat.com (moderated for non-subscribers)
3350 W: https://github.com/linux-audit
3351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3352 F: include/asm-generic/audit_*.h
3353 F: include/linux/audit.h
3354 F: include/linux/audit_arch.h
3355 F: include/uapi/linux/audit.h
3359 AUXILIARY DISPLAY DRIVERS
3360 M: Miguel Ojeda <ojeda@kernel.org>
3362 F: Documentation/devicetree/bindings/auxdisplay/
3363 F: drivers/auxdisplay/
3364 F: include/linux/cfag12864b.h
3366 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3367 M: Andreas Klinger <ak@it-klinger.de>
3368 L: linux-iio@vger.kernel.org
3370 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3371 F: drivers/iio/adc/hx711.c
3374 M: Ralf Baechle <ralf@linux-mips.org>
3375 L: linux-hams@vger.kernel.org
3377 W: http://www.linux-ax25.org/
3378 F: include/net/ax25.h
3379 F: include/uapi/linux/ax25.h
3383 M: Peter Rosin <peda@axentia.se>
3384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3386 F: arch/arm/boot/dts/at91-linea.dtsi
3387 F: arch/arm/boot/dts/at91-natte.dtsi
3388 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3389 F: arch/arm/boot/dts/at91-tse850-3.dts
3391 AXENTIA ASOC DRIVERS
3392 M: Peter Rosin <peda@axentia.se>
3393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3395 F: Documentation/devicetree/bindings/sound/axentia,*
3396 F: sound/soc/atmel/tse850-pcm5142.c
3398 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3399 M: Nuno Sá <nuno.sa@analog.com>
3400 L: linux-hwmon@vger.kernel.org
3402 W: https://ez.analog.com/linux-software-drivers
3403 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3404 F: drivers/hwmon/axi-fan-control.c
3406 AXXIA I2C CONTROLLER
3407 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3408 L: linux-i2c@vger.kernel.org
3410 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3411 F: drivers/i2c/busses/i2c-axxia.c
3414 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3415 L: linux-media@vger.kernel.org
3417 W: https://linuxtv.org
3418 T: git git://linuxtv.org/media_tree.git
3419 F: drivers/media/usb/dvb-usb-v2/az6007.c
3421 AZTECH FM RADIO RECEIVER DRIVER
3422 M: Hans Verkuil <hverkuil@xs4all.nl>
3423 L: linux-media@vger.kernel.org
3425 W: https://linuxtv.org
3426 T: git git://linuxtv.org/media_tree.git
3427 F: drivers/media/radio/radio-aztech*
3430 L: linux-wireless@vger.kernel.org
3431 L: b43-dev@lists.infradead.org
3433 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3434 F: drivers/net/wireless/broadcom/b43/
3436 B43LEGACY WIRELESS DRIVER
3437 M: Larry Finger <Larry.Finger@lwfinger.net>
3438 L: linux-wireless@vger.kernel.org
3439 L: b43-dev@lists.infradead.org
3441 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3442 F: drivers/net/wireless/broadcom/b43legacy/
3444 BACKLIGHT CLASS/SUBSYSTEM
3445 M: Lee Jones <lee.jones@linaro.org>
3446 M: Daniel Thompson <daniel.thompson@linaro.org>
3447 M: Jingoo Han <jingoohan1@gmail.com>
3448 L: dri-devel@lists.freedesktop.org
3450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3451 F: Documentation/ABI/stable/sysfs-class-backlight
3452 F: Documentation/ABI/testing/sysfs-class-backlight
3453 F: Documentation/devicetree/bindings/leds/backlight
3454 F: drivers/video/backlight/
3455 F: include/linux/backlight.h
3456 F: include/linux/pwm_backlight.h
3458 BARCO P50 GPIO DRIVER
3459 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3460 M: Peter Korsgaard <peter.korsgaard@barco.com>
3462 F: drivers/platform/x86/barco-p50-gpio.c
3465 M: Marek Lindner <mareklindner@neomailbox.ch>
3466 M: Simon Wunderlich <sw@simonwunderlich.de>
3467 M: Antonio Quartulli <a@unstable.cc>
3468 M: Sven Eckelmann <sven@narfation.org>
3469 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3471 W: https://www.open-mesh.org/
3472 Q: https://patchwork.open-mesh.org/project/batman/list/
3473 B: https://www.open-mesh.org/projects/batman-adv/issues
3474 C: ircs://irc.hackint.org/batadv
3475 T: git https://git.open-mesh.org/linux-merge.git
3476 F: Documentation/networking/batman-adv.rst
3477 F: include/uapi/linux/batadv_packet.h
3478 F: include/uapi/linux/batman_adv.h
3481 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3482 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3483 L: linux-hams@vger.kernel.org
3485 W: http://www.baycom.org/~tom/ham/ham.html
3486 F: drivers/net/hamradio/baycom*
3488 BCACHE (BLOCK LAYER CACHE)
3489 M: Coly Li <colyli@suse.de>
3490 M: Kent Overstreet <kent.overstreet@gmail.com>
3491 L: linux-bcache@vger.kernel.org
3493 W: http://bcache.evilpiepirate.org
3494 C: irc://irc.oftc.net/bcache
3495 F: drivers/md/bcache/
3497 BDISP ST MEDIA DRIVER
3498 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3499 L: linux-media@vger.kernel.org
3501 W: https://linuxtv.org
3502 T: git git://linuxtv.org/media_tree.git
3503 F: drivers/media/platform/st/sti/bdisp
3505 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3506 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3507 L: netdev@vger.kernel.org
3509 F: drivers/net/ethernet/ec_bhf.c
3512 M: Luis de Bethencourt <luisbg@kernel.org>
3513 M: Salah Triki <salah.triki@gmail.com>
3515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3516 F: Documentation/filesystems/befs.rst
3520 M: Paolo Valente <paolo.valente@linaro.org>
3521 M: Jens Axboe <axboe@kernel.dk>
3522 L: linux-block@vger.kernel.org
3524 F: Documentation/block/bfq-iosched.rst
3528 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3530 F: Documentation/filesystems/bfs.rst
3532 F: include/uapi/linux/bfs_fs.h
3535 M: Yury Norov <yury.norov@gmail.com>
3536 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3537 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3539 F: include/linux/bitmap.h
3540 F: include/linux/cpumask.h
3541 F: include/linux/find.h
3542 F: include/linux/nodemask.h
3546 F: lib/find_bit_benchmark.c
3548 F: lib/test_bitmap.c
3549 F: tools/include/linux/bitmap.h
3550 F: tools/include/linux/find.h
3551 F: tools/lib/bitmap.c
3552 F: tools/lib/find_bit.c
3554 BLINKM RGB LED DRIVER
3555 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3557 F: drivers/leds/leds-blinkm.c
3560 M: Jens Axboe <axboe@kernel.dk>
3561 L: linux-block@vger.kernel.org
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3564 F: Documentation/ABI/stable/sysfs-block
3565 F: Documentation/block/
3568 F: include/linux/bio.h
3569 F: include/linux/blk*
3570 F: kernel/trace/blktrace.c
3574 M: Joern Engel <joern@lazybastard.org>
3575 L: linux-mtd@lists.infradead.org
3577 F: drivers/mtd/devices/block2mtd.c
3580 M: Marcel Holtmann <marcel@holtmann.org>
3581 M: Johan Hedberg <johan.hedberg@gmail.com>
3582 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3583 L: linux-bluetooth@vger.kernel.org
3585 W: http://www.bluez.org/
3586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3588 F: drivers/bluetooth/
3591 M: Marcel Holtmann <marcel@holtmann.org>
3592 M: Johan Hedberg <johan.hedberg@gmail.com>
3593 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3594 L: linux-bluetooth@vger.kernel.org
3596 W: http://www.bluez.org/
3597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3599 F: include/net/bluetooth/
3603 M: Jay Vosburgh <j.vosburgh@gmail.com>
3604 M: Veaceslav Falico <vfalico@gmail.com>
3605 M: Andy Gospodarek <andy@greyhouse.net>
3606 L: netdev@vger.kernel.org
3608 W: http://sourceforge.net/projects/bonding/
3609 F: Documentation/networking/bonding.rst
3610 F: drivers/net/bonding/
3611 F: include/net/bond*
3612 F: include/uapi/linux/if_bonding.h
3614 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3615 M: Dan Robertson <dan@dlrobertson.com>
3616 L: linux-iio@vger.kernel.org
3618 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3619 F: drivers/iio/accel/bma400*
3621 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3622 M: Alexei Starovoitov <ast@kernel.org>
3623 M: Daniel Borkmann <daniel@iogearbox.net>
3624 M: Andrii Nakryiko <andrii@kernel.org>
3625 R: Martin KaFai Lau <martin.lau@linux.dev>
3626 R: Song Liu <song@kernel.org>
3627 R: Yonghong Song <yhs@fb.com>
3628 R: John Fastabend <john.fastabend@gmail.com>
3629 R: KP Singh <kpsingh@kernel.org>
3630 R: Stanislav Fomichev <sdf@google.com>
3631 R: Hao Luo <haoluo@google.com>
3632 R: Jiri Olsa <jolsa@kernel.org>
3633 L: bpf@vger.kernel.org
3636 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3639 F: Documentation/bpf/
3640 F: Documentation/networking/filter.rst
3641 F: Documentation/userspace-api/ebpf/
3643 F: include/linux/bpf*
3644 F: include/linux/btf*
3645 F: include/linux/filter.h
3646 F: include/trace/events/xdp.h
3647 F: include/uapi/linux/bpf*
3648 F: include/uapi/linux/btf*
3649 F: include/uapi/linux/filter.h
3651 F: kernel/trace/bpf_trace.c
3654 F: net/core/filter.c
3655 F: net/sched/act_bpf.c
3656 F: net/sched/cls_bpf.c
3658 F: scripts/bpf_doc.py
3659 F: scripts/pahole-flags.sh
3660 F: scripts/pahole-version.sh
3663 F: tools/testing/selftests/bpf/
3666 M: Shubham Bansal <illusionist.neo@gmail.com>
3667 L: bpf@vger.kernel.org
3672 M: Daniel Borkmann <daniel@iogearbox.net>
3673 M: Alexei Starovoitov <ast@kernel.org>
3674 M: Zi Shen Lim <zlim.lnx@gmail.com>
3675 L: bpf@vger.kernel.org
3679 BPF JIT for MIPS (32-BIT AND 64-BIT)
3680 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3681 M: Paul Burton <paulburton@kernel.org>
3682 L: bpf@vger.kernel.org
3686 BPF JIT for NFP NICs
3687 M: Jakub Kicinski <kuba@kernel.org>
3688 L: bpf@vger.kernel.org
3690 F: drivers/net/ethernet/netronome/nfp/bpf/
3692 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3693 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3694 M: Michael Ellerman <mpe@ellerman.id.au>
3695 L: bpf@vger.kernel.org
3697 F: arch/powerpc/net/
3699 BPF JIT for RISC-V (32-bit)
3700 M: Luke Nelson <luke.r.nels@gmail.com>
3701 M: Xi Wang <xi.wang@gmail.com>
3702 L: bpf@vger.kernel.org
3705 X: arch/riscv/net/bpf_jit_comp64.c
3707 BPF JIT for RISC-V (64-bit)
3708 M: Björn Töpel <bjorn@kernel.org>
3709 L: bpf@vger.kernel.org
3712 X: arch/riscv/net/bpf_jit_comp32.c
3715 M: Ilya Leoshkevich <iii@linux.ibm.com>
3716 M: Heiko Carstens <hca@linux.ibm.com>
3717 M: Vasily Gorbik <gor@linux.ibm.com>
3718 L: bpf@vger.kernel.org
3721 X: arch/s390/net/pnet.c
3723 BPF JIT for SPARC (32-BIT AND 64-BIT)
3724 M: David S. Miller <davem@davemloft.net>
3725 L: bpf@vger.kernel.org
3729 BPF JIT for X86 32-BIT
3730 M: Wang YanQing <udknight@gmail.com>
3731 L: bpf@vger.kernel.org
3733 F: arch/x86/net/bpf_jit_comp32.c
3735 BPF JIT for X86 64-BIT
3736 M: Alexei Starovoitov <ast@kernel.org>
3737 M: Daniel Borkmann <daniel@iogearbox.net>
3738 L: bpf@vger.kernel.org
3741 X: arch/x86/net/bpf_jit_comp32.c
3744 M: Alexei Starovoitov <ast@kernel.org>
3745 M: Daniel Borkmann <daniel@iogearbox.net>
3746 R: John Fastabend <john.fastabend@gmail.com>
3747 L: bpf@vger.kernel.org
3749 F: kernel/bpf/verifier.c
3750 F: kernel/bpf/tnum.c
3751 F: kernel/bpf/core.c
3752 F: kernel/bpf/syscall.c
3753 F: kernel/bpf/dispatcher.c
3754 F: kernel/bpf/trampoline.c
3755 F: include/linux/bpf*
3756 F: include/linux/filter.h
3759 M: Martin KaFai Lau <martin.lau@linux.dev>
3760 L: bpf@vger.kernel.org
3763 F: include/linux/btf*
3766 M: Song Liu <song@kernel.org>
3767 R: Jiri Olsa <jolsa@kernel.org>
3768 L: bpf@vger.kernel.org
3770 F: kernel/trace/bpf_trace.c
3771 F: kernel/bpf/stackmap.c
3773 BPF [NETWORKING] (tc BPF, sock_addr)
3774 M: Martin KaFai Lau <martin.lau@linux.dev>
3775 M: Daniel Borkmann <daniel@iogearbox.net>
3776 R: John Fastabend <john.fastabend@gmail.com>
3777 L: bpf@vger.kernel.org
3778 L: netdev@vger.kernel.org
3780 F: net/core/filter.c
3781 F: net/sched/act_bpf.c
3782 F: net/sched/cls_bpf.c
3784 BPF [NETWORKING] (struct_ops, reuseport)
3785 M: Martin KaFai Lau <martin.lau@linux.dev>
3786 L: bpf@vger.kernel.org
3787 L: netdev@vger.kernel.org
3789 F: kernel/bpf/bpf_struct*
3791 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3792 M: KP Singh <kpsingh@kernel.org>
3793 R: Florent Revest <revest@chromium.org>
3794 R: Brendan Jackman <jackmanb@chromium.org>
3795 L: bpf@vger.kernel.org
3797 F: Documentation/bpf/prog_lsm.rst
3798 F: include/linux/bpf_lsm.h
3799 F: kernel/bpf/bpf_lsm.c
3802 BPF [STORAGE & CGROUPS]
3803 M: Martin KaFai Lau <martin.lau@linux.dev>
3804 L: bpf@vger.kernel.org
3806 F: kernel/bpf/cgroup.c
3807 F: kernel/bpf/*storage.c
3808 F: kernel/bpf/bpf_lru*
3811 M: Andrii Nakryiko <andrii@kernel.org>
3812 L: bpf@vger.kernel.org
3814 F: kernel/bpf/ringbuf.c
3817 M: Yonghong Song <yhs@fb.com>
3818 L: bpf@vger.kernel.org
3820 F: kernel/bpf/*iter.c
3822 BPF [L7 FRAMEWORK] (sockmap)
3823 M: John Fastabend <john.fastabend@gmail.com>
3824 M: Jakub Sitnicki <jakub@cloudflare.com>
3825 L: netdev@vger.kernel.org
3826 L: bpf@vger.kernel.org
3828 F: include/linux/skmsg.h
3830 F: net/core/sock_map.c
3831 F: net/ipv4/tcp_bpf.c
3832 F: net/ipv4/udp_bpf.c
3833 F: net/unix/unix_bpf.c
3835 BPF [LIBRARY] (libbpf)
3836 M: Andrii Nakryiko <andrii@kernel.org>
3837 L: bpf@vger.kernel.org
3841 BPF [TOOLING] (bpftool)
3842 M: Quentin Monnet <quentin@isovalent.com>
3843 L: bpf@vger.kernel.org
3845 F: kernel/bpf/disasm.*
3846 F: tools/bpf/bpftool/
3848 BPF [SELFTESTS] (Test Runners & Infrastructure)
3849 M: Andrii Nakryiko <andrii@kernel.org>
3850 R: Mykola Lysenko <mykolal@fb.com>
3851 L: bpf@vger.kernel.org
3853 F: tools/testing/selftests/bpf/
3856 L: bpf@vger.kernel.org
3858 K: (?:\b|_)bpf(?:\b|_)
3860 BROADCOM B44 10/100 ETHERNET DRIVER
3861 M: Michael Chan <michael.chan@broadcom.com>
3862 L: netdev@vger.kernel.org
3864 F: drivers/net/ethernet/broadcom/b44.*
3866 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3867 M: Florian Fainelli <f.fainelli@gmail.com>
3868 L: netdev@vger.kernel.org
3869 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3871 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3872 F: drivers/net/dsa/b53/*
3873 F: drivers/net/dsa/bcm_sf2*
3874 F: include/linux/dsa/brcm.h
3875 F: include/linux/platform_data/b53.h
3877 BROADCOM BCMBCA ARM ARCHITECTURE
3878 M: William Zhang <william.zhang@broadcom.com>
3879 M: Anand Gore <anand.gore@broadcom.com>
3880 M: Kursad Oney <kursad.oney@broadcom.com>
3881 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3884 T: git git://github.com/broadcom/stblinux.git
3885 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3886 F: arch/arm/boot/dts/bcm47622.dtsi
3887 F: arch/arm/boot/dts/bcm947622.dts
3891 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3892 M: Florian Fainelli <f.fainelli@gmail.com>
3893 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3894 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3897 T: git git://github.com/broadcom/stblinux.git
3898 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3899 F: drivers/pci/controller/pcie-brcmstb.c
3900 F: drivers/staging/vc04_services
3905 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3906 M: Florian Fainelli <f.fainelli@gmail.com>
3907 M: Ray Jui <rjui@broadcom.com>
3908 M: Scott Branden <sbranden@broadcom.com>
3909 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3911 T: git git://github.com/broadcom/mach-bcm
3912 F: arch/arm/mach-bcm/
3918 BROADCOM BCM47XX MIPS ARCHITECTURE
3919 M: Hauke Mehrtens <hauke@hauke-m.de>
3920 M: Rafał Miłecki <zajec5@gmail.com>
3921 L: linux-mips@vger.kernel.org
3923 F: Documentation/devicetree/bindings/mips/brcm/
3924 F: arch/mips/bcm47xx/*
3925 F: arch/mips/include/asm/mach-bcm47xx/*
3927 BROADCOM BCM4908 ETHERNET DRIVER
3928 M: Rafał Miłecki <rafal@milecki.pl>
3929 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3930 L: netdev@vger.kernel.org
3932 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3933 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3934 F: drivers/net/ethernet/broadcom/unimac.h
3936 BROADCOM BCM4908 PINMUX DRIVER
3937 M: Rafał Miłecki <rafal@milecki.pl>
3938 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3939 L: linux-gpio@vger.kernel.org
3941 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3942 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3944 BROADCOM BCM5301X ARM ARCHITECTURE
3945 M: Florian Fainelli <f.fainelli@gmail.com>
3946 M: Hauke Mehrtens <hauke@hauke-m.de>
3947 M: Rafał Miłecki <zajec5@gmail.com>
3948 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3951 F: arch/arm/boot/dts/bcm470*
3952 F: arch/arm/boot/dts/bcm5301*
3953 F: arch/arm/boot/dts/bcm953012*
3954 F: arch/arm/mach-bcm/bcm_5301x.c
3956 BROADCOM BCM53573 ARM ARCHITECTURE
3957 M: Florian Fainelli <f.fainelli@gmail.com>
3958 M: Rafał Miłecki <rafal@milecki.pl>
3959 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3962 F: arch/arm/boot/dts/bcm47189*
3963 F: arch/arm/boot/dts/bcm53573*
3965 BROADCOM BCM63XX ARM ARCHITECTURE
3966 M: Florian Fainelli <f.fainelli@gmail.com>
3967 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3970 T: git git://github.com/broadcom/stblinux.git
3973 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3974 M: Kevin Cernekee <cernekee@gmail.com>
3975 L: linux-usb@vger.kernel.org
3977 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3979 BROADCOM BCM7XXX ARM ARCHITECTURE
3980 M: Florian Fainelli <f.fainelli@gmail.com>
3981 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3984 T: git git://github.com/broadcom/stblinux.git
3985 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3986 F: arch/arm/boot/dts/bcm7*.dts*
3987 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3988 F: arch/arm/mach-bcm/*brcmstb*
3989 F: arch/arm/mm/cache-b15-rac.c
3990 F: drivers/bus/brcmstb_gisb.c
3991 F: drivers/pci/controller/pcie-brcmstb.c
3997 M: Al Cooper <alcooperx@gmail.com>
3998 L: linux-usb@vger.kernel.org
3999 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4001 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4002 F: drivers/usb/gadget/udc/bdc/
4004 BROADCOM BMIPS CPUFREQ DRIVER
4005 M: Markus Mayer <mmayer@broadcom.com>
4006 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4007 L: linux-pm@vger.kernel.org
4009 F: drivers/cpufreq/bmips-cpufreq.c
4011 BROADCOM BMIPS MIPS ARCHITECTURE
4012 M: Florian Fainelli <f.fainelli@gmail.com>
4013 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4014 L: linux-mips@vger.kernel.org
4016 T: git git://github.com/broadcom/stblinux.git
4017 F: arch/mips/bmips/*
4018 F: arch/mips/boot/dts/brcm/bcm*.dts*
4019 F: arch/mips/include/asm/mach-bmips/*
4020 F: arch/mips/kernel/*bmips*
4021 F: drivers/soc/bcm/bcm63xx
4022 F: drivers/irqchip/irq-bcm63*
4023 F: drivers/irqchip/irq-bcm7*
4024 F: drivers/irqchip/irq-brcmstb*
4025 F: include/linux/bcm963xx_nvram.h
4026 F: include/linux/bcm963xx_tag.h
4028 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4029 M: Rasesh Mody <rmody@marvell.com>
4030 M: GR-Linux-NIC-Dev@marvell.com
4031 L: netdev@vger.kernel.org
4033 F: drivers/net/ethernet/broadcom/bnx2.*
4034 F: drivers/net/ethernet/broadcom/bnx2_*
4036 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4037 M: Saurav Kashyap <skashyap@marvell.com>
4038 M: Javed Hasan <jhasan@marvell.com>
4039 M: GR-QLogic-Storage-Upstream@marvell.com
4040 L: linux-scsi@vger.kernel.org
4042 F: drivers/scsi/bnx2fc/
4044 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4045 M: Nilesh Javali <njavali@marvell.com>
4046 M: Manish Rangankar <mrangankar@marvell.com>
4047 M: GR-QLogic-Storage-Upstream@marvell.com
4048 L: linux-scsi@vger.kernel.org
4050 F: drivers/scsi/bnx2i/
4052 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4053 M: Ariel Elior <aelior@marvell.com>
4054 M: Sudarsana Kalluru <skalluru@marvell.com>
4055 M: Manish Chopra <manishc@marvell.com>
4056 L: netdev@vger.kernel.org
4058 F: drivers/net/ethernet/broadcom/bnx2x/
4060 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4061 M: Michael Chan <michael.chan@broadcom.com>
4062 L: netdev@vger.kernel.org
4064 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4065 F: drivers/net/ethernet/broadcom/bnxt/
4066 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4068 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4069 M: Arend van Spriel <aspriel@gmail.com>
4070 M: Franky Lin <franky.lin@broadcom.com>
4071 M: Hante Meuleman <hante.meuleman@broadcom.com>
4072 L: linux-wireless@vger.kernel.org
4073 L: brcm80211-dev-list.pdl@broadcom.com
4074 L: SHA-cyfmac-dev-list@infineon.com
4076 F: drivers/net/wireless/broadcom/brcm80211/
4078 BROADCOM BRCMSTB GPIO DRIVER
4079 M: Doug Berger <opendmb@gmail.com>
4080 M: Florian Fainelli <f.fainelli@gmail.com>
4081 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4083 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4084 F: drivers/gpio/gpio-brcmstb.c
4086 BROADCOM BRCMSTB I2C DRIVER
4087 M: Kamal Dasu <kdasu.kdev@gmail.com>
4088 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4089 L: linux-i2c@vger.kernel.org
4091 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4092 F: drivers/i2c/busses/i2c-brcmstb.c
4094 BROADCOM BRCMSTB UART DRIVER
4095 M: Al Cooper <alcooperx@gmail.com>
4096 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4097 L: linux-serial@vger.kernel.org
4099 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4100 F: drivers/tty/serial/8250/8250_bcm7271.c
4102 BROADCOM BRCMSTB USB EHCI DRIVER
4103 M: Al Cooper <alcooperx@gmail.com>
4104 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4105 L: linux-usb@vger.kernel.org
4107 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4108 F: drivers/usb/host/ehci-brcm.*
4110 BROADCOM BRCMSTB USB PIN MAP DRIVER
4111 M: Al Cooper <alcooperx@gmail.com>
4112 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4113 L: linux-usb@vger.kernel.org
4115 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4116 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4118 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4119 M: Al Cooper <alcooperx@gmail.com>
4120 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4121 L: linux-kernel@vger.kernel.org
4123 F: drivers/phy/broadcom/phy-brcm-usb*
4125 BROADCOM ETHERNET PHY DRIVERS
4126 M: Florian Fainelli <f.fainelli@gmail.com>
4127 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4128 L: netdev@vger.kernel.org
4130 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4131 F: drivers/net/phy/bcm*.[ch]
4132 F: drivers/net/phy/broadcom.c
4133 F: include/linux/brcmphy.h
4135 BROADCOM GENET ETHERNET DRIVER
4136 M: Doug Berger <opendmb@gmail.com>
4137 M: Florian Fainelli <f.fainelli@gmail.com>
4138 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4139 L: netdev@vger.kernel.org
4141 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4142 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4143 F: drivers/net/ethernet/broadcom/genet/
4144 F: drivers/net/ethernet/broadcom/unimac.h
4145 F: drivers/net/mdio/mdio-bcm-unimac.c
4146 F: include/linux/platform_data/bcmgenet.h
4147 F: include/linux/platform_data/mdio-bcm-unimac.h
4149 BROADCOM IPROC ARM ARCHITECTURE
4150 M: Ray Jui <rjui@broadcom.com>
4151 M: Scott Branden <sbranden@broadcom.com>
4152 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4155 T: git git://github.com/broadcom/stblinux.git
4156 F: arch/arm64/boot/dts/broadcom/northstar2/*
4157 F: arch/arm64/boot/dts/broadcom/stingray/*
4158 F: drivers/clk/bcm/clk-ns*
4159 F: drivers/clk/bcm/clk-sr*
4160 F: drivers/pinctrl/bcm/pinctrl-ns*
4161 F: include/dt-bindings/clock/bcm-sr*
4178 BROADCOM IPROC GBIT ETHERNET DRIVER
4179 M: Rafał Miłecki <rafal@milecki.pl>
4180 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4181 L: netdev@vger.kernel.org
4183 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4184 F: drivers/net/ethernet/broadcom/bgmac*
4185 F: drivers/net/ethernet/broadcom/unimac.h
4187 BROADCOM KONA GPIO DRIVER
4188 M: Ray Jui <rjui@broadcom.com>
4189 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4191 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4192 F: drivers/gpio/gpio-bcm-kona.c
4194 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4195 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4196 M: Kashyap Desai <kashyap.desai@broadcom.com>
4197 M: Sumit Saxena <sumit.saxena@broadcom.com>
4198 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4199 L: mpi3mr-linuxdrv.pdl@broadcom.com
4200 L: linux-scsi@vger.kernel.org
4202 W: https://www.broadcom.com/support/storage
4203 F: drivers/scsi/mpi3mr/
4205 BROADCOM NETXTREME-E ROCE DRIVER
4206 M: Selvin Xavier <selvin.xavier@broadcom.com>
4207 L: linux-rdma@vger.kernel.org
4209 W: http://www.broadcom.com
4210 F: drivers/infiniband/hw/bnxt_re/
4211 F: include/uapi/rdma/bnxt_re-abi.h
4213 BROADCOM NVRAM DRIVER
4214 M: Rafał Miłecki <zajec5@gmail.com>
4215 L: linux-mips@vger.kernel.org
4217 F: drivers/firmware/broadcom/*
4219 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4220 M: Rafał Miłecki <rafal@milecki.pl>
4221 M: Florian Fainelli <f.fainelli@gmail.com>
4222 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4223 L: linux-pm@vger.kernel.org
4225 T: git git://github.com/broadcom/stblinux.git
4226 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4227 F: include/dt-bindings/soc/bcm-pmb.h
4229 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4230 M: Rafał Miłecki <zajec5@gmail.com>
4231 L: linux-wireless@vger.kernel.org
4234 F: include/linux/bcma/
4237 M: Kamal Dasu <kdasu.kdev@gmail.com>
4238 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4240 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4241 F: drivers/spi/spi-bcm-qspi.*
4242 F: drivers/spi/spi-brcmstb-qspi.c
4243 F: drivers/spi/spi-iproc-qspi.c
4245 BROADCOM STB AVS CPUFREQ DRIVER
4246 M: Markus Mayer <mmayer@broadcom.com>
4247 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4248 L: linux-pm@vger.kernel.org
4250 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4251 F: drivers/cpufreq/brcmstb*
4253 BROADCOM STB AVS TMON DRIVER
4254 M: Markus Mayer <mmayer@broadcom.com>
4255 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4256 L: linux-pm@vger.kernel.org
4258 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4259 F: drivers/thermal/broadcom/brcmstb*
4261 BROADCOM STB DPFE DRIVER
4262 M: Markus Mayer <mmayer@broadcom.com>
4263 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4266 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4267 F: drivers/memory/brcmstb_dpfe.c
4269 BROADCOM STB NAND FLASH DRIVER
4270 M: Brian Norris <computersforpeace@gmail.com>
4271 M: Kamal Dasu <kdasu.kdev@gmail.com>
4272 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4273 L: linux-mtd@lists.infradead.org
4275 F: drivers/mtd/nand/raw/brcmnand/
4276 F: include/linux/platform_data/brcmnand.h
4278 BROADCOM STB PCIE DRIVER
4279 M: Jim Quinlan <jim2101024@gmail.com>
4280 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4281 M: Florian Fainelli <f.fainelli@gmail.com>
4282 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4283 L: linux-pci@vger.kernel.org
4285 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4286 F: drivers/pci/controller/pcie-brcmstb.c
4288 BROADCOM SYSTEMPORT ETHERNET DRIVER
4289 M: Florian Fainelli <f.fainelli@gmail.com>
4290 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4291 L: netdev@vger.kernel.org
4293 F: drivers/net/ethernet/broadcom/bcmsysport.*
4294 F: drivers/net/ethernet/broadcom/unimac.h
4295 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4297 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4298 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4299 M: Prashant Sreedharan <prashant@broadcom.com>
4300 M: Michael Chan <mchan@broadcom.com>
4301 L: netdev@vger.kernel.org
4303 F: drivers/net/ethernet/broadcom/tg3.*
4306 M: Scott Branden <scott.branden@broadcom.com>
4307 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4309 F: drivers/misc/bcm-vk/
4310 F: include/uapi/linux/misc/bcm_vk.h
4312 BROCADE BFA FC SCSI DRIVER
4313 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4314 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4315 L: linux-scsi@vger.kernel.org
4317 F: drivers/scsi/bfa/
4319 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4320 M: Rasesh Mody <rmody@marvell.com>
4321 M: Sudarsana Kalluru <skalluru@marvell.com>
4322 M: GR-Linux-NIC-Dev@marvell.com
4323 L: netdev@vger.kernel.org
4325 F: drivers/net/ethernet/brocade/bna/
4327 BSG (block layer generic sg v4 driver)
4328 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4329 L: linux-scsi@vger.kernel.org
4332 F: include/linux/bsg.h
4333 F: include/uapi/linux/bsg.h
4336 M: Clemens Ladisch <clemens@ladisch.de>
4337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4340 F: Documentation/sound/cards/bt87x.rst
4341 F: sound/pci/bt87x.c
4344 M: Michael Buesch <m@bues.ch>
4346 W: http://bu3sch.de/btgpio.php
4347 F: drivers/gpio/gpio-bt8xx.c
4350 M: Chris Mason <clm@fb.com>
4351 M: Josef Bacik <josef@toxicpanda.com>
4352 M: David Sterba <dsterba@suse.com>
4353 L: linux-btrfs@vger.kernel.org
4355 W: http://btrfs.wiki.kernel.org/
4356 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4357 C: irc://irc.libera.chat/btrfs
4358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4359 F: Documentation/filesystems/btrfs.rst
4361 F: include/linux/btrfs*
4362 F: include/uapi/linux/btrfs*
4364 BTTV VIDEO4LINUX DRIVER
4365 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4366 L: linux-media@vger.kernel.org
4368 W: https://linuxtv.org
4369 T: git git://linuxtv.org/media_tree.git
4370 F: Documentation/driver-api/media/drivers/bttv*
4371 F: drivers/media/pci/bt8xx/bttv*
4373 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4374 M: Chanwoo Choi <cw00.choi@samsung.com>
4375 L: linux-pm@vger.kernel.org
4376 L: linux-samsung-soc@vger.kernel.org
4378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4379 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4380 F: drivers/devfreq/exynos-bus.c
4382 BUSLOGIC SCSI DRIVER
4383 M: Khalid Aziz <khalid@gonehiking.org>
4384 L: linux-scsi@vger.kernel.org
4386 F: drivers/scsi/BusLogic.*
4387 F: drivers/scsi/FlashPoint.*
4389 C-MEDIA CMI8788 DRIVER
4390 M: Clemens Ladisch <clemens@ladisch.de>
4391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4394 F: sound/pci/oxygen/
4397 M: Guo Ren <guoren@kernel.org>
4398 L: linux-csky@vger.kernel.org
4400 T: git https://github.com/c-sky/csky-linux.git
4401 F: Documentation/devicetree/bindings/csky/
4402 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4403 F: Documentation/devicetree/bindings/timer/csky,*
4405 F: drivers/clocksource/timer-gx6605s.c
4406 F: drivers/clocksource/timer-mp-csky.c
4407 F: drivers/irqchip/irq-csky-*
4411 CA8210 IEEE-802.15.4 RADIO DRIVER
4412 L: linux-wpan@vger.kernel.org
4414 W: https://github.com/Cascoda/ca8210-linux.git
4415 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4416 F: drivers/net/ieee802154/ca8210.c
4418 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4419 M: Damien Le Moal <damien.lemoal@wdc.com>
4420 L: linux-riscv@lists.infradead.org
4421 L: linux-gpio@vger.kernel.org (pinctrl driver)
4422 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4423 F: drivers/pinctrl/pinctrl-k210.c
4425 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4426 M: Damien Le Moal <damien.lemoal@wdc.com>
4427 L: linux-kernel@vger.kernel.org
4428 L: linux-riscv@lists.infradead.org
4430 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4431 F: drivers/reset/reset-k210.c
4433 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4434 M: Damien Le Moal <damien.lemoal@wdc.com>
4435 L: linux-riscv@lists.infradead.org
4437 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4438 F: drivers/soc/canaan/
4439 F: include/soc/canaan/
4441 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4442 M: David Howells <dhowells@redhat.com>
4443 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4445 F: Documentation/filesystems/caching/cachefiles.rst
4448 CADENCE MIPI-CSI2 BRIDGES
4449 M: Maxime Ripard <mripard@kernel.org>
4450 L: linux-media@vger.kernel.org
4452 F: Documentation/devicetree/bindings/media/cdns,*.txt
4453 F: drivers/media/platform/cadence/cdns-csi2*
4456 L: linux-mtd@lists.infradead.org
4458 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4459 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4461 CADENCE USB3 DRD IP DRIVER
4462 M: Peter Chen <peter.chen@kernel.org>
4463 M: Pawel Laszczak <pawell@cadence.com>
4464 R: Roger Quadros <rogerq@kernel.org>
4465 R: Aswath Govindraju <a-govindraju@ti.com>
4466 L: linux-usb@vger.kernel.org
4468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4469 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4470 F: drivers/usb/cdns3/
4471 X: drivers/usb/cdns3/cdnsp*
4473 CADENCE USBSSP DRD IP DRIVER
4474 M: Pawel Laszczak <pawell@cadence.com>
4475 L: linux-usb@vger.kernel.org
4477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4478 F: drivers/usb/cdns3/
4479 X: drivers/usb/cdns3/cdns3*
4481 CADET FM/AM RADIO RECEIVER DRIVER
4482 M: Hans Verkuil <hverkuil@xs4all.nl>
4483 L: linux-media@vger.kernel.org
4485 W: https://linuxtv.org
4486 T: git git://linuxtv.org/media_tree.git
4487 F: drivers/media/radio/radio-cadet*
4489 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4490 L: linux-media@vger.kernel.org
4492 T: git git://linuxtv.org/media_tree.git
4493 F: Documentation/admin-guide/media/cafe_ccic*
4494 F: drivers/media/platform/marvell/
4497 L: netdev@vger.kernel.org
4499 F: Documentation/networking/caif/
4500 F: drivers/net/caif/
4501 F: include/net/caif/
4502 F: include/uapi/linux/caif/
4506 M: Toke Høiland-Jørgensen <toke@toke.dk>
4507 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4509 F: net/sched/sch_cake.c
4512 M: Wolfgang Grandegger <wg@grandegger.com>
4513 M: Marc Kleine-Budde <mkl@pengutronix.de>
4514 L: linux-can@vger.kernel.org
4516 W: https://github.com/linux-can
4517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4519 F: Documentation/devicetree/bindings/net/can/
4520 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4522 F: drivers/phy/phy-can-transceiver.c
4523 F: include/linux/can/bittiming.h
4524 F: include/linux/can/dev.h
4525 F: include/linux/can/length.h
4526 F: include/linux/can/platform/
4527 F: include/linux/can/rx-offload.h
4528 F: include/uapi/linux/can/error.h
4529 F: include/uapi/linux/can/netlink.h
4530 F: include/uapi/linux/can/vxcan.h
4533 M: Oliver Hartkopp <socketcan@hartkopp.net>
4534 M: Marc Kleine-Budde <mkl@pengutronix.de>
4535 L: linux-can@vger.kernel.org
4537 W: https://github.com/linux-can
4538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4540 F: Documentation/networking/can.rst
4541 F: include/linux/can/can-ml.h
4542 F: include/linux/can/core.h
4543 F: include/linux/can/skb.h
4544 F: include/net/netns/can.h
4545 F: include/uapi/linux/can.h
4546 F: include/uapi/linux/can/bcm.h
4547 F: include/uapi/linux/can/gw.h
4548 F: include/uapi/linux/can/isotp.h
4549 F: include/uapi/linux/can/raw.h
4552 CAN-J1939 NETWORK LAYER
4553 M: Robin van der Gracht <robin@protonic.nl>
4554 M: Oleksij Rempel <o.rempel@pengutronix.de>
4555 R: kernel@pengutronix.de
4556 L: linux-can@vger.kernel.org
4558 F: Documentation/networking/j1939.rst
4559 F: include/uapi/linux/can/j1939.h
4563 M: Serge Hallyn <serge@hallyn.com>
4564 L: linux-security-module@vger.kernel.org
4566 F: include/linux/capability.h
4567 F: include/uapi/linux/capability.h
4568 F: kernel/capability.c
4569 F: security/commoncap.c
4571 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4572 M: Kevin Tsai <ktsai@capellamicro.com>
4574 F: drivers/iio/light/cm*
4576 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4577 M: Christian Lamparter <chunkeey@googlemail.com>
4578 L: linux-wireless@vger.kernel.org
4580 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4581 F: drivers/net/wireless/ath/carl9170/
4584 M: Robert Richter <rric@kernel.org>
4586 W: http://www.marvell.com
4587 F: drivers/i2c/busses/i2c-octeon*
4588 F: drivers/i2c/busses/i2c-thunderx*
4590 CAVIUM LIQUIDIO NETWORK DRIVER
4591 M: Derek Chickles <dchickles@marvell.com>
4592 M: Satanand Burla <sburla@marvell.com>
4593 M: Felix Manlunas <fmanlunas@marvell.com>
4594 L: netdev@vger.kernel.org
4596 W: http://www.marvell.com
4597 F: drivers/net/ethernet/cavium/liquidio/
4600 M: Robert Richter <rric@kernel.org>
4602 W: http://www.marvell.com
4603 F: drivers/mmc/host/cavium*
4605 CAVIUM OCTEON-TX CRYPTO DRIVER
4606 M: George Cherian <gcherian@marvell.com>
4607 L: linux-crypto@vger.kernel.org
4609 W: http://www.marvell.com
4610 F: drivers/crypto/cavium/cpt/
4612 CAVIUM THUNDERX2 ARM64 SOC
4613 M: Robert Richter <rric@kernel.org>
4614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4616 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4617 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4619 CBS/ETF/TAPRIO QDISCS
4620 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4622 L: netdev@vger.kernel.org
4623 F: net/sched/sch_cbs.c
4624 F: net/sched/sch_etf.c
4625 F: net/sched/sch_taprio.c
4627 CC2520 IEEE-802.15.4 RADIO DRIVER
4628 M: Varka Bhadram <varkabhadram@gmail.com>
4629 L: linux-wpan@vger.kernel.org
4631 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4632 F: drivers/net/ieee802154/cc2520.c
4633 F: include/linux/spi/cc2520.h
4635 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4636 M: Gilad Ben-Yossef <gilad@benyossef.com>
4637 L: linux-crypto@vger.kernel.org
4639 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4640 F: drivers/crypto/ccree/
4642 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4643 M: Hadar Gat <hadar.gat@arm.com>
4644 L: linux-crypto@vger.kernel.org
4646 F: drivers/char/hw_random/cctrng.c
4647 F: drivers/char/hw_random/cctrng.h
4648 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4649 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4652 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4653 L: linux-media@vger.kernel.org
4655 W: http://linuxtv.org
4656 T: git git://linuxtv.org/media_tree.git
4657 F: Documentation/ABI/testing/debugfs-cec-error-inj
4658 F: Documentation/devicetree/bindings/media/cec.txt
4659 F: Documentation/driver-api/media/cec-core.rst
4660 F: Documentation/userspace-api/media/cec
4661 F: drivers/media/cec/
4662 F: drivers/media/rc/keymaps/rc-cec.c
4663 F: include/media/cec-notifier.h
4664 F: include/media/cec.h
4665 F: include/uapi/linux/cec-funcs.h
4666 F: include/uapi/linux/cec.h
4669 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4670 L: linux-media@vger.kernel.org
4672 W: http://linuxtv.org
4673 T: git git://linuxtv.org/media_tree.git
4674 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4675 F: drivers/media/cec/platform/cec-gpio/
4677 CELL BROADBAND ENGINE ARCHITECTURE
4678 M: Arnd Bergmann <arnd@arndb.de>
4679 L: linuxppc-dev@lists.ozlabs.org
4681 W: http://www.ibm.com/developerworks/power/cell/
4682 F: arch/powerpc/include/asm/cell*.h
4683 F: arch/powerpc/include/asm/spu*.h
4684 F: arch/powerpc/include/uapi/asm/spu*.h
4685 F: arch/powerpc/platforms/cell/
4687 CELLWISE CW2015 BATTERY DRIVER
4688 M: Tobias Schrammm <t.schramm@manjaro.org>
4690 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4691 F: drivers/power/supply/cw2015_battery.c
4693 CEPH COMMON CODE (LIBCEPH)
4694 M: Ilya Dryomov <idryomov@gmail.com>
4695 M: Xiubo Li <xiubli@redhat.com>
4696 R: Jeff Layton <jlayton@kernel.org>
4697 L: ceph-devel@vger.kernel.org
4700 T: git git://github.com/ceph/ceph-client.git
4701 F: include/linux/ceph/
4702 F: include/linux/crush/
4705 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4706 M: Xiubo Li <xiubli@redhat.com>
4707 M: Ilya Dryomov <idryomov@gmail.com>
4708 R: Jeff Layton <jlayton@kernel.org>
4709 L: ceph-devel@vger.kernel.org
4712 T: git git://github.com/ceph/ceph-client.git
4713 F: Documentation/filesystems/ceph.rst
4716 CERTIFICATE HANDLING
4717 M: David Howells <dhowells@redhat.com>
4718 M: David Woodhouse <dwmw2@infradead.org>
4719 L: keyrings@vger.kernel.org
4721 F: Documentation/admin-guide/module-signing.rst
4723 F: scripts/check-blacklist-hashes.awk
4724 F: scripts/sign-file.c
4727 CFAG12864B LCD DRIVER
4728 M: Miguel Ojeda <ojeda@kernel.org>
4730 F: drivers/auxdisplay/cfag12864b.c
4731 F: include/linux/cfag12864b.h
4733 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4734 M: Miguel Ojeda <ojeda@kernel.org>
4736 F: drivers/auxdisplay/cfag12864bfb.c
4737 F: include/linux/cfag12864b.h
4739 CHAR and MISC DRIVERS
4740 M: Arnd Bergmann <arnd@arndb.de>
4741 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4746 F: include/linux/miscdevice.h
4747 X: drivers/char/agp/
4748 X: drivers/char/hw_random/
4749 X: drivers/char/ipmi/
4750 X: drivers/char/random.c
4751 X: drivers/char/tpm/
4754 M: Andy Whitcroft <apw@canonical.com>
4755 M: Joe Perches <joe@perches.com>
4756 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4757 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4759 F: scripts/checkpatch.pl
4761 CHECKPATCH DOCUMENTATION
4762 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4763 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4764 R: Joe Perches <joe@perches.com>
4766 F: Documentation/dev-tools/checkpatch.rst
4768 CHINESE DOCUMENTATION
4769 M: Alex Shi <alexs@kernel.org>
4770 M: Yanteng Si <siyanteng@loongson.cn>
4772 F: Documentation/translations/zh_CN/
4774 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4775 M: Peter Chen <peter.chen@kernel.org>
4776 L: linux-usb@vger.kernel.org
4778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4779 F: drivers/usb/chipidea/
4781 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4782 M: Hans de Goede <hdegoede@redhat.com>
4783 L: linux-input@vger.kernel.org
4785 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4786 F: drivers/input/touchscreen/chipone_icn8318.c
4788 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4789 M: Hans de Goede <hdegoede@redhat.com>
4790 L: linux-input@vger.kernel.org
4792 F: drivers/input/touchscreen/chipone_icn8505.c
4794 CHROME HARDWARE PLATFORM SUPPORT
4795 M: Benson Leung <bleung@chromium.org>
4796 L: chrome-platform@lists.linux.dev
4798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4799 F: drivers/platform/chrome/
4801 CHROMEOS EC CODEC DRIVER
4802 M: Cheng-Yi Chiang <cychiang@chromium.org>
4803 M: Tzung-Bi Shih <tzungbi@google.com>
4804 R: Guenter Roeck <groeck@chromium.org>
4805 L: chrome-platform@lists.linux.dev
4807 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4808 F: sound/soc/codecs/cros_ec_codec.*
4810 CHROMEOS EC SUBDRIVERS
4811 M: Benson Leung <bleung@chromium.org>
4812 R: Guenter Roeck <groeck@chromium.org>
4813 L: chrome-platform@lists.linux.dev
4815 F: drivers/power/supply/cros_usbpd-charger.c
4819 CHROMEOS EC USB TYPE-C DRIVER
4820 M: Prashant Malani <pmalani@chromium.org>
4821 L: chrome-platform@lists.linux.dev
4823 F: drivers/platform/chrome/cros_ec_typec.c
4825 CHROMEOS EC USB PD NOTIFY DRIVER
4826 M: Prashant Malani <pmalani@chromium.org>
4827 L: chrome-platform@lists.linux.dev
4829 F: drivers/platform/chrome/cros_usbpd_notify.c
4830 F: include/linux/platform_data/cros_usbpd_notify.h
4832 CHRONTEL CH7322 CEC DRIVER
4833 M: Joe Tessler <jrt@google.com>
4834 L: linux-media@vger.kernel.org
4836 T: git git://linuxtv.org/media_tree.git
4837 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4838 F: drivers/media/cec/i2c/ch7322.c
4840 CIRRUS LOGIC AUDIO CODEC DRIVERS
4841 M: James Schulman <james.schulman@cirrus.com>
4842 M: David Rhodes <david.rhodes@cirrus.com>
4843 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4844 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4846 L: patches@opensource.cirrus.com
4848 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4849 F: include/dt-bindings/sound/cs*
4850 F: sound/pci/hda/cs*
4851 F: sound/soc/codecs/cs*
4853 CIRRUS LOGIC DSP FIRMWARE DRIVER
4854 M: Simon Trimmer <simont@opensource.cirrus.com>
4855 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4856 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4857 L: patches@opensource.cirrus.com
4859 W: https://github.com/CirrusLogic/linux-drivers/wiki
4860 T: git https://github.com/CirrusLogic/linux-drivers.git
4861 F: drivers/firmware/cirrus/*
4862 F: include/linux/firmware/cirrus/*
4864 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4865 M: Hartley Sweeten <hsweeten@visionengravers.com>
4866 L: netdev@vger.kernel.org
4868 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4870 CIRRUS LOGIC LOCHNAGAR DRIVER
4871 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4872 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4873 L: patches@opensource.cirrus.com
4875 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4876 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4877 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4878 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4879 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4880 F: Documentation/hwmon/lochnagar.rst
4881 F: drivers/clk/clk-lochnagar.c
4882 F: drivers/hwmon/lochnagar-hwmon.c
4883 F: drivers/mfd/lochnagar-i2c.c
4884 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4885 F: drivers/regulator/lochnagar-regulator.c
4886 F: include/dt-bindings/clk/lochnagar.h
4887 F: include/dt-bindings/pinctrl/lochnagar.h
4888 F: include/linux/mfd/lochnagar*
4889 F: sound/soc/codecs/lochnagar-sc.c
4891 CIRRUS LOGIC MADERA CODEC DRIVERS
4892 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4893 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4895 L: patches@opensource.cirrus.com
4897 W: https://github.com/CirrusLogic/linux-drivers/wiki
4898 T: git https://github.com/CirrusLogic/linux-drivers.git
4899 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4900 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4901 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4902 F: drivers/gpio/gpio-madera*
4903 F: drivers/irqchip/irq-madera*
4904 F: drivers/mfd/cs47l*
4905 F: drivers/mfd/madera*
4906 F: drivers/pinctrl/cirrus/*
4907 F: include/dt-bindings/sound/madera*
4908 F: include/linux/irqchip/irq-madera*
4909 F: include/linux/mfd/madera/*
4910 F: include/sound/madera*
4911 F: sound/soc/codecs/cs47l*
4912 F: sound/soc/codecs/madera*
4914 CISCO FCOE HBA DRIVER
4915 M: Satish Kharat <satishkh@cisco.com>
4916 M: Sesidhar Baddela <sebaddel@cisco.com>
4917 M: Karan Tilak Kumar <kartilak@cisco.com>
4918 L: linux-scsi@vger.kernel.org
4920 F: drivers/scsi/fnic/
4922 CISCO SCSI HBA DRIVER
4923 M: Karan Tilak Kumar <kartilak@cisco.com>
4924 M: Sesidhar Baddela <sebaddel@cisco.com>
4925 L: linux-scsi@vger.kernel.org
4927 F: drivers/scsi/snic/
4929 CISCO VIC ETHERNET NIC DRIVER
4930 M: Christian Benvenuti <benve@cisco.com>
4931 M: Govindarajulu Varadarajan <_govind@gmx.com>
4933 F: drivers/net/ethernet/cisco/enic/
4935 CISCO VIC LOW LATENCY NIC DRIVER
4936 M: Christian Benvenuti <benve@cisco.com>
4937 M: Nelson Escobar <neescoba@cisco.com>
4939 F: drivers/infiniband/hw/usnic/
4942 M: Miguel Ojeda <ojeda@kernel.org>
4946 CLANG/LLVM BUILD SUPPORT
4947 M: Nathan Chancellor <nathan@kernel.org>
4948 M: Nick Desaulniers <ndesaulniers@google.com>
4949 R: Tom Rix <trix@redhat.com>
4950 L: llvm@lists.linux.dev
4952 W: https://clangbuiltlinux.github.io/
4953 B: https://github.com/ClangBuiltLinux/linux/issues
4954 C: irc://irc.libera.chat/clangbuiltlinux
4955 F: Documentation/kbuild/llvm.rst
4956 F: include/linux/compiler-clang.h
4957 F: scripts/Makefile.clang
4958 F: scripts/clang-tools/
4959 K: \b(?i:clang|llvm)\b
4961 CLANG CONTROL FLOW INTEGRITY SUPPORT
4962 M: Sami Tolvanen <samitolvanen@google.com>
4963 M: Kees Cook <keescook@chromium.org>
4964 R: Nathan Chancellor <nathan@kernel.org>
4965 R: Nick Desaulniers <ndesaulniers@google.com>
4966 L: llvm@lists.linux.dev
4968 B: https://github.com/ClangBuiltLinux/linux/issues
4969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4970 F: include/linux/cfi.h
4974 M: Russell King <linux@armlinux.org.uk>
4975 L: linux-clk@vger.kernel.org
4977 F: include/linux/clk.h
4979 CLOCKSOURCE, CLOCKEVENT DRIVERS
4980 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4981 M: Thomas Gleixner <tglx@linutronix.de>
4982 L: linux-kernel@vger.kernel.org
4984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4985 F: Documentation/devicetree/bindings/timer/
4986 F: drivers/clocksource/
4989 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4990 M: Daniel Oliveira Nascimento <don@syst.com.br>
4991 L: platform-driver-x86@vger.kernel.org
4993 F: drivers/platform/x86/classmate-laptop.c
4996 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4997 L: linux-media@vger.kernel.org
4999 W: https://linuxtv.org
5000 T: git git://linuxtv.org/media_tree.git
5001 F: drivers/media/pci/cobalt/
5003 COCCINELLE/Semantic Patches (SmPL)
5004 M: Julia Lawall <Julia.Lawall@inria.fr>
5005 M: Nicolas Palix <nicolas.palix@imag.fr>
5006 L: cocci@inria.fr (moderated for non-subscribers)
5008 W: https://coccinelle.gitlabpages.inria.fr/website/
5009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5010 F: Documentation/dev-tools/coccinelle.rst
5011 F: scripts/coccicheck
5012 F: scripts/coccinelle/
5015 M: Jan Harkes <jaharkes@cs.cmu.edu>
5017 L: codalist@coda.cs.cmu.edu
5019 W: http://www.coda.cs.cmu.edu/
5020 F: Documentation/filesystems/coda.rst
5022 F: include/linux/coda*.h
5023 F: include/uapi/linux/coda*.h
5025 CODA V4L2 MEM2MEM DRIVER
5026 M: Philipp Zabel <p.zabel@pengutronix.de>
5027 L: linux-media@vger.kernel.org
5029 F: Documentation/devicetree/bindings/media/coda.yaml
5030 F: drivers/media/platform/chips-media/
5033 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5035 F: Documentation/process/code-of-conduct-interpretation.rst
5036 F: Documentation/process/code-of-conduct.rst
5039 M: Ian Abbott <abbotti@mev.co.uk>
5040 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5043 F: include/linux/comedi/
5044 F: include/uapi/linux/comedi.h
5046 COMMON CLK FRAMEWORK
5047 M: Michael Turquette <mturquette@baylibre.com>
5048 M: Stephen Boyd <sboyd@kernel.org>
5049 L: linux-clk@vger.kernel.org
5051 Q: http://patchwork.kernel.org/project/linux-clk/list/
5052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5053 F: Documentation/devicetree/bindings/clock/
5055 F: include/dt-bindings/clock/
5056 F: include/linux/clk-pr*
5057 F: include/linux/clk/
5058 F: include/linux/of_clk.h
5059 X: drivers/clk/clkdev.c
5061 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5062 M: Steve French <sfrench@samba.org>
5063 L: linux-cifs@vger.kernel.org
5064 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5066 W: http://linux-cifs.samba.org/
5067 T: git git://git.samba.org/sfrench/cifs-2.6.git
5068 F: Documentation/admin-guide/cifs/
5072 COMPACTPCI HOTPLUG CORE
5073 M: Scott Murray <scott@spiteful.org>
5074 L: linux-pci@vger.kernel.org
5076 F: drivers/pci/hotplug/cpci_hotplug*
5078 COMPACTPCI HOTPLUG GENERIC DRIVER
5079 M: Scott Murray <scott@spiteful.org>
5080 L: linux-pci@vger.kernel.org
5082 F: drivers/pci/hotplug/cpcihp_generic.c
5084 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5085 M: Scott Murray <scott@spiteful.org>
5086 L: linux-pci@vger.kernel.org
5088 F: drivers/pci/hotplug/cpcihp_zt5550.*
5090 COMPAL LAPTOP SUPPORT
5091 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5092 L: platform-driver-x86@vger.kernel.org
5094 F: drivers/platform/x86/compal-laptop.c
5097 M: Miguel Ojeda <ojeda@kernel.org>
5098 R: Nick Desaulniers <ndesaulniers@google.com>
5100 F: include/linux/compiler_attributes.h
5102 COMPUTE EXPRESS LINK (CXL)
5103 M: Alison Schofield <alison.schofield@intel.com>
5104 M: Vishal Verma <vishal.l.verma@intel.com>
5105 M: Ira Weiny <ira.weiny@intel.com>
5106 M: Ben Widawsky <ben.widawsky@intel.com>
5107 M: Dan Williams <dan.j.williams@intel.com>
5108 L: linux-cxl@vger.kernel.org
5111 F: include/uapi/linux/cxl_mem.h
5113 CONEXANT ACCESSRUNNER USB DRIVER
5114 L: accessrunner-general@lists.sourceforge.net
5116 W: http://accessrunner.sourceforge.net/
5117 F: drivers/usb/atm/cxacru.c
5120 M: Joel Becker <jlbec@evilplan.org>
5121 M: Christoph Hellwig <hch@lst.de>
5123 T: git git://git.infradead.org/users/hch/configfs.git
5125 F: include/linux/configfs.h
5126 F: samples/configfs/
5129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5131 F: drivers/video/console/
5132 F: include/linux/console*
5135 M: Frederic Weisbecker <frederic@kernel.org>
5137 F: kernel/context_tracking.c
5138 F: include/linux/context_tracking*
5140 CONTROL GROUP (CGROUP)
5141 M: Tejun Heo <tj@kernel.org>
5142 M: Zefan Li <lizefan.x@bytedance.com>
5143 M: Johannes Weiner <hannes@cmpxchg.org>
5144 L: cgroups@vger.kernel.org
5146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5147 F: Documentation/admin-guide/cgroup-v1/
5148 F: Documentation/admin-guide/cgroup-v2.rst
5149 F: include/linux/cgroup*
5151 F: tools/testing/selftests/cgroup/
5153 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5154 M: Tejun Heo <tj@kernel.org>
5155 M: Jens Axboe <axboe@kernel.dk>
5156 L: cgroups@vger.kernel.org
5157 L: linux-block@vger.kernel.org
5158 T: git git://git.kernel.dk/linux-block
5159 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5160 F: block/bfq-cgroup.c
5161 F: block/blk-cgroup.c
5162 F: block/blk-iolatency.c
5163 F: block/blk-throttle.c
5164 F: include/linux/blk-cgroup.h
5166 CONTROL GROUP - CPUSET
5167 M: Zefan Li <lizefan.x@bytedance.com>
5168 L: cgroups@vger.kernel.org
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5171 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5172 F: include/linux/cpuset.h
5173 F: kernel/cgroup/cpuset.c
5175 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5176 M: Johannes Weiner <hannes@cmpxchg.org>
5177 M: Michal Hocko <mhocko@kernel.org>
5178 M: Roman Gushchin <roman.gushchin@linux.dev>
5179 M: Shakeel Butt <shakeelb@google.com>
5180 R: Muchun Song <songmuchun@bytedance.com>
5181 L: cgroups@vger.kernel.org
5182 L: linux-mm@kvack.org
5186 F: tools/testing/selftests/cgroup/memcg_protection.m
5187 F: tools/testing/selftests/cgroup/test_kmem.c
5188 F: tools/testing/selftests/cgroup/test_memcontrol.c
5190 CORETEMP HARDWARE MONITORING DRIVER
5191 M: Fenghua Yu <fenghua.yu@intel.com>
5192 L: linux-hwmon@vger.kernel.org
5194 F: Documentation/hwmon/coretemp.rst
5195 F: drivers/hwmon/coretemp.c
5197 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5198 M: Marius Zachmann <mail@mariuszachmann.de>
5199 L: linux-hwmon@vger.kernel.org
5201 F: drivers/hwmon/corsair-cpro.c
5203 CORSAIR-PSU HARDWARE MONITOR DRIVER
5204 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5205 L: linux-hwmon@vger.kernel.org
5207 F: Documentation/hwmon/corsair-psu.rst
5208 F: drivers/hwmon/corsair-psu.c
5211 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5212 L: linux-iio@vger.kernel.org
5214 T: git git@gitlab.com:vilhelmgray/counter.git
5215 F: Documentation/ABI/testing/sysfs-bus-counter
5216 F: Documentation/driver-api/generic-counter.rst
5218 F: include/linux/counter.h
5219 F: include/uapi/linux/counter.h
5223 M: Bence Csókás <bence98@sch.bme.hu>
5225 F: drivers/i2c/busses/i2c-cp2615.c
5227 CPMAC ETHERNET DRIVER
5228 M: Florian Fainelli <f.fainelli@gmail.com>
5229 L: netdev@vger.kernel.org
5231 F: drivers/net/ethernet/ti/cpmac.c
5233 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5234 M: Viresh Kumar <viresh.kumar@linaro.org>
5235 M: Sudeep Holla <sudeep.holla@arm.com>
5236 L: linux-pm@vger.kernel.org
5238 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5239 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5241 CPU FREQUENCY SCALING FRAMEWORK
5242 M: "Rafael J. Wysocki" <rafael@kernel.org>
5243 M: Viresh Kumar <viresh.kumar@linaro.org>
5244 L: linux-pm@vger.kernel.org
5246 B: https://bugzilla.kernel.org
5247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5249 F: Documentation/admin-guide/pm/cpufreq.rst
5250 F: Documentation/admin-guide/pm/intel_pstate.rst
5251 F: Documentation/cpu-freq/
5252 F: Documentation/devicetree/bindings/cpufreq/
5254 F: include/linux/cpufreq.h
5255 F: include/linux/sched/cpufreq.h
5256 F: kernel/sched/cpufreq*.c
5257 F: tools/testing/selftests/cpufreq/
5259 CPU IDLE TIME MANAGEMENT FRAMEWORK
5260 M: "Rafael J. Wysocki" <rafael@kernel.org>
5261 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5262 L: linux-pm@vger.kernel.org
5264 B: https://bugzilla.kernel.org
5265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5266 F: Documentation/admin-guide/pm/cpuidle.rst
5267 F: Documentation/driver-api/pm/cpuidle.rst
5269 F: include/linux/cpuidle.h
5271 CPU POWER MONITORING SUBSYSTEM
5272 M: Thomas Renninger <trenn@suse.com>
5273 M: Shuah Khan <shuah@kernel.org>
5274 M: Shuah Khan <skhan@linuxfoundation.org>
5275 L: linux-pm@vger.kernel.org
5277 F: tools/power/cpupower/
5280 M: "H. Peter Anvin" <hpa@zytor.com>
5282 F: arch/x86/kernel/cpuid.c
5283 F: arch/x86/kernel/msr.c
5285 CPUIDLE DRIVER - ARM BIG LITTLE
5286 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5287 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5288 L: linux-pm@vger.kernel.org
5289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5292 F: drivers/cpuidle/cpuidle-big_little.c
5294 CPUIDLE DRIVER - ARM EXYNOS
5295 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5296 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5297 M: Kukjin Kim <kgene@kernel.org>
5298 L: linux-pm@vger.kernel.org
5299 L: linux-samsung-soc@vger.kernel.org
5301 F: arch/arm/mach-exynos/pm.c
5302 F: drivers/cpuidle/cpuidle-exynos.c
5303 F: include/linux/platform_data/cpuidle-exynos.h
5305 CPUIDLE DRIVER - ARM PSCI
5306 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5307 M: Sudeep Holla <sudeep.holla@arm.com>
5308 L: linux-pm@vger.kernel.org
5309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5311 F: drivers/cpuidle/cpuidle-psci.c
5313 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5314 M: Ulf Hansson <ulf.hansson@linaro.org>
5315 L: linux-pm@vger.kernel.org
5316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5318 F: drivers/cpuidle/cpuidle-psci.h
5319 F: drivers/cpuidle/cpuidle-psci-domain.c
5321 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5322 M: Ulf Hansson <ulf.hansson@linaro.org>
5323 L: linux-pm@vger.kernel.org
5325 F: drivers/cpuidle/dt_idle_genpd.c
5326 F: drivers/cpuidle/dt_idle_genpd.h
5328 CPUIDLE DRIVER - RISC-V SBI
5329 M: Anup Patel <anup@brainfault.org>
5330 L: linux-pm@vger.kernel.org
5331 L: linux-riscv@lists.infradead.org
5333 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5336 M: Nicolas Pitre <nico@fluxnic.net>
5338 F: Documentation/filesystems/cramfs.rst
5342 M: Bastien Nocera <hadess@hadess.net>
5343 L: linux-input@vger.kernel.org
5345 F: drivers/hid/hid-creative-sb0540.c
5348 M: Herbert Xu <herbert@gondor.apana.org.au>
5349 M: "David S. Miller" <davem@davemloft.net>
5350 L: linux-crypto@vger.kernel.org
5352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5354 F: Documentation/crypto/
5355 F: Documentation/devicetree/bindings/crypto/
5360 F: include/linux/crypto*
5363 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5364 M: Neil Horman <nhorman@tuxdriver.com>
5365 L: linux-crypto@vger.kernel.org
5367 F: crypto/ansi_cprng.c
5371 M: Hans Verkuil <hverkuil@xs4all.nl>
5372 L: linux-media@vger.kernel.org
5374 W: http://linuxtv.org
5375 T: git git://linuxtv.org/media_tree.git
5376 F: drivers/media/i2c/cs3308.c
5378 CS5535 Audio ALSA driver
5379 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5381 F: sound/pci/cs5535audio/
5383 CSI DRIVERS FOR ALLWINNER V3s
5384 M: Yong Deng <yong.deng@magewell.com>
5385 L: linux-media@vger.kernel.org
5387 T: git git://linuxtv.org/media_tree.git
5388 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5389 F: drivers/media/platform/sunxi/sun6i-csi/
5392 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5393 M: Ondrej Ille <ondrej.ille@gmail.com>
5394 L: linux-can@vger.kernel.org
5396 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5397 F: drivers/net/can/ctucanfd/
5400 M: Solomon Peachy <pizza@shaftnet.org>
5402 F: drivers/net/wireless/st/cw1200/
5404 CX18 VIDEO4LINUX DRIVER
5405 M: Andy Walls <awalls@md.metrocast.net>
5406 L: linux-media@vger.kernel.org
5408 W: https://linuxtv.org
5409 T: git git://linuxtv.org/media_tree.git
5410 F: drivers/media/pci/cx18/
5411 F: include/uapi/linux/ivtv*
5413 CX2341X MPEG ENCODER HELPER MODULE
5414 M: Hans Verkuil <hverkuil@xs4all.nl>
5415 L: linux-media@vger.kernel.org
5417 W: https://linuxtv.org
5418 T: git git://linuxtv.org/media_tree.git
5419 F: drivers/media/common/cx2341x*
5420 F: include/media/drv-intf/cx2341x.h
5422 CX24120 MEDIA DRIVER
5423 M: Jemma Denson <jdenson@gmail.com>
5424 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5425 L: linux-media@vger.kernel.org
5427 W: https://linuxtv.org
5428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5429 F: drivers/media/dvb-frontends/cx24120*
5431 CX88 VIDEO4LINUX DRIVER
5432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L: linux-media@vger.kernel.org
5435 W: https://linuxtv.org
5436 T: git git://linuxtv.org/media_tree.git
5437 F: Documentation/driver-api/media/drivers/cx88*
5438 F: drivers/media/pci/cx88/
5440 CXD2820R MEDIA DRIVER
5441 M: Antti Palosaari <crope@iki.fi>
5442 L: linux-media@vger.kernel.org
5444 W: https://linuxtv.org
5445 W: http://palosaari.fi/linux/
5446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5447 T: git git://linuxtv.org/anttip/media_tree.git
5448 F: drivers/media/dvb-frontends/cxd2820r*
5450 CXGB3 ETHERNET DRIVER (CXGB3)
5451 M: Raju Rangoju <rajur@chelsio.com>
5452 L: netdev@vger.kernel.org
5454 W: http://www.chelsio.com
5455 F: drivers/net/ethernet/chelsio/cxgb3/
5457 CXGB3 ISCSI DRIVER (CXGB3I)
5458 M: Karen Xie <kxie@chelsio.com>
5459 L: linux-scsi@vger.kernel.org
5461 W: http://www.chelsio.com
5462 F: drivers/scsi/cxgbi/cxgb3i
5464 CXGB4 CRYPTO DRIVER (chcr)
5465 M: Ayush Sawal <ayush.sawal@chelsio.com>
5466 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5467 M: Rohit Maheshwari <rohitm@chelsio.com>
5468 L: linux-crypto@vger.kernel.org
5470 W: http://www.chelsio.com
5471 F: drivers/crypto/chelsio
5473 CXGB4 INLINE CRYPTO DRIVER
5474 M: Ayush Sawal <ayush.sawal@chelsio.com>
5475 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5476 M: Rohit Maheshwari <rohitm@chelsio.com>
5477 L: netdev@vger.kernel.org
5479 W: http://www.chelsio.com
5480 F: drivers/net/ethernet/chelsio/inline_crypto/
5482 CXGB4 ETHERNET DRIVER (CXGB4)
5483 M: Raju Rangoju <rajur@chelsio.com>
5484 L: netdev@vger.kernel.org
5486 W: http://www.chelsio.com
5487 F: drivers/net/ethernet/chelsio/cxgb4/
5489 CXGB4 ISCSI DRIVER (CXGB4I)
5490 M: Karen Xie <kxie@chelsio.com>
5491 L: linux-scsi@vger.kernel.org
5493 W: http://www.chelsio.com
5494 F: drivers/scsi/cxgbi/cxgb4i
5496 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5497 M: Potnuri Bharat Teja <bharat@chelsio.com>
5498 L: linux-rdma@vger.kernel.org
5500 W: http://www.openfabrics.org
5501 F: drivers/infiniband/hw/cxgb4/
5502 F: include/uapi/rdma/cxgb4-abi.h
5504 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5505 M: Raju Rangoju <rajur@chelsio.com>
5506 L: netdev@vger.kernel.org
5508 W: http://www.chelsio.com
5509 F: drivers/net/ethernet/chelsio/cxgb4vf/
5511 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5512 M: Frederic Barrat <fbarrat@linux.ibm.com>
5513 M: Andrew Donnellan <ajd@linux.ibm.com>
5514 L: linuxppc-dev@lists.ozlabs.org
5516 F: Documentation/ABI/testing/sysfs-class-cxl
5517 F: Documentation/powerpc/cxl.rst
5518 F: arch/powerpc/platforms/powernv/pci-cxl.c
5519 F: drivers/misc/cxl/
5520 F: include/misc/cxl*
5521 F: include/uapi/misc/cxl.h
5523 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5524 M: Manoj N. Kumar <manoj@linux.ibm.com>
5525 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5526 M: Uma Krishnan <ukrishn@linux.ibm.com>
5527 L: linux-scsi@vger.kernel.org
5529 F: Documentation/powerpc/cxlflash.rst
5530 F: drivers/scsi/cxlflash/
5531 F: include/uapi/scsi/cxlflash_ioctl.h
5534 M: Russell King <linux@armlinux.org.uk>
5535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5537 W: http://www.armlinux.org.uk/
5538 F: drivers/video/fbdev/cyber2000fb.*
5540 CYCLADES PC300 DRIVER
5542 F: drivers/net/wan/pc300*
5544 CYPRESS_FIRMWARE MEDIA DRIVER
5545 M: Antti Palosaari <crope@iki.fi>
5546 L: linux-media@vger.kernel.org
5548 W: https://linuxtv.org
5549 W: http://palosaari.fi/linux/
5550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5551 T: git git://linuxtv.org/anttip/media_tree.git
5552 F: drivers/media/common/cypress_firmware*
5554 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5555 M: Linus Walleij <linus.walleij@linaro.org>
5556 L: linux-input@vger.kernel.org
5558 F: drivers/input/touchscreen/cy8ctma140.c
5560 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5561 M: Yassine Oudjana <y.oudjana@protonmail.com>
5562 L: linux-input@vger.kernel.org
5564 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5565 F: drivers/input/keyboard/cypress-sf.c
5567 CYTTSP TOUCHSCREEN DRIVER
5568 M: Linus Walleij <linus.walleij@linaro.org>
5569 L: linux-input@vger.kernel.org
5571 F: drivers/input/touchscreen/cyttsp*
5573 D-LINK DIR-685 TOUCHKEYS DRIVER
5574 M: Linus Walleij <linus.walleij@linaro.org>
5575 L: linux-input@vger.kernel.org
5577 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5579 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5580 M: Joshua Kinard <kumba@gentoo.org>
5582 F: drivers/rtc/rtc-ds1685.c
5583 F: include/linux/rtc/ds1685.h
5585 DAMA SLAVE for AX.25
5586 M: Joerg Reuter <jreuter@yaina.de>
5587 L: linux-hams@vger.kernel.org
5589 W: http://yaina.de/jreuter/
5590 W: http://www.qsl.net/dl1bke/
5591 F: net/ax25/af_ax25.c
5592 F: net/ax25/ax25_dev.c
5593 F: net/ax25/ax25_ds_*
5594 F: net/ax25/ax25_in.c
5595 F: net/ax25/ax25_out.c
5596 F: net/ax25/ax25_timer.c
5597 F: net/ax25/sysctl_net_ax25.c
5600 M: SeongJae Park <sj@kernel.org>
5601 L: damon@lists.linux.dev
5602 L: linux-mm@kvack.org
5604 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5605 F: Documentation/admin-guide/mm/damon/
5606 F: Documentation/vm/damon/
5607 F: include/linux/damon.h
5608 F: include/trace/events/damon.h
5610 F: tools/testing/selftests/damon/
5612 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5613 L: netdev@vger.kernel.org
5615 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5616 F: drivers/net/ethernet/dec/tulip/dmfe.c
5618 DC390/AM53C974 SCSI driver
5619 M: Hannes Reinecke <hare@suse.com>
5620 L: linux-scsi@vger.kernel.org
5622 F: drivers/scsi/am53c974.c
5625 M: Oliver Neukum <oliver@neukum.org>
5626 M: Ali Akcaagac <aliakc@web.de>
5627 M: Jamie Lenehan <lenehan@twibble.org>
5628 L: dc395x@twibble.org
5630 W: http://twibble.org/dist/dc395x/
5631 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5632 F: Documentation/scsi/dc395x.rst
5633 F: drivers/scsi/dc395x.*
5636 L: dccp@vger.kernel.org
5638 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5639 F: include/linux/dccp.h
5640 F: include/linux/tfrc.h
5641 F: include/uapi/linux/dccp.h
5644 DECnet NETWORK LAYER
5645 L: linux-decnet-user@lists.sourceforge.net
5647 W: http://linux-decnet.sourceforge.net
5648 F: Documentation/networking/decnet.rst
5651 DECSTATION PLATFORM SUPPORT
5652 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5653 L: linux-mips@vger.kernel.org
5655 W: http://www.linux-mips.org/wiki/DECstation
5657 F: arch/mips/include/asm/dec/
5658 F: arch/mips/include/asm/mach-dec/
5660 DEFXX FDDI NETWORK DRIVER
5661 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5663 F: drivers/net/fddi/defxx.*
5665 DEFZA FDDI NETWORK DRIVER
5666 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5668 F: drivers/net/fddi/defza.*
5670 DEINTERLACE DRIVERS FOR ALLWINNER H3
5671 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5672 L: linux-media@vger.kernel.org
5674 T: git git://linuxtv.org/media_tree.git
5675 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5676 F: drivers/media/platform/sunxi/sun8i-di/
5679 M: Matthew Garrett <mjg59@srcf.ucam.org>
5680 M: Pali Rohár <pali@kernel.org>
5681 L: platform-driver-x86@vger.kernel.org
5683 F: drivers/platform/x86/dell/dell-laptop.c
5685 DELL LAPTOP FREEFALL DRIVER
5686 M: Pali Rohár <pali@kernel.org>
5688 F: drivers/platform/x86/dell/dell-smo8800.c
5690 DELL LAPTOP RBTN DRIVER
5691 M: Pali Rohár <pali@kernel.org>
5693 F: drivers/platform/x86/dell/dell-rbtn.*
5695 DELL LAPTOP SMM DRIVER
5696 M: Pali Rohár <pali@kernel.org>
5698 F: Documentation/ABI/obsolete/procfs-i8k
5699 F: drivers/hwmon/dell-smm-hwmon.c
5700 F: include/uapi/linux/i8k.h
5702 DELL REMOTE BIOS UPDATE DRIVER
5703 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5704 L: platform-driver-x86@vger.kernel.org
5706 F: drivers/platform/x86/dell/dell_rbu.c
5709 M: Pali Rohár <pali@kernel.org>
5710 L: Dell.Client.Kernel@dell.com
5711 L: platform-driver-x86@vger.kernel.org
5713 F: drivers/platform/x86/dell/dell-smbios.*
5715 DELL SMBIOS SMM DRIVER
5716 L: Dell.Client.Kernel@dell.com
5717 L: platform-driver-x86@vger.kernel.org
5719 F: drivers/platform/x86/dell/dell-smbios-smm.c
5721 DELL SMBIOS WMI DRIVER
5722 L: Dell.Client.Kernel@dell.com
5723 L: platform-driver-x86@vger.kernel.org
5725 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5726 F: tools/wmi/dell-smbios-example.c
5728 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5729 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5730 L: platform-driver-x86@vger.kernel.org
5732 F: Documentation/driver-api/dcdbas.rst
5733 F: drivers/platform/x86/dell/dcdbas.*
5735 DELL WMI DESCRIPTOR DRIVER
5736 L: Dell.Client.Kernel@dell.com
5738 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5740 DELL WMI SYSMAN DRIVER
5741 M: Divya Bharathi <divya.bharathi@dell.com>
5742 M: Prasanth Ksr <prasanth.ksr@dell.com>
5743 L: Dell.Client.Kernel@dell.com
5744 L: platform-driver-x86@vger.kernel.org
5746 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5747 F: drivers/platform/x86/dell/dell-wmi-sysman/
5749 DELL WMI NOTIFICATIONS DRIVER
5750 M: Matthew Garrett <mjg59@srcf.ucam.org>
5751 M: Pali Rohár <pali@kernel.org>
5753 F: drivers/platform/x86/dell/dell-wmi-base.c
5755 DELL WMI HARDWARE PRIVACY SUPPORT
5756 M: Perry Yuan <Perry.Yuan@dell.com>
5757 L: Dell.Client.Kernel@dell.com
5758 L: platform-driver-x86@vger.kernel.org
5760 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5762 DELTA ST MEDIA DRIVER
5763 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5764 L: linux-media@vger.kernel.org
5766 W: https://linuxtv.org
5767 T: git git://linuxtv.org/media_tree.git
5768 F: drivers/media/platform/st/sti/delta
5770 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5771 M: Zev Weiss <zev@bewilderbeest.net>
5772 L: linux-hwmon@vger.kernel.org
5774 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5776 DELTA DPS920AB PSU DRIVER
5777 M: Robert Marko <robert.marko@sartura.hr>
5778 L: linux-hwmon@vger.kernel.org
5780 F: Documentation/hwmon/dps920ab.rst
5781 F: drivers/hwmon/pmbus/dps920ab.c
5783 DELTA NETWORKS TN48M CPLD DRIVERS
5784 M: Robert Marko <robert.marko@sartura.hr>
5786 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5787 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5788 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5789 F: drivers/gpio/gpio-tn48m.c
5790 F: include/dt-bindings/reset/delta,tn48m-reset.h
5793 L: linux-mtd@lists.infradead.org
5795 F: drivers/mtd/nand/raw/denali*
5797 DESIGNWARE EDMA CORE IP DRIVER
5798 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5799 L: dmaengine@vger.kernel.org
5801 F: drivers/dma/dw-edma/
5802 F: include/linux/dma/edma.h
5804 DESIGNWARE XDATA IP DRIVER
5805 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5806 L: linux-pci@vger.kernel.org
5808 F: Documentation/misc-devices/dw-xdata-pcie.rst
5809 F: drivers/misc/dw-xdata-pcie.c
5811 DESIGNWARE USB2 DRD IP DRIVER
5812 M: Minas Harutyunyan <hminas@synopsys.com>
5813 L: linux-usb@vger.kernel.org
5815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5816 F: drivers/usb/dwc2/
5818 DESIGNWARE USB3 DRD IP DRIVER
5819 M: Felipe Balbi <balbi@kernel.org>
5820 L: linux-usb@vger.kernel.org
5822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5823 F: drivers/usb/dwc3/
5825 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5826 M: Andreas Klinger <ak@it-klinger.de>
5827 L: linux-iio@vger.kernel.org
5829 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5830 F: drivers/iio/proximity/srf*.c
5832 DEVICE COREDUMP (DEV_COREDUMP)
5833 M: Johannes Berg <johannes@sipsolutions.net>
5834 L: linux-kernel@vger.kernel.org
5836 F: drivers/base/devcoredump.c
5837 F: include/linux/devcoredump.h
5839 DEVICE DEPENDENCY HELPER SCRIPT
5840 M: Saravana Kannan <saravanak@google.com>
5841 L: linux-kernel@vger.kernel.org
5843 F: scripts/dev-needs.sh
5845 DEVICE DIRECT ACCESS (DAX)
5846 M: Dan Williams <dan.j.williams@intel.com>
5847 M: Vishal Verma <vishal.l.verma@intel.com>
5848 M: Dave Jiang <dave.jiang@intel.com>
5849 L: nvdimm@lists.linux.dev
5853 DEVICE FREQUENCY (DEVFREQ)
5854 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5855 M: Kyungmin Park <kyungmin.park@samsung.com>
5856 M: Chanwoo Choi <cw00.choi@samsung.com>
5857 L: linux-pm@vger.kernel.org
5859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5860 F: Documentation/devicetree/bindings/devfreq/
5862 F: include/linux/devfreq.h
5863 F: include/trace/events/devfreq.h
5865 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5866 M: Chanwoo Choi <cw00.choi@samsung.com>
5867 L: linux-pm@vger.kernel.org
5869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5870 F: Documentation/devicetree/bindings/devfreq/event/
5871 F: drivers/devfreq/devfreq-event.c
5872 F: drivers/devfreq/event/
5873 F: include/dt-bindings/pmu/exynos_ppmu.h
5874 F: include/linux/devfreq-event.h
5876 DEVICE NUMBER REGISTRY
5877 M: Torben Mathiasen <device@lanana.org>
5879 W: http://lanana.org/docs/device-list/index.html
5881 DEVICE RESOURCE MANAGEMENT HELPERS
5882 M: Hans de Goede <hdegoede@redhat.com>
5883 R: Matti Vaittinen <mazziesaccount@gmail.com>
5885 F: include/linux/devm-helpers.h
5888 M: Alasdair Kergon <agk@redhat.com>
5889 M: Mike Snitzer <snitzer@kernel.org>
5890 M: dm-devel@redhat.com
5891 L: dm-devel@redhat.com
5893 W: http://sources.redhat.com/dm
5894 Q: http://patchwork.kernel.org/project/dm-devel/list/
5895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5896 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5897 F: Documentation/admin-guide/device-mapper/
5898 F: drivers/md/Kconfig
5899 F: drivers/md/Makefile
5901 F: drivers/md/persistent-data/
5902 F: include/linux/device-mapper.h
5903 F: include/linux/dm-*.h
5904 F: include/uapi/linux/dm-*.h
5907 M: Jiri Pirko <jiri@nvidia.com>
5908 L: netdev@vger.kernel.org
5910 F: Documentation/networking/devlink
5911 F: include/net/devlink.h
5912 F: include/uapi/linux/devlink.h
5913 F: net/core/devlink.c
5915 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5916 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5917 L: kernel@dh-electronics.com
5919 F: arch/arm/boot/dts/imx6*-dhcom-*
5921 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5922 M: Marek Vasut <marex@denx.de>
5923 L: kernel@dh-electronics.com
5925 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5926 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5928 DIALOG SEMICONDUCTOR DRIVERS
5929 M: Support Opensource <support.opensource@diasemi.com>
5931 W: http://www.dialog-semiconductor.com/products
5932 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5933 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5934 F: Documentation/devicetree/bindings/mfd/da90*.txt
5935 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5936 F: Documentation/devicetree/bindings/regulator/da92*.txt
5937 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5938 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5939 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5940 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5941 F: Documentation/hwmon/da90??.rst
5942 F: drivers/gpio/gpio-da90??.c
5943 F: drivers/hwmon/da90??-hwmon.c
5944 F: drivers/iio/adc/da91??-*.c
5945 F: drivers/input/misc/da72??.[ch]
5946 F: drivers/input/misc/da90??_onkey.c
5947 F: drivers/input/touchscreen/da9052_tsi.c
5948 F: drivers/leds/leds-da90??.c
5949 F: drivers/mfd/da903x.c
5950 F: drivers/mfd/da90??-*.c
5951 F: drivers/mfd/da91??-*.c
5952 F: drivers/pinctrl/pinctrl-da90??.c
5953 F: drivers/power/supply/da9052-battery.c
5954 F: drivers/power/supply/da91??-*.c
5955 F: drivers/regulator/da9???-regulator.[ch]
5956 F: drivers/regulator/slg51000-regulator.[ch]
5957 F: drivers/rtc/rtc-da90??.c
5958 F: drivers/thermal/da90??-thermal.c
5959 F: drivers/video/backlight/da90??_bl.c
5960 F: drivers/watchdog/da90??_wdt.c
5961 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5962 F: include/linux/mfd/da903x.h
5963 F: include/linux/mfd/da9052/
5964 F: include/linux/mfd/da9055/
5965 F: include/linux/mfd/da9062/
5966 F: include/linux/mfd/da9063/
5967 F: include/linux/mfd/da9150/
5968 F: include/linux/regulator/da9211.h
5969 F: include/sound/da[79]*.h
5970 F: sound/soc/codecs/da[79]*.[ch]
5972 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5973 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5974 L: linux-gpio@vger.kernel.org
5976 F: drivers/gpio/gpio-gpio-mm.c
5978 DIOLAN U2C-12 I2C DRIVER
5979 M: Guenter Roeck <linux@roeck-us.net>
5980 L: linux-i2c@vger.kernel.org
5982 F: drivers/i2c/busses/i2c-diolan-u2c.c
5984 DIRECTORY NOTIFICATION (DNOTIFY)
5985 M: Jan Kara <jack@suse.cz>
5986 R: Amir Goldstein <amir73il@gmail.com>
5987 L: linux-fsdevel@vger.kernel.org
5989 F: Documentation/filesystems/dnotify.rst
5990 F: fs/notify/dnotify/
5991 F: include/linux/dnotify.h
5993 DISK GEOMETRY AND PARTITION HANDLING
5994 M: Andries Brouwer <aeb@cwi.nl>
5996 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5997 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5998 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6001 M: Jan Kara <jack@suse.com>
6003 F: Documentation/filesystems/quota.rst
6005 F: include/linux/quota*.h
6006 F: include/uapi/linux/quota*.h
6008 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6009 M: Bernie Thompson <bernie@plugable.com>
6010 L: linux-fbdev@vger.kernel.org
6012 W: http://plugable.com/category/projects/udlfb/
6013 F: Documentation/fb/udlfb.rst
6014 F: drivers/video/fbdev/udlfb.c
6015 F: include/video/udlfb.h
6017 DISTRIBUTED LOCK MANAGER (DLM)
6018 M: Christine Caulfield <ccaulfie@redhat.com>
6019 M: David Teigland <teigland@redhat.com>
6020 L: cluster-devel@redhat.com
6022 W: http://sources.redhat.com/cluster/
6023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6026 DMA BUFFER SHARING FRAMEWORK
6027 M: Sumit Semwal <sumit.semwal@linaro.org>
6028 M: Christian König <christian.koenig@amd.com>
6029 L: linux-media@vger.kernel.org
6030 L: dri-devel@lists.freedesktop.org
6031 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/driver-api/dma-buf.rst
6036 F: include/linux/*fence.h
6037 F: include/linux/dma-buf.h
6038 F: include/linux/dma-resv.h
6039 K: \bdma_(?:buf|fence|resv)\b
6041 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6042 M: Vinod Koul <vkoul@kernel.org>
6043 L: dmaengine@vger.kernel.org
6045 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6047 F: Documentation/devicetree/bindings/dma/
6048 F: Documentation/driver-api/dmaengine/
6050 F: include/linux/dma/
6051 F: include/linux/dmaengine.h
6052 F: include/linux/of_dma.h
6055 M: Christoph Hellwig <hch@lst.de>
6056 M: Marek Szyprowski <m.szyprowski@samsung.com>
6057 R: Robin Murphy <robin.murphy@arm.com>
6058 L: iommu@lists.linux-foundation.org
6059 L: iommu@lists.linux.dev
6061 W: http://git.infradead.org/users/hch/dma-mapping.git
6062 T: git git://git.infradead.org/users/hch/dma-mapping.git
6063 F: include/asm-generic/dma-mapping.h
6064 F: include/linux/dma-direct.h
6065 F: include/linux/dma-mapping.h
6066 F: include/linux/dma-map-ops.h
6069 DMA MAPPING BENCHMARK
6070 M: Xiang Chen <chenxiang66@hisilicon.com>
6071 L: iommu@lists.linux-foundation.org
6072 L: iommu@lists.linux.dev
6073 F: kernel/dma/map_benchmark.c
6074 F: tools/testing/selftests/dma/
6076 DMA-BUF HEAPS FRAMEWORK
6077 M: Sumit Semwal <sumit.semwal@linaro.org>
6078 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6079 R: Liam Mark <lmark@codeaurora.org>
6080 R: Laura Abbott <labbott@redhat.com>
6081 R: Brian Starkey <Brian.Starkey@arm.com>
6082 R: John Stultz <jstultz@google.com>
6083 L: linux-media@vger.kernel.org
6084 L: dri-devel@lists.freedesktop.org
6085 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6087 T: git git://anongit.freedesktop.org/drm/drm-misc
6088 F: drivers/dma-buf/dma-heap.c
6089 F: drivers/dma-buf/heaps/*
6090 F: include/linux/dma-heap.h
6091 F: include/uapi/linux/dma-heap.h
6093 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6094 M: Lukasz Luba <lukasz.luba@arm.com>
6095 L: linux-pm@vger.kernel.org
6096 L: linux-samsung-soc@vger.kernel.org
6098 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6099 F: drivers/memory/samsung/exynos5422-dmc.c
6101 DME1737 HARDWARE MONITOR DRIVER
6102 M: Juerg Haefliger <juergh@gmail.com>
6103 L: linux-hwmon@vger.kernel.org
6105 F: Documentation/hwmon/dme1737.rst
6106 F: drivers/hwmon/dme1737.c
6109 M: Jean Delvare <jdelvare@suse.com>
6111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6112 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6113 F: drivers/firmware/dmi-id.c
6114 F: drivers/firmware/dmi_scan.c
6115 F: include/linux/dmi.h
6118 M: Jonathan Corbet <corbet@lwn.net>
6119 L: linux-doc@vger.kernel.org
6121 P: Documentation/doc-guide/maintainer-profile.rst
6122 T: git git://git.lwn.net/linux.git docs-next
6124 F: scripts/documentation-file-ref-check
6125 F: scripts/kernel-doc
6126 F: scripts/sphinx-pre-install
6127 X: Documentation/ABI/
6128 X: Documentation/admin-guide/media/
6129 X: Documentation/devicetree/
6130 X: Documentation/driver-api/media/
6131 X: Documentation/firmware-guide/acpi/
6132 X: Documentation/i2c/
6133 X: Documentation/power/
6134 X: Documentation/spi/
6135 X: Documentation/userspace-api/media/
6137 DOCUMENTATION REPORTING ISSUES
6138 M: Thorsten Leemhuis <linux@leemhuis.info>
6139 L: linux-doc@vger.kernel.org
6141 F: Documentation/admin-guide/reporting-issues.rst
6143 DOCUMENTATION SCRIPTS
6144 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6145 L: linux-doc@vger.kernel.org
6147 F: Documentation/sphinx/parse-headers.pl
6148 F: scripts/documentation-file-ref-check
6149 F: scripts/sphinx-pre-install
6151 DOCUMENTATION/ITALIAN
6152 M: Federico Vaga <federico.vaga@vaga.pv.it>
6153 L: linux-doc@vger.kernel.org
6155 F: Documentation/translations/it_IT
6157 DOCUMENTATION/JAPANESE
6158 R: Akira Yokosawa <akiyks@gmail.com>
6159 L: linux-doc@vger.kernel.org
6161 F: Documentation/translations/ja_JP
6163 DONGWOON DW9714 LENS VOICE COIL DRIVER
6164 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6165 L: linux-media@vger.kernel.org
6167 T: git git://linuxtv.org/media_tree.git
6168 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6169 F: drivers/media/i2c/dw9714.c
6171 DONGWOON DW9768 LENS VOICE COIL DRIVER
6172 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6173 L: linux-media@vger.kernel.org
6175 T: git git://linuxtv.org/media_tree.git
6176 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6177 F: drivers/media/i2c/dw9768.c
6179 DONGWOON DW9807 LENS VOICE COIL DRIVER
6180 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6181 L: linux-media@vger.kernel.org
6183 T: git git://linuxtv.org/media_tree.git
6184 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6185 F: drivers/media/i2c/dw9807-vcm.c
6188 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6189 L: blinux-list@redhat.com
6191 F: drivers/char/dtlk.c
6192 F: include/linux/dtlk.h
6194 DPAA2 DATAPATH I/O (DPIO) DRIVER
6195 M: Roy Pledge <Roy.Pledge@nxp.com>
6196 L: linux-kernel@vger.kernel.org
6198 F: drivers/soc/fsl/dpio
6200 DPAA2 ETHERNET DRIVER
6201 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6202 L: netdev@vger.kernel.org
6204 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6205 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6206 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6207 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6208 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6209 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6210 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6211 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6212 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6214 DPAA2 ETHERNET SWITCH DRIVER
6215 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6216 L: netdev@vger.kernel.org
6218 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6219 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6220 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6222 DPT_I2O SCSI RAID DRIVER
6223 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6224 L: linux-scsi@vger.kernel.org
6226 W: http://www.adaptec.com/
6227 F: drivers/scsi/dpt*
6228 F: drivers/scsi/dpt/
6231 M: Philipp Reisner <philipp.reisner@linbit.com>
6232 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6233 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6234 L: drbd-dev@lists.linbit.com
6236 W: http://www.drbd.org
6237 T: git git://git.linbit.com/linux-drbd.git
6238 T: git git://git.linbit.com/drbd-8.4.git
6239 F: Documentation/admin-guide/blockdev/
6240 F: drivers/block/drbd/
6243 DRIVER COMPONENT FRAMEWORK
6244 L: dri-devel@lists.freedesktop.org
6245 F: drivers/base/component.c
6246 F: include/linux/component.h
6248 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6249 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6250 R: "Rafael J. Wysocki" <rafael@kernel.org>
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6253 F: Documentation/core-api/kobject.rst
6257 F: include/linux/debugfs.h
6258 F: include/linux/kobj*
6261 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6262 M: Nishanth Menon <nm@ti.com>
6263 L: linux-pm@vger.kernel.org
6265 F: drivers/soc/ti/smartreflex.c
6266 F: include/linux/power/smartreflex.h
6268 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6269 M: Maxime Ripard <mripard@kernel.org>
6270 M: Chen-Yu Tsai <wens@csie.org>
6271 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6272 L: dri-devel@lists.freedesktop.org
6274 T: git git://anongit.freedesktop.org/drm/drm-misc
6275 F: drivers/gpu/drm/sun4i/sun8i*
6277 DRM DRIVER FOR ARM PL111 CLCD
6278 M: Emma Anholt <emma@anholt.net>
6280 T: git git://anongit.freedesktop.org/drm/drm-misc
6281 F: drivers/gpu/drm/pl111/
6283 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6284 M: Linus Walleij <linus.walleij@linaro.org>
6286 T: git git://anongit.freedesktop.org/drm/drm-misc
6287 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6288 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6290 DRM DRIVER FOR ASPEED BMC GFX
6291 M: Joel Stanley <joel@jms.id.au>
6292 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6294 T: git git://anongit.freedesktop.org/drm/drm-misc
6295 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6296 F: drivers/gpu/drm/aspeed/
6298 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6299 M: Dave Airlie <airlied@redhat.com>
6300 R: Thomas Zimmermann <tzimmermann@suse.de>
6301 L: dri-devel@lists.freedesktop.org
6303 T: git git://anongit.freedesktop.org/drm/drm-misc
6304 F: drivers/gpu/drm/ast/
6306 DRM DRIVER FOR BOCHS VIRTUAL GPU
6307 M: Gerd Hoffmann <kraxel@redhat.com>
6308 L: virtualization@lists.linux-foundation.org
6310 T: git git://anongit.freedesktop.org/drm/drm-misc
6311 F: drivers/gpu/drm/tiny/bochs.c
6313 DRM DRIVER FOR BOE HIMAX8279D PANELS
6314 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6316 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6317 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6319 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6320 M: Jagan Teki <jagan@amarulasolutions.com>
6322 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6323 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6325 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6326 M: Linus Walleij <linus.walleij@linaro.org>
6328 T: git git://anongit.freedesktop.org/drm/drm-misc
6329 F: drivers/gpu/drm/tve200/
6331 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6332 M: Icenowy Zheng <icenowy@aosc.io>
6334 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6335 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6337 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6338 M: Jagan Teki <jagan@amarulasolutions.com>
6340 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6341 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6343 DRM DRIVER FOR GENERIC USB DISPLAY
6344 M: Noralf Trønnes <noralf@tronnes.org>
6346 W: https://github.com/notro/gud/wiki
6347 T: git git://anongit.freedesktop.org/drm/drm-misc
6348 F: drivers/gpu/drm/gud/
6349 F: include/drm/gud.h
6351 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6352 M: Hans de Goede <hdegoede@redhat.com>
6354 T: git git://anongit.freedesktop.org/drm/drm-misc
6355 F: drivers/gpu/drm/tiny/gm12u320.c
6357 DRM DRIVER FOR HX8357D PANELS
6358 M: Emma Anholt <emma@anholt.net>
6360 T: git git://anongit.freedesktop.org/drm/drm-misc
6361 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6362 F: drivers/gpu/drm/tiny/hx8357d.c
6364 DRM DRIVER FOR ILITEK ILI9225 PANELS
6365 M: David Lechner <david@lechnology.com>
6367 T: git git://anongit.freedesktop.org/drm/drm-misc
6368 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6369 F: drivers/gpu/drm/tiny/ili9225.c
6371 DRM DRIVER FOR ILITEK ILI9486 PANELS
6372 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6374 T: git git://anongit.freedesktop.org/drm/drm-misc
6375 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6376 F: drivers/gpu/drm/tiny/ili9486.c
6378 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6379 S: Orphan / Obsolete
6380 F: drivers/gpu/drm/i810/
6381 F: include/uapi/drm/i810_drm.h
6383 DRM DRIVER FOR LVDS PANELS
6384 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6385 L: dri-devel@lists.freedesktop.org
6386 T: git git://anongit.freedesktop.org/drm/drm-misc
6388 F: drivers/gpu/drm/panel/panel-lvds.c
6389 F: Documentation/devicetree/bindings/display/lvds.yaml
6390 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6392 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6393 M: Guido Günther <agx@sigxcpu.org>
6394 R: Purism Kernel Team <kernel@puri.sm>
6396 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6397 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6399 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6400 S: Orphan / Obsolete
6401 F: drivers/gpu/drm/mga/
6402 F: include/uapi/drm/mga_drm.h
6404 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6405 M: Dave Airlie <airlied@redhat.com>
6406 R: Thomas Zimmermann <tzimmermann@suse.de>
6407 L: dri-devel@lists.freedesktop.org
6409 T: git git://anongit.freedesktop.org/drm/drm-misc
6410 F: drivers/gpu/drm/mgag200/
6412 DRM DRIVER FOR MI0283QT
6413 M: Noralf Trønnes <noralf@tronnes.org>
6415 T: git git://anongit.freedesktop.org/drm/drm-misc
6416 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6417 F: drivers/gpu/drm/tiny/mi0283qt.c
6419 DRM DRIVER FOR MIPI DBI compatible panels
6420 M: Noralf Trønnes <noralf@tronnes.org>
6422 W: https://github.com/notro/panel-mipi-dbi/wiki
6423 T: git git://anongit.freedesktop.org/drm/drm-misc
6424 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6425 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6427 DRM DRIVER FOR MSM ADRENO GPU
6428 M: Rob Clark <robdclark@gmail.com>
6429 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6430 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6431 R: Sean Paul <sean@poorly.run>
6432 L: linux-arm-msm@vger.kernel.org
6433 L: dri-devel@lists.freedesktop.org
6434 L: freedreno@lists.freedesktop.org
6436 T: git https://gitlab.freedesktop.org/drm/msm.git
6437 F: Documentation/devicetree/bindings/display/msm/
6438 F: drivers/gpu/drm/msm/
6439 F: include/uapi/drm/msm_drm.h
6441 DRM DRIVER FOR NOVATEK NT35510 PANELS
6442 M: Linus Walleij <linus.walleij@linaro.org>
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6446 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6448 DRM DRIVER FOR NOVATEK NT35560 PANELS
6449 M: Linus Walleij <linus.walleij@linaro.org>
6451 T: git git://anongit.freedesktop.org/drm/drm-misc
6452 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6453 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6455 DRM DRIVER FOR NOVATEK NT36672A PANELS
6456 M: Sumit Semwal <sumit.semwal@linaro.org>
6458 T: git git://anongit.freedesktop.org/drm/drm-misc
6459 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6460 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6462 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6463 M: Ben Skeggs <bskeggs@redhat.com>
6464 M: Karol Herbst <kherbst@redhat.com>
6465 M: Lyude Paul <lyude@redhat.com>
6466 L: dri-devel@lists.freedesktop.org
6467 L: nouveau@lists.freedesktop.org
6469 W: https://nouveau.freedesktop.org/
6470 Q: https://patchwork.freedesktop.org/project/nouveau/
6471 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6472 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6473 C: irc://irc.oftc.net/nouveau
6474 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6475 F: drivers/gpu/drm/nouveau/
6476 F: include/uapi/drm/nouveau_drm.h
6478 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6479 M: Stefan Mavrodiev <stefan@olimex.com>
6481 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6482 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6484 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6485 R: Douglas Anderson <dianders@chromium.org>
6486 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6487 F: drivers/gpu/drm/bridge/parade-ps8640.c
6489 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6490 M: Noralf Trønnes <noralf@tronnes.org>
6492 T: git git://anongit.freedesktop.org/drm/drm-misc
6493 F: Documentation/devicetree/bindings/display/repaper.txt
6494 F: drivers/gpu/drm/tiny/repaper.c
6496 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6497 M: Javier Martinez Canillas <javierm@redhat.com>
6499 T: git git://anongit.freedesktop.org/drm/drm-misc
6500 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6501 F: drivers/gpu/drm/solomon/ssd130x*
6503 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6504 M: Dave Airlie <airlied@redhat.com>
6505 M: Gerd Hoffmann <kraxel@redhat.com>
6506 L: virtualization@lists.linux-foundation.org
6508 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6509 T: git git://anongit.freedesktop.org/drm/drm-misc
6510 F: drivers/gpu/drm/tiny/cirrus.c
6512 DRM DRIVER FOR QXL VIRTUAL GPU
6513 M: Dave Airlie <airlied@redhat.com>
6514 M: Gerd Hoffmann <kraxel@redhat.com>
6515 L: virtualization@lists.linux-foundation.org
6516 L: spice-devel@lists.freedesktop.org
6518 T: git git://anongit.freedesktop.org/drm/drm-misc
6519 F: drivers/gpu/drm/qxl/
6520 F: include/uapi/drm/qxl_drm.h
6522 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6523 S: Orphan / Obsolete
6524 F: drivers/gpu/drm/r128/
6525 F: include/uapi/drm/r128_drm.h
6527 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6528 M: Robert Chiras <robert.chiras@nxp.com>
6530 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6531 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6533 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6534 M: Linus Walleij <linus.walleij@linaro.org>
6536 T: git git://anongit.freedesktop.org/drm/drm-misc
6537 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6538 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6540 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6541 M: Markuss Broks <markuss.broks@gmail.com>
6543 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6544 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6546 DRM DRIVER FOR SITRONIX ST7703 PANELS
6547 M: Guido Günther <agx@sigxcpu.org>
6548 R: Purism Kernel Team <kernel@puri.sm>
6549 R: Ondrej Jirman <megous@megous.com>
6551 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6552 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6554 DRM DRIVER FOR SAVAGE VIDEO CARDS
6555 S: Orphan / Obsolete
6556 F: drivers/gpu/drm/savage/
6557 F: include/uapi/drm/savage_drm.h
6559 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6560 M: Thomas Zimmermann <tzimmermann@suse.de>
6561 L: dri-devel@lists.freedesktop.org
6563 T: git git://anongit.freedesktop.org/drm/drm-misc
6564 F: drivers/gpu/drm/tiny/simpledrm.c
6566 DRM DRIVER FOR SIS VIDEO CARDS
6567 S: Orphan / Obsolete
6568 F: drivers/gpu/drm/sis/
6569 F: include/uapi/drm/sis_drm.h
6571 DRM DRIVER FOR SITRONIX ST7586 PANELS
6572 M: David Lechner <david@lechnology.com>
6574 T: git git://anongit.freedesktop.org/drm/drm-misc
6575 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6576 F: drivers/gpu/drm/tiny/st7586.c
6578 DRM DRIVER FOR SITRONIX ST7701 PANELS
6579 M: Jagan Teki <jagan@amarulasolutions.com>
6581 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6582 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6584 DRM DRIVER FOR SITRONIX ST7735R PANELS
6585 M: David Lechner <david@lechnology.com>
6587 T: git git://anongit.freedesktop.org/drm/drm-misc
6588 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6589 F: drivers/gpu/drm/tiny/st7735r.c
6591 DRM DRIVER FOR ST-ERICSSON MCDE
6592 M: Linus Walleij <linus.walleij@linaro.org>
6594 T: git git://anongit.freedesktop.org/drm/drm-misc
6595 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6596 F: drivers/gpu/drm/mcde/
6598 DRM DRIVER FOR TDFX VIDEO CARDS
6599 S: Orphan / Obsolete
6600 F: drivers/gpu/drm/tdfx/
6602 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6603 R: Douglas Anderson <dianders@chromium.org>
6604 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6605 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6607 DRM DRIVER FOR TPO TPG110 PANELS
6608 M: Linus Walleij <linus.walleij@linaro.org>
6610 T: git git://anongit.freedesktop.org/drm/drm-misc
6611 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6612 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6614 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6615 M: Dave Airlie <airlied@redhat.com>
6616 R: Sean Paul <sean@poorly.run>
6617 R: Thomas Zimmermann <tzimmermann@suse.de>
6618 L: dri-devel@lists.freedesktop.org
6620 T: git git://anongit.freedesktop.org/drm/drm-misc
6621 F: drivers/gpu/drm/udl/
6623 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6624 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6625 M: Melissa Wen <melissa.srw@gmail.com>
6626 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6627 R: Daniel Vetter <daniel@ffwll.ch>
6628 L: dri-devel@lists.freedesktop.org
6630 T: git git://anongit.freedesktop.org/drm/drm-misc
6631 F: Documentation/gpu/vkms.rst
6632 F: drivers/gpu/drm/vkms/
6634 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6635 M: Hans de Goede <hdegoede@redhat.com>
6636 L: dri-devel@lists.freedesktop.org
6638 T: git git://anongit.freedesktop.org/drm/drm-misc
6639 F: drivers/gpu/drm/vboxvideo/
6641 DRM DRIVER FOR VMWARE VIRTUAL GPU
6642 M: Zack Rusin <zackr@vmware.com>
6643 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6644 L: dri-devel@lists.freedesktop.org
6646 T: git git://anongit.freedesktop.org/drm/drm-misc
6647 F: drivers/gpu/drm/vmwgfx/
6648 F: include/uapi/drm/vmwgfx_drm.h
6650 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6651 M: Linus Walleij <linus.walleij@linaro.org>
6653 T: git git://anongit.freedesktop.org/drm/drm-misc
6654 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6655 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6658 M: David Airlie <airlied@linux.ie>
6659 M: Daniel Vetter <daniel@ffwll.ch>
6660 L: dri-devel@lists.freedesktop.org
6662 B: https://gitlab.freedesktop.org/drm
6663 C: irc://irc.oftc.net/dri-devel
6664 T: git git://anongit.freedesktop.org/drm/drm
6665 F: Documentation/devicetree/bindings/display/
6666 F: Documentation/devicetree/bindings/gpu/
6667 F: Documentation/gpu/
6670 F: include/linux/vga*
6671 F: include/uapi/drm/
6673 DRM DRIVERS AND MISC GPU PATCHES
6674 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6675 M: Maxime Ripard <mripard@kernel.org>
6676 M: Thomas Zimmermann <tzimmermann@suse.de>
6678 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6679 T: git git://anongit.freedesktop.org/drm/drm-misc
6680 F: Documentation/gpu/
6681 F: drivers/gpu/drm/*
6684 F: include/linux/vga*
6685 F: include/uapi/drm/drm*
6687 DRM DRIVERS FOR ALLWINNER A10
6688 M: Maxime Ripard <mripard@kernel.org>
6689 M: Chen-Yu Tsai <wens@csie.org>
6690 L: dri-devel@lists.freedesktop.org
6692 T: git git://anongit.freedesktop.org/drm/drm-misc
6693 F: Documentation/devicetree/bindings/display/allwinner*
6694 F: drivers/gpu/drm/sun4i/
6696 DRM DRIVERS FOR AMLOGIC SOCS
6697 M: Neil Armstrong <narmstrong@baylibre.com>
6698 L: dri-devel@lists.freedesktop.org
6699 L: linux-amlogic@lists.infradead.org
6701 W: http://linux-meson.com/
6702 T: git git://anongit.freedesktop.org/drm/drm-misc
6703 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6704 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6705 F: Documentation/gpu/meson.rst
6706 F: drivers/gpu/drm/meson/
6708 DRM DRIVERS FOR ATMEL HLCDC
6709 M: Sam Ravnborg <sam@ravnborg.org>
6710 M: Boris Brezillon <bbrezillon@kernel.org>
6711 L: dri-devel@lists.freedesktop.org
6713 T: git git://anongit.freedesktop.org/drm/drm-misc
6714 F: Documentation/devicetree/bindings/display/atmel/
6715 F: drivers/gpu/drm/atmel-hlcdc/
6717 DRM DRIVERS FOR BRIDGE CHIPS
6718 M: Andrzej Hajda <andrzej.hajda@intel.com>
6719 M: Neil Armstrong <narmstrong@baylibre.com>
6720 M: Robert Foss <robert.foss@linaro.org>
6721 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6722 R: Jonas Karlman <jonas@kwiboo.se>
6723 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6725 T: git git://anongit.freedesktop.org/drm/drm-misc
6726 F: Documentation/devicetree/bindings/display/bridge/
6727 F: drivers/gpu/drm/bridge/
6729 DRM DRIVERS FOR EXYNOS
6730 M: Inki Dae <inki.dae@samsung.com>
6731 M: Joonyoung Shim <jy0922.shim@samsung.com>
6732 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6733 M: Kyungmin Park <kyungmin.park@samsung.com>
6734 L: dri-devel@lists.freedesktop.org
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6737 F: Documentation/devicetree/bindings/display/exynos/
6738 F: Documentation/devicetree/bindings/display/samsung/
6739 F: drivers/gpu/drm/exynos/
6740 F: include/uapi/drm/exynos_drm.h
6742 DRM DRIVERS FOR FREESCALE DCU
6743 M: Stefan Agner <stefan@agner.ch>
6744 M: Alison Wang <alison.wang@nxp.com>
6745 L: dri-devel@lists.freedesktop.org
6747 T: git git://anongit.freedesktop.org/drm/drm-misc
6748 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6749 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6750 F: drivers/gpu/drm/fsl-dcu/
6752 DRM DRIVERS FOR FREESCALE IMX
6753 M: Philipp Zabel <p.zabel@pengutronix.de>
6754 L: dri-devel@lists.freedesktop.org
6756 F: Documentation/devicetree/bindings/display/imx/
6757 F: drivers/gpu/drm/imx/
6758 F: drivers/gpu/ipu-v3/
6760 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6761 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6762 L: dri-devel@lists.freedesktop.org
6764 T: git git://github.com/patjak/drm-gma500
6765 F: drivers/gpu/drm/gma500/
6767 DRM DRIVERS FOR HISILICON
6768 M: Xinliang Liu <xinliang.liu@linaro.org>
6769 M: Tian Tao <tiantao6@hisilicon.com>
6770 R: John Stultz <jstultz@google.com>
6771 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6772 R: Chen Feng <puck.chen@hisilicon.com>
6773 L: dri-devel@lists.freedesktop.org
6775 T: git git://anongit.freedesktop.org/drm/drm-misc
6776 F: Documentation/devicetree/bindings/display/hisilicon/
6777 F: drivers/gpu/drm/hisilicon/
6779 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6780 M: Deepak Rawat <drawat.floss@gmail.com>
6781 L: linux-hyperv@vger.kernel.org
6782 L: dri-devel@lists.freedesktop.org
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: drivers/gpu/drm/hyperv
6787 DRM DRIVERS FOR LIMA
6788 M: Qiang Yu <yuq825@gmail.com>
6789 L: dri-devel@lists.freedesktop.org
6790 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6792 T: git git://anongit.freedesktop.org/drm/drm-misc
6793 F: drivers/gpu/drm/lima/
6794 F: include/uapi/drm/lima_drm.h
6796 DRM DRIVERS FOR MEDIATEK
6797 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6798 M: Philipp Zabel <p.zabel@pengutronix.de>
6799 L: dri-devel@lists.freedesktop.org
6800 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6802 F: Documentation/devicetree/bindings/display/mediatek/
6803 F: drivers/gpu/drm/mediatek/
6804 F: drivers/phy/mediatek/phy-mtk-hdmi*
6805 F: drivers/phy/mediatek/phy-mtk-mipi*
6807 DRM DRIVERS FOR NVIDIA TEGRA
6808 M: Thierry Reding <thierry.reding@gmail.com>
6809 L: dri-devel@lists.freedesktop.org
6810 L: linux-tegra@vger.kernel.org
6812 T: git git://anongit.freedesktop.org/tegra/linux.git
6813 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6814 F: Documentation/devicetree/bindings/gpu/host1x/
6815 F: drivers/gpu/drm/tegra/
6816 F: drivers/gpu/host1x/
6817 F: include/linux/host1x.h
6818 F: include/uapi/drm/tegra_drm.h
6820 DRM DRIVERS FOR RENESAS
6821 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6822 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6823 L: dri-devel@lists.freedesktop.org
6824 L: linux-renesas-soc@vger.kernel.org
6826 T: git git://linuxtv.org/pinchartl/media drm/du/next
6827 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6828 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6829 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6830 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6831 F: drivers/gpu/drm/rcar-du/
6832 F: drivers/gpu/drm/shmobile/
6833 F: include/linux/platform_data/shmob_drm.h
6835 DRM DRIVERS FOR ROCKCHIP
6836 M: Sandy Huang <hjc@rock-chips.com>
6837 M: Heiko Stübner <heiko@sntech.de>
6838 L: dri-devel@lists.freedesktop.org
6840 T: git git://anongit.freedesktop.org/drm/drm-misc
6841 F: Documentation/devicetree/bindings/display/rockchip/
6842 F: drivers/gpu/drm/rockchip/
6845 M: Alain Volmat <alain.volmat@foss.st.com>
6846 L: dri-devel@lists.freedesktop.org
6848 T: git git://anongit.freedesktop.org/drm/drm-misc
6849 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6850 F: drivers/gpu/drm/sti
6853 M: Yannick Fertre <yannick.fertre@foss.st.com>
6854 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6855 M: Philippe Cornu <philippe.cornu@foss.st.com>
6856 L: dri-devel@lists.freedesktop.org
6858 T: git git://anongit.freedesktop.org/drm/drm-misc
6859 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6860 F: drivers/gpu/drm/stm
6862 DRM DRIVERS FOR TI KEYSTONE
6863 M: Jyri Sarha <jyri.sarha@iki.fi>
6864 M: Tomi Valkeinen <tomba@kernel.org>
6865 L: dri-devel@lists.freedesktop.org
6867 T: git git://anongit.freedesktop.org/drm/drm-misc
6868 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6869 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6870 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6871 F: drivers/gpu/drm/tidss/
6873 DRM DRIVERS FOR TI LCDC
6874 M: Jyri Sarha <jyri.sarha@iki.fi>
6875 R: Tomi Valkeinen <tomba@kernel.org>
6876 L: dri-devel@lists.freedesktop.org
6878 F: Documentation/devicetree/bindings/display/tilcdc/
6879 F: drivers/gpu/drm/tilcdc/
6881 DRM DRIVERS FOR TI OMAP
6882 M: Tomi Valkeinen <tomba@kernel.org>
6883 L: dri-devel@lists.freedesktop.org
6885 F: Documentation/devicetree/bindings/display/ti/
6886 F: drivers/gpu/drm/omapdrm/
6889 M: Emma Anholt <emma@anholt.net>
6891 T: git git://anongit.freedesktop.org/drm/drm-misc
6892 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6893 F: drivers/gpu/drm/v3d/
6894 F: include/uapi/drm/v3d_drm.h
6897 M: Emma Anholt <emma@anholt.net>
6898 M: Maxime Ripard <mripard@kernel.org>
6900 T: git git://github.com/anholt/linux
6901 T: git git://anongit.freedesktop.org/drm/drm-misc
6902 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6903 F: drivers/gpu/drm/vc4/
6904 F: include/uapi/drm/vc4_drm.h
6906 DRM DRIVERS FOR VIVANTE GPU IP
6907 M: Lucas Stach <l.stach@pengutronix.de>
6908 R: Russell King <linux+etnaviv@armlinux.org.uk>
6909 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6910 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6911 L: dri-devel@lists.freedesktop.org
6913 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6914 F: drivers/gpu/drm/etnaviv/
6915 F: include/uapi/drm/etnaviv_drm.h
6918 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6919 L: dri-devel@lists.freedesktop.org
6920 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6922 T: git git://anongit.freedesktop.org/drm/drm-misc
6923 F: Documentation/gpu/xen-front.rst
6924 F: drivers/gpu/drm/xen/
6926 DRM DRIVERS FOR XILINX
6927 M: Hyun Kwon <hyun.kwon@xilinx.com>
6928 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6929 L: dri-devel@lists.freedesktop.org
6931 T: git git://anongit.freedesktop.org/drm/drm-misc
6932 F: Documentation/devicetree/bindings/display/xlnx/
6933 F: drivers/gpu/drm/xlnx/
6936 M: Thierry Reding <thierry.reding@gmail.com>
6937 R: Sam Ravnborg <sam@ravnborg.org>
6938 L: dri-devel@lists.freedesktop.org
6940 T: git git://anongit.freedesktop.org/drm/drm-misc
6941 F: Documentation/devicetree/bindings/display/panel/
6942 F: drivers/gpu/drm/drm_panel.c
6943 F: drivers/gpu/drm/panel/
6944 F: include/drm/drm_panel.h
6946 DRM PRIVACY-SCREEN CLASS
6947 M: Hans de Goede <hdegoede@redhat.com>
6948 L: dri-devel@lists.freedesktop.org
6950 T: git git://anongit.freedesktop.org/drm/drm-misc
6951 F: drivers/gpu/drm/drm_privacy_screen*
6952 F: include/drm/drm_privacy_screen*
6955 M: Christian Koenig <christian.koenig@amd.com>
6956 M: Huang Rui <ray.huang@amd.com>
6957 L: dri-devel@lists.freedesktop.org
6959 T: git git://anongit.freedesktop.org/drm/drm-misc
6960 F: drivers/gpu/drm/ttm/
6964 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6965 L: dri-devel@lists.freedesktop.org
6967 T: git git://anongit.freedesktop.org/drm/drm-misc
6968 F: drivers/gpu/drm/scheduler/
6969 F: include/drm/gpu_scheduler.h
6971 DSBR100 USB FM RADIO DRIVER
6972 M: Alexey Klimov <klimov.linux@gmail.com>
6973 L: linux-media@vger.kernel.org
6975 T: git git://linuxtv.org/media_tree.git
6976 F: drivers/media/radio/dsbr100.c
6979 M: Hans Verkuil <hverkuil@xs4all.nl>
6980 L: linux-media@vger.kernel.org
6982 W: https://linuxtv.org
6983 T: git git://linuxtv.org/media_tree.git
6984 F: drivers/media/pci/dt3155/
6986 DVB_USB_AF9015 MEDIA DRIVER
6987 M: Antti Palosaari <crope@iki.fi>
6988 L: linux-media@vger.kernel.org
6990 W: https://linuxtv.org
6991 W: http://palosaari.fi/linux/
6992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6993 T: git git://linuxtv.org/anttip/media_tree.git
6994 F: drivers/media/usb/dvb-usb-v2/af9015*
6996 DVB_USB_AF9035 MEDIA DRIVER
6997 M: Antti Palosaari <crope@iki.fi>
6998 L: linux-media@vger.kernel.org
7000 W: https://linuxtv.org
7001 W: http://palosaari.fi/linux/
7002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7003 T: git git://linuxtv.org/anttip/media_tree.git
7004 F: drivers/media/usb/dvb-usb-v2/af9035*
7006 DVB_USB_ANYSEE MEDIA DRIVER
7007 M: Antti Palosaari <crope@iki.fi>
7008 L: linux-media@vger.kernel.org
7010 W: https://linuxtv.org
7011 W: http://palosaari.fi/linux/
7012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7013 T: git git://linuxtv.org/anttip/media_tree.git
7014 F: drivers/media/usb/dvb-usb-v2/anysee*
7016 DVB_USB_AU6610 MEDIA DRIVER
7017 M: Antti Palosaari <crope@iki.fi>
7018 L: linux-media@vger.kernel.org
7020 W: https://linuxtv.org
7021 W: http://palosaari.fi/linux/
7022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7023 T: git git://linuxtv.org/anttip/media_tree.git
7024 F: drivers/media/usb/dvb-usb-v2/au6610*
7026 DVB_USB_CE6230 MEDIA DRIVER
7027 M: Antti Palosaari <crope@iki.fi>
7028 L: linux-media@vger.kernel.org
7030 W: https://linuxtv.org
7031 W: http://palosaari.fi/linux/
7032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7033 T: git git://linuxtv.org/anttip/media_tree.git
7034 F: drivers/media/usb/dvb-usb-v2/ce6230*
7036 DVB_USB_CXUSB MEDIA DRIVER
7037 M: Michael Krufky <mkrufky@linuxtv.org>
7038 L: linux-media@vger.kernel.org
7040 W: https://linuxtv.org
7041 W: http://github.com/mkrufky
7042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7043 T: git git://linuxtv.org/media_tree.git
7044 F: drivers/media/usb/dvb-usb/cxusb*
7046 DVB_USB_EC168 MEDIA DRIVER
7047 M: Antti Palosaari <crope@iki.fi>
7048 L: linux-media@vger.kernel.org
7050 W: https://linuxtv.org
7051 W: http://palosaari.fi/linux/
7052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7053 T: git git://linuxtv.org/anttip/media_tree.git
7054 F: drivers/media/usb/dvb-usb-v2/ec168*
7056 DVB_USB_GL861 MEDIA DRIVER
7057 M: Antti Palosaari <crope@iki.fi>
7058 L: linux-media@vger.kernel.org
7060 W: https://linuxtv.org
7061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7062 T: git git://linuxtv.org/anttip/media_tree.git
7063 F: drivers/media/usb/dvb-usb-v2/gl861*
7065 DVB_USB_MXL111SF MEDIA DRIVER
7066 M: Michael Krufky <mkrufky@linuxtv.org>
7067 L: linux-media@vger.kernel.org
7069 W: https://linuxtv.org
7070 W: http://github.com/mkrufky
7071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7072 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7073 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7075 DVB_USB_RTL28XXU MEDIA DRIVER
7076 M: Antti Palosaari <crope@iki.fi>
7077 L: linux-media@vger.kernel.org
7079 W: https://linuxtv.org
7080 W: http://palosaari.fi/linux/
7081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7082 T: git git://linuxtv.org/anttip/media_tree.git
7083 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7085 DVB_USB_V2 MEDIA DRIVER
7086 M: Antti Palosaari <crope@iki.fi>
7087 L: linux-media@vger.kernel.org
7089 W: https://linuxtv.org
7090 W: http://palosaari.fi/linux/
7091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7092 T: git git://linuxtv.org/anttip/media_tree.git
7093 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7094 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7097 M: Jason Baron <jbaron@akamai.com>
7099 F: include/linux/dynamic_debug.h
7100 F: lib/dynamic_debug.c
7102 DYNAMIC INTERRUPT MODERATION
7103 M: Tal Gilboa <talgi@nvidia.com>
7105 F: Documentation/networking/net_dim.rst
7106 F: include/linux/dim.h
7109 DZ DECSTATION DZ11 SERIAL DRIVER
7110 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7112 F: drivers/tty/serial/dz.*
7114 E3X0 POWER BUTTON DRIVER
7115 M: Moritz Fischer <moritz.fischer@ettus.com>
7116 L: usrp-users@lists.ettus.com
7118 W: http://www.ettus.com
7119 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7120 F: drivers/input/misc/e3x0-button.c
7123 M: Antti Palosaari <crope@iki.fi>
7124 L: linux-media@vger.kernel.org
7126 W: https://linuxtv.org
7127 W: http://palosaari.fi/linux/
7128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7129 T: git git://linuxtv.org/anttip/media_tree.git
7130 F: drivers/media/tuners/e4000*
7132 EARTH_PT1 MEDIA DRIVER
7133 M: Akihiro Tsukada <tskd08@gmail.com>
7134 L: linux-media@vger.kernel.org
7136 F: drivers/media/pci/pt1/
7138 EARTH_PT3 MEDIA DRIVER
7139 M: Akihiro Tsukada <tskd08@gmail.com>
7140 L: linux-media@vger.kernel.org
7142 F: drivers/media/pci/pt3/
7145 M: Antti Palosaari <crope@iki.fi>
7146 L: linux-media@vger.kernel.org
7148 W: https://linuxtv.org
7149 W: http://palosaari.fi/linux/
7150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7151 T: git git://linuxtv.org/anttip/media_tree.git
7152 F: drivers/media/dvb-frontends/ec100*
7155 M: Tyler Hicks <code@tyhicks.com>
7156 L: ecryptfs@vger.kernel.org
7158 W: http://ecryptfs.org
7159 W: https://launchpad.net/ecryptfs
7160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7161 F: Documentation/filesystems/ecryptfs.rst
7165 M: Yazen Ghannam <yazen.ghannam@amd.com>
7166 L: linux-edac@vger.kernel.org
7168 F: drivers/edac/amd64_edac*
7169 F: drivers/edac/mce_amd*
7172 M: Jan Luebbe <jlu@pengutronix.de>
7173 L: linux-edac@vger.kernel.org
7175 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7176 F: drivers/edac/armada_xp_*
7179 M: Stefan Schaeckeler <sschaeck@cisco.com>
7181 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7182 F: drivers/edac/aspeed_edac.c
7185 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7187 F: drivers/edac/bluefield_edac.c
7190 M: Andre Przywara <andre.przywara@arm.com>
7191 L: linux-edac@vger.kernel.org
7193 F: drivers/edac/highbank*
7196 M: Ralf Baechle <ralf@linux-mips.org>
7197 L: linux-edac@vger.kernel.org
7198 L: linux-mips@vger.kernel.org
7200 F: drivers/edac/octeon_edac*
7202 EDAC-CAVIUM THUNDERX
7203 M: Robert Richter <rric@kernel.org>
7204 L: linux-edac@vger.kernel.org
7206 F: drivers/edac/thunderx_edac*
7209 M: Borislav Petkov <bp@alien8.de>
7210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7211 M: Tony Luck <tony.luck@intel.com>
7212 R: James Morse <james.morse@arm.com>
7213 R: Robert Richter <rric@kernel.org>
7214 L: linux-edac@vger.kernel.org
7216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7217 F: Documentation/admin-guide/ras.rst
7218 F: Documentation/driver-api/edac.rst
7220 F: include/linux/edac.h
7223 M: Lei Wang <lewan@microsoft.com>
7224 L: linux-edac@vger.kernel.org
7226 F: drivers/edac/dmc520_edac.c
7229 M: Mark Gross <markgross@kernel.org>
7230 L: linux-edac@vger.kernel.org
7232 F: drivers/edac/e752x_edac.c
7235 L: linux-edac@vger.kernel.org
7237 F: drivers/edac/e7xxx_edac.c
7240 M: York Sun <york.sun@nxp.com>
7241 L: linux-edac@vger.kernel.org
7243 F: drivers/edac/fsl_ddr_edac.*
7246 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7247 L: linux-edac@vger.kernel.org
7249 F: drivers/edac/ghes_edac.c
7252 M: Tony Luck <tony.luck@intel.com>
7253 L: linux-edac@vger.kernel.org
7255 F: drivers/edac/i10nm_base.c
7258 L: linux-edac@vger.kernel.org
7260 F: drivers/edac/i3000_edac.c
7263 L: linux-edac@vger.kernel.org
7265 F: drivers/edac/i5000_edac.c
7268 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7269 L: linux-edac@vger.kernel.org
7271 F: drivers/edac/i5400_edac.c
7274 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7275 L: linux-edac@vger.kernel.org
7277 F: drivers/edac/i7300_edac.c
7280 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7281 L: linux-edac@vger.kernel.org
7283 F: drivers/edac/i7core_edac.c
7286 M: Tim Small <tim@buttersideup.com>
7287 L: linux-edac@vger.kernel.org
7289 F: drivers/edac/i82443bxgx_edac.c
7292 M: "Arvind R." <arvino55@gmail.com>
7293 L: linux-edac@vger.kernel.org
7295 F: drivers/edac/i82975x_edac.c
7298 M: Jason Baron <jbaron@akamai.com>
7299 L: linux-edac@vger.kernel.org
7301 F: drivers/edac/ie31200_edac.c
7304 M: Tony Luck <tony.luck@intel.com>
7305 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7306 L: linux-edac@vger.kernel.org
7308 F: drivers/edac/igen6_edac.c
7311 M: Johannes Thumshirn <morbidrsa@gmail.com>
7312 L: linux-edac@vger.kernel.org
7314 F: drivers/edac/mpc85xx_edac.[ch]
7317 M: Egor Martovetsky <egor@pasemi.com>
7318 L: linux-edac@vger.kernel.org
7320 F: drivers/edac/pasemi_edac.c
7323 M: Tony Luck <tony.luck@intel.com>
7324 L: linux-edac@vger.kernel.org
7326 F: drivers/edac/pnd2_edac.[ch]
7329 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7330 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7331 L: linux-arm-msm@vger.kernel.org
7332 L: linux-edac@vger.kernel.org
7334 F: drivers/edac/qcom_edac.c
7337 M: Tim Small <tim@buttersideup.com>
7338 L: linux-edac@vger.kernel.org
7340 F: drivers/edac/r82600_edac.c
7343 M: Tony Luck <tony.luck@intel.com>
7344 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7345 L: linux-edac@vger.kernel.org
7347 F: drivers/edac/sb_edac.c
7350 M: Tony Luck <tony.luck@intel.com>
7351 L: linux-edac@vger.kernel.org
7353 F: drivers/edac/skx_*.[ch]
7356 M: Tero Kristo <kristo@kernel.org>
7357 L: linux-edac@vger.kernel.org
7359 F: drivers/edac/ti_edac.c
7361 EDIROL UA-101/UA-1000 DRIVER
7362 M: Clemens Ladisch <clemens@ladisch.de>
7363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7366 F: sound/usb/misc/ua101.c
7369 M: Ivan Hu <ivan.hu@canonical.com>
7370 M: Ard Biesheuvel <ardb@kernel.org>
7371 L: linux-efi@vger.kernel.org
7373 F: drivers/firmware/efi/test/
7375 EFI VARIABLE FILESYSTEM
7376 M: Matthew Garrett <matthew.garrett@nebula.com>
7377 M: Jeremy Kerr <jk@ozlabs.org>
7378 M: Ard Biesheuvel <ardb@kernel.org>
7379 L: linux-efi@vger.kernel.org
7381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7384 EFIFB FRAMEBUFFER DRIVER
7385 M: Peter Jones <pjones@redhat.com>
7386 L: linux-fbdev@vger.kernel.org
7388 F: drivers/video/fbdev/efifb.c
7392 W: http://aeschi.ch.eu.org/efs/
7395 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7396 M: Douglas Miller <dougmill@linux.ibm.com>
7397 L: netdev@vger.kernel.org
7399 F: drivers/net/ethernet/ibm/ehea/
7401 EM28XX VIDEO4LINUX DRIVER
7402 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7403 L: linux-media@vger.kernel.org
7405 W: https://linuxtv.org
7406 T: git git://linuxtv.org/media_tree.git
7407 F: Documentation/admin-guide/media/em28xx*
7408 F: drivers/media/usb/em28xx/
7411 M: Matt Mackall <mpm@selenic.com>
7412 M: David Woodhouse <dwmw2@infradead.org>
7413 L: linux-embedded@vger.kernel.org
7416 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7417 M: Adrian Hunter <adrian.hunter@intel.com>
7418 M: Ritesh Harjani <riteshh@codeaurora.org>
7419 M: Asutosh Das <asutoshd@codeaurora.org>
7420 L: linux-mmc@vger.kernel.org
7422 F: drivers/mmc/host/cqhci*
7424 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7425 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7426 L: linux-scsi@vger.kernel.org
7428 W: http://www.broadcom.com
7429 F: drivers/scsi/be2iscsi/
7431 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7432 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7433 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7434 M: Somnath Kotur <somnath.kotur@broadcom.com>
7435 L: netdev@vger.kernel.org
7437 W: http://www.emulex.com
7438 F: drivers/net/ethernet/emulex/benet/
7440 EMULEX ONECONNECT ROCE DRIVER
7441 M: Selvin Xavier <selvin.xavier@broadcom.com>
7442 L: linux-rdma@vger.kernel.org
7444 W: http://www.broadcom.com
7445 F: drivers/infiniband/hw/ocrdma/
7446 F: include/uapi/rdma/ocrdma-abi.h
7448 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7449 M: James Smart <james.smart@broadcom.com>
7450 M: Dick Kennedy <dick.kennedy@broadcom.com>
7451 L: linux-scsi@vger.kernel.org
7453 W: http://www.broadcom.com
7454 F: drivers/scsi/lpfc/
7456 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7457 M: James Smart <james.smart@broadcom.com>
7458 M: Ram Vegesna <ram.vegesna@broadcom.com>
7459 L: linux-scsi@vger.kernel.org
7460 L: target-devel@vger.kernel.org
7462 W: http://www.broadcom.com
7463 F: drivers/scsi/elx/
7465 ENE CB710 FLASH CARD READER DRIVER
7466 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7468 F: drivers/misc/cb710/
7469 F: drivers/mmc/host/cb710-mmc.*
7470 F: include/linux/cb710.h
7472 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7473 M: Maxim Levitsky <maximlevitsky@gmail.com>
7475 F: drivers/media/rc/ene_ir.*
7477 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7478 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7479 L: linuxppc-dev@lists.ozlabs.org
7481 F: drivers/tty/ehv_bytechan.c
7483 EPSON S1D13XXX FRAMEBUFFER DRIVER
7484 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7487 F: drivers/video/fbdev/s1d13xxxfb.c
7488 F: include/video/s1d13xxxfb.h
7491 M: Gao Xiang <xiang@kernel.org>
7492 M: Chao Yu <chao@kernel.org>
7493 L: linux-erofs@lists.ozlabs.org
7495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7496 F: Documentation/filesystems/erofs.rst
7498 F: include/trace/events/erofs.h
7500 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7501 M: Jeff Layton <jlayton@kernel.org>
7503 F: include/linux/errseq.h
7506 ET131X NETWORK DRIVER
7507 M: Mark Einon <mark.einon@gmail.com>
7509 F: drivers/net/ethernet/agere/
7511 ETAS ES58X CAN/USB DRIVER
7512 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7513 L: linux-can@vger.kernel.org
7515 F: drivers/net/can/usb/etas_es58x/
7518 M: Roopa Prabhu <roopa@nvidia.com>
7519 M: Nikolay Aleksandrov <razor@blackwall.org>
7520 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7521 L: netdev@vger.kernel.org
7523 W: http://www.linuxfoundation.org/en/Net:Bridge
7524 F: include/linux/netfilter_bridge/
7527 ETHERNET PHY LIBRARY
7528 M: Andrew Lunn <andrew@lunn.ch>
7529 M: Heiner Kallweit <hkallweit1@gmail.com>
7530 R: Russell King <linux@armlinux.org.uk>
7531 L: netdev@vger.kernel.org
7533 F: Documentation/ABI/testing/sysfs-class-net-phydev
7534 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7535 F: Documentation/devicetree/bindings/net/mdio*
7536 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7537 F: Documentation/networking/phy.rst
7538 F: drivers/net/mdio/
7539 F: drivers/net/mdio/acpi_mdio.c
7540 F: drivers/net/mdio/fwnode_mdio.c
7541 F: drivers/net/mdio/of_mdio.c
7544 F: include/dt-bindings/net/qca-ar803x.h
7545 F: include/linux/linkmode.h
7546 F: include/linux/*mdio*.h
7547 F: include/linux/mdio/*.h
7548 F: include/linux/mii.h
7549 F: include/linux/of_net.h
7550 F: include/linux/phy.h
7551 F: include/linux/phy_fixed.h
7552 F: include/linux/platform_data/mdio-bcm-unimac.h
7553 F: include/linux/platform_data/mdio-gpio.h
7554 F: include/trace/events/mdio.h
7555 F: include/uapi/linux/mdio.h
7556 F: include/uapi/linux/mii.h
7557 F: net/core/of_net.c
7560 R: Eric Biederman <ebiederm@xmission.com>
7561 R: Kees Cook <keescook@chromium.org>
7562 L: linux-mm@kvack.org
7564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7565 F: arch/alpha/kernel/binfmt_loader.c
7568 F: include/linux/binfmts.h
7569 F: include/linux/elf.h
7570 F: include/uapi/linux/binfmts.h
7571 F: include/uapi/linux/elf.h
7572 F: tools/testing/selftests/exec/
7577 M: Namjae Jeon <linkinjeon@kernel.org>
7578 M: Sungjong Seo <sj1557.seo@samsung.com>
7579 L: linux-fsdevel@vger.kernel.org
7584 M: Jan Kara <jack@suse.com>
7585 L: linux-ext4@vger.kernel.org
7587 F: Documentation/filesystems/ext2.rst
7589 F: include/linux/ext2*
7592 M: "Theodore Ts'o" <tytso@mit.edu>
7593 M: Andreas Dilger <adilger.kernel@dilger.ca>
7594 L: linux-ext4@vger.kernel.org
7596 W: http://ext4.wiki.kernel.org
7597 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7599 F: Documentation/filesystems/ext4/
7601 F: include/trace/events/ext4.h
7603 Extended Verification Module (EVM)
7604 M: Mimi Zohar <zohar@linux.ibm.com>
7605 L: linux-integrity@vger.kernel.org
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7608 F: security/integrity/evm/
7609 F: security/integrity/
7611 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7612 M: Ard Biesheuvel <ardb@kernel.org>
7613 L: linux-efi@vger.kernel.org
7615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7616 F: Documentation/admin-guide/efi-stub.rst
7617 F: arch/*/include/asm/efi.h
7618 F: arch/*/kernel/efi.c
7619 F: arch/arm/boot/compressed/efi-header.S
7620 F: arch/arm64/kernel/efi-entry.S
7621 F: arch/x86/platform/efi/
7622 F: drivers/firmware/efi/
7623 F: include/linux/efi*.h
7625 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7626 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7627 M: Chanwoo Choi <cw00.choi@samsung.com>
7628 L: linux-kernel@vger.kernel.org
7630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7631 F: Documentation/devicetree/bindings/extcon/
7632 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7634 F: include/linux/extcon.h
7635 F: include/linux/extcon/
7638 M: Masami Hiramatsu <mhiramat@kernel.org>
7640 F: Documentation/admin-guide/bootconfig.rst
7641 F: fs/proc/bootconfig.c
7642 F: include/linux/bootconfig.h
7643 F: lib/bootconfig-data.S
7645 F: tools/bootconfig/*
7646 F: tools/bootconfig/scripts/*
7649 M: Jingoo Han <jingoohan1@gmail.com>
7650 L: dri-devel@lists.freedesktop.org
7652 F: drivers/gpu/drm/exynos/exynos_dp*
7654 EXYNOS SYSMMU (IOMMU) driver
7655 M: Marek Szyprowski <m.szyprowski@samsung.com>
7656 L: iommu@lists.linux-foundation.org
7657 L: iommu@lists.linux.dev
7659 F: drivers/iommu/exynos-iommu.c
7662 M: Jaegeuk Kim <jaegeuk@kernel.org>
7663 M: Chao Yu <chao@kernel.org>
7664 L: linux-f2fs-devel@lists.sourceforge.net
7666 W: https://f2fs.wiki.kernel.org/
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7668 F: Documentation/ABI/testing/sysfs-fs-f2fs
7669 F: Documentation/filesystems/f2fs.rst
7671 F: include/linux/f2fs_fs.h
7672 F: include/trace/events/f2fs.h
7673 F: include/uapi/linux/f2fs.h
7675 F71805F HARDWARE MONITORING DRIVER
7676 M: Jean Delvare <jdelvare@suse.com>
7677 L: linux-hwmon@vger.kernel.org
7679 F: Documentation/hwmon/f71805f.rst
7680 F: drivers/hwmon/f71805f.c
7683 M: Josh Poimboeuf <jpoimboe@kernel.org>
7685 F: scripts/faddr2line
7688 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7689 L: netdev@vger.kernel.org
7691 F: Documentation/networking/failover.rst
7692 F: include/net/failover.h
7693 F: net/core/failover.c
7696 M: Jan Kara <jack@suse.cz>
7697 R: Amir Goldstein <amir73il@gmail.com>
7698 R: Matthew Bobrowski <repnop@google.com>
7699 L: linux-fsdevel@vger.kernel.org
7701 F: fs/notify/fanotify/
7702 F: include/linux/fanotify.h
7703 F: include/uapi/linux/fanotify.h
7705 FARSYNC SYNCHRONOUS DRIVER
7706 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7708 W: http://www.farsite.co.uk/
7709 F: drivers/net/wan/farsync.*
7711 FAULT INJECTION SUPPORT
7712 M: Akinobu Mita <akinobu.mita@gmail.com>
7714 F: Documentation/fault-injection/
7715 F: lib/fault-inject.c
7717 FBTFT Framebuffer drivers
7718 L: dri-devel@lists.freedesktop.org
7719 L: linux-fbdev@vger.kernel.org
7721 F: drivers/staging/fbtft/
7724 M: Michael Buesch <m@bues.ch>
7725 L: linux-media@vger.kernel.org
7727 F: drivers/media/tuners/fc0011.c
7728 F: drivers/media/tuners/fc0011.h
7731 M: Antti Palosaari <crope@iki.fi>
7732 L: linux-media@vger.kernel.org
7734 W: https://linuxtv.org
7735 W: http://palosaari.fi/linux/
7736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7737 T: git git://linuxtv.org/anttip/media_tree.git
7738 F: drivers/media/tuners/fc2580*
7740 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7741 M: Hannes Reinecke <hare@suse.de>
7742 L: linux-scsi@vger.kernel.org
7744 W: www.Open-FCoE.org
7745 F: drivers/scsi/fcoe/
7746 F: drivers/scsi/libfc/
7748 F: include/scsi/libfc.h
7749 F: include/scsi/libfcoe.h
7750 F: include/uapi/scsi/fc/
7752 FILE LOCKING (flock() and fcntl()/lockf())
7753 M: Jeff Layton <jlayton@kernel.org>
7754 M: Chuck Lever <chuck.lever@oracle.com>
7755 L: linux-fsdevel@vger.kernel.org
7759 F: include/linux/fcntl.h
7760 F: include/uapi/linux/fcntl.h
7762 FILESYSTEM DIRECT ACCESS (DAX)
7763 M: Dan Williams <dan.j.williams@intel.com>
7764 R: Matthew Wilcox <willy@infradead.org>
7765 R: Jan Kara <jack@suse.cz>
7766 L: linux-fsdevel@vger.kernel.org
7767 L: nvdimm@lists.linux.dev
7770 F: include/linux/dax.h
7771 F: include/trace/events/fs_dax.h
7773 FILESYSTEMS (VFS and infrastructure)
7774 M: Alexander Viro <viro@zeniv.linux.org.uk>
7775 L: linux-fsdevel@vger.kernel.org
7778 F: include/linux/fs.h
7779 F: include/linux/fs_types.h
7780 F: include/uapi/linux/fs.h
7781 F: include/uapi/linux/openat2.h
7786 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7787 M: Riku Voipio <riku.voipio@iki.fi>
7788 L: linux-hwmon@vger.kernel.org
7790 F: drivers/hwmon/f75375s.c
7791 F: include/linux/f75375s.h
7793 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7794 M: Clemens Ladisch <clemens@ladisch.de>
7795 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7799 F: include/uapi/sound/firewire.h
7802 FIREWIRE MEDIA DRIVERS (firedtv)
7803 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7804 L: linux-media@vger.kernel.org
7805 L: linux1394-devel@lists.sourceforge.net
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7808 F: drivers/media/firewire/
7810 FIREWIRE SBP-2 TARGET
7811 M: Chris Boot <bootc@bootc.net>
7812 L: linux-scsi@vger.kernel.org
7813 L: target-devel@vger.kernel.org
7814 L: linux1394-devel@lists.sourceforge.net
7816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7817 F: drivers/target/sbp/
7820 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7821 L: linux1394-devel@lists.sourceforge.net
7823 W: http://ieee1394.wiki.kernel.org/
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7825 F: drivers/firewire/
7826 F: include/linux/firewire.h
7827 F: include/uapi/linux/firewire*.h
7830 FIRMWARE FRAMEWORK FOR ARMV8-A
7831 M: Sudeep Holla <sudeep.holla@arm.com>
7832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7834 F: drivers/firmware/arm_ffa/
7835 F: include/linux/arm_ffa.h
7837 FIRMWARE LOADER (request_firmware)
7838 M: Luis Chamberlain <mcgrof@kernel.org>
7839 M: Russ Weight <russell.h.weight@intel.com>
7840 L: linux-kernel@vger.kernel.org
7842 F: Documentation/firmware_class/
7843 F: drivers/base/firmware_loader/
7844 F: include/linux/firmware.h
7846 FLEXTIMER FTM-QUADDEC DRIVER
7847 M: Patrick Havelange <patrick.havelange@essensium.com>
7848 L: linux-iio@vger.kernel.org
7850 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7851 F: drivers/counter/ftm-quaddec.c
7854 M: Denis Efremov <efremov@linux.com>
7855 L: linux-block@vger.kernel.org
7857 F: drivers/block/floppy.c
7859 FLYSKY FSIA6B RC RECEIVER
7860 M: Markus Koch <markus@notsyncing.net>
7861 L: linux-input@vger.kernel.org
7863 F: drivers/input/joystick/fsia6b.c
7865 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7866 M: Geoffrey D. Bennett <g@b4.vu>
7867 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7870 F: sound/usb/mixer_scarlett_gen2.c
7872 FORCEDETH GIGABIT ETHERNET DRIVER
7873 M: Rain River <rain.1986.08.12@gmail.com>
7874 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7875 L: netdev@vger.kernel.org
7877 F: drivers/net/ethernet/nvidia/*
7880 M: Kees Cook <keescook@chromium.org>
7881 L: linux-hardening@vger.kernel.org
7883 F: include/linux/fortify-string.h
7884 F: lib/test_fortify/*
7885 F: scripts/test_fortify.sh
7889 M: Wu Hao <hao.wu@intel.com>
7890 R: Tom Rix <trix@redhat.com>
7891 L: linux-fpga@vger.kernel.org
7893 F: Documentation/ABI/testing/sysfs-bus-dfl*
7894 F: Documentation/fpga/dfl.rst
7895 F: drivers/fpga/dfl*
7896 F: drivers/uio/uio_dfl.c
7897 F: include/linux/dfl.h
7898 F: include/uapi/linux/fpga-dfl.h
7900 FPGA MANAGER FRAMEWORK
7901 M: Moritz Fischer <mdf@kernel.org>
7902 M: Wu Hao <hao.wu@intel.com>
7903 M: Xu Yilun <yilun.xu@intel.com>
7904 R: Tom Rix <trix@redhat.com>
7905 L: linux-fpga@vger.kernel.org
7907 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7909 F: Documentation/devicetree/bindings/fpga/
7910 F: Documentation/driver-api/fpga/
7911 F: Documentation/fpga/
7913 F: include/linux/fpga/
7916 M: Bill Metzenthen <billm@melbpc.org.au>
7918 W: http://floatingpoint.sourceforge.net/emulator/index.html
7919 F: arch/x86/math-emu/
7922 M: Daniel Vetter <daniel@ffwll.ch>
7923 F: drivers/video/fbdev/core/
7925 T: git git://anongit.freedesktop.org/drm/drm-misc
7928 M: Helge Deller <deller@gmx.de>
7929 L: linux-fbdev@vger.kernel.org
7930 L: dri-devel@lists.freedesktop.org
7932 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7934 F: Documentation/fb/
7936 F: include/linux/fb.h
7937 F: include/uapi/linux/fb.h
7938 F: include/uapi/video/
7941 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7942 M: Horia Geantă <horia.geanta@nxp.com>
7943 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7944 M: Gaurav Jain <gaurav.jain@nxp.com>
7945 L: linux-crypto@vger.kernel.org
7947 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7948 F: drivers/crypto/caam/
7950 FREESCALE COLDFIRE M5441X MMC DRIVER
7951 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7952 L: linux-mmc@vger.kernel.org
7954 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7955 F: include/linux/platform_data/mmc-esdhc-mcf.h
7957 FREESCALE DIU FRAMEBUFFER DRIVER
7958 M: Timur Tabi <timur@kernel.org>
7959 L: linux-fbdev@vger.kernel.org
7961 F: drivers/video/fbdev/fsl-diu-fb.*
7963 FREESCALE DMA DRIVER
7964 M: Li Yang <leoyang.li@nxp.com>
7965 M: Zhang Wei <zw@zh-kernel.org>
7966 L: linuxppc-dev@lists.ozlabs.org
7968 F: drivers/dma/fsldma.*
7970 FREESCALE DSPI DRIVER
7971 M: Vladimir Oltean <olteanv@gmail.com>
7972 L: linux-spi@vger.kernel.org
7974 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7975 F: drivers/spi/spi-fsl-dspi.c
7976 F: include/linux/spi/spi-fsl-dspi.h
7978 FREESCALE ENETC ETHERNET DRIVERS
7979 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7980 L: netdev@vger.kernel.org
7982 F: drivers/net/ethernet/freescale/enetc/
7984 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7985 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7986 L: netdev@vger.kernel.org
7988 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7989 F: drivers/net/ethernet/freescale/gianfar*
7991 FREESCALE GPMI NAND DRIVER
7992 M: Han Xu <han.xu@nxp.com>
7993 L: linux-mtd@lists.infradead.org
7995 F: drivers/mtd/nand/raw/gpmi-nand/*
7997 FREESCALE I2C CPM DRIVER
7998 M: Jochen Friedrich <jochen@scram.de>
7999 L: linuxppc-dev@lists.ozlabs.org
8000 L: linux-i2c@vger.kernel.org
8002 F: drivers/i2c/busses/i2c-cpm.c
8004 FREESCALE IMX / MXC FEC DRIVER
8005 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8006 L: netdev@vger.kernel.org
8008 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8009 F: drivers/net/ethernet/freescale/fec.h
8010 F: drivers/net/ethernet/freescale/fec_main.c
8011 F: drivers/net/ethernet/freescale/fec_ptp.c
8013 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8014 M: Sascha Hauer <s.hauer@pengutronix.de>
8015 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8016 L: linux-fbdev@vger.kernel.org
8017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8019 F: drivers/video/fbdev/imxfb.c
8020 F: include/linux/platform_data/video-imxfb.h
8022 FREESCALE IMX DDR PMU DRIVER
8023 M: Frank Li <Frank.li@nxp.com>
8024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8026 F: Documentation/admin-guide/perf/imx-ddr.rst
8027 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8028 F: drivers/perf/fsl_imx8_ddr_perf.c
8030 FREESCALE IMX I2C DRIVER
8031 M: Oleksij Rempel <o.rempel@pengutronix.de>
8032 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8033 L: linux-i2c@vger.kernel.org
8035 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8036 F: drivers/i2c/busses/i2c-imx.c
8038 FREESCALE IMX LPI2C DRIVER
8039 M: Dong Aisheng <aisheng.dong@nxp.com>
8040 L: linux-i2c@vger.kernel.org
8041 L: linux-imx@nxp.com
8043 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8044 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8046 FREESCALE MPC I2C DRIVER
8047 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8048 L: linux-i2c@vger.kernel.org
8050 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8051 F: drivers/i2c/busses/i2c-mpc.c
8053 FREESCALE QORIQ DPAA ETHERNET DRIVER
8054 M: Madalin Bucur <madalin.bucur@nxp.com>
8055 L: netdev@vger.kernel.org
8057 F: drivers/net/ethernet/freescale/dpaa
8059 FREESCALE QORIQ DPAA FMAN DRIVER
8060 M: Madalin Bucur <madalin.bucur@nxp.com>
8061 L: netdev@vger.kernel.org
8063 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8064 F: drivers/net/ethernet/freescale/fman
8066 FREESCALE QORIQ PTP CLOCK DRIVER
8067 M: Yangbo Lu <yangbo.lu@nxp.com>
8068 L: netdev@vger.kernel.org
8070 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8071 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8072 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8073 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8074 F: drivers/ptp/ptp_qoriq.c
8075 F: drivers/ptp/ptp_qoriq_debugfs.c
8076 F: include/linux/fsl/ptp_qoriq.h
8078 FREESCALE QUAD SPI DRIVER
8079 M: Han Xu <han.xu@nxp.com>
8080 L: linux-spi@vger.kernel.org
8082 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8083 F: drivers/spi/spi-fsl-qspi.c
8085 FREESCALE QUICC ENGINE LIBRARY
8086 M: Qiang Zhao <qiang.zhao@nxp.com>
8087 L: linuxppc-dev@lists.ozlabs.org
8089 F: drivers/soc/fsl/qe/
8090 F: include/soc/fsl/qe/
8092 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8093 M: Li Yang <leoyang.li@nxp.com>
8094 L: netdev@vger.kernel.org
8095 L: linuxppc-dev@lists.ozlabs.org
8097 F: drivers/net/ethernet/freescale/ucc_geth*
8099 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8100 M: Zhao Qiang <qiang.zhao@nxp.com>
8101 L: netdev@vger.kernel.org
8102 L: linuxppc-dev@lists.ozlabs.org
8104 F: drivers/net/wan/fsl_ucc_hdlc*
8106 FREESCALE QUICC ENGINE UCC UART DRIVER
8107 M: Timur Tabi <timur@kernel.org>
8108 L: linuxppc-dev@lists.ozlabs.org
8110 F: drivers/tty/serial/ucc_uart.c
8112 FREESCALE SOC DRIVERS
8113 M: Li Yang <leoyang.li@nxp.com>
8114 L: linuxppc-dev@lists.ozlabs.org
8115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8117 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8118 F: Documentation/devicetree/bindings/soc/fsl/
8120 F: include/linux/fsl/
8123 FREESCALE SOC FS_ENET DRIVER
8124 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8125 L: linuxppc-dev@lists.ozlabs.org
8126 L: netdev@vger.kernel.org
8128 F: drivers/net/ethernet/freescale/fs_enet/
8129 F: include/linux/fs_enet_pd.h
8131 FREESCALE SOC SOUND DRIVERS
8132 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8133 M: Xiubo Li <Xiubo.Lee@gmail.com>
8134 R: Fabio Estevam <festevam@gmail.com>
8135 R: Nicolin Chen <nicoleotsuka@gmail.com>
8136 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8137 L: linuxppc-dev@lists.ozlabs.org
8139 F: sound/soc/fsl/fsl*
8140 F: sound/soc/fsl/imx*
8141 F: sound/soc/fsl/mpc8610_hpcd.c
8143 FREESCALE USB PERIPHERAL DRIVERS
8144 M: Li Yang <leoyang.li@nxp.com>
8145 L: linux-usb@vger.kernel.org
8146 L: linuxppc-dev@lists.ozlabs.org
8148 F: drivers/usb/gadget/udc/fsl*
8150 FREESCALE USB PHY DRIVER
8151 M: Ran Wang <ran.wang_1@nxp.com>
8152 L: linux-usb@vger.kernel.org
8153 L: linuxppc-dev@lists.ozlabs.org
8155 F: drivers/usb/phy/phy-fsl-usb*
8158 M: Christoph Hellwig <hch@infradead.org>
8160 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8164 M: "Rafael J. Wysocki" <rafael@kernel.org>
8165 M: Pavel Machek <pavel@ucw.cz>
8166 L: linux-pm@vger.kernel.org
8168 F: Documentation/power/freezing-of-tasks.rst
8169 F: include/linux/freezer.h
8173 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8174 L: linux-kernel@vger.kernel.org
8176 F: include/linux/frontswap.h
8179 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8180 M: David Howells <dhowells@redhat.com>
8181 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8183 F: Documentation/filesystems/caching/
8185 F: include/linux/fscache*.h
8187 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8188 M: Theodore Y. Ts'o <tytso@mit.edu>
8189 M: Jaegeuk Kim <jaegeuk@kernel.org>
8190 M: Eric Biggers <ebiggers@kernel.org>
8191 L: linux-fscrypt@vger.kernel.org
8193 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8194 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8195 F: Documentation/filesystems/fscrypt.rst
8197 F: include/linux/fscrypt*.h
8198 F: include/uapi/linux/fscrypt.h
8201 M: Jeremy Kerr <jk@ozlabs.org>
8202 M: Joel Stanley <joel@jms.id.au>
8203 R: Alistar Popple <alistair@popple.id.au>
8204 R: Eddie James <eajames@linux.ibm.com>
8205 L: linux-fsi@lists.ozlabs.org
8207 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8210 F: include/linux/fsi*.h
8211 F: include/trace/events/fsi*.h
8213 FSI-ATTACHED I2C DRIVER
8214 M: Eddie James <eajames@linux.ibm.com>
8215 L: linux-i2c@vger.kernel.org
8216 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8218 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8219 F: drivers/i2c/busses/i2c-fsi.c
8221 FSI-ATTACHED SPI DRIVER
8222 M: Eddie James <eajames@linux.ibm.com>
8223 L: linux-spi@vger.kernel.org
8225 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8226 F: drivers/spi/spi-fsi.c
8228 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8229 M: Jan Kara <jack@suse.cz>
8230 R: Amir Goldstein <amir73il@gmail.com>
8231 L: linux-fsdevel@vger.kernel.org
8233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8235 F: include/linux/fsnotify*.h
8237 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8238 M: Eric Biggers <ebiggers@kernel.org>
8239 M: Theodore Y. Ts'o <tytso@mit.edu>
8240 L: linux-fscrypt@vger.kernel.org
8242 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8243 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8244 F: Documentation/filesystems/fsverity.rst
8246 F: include/linux/fsverity.h
8247 F: include/uapi/linux/fsverity.h
8249 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8250 M: Michael Zaidman <michael.zaidman@gmail.com>
8251 L: linux-i2c@vger.kernel.org
8252 L: linux-input@vger.kernel.org
8254 F: drivers/hid/hid-ft260.c
8256 FUJITSU LAPTOP EXTRAS
8257 M: Jonathan Woithe <jwoithe@just42.net>
8258 L: platform-driver-x86@vger.kernel.org
8260 F: drivers/platform/x86/fujitsu-laptop.c
8262 FUJITSU M-5MO LS CAMERA ISP DRIVER
8263 M: Kyungmin Park <kyungmin.park@samsung.com>
8264 M: Heungjun Kim <riverful.kim@samsung.com>
8265 L: linux-media@vger.kernel.org
8267 F: drivers/media/i2c/m5mols/
8268 F: include/media/i2c/m5mols.h
8270 FUJITSU TABLET EXTRAS
8271 M: Robert Gerlach <khnz@gmx.de>
8272 L: platform-driver-x86@vger.kernel.org
8274 F: drivers/platform/x86/fujitsu-tablet.c
8276 FUNGIBLE ETHERNET DRIVERS
8277 M: Dimitris Michailidis <dmichail@fungible.com>
8278 L: netdev@vger.kernel.org
8280 F: drivers/net/ethernet/fungible/
8282 FUSE: FILESYSTEM IN USERSPACE
8283 M: Miklos Szeredi <miklos@szeredi.hu>
8284 L: linux-fsdevel@vger.kernel.org
8286 W: https://github.com/libfuse/
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8288 F: Documentation/filesystems/fuse.rst
8290 F: include/uapi/linux/fuse.h
8293 M: Thomas Gleixner <tglx@linutronix.de>
8294 M: Ingo Molnar <mingo@redhat.com>
8295 R: Peter Zijlstra <peterz@infradead.org>
8296 R: Darren Hart <dvhart@infradead.org>
8297 R: Davidlohr Bueso <dave@stgolabs.net>
8298 R: André Almeida <andrealmeid@igalia.com>
8299 L: linux-kernel@vger.kernel.org
8301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8302 F: Documentation/locking/*futex*
8303 F: include/asm-generic/futex.h
8304 F: include/linux/futex.h
8305 F: include/uapi/linux/futex.h
8307 F: tools/perf/bench/futex*
8308 F: tools/testing/selftests/futex/
8310 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8311 M: Tim Harvey <tharvey@gateworks.com>
8312 M: Robert Jones <rjones@gateworks.com>
8314 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8315 F: drivers/mfd/gateworks-gsc.c
8316 F: include/linux/mfd/gsc.h
8317 F: Documentation/hwmon/gsc-hwmon.rst
8318 F: drivers/hwmon/gsc-hwmon.c
8319 F: include/linux/platform_data/gsc_hwmon.h
8322 M: Kees Cook <keescook@chromium.org>
8323 L: linux-hardening@vger.kernel.org
8325 F: Documentation/kbuild/gcc-plugins.rst
8326 F: scripts/Makefile.gcc-plugins
8327 F: scripts/gcc-plugins/
8329 GCOV BASED KERNEL PROFILING
8330 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8332 F: Documentation/dev-tools/gcov.rst
8335 GDB KERNEL DEBUGGING HELPER SCRIPTS
8336 M: Jan Kiszka <jan.kiszka@siemens.com>
8337 M: Kieran Bingham <kbingham@kernel.org>
8341 GEMINI CRYPTO DRIVER
8342 M: Corentin Labbe <clabbe@baylibre.com>
8343 L: linux-crypto@vger.kernel.org
8345 F: drivers/crypto/gemini/
8347 GEMTEK FM RADIO RECEIVER DRIVER
8348 M: Hans Verkuil <hverkuil@xs4all.nl>
8349 L: linux-media@vger.kernel.org
8351 W: https://linuxtv.org
8352 T: git git://linuxtv.org/media_tree.git
8353 F: drivers/media/radio/radio-gemtek*
8355 GENERIC ARCHITECTURE TOPOLOGY
8356 M: Sudeep Holla <sudeep.holla@arm.com>
8357 L: linux-kernel@vger.kernel.org
8359 F: drivers/base/arch_topology.c
8360 F: include/linux/arch_topology.h
8363 M: Thomas Gleixner <tglx@linutronix.de>
8364 M: Peter Zijlstra <peterz@infradead.org>
8365 M: Andy Lutomirski <luto@kernel.org>
8366 L: linux-kernel@vger.kernel.org
8368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8369 F: include/linux/entry-common.h
8370 F: include/linux/entry-kvm.h
8373 GENERIC GPIO I2C DRIVER
8374 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8376 F: drivers/i2c/busses/i2c-gpio.c
8377 F: include/linux/platform_data/i2c-gpio.h
8379 GENERIC GPIO I2C MULTIPLEXER DRIVER
8380 M: Peter Korsgaard <peter.korsgaard@barco.com>
8381 L: linux-i2c@vger.kernel.org
8383 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8384 F: drivers/i2c/muxes/i2c-mux-gpio.c
8385 F: include/linux/platform_data/i2c-mux-gpio.h
8387 GENERIC HDLC (WAN) DRIVERS
8388 M: Krzysztof Halasa <khc@pm.waw.pl>
8390 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8391 F: drivers/net/wan/c101.c
8392 F: drivers/net/wan/hd6457*
8393 F: drivers/net/wan/hdlc*
8394 F: drivers/net/wan/n2.c
8395 F: drivers/net/wan/pc300too.c
8396 F: drivers/net/wan/pci200syn.c
8397 F: drivers/net/wan/wanxl*
8399 GENERIC INCLUDE/ASM HEADER FILES
8400 M: Arnd Bergmann <arnd@arndb.de>
8401 L: linux-arch@vger.kernel.org
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8404 F: include/asm-generic/
8405 F: include/uapi/asm-generic/
8407 GENERIC PHY FRAMEWORK
8408 M: Kishon Vijay Abraham I <kishon@ti.com>
8409 M: Vinod Koul <vkoul@kernel.org>
8410 L: linux-phy@lists.infradead.org
8412 Q: https://patchwork.kernel.org/project/linux-phy/list/
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8414 F: Documentation/devicetree/bindings/phy/
8416 F: include/linux/phy/
8418 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8419 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8421 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8424 M: "Rafael J. Wysocki" <rafael@kernel.org>
8425 M: Kevin Hilman <khilman@kernel.org>
8426 M: Ulf Hansson <ulf.hansson@linaro.org>
8427 L: linux-pm@vger.kernel.org
8429 F: Documentation/devicetree/bindings/power/power?domain*
8430 F: drivers/base/power/domain*.c
8431 F: include/linux/pm_domain.h
8433 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8434 M: Eugen Hristev <eugen.hristev@microchip.com>
8435 L: linux-input@vger.kernel.org
8437 F: drivers/input/touchscreen/resistive-adc-touch.c
8439 GENERIC STRING LIBRARY
8440 R: Andy Shevchenko <andy@kernel.org>
8443 F: lib/string_helpers.c
8444 F: lib/test_string.c
8445 F: lib/test-string_helpers.c
8447 GENERIC UIO DRIVER FOR PCI DEVICES
8448 M: "Michael S. Tsirkin" <mst@redhat.com>
8449 L: kvm@vger.kernel.org
8451 F: drivers/uio/uio_pci_generic.c
8453 GENERIC VDSO LIBRARY
8454 M: Andy Lutomirski <luto@kernel.org>
8455 M: Thomas Gleixner <tglx@linutronix.de>
8456 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8457 L: linux-kernel@vger.kernel.org
8459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8460 F: include/asm-generic/vdso/vsyscall.h
8462 F: kernel/time/vsyscall.c
8465 GENWQE (IBM Generic Workqueue Card)
8466 M: Frank Haverkamp <haver@linux.ibm.com>
8468 F: drivers/misc/genwqe/
8470 GET_MAINTAINER SCRIPT
8471 M: Joe Perches <joe@perches.com>
8473 F: scripts/get_maintainer.pl
8476 M: Bob Peterson <rpeterso@redhat.com>
8477 M: Andreas Gruenbacher <agruenba@redhat.com>
8478 L: cluster-devel@redhat.com
8480 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8482 F: Documentation/filesystems/gfs2*
8484 F: include/uapi/linux/gfs2_ondisk.h
8487 M: Thomas Weißschuh <thomas@weissschuh.net>
8488 L: platform-driver-x86@vger.kernel.org
8490 F: drivers/platform/x86/gigabyte-wmi.c
8493 M: Johan Hovold <johan@kernel.org>
8495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8496 F: Documentation/ABI/testing/sysfs-class-gnss
8497 F: Documentation/devicetree/bindings/gnss/
8499 F: include/linux/gnss.h
8502 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8503 L: linux-media@vger.kernel.org
8505 F: drivers/media/usb/go7007/
8508 M: Bastien Nocera <hadess@hadess.net>
8509 M: Hans de Goede <hdegoede@redhat.com>
8510 L: linux-input@vger.kernel.org
8512 F: drivers/input/touchscreen/goodix*
8514 GOOGLE ETHERNET DRIVERS
8515 M: Jeroen de Borst <jeroendb@google.com>
8516 R: Catherine Sullivan <csully@google.com>
8517 R: David Awogbemila <awogbemila@google.com>
8518 L: netdev@vger.kernel.org
8520 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8521 F: drivers/net/ethernet/google
8523 GPD POCKET FAN DRIVER
8524 M: Hans de Goede <hdegoede@redhat.com>
8525 L: platform-driver-x86@vger.kernel.org
8527 F: drivers/platform/x86/gpd-pocket-fan.c
8530 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8531 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8532 L: linux-gpio@vger.kernel.org
8533 L: linux-acpi@vger.kernel.org
8535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8536 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8537 F: drivers/gpio/gpiolib-acpi.c
8538 F: drivers/gpio/gpiolib-acpi.h
8541 M: Geert Uytterhoeven <geert+renesas@glider.be>
8542 L: linux-gpio@vger.kernel.org
8544 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8545 F: drivers/gpio/gpio-aggregator.c
8548 M: Sean Young <sean@mess.org>
8549 L: linux-media@vger.kernel.org
8551 F: drivers/media/rc/gpio-ir-tx.c
8554 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8555 L: linux-gpio@vger.kernel.org
8557 F: drivers/gpio/gpio-mockup.c
8558 F: tools/testing/selftests/gpio/
8561 R: Michael Walle <michael@walle.cc>
8563 F: drivers/gpio/gpio-regmap.c
8564 F: include/linux/gpio/regmap.h
8567 M: Linus Walleij <linus.walleij@linaro.org>
8568 M: Bartosz Golaszewski <brgl@bgdev.pl>
8569 L: linux-gpio@vger.kernel.org
8571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8572 F: Documentation/ABI/obsolete/sysfs-gpio
8573 F: Documentation/ABI/testing/gpio-cdev
8574 F: Documentation/admin-guide/gpio/
8575 F: Documentation/devicetree/bindings/gpio/
8576 F: Documentation/driver-api/gpio/
8578 F: include/asm-generic/gpio.h
8579 F: include/dt-bindings/gpio/
8580 F: include/linux/gpio.h
8581 F: include/linux/gpio/
8582 F: include/linux/of_gpio.h
8583 F: include/uapi/linux/gpio.h
8586 GRE DEMULTIPLEXER DRIVER
8587 M: Dmitry Kozlov <xeb@mail.ru>
8588 L: netdev@vger.kernel.org
8590 F: include/net/gre.h
8591 F: net/ipv4/gre_demux.c
8592 F: net/ipv4/gre_offload.c
8594 GRETH 10/100/1G Ethernet MAC device driver
8595 M: Andreas Larsson <andreas@gaisler.com>
8596 L: netdev@vger.kernel.org
8598 F: drivers/net/ethernet/aeroflex/
8600 GREYBUS AUDIO PROTOCOLS DRIVERS
8601 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8602 M: Mark Greer <mgreer@animalcreek.com>
8604 F: drivers/staging/greybus/audio_apbridgea.c
8605 F: drivers/staging/greybus/audio_apbridgea.h
8606 F: drivers/staging/greybus/audio_codec.c
8607 F: drivers/staging/greybus/audio_codec.h
8608 F: drivers/staging/greybus/audio_gb.c
8609 F: drivers/staging/greybus/audio_manager.c
8610 F: drivers/staging/greybus/audio_manager.h
8611 F: drivers/staging/greybus/audio_manager_module.c
8612 F: drivers/staging/greybus/audio_manager_private.h
8613 F: drivers/staging/greybus/audio_manager_sysfs.c
8614 F: drivers/staging/greybus/audio_module.c
8615 F: drivers/staging/greybus/audio_topology.c
8617 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8618 M: Viresh Kumar <vireshk@kernel.org>
8620 F: drivers/staging/greybus/authentication.c
8621 F: drivers/staging/greybus/bootrom.c
8622 F: drivers/staging/greybus/firmware.h
8623 F: drivers/staging/greybus/fw-core.c
8624 F: drivers/staging/greybus/fw-download.c
8625 F: drivers/staging/greybus/fw-management.c
8626 F: drivers/staging/greybus/greybus_authentication.h
8627 F: drivers/staging/greybus/greybus_firmware.h
8628 F: drivers/staging/greybus/hid.c
8629 F: drivers/staging/greybus/i2c.c
8630 F: drivers/staging/greybus/spi.c
8631 F: drivers/staging/greybus/spilib.c
8632 F: drivers/staging/greybus/spilib.h
8634 GREYBUS LOOPBACK DRIVER
8635 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8637 F: drivers/staging/greybus/loopback.c
8639 GREYBUS PLATFORM DRIVERS
8640 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8642 F: drivers/staging/greybus/arche-apb-ctrl.c
8643 F: drivers/staging/greybus/arche-platform.c
8644 F: drivers/staging/greybus/arche_platform.h
8646 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8647 M: Rui Miguel Silva <rmfrfs@gmail.com>
8649 F: drivers/staging/greybus/gpio.c
8650 F: drivers/staging/greybus/light.c
8651 F: drivers/staging/greybus/power_supply.c
8652 F: drivers/staging/greybus/sdio.c
8653 F: drivers/staging/greybus/spi.c
8654 F: drivers/staging/greybus/spilib.c
8657 M: Johan Hovold <johan@kernel.org>
8658 M: Alex Elder <elder@kernel.org>
8659 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8660 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8663 F: drivers/staging/greybus/
8664 F: include/linux/greybus.h
8665 F: include/linux/greybus/
8667 GREYBUS UART PROTOCOLS DRIVERS
8668 M: David Lin <dtwlin@gmail.com>
8670 F: drivers/staging/greybus/log.c
8671 F: drivers/staging/greybus/uart.c
8673 GS1662 VIDEO SERIALIZER
8674 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8675 L: linux-media@vger.kernel.org
8677 T: git git://linuxtv.org/media_tree.git
8678 F: drivers/media/spi/gs1662.c
8680 GSPCA FINEPIX SUBDRIVER
8681 M: Frank Zago <frank@zago.net>
8682 L: linux-media@vger.kernel.org
8684 T: git git://linuxtv.org/media_tree.git
8685 F: drivers/media/usb/gspca/finepix.c
8687 GSPCA GL860 SUBDRIVER
8688 M: Olivier Lorin <o.lorin@laposte.net>
8689 L: linux-media@vger.kernel.org
8691 T: git git://linuxtv.org/media_tree.git
8692 F: drivers/media/usb/gspca/gl860/
8694 GSPCA M5602 SUBDRIVER
8695 M: Erik Andren <erik.andren@gmail.com>
8696 L: linux-media@vger.kernel.org
8698 T: git git://linuxtv.org/media_tree.git
8699 F: drivers/media/usb/gspca/m5602/
8701 GSPCA PAC207 SONIXB SUBDRIVER
8702 M: Hans Verkuil <hverkuil@xs4all.nl>
8703 L: linux-media@vger.kernel.org
8705 T: git git://linuxtv.org/media_tree.git
8706 F: drivers/media/usb/gspca/pac207.c
8708 GSPCA SN9C20X SUBDRIVER
8709 M: Brian Johnson <brijohn@gmail.com>
8710 L: linux-media@vger.kernel.org
8712 T: git git://linuxtv.org/media_tree.git
8713 F: drivers/media/usb/gspca/sn9c20x.c
8715 GSPCA T613 SUBDRIVER
8716 M: Leandro Costantino <lcostantino@gmail.com>
8717 L: linux-media@vger.kernel.org
8719 T: git git://linuxtv.org/media_tree.git
8720 F: drivers/media/usb/gspca/t613.c
8722 GSPCA USB WEBCAM DRIVER
8723 M: Hans Verkuil <hverkuil@xs4all.nl>
8724 L: linux-media@vger.kernel.org
8726 T: git git://linuxtv.org/media_tree.git
8727 F: drivers/media/usb/gspca/
8729 GTP (GPRS Tunneling Protocol)
8730 M: Pablo Neira Ayuso <pablo@netfilter.org>
8731 M: Harald Welte <laforge@gnumonks.org>
8732 L: osmocom-net-gprs@lists.osmocom.org
8734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8735 F: drivers/net/gtp.c
8737 GUID PARTITION TABLE (GPT)
8738 M: Davidlohr Bueso <dave@stgolabs.net>
8739 L: linux-efi@vger.kernel.org
8741 F: block/partitions/efi.*
8743 HABANALABS PCI DRIVER
8744 M: Oded Gabbay <ogabbay@kernel.org>
8746 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8747 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8748 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8749 F: drivers/misc/habanalabs/
8750 F: include/uapi/misc/habanalabs.h
8753 M: Antti Palosaari <crope@iki.fi>
8754 L: linux-media@vger.kernel.org
8756 W: https://linuxtv.org
8757 W: http://palosaari.fi/linux/
8758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8759 T: git git://linuxtv.org/anttip/media_tree.git
8760 F: drivers/media/usb/hackrf/
8762 HANTRO VPU CODEC DRIVER
8763 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8764 M: Philipp Zabel <p.zabel@pengutronix.de>
8765 L: linux-media@vger.kernel.org
8766 L: linux-rockchip@lists.infradead.org
8768 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8769 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8770 F: drivers/staging/media/hantro/
8772 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8773 M: Frank Seidel <frank@f-seidel.de>
8774 L: platform-driver-x86@vger.kernel.org
8776 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8777 F: drivers/platform/x86/hdaps.c
8780 M: Jean Delvare <jdelvare@suse.com>
8781 M: Guenter Roeck <linux@roeck-us.net>
8782 L: linux-hwmon@vger.kernel.org
8784 W: http://hwmon.wiki.kernel.org/
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8786 F: Documentation/ABI/testing/sysfs-class-hwmon
8787 F: Documentation/devicetree/bindings/hwmon/
8788 F: Documentation/hwmon/
8790 F: include/linux/hwmon*.h
8791 F: include/trace/events/hwmon*.h
8792 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8794 HARDWARE RANDOM NUMBER GENERATOR CORE
8795 M: Matt Mackall <mpm@selenic.com>
8796 M: Herbert Xu <herbert@gondor.apana.org.au>
8797 L: linux-crypto@vger.kernel.org
8799 F: Documentation/admin-guide/hw_random.rst
8800 F: Documentation/devicetree/bindings/rng/
8801 F: drivers/char/hw_random/
8802 F: include/linux/hw_random.h
8804 HARDWARE SPINLOCK CORE
8805 M: Ohad Ben-Cohen <ohad@wizery.com>
8806 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8807 R: Baolin Wang <baolin.wang7@gmail.com>
8808 L: linux-remoteproc@vger.kernel.org
8810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8811 F: Documentation/devicetree/bindings/hwlock/
8812 F: Documentation/locking/hwspinlock.rst
8813 F: drivers/hwspinlock/
8814 F: include/linux/hwspinlock.h
8816 HARDWARE TRACING FACILITIES
8817 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8819 F: drivers/hwtracing/
8821 HARMONY SOUND DRIVER
8822 L: linux-parisc@vger.kernel.org
8824 F: sound/parisc/harmony.*
8826 HDPVR USB VIDEO ENCODER DRIVER
8827 M: Hans Verkuil <hverkuil@xs4all.nl>
8828 L: linux-media@vger.kernel.org
8830 W: https://linuxtv.org
8831 T: git git://linuxtv.org/media_tree.git
8832 F: drivers/media/usb/hdpvr/
8834 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8835 M: Matt Hsiao <matt.hsiao@hpe.com>
8837 F: drivers/misc/hpilo.[ch]
8839 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8840 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8842 F: Documentation/watchdog/hpwdt.rst
8843 F: drivers/watchdog/hpwdt.c
8845 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8846 M: Don Brace <don.brace@microchip.com>
8847 L: storagedev@microchip.com
8848 L: linux-scsi@vger.kernel.org
8850 F: Documentation/scsi/hpsa.rst
8851 F: drivers/scsi/hpsa*.[ch]
8852 F: include/linux/cciss*.h
8853 F: include/uapi/linux/cciss*.h
8856 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8857 L: linux-rdma@vger.kernel.org
8859 F: drivers/infiniband/hw/hfi1
8862 L: linux-fsdevel@vger.kernel.org
8864 F: Documentation/filesystems/hfs.rst
8868 L: linux-fsdevel@vger.kernel.org
8870 F: Documentation/filesystems/hfsplus.rst
8873 HGA FRAMEBUFFER DRIVER
8874 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8875 L: linux-nvidia@lists.surfsouth.com
8877 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8878 F: drivers/video/fbdev/hgafb.c
8880 HIBERNATION (aka Software Suspend, aka swsusp)
8881 M: "Rafael J. Wysocki" <rafael@kernel.org>
8882 M: Pavel Machek <pavel@ucw.cz>
8883 L: linux-pm@vger.kernel.org
8885 B: https://bugzilla.kernel.org
8886 F: arch/*/include/asm/suspend*.h
8888 F: drivers/base/power/
8889 F: include/linux/freezer.h
8890 F: include/linux/pm.h
8891 F: include/linux/suspend.h
8895 M: Jiri Kosina <jikos@kernel.org>
8896 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8897 L: linux-input@vger.kernel.org
8899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8901 F: include/linux/hid*
8902 F: include/uapi/linux/hid*
8904 HID LOGITECH DRIVERS
8905 R: Filipe Laíns <lains@riseup.net>
8906 L: linux-input@vger.kernel.org
8908 F: drivers/hid/hid-logitech-*
8910 HID PLAYSTATION DRIVER
8911 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8912 L: linux-input@vger.kernel.org
8914 F: drivers/hid/hid-playstation.c
8916 HID SENSOR HUB DRIVERS
8917 M: Jiri Kosina <jikos@kernel.org>
8918 M: Jonathan Cameron <jic23@kernel.org>
8919 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8920 L: linux-input@vger.kernel.org
8921 L: linux-iio@vger.kernel.org
8923 F: Documentation/hid/hid-sensor*
8924 F: drivers/hid/hid-sensor-*
8925 F: drivers/iio/*/hid-*
8926 F: include/linux/hid-sensor-*
8929 M: Ping Cheng <ping.cheng@wacom.com>
8930 M: Jason Gerecke <jason.gerecke@wacom.com>
8931 L: linux-input@vger.kernel.org
8933 F: drivers/hid/wacom.h
8934 F: drivers/hid/wacom_*
8936 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8937 M: Thomas Gleixner <tglx@linutronix.de>
8938 L: linux-kernel@vger.kernel.org
8940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8941 F: Documentation/timers/
8942 F: include/linux/clockchips.h
8943 F: include/linux/hrtimer.h
8944 F: kernel/time/clockevents.c
8945 F: kernel/time/hrtimer.c
8946 F: kernel/time/timer_*.c
8948 HIGH-SPEED SCC DRIVER FOR AX.25
8949 L: linux-hams@vger.kernel.org
8951 F: drivers/net/hamradio/scc.c
8953 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8954 M: HighPoint Linux Team <linux@highpoint-tech.com>
8956 W: http://www.highpoint-tech.com
8957 F: Documentation/scsi/hptiop.rst
8958 F: drivers/scsi/hptiop.c
8961 M: Jes Sorensen <jes@trained-monkey.org>
8962 L: linux-hippi@sunsite.dk
8964 F: drivers/net/hippi/
8965 F: include/linux/hippidevice.h
8966 F: include/uapi/linux/if_hippi.h
8969 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8970 M: Kurt Kanzenbach <kurt@linutronix.de>
8971 L: netdev@vger.kernel.org
8973 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8974 F: drivers/net/dsa/hirschmann/*
8975 F: include/linux/platform_data/hirschmann-hellcreek.h
8976 F: net/dsa/tag_hellcreek.c
8978 HISILICON DMA DRIVER
8979 M: Zhou Wang <wangzhou1@hisilicon.com>
8980 L: dmaengine@vger.kernel.org
8982 F: drivers/dma/hisi_dma.c
8984 HISILICON GPIO DRIVER
8985 M: Luo Jiaxing <luojiaxing@huawei.com>
8986 L: linux-gpio@vger.kernel.org
8988 F: drivers/gpio/gpio-hisi.c
8990 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8991 M: Longfang Liu <liulongfang@huawei.com>
8992 L: linux-crypto@vger.kernel.org
8994 F: Documentation/ABI/testing/debugfs-hisi-hpre
8995 F: drivers/crypto/hisilicon/hpre/hpre.h
8996 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8997 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8999 HISILICON I2C CONTROLLER DRIVER
9000 M: Yicong Yang <yangyicong@hisilicon.com>
9001 L: linux-i2c@vger.kernel.org
9003 W: https://www.hisilicon.com
9004 F: drivers/i2c/busses/i2c-hisi.c
9006 HISILICON LPC BUS DRIVER
9007 M: john.garry@huawei.com
9009 W: http://www.hisilicon.com
9010 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9011 F: drivers/bus/hisi_lpc.c
9013 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9014 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9015 M: Salil Mehta <salil.mehta@huawei.com>
9016 L: netdev@vger.kernel.org
9018 W: http://www.hisilicon.com
9019 F: drivers/net/ethernet/hisilicon/hns3/
9021 HISILICON NETWORK SUBSYSTEM DRIVER
9022 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9023 M: Salil Mehta <salil.mehta@huawei.com>
9024 L: netdev@vger.kernel.org
9026 W: http://www.hisilicon.com
9027 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9028 F: drivers/net/ethernet/hisilicon/
9030 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9031 M: John Stultz <jstultz@google.com>
9032 L: linux-kernel@vger.kernel.org
9034 F: drivers/misc/hisi_hikey_usb.c
9036 HISILICON PMU DRIVER
9037 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9038 M: Qi Liu <liuqi115@huawei.com>
9040 W: http://www.hisilicon.com
9041 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9042 F: Documentation/admin-guide/perf/hisi-pmu.rst
9043 F: drivers/perf/hisilicon
9045 HISILICON QM AND ZIP Controller DRIVER
9046 M: Zhou Wang <wangzhou1@hisilicon.com>
9047 L: linux-crypto@vger.kernel.org
9049 F: Documentation/ABI/testing/debugfs-hisi-zip
9050 F: drivers/crypto/hisilicon/qm.c
9051 F: drivers/crypto/hisilicon/sgl.c
9052 F: drivers/crypto/hisilicon/zip/
9053 F: include/linux/hisi_acc_qm.h
9055 HISILICON ROCE DRIVER
9056 M: Wenpeng Liang <liangwenpeng@huawei.com>
9057 M: Weihang Li <liweihang@huawei.com>
9058 L: linux-rdma@vger.kernel.org
9060 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9061 F: drivers/infiniband/hw/hns/
9063 HISILICON SAS Controller
9064 M: John Garry <john.garry@huawei.com>
9066 W: http://www.hisilicon.com
9067 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9068 F: drivers/scsi/hisi_sas/
9070 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9071 M: Kai Ye <yekai13@huawei.com>
9072 M: Longfang Liu <liulongfang@huawei.com>
9073 L: linux-crypto@vger.kernel.org
9075 F: Documentation/ABI/testing/debugfs-hisi-sec
9076 F: drivers/crypto/hisilicon/sec2/sec.h
9077 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9078 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9079 F: drivers/crypto/hisilicon/sec2/sec_main.c
9081 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9082 M: Jay Fang <f.fangjian@huawei.com>
9083 L: linux-spi@vger.kernel.org
9085 W: http://www.hisilicon.com
9086 F: drivers/spi/spi-hisi-kunpeng.c
9088 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9089 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9090 L: linux-kernel@vger.kernel.org
9092 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9093 F: drivers/spmi/hisi-spmi-controller.c
9095 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9096 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9097 L: linux-kernel@vger.kernel.org
9099 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9100 F: drivers/mfd/hi6421-spmi-pmic.c
9102 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9103 M: Weili Qian <qianweili@huawei.com>
9105 F: drivers/crypto/hisilicon/trng/trng.c
9107 HISILICON V3XX SPI NOR FLASH Controller Driver
9108 M: John Garry <john.garry@huawei.com>
9110 W: http://www.hisilicon.com
9111 F: drivers/spi/spi-hisi-sfc-v3xx.c
9113 HMM - Heterogeneous Memory Management
9114 M: Jérôme Glisse <jglisse@redhat.com>
9115 L: linux-mm@kvack.org
9117 F: Documentation/vm/hmm.rst
9118 F: include/linux/hmm*
9121 F: tools/testing/selftests/vm/*hmm*
9124 M: Jouni Malinen <j@w1.fi>
9125 L: linux-wireless@vger.kernel.org
9127 W: http://w1.fi/hostap-driver.html
9128 F: drivers/net/wireless/intersil/hostap/
9130 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9131 L: platform-driver-x86@vger.kernel.org
9133 F: drivers/platform/x86/tc1100-wmi.c
9135 HPET: High Precision Event Timers driver
9136 M: Clemens Ladisch <clemens@ladisch.de>
9138 F: Documentation/timers/hpet.rst
9139 F: drivers/char/hpet.c
9140 F: include/linux/hpet.h
9141 F: include/uapi/linux/hpet.h
9145 F: arch/x86/include/asm/hpet.h
9146 F: arch/x86/kernel/hpet.c
9149 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9151 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9155 M: Sebastian Reichel <sre@kernel.org>
9157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9158 F: Documentation/ABI/testing/sysfs-bus-hsi
9159 F: Documentation/driver-api/hsi.rst
9161 F: include/linux/hsi/
9162 F: include/uapi/linux/hsi/
9165 L: linux-usb@vger.kernel.org
9167 F: drivers/net/usb/hso.c
9169 HSR NETWORK PROTOCOL
9170 L: netdev@vger.kernel.org
9174 HT16K33 LED CONTROLLER DRIVER
9175 M: Robin van der Gracht <robin@protonic.nl>
9177 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9178 F: drivers/auxdisplay/ht16k33.c
9180 HTCPEN TOUCHSCREEN DRIVER
9181 M: Pau Oliva Fora <pof@eslack.org>
9182 L: linux-input@vger.kernel.org
9184 F: drivers/input/touchscreen/htcpen.c
9187 M: Dipen Patel <dipenp@nvidia.com>
9189 F: Documentation/devicetree/bindings/timestamp/
9190 F: Documentation/driver-api/hte/
9192 F: include/linux/hte.h
9194 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9195 M: Lorenzo Bianconi <lorenzo@kernel.org>
9196 L: linux-iio@vger.kernel.org
9198 W: http://www.st.com/
9199 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9200 F: drivers/iio/humidity/hts221*
9202 HUAWEI ETHERNET DRIVER
9203 L: netdev@vger.kernel.org
9205 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9206 F: drivers/net/ethernet/huawei/hinic/
9209 M: Mike Kravetz <mike.kravetz@oracle.com>
9210 M: Muchun Song <songmuchun@bytedance.com>
9211 L: linux-mm@kvack.org
9213 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9214 F: Documentation/admin-guide/mm/hugetlbpage.rst
9215 F: Documentation/vm/hugetlbfs_reserv.rst
9216 F: Documentation/vm/vmemmap_dedup.rst
9218 F: include/linux/hugetlb.h
9220 F: mm/hugetlb_vmemmap.c
9221 F: mm/hugetlb_vmemmap.h
9224 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9225 L: linux-media@vger.kernel.org
9227 W: https://linuxtv.org
9228 T: git git://linuxtv.org/media_tree.git
9229 F: drivers/media/platform/st/sti/hva
9231 HWPOISON MEMORY FAILURE HANDLING
9232 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9233 R: Miaohe Lin <linmiaohe@huawei.com>
9234 L: linux-mm@kvack.org
9236 F: mm/hwpoison-inject.c
9237 F: mm/memory-failure.c
9239 HYCON HY46XX TOUCHSCREEN SUPPORT
9240 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9241 L: linux-input@vger.kernel.org
9243 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9244 F: drivers/input/touchscreen/hycon-hy46xx.c
9246 HYGON PROCESSOR SUPPORT
9247 M: Pu Wen <puwen@hygon.cn>
9248 L: linux-kernel@vger.kernel.org
9250 F: arch/x86/kernel/cpu/hygon.c
9252 HYNIX HI556 SENSOR DRIVER
9253 M: Shawn Tu <shawnx.tu@intel.com>
9254 L: linux-media@vger.kernel.org
9256 T: git git://linuxtv.org/media_tree.git
9257 F: drivers/media/i2c/hi556.c
9259 HYNIX HI846 SENSOR DRIVER
9260 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9261 L: linux-media@vger.kernel.org
9263 F: drivers/media/i2c/hi846.c
9265 HYNIX HI847 SENSOR DRIVER
9266 M: Shawn Tu <shawnx.tu@intel.com>
9267 L: linux-media@vger.kernel.org
9269 F: drivers/media/i2c/hi847.c
9271 Hyper-V/Azure CORE AND DRIVERS
9272 M: "K. Y. Srinivasan" <kys@microsoft.com>
9273 M: Haiyang Zhang <haiyangz@microsoft.com>
9274 M: Stephen Hemminger <sthemmin@microsoft.com>
9275 M: Wei Liu <wei.liu@kernel.org>
9276 M: Dexuan Cui <decui@microsoft.com>
9277 L: linux-hyperv@vger.kernel.org
9279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9280 F: Documentation/ABI/stable/sysfs-bus-vmbus
9281 F: Documentation/ABI/testing/debugfs-hyperv
9282 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9283 F: arch/arm64/hyperv
9284 F: arch/arm64/include/asm/hyperv-tlfs.h
9285 F: arch/arm64/include/asm/mshyperv.h
9287 F: arch/x86/include/asm/hyperv-tlfs.h
9288 F: arch/x86/include/asm/mshyperv.h
9289 F: arch/x86/include/asm/trace/hyperv.h
9290 F: arch/x86/kernel/cpu/mshyperv.c
9291 F: drivers/clocksource/hyperv_timer.c
9292 F: drivers/hid/hid-hyperv.c
9294 F: drivers/input/serio/hyperv-keyboard.c
9295 F: drivers/iommu/hyperv-iommu.c
9296 F: drivers/net/ethernet/microsoft/
9297 F: drivers/net/hyperv/
9298 F: drivers/pci/controller/pci-hyperv-intf.c
9299 F: drivers/pci/controller/pci-hyperv.c
9300 F: drivers/scsi/storvsc_drv.c
9301 F: drivers/uio/uio_hv_generic.c
9302 F: drivers/video/fbdev/hyperv_fb.c
9303 F: include/asm-generic/hyperv-tlfs.h
9304 F: include/asm-generic/mshyperv.h
9305 F: include/clocksource/hyperv_timer.h
9306 F: include/linux/hyperv.h
9307 F: include/uapi/linux/hyperv.h
9308 F: net/vmw_vsock/hyperv_transport.c
9312 M: Vignesh Raghavendra <vigneshr@ti.com>
9313 L: linux-mtd@lists.infradead.org
9315 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9316 C: irc://irc.oftc.net/mtd
9317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9318 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9319 F: drivers/mtd/hyperbus/
9320 F: include/linux/mtd/hyperbus.h
9322 HYPERVISOR VIRTUAL CONSOLE DRIVER
9323 L: linuxppc-dev@lists.ozlabs.org
9328 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9329 L: linux-i2c@vger.kernel.org
9330 L: linux-acpi@vger.kernel.org
9332 F: drivers/i2c/i2c-core-acpi.c
9334 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9335 M: Ajay Gupta <ajayg@nvidia.com>
9336 L: linux-i2c@vger.kernel.org
9338 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9339 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9342 M: Peter Rosin <peda@axentia.se>
9343 L: linux-i2c@vger.kernel.org
9345 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9346 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9347 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9348 F: Documentation/i2c/i2c-topology.rst
9349 F: Documentation/i2c/muxes/
9350 F: drivers/i2c/i2c-mux.c
9351 F: drivers/i2c/muxes/
9352 F: include/linux/i2c-mux.h
9354 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9355 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9356 L: linux-i2c@vger.kernel.org
9358 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9359 F: drivers/i2c/busses/i2c-mv64xxx.c
9361 I2C OVER PARALLEL PORT
9362 M: Jean Delvare <jdelvare@suse.com>
9363 L: linux-i2c@vger.kernel.org
9365 F: Documentation/i2c/busses/i2c-parport.rst
9366 F: drivers/i2c/busses/i2c-parport.c
9369 M: Wolfram Sang <wsa@kernel.org>
9370 L: linux-i2c@vger.kernel.org
9372 W: https://i2c.wiki.kernel.org/
9373 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9375 F: Documentation/devicetree/bindings/i2c/i2c.txt
9376 F: Documentation/i2c/
9378 F: include/dt-bindings/i2c/i2c.h
9379 F: include/linux/i2c-dev.h
9380 F: include/linux/i2c-smbus.h
9381 F: include/linux/i2c.h
9382 F: include/uapi/linux/i2c-*.h
9383 F: include/uapi/linux/i2c.h
9385 I2C SUBSYSTEM HOST DRIVERS
9386 L: linux-i2c@vger.kernel.org
9388 W: https://i2c.wiki.kernel.org/
9389 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9391 F: Documentation/devicetree/bindings/i2c/
9392 F: drivers/i2c/algos/
9393 F: drivers/i2c/busses/
9394 F: include/dt-bindings/i2c/
9397 M: Jean Delvare <jdelvare@suse.com>
9398 L: linux-i2c@vger.kernel.org
9400 F: Documentation/i2c/busses/i2c-taos-evm.rst
9401 F: drivers/i2c/busses/i2c-taos-evm.c
9404 M: Till Harbaum <till@harbaum.org>
9405 L: linux-i2c@vger.kernel.org
9407 W: http://www.harbaum.org/till/i2c_tiny_usb
9408 F: drivers/i2c/busses/i2c-tiny-usb.c
9410 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9411 M: Jean Delvare <jdelvare@suse.com>
9412 L: linux-i2c@vger.kernel.org
9414 F: Documentation/i2c/busses/i2c-ali1535.rst
9415 F: Documentation/i2c/busses/i2c-ali1563.rst
9416 F: Documentation/i2c/busses/i2c-ali15x3.rst
9417 F: Documentation/i2c/busses/i2c-amd756.rst
9418 F: Documentation/i2c/busses/i2c-amd8111.rst
9419 F: Documentation/i2c/busses/i2c-i801.rst
9420 F: Documentation/i2c/busses/i2c-nforce2.rst
9421 F: Documentation/i2c/busses/i2c-piix4.rst
9422 F: Documentation/i2c/busses/i2c-sis5595.rst
9423 F: Documentation/i2c/busses/i2c-sis630.rst
9424 F: Documentation/i2c/busses/i2c-sis96x.rst
9425 F: Documentation/i2c/busses/i2c-via.rst
9426 F: Documentation/i2c/busses/i2c-viapro.rst
9427 F: drivers/i2c/busses/i2c-ali1535.c
9428 F: drivers/i2c/busses/i2c-ali1563.c
9429 F: drivers/i2c/busses/i2c-ali15x3.c
9430 F: drivers/i2c/busses/i2c-amd756-s4882.c
9431 F: drivers/i2c/busses/i2c-amd756.c
9432 F: drivers/i2c/busses/i2c-amd8111.c
9433 F: drivers/i2c/busses/i2c-i801.c
9434 F: drivers/i2c/busses/i2c-isch.c
9435 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9436 F: drivers/i2c/busses/i2c-nforce2.c
9437 F: drivers/i2c/busses/i2c-piix4.c
9438 F: drivers/i2c/busses/i2c-sis5595.c
9439 F: drivers/i2c/busses/i2c-sis630.c
9440 F: drivers/i2c/busses/i2c-sis96x.c
9441 F: drivers/i2c/busses/i2c-via.c
9442 F: drivers/i2c/busses/i2c-viapro.c
9444 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9445 M: Hans de Goede <hdegoede@redhat.com>
9446 L: linux-i2c@vger.kernel.org
9448 F: drivers/i2c/busses/i2c-cht-wc.c
9450 I2C/SMBUS ISMT DRIVER
9451 M: Seth Heasley <seth.heasley@intel.com>
9452 M: Neil Horman <nhorman@tuxdriver.com>
9453 L: linux-i2c@vger.kernel.org
9454 F: Documentation/i2c/busses/i2c-ismt.rst
9455 F: drivers/i2c/busses/i2c-ismt.c
9457 I2C/SMBUS STUB DRIVER
9458 M: Jean Delvare <jdelvare@suse.com>
9459 L: linux-i2c@vger.kernel.org
9461 F: drivers/i2c/i2c-stub.c
9463 I3C DRIVER FOR CADENCE I3C MASTER IP
9464 M: Przemysław Gaj <pgaj@cadence.com>
9466 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9467 F: drivers/i3c/master/i3c-master-cdns.c
9469 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9470 M: Vitor Soares <vitor.soares@synopsys.com>
9472 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9473 F: drivers/i3c/master/dw*
9476 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9477 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9479 C: irc://chat.freenode.net/linux-i3c
9480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9481 F: Documentation/ABI/testing/sysfs-bus-i3c
9482 F: Documentation/devicetree/bindings/i3c/
9483 F: Documentation/driver-api/i3c
9485 F: include/linux/i3c/
9487 IA64 (Itanium) PLATFORM
9488 L: linux-ia64@vger.kernel.org
9490 F: Documentation/ia64/
9493 IBM Power 842 compression accelerator
9494 M: Haren Myneni <haren@us.ibm.com>
9497 F: drivers/crypto/nx/Kconfig
9498 F: drivers/crypto/nx/Makefile
9499 F: drivers/crypto/nx/nx-842*
9500 F: include/linux/sw842.h
9503 IBM Power in-Nest Crypto Acceleration
9504 M: Breno Leitão <leitao@debian.org>
9505 M: Nayna Jain <nayna@linux.ibm.com>
9506 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9507 L: linux-crypto@vger.kernel.org
9509 F: drivers/crypto/nx/Kconfig
9510 F: drivers/crypto/nx/Makefile
9511 F: drivers/crypto/nx/nx-aes*
9512 F: drivers/crypto/nx/nx-sha*
9513 F: drivers/crypto/nx/nx.*
9514 F: drivers/crypto/nx/nx_csbcpb.h
9515 F: drivers/crypto/nx/nx_debugfs.c
9517 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9518 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9519 L: linux-pci@vger.kernel.org
9520 L: linuxppc-dev@lists.ozlabs.org
9522 F: drivers/pci/hotplug/rpadlpar*
9524 IBM Power Linux RAID adapter
9525 M: Brian King <brking@us.ibm.com>
9527 F: drivers/scsi/ipr.*
9529 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9530 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9531 L: linux-pci@vger.kernel.org
9532 L: linuxppc-dev@lists.ozlabs.org
9534 F: drivers/pci/hotplug/rpaphp*
9536 IBM Power SRIOV Virtual NIC Device Driver
9537 M: Dany Madden <drt@linux.ibm.com>
9538 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9539 L: netdev@vger.kernel.org
9541 F: drivers/net/ethernet/ibm/ibmvnic.*
9543 IBM Power Virtual Accelerator Switchboard
9544 L: linuxppc-dev@lists.ozlabs.org
9546 F: arch/powerpc/include/asm/vas.h
9547 F: arch/powerpc/platforms/powernv/copy-paste.h
9548 F: arch/powerpc/platforms/powernv/vas*
9550 IBM Power Virtual Ethernet Device Driver
9551 M: Cristobal Forno <cforno12@linux.ibm.com>
9552 L: netdev@vger.kernel.org
9554 F: drivers/net/ethernet/ibm/ibmveth.*
9556 IBM Power Virtual FC Device Drivers
9557 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9558 L: linux-scsi@vger.kernel.org
9560 F: drivers/scsi/ibmvscsi/ibmvfc*
9562 IBM Power Virtual Management Channel Driver
9563 M: Brad Warrum <bwarrum@linux.ibm.com>
9564 M: Ritu Agarwal <rituagar@linux.ibm.com>
9566 F: drivers/misc/ibmvmc.*
9568 IBM Power Virtual SCSI Device Drivers
9569 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9570 L: linux-scsi@vger.kernel.org
9572 F: drivers/scsi/ibmvscsi/ibmvscsi*
9573 F: include/scsi/viosrp.h
9575 IBM Power Virtual SCSI Device Target Driver
9576 M: Michael Cyr <mikecyr@linux.ibm.com>
9577 L: linux-scsi@vger.kernel.org
9578 L: target-devel@vger.kernel.org
9580 F: drivers/scsi/ibmvscsi_tgt/
9582 IBM Power VMX Cryptographic instructions
9583 M: Breno Leitão <leitao@debian.org>
9584 M: Nayna Jain <nayna@linux.ibm.com>
9585 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9586 L: linux-crypto@vger.kernel.org
9588 F: drivers/crypto/vmx/Kconfig
9589 F: drivers/crypto/vmx/Makefile
9590 F: drivers/crypto/vmx/aes*
9591 F: drivers/crypto/vmx/ghash*
9592 F: drivers/crypto/vmx/ppc-xlate.pl
9593 F: drivers/crypto/vmx/vmx.c
9595 IBM ServeRAID RAID DRIVER
9597 F: drivers/scsi/ips.*
9599 ICH LPC AND GPIO DRIVER
9600 M: Peter Tyser <ptyser@xes-inc.com>
9602 F: drivers/gpio/gpio-ich.c
9603 F: drivers/mfd/lpc_ich.c
9606 M: Max Staudt <max@enpas.org>
9607 L: linux-i2c@vger.kernel.org
9609 F: drivers/i2c/busses/i2c-icy.c
9611 IDEAPAD LAPTOP EXTRAS DRIVER
9612 M: Ike Panhc <ike.pan@canonical.com>
9613 L: platform-driver-x86@vger.kernel.org
9615 W: http://launchpad.net/ideapad-laptop
9616 F: drivers/platform/x86/ideapad-laptop.c
9618 IDEAPAD LAPTOP SLIDEBAR DRIVER
9619 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9620 L: linux-input@vger.kernel.org
9622 W: https://github.com/o2genum/ideapad-slidebar
9623 F: drivers/input/misc/ideapad_slidebar.c
9626 M: Christian Brauner <brauner@kernel.org>
9627 L: linux-fsdevel@vger.kernel.org
9629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9630 F: Documentation/filesystems/idmappings.rst
9631 F: tools/testing/selftests/mount_setattr/
9632 F: include/linux/mnt_idmapping.h
9634 IDT VersaClock 5 CLOCK DRIVER
9635 M: Luca Ceresoli <luca@lucaceresoli.net>
9637 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9638 F: drivers/clk/clk-versaclock5.c
9640 IEEE 802.15.4 SUBSYSTEM
9641 M: Alexander Aring <alex.aring@gmail.com>
9642 M: Stefan Schmidt <stefan@datenfreihafen.org>
9643 L: linux-wpan@vger.kernel.org
9645 W: https://linux-wpan.org/
9646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9648 F: Documentation/networking/ieee802154.rst
9649 F: drivers/net/ieee802154/
9650 F: include/linux/ieee802154.h
9651 F: include/linux/nl802154.h
9652 F: include/net/af_ieee802154.h
9653 F: include/net/cfg802154.h
9654 F: include/net/ieee802154_netdev.h
9655 F: include/net/mac802154.h
9656 F: include/net/nl802154.h
9661 M: Yotam Gigi <yotam.gi@gmail.com>
9662 M: Jamal Hadi Salim <jhs@mojatatu.com>
9663 F: include/net/ife.h
9664 F: include/uapi/linux/ife.h
9667 IGORPLUG-USB IR RECEIVER
9668 M: Sean Young <sean@mess.org>
9669 L: linux-media@vger.kernel.org
9671 F: drivers/media/rc/igorplugusb.c
9673 IGUANAWORKS USB IR TRANSCEIVER
9674 M: Sean Young <sean@mess.org>
9675 L: linux-media@vger.kernel.org
9677 F: drivers/media/rc/iguanair.c
9679 IIO DIGITAL POTENTIOMETER DAC
9680 M: Peter Rosin <peda@axentia.se>
9681 L: linux-iio@vger.kernel.org
9683 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9684 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9685 F: drivers/iio/dac/dpot-dac.c
9687 IIO ENVELOPE DETECTOR
9688 M: Peter Rosin <peda@axentia.se>
9689 L: linux-iio@vger.kernel.org
9691 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9692 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9693 F: drivers/iio/adc/envelope-detector.c
9696 M: Peter Rosin <peda@axentia.se>
9697 L: linux-iio@vger.kernel.org
9699 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9700 F: drivers/iio/multiplexer/iio-mux.c
9702 IIO SCMI BASED DRIVER
9703 M: Jyoti Bhayana <jbhayana@google.com>
9704 L: linux-iio@vger.kernel.org
9706 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9708 IIO SUBSYSTEM AND DRIVERS
9709 M: Jonathan Cameron <jic23@kernel.org>
9710 R: Lars-Peter Clausen <lars@metafoo.de>
9711 L: linux-iio@vger.kernel.org
9713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9714 F: Documentation/ABI/testing/configfs-iio*
9715 F: Documentation/ABI/testing/sysfs-bus-iio*
9716 F: Documentation/devicetree/bindings/iio/
9718 F: drivers/staging/iio/
9719 F: include/linux/iio/
9723 M: Peter Rosin <peda@axentia.se>
9724 L: linux-iio@vger.kernel.org
9726 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9727 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9728 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9729 F: drivers/iio/afe/iio-rescale.c
9731 IKANOS/ADI EAGLE ADSL USB DRIVER
9732 M: Matthieu Castet <castet.matthieu@free.fr>
9733 M: Stanislaw Gruszka <stf_xl@wp.pl>
9735 F: drivers/usb/atm/ueagle-atm.c
9737 IMAGIS TOUCHSCREEN DRIVER
9738 M: Markuss Broks <markuss.broks@gmail.com>
9740 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9741 F: drivers/input/touchscreen/imagis.c
9743 IMGTEC ASCII LCD DRIVER
9744 M: Paul Burton <paulburton@kernel.org>
9746 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9747 F: drivers/auxdisplay/img-ascii-lcd.c
9749 IMGTEC IR DECODER DRIVER
9751 F: drivers/media/rc/img-ir/
9753 IMON SOUNDGRAPH USB IR RECEIVER
9754 M: Sean Young <sean@mess.org>
9755 L: linux-media@vger.kernel.org
9757 F: drivers/media/rc/imon.c
9758 F: drivers/media/rc/imon_raw.c
9760 IMS TWINTURBO FRAMEBUFFER DRIVER
9761 L: linux-fbdev@vger.kernel.org
9763 F: drivers/video/fbdev/imsttfb.c
9765 INA209 HARDWARE MONITOR DRIVER
9766 M: Guenter Roeck <linux@roeck-us.net>
9767 L: linux-hwmon@vger.kernel.org
9769 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9770 F: Documentation/hwmon/ina209.rst
9771 F: drivers/hwmon/ina209.c
9773 INA2XX HARDWARE MONITOR DRIVER
9774 M: Guenter Roeck <linux@roeck-us.net>
9775 L: linux-hwmon@vger.kernel.org
9777 F: Documentation/hwmon/ina2xx.rst
9778 F: drivers/hwmon/ina2xx.c
9779 F: include/linux/platform_data/ina2xx.h
9781 INDUSTRY PACK SUBSYSTEM (IPACK)
9782 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9783 M: Jens Taprogge <jens.taprogge@taprogge.org>
9784 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9785 L: industrypack-devel@lists.sourceforge.net
9787 W: http://industrypack.sourceforge.net
9790 INFINEON DPS310 Driver
9791 M: Eddie James <eajames@linux.ibm.com>
9792 L: linux-iio@vger.kernel.org
9794 F: drivers/iio/pressure/dps310.c
9796 INFINIBAND SUBSYSTEM
9797 M: Jason Gunthorpe <jgg@nvidia.com>
9798 M: Leon Romanovsky <leonro@nvidia.com>
9799 L: linux-rdma@vger.kernel.org
9801 W: https://github.com/linux-rdma/rdma-core
9802 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9804 F: Documentation/devicetree/bindings/infiniband/
9805 F: Documentation/infiniband/
9806 F: drivers/infiniband/
9808 F: include/trace/events/ib_mad.h
9809 F: include/trace/events/ib_umad.h
9810 F: include/uapi/linux/if_infiniband.h
9811 F: include/uapi/rdma/
9812 F: samples/bpf/ibumad_kern.c
9813 F: samples/bpf/ibumad_user.c
9815 INGENIC JZ4780 NAND DRIVER
9816 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9817 L: linux-mtd@lists.infradead.org
9818 L: linux-mips@vger.kernel.org
9820 F: drivers/mtd/nand/raw/ingenic/
9823 M: Paul Cercueil <paul@crapouillou.net>
9824 L: linux-mips@vger.kernel.org
9826 F: arch/mips/boot/dts/ingenic/
9827 F: arch/mips/generic/board-ingenic.c
9828 F: arch/mips/include/asm/mach-ingenic/
9829 F: arch/mips/ingenic/Kconfig
9830 F: drivers/clk/ingenic/
9831 F: drivers/dma/dma-jz4780.c
9832 F: drivers/gpu/drm/ingenic/
9833 F: drivers/i2c/busses/i2c-jz4780.c
9834 F: drivers/iio/adc/ingenic-adc.c
9835 F: drivers/irqchip/irq-ingenic.c
9836 F: drivers/memory/jz4780-nemc.c
9837 F: drivers/mmc/host/jz4740_mmc.c
9838 F: drivers/mtd/nand/raw/ingenic/
9839 F: drivers/pinctrl/pinctrl-ingenic.c
9840 F: drivers/power/supply/ingenic-battery.c
9841 F: drivers/pwm/pwm-jz4740.c
9842 F: drivers/remoteproc/ingenic_rproc.c
9843 F: drivers/rtc/rtc-jz4740.c
9844 F: drivers/tty/serial/8250/8250_ingenic.c
9845 F: drivers/usb/musb/jz4740.c
9846 F: drivers/watchdog/jz4740_wdt.c
9847 F: include/dt-bindings/iio/adc/ingenic,adc.h
9848 F: include/linux/mfd/ingenic-tcu.h
9849 F: sound/soc/codecs/jz47*
9850 F: sound/soc/jz4740/
9852 INJOINIC IP5xxx POWER BANK IC DRIVER
9853 M: Samuel Holland <samuel@sholland.org>
9855 F: drivers/power/supply/ip5xxx_power.c
9858 M: Jan Kara <jack@suse.cz>
9859 R: Amir Goldstein <amir73il@gmail.com>
9860 L: linux-fsdevel@vger.kernel.org
9862 F: Documentation/filesystems/inotify.rst
9863 F: fs/notify/inotify/
9864 F: include/linux/inotify.h
9865 F: include/uapi/linux/inotify.h
9867 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9868 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9869 L: linux-input@vger.kernel.org
9871 Q: http://patchwork.kernel.org/project/linux-input/list/
9872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9873 F: Documentation/devicetree/bindings/input/
9874 F: Documentation/devicetree/bindings/serio/
9875 F: Documentation/input/
9877 F: include/linux/input.h
9878 F: include/linux/input/
9879 F: include/uapi/linux/input-event-codes.h
9880 F: include/uapi/linux/input.h
9882 INPUT MULTITOUCH (MT) PROTOCOL
9883 M: Henrik Rydberg <rydberg@bitmath.org>
9884 L: linux-input@vger.kernel.org
9886 F: Documentation/input/multi-touch-protocol.rst
9887 F: drivers/input/input-mt.c
9890 INSIDE SECURE CRYPTO DRIVER
9891 M: Antoine Tenart <atenart@kernel.org>
9892 L: linux-crypto@vger.kernel.org
9894 F: drivers/crypto/inside-secure/
9896 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9897 M: Mimi Zohar <zohar@linux.ibm.com>
9898 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9899 L: linux-integrity@vger.kernel.org
9901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9902 F: security/integrity/ima/
9903 F: security/integrity/
9905 INTEL 810/815 FRAMEBUFFER DRIVER
9906 M: Antonino Daplas <adaplas@gmail.com>
9907 L: linux-fbdev@vger.kernel.org
9909 F: drivers/video/fbdev/i810/
9912 M: Cezary Rojewski <cezary.rojewski@intel.com>
9913 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9914 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9915 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
9916 M: Bard Liao <yung-chuan.liao@linux.intel.com>
9917 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
9918 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
9919 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9923 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9924 M: Hans de Goede <hdegoede@redhat.com>
9925 L: platform-driver-x86@vger.kernel.org
9927 F: drivers/platform/x86/intel/atomisp2/pm.c
9929 INTEL ATOMISP2 LED DRIVER
9930 M: Hans de Goede <hdegoede@redhat.com>
9931 L: platform-driver-x86@vger.kernel.org
9933 F: drivers/platform/x86/intel/atomisp2/led.c
9935 INTEL BIOS SAR INT1092 DRIVER
9936 M: Shravan Sudhakar <s.shravan@intel.com>
9937 M: Intel Corporation <linuxwwan@intel.com>
9938 L: platform-driver-x86@vger.kernel.org
9940 F: drivers/platform/x86/intel/int1092/
9942 INTEL BROXTON PMC DRIVER
9943 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9944 M: Zha Qipeng <qipeng.zha@intel.com>
9946 F: drivers/mfd/intel_pmc_bxt.c
9947 F: include/linux/mfd/intel_pmc_bxt.h
9949 INTEL C600 SERIES SAS CONTROLLER DRIVER
9950 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9951 L: linux-scsi@vger.kernel.org
9953 T: git git://git.code.sf.net/p/intel-sas/isci
9954 F: drivers/scsi/isci/
9956 INTEL CPU family model numbers
9957 M: Tony Luck <tony.luck@intel.com>
9959 L: linux-kernel@vger.kernel.org
9961 F: arch/x86/include/asm/intel-family.h
9963 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9964 M: Jani Nikula <jani.nikula@linux.intel.com>
9965 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9966 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9967 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9968 L: intel-gfx@lists.freedesktop.org
9970 W: https://01.org/linuxgraphics/
9971 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9972 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9973 C: irc://irc.oftc.net/intel-gfx
9974 T: git git://anongit.freedesktop.org/drm-intel
9975 F: Documentation/gpu/i915.rst
9976 F: drivers/gpu/drm/i915/
9977 F: include/drm/i915*
9978 F: include/uapi/drm/i915_drm.h
9980 INTEL ETHERNET DRIVERS
9981 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9982 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9983 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9985 W: http://www.intel.com/support/feedback.htm
9986 W: http://e1000.sourceforge.net/
9987 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9990 F: Documentation/networking/device_drivers/ethernet/intel/
9991 F: drivers/net/ethernet/intel/
9992 F: drivers/net/ethernet/intel/*/
9993 F: include/linux/avf/virtchnl.h
9994 F: include/linux/net/intel/iidc.h
9996 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9997 M: Mustafa Ismail <mustafa.ismail@intel.com>
9998 M: Shiraz Saleem <shiraz.saleem@intel.com>
9999 L: linux-rdma@vger.kernel.org
10001 F: drivers/infiniband/hw/irdma/
10002 F: include/uapi/rdma/irdma-abi.h
10004 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10005 M: Maik Broemme <mbroemme@libmpq.org>
10006 L: linux-fbdev@vger.kernel.org
10008 F: Documentation/fb/intelfb.rst
10009 F: drivers/video/fbdev/intelfb/
10012 M: Andy Shevchenko <andy@kernel.org>
10013 L: linux-gpio@vger.kernel.org
10015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10016 F: drivers/gpio/gpio-ich.c
10017 F: drivers/gpio/gpio-merrifield.c
10018 F: drivers/gpio/gpio-ml-ioh.c
10019 F: drivers/gpio/gpio-pch.c
10020 F: drivers/gpio/gpio-sch.c
10021 F: drivers/gpio/gpio-sodaville.c
10023 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10024 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10025 M: Zhi Wang <zhi.a.wang@intel.com>
10026 L: intel-gvt-dev@lists.freedesktop.org
10027 L: intel-gfx@lists.freedesktop.org
10029 W: https://01.org/igvt-g
10030 T: git https://github.com/intel/gvt-linux.git
10031 F: drivers/gpu/drm/i915/gvt/
10033 INTEL HID EVENT DRIVER
10034 M: Alex Hung <alex.hung@canonical.com>
10035 L: platform-driver-x86@vger.kernel.org
10037 F: drivers/platform/x86/intel/hid.c
10039 INTEL I/OAT DMA DRIVER
10040 M: Dave Jiang <dave.jiang@intel.com>
10041 R: Dan Williams <dan.j.williams@intel.com>
10042 L: dmaengine@vger.kernel.org
10044 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10045 F: drivers/dma/ioat*
10048 M: Dave Jiang <dave.jiang@intel.com>
10049 L: dmaengine@vger.kernel.org
10051 F: drivers/dma/idxd/*
10052 F: include/uapi/linux/idxd.h
10055 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10056 M: Len Brown <lenb@kernel.org>
10057 L: linux-pm@vger.kernel.org
10059 B: https://bugzilla.kernel.org
10060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10061 F: drivers/idle/intel_idle.c
10063 INTEL IN FIELD SCAN (IFS) DEVICE
10064 M: Jithu Joseph <jithu.joseph@intel.com>
10065 R: Ashok Raj <ashok.raj@intel.com>
10066 R: Tony Luck <tony.luck@intel.com>
10068 F: drivers/platform/x86/intel/ifs
10069 F: include/trace/events/intel_ifs.h
10071 INTEL INTEGRATED SENSOR HUB DRIVER
10072 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10073 M: Jiri Kosina <jikos@kernel.org>
10074 L: linux-input@vger.kernel.org
10076 F: drivers/hid/intel-ish-hid/
10079 M: David Woodhouse <dwmw2@infradead.org>
10080 M: Lu Baolu <baolu.lu@linux.intel.com>
10081 L: iommu@lists.linux-foundation.org
10082 L: iommu@lists.linux.dev
10084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10085 F: drivers/iommu/intel/
10086 F: include/linux/intel-iommu.h
10087 F: include/linux/intel-svm.h
10089 INTEL IOP-ADMA DMA DRIVER
10090 R: Dan Williams <dan.j.williams@intel.com>
10092 F: drivers/dma/iop-adma.c
10094 INTEL IPU3 CSI-2 CIO2 DRIVER
10095 M: Yong Zhi <yong.zhi@intel.com>
10096 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10097 M: Bingbu Cao <bingbu.cao@intel.com>
10098 M: Dan Scally <djrscally@gmail.com>
10099 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10100 L: linux-media@vger.kernel.org
10102 T: git git://linuxtv.org/media_tree.git
10103 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10104 F: drivers/media/pci/intel/ipu3/
10106 INTEL IPU3 CSI-2 IMGU DRIVER
10107 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10108 R: Bingbu Cao <bingbu.cao@intel.com>
10109 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10110 L: linux-media@vger.kernel.org
10112 F: Documentation/admin-guide/media/ipu3.rst
10113 F: Documentation/admin-guide/media/ipu3_rcb.svg
10114 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10115 F: drivers/staging/media/ipu3/
10117 INTEL IXP4XX CRYPTO SUPPORT
10118 M: Corentin Labbe <clabbe@baylibre.com>
10119 L: linux-crypto@vger.kernel.org
10121 F: drivers/crypto/ixp4xx_crypto.c
10123 INTEL ISHTP ECLITE DRIVER
10124 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10125 L: platform-driver-x86@vger.kernel.org
10127 F: drivers/platform/x86/intel/ishtp_eclite.c
10129 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10130 M: Krzysztof Halasa <khalasa@piap.pl>
10132 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10133 F: drivers/net/wan/ixp4xx_hss.c
10134 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10135 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10136 F: include/linux/soc/ixp4xx/npe.h
10137 F: include/linux/soc/ixp4xx/qmgr.h
10139 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10140 M: Deepak Saxena <dsaxena@plexity.net>
10142 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10143 F: drivers/char/hw_random/ixp4xx-rng.c
10145 INTEL KEEM BAY DRM DRIVER
10146 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10147 M: Edmund Dea <edmund.j.dea@intel.com>
10149 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10150 F: drivers/gpu/drm/kmb/
10152 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10153 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10155 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10156 F: drivers/crypto/keembay/Kconfig
10157 F: drivers/crypto/keembay/Makefile
10158 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10159 F: drivers/crypto/keembay/ocs-aes.c
10160 F: drivers/crypto/keembay/ocs-aes.h
10162 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10163 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10164 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10165 M: Mark Gross <mgross@linux.intel.com>
10167 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10168 F: drivers/crypto/keembay/Kconfig
10169 F: drivers/crypto/keembay/Makefile
10170 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10172 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10173 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10174 M: Declan Murphy <declan.murphy@intel.com>
10176 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10177 F: drivers/crypto/keembay/Kconfig
10178 F: drivers/crypto/keembay/Makefile
10179 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10180 F: drivers/crypto/keembay/ocs-hcu.c
10181 F: drivers/crypto/keembay/ocs-hcu.h
10183 INTEL THUNDER BAY EMMC PHY DRIVER
10184 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10185 M: Rashmi A <rashmi.a@intel.com>
10187 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10188 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10190 INTEL MANAGEMENT ENGINE (mei)
10191 M: Tomas Winkler <tomas.winkler@intel.com>
10192 L: linux-kernel@vger.kernel.org
10194 F: Documentation/driver-api/mei/*
10195 F: drivers/misc/mei/
10196 F: drivers/watchdog/mei_wdt.c
10197 F: include/linux/mei_aux.h
10198 F: include/linux/mei_cl_bus.h
10199 F: include/uapi/linux/mei.h
10202 INTEL MAX 10 BMC MFD DRIVER
10203 M: Xu Yilun <yilun.xu@intel.com>
10204 R: Tom Rix <trix@redhat.com>
10206 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10207 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10208 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10209 F: drivers/mfd/intel-m10-bmc.c
10210 F: include/linux/mfd/intel-m10-bmc.h
10212 INTEL MENLOW THERMAL DRIVER
10213 M: Sujith Thomas <sujith.thomas@intel.com>
10214 L: linux-pm@vger.kernel.org
10216 W: https://01.org/linux-acpi
10217 F: drivers/thermal/intel/intel_menlow.c
10219 INTEL P-Unit IPC DRIVER
10220 M: Zha Qipeng <qipeng.zha@intel.com>
10221 L: platform-driver-x86@vger.kernel.org
10223 F: arch/x86/include/asm/intel_punit_ipc.h
10224 F: drivers/platform/x86/intel/punit_ipc.c
10226 INTEL PMC CORE DRIVER
10227 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10228 M: David E Box <david.e.box@intel.com>
10229 L: platform-driver-x86@vger.kernel.org
10231 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10232 F: drivers/platform/x86/intel/pmc/
10234 INTEL PMIC GPIO DRIVERS
10235 M: Andy Shevchenko <andy@kernel.org>
10237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10238 F: drivers/gpio/gpio-*cove.c
10240 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10241 M: Andy Shevchenko <andy@kernel.org>
10243 F: drivers/mfd/intel_soc_pmic*
10244 F: include/linux/mfd/intel_soc_pmic*
10247 M: David E. Box <david.e.box@linux.intel.com>
10249 F: drivers/platform/x86/intel/pmt/
10251 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10252 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10253 L: linux-wireless@vger.kernel.org
10255 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10256 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10257 F: drivers/net/wireless/intel/ipw2x00/
10259 INTEL PSTATE DRIVER
10260 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10261 M: Len Brown <lenb@kernel.org>
10262 L: linux-pm@vger.kernel.org
10264 F: drivers/cpufreq/intel_pstate.c
10266 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10267 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10268 L: linux-iio@vger.kernel.org
10269 F: drivers/counter/intel-qep.c
10272 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10274 F: arch/x86/include/asm/intel_scu_ipc.h
10275 F: drivers/platform/x86/intel_scu_*
10278 M: David E. Box <david.e.box@linux.intel.com>
10280 F: drivers/platform/x86/intel/sdsi.c
10281 F: tools/arch/x86/intel_sdsi/
10282 F: tools/testing/selftests/drivers/sdsi/
10284 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10285 M: Daniel Scally <djrscally@gmail.com>
10287 F: drivers/platform/x86/intel/int3472/
10289 INTEL SPEED SELECT TECHNOLOGY
10290 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10291 L: platform-driver-x86@vger.kernel.org
10293 F: drivers/platform/x86/intel/speed_select_if/
10294 F: include/uapi/linux/isst_if.h
10295 F: tools/power/x86/intel-speed-select/
10297 INTEL STRATIX10 FIRMWARE DRIVERS
10298 M: Dinh Nguyen <dinguyen@kernel.org>
10299 L: linux-kernel@vger.kernel.org
10301 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10302 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10303 F: drivers/firmware/stratix10-rsu.c
10304 F: drivers/firmware/stratix10-svc.c
10305 F: include/linux/firmware/intel/stratix10-smc.h
10306 F: include/linux/firmware/intel/stratix10-svc-client.h
10307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10309 INTEL TELEMETRY DRIVER
10310 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10311 M: "David E. Box" <david.e.box@linux.intel.com>
10312 L: platform-driver-x86@vger.kernel.org
10314 F: arch/x86/include/asm/intel_telemetry.h
10315 F: drivers/platform/x86/intel/telemetry/
10317 INTEL UNCORE FREQUENCY CONTROL
10318 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10319 L: platform-driver-x86@vger.kernel.org
10321 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10322 F: drivers/platform/x86/intel/uncore-frequency/
10324 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10325 M: David E. Box <david.e.box@linux.intel.com>
10327 F: drivers/platform/x86/intel/vsec.*
10329 INTEL VIRTUAL BUTTON DRIVER
10330 M: AceLan Kao <acelan.kao@canonical.com>
10331 L: platform-driver-x86@vger.kernel.org
10333 F: drivers/platform/x86/intel/vbtn.c
10335 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10336 M: Stanislaw Gruszka <stf_xl@wp.pl>
10337 L: linux-wireless@vger.kernel.org
10339 F: drivers/net/wireless/intel/iwlegacy/
10341 INTEL WIRELESS WIFI LINK (iwlwifi)
10342 M: Gregory Greenman <gregory.greenman@intel.com>
10343 L: linux-wireless@vger.kernel.org
10345 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10347 F: drivers/net/wireless/intel/iwlwifi/
10349 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10350 M: Jithu Joseph <jithu.joseph@intel.com>
10351 R: Maurice Ma <maurice.ma@intel.com>
10353 W: https://slimbootloader.github.io/security/firmware-update.html
10354 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10356 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10357 L: Dell.Client.Kernel@dell.com
10359 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10361 INTEL WWAN IOSM DRIVER
10362 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10363 M: Intel Corporation <linuxwwan@intel.com>
10364 L: netdev@vger.kernel.org
10366 F: drivers/net/wwan/iosm/
10369 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10371 F: Documentation/trace/intel_th.rst
10372 F: drivers/hwtracing/intel_th/
10373 F: include/linux/intel_th.h
10375 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10376 M: Ning Sun <ning.sun@intel.com>
10377 L: tboot-devel@lists.sourceforge.net
10379 W: http://tboot.sourceforge.net
10380 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10381 F: Documentation/x86/intel_txt.rst
10382 F: arch/x86/kernel/tboot.c
10383 F: include/linux/tboot.h
10386 M: Jarkko Sakkinen <jarkko@kernel.org>
10387 R: Dave Hansen <dave.hansen@linux.intel.com>
10388 L: linux-sgx@vger.kernel.org
10390 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10392 F: Documentation/x86/sgx.rst
10393 F: arch/x86/entry/vdso/vsgx.S
10394 F: arch/x86/include/asm/sgx.h
10395 F: arch/x86/include/uapi/asm/sgx.h
10396 F: arch/x86/kernel/cpu/sgx/*
10397 F: tools/testing/selftests/sgx/*
10401 M: Georgi Djakov <djakov@kernel.org>
10402 L: linux-pm@vger.kernel.org
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10405 F: Documentation/devicetree/bindings/interconnect/
10406 F: Documentation/driver-api/interconnect.rst
10407 F: drivers/interconnect/
10408 F: include/dt-bindings/interconnect/
10409 F: include/linux/interconnect-provider.h
10410 F: include/linux/interconnect.h
10412 INTERRUPT COUNTER DRIVER
10413 M: Oleksij Rempel <o.rempel@pengutronix.de>
10414 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10415 L: linux-iio@vger.kernel.org
10416 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10417 F: drivers/counter/interrupt-cnt.c
10419 INTERSIL ISL7998X VIDEO DECODER DRIVER
10420 M: Michael Tretter <m.tretter@pengutronix.de>
10421 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10422 L: linux-media@vger.kernel.org
10424 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10425 F: drivers/media/i2c/isl7998x.c
10427 INVENSENSE ICM-426xx IMU DRIVER
10428 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10429 L: linux-iio@vger.kernel.org
10431 W: https://invensense.tdk.com/
10432 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10433 F: drivers/iio/imu/inv_icm42600/
10435 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10436 M: Linus Walleij <linus.walleij@linaro.org>
10437 L: linux-iio@vger.kernel.org
10439 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10440 F: drivers/iio/gyro/mpu3050*
10442 IOC3 ETHERNET DRIVER
10443 M: Ralf Baechle <ralf@linux-mips.org>
10444 L: linux-mips@vger.kernel.org
10446 F: drivers/net/ethernet/sgi/ioc3-eth.c
10448 IOMAP FILESYSTEM LIBRARY
10449 M: Christoph Hellwig <hch@infradead.org>
10450 M: Darrick J. Wong <djwong@kernel.org>
10451 L: linux-xfs@vger.kernel.org
10452 L: linux-fsdevel@vger.kernel.org
10454 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10456 F: include/linux/iomap.h
10459 M: Joerg Roedel <joro@8bytes.org>
10460 M: Will Deacon <will@kernel.org>
10461 L: iommu@lists.linux-foundation.org
10462 L: iommu@lists.linux.dev
10464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10465 F: Documentation/devicetree/bindings/iommu/
10466 F: Documentation/userspace-api/iommu.rst
10468 F: include/linux/iommu.h
10469 F: include/linux/iova.h
10470 F: include/linux/of_iommu.h
10471 F: include/uapi/linux/iommu.h
10474 M: Thomas Zimmermann <tzimmermann@suse.de>
10475 L: dri-devel@lists.freedesktop.org
10477 T: git git://anongit.freedesktop.org/drm/drm-misc
10478 F: include/linux/iosys-map.h
10481 M: Jens Axboe <axboe@kernel.dk>
10482 R: Pavel Begunkov <asml.silence@gmail.com>
10483 L: io-uring@vger.kernel.org
10485 T: git git://git.kernel.dk/linux-block
10486 T: git git://git.kernel.dk/liburing
10490 F: include/linux/io_uring.h
10491 F: include/uapi/linux/io_uring.h
10495 M: Corey Minyard <minyard@acm.org>
10496 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10498 W: http://openipmi.sourceforge.net/
10499 T: git https://github.com/cminyard/linux-ipmi.git for-next
10500 F: Documentation/driver-api/ipmi.rst
10501 F: Documentation/devicetree/bindings/ipmi/
10502 F: drivers/char/ipmi/
10503 F: include/linux/ipmi*
10504 F: include/uapi/linux/ipmi*
10506 IPS SCSI RAID DRIVER
10507 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10508 L: linux-scsi@vger.kernel.org
10510 W: http://www.adaptec.com/
10511 F: drivers/scsi/ips*
10514 M: Simon Horman <horms@verge.net.au>
10515 M: Julian Anastasov <ja@ssi.bg>
10516 L: netdev@vger.kernel.org
10517 L: lvs-devel@vger.kernel.org
10519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10521 F: Documentation/networking/ipvs-sysctl.rst
10522 F: include/net/ip_vs.h
10523 F: include/uapi/linux/ip_vs.h
10524 F: net/netfilter/ipvs/
10527 M: Jiri Kosina <jikos@kernel.org>
10528 M: David Sterba <dsterba@suse.com>
10530 F: drivers/tty/ipwireless/
10532 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10533 M: Marc Zyngier <maz@kernel.org>
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10536 F: Documentation/core-api/irq/irq-domain.rst
10537 F: include/linux/irqdomain.h
10538 F: kernel/irq/irqdomain.c
10539 F: kernel/irq/msi.c
10542 M: Thomas Gleixner <tglx@linutronix.de>
10543 L: linux-kernel@vger.kernel.org
10545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10549 M: Thomas Gleixner <tglx@linutronix.de>
10550 M: Marc Zyngier <maz@kernel.org>
10551 L: linux-kernel@vger.kernel.org
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10554 F: Documentation/devicetree/bindings/interrupt-controller/
10555 F: drivers/irqchip/
10558 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10560 F: Documentation/driver-api/isa.rst
10561 F: drivers/base/isa.c
10562 F: include/linux/isa.h
10565 M: Hans Verkuil <hverkuil@xs4all.nl>
10566 L: linux-media@vger.kernel.org
10568 W: https://linuxtv.org
10569 T: git git://linuxtv.org/media_tree.git
10570 F: drivers/media/radio/radio-isa*
10573 M: Jaroslav Kysela <perex@perex.cz>
10575 F: Documentation/driver-api/isapnp.rst
10576 F: drivers/pnp/isapnp/
10577 F: include/linux/isapnp.h
10580 M: Lee Duncan <lduncan@suse.com>
10581 M: Chris Leech <cleech@redhat.com>
10582 M: Mike Christie <michael.christie@oracle.com>
10583 L: open-iscsi@googlegroups.com
10584 L: linux-scsi@vger.kernel.org
10586 W: www.open-iscsi.com
10587 F: drivers/scsi/*iscsi*
10588 F: include/scsi/*iscsi*
10590 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10591 M: Peter Jones <pjones@redhat.com>
10592 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10594 F: drivers/firmware/iscsi_ibft*
10596 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10597 M: Sagi Grimberg <sagi@grimberg.me>
10598 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10599 L: linux-rdma@vger.kernel.org
10601 W: http://www.openfabrics.org
10602 W: www.open-iscsi.org
10603 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10604 F: drivers/infiniband/ulp/iser/
10606 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10607 M: Sagi Grimberg <sagi@grimberg.me>
10608 L: linux-rdma@vger.kernel.org
10609 L: target-devel@vger.kernel.org
10611 W: http://www.linux-iscsi.org
10612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10613 F: drivers/infiniband/ulp/isert
10615 ISDN/CMTP OVER BLUETOOTH
10616 M: Karsten Keil <isdn@linux-pingi.de>
10617 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10618 L: netdev@vger.kernel.org
10620 W: http://www.isdn4linux.de
10621 F: Documentation/isdn/
10622 F: drivers/isdn/capi/
10623 F: include/linux/isdn/
10624 F: include/uapi/linux/isdn/
10625 F: net/bluetooth/cmtp/
10627 ISDN/mISDN SUBSYSTEM
10628 M: Karsten Keil <isdn@linux-pingi.de>
10629 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10630 L: netdev@vger.kernel.org
10632 W: http://www.isdn4linux.de
10633 F: drivers/isdn/Kconfig
10634 F: drivers/isdn/Makefile
10635 F: drivers/isdn/hardware/
10636 F: drivers/isdn/mISDN/
10638 IT87 HARDWARE MONITORING DRIVER
10639 M: Jean Delvare <jdelvare@suse.com>
10640 L: linux-hwmon@vger.kernel.org
10642 F: Documentation/hwmon/it87.rst
10643 F: drivers/hwmon/it87.c
10645 IT913X MEDIA DRIVER
10646 M: Antti Palosaari <crope@iki.fi>
10647 L: linux-media@vger.kernel.org
10649 W: https://linuxtv.org
10650 W: http://palosaari.fi/linux/
10651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10652 T: git git://linuxtv.org/anttip/media_tree.git
10653 F: drivers/media/tuners/it913x*
10655 ITE IT66121 HDMI BRIDGE DRIVER
10656 M: Phong LE <ple@baylibre.com>
10657 M: Neil Armstrong <narmstrong@baylibre.com>
10659 T: git git://anongit.freedesktop.org/drm/drm-misc
10660 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10661 F: drivers/gpu/drm/bridge/ite-it66121.c
10663 IVTV VIDEO4LINUX DRIVER
10664 M: Andy Walls <awalls@md.metrocast.net>
10665 L: linux-media@vger.kernel.org
10667 W: https://linuxtv.org
10668 T: git git://linuxtv.org/media_tree.git
10669 F: Documentation/admin-guide/media/ivtv*
10670 F: drivers/media/pci/ivtv/
10671 F: include/uapi/linux/ivtv*
10673 IX2505V MEDIA DRIVER
10674 M: Malcolm Priestley <tvboxspy@gmail.com>
10675 L: linux-media@vger.kernel.org
10677 W: https://linuxtv.org
10678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10679 F: drivers/media/dvb-frontends/ix2505v*
10681 JAILHOUSE HYPERVISOR INTERFACE
10682 M: Jan Kiszka <jan.kiszka@siemens.com>
10683 L: jailhouse-dev@googlegroups.com
10685 F: arch/x86/include/asm/jailhouse_para.h
10686 F: arch/x86/kernel/jailhouse.c
10688 JC42.4 TEMPERATURE SENSOR DRIVER
10689 M: Guenter Roeck <linux@roeck-us.net>
10690 L: linux-hwmon@vger.kernel.org
10692 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10693 F: Documentation/hwmon/jc42.rst
10694 F: drivers/hwmon/jc42.c
10697 M: Dave Kleikamp <shaggy@kernel.org>
10698 L: jfs-discussion@lists.sourceforge.net
10700 W: http://jfs.sourceforge.net/
10701 T: git git://github.com/kleikamp/linux-shaggy.git
10702 F: Documentation/admin-guide/jfs.rst
10706 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10707 L: netdev@vger.kernel.org
10709 F: drivers/net/ethernet/jme.*
10711 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10712 M: David Woodhouse <dwmw2@infradead.org>
10713 M: Richard Weinberger <richard@nod.at>
10714 L: linux-mtd@lists.infradead.org
10716 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10717 T: git git://git.infradead.org/ubifs-2.6.git
10719 F: include/uapi/linux/jffs2.h
10721 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10722 M: "Theodore Ts'o" <tytso@mit.edu>
10723 M: Jan Kara <jack@suse.com>
10724 L: linux-ext4@vger.kernel.org
10727 F: include/linux/jbd2.h
10729 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10730 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10731 L: linux-media@vger.kernel.org
10732 L: linux-renesas-soc@vger.kernel.org
10734 F: drivers/media/platform/renesas/rcar_jpu.c
10736 JSM Neo PCI based serial card
10737 L: linux-serial@vger.kernel.org
10739 F: drivers/tty/serial/jsm/
10741 K10TEMP HARDWARE MONITORING DRIVER
10742 M: Clemens Ladisch <clemens@ladisch.de>
10743 L: linux-hwmon@vger.kernel.org
10745 F: Documentation/hwmon/k10temp.rst
10746 F: drivers/hwmon/k10temp.c
10748 K8TEMP HARDWARE MONITORING DRIVER
10749 M: Rudolf Marek <r.marek@assembler.cz>
10750 L: linux-hwmon@vger.kernel.org
10752 F: Documentation/hwmon/k8temp.rst
10753 F: drivers/hwmon/k8temp.c
10756 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10757 R: Alexander Potapenko <glider@google.com>
10758 R: Andrey Konovalov <andreyknvl@gmail.com>
10759 R: Dmitry Vyukov <dvyukov@google.com>
10760 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10761 L: kasan-dev@googlegroups.com
10763 F: Documentation/dev-tools/kasan.rst
10764 F: arch/*/include/asm/*kasan.h
10765 F: arch/*/mm/kasan_init*
10766 F: include/linux/kasan*.h
10767 F: lib/Kconfig.kasan
10768 F: lib/test_kasan*.c
10770 F: scripts/Makefile.kasan
10773 M: Masahiro Yamada <masahiroy@kernel.org>
10774 L: linux-kbuild@vger.kernel.org
10776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10777 F: Documentation/kbuild/kconfig*
10778 F: scripts/Kconfig.include
10779 F: scripts/kconfig/
10782 R: Dmitry Vyukov <dvyukov@google.com>
10783 R: Andrey Konovalov <andreyknvl@gmail.com>
10784 L: kasan-dev@googlegroups.com
10786 F: Documentation/dev-tools/kcov.rst
10787 F: include/linux/kcov.h
10788 F: include/uapi/linux/kcov.h
10790 F: scripts/Makefile.kcov
10793 M: Marco Elver <elver@google.com>
10794 R: Dmitry Vyukov <dvyukov@google.com>
10795 L: kasan-dev@googlegroups.com
10797 F: Documentation/dev-tools/kcsan.rst
10798 F: include/linux/kcsan*.h
10800 F: lib/Kconfig.kcsan
10801 F: scripts/Makefile.kcsan
10804 M: Baoquan He <bhe@redhat.com>
10805 R: Vivek Goyal <vgoyal@redhat.com>
10806 R: Dave Young <dyoung@redhat.com>
10807 L: kexec@lists.infradead.org
10809 W: http://lse.sourceforge.net/kdump/
10810 F: Documentation/admin-guide/kdump/
10811 F: fs/proc/vmcore.c
10812 F: include/linux/crash_core.h
10813 F: include/linux/crash_dump.h
10814 F: include/uapi/linux/vmcore.h
10815 F: kernel/crash_*.c
10817 KEENE FM RADIO TRANSMITTER DRIVER
10818 M: Hans Verkuil <hverkuil@xs4all.nl>
10819 L: linux-media@vger.kernel.org
10821 W: https://linuxtv.org
10822 T: git git://linuxtv.org/media_tree.git
10823 F: drivers/media/radio/radio-keene*
10826 M: Ian Kent <raven@themaw.net>
10827 L: autofs@vger.kernel.org
10831 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10832 M: Masahiro Yamada <masahiroy@kernel.org>
10833 M: Michal Marek <michal.lkml@markovi.net>
10834 R: Nick Desaulniers <ndesaulniers@google.com>
10835 L: linux-kbuild@vger.kernel.org
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10838 F: Documentation/kbuild/
10840 F: scripts/*vmlinux*
10842 F: scripts/Makefile*
10844 F: scripts/dummy-tools/
10847 F: scripts/package/
10850 L: kernel-janitors@vger.kernel.org
10852 W: http://kernelnewbies.org/KernelJanitors
10854 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10855 M: Chuck Lever <chuck.lever@oracle.com>
10856 M: Jeff Layton <jlayton@kernel.org>
10857 L: linux-nfs@vger.kernel.org
10859 W: http://nfs.sourceforge.net/
10860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10864 F: include/linux/lockd/
10865 F: include/linux/sunrpc/
10866 F: include/uapi/linux/nfsd/
10867 F: include/uapi/linux/sunrpc/
10869 F: Documentation/filesystems/nfs/
10872 M: Thorsten Leemhuis <linux@leemhuis.info>
10873 L: regressions@lists.linux.dev
10875 F: Documentation/admin-guide/reporting-regressions.rst
10876 F: Documentation/process/handling-regressions.rst
10878 KERNEL SELFTEST FRAMEWORK
10879 M: Shuah Khan <shuah@kernel.org>
10880 M: Shuah Khan <skhan@linuxfoundation.org>
10881 L: linux-kselftest@vger.kernel.org
10883 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10885 F: Documentation/dev-tools/kselftest*
10886 F: tools/testing/selftests/
10888 KERNEL SMB3 SERVER (KSMBD)
10889 M: Namjae Jeon <linkinjeon@kernel.org>
10890 M: Steve French <sfrench@samba.org>
10891 M: Hyunchul Lee <hyc.lee@gmail.com>
10892 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10893 L: linux-cifs@vger.kernel.org
10895 T: git git://git.samba.org/ksmbd.git
10897 F: fs/smbfs_common/
10899 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10900 M: Brendan Higgins <brendanhiggins@google.com>
10901 L: linux-kselftest@vger.kernel.org
10902 L: kunit-dev@googlegroups.com
10904 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10905 F: Documentation/dev-tools/kunit/
10908 F: tools/testing/kunit/
10910 KERNEL USERMODE HELPER
10911 M: Luis Chamberlain <mcgrof@kernel.org>
10912 L: linux-kernel@vger.kernel.org
10914 F: include/linux/umh.h
10917 KERNEL VIRTUAL MACHINE (KVM)
10918 M: Paolo Bonzini <pbonzini@redhat.com>
10919 L: kvm@vger.kernel.org
10921 W: http://www.linux-kvm.org
10922 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10923 F: Documentation/virt/kvm/
10924 F: include/asm-generic/kvm*
10925 F: include/kvm/iodev.h
10926 F: include/linux/kvm*
10927 F: include/trace/events/kvm.h
10928 F: include/uapi/asm-generic/kvm*
10929 F: include/uapi/linux/kvm*
10931 F: tools/testing/selftests/kvm/
10934 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10935 M: Marc Zyngier <maz@kernel.org>
10936 R: James Morse <james.morse@arm.com>
10937 R: Alexandru Elisei <alexandru.elisei@arm.com>
10938 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10939 R: Oliver Upton <oliver.upton@linux.dev>
10940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10941 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10944 F: arch/arm64/include/asm/kvm*
10945 F: arch/arm64/include/uapi/asm/kvm*
10947 F: include/kvm/arm_*
10948 F: tools/testing/selftests/kvm/*/aarch64/
10949 F: tools/testing/selftests/kvm/aarch64/
10951 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10952 M: Huacai Chen <chenhuacai@kernel.org>
10953 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10954 L: linux-mips@vger.kernel.org
10955 L: kvm@vger.kernel.org
10957 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10958 F: arch/mips/include/asm/kvm*
10959 F: arch/mips/include/uapi/asm/kvm*
10962 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10963 L: linuxppc-dev@lists.ozlabs.org
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10965 F: arch/powerpc/include/asm/kvm*
10966 F: arch/powerpc/include/uapi/asm/kvm*
10967 F: arch/powerpc/kernel/kvm*
10968 F: arch/powerpc/kvm/
10970 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10971 M: Anup Patel <anup@brainfault.org>
10972 R: Atish Patra <atishp@atishpatra.org>
10973 L: kvm@vger.kernel.org
10974 L: kvm-riscv@lists.infradead.org
10975 L: linux-riscv@lists.infradead.org
10977 T: git git://github.com/kvm-riscv/linux.git
10978 F: arch/riscv/include/asm/kvm*
10979 F: arch/riscv/include/uapi/asm/kvm*
10981 F: tools/testing/selftests/kvm/*/riscv/
10983 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10984 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10985 M: Janosch Frank <frankja@linux.ibm.com>
10986 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10987 R: David Hildenbrand <david@redhat.com>
10988 L: kvm@vger.kernel.org
10990 W: http://www.ibm.com/developerworks/linux/linux390/
10991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10992 F: Documentation/virt/kvm/s390*
10993 F: arch/s390/include/asm/gmap.h
10994 F: arch/s390/include/asm/kvm*
10995 F: arch/s390/include/uapi/asm/kvm*
10996 F: arch/s390/include/uapi/asm/uvdevice.h
10997 F: arch/s390/kernel/uv.c
10999 F: arch/s390/mm/gmap.c
11000 F: drivers/s390/char/uvdevice.c
11001 F: tools/testing/selftests/drivers/s390x/uvdevice/
11002 F: tools/testing/selftests/kvm/*/s390x/
11003 F: tools/testing/selftests/kvm/s390x/
11005 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11006 M: Sean Christopherson <seanjc@google.com>
11007 M: Paolo Bonzini <pbonzini@redhat.com>
11008 L: kvm@vger.kernel.org
11010 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11011 F: arch/x86/include/asm/kvm*
11012 F: arch/x86/include/asm/svm.h
11013 F: arch/x86/include/asm/vmx*.h
11014 F: arch/x86/include/uapi/asm/kvm*
11015 F: arch/x86/include/uapi/asm/svm.h
11016 F: arch/x86/include/uapi/asm/vmx.h
11020 KVM PARAVIRT (KVM/paravirt)
11021 M: Paolo Bonzini <pbonzini@redhat.com>
11022 R: Wanpeng Li <wanpengli@tencent.com>
11023 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11024 L: kvm@vger.kernel.org
11026 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11027 F: arch/x86/kernel/kvm.c
11028 F: arch/x86/kernel/kvmclock.c
11029 F: arch/x86/include/asm/pvclock-abi.h
11030 F: include/linux/kvm_para.h
11031 F: include/uapi/linux/kvm_para.h
11032 F: include/uapi/asm-generic/kvm_para.h
11033 F: include/asm-generic/kvm_para.h
11034 F: arch/um/include/asm/kvm_para.h
11035 F: arch/x86/include/asm/kvm_para.h
11036 F: arch/x86/include/uapi/asm/kvm_para.h
11038 KVM X86 HYPER-V (KVM/hyper-v)
11039 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11040 M: Sean Christopherson <seanjc@google.com>
11041 M: Paolo Bonzini <pbonzini@redhat.com>
11042 L: kvm@vger.kernel.org
11044 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11045 F: arch/x86/kvm/hyperv.*
11046 F: arch/x86/kvm/kvm_onhyperv.*
11047 F: arch/x86/kvm/svm/hyperv.*
11048 F: arch/x86/kvm/svm/svm_onhyperv.*
11049 F: arch/x86/kvm/vmx/evmcs.*
11052 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11053 M: Tejun Heo <tj@kernel.org>
11055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11057 F: include/linux/kernfs.h
11060 M: Eric Biederman <ebiederm@xmission.com>
11061 L: kexec@lists.infradead.org
11063 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11064 F: include/linux/kexec.h
11065 F: include/uapi/linux/kexec.h
11069 M: Mimi Zohar <zohar@linux.ibm.com>
11070 L: linux-integrity@vger.kernel.org
11071 L: keyrings@vger.kernel.org
11073 F: Documentation/security/keys/trusted-encrypted.rst
11074 F: include/keys/encrypted-type.h
11075 F: security/keys/encrypted-keys/
11078 M: James Bottomley <jejb@linux.ibm.com>
11079 M: Jarkko Sakkinen <jarkko@kernel.org>
11080 M: Mimi Zohar <zohar@linux.ibm.com>
11081 L: linux-integrity@vger.kernel.org
11082 L: keyrings@vger.kernel.org
11084 F: Documentation/security/keys/trusted-encrypted.rst
11085 F: include/keys/trusted-type.h
11086 F: include/keys/trusted_tpm.h
11087 F: security/keys/trusted-keys/
11090 M: Sumit Garg <sumit.garg@linaro.org>
11091 L: linux-integrity@vger.kernel.org
11092 L: keyrings@vger.kernel.org
11094 F: include/keys/trusted_tee.h
11095 F: security/keys/trusted-keys/trusted_tee.c
11098 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11099 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11100 L: linux-integrity@vger.kernel.org
11101 L: keyrings@vger.kernel.org
11103 F: include/keys/trusted_caam.h
11104 F: security/keys/trusted-keys/trusted_caam.c
11107 M: David Howells <dhowells@redhat.com>
11108 M: Jarkko Sakkinen <jarkko@kernel.org>
11109 L: keyrings@vger.kernel.org
11111 F: Documentation/security/keys/core.rst
11113 F: include/linux/key-type.h
11114 F: include/linux/key.h
11115 F: include/linux/keyctl.h
11116 F: include/uapi/linux/keyctl.h
11119 KEYS/KEYRINGS_INTEGRITY
11120 M: Jarkko Sakkinen <jarkko@kernel.org>
11121 M: Mimi Zohar <zohar@linux.ibm.com>
11122 L: linux-integrity@vger.kernel.org
11123 L: keyrings@vger.kernel.org
11125 F: security/integrity/platform_certs
11128 M: Alexander Potapenko <glider@google.com>
11129 M: Marco Elver <elver@google.com>
11130 R: Dmitry Vyukov <dvyukov@google.com>
11131 L: kasan-dev@googlegroups.com
11133 F: Documentation/dev-tools/kfence.rst
11134 F: arch/*/include/asm/kfence.h
11135 F: include/linux/kfence.h
11136 F: lib/Kconfig.kfence
11140 M: Stefani Seibold <stefani@seibold.net>
11142 F: include/linux/kfifo.h
11146 KGDB / KDB /debug_core
11147 M: Jason Wessel <jason.wessel@windriver.com>
11148 M: Daniel Thompson <daniel.thompson@linaro.org>
11149 R: Douglas Anderson <dianders@chromium.org>
11150 L: kgdb-bugreport@lists.sourceforge.net
11152 W: http://kgdb.wiki.kernel.org/
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11154 F: Documentation/dev-tools/kgdb.rst
11155 F: drivers/misc/kgdbts.c
11156 F: drivers/tty/serial/kgdboc.c
11157 F: include/linux/kdb.h
11158 F: include/linux/kgdb.h
11160 F: kernel/module/kdb.c
11162 KHADAS MCU MFD DRIVER
11163 M: Neil Armstrong <narmstrong@baylibre.com>
11164 L: linux-amlogic@lists.infradead.org
11166 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11167 F: drivers/mfd/khadas-mcu.c
11168 F: include/linux/mfd/khadas-mcu.h
11169 F: drivers/thermal/khadas_mcu_fan.c
11172 M: Catalin Marinas <catalin.marinas@arm.com>
11174 F: Documentation/dev-tools/kmemleak.rst
11175 F: include/linux/kmemleak.h
11177 F: samples/kmemleak/kmemleak-test.c
11179 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11180 M: Luis Chamberlain <mcgrof@kernel.org>
11181 L: linux-kernel@vger.kernel.org
11182 L: linux-modules@vger.kernel.org
11184 F: include/linux/kmod.h
11187 F: tools/testing/selftests/kmod/
11190 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11191 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11192 M: "David S. Miller" <davem@davemloft.net>
11193 M: Masami Hiramatsu <mhiramat@kernel.org>
11195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11196 F: Documentation/trace/kprobes.rst
11197 F: include/asm-generic/kprobes.h
11198 F: include/linux/kprobes.h
11199 F: kernel/kprobes.c
11200 F: lib/test_kprobes.c
11203 KS0108 LCD CONTROLLER DRIVER
11204 M: Miguel Ojeda <ojeda@kernel.org>
11206 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11207 F: drivers/auxdisplay/ks0108.c
11208 F: include/linux/ks0108.h
11210 KTD253 BACKLIGHT DRIVER
11211 M: Linus Walleij <linus.walleij@linaro.org>
11213 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11214 F: drivers/video/backlight/ktd253-backlight.c
11217 M: Steven Rostedt <rostedt@goodmis.org>
11218 M: John Hawley <warthog9@eaglescrag.net>
11220 F: tools/testing/ktest
11223 M: David Ahern <dsahern@kernel.org>
11224 L: netdev@vger.kernel.org
11226 F: include/net/l3mdev.h
11229 LANDLOCK SECURITY MODULE
11230 M: Mickaël Salaün <mic@digikod.net>
11231 L: linux-security-module@vger.kernel.org
11233 W: https://landlock.io
11234 T: git https://github.com/landlock-lsm/linux.git
11235 F: Documentation/security/landlock.rst
11236 F: Documentation/userspace-api/landlock.rst
11237 F: include/uapi/linux/landlock.h
11238 F: samples/landlock/
11239 F: security/landlock/
11240 F: tools/testing/selftests/landlock/
11244 LANTIQ / INTEL Ethernet drivers
11245 M: Hauke Mehrtens <hauke@hauke-m.de>
11246 L: netdev@vger.kernel.org
11248 F: drivers/net/dsa/lantiq_gswip.c
11249 F: drivers/net/dsa/lantiq_pce.h
11250 F: drivers/net/ethernet/lantiq_xrx200.c
11251 F: net/dsa/tag_gswip.c
11253 LANTIQ MIPS ARCHITECTURE
11254 M: John Crispin <john@phrozen.org>
11255 L: linux-mips@vger.kernel.org
11257 F: arch/mips/lantiq
11258 F: drivers/soc/lantiq
11260 LASI 53c700 driver for PARISC
11261 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11262 L: linux-scsi@vger.kernel.org
11264 F: Documentation/scsi/53c700.rst
11265 F: drivers/scsi/53c700*
11268 M: Tobin C. Harding <me@tobin.cc>
11269 M: Tycho Andersen <tycho@tycho.pizza>
11270 L: linux-hardening@vger.kernel.org
11272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11273 F: scripts/leaking_addresses.pl
11276 M: Pavel Machek <pavel@ucw.cz>
11277 L: linux-leds@vger.kernel.org
11279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11280 F: Documentation/devicetree/bindings/leds/
11282 F: include/linux/leds.h
11284 LEGACY EEPROM DRIVER
11285 M: Jean Delvare <jdelvare@suse.com>
11287 F: Documentation/misc-devices/eeprom.rst
11288 F: drivers/misc/eeprom/eeprom.c
11290 LEGO MINDSTORMS EV3
11291 R: David Lechner <david@lechnology.com>
11293 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11294 F: arch/arm/boot/dts/da850-lego-ev3.dts
11295 F: drivers/power/supply/lego_ev3_battery.c
11297 LEGO USB Tower driver
11298 M: Juergen Stuber <starblue@users.sourceforge.net>
11299 L: legousb-devel@lists.sourceforge.net
11301 W: http://legousb.sourceforge.net/
11302 F: drivers/usb/misc/legousbtower.c
11304 LETSKETCH HID TABLET DRIVER
11305 M: Hans de Goede <hdegoede@redhat.com>
11306 L: linux-input@vger.kernel.org
11308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11309 F: drivers/hid/hid-letsketch.c
11312 M: Matan Ziv-Av <matan@svgalib.org>
11313 L: platform-driver-x86@vger.kernel.org
11315 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11316 F: Documentation/admin-guide/laptops/lg-laptop.rst
11317 F: drivers/platform/x86/lg-laptop.c
11319 LG2160 MEDIA DRIVER
11320 M: Michael Krufky <mkrufky@linuxtv.org>
11321 L: linux-media@vger.kernel.org
11323 W: https://linuxtv.org
11324 W: http://github.com/mkrufky
11325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11326 T: git git://linuxtv.org/mkrufky/tuners.git
11327 F: drivers/media/dvb-frontends/lg2160.*
11329 LGDT3305 MEDIA DRIVER
11330 M: Michael Krufky <mkrufky@linuxtv.org>
11331 L: linux-media@vger.kernel.org
11333 W: https://linuxtv.org
11334 W: http://github.com/mkrufky
11335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11336 T: git git://linuxtv.org/mkrufky/tuners.git
11337 F: drivers/media/dvb-frontends/lgdt3305.*
11339 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11340 M: Viresh Kumar <vireshk@kernel.org>
11341 L: linux-ide@vger.kernel.org
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11344 F: drivers/ata/pata_arasan_cf.c
11345 F: include/linux/pata_arasan_cf_data.h
11347 LIBATA PATA DRIVERS
11348 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11349 L: linux-ide@vger.kernel.org
11350 F: drivers/ata/ata_*.c
11351 F: drivers/ata/pata_*.c
11353 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11354 M: Linus Walleij <linus.walleij@linaro.org>
11355 L: linux-ide@vger.kernel.org
11357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11358 F: drivers/ata/pata_ftide010.c
11359 F: drivers/ata/sata_gemini.c
11360 F: drivers/ata/sata_gemini.h
11362 LIBATA SATA AHCI PLATFORM devices support
11363 M: Hans de Goede <hdegoede@redhat.com>
11364 M: Jens Axboe <axboe@kernel.dk>
11365 L: linux-ide@vger.kernel.org
11367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11368 F: drivers/ata/ahci_platform.c
11369 F: drivers/ata/libahci_platform.c
11370 F: include/linux/ahci_platform.h
11372 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11373 M: Mikael Pettersson <mikpelinux@gmail.com>
11374 L: linux-ide@vger.kernel.org
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11377 F: drivers/ata/sata_promise.*
11379 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11380 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11381 L: linux-ide@vger.kernel.org
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11384 F: Documentation/ABI/testing/sysfs-ata
11385 F: Documentation/devicetree/bindings/ata/
11387 F: include/linux/ata.h
11388 F: include/linux/libata.h
11390 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11391 M: Vishal Verma <vishal.l.verma@intel.com>
11392 M: Dan Williams <dan.j.williams@intel.com>
11393 M: Dave Jiang <dave.jiang@intel.com>
11394 L: nvdimm@lists.linux.dev
11396 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11397 P: Documentation/nvdimm/maintainer-entry-profile.rst
11398 F: drivers/nvdimm/btt*
11400 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11401 M: Dan Williams <dan.j.williams@intel.com>
11402 M: Vishal Verma <vishal.l.verma@intel.com>
11403 M: Dave Jiang <dave.jiang@intel.com>
11404 L: nvdimm@lists.linux.dev
11406 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11407 P: Documentation/nvdimm/maintainer-entry-profile.rst
11408 F: drivers/nvdimm/pmem*
11410 LIBNVDIMM: DEVICETREE BINDINGS
11411 M: Oliver O'Halloran <oohall@gmail.com>
11412 L: nvdimm@lists.linux.dev
11414 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11415 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11416 F: drivers/nvdimm/of_pmem.c
11418 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11419 M: Dan Williams <dan.j.williams@intel.com>
11420 M: Vishal Verma <vishal.l.verma@intel.com>
11421 M: Dave Jiang <dave.jiang@intel.com>
11422 M: Ira Weiny <ira.weiny@intel.com>
11423 L: nvdimm@lists.linux.dev
11425 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11426 P: Documentation/nvdimm/maintainer-entry-profile.rst
11427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11428 F: drivers/acpi/nfit/*
11429 F: drivers/nvdimm/*
11430 F: include/linux/libnvdimm.h
11431 F: include/linux/nd.h
11432 F: include/uapi/linux/ndctl.h
11433 F: tools/testing/nvdimm/
11435 LICENSES and SPDX stuff
11436 M: Thomas Gleixner <tglx@linutronix.de>
11437 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11438 L: linux-spdx@vger.kernel.org
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11442 F: Documentation/process/license-rules.rst
11444 F: scripts/spdxcheck-test.sh
11445 F: scripts/spdxcheck.py
11447 LINEAR RANGES HELPERS
11448 M: Mark Brown <broonie@kernel.org>
11449 R: Matti Vaittinen <mazziesaccount@gmail.com>
11450 F: lib/linear_ranges.c
11451 F: lib/test_linear_ranges.c
11452 F: include/linux/linear_range.h
11454 LINUX FOR POWER MACINTOSH
11455 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11456 L: linuxppc-dev@lists.ozlabs.org
11458 F: arch/powerpc/platforms/powermac/
11459 F: drivers/macintosh/
11461 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11462 M: Michael Ellerman <mpe@ellerman.id.au>
11463 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11464 R: Paul Mackerras <paulus@samba.org>
11465 L: linuxppc-dev@lists.ozlabs.org
11467 W: https://github.com/linuxppc/wiki/wiki
11468 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11470 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11471 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11472 F: Documentation/devicetree/bindings/powerpc/
11473 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11474 F: Documentation/powerpc/
11476 F: drivers/*/*/*pasemi*
11477 F: drivers/*/*pasemi*
11478 F: drivers/char/tpm/tpm_ibmvtpm*
11479 F: drivers/crypto/nx/
11480 F: drivers/crypto/vmx/
11481 F: drivers/i2c/busses/i2c-opal.c
11482 F: drivers/net/ethernet/ibm/ibmveth.*
11483 F: drivers/net/ethernet/ibm/ibmvnic.*
11484 F: drivers/pci/hotplug/pnv_php.c
11485 F: drivers/pci/hotplug/rpa*
11486 F: drivers/rtc/rtc-opal.c
11487 F: drivers/scsi/ibmvscsi/
11488 F: drivers/tty/hvc/hvc_opal.c
11489 F: drivers/watchdog/wdrtas.c
11490 F: tools/testing/selftests/powerpc
11497 LINUX FOR POWERPC EMBEDDED MPC5XXX
11498 M: Anatolij Gustschin <agust@denx.de>
11499 L: linuxppc-dev@lists.ozlabs.org
11501 F: arch/powerpc/platforms/512x/
11502 F: arch/powerpc/platforms/52xx/
11504 LINUX FOR POWERPC EMBEDDED PPC4XX
11505 L: linuxppc-dev@lists.ozlabs.org
11507 F: arch/powerpc/platforms/40x/
11508 F: arch/powerpc/platforms/44x/
11510 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11511 M: Scott Wood <oss@buserror.net>
11512 L: linuxppc-dev@lists.ozlabs.org
11514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11515 F: Documentation/devicetree/bindings/powerpc/fsl/
11516 F: arch/powerpc/platforms/83xx/
11517 F: arch/powerpc/platforms/85xx/
11519 LINUX FOR POWERPC EMBEDDED PPC8XX
11520 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11521 L: linuxppc-dev@lists.ozlabs.org
11523 F: arch/powerpc/platforms/8xx/
11525 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11526 M: Kees Cook <keescook@chromium.org>
11528 F: drivers/misc/lkdtm/*
11529 F: tools/testing/selftests/lkdtm/*
11531 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11532 M: Alan Stern <stern@rowland.harvard.edu>
11533 M: Andrea Parri <parri.andrea@gmail.com>
11534 M: Will Deacon <will@kernel.org>
11535 M: Peter Zijlstra <peterz@infradead.org>
11536 M: Boqun Feng <boqun.feng@gmail.com>
11537 M: Nicholas Piggin <npiggin@gmail.com>
11538 M: David Howells <dhowells@redhat.com>
11539 M: Jade Alglave <j.alglave@ucl.ac.uk>
11540 M: Luc Maranget <luc.maranget@inria.fr>
11541 M: "Paul E. McKenney" <paulmck@kernel.org>
11542 R: Akira Yokosawa <akiyks@gmail.com>
11543 R: Daniel Lustig <dlustig@nvidia.com>
11544 R: Joel Fernandes <joel@joelfernandes.org>
11545 L: linux-kernel@vger.kernel.org
11546 L: linux-arch@vger.kernel.org
11548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11549 F: Documentation/atomic_bitops.txt
11550 F: Documentation/atomic_t.txt
11551 F: Documentation/core-api/refcount-vs-atomic.rst
11552 F: Documentation/litmus-tests/
11553 F: Documentation/memory-barriers.txt
11554 F: tools/memory-model/
11556 LIS3LV02D ACCELEROMETER DRIVER
11557 M: Eric Piel <eric.piel@tremplin-utc.net>
11559 F: Documentation/misc-devices/lis3lv02d.rst
11560 F: drivers/misc/lis3lv02d/
11561 F: drivers/platform/x86/hp_accel.c
11564 M: David Gow <davidgow@google.com>
11565 L: linux-kselftest@vger.kernel.org
11566 L: kunit-dev@googlegroups.com
11571 M: Karol Gugala <kgugala@antmicro.com>
11572 M: Mateusz Holenko <mholenko@antmicro.com>
11573 M: Gabriel Somlo <gsomlo@gmail.com>
11574 M: Joel Stanley <joel@jms.id.au>
11576 F: Documentation/devicetree/bindings/*/litex,*.yaml
11577 F: arch/openrisc/boot/dts/or1klitex.dts
11578 F: include/linux/litex.h
11579 F: drivers/tty/serial/liteuart.c
11580 F: drivers/soc/litex/*
11581 F: drivers/net/ethernet/litex/*
11582 F: drivers/mmc/host/litex_mmc.c
11586 M: Josh Poimboeuf <jpoimboe@kernel.org>
11587 M: Jiri Kosina <jikos@kernel.org>
11588 M: Miroslav Benes <mbenes@suse.cz>
11589 M: Petr Mladek <pmladek@suse.com>
11590 R: Joe Lawrence <joe.lawrence@redhat.com>
11591 L: live-patching@vger.kernel.org
11593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11594 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11595 F: Documentation/livepatch/
11596 F: arch/powerpc/include/asm/livepatch.h
11597 F: include/linux/livepatch.h
11598 F: kernel/livepatch/
11599 F: kernel/module/livepatch.c
11601 F: samples/livepatch/
11602 F: tools/testing/selftests/livepatch/
11605 L: netdev@vger.kernel.org
11607 F: include/linux/llc.h
11608 F: include/net/llc*
11609 F: include/uapi/linux/llc.h
11612 LM73 HARDWARE MONITOR DRIVER
11613 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11614 L: linux-hwmon@vger.kernel.org
11616 F: drivers/hwmon/lm73.c
11618 LM78 HARDWARE MONITOR DRIVER
11619 M: Jean Delvare <jdelvare@suse.com>
11620 L: linux-hwmon@vger.kernel.org
11622 F: Documentation/hwmon/lm78.rst
11623 F: drivers/hwmon/lm78.c
11625 LM83 HARDWARE MONITOR DRIVER
11626 M: Jean Delvare <jdelvare@suse.com>
11627 L: linux-hwmon@vger.kernel.org
11629 F: Documentation/hwmon/lm83.rst
11630 F: drivers/hwmon/lm83.c
11632 LM90 HARDWARE MONITOR DRIVER
11633 M: Jean Delvare <jdelvare@suse.com>
11634 L: linux-hwmon@vger.kernel.org
11636 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11637 F: Documentation/hwmon/lm90.rst
11638 F: drivers/hwmon/lm90.c
11639 F: include/dt-bindings/thermal/lm90.h
11641 LM95234 HARDWARE MONITOR DRIVER
11642 M: Guenter Roeck <linux@roeck-us.net>
11643 L: linux-hwmon@vger.kernel.org
11645 F: Documentation/hwmon/lm95234.rst
11646 F: drivers/hwmon/lm95234.c
11648 LME2510 MEDIA DRIVER
11649 M: Malcolm Priestley <tvboxspy@gmail.com>
11650 L: linux-media@vger.kernel.org
11652 W: https://linuxtv.org
11653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11654 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11656 LOADPIN SECURITY MODULE
11657 M: Kees Cook <keescook@chromium.org>
11659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11660 F: Documentation/admin-guide/LSM/LoadPin.rst
11661 F: security/loadpin/
11664 M: Peter Zijlstra <peterz@infradead.org>
11665 M: Ingo Molnar <mingo@redhat.com>
11666 M: Will Deacon <will@kernel.org>
11667 R: Waiman Long <longman@redhat.com>
11668 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11669 L: linux-kernel@vger.kernel.org
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11672 F: Documentation/locking/
11673 F: arch/*/include/asm/spinlock*.h
11674 F: include/linux/lockdep.h
11675 F: include/linux/mutex*.h
11676 F: include/linux/rwlock*.h
11677 F: include/linux/rwsem*.h
11678 F: include/linux/seqlock.h
11679 F: include/linux/spinlock*.h
11681 F: lib/locking*.[ch]
11682 X: kernel/locking/locktorture.c
11684 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11685 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11686 L: linux-ntfs-dev@lists.sourceforge.net
11688 W: http://www.linux-ntfs.org/content/view/19/37/
11689 F: Documentation/admin-guide/ldm.rst
11690 F: block/partitions/ldm.*
11692 LOGITECH HID GAMING KEYBOARDS
11693 M: Hans de Goede <hdegoede@redhat.com>
11694 L: linux-input@vger.kernel.org
11696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11697 F: drivers/hid/hid-lg-g15.c
11699 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11700 M: Adrien Grassein <adrien.grassein@gmail.com>
11702 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11703 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11706 M: Huacai Chen <chenhuacai@kernel.org>
11707 R: WANG Xuerui <kernel@xen0n.name>
11708 L: loongarch@lists.linux.dev
11710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11712 F: drivers/*/*loongarch*
11713 F: Documentation/loongarch/
11714 F: Documentation/translations/zh_CN/loongarch/
11716 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11717 M: Sathya Prakash <sathya.prakash@broadcom.com>
11718 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11719 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11720 L: MPT-FusionLinux.pdl@broadcom.com
11721 L: linux-scsi@vger.kernel.org
11723 W: http://www.avagotech.com/support/
11724 F: drivers/message/fusion/
11725 F: drivers/scsi/mpt3sas/
11727 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11728 M: Matthew Wilcox <willy@infradead.org>
11729 L: linux-scsi@vger.kernel.org
11731 F: drivers/scsi/sym53c8xx_2/
11734 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11735 L: linux-iio@vger.kernel.org
11737 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11738 F: drivers/iio/dac/ltc1660.c
11740 LTC2688 IIO DAC DRIVER
11741 M: Nuno Sá <nuno.sa@analog.com>
11742 L: linux-iio@vger.kernel.org
11744 W: http://ez.analog.com/community/linux-device-drivers
11745 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11746 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11747 F: drivers/iio/dac/ltc2688.c
11749 LTC2947 HARDWARE MONITOR DRIVER
11750 M: Nuno Sá <nuno.sa@analog.com>
11751 L: linux-hwmon@vger.kernel.org
11753 W: https://ez.analog.com/linux-software-drivers
11754 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11755 F: drivers/hwmon/ltc2947-core.c
11756 F: drivers/hwmon/ltc2947-i2c.c
11757 F: drivers/hwmon/ltc2947-spi.c
11758 F: drivers/hwmon/ltc2947.h
11760 LTC2983 IIO TEMPERATURE DRIVER
11761 M: Nuno Sá <nuno.sa@analog.com>
11762 L: linux-iio@vger.kernel.org
11764 W: https://ez.analog.com/linux-software-drivers
11765 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11766 F: drivers/iio/temperature/ltc2983.c
11768 LTC4261 HARDWARE MONITOR DRIVER
11769 M: Guenter Roeck <linux@roeck-us.net>
11770 L: linux-hwmon@vger.kernel.org
11772 F: Documentation/hwmon/ltc4261.rst
11773 F: drivers/hwmon/ltc4261.c
11775 LTC4306 I2C MULTIPLEXER DRIVER
11776 M: Michael Hennerich <michael.hennerich@analog.com>
11777 L: linux-i2c@vger.kernel.org
11779 W: https://ez.analog.com/linux-software-drivers
11780 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11781 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11783 LTP (Linux Test Project)
11784 M: Mike Frysinger <vapier@gentoo.org>
11785 M: Cyril Hrubis <chrubis@suse.cz>
11786 M: Wanlong Gao <wanlong.gao@gmail.com>
11787 M: Jan Stancek <jstancek@redhat.com>
11788 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11789 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11790 L: ltp@lists.linux.it (subscribers-only)
11792 W: http://linux-test-project.github.io/
11793 T: git git://github.com/linux-test-project/ltp.git
11795 LYNX 28G SERDES PHY DRIVER
11796 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11797 L: netdev@vger.kernel.org
11799 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11800 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11803 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11804 L: netdev@vger.kernel.org
11806 F: drivers/net/pcs/pcs-lynx.c
11807 F: include/linux/pcs-lynx.h
11810 M: Geert Uytterhoeven <geert@linux-m68k.org>
11811 L: linux-m68k@lists.linux-m68k.org
11813 W: http://www.linux-m68k.org/
11814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11818 M68K ON APPLE MACINTOSH
11819 M: Joshua Thompson <funaho@jurai.org>
11820 L: linux-m68k@lists.linux-m68k.org
11822 W: http://www.mac.linux-m68k.org/
11824 F: drivers/macintosh/adb-iop.c
11825 F: drivers/macintosh/via-macii.c
11828 M: Philip Blundell <philb@gnu.org>
11830 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11831 F: arch/m68k/hp300/
11833 M88DS3103 MEDIA DRIVER
11834 M: Antti Palosaari <crope@iki.fi>
11835 L: linux-media@vger.kernel.org
11837 W: https://linuxtv.org
11838 W: http://palosaari.fi/linux/
11839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11840 T: git git://linuxtv.org/anttip/media_tree.git
11841 F: drivers/media/dvb-frontends/m88ds3103*
11843 M88RS2000 MEDIA DRIVER
11844 M: Malcolm Priestley <tvboxspy@gmail.com>
11845 L: linux-media@vger.kernel.org
11847 W: https://linuxtv.org
11848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11849 F: drivers/media/dvb-frontends/m88rs2000*
11851 MA901 MASTERKIT USB FM RADIO DRIVER
11852 M: Alexey Klimov <klimov.linux@gmail.com>
11853 L: linux-media@vger.kernel.org
11855 T: git git://linuxtv.org/media_tree.git
11856 F: drivers/media/radio/radio-ma901.c
11859 M: Johannes Berg <johannes@sipsolutions.net>
11860 L: linux-wireless@vger.kernel.org
11862 W: https://wireless.wiki.kernel.org/
11863 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11866 F: Documentation/networking/mac80211-injection.rst
11867 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11868 F: drivers/net/wireless/mac80211_hwsim.[ch]
11869 F: include/net/mac80211.h
11873 M: Jassi Brar <jassisinghbrar@gmail.com>
11874 L: linux-kernel@vger.kernel.org
11876 F: drivers/mailbox/
11877 F: include/linux/mailbox_client.h
11878 F: include/linux/mailbox_controller.h
11879 F: include/dt-bindings/mailbox/
11880 F: Documentation/devicetree/bindings/mailbox/
11883 M: Viresh Kumar <viresh.kumar@linaro.org>
11884 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11885 L: linux-kernel@vger.kernel.org
11887 F: drivers/mailbox/arm_mhuv2.c
11888 F: include/linux/mailbox/arm_mhuv2_message.h
11889 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11891 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11892 M: Jeremy Kerr <jk@codeconstruct.com.au>
11893 M: Matt Johnston <matt@codeconstruct.com.au>
11894 L: netdev@vger.kernel.org
11896 F: Documentation/networking/mctp.rst
11897 F: drivers/net/mctp/
11898 F: include/net/mctp.h
11899 F: include/net/mctpdevice.h
11900 F: include/net/netns/mctp.h
11903 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11904 M: Michael Kerrisk <mtk.manpages@gmail.com>
11905 L: linux-man@vger.kernel.org
11907 W: http://www.kernel.org/doc/man-pages
11909 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11910 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11911 L: linux-mips@vger.kernel.org
11913 F: arch/mips/boot/dts/img/pistachio*
11915 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11916 M: Andrew Lunn <andrew@lunn.ch>
11917 M: Vivien Didelot <vivien.didelot@gmail.com>
11918 L: netdev@vger.kernel.org
11920 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11921 F: Documentation/networking/devlink/mv88e6xxx.rst
11922 F: drivers/net/dsa/mv88e6xxx/
11923 F: include/linux/dsa/mv88e6xxx.h
11924 F: include/linux/platform_data/mv88e6xxx.h
11926 MARVELL ARMADA 3700 PHY DRIVERS
11927 M: Miquel Raynal <miquel.raynal@bootlin.com>
11929 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11930 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11931 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11932 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11934 MARVELL ARMADA 3700 SERIAL DRIVER
11935 M: Pali Rohár <pali@kernel.org>
11937 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11938 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11939 F: drivers/tty/serial/mvebu-uart.c
11941 MARVELL ARMADA DRM SUPPORT
11942 M: Russell King <linux@armlinux.org.uk>
11944 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11945 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11946 F: Documentation/devicetree/bindings/display/armada/
11947 F: drivers/gpu/drm/armada/
11948 F: include/uapi/drm/armada_drm.h
11950 MARVELL CRYPTO DRIVER
11951 M: Boris Brezillon <bbrezillon@kernel.org>
11952 M: Arnaud Ebalard <arno@natisbad.org>
11953 M: Srujana Challa <schalla@marvell.com>
11954 L: linux-crypto@vger.kernel.org
11956 F: drivers/crypto/marvell/
11957 F: include/linux/soc/marvell/octeontx2/
11959 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11960 M: Mirko Lindner <mlindner@marvell.com>
11961 M: Stephen Hemminger <stephen@networkplumber.org>
11962 L: netdev@vger.kernel.org
11964 F: drivers/net/ethernet/marvell/sk*
11966 MARVELL LIBERTAS WIRELESS DRIVER
11967 L: libertas-dev@lists.infradead.org
11969 F: drivers/net/wireless/marvell/libertas/
11971 MARVELL MACCHIATOBIN SUPPORT
11972 M: Russell King <linux@armlinux.org.uk>
11973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11975 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11977 MARVELL MV643XX ETHERNET DRIVER
11978 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11979 L: netdev@vger.kernel.org
11981 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11982 F: include/linux/mv643xx.h
11984 MARVELL MV88X3310 PHY DRIVER
11985 M: Russell King <linux@armlinux.org.uk>
11986 M: Marek Behún <kabel@kernel.org>
11987 L: netdev@vger.kernel.org
11989 F: drivers/net/phy/marvell10g.c
11991 MARVELL MVEBU THERMAL DRIVER
11992 M: Miquel Raynal <miquel.raynal@bootlin.com>
11994 F: drivers/thermal/armada_thermal.c
11996 MARVELL MVNETA ETHERNET DRIVER
11997 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11998 L: netdev@vger.kernel.org
12000 F: drivers/net/ethernet/marvell/mvneta.*
12002 MARVELL MVPP2 ETHERNET DRIVER
12003 M: Marcin Wojtas <mw@semihalf.com>
12004 M: Russell King <linux@armlinux.org.uk>
12005 L: netdev@vger.kernel.org
12007 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12008 F: drivers/net/ethernet/marvell/mvpp2/
12010 MARVELL MWIFIEX WIRELESS DRIVER
12011 M: Amitkumar Karwar <amitkarwar@gmail.com>
12012 M: Ganapathi Bhat <ganapathi017@gmail.com>
12013 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12014 M: Xinming Hu <huxinming820@gmail.com>
12015 L: linux-wireless@vger.kernel.org
12017 F: drivers/net/wireless/marvell/mwifiex/
12019 MARVELL MWL8K WIRELESS DRIVER
12020 M: Lennert Buytenhek <buytenh@wantstofly.org>
12021 L: linux-wireless@vger.kernel.org
12023 F: drivers/net/wireless/marvell/mwl8k.c
12025 MARVELL NAND CONTROLLER DRIVER
12026 M: Miquel Raynal <miquel.raynal@bootlin.com>
12027 L: linux-mtd@lists.infradead.org
12029 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12030 F: drivers/mtd/nand/raw/marvell_nand.c
12032 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12033 M: Sunil Goutham <sgoutham@marvell.com>
12034 M: Geetha sowjanya <gakula@marvell.com>
12035 M: Subbaraya Sundeep <sbhatta@marvell.com>
12036 M: hariprasad <hkelam@marvell.com>
12037 L: netdev@vger.kernel.org
12039 F: drivers/net/ethernet/marvell/octeontx2/nic/
12040 F: include/linux/soc/marvell/octeontx2/
12042 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12043 M: Sunil Goutham <sgoutham@marvell.com>
12044 M: Linu Cherian <lcherian@marvell.com>
12045 M: Geetha sowjanya <gakula@marvell.com>
12046 M: Jerin Jacob <jerinj@marvell.com>
12047 M: hariprasad <hkelam@marvell.com>
12048 M: Subbaraya Sundeep <sbhatta@marvell.com>
12049 L: netdev@vger.kernel.org
12051 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12052 F: drivers/net/ethernet/marvell/octeontx2/af/
12054 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12055 M: Taras Chornyi <tchornyi@marvell.com>
12057 W: https://github.com/Marvell-switching/switchdev-prestera
12058 F: drivers/net/ethernet/marvell/prestera/
12060 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12061 M: Nicolas Pitre <nico@fluxnic.net>
12063 F: drivers/mmc/host/mvsdio.*
12065 MARVELL USB MDIO CONTROLLER DRIVER
12066 M: Tobias Waldekranz <tobias@waldekranz.com>
12067 L: netdev@vger.kernel.org
12069 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12070 F: drivers/net/mdio/mdio-mvusb.c
12072 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12073 M: Hu Ziji <huziji@marvell.com>
12074 L: linux-mmc@vger.kernel.org
12076 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12077 F: drivers/mmc/host/sdhci-xenon*
12079 MARVELL OCTEON ENDPOINT DRIVER
12080 M: Veerasenareddy Burru <vburru@marvell.com>
12081 M: Abhijit Ayarekar <aayarekar@marvell.com>
12082 L: netdev@vger.kernel.org
12084 F: drivers/net/ethernet/marvell/octeon_ep
12086 MATROX FRAMEBUFFER DRIVER
12087 L: linux-fbdev@vger.kernel.org
12089 F: drivers/video/fbdev/matrox/matroxfb_*
12090 F: include/uapi/linux/matroxfb.h
12093 M: Daniel Nilsson <daniel.nilsson@flex.com>
12094 L: linux-hwmon@vger.kernel.org
12096 F: Documentation/hwmon/max15301.rst
12097 F: drivers/hwmon/pmbus/max15301.c
12099 MAX16065 HARDWARE MONITOR DRIVER
12100 M: Guenter Roeck <linux@roeck-us.net>
12101 L: linux-hwmon@vger.kernel.org
12103 F: Documentation/hwmon/max16065.rst
12104 F: drivers/hwmon/max16065.c
12106 MAX2175 SDR TUNER DRIVER
12107 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12108 L: linux-media@vger.kernel.org
12110 T: git git://linuxtv.org/media_tree.git
12111 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12112 F: Documentation/userspace-api/media/drivers/max2175.rst
12113 F: drivers/media/i2c/max2175*
12114 F: include/uapi/linux/max2175.h
12116 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12117 L: linux-hwmon@vger.kernel.org
12119 F: Documentation/hwmon/max6650.rst
12120 F: drivers/hwmon/max6650.c
12122 MAX6697 HARDWARE MONITOR DRIVER
12123 M: Guenter Roeck <linux@roeck-us.net>
12124 L: linux-hwmon@vger.kernel.org
12126 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12127 F: Documentation/hwmon/max6697.rst
12128 F: drivers/hwmon/max6697.c
12129 F: include/linux/platform_data/max6697.h
12131 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12132 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12133 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12134 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12135 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12136 L: linux-media@vger.kernel.org
12138 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12139 F: drivers/media/i2c/max9286.c
12141 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12142 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12143 L: linux-media@vger.kernel.org
12145 F: drivers/staging/media/max96712/max96712.c
12147 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12148 M: Peter Rosin <peda@axentia.se>
12149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12151 F: Documentation/devicetree/bindings/sound/max9860.txt
12152 F: sound/soc/codecs/max9860.*
12154 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12155 M: Andreas Klinger <ak@it-klinger.de>
12156 L: linux-iio@vger.kernel.org
12158 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12159 F: drivers/iio/proximity/mb1232.c
12161 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12162 R: Iskren Chernev <iskren.chernev@gmail.com>
12163 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12164 R: Marek Szyprowski <m.szyprowski@samsung.com>
12165 R: Matheus Castello <matheus@castello.eng.br>
12166 L: linux-pm@vger.kernel.org
12168 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12169 F: drivers/power/supply/max17040_battery.c
12171 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12172 R: Hans de Goede <hdegoede@redhat.com>
12173 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12174 R: Marek Szyprowski <m.szyprowski@samsung.com>
12175 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12176 R: Purism Kernel Team <kernel@puri.sm>
12177 L: linux-pm@vger.kernel.org
12179 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12180 F: drivers/power/supply/max17042_battery.c
12182 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12183 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12184 L: linux-kernel@vger.kernel.org
12186 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12187 F: drivers/regulator/max20086-regulator.c
12189 MAXIM MAX77650 PMIC MFD DRIVER
12190 M: Bartosz Golaszewski <brgl@bgdev.pl>
12191 L: linux-kernel@vger.kernel.org
12193 F: Documentation/devicetree/bindings/*/*max77650.yaml
12194 F: Documentation/devicetree/bindings/*/max77650*.yaml
12195 F: drivers/gpio/gpio-max77650.c
12196 F: drivers/input/misc/max77650-onkey.c
12197 F: drivers/leds/leds-max77650.c
12198 F: drivers/mfd/max77650.c
12199 F: drivers/power/supply/max77650-charger.c
12200 F: drivers/regulator/max77650-regulator.c
12201 F: include/linux/mfd/max77650.h
12203 MAXIM MAX77714 PMIC MFD DRIVER
12204 M: Luca Ceresoli <luca@lucaceresoli.net>
12206 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12207 F: drivers/mfd/max77714.c
12208 F: include/linux/mfd/max77714.h
12210 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12211 M: Javier Martinez Canillas <javier@dowhile0.org>
12212 L: linux-kernel@vger.kernel.org
12214 F: Documentation/devicetree/bindings/*/*max77802.yaml
12215 F: drivers/regulator/max77802-regulator.c
12216 F: include/dt-bindings/*/*max77802.h
12218 MAXIM MAX77976 BATTERY CHARGER
12219 M: Luca Ceresoli <luca@lucaceresoli.net>
12221 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12222 F: drivers/power/supply/max77976_charger.c
12224 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12225 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12226 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12227 L: linux-pm@vger.kernel.org
12229 B: mailto:linux-samsung-soc@vger.kernel.org
12230 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12231 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12232 F: drivers/power/supply/max14577_charger.c
12233 F: drivers/power/supply/max77693_charger.c
12235 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12236 M: Chanwoo Choi <cw00.choi@samsung.com>
12237 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12238 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12239 L: linux-kernel@vger.kernel.org
12241 B: mailto:linux-samsung-soc@vger.kernel.org
12242 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12243 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12244 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12245 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12246 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12247 F: Documentation/devicetree/bindings/mfd/max77693.txt
12248 F: drivers/*/*max77843.c
12249 F: drivers/*/max14577*.c
12250 F: drivers/*/max77686*.c
12251 F: drivers/*/max77693*.c
12252 F: drivers/clk/clk-max77686.c
12253 F: drivers/extcon/extcon-max14577.c
12254 F: drivers/extcon/extcon-max77693.c
12255 F: drivers/rtc/rtc-max77686.c
12256 F: include/linux/mfd/max14577*.h
12257 F: include/linux/mfd/max77686*.h
12258 F: include/linux/mfd/max77693*.h
12260 MAXIRADIO FM RADIO RECEIVER DRIVER
12261 M: Hans Verkuil <hverkuil@xs4all.nl>
12262 L: linux-media@vger.kernel.org
12264 W: https://linuxtv.org
12265 T: git git://linuxtv.org/media_tree.git
12266 F: drivers/media/radio/radio-maxiradio*
12268 MAXLINEAR ETHERNET PHY DRIVER
12269 M: Xu Liang <lxu@maxlinear.com>
12270 L: netdev@vger.kernel.org
12272 F: drivers/net/phy/mxl-gpy.c
12274 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12275 R: Yasushi SHOJI <yashi@spacecubics.com>
12276 L: linux-can@vger.kernel.org
12278 F: drivers/net/can/usb/mcba_usb.c
12280 MCAN MMIO DEVICE DRIVER
12281 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12282 L: linux-can@vger.kernel.org
12284 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12285 F: drivers/net/can/m_can/m_can.c
12286 F: drivers/net/can/m_can/m_can.h
12287 F: drivers/net/can/m_can/m_can_platform.c
12289 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12290 M: Rishi Gupta <gupt21@gmail.com>
12291 L: linux-i2c@vger.kernel.org
12292 L: linux-input@vger.kernel.org
12294 F: drivers/hid/hid-mcp2221.c
12296 MCP251XFD SPI-CAN NETWORK DRIVER
12297 M: Marc Kleine-Budde <mkl@pengutronix.de>
12298 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12299 R: Thomas Kopp <thomas.kopp@microchip.com>
12300 L: linux-can@vger.kernel.org
12302 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12303 F: drivers/net/can/spi/mcp251xfd/
12305 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12306 M: Peter Rosin <peda@axentia.se>
12307 L: linux-iio@vger.kernel.org
12309 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12310 F: drivers/iio/potentiometer/mcp4018.c
12311 F: drivers/iio/potentiometer/mcp4531.c
12313 MCR20A IEEE-802.15.4 RADIO DRIVER
12314 M: Xue Liu <liuxuenetmail@gmail.com>
12315 L: linux-wpan@vger.kernel.org
12317 W: https://github.com/xueliu/mcr20a-linux
12318 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12319 F: drivers/net/ieee802154/mcr20a.c
12320 F: drivers/net/ieee802154/mcr20a.h
12322 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12323 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12324 L: linux-iio@vger.kernel.org
12326 F: drivers/iio/dac/cio-dac.c
12328 MEDIA CONTROLLER FRAMEWORK
12329 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12330 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12331 L: linux-media@vger.kernel.org
12333 W: https://www.linuxtv.org
12334 T: git git://linuxtv.org/media_tree.git
12335 F: drivers/media/mc/
12336 F: include/media/media-*.h
12337 F: include/uapi/linux/media.h
12339 MEDIA DRIVER FOR FREESCALE IMX PXP
12340 M: Philipp Zabel <p.zabel@pengutronix.de>
12341 L: linux-media@vger.kernel.org
12343 T: git git://linuxtv.org/media_tree.git
12344 F: drivers/media/platform/nxp/imx-pxp.[ch]
12346 MEDIA DRIVERS FOR ASCOT2E
12347 M: Sergey Kozlov <serjk@netup.ru>
12348 M: Abylay Ospan <aospan@netup.ru>
12349 L: linux-media@vger.kernel.org
12351 W: https://linuxtv.org
12352 W: http://netup.tv/
12353 T: git git://linuxtv.org/media_tree.git
12354 F: drivers/media/dvb-frontends/ascot2e*
12356 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12357 M: Jasmin Jessich <jasmin@anw.at>
12358 L: linux-media@vger.kernel.org
12360 W: https://linuxtv.org
12361 T: git git://linuxtv.org/media_tree.git
12362 F: drivers/media/dvb-frontends/cxd2099*
12364 MEDIA DRIVERS FOR CXD2841ER
12365 M: Sergey Kozlov <serjk@netup.ru>
12366 M: Abylay Ospan <aospan@netup.ru>
12367 L: linux-media@vger.kernel.org
12369 W: https://linuxtv.org
12370 W: http://netup.tv/
12371 T: git git://linuxtv.org/media_tree.git
12372 F: drivers/media/dvb-frontends/cxd2841er*
12374 MEDIA DRIVERS FOR CXD2880
12375 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12376 L: linux-media@vger.kernel.org
12378 W: http://linuxtv.org/
12379 T: git git://linuxtv.org/media_tree.git
12380 F: drivers/media/dvb-frontends/cxd2880/*
12381 F: drivers/media/spi/cxd2880*
12383 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12384 L: linux-media@vger.kernel.org
12386 W: https://linuxtv.org
12387 T: git git://linuxtv.org/media_tree.git
12388 F: drivers/media/pci/ddbridge/*
12390 MEDIA DRIVERS FOR FREESCALE IMX
12391 M: Steve Longerbeam <slongerbeam@gmail.com>
12392 M: Philipp Zabel <p.zabel@pengutronix.de>
12393 L: linux-media@vger.kernel.org
12395 T: git git://linuxtv.org/media_tree.git
12396 F: Documentation/admin-guide/media/imx.rst
12397 F: Documentation/devicetree/bindings/media/imx.txt
12398 F: drivers/staging/media/imx/
12399 F: include/linux/imx-media.h
12400 F: include/media/imx.h
12402 MEDIA DRIVERS FOR FREESCALE IMX7
12403 M: Rui Miguel Silva <rmfrfs@gmail.com>
12404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12405 L: linux-media@vger.kernel.org
12407 T: git git://linuxtv.org/media_tree.git
12408 F: Documentation/admin-guide/media/imx7.rst
12409 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12410 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12411 F: drivers/media/platform/nxp/imx-mipi-csis.c
12412 F: drivers/staging/media/imx/imx7-media-csi.c
12414 MEDIA DRIVERS FOR HELENE
12415 M: Abylay Ospan <aospan@netup.ru>
12416 L: linux-media@vger.kernel.org
12418 W: https://linuxtv.org
12419 W: http://netup.tv/
12420 T: git git://linuxtv.org/media_tree.git
12421 F: drivers/media/dvb-frontends/helene*
12423 MEDIA DRIVERS FOR HORUS3A
12424 M: Sergey Kozlov <serjk@netup.ru>
12425 M: Abylay Ospan <aospan@netup.ru>
12426 L: linux-media@vger.kernel.org
12428 W: https://linuxtv.org
12429 W: http://netup.tv/
12430 T: git git://linuxtv.org/media_tree.git
12431 F: drivers/media/dvb-frontends/horus3a*
12433 MEDIA DRIVERS FOR LNBH25
12434 M: Sergey Kozlov <serjk@netup.ru>
12435 M: Abylay Ospan <aospan@netup.ru>
12436 L: linux-media@vger.kernel.org
12438 W: https://linuxtv.org
12439 W: http://netup.tv/
12440 T: git git://linuxtv.org/media_tree.git
12441 F: drivers/media/dvb-frontends/lnbh25*
12443 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12444 L: linux-media@vger.kernel.org
12446 W: https://linuxtv.org
12447 T: git git://linuxtv.org/media_tree.git
12448 F: drivers/media/dvb-frontends/mxl5xx*
12450 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12451 M: Sergey Kozlov <serjk@netup.ru>
12452 M: Abylay Ospan <aospan@netup.ru>
12453 L: linux-media@vger.kernel.org
12455 W: https://linuxtv.org
12456 W: http://netup.tv/
12457 T: git git://linuxtv.org/media_tree.git
12458 F: drivers/media/pci/netup_unidvb/*
12460 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12461 M: Dmitry Osipenko <digetx@gmail.com>
12462 L: linux-media@vger.kernel.org
12463 L: linux-tegra@vger.kernel.org
12465 T: git git://linuxtv.org/media_tree.git
12466 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12467 F: drivers/media/platform/nvidia/tegra-vde/
12469 MEDIA DRIVERS FOR RENESAS - CEU
12470 M: Jacopo Mondi <jacopo@jmondi.org>
12471 L: linux-media@vger.kernel.org
12472 L: linux-renesas-soc@vger.kernel.org
12474 T: git git://linuxtv.org/media_tree.git
12475 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12476 F: drivers/media/platform/renesas/renesas-ceu.c
12477 F: include/media/drv-intf/renesas-ceu.h
12479 MEDIA DRIVERS FOR RENESAS - DRIF
12480 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12481 L: linux-media@vger.kernel.org
12482 L: linux-renesas-soc@vger.kernel.org
12484 T: git git://linuxtv.org/media_tree.git
12485 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12486 F: drivers/media/platform/renesas/rcar_drif.c
12488 MEDIA DRIVERS FOR RENESAS - FCP
12489 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12490 L: linux-media@vger.kernel.org
12491 L: linux-renesas-soc@vger.kernel.org
12493 T: git git://linuxtv.org/media_tree.git
12494 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12495 F: drivers/media/platform/renesas/rcar-fcp.c
12496 F: include/media/rcar-fcp.h
12498 MEDIA DRIVERS FOR RENESAS - FDP1
12499 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12500 L: linux-media@vger.kernel.org
12501 L: linux-renesas-soc@vger.kernel.org
12503 T: git git://linuxtv.org/media_tree.git
12504 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12505 F: drivers/media/platform/renesas/rcar_fdp1.c
12507 MEDIA DRIVERS FOR RENESAS - VIN
12508 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12509 L: linux-media@vger.kernel.org
12510 L: linux-renesas-soc@vger.kernel.org
12512 T: git git://linuxtv.org/media_tree.git
12513 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12514 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12515 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12516 F: drivers/media/platform/renesas/rcar-isp.c
12517 F: drivers/media/platform/renesas/rcar-vin/
12519 MEDIA DRIVERS FOR RENESAS - VSP1
12520 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12521 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12522 L: linux-media@vger.kernel.org
12523 L: linux-renesas-soc@vger.kernel.org
12525 T: git git://linuxtv.org/media_tree.git
12526 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12527 F: drivers/media/platform/renesas/vsp1/
12529 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12530 L: linux-media@vger.kernel.org
12532 W: https://linuxtv.org
12533 T: git git://linuxtv.org/media_tree.git
12534 F: drivers/media/dvb-frontends/stv0910*
12536 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12537 L: linux-media@vger.kernel.org
12539 W: https://linuxtv.org
12540 T: git git://linuxtv.org/media_tree.git
12541 F: drivers/media/dvb-frontends/stv6111*
12543 MEDIA DRIVERS FOR STM32 - DCMI
12544 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12545 L: linux-media@vger.kernel.org
12547 T: git git://linuxtv.org/media_tree.git
12548 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12549 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12551 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12552 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12553 L: linux-media@vger.kernel.org
12555 W: https://linuxtv.org
12556 Q: http://patchwork.kernel.org/project/linux-media/list/
12557 T: git git://linuxtv.org/media_tree.git
12558 F: Documentation/admin-guide/media/
12559 F: Documentation/devicetree/bindings/media/
12560 F: Documentation/driver-api/media/
12561 F: Documentation/userspace-api/media/
12563 F: drivers/staging/media/
12564 F: include/linux/platform_data/media/
12566 F: include/uapi/linux/dvb/
12567 F: include/uapi/linux/ivtv*
12568 F: include/uapi/linux/media.h
12569 F: include/uapi/linux/meye.h
12570 F: include/uapi/linux/uvcvideo.h
12571 F: include/uapi/linux/v4l2-*
12572 F: include/uapi/linux/videodev2.h
12574 MEDIATEK BLUETOOTH DRIVER
12575 M: Sean Wang <sean.wang@mediatek.com>
12576 L: linux-bluetooth@vger.kernel.org
12577 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12579 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12580 F: drivers/bluetooth/btmtkuart.c
12582 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12583 M: Sean Wang <sean.wang@mediatek.com>
12584 L: linux-pm@vger.kernel.org
12586 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12587 F: drivers/power/reset/mt6323-poweroff.c
12589 MEDIATEK CIR DRIVER
12590 M: Sean Wang <sean.wang@mediatek.com>
12592 F: drivers/media/rc/mtk-cir.c
12594 MEDIATEK DMA DRIVER
12595 M: Sean Wang <sean.wang@mediatek.com>
12596 L: dmaengine@vger.kernel.org
12597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12598 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12600 F: Documentation/devicetree/bindings/dma/mtk-*
12601 F: drivers/dma/mediatek/
12603 MEDIATEK ETHERNET DRIVER
12604 M: Felix Fietkau <nbd@nbd.name>
12605 M: John Crispin <john@phrozen.org>
12606 M: Sean Wang <sean.wang@mediatek.com>
12607 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12608 L: netdev@vger.kernel.org
12610 F: drivers/net/ethernet/mediatek/
12612 MEDIATEK I2C CONTROLLER DRIVER
12613 M: Qii Wang <qii.wang@mediatek.com>
12614 L: linux-i2c@vger.kernel.org
12616 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12617 F: drivers/i2c/busses/i2c-mt65xx.c
12619 MEDIATEK IOMMU DRIVER
12620 M: Yong Wu <yong.wu@mediatek.com>
12621 L: iommu@lists.linux-foundation.org
12622 L: iommu@lists.linux.dev
12623 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12625 F: Documentation/devicetree/bindings/iommu/mediatek*
12626 F: drivers/iommu/mtk_iommu*
12627 F: include/dt-bindings/memory/mt*-port.h
12629 MEDIATEK JPEG DRIVER
12630 M: Bin Liu <bin.liu@mediatek.com>
12632 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12633 F: drivers/media/platform/mediatek/jpeg/
12635 MEDIATEK MDP DRIVER
12636 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12637 M: Houlong Wei <houlong.wei@mediatek.com>
12638 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12640 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12641 F: drivers/media/platform/mediatek/mdp/
12642 F: drivers/media/platform/mediatek/vpu/
12644 MEDIATEK MEDIA DRIVER
12645 M: Tiffany Lin <tiffany.lin@mediatek.com>
12646 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12648 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12649 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12650 F: drivers/media/platform/mediatek/vcodec/
12651 F: drivers/media/platform/mediatek/vpu/
12653 MEDIATEK MMC/SD/SDIO DRIVER
12654 M: Chaotian Jing <chaotian.jing@mediatek.com>
12656 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12657 F: drivers/mmc/host/mtk-sd.c
12659 MEDIATEK MT76 WIRELESS LAN DRIVER
12660 M: Felix Fietkau <nbd@nbd.name>
12661 M: Lorenzo Bianconi <lorenzo@kernel.org>
12662 M: Ryder Lee <ryder.lee@mediatek.com>
12663 R: Shayne Chen <shayne.chen@mediatek.com>
12664 R: Sean Wang <sean.wang@mediatek.com>
12665 L: linux-wireless@vger.kernel.org
12667 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12668 F: drivers/net/wireless/mediatek/mt76/
12670 MEDIATEK MT7601U WIRELESS LAN DRIVER
12671 M: Jakub Kicinski <kubakici@wp.pl>
12672 L: linux-wireless@vger.kernel.org
12674 F: drivers/net/wireless/mediatek/mt7601u/
12676 MEDIATEK MT7621 CLOCK DRIVER
12677 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12679 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12680 F: drivers/clk/ralink/clk-mt7621.c
12682 MEDIATEK MT7621/28/88 I2C DRIVER
12683 M: Stefan Roese <sr@denx.de>
12684 L: linux-i2c@vger.kernel.org
12686 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12687 F: drivers/i2c/busses/i2c-mt7621.c
12689 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12690 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12692 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12693 F: drivers/pci/controller/pcie-mt7621.c
12695 MEDIATEK MT7621 PHY PCI DRIVER
12696 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12698 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12699 F: drivers/phy/ralink/phy-mt7621-pci.c
12701 MEDIATEK NAND CONTROLLER DRIVER
12702 L: linux-mtd@lists.infradead.org
12704 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12705 F: drivers/mtd/nand/raw/mtk_*
12707 MEDIATEK PMIC LED DRIVER
12708 M: Sean Wang <sean.wang@mediatek.com>
12710 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12711 F: drivers/leds/leds-mt6323.c
12713 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12714 M: Sean Wang <sean.wang@mediatek.com>
12716 F: drivers/char/hw_random/mtk-rng.c
12718 MEDIATEK SMI DRIVER
12719 M: Yong Wu <yong.wu@mediatek.com>
12720 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12722 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12723 F: drivers/memory/mtk-smi.c
12724 F: include/soc/mediatek/smi.h
12726 MEDIATEK SWITCH DRIVER
12727 M: Sean Wang <sean.wang@mediatek.com>
12728 M: Landen Chao <Landen.Chao@mediatek.com>
12729 M: DENG Qingfang <dqfext@gmail.com>
12730 L: netdev@vger.kernel.org
12732 F: drivers/net/dsa/mt7530.*
12733 F: net/dsa/tag_mtk.c
12735 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12736 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12737 M: Intel Corporation <linuxwwan@intel.com>
12738 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12739 R: Liu Haijun <haijun.liu@mediatek.com>
12740 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12741 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12742 L: netdev@vger.kernel.org
12744 F: drivers/net/wwan/t7xx/
12746 MEDIATEK USB3 DRD IP DRIVER
12747 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12748 L: linux-usb@vger.kernel.org
12749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12750 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12752 F: Documentation/devicetree/bindings/usb/mediatek,*
12753 F: drivers/usb/host/xhci-mtk*
12754 F: drivers/usb/mtu3/
12756 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12757 M: Peter Senna Tschudin <peter.senna@gmail.com>
12758 M: Martin Donnelly <martin.donnelly@ge.com>
12759 M: Martyn Welch <martyn.welch@collabora.co.uk>
12761 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12762 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12764 MEGARAID SCSI/SAS DRIVERS
12765 M: Kashyap Desai <kashyap.desai@broadcom.com>
12766 M: Sumit Saxena <sumit.saxena@broadcom.com>
12767 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12768 L: megaraidlinux.pdl@broadcom.com
12769 L: linux-scsi@vger.kernel.org
12771 W: http://www.avagotech.com/support/
12772 F: Documentation/scsi/megaraid.rst
12773 F: drivers/scsi/megaraid.*
12774 F: drivers/scsi/megaraid/
12776 MELEXIS MLX90614 DRIVER
12777 M: Crt Mori <cmo@melexis.com>
12778 L: linux-iio@vger.kernel.org
12780 W: http://www.melexis.com
12781 F: drivers/iio/temperature/mlx90614.c
12783 MELEXIS MLX90632 DRIVER
12784 M: Crt Mori <cmo@melexis.com>
12785 L: linux-iio@vger.kernel.org
12787 W: http://www.melexis.com
12788 F: drivers/iio/temperature/mlx90632.c
12790 MELFAS MIP4 TOUCHSCREEN DRIVER
12791 M: Sangwon Jee <jeesw@melfas.com>
12793 W: http://www.melfas.com
12794 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12795 F: drivers/input/touchscreen/melfas_mip4.c
12797 MELLANOX BLUEFIELD I2C DRIVER
12798 M: Khalil Blaiech <kblaiech@nvidia.com>
12799 L: linux-i2c@vger.kernel.org
12801 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12802 F: drivers/i2c/busses/i2c-mlxbf.c
12804 MELLANOX ETHERNET DRIVER (mlx4_en)
12805 M: Tariq Toukan <tariqt@nvidia.com>
12806 L: netdev@vger.kernel.org
12808 W: http://www.mellanox.com
12809 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12810 F: drivers/net/ethernet/mellanox/mlx4/en_*
12812 MELLANOX ETHERNET DRIVER (mlx5e)
12813 M: Saeed Mahameed <saeedm@nvidia.com>
12814 L: netdev@vger.kernel.org
12816 W: http://www.mellanox.com
12817 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12818 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12820 MELLANOX ETHERNET INNOVA DRIVERS
12821 R: Boris Pismenny <borisp@nvidia.com>
12822 L: netdev@vger.kernel.org
12824 W: http://www.mellanox.com
12825 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12826 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12827 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12828 F: include/linux/mlx5/mlx5_ifc_fpga.h
12830 MELLANOX ETHERNET SWITCH DRIVERS
12831 M: Ido Schimmel <idosch@nvidia.com>
12832 M: Petr Machata <petrm@nvidia.com>
12833 L: netdev@vger.kernel.org
12835 W: http://www.mellanox.com
12836 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12837 F: drivers/net/ethernet/mellanox/mlxsw/
12838 F: tools/testing/selftests/drivers/net/mlxsw/
12840 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12841 M: mlxsw@nvidia.com
12842 L: netdev@vger.kernel.org
12844 W: http://www.mellanox.com
12845 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12846 F: drivers/net/ethernet/mellanox/mlxfw/
12848 MELLANOX HARDWARE PLATFORM SUPPORT
12849 M: Hans de Goede <hdegoede@redhat.com>
12850 M: Mark Gross <markgross@kernel.org>
12851 M: Vadim Pasternak <vadimp@nvidia.com>
12852 L: platform-driver-x86@vger.kernel.org
12854 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12855 F: drivers/platform/mellanox/
12856 F: include/linux/platform_data/mlxreg.h
12858 MELLANOX MLX4 core VPI driver
12859 M: Tariq Toukan <tariqt@nvidia.com>
12860 L: netdev@vger.kernel.org
12861 L: linux-rdma@vger.kernel.org
12863 W: http://www.mellanox.com
12864 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12865 F: drivers/net/ethernet/mellanox/mlx4/
12866 F: include/linux/mlx4/
12868 MELLANOX MLX4 IB driver
12869 M: Yishai Hadas <yishaih@nvidia.com>
12870 L: linux-rdma@vger.kernel.org
12872 W: http://www.mellanox.com
12873 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12874 F: drivers/infiniband/hw/mlx4/
12875 F: include/linux/mlx4/
12876 F: include/uapi/rdma/mlx4-abi.h
12878 MELLANOX MLX5 core VPI driver
12879 M: Saeed Mahameed <saeedm@nvidia.com>
12880 M: Leon Romanovsky <leonro@nvidia.com>
12881 L: netdev@vger.kernel.org
12882 L: linux-rdma@vger.kernel.org
12884 W: http://www.mellanox.com
12885 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12886 F: Documentation/networking/device_drivers/ethernet/mellanox/
12887 F: drivers/net/ethernet/mellanox/mlx5/core/
12888 F: include/linux/mlx5/
12890 MELLANOX MLX5 IB driver
12891 M: Leon Romanovsky <leonro@nvidia.com>
12892 L: linux-rdma@vger.kernel.org
12894 W: http://www.mellanox.com
12895 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12896 F: drivers/infiniband/hw/mlx5/
12897 F: include/linux/mlx5/
12898 F: include/uapi/rdma/mlx5-abi.h
12900 MELLANOX MLXCPLD I2C AND MUX DRIVER
12901 M: Vadim Pasternak <vadimp@nvidia.com>
12902 M: Michael Shych <michaelsh@nvidia.com>
12903 L: linux-i2c@vger.kernel.org
12905 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12906 F: drivers/i2c/busses/i2c-mlxcpld.c
12907 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12909 MELLANOX MLXCPLD LED DRIVER
12910 M: Vadim Pasternak <vadimp@nvidia.com>
12911 L: linux-leds@vger.kernel.org
12913 F: Documentation/leds/leds-mlxcpld.rst
12914 F: drivers/leds/leds-mlxcpld.c
12915 F: drivers/leds/leds-mlxreg.c
12917 MELLANOX PLATFORM DRIVER
12918 M: Vadim Pasternak <vadimp@nvidia.com>
12919 L: platform-driver-x86@vger.kernel.org
12921 F: drivers/platform/x86/mlx-platform.c
12924 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12925 M: "Paul E. McKenney" <paulmck@kernel.org>
12926 L: linux-kernel@vger.kernel.org
12928 F: arch/powerpc/include/asm/membarrier.h
12929 F: include/uapi/linux/membarrier.h
12930 F: kernel/sched/membarrier.c
12933 M: Mike Rapoport <rppt@kernel.org>
12934 L: linux-mm@kvack.org
12936 F: Documentation/core-api/boot-time-mm.rst
12937 F: include/linux/memblock.h
12939 F: tools/testing/memblock/
12941 MEMORY CONTROLLER DRIVERS
12942 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12943 L: linux-kernel@vger.kernel.org
12945 B: mailto:krzysztof.kozlowski@linaro.org
12946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12947 F: Documentation/devicetree/bindings/memory-controllers/
12949 F: include/dt-bindings/memory/
12952 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12953 M: Dmitry Osipenko <digetx@gmail.com>
12954 L: linux-pm@vger.kernel.org
12955 L: linux-tegra@vger.kernel.org
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12958 F: drivers/devfreq/tegra30-devfreq.c
12961 M: Andrew Morton <akpm@linux-foundation.org>
12962 L: linux-mm@kvack.org
12964 W: http://www.linux-mm.org
12965 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12966 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12967 F: include/linux/gfp.h
12968 F: include/linux/memory_hotplug.h
12969 F: include/linux/mm.h
12970 F: include/linux/mmzone.h
12971 F: include/linux/pagewalk.h
12972 F: include/linux/vmalloc.h
12974 F: tools/testing/selftests/vm/
12977 M: David Hildenbrand <david@redhat.com>
12978 M: Oscar Salvador <osalvador@suse.de>
12979 L: linux-mm@kvack.org
12981 F: Documentation/admin-guide/mm/memory-hotplug.rst
12982 F: Documentation/core-api/memory-hotplug.rst
12983 F: drivers/base/memory.c
12984 F: include/linux/memory_hotplug.h
12985 F: mm/memory_hotplug.c
12986 F: tools/testing/selftests/memory-hotplug/
12988 MEMORY TECHNOLOGY DEVICES (MTD)
12989 M: Miquel Raynal <miquel.raynal@bootlin.com>
12990 M: Richard Weinberger <richard@nod.at>
12991 M: Vignesh Raghavendra <vigneshr@ti.com>
12992 L: linux-mtd@lists.infradead.org
12994 W: http://www.linux-mtd.infradead.org/
12995 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12996 C: irc://irc.oftc.net/mtd
12997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12999 F: Documentation/devicetree/bindings/mtd/
13001 F: include/linux/mtd/
13002 F: include/uapi/mtd/
13004 MEN A21 WATCHDOG DRIVER
13005 M: Johannes Thumshirn <morbidrsa@gmail.com>
13006 L: linux-watchdog@vger.kernel.org
13008 F: drivers/watchdog/mena21_wdt.c
13010 MEN CHAMELEON BUS (mcb)
13011 M: Johannes Thumshirn <morbidrsa@gmail.com>
13013 F: Documentation/driver-api/men-chameleon-bus.rst
13015 F: include/linux/mcb.h
13017 MEN F21BMC (Board Management Controller)
13018 M: Andreas Werner <andreas.werner@men.de>
13020 F: Documentation/hwmon/menf21bmc.rst
13021 F: drivers/hwmon/menf21bmc_hwmon.c
13022 F: drivers/leds/leds-menf21bmc.c
13023 F: drivers/mfd/menf21bmc.c
13024 F: drivers/watchdog/menf21bmc_wdt.c
13026 MEN Z069 WATCHDOG DRIVER
13027 M: Johannes Thumshirn <jth@kernel.org>
13028 L: linux-watchdog@vger.kernel.org
13030 F: drivers/watchdog/menz69_wdt.c
13032 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13033 M: Neil Armstrong <narmstrong@baylibre.com>
13034 L: linux-media@vger.kernel.org
13035 L: linux-amlogic@lists.infradead.org
13037 W: http://linux-meson.com/
13038 T: git git://linuxtv.org/media_tree.git
13039 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13040 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13041 F: drivers/media/cec/platform/meson/ao-cec.c
13043 MESON GE2D DRIVER FOR AMLOGIC SOCS
13044 M: Neil Armstrong <narmstrong@baylibre.com>
13045 L: linux-media@vger.kernel.org
13046 L: linux-amlogic@lists.infradead.org
13048 T: git git://linuxtv.org/media_tree.git
13049 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13050 F: drivers/media/platform/amlogic/meson-ge2d/
13052 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13053 M: Liang Yang <liang.yang@amlogic.com>
13054 L: linux-mtd@lists.infradead.org
13056 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13057 F: drivers/mtd/nand/raw/meson_*
13059 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13060 M: Neil Armstrong <narmstrong@baylibre.com>
13061 L: linux-media@vger.kernel.org
13062 L: linux-amlogic@lists.infradead.org
13064 T: git git://linuxtv.org/media_tree.git
13065 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13066 F: drivers/staging/media/meson/vdec/
13068 METHODE UDPU SUPPORT
13069 M: Vladimir Vid <vladimir.vid@sartura.hr>
13071 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13074 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13075 R: Hemant Kumar <quic_hemantk@quicinc.com>
13076 L: mhi@lists.linux.dev
13077 L: linux-arm-msm@vger.kernel.org
13079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13080 F: Documentation/ABI/stable/sysfs-bus-mhi
13081 F: Documentation/mhi/
13082 F: drivers/bus/mhi/
13083 F: include/linux/mhi.h
13085 MICROBLAZE ARCHITECTURE
13086 M: Michal Simek <monstr@monstr.eu>
13088 W: http://www.monstr.eu/fdt/
13089 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13090 F: arch/microblaze/
13092 MICROCHIP AT91 DMA DRIVERS
13093 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13094 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13096 L: dmaengine@vger.kernel.org
13098 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13099 F: drivers/dma/at_hdmac.c
13100 F: drivers/dma/at_hdmac_regs.h
13101 F: drivers/dma/at_xdmac.c
13102 F: include/dt-bindings/dma/at91.h
13104 MICROCHIP AT91 SERIAL DRIVER
13105 M: Richard Genoud <richard.genoud@gmail.com>
13107 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13108 F: drivers/tty/serial/atmel_serial.c
13109 F: drivers/tty/serial/atmel_serial.h
13111 MICROCHIP AT91 USART MFD DRIVER
13112 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13113 L: linux-kernel@vger.kernel.org
13115 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13116 F: drivers/mfd/at91-usart.c
13117 F: include/dt-bindings/mfd/at91-usart.h
13119 MICROCHIP AT91 USART SPI DRIVER
13120 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13121 L: linux-spi@vger.kernel.org
13123 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13124 F: drivers/spi/spi-at91-usart.c
13126 MICROCHIP AUDIO ASOC DRIVERS
13127 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13128 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13132 MICROCHIP CSI2DC DRIVER
13133 M: Eugen Hristev <eugen.hristev@microchip.com>
13134 L: linux-media@vger.kernel.org
13136 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13137 F: drivers/media/platform/atmel/microchip-csi2dc.c
13139 MICROCHIP ECC DRIVER
13140 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13141 L: linux-crypto@vger.kernel.org
13143 F: drivers/crypto/atmel-ecc.*
13145 MICROCHIP EIC DRIVER
13146 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13149 F: drivers/irqchip/irq-mchp-eic.c
13151 MICROCHIP I2C DRIVER
13152 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13153 L: linux-i2c@vger.kernel.org
13155 F: drivers/i2c/busses/i2c-at91-*.c
13156 F: drivers/i2c/busses/i2c-at91.h
13158 MICROCHIP ISC DRIVER
13159 M: Eugen Hristev <eugen.hristev@microchip.com>
13160 L: linux-media@vger.kernel.org
13162 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13163 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13164 F: drivers/media/platform/atmel/atmel-isc*
13165 F: drivers/media/platform/atmel/atmel-sama*-isc*
13166 F: include/linux/atmel-isc-media.h
13168 MICROCHIP ISI DRIVER
13169 M: Eugen Hristev <eugen.hristev@microchip.com>
13170 L: linux-media@vger.kernel.org
13172 F: drivers/media/platform/atmel/atmel-isi.c
13173 F: drivers/media/platform/atmel/atmel-isi.h
13175 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13176 M: Woojung Huh <woojung.huh@microchip.com>
13177 M: UNGLinuxDriver@microchip.com
13178 L: netdev@vger.kernel.org
13180 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13181 F: drivers/net/dsa/microchip/*
13182 F: include/linux/platform_data/microchip-ksz.h
13183 F: net/dsa/tag_ksz.c
13185 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13186 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13187 R: UNGLinuxDriver@microchip.com
13188 L: netdev@vger.kernel.org
13190 F: drivers/net/phy/microchip_t1.c
13192 MICROCHIP LAN743X ETHERNET DRIVER
13193 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13194 M: UNGLinuxDriver@microchip.com
13195 L: netdev@vger.kernel.org
13197 F: drivers/net/ethernet/microchip/lan743x_*
13199 MICROCHIP LAN966X ETHERNET DRIVER
13200 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13201 M: UNGLinuxDriver@microchip.com
13202 L: netdev@vger.kernel.org
13204 F: drivers/net/ethernet/microchip/lan966x/*
13206 MICROCHIP LCDFB DRIVER
13207 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13208 L: linux-fbdev@vger.kernel.org
13210 F: drivers/video/fbdev/atmel_lcdfb.c
13211 F: include/video/atmel_lcdc.h
13213 MICROCHIP MCP16502 PMIC DRIVER
13214 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13217 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13218 F: drivers/regulator/mcp16502.c
13220 MICROCHIP MCP3911 ADC DRIVER
13221 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13222 M: Kent Gustavsson <kent@minoris.se>
13223 L: linux-iio@vger.kernel.org
13225 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13226 F: drivers/iio/adc/mcp3911.c
13228 MICROCHIP MMC/SD/SDIO MCI DRIVER
13229 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13231 F: drivers/mmc/host/atmel-mci.c
13233 MICROCHIP NAND DRIVER
13234 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13235 L: linux-mtd@lists.infradead.org
13237 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13238 F: drivers/mtd/nand/raw/atmel/*
13240 MICROCHIP PWM DRIVER
13241 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13243 L: linux-pwm@vger.kernel.org
13245 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13246 F: drivers/pwm/pwm-atmel.c
13248 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13249 M: Eugen Hristev <eugen.hristev@microchip.com>
13250 L: linux-iio@vger.kernel.org
13252 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13253 F: drivers/iio/adc/at91-sama5d2_adc.c
13254 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13256 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13257 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13259 F: drivers/power/reset/at91-sama5d2_shdwc.c
13261 MICROCHIP SPI DRIVER
13262 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13264 F: drivers/spi/spi-atmel.*
13266 MICROCHIP SSC DRIVER
13267 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13270 F: drivers/misc/atmel-ssc.c
13271 F: include/linux/atmel-ssc.h
13273 MICROCHIP USB251XB DRIVER
13274 M: Richard Leitner <richard.leitner@skidata.com>
13275 L: linux-usb@vger.kernel.org
13277 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13278 F: drivers/usb/misc/usb251xb.c
13280 MICROCHIP USBA UDC DRIVER
13281 M: Cristian Birsan <cristian.birsan@microchip.com>
13282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13284 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13286 MICROCHIP WILC1000 WIFI DRIVER
13287 M: Ajay Singh <ajay.kathat@microchip.com>
13288 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13289 L: linux-wireless@vger.kernel.org
13291 F: drivers/net/wireless/microchip/wilc1000/
13293 MICROSEMI MIPS SOCS
13294 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13295 M: UNGLinuxDriver@microchip.com
13296 L: linux-mips@vger.kernel.org
13298 F: Documentation/devicetree/bindings/mips/mscc.txt
13299 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13300 F: arch/mips/boot/dts/mscc/
13301 F: arch/mips/configs/generic/board-ocelot.config
13302 F: arch/mips/generic/board-ocelot.c
13304 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13305 M: Don Brace <don.brace@microchip.com>
13306 L: storagedev@microchip.com
13307 L: linux-scsi@vger.kernel.org
13309 F: Documentation/scsi/smartpqi.rst
13310 F: drivers/scsi/smartpqi/Kconfig
13311 F: drivers/scsi/smartpqi/Makefile
13312 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13313 F: include/linux/cciss*.h
13314 F: include/uapi/linux/cciss*.h
13316 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13317 M: Maximilian Luz <luzmaximilian@gmail.com>
13318 L: linux-pm@vger.kernel.org
13319 L: platform-driver-x86@vger.kernel.org
13321 F: drivers/power/supply/surface_battery.c
13322 F: drivers/power/supply/surface_charger.c
13324 MICROSOFT SURFACE DTX DRIVER
13325 M: Maximilian Luz <luzmaximilian@gmail.com>
13326 L: platform-driver-x86@vger.kernel.org
13328 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13329 F: drivers/platform/surface/surface_dtx.c
13330 F: include/uapi/linux/surface_aggregator/dtx.h
13332 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13333 M: Maximilian Luz <luzmaximilian@gmail.com>
13334 L: platform-driver-x86@vger.kernel.org
13336 F: drivers/platform/surface/surface_gpe.c
13338 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13339 M: Hans de Goede <hdegoede@redhat.com>
13340 M: Mark Gross <markgross@kernel.org>
13341 M: Maximilian Luz <luzmaximilian@gmail.com>
13342 L: platform-driver-x86@vger.kernel.org
13344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13345 F: drivers/platform/surface/
13347 MICROSOFT SURFACE HID TRANSPORT DRIVER
13348 M: Maximilian Luz <luzmaximilian@gmail.com>
13349 L: linux-input@vger.kernel.org
13350 L: platform-driver-x86@vger.kernel.org
13352 F: drivers/hid/surface-hid/
13354 MICROSOFT SURFACE HOT-PLUG DRIVER
13355 M: Maximilian Luz <luzmaximilian@gmail.com>
13356 L: platform-driver-x86@vger.kernel.org
13358 F: drivers/platform/surface/surface_hotplug.c
13360 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13361 M: Maximilian Luz <luzmaximilian@gmail.com>
13362 L: platform-driver-x86@vger.kernel.org
13364 F: drivers/platform/surface/surface_platform_profile.c
13366 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13367 M: Chen Yu <yu.c.chen@intel.com>
13368 L: platform-driver-x86@vger.kernel.org
13370 F: drivers/platform/surface/surfacepro3_button.c
13372 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13373 M: Maximilian Luz <luzmaximilian@gmail.com>
13374 L: platform-driver-x86@vger.kernel.org
13376 W: https://github.com/linux-surface/surface-aggregator-module
13377 C: irc://irc.libera.chat/linux-surface
13378 F: Documentation/driver-api/surface_aggregator/
13379 F: drivers/platform/surface/aggregator/
13380 F: drivers/platform/surface/surface_acpi_notify.c
13381 F: drivers/platform/surface/surface_aggregator_cdev.c
13382 F: drivers/platform/surface/surface_aggregator_registry.c
13383 F: include/linux/surface_acpi_notify.h
13384 F: include/linux/surface_aggregator/
13385 F: include/uapi/linux/surface_aggregator/
13387 MICROTEK X6 SCANNER
13388 M: Oliver Neukum <oliver@neukum.org>
13390 F: drivers/usb/image/microtek.*
13392 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13393 M: Luka Kovacic <luka.kovacic@sartura.hr>
13394 M: Luka Perkov <luka.perkov@sartura.hr>
13396 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13397 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13398 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13399 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13400 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13401 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13403 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13404 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13405 L: linux-media@vger.kernel.org
13407 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13408 F: Documentation/driver-api/media/drivers/ccs/
13409 F: Documentation/userspace-api/media/drivers/ccs.rst
13410 F: drivers/media/i2c/ccs-pll.c
13411 F: drivers/media/i2c/ccs-pll.h
13412 F: drivers/media/i2c/ccs/
13413 F: include/uapi/linux/ccs.h
13414 F: include/uapi/linux/smiapp.h
13417 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13418 L: linux-mips@vger.kernel.org
13420 W: http://www.linux-mips.org/
13421 Q: https://patchwork.kernel.org/project/linux-mips/list/
13422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13423 F: Documentation/devicetree/bindings/mips/
13424 F: Documentation/mips/
13426 F: drivers/platform/mips/
13428 MIPS BOSTON DEVELOPMENT BOARD
13429 M: Paul Burton <paulburton@kernel.org>
13430 L: linux-mips@vger.kernel.org
13432 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13433 F: arch/mips/boot/dts/img/boston.dts
13434 F: arch/mips/configs/generic/board-boston.config
13435 F: drivers/clk/imgtec/clk-boston.c
13436 F: include/dt-bindings/clock/boston-clock.h
13439 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13440 M: Serge Semin <fancer.lancer@gmail.com>
13441 L: linux-mips@vger.kernel.org
13443 F: drivers/bus/mips_cdmm.c
13444 F: drivers/clocksource/mips-gic-timer.c
13445 F: drivers/cpuidle/cpuidle-cps.c
13446 F: drivers/irqchip/irq-mips-cpu.c
13447 F: drivers/irqchip/irq-mips-gic.c
13449 MIPS GENERIC PLATFORM
13450 M: Paul Burton <paulburton@kernel.org>
13451 L: linux-mips@vger.kernel.org
13453 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13454 F: arch/mips/generic/
13455 F: arch/mips/tools/generic-board-config.sh
13457 MIPS RINT INSTRUCTION EMULATION
13458 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13459 L: linux-mips@vger.kernel.org
13461 F: arch/mips/math-emu/dp_rint.c
13462 F: arch/mips/math-emu/sp_rint.c
13464 MIPS/LOONGSON1 ARCHITECTURE
13465 M: Keguang Zhang <keguang.zhang@gmail.com>
13466 L: linux-mips@vger.kernel.org
13468 F: arch/mips/include/asm/mach-loongson32/
13469 F: arch/mips/loongson32/
13470 F: drivers/*/*/*loongson1*
13471 F: drivers/*/*loongson1*
13473 MIPS/LOONGSON2EF ARCHITECTURE
13474 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13475 L: linux-mips@vger.kernel.org
13477 F: arch/mips/include/asm/mach-loongson2ef/
13478 F: arch/mips/loongson2ef/
13479 F: drivers/cpufreq/loongson2_cpufreq.c
13481 MIPS/LOONGSON64 ARCHITECTURE
13482 M: Huacai Chen <chenhuacai@kernel.org>
13483 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13484 L: linux-mips@vger.kernel.org
13486 F: arch/mips/include/asm/mach-loongson64/
13487 F: arch/mips/loongson64/
13488 F: drivers/irqchip/irq-loongson*
13489 F: drivers/platform/mips/cpu_hwmon.c
13491 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13492 M: Hans Verkuil <hverkuil@xs4all.nl>
13493 L: linux-media@vger.kernel.org
13495 W: https://linuxtv.org
13496 T: git git://linuxtv.org/media_tree.git
13497 F: drivers/media/radio/radio-miropcm20*
13500 R: Lubomir Rintel <lkundrak@v3.sk>
13501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13504 F: arch/arm/boot/dts/mmp*
13505 F: arch/arm/mach-mmp/
13506 F: include/linux/soc/mmp/
13508 MMP USB PHY DRIVERS
13509 R: Lubomir Rintel <lkundrak@v3.sk>
13510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13512 F: drivers/phy/marvell/phy-mmp3-usb.c
13513 F: drivers/phy/marvell/phy-pxa-usb.c
13515 MMU GATHER AND TLB INVALIDATION
13516 M: Will Deacon <will@kernel.org>
13517 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13518 M: Andrew Morton <akpm@linux-foundation.org>
13519 M: Nick Piggin <npiggin@gmail.com>
13520 M: Peter Zijlstra <peterz@infradead.org>
13521 L: linux-arch@vger.kernel.org
13522 L: linux-mm@kvack.org
13524 F: arch/*/include/asm/tlb.h
13525 F: include/asm-generic/tlb.h
13528 MN88472 MEDIA DRIVER
13529 M: Antti Palosaari <crope@iki.fi>
13530 L: linux-media@vger.kernel.org
13532 W: https://linuxtv.org
13533 W: http://palosaari.fi/linux/
13534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13535 F: drivers/media/dvb-frontends/mn88472*
13537 MN88473 MEDIA DRIVER
13538 M: Antti Palosaari <crope@iki.fi>
13539 L: linux-media@vger.kernel.org
13541 W: https://linuxtv.org
13542 W: http://palosaari.fi/linux/
13543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13544 F: drivers/media/dvb-frontends/mn88473*
13547 M: Luis Chamberlain <mcgrof@kernel.org>
13548 L: linux-modules@vger.kernel.org
13549 L: linux-kernel@vger.kernel.org
13551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13552 F: include/linux/module.h
13555 MONOLITHIC POWER SYSTEM PMIC DRIVER
13556 M: Saravanan Sekar <sravanhome@gmail.com>
13558 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13559 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13560 F: drivers/iio/adc/mp2629_adc.c
13561 F: drivers/mfd/mp2629.c
13562 F: drivers/power/supply/mp2629_charger.c
13563 F: drivers/regulator/mp5416.c
13564 F: drivers/regulator/mpq7920.c
13565 F: drivers/regulator/mpq7920.h
13566 F: include/linux/mfd/mp2629.h
13568 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13570 W: http://popies.net/meye/
13571 F: Documentation/userspace-api/media/drivers/meye*
13572 F: drivers/media/pci/meye/
13573 F: include/uapi/linux/meye.h
13575 MOTORCOMM PHY DRIVER
13576 M: Peter Geis <pgwipeout@gmail.com>
13577 L: netdev@vger.kernel.org
13579 F: drivers/net/phy/motorcomm.c
13581 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13582 M: Jiri Slaby <jirislaby@kernel.org>
13584 F: Documentation/driver-api/tty/moxa-smartio.rst
13585 F: drivers/tty/mxser.*
13587 MR800 AVERMEDIA USB FM RADIO DRIVER
13588 M: Alexey Klimov <klimov.linux@gmail.com>
13589 L: linux-media@vger.kernel.org
13591 T: git git://linuxtv.org/media_tree.git
13592 F: drivers/media/radio/radio-mr800.c
13594 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13595 M: Alan Ott <alan@signal11.us>
13596 L: linux-wpan@vger.kernel.org
13598 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13599 F: drivers/net/ieee802154/mrf24j40.c
13602 M: "Lee, Chun-Yi" <jlee@suse.com>
13603 L: platform-driver-x86@vger.kernel.org
13605 F: drivers/platform/x86/msi-laptop.c
13608 L: platform-driver-x86@vger.kernel.org
13610 F: drivers/platform/x86/msi-wmi.c
13612 MSI001 MEDIA DRIVER
13613 M: Antti Palosaari <crope@iki.fi>
13614 L: linux-media@vger.kernel.org
13616 W: https://linuxtv.org
13617 W: http://palosaari.fi/linux/
13618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13619 T: git git://linuxtv.org/anttip/media_tree.git
13620 F: drivers/media/tuners/msi001*
13622 MSI2500 MEDIA DRIVER
13623 M: Antti Palosaari <crope@iki.fi>
13624 L: linux-media@vger.kernel.org
13626 W: https://linuxtv.org
13627 W: http://palosaari.fi/linux/
13628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13629 T: git git://linuxtv.org/anttip/media_tree.git
13630 F: drivers/media/usb/msi2500/
13632 MSTAR INTERRUPT CONTROLLER DRIVER
13633 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13634 M: Daniel Palmer <daniel@thingy.jp>
13636 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13637 F: drivers/irqchip/irq-mst-intc.c
13639 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13640 M: Robert Jarzmik <robert.jarzmik@free.fr>
13641 L: linux-mtd@lists.infradead.org
13643 F: drivers/mtd/devices/docg3*
13645 MT9M032 APTINA SENSOR DRIVER
13646 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13647 L: linux-media@vger.kernel.org
13649 T: git git://linuxtv.org/media_tree.git
13650 F: drivers/media/i2c/mt9m032.c
13651 F: include/media/i2c/mt9m032.h
13653 MT9P031 APTINA CAMERA SENSOR
13654 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13655 L: linux-media@vger.kernel.org
13657 T: git git://linuxtv.org/media_tree.git
13658 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13659 F: drivers/media/i2c/mt9p031.c
13660 F: include/media/i2c/mt9p031.h
13662 MT9T001 APTINA CAMERA SENSOR
13663 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13664 L: linux-media@vger.kernel.org
13666 T: git git://linuxtv.org/media_tree.git
13667 F: drivers/media/i2c/mt9t001.c
13668 F: include/media/i2c/mt9t001.h
13670 MT9T112 APTINA CAMERA SENSOR
13671 M: Jacopo Mondi <jacopo@jmondi.org>
13672 L: linux-media@vger.kernel.org
13674 T: git git://linuxtv.org/media_tree.git
13675 F: drivers/media/i2c/mt9t112.c
13676 F: include/media/i2c/mt9t112.h
13678 MT9V032 APTINA CAMERA SENSOR
13679 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13680 L: linux-media@vger.kernel.org
13682 T: git git://linuxtv.org/media_tree.git
13683 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13684 F: drivers/media/i2c/mt9v032.c
13685 F: include/media/i2c/mt9v032.h
13687 MT9V111 APTINA CAMERA SENSOR
13688 M: Jacopo Mondi <jacopo@jmondi.org>
13689 L: linux-media@vger.kernel.org
13691 T: git git://linuxtv.org/media_tree.git
13692 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13693 F: drivers/media/i2c/mt9v111.c
13695 MULTIFUNCTION DEVICES (MFD)
13696 M: Lee Jones <lee.jones@linaro.org>
13698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13699 F: Documentation/devicetree/bindings/mfd/
13701 F: include/dt-bindings/mfd/
13702 F: include/linux/mfd/
13704 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13706 F: drivers/mmc/host/mmc_spi.c
13707 F: include/linux/spi/mmc_spi.h
13709 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13710 M: Ulf Hansson <ulf.hansson@linaro.org>
13711 L: linux-mmc@vger.kernel.org
13713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13714 F: Documentation/devicetree/bindings/mmc/
13716 F: include/linux/mmc/
13717 F: include/uapi/linux/mmc/
13719 MULTIPLEXER SUBSYSTEM
13720 M: Peter Rosin <peda@axentia.se>
13722 F: Documentation/ABI/testing/sysfs-class-mux*
13723 F: Documentation/devicetree/bindings/mux/
13725 F: include/dt-bindings/mux/
13726 F: include/linux/mux/
13728 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13729 M: Bin Liu <b-liu@ti.com>
13730 L: linux-usb@vger.kernel.org
13732 F: drivers/usb/musb/
13734 MXL301RF MEDIA DRIVER
13735 M: Akihiro Tsukada <tskd08@gmail.com>
13736 L: linux-media@vger.kernel.org
13738 F: drivers/media/tuners/mxl301rf*
13740 MXL5007T MEDIA DRIVER
13741 M: Michael Krufky <mkrufky@linuxtv.org>
13742 L: linux-media@vger.kernel.org
13744 W: https://linuxtv.org
13745 W: http://github.com/mkrufky
13746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13747 T: git git://linuxtv.org/mkrufky/tuners.git
13748 F: drivers/media/tuners/mxl5007t.*
13751 M: Marek Vasut <marex@denx.de>
13752 M: Stefan Agner <stefan@agner.ch>
13753 L: dri-devel@lists.freedesktop.org
13755 T: git git://anongit.freedesktop.org/drm/drm-misc
13756 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13757 F: drivers/gpu/drm/mxsfb/
13759 MYLEX DAC960 PCI RAID Controller
13760 M: Hannes Reinecke <hare@kernel.org>
13761 L: linux-scsi@vger.kernel.org
13763 F: drivers/scsi/myrb.*
13764 F: drivers/scsi/myrs.*
13766 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13767 M: Chris Lee <christopher.lee@cspi.com>
13768 L: netdev@vger.kernel.org
13770 W: https://www.cspi.com/ethernet-products/support/downloads/
13771 F: drivers/net/ethernet/myricom/myri10ge/
13773 NAND FLASH SUBSYSTEM
13774 M: Miquel Raynal <miquel.raynal@bootlin.com>
13775 R: Richard Weinberger <richard@nod.at>
13776 L: linux-mtd@lists.infradead.org
13778 W: http://www.linux-mtd.infradead.org/
13779 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13780 C: irc://irc.oftc.net/mtd
13781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13782 F: drivers/mtd/nand/
13783 F: include/linux/mtd/*nand*.h
13785 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13786 M: Daniel Mack <zonque@gmail.com>
13787 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13789 W: http://www.native-instruments.com
13790 F: sound/usb/caiaq/
13792 NATSEMI ETHERNET DRIVER (DP8381x)
13794 F: drivers/net/ethernet/natsemi/natsemi.c
13796 NCR 5380 SCSI DRIVERS
13797 M: Finn Thain <fthain@linux-m68k.org>
13798 M: Michael Schmitz <schmitzmic@gmail.com>
13799 L: linux-scsi@vger.kernel.org
13801 F: Documentation/scsi/g_NCR5380.rst
13802 F: drivers/scsi/NCR5380.*
13803 F: drivers/scsi/arm/cumana_1.c
13804 F: drivers/scsi/arm/oak.c
13805 F: drivers/scsi/atari_scsi.*
13806 F: drivers/scsi/dmx3191d.c
13807 F: drivers/scsi/g_NCR5380.*
13808 F: drivers/scsi/mac_scsi.*
13809 F: drivers/scsi/sun3_scsi.*
13810 F: drivers/scsi/sun3_scsi_vme.c
13813 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13817 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13818 M: Guenter Roeck <linux@roeck-us.net>
13819 L: linux-hwmon@vger.kernel.org
13821 F: Documentation/hwmon/nct6775.rst
13822 F: drivers/hwmon/nct6775-core.c
13823 F: drivers/hwmon/nct6775-platform.c
13824 F: drivers/hwmon/nct6775.h
13826 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13827 M: Zev Weiss <zev@bewilderbeest.net>
13828 L: linux-hwmon@vger.kernel.org
13830 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13831 F: drivers/hwmon/nct6775-i2c.c
13834 M: Jakub Kicinski <kuba@kernel.org>
13836 F: drivers/net/netdevsim/*
13838 NETEM NETWORK EMULATOR
13839 M: Stephen Hemminger <stephen@networkplumber.org>
13840 L: netdev@vger.kernel.org
13842 F: net/sched/sch_netem.c
13844 NETERION 10GbE DRIVERS (s2io/vxge)
13845 M: Jon Mason <jdmason@kudzu.us>
13846 L: netdev@vger.kernel.org
13848 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13849 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13850 F: drivers/net/ethernet/neterion/
13853 M: Pablo Neira Ayuso <pablo@netfilter.org>
13854 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13855 M: Florian Westphal <fw@strlen.de>
13856 L: netfilter-devel@vger.kernel.org
13857 L: coreteam@netfilter.org
13859 W: http://www.netfilter.org/
13860 W: http://www.iptables.org/
13861 W: http://www.nftables.org/
13862 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13863 C: irc://irc.libera.chat/netfilter
13864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13866 F: include/linux/netfilter*
13867 F: include/linux/netfilter/
13868 F: include/net/netfilter/
13869 F: include/uapi/linux/netfilter*
13870 F: include/uapi/linux/netfilter/
13871 F: net/*/netfilter.c
13872 F: net/*/netfilter/
13873 F: net/bridge/br_netfilter*.c
13876 NETROM NETWORK LAYER
13877 M: Ralf Baechle <ralf@linux-mips.org>
13878 L: linux-hams@vger.kernel.org
13880 W: http://www.linux-ax25.org/
13881 F: include/net/netrom.h
13882 F: include/uapi/linux/netrom.h
13885 NETRONIX EMBEDDED CONTROLLER
13886 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13888 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13889 F: drivers/mfd/ntxec.c
13890 F: drivers/pwm/pwm-ntxec.c
13891 F: drivers/rtc/rtc-ntxec.c
13892 F: include/linux/mfd/ntxec.h
13894 NETRONOME ETHERNET DRIVERS
13895 M: Simon Horman <simon.horman@corigine.com>
13896 R: Jakub Kicinski <kuba@kernel.org>
13897 L: oss-drivers@corigine.com
13899 F: drivers/net/ethernet/netronome/
13901 NETWORK BLOCK DEVICE (NBD)
13902 M: Josef Bacik <josef@toxicpanda.com>
13903 L: linux-block@vger.kernel.org
13904 L: nbd@other.debian.org
13906 F: Documentation/admin-guide/blockdev/nbd.rst
13907 F: drivers/block/nbd.c
13908 F: include/trace/events/nbd.h
13909 F: include/uapi/linux/nbd.h
13911 NETWORK DROP MONITOR
13912 M: Neil Horman <nhorman@tuxdriver.com>
13913 L: netdev@vger.kernel.org
13915 W: https://fedorahosted.org/dropwatch/
13916 F: include/uapi/linux/net_dropmon.h
13917 F: net/core/drop_monitor.c
13920 M: "David S. Miller" <davem@davemloft.net>
13921 M: Eric Dumazet <edumazet@google.com>
13922 M: Jakub Kicinski <kuba@kernel.org>
13923 M: Paolo Abeni <pabeni@redhat.com>
13924 L: netdev@vger.kernel.org
13926 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13929 F: Documentation/devicetree/bindings/net/
13930 F: drivers/connector/
13932 F: include/dt-bindings/net/
13933 F: include/linux/etherdevice.h
13934 F: include/linux/fcdevice.h
13935 F: include/linux/fddidevice.h
13936 F: include/linux/hippidevice.h
13937 F: include/linux/if_*
13938 F: include/linux/inetdevice.h
13939 F: include/linux/netdevice.h
13940 F: include/uapi/linux/if_*
13941 F: include/uapi/linux/netdevice.h
13943 NETWORKING DRIVERS (WIRELESS)
13944 M: Kalle Valo <kvalo@kernel.org>
13945 L: linux-wireless@vger.kernel.org
13947 W: https://wireless.wiki.kernel.org/
13948 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13951 F: Documentation/devicetree/bindings/net/wireless/
13952 F: drivers/net/wireless/
13955 M: Andrew Lunn <andrew@lunn.ch>
13956 M: Vivien Didelot <vivien.didelot@gmail.com>
13957 M: Florian Fainelli <f.fainelli@gmail.com>
13958 M: Vladimir Oltean <olteanv@gmail.com>
13960 F: Documentation/devicetree/bindings/net/dsa/
13961 F: drivers/net/dsa/
13962 F: include/linux/dsa/
13963 F: include/linux/platform_data/dsa.h
13964 F: include/net/dsa.h
13966 F: tools/testing/selftests/drivers/net/dsa/
13968 NETWORKING [GENERAL]
13969 M: "David S. Miller" <davem@davemloft.net>
13970 M: Eric Dumazet <edumazet@google.com>
13971 M: Jakub Kicinski <kuba@kernel.org>
13972 M: Paolo Abeni <pabeni@redhat.com>
13973 L: netdev@vger.kernel.org
13975 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13976 B: mailto:netdev@vger.kernel.org
13977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13979 F: Documentation/networking/
13980 F: Documentation/process/maintainer-netdev.rst
13981 F: include/linux/in.h
13982 F: include/linux/net.h
13983 F: include/linux/netdevice.h
13985 F: include/uapi/linux/in.h
13986 F: include/uapi/linux/net.h
13987 F: include/uapi/linux/net_namespace.h
13988 F: include/uapi/linux/netdevice.h
13992 F: tools/testing/selftests/net/
13995 M: Steffen Klassert <steffen.klassert@secunet.com>
13996 M: Herbert Xu <herbert@gondor.apana.org.au>
13997 M: "David S. Miller" <davem@davemloft.net>
13998 L: netdev@vger.kernel.org
14000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14002 F: include/net/xfrm.h
14003 F: include/uapi/linux/xfrm.h
14006 F: net/ipv4/ip_vti.c
14007 F: net/ipv4/ipcomp.c
14011 F: net/ipv6/ip6_vti.c
14012 F: net/ipv6/ipcomp6.c
14016 F: tools/testing/selftests/net/ipsec.c
14018 NETWORKING [IPv4/IPv6]
14019 M: "David S. Miller" <davem@davemloft.net>
14020 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14021 M: David Ahern <dsahern@kernel.org>
14022 L: netdev@vger.kernel.org
14024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14026 F: include/linux/ip.h
14027 F: include/linux/ipv6*
14028 F: include/net/fib*
14030 F: include/net/route.h
14034 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14035 M: Paul Moore <paul@paul-moore.com>
14036 L: netdev@vger.kernel.org
14037 L: linux-security-module@vger.kernel.org
14039 W: https://github.com/netlabel
14040 F: Documentation/netlabel/
14041 F: include/net/calipso.h
14042 F: include/net/cipso_ipv4.h
14043 F: include/net/netlabel.h
14044 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14045 F: include/uapi/linux/netfilter/xt_SECMARK.h
14046 F: net/ipv4/cipso_ipv4.c
14047 F: net/ipv6/calipso.c
14048 F: net/netfilter/xt_CONNSECMARK.c
14049 F: net/netfilter/xt_SECMARK.c
14053 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14054 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14055 L: netdev@vger.kernel.org
14056 L: mptcp@lists.linux.dev
14058 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14059 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14060 F: Documentation/networking/mptcp-sysctl.rst
14061 F: include/net/mptcp.h
14062 F: include/trace/events/mptcp.h
14063 F: include/uapi/linux/mptcp.h
14065 F: tools/testing/selftests/bpf/*/*mptcp*.c
14066 F: tools/testing/selftests/net/mptcp/
14069 M: Eric Dumazet <edumazet@google.com>
14070 L: netdev@vger.kernel.org
14072 F: include/linux/tcp.h
14073 F: include/net/tcp.h
14074 F: include/trace/events/tcp.h
14075 F: include/uapi/linux/tcp.h
14076 F: net/ipv4/syncookies.c
14078 F: net/ipv6/syncookies.c
14082 M: Boris Pismenny <borisp@nvidia.com>
14083 M: John Fastabend <john.fastabend@gmail.com>
14084 M: Jakub Kicinski <kuba@kernel.org>
14085 L: netdev@vger.kernel.org
14087 F: include/net/tls.h
14088 F: include/uapi/linux/tls.h
14091 NETXEN (1/10) GbE SUPPORT
14092 M: Manish Chopra <manishc@marvell.com>
14093 M: Rahul Verma <rahulv@marvell.com>
14094 M: GR-Linux-NIC-Dev@marvell.com
14095 L: netdev@vger.kernel.org
14097 F: drivers/net/ethernet/qlogic/netxen/
14099 NET_FAILOVER MODULE
14100 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14101 L: netdev@vger.kernel.org
14103 F: Documentation/networking/net_failover.rst
14104 F: drivers/net/net_failover.c
14105 F: include/net/net_failover.h
14108 M: David Ahern <dsahern@kernel.org>
14109 L: netdev@vger.kernel.org
14111 F: include/net/netns/nexthop.h
14112 F: include/net/nexthop.h
14113 F: include/uapi/linux/nexthop.h
14114 F: net/ipv4/nexthop.c
14117 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14118 L: linux-nfc@lists.01.org (subscribers-only)
14119 L: netdev@vger.kernel.org
14121 B: mailto:linux-nfc@lists.01.org
14122 F: Documentation/devicetree/bindings/net/nfc/
14124 F: include/linux/platform_data/nfcmrvl.h
14125 F: include/net/nfc/
14126 F: include/uapi/linux/nfc.h
14129 NFC VIRTUAL NCI DEVICE DRIVER
14130 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14131 L: netdev@vger.kernel.org
14132 L: linux-nfc@lists.01.org (subscribers-only)
14134 F: drivers/nfc/virtual_ncidev.c
14135 F: tools/testing/selftests/nci/
14137 NFS, SUNRPC, AND LOCKD CLIENTS
14138 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14139 M: Anna Schumaker <anna@kernel.org>
14140 L: linux-nfs@vger.kernel.org
14142 W: http://client.linux-nfs.org
14143 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14147 F: include/linux/lockd/
14148 F: include/linux/nfs*
14149 F: include/linux/sunrpc/
14150 F: include/uapi/linux/nfs*
14151 F: include/uapi/linux/sunrpc/
14153 F: Documentation/filesystems/nfs/
14156 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14157 L: linux-nilfs@vger.kernel.org
14159 W: https://nilfs.sourceforge.io/
14160 W: https://nilfs.osdn.jp/
14161 T: git git://github.com/konis/nilfs2.git
14162 F: Documentation/filesystems/nilfs2.rst
14164 F: include/trace/events/nilfs2.h
14165 F: include/uapi/linux/nilfs2_api.h
14166 F: include/uapi/linux/nilfs2_ondisk.h
14168 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14169 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14171 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14172 F: Documentation/scsi/NinjaSCSI.rst
14173 F: drivers/scsi/pcmcia/nsp_*
14175 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14176 M: GOTO Masanori <gotom@debian.or.jp>
14177 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14179 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14180 F: Documentation/scsi/NinjaSCSI.rst
14181 F: drivers/scsi/nsp32*
14183 NINTENDO HID DRIVER
14184 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14185 L: linux-input@vger.kernel.org
14187 F: drivers/hid/hid-nintendo*
14190 M: Dinh Nguyen <dinguyen@kernel.org>
14192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14195 NITRO ENCLAVES (NE)
14196 M: Andra Paraschiv <andraprs@amazon.com>
14197 M: Alexandru Vasile <lexnv@amazon.com>
14198 M: Alexandru Ciobotaru <alcioa@amazon.com>
14199 L: linux-kernel@vger.kernel.org
14201 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14202 F: Documentation/virt/ne_overview.rst
14203 F: drivers/virt/nitro_enclaves/
14204 F: include/linux/nitro_enclaves.h
14205 F: include/uapi/linux/nitro_enclaves.h
14206 F: samples/nitro_enclaves/
14208 NOHZ, DYNTICKS SUPPORT
14209 M: Frederic Weisbecker <fweisbec@gmail.com>
14210 M: Thomas Gleixner <tglx@linutronix.de>
14211 M: Ingo Molnar <mingo@kernel.org>
14212 L: linux-kernel@vger.kernel.org
14214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14215 F: include/linux/sched/nohz.h
14216 F: include/linux/tick.h
14217 F: kernel/time/tick*.*
14219 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14220 M: Pavel Machek <pavel@ucw.cz>
14221 M: Sakari Ailus <sakari.ailus@iki.fi>
14222 L: linux-media@vger.kernel.org
14224 F: drivers/media/i2c/ad5820.c
14225 F: drivers/media/i2c/et8ek8
14227 NOKIA N900 POWER SUPPLY DRIVERS
14228 R: Pali Rohár <pali@kernel.org>
14229 F: drivers/power/supply/bq2415x_charger.c
14230 F: drivers/power/supply/bq27xxx_battery.c
14231 F: drivers/power/supply/bq27xxx_battery_i2c.c
14232 F: drivers/power/supply/isp1704_charger.c
14233 F: drivers/power/supply/rx51_battery.c
14234 F: include/linux/power/bq2415x_charger.h
14235 F: include/linux/power/bq27xxx_battery.h
14238 M: Willy Tarreau <w@1wt.eu>
14240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14241 F: tools/include/nolibc/
14244 M: Matthias Maennich <maennich@google.com>
14246 F: Documentation/core-api/symbol-namespaces.rst
14250 M: Sanjay R Mehta <sanju.mehta@amd.com>
14251 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14252 L: ntb@lists.linux.dev
14254 F: drivers/ntb/hw/amd/
14257 M: Jon Mason <jdmason@kudzu.us>
14258 M: Dave Jiang <dave.jiang@intel.com>
14259 M: Allen Hubbe <allenbh@gmail.com>
14260 L: ntb@lists.linux.dev
14262 W: https://github.com/jonmason/ntb/wiki
14263 T: git git://github.com/jonmason/ntb.git
14264 F: drivers/net/ntb_netdev.c
14266 F: include/linux/ntb.h
14267 F: include/linux/ntb_transport.h
14268 F: tools/testing/selftests/ntb/
14271 M: Serge Semin <fancer.lancer@gmail.com>
14272 L: ntb@lists.linux.dev
14274 F: drivers/ntb/hw/idt/
14277 M: Dave Jiang <dave.jiang@intel.com>
14278 L: ntb@lists.linux.dev
14280 W: https://github.com/davejiang/linux/wiki
14281 T: git https://github.com/davejiang/linux.git
14282 F: drivers/ntb/hw/intel/
14285 M: Anton Altaparmakov <anton@tuxera.com>
14286 L: linux-ntfs-dev@lists.sourceforge.net
14288 W: http://www.tuxera.com/
14289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14290 F: Documentation/filesystems/ntfs.rst
14294 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14295 L: ntfs3@lists.linux.dev
14297 W: http://www.paragon-software.com/
14298 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14299 F: Documentation/filesystems/ntfs3.rst
14303 M: Finn Thain <fthain@linux-m68k.org>
14304 L: linux-m68k@lists.linux-m68k.org
14306 F: arch/*/include/asm/nubus.h
14308 F: include/linux/nubus.h
14309 F: include/uapi/linux/nubus.h
14311 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14312 M: Antonino Daplas <adaplas@gmail.com>
14313 L: linux-fbdev@vger.kernel.org
14315 F: drivers/video/fbdev/nvidia/
14316 F: drivers/video/fbdev/riva/
14318 NVIDIA WMI EC BACKLIGHT DRIVER
14319 M: Daniel Dadap <ddadap@nvidia.com>
14320 L: platform-driver-x86@vger.kernel.org
14322 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14325 M: Keith Busch <kbusch@kernel.org>
14326 M: Jens Axboe <axboe@fb.com>
14327 M: Christoph Hellwig <hch@lst.de>
14328 M: Sagi Grimberg <sagi@grimberg.me>
14329 L: linux-nvme@lists.infradead.org
14331 W: http://git.infradead.org/nvme.git
14332 T: git://git.infradead.org/nvme.git
14333 F: drivers/nvme/host/
14334 F: include/linux/nvme.h
14335 F: include/uapi/linux/nvme_ioctl.h
14337 NVM EXPRESS FC TRANSPORT DRIVERS
14338 M: James Smart <james.smart@broadcom.com>
14339 L: linux-nvme@lists.infradead.org
14341 F: drivers/nvme/host/fc.c
14342 F: drivers/nvme/target/fc.c
14343 F: drivers/nvme/target/fcloop.c
14344 F: include/linux/nvme-fc-driver.h
14345 F: include/linux/nvme-fc.h
14347 NVM EXPRESS TARGET DRIVER
14348 M: Christoph Hellwig <hch@lst.de>
14349 M: Sagi Grimberg <sagi@grimberg.me>
14350 M: Chaitanya Kulkarni <kch@nvidia.com>
14351 L: linux-nvme@lists.infradead.org
14353 W: http://git.infradead.org/nvme.git
14354 T: git://git.infradead.org/nvme.git
14355 F: drivers/nvme/target/
14358 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14361 F: Documentation/ABI/stable/sysfs-bus-nvmem
14362 F: Documentation/devicetree/bindings/nvmem/
14364 F: include/linux/nvmem-consumer.h
14365 F: include/linux/nvmem-provider.h
14367 NXP C45 TJA11XX PHY DRIVER
14368 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14369 L: netdev@vger.kernel.org
14371 F: drivers/net/phy/nxp-c45-tja11xx.c
14374 M: Ashish Kumar <ashish.kumar@nxp.com>
14375 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14376 L: linux-spi@vger.kernel.org
14378 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14379 F: drivers/spi/spi-nxp-fspi.c
14381 NXP FXAS21002C DRIVER
14382 M: Rui Miguel Silva <rmfrfs@gmail.com>
14383 L: linux-iio@vger.kernel.org
14385 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14386 F: drivers/iio/gyro/fxas21002c.h
14387 F: drivers/iio/gyro/fxas21002c_core.c
14388 F: drivers/iio/gyro/fxas21002c_i2c.c
14389 F: drivers/iio/gyro/fxas21002c_spi.c
14391 NXP i.MX CLOCK DRIVERS
14392 M: Abel Vesa <abelvesa@kernel.org>
14393 L: linux-clk@vger.kernel.org
14394 L: linux-imx@nxp.com
14396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14397 F: Documentation/devicetree/bindings/clock/imx*
14398 F: drivers/clk/imx/
14399 F: include/dt-bindings/clock/imx*
14401 NXP i.MX 8MQ DCSS DRIVER
14402 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14403 R: Lucas Stach <l.stach@pengutronix.de>
14404 L: dri-devel@lists.freedesktop.org
14406 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14407 F: drivers/gpu/drm/imx/dcss/
14409 NXP i.MX 8QXP ADC DRIVER
14410 M: Cai Huoqing <cai.huoqing@linux.dev>
14411 M: Haibo Chen <haibo.chen@nxp.com>
14412 L: linux-imx@nxp.com
14413 L: linux-iio@vger.kernel.org
14415 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14416 F: drivers/iio/adc/imx8qxp-adc.c
14418 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14419 M: Haibo Chen <haibo.chen@nxp.com>
14420 L: linux-iio@vger.kernel.org
14421 L: linux-imx@nxp.com
14423 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14424 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14425 F: drivers/iio/adc/imx7d_adc.c
14426 F: drivers/iio/adc/vf610_adc.c
14428 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14429 M: Jagan Teki <jagan@amarulasolutions.com>
14431 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14432 F: drivers/regulator/pf8x00-regulator.c
14434 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14435 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14436 L: linux-kernel@vger.kernel.org
14438 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14439 F: drivers/extcon/extcon-ptn5150.c
14441 NXP SGTL5000 DRIVER
14442 M: Fabio Estevam <festevam@gmail.com>
14443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14445 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14446 F: sound/soc/codecs/sgtl5000*
14448 NXP SJA1105 ETHERNET SWITCH DRIVER
14449 M: Vladimir Oltean <olteanv@gmail.com>
14450 L: linux-kernel@vger.kernel.org
14452 F: drivers/net/dsa/sja1105
14453 F: drivers/net/pcs/pcs-xpcs-nxp.c
14455 NXP TDA998X DRM DRIVER
14456 M: Russell King <linux@armlinux.org.uk>
14458 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14459 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14460 F: drivers/gpu/drm/i2c/tda998x_drv.c
14461 F: include/drm/i2c/tda998x.h
14462 F: include/dt-bindings/display/tda998x.h
14466 M: Peter Rosin <peda@axentia.se>
14467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14469 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14470 F: sound/soc/codecs/tfa9879*
14472 NXP/Goodix TFA989X (TFA1) DRIVER
14473 M: Stephan Gerhold <stephan@gerhold.net>
14474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14476 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14477 F: sound/soc/codecs/tfa989x.c
14480 L: linux-nfc@lists.01.org (subscribers-only)
14482 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14483 F: drivers/nfc/nxp-nci
14485 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14486 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14487 R: NXP Linux Team <linux-imx@nxp.com>
14488 L: linux-media@vger.kernel.org
14490 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14491 F: drivers/media/platform/nxp/imx-jpeg
14493 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14494 M: Jonas Malaco <jonas@protocubo.io>
14495 L: linux-hwmon@vger.kernel.org
14497 F: Documentation/hwmon/nzxt-kraken2.rst
14498 F: drivers/hwmon/nzxt-kraken2.c
14500 NZXT-SMART2 HARDWARE MONITORING DRIVER
14501 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14502 L: linux-hwmon@vger.kernel.org
14504 F: Documentation/hwmon/nzxt-smart2.rst
14505 F: drivers/hwmon/nzxt-smart2.c
14508 M: Jiri Pirko <jiri@nvidia.com>
14509 L: netdev@vger.kernel.org
14511 F: include/linux/objagg.h
14513 F: lib/test_objagg.c
14516 M: Josh Poimboeuf <jpoimboe@kernel.org>
14517 M: Peter Zijlstra <peterz@infradead.org>
14520 F: include/linux/objtool.h
14522 OCELOT ETHERNET SWITCH DRIVER
14523 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14524 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14525 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14526 M: UNGLinuxDriver@microchip.com
14527 L: netdev@vger.kernel.org
14529 F: drivers/net/dsa/ocelot/*
14530 F: drivers/net/ethernet/mscc/
14531 F: include/soc/mscc/ocelot*
14532 F: net/dsa/tag_ocelot.c
14533 F: net/dsa/tag_ocelot_8021q.c
14534 F: tools/testing/selftests/drivers/net/ocelot/*
14536 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14537 M: Frederic Barrat <fbarrat@linux.ibm.com>
14538 M: Andrew Donnellan <ajd@linux.ibm.com>
14539 L: linuxppc-dev@lists.ozlabs.org
14541 F: Documentation/userspace-api/accelerators/ocxl.rst
14542 F: arch/powerpc/include/asm/pnv-ocxl.h
14543 F: arch/powerpc/platforms/powernv/ocxl.c
14544 F: drivers/misc/ocxl/
14545 F: include/misc/ocxl*
14546 F: include/uapi/misc/ocxl.h
14549 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14550 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14552 L: linux-omap@vger.kernel.org
14554 F: sound/soc/ti/n810.c
14555 F: sound/soc/ti/omap*
14556 F: sound/soc/ti/rx51.c
14557 F: sound/soc/ti/sdma-pcm.*
14559 OMAP CLOCK FRAMEWORK SUPPORT
14560 M: Paul Walmsley <paul@pwsan.com>
14561 L: linux-omap@vger.kernel.org
14563 F: arch/arm/*omap*/*clock*
14565 OMAP DEVICE TREE SUPPORT
14566 M: Benoît Cousson <bcousson@baylibre.com>
14567 M: Tony Lindgren <tony@atomide.com>
14568 L: linux-omap@vger.kernel.org
14569 L: devicetree@vger.kernel.org
14571 F: arch/arm/boot/dts/*am3*
14572 F: arch/arm/boot/dts/*am4*
14573 F: arch/arm/boot/dts/*am5*
14574 F: arch/arm/boot/dts/*dra7*
14575 F: arch/arm/boot/dts/*omap*
14576 F: arch/arm/boot/dts/logicpd-som-lv*
14577 F: arch/arm/boot/dts/logicpd-torpedo*
14579 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14580 L: linux-omap@vger.kernel.org
14581 L: linux-fbdev@vger.kernel.org
14583 F: Documentation/arm/omap/dss.rst
14584 F: drivers/video/fbdev/omap2/
14586 OMAP FRAMEBUFFER SUPPORT
14587 L: linux-fbdev@vger.kernel.org
14588 L: linux-omap@vger.kernel.org
14590 F: drivers/video/fbdev/omap/
14592 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14593 M: Roger Quadros <rogerq@kernel.org>
14594 M: Tony Lindgren <tony@atomide.com>
14595 L: linux-omap@vger.kernel.org
14597 F: arch/arm/mach-omap2/*gpmc*
14598 F: drivers/memory/omap-gpmc.c
14601 M: Grygorii Strashko <grygorii.strashko@ti.com>
14602 M: Santosh Shilimkar <ssantosh@kernel.org>
14603 M: Kevin Hilman <khilman@kernel.org>
14604 L: linux-omap@vger.kernel.org
14606 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14607 F: drivers/gpio/gpio-omap.c
14609 OMAP HARDWARE SPINLOCK SUPPORT
14610 M: Ohad Ben-Cohen <ohad@wizery.com>
14611 L: linux-omap@vger.kernel.org
14613 F: drivers/hwspinlock/omap_hwspinlock.c
14615 OMAP HS MMC SUPPORT
14616 L: linux-mmc@vger.kernel.org
14617 L: linux-omap@vger.kernel.org
14619 F: drivers/mmc/host/omap_hsmmc.c
14622 M: Paul Walmsley <paul@pwsan.com>
14623 L: linux-omap@vger.kernel.org
14625 F: arch/arm/mach-omap2/omap_hwmod*data*
14628 M: Benoît Cousson <bcousson@baylibre.com>
14629 M: Paul Walmsley <paul@pwsan.com>
14630 L: linux-omap@vger.kernel.org
14632 F: arch/arm/mach-omap2/omap_hwmod.*
14635 M: Vignesh R <vigneshr@ti.com>
14636 L: linux-omap@vger.kernel.org
14637 L: linux-i2c@vger.kernel.org
14639 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14640 F: drivers/i2c/busses/i2c-omap.c
14642 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14643 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14644 L: linux-media@vger.kernel.org
14646 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14647 F: drivers/media/platform/ti/omap3isp/
14648 F: drivers/staging/media/omap4iss/
14651 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14652 L: linux-omap@vger.kernel.org
14654 F: drivers/mmc/host/omap.c
14656 OMAP POWER MANAGEMENT SUPPORT
14657 M: Kevin Hilman <khilman@kernel.org>
14658 L: linux-omap@vger.kernel.org
14660 F: arch/arm/*omap*/*pm*
14661 F: drivers/cpufreq/omap-cpufreq.c
14663 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14664 M: Paul Walmsley <paul@pwsan.com>
14665 L: linux-omap@vger.kernel.org
14667 F: arch/arm/mach-omap2/prm*
14669 OMAP RANDOM NUMBER GENERATOR SUPPORT
14670 M: Deepak Saxena <dsaxena@plexity.net>
14672 F: drivers/char/hw_random/omap-rng.c
14675 L: linux-usb@vger.kernel.org
14676 L: linux-omap@vger.kernel.org
14678 F: arch/arm/*omap*/usb*
14679 F: drivers/usb/*/*omap*
14681 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14682 M: Mark Jackson <mpfj@newflow.co.uk>
14683 L: linux-omap@vger.kernel.org
14685 F: arch/arm/boot/dts/am335x-nano.dts
14688 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14689 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14690 M: Tony Lindgren <tony@atomide.com>
14691 L: linux-omap@vger.kernel.org
14693 Q: http://patchwork.kernel.org/project/linux-omap/list/
14694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14695 F: arch/arm/configs/omap1_defconfig
14696 F: arch/arm/mach-omap1/
14697 F: arch/arm/plat-omap/
14698 F: drivers/i2c/busses/i2c-omap.c
14699 F: include/linux/platform_data/ams-delta-fiq.h
14700 F: include/linux/platform_data/i2c-omap.h
14703 M: Tony Lindgren <tony@atomide.com>
14704 L: linux-omap@vger.kernel.org
14706 W: http://www.muru.com/linux/omap/
14707 W: http://linux.omap.com/
14708 Q: http://patchwork.kernel.org/project/linux-omap/list/
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14710 F: arch/arm/configs/omap2plus_defconfig
14711 F: arch/arm/mach-omap2/
14712 F: arch/arm/plat-omap/
14713 F: drivers/bus/ti-sysc.c
14714 F: drivers/i2c/busses/i2c-omap.c
14715 F: drivers/irqchip/irq-omap-intc.c
14716 F: drivers/mfd/*omap*.c
14717 F: drivers/mfd/menelaus.c
14718 F: drivers/mfd/palmas.c
14719 F: drivers/mfd/tps65217.c
14720 F: drivers/mfd/tps65218.c
14721 F: drivers/mfd/tps65910.c
14722 F: drivers/mfd/twl-core.[ch]
14723 F: drivers/mfd/twl4030*.c
14724 F: drivers/mfd/twl6030*.c
14725 F: drivers/mfd/twl6040*.c
14726 F: drivers/regulator/palmas-regulator*.c
14727 F: drivers/regulator/pbias-regulator.c
14728 F: drivers/regulator/tps65217-regulator.c
14729 F: drivers/regulator/tps65218-regulator.c
14730 F: drivers/regulator/tps65910-regulator.c
14731 F: drivers/regulator/twl-regulator.c
14732 F: drivers/regulator/twl6030-regulator.c
14733 F: include/linux/platform_data/i2c-omap.h
14734 F: include/linux/platform_data/ti-sysc.h
14737 M: Bob Copeland <me@bobcopeland.com>
14738 L: linux-karma-devel@lists.sourceforge.net
14740 F: Documentation/filesystems/omfs.rst
14743 OMNIKEY CARDMAN 4000 DRIVER
14744 M: Harald Welte <laforge@gnumonks.org>
14746 F: drivers/char/pcmcia/cm4000_cs.c
14747 F: include/linux/cm4000_cs.h
14748 F: include/uapi/linux/cm4000_cs.h
14750 OMNIKEY CARDMAN 4040 DRIVER
14751 M: Harald Welte <laforge@gnumonks.org>
14753 F: drivers/char/pcmcia/cm4040_cs.*
14755 OMNIVISION OG01A1B SENSOR DRIVER
14756 M: Shawn Tu <shawnx.tu@intel.com>
14757 L: linux-media@vger.kernel.org
14759 F: drivers/media/i2c/og01a1b.c
14761 OMNIVISION OV02A10 SENSOR DRIVER
14762 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14763 L: linux-media@vger.kernel.org
14765 T: git git://linuxtv.org/media_tree.git
14766 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14767 F: drivers/media/i2c/ov02a10.c
14769 OMNIVISION OV08D10 SENSOR DRIVER
14770 M: Jimmy Su <jimmy.su@intel.com>
14771 L: linux-media@vger.kernel.org
14773 T: git git://linuxtv.org/media_tree.git
14774 F: drivers/media/i2c/ov08d10.c
14776 OMNIVISION OV13858 SENSOR DRIVER
14777 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14778 L: linux-media@vger.kernel.org
14780 T: git git://linuxtv.org/media_tree.git
14781 F: drivers/media/i2c/ov13858.c
14783 OMNIVISION OV13B10 SENSOR DRIVER
14784 M: Arec Kao <arec.kao@intel.com>
14785 L: linux-media@vger.kernel.org
14787 T: git git://linuxtv.org/media_tree.git
14788 F: drivers/media/i2c/ov13b10.c
14790 OMNIVISION OV2680 SENSOR DRIVER
14791 M: Rui Miguel Silva <rmfrfs@gmail.com>
14792 L: linux-media@vger.kernel.org
14794 T: git git://linuxtv.org/media_tree.git
14795 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14796 F: drivers/media/i2c/ov2680.c
14798 OMNIVISION OV2685 SENSOR DRIVER
14799 M: Shunqian Zheng <zhengsq@rock-chips.com>
14800 L: linux-media@vger.kernel.org
14802 T: git git://linuxtv.org/media_tree.git
14803 F: drivers/media/i2c/ov2685.c
14805 OMNIVISION OV2740 SENSOR DRIVER
14806 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14807 R: Shawn Tu <shawnx.tu@intel.com>
14808 R: Bingbu Cao <bingbu.cao@intel.com>
14809 L: linux-media@vger.kernel.org
14811 T: git git://linuxtv.org/media_tree.git
14812 F: drivers/media/i2c/ov2740.c
14814 OMNIVISION OV5640 SENSOR DRIVER
14815 M: Steve Longerbeam <slongerbeam@gmail.com>
14816 L: linux-media@vger.kernel.org
14818 T: git git://linuxtv.org/media_tree.git
14819 F: drivers/media/i2c/ov5640.c
14821 OMNIVISION OV5647 SENSOR DRIVER
14822 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14823 M: Jacopo Mondi <jacopo@jmondi.org>
14824 L: linux-media@vger.kernel.org
14826 T: git git://linuxtv.org/media_tree.git
14827 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14828 F: drivers/media/i2c/ov5647.c
14830 OMNIVISION OV5670 SENSOR DRIVER
14831 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14832 L: linux-media@vger.kernel.org
14834 T: git git://linuxtv.org/media_tree.git
14835 F: drivers/media/i2c/ov5670.c
14837 OMNIVISION OV5675 SENSOR DRIVER
14838 M: Shawn Tu <shawnx.tu@intel.com>
14839 L: linux-media@vger.kernel.org
14841 T: git git://linuxtv.org/media_tree.git
14842 F: drivers/media/i2c/ov5675.c
14844 OMNIVISION OV5693 SENSOR DRIVER
14845 M: Daniel Scally <djrscally@gmail.com>
14846 L: linux-media@vger.kernel.org
14848 T: git git://linuxtv.org/media_tree.git
14849 F: drivers/media/i2c/ov5693.c
14851 OMNIVISION OV5695 SENSOR DRIVER
14852 M: Shunqian Zheng <zhengsq@rock-chips.com>
14853 L: linux-media@vger.kernel.org
14855 T: git git://linuxtv.org/media_tree.git
14856 F: drivers/media/i2c/ov5695.c
14858 OMNIVISION OV7670 SENSOR DRIVER
14859 L: linux-media@vger.kernel.org
14861 T: git git://linuxtv.org/media_tree.git
14862 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14863 F: drivers/media/i2c/ov7670.c
14865 OMNIVISION OV772x SENSOR DRIVER
14866 M: Jacopo Mondi <jacopo@jmondi.org>
14867 L: linux-media@vger.kernel.org
14869 T: git git://linuxtv.org/media_tree.git
14870 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14871 F: drivers/media/i2c/ov772x.c
14872 F: include/media/i2c/ov772x.h
14874 OMNIVISION OV7740 SENSOR DRIVER
14875 M: Wenyou Yang <wenyou.yang@microchip.com>
14876 L: linux-media@vger.kernel.org
14878 T: git git://linuxtv.org/media_tree.git
14879 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14880 F: drivers/media/i2c/ov7740.c
14882 OMNIVISION OV8856 SENSOR DRIVER
14883 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14884 L: linux-media@vger.kernel.org
14886 T: git git://linuxtv.org/media_tree.git
14887 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14888 F: drivers/media/i2c/ov8856.c
14890 OMNIVISION OV9282 SENSOR DRIVER
14891 M: Paul J. Murphy <paul.j.murphy@intel.com>
14892 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14893 L: linux-media@vger.kernel.org
14895 T: git git://linuxtv.org/media_tree.git
14896 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14897 F: drivers/media/i2c/ov9282.c
14899 OMNIVISION OV9640 SENSOR DRIVER
14900 M: Petr Cvek <petrcvekcz@gmail.com>
14901 L: linux-media@vger.kernel.org
14903 F: drivers/media/i2c/ov9640.*
14905 OMNIVISION OV9650 SENSOR DRIVER
14906 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14907 R: Akinobu Mita <akinobu.mita@gmail.com>
14908 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14909 L: linux-media@vger.kernel.org
14911 T: git git://linuxtv.org/media_tree.git
14912 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14913 F: drivers/media/i2c/ov9650.c
14915 OMNIVISION OV9734 SENSOR DRIVER
14916 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14917 R: Bingbu Cao <bingbu.cao@intel.com>
14918 L: linux-media@vger.kernel.org
14920 T: git git://linuxtv.org/media_tree.git
14921 F: drivers/media/i2c/ov9734.c
14923 ONENAND FLASH DRIVER
14924 M: Kyungmin Park <kyungmin.park@samsung.com>
14925 L: linux-mtd@lists.infradead.org
14927 F: drivers/mtd/nand/onenand/
14928 F: include/linux/mtd/onenand*.h
14930 ONION OMEGA2+ BOARD
14931 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14932 L: linux-mips@vger.kernel.org
14934 F: arch/mips/boot/dts/ralink/omega2p.dts
14937 M: Jens Wiklander <jens.wiklander@linaro.org>
14938 L: op-tee@lists.trustedfirmware.org
14940 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14941 F: drivers/tee/optee/
14943 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14944 M: Sumit Garg <sumit.garg@linaro.org>
14945 L: op-tee@lists.trustedfirmware.org
14947 F: drivers/char/hw_random/optee-rng.c
14950 M: Clément Léger <clement.leger@bootlin.com>
14951 L: linux-rtc@vger.kernel.org
14953 F: drivers/rtc/rtc-optee.c
14956 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14957 L: linux-rdma@vger.kernel.org
14959 F: drivers/infiniband/ulp/opa_vnic
14961 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14962 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14963 M: Frank Rowand <frowand.list@gmail.com>
14964 L: devicetree@vger.kernel.org
14966 F: Documentation/devicetree/dynamic-resolution-notes.rst
14967 F: Documentation/devicetree/overlay-notes.rst
14968 F: drivers/of/overlay.c
14969 F: drivers/of/resolver.c
14970 K: of_overlay_notifier_
14972 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14973 M: Rob Herring <robh+dt@kernel.org>
14974 M: Frank Rowand <frowand.list@gmail.com>
14975 L: devicetree@vger.kernel.org
14977 C: irc://irc.libera.chat/devicetree
14978 W: http://www.devicetree.org/
14979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14980 F: Documentation/ABI/testing/sysfs-firmware-ofw
14982 F: include/linux/of*.h
14985 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14986 M: Rob Herring <robh+dt@kernel.org>
14987 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14988 L: devicetree@vger.kernel.org
14990 C: irc://irc.libera.chat/devicetree
14991 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14993 F: Documentation/devicetree/
14994 F: arch/*/boot/dts/
14995 F: include/dt-bindings/
14997 OPENCOMPUTE PTP CLOCK DRIVER
14998 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14999 M: Vadim Fedorenko <vadfed@fb.com>
15000 L: netdev@vger.kernel.org
15002 F: drivers/ptp/ptp_ocp.c
15004 OPENCORES I2C BUS DRIVER
15005 M: Peter Korsgaard <peter@korsgaard.com>
15006 M: Andrew Lunn <andrew@lunn.ch>
15007 L: linux-i2c@vger.kernel.org
15009 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
15010 F: Documentation/i2c/busses/i2c-ocores.rst
15011 F: drivers/i2c/busses/i2c-ocores.c
15012 F: include/linux/platform_data/i2c-ocores.h
15014 OPENRISC ARCHITECTURE
15015 M: Jonas Bonn <jonas@southpole.se>
15016 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15017 M: Stafford Horne <shorne@gmail.com>
15018 L: openrisc@lists.librecores.org
15020 W: http://openrisc.io
15021 T: git git://github.com/openrisc/linux.git
15022 F: Documentation/devicetree/bindings/openrisc/
15023 F: Documentation/openrisc/
15025 F: drivers/irqchip/irq-ompic.c
15026 F: drivers/irqchip/irq-or1k-*
15029 M: Pravin B Shelar <pshelar@ovn.org>
15030 L: netdev@vger.kernel.org
15031 L: dev@openvswitch.org
15033 W: http://openvswitch.org
15034 F: include/uapi/linux/openvswitch.h
15035 F: net/openvswitch/
15037 OPERATING PERFORMANCE POINTS (OPP)
15038 M: Viresh Kumar <vireshk@kernel.org>
15039 M: Nishanth Menon <nm@ti.com>
15040 M: Stephen Boyd <sboyd@kernel.org>
15041 L: linux-pm@vger.kernel.org
15043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15044 F: Documentation/devicetree/bindings/opp/
15045 F: Documentation/power/opp.rst
15047 F: include/linux/pm_opp.h
15050 M: Clemens Ladisch <clemens@ladisch.de>
15051 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15054 F: sound/drivers/opl4/
15056 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15057 M: Mark Fasheh <mark@fasheh.com>
15058 M: Joel Becker <jlbec@evilplan.org>
15059 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15060 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15062 W: http://ocfs2.wiki.kernel.org
15063 F: Documentation/filesystems/dlmfs.rst
15064 F: Documentation/filesystems/ocfs2.rst
15067 ORANGEFS FILESYSTEM
15068 M: Mike Marshall <hubcap@omnibond.com>
15069 R: Martin Brandenburg <martin@omnibond.com>
15070 L: devel@lists.orangefs.org
15072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15073 F: Documentation/filesystems/orangefs.rst
15077 L: linux-wireless@vger.kernel.org
15079 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15080 W: http://www.nongnu.org/orinoco/
15081 F: drivers/net/wireless/intersil/orinoco/
15083 OV2659 OMNIVISION SENSOR DRIVER
15084 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15085 L: linux-media@vger.kernel.org
15087 W: https://linuxtv.org
15088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15089 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15090 F: drivers/media/i2c/ov2659.c
15091 F: include/media/i2c/ov2659.h
15094 M: Miklos Szeredi <miklos@szeredi.hu>
15095 L: linux-unionfs@vger.kernel.org
15097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15098 F: Documentation/filesystems/overlayfs.rst
15101 P54 WIRELESS DRIVER
15102 M: Christian Lamparter <chunkeey@googlemail.com>
15103 L: linux-wireless@vger.kernel.org
15105 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15106 F: drivers/net/wireless/intersil/p54/
15109 M: Vladimir Oltean <olteanv@gmail.com>
15110 L: netdev@vger.kernel.org
15112 F: Documentation/core-api/packing.rst
15113 F: include/linux/packing.h
15116 PADATA PARALLEL EXECUTION MECHANISM
15117 M: Steffen Klassert <steffen.klassert@secunet.com>
15118 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15119 L: linux-crypto@vger.kernel.org
15120 L: linux-kernel@vger.kernel.org
15122 F: Documentation/core-api/padata.rst
15123 F: include/linux/padata.h
15127 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15128 L: linux-fsdevel@vger.kernel.org
15130 T: git git://git.infradead.org/users/willy/pagecache.git
15131 F: Documentation/filesystems/locking.rst
15132 F: Documentation/filesystems/vfs.rst
15133 F: include/linux/pagemap.h
15135 F: mm/page-writeback.c
15140 M: Jesper Dangaard Brouer <hawk@kernel.org>
15141 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15142 L: netdev@vger.kernel.org
15144 F: Documentation/networking/page_pool.rst
15145 F: include/net/page_pool.h
15146 F: include/trace/events/page_pool.h
15147 F: net/core/page_pool.c
15150 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15151 M: Andrew Morton <akpm@linux-foundation.org>
15152 L: linux-mm@kvack.org
15154 F: Documentation/vm/page_table_check.rst
15155 F: include/linux/page_table_check.h
15156 F: mm/page_table_check.c
15158 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15159 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15160 L: platform-driver-x86@vger.kernel.org
15162 F: drivers/platform/x86/panasonic-laptop.c
15164 PARALLAX PING IIO SENSOR DRIVER
15165 M: Andreas Klinger <ak@it-klinger.de>
15166 L: linux-iio@vger.kernel.org
15168 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15169 F: drivers/iio/proximity/ping.c
15171 PARALLEL LCD/KEYPAD PANEL DRIVER
15172 M: Willy Tarreau <willy@haproxy.com>
15173 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15175 F: Documentation/admin-guide/lcd-panel-cgram.rst
15176 F: drivers/auxdisplay/panel.c
15178 PARALLEL PORT SUBSYSTEM
15179 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15180 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15181 L: linux-parport@lists.infradead.org (subscribers-only)
15183 F: Documentation/driver-api/parport*.rst
15184 F: drivers/char/ppdev.c
15185 F: drivers/parport/
15186 F: include/linux/parport*.h
15187 F: include/uapi/linux/ppdev.h
15189 PARAVIRT_OPS INTERFACE
15190 M: Juergen Gross <jgross@suse.com>
15191 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15192 R: Alexey Makhalov <amakhalov@vmware.com>
15193 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15194 L: virtualization@lists.linux-foundation.org
15197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15198 F: Documentation/virt/paravirt_ops.rst
15199 F: arch/*/include/asm/paravirt*.h
15200 F: arch/*/kernel/paravirt*
15201 F: include/linux/hypervisor.h
15203 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15204 M: Tim Waugh <tim@cyberelk.net>
15205 L: linux-parport@lists.infradead.org (subscribers-only)
15207 F: Documentation/admin-guide/blockdev/paride.rst
15208 F: drivers/block/paride/
15210 PARISC ARCHITECTURE
15211 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15212 M: Helge Deller <deller@gmx.de>
15213 L: linux-parisc@vger.kernel.org
15215 W: https://parisc.wiki.kernel.org
15216 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15219 F: Documentation/parisc/
15221 F: drivers/char/agp/parisc-agp.c
15222 F: drivers/input/misc/hp_sdc_rtc.c
15223 F: drivers/input/serio/gscps2.c
15224 F: drivers/input/serio/hp_sdc*
15226 F: drivers/parport/parport_gsc.*
15227 F: drivers/tty/serial/8250/8250_gsc.c
15228 F: drivers/video/console/sti*
15229 F: drivers/video/fbdev/sti*
15230 F: drivers/video/logo/logo_parisc*
15231 F: include/linux/hp_sdc.h
15234 M: Jiri Pirko <jiri@nvidia.com>
15235 L: netdev@vger.kernel.org
15237 F: include/linux/parman.h
15239 F: lib/test_parman.c
15241 PC ENGINES APU BOARD DRIVER
15242 M: Enrico Weigelt, metux IT consult <info@metux.net>
15244 F: drivers/platform/x86/pcengines-apuv2.c
15246 PC87360 HARDWARE MONITORING DRIVER
15247 M: Jim Cromie <jim.cromie@gmail.com>
15248 L: linux-hwmon@vger.kernel.org
15250 F: Documentation/hwmon/pc87360.rst
15251 F: drivers/hwmon/pc87360.c
15253 PC8736x GPIO DRIVER
15254 M: Jim Cromie <jim.cromie@gmail.com>
15256 F: drivers/char/pc8736x_gpio.c
15258 PC87427 HARDWARE MONITORING DRIVER
15259 M: Jean Delvare <jdelvare@suse.com>
15260 L: linux-hwmon@vger.kernel.org
15262 F: Documentation/hwmon/pc87427.rst
15263 F: drivers/hwmon/pc87427.c
15266 M: Riku Voipio <riku.voipio@iki.fi>
15268 F: drivers/leds/leds-pca9532.c
15269 F: include/linux/leds-pca9532.h
15271 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15272 M: Guenter Roeck <linux@roeck-us.net>
15273 L: linux-i2c@vger.kernel.org
15275 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15277 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15278 M: Khalid Aziz <khalid@gonehiking.org>
15280 F: drivers/firmware/pcdp.*
15282 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15283 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15284 M: Pali Rohár <pali@kernel.org>
15285 L: linux-pci@vger.kernel.org
15286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15289 F: drivers/pci/controller/pci-aardvark.c
15291 PCI DRIVER FOR ALTERA PCIE IP
15292 M: Joyce Ooi <joyce.ooi@intel.com>
15293 L: linux-pci@vger.kernel.org
15295 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15296 F: drivers/pci/controller/pcie-altera.c
15298 PCI DRIVER FOR APPLIEDMICRO XGENE
15299 M: Toan Le <toan@os.amperecomputing.com>
15300 L: linux-pci@vger.kernel.org
15301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15303 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15304 F: drivers/pci/controller/pci-xgene.c
15306 PCI DRIVER FOR ARM VERSATILE PLATFORM
15307 M: Rob Herring <robh@kernel.org>
15308 L: linux-pci@vger.kernel.org
15309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15311 F: Documentation/devicetree/bindings/pci/versatile.yaml
15312 F: drivers/pci/controller/pci-versatile.c
15314 PCI DRIVER FOR ARMADA 8K
15315 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15316 L: linux-pci@vger.kernel.org
15317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15319 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15320 F: drivers/pci/controller/dwc/pcie-armada8k.c
15322 PCI DRIVER FOR CADENCE PCIE IP
15323 M: Tom Joseph <tjoseph@cadence.com>
15324 L: linux-pci@vger.kernel.org
15326 F: Documentation/devicetree/bindings/pci/cdns,*
15327 F: drivers/pci/controller/cadence/
15329 PCI DRIVER FOR FREESCALE LAYERSCAPE
15330 M: Minghuan Lian <minghuan.Lian@nxp.com>
15331 M: Mingkai Hu <mingkai.hu@nxp.com>
15332 M: Roy Zang <roy.zang@nxp.com>
15333 L: linuxppc-dev@lists.ozlabs.org
15334 L: linux-pci@vger.kernel.org
15335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15337 F: drivers/pci/controller/dwc/*layerscape*
15339 PCI DRIVER FOR GENERIC OF HOSTS
15340 M: Will Deacon <will@kernel.org>
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/host-generic-pci.yaml
15345 F: drivers/pci/controller/pci-host-common.c
15346 F: drivers/pci/controller/pci-host-generic.c
15348 PCI DRIVER FOR IMX6
15349 M: Richard Zhu <hongxing.zhu@nxp.com>
15350 M: Lucas Stach <l.stach@pengutronix.de>
15351 L: linux-pci@vger.kernel.org
15352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15354 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15355 F: drivers/pci/controller/dwc/*imx6*
15357 PCI DRIVER FOR FU740
15358 M: Paul Walmsley <paul.walmsley@sifive.com>
15359 M: Greentime Hu <greentime.hu@sifive.com>
15360 L: linux-pci@vger.kernel.org
15362 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15363 F: drivers/pci/controller/dwc/pcie-fu740.c
15365 PCI DRIVER FOR INTEL IXP4XX
15366 M: Linus Walleij <linus.walleij@linaro.org>
15368 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15369 F: drivers/pci/controller/pci-ixp4xx.c
15371 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15372 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15373 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15374 L: linux-pci@vger.kernel.org
15376 F: drivers/pci/controller/vmd.c
15378 PCI DRIVER FOR MICROSEMI SWITCHTEC
15379 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15380 M: Logan Gunthorpe <logang@deltatee.com>
15381 L: linux-pci@vger.kernel.org
15383 F: Documentation/ABI/testing/sysfs-class-switchtec
15384 F: Documentation/driver-api/switchtec.rst
15385 F: drivers/ntb/hw/mscc/
15386 F: drivers/pci/switch/switchtec*
15387 F: include/linux/switchtec.h
15388 F: include/uapi/linux/switchtec_ioctl.h
15390 PCI DRIVER FOR MOBIVEIL PCIE IP
15391 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15392 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15393 L: linux-pci@vger.kernel.org
15395 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15396 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15398 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15399 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15400 M: Pali Rohár <pali@kernel.org>
15401 L: linux-pci@vger.kernel.org
15402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15404 F: drivers/pci/controller/*mvebu*
15406 PCI DRIVER FOR NVIDIA TEGRA
15407 M: Thierry Reding <thierry.reding@gmail.com>
15408 L: linux-tegra@vger.kernel.org
15409 L: linux-pci@vger.kernel.org
15411 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15412 F: drivers/pci/controller/pci-tegra.c
15414 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15415 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15416 L: linux-pci@vger.kernel.org
15417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15419 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15420 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15422 PCI DRIVER FOR RENESAS R-CAR
15423 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15424 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15425 L: linux-pci@vger.kernel.org
15426 L: linux-renesas-soc@vger.kernel.org
15428 F: Documentation/devicetree/bindings/pci/*rcar*
15429 F: drivers/pci/controller/*rcar*
15431 PCI DRIVER FOR SAMSUNG EXYNOS
15432 M: Jingoo Han <jingoohan1@gmail.com>
15433 L: linux-pci@vger.kernel.org
15434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15435 L: linux-samsung-soc@vger.kernel.org
15437 F: drivers/pci/controller/dwc/pci-exynos.c
15439 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15440 M: Jingoo Han <jingoohan1@gmail.com>
15441 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15442 L: linux-pci@vger.kernel.org
15444 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15445 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15446 F: drivers/pci/controller/dwc/*designware*
15448 PCI DRIVER FOR TI DRA7XX/J721E
15449 M: Kishon Vijay Abraham I <kishon@ti.com>
15450 L: linux-omap@vger.kernel.org
15451 L: linux-pci@vger.kernel.org
15452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15454 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15455 F: drivers/pci/controller/cadence/pci-j721e.c
15456 F: drivers/pci/controller/dwc/pci-dra7xx.c
15458 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15459 M: Linus Walleij <linus.walleij@linaro.org>
15460 L: linux-pci@vger.kernel.org
15462 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15463 F: drivers/pci/controller/pci-v3-semi.c
15465 PCI ENDPOINT SUBSYSTEM
15466 M: Kishon Vijay Abraham I <kishon@ti.com>
15467 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15468 R: Krzysztof Wilczyński <kw@linux.com>
15469 L: linux-pci@vger.kernel.org
15471 Q: https://patchwork.kernel.org/project/linux-pci/list/
15472 B: https://bugzilla.kernel.org
15473 C: irc://irc.oftc.net/linux-pci
15474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15475 F: Documentation/PCI/endpoint/*
15476 F: Documentation/misc-devices/pci-endpoint-test.rst
15477 F: drivers/misc/pci_endpoint_test.c
15478 F: drivers/pci/endpoint/
15481 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15482 M: Russell Currey <ruscur@russell.cc>
15483 M: Oliver O'Halloran <oohall@gmail.com>
15484 L: linuxppc-dev@lists.ozlabs.org
15486 F: Documentation/PCI/pci-error-recovery.rst
15487 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15488 F: arch/powerpc/include/*/eeh*.h
15489 F: arch/powerpc/kernel/eeh*.c
15490 F: arch/powerpc/platforms/*/eeh*.c
15491 F: drivers/pci/pcie/aer.c
15492 F: drivers/pci/pcie/dpc.c
15493 F: drivers/pci/pcie/err.c
15496 M: Linas Vepstas <linasvepstas@gmail.com>
15497 L: linux-pci@vger.kernel.org
15499 F: Documentation/PCI/pci-error-recovery.rst
15501 PCI PEER-TO-PEER DMA (P2PDMA)
15502 M: Bjorn Helgaas <bhelgaas@google.com>
15503 M: Logan Gunthorpe <logang@deltatee.com>
15504 L: linux-pci@vger.kernel.org
15506 Q: https://patchwork.kernel.org/project/linux-pci/list/
15507 B: https://bugzilla.kernel.org
15508 C: irc://irc.oftc.net/linux-pci
15509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15510 F: Documentation/driver-api/pci/p2pdma.rst
15511 F: drivers/pci/p2pdma.c
15512 F: include/linux/pci-p2pdma.h
15514 PCI MSI DRIVER FOR ALTERA MSI IP
15515 M: Joyce Ooi <joyce.ooi@intel.com>
15516 L: linux-pci@vger.kernel.org
15518 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15519 F: drivers/pci/controller/pcie-altera-msi.c
15521 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15522 M: Toan Le <toan@os.amperecomputing.com>
15523 L: linux-pci@vger.kernel.org
15524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15526 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15527 F: drivers/pci/controller/pci-xgene-msi.c
15529 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15530 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15531 R: Rob Herring <robh@kernel.org>
15532 R: Krzysztof Wilczyński <kw@linux.com>
15533 L: linux-pci@vger.kernel.org
15535 Q: https://patchwork.kernel.org/project/linux-pci/list/
15536 B: https://bugzilla.kernel.org
15537 C: irc://irc.oftc.net/linux-pci
15538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15539 F: drivers/pci/controller/
15540 F: drivers/pci/pci-bridge-emul.c
15541 F: drivers/pci/pci-bridge-emul.h
15544 M: Bjorn Helgaas <bhelgaas@google.com>
15545 L: linux-pci@vger.kernel.org
15547 Q: https://patchwork.kernel.org/project/linux-pci/list/
15548 B: https://bugzilla.kernel.org
15549 C: irc://irc.oftc.net/linux-pci
15550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15551 F: Documentation/PCI/
15552 F: Documentation/devicetree/bindings/pci/
15553 F: arch/x86/kernel/early-quirks.c
15554 F: arch/x86/kernel/quirks.c
15556 F: drivers/acpi/pci*
15558 F: include/asm-generic/pci*
15559 F: include/linux/of_pci.h
15560 F: include/linux/pci*
15561 F: include/uapi/linux/pci*
15564 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15565 M: Jonathan Chocron <jonnyc@amazon.com>
15566 L: linux-pci@vger.kernel.org
15568 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15569 F: drivers/pci/controller/dwc/pcie-al.c
15571 PCIE DRIVER FOR AMLOGIC MESON
15572 M: Yue Wang <yue.wang@Amlogic.com>
15573 L: linux-pci@vger.kernel.org
15574 L: linux-amlogic@lists.infradead.org
15576 F: drivers/pci/controller/dwc/pci-meson.c
15578 PCIE DRIVER FOR AXIS ARTPEC
15579 M: Jesper Nilsson <jesper.nilsson@axis.com>
15580 L: linux-arm-kernel@axis.com
15581 L: linux-pci@vger.kernel.org
15583 F: Documentation/devicetree/bindings/pci/axis,artpec*
15584 F: drivers/pci/controller/dwc/*artpec*
15586 PCIE DRIVER FOR CAVIUM THUNDERX
15587 M: Robert Richter <rric@kernel.org>
15588 L: linux-pci@vger.kernel.org
15589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15591 F: drivers/pci/controller/pci-thunder-*
15593 PCIE DRIVER FOR HISILICON
15594 M: Zhou Wang <wangzhou1@hisilicon.com>
15595 L: linux-pci@vger.kernel.org
15597 F: drivers/pci/controller/dwc/pcie-hisi.c
15599 PCIE DRIVER FOR HISILICON KIRIN
15600 M: Xiaowei Song <songxiaowei@hisilicon.com>
15601 M: Binghui Wang <wangbinghui@hisilicon.com>
15602 L: linux-pci@vger.kernel.org
15604 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15605 F: drivers/pci/controller/dwc/pcie-kirin.c
15607 PCIE DRIVER FOR HISILICON STB
15608 M: Shawn Guo <shawn.guo@linaro.org>
15609 L: linux-pci@vger.kernel.org
15611 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15612 F: drivers/pci/controller/dwc/pcie-histb.c
15614 PCIE DRIVER FOR INTEL KEEM BAY
15615 M: Srikanth Thokala <srikanth.thokala@intel.com>
15616 L: linux-pci@vger.kernel.org
15618 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15619 F: drivers/pci/controller/dwc/pcie-keembay.c
15621 PCIE DRIVER FOR INTEL LGM GW SOC
15622 M: Rahul Tanwar <rtanwar@maxlinear.com>
15623 L: linux-pci@vger.kernel.org
15625 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15626 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15628 PCIE DRIVER FOR MEDIATEK
15629 M: Ryder Lee <ryder.lee@mediatek.com>
15630 M: Jianjun Wang <jianjun.wang@mediatek.com>
15631 L: linux-pci@vger.kernel.org
15632 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15634 F: Documentation/devicetree/bindings/pci/mediatek*
15635 F: drivers/pci/controller/*mediatek*
15637 PCIE DRIVER FOR MICROCHIP
15638 M: Daire McNamara <daire.mcnamara@microchip.com>
15639 L: linux-pci@vger.kernel.org
15641 F: Documentation/devicetree/bindings/pci/microchip*
15642 F: drivers/pci/controller/*microchip*
15644 PCIE DRIVER FOR QUALCOMM MSM
15645 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15646 L: linux-pci@vger.kernel.org
15647 L: linux-arm-msm@vger.kernel.org
15649 F: drivers/pci/controller/dwc/pcie-qcom.c
15651 PCIE ENDPOINT DRIVER FOR QUALCOMM
15652 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15653 L: linux-pci@vger.kernel.org
15654 L: linux-arm-msm@vger.kernel.org
15656 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15657 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15659 PCIE DRIVER FOR ROCKCHIP
15660 M: Shawn Lin <shawn.lin@rock-chips.com>
15661 L: linux-pci@vger.kernel.org
15662 L: linux-rockchip@lists.infradead.org
15664 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15665 F: drivers/pci/controller/pcie-rockchip*
15667 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15668 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15669 L: linux-pci@vger.kernel.org
15671 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15672 F: drivers/pci/controller/dwc/pcie-uniphier*
15674 PCIE DRIVER FOR ST SPEAR13XX
15675 M: Pratyush Anand <pratyush.anand@gmail.com>
15676 L: linux-pci@vger.kernel.org
15678 F: drivers/pci/controller/dwc/*spear*
15681 M: Dominik Brodowski <linux@dominikbrodowski.net>
15683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15684 F: Documentation/pcmcia/
15689 PCNET32 NETWORK DRIVER
15690 M: Don Fry <pcnet32@frontier.com>
15691 L: netdev@vger.kernel.org
15693 F: drivers/net/ethernet/amd/pcnet32.c
15695 PCRYPT PARALLEL CRYPTO ENGINE
15696 M: Steffen Klassert <steffen.klassert@secunet.com>
15697 L: linux-crypto@vger.kernel.org
15700 F: include/crypto/pcrypt.h
15702 PEAQ WMI HOTKEYS DRIVER
15703 M: Hans de Goede <hdegoede@redhat.com>
15704 L: platform-driver-x86@vger.kernel.org
15706 F: drivers/platform/x86/peaq-wmi.c
15708 PECI HARDWARE MONITORING DRIVERS
15709 M: Iwona Winiarska <iwona.winiarska@intel.com>
15710 L: linux-hwmon@vger.kernel.org
15712 F: Documentation/hwmon/peci-cputemp.rst
15713 F: Documentation/hwmon/peci-dimmtemp.rst
15714 F: drivers/hwmon/peci/
15717 M: Iwona Winiarska <iwona.winiarska@intel.com>
15718 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15720 F: Documentation/devicetree/bindings/peci/
15721 F: Documentation/peci/
15723 F: include/linux/peci-cpu.h
15724 F: include/linux/peci.h
15726 PENSANDO ETHERNET DRIVERS
15727 M: Shannon Nelson <snelson@pensando.io>
15728 M: drivers@pensando.io
15729 L: netdev@vger.kernel.org
15731 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15732 F: drivers/net/ethernet/pensando/
15734 PER-CPU MEMORY ALLOCATOR
15735 M: Dennis Zhou <dennis@kernel.org>
15736 M: Tejun Heo <tj@kernel.org>
15737 M: Christoph Lameter <cl@linux.com>
15738 L: linux-mm@kvack.org
15740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15741 F: arch/*/include/asm/percpu.h
15742 F: include/linux/percpu*.h
15746 PER-TASK DELAY ACCOUNTING
15747 M: Balbir Singh <bsingharora@gmail.com>
15749 F: include/linux/delayacct.h
15750 F: kernel/delayacct.c
15752 PERFORMANCE EVENTS SUBSYSTEM
15753 M: Peter Zijlstra <peterz@infradead.org>
15754 M: Ingo Molnar <mingo@redhat.com>
15755 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15756 R: Mark Rutland <mark.rutland@arm.com>
15757 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15758 R: Jiri Olsa <jolsa@kernel.org>
15759 R: Namhyung Kim <namhyung@kernel.org>
15760 L: linux-perf-users@vger.kernel.org
15761 L: linux-kernel@vger.kernel.org
15763 W: https://perf.wiki.kernel.org/
15764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15766 F: arch/*/events/*/*
15767 F: arch/*/include/asm/perf_event.h
15768 F: arch/*/kernel/*/*/perf_event*.c
15769 F: arch/*/kernel/*/perf_event*.c
15770 F: arch/*/kernel/perf_callchain.c
15771 F: arch/*/kernel/perf_event*.c
15772 F: include/linux/perf_event.h
15773 F: include/uapi/linux/perf_event.h
15778 PERFORMANCE EVENTS TOOLING ARM64
15779 R: John Garry <john.garry@huawei.com>
15780 R: Will Deacon <will@kernel.org>
15781 R: James Clark <james.clark@arm.com>
15782 R: Mike Leach <mike.leach@linaro.org>
15783 R: Leo Yan <leo.yan@linaro.org>
15784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15786 F: tools/build/feature/test-libopencsd.c
15787 F: tools/perf/arch/arm*/
15788 F: tools/perf/pmu-events/arch/arm64/
15789 F: tools/perf/util/arm-spe*
15790 F: tools/perf/util/cs-etm*
15792 PERSONALITY HANDLING
15793 M: Christoph Hellwig <hch@infradead.org>
15794 L: linux-abi-devel@lists.sourceforge.net
15796 F: include/linux/personality.h
15797 F: include/uapi/linux/personality.h
15799 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15800 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15801 L: linux-input@vger.kernel.org
15803 F: Documentation/input/devices/pxrc.rst
15804 F: drivers/input/joystick/pxrc.c
15807 M: Remi Denis-Courmont <courmisch@gmail.com>
15809 F: Documentation/networking/phonet.rst
15810 F: include/linux/phonet.h
15811 F: include/net/phonet/
15812 F: include/uapi/linux/phonet.h
15816 M: Joern Engel <joern@lazybastard.org>
15817 L: linux-mtd@lists.infradead.org
15819 F: drivers/mtd/devices/phram.c
15822 M: Bruno Prémont <bonbons@linux-vserver.org>
15823 L: linux-input@vger.kernel.org
15825 F: drivers/hid/hid-picolcd*
15828 M: Christian Brauner <christian@brauner.io>
15829 L: linux-kernel@vger.kernel.org
15831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15833 F: tools/testing/selftests/clone3/
15834 F: tools/testing/selftests/pid_namespace/
15835 F: tools/testing/selftests/pidfd/
15838 K: \b(clone_args|kernel_clone_args)\b
15840 PIN CONTROL SUBSYSTEM
15841 M: Linus Walleij <linus.walleij@linaro.org>
15842 L: linux-gpio@vger.kernel.org
15844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15845 F: Documentation/devicetree/bindings/pinctrl/
15846 F: Documentation/driver-api/pin-control.rst
15847 F: drivers/pinctrl/
15848 F: include/linux/pinctrl/
15850 PIN CONTROLLER - AMD
15851 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15852 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15854 F: drivers/pinctrl/pinctrl-amd.c
15856 PIN CONTROLLER - FREESCALE
15857 M: Dong Aisheng <aisheng.dong@nxp.com>
15858 M: Fabio Estevam <festevam@gmail.com>
15859 M: Shawn Guo <shawnguo@kernel.org>
15860 M: Stefan Agner <stefan@agner.ch>
15861 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15862 L: linux-gpio@vger.kernel.org
15864 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15865 F: drivers/pinctrl/freescale/
15867 PIN CONTROLLER - INTEL
15868 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15869 M: Andy Shevchenko <andy@kernel.org>
15871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15872 F: drivers/pinctrl/intel/
15874 PIN CONTROLLER - KEEMBAY
15875 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15877 F: drivers/pinctrl/pinctrl-keembay*
15879 PIN CONTROLLER - MEDIATEK
15880 M: Sean Wang <sean.wang@kernel.org>
15881 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15883 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15884 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15885 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15886 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15887 F: drivers/pinctrl/mediatek/
15889 PIN CONTROLLER - MICROCHIP AT91
15890 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15892 L: linux-gpio@vger.kernel.org
15894 F: drivers/gpio/gpio-sama5d2-piobu.c
15895 F: drivers/pinctrl/pinctrl-at91*
15897 PIN CONTROLLER - QUALCOMM
15898 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15899 L: linux-arm-msm@vger.kernel.org
15901 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15902 F: drivers/pinctrl/qcom/
15904 PIN CONTROLLER - RENESAS
15905 M: Geert Uytterhoeven <geert+renesas@glider.be>
15906 L: linux-renesas-soc@vger.kernel.org
15908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15909 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15910 F: drivers/pinctrl/renesas/
15912 PIN CONTROLLER - SAMSUNG
15913 M: Tomasz Figa <tomasz.figa@gmail.com>
15914 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15915 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15916 R: Alim Akhtar <alim.akhtar@samsung.com>
15917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15918 L: linux-samsung-soc@vger.kernel.org
15920 C: irc://irc.libera.chat/linux-exynos
15921 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15922 B: mailto:linux-samsung-soc@vger.kernel.org
15923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15924 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15925 F: drivers/pinctrl/samsung/
15926 F: include/dt-bindings/pinctrl/samsung.h
15928 PIN CONTROLLER - SINGLE
15929 M: Tony Lindgren <tony@atomide.com>
15930 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15932 L: linux-omap@vger.kernel.org
15934 F: drivers/pinctrl/pinctrl-single.c
15936 PIN CONTROLLER - THUNDERBAY
15937 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15939 F: drivers/pinctrl/pinctrl-thunderbay.c
15941 PIN CONTROLLER - SUNPLUS / TIBBO
15942 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15943 M: Wells Lu <wellslutw@gmail.com>
15944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15946 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15947 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15948 F: drivers/pinctrl/sunplus/
15949 F: include/dt-bindings/pinctrl/sppctl*.h
15952 M: linux-block@vger.kernel.org
15954 F: drivers/block/pktcdvd.c
15955 F: include/linux/pktcdvd.h
15956 F: include/uapi/linux/pktcdvd.h
15958 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15959 M: Tomasz Duszynski <tduszyns@gmail.com>
15961 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15962 F: drivers/iio/chemical/pms7003.c
15964 PLATFORM FEATURE INFRASTRUCTURE
15965 M: Juergen Gross <jgross@suse.com>
15967 F: arch/*/include/asm/platform-feature.h
15968 F: include/asm-generic/platform-feature.h
15969 F: include/linux/platform-feature.h
15970 F: kernel/platform-feature.c
15973 M: Jacob Keller <jacob.e.keller@intel.com>
15975 F: Documentation/driver-api/pldmfw/
15976 F: include/linux/pldmfw.h
15980 M: Logan Gunthorpe <logang@deltatee.com>
15982 F: drivers/dma/plx_dma.c
15985 M: Charles Hsu <hsu.yungteng@gmail.com>
15986 L: linux-hwmon@vger.kernel.org
15988 F: Documentation/hwmon/pm6764tr.rst
15989 F: drivers/hwmon/pmbus/pm6764tr.c
15992 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15993 L: linux-pm@vger.kernel.org
15995 W: https://01.org/pm-graph
15996 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15997 T: git git://github.com/intel/pm-graph
15998 F: tools/power/pm-graph
16000 PMBUS HARDWARE MONITORING DRIVERS
16001 M: Guenter Roeck <linux@roeck-us.net>
16002 L: linux-hwmon@vger.kernel.org
16004 W: http://hwmon.wiki.kernel.org/
16005 W: http://www.roeck-us.net/linux/drivers/
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16007 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16008 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16009 F: Documentation/hwmon/adm1275.rst
16010 F: Documentation/hwmon/ibm-cffps.rst
16011 F: Documentation/hwmon/ir35221.rst
16012 F: Documentation/hwmon/lm25066.rst
16013 F: Documentation/hwmon/ltc2978.rst
16014 F: Documentation/hwmon/ltc3815.rst
16015 F: Documentation/hwmon/max16064.rst
16016 F: Documentation/hwmon/max20751.rst
16017 F: Documentation/hwmon/max31785.rst
16018 F: Documentation/hwmon/max34440.rst
16019 F: Documentation/hwmon/max8688.rst
16020 F: Documentation/hwmon/pmbus-core.rst
16021 F: Documentation/hwmon/pmbus.rst
16022 F: Documentation/hwmon/tps40422.rst
16023 F: Documentation/hwmon/ucd9000.rst
16024 F: Documentation/hwmon/ucd9200.rst
16025 F: Documentation/hwmon/zl6100.rst
16026 F: drivers/hwmon/pmbus/
16027 F: include/linux/pmbus.h
16029 PMC SIERRA MaxRAID DRIVER
16030 L: linux-scsi@vger.kernel.org
16032 W: http://www.pmc-sierra.com/
16033 F: drivers/scsi/pmcraid.*
16035 PMC SIERRA PM8001 DRIVER
16036 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16037 L: linux-scsi@vger.kernel.org
16039 F: drivers/scsi/pm8001/
16041 PNI RM3100 IIO DRIVER
16042 M: Song Qiang <songqiang1304521@gmail.com>
16043 L: linux-iio@vger.kernel.org
16045 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16046 F: drivers/iio/magnetometer/rm3100*
16049 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16050 L: linux-acpi@vger.kernel.org
16053 F: include/linux/pnp.h
16055 POSIX CLOCKS and TIMERS
16056 M: Thomas Gleixner <tglx@linutronix.de>
16057 L: linux-kernel@vger.kernel.org
16059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16061 F: include/linux/time_namespace.h
16062 F: include/linux/timer*
16063 F: kernel/time/*timer*
16064 F: kernel/time/namespace.c
16066 POWER MANAGEMENT CORE
16067 M: "Rafael J. Wysocki" <rafael@kernel.org>
16068 L: linux-pm@vger.kernel.org
16070 B: https://bugzilla.kernel.org
16071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16072 F: drivers/base/power/
16073 F: drivers/powercap/
16074 F: include/linux/intel_rapl.h
16075 F: include/linux/pm.h
16076 F: include/linux/pm_*
16077 F: include/linux/powercap.h
16078 F: kernel/configs/nopm.config
16080 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16081 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16082 L: linux-pm@vger.kernel.org
16084 B: https://bugzilla.kernel.org
16085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16086 F: drivers/powercap/dtpm*
16087 F: include/linux/dtpm.h
16089 POWER STATE COORDINATION INTERFACE (PSCI)
16090 M: Mark Rutland <mark.rutland@arm.com>
16091 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16094 F: drivers/firmware/psci/
16095 F: include/linux/psci.h
16096 F: include/uapi/linux/psci.h
16098 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16099 M: Sebastian Reichel <sre@kernel.org>
16100 L: linux-pm@vger.kernel.org
16102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16103 F: Documentation/ABI/testing/sysfs-class-power
16104 F: Documentation/devicetree/bindings/power/supply/
16105 F: drivers/power/supply/
16106 F: include/linux/power/
16107 F: include/linux/power_supply.h
16109 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16110 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16111 L: linuxppc-dev@lists.ozlabs.org
16113 F: drivers/char/powernv-op-panel.c
16115 PPP OVER ATM (RFC 2364)
16116 M: Mitchell Blank Jr <mitch@sfgoth.com>
16118 F: include/uapi/linux/atmppp.h
16119 F: net/atm/pppoatm.c
16122 M: Michal Ostrowski <mostrows@earthlink.net>
16124 F: drivers/net/ppp/pppoe.c
16125 F: drivers/net/ppp/pppox.c
16128 M: James Chapman <jchapman@katalix.com>
16130 F: include/linux/if_pppol2tp.h
16131 F: include/uapi/linux/if_pppol2tp.h
16132 F: net/l2tp/l2tp_ppp.c
16134 PPP PROTOCOL DRIVERS AND COMPRESSORS
16135 M: Paul Mackerras <paulus@samba.org>
16136 L: linux-ppp@vger.kernel.org
16138 F: drivers/net/ppp/ppp_*
16141 M: Rodolfo Giometti <giometti@enneenne.com>
16142 L: linuxpps@ml.enneenne.com (subscribers-only)
16144 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16145 F: Documentation/ABI/testing/sysfs-pps
16146 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16147 F: Documentation/driver-api/pps.rst
16149 F: include/linux/pps*.h
16150 F: include/uapi/linux/pps.h
16153 M: Dmitry Kozlov <xeb@mail.ru>
16154 L: netdev@vger.kernel.org
16156 W: http://sourceforge.net/projects/accel-pptp
16157 F: drivers/net/ppp/pptp.c
16159 PRESSURE STALL INFORMATION (PSI)
16160 M: Johannes Weiner <hannes@cmpxchg.org>
16161 M: Suren Baghdasaryan <surenb@google.com>
16163 F: include/linux/psi*
16164 F: kernel/sched/psi.c
16167 M: Petr Mladek <pmladek@suse.com>
16168 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16169 R: Steven Rostedt <rostedt@goodmis.org>
16170 R: John Ogness <john.ogness@linutronix.de>
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16173 F: include/linux/printk.h
16177 R: Chris Down <chris@chrisdown.name>
16179 F: Documentation/core-api/printk-index.rst
16180 F: kernel/printk/index.c
16184 L: linux-kernel@vger.kernel.org
16185 L: linux-fsdevel@vger.kernel.org
16187 F: Documentation/filesystems/proc.rst
16189 F: include/linux/proc_fs.h
16190 F: tools/testing/selftests/proc/
16193 M: Luis Chamberlain <mcgrof@kernel.org>
16194 M: Kees Cook <keescook@chromium.org>
16195 M: Iurii Zaikin <yzaikin@google.com>
16196 L: linux-kernel@vger.kernel.org
16197 L: linux-fsdevel@vger.kernel.org
16199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16200 F: fs/proc/proc_sysctl.c
16201 F: include/linux/sysctl.h
16202 F: kernel/sysctl-test.c
16204 F: tools/testing/selftests/sysctl/
16206 PS3 NETWORK SUPPORT
16207 M: Geoff Levand <geoff@infradead.org>
16208 L: netdev@vger.kernel.org
16209 L: linuxppc-dev@lists.ozlabs.org
16211 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16213 PS3 PLATFORM SUPPORT
16214 M: Geoff Levand <geoff@infradead.org>
16215 L: linuxppc-dev@lists.ozlabs.org
16217 F: arch/powerpc/boot/ps3*
16218 F: arch/powerpc/include/asm/lv1call.h
16219 F: arch/powerpc/include/asm/ps3*.h
16220 F: arch/powerpc/platforms/ps3/
16223 F: drivers/rtc/rtc-ps3.c
16224 F: drivers/usb/host/*ps3.c
16225 F: sound/ppc/snd_ps3*
16228 M: Jim Paris <jim@jtan.com>
16229 M: Geoff Levand <geoff@infradead.org>
16230 L: linuxppc-dev@lists.ozlabs.org
16232 F: drivers/block/ps3vram.c
16234 PSAMPLE PACKET SAMPLING SUPPORT
16235 M: Yotam Gigi <yotam.gi@gmail.com>
16237 F: include/net/psample.h
16238 F: include/uapi/linux/psample.h
16242 M: Kees Cook <keescook@chromium.org>
16243 M: Anton Vorontsov <anton@enomsg.org>
16244 M: Colin Cross <ccross@android.com>
16245 M: Tony Luck <tony.luck@intel.com>
16247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16248 F: Documentation/admin-guide/ramoops.rst
16249 F: Documentation/admin-guide/pstore-blk.rst
16250 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16251 F: drivers/acpi/apei/erst.c
16252 F: drivers/firmware/efi/efi-pstore.c
16254 F: include/linux/pstore*
16255 K: \b(pstore|ramoops)
16257 PTP HARDWARE CLOCK SUPPORT
16258 M: Richard Cochran <richardcochran@gmail.com>
16259 L: netdev@vger.kernel.org
16261 W: http://linuxptp.sourceforge.net/
16262 F: Documentation/ABI/testing/sysfs-ptp
16263 F: Documentation/driver-api/ptp.rst
16264 F: drivers/net/phy/dp83640*
16266 F: include/linux/ptp_cl*
16268 PTP VIRTUAL CLOCK SUPPORT
16269 M: Yangbo Lu <yangbo.lu@nxp.com>
16270 L: netdev@vger.kernel.org
16272 F: drivers/ptp/ptp_vclock.c
16273 F: net/ethtool/phc_vclocks.c
16276 M: Oleg Nesterov <oleg@redhat.com>
16278 F: arch/*/*/ptrace*.c
16279 F: arch/*/include/asm/ptrace*.h
16280 F: arch/*/ptrace*.c
16281 F: include/asm-generic/syscall.h
16282 F: include/linux/ptrace.h
16283 F: include/linux/regset.h
16284 F: include/uapi/linux/ptrace.h
16288 M: Hans Verkuil <hverkuil@xs4all.nl>
16289 L: linux-media@vger.kernel.org
16291 T: git git://linuxtv.org/media_tree.git
16292 F: Documentation/admin-guide/media/pulse8-cec.rst
16293 F: drivers/media/cec/usb/pulse8/
16295 PURELIFI PLFXLC DRIVER
16296 M: Srinivasan Raju <srini.raju@purelifi.com>
16297 L: linux-wireless@vger.kernel.org
16299 F: drivers/net/wireless/purelifi/plfxlc/
16301 PVRUSB2 VIDEO4LINUX DRIVER
16302 M: Mike Isely <isely@pobox.com>
16303 L: pvrusb2@isely.net (subscribers-only)
16304 L: linux-media@vger.kernel.org
16306 W: http://www.isely.net/pvrusb2/
16307 T: git git://linuxtv.org/media_tree.git
16308 F: Documentation/driver-api/media/drivers/pvrusb2*
16309 F: drivers/media/usb/pvrusb2/
16312 M: Hans Verkuil <hverkuil@xs4all.nl>
16313 L: linux-media@vger.kernel.org
16315 T: git git://linuxtv.org/media_tree.git
16316 F: drivers/media/usb/pwc/*
16317 F: include/trace/events/pwc.h
16320 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16321 L: linux-hwmon@vger.kernel.org
16323 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16324 F: Documentation/hwmon/pwm-fan.rst
16325 F: drivers/hwmon/pwm-fan.c
16328 M: Sean Young <sean@mess.org>
16329 L: linux-media@vger.kernel.org
16331 F: drivers/media/rc/pwm-ir-tx.c
16334 M: Thierry Reding <thierry.reding@gmail.com>
16335 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16336 M: Lee Jones <lee.jones@linaro.org>
16337 L: linux-pwm@vger.kernel.org
16339 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16341 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16342 F: Documentation/devicetree/bindings/pwm/
16343 F: Documentation/driver-api/pwm.rst
16344 F: drivers/gpio/gpio-mvebu.c
16346 F: drivers/video/backlight/pwm_bl.c
16347 F: include/linux/pwm.h
16348 F: include/linux/pwm_backlight.h
16349 K: pwm_(config|apply_state|ops)
16352 M: Robert Jarzmik <robert.jarzmik@free.fr>
16353 L: linux-gpio@vger.kernel.org
16355 F: drivers/gpio/gpio-pxa.c
16361 M: Robert Jarzmik <robert.jarzmik@free.fr>
16362 L: linux-rtc@vger.kernel.org
16365 PXA2xx/PXA3xx SUPPORT
16366 M: Daniel Mack <daniel@zonque.org>
16367 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16368 M: Robert Jarzmik <robert.jarzmik@free.fr>
16369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16371 T: git git://github.com/hzhuang1/linux.git
16372 T: git git://github.com/rjarzmik/linux.git
16373 F: arch/arm/boot/dts/pxa*
16374 F: arch/arm/mach-pxa/
16375 F: drivers/dma/pxa*
16376 F: drivers/pcmcia/pxa2xx*
16377 F: drivers/pinctrl/pxa/
16378 F: drivers/spi/spi-pxa2xx*
16379 F: drivers/usb/gadget/udc/pxa2*
16380 F: include/sound/pxa2xx-lib.h
16385 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16386 L: qat-linux@intel.com
16388 F: drivers/crypto/qat/
16390 QCOM AUDIO (ASoC) DRIVERS
16391 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16392 M: Banajit Goswami <bgoswami@quicinc.com>
16393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16395 F: sound/soc/codecs/lpass-va-macro.c
16396 F: sound/soc/codecs/lpass-wsa-macro.*
16397 F: sound/soc/codecs/msm8916-wcd-analog.c
16398 F: sound/soc/codecs/msm8916-wcd-digital.c
16399 F: sound/soc/codecs/wcd9335.*
16400 F: sound/soc/codecs/wcd934x.c
16401 F: sound/soc/codecs/wcd-clsh-v2.*
16402 F: sound/soc/codecs/wsa881x.c
16405 QCOM EMBEDDED USB DEBUGGER (EUD)
16406 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16407 L: linux-arm-msm@vger.kernel.org
16409 F: Documentation/ABI/testing/sysfs-driver-eud
16410 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16411 F: drivers/usb/misc/qcom_eud.c
16414 M: Alex Elder <elder@kernel.org>
16415 L: netdev@vger.kernel.org
16417 F: drivers/net/ipa/
16419 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16420 M: Gabriel Somlo <somlo@cmu.edu>
16421 M: "Michael S. Tsirkin" <mst@redhat.com>
16422 L: qemu-devel@nongnu.org
16424 F: drivers/firmware/qemu_fw_cfg.c
16425 F: include/uapi/linux/qemu_fw_cfg.h
16428 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16429 L: linux-rdma@vger.kernel.org
16431 F: drivers/infiniband/hw/qib/
16433 QLOGIC QL41xxx FCOE DRIVER
16434 M: Saurav Kashyap <skashyap@marvell.com>
16435 M: Javed Hasan <jhasan@marvell.com>
16436 M: GR-QLogic-Storage-Upstream@marvell.com
16437 L: linux-scsi@vger.kernel.org
16439 F: drivers/scsi/qedf/
16441 QLOGIC QL41xxx ISCSI DRIVER
16442 M: Nilesh Javali <njavali@marvell.com>
16443 M: Manish Rangankar <mrangankar@marvell.com>
16444 M: GR-QLogic-Storage-Upstream@marvell.com
16445 L: linux-scsi@vger.kernel.org
16447 F: drivers/scsi/qedi/
16449 QLOGIC QL4xxx ETHERNET DRIVER
16450 M: Ariel Elior <aelior@marvell.com>
16451 M: Manish Chopra <manishc@marvell.com>
16452 L: netdev@vger.kernel.org
16454 F: drivers/net/ethernet/qlogic/qed/
16455 F: drivers/net/ethernet/qlogic/qede/
16456 F: include/linux/qed/
16458 QLOGIC QL4xxx RDMA DRIVER
16459 M: Michal Kalderon <mkalderon@marvell.com>
16460 M: Ariel Elior <aelior@marvell.com>
16461 L: linux-rdma@vger.kernel.org
16463 F: drivers/infiniband/hw/qedr/
16464 F: include/uapi/rdma/qedr-abi.h
16466 QLOGIC QLA1280 SCSI DRIVER
16467 M: Michael Reed <mdr@sgi.com>
16468 L: linux-scsi@vger.kernel.org
16470 F: drivers/scsi/qla1280.[ch]
16472 QLOGIC QLA2XXX FC-SCSI DRIVER
16473 M: Nilesh Javali <njavali@marvell.com>
16474 M: GR-QLogic-Storage-Upstream@marvell.com
16475 L: linux-scsi@vger.kernel.org
16477 F: drivers/scsi/qla2xxx/
16479 QLOGIC QLA3XXX NETWORK DRIVER
16480 M: GR-Linux-NIC-Dev@marvell.com
16481 L: netdev@vger.kernel.org
16483 F: drivers/net/ethernet/qlogic/qla3xxx.*
16485 QLOGIC QLA4XXX iSCSI DRIVER
16486 M: Nilesh Javali <njavali@marvell.com>
16487 M: Manish Rangankar <mrangankar@marvell.com>
16488 M: GR-QLogic-Storage-Upstream@marvell.com
16489 L: linux-scsi@vger.kernel.org
16491 F: drivers/scsi/qla4xxx/
16493 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16494 M: Shahed Shaikh <shshaikh@marvell.com>
16495 M: Manish Chopra <manishc@marvell.com>
16496 M: GR-Linux-NIC-Dev@marvell.com
16497 L: netdev@vger.kernel.org
16499 F: drivers/net/ethernet/qlogic/qlcnic/
16501 QLOGIC QLGE 10Gb ETHERNET DRIVER
16502 M: Manish Chopra <manishc@marvell.com>
16503 M: GR-Linux-NIC-Dev@marvell.com
16504 M: Coiby Xu <coiby.xu@gmail.com>
16505 L: netdev@vger.kernel.org
16507 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16508 F: drivers/staging/qlge/
16510 QM1D1B0004 MEDIA DRIVER
16511 M: Akihiro Tsukada <tskd08@gmail.com>
16512 L: linux-media@vger.kernel.org
16514 F: drivers/media/tuners/qm1d1b0004*
16516 QM1D1C0042 MEDIA DRIVER
16517 M: Akihiro Tsukada <tskd08@gmail.com>
16518 L: linux-media@vger.kernel.org
16520 F: drivers/media/tuners/qm1d1c0042*
16523 M: Anders Larsen <al@alarsen.net>
16525 W: http://www.alarsen.net/linux/qnx4fs/
16527 F: include/uapi/linux/qnx4_fs.h
16528 F: include/uapi/linux/qnxtypes.h
16530 QORIQ DPAA2 FSL-MC BUS DRIVER
16531 M: Stuart Yoder <stuyoder@gmail.com>
16532 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16533 L: linux-kernel@vger.kernel.org
16535 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16536 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16537 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16538 F: drivers/bus/fsl-mc/
16539 F: include/uapi/linux/fsl_mc.h
16541 QT1010 MEDIA DRIVER
16542 M: Antti Palosaari <crope@iki.fi>
16543 L: linux-media@vger.kernel.org
16545 W: https://linuxtv.org
16546 W: http://palosaari.fi/linux/
16547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16548 T: git git://linuxtv.org/anttip/media_tree.git
16549 F: drivers/media/tuners/qt1010*
16551 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16552 M: Kalle Valo <kvalo@kernel.org>
16553 L: ath10k@lists.infradead.org
16555 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16557 F: drivers/net/wireless/ath/ath10k/
16558 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16560 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16561 M: Kalle Valo <kvalo@kernel.org>
16562 L: ath11k@lists.infradead.org
16564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16565 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16566 F: drivers/net/wireless/ath/ath11k/
16568 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16569 M: Toke Høiland-Jørgensen <toke@toke.dk>
16570 L: linux-wireless@vger.kernel.org
16572 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16573 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16574 F: drivers/net/wireless/ath/ath9k/
16576 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16577 M: Stephan Gerhold <stephan@gerhold.net>
16578 L: netdev@vger.kernel.org
16579 L: linux-arm-msm@vger.kernel.org
16581 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16582 F: drivers/net/wwan/qcom_bam_dmux.c
16584 QUALCOMM CAMERA SUBSYSTEM DRIVER
16585 M: Robert Foss <robert.foss@linaro.org>
16586 M: Todor Tomov <todor.too@gmail.com>
16587 L: linux-media@vger.kernel.org
16589 F: Documentation/admin-guide/media/qcom_camss.rst
16590 F: Documentation/devicetree/bindings/media/*camss*
16591 F: drivers/media/platform/qcom/camss/
16593 QUALCOMM CLOCK DRIVERS
16594 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16595 L: linux-arm-msm@vger.kernel.org
16597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16598 F: Documentation/devicetree/bindings/clock/qcom,*
16599 F: drivers/clk/qcom/
16600 F: include/dt-bindings/clock/qcom,*
16602 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16603 M: Niklas Cassel <nks@flawful.org>
16604 L: linux-pm@vger.kernel.org
16605 L: linux-arm-msm@vger.kernel.org
16607 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16608 F: drivers/soc/qcom/cpr.c
16610 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16611 M: Ilia Lin <ilia.lin@kernel.org>
16612 L: linux-pm@vger.kernel.org
16614 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16615 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16616 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16618 QUALCOMM CRYPTO DRIVERS
16619 M: Thara Gopinath <thara.gopinath@gmail.com>
16620 L: linux-crypto@vger.kernel.org
16621 L: linux-arm-msm@vger.kernel.org
16623 F: drivers/crypto/qce/
16625 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16626 M: Timur Tabi <timur@kernel.org>
16627 L: netdev@vger.kernel.org
16629 F: drivers/net/ethernet/qualcomm/emac/
16631 QUALCOMM ETHQOS ETHERNET DRIVER
16632 M: Vinod Koul <vkoul@kernel.org>
16633 L: netdev@vger.kernel.org
16635 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16636 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16638 QUALCOMM FASTRPC DRIVER
16639 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16640 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16641 L: linux-arm-msm@vger.kernel.org
16643 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16644 F: drivers/misc/fastrpc.c
16645 F: include/uapi/misc/fastrpc.h
16647 QUALCOMM HEXAGON ARCHITECTURE
16648 M: Brian Cain <bcain@quicinc.com>
16649 L: linux-hexagon@vger.kernel.org
16650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16654 QUALCOMM HIDMA DRIVER
16655 M: Sinan Kaya <okaya@kernel.org>
16656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16657 L: linux-arm-msm@vger.kernel.org
16658 L: dmaengine@vger.kernel.org
16660 F: drivers/dma/qcom/hidma*
16662 QUALCOMM I2C CCI DRIVER
16663 M: Loic Poulain <loic.poulain@linaro.org>
16664 M: Robert Foss <robert.foss@linaro.org>
16665 L: linux-i2c@vger.kernel.org
16666 L: linux-arm-msm@vger.kernel.org
16668 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16669 F: drivers/i2c/busses/i2c-qcom-cci.c
16672 M: Rob Clark <robdclark@gmail.com>
16673 L: iommu@lists.linux-foundation.org
16674 L: iommu@lists.linux.dev
16675 L: linux-arm-msm@vger.kernel.org
16677 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16679 QUALCOMM IPC ROUTER (QRTR) DRIVER
16680 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16681 L: linux-arm-msm@vger.kernel.org
16683 F: include/trace/events/qrtr.h
16684 F: include/uapi/linux/qrtr.h
16687 QUALCOMM IPCC MAILBOX DRIVER
16688 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16689 L: linux-arm-msm@vger.kernel.org
16691 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16692 F: drivers/mailbox/qcom-ipcc.c
16693 F: include/dt-bindings/mailbox/qcom-ipcc.h
16695 QUALCOMM IPQ4019 USB PHY DRIVER
16696 M: Robert Marko <robert.marko@sartura.hr>
16697 M: Luka Perkov <luka.perkov@sartura.hr>
16698 L: linux-arm-msm@vger.kernel.org
16700 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16701 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16703 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16704 M: Robert Marko <robert.marko@sartura.hr>
16705 M: Luka Perkov <luka.perkov@sartura.hr>
16706 L: linux-arm-msm@vger.kernel.org
16708 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16709 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16711 QUALCOMM NAND CONTROLLER DRIVER
16712 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16713 L: linux-mtd@lists.infradead.org
16714 L: linux-arm-msm@vger.kernel.org
16716 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16717 F: drivers/mtd/nand/raw/qcom_nandc.c
16719 QUALCOMM RMNET DRIVER
16720 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16721 M: Sean Tranchetti <quic_stranche@quicinc.com>
16722 L: netdev@vger.kernel.org
16724 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16725 F: drivers/net/ethernet/qualcomm/rmnet/
16726 F: include/linux/if_rmnet.h
16728 QUALCOMM TSENS THERMAL DRIVER
16729 M: Amit Kucheria <amitk@kernel.org>
16730 M: Thara Gopinath <thara.gopinath@gmail.com>
16731 L: linux-pm@vger.kernel.org
16732 L: linux-arm-msm@vger.kernel.org
16734 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16735 F: drivers/thermal/qcom/
16737 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16738 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16739 L: linux-media@vger.kernel.org
16740 L: linux-arm-msm@vger.kernel.org
16742 T: git git://linuxtv.org/media_tree.git
16743 F: Documentation/devicetree/bindings/media/*venus*
16744 F: drivers/media/platform/qcom/venus/
16746 QUALCOMM WCN36XX WIRELESS DRIVER
16747 M: Loic Poulain <loic.poulain@linaro.org>
16748 L: wcn36xx@lists.infradead.org
16750 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16751 F: drivers/net/wireless/ath/wcn36xx/
16753 QUANTENNA QTNFMAC WIRELESS DRIVER
16754 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16755 R: Sergey Matyukevich <geomatsi@gmail.com>
16756 L: linux-wireless@vger.kernel.org
16758 F: drivers/net/wireless/quantenna
16760 RADEON and AMDGPU DRM DRIVERS
16761 M: Alex Deucher <alexander.deucher@amd.com>
16762 M: Christian König <christian.koenig@amd.com>
16763 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16764 L: amd-gfx@lists.freedesktop.org
16766 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16767 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16768 C: irc://irc.oftc.net/radeon
16769 F: Documentation/gpu/amdgpu/
16770 F: drivers/gpu/drm/amd/
16771 F: drivers/gpu/drm/radeon/
16772 F: include/uapi/drm/amdgpu_drm.h
16773 F: include/uapi/drm/radeon_drm.h
16775 RADEON FRAMEBUFFER DISPLAY DRIVER
16776 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16777 L: linux-fbdev@vger.kernel.org
16779 F: drivers/video/fbdev/aty/radeon*
16780 F: include/uapi/linux/radeonfb.h
16782 RADIOSHARK RADIO DRIVER
16783 M: Hans Verkuil <hverkuil@xs4all.nl>
16784 L: linux-media@vger.kernel.org
16786 T: git git://linuxtv.org/media_tree.git
16787 F: drivers/media/radio/radio-shark.c
16789 RADIOSHARK2 RADIO DRIVER
16790 M: Hans Verkuil <hverkuil@xs4all.nl>
16791 L: linux-media@vger.kernel.org
16793 T: git git://linuxtv.org/media_tree.git
16794 F: drivers/media/radio/radio-shark2.c
16795 F: drivers/media/radio/radio-tea5777.c
16797 RADOS BLOCK DEVICE (RBD)
16798 M: Ilya Dryomov <idryomov@gmail.com>
16799 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16800 L: ceph-devel@vger.kernel.org
16802 W: http://ceph.com/
16803 T: git git://github.com/ceph/ceph-client.git
16804 F: Documentation/ABI/testing/sysfs-bus-rbd
16805 F: drivers/block/rbd.c
16806 F: drivers/block/rbd_types.h
16808 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16809 M: Paul Mackerras <paulus@samba.org>
16810 L: linux-fbdev@vger.kernel.org
16812 F: drivers/video/fbdev/aty/aty128fb.c
16814 RAINSHADOW-CEC DRIVER
16815 M: Hans Verkuil <hverkuil@xs4all.nl>
16816 L: linux-media@vger.kernel.org
16818 T: git git://linuxtv.org/media_tree.git
16819 F: drivers/media/cec/usb/rainshadow/
16821 RALINK MIPS ARCHITECTURE
16822 M: John Crispin <john@phrozen.org>
16823 L: linux-mips@vger.kernel.org
16825 F: arch/mips/ralink
16827 RALINK MT7621 MIPS ARCHITECTURE
16828 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16829 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16830 L: linux-mips@vger.kernel.org
16832 F: arch/mips/boot/dts/ralink/mt7621*
16834 RALINK PINCTRL DRIVER
16835 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16836 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16837 L: linux-mips@vger.kernel.org
16839 F: drivers/pinctrl/ralink/
16841 RALINK RT2X00 WIRELESS LAN DRIVER
16842 M: Stanislaw Gruszka <stf_xl@wp.pl>
16843 M: Helmut Schaa <helmut.schaa@googlemail.com>
16844 L: linux-wireless@vger.kernel.org
16846 F: drivers/net/wireless/ralink/rt2x00/
16848 RAMDISK RAM BLOCK DEVICE DRIVER
16849 M: Jens Axboe <axboe@kernel.dk>
16851 F: Documentation/admin-guide/blockdev/ramdisk.rst
16852 F: drivers/block/brd.c
16854 RANCHU VIRTUAL BOARD FOR MIPS
16855 M: Miodrag Dinic <miodrag.dinic@mips.com>
16856 L: linux-mips@vger.kernel.org
16858 F: arch/mips/configs/generic/board-ranchu.config
16859 F: arch/mips/generic/board-ranchu.c
16861 RANDOM NUMBER DRIVER
16862 M: "Theodore Ts'o" <tytso@mit.edu>
16863 M: Jason A. Donenfeld <Jason@zx2c4.com>
16864 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16866 F: drivers/char/random.c
16867 F: drivers/virt/vmgenid.c
16870 M: Matt Porter <mporter@kernel.crashing.org>
16871 M: Alexandre Bounine <alex.bou9@gmail.com>
16873 F: drivers/rapidio/
16876 M: Tony Luck <tony.luck@intel.com>
16877 M: Borislav Petkov <bp@alien8.de>
16878 L: linux-edac@vger.kernel.org
16880 F: Documentation/admin-guide/ras.rst
16882 F: include/linux/ras.h
16883 F: include/ras/ras_event.h
16885 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16886 L: linux-wireless@vger.kernel.org
16888 F: drivers/net/wireless/ray*
16890 RC-CORE / LIRC FRAMEWORK
16891 M: Sean Young <sean@mess.org>
16892 L: linux-media@vger.kernel.org
16894 W: http://linuxtv.org
16895 T: git git://linuxtv.org/media_tree.git
16896 F: Documentation/driver-api/media/rc-core.rst
16897 F: Documentation/userspace-api/media/rc/
16898 F: drivers/media/rc/
16899 F: include/media/rc-map.h
16900 F: include/media/rc-core.h
16901 F: include/uapi/linux/lirc.h
16903 RCMM REMOTE CONTROLS DECODER
16904 M: Patrick Lerda <patrick9876@free.fr>
16906 F: drivers/media/rc/ir-rcmm-decoder.c
16908 RCUTORTURE TEST FRAMEWORK
16909 M: "Paul E. McKenney" <paulmck@kernel.org>
16910 M: Josh Triplett <josh@joshtriplett.org>
16911 R: Steven Rostedt <rostedt@goodmis.org>
16912 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16913 R: Lai Jiangshan <jiangshanlai@gmail.com>
16914 L: rcu@vger.kernel.org
16916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16917 F: tools/testing/selftests/rcutorture
16919 RDACM20 Camera Sensor
16920 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16921 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16922 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16923 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16924 L: linux-media@vger.kernel.org
16926 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16927 F: drivers/media/i2c/max9271.c
16928 F: drivers/media/i2c/max9271.h
16929 F: drivers/media/i2c/rdacm20.c
16931 RDACM21 Camera Sensor
16932 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16933 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16934 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16935 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16936 L: linux-media@vger.kernel.org
16938 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16939 F: drivers/media/i2c/max9271.c
16940 F: drivers/media/i2c/max9271.h
16941 F: drivers/media/i2c/rdacm21.c
16944 M: Florian Fainelli <florian@openwrt.org>
16947 RDC R6040 FAST ETHERNET DRIVER
16948 M: Florian Fainelli <f.fainelli@gmail.com>
16949 L: netdev@vger.kernel.org
16951 F: drivers/net/ethernet/rdc/r6040.c
16953 RDMAVT - RDMA verbs software
16954 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16955 L: linux-rdma@vger.kernel.org
16957 F: drivers/infiniband/sw/rdmavt
16959 RDS - RELIABLE DATAGRAM SOCKETS
16960 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16961 L: netdev@vger.kernel.org
16962 L: linux-rdma@vger.kernel.org
16963 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16965 W: https://oss.oracle.com/projects/rds/
16966 F: Documentation/networking/rds.rst
16969 RDT - RESOURCE ALLOCATION
16970 M: Fenghua Yu <fenghua.yu@intel.com>
16971 M: Reinette Chatre <reinette.chatre@intel.com>
16972 L: linux-kernel@vger.kernel.org
16974 F: Documentation/x86/resctrl*
16975 F: arch/x86/include/asm/resctrl.h
16976 F: arch/x86/kernel/cpu/resctrl/
16977 F: tools/testing/selftests/resctrl/
16979 READ-COPY UPDATE (RCU)
16980 M: "Paul E. McKenney" <paulmck@kernel.org>
16981 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16982 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16983 M: Josh Triplett <josh@joshtriplett.org>
16984 R: Steven Rostedt <rostedt@goodmis.org>
16985 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16986 R: Lai Jiangshan <jiangshanlai@gmail.com>
16987 R: Joel Fernandes <joel@joelfernandes.org>
16988 L: rcu@vger.kernel.org
16990 W: http://www.rdrop.com/users/paulmck/RCU/
16991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16992 F: Documentation/RCU/
16993 F: include/linux/rcu*
16995 X: Documentation/RCU/torture.rst
16996 X: include/linux/srcu*.h
16997 X: kernel/rcu/srcu*.c
16999 REAL TIME CLOCK (RTC) SUBSYSTEM
17000 M: Alessandro Zummo <a.zummo@towertech.it>
17001 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17002 L: linux-rtc@vger.kernel.org
17004 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17006 F: Documentation/admin-guide/rtc.rst
17007 F: Documentation/devicetree/bindings/rtc/
17009 F: include/linux/platform_data/rtc-*
17010 F: include/linux/rtc.h
17011 F: include/linux/rtc/
17012 F: include/uapi/linux/rtc.h
17013 F: tools/testing/selftests/rtc/
17015 REALTEK AUDIO CODECS
17016 M: Oder Chiou <oder_chiou@realtek.com>
17018 F: include/sound/rt*.h
17019 F: sound/soc/codecs/rt*
17021 REALTEK OTTO WATCHDOG
17022 M: Sander Vanheule <sander@svanheule.net>
17023 L: linux-watchdog@vger.kernel.org
17025 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17026 F: drivers/watchdog/realtek_otto_wdt.c
17028 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17029 M: Linus Walleij <linus.walleij@linaro.org>
17030 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17032 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17033 F: drivers/net/dsa/realtek/*
17035 REALTEK WIRELESS DRIVER (rtlwifi family)
17036 M: Ping-Ke Shih <pkshih@realtek.com>
17037 L: linux-wireless@vger.kernel.org
17039 W: https://wireless.wiki.kernel.org/
17040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17041 F: drivers/net/wireless/realtek/rtlwifi/
17043 REALTEK WIRELESS DRIVER (rtw88)
17044 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17045 L: linux-wireless@vger.kernel.org
17047 F: drivers/net/wireless/realtek/rtw88/
17049 REALTEK WIRELESS DRIVER (rtw89)
17050 M: Ping-Ke Shih <pkshih@realtek.com>
17051 L: linux-wireless@vger.kernel.org
17053 F: drivers/net/wireless/realtek/rtw89/
17055 REDPINE WIRELESS DRIVER
17056 M: Amitkumar Karwar <amitkarwar@gmail.com>
17057 M: Siva Rebbagondla <siva8118@gmail.com>
17058 L: linux-wireless@vger.kernel.org
17060 F: drivers/net/wireless/rsi/
17062 REGISTER MAP ABSTRACTION
17063 M: Mark Brown <broonie@kernel.org>
17064 L: linux-kernel@vger.kernel.org
17066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17067 F: Documentation/devicetree/bindings/regmap/
17068 F: drivers/base/regmap/
17069 F: include/linux/regmap.h
17071 REISERFS FILE SYSTEM
17072 L: reiserfs-devel@vger.kernel.org
17076 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17077 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17078 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17079 L: linux-remoteproc@vger.kernel.org
17081 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17082 F: Documentation/ABI/testing/sysfs-class-remoteproc
17083 F: Documentation/devicetree/bindings/remoteproc/
17084 F: Documentation/staging/remoteproc.rst
17085 F: drivers/remoteproc/
17086 F: include/linux/remoteproc.h
17087 F: include/linux/remoteproc/
17089 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17090 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17091 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17092 L: linux-remoteproc@vger.kernel.org
17094 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17095 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17096 F: Documentation/staging/rpmsg.rst
17098 F: include/linux/rpmsg.h
17099 F: include/linux/rpmsg/
17100 F: include/uapi/linux/rpmsg.h
17103 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17104 M: Stephan Gerhold <stephan@gerhold.net>
17105 L: netdev@vger.kernel.org
17106 L: linux-remoteproc@vger.kernel.org
17108 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17110 RENESAS CLOCK DRIVERS
17111 M: Geert Uytterhoeven <geert+renesas@glider.be>
17112 L: linux-renesas-soc@vger.kernel.org
17114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17115 F: Documentation/devicetree/bindings/clock/renesas,*
17116 F: drivers/clk/renesas/
17118 RENESAS EMEV2 I2C DRIVER
17119 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17120 L: linux-renesas-soc@vger.kernel.org
17122 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17123 F: drivers/i2c/busses/i2c-emev2.c
17125 RENESAS ETHERNET DRIVERS
17126 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17127 L: netdev@vger.kernel.org
17128 L: linux-renesas-soc@vger.kernel.org
17129 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17130 F: drivers/net/ethernet/renesas/
17131 F: include/linux/sh_eth.h
17133 RENESAS R-CAR GYROADC DRIVER
17134 M: Marek Vasut <marek.vasut@gmail.com>
17135 L: linux-iio@vger.kernel.org
17137 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17138 F: drivers/iio/adc/rcar-gyroadc.c
17140 RENESAS R-CAR I2C DRIVERS
17141 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17142 L: linux-renesas-soc@vger.kernel.org
17144 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17145 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17146 F: drivers/i2c/busses/i2c-rcar.c
17147 F: drivers/i2c/busses/i2c-sh_mobile.c
17149 RENESAS R-CAR SATA DRIVER
17150 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17152 L: linux-ide@vger.kernel.org
17153 L: linux-renesas-soc@vger.kernel.org
17154 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17155 F: drivers/ata/sata_rcar.c
17157 RENESAS R-CAR THERMAL DRIVERS
17158 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17159 L: linux-renesas-soc@vger.kernel.org
17161 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17162 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17163 F: drivers/thermal/rcar_gen3_thermal.c
17164 F: drivers/thermal/rcar_thermal.c
17166 RENESAS RIIC DRIVER
17167 M: Chris Brandt <chris.brandt@renesas.com>
17168 L: linux-renesas-soc@vger.kernel.org
17170 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17171 F: drivers/i2c/busses/i2c-riic.c
17173 RENESAS USB PHY DRIVER
17174 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17175 L: linux-renesas-soc@vger.kernel.org
17177 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17179 RENESAS RZ/G2L A/D DRIVER
17180 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17181 L: linux-iio@vger.kernel.org
17182 L: linux-renesas-soc@vger.kernel.org
17184 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17185 F: drivers/iio/adc/rzg2l_adc.c
17187 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17188 M: Miquel Raynal <miquel.raynal@bootlin.com>
17189 L: linux-rtc@vger.kernel.org
17190 L: linux-renesas-soc@vger.kernel.org
17192 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17193 F: drivers/rtc/rtc-rzn1.c
17195 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17196 M: Miquel Raynal <miquel.raynal@bootlin.com>
17197 L: linux-mtd@lists.infradead.org
17198 L: linux-renesas-soc@vger.kernel.org
17200 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17201 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17203 RESET CONTROLLER FRAMEWORK
17204 M: Philipp Zabel <p.zabel@pengutronix.de>
17206 T: git git://git.pengutronix.de/git/pza/linux
17207 F: Documentation/devicetree/bindings/reset/
17208 F: Documentation/driver-api/reset.rst
17210 F: include/dt-bindings/reset/
17211 F: include/linux/reset-controller.h
17212 F: include/linux/reset.h
17213 F: include/linux/reset/
17214 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17216 RESTARTABLE SEQUENCES SUPPORT
17217 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17218 M: Peter Zijlstra <peterz@infradead.org>
17219 M: "Paul E. McKenney" <paulmck@kernel.org>
17220 M: Boqun Feng <boqun.feng@gmail.com>
17221 L: linux-kernel@vger.kernel.org
17223 F: include/trace/events/rseq.h
17224 F: include/uapi/linux/rseq.h
17226 F: tools/testing/selftests/rseq/
17229 M: Johannes Berg <johannes@sipsolutions.net>
17230 L: linux-wireless@vger.kernel.org
17232 W: https://wireless.wiki.kernel.org/
17233 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17236 F: Documentation/ABI/stable/sysfs-class-rfkill
17237 F: Documentation/driver-api/rfkill.rst
17238 F: include/linux/rfkill.h
17239 F: include/uapi/linux/rfkill.h
17243 M: Thomas Graf <tgraf@suug.ch>
17244 M: Herbert Xu <herbert@gondor.apana.org.au>
17245 L: netdev@vger.kernel.org
17247 F: include/linux/rhashtable-types.h
17248 F: include/linux/rhashtable.h
17249 F: lib/rhashtable.c
17250 F: lib/test_rhashtable.c
17252 RICOH R5C592 MEMORYSTICK DRIVER
17253 M: Maxim Levitsky <maximlevitsky@gmail.com>
17255 F: drivers/memstick/host/r592.*
17257 RICOH SMARTMEDIA/XD DRIVER
17258 M: Maxim Levitsky <maximlevitsky@gmail.com>
17260 F: drivers/mtd/nand/raw/r852.c
17261 F: drivers/mtd/nand/raw/r852.h
17264 M: Atish Patra <atishp@atishpatra.org>
17265 R: Anup Patel <anup@brainfault.org>
17266 L: linux-riscv@lists.infradead.org
17268 F: drivers/perf/riscv_pmu.c
17269 F: drivers/perf/riscv_pmu_legacy.c
17270 F: drivers/perf/riscv_pmu_sbi.c
17272 RISC-V ARCHITECTURE
17273 M: Paul Walmsley <paul.walmsley@sifive.com>
17274 M: Palmer Dabbelt <palmer@dabbelt.com>
17275 M: Albert Ou <aou@eecs.berkeley.edu>
17276 L: linux-riscv@lists.infradead.org
17278 P: Documentation/riscv/patch-acceptance.rst
17279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17284 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17285 M: Lewis Hanly <lewis.hanly@microchip.com>
17286 M: Conor Dooley <conor.dooley@microchip.com>
17287 L: linux-riscv@lists.infradead.org
17289 F: arch/riscv/boot/dts/microchip/
17290 F: drivers/mailbox/mailbox-mpfs.c
17291 F: drivers/soc/microchip/
17292 F: include/soc/microchip/mpfs.h
17295 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17296 M: Jack Wang <jinpu.wang@ionos.com>
17297 L: linux-block@vger.kernel.org
17299 F: drivers/block/rnbd/
17302 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17304 W: http://sourceforge.net/projects/roccat/
17305 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17306 F: drivers/hid/hid-roccat*
17307 F: include/linux/hid-roccat*
17309 ROCKCHIP I2S TDM DRIVER
17310 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17311 L: linux-rockchip@lists.infradead.org
17313 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17314 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17316 ROCKCHIP ISP V1 DRIVER
17317 M: Dafna Hirschfeld <dafna@fastmail.com>
17318 L: linux-media@vger.kernel.org
17319 L: linux-rockchip@lists.infradead.org
17321 F: Documentation/admin-guide/media/rkisp1.rst
17322 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17323 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17324 F: drivers/media/platform/rockchip/rkisp1
17325 F: include/uapi/linux/rkisp1-config.h
17327 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17328 M: Jacob Chen <jacob-chen@iotwrt.com>
17329 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17330 L: linux-media@vger.kernel.org
17331 L: linux-rockchip@lists.infradead.org
17333 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17334 F: drivers/media/platform/rockchip/rga/
17336 ROCKCHIP VIDEO DECODER DRIVER
17337 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17338 L: linux-media@vger.kernel.org
17339 L: linux-rockchip@lists.infradead.org
17341 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17342 F: drivers/staging/media/rkvdec/
17345 M: Jiri Pirko <jiri@resnulli.us>
17346 L: netdev@vger.kernel.org
17348 F: drivers/net/ethernet/rocker/
17350 ROCKETPORT EXPRESS/INFINITY DRIVER
17351 M: Kevin Cernekee <cernekee@gmail.com>
17352 L: linux-serial@vger.kernel.org
17354 F: drivers/tty/serial/rp2.*
17356 ROHM BD99954 CHARGER IC
17357 R: Matti Vaittinen <mazziesaccount@gmail.com>
17359 F: drivers/power/supply/bd99954-charger.c
17360 F: drivers/power/supply/bd99954-charger.h
17362 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17363 M: Tomasz Duszynski <tduszyns@gmail.com>
17365 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17366 F: drivers/iio/light/bh1750.c
17368 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17369 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17370 L: linux-kernel@vger.kernel.org
17371 L: linux-renesas-soc@vger.kernel.org
17373 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17374 F: drivers/gpio/gpio-bd9571mwv.c
17375 F: drivers/mfd/bd9571mwv.c
17376 F: drivers/regulator/bd9571mwv-regulator.c
17377 F: include/linux/mfd/bd9571mwv.h
17379 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17380 R: Matti Vaittinen <mazziesaccount@gmail.com>
17382 F: drivers/clk/clk-bd718x7.c
17383 F: drivers/gpio/gpio-bd71815.c
17384 F: drivers/gpio/gpio-bd71828.c
17385 F: drivers/mfd/rohm-bd71828.c
17386 F: drivers/mfd/rohm-bd718x7.c
17387 F: drivers/mfd/rohm-bd9576.c
17388 F: drivers/regulator/bd71815-regulator.c
17389 F: drivers/regulator/bd71828-regulator.c
17390 F: drivers/regulator/bd718x7-regulator.c
17391 F: drivers/regulator/bd9576-regulator.c
17392 F: drivers/regulator/rohm-regulator.c
17393 F: drivers/rtc/rtc-bd70528.c
17394 F: drivers/watchdog/bd9576_wdt.c
17395 F: include/linux/mfd/rohm-bd71815.h
17396 F: include/linux/mfd/rohm-bd71828.h
17397 F: include/linux/mfd/rohm-bd718x7.h
17398 F: include/linux/mfd/rohm-bd957x.h
17399 F: include/linux/mfd/rohm-generic.h
17400 F: include/linux/mfd/rohm-shared.h
17403 M: Ralf Baechle <ralf@linux-mips.org>
17404 L: linux-hams@vger.kernel.org
17406 W: http://www.linux-ax25.org/
17407 F: include/net/rose.h
17408 F: include/uapi/linux/rose.h
17411 ROTATION DRIVER FOR ALLWINNER A83T
17412 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17413 L: linux-media@vger.kernel.org
17415 T: git git://linuxtv.org/media_tree.git
17416 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17417 F: drivers/media/platform/sunxi/sun8i-rotate/
17420 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17421 L: linux-remoteproc@vger.kernel.org
17423 F: drivers/tty/rpmsg_tty.c
17425 RTL2830 MEDIA DRIVER
17426 M: Antti Palosaari <crope@iki.fi>
17427 L: linux-media@vger.kernel.org
17429 W: https://linuxtv.org
17430 W: http://palosaari.fi/linux/
17431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17432 T: git git://linuxtv.org/anttip/media_tree.git
17433 F: drivers/media/dvb-frontends/rtl2830*
17435 RTL2832 MEDIA DRIVER
17436 M: Antti Palosaari <crope@iki.fi>
17437 L: linux-media@vger.kernel.org
17439 W: https://linuxtv.org
17440 W: http://palosaari.fi/linux/
17441 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17442 T: git git://linuxtv.org/anttip/media_tree.git
17443 F: drivers/media/dvb-frontends/rtl2832*
17445 RTL2832_SDR MEDIA DRIVER
17446 M: Antti Palosaari <crope@iki.fi>
17447 L: linux-media@vger.kernel.org
17449 W: https://linuxtv.org
17450 W: http://palosaari.fi/linux/
17451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17452 T: git git://linuxtv.org/anttip/media_tree.git
17453 F: drivers/media/dvb-frontends/rtl2832_sdr*
17455 RTL8180 WIRELESS DRIVER
17456 L: linux-wireless@vger.kernel.org
17458 W: https://wireless.wiki.kernel.org/
17459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17460 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17462 RTL8187 WIRELESS DRIVER
17463 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17464 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17465 M: Larry Finger <Larry.Finger@lwfinger.net>
17466 L: linux-wireless@vger.kernel.org
17468 W: https://wireless.wiki.kernel.org/
17469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17470 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17472 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17473 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17474 L: linux-wireless@vger.kernel.org
17476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17477 F: drivers/net/wireless/realtek/rtl8xxxu/
17479 RTRS TRANSPORT DRIVERS
17480 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17481 M: Jack Wang <jinpu.wang@ionos.com>
17482 L: linux-rdma@vger.kernel.org
17484 F: drivers/infiniband/ulp/rtrs/
17486 RXRPC SOCKETS (AF_RXRPC)
17487 M: David Howells <dhowells@redhat.com>
17488 M: Marc Dionne <marc.dionne@auristor.com>
17489 L: linux-afs@lists.infradead.org
17491 W: https://www.infradead.org/~dhowells/kafs/
17492 F: Documentation/networking/rxrpc.rst
17493 F: include/keys/rxrpc-type.h
17494 F: include/net/af_rxrpc.h
17495 F: include/trace/events/rxrpc.h
17496 F: include/uapi/linux/rxrpc.h
17499 S3 SAVAGE FRAMEBUFFER DRIVER
17500 M: Antonino Daplas <adaplas@gmail.com>
17501 L: linux-fbdev@vger.kernel.org
17503 F: drivers/video/fbdev/savage/
17506 M: Heiko Carstens <hca@linux.ibm.com>
17507 M: Vasily Gorbik <gor@linux.ibm.com>
17508 M: Alexander Gordeev <agordeev@linux.ibm.com>
17509 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17510 R: Sven Schnelle <svens@linux.ibm.com>
17511 L: linux-s390@vger.kernel.org
17513 W: http://www.ibm.com/developerworks/linux/linux390/
17514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17515 F: Documentation/driver-api/s390-drivers.rst
17516 F: Documentation/s390/
17520 S390 COMMON I/O LAYER
17521 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17522 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17523 L: linux-s390@vger.kernel.org
17525 W: http://www.ibm.com/developerworks/linux/linux390/
17526 F: drivers/s390/cio/
17529 M: Stefan Haberland <sth@linux.ibm.com>
17530 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17531 L: linux-s390@vger.kernel.org
17533 W: http://www.ibm.com/developerworks/linux/linux390/
17534 F: block/partitions/ibm.c
17535 F: drivers/s390/block/dasd*
17536 F: include/linux/dasd_mod.h
17539 M: Matthew Rosato <mjrosato@linux.ibm.com>
17540 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17541 L: linux-s390@vger.kernel.org
17543 W: http://www.ibm.com/developerworks/linux/linux390/
17544 F: drivers/iommu/s390-iommu.c
17546 S390 IUCV NETWORK LAYER
17547 M: Alexandra Winter <wintera@linux.ibm.com>
17548 M: Wenjia Zhang <wenjia@linux.ibm.com>
17549 L: linux-s390@vger.kernel.org
17550 L: netdev@vger.kernel.org
17552 W: http://www.ibm.com/developerworks/linux/linux390/
17553 F: drivers/s390/net/*iucv*
17554 F: include/net/iucv/
17557 S390 NETWORK DRIVERS
17558 M: Alexandra Winter <wintera@linux.ibm.com>
17559 M: Wenjia Zhang <wenjia@linux.ibm.com>
17560 L: linux-s390@vger.kernel.org
17561 L: netdev@vger.kernel.org
17563 W: http://www.ibm.com/developerworks/linux/linux390/
17564 F: drivers/s390/net/
17567 M: Niklas Schnelle <schnelle@linux.ibm.com>
17568 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17569 L: linux-s390@vger.kernel.org
17571 W: http://www.ibm.com/developerworks/linux/linux390/
17573 F: drivers/pci/hotplug/s390_pci_hpc.c
17574 F: Documentation/s390/pci.rst
17576 S390 VFIO AP DRIVER
17577 M: Tony Krowiak <akrowiak@linux.ibm.com>
17578 M: Halil Pasic <pasic@linux.ibm.com>
17579 M: Jason Herne <jjherne@linux.ibm.com>
17580 L: linux-s390@vger.kernel.org
17582 W: http://www.ibm.com/developerworks/linux/linux390/
17583 F: Documentation/s390/vfio-ap.rst
17584 F: drivers/s390/crypto/vfio_ap*
17586 S390 VFIO-CCW DRIVER
17587 M: Eric Farman <farman@linux.ibm.com>
17588 M: Matthew Rosato <mjrosato@linux.ibm.com>
17589 R: Halil Pasic <pasic@linux.ibm.com>
17590 L: linux-s390@vger.kernel.org
17591 L: kvm@vger.kernel.org
17593 F: Documentation/s390/vfio-ccw.rst
17594 F: drivers/s390/cio/vfio_ccw*
17595 F: include/uapi/linux/vfio_ccw.h
17597 S390 VFIO-PCI DRIVER
17598 M: Matthew Rosato <mjrosato@linux.ibm.com>
17599 M: Eric Farman <farman@linux.ibm.com>
17600 L: linux-s390@vger.kernel.org
17601 L: kvm@vger.kernel.org
17603 F: drivers/vfio/pci/vfio_pci_zdev.c
17604 F: include/uapi/linux/vfio_zdev.h
17607 M: Harald Freudenberger <freude@linux.ibm.com>
17608 L: linux-s390@vger.kernel.org
17610 W: http://www.ibm.com/developerworks/linux/linux390/
17611 F: drivers/s390/crypto/
17614 M: Steffen Maier <maier@linux.ibm.com>
17615 M: Benjamin Block <bblock@linux.ibm.com>
17616 L: linux-s390@vger.kernel.org
17618 W: http://www.ibm.com/developerworks/linux/linux390/
17619 F: drivers/s390/scsi/zfcp_*
17621 S3C ADC BATTERY DRIVER
17622 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17623 L: linux-samsung-soc@vger.kernel.org
17625 F: drivers/power/supply/s3c_adc_battery.c
17626 F: include/linux/s3c_adc_battery.h
17628 S3C24XX SD/MMC Driver
17629 M: Ben Dooks <ben-linux@fluff.org>
17630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17632 F: drivers/mmc/host/s3cmci.*
17634 SAA6588 RDS RECEIVER DRIVER
17635 M: Hans Verkuil <hverkuil@xs4all.nl>
17636 L: linux-media@vger.kernel.org
17638 W: https://linuxtv.org
17639 T: git git://linuxtv.org/media_tree.git
17640 F: drivers/media/i2c/saa6588*
17642 SAA7134 VIDEO4LINUX DRIVER
17643 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17644 L: linux-media@vger.kernel.org
17646 W: https://linuxtv.org
17647 T: git git://linuxtv.org/media_tree.git
17648 F: Documentation/driver-api/media/drivers/saa7134*
17649 F: drivers/media/pci/saa7134/
17651 SAA7146 VIDEO4LINUX-2 DRIVER
17652 M: Hans Verkuil <hverkuil@xs4all.nl>
17653 L: linux-media@vger.kernel.org
17655 T: git git://linuxtv.org/media_tree.git
17656 F: drivers/media/common/saa7146/
17657 F: drivers/media/pci/saa7146/
17658 F: include/media/drv-intf/saa7146*
17660 SAFESETID SECURITY MODULE
17661 M: Micah Morton <mortonm@chromium.org>
17663 F: Documentation/admin-guide/LSM/SafeSetID.rst
17664 F: security/safesetid/
17666 SAMSUNG AUDIO (ASoC) DRIVERS
17667 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17668 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17671 B: mailto:linux-samsung-soc@vger.kernel.org
17672 F: Documentation/devicetree/bindings/sound/samsung*
17673 F: sound/soc/samsung/
17675 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17676 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17677 L: linux-crypto@vger.kernel.org
17678 L: linux-samsung-soc@vger.kernel.org
17680 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17681 F: drivers/crypto/exynos-rng.c
17683 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17684 M: Łukasz Stelmach <l.stelmach@samsung.com>
17685 L: linux-samsung-soc@vger.kernel.org
17687 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17688 F: drivers/char/hw_random/exynos-trng.c
17690 SAMSUNG FRAMEBUFFER DRIVER
17691 M: Jingoo Han <jingoohan1@gmail.com>
17692 L: linux-fbdev@vger.kernel.org
17694 F: drivers/video/fbdev/s3c-fb.c
17696 SAMSUNG INTERCONNECT DRIVERS
17697 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17698 M: Artur Świgoń <a.swigon@samsung.com>
17699 L: linux-pm@vger.kernel.org
17700 L: linux-samsung-soc@vger.kernel.org
17702 F: drivers/interconnect/samsung/
17704 SAMSUNG LAPTOP DRIVER
17705 M: Corentin Chary <corentin.chary@gmail.com>
17706 L: platform-driver-x86@vger.kernel.org
17708 F: drivers/platform/x86/samsung-laptop.c
17710 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17711 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17712 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17713 L: linux-kernel@vger.kernel.org
17714 L: linux-samsung-soc@vger.kernel.org
17716 B: mailto:linux-samsung-soc@vger.kernel.org
17717 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17718 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17719 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17720 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17721 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17722 F: drivers/clk/clk-s2mps11.c
17723 F: drivers/mfd/sec*.c
17724 F: drivers/regulator/s2m*.c
17725 F: drivers/regulator/s5m*.c
17726 F: drivers/rtc/rtc-s5m.c
17727 F: include/linux/mfd/samsung/
17729 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17730 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17731 L: linux-media@vger.kernel.org
17732 L: linux-samsung-soc@vger.kernel.org
17734 F: drivers/media/platform/samsung/s3c-camif/
17735 F: include/media/drv-intf/s3c_camif.h
17737 SAMSUNG S3FWRN5 NFC DRIVER
17738 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17739 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17740 L: linux-nfc@lists.01.org (subscribers-only)
17742 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17743 F: drivers/nfc/s3fwrn5
17745 SAMSUNG S5C73M3 CAMERA DRIVER
17746 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17747 M: Andrzej Hajda <andrzej.hajda@intel.com>
17748 L: linux-media@vger.kernel.org
17750 F: drivers/media/i2c/s5c73m3/*
17752 SAMSUNG S5K5BAF CAMERA DRIVER
17753 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17754 M: Andrzej Hajda <andrzej.hajda@intel.com>
17755 L: linux-media@vger.kernel.org
17757 F: drivers/media/i2c/s5k5baf.c
17759 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17760 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17761 M: Vladimir Zapolskiy <vz@mleia.com>
17762 L: linux-crypto@vger.kernel.org
17763 L: linux-samsung-soc@vger.kernel.org
17765 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17766 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17767 F: drivers/crypto/s5p-sss.c
17769 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17770 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17771 L: linux-media@vger.kernel.org
17773 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17774 F: drivers/media/platform/samsung/exynos4-is/
17776 SAMSUNG SOC CLOCK DRIVERS
17777 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17778 M: Tomasz Figa <tomasz.figa@gmail.com>
17779 M: Chanwoo Choi <cw00.choi@samsung.com>
17780 R: Alim Akhtar <alim.akhtar@samsung.com>
17781 L: linux-samsung-soc@vger.kernel.org
17783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17784 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17785 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17786 F: drivers/clk/samsung/
17787 F: include/dt-bindings/clock/exynos*.h
17788 F: include/dt-bindings/clock/s3c*.h
17789 F: include/dt-bindings/clock/s5p*.h
17790 F: include/dt-bindings/clock/samsung,*.h
17791 F: include/linux/clk/samsung.h
17792 F: include/linux/platform_data/clk-s3c2410.h
17794 SAMSUNG SPI DRIVERS
17795 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17796 M: Andi Shyti <andi@etezian.org>
17797 L: linux-spi@vger.kernel.org
17798 L: linux-samsung-soc@vger.kernel.org
17800 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17801 F: drivers/spi/spi-s3c*
17802 F: include/linux/platform_data/spi-s3c64xx.h
17803 F: include/linux/spi/s3c24xx-fiq.h
17805 SAMSUNG SXGBE DRIVERS
17806 M: Byungho An <bh74.an@samsung.com>
17807 L: netdev@vger.kernel.org
17809 F: drivers/net/ethernet/samsung/sxgbe/
17811 SAMSUNG THERMAL DRIVER
17812 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17813 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17814 L: linux-pm@vger.kernel.org
17815 L: linux-samsung-soc@vger.kernel.org
17817 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17818 F: drivers/thermal/samsung/
17820 SAMSUNG USB2 PHY DRIVER
17821 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17822 L: linux-kernel@vger.kernel.org
17824 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17825 F: Documentation/driver-api/phy/samsung-usb2.rst
17826 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17827 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17828 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17829 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17830 F: drivers/phy/samsung/phy-samsung-usb2.c
17831 F: drivers/phy/samsung/phy-samsung-usb2.h
17833 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17834 M: Paul Barker <paul.barker@sancloud.com>
17835 R: Marc Murphy <marc.murphy@sancloud.com>
17837 F: arch/arm/boot/dts/am335x-sancloud*
17840 M: Zwane Mwaikambo <zwanem@gmail.com>
17842 F: drivers/watchdog/sc1200wdt.c
17845 M: Ingo Molnar <mingo@redhat.com>
17846 M: Peter Zijlstra <peterz@infradead.org>
17847 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17848 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17849 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17850 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17851 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17852 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17853 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17854 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17855 L: linux-kernel@vger.kernel.org
17857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17858 F: include/linux/preempt.h
17859 F: include/linux/sched.h
17860 F: include/linux/wait.h
17861 F: include/uapi/linux/sched.h
17864 SCR24X CHIP CARD INTERFACE DRIVER
17865 M: Lubomir Rintel <lkundrak@v3.sk>
17867 F: drivers/char/pcmcia/scr24x_cs.c
17869 SCSI RDMA PROTOCOL (SRP) INITIATOR
17870 M: Bart Van Assche <bvanassche@acm.org>
17871 L: linux-rdma@vger.kernel.org
17873 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17874 F: drivers/infiniband/ulp/srp/
17875 F: include/scsi/srp.h
17877 SCSI RDMA PROTOCOL (SRP) TARGET
17878 M: Bart Van Assche <bvanassche@acm.org>
17879 L: linux-rdma@vger.kernel.org
17880 L: target-devel@vger.kernel.org
17882 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17883 F: drivers/infiniband/ulp/srpt/
17886 M: Doug Gilbert <dgilbert@interlog.com>
17887 L: linux-scsi@vger.kernel.org
17889 W: http://sg.danny.cz/sg
17890 F: Documentation/scsi/scsi-generic.rst
17891 F: drivers/scsi/sg.c
17892 F: include/scsi/sg.h
17895 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17896 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17897 L: linux-scsi@vger.kernel.org
17899 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17902 F: Documentation/devicetree/bindings/scsi/
17908 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17909 L: linux-scsi@vger.kernel.org
17911 F: Documentation/scsi/st.rst
17912 F: drivers/scsi/st.*
17913 F: drivers/scsi/st_*.h
17915 SCSI TARGET CORE USER DRIVER
17916 M: Bodo Stroesser <bostroesser@gmail.com>
17917 L: linux-scsi@vger.kernel.org
17918 L: target-devel@vger.kernel.org
17920 F: Documentation/target/tcmu-design.rst
17921 F: drivers/target/target_core_user.c
17922 F: include/uapi/linux/target_core_user.h
17924 SCSI TARGET SUBSYSTEM
17925 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17926 L: linux-scsi@vger.kernel.org
17927 L: target-devel@vger.kernel.org
17929 W: http://www.linux-iscsi.org
17930 Q: https://patchwork.kernel.org/project/target-devel/list/
17931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17932 F: Documentation/target/
17937 M: Vlad Yasevich <vyasevich@gmail.com>
17938 M: Neil Horman <nhorman@tuxdriver.com>
17939 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17940 L: linux-sctp@vger.kernel.org
17942 W: http://lksctp.sourceforge.net
17943 F: Documentation/networking/sctp.rst
17944 F: include/linux/sctp.h
17945 F: include/net/sctp/
17946 F: include/uapi/linux/sctp.h
17950 M: Jim Cromie <jim.cromie@gmail.com>
17952 F: Documentation/i2c/busses/scx200_acb.rst
17953 F: arch/x86/platform/scx200/
17954 F: drivers/i2c/busses/scx200*
17955 F: drivers/mtd/maps/scx200_docflash.c
17956 F: drivers/watchdog/scx200_wdt.c
17957 F: include/linux/scx200.h
17960 M: Jim Cromie <jim.cromie@gmail.com>
17962 F: drivers/char/scx200_gpio.c
17963 F: include/linux/scx200_gpio.h
17965 SCx200 HRT CLOCKSOURCE DRIVER
17966 M: Jim Cromie <jim.cromie@gmail.com>
17968 F: drivers/clocksource/scx200_hrt.c
17970 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17971 M: Sascha Sommer <saschasommer@freenet.de>
17972 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17974 F: drivers/mmc/host/sdricoh_cs.c
17976 SECO BOARDS CEC DRIVER
17977 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17979 F: drivers/media/cec/platform/seco/seco-cec.c
17980 F: drivers/media/cec/platform/seco/seco-cec.h
17983 M: Kees Cook <keescook@chromium.org>
17984 R: Andy Lutomirski <luto@amacapital.net>
17985 R: Will Drewry <wad@chromium.org>
17987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17988 F: Documentation/userspace-api/seccomp_filter.rst
17989 F: include/linux/seccomp.h
17990 F: include/uapi/linux/seccomp.h
17991 F: kernel/seccomp.c
17992 F: tools/testing/selftests/kselftest_harness.h
17993 F: tools/testing/selftests/seccomp/*
17994 K: \bsecure_computing
17997 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17998 M: Al Cooper <alcooperx@gmail.com>
17999 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18000 L: linux-mmc@vger.kernel.org
18002 F: drivers/mmc/host/sdhci-brcmstb*
18004 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18005 M: Adrian Hunter <adrian.hunter@intel.com>
18006 L: linux-mmc@vger.kernel.org
18008 F: drivers/mmc/host/sdhci*
18010 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18011 M: Eugen Hristev <eugen.hristev@microchip.com>
18012 L: linux-mmc@vger.kernel.org
18014 F: drivers/mmc/host/sdhci-of-at91.c
18016 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18017 M: Ben Dooks <ben-linux@fluff.org>
18018 M: Jaehoon Chung <jh80.chung@samsung.com>
18019 L: linux-mmc@vger.kernel.org
18021 F: drivers/mmc/host/sdhci-s3c*
18023 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18024 M: Viresh Kumar <vireshk@kernel.org>
18025 L: linux-mmc@vger.kernel.org
18027 F: drivers/mmc/host/sdhci-spear.c
18029 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18030 M: Kishon Vijay Abraham I <kishon@ti.com>
18031 L: linux-mmc@vger.kernel.org
18033 F: drivers/mmc/host/sdhci-omap.c
18035 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18036 M: Haibo Chen <haibo.chen@nxp.com>
18037 L: linux-imx@nxp.com
18038 L: linux-mmc@vger.kernel.org
18040 F: drivers/mmc/host/sdhci-esdhc-imx.c
18042 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18043 M: Jonathan Derrick <jonathan.derrick@intel.com>
18044 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18045 L: linux-block@vger.kernel.org
18047 F: block/opal_proto.h
18049 F: include/linux/sed*
18050 F: include/uapi/linux/sed*
18053 M: Security Officers <security@kernel.org>
18055 F: Documentation/admin-guide/security-bugs.rst
18058 M: James Morris <jmorris@namei.org>
18059 M: "Serge E. Hallyn" <serge@hallyn.com>
18060 L: linux-security-module@vger.kernel.org (suggested Cc:)
18062 W: http://kernsec.org/
18063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
18065 X: security/selinux/
18067 SELINUX SECURITY MODULE
18068 M: Paul Moore <paul@paul-moore.com>
18069 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18070 M: Eric Paris <eparis@parisplace.org>
18071 L: selinux@vger.kernel.org
18073 W: https://selinuxproject.org
18074 W: https://github.com/SELinuxProject
18075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18076 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18077 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18078 F: Documentation/admin-guide/LSM/SELinux.rst
18079 F: include/trace/events/avc.h
18080 F: include/uapi/linux/selinux_netlink.h
18081 F: scripts/selinux/
18082 F: security/selinux/
18085 M: Jiri Slaby <jirislaby@kernel.org>
18087 F: drivers/misc/phantom.c
18088 F: include/uapi/linux/phantom.h
18090 SENSEAIR SUNRISE 006-0-0007
18091 M: Jacopo Mondi <jacopo@jmondi.org>
18093 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18094 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18095 F: drivers/iio/chemical/sunrise_co2.c
18097 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18098 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18100 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18101 F: drivers/iio/chemical/scd30.h
18102 F: drivers/iio/chemical/scd30_core.c
18103 F: drivers/iio/chemical/scd30_i2c.c
18104 F: drivers/iio/chemical/scd30_serial.c
18106 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18107 M: Roan van Dijk <roan@protonic.nl>
18109 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18110 F: drivers/iio/chemical/scd4x.c
18112 SENSIRION SGP40 GAS SENSOR DRIVER
18113 M: Andreas Klinger <ak@it-klinger.de>
18115 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18116 F: drivers/iio/chemical/sgp40.c
18118 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18119 M: Tomasz Duszynski <tduszyns@gmail.com>
18121 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18122 F: drivers/iio/chemical/sps30.c
18123 F: drivers/iio/chemical/sps30_i2c.c
18124 F: drivers/iio/chemical/sps30_serial.c
18127 M: Rob Herring <robh@kernel.org>
18128 L: linux-serial@vger.kernel.org
18130 F: Documentation/devicetree/bindings/serial/serial.yaml
18131 F: drivers/tty/serdev/
18132 F: include/linux/serdev.h
18135 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18136 L: linux-serial@vger.kernel.org
18138 F: Documentation/devicetree/bindings/serial/
18139 F: drivers/tty/serial/
18142 M: Sean Young <sean@mess.org>
18143 L: linux-media@vger.kernel.org
18145 F: drivers/media/rc/serial_ir.c
18147 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18148 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18151 F: Documentation/devicetree/bindings/slimbus/
18152 F: drivers/slimbus/
18153 F: include/linux/slimbus.h
18156 M: Edward Cree <ecree.xilinx@gmail.com>
18157 M: Martin Habets <habetsm.xilinx@gmail.com>
18158 L: netdev@vger.kernel.org
18160 F: drivers/net/ethernet/sfc/
18162 SFF/SFP/SFP+ MODULE SUPPORT
18163 M: Russell King <linux@armlinux.org.uk>
18164 L: netdev@vger.kernel.org
18166 F: drivers/net/phy/phylink.c
18167 F: drivers/net/phy/sfp*
18168 F: include/linux/mdio/mdio-i2c.h
18169 F: include/linux/phylink.h
18170 F: include/linux/sfp.h
18171 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)
18174 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18176 F: drivers/misc/sgi-gru/
18178 SGI XP/XPC/XPNET DRIVER
18179 M: Robin Holt <robinmholt@gmail.com>
18180 M: Steve Wahl <steve.wahl@hpe.com>
18181 R: Mike Travis <mike.travis@hpe.com>
18183 F: drivers/misc/sgi-xp/
18185 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18186 M: Karsten Graul <kgraul@linux.ibm.com>
18187 M: Wenjia Zhang <wenjia@linux.ibm.com>
18188 L: linux-s390@vger.kernel.org
18190 W: http://www.ibm.com/developerworks/linux/linux390/
18193 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18194 M: Linus Walleij <linus.walleij@linaro.org>
18195 L: linux-iio@vger.kernel.org
18197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18198 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18199 F: drivers/iio/light/gp2ap002.c
18201 SHARP RJ54N1CB0C SENSOR DRIVER
18202 M: Jacopo Mondi <jacopo@jmondi.org>
18203 L: linux-media@vger.kernel.org
18205 T: git git://linuxtv.org/media_tree.git
18206 F: drivers/media/i2c/rj54n1cb0c.c
18207 F: include/media/i2c/rj54n1cb0c.h
18209 SH_VOU V4L2 OUTPUT DRIVER
18210 L: linux-media@vger.kernel.org
18212 F: drivers/media/platform/renesas/sh_vou.c
18213 F: include/media/drv-intf/sh_vou.h
18215 SI2157 MEDIA DRIVER
18216 M: Antti Palosaari <crope@iki.fi>
18217 L: linux-media@vger.kernel.org
18219 W: https://linuxtv.org
18220 W: http://palosaari.fi/linux/
18221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18222 T: git git://linuxtv.org/anttip/media_tree.git
18223 F: drivers/media/tuners/si2157*
18225 SI2165 MEDIA DRIVER
18226 M: Matthias Schwarzott <zzam@gentoo.org>
18227 L: linux-media@vger.kernel.org
18229 W: https://linuxtv.org
18230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18231 F: drivers/media/dvb-frontends/si2165*
18233 SI2168 MEDIA DRIVER
18234 M: Antti Palosaari <crope@iki.fi>
18235 L: linux-media@vger.kernel.org
18237 W: https://linuxtv.org
18238 W: http://palosaari.fi/linux/
18239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18240 T: git git://linuxtv.org/anttip/media_tree.git
18241 F: drivers/media/dvb-frontends/si2168*
18243 SI470X FM RADIO RECEIVER I2C DRIVER
18244 M: Hans Verkuil <hverkuil@xs4all.nl>
18245 L: linux-media@vger.kernel.org
18247 W: https://linuxtv.org
18248 T: git git://linuxtv.org/media_tree.git
18249 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18251 SI470X FM RADIO RECEIVER USB DRIVER
18252 M: Hans Verkuil <hverkuil@xs4all.nl>
18253 L: linux-media@vger.kernel.org
18255 W: https://linuxtv.org
18256 T: git git://linuxtv.org/media_tree.git
18257 F: drivers/media/radio/si470x/radio-si470x-common.c
18258 F: drivers/media/radio/si470x/radio-si470x-usb.c
18259 F: drivers/media/radio/si470x/radio-si470x.h
18261 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18262 M: Eduardo Valentin <edubezval@gmail.com>
18263 L: linux-media@vger.kernel.org
18265 W: https://linuxtv.org
18266 T: git git://linuxtv.org/media_tree.git
18267 F: drivers/media/radio/si4713/si4713.?
18269 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18270 M: Eduardo Valentin <edubezval@gmail.com>
18271 L: linux-media@vger.kernel.org
18273 W: https://linuxtv.org
18274 T: git git://linuxtv.org/media_tree.git
18275 F: drivers/media/radio/si4713/radio-platform-si4713.c
18277 SI4713 FM RADIO TRANSMITTER USB DRIVER
18278 M: Hans Verkuil <hverkuil@xs4all.nl>
18279 L: linux-media@vger.kernel.org
18281 W: https://linuxtv.org
18282 T: git git://linuxtv.org/media_tree.git
18283 F: drivers/media/radio/si4713/radio-usb-si4713.c
18286 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18287 L: linux-media@vger.kernel.org
18289 W: https://linuxtv.org
18290 T: git git://linuxtv.org/media_tree.git
18291 F: drivers/media/common/siano/
18292 F: drivers/media/mmc/siano/
18293 F: drivers/media/usb/siano/
18294 F: drivers/media/usb/siano/
18297 M: Palmer Dabbelt <palmer@dabbelt.com>
18298 M: Paul Walmsley <paul.walmsley@sifive.com>
18299 L: linux-riscv@lists.infradead.org
18301 T: git git://github.com/sifive/riscv-linux.git
18305 SIFIVE FU540 SYSTEM-ON-CHIP
18306 M: Paul Walmsley <paul.walmsley@sifive.com>
18307 M: Palmer Dabbelt <palmer@dabbelt.com>
18308 L: linux-riscv@lists.infradead.org
18310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18315 M: Green Wan <green.wan@sifive.com>
18317 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18318 F: drivers/dma/sf-pdma/
18320 SILEAD TOUCHSCREEN DRIVER
18321 M: Hans de Goede <hdegoede@redhat.com>
18322 L: linux-input@vger.kernel.org
18323 L: platform-driver-x86@vger.kernel.org
18325 F: drivers/input/touchscreen/silead.c
18326 F: drivers/platform/x86/touchscreen_dmi.c
18328 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18329 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18331 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18332 F: drivers/net/wireless/silabs/wfx/
18334 SILICON MOTION SM712 FRAME BUFFER DRIVER
18335 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18336 M: Teddy Wang <teddy.wang@siliconmotion.com>
18337 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18338 L: linux-fbdev@vger.kernel.org
18340 F: Documentation/fb/sm712fb.rst
18341 F: drivers/video/fbdev/sm712*
18343 SILVACO I3C DUAL-ROLE MASTER
18344 M: Miquel Raynal <miquel.raynal@bootlin.com>
18345 M: Conor Culhane <conor.culhane@silvaco.com>
18346 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18348 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18349 F: drivers/i3c/master/svc-i3c-master.c
18352 M: Hans de Goede <hdegoede@redhat.com>
18353 L: linux-fbdev@vger.kernel.org
18355 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18356 F: drivers/video/fbdev/simplefb.c
18357 F: include/linux/platform_data/simplefb.h
18359 SIMTEC EB110ATX (Chalice CATS)
18360 M: Simtec Linux Team <linux@simtec.co.uk>
18362 W: http://www.simtec.co.uk/products/EB110ATX/
18364 SIMTEC EB2410ITX (BAST)
18365 M: Simtec Linux Team <linux@simtec.co.uk>
18367 W: http://www.simtec.co.uk/products/EB2410ITX/
18368 F: arch/arm/mach-s3c/bast-ide.c
18369 F: arch/arm/mach-s3c/bast-irq.c
18370 F: arch/arm/mach-s3c/mach-bast.c
18373 M: Thorsten Scherer <t.scherer@eckelmann.de>
18374 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18375 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18377 F: drivers/gpio/gpio-siox.c
18379 F: include/trace/events/siox.h
18381 SIPHASH PRF ROUTINES
18382 M: Jason A. Donenfeld <Jason@zx2c4.com>
18384 F: include/linux/siphash.h
18386 F: lib/test_siphash.c
18388 SIS 190 ETHERNET DRIVER
18389 M: Francois Romieu <romieu@fr.zoreil.com>
18390 L: netdev@vger.kernel.org
18392 F: drivers/net/ethernet/sis/sis190.c
18394 SIS 900/7016 FAST ETHERNET DRIVER
18395 M: Daniele Venzano <venza@brownhat.org>
18396 L: netdev@vger.kernel.org
18398 W: http://www.brownhat.org/sis900.html
18399 F: drivers/net/ethernet/sis/sis900.*
18401 SIS FRAMEBUFFER DRIVER
18402 M: Thomas Winischhofer <thomas@winischhofer.net>
18404 W: http://www.winischhofer.net/linuxsisvga.shtml
18405 F: Documentation/fb/sisfb.rst
18406 F: drivers/video/fbdev/sis/
18407 F: include/video/sisfb.h
18409 SIS I2C TOUCHSCREEN DRIVER
18410 M: Mika Penttilä <mika.penttila@nextfour.com>
18411 L: linux-input@vger.kernel.org
18413 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18414 F: drivers/input/touchscreen/sis_i2c.c
18417 M: Thomas Winischhofer <thomas@winischhofer.net>
18419 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18420 F: drivers/usb/misc/sisusbvga/
18422 SL28 CPLD MFD DRIVER
18423 M: Michael Walle <michael@walle.cc>
18425 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18426 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18427 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18428 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18429 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18430 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18431 F: drivers/gpio/gpio-sl28cpld.c
18432 F: drivers/hwmon/sl28cpld-hwmon.c
18433 F: drivers/irqchip/irq-sl28cpld.c
18434 F: drivers/pwm/pwm-sl28cpld.c
18435 F: drivers/watchdog/sl28cpld_wdt.c
18438 M: Christoph Lameter <cl@linux.com>
18439 M: Pekka Enberg <penberg@kernel.org>
18440 M: David Rientjes <rientjes@google.com>
18441 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18442 M: Andrew Morton <akpm@linux-foundation.org>
18443 M: Vlastimil Babka <vbabka@suse.cz>
18444 R: Roman Gushchin <roman.gushchin@linux.dev>
18445 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18446 L: linux-mm@kvack.org
18448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18449 F: include/linux/sl?b*.h
18452 SLEEPABLE READ-COPY UPDATE (SRCU)
18453 M: Lai Jiangshan <jiangshanlai@gmail.com>
18454 M: "Paul E. McKenney" <paulmck@kernel.org>
18455 M: Josh Triplett <josh@joshtriplett.org>
18456 R: Steven Rostedt <rostedt@goodmis.org>
18457 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18458 L: rcu@vger.kernel.org
18460 W: http://www.rdrop.com/users/paulmck/RCU/
18461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18462 F: include/linux/srcu*.h
18463 F: kernel/rcu/srcu*.c
18465 SMACK SECURITY MODULE
18466 M: Casey Schaufler <casey@schaufler-ca.com>
18467 L: linux-security-module@vger.kernel.org
18469 W: http://schaufler-ca.com
18470 T: git git://github.com/cschaufler/smack-next
18471 F: Documentation/admin-guide/LSM/Smack.rst
18474 SMC91x ETHERNET DRIVER
18475 M: Nicolas Pitre <nico@fluxnic.net>
18477 F: drivers/net/ethernet/smsc/smc91x.*
18479 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18480 M: Mark Rutland <mark.rutland@arm.com>
18481 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18482 M: Sudeep Holla <sudeep.holla@arm.com>
18483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18485 F: drivers/firmware/smccc/
18486 F: include/linux/arm-smccc.h
18488 SMM665 HARDWARE MONITOR DRIVER
18489 M: Guenter Roeck <linux@roeck-us.net>
18490 L: linux-hwmon@vger.kernel.org
18492 F: Documentation/hwmon/smm665.rst
18493 F: drivers/hwmon/smm665.c
18495 SMSC EMC2103 HARDWARE MONITOR DRIVER
18496 M: Steve Glendinning <steve.glendinning@shawell.net>
18497 L: linux-hwmon@vger.kernel.org
18499 F: Documentation/hwmon/emc2103.rst
18500 F: drivers/hwmon/emc2103.c
18502 SMSC SCH5627 HARDWARE MONITOR DRIVER
18503 M: Hans de Goede <hdegoede@redhat.com>
18504 L: linux-hwmon@vger.kernel.org
18506 F: Documentation/hwmon/sch5627.rst
18507 F: drivers/hwmon/sch5627.c
18509 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18510 M: Steve Glendinning <steve.glendinning@shawell.net>
18511 L: linux-fbdev@vger.kernel.org
18513 F: drivers/video/fbdev/smscufx.c
18515 SMSC47B397 HARDWARE MONITOR DRIVER
18516 M: Jean Delvare <jdelvare@suse.com>
18517 L: linux-hwmon@vger.kernel.org
18519 F: Documentation/hwmon/smsc47b397.rst
18520 F: drivers/hwmon/smsc47b397.c
18522 SMSC911x ETHERNET DRIVER
18523 M: Steve Glendinning <steve.glendinning@shawell.net>
18524 L: netdev@vger.kernel.org
18526 F: drivers/net/ethernet/smsc/smsc911x.*
18527 F: include/linux/smsc911x.h
18529 SMSC9420 PCI ETHERNET DRIVER
18530 M: Steve Glendinning <steve.glendinning@shawell.net>
18531 L: netdev@vger.kernel.org
18533 F: drivers/net/ethernet/smsc/smsc9420.*
18535 SOCIONEXT (SNI) AVE NETWORK DRIVER
18536 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18537 L: netdev@vger.kernel.org
18539 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18540 F: drivers/net/ethernet/socionext/sni_ave.c
18542 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18543 M: Jassi Brar <jaswinder.singh@linaro.org>
18544 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18545 L: netdev@vger.kernel.org
18547 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18548 F: drivers/net/ethernet/socionext/netsec.c
18550 SOCIONEXT (SNI) Synquacer SPI DRIVER
18551 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18552 M: Jassi Brar <jaswinder.singh@linaro.org>
18553 L: linux-spi@vger.kernel.org
18555 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18556 F: drivers/spi/spi-synquacer.c
18558 SOCIONEXT SYNQUACER I2C DRIVER
18559 M: Ard Biesheuvel <ardb@kernel.org>
18560 L: linux-i2c@vger.kernel.org
18562 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18563 F: drivers/i2c/busses/i2c-synquacer.c
18565 SOCIONEXT UNIPHIER SOUND DRIVER
18566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18568 F: sound/soc/uniphier/
18570 SOEKRIS NET48XX LED SUPPORT
18571 M: Chris Boot <bootc@bootc.net>
18573 F: drivers/leds/leds-net48xx.c
18575 SOFT-IWARP DRIVER (siw)
18576 M: Bernard Metzler <bmt@zurich.ibm.com>
18577 L: linux-rdma@vger.kernel.org
18579 F: drivers/infiniband/sw/siw/
18580 F: include/uapi/rdma/siw-abi.h
18582 SOFT-ROCE DRIVER (rxe)
18583 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18584 L: linux-rdma@vger.kernel.org
18586 F: drivers/infiniband/sw/rxe/
18587 F: include/uapi/rdma/rdma_user_rxe.h
18589 SOFTLOGIC 6x10 MPEG CODEC
18590 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18591 M: Anton Sviridenko <anton@corp.bluecherry.net>
18592 M: Andrey Utkin <andrey_utkin@fastmail.com>
18593 M: Ismael Luceno <ismael@iodev.co.uk>
18594 L: linux-media@vger.kernel.org
18596 F: drivers/media/pci/solo6x10/
18598 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18599 M: James Morse <james.morse@arm.com>
18600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18602 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18603 F: drivers/firmware/arm_sdei.c
18604 F: include/linux/arm_sdei.h
18605 F: include/uapi/linux/arm_sdei.h
18607 SOFTWARE NODES AND DEVICE PROPERTIES
18608 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18609 R: Daniel Scally <djrscally@gmail.com>
18610 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18611 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18612 L: linux-acpi@vger.kernel.org
18614 F: drivers/base/property.c
18615 F: drivers/base/swnode.c
18616 F: include/linux/fwnode.h
18617 F: include/linux/property.h
18619 SOFTWARE RAID (Multiple Disks) SUPPORT
18620 M: Song Liu <song@kernel.org>
18621 L: linux-raid@vger.kernel.org
18623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18624 F: drivers/md/Kconfig
18625 F: drivers/md/Makefile
18627 F: drivers/md/raid*
18628 F: include/linux/raid/
18629 F: include/uapi/linux/raid/
18631 SOLIDRUN CLEARFOG SUPPORT
18632 M: Russell King <linux@armlinux.org.uk>
18634 F: arch/arm/boot/dts/armada-388-clearfog*
18635 F: arch/arm/boot/dts/armada-38x-solidrun-*
18637 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18638 M: Russell King <linux@armlinux.org.uk>
18640 F: arch/arm/boot/dts/imx6*-cubox-i*
18641 F: arch/arm/boot/dts/imx6*-hummingboard*
18642 F: arch/arm/boot/dts/imx6*-sr-*
18644 SONIC NETWORK DRIVER
18645 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18646 L: netdev@vger.kernel.org
18648 F: drivers/net/ethernet/natsemi/sonic.*
18650 SONICS SILICON BACKPLANE DRIVER (SSB)
18651 M: Michael Buesch <m@bues.ch>
18652 L: linux-wireless@vger.kernel.org
18655 F: include/linux/ssb/
18657 SONY IMX208 SENSOR DRIVER
18658 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18659 L: linux-media@vger.kernel.org
18661 T: git git://linuxtv.org/media_tree.git
18662 F: drivers/media/i2c/imx208.c
18664 SONY IMX214 SENSOR DRIVER
18665 M: Ricardo Ribalda <ribalda@kernel.org>
18666 L: linux-media@vger.kernel.org
18668 T: git git://linuxtv.org/media_tree.git
18669 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18670 F: drivers/media/i2c/imx214.c
18672 SONY IMX219 SENSOR DRIVER
18673 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18674 L: linux-media@vger.kernel.org
18676 T: git git://linuxtv.org/media_tree.git
18677 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18678 F: drivers/media/i2c/imx219.c
18680 SONY IMX258 SENSOR DRIVER
18681 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18682 L: linux-media@vger.kernel.org
18684 T: git git://linuxtv.org/media_tree.git
18685 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18686 F: drivers/media/i2c/imx258.c
18688 SONY IMX274 SENSOR DRIVER
18689 M: Leon Luo <leonl@leopardimaging.com>
18690 L: linux-media@vger.kernel.org
18692 T: git git://linuxtv.org/media_tree.git
18693 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18694 F: drivers/media/i2c/imx274.c
18696 SONY IMX290 SENSOR DRIVER
18697 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18698 L: linux-media@vger.kernel.org
18700 T: git git://linuxtv.org/media_tree.git
18701 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18702 F: drivers/media/i2c/imx290.c
18704 SONY IMX319 SENSOR DRIVER
18705 M: Bingbu Cao <bingbu.cao@intel.com>
18706 L: linux-media@vger.kernel.org
18708 T: git git://linuxtv.org/media_tree.git
18709 F: drivers/media/i2c/imx319.c
18711 SONY IMX334 SENSOR DRIVER
18712 M: Paul J. Murphy <paul.j.murphy@intel.com>
18713 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18714 L: linux-media@vger.kernel.org
18716 T: git git://linuxtv.org/media_tree.git
18717 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18718 F: drivers/media/i2c/imx334.c
18720 SONY IMX335 SENSOR DRIVER
18721 M: Paul J. Murphy <paul.j.murphy@intel.com>
18722 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18723 L: linux-media@vger.kernel.org
18725 T: git git://linuxtv.org/media_tree.git
18726 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18727 F: drivers/media/i2c/imx335.c
18729 SONY IMX355 SENSOR DRIVER
18730 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18731 L: linux-media@vger.kernel.org
18733 T: git git://linuxtv.org/media_tree.git
18734 F: drivers/media/i2c/imx355.c
18736 SONY IMX412 SENSOR DRIVER
18737 M: Paul J. Murphy <paul.j.murphy@intel.com>
18738 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18739 L: linux-media@vger.kernel.org
18741 T: git git://linuxtv.org/media_tree.git
18742 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18743 F: drivers/media/i2c/imx412.c
18745 SONY MEMORYSTICK SUBSYSTEM
18746 M: Maxim Levitsky <maximlevitsky@gmail.com>
18747 M: Alex Dubov <oakad@yahoo.com>
18748 M: Ulf Hansson <ulf.hansson@linaro.org>
18749 L: linux-mmc@vger.kernel.org
18751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18752 F: drivers/memstick/
18753 F: include/linux/memstick.h
18755 SONY VAIO CONTROL DEVICE DRIVER
18756 M: Mattia Dongili <malattia@linux.it>
18757 L: platform-driver-x86@vger.kernel.org
18759 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18760 F: Documentation/admin-guide/laptops/sony-laptop.rst
18761 F: drivers/char/sonypi.c
18762 F: drivers/platform/x86/sony-laptop.c
18763 F: include/linux/sony-laptop.h
18766 M: Jaroslav Kysela <perex@perex.cz>
18767 M: Takashi Iwai <tiwai@suse.com>
18768 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18770 W: http://www.alsa-project.org/
18771 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18773 F: Documentation/sound/
18775 F: include/uapi/sound/
18777 F: tools/testing/selftests/alsa
18779 SOUND - COMPRESSED AUDIO
18780 M: Vinod Koul <vkoul@kernel.org>
18781 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18784 F: Documentation/sound/designs/compress-offload.rst
18785 F: include/sound/compress_driver.h
18786 F: include/uapi/sound/compress_*
18787 F: sound/core/compress_offload.c
18788 F: sound/soc/soc-compress.c
18790 SOUND - DMAENGINE HELPERS
18791 M: Lars-Peter Clausen <lars@metafoo.de>
18793 F: include/sound/dmaengine_pcm.h
18794 F: sound/core/pcm_dmaengine.c
18795 F: sound/soc/soc-generic-dmaengine-pcm.c
18797 SOUND - ALSA SELFTESTS
18798 M: Mark Brown <broonie@kernel.org>
18799 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18800 L: linux-kselftest@vger.kernel.org
18802 F: tools/testing/selftests/alsa
18804 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18805 M: Liam Girdwood <lgirdwood@gmail.com>
18806 M: Mark Brown <broonie@kernel.org>
18807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18809 W: http://alsa-project.org/main/index.php/ASoC
18810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18811 F: Documentation/devicetree/bindings/sound/
18812 F: Documentation/sound/soc/
18813 F: include/dt-bindings/sound/
18814 F: include/sound/soc*
18817 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18818 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18819 M: Liam Girdwood <lgirdwood@gmail.com>
18820 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18821 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18822 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18823 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18824 M: Daniel Baluta <daniel.baluta@nxp.com>
18825 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18827 W: https://github.com/thesofproject/linux/
18830 SOUNDWIRE SUBSYSTEM
18831 M: Vinod Koul <vkoul@kernel.org>
18832 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18833 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18834 R: Sanyog Kale <sanyog.r.kale@intel.com>
18835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18838 F: Documentation/driver-api/soundwire/
18839 F: drivers/soundwire/
18840 F: include/linux/soundwire/
18843 M: Olli Salonen <olli.salonen@iki.fi>
18844 L: linux-media@vger.kernel.org
18846 W: https://linuxtv.org
18847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18848 F: drivers/media/dvb-frontends/sp2*
18850 SPARC + UltraSPARC (sparc/sparc64)
18851 M: "David S. Miller" <davem@davemloft.net>
18852 L: sparclinux@vger.kernel.org
18854 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18860 SPARC SERIAL DRIVERS
18861 M: "David S. Miller" <davem@davemloft.net>
18862 L: sparclinux@vger.kernel.org
18864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18866 F: drivers/tty/serial/suncore.c
18867 F: drivers/tty/serial/sunhv.c
18868 F: drivers/tty/serial/sunsab.c
18869 F: drivers/tty/serial/sunsab.h
18870 F: drivers/tty/serial/sunsu.c
18871 F: drivers/tty/serial/sunzilog.c
18872 F: drivers/tty/serial/sunzilog.h
18873 F: drivers/tty/vcc.c
18874 F: include/linux/sunserialcore.h
18877 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18878 L: linux-sparse@vger.kernel.org
18880 W: https://sparse.docs.kernel.org/
18881 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18882 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18883 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18884 F: include/linux/compiler.h
18886 SPEAKUP CONSOLE SPEECH DRIVER
18887 M: William Hubbs <w.d.hubbs@gmail.com>
18888 M: Chris Brannon <chris@the-brannons.com>
18889 M: Kirk Reiser <kirk@reisers.ca>
18890 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18891 L: speakup@linux-speakup.org
18893 W: http://www.linux-speakup.org/
18894 W: https://github.com/linux-speakup/speakup
18895 B: https://github.com/linux-speakup/speakup/issues
18896 F: drivers/accessibility/speakup/
18898 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18899 M: Viresh Kumar <vireshk@kernel.org>
18900 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18904 W: http://www.st.com/spear
18905 F: arch/arm/boot/dts/spear*
18906 F: arch/arm/mach-spear/
18907 F: drivers/clk/spear/
18908 F: drivers/pinctrl/spear/
18911 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18912 M: Pratyush Yadav <p.yadav@ti.com>
18913 R: Michael Walle <michael@walle.cc>
18914 L: linux-mtd@lists.infradead.org
18916 W: http://www.linux-mtd.infradead.org/
18917 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18918 C: irc://irc.oftc.net/mtd
18919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18920 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18921 F: drivers/mtd/spi-nor/
18922 F: include/linux/mtd/spi-nor.h
18925 M: Mark Brown <broonie@kernel.org>
18926 L: linux-spi@vger.kernel.org
18928 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18930 F: Documentation/devicetree/bindings/spi/
18931 F: Documentation/spi/
18933 F: include/linux/spi/
18934 F: include/uapi/linux/spi/
18937 SPIDERNET NETWORK DRIVER for CELL
18938 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18939 M: Geoff Levand <geoff@infradead.org>
18940 L: netdev@vger.kernel.org
18941 L: linuxppc-dev@lists.ozlabs.org
18943 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18944 F: drivers/net/ethernet/toshiba/spider_net*
18947 M: Stephen Boyd <sboyd@kernel.org>
18948 L: linux-kernel@vger.kernel.org
18950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18951 F: Documentation/devicetree/bindings/spmi/
18953 F: include/dt-bindings/spmi/spmi.h
18954 F: include/linux/spmi.h
18955 F: include/trace/events/spmi.h
18958 M: Jeremy Kerr <jk@ozlabs.org>
18959 L: linuxppc-dev@lists.ozlabs.org
18961 W: http://www.ibm.com/developerworks/power/cell/
18962 F: Documentation/filesystems/spufs/spufs.rst
18963 F: arch/powerpc/platforms/cell/spufs/
18965 SQUASHFS FILE SYSTEM
18966 M: Phillip Lougher <phillip@squashfs.org.uk>
18967 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18969 W: http://squashfs.org.uk
18970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18971 F: Documentation/filesystems/squashfs.rst
18974 SRM (Alpha) environment access
18975 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18977 F: arch/alpha/kernel/srm_env.c
18979 ST LSM6DSx IMU IIO DRIVER
18980 M: Lorenzo Bianconi <lorenzo@kernel.org>
18981 L: linux-iio@vger.kernel.org
18983 W: http://www.st.com/
18984 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18985 F: drivers/iio/imu/st_lsm6dsx/
18987 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18988 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18989 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18990 L: linux-media@vger.kernel.org
18992 T: git git://linuxtv.org/media_tree.git
18993 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18994 F: drivers/media/i2c/st-mipid02.c
18996 ST STM32 I2C/SMBUS DRIVER
18997 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18998 M: Alain Volmat <alain.volmat@foss.st.com>
18999 L: linux-i2c@vger.kernel.org
19001 F: drivers/i2c/busses/i2c-stm32*
19003 ST STM32 SPI DRIVER
19004 M: Alain Volmat <alain.volmat@foss.st.com>
19005 L: linux-spi@vger.kernel.org
19007 F: drivers/spi/spi-stm32.c
19010 M: Daniel Nilsson <daniel.nilsson@flex.com>
19011 L: linux-hwmon@vger.kernel.org
19013 F: Documentation/hwmon/stpddc60.rst
19014 F: drivers/hwmon/pmbus/stpddc60.c
19016 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19017 M: Song Qiang <songqiang1304521@gmail.com>
19018 L: linux-iio@vger.kernel.org
19020 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19021 F: drivers/iio/proximity/vl53l0x-i2c.c
19024 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19025 M: Sasha Levin <sashal@kernel.org>
19026 L: stable@vger.kernel.org
19028 F: Documentation/process/stable-kernel-rules.rst
19030 STAGING - ATOMISP DRIVER
19031 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19032 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19033 L: linux-media@vger.kernel.org
19035 F: drivers/staging/media/atomisp/
19037 STAGING - FIELDBUS SUBSYSTEM
19038 M: Sven Van Asbroeck <TheSven73@gmail.com>
19040 F: drivers/staging/fieldbus/*
19041 F: drivers/staging/fieldbus/Documentation/
19043 STAGING - HMS ANYBUS-S BUS
19044 M: Sven Van Asbroeck <TheSven73@gmail.com>
19046 F: drivers/staging/fieldbus/anybuss/
19048 STAGING - INDUSTRIAL IO
19049 M: Jonathan Cameron <jic23@kernel.org>
19050 L: linux-iio@vger.kernel.org
19052 F: Documentation/devicetree/bindings/staging/iio/
19053 F: drivers/staging/iio/
19055 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19056 M: Marc Dietrich <marvin24@gmx.de>
19057 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19058 L: linux-tegra@vger.kernel.org
19060 F: drivers/staging/nvec/
19062 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19063 M: Jens Frederich <jfrederich@gmail.com>
19064 M: Jon Nettleton <jon.nettleton@gmail.com>
19066 W: http://wiki.laptop.org/go/DCON
19067 F: drivers/staging/olpc_dcon/
19069 STAGING - REALTEK RTL8188EU DRIVERS
19070 M: Larry Finger <Larry.Finger@lwfinger.net>
19071 M: Phillip Potter <phil@philpotter.co.uk>
19073 F: drivers/staging/r8188eu/
19075 STAGING - REALTEK RTL8712U DRIVERS
19076 M: Larry Finger <Larry.Finger@lwfinger.net>
19077 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19079 F: drivers/staging/rtl8712/
19081 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19082 M: Michael Hennerich <michael.hennerich@analog.com>
19083 L: linux-fbdev@vger.kernel.org
19085 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19086 F: drivers/staging/fbtft/fb_seps525.c
19088 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19089 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19090 M: Teddy Wang <teddy.wang@siliconmotion.com>
19091 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19092 L: linux-fbdev@vger.kernel.org
19094 F: drivers/staging/sm750fb/
19096 STAGING - VIA VT665X DRIVERS
19097 M: Forest Bond <forest@alittletooquiet.net>
19099 F: drivers/staging/vt665?/
19102 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19103 L: linux-staging@lists.linux.dev
19105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19106 F: drivers/staging/
19108 STARFIRE/DURALAN NETWORK DRIVER
19109 M: Ion Badulescu <ionut@badula.org>
19111 F: drivers/net/ethernet/adaptec/starfire*
19113 STARFIVE JH7100 CLOCK DRIVERS
19114 M: Emil Renner Berthing <kernel@esmil.dk>
19116 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19117 F: drivers/clk/starfive/clk-starfive-jh7100*
19118 F: include/dt-bindings/clock/starfive-jh7100*.h
19120 STARFIVE JH7100 PINCTRL DRIVER
19121 M: Emil Renner Berthing <kernel@esmil.dk>
19122 L: linux-gpio@vger.kernel.org
19124 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19125 F: drivers/pinctrl/pinctrl-starfive.c
19126 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19128 STARFIVE JH7100 RESET CONTROLLER DRIVER
19129 M: Emil Renner Berthing <kernel@esmil.dk>
19131 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19132 F: drivers/reset/reset-starfive-jh7100.c
19133 F: include/dt-bindings/reset/starfive-jh7100.h
19136 M: Peter Zijlstra <peterz@infradead.org>
19137 M: Josh Poimboeuf <jpoimboe@kernel.org>
19138 M: Jason Baron <jbaron@akamai.com>
19139 R: Steven Rostedt <rostedt@goodmis.org>
19140 R: Ard Biesheuvel <ardb@kernel.org>
19142 F: arch/*/include/asm/jump_label*.h
19143 F: arch/*/include/asm/static_call*.h
19144 F: arch/*/kernel/jump_label.c
19145 F: arch/*/kernel/static_call.c
19146 F: include/linux/jump_label*.h
19147 F: include/linux/static_call*.h
19148 F: kernel/jump_label.c
19149 F: kernel/static_call.c
19151 STI AUDIO (ASoC) DRIVERS
19152 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19155 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19159 M: Alain Volmat <alain.volmat@foss.st.com>
19161 F: Documentation/devicetree/bindings/media/stih-cec.txt
19162 F: drivers/media/cec/platform/sti/
19164 STK1160 USB VIDEO CAPTURE DRIVER
19165 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19166 L: linux-media@vger.kernel.org
19168 T: git git://linuxtv.org/media_tree.git
19169 F: drivers/media/usb/stk1160/
19171 STM32 AUDIO (ASoC) DRIVERS
19172 M: Olivier Moysan <olivier.moysan@foss.st.com>
19173 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19176 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19177 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19180 STM32 TIMER/LPTIMER DRIVERS
19181 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19183 F: Documentation/ABI/testing/*timer-stm32
19184 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19185 F: drivers/*/stm32-*timer*
19186 F: drivers/pwm/pwm-stm32*
19187 F: include/linux/*/stm32-*tim*
19189 STMMAC ETHERNET DRIVER
19190 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19191 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19192 M: Jose Abreu <joabreu@synopsys.com>
19193 L: netdev@vger.kernel.org
19195 W: http://www.stlinux.com
19196 F: Documentation/networking/device_drivers/ethernet/stmicro/
19197 F: drivers/net/ethernet/stmicro/stmmac/
19200 M: Sam Creasey <sammy@sammy.net>
19202 W: http://sammy.net/sun3/
19203 F: arch/m68k/include/asm/sun3*
19204 F: arch/m68k/kernel/*sun3*
19205 F: arch/m68k/sun3*/
19206 F: drivers/net/ethernet/i825xx/sun3*
19208 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19209 M: Hans de Goede <hdegoede@redhat.com>
19210 L: linux-input@vger.kernel.org
19212 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19213 F: drivers/input/keyboard/sun4i-lradc-keys.c
19215 SUNDANCE NETWORK DRIVER
19216 M: Denis Kirjanov <kda@linux-powerpc.org>
19217 L: netdev@vger.kernel.org
19219 F: drivers/net/ethernet/dlink/sundance.c
19221 SUNPLUS ETHERNET DRIVER
19222 M: Wells Lu <wellslutw@gmail.com>
19223 L: netdev@vger.kernel.org
19225 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19226 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19227 F: drivers/net/ethernet/sunplus/
19229 SUNPLUS OCOTP DRIVER
19230 M: Vincent Shih <vincent.sunplus@gmail.com>
19232 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19233 F: drivers/nvmem/sunplus-ocotp.c
19236 M: Hammer Hsieh <hammerh0314@gmail.com>
19238 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19239 F: drivers/pwm/pwm-sunplus.c
19242 M: Vincent Shih <vincent.sunplus@gmail.com>
19243 L: linux-rtc@vger.kernel.org
19245 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19246 F: drivers/rtc/rtc-sunplus.c
19248 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19249 M: Li-hao Kuo <lhjeff911@gmail.com>
19250 L: linux-spi@vger.kernel.org
19252 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19253 F: drivers/spi/spi-sunplus-sp7021.c
19255 SUNPLUS UART DRIVER
19256 M: Hammer Hsieh <hammerh0314@gmail.com>
19258 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19259 F: drivers/tty/serial/sunplus-uart.c
19261 SUNPLUS WATCHDOG DRIVER
19262 M: Xiantao Hu <xt.hu@cqplus1.com>
19263 L: linux-watchdog@vger.kernel.org
19265 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19266 F: drivers/watchdog/sunplus_wdt.c
19269 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19270 M: Rich Felker <dalias@libc.org>
19271 L: linux-sh@vger.kernel.org
19273 Q: http://patchwork.kernel.org/project/linux-sh/list/
19274 F: Documentation/sh/
19279 M: "Rafael J. Wysocki" <rafael@kernel.org>
19280 M: Len Brown <len.brown@intel.com>
19281 M: Pavel Machek <pavel@ucw.cz>
19282 L: linux-pm@vger.kernel.org
19284 B: https://bugzilla.kernel.org
19285 F: Documentation/power/
19286 F: arch/x86/kernel/acpi/
19287 F: drivers/base/power/
19288 F: include/linux/freezer.h
19289 F: include/linux/pm.h
19290 F: include/linux/suspend.h
19294 M: Martin Mares <mj@ucw.cz>
19295 L: linux-video@atrey.karlin.mff.cuni.cz
19297 F: Documentation/admin-guide/svga.rst
19298 F: arch/x86/boot/video*
19301 M: Christoph Hellwig <hch@infradead.org>
19302 L: iommu@lists.linux-foundation.org
19303 L: iommu@lists.linux.dev
19305 W: http://git.infradead.org/users/hch/dma-mapping.git
19306 T: git git://git.infradead.org/users/hch/dma-mapping.git
19307 F: arch/*/kernel/pci-swiotlb.c
19308 F: include/linux/swiotlb.h
19309 F: kernel/dma/swiotlb.c
19312 M: Jiri Pirko <jiri@resnulli.us>
19313 M: Ivan Vecera <ivecera@redhat.com>
19314 L: netdev@vger.kernel.org
19316 F: include/net/switchdev.h
19319 SY8106A REGULATOR DRIVER
19320 M: Icenowy Zheng <icenowy@aosc.io>
19322 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19323 F: drivers/regulator/sy8106a-regulator.c
19325 SYNC FILE FRAMEWORK
19326 M: Sumit Semwal <sumit.semwal@linaro.org>
19327 R: Gustavo Padovan <gustavo@padovan.org>
19328 L: linux-media@vger.kernel.org
19329 L: dri-devel@lists.freedesktop.org
19331 T: git git://anongit.freedesktop.org/drm/drm-misc
19332 F: Documentation/driver-api/sync_file.rst
19333 F: drivers/dma-buf/dma-fence*
19334 F: drivers/dma-buf/sw_sync.c
19335 F: drivers/dma-buf/sync_*
19336 F: include/linux/sync_file.h
19337 F: include/uapi/linux/sync_file.h
19339 SYNOPSYS ARC ARCHITECTURE
19340 M: Vineet Gupta <vgupta@kernel.org>
19341 L: linux-snps-arc@lists.infradead.org
19343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19344 F: Documentation/arc/
19345 F: Documentation/devicetree/bindings/arc/*
19346 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19348 F: drivers/clocksource/arc_timer.c
19349 F: drivers/tty/serial/arc_uart.c
19351 SYNOPSYS ARC HSDK SDP pll clock driver
19352 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19354 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19355 F: drivers/clk/clk-hsdk-pll.c
19357 SYNOPSYS ARC SDP clock driver
19358 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19360 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19361 F: drivers/clk/axs10x/*
19363 SYNOPSYS ARC SDP platform support
19364 M: Alexey Brodkin <abrodkin@synopsys.com>
19366 F: Documentation/devicetree/bindings/arc/axs10*
19367 F: arch/arc/boot/dts/ax*
19368 F: arch/arc/plat-axs10x
19370 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19371 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19373 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19374 F: drivers/reset/reset-axs10x.c
19376 SYNOPSYS CREG GPIO DRIVER
19377 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19379 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19380 F: drivers/gpio/gpio-creg-snps.c
19382 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19385 F: drivers/tty/serial/8250/8250_dw.c
19386 F: drivers/tty/serial/8250/8250_dwlib.*
19387 F: drivers/tty/serial/8250/8250_lpss.c
19389 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19390 M: Hoan Tran <hoan@os.amperecomputing.com>
19391 M: Serge Semin <fancer.lancer@gmail.com>
19392 L: linux-gpio@vger.kernel.org
19394 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19395 F: drivers/gpio/gpio-dwapb.c
19397 SYNOPSYS DESIGNWARE APB SSI DRIVER
19398 M: Serge Semin <fancer.lancer@gmail.com>
19399 L: linux-spi@vger.kernel.org
19401 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19402 F: drivers/spi/spi-dw*
19404 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19405 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19407 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19408 F: drivers/dma/dw-axi-dmac/
19410 SYNOPSYS DESIGNWARE DMAC DRIVER
19411 M: Viresh Kumar <vireshk@kernel.org>
19412 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19414 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19415 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19417 F: include/dt-bindings/dma/dw-dmac.h
19418 F: include/linux/dma/dw.h
19419 F: include/linux/platform_data/dma-dw.h
19421 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19422 M: Jose Abreu <Jose.Abreu@synopsys.com>
19423 L: netdev@vger.kernel.org
19425 F: drivers/net/ethernet/synopsys/
19427 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19428 M: Jose Abreu <Jose.Abreu@synopsys.com>
19429 L: netdev@vger.kernel.org
19431 F: drivers/net/pcs/pcs-xpcs.c
19432 F: drivers/net/pcs/pcs-xpcs.h
19433 F: include/linux/pcs/pcs-xpcs.h
19435 SYNOPSYS DESIGNWARE I2C DRIVER
19436 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19437 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19438 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19439 R: Jan Dabros <jsd@semihalf.com>
19440 L: linux-i2c@vger.kernel.org
19442 F: drivers/i2c/busses/i2c-designware-*
19444 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19445 M: Jaehoon Chung <jh80.chung@samsung.com>
19446 L: linux-mmc@vger.kernel.org
19448 F: drivers/mmc/host/dw_mmc*
19450 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19451 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19453 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19454 F: drivers/reset/reset-hsdk.c
19455 F: include/dt-bindings/reset/snps,hsdk-reset.h
19457 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19458 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19459 M: Manjunath M B <manjumb@synopsys.com>
19460 L: linux-mmc@vger.kernel.org
19462 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19464 SYSTEM CONFIGURATION (SYSCON)
19465 M: Lee Jones <lee.jones@linaro.org>
19466 M: Arnd Bergmann <arnd@arndb.de>
19468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19469 F: drivers/mfd/syscon.c
19471 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19472 M: Sudeep Holla <sudeep.holla@arm.com>
19473 R: Cristian Marussi <cristian.marussi@arm.com>
19474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19476 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19477 F: drivers/clk/clk-sc[mp]i.c
19478 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19479 F: drivers/firmware/arm_scmi/
19480 F: drivers/firmware/arm_scpi.c
19481 F: drivers/regulator/scmi-regulator.c
19482 F: drivers/reset/reset-scmi.c
19483 F: include/linux/sc[mp]i_protocol.h
19484 F: include/trace/events/scmi.h
19485 F: include/uapi/linux/virtio_scmi.h
19487 SYSTEM RESET/SHUTDOWN DRIVERS
19488 M: Sebastian Reichel <sre@kernel.org>
19489 L: linux-pm@vger.kernel.org
19491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19492 F: Documentation/devicetree/bindings/power/reset/
19493 F: drivers/power/reset/
19495 SYSTEM TRACE MODULE CLASS
19496 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19499 F: Documentation/trace/stm.rst
19500 F: drivers/hwtracing/stm/
19501 F: include/linux/stm.h
19502 F: include/uapi/linux/stm.h
19504 SYSTEM76 ACPI DRIVER
19505 M: Jeremy Soller <jeremy@system76.com>
19506 M: System76 Product Development <productdev@system76.com>
19507 L: platform-driver-x86@vger.kernel.org
19509 F: drivers/platform/x86/system76_acpi.c
19512 M: Christoph Hellwig <hch@infradead.org>
19514 F: Documentation/filesystems/sysv-fs.rst
19516 F: include/linux/sysv_fs.h
19518 TASKSTATS STATISTICS INTERFACE
19519 M: Balbir Singh <bsingharora@gmail.com>
19521 F: Documentation/accounting/taskstats*
19522 F: include/linux/taskstats*
19523 F: kernel/taskstats.c
19526 M: Jamal Hadi Salim <jhs@mojatatu.com>
19527 M: Cong Wang <xiyou.wangcong@gmail.com>
19528 M: Jiri Pirko <jiri@resnulli.us>
19529 L: netdev@vger.kernel.org
19531 F: include/net/pkt_cls.h
19532 F: include/net/pkt_sched.h
19533 F: include/net/tc_act/
19534 F: include/uapi/linux/pkt_cls.h
19535 F: include/uapi/linux/pkt_sched.h
19536 F: include/uapi/linux/tc_act/
19537 F: include/uapi/linux/tc_ematch/
19539 F: tools/testing/selftests/tc-testing
19541 TC90522 MEDIA DRIVER
19542 M: Akihiro Tsukada <tskd08@gmail.com>
19543 L: linux-media@vger.kernel.org
19545 F: drivers/media/dvb-frontends/tc90522*
19547 TCP LOW PRIORITY MODULE
19548 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19549 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19551 W: http://tcp-lp-mod.sourceforge.net/
19552 F: net/ipv4/tcp_lp.c
19554 TDA10071 MEDIA DRIVER
19555 M: Antti Palosaari <crope@iki.fi>
19556 L: linux-media@vger.kernel.org
19558 W: https://linuxtv.org
19559 W: http://palosaari.fi/linux/
19560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19561 T: git git://linuxtv.org/anttip/media_tree.git
19562 F: drivers/media/dvb-frontends/tda10071*
19564 TDA18212 MEDIA DRIVER
19565 M: Antti Palosaari <crope@iki.fi>
19566 L: linux-media@vger.kernel.org
19568 W: https://linuxtv.org
19569 W: http://palosaari.fi/linux/
19570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19571 T: git git://linuxtv.org/anttip/media_tree.git
19572 F: drivers/media/tuners/tda18212*
19574 TDA18218 MEDIA DRIVER
19575 M: Antti Palosaari <crope@iki.fi>
19576 L: linux-media@vger.kernel.org
19578 W: https://linuxtv.org
19579 W: http://palosaari.fi/linux/
19580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19581 T: git git://linuxtv.org/anttip/media_tree.git
19582 F: drivers/media/tuners/tda18218*
19584 TDA18250 MEDIA DRIVER
19585 M: Olli Salonen <olli.salonen@iki.fi>
19586 L: linux-media@vger.kernel.org
19588 W: https://linuxtv.org
19589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19590 T: git git://linuxtv.org/media_tree.git
19591 F: drivers/media/tuners/tda18250*
19593 TDA18271 MEDIA DRIVER
19594 M: Michael Krufky <mkrufky@linuxtv.org>
19595 L: linux-media@vger.kernel.org
19597 W: https://linuxtv.org
19598 W: http://github.com/mkrufky
19599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19600 T: git git://linuxtv.org/mkrufky/tuners.git
19601 F: drivers/media/tuners/tda18271*
19603 TDA1997x MEDIA DRIVER
19604 M: Tim Harvey <tharvey@gateworks.com>
19605 L: linux-media@vger.kernel.org
19607 W: https://linuxtv.org
19608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19609 F: drivers/media/i2c/tda1997x.*
19611 TDA827x MEDIA DRIVER
19612 M: Michael Krufky <mkrufky@linuxtv.org>
19613 L: linux-media@vger.kernel.org
19615 W: https://linuxtv.org
19616 W: http://github.com/mkrufky
19617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19618 T: git git://linuxtv.org/mkrufky/tuners.git
19619 F: drivers/media/tuners/tda8290.*
19621 TDA8290 MEDIA DRIVER
19622 M: Michael Krufky <mkrufky@linuxtv.org>
19623 L: linux-media@vger.kernel.org
19625 W: https://linuxtv.org
19626 W: http://github.com/mkrufky
19627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19628 T: git git://linuxtv.org/mkrufky/tuners.git
19629 F: drivers/media/tuners/tda8290.*
19631 TDA9840 MEDIA DRIVER
19632 M: Hans Verkuil <hverkuil@xs4all.nl>
19633 L: linux-media@vger.kernel.org
19635 W: https://linuxtv.org
19636 T: git git://linuxtv.org/media_tree.git
19637 F: drivers/media/i2c/tda9840*
19639 TEA5761 TUNER DRIVER
19640 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19641 L: linux-media@vger.kernel.org
19643 W: https://linuxtv.org
19644 T: git git://linuxtv.org/media_tree.git
19645 F: drivers/media/tuners/tea5761.*
19647 TEA5767 TUNER DRIVER
19648 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19649 L: linux-media@vger.kernel.org
19651 W: https://linuxtv.org
19652 T: git git://linuxtv.org/media_tree.git
19653 F: drivers/media/tuners/tea5767.*
19655 TEA6415C MEDIA DRIVER
19656 M: Hans Verkuil <hverkuil@xs4all.nl>
19657 L: linux-media@vger.kernel.org
19659 W: https://linuxtv.org
19660 T: git git://linuxtv.org/media_tree.git
19661 F: drivers/media/i2c/tea6415c*
19663 TEA6420 MEDIA DRIVER
19664 M: Hans Verkuil <hverkuil@xs4all.nl>
19665 L: linux-media@vger.kernel.org
19667 W: https://linuxtv.org
19668 T: git git://linuxtv.org/media_tree.git
19669 F: drivers/media/i2c/tea6420*
19672 M: Jiri Pirko <jiri@resnulli.us>
19673 L: netdev@vger.kernel.org
19675 F: drivers/net/team/
19676 F: include/linux/if_team.h
19677 F: include/uapi/linux/if_team.h
19679 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19680 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19682 F: arch/x86/platform/ts5500/
19684 TECHNOTREND USB IR RECEIVER
19685 M: Sean Young <sean@mess.org>
19686 L: linux-media@vger.kernel.org
19688 F: drivers/media/rc/ttusbir.c
19690 TECHWELL TW9910 VIDEO DECODER
19691 L: linux-media@vger.kernel.org
19693 F: drivers/media/i2c/tw9910.c
19694 F: include/media/i2c/tw9910.h
19697 M: Jens Wiklander <jens.wiklander@linaro.org>
19698 R: Sumit Garg <sumit.garg@linaro.org>
19699 L: op-tee@lists.trustedfirmware.org
19701 F: Documentation/staging/tee.rst
19703 F: include/linux/tee_drv.h
19704 F: include/uapi/linux/tee.h
19706 TEGRA ARCHITECTURE SUPPORT
19707 M: Thierry Reding <thierry.reding@gmail.com>
19708 M: Jonathan Hunter <jonathanh@nvidia.com>
19709 L: linux-tegra@vger.kernel.org
19711 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19716 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19717 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19719 F: drivers/clk/tegra/
19722 M: Laxman Dewangan <ldewangan@nvidia.com>
19723 M: Jon Hunter <jonathanh@nvidia.com>
19725 F: drivers/dma/tegra*
19728 M: Laxman Dewangan <ldewangan@nvidia.com>
19729 R: Dmitry Osipenko <digetx@gmail.com>
19731 F: drivers/i2c/busses/i2c-tegra.c
19733 TEGRA IOMMU DRIVERS
19734 M: Thierry Reding <thierry.reding@gmail.com>
19735 R: Krishna Reddy <vdumpa@nvidia.com>
19736 L: linux-tegra@vger.kernel.org
19738 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19739 F: drivers/iommu/tegra*
19742 M: Laxman Dewangan <ldewangan@nvidia.com>
19744 F: drivers/input/keyboard/tegra-kbc.c
19747 M: Stefan Agner <stefan@agner.ch>
19748 M: Lucas Stach <dev@lynxeye.de>
19750 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19751 F: drivers/mtd/nand/raw/tegra_nand.c
19754 M: Thierry Reding <thierry.reding@gmail.com>
19756 F: drivers/pwm/pwm-tegra.c
19758 TEGRA SERIAL DRIVER
19759 M: Laxman Dewangan <ldewangan@nvidia.com>
19761 F: drivers/tty/serial/serial-tegra.c
19764 M: Laxman Dewangan <ldewangan@nvidia.com>
19766 F: drivers/spi/spi-tegra*
19768 TEGRA QUAD SPI DRIVER
19769 M: Thierry Reding <thierry.reding@gmail.com>
19770 M: Jonathan Hunter <jonathanh@nvidia.com>
19771 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19772 L: linux-tegra@vger.kernel.org
19774 F: drivers/spi/spi-tegra210-quad.c
19777 M: Thierry Reding <thierry.reding@gmail.com>
19778 M: Jonathan Hunter <jonathanh@nvidia.com>
19779 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19780 L: linux-media@vger.kernel.org
19781 L: linux-tegra@vger.kernel.org
19783 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19784 F: drivers/staging/media/tegra-video/
19786 TEGRA XUSB PADCTL DRIVER
19787 M: JC Kuo <jckuo@nvidia.com>
19789 F: drivers/phy/tegra/xusb*
19791 TEHUTI ETHERNET DRIVER
19792 M: Andy Gospodarek <andy@greyhouse.net>
19793 L: netdev@vger.kernel.org
19795 F: drivers/net/ethernet/tehuti/*
19797 TELECOM CLOCK DRIVER FOR MCPL0010
19798 M: Mark Gross <markgross@kernel.org>
19800 F: drivers/char/tlclk.c
19802 TEMPO SEMICONDUCTOR DRIVERS
19803 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19805 F: Documentation/devicetree/bindings/sound/tscs*.txt
19806 F: sound/soc/codecs/tscs*.c
19807 F: sound/soc/codecs/tscs*.h
19809 TENSILICA XTENSA PORT (xtensa)
19810 M: Chris Zankel <chris@zankel.net>
19811 M: Max Filippov <jcmvbkbc@gmail.com>
19812 L: linux-xtensa@linux-xtensa.org
19814 T: git git://github.com/czankel/xtensa-linux.git
19816 F: drivers/irqchip/irq-xtensa-*
19818 TEXAS INSTRUMENTS ASoC DRIVERS
19819 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19822 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19825 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19826 M: Ricardo Ribalda <ribalda@kernel.org>
19827 L: linux-iio@vger.kernel.org
19829 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19830 F: drivers/iio/dac/ti-dac7612.c
19832 TEXAS INSTRUMENTS DMA DRIVERS
19833 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19834 L: dmaengine@vger.kernel.org
19836 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19837 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19838 F: Documentation/devicetree/bindings/dma/ti/
19840 X: drivers/dma/ti/cppi41.c
19841 F: include/linux/dma/k3-udma-glue.h
19842 F: include/linux/dma/ti-cppi5.h
19843 F: include/linux/dma/k3-psil.h
19845 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19846 M: Nishanth Menon <nm@ti.com>
19847 M: Tero Kristo <kristo@kernel.org>
19848 M: Santosh Shilimkar <ssantosh@kernel.org>
19849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19851 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19852 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19853 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19854 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19855 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19856 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19857 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19858 F: drivers/clk/keystone/sci-clk.c
19859 F: drivers/firmware/ti_sci*
19860 F: drivers/irqchip/irq-ti-sci-inta.c
19861 F: drivers/irqchip/irq-ti-sci-intr.c
19862 F: drivers/reset/reset-ti-sci.c
19863 F: drivers/soc/ti/ti_sci_inta_msi.c
19864 F: drivers/soc/ti/ti_sci_pm_domains.c
19865 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19866 F: include/linux/soc/ti/ti_sci_inta_msi.h
19867 F: include/linux/soc/ti/ti_sci_protocol.h
19869 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19870 M: Robert Marko <robert.marko@sartura.hr>
19871 M: Luka Perkov <luka.perkov@sartura.hr>
19872 L: linux-hwmon@vger.kernel.org
19874 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19875 F: Documentation/hwmon/tps23861.rst
19876 F: drivers/hwmon/tps23861.c
19878 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19879 M: Puranjay Mohan <puranjay12@gmail.com>
19880 L: linux-iio@vger.kernel.org
19882 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19883 F: drivers/iio/temperature/tmp117.c
19885 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19886 M: Hans Verkuil <hverkuil@xs4all.nl>
19887 L: linux-media@vger.kernel.org
19889 W: https://linuxtv.org
19890 T: git git://linuxtv.org/media_tree.git
19891 F: drivers/media/radio/radio-raremono.c
19894 M: Rafael J. Wysocki <rafael@kernel.org>
19895 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19896 R: Amit Kucheria <amitk@kernel.org>
19897 R: Zhang Rui <rui.zhang@intel.com>
19898 L: linux-pm@vger.kernel.org
19900 Q: https://patchwork.kernel.org/project/linux-pm/list/
19901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19902 F: Documentation/ABI/testing/sysfs-class-thermal
19903 F: Documentation/devicetree/bindings/thermal/
19904 F: Documentation/driver-api/thermal/
19905 F: drivers/thermal/
19906 F: include/linux/cpu_cooling.h
19907 F: include/linux/thermal.h
19908 F: include/uapi/linux/thermal.h
19909 F: tools/lib/thermal/
19912 THERMAL DRIVER FOR AMLOGIC SOCS
19913 M: Guillaume La Roque <glaroque@baylibre.com>
19914 L: linux-pm@vger.kernel.org
19915 L: linux-amlogic@lists.infradead.org
19917 W: http://linux-meson.com/
19918 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19919 F: drivers/thermal/amlogic_thermal.c
19921 THERMAL/CPU_COOLING
19922 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19923 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19924 M: Viresh Kumar <viresh.kumar@linaro.org>
19925 R: Lukasz Luba <lukasz.luba@arm.com>
19926 L: linux-pm@vger.kernel.org
19928 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19929 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19930 F: drivers/thermal/cpufreq_cooling.c
19931 F: drivers/thermal/cpuidle_cooling.c
19932 F: include/linux/cpu_cooling.h
19934 THERMAL/POWER_ALLOCATOR
19935 M: Lukasz Luba <lukasz.luba@arm.com>
19936 L: linux-pm@vger.kernel.org
19938 F: Documentation/driver-api/thermal/power_allocator.rst
19939 F: drivers/thermal/gov_power_allocator.c
19940 F: include/trace/events/thermal_power_allocator.h
19942 THINKPAD ACPI EXTRAS DRIVER
19943 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19944 L: ibm-acpi-devel@lists.sourceforge.net
19945 L: platform-driver-x86@vger.kernel.org
19947 W: http://ibm-acpi.sourceforge.net
19948 W: http://thinkwiki.org/wiki/Ibm-acpi
19949 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19950 F: drivers/platform/x86/thinkpad_acpi.c
19952 THINKPAD LMI DRIVER
19953 M: Mark Pearson <markpearson@lenovo.com>
19954 L: platform-driver-x86@vger.kernel.org
19956 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19957 F: drivers/platform/x86/think-lmi.?
19959 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19960 M: Isaac Hazan <isaac.hazan@intel.com>
19961 L: linux-usb@vger.kernel.org
19963 F: drivers/thunderbolt/dma_test.c
19966 M: Andreas Noever <andreas.noever@gmail.com>
19967 M: Michael Jamet <michael.jamet@intel.com>
19968 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19969 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19970 L: linux-usb@vger.kernel.org
19972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19973 F: Documentation/admin-guide/thunderbolt.rst
19974 F: drivers/thunderbolt/
19975 F: include/linux/thunderbolt.h
19977 THUNDERBOLT NETWORK DRIVER
19978 M: Michael Jamet <michael.jamet@intel.com>
19979 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19980 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19981 L: netdev@vger.kernel.org
19983 F: drivers/net/thunderbolt.c
19985 THUNDERX GPIO DRIVER
19986 M: Robert Richter <rric@kernel.org>
19988 F: drivers/gpio/gpio-thunderx.c
19990 TI ADS131E0X ADC SERIES DRIVER
19991 M: Tomislav Denis <tomislav.denis@avl.com>
19992 L: linux-iio@vger.kernel.org
19994 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19995 F: drivers/iio/adc/ti-ads131e08.c
19997 TI AM437X VPFE DRIVER
19998 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19999 L: linux-media@vger.kernel.org
20001 W: https://linuxtv.org
20002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20003 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20004 F: drivers/media/platform/ti/am437x/
20006 TI BANDGAP AND THERMAL DRIVER
20007 M: Eduardo Valentin <edubezval@gmail.com>
20008 M: Keerthy <j-keerthy@ti.com>
20009 L: linux-pm@vger.kernel.org
20010 L: linux-omap@vger.kernel.org
20012 F: drivers/thermal/ti-soc-thermal/
20014 TI BQ27XXX POWER SUPPLY DRIVER
20015 F: drivers/power/supply/bq27xxx_battery.c
20016 F: drivers/power/supply/bq27xxx_battery_i2c.c
20017 F: include/linux/power/bq27xxx_battery.h
20019 TI CDCE706 CLOCK DRIVER
20020 M: Max Filippov <jcmvbkbc@gmail.com>
20022 F: drivers/clk/clk-cdce706.c
20025 M: Tero Kristo <kristo@kernel.org>
20026 L: linux-omap@vger.kernel.org
20029 F: include/linux/clk/ti.h
20031 TI DAVINCI MACHINE SUPPORT
20032 M: Sekhar Nori <nsekhar@ti.com>
20033 R: Bartosz Golaszewski <brgl@bgdev.pl>
20034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20037 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20038 F: arch/arm/boot/dts/da850*
20039 F: arch/arm/mach-davinci/
20040 F: drivers/i2c/busses/i2c-davinci.c
20042 TI DAVINCI SERIES CLOCK DRIVER
20043 M: David Lechner <david@lechnology.com>
20044 R: Sekhar Nori <nsekhar@ti.com>
20046 F: Documentation/devicetree/bindings/clock/ti/davinci/
20047 F: drivers/clk/davinci/
20049 TI DAVINCI SERIES GPIO DRIVER
20050 M: Keerthy <j-keerthy@ti.com>
20051 L: linux-gpio@vger.kernel.org
20053 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20054 F: drivers/gpio/gpio-davinci.c
20056 TI DAVINCI SERIES MEDIA DRIVER
20057 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20058 L: linux-media@vger.kernel.org
20060 W: https://linuxtv.org
20061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20062 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20063 F: drivers/media/platform/ti/davinci/
20064 F: include/media/davinci/
20066 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20067 R: David Lechner <david@lechnology.com>
20068 L: linux-iio@vger.kernel.org
20069 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20070 F: drivers/counter/ti-eqep.c
20072 TI ETHERNET SWITCH DRIVER (CPSW)
20073 R: Grygorii Strashko <grygorii.strashko@ti.com>
20074 L: linux-omap@vger.kernel.org
20075 L: netdev@vger.kernel.org
20077 F: drivers/net/ethernet/ti/cpsw*
20078 F: drivers/net/ethernet/ti/davinci*
20080 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20081 M: Alex Dubov <oakad@yahoo.com>
20083 W: http://tifmxx.berlios.de/
20084 F: drivers/memstick/host/tifm_ms.c
20085 F: drivers/misc/tifm*
20086 F: drivers/mmc/host/tifm_sd.c
20087 F: include/linux/tifm.h
20089 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20090 M: Nishanth Menon <nm@ti.com>
20091 M: Santosh Shilimkar <ssantosh@kernel.org>
20092 L: linux-kernel@vger.kernel.org
20093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20096 F: drivers/soc/ti/*
20098 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20099 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20100 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20103 F: sound/soc/codecs/isabelle*
20104 F: sound/soc/codecs/lm49453*
20106 TI PCM3060 ASoC CODEC DRIVER
20107 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20108 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20110 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20111 F: sound/soc/codecs/pcm3060*
20113 TI TAS571X FAMILY ASoC CODEC DRIVER
20114 M: Kevin Cernekee <cernekee@chromium.org>
20115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20117 F: sound/soc/codecs/tas571x*
20119 TI TRF7970A NFC DRIVER
20120 M: Mark Greer <mgreer@animalcreek.com>
20121 L: linux-wireless@vger.kernel.org
20122 L: linux-nfc@lists.01.org (subscribers-only)
20124 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20125 F: drivers/nfc/trf7970a.c
20127 TI TSC2046 ADC DRIVER
20128 M: Oleksij Rempel <o.rempel@pengutronix.de>
20129 R: kernel@pengutronix.de
20130 L: linux-iio@vger.kernel.org
20132 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20133 F: drivers/iio/adc/ti-tsc2046.c
20135 TI TWL4030 SERIES SOC CODEC DRIVER
20136 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20137 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20139 F: sound/soc/codecs/twl4030*
20142 M: Benoit Parrot <bparrot@ti.com>
20143 L: linux-media@vger.kernel.org
20145 W: http://linuxtv.org/
20146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20147 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20148 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20149 F: drivers/media/platform/ti/cal/
20150 F: drivers/media/platform/ti/vpe/
20152 TI WILINK WIRELESS DRIVERS
20153 L: linux-wireless@vger.kernel.org
20155 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20156 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20158 F: drivers/net/wireless/ti/
20159 F: include/linux/wl12xx.h
20161 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20162 M: John Stultz <jstultz@google.com>
20163 M: Thomas Gleixner <tglx@linutronix.de>
20164 R: Stephen Boyd <sboyd@kernel.org>
20165 L: linux-kernel@vger.kernel.org
20167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20168 F: include/linux/clocksource.h
20169 F: include/linux/time.h
20170 F: include/linux/timex.h
20171 F: include/uapi/linux/time.h
20172 F: include/uapi/linux/timex.h
20173 F: kernel/time/alarmtimer.c
20174 F: kernel/time/clocksource.c
20175 F: kernel/time/ntp.c
20176 F: kernel/time/time*.c
20177 F: tools/testing/selftests/timers/
20180 M: Jon Maloy <jmaloy@redhat.com>
20181 M: Ying Xue <ying.xue@windriver.com>
20182 L: netdev@vger.kernel.org (core kernel code)
20183 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20185 W: http://tipc.sourceforge.net/
20186 F: include/uapi/linux/tipc*.h
20189 TLAN NETWORK DRIVER
20190 M: Samuel Chessman <chessman@tux.org>
20191 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20193 W: http://sourceforge.net/projects/tlan/
20194 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20195 F: drivers/net/ethernet/ti/tlan.*
20197 TM6000 VIDEO4LINUX DRIVER
20198 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20199 L: linux-media@vger.kernel.org
20201 W: https://linuxtv.org
20202 T: git git://linuxtv.org/media_tree.git
20203 F: Documentation/admin-guide/media/tm6000*
20204 F: drivers/media/usb/tm6000/
20206 TMIO/SDHI MMC DRIVER
20207 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20208 L: linux-mmc@vger.kernel.org
20209 L: linux-renesas-soc@vger.kernel.org
20211 F: drivers/mmc/host/renesas_sdhi*
20212 F: drivers/mmc/host/tmio_mmc*
20213 F: include/linux/mfd/tmio.h
20215 TMP401 HARDWARE MONITOR DRIVER
20216 M: Guenter Roeck <linux@roeck-us.net>
20217 L: linux-hwmon@vger.kernel.org
20219 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20220 F: Documentation/hwmon/tmp401.rst
20221 F: drivers/hwmon/tmp401.c
20223 TMP464 HARDWARE MONITOR DRIVER
20224 M: Agathe Porte <agathe.porte@nokia.com>
20225 M: Guenter Roeck <linux@roeck-us.net>
20226 L: linux-hwmon@vger.kernel.org
20228 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20229 F: Documentation/hwmon/tmp464.rst
20230 F: drivers/hwmon/tmp464.c
20232 TMP513 HARDWARE MONITOR DRIVER
20233 M: Eric Tremblay <etremblay@distech-controls.com>
20234 L: linux-hwmon@vger.kernel.org
20236 F: Documentation/hwmon/tmp513.rst
20237 F: drivers/hwmon/tmp513.c
20239 TMPFS (SHMEM FILESYSTEM)
20240 M: Hugh Dickins <hughd@google.com>
20241 L: linux-mm@kvack.org
20243 F: include/linux/shmem_fs.h
20246 TOMOYO SECURITY MODULE
20247 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20248 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20249 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20250 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20251 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20252 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20254 W: https://tomoyo.osdn.jp/
20255 F: security/tomoyo/
20257 TOPSTAR LAPTOP EXTRAS DRIVER
20258 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20259 L: platform-driver-x86@vger.kernel.org
20261 F: drivers/platform/x86/topstar-laptop.c
20263 TORTURE-TEST MODULES
20264 M: Davidlohr Bueso <dave@stgolabs.net>
20265 M: "Paul E. McKenney" <paulmck@kernel.org>
20266 M: Josh Triplett <josh@joshtriplett.org>
20267 L: linux-kernel@vger.kernel.org
20269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20270 F: Documentation/RCU/torture.rst
20271 F: kernel/locking/locktorture.c
20272 F: kernel/rcu/rcuscale.c
20273 F: kernel/rcu/rcutorture.c
20274 F: kernel/rcu/refscale.c
20275 F: kernel/torture.c
20277 TOSHIBA ACPI EXTRAS DRIVER
20278 M: Azael Avalos <coproscefalo@gmail.com>
20279 L: platform-driver-x86@vger.kernel.org
20281 F: drivers/platform/x86/toshiba_acpi.c
20283 TOSHIBA BLUETOOTH DRIVER
20284 M: Azael Avalos <coproscefalo@gmail.com>
20285 L: platform-driver-x86@vger.kernel.org
20287 F: drivers/platform/x86/toshiba_bluetooth.c
20289 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20290 M: Azael Avalos <coproscefalo@gmail.com>
20291 L: platform-driver-x86@vger.kernel.org
20293 F: drivers/platform/x86/toshiba_haps.c
20296 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20298 W: http://www.buzzard.org.uk/toshiba/
20299 F: drivers/char/toshiba.c
20300 F: include/linux/toshiba.h
20301 F: include/uapi/linux/toshiba.h
20303 TOSHIBA TC358743 DRIVER
20304 M: Mats Randgaard <matrandg@cisco.com>
20305 L: linux-media@vger.kernel.org
20307 F: drivers/media/i2c/tc358743*
20308 F: include/media/i2c/tc358743.h
20310 TOSHIBA WMI HOTKEYS DRIVER
20311 M: Azael Avalos <coproscefalo@gmail.com>
20312 L: platform-driver-x86@vger.kernel.org
20314 F: drivers/platform/x86/toshiba-wmi.c
20317 M: Peter Huewe <peterhuewe@gmx.de>
20318 M: Jarkko Sakkinen <jarkko@kernel.org>
20319 R: Jason Gunthorpe <jgg@ziepe.ca>
20320 L: linux-integrity@vger.kernel.org
20322 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20323 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20325 F: drivers/char/tpm/
20328 M: Steven Rostedt <rostedt@goodmis.org>
20329 M: Ingo Molnar <mingo@redhat.com>
20331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20332 F: Documentation/trace/ftrace.rst
20333 F: arch/*/*/*/*ftrace*
20334 F: arch/*/*/*ftrace*
20336 F: include/*/ftrace.h
20337 F: include/linux/trace*.h
20340 F: tools/testing/selftests/ftrace/
20342 TRACING MMIO ACCESSES (MMIOTRACE)
20343 M: Steven Rostedt <rostedt@goodmis.org>
20344 M: Ingo Molnar <mingo@kernel.org>
20345 R: Karol Herbst <karolherbst@gmail.com>
20346 R: Pekka Paalanen <ppaalanen@gmail.com>
20347 L: linux-kernel@vger.kernel.org
20348 L: nouveau@lists.freedesktop.org
20350 F: arch/x86/mm/kmmio.c
20351 F: arch/x86/mm/mmio-mod.c
20352 F: arch/x86/mm/testmmiotrace.c
20353 F: include/linux/mmiotrace.h
20354 F: kernel/trace/trace_mmiotrace.c
20356 TRACING OS NOISE / LATENCY TRACERS
20357 M: Steven Rostedt <rostedt@goodmis.org>
20358 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20360 F: kernel/trace/trace_osnoise.c
20361 F: include/trace/events/osnoise.h
20362 F: kernel/trace/trace_hwlat.c
20363 F: kernel/trace/trace_irqsoff.c
20364 F: kernel/trace/trace_sched_wakeup.c
20365 F: Documentation/trace/osnoise-tracer.rst
20366 F: Documentation/trace/timerlat-tracer.rst
20367 F: Documentation/trace/hwlat_detector.rst
20368 F: arch/*/kernel/trace.c
20370 Real-time Linux Analysis (RTLA) tools
20371 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20372 M: Steven Rostedt <rostedt@goodmis.org>
20373 L: linux-trace-devel@vger.kernel.org
20375 F: Documentation/tools/rtla/
20376 F: tools/tracing/rtla/
20378 TRADITIONAL CHINESE DOCUMENTATION
20379 M: Hu Haowen <src.res@email.cn>
20380 L: linux-doc-tw-discuss@lists.sourceforge.net
20382 W: https://github.com/srcres258/linux-doc
20383 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20384 F: Documentation/translations/zh_TW/
20387 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20388 M: Jiri Slaby <jirislaby@kernel.org>
20390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20391 F: Documentation/driver-api/serial/
20393 F: drivers/tty/serial/serial_core.c
20394 F: include/linux/selection.h
20395 F: include/linux/serial.h
20396 F: include/linux/serial_core.h
20397 F: include/linux/sysrq.h
20398 F: include/linux/tty*.h
20399 F: include/linux/vt.h
20400 F: include/linux/vt_*.h
20401 F: include/uapi/linux/serial.h
20402 F: include/uapi/linux/serial_core.h
20403 F: include/uapi/linux/tty.h
20405 TUA9001 MEDIA DRIVER
20406 M: Antti Palosaari <crope@iki.fi>
20407 L: linux-media@vger.kernel.org
20409 W: https://linuxtv.org
20410 W: http://palosaari.fi/linux/
20411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20412 T: git git://linuxtv.org/anttip/media_tree.git
20413 F: drivers/media/tuners/tua9001*
20415 TULIP NETWORK DRIVERS
20416 L: netdev@vger.kernel.org
20417 L: linux-parisc@vger.kernel.org
20419 F: drivers/net/ethernet/dec/tulip/
20422 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20424 W: http://vtun.sourceforge.net/tun
20425 F: Documentation/networking/tuntap.rst
20426 F: arch/um/os-Linux/drivers/
20428 TURBOCHANNEL SUBSYSTEM
20429 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20430 M: Ralf Baechle <ralf@linux-mips.org>
20431 L: linux-mips@vger.kernel.org
20433 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20435 F: include/linux/tc.h
20438 M: "Len Brown" <lenb@kernel.org>
20439 L: linux-pm@vger.kernel.org
20441 Q: https://patchwork.kernel.org/project/linux-pm/list/
20442 B: https://bugzilla.kernel.org
20443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20444 F: tools/power/x86/turbostat/
20446 TW5864 VIDEO4LINUX DRIVER
20447 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20448 M: Anton Sviridenko <anton@corp.bluecherry.net>
20449 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20450 M: Andrey Utkin <andrey_utkin@fastmail.com>
20451 L: linux-media@vger.kernel.org
20453 F: drivers/media/pci/tw5864/
20455 TW68 VIDEO4LINUX DRIVER
20456 M: Hans Verkuil <hverkuil@xs4all.nl>
20457 L: linux-media@vger.kernel.org
20459 W: https://linuxtv.org
20460 T: git git://linuxtv.org/media_tree.git
20461 F: drivers/media/pci/tw68/
20463 TW686X VIDEO4LINUX DRIVER
20464 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20465 L: linux-media@vger.kernel.org
20467 W: http://linuxtv.org
20468 T: git git://linuxtv.org/media_tree.git
20469 F: drivers/media/pci/tw686x/
20471 U-BOOT ENVIRONMENT VARIABLES
20472 M: Rafał Miłecki <rafal@milecki.pl>
20474 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20476 UACCE ACCELERATOR FRAMEWORK
20477 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20478 M: Zhou Wang <wangzhou1@hisilicon.com>
20479 L: linux-accelerators@lists.ozlabs.org
20480 L: linux-kernel@vger.kernel.org
20482 F: Documentation/ABI/testing/sysfs-driver-uacce
20483 F: Documentation/misc-devices/uacce.rst
20484 F: drivers/misc/uacce/
20485 F: include/linux/uacce.h
20486 F: include/uapi/misc/uacce/
20488 UBI FILE SYSTEM (UBIFS)
20489 M: Richard Weinberger <richard@nod.at>
20490 L: linux-mtd@lists.infradead.org
20492 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20495 F: Documentation/ABI/testing/sysfs-fs-ubifs
20496 F: Documentation/filesystems/ubifs-authentication.rst
20497 F: Documentation/filesystems/ubifs.rst
20500 UCLINUX (M68KNOMMU AND COLDFIRE)
20501 M: Greg Ungerer <gerg@linux-m68k.org>
20502 L: linux-m68k@lists.linux-m68k.org
20503 L: uclinux-dev@uclinux.org (subscribers-only)
20505 W: http://www.linux-m68k.org/
20506 W: http://www.uclinux.org/
20507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20508 F: arch/m68k/*/*_no.*
20510 F: arch/m68k/coldfire/
20511 F: arch/m68k/include/asm/*_no.*
20514 M: Jan Kara <jack@suse.com>
20516 F: Documentation/filesystems/udf.rst
20520 M: Bastien Nocera <hadess@hadess.net>
20521 L: linux-input@vger.kernel.org
20523 F: drivers/hid/hid-udraw-ps3.c
20526 M: Evgeniy Dushistov <dushistov@mail.ru>
20528 F: Documentation/admin-guide/ufs.rst
20531 UHID USERSPACE HID IO DRIVER
20532 M: David Rheinsberg <david.rheinsberg@gmail.com>
20533 L: linux-input@vger.kernel.org
20535 F: drivers/hid/uhid.c
20536 F: include/uapi/linux/uhid.h
20539 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20540 L: linux-usb@vger.kernel.org
20542 F: drivers/usb/common/ulpi.c
20543 F: include/linux/ulpi/
20546 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20547 L: linux-fsdevel@vger.kernel.org
20552 M: Tony Finch <dot@dotat.at>
20554 W: http://dotat.at/prog/unifdef
20555 F: scripts/unifdef.c
20557 UNIFORM CDROM DRIVER
20558 M: Phillip Potter <phil@philpotter.co.uk>
20560 F: Documentation/cdrom/
20561 F: drivers/cdrom/cdrom.c
20562 F: include/linux/cdrom.h
20563 F: include/uapi/linux/cdrom.h
20565 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20566 R: Alim Akhtar <alim.akhtar@samsung.com>
20567 R: Avri Altman <avri.altman@wdc.com>
20568 R: Bart Van Assche <bvanassche@acm.org>
20569 L: linux-scsi@vger.kernel.org
20571 F: Documentation/devicetree/bindings/ufs/
20572 F: Documentation/scsi/ufs.rst
20573 F: drivers/ufs/core/
20575 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20576 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20577 L: linux-scsi@vger.kernel.org
20579 F: drivers/ufs/host/*dwc*
20581 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20582 M: Stanley Chu <stanley.chu@mediatek.com>
20583 L: linux-scsi@vger.kernel.org
20584 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20586 F: drivers/ufs/host/ufs-mediatek*
20588 UNSORTED BLOCK IMAGES (UBI)
20589 M: Richard Weinberger <richard@nod.at>
20590 L: linux-mtd@lists.infradead.org
20592 W: http://www.linux-mtd.infradead.org/
20593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20595 F: drivers/mtd/ubi/
20596 F: include/linux/mtd/ubi.h
20597 F: include/uapi/mtd/ubi-user.h
20599 USB "USBNET" DRIVER FRAMEWORK
20600 M: Oliver Neukum <oneukum@suse.com>
20601 L: netdev@vger.kernel.org
20603 W: http://www.linux-usb.org/usbnet
20604 F: drivers/net/usb/usbnet.c
20605 F: include/linux/usb/usbnet.h
20608 M: Oliver Neukum <oneukum@suse.com>
20609 L: linux-usb@vger.kernel.org
20611 F: Documentation/usb/acm.rst
20612 F: drivers/usb/class/cdc-acm.*
20614 USB APPLE MFI FASTCHARGE DRIVER
20615 M: Bastien Nocera <hadess@hadess.net>
20616 L: linux-usb@vger.kernel.org
20618 F: drivers/usb/misc/apple-mfi-fastcharge.c
20620 USB AR5523 WIRELESS DRIVER
20621 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20622 L: linux-wireless@vger.kernel.org
20624 F: drivers/net/wireless/ath/ar5523/
20627 M: Oliver Neukum <oneukum@suse.com>
20628 L: linux-usb@vger.kernel.org
20629 L: linux-scsi@vger.kernel.org
20631 F: drivers/usb/storage/uas.c
20633 USB CDC ETHERNET DRIVER
20634 M: Oliver Neukum <oliver@neukum.org>
20635 L: linux-usb@vger.kernel.org
20637 F: drivers/net/usb/cdc_*.c
20638 F: include/uapi/linux/usb/cdc.h
20640 USB CHAOSKEY DRIVER
20641 M: Keith Packard <keithp@keithp.com>
20642 L: linux-usb@vger.kernel.org
20644 F: drivers/usb/misc/chaoskey.c
20646 USB CYPRESS C67X00 DRIVER
20647 L: linux-usb@vger.kernel.org
20649 F: drivers/usb/c67x00/
20651 USB DAVICOM DM9601 DRIVER
20652 M: Peter Korsgaard <peter@korsgaard.com>
20653 L: netdev@vger.kernel.org
20655 W: http://www.linux-usb.org/usbnet
20656 F: drivers/net/usb/dm9601.c
20659 M: Alan Stern <stern@rowland.harvard.edu>
20660 L: linux-usb@vger.kernel.org
20662 F: Documentation/usb/ehci.rst
20663 F: drivers/usb/host/ehci*
20665 USB GADGET/PERIPHERAL SUBSYSTEM
20666 M: Felipe Balbi <balbi@kernel.org>
20667 L: linux-usb@vger.kernel.org
20669 W: http://www.linux-usb.org/gadget
20670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20671 F: drivers/usb/gadget/
20672 F: include/linux/usb/gadget*
20674 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20675 M: Jiri Kosina <jikos@kernel.org>
20676 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20677 L: linux-usb@vger.kernel.org
20679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20680 F: Documentation/hid/hiddev.rst
20681 F: drivers/hid/usbhid/
20683 USB INTEL XHCI ROLE MUX DRIVER
20684 M: Hans de Goede <hdegoede@redhat.com>
20685 L: linux-usb@vger.kernel.org
20687 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20689 USB IP DRIVER FOR HISILICON KIRIN 960
20690 M: Yu Chen <chenyu56@huawei.com>
20691 M: Binghui Wang <wangbinghui@hisilicon.com>
20692 L: linux-usb@vger.kernel.org
20694 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20695 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20697 USB IP DRIVER FOR HISILICON KIRIN 970
20698 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20699 L: linux-usb@vger.kernel.org
20701 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20702 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20705 M: Olav Kongas <ok@artecdesign.ee>
20706 L: linux-usb@vger.kernel.org
20708 F: drivers/usb/host/isp116x*
20709 F: include/linux/usb/isp116x.h
20712 M: Rui Miguel Silva <rui.silva@linaro.org>
20713 L: linux-usb@vger.kernel.org
20715 F: drivers/usb/isp1760/*
20716 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20718 USB LAN78XX ETHERNET DRIVER
20719 M: Woojung Huh <woojung.huh@microchip.com>
20720 M: UNGLinuxDriver@microchip.com
20721 L: netdev@vger.kernel.org
20723 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20724 F: drivers/net/usb/lan78xx.*
20725 F: include/dt-bindings/net/microchip-lan78xx.h
20727 USB MASS STORAGE DRIVER
20728 M: Alan Stern <stern@rowland.harvard.edu>
20729 L: linux-usb@vger.kernel.org
20730 L: usb-storage@lists.one-eyed-alien.net
20732 F: drivers/usb/storage/
20735 M: Clemens Ladisch <clemens@ladisch.de>
20736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20739 F: sound/usb/midi.*
20741 USB NETWORKING DRIVERS
20742 L: linux-usb@vger.kernel.org
20744 F: drivers/net/usb/
20747 M: Alan Stern <stern@rowland.harvard.edu>
20748 L: linux-usb@vger.kernel.org
20750 F: Documentation/usb/ohci.rst
20751 F: drivers/usb/host/ohci*
20753 USB OTG FSM (Finite State Machine)
20754 M: Peter Chen <peter.chen@kernel.org>
20755 L: linux-usb@vger.kernel.org
20757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20758 F: drivers/usb/common/usb-otg-fsm.c
20761 M: Valentina Manea <valentina.manea.m@gmail.com>
20762 M: Shuah Khan <shuah@kernel.org>
20763 M: Shuah Khan <skhan@linuxfoundation.org>
20764 L: linux-usb@vger.kernel.org
20766 F: Documentation/usb/usbip_protocol.rst
20767 F: drivers/usb/usbip/
20768 F: tools/testing/selftests/drivers/usb/usbip/
20769 F: tools/usb/usbip/
20772 M: Petko Manolov <petkan@nucleusys.com>
20773 L: linux-usb@vger.kernel.org
20774 L: netdev@vger.kernel.org
20776 W: https://github.com/petkan/pegasus
20777 T: git git://github.com/petkan/pegasus.git
20778 F: drivers/net/usb/pegasus.*
20781 M: Felipe Balbi <balbi@kernel.org>
20782 L: linux-usb@vger.kernel.org
20784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20785 F: drivers/usb/phy/
20787 USB PRINTER DRIVER (usblp)
20788 M: Pete Zaitcev <zaitcev@redhat.com>
20789 L: linux-usb@vger.kernel.org
20791 F: drivers/usb/class/usblp.c
20793 USB RAW GADGET DRIVER
20794 R: Andrey Konovalov <andreyknvl@gmail.com>
20795 L: linux-usb@vger.kernel.org
20797 F: Documentation/usb/raw-gadget.rst
20798 F: drivers/usb/gadget/legacy/raw_gadget.c
20799 F: include/uapi/linux/usb/raw_gadget.h
20801 USB QMI WWAN NETWORK DRIVER
20802 M: Bjørn Mork <bjorn@mork.no>
20803 L: netdev@vger.kernel.org
20805 F: Documentation/ABI/testing/sysfs-class-net-qmi
20806 F: drivers/net/usb/qmi_wwan.c
20809 M: Petko Manolov <petkan@nucleusys.com>
20810 L: linux-usb@vger.kernel.org
20811 L: netdev@vger.kernel.org
20813 W: https://github.com/petkan/rtl8150
20814 T: git git://github.com/petkan/rtl8150.git
20815 F: drivers/net/usb/rtl8150.c
20817 USB SERIAL SUBSYSTEM
20818 M: Johan Hovold <johan@kernel.org>
20819 L: linux-usb@vger.kernel.org
20821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20822 F: Documentation/usb/usb-serial.rst
20823 F: drivers/usb/serial/
20824 F: include/linux/usb/serial.h
20826 USB SMSC75XX ETHERNET DRIVER
20827 M: Steve Glendinning <steve.glendinning@shawell.net>
20828 L: netdev@vger.kernel.org
20830 F: drivers/net/usb/smsc75xx.*
20832 USB SMSC95XX ETHERNET DRIVER
20833 M: Steve Glendinning <steve.glendinning@shawell.net>
20834 M: UNGLinuxDriver@microchip.com
20835 L: netdev@vger.kernel.org
20837 F: drivers/net/usb/smsc95xx.*
20840 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20841 L: linux-usb@vger.kernel.org
20843 W: http://www.linux-usb.org
20844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20845 F: Documentation/devicetree/bindings/usb/
20846 F: Documentation/usb/
20848 F: include/dt-bindings/usb/
20849 F: include/linux/usb.h
20850 F: include/linux/usb/
20852 USB TYPEC BUS FOR ALTERNATE MODES
20853 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20854 L: linux-usb@vger.kernel.org
20856 F: Documentation/ABI/testing/sysfs-bus-typec
20857 F: Documentation/driver-api/usb/typec_bus.rst
20858 F: drivers/usb/typec/altmodes/
20859 F: include/linux/usb/typec_altmode.h
20862 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20863 L: linux-usb@vger.kernel.org
20865 F: Documentation/ABI/testing/sysfs-class-typec
20866 F: Documentation/driver-api/usb/typec.rst
20867 F: drivers/usb/typec/
20868 F: include/linux/usb/typec.h
20870 USB TYPEC INTEL PMC MUX DRIVER
20871 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20872 L: linux-usb@vger.kernel.org
20874 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20875 F: drivers/usb/typec/mux/intel_pmc_mux.c
20877 USB TYPEC PI3USB30532 MUX DRIVER
20878 M: Hans de Goede <hdegoede@redhat.com>
20879 L: linux-usb@vger.kernel.org
20881 F: drivers/usb/typec/mux/pi3usb30532.c
20883 USB TYPEC PORT CONTROLLER DRIVERS
20884 M: Guenter Roeck <linux@roeck-us.net>
20885 L: linux-usb@vger.kernel.org
20887 F: drivers/usb/typec/tcpm/
20890 M: Alan Stern <stern@rowland.harvard.edu>
20891 L: linux-usb@vger.kernel.org
20893 F: drivers/usb/host/uhci*
20896 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20897 L: linux-media@vger.kernel.org
20899 W: http://www.ideasonboard.org/uvc/
20900 T: git git://linuxtv.org/media_tree.git
20901 F: drivers/media/usb/uvc/
20902 F: include/uapi/linux/uvcvideo.h
20905 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20906 L: linux-usb@vger.kernel.org
20908 F: drivers/usb/gadget/function/*uvc*
20909 F: drivers/usb/gadget/legacy/webcam.c
20910 F: include/uapi/linux/usb/g_uvc.h
20912 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20913 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20914 L: linux-wireless@vger.kernel.org
20916 F: drivers/net/wireless/rndis_wlan.c
20919 M: Mathias Nyman <mathias.nyman@intel.com>
20920 L: linux-usb@vger.kernel.org
20922 F: drivers/usb/host/pci-quirks*
20923 F: drivers/usb/host/xhci*
20926 L: linux-wireless@vger.kernel.org
20928 W: http://linux-lc100020.sourceforge.net
20929 F: drivers/net/wireless/zydas/zd1201.*
20932 M: Antoine Jacquet <royale@zerezo.com>
20933 L: linux-usb@vger.kernel.org
20934 L: linux-media@vger.kernel.org
20936 W: http://royale.zerezo.com/zr364xx/
20937 T: git git://linuxtv.org/media_tree.git
20938 F: Documentation/admin-guide/media/zr364xx*
20939 F: drivers/media/usb/zr364xx/
20941 USER-MODE LINUX (UML)
20942 M: Richard Weinberger <richard@nod.at>
20943 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20944 M: Johannes Berg <johannes@sipsolutions.net>
20945 L: linux-um@lists.infradead.org
20947 W: http://user-mode-linux.sourceforge.net
20948 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20951 F: Documentation/virt/uml/
20956 USERSPACE COPYIN/COPYOUT (UIOVEC)
20957 M: Alexander Viro <viro@zeniv.linux.org.uk>
20959 F: include/linux/uio.h
20962 USERSPACE DMA BUFFER DRIVER
20963 M: Gerd Hoffmann <kraxel@redhat.com>
20964 L: dri-devel@lists.freedesktop.org
20966 T: git git://anongit.freedesktop.org/drm/drm-misc
20967 F: drivers/dma-buf/udmabuf.c
20968 F: include/uapi/linux/udmabuf.h
20970 USERSPACE I/O (UIO)
20971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20974 F: Documentation/driver-api/uio-howto.rst
20976 F: include/linux/uio_driver.h
20979 M: Karel Zak <kzak@redhat.com>
20980 L: util-linux@vger.kernel.org
20982 W: http://en.wikipedia.org/wiki/Util-linux
20983 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20986 M: Christoph Hellwig <hch@lst.de>
20987 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20988 L: linux-kernel@vger.kernel.org
20990 T: git git://git.infradead.org/users/hch/uuid.git
20991 F: include/linux/uuid.h
20992 F: include/uapi/linux/uuid.h
20997 M: Justin Ernst <justin.ernst@hpe.com>
20998 L: platform-driver-x86@vger.kernel.org
21000 F: drivers/platform/x86/uv_sysfs.c
21003 M: Michal Januszewski <spock@gentoo.org>
21004 L: linux-fbdev@vger.kernel.org
21006 W: https://github.com/mjanusz/v86d
21007 F: Documentation/fb/uvesafb.rst
21008 F: drivers/video/fbdev/uvesafb.*
21010 Ux500 CLOCK DRIVERS
21011 M: Ulf Hansson <ulf.hansson@linaro.org>
21012 L: linux-clk@vger.kernel.org
21013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21015 F: drivers/clk/ux500/
21018 M: Stefan Agner <stefan@agner.ch>
21019 L: linux-mtd@lists.infradead.org
21021 F: drivers/mtd/nand/raw/vf610_nfc.c
21023 VFAT/FAT/MSDOS FILESYSTEM
21024 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21026 F: Documentation/filesystems/vfat.rst
21030 M: Alex Williamson <alex.williamson@redhat.com>
21031 R: Cornelia Huck <cohuck@redhat.com>
21032 L: kvm@vger.kernel.org
21034 T: git git://github.com/awilliam/linux-vfio.git
21035 F: Documentation/driver-api/vfio.rst
21037 F: include/linux/vfio.h
21038 F: include/linux/vfio_pci_core.h
21039 F: include/uapi/linux/vfio.h
21042 M: Diana Craciun <diana.craciun@oss.nxp.com>
21043 L: kvm@vger.kernel.org
21045 F: drivers/vfio/fsl-mc/
21047 VFIO HISILICON PCI DRIVER
21048 M: Longfang Liu <liulongfang@huawei.com>
21049 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21050 L: kvm@vger.kernel.org
21052 F: drivers/vfio/pci/hisilicon/
21054 VFIO MEDIATED DEVICE DRIVERS
21055 M: Kirti Wankhede <kwankhede@nvidia.com>
21056 L: kvm@vger.kernel.org
21058 F: Documentation/driver-api/vfio-mediated-device.rst
21059 F: drivers/vfio/mdev/
21060 F: include/linux/mdev.h
21061 F: samples/vfio-mdev/
21063 VFIO PCI DEVICE SPECIFIC DRIVERS
21064 R: Jason Gunthorpe <jgg@nvidia.com>
21065 R: Yishai Hadas <yishaih@nvidia.com>
21066 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21067 R: Kevin Tian <kevin.tian@intel.com>
21068 L: kvm@vger.kernel.org
21070 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21071 F: drivers/vfio/pci/*/
21073 VFIO PLATFORM DRIVER
21074 M: Eric Auger <eric.auger@redhat.com>
21075 L: kvm@vger.kernel.org
21077 F: drivers/vfio/platform/
21079 VFIO MLX5 PCI DRIVER
21080 M: Yishai Hadas <yishaih@nvidia.com>
21081 L: kvm@vger.kernel.org
21083 F: drivers/vfio/pci/mlx5/
21086 R: Lukas Wunner <lukas@wunner.de>
21088 T: git git://anongit.freedesktop.org/drm/drm-misc
21089 F: Documentation/gpu/vga-switcheroo.rst
21090 F: drivers/gpu/vga/vga_switcheroo.c
21091 F: include/linux/vga_switcheroo.h
21093 VIA RHINE NETWORK DRIVER
21095 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21096 F: drivers/net/ethernet/via/via-rhine.c
21098 VIA SD/MMC CARD CONTROLLER DRIVER
21099 M: Bruce Chang <brucechang@via.com.tw>
21100 M: Harald Welte <HaraldWelte@viatech.com>
21102 F: drivers/mmc/host/via-sdmmc.c
21104 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21105 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21106 L: linux-fbdev@vger.kernel.org
21108 F: drivers/video/fbdev/via/
21109 F: include/linux/via-core.h
21110 F: include/linux/via-gpio.h
21111 F: include/linux/via_i2c.h
21113 VIA VELOCITY NETWORK DRIVER
21114 M: Francois Romieu <romieu@fr.zoreil.com>
21115 L: netdev@vger.kernel.org
21117 F: drivers/net/ethernet/via/via-velocity.*
21119 VICODEC VIRTUAL CODEC DRIVER
21120 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21121 L: linux-media@vger.kernel.org
21123 W: https://linuxtv.org
21124 T: git git://linuxtv.org/media_tree.git
21125 F: drivers/media/test-drivers/vicodec/*
21127 VIDEO I2C POLLING DRIVER
21128 M: Matt Ranostay <matt.ranostay@konsulko.com>
21129 L: linux-media@vger.kernel.org
21131 F: drivers/media/i2c/video-i2c.c
21133 VIDEO MULTIPLEXER DRIVER
21134 M: Philipp Zabel <p.zabel@pengutronix.de>
21135 L: linux-media@vger.kernel.org
21137 F: drivers/media/platform/video-mux.c
21139 VIDEOBUF2 FRAMEWORK
21140 M: Tomasz Figa <tfiga@chromium.org>
21141 M: Marek Szyprowski <m.szyprowski@samsung.com>
21142 L: linux-media@vger.kernel.org
21144 F: drivers/media/common/videobuf2/*
21145 F: include/media/videobuf2-*
21147 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21148 M: Shuah Khan <skhan@linuxfoundation.org>
21149 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21150 L: linux-media@vger.kernel.org
21152 W: https://linuxtv.org
21153 T: git git://linuxtv.org/media_tree.git
21154 F: drivers/media/test-drivers/vimc/*
21157 M: Alex Williamson <alex.williamson@redhat.com>
21158 M: Paolo Bonzini <pbonzini@redhat.com>
21159 L: kvm@vger.kernel.org
21163 VIRTIO AND VHOST VSOCK DRIVER
21164 M: Stefan Hajnoczi <stefanha@redhat.com>
21165 M: Stefano Garzarella <sgarzare@redhat.com>
21166 L: kvm@vger.kernel.org
21167 L: virtualization@lists.linux-foundation.org
21168 L: netdev@vger.kernel.org
21170 F: drivers/vhost/vsock.c
21171 F: include/linux/virtio_vsock.h
21172 F: include/uapi/linux/virtio_vsock.h
21173 F: net/vmw_vsock/virtio_transport.c
21174 F: net/vmw_vsock/virtio_transport_common.c
21176 VIRTIO BLOCK AND SCSI DRIVERS
21177 M: "Michael S. Tsirkin" <mst@redhat.com>
21178 M: Jason Wang <jasowang@redhat.com>
21179 R: Paolo Bonzini <pbonzini@redhat.com>
21180 R: Stefan Hajnoczi <stefanha@redhat.com>
21181 L: virtualization@lists.linux-foundation.org
21183 F: drivers/block/virtio_blk.c
21184 F: drivers/scsi/virtio_scsi.c
21185 F: drivers/vhost/scsi.c
21186 F: include/uapi/linux/virtio_blk.h
21187 F: include/uapi/linux/virtio_scsi.h
21189 VIRTIO CONSOLE DRIVER
21190 M: Amit Shah <amit@kernel.org>
21191 L: virtualization@lists.linux-foundation.org
21193 F: drivers/char/virtio_console.c
21194 F: include/linux/virtio_console.h
21195 F: include/uapi/linux/virtio_console.h
21197 VIRTIO CORE AND NET DRIVERS
21198 M: "Michael S. Tsirkin" <mst@redhat.com>
21199 M: Jason Wang <jasowang@redhat.com>
21200 L: virtualization@lists.linux-foundation.org
21202 F: Documentation/ABI/testing/sysfs-bus-vdpa
21203 F: Documentation/devicetree/bindings/virtio/
21204 F: drivers/block/virtio_blk.c
21205 F: drivers/crypto/virtio/
21206 F: drivers/net/virtio_net.c
21209 F: include/linux/vdpa.h
21210 F: include/linux/virtio*.h
21211 F: include/uapi/linux/virtio_*.h
21215 M: "Michael S. Tsirkin" <mst@redhat.com>
21216 M: David Hildenbrand <david@redhat.com>
21217 L: virtualization@lists.linux-foundation.org
21219 F: drivers/virtio/virtio_balloon.c
21220 F: include/uapi/linux/virtio_balloon.h
21221 F: include/linux/balloon_compaction.h
21222 F: mm/balloon_compaction.c
21224 VIRTIO CRYPTO DRIVER
21225 M: Gonglei <arei.gonglei@huawei.com>
21226 L: virtualization@lists.linux-foundation.org
21227 L: linux-crypto@vger.kernel.org
21229 F: drivers/crypto/virtio/
21230 F: include/uapi/linux/virtio_crypto.h
21232 VIRTIO DRIVERS FOR S390
21233 M: Cornelia Huck <cohuck@redhat.com>
21234 M: Halil Pasic <pasic@linux.ibm.com>
21235 M: Eric Farman <farman@linux.ibm.com>
21236 L: linux-s390@vger.kernel.org
21237 L: virtualization@lists.linux-foundation.org
21238 L: kvm@vger.kernel.org
21240 F: arch/s390/include/uapi/asm/virtio-ccw.h
21241 F: drivers/s390/virtio/
21244 M: Vivek Goyal <vgoyal@redhat.com>
21245 M: Stefan Hajnoczi <stefanha@redhat.com>
21246 M: Miklos Szeredi <miklos@szeredi.hu>
21247 L: virtualization@lists.linux-foundation.org
21248 L: linux-fsdevel@vger.kernel.org
21250 W: https://virtio-fs.gitlab.io/
21251 F: Documentation/filesystems/virtiofs.rst
21252 F: fs/fuse/virtio_fs.c
21253 F: include/uapi/linux/virtio_fs.h
21256 M: Enrico Weigelt, metux IT consult <info@metux.net>
21257 M: Viresh Kumar <vireshk@kernel.org>
21258 L: linux-gpio@vger.kernel.org
21259 L: virtualization@lists.linux-foundation.org
21261 F: drivers/gpio/gpio-virtio.c
21262 F: include/uapi/linux/virtio_gpio.h
21265 M: David Airlie <airlied@linux.ie>
21266 M: Gerd Hoffmann <kraxel@redhat.com>
21267 R: Gurchetan Singh <gurchetansingh@chromium.org>
21268 R: Chia-I Wu <olvaffe@gmail.com>
21269 L: dri-devel@lists.freedesktop.org
21270 L: virtualization@lists.linux-foundation.org
21272 T: git git://anongit.freedesktop.org/drm/drm-misc
21273 F: drivers/gpu/drm/virtio/
21274 F: include/uapi/linux/virtio_gpu.h
21276 VIRTIO HOST (VHOST)
21277 M: "Michael S. Tsirkin" <mst@redhat.com>
21278 M: Jason Wang <jasowang@redhat.com>
21279 L: kvm@vger.kernel.org
21280 L: virtualization@lists.linux-foundation.org
21281 L: netdev@vger.kernel.org
21283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21285 F: include/linux/vhost_iotlb.h
21286 F: include/uapi/linux/vhost.h
21288 VIRTIO INPUT DRIVER
21289 M: Gerd Hoffmann <kraxel@redhat.com>
21291 F: drivers/virtio/virtio_input.c
21292 F: include/uapi/linux/virtio_input.h
21294 VIRTIO IOMMU DRIVER
21295 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21296 L: virtualization@lists.linux-foundation.org
21298 F: drivers/iommu/virtio-iommu.c
21299 F: include/uapi/linux/virtio_iommu.h
21302 M: David Hildenbrand <david@redhat.com>
21303 L: virtualization@lists.linux-foundation.org
21305 W: https://virtio-mem.gitlab.io/
21306 F: drivers/virtio/virtio_mem.c
21307 F: include/uapi/linux/virtio_mem.h
21309 VIRTIO SOUND DRIVER
21310 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21311 M: "Michael S. Tsirkin" <mst@redhat.com>
21312 L: virtualization@lists.linux-foundation.org
21313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21315 F: include/uapi/linux/virtio_snd.h
21319 M: Conghui Chen <conghui.chen@intel.com>
21320 M: Viresh Kumar <viresh.kumar@linaro.org>
21321 L: linux-i2c@vger.kernel.org
21322 L: virtualization@lists.linux-foundation.org
21324 F: drivers/i2c/busses/i2c-virtio.c
21325 F: include/uapi/linux/virtio_i2c.h
21328 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21329 L: virtualization@lists.linux-foundation.org
21331 F: drivers/nvdimm/virtio_pmem.c
21332 F: drivers/nvdimm/nd_virtio.c
21334 VIRTUAL BOX GUEST DEVICE DRIVER
21335 M: Hans de Goede <hdegoede@redhat.com>
21336 M: Arnd Bergmann <arnd@arndb.de>
21337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21339 F: drivers/virt/vboxguest/
21340 F: include/linux/vbox_utils.h
21341 F: include/uapi/linux/vbox*.h
21343 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21344 M: Hans de Goede <hdegoede@redhat.com>
21345 L: linux-fsdevel@vger.kernel.org
21349 VIRTUAL SERIO DEVICE DRIVER
21350 M: Stephen Chandler Paul <thatslyude@gmail.com>
21352 F: drivers/input/serio/userio.c
21353 F: include/uapi/linux/userio.h
21355 VIVID VIRTUAL VIDEO DRIVER
21356 M: Hans Verkuil <hverkuil@xs4all.nl>
21357 L: linux-media@vger.kernel.org
21359 W: https://linuxtv.org
21360 T: git git://linuxtv.org/media_tree.git
21361 F: drivers/media/test-drivers/vivid/*
21363 VIDTV VIRTUAL DIGITAL TV DRIVER
21364 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21365 L: linux-media@vger.kernel.org
21367 W: https://linuxtv.org
21368 T: git git://linuxtv.org/media_tree.git
21369 F: drivers/media/test-drivers/vidtv/*
21372 M: Florian Fainelli <f.fainelli@gmail.com>
21373 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21375 F: drivers/vlynq/vlynq.c
21376 F: include/linux/vlynq.h
21379 M: Martyn Welch <martyn@welchs.me.uk>
21380 M: Manohar Vanga <manohar.vanga@gmail.com>
21381 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21382 L: linux-kernel@vger.kernel.org
21384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21385 F: Documentation/driver-api/vme.rst
21386 F: drivers/staging/vme_user/
21388 F: include/linux/vme*
21390 VM SOCKETS (AF_VSOCK)
21391 M: Stefano Garzarella <sgarzare@redhat.com>
21392 L: virtualization@lists.linux-foundation.org
21393 L: netdev@vger.kernel.org
21395 F: drivers/net/vsockmon.c
21396 F: include/net/af_vsock.h
21397 F: include/uapi/linux/vm_sockets.h
21398 F: include/uapi/linux/vm_sockets_diag.h
21399 F: include/uapi/linux/vsockmon.h
21401 F: tools/testing/vsock/
21403 VMWARE BALLOON DRIVER
21404 M: Nadav Amit <namit@vmware.com>
21405 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21406 L: linux-kernel@vger.kernel.org
21408 F: drivers/misc/vmw_balloon.c
21410 VMWARE HYPERVISOR INTERFACE
21411 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21412 M: Alexey Makhalov <amakhalov@vmware.com>
21413 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21414 L: virtualization@lists.linux-foundation.org
21417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21418 F: arch/x86/include/asm/vmware.h
21419 F: arch/x86/kernel/cpu/vmware.c
21421 VMWARE PVRDMA DRIVER
21422 M: Bryan Tan <bryantan@vmware.com>
21423 M: Vishnu Dasa <vdasa@vmware.com>
21424 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21425 L: linux-rdma@vger.kernel.org
21427 F: drivers/infiniband/hw/vmw_pvrdma/
21429 VMware PVSCSI driver
21430 M: Vishal Bhakta <vbhakta@vmware.com>
21431 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21432 L: linux-scsi@vger.kernel.org
21434 F: drivers/scsi/vmw_pvscsi.c
21435 F: drivers/scsi/vmw_pvscsi.h
21437 VMWARE VIRTUAL PTP CLOCK DRIVER
21438 M: Vivek Thampi <vithampi@vmware.com>
21439 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21440 L: netdev@vger.kernel.org
21442 F: drivers/ptp/ptp_vmw.c
21445 M: Bryan Tan <bryantan@vmware.com>
21446 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21447 M: Vishnu Dasa <vdasa@vmware.com>
21448 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21449 L: linux-kernel@vger.kernel.org
21451 F: drivers/misc/vmw_vmci/
21453 VMWARE VMMOUSE SUBDRIVER
21454 M: Zack Rusin <zackr@vmware.com>
21455 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21456 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21457 L: linux-input@vger.kernel.org
21459 F: drivers/input/mouse/vmmouse.c
21460 F: drivers/input/mouse/vmmouse.h
21462 VMWARE VMXNET3 ETHERNET DRIVER
21463 M: Ronak Doshi <doshir@vmware.com>
21464 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21465 L: netdev@vger.kernel.org
21467 F: drivers/net/vmxnet3/
21469 VOCORE VOCORE2 BOARD
21470 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21471 L: linux-mips@vger.kernel.org
21473 F: arch/mips/boot/dts/ralink/vocore2.dts
21475 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21476 M: Liam Girdwood <lgirdwood@gmail.com>
21477 M: Mark Brown <broonie@kernel.org>
21478 L: linux-kernel@vger.kernel.org
21480 W: http://www.slimlogic.co.uk/?p=48
21481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21482 F: Documentation/devicetree/bindings/regulator/
21483 F: Documentation/power/regulator/
21484 F: drivers/regulator/
21485 F: include/dt-bindings/regulator/
21486 F: include/linux/regulator/
21487 K: regulator_get_optional
21489 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21490 R: Matti Vaittinen <mazziesaccount@gmail.com>
21491 F: drivers/regulator/irq_helpers.c
21494 M: David Ahern <dsahern@kernel.org>
21495 L: netdev@vger.kernel.org
21497 F: Documentation/networking/vrf.rst
21498 F: drivers/net/vrf.c
21501 M: Petr Mladek <pmladek@suse.com>
21502 M: Steven Rostedt <rostedt@goodmis.org>
21503 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21504 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21505 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21508 F: Documentation/core-api/printk-formats.rst
21509 F: lib/test_printf.c
21510 F: lib/test_scanf.c
21513 VT1211 HARDWARE MONITOR DRIVER
21514 M: Juerg Haefliger <juergh@gmail.com>
21515 L: linux-hwmon@vger.kernel.org
21517 F: Documentation/hwmon/vt1211.rst
21518 F: drivers/hwmon/vt1211.c
21520 VT8231 HARDWARE MONITOR DRIVER
21521 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21522 L: linux-hwmon@vger.kernel.org
21524 F: drivers/hwmon/vt8231.c
21526 VUB300 USB to SDIO/SD/MMC bridge chip
21527 L: linux-mmc@vger.kernel.org
21529 F: drivers/mmc/host/vub300.c
21531 W1 DALLAS'S 1-WIRE BUS
21532 M: Evgeniy Polyakov <zbr@ioremap.net>
21534 F: Documentation/devicetree/bindings/w1/
21535 F: Documentation/w1/
21537 F: include/linux/w1.h
21539 W83791D HARDWARE MONITORING DRIVER
21540 M: Marc Hulsman <m.hulsman@tudelft.nl>
21541 L: linux-hwmon@vger.kernel.org
21543 F: Documentation/hwmon/w83791d.rst
21544 F: drivers/hwmon/w83791d.c
21546 W83793 HARDWARE MONITORING DRIVER
21547 M: Rudolf Marek <r.marek@assembler.cz>
21548 L: linux-hwmon@vger.kernel.org
21550 F: Documentation/hwmon/w83793.rst
21551 F: drivers/hwmon/w83793.c
21553 W83795 HARDWARE MONITORING DRIVER
21554 M: Jean Delvare <jdelvare@suse.com>
21555 L: linux-hwmon@vger.kernel.org
21557 F: drivers/hwmon/w83795.c
21559 W83L51xD SD/MMC CARD INTERFACE DRIVER
21560 M: Pierre Ossman <pierre@ossman.eu>
21562 F: drivers/mmc/host/wbsd.*
21564 WACOM PROTOCOL 4 SERIAL TABLETS
21565 M: Julian Squires <julian@cipht.net>
21566 M: Hans de Goede <hdegoede@redhat.com>
21567 L: linux-input@vger.kernel.org
21569 F: drivers/input/tablet/wacom_serial4.c
21571 WATCHDOG DEVICE DRIVERS
21572 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21573 M: Guenter Roeck <linux@roeck-us.net>
21574 L: linux-watchdog@vger.kernel.org
21576 W: http://www.linux-watchdog.org/
21577 T: git git://www.linux-watchdog.org/linux-watchdog.git
21578 F: Documentation/devicetree/bindings/watchdog/
21579 F: Documentation/watchdog/
21580 F: drivers/watchdog/
21581 F: include/linux/watchdog.h
21582 F: include/uapi/linux/watchdog.h
21584 WHISKEYCOVE PMIC GPIO DRIVER
21585 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21586 L: linux-gpio@vger.kernel.org
21588 F: drivers/gpio/gpio-wcove.c
21591 M: Dianlong Li <long17.cool@163.com>
21592 L: linux-rtc@vger.kernel.org
21594 F: drivers/rtc/rtc-sd3078.c
21597 M: David Rheinsberg <david.rheinsberg@gmail.com>
21598 L: linux-input@vger.kernel.org
21600 F: drivers/hid/hid-wiimote*
21602 WILOCITY WIL6210 WIRELESS DRIVER
21603 L: linux-wireless@vger.kernel.org
21605 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21606 F: drivers/net/wireless/ath/wil6210/
21609 M: David Härdeman <david@hardeman.nu>
21611 F: drivers/media/rc/winbond-cir.c
21613 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21614 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21615 L: linux-watchdog@vger.kernel.org
21617 F: drivers/watchdog/ebc-c384_wdt.c
21619 WINSYSTEMS WS16C48 GPIO DRIVER
21620 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21621 L: linux-gpio@vger.kernel.org
21623 F: drivers/gpio/gpio-ws16c48.c
21625 WIREGUARD SECURE NETWORK TUNNEL
21626 M: Jason A. Donenfeld <Jason@zx2c4.com>
21627 L: wireguard@lists.zx2c4.com
21628 L: netdev@vger.kernel.org
21630 F: drivers/net/wireguard/
21631 F: tools/testing/selftests/wireguard/
21633 WISTRON LAPTOP BUTTON DRIVER
21634 M: Miloslav Trmac <mitr@volny.cz>
21636 F: drivers/input/misc/wistron_btns.c
21638 WL3501 WIRELESS PCMCIA CARD DRIVER
21639 L: linux-wireless@vger.kernel.org
21641 F: drivers/net/wireless/wl3501*
21643 WOLFSON MICROELECTRONICS DRIVERS
21644 L: patches@opensource.cirrus.com
21646 W: https://github.com/CirrusLogic/linux-drivers/wiki
21647 T: git https://github.com/CirrusLogic/linux-drivers.git
21648 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21649 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21650 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21651 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21652 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21653 F: Documentation/devicetree/bindings/sound/wm*
21654 F: Documentation/hwmon/wm83??.rst
21655 F: arch/arm/mach-s3c/mach-crag6410*
21656 F: drivers/clk/clk-wm83*.c
21657 F: drivers/gpio/gpio-*wm*.c
21658 F: drivers/gpio/gpio-arizona.c
21659 F: drivers/hwmon/wm83??-hwmon.c
21660 F: drivers/input/misc/wm831x-on.c
21661 F: drivers/input/touchscreen/wm831x-ts.c
21662 F: drivers/input/touchscreen/wm97*.c
21663 F: drivers/leds/leds-wm83*.c
21664 F: drivers/mfd/arizona*
21665 F: drivers/mfd/cs47l24*
21666 F: drivers/mfd/wm*.c
21667 F: drivers/power/supply/wm83*.c
21668 F: drivers/regulator/arizona*
21669 F: drivers/regulator/wm8*.c
21670 F: drivers/rtc/rtc-wm83*.c
21671 F: drivers/video/backlight/wm83*_bl.c
21672 F: drivers/watchdog/wm83*_wdt.c
21673 F: include/linux/mfd/arizona/
21674 F: include/linux/mfd/wm831x/
21675 F: include/linux/mfd/wm8350/
21676 F: include/linux/mfd/wm8400*
21677 F: include/linux/regulator/arizona*
21678 F: include/linux/wm97xx.h
21679 F: include/sound/wm????.h
21680 F: sound/soc/codecs/arizona*
21681 F: sound/soc/codecs/cs47l24*
21682 F: sound/soc/codecs/wm*
21685 M: Tejun Heo <tj@kernel.org>
21686 R: Lai Jiangshan <jiangshanlai@gmail.com>
21688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21689 F: Documentation/core-api/workqueue.rst
21690 F: include/linux/workqueue.h
21691 F: kernel/workqueue.c
21694 M: Loic Poulain <loic.poulain@linaro.org>
21695 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21696 R: Johannes Berg <johannes@sipsolutions.net>
21697 L: netdev@vger.kernel.org
21699 F: drivers/net/wwan/
21700 F: include/linux/wwan.h
21701 F: include/uapi/linux/wwan.h
21703 X-POWERS AXP288 PMIC DRIVERS
21704 M: Hans de Goede <hdegoede@redhat.com>
21706 F: drivers/acpi/pmic/intel_pmic_xpower.c
21709 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21710 M: Chen-Yu Tsai <wens@csie.org>
21711 L: linux-kernel@vger.kernel.org
21716 M: Martin Schiller <ms@dev.tdt.de>
21717 L: linux-x25@vger.kernel.org
21719 F: Documentation/networking/lapb-module.rst
21720 F: Documentation/networking/x25*
21721 F: drivers/net/wan/hdlc_x25.c
21722 F: drivers/net/wan/lapbether.c
21723 F: include/*/lapb.h
21724 F: include/net/x25*
21725 F: include/uapi/linux/x25.h
21729 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21730 M: Thomas Gleixner <tglx@linutronix.de>
21731 M: Ingo Molnar <mingo@redhat.com>
21732 M: Borislav Petkov <bp@alien8.de>
21733 M: Dave Hansen <dave.hansen@linux.intel.com>
21735 R: "H. Peter Anvin" <hpa@zytor.com>
21736 L: linux-kernel@vger.kernel.org
21738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21739 F: Documentation/devicetree/bindings/x86/
21740 F: Documentation/x86/
21744 M: Andy Lutomirski <luto@kernel.org>
21745 L: linux-kernel@vger.kernel.org
21747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21750 X86 MCE INFRASTRUCTURE
21751 M: Tony Luck <tony.luck@intel.com>
21752 M: Borislav Petkov <bp@alien8.de>
21753 L: linux-edac@vger.kernel.org
21755 F: Documentation/ABI/testing/sysfs-mce
21756 F: Documentation/x86/x86_64/machinecheck.rst
21757 F: arch/x86/kernel/cpu/mce/*
21759 X86 MICROCODE UPDATE SUPPORT
21760 M: Borislav Petkov <bp@alien8.de>
21762 F: arch/x86/kernel/cpu/microcode/*
21765 M: Dave Hansen <dave.hansen@linux.intel.com>
21766 M: Andy Lutomirski <luto@kernel.org>
21767 M: Peter Zijlstra <peterz@infradead.org>
21768 L: linux-kernel@vger.kernel.org
21770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21773 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21774 M: Hans de Goede <hdegoede@redhat.com>
21775 L: platform-driver-x86@vger.kernel.org
21777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21778 F: drivers/platform/x86/x86-android-tablets.c
21780 X86 PLATFORM DRIVERS
21781 M: Hans de Goede <hdegoede@redhat.com>
21782 M: Mark Gross <markgross@kernel.org>
21783 L: platform-driver-x86@vger.kernel.org
21785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21786 F: drivers/platform/olpc/
21787 F: drivers/platform/x86/
21789 X86 PLATFORM DRIVERS - ARCH
21790 R: Darren Hart <dvhart@infradead.org>
21791 R: Andy Shevchenko <andy@infradead.org>
21792 L: platform-driver-x86@vger.kernel.org
21795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21796 F: arch/x86/platform
21798 X86 PLATFORM UV HPE SUPERDOME FLEX
21799 M: Steve Wahl <steve.wahl@hpe.com>
21800 R: Mike Travis <mike.travis@hpe.com>
21801 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21802 R: Russ Anderson <russ.anderson@hpe.com>
21804 F: arch/x86/include/asm/uv/
21805 F: arch/x86/kernel/apic/x2apic_uv_x.c
21806 F: arch/x86/platform/uv/
21808 X86 STACK UNWINDING
21809 M: Josh Poimboeuf <jpoimboe@kernel.org>
21810 M: Peter Zijlstra <peterz@infradead.org>
21812 F: arch/x86/include/asm/unwind*.h
21813 F: arch/x86/kernel/dumpstack.c
21814 F: arch/x86/kernel/stacktrace.c
21815 F: arch/x86/kernel/unwind_*.c
21818 M: Andy Lutomirski <luto@kernel.org>
21819 L: linux-kernel@vger.kernel.org
21821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21822 F: arch/x86/entry/vdso/
21825 M: Matthew Wilcox <willy@infradead.org>
21826 L: linux-fsdevel@vger.kernel.org
21828 F: Documentation/core-api/xarray.rst
21829 F: include/linux/idr.h
21830 F: include/linux/xarray.h
21833 F: tools/testing/radix-tree
21836 M: Benjamin Valentin <benpicco@googlemail.com>
21838 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21839 F: drivers/media/rc/xbox_remote.c
21841 XC2028/3028 TUNER DRIVER
21842 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21843 L: linux-media@vger.kernel.org
21845 W: https://linuxtv.org
21846 T: git git://linuxtv.org/media_tree.git
21847 F: drivers/media/tuners/xc2028.*
21849 XDP (eXpress Data Path)
21850 M: Alexei Starovoitov <ast@kernel.org>
21851 M: Daniel Borkmann <daniel@iogearbox.net>
21852 M: David S. Miller <davem@davemloft.net>
21853 M: Jakub Kicinski <kuba@kernel.org>
21854 M: Jesper Dangaard Brouer <hawk@kernel.org>
21855 M: John Fastabend <john.fastabend@gmail.com>
21856 L: netdev@vger.kernel.org
21857 L: bpf@vger.kernel.org
21859 F: include/net/xdp.h
21860 F: include/net/xdp_priv.h
21861 F: include/trace/events/xdp.h
21862 F: kernel/bpf/cpumap.c
21863 F: kernel/bpf/devmap.c
21865 F: samples/bpf/xdp*
21866 F: tools/testing/selftests/bpf/*xdp*
21867 F: tools/testing/selftests/bpf/*/*xdp*
21868 F: drivers/net/ethernet/*/*/*/*/*xdp*
21869 F: drivers/net/ethernet/*/*/*xdp*
21870 K: (?:\b|_)xdp(?:\b|_)
21872 XDP SOCKETS (AF_XDP)
21873 M: Björn Töpel <bjorn@kernel.org>
21874 M: Magnus Karlsson <magnus.karlsson@intel.com>
21875 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21876 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21877 L: netdev@vger.kernel.org
21878 L: bpf@vger.kernel.org
21880 F: Documentation/networking/af_xdp.rst
21881 F: include/net/xdp_sock*
21882 F: include/net/xsk_buff_pool.h
21883 F: include/uapi/linux/if_xdp.h
21884 F: include/uapi/linux/xdp_diag.h
21885 F: include/net/netns/xdp.h
21887 F: samples/bpf/xdpsock*
21888 F: tools/lib/bpf/xsk*
21890 XEN BLOCK SUBSYSTEM
21891 M: Roger Pau Monné <roger.pau@citrix.com>
21892 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21894 F: drivers/block/xen*
21895 F: drivers/block/xen-blkback/*
21898 M: Stefano Stabellini <sstabellini@kernel.org>
21899 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21901 F: arch/arm/include/asm/xen/
21904 XEN HYPERVISOR ARM64
21905 M: Stefano Stabellini <sstabellini@kernel.org>
21906 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21908 F: arch/arm64/include/asm/xen/
21911 XEN HYPERVISOR INTERFACE
21912 M: Juergen Gross <jgross@suse.com>
21913 M: Stefano Stabellini <sstabellini@kernel.org>
21914 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21915 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21918 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21919 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21920 F: drivers/*/xen-*front.c
21922 F: include/uapi/xen/
21926 M: Juergen Gross <jgross@suse.com>
21927 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21928 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21930 F: arch/x86/include/asm/pvclock-abi.h
21931 F: arch/x86/include/asm/xen/
21932 F: arch/x86/platform/pvh/
21935 XEN NETWORK BACKEND DRIVER
21936 M: Wei Liu <wei.liu@kernel.org>
21937 M: Paul Durrant <paul@xen.org>
21938 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21939 L: netdev@vger.kernel.org
21941 F: drivers/net/xen-netback/*
21944 M: Juergen Gross <jgross@suse.com>
21945 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21947 F: arch/x86/pci/*xen*
21948 F: drivers/pci/*xen*
21951 M: Juergen Gross <jgross@suse.com>
21952 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21953 L: linux-scsi@vger.kernel.org
21955 F: drivers/scsi/xen-scsifront.c
21956 F: drivers/xen/xen-scsiback.c
21957 F: include/xen/interface/io/vscsiif.h
21960 M: Juergen Gross <jgross@suse.com>
21961 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21962 L: linux-usb@vger.kernel.org
21964 F: drivers/usb/host/xen*
21965 F: include/xen/interface/io/usbif.h
21967 XEN SOUND FRONTEND DRIVER
21968 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21969 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21970 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21974 XEN SWIOTLB SUBSYSTEM
21975 M: Juergen Gross <jgross@suse.com>
21976 M: Stefano Stabellini <sstabellini@kernel.org>
21977 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21978 L: iommu@lists.linux-foundation.org
21979 L: iommu@lists.linux.dev
21981 F: arch/x86/xen/*swiotlb*
21982 F: drivers/xen/*swiotlb*
21985 C: irc://irc.oftc.net/xfs
21986 M: Darrick J. Wong <djwong@kernel.org>
21987 L: linux-xfs@vger.kernel.org
21990 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21991 F: Documentation/ABI/testing/sysfs-fs-xfs
21992 F: Documentation/admin-guide/xfs.rst
21993 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21994 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21996 F: include/uapi/linux/dqblk_xfs.h
21997 F: include/uapi/linux/fsmap.h
22000 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22001 L: linux-iio@vger.kernel.org
22003 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22004 F: drivers/iio/adc/xilinx-ams.c
22006 XILINX AXI ETHERNET DRIVER
22007 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22009 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22012 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22013 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22014 L: linux-can@vger.kernel.org
22016 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22017 F: drivers/net/can/xilinx_can.c
22020 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22021 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22022 R: Michal Simek <michal.simek@xilinx.com>
22024 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22025 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22026 F: drivers/gpio/gpio-xilinx.c
22027 F: drivers/gpio/gpio-zynq.c
22029 XILINX SD-FEC IP CORES
22030 M: Derek Kiernan <derek.kiernan@xilinx.com>
22031 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22033 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22034 F: Documentation/misc-devices/xilinx_sdfec.rst
22035 F: drivers/misc/Kconfig
22036 F: drivers/misc/Makefile
22037 F: drivers/misc/xilinx_sdfec.c
22038 F: include/uapi/misc/xilinx_sdfec.h
22041 M: Sean Anderson <sean.anderson@seco.com>
22043 F: drivers/pwm/pwm-xilinx.c
22044 F: include/clocksource/timer-xilinx.h
22046 XILINX UARTLITE SERIAL DRIVER
22047 M: Peter Korsgaard <jacmet@sunsite.dk>
22048 L: linux-serial@vger.kernel.org
22050 F: drivers/tty/serial/uartlite.c
22052 XILINX VIDEO IP CORES
22053 M: Hyun Kwon <hyun.kwon@xilinx.com>
22054 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22055 L: linux-media@vger.kernel.org
22057 T: git git://linuxtv.org/media_tree.git
22058 F: Documentation/devicetree/bindings/media/xilinx/
22059 F: drivers/media/platform/xilinx/
22060 F: include/uapi/linux/xilinx-v4l2-controls.h
22062 XILINX ZYNQMP DPDMA DRIVER
22063 M: Hyun Kwon <hyun.kwon@xilinx.com>
22064 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22065 L: dmaengine@vger.kernel.org
22067 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22068 F: drivers/dma/xilinx/xilinx_dpdma.c
22069 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22071 XILINX ZYNQMP PSGTR PHY DRIVER
22072 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22073 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22074 L: linux-kernel@vger.kernel.org
22076 T: git https://github.com/Xilinx/linux-xlnx.git
22077 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22078 F: drivers/phy/xilinx/phy-zynqmp.c
22080 XILINX ZYNQMP SHA3 DRIVER
22081 M: Harsha <harsha.harsha@xilinx.com>
22083 F: drivers/crypto/xilinx/zynqmp-sha.c
22085 XILINX EVENT MANAGEMENT DRIVER
22086 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22088 F: drivers/soc/xilinx/xlnx_event_manager.c
22089 F: include/linux/firmware/xlnx-event-manager.h
22092 M: Eli Billauer <eli.billauer@gmail.com>
22093 L: linux-kernel@vger.kernel.org
22095 F: drivers/char/xillybus/
22098 M: George Cherian <gcherian@marvell.com>
22099 L: linux-i2c@vger.kernel.org
22101 W: http://www.marvell.com
22102 F: drivers/i2c/busses/i2c-xlp9xx.c
22104 XRA1403 GPIO EXPANDER
22105 M: Nandor Han <nandor.han@ge.com>
22106 M: Semi Malinen <semi.malinen@ge.com>
22107 L: linux-gpio@vger.kernel.org
22109 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22110 F: drivers/gpio/gpio-xra1403.c
22112 XTENSA XTFPGA PLATFORM SUPPORT
22113 M: Max Filippov <jcmvbkbc@gmail.com>
22114 L: linux-xtensa@linux-xtensa.org
22116 F: drivers/spi/spi-xtensa-xtfpga.c
22117 F: sound/soc/xtensa/xtfpga-i2s.c
22119 YAM DRIVER FOR AX.25
22120 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22121 L: linux-hams@vger.kernel.org
22123 F: drivers/net/hamradio/yam*
22124 F: include/linux/yam.h
22126 YAMA SECURITY MODULE
22127 M: Kees Cook <keescook@chromium.org>
22129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22130 F: Documentation/admin-guide/LSM/Yama.rst
22133 YEALINK PHONE DRIVER
22134 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22135 L: usbb2k-api-dev@nongnu.org
22137 F: Documentation/input/devices/yealink.rst
22138 F: drivers/input/misc/yealink.*
22140 Z8530 DRIVER FOR AX.25
22141 M: Joerg Reuter <jreuter@yaina.de>
22142 L: linux-hams@vger.kernel.org
22144 W: http://yaina.de/jreuter/
22145 W: http://www.qsl.net/dl1bke/
22146 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22147 F: drivers/net/hamradio/*scc.c
22148 F: drivers/net/hamradio/z8530.h
22150 ZBUD COMPRESSED PAGE ALLOCATOR
22151 M: Seth Jennings <sjenning@redhat.com>
22152 M: Dan Streetman <ddstreet@ieee.org>
22153 L: linux-mm@kvack.org
22157 Z3FOLD COMPRESSED PAGE ALLOCATOR
22158 M: Vitaly Wool <vitaly.wool@konsulko.com>
22159 R: Miaohe Lin <linmiaohe@huawei.com>
22160 L: linux-mm@kvack.org
22164 ZD1211RW WIRELESS DRIVER
22165 M: Ulrich Kunitz <kune@deine-taler.de>
22166 L: linux-wireless@vger.kernel.org
22167 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22169 W: http://zd1211.ath.cx/wiki/DriverRewrite
22170 F: drivers/net/wireless/zydas/zd1211rw/
22172 ZD1301 MEDIA DRIVER
22173 M: Antti Palosaari <crope@iki.fi>
22174 L: linux-media@vger.kernel.org
22176 W: https://linuxtv.org/
22177 W: http://palosaari.fi/linux/
22178 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22179 F: drivers/media/usb/dvb-usb-v2/zd1301*
22181 ZD1301_DEMOD MEDIA DRIVER
22182 M: Antti Palosaari <crope@iki.fi>
22183 L: linux-media@vger.kernel.org
22185 W: https://linuxtv.org/
22186 W: http://palosaari.fi/linux/
22187 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22188 F: drivers/media/dvb-frontends/zd1301_demod*
22190 ZHAOXIN PROCESSOR SUPPORT
22191 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22192 L: linux-kernel@vger.kernel.org
22194 F: arch/x86/kernel/cpu/zhaoxin.c
22197 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22198 M: Naohiro Aota <naohiro.aota@wdc.com>
22199 R: Johannes Thumshirn <jth@kernel.org>
22200 L: linux-fsdevel@vger.kernel.org
22202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22203 F: Documentation/filesystems/zonefs.rst
22206 ZPOOL COMPRESSED PAGE STORAGE API
22207 M: Dan Streetman <ddstreet@ieee.org>
22208 L: linux-mm@kvack.org
22210 F: include/linux/zpool.h
22213 ZR36067 VIDEO FOR LINUX DRIVER
22214 M: Corentin Labbe <clabbe@baylibre.com>
22215 L: mjpeg-users@lists.sourceforge.net
22216 L: linux-media@vger.kernel.org
22218 W: http://mjpeg.sourceforge.net/driver-zoran/
22219 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22220 F: Documentation/driver-api/media/drivers/zoran.rst
22221 F: drivers/staging/media/zoran/
22223 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22224 M: Minchan Kim <minchan@kernel.org>
22225 M: Nitin Gupta <ngupta@vflare.org>
22226 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22227 L: linux-kernel@vger.kernel.org
22229 F: Documentation/admin-guide/blockdev/zram.rst
22230 F: drivers/block/zram/
22232 ZS DECSTATION Z85C30 SERIAL DRIVER
22233 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22235 F: drivers/tty/serial/zs.*
22237 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22238 M: Minchan Kim <minchan@kernel.org>
22239 M: Nitin Gupta <ngupta@vflare.org>
22240 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22241 L: linux-mm@kvack.org
22243 F: Documentation/vm/zsmalloc.rst
22244 F: include/linux/zsmalloc.h
22248 M: Nick Terrell <terrelln@fb.com>
22250 B: https://github.com/facebook/zstd/issues
22251 T: git git://github.com/terrelln/linux.git
22252 F: include/linux/zstd*
22254 F: lib/decompress_unzstd.c
22259 ZSWAP COMPRESSED SWAP CACHING
22260 M: Seth Jennings <sjenning@redhat.com>
22261 M: Dan Streetman <ddstreet@ieee.org>
22262 M: Vitaly Wool <vitaly.wool@konsulko.com>
22263 L: linux-mm@kvack.org
22268 M: Linus Torvalds <torvalds@linux-foundation.org>
22269 L: linux-kernel@vger.kernel.org
22270 S: Buried alive in reporters
22271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git