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 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2476 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2477 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2479 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2480 F: arch/arm/mach-s3c/gta02.h
2481 F: arch/arm/mach-s3c/mach-gta02.c
2483 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2484 M: Alexander Clouter <alex@digriz.org.uk>
2485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 W: http://www.digriz.org.uk/ts78xx/kernel
2488 F: arch/arm/mach-orion5x/ts78xx-*
2490 ARM/OXNAS platform support
2491 M: Neil Armstrong <narmstrong@baylibre.com>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 L: linux-oxnas@groups.io (moderated for non-subscribers)
2495 F: arch/arm/boot/dts/ox8*.dts*
2496 F: arch/arm/mach-oxnas/
2497 F: drivers/power/reset/oxnas-restart.c
2500 ARM/PALM TREO SUPPORT
2501 M: Tomas Cech <sleep_walker@suse.com>
2502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 W: http://hackndev.com
2505 F: arch/arm/mach-pxa/palmtreo.*
2507 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2508 M: Marek Vasut <marek.vasut@gmail.com>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 W: http://hackndev.com
2512 F: arch/arm/mach-pxa/include/mach/palmld.h
2513 F: arch/arm/mach-pxa/include/mach/palmtc.h
2514 F: arch/arm/mach-pxa/include/mach/palmtx.h
2515 F: arch/arm/mach-pxa/palmld.c
2516 F: arch/arm/mach-pxa/palmt5.*
2517 F: arch/arm/mach-pxa/palmtc.c
2518 F: arch/arm/mach-pxa/palmte2.*
2519 F: arch/arm/mach-pxa/palmtx.c
2522 M: Sergey Lapin <slapin@ossfans.org>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 W: http://hackndev.com
2526 F: arch/arm/mach-pxa/palmz72.*
2529 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2531 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2533 ARM/PT DIGITAL BOARD PORT
2534 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 W: http://www.armlinux.org.uk/
2539 ARM/QUALCOMM SUPPORT
2540 M: Andy Gross <agross@kernel.org>
2541 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2542 L: linux-arm-msm@vger.kernel.org
2544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2545 F: Documentation/devicetree/bindings/*/qcom*
2546 F: Documentation/devicetree/bindings/soc/qcom/
2547 F: arch/arm/boot/dts/qcom-*.dts
2548 F: arch/arm/boot/dts/qcom-*.dtsi
2549 F: arch/arm/mach-qcom/
2550 F: arch/arm64/boot/dts/qcom/
2551 F: drivers/*/*/qcom*
2552 F: drivers/*/*/qcom/
2553 F: drivers/*/pm8???-*
2556 F: drivers/bluetooth/btqcomsmd.c
2557 F: drivers/clocksource/timer-qcom.c
2558 F: drivers/cpuidle/cpuidle-qcom-spm.c
2559 F: drivers/extcon/extcon-qcom*
2560 F: drivers/i2c/busses/i2c-qcom-geni.c
2561 F: drivers/i2c/busses/i2c-qup.c
2562 F: drivers/iommu/msm*
2563 F: drivers/mfd/ssbi.c
2564 F: drivers/mmc/host/mmci_qcom*
2565 F: drivers/mmc/host/sdhci-msm.c
2566 F: drivers/pci/controller/dwc/pcie-qcom.c
2567 F: drivers/phy/qualcomm/
2568 F: drivers/power/*/msm*
2569 F: drivers/reset/reset-qcom-*
2570 F: drivers/ufs/host/ufs-qcom*
2571 F: drivers/spi/spi-geni-qcom.c
2572 F: drivers/spi/spi-qcom-qspi.c
2573 F: drivers/spi/spi-qup.c
2574 F: drivers/tty/serial/msm_serial.c
2575 F: drivers/usb/dwc3/dwc3-qcom.c
2576 F: include/dt-bindings/*/qcom*
2577 F: include/linux/*/qcom*
2578 F: include/linux/soc/qcom/
2580 ARM/RADISYS ENP2611 MACHINE SUPPORT
2581 M: Lennert Buytenhek <kernel@wantstofly.org>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 ARM/RDA MICRO ARCHITECTURE
2586 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2590 F: Documentation/devicetree/bindings/arm/rda.yaml
2591 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2592 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2593 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2594 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2595 F: arch/arm/boot/dts/rda8810pl-*
2596 F: drivers/clocksource/timer-rda.c
2597 F: drivers/gpio/gpio-rda.c
2598 F: drivers/irqchip/irq-rda-intc.c
2599 F: drivers/tty/serial/rda-uart.c
2601 ARM/REALTEK ARCHITECTURE
2602 M: Andreas Färber <afaerber@suse.de>
2603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2606 F: Documentation/devicetree/bindings/arm/realtek.yaml
2607 F: arch/arm/boot/dts/rtd*
2608 F: arch/arm/mach-realtek/
2609 F: arch/arm64/boot/dts/realtek/
2611 ARM/RENESAS ARM64 ARCHITECTURE
2612 M: Geert Uytterhoeven <geert+renesas@glider.be>
2613 M: Magnus Damm <magnus.damm@gmail.com>
2614 L: linux-renesas-soc@vger.kernel.org
2616 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2617 C: irc://irc.libera.chat/renesas-soc
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2619 F: Documentation/devicetree/bindings/arm/renesas.yaml
2620 F: arch/arm64/boot/dts/renesas/
2621 F: drivers/soc/renesas/
2622 F: include/linux/soc/renesas/
2624 ARM/RISCPC ARCHITECTURE
2625 M: Russell King <linux@armlinux.org.uk>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628 W: http://www.armlinux.org.uk/
2629 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2630 F: arch/arm/include/asm/hardware/ioc.h
2631 F: arch/arm/include/asm/hardware/iomd.h
2632 F: arch/arm/include/asm/hardware/memc.h
2633 F: arch/arm/mach-rpc/
2634 F: drivers/net/ethernet/8390/etherh.c
2635 F: drivers/net/ethernet/i825xx/ether1*
2636 F: drivers/net/ethernet/seeq/ether3*
2637 F: drivers/scsi/arm/
2639 ARM/Rockchip SoC support
2640 M: Heiko Stuebner <heiko@sntech.de>
2641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 L: linux-rockchip@lists.infradead.org
2644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2645 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2646 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2647 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2648 F: arch/arm/boot/dts/rk3*
2649 F: arch/arm/boot/dts/rv1108*
2650 F: arch/arm/mach-rockchip/
2651 F: drivers/*/*/*rockchip*
2652 F: drivers/*/*rockchip*
2653 F: drivers/clk/rockchip/
2654 F: drivers/i2c/busses/i2c-rk3x.c
2655 F: sound/soc/rockchip/
2658 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2659 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2660 R: Alim Akhtar <alim.akhtar@samsung.com>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 L: linux-samsung-soc@vger.kernel.org
2664 C: irc://irc.libera.chat/linux-exynos
2665 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2666 B: mailto:linux-samsung-soc@vger.kernel.org
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2668 F: Documentation/arm/samsung/
2669 F: Documentation/devicetree/bindings/arm/samsung/
2670 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2671 F: Documentation/devicetree/bindings/soc/samsung/
2672 F: arch/arm/boot/dts/exynos*
2673 F: arch/arm/boot/dts/s3c*
2674 F: arch/arm/boot/dts/s5p*
2675 F: arch/arm/mach-exynos*/
2676 F: arch/arm/mach-s3c/
2677 F: arch/arm/mach-s5p*/
2678 F: arch/arm64/boot/dts/exynos/
2679 F: drivers/*/*/*s3c24*
2680 F: drivers/*/*s3c24*
2681 F: drivers/*/*s3c64xx*
2682 F: drivers/*/*s5pv210*
2683 F: drivers/clocksource/samsung_pwm_timer.c
2684 F: drivers/memory/samsung/
2685 F: drivers/pwm/pwm-samsung.c
2686 F: drivers/soc/samsung/
2687 F: drivers/tty/serial/samsung*
2688 F: include/clocksource/samsung_pwm.h
2689 F: include/linux/platform_data/*s3c*
2690 F: include/linux/serial_s3c.h
2691 F: include/linux/soc/samsung/
2697 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2698 M: Łukasz Stelmach <l.stelmach@samsung.com>
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 L: linux-media@vger.kernel.org
2702 F: drivers/media/platform/samsung/s5p-g2d/
2704 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2705 M: Marek Szyprowski <m.szyprowski@samsung.com>
2706 L: linux-samsung-soc@vger.kernel.org
2707 L: linux-media@vger.kernel.org
2709 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2710 F: drivers/media/cec/platform/s5p/
2712 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2713 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2714 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2715 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717 L: linux-media@vger.kernel.org
2719 F: drivers/media/platform/samsung/s5p-jpeg/
2721 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2722 M: Marek Szyprowski <m.szyprowski@samsung.com>
2723 M: Andrzej Hajda <andrzej.hajda@intel.com>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 L: linux-media@vger.kernel.org
2727 F: drivers/media/platform/samsung/s5p-mfc/
2729 ARM/SHMOBILE ARM ARCHITECTURE
2730 M: Geert Uytterhoeven <geert+renesas@glider.be>
2731 M: Magnus Damm <magnus.damm@gmail.com>
2732 L: linux-renesas-soc@vger.kernel.org
2734 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2735 C: irc://irc.libera.chat/renesas-soc
2736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2737 F: Documentation/devicetree/bindings/arm/renesas.yaml
2738 F: arch/arm/boot/dts/emev2*
2739 F: arch/arm/boot/dts/gr-peach*
2740 F: arch/arm/boot/dts/iwg20d-q7*
2741 F: arch/arm/boot/dts/r7s*
2742 F: arch/arm/boot/dts/r8a*
2743 F: arch/arm/boot/dts/r9a*
2744 F: arch/arm/boot/dts/sh*
2745 F: arch/arm/configs/shmobile_defconfig
2746 F: arch/arm/include/debug/renesas-scif.S
2747 F: arch/arm/mach-shmobile/
2748 F: drivers/soc/renesas/
2749 F: include/linux/soc/renesas/
2751 ARM/SOCFPGA ARCHITECTURE
2752 M: Dinh Nguyen <dinguyen@kernel.org>
2754 W: http://www.rocketboards.org
2755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2756 F: arch/arm/boot/dts/socfpga*
2757 F: arch/arm/configs/socfpga_defconfig
2758 F: arch/arm/mach-socfpga/
2759 F: arch/arm64/boot/dts/altera/
2760 F: arch/arm64/boot/dts/intel/
2762 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2763 M: Dinh Nguyen <dinguyen@kernel.org>
2765 F: drivers/clk/socfpga/
2767 ARM/SOCFPGA EDAC SUPPORT
2768 M: Dinh Nguyen <dinguyen@kernel.org>
2770 F: drivers/edac/altera_edac.[ch]
2772 ARM/SPREADTRUM SoC SUPPORT
2773 M: Orson Zhai <orsonzhai@gmail.com>
2774 M: Baolin Wang <baolin.wang7@gmail.com>
2775 M: Chunyan Zhang <zhang.lyra@gmail.com>
2777 F: arch/arm64/boot/dts/sprd
2782 ARM/STI ARCHITECTURE
2783 M: Patrice Chotard <patrice.chotard@foss.st.com>
2784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786 W: http://www.stlinux.com
2787 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2788 F: arch/arm/boot/dts/sti*
2789 F: arch/arm/mach-sti/
2790 F: drivers/ata/ahci_st.c
2791 F: drivers/char/hw_random/st-rng.c
2792 F: drivers/clocksource/arm_global_timer.c
2793 F: drivers/clocksource/clksrc_st_lpc.c
2794 F: drivers/cpufreq/sti-cpufreq.c
2795 F: drivers/dma/st_fdma*
2796 F: drivers/i2c/busses/i2c-st.c
2797 F: drivers/media/platform/st/sti/c8sectpfe/
2798 F: drivers/media/rc/st_rc.c
2799 F: drivers/mmc/host/sdhci-st.c
2800 F: drivers/phy/st/phy-miphy28lp.c
2801 F: drivers/phy/st/phy-stih407-usb.c
2802 F: drivers/pinctrl/pinctrl-st.c
2803 F: drivers/remoteproc/st_remoteproc.c
2804 F: drivers/remoteproc/st_slim_rproc.c
2805 F: drivers/reset/sti/
2806 F: drivers/rtc/rtc-st-lpc.c
2807 F: drivers/tty/serial/st-asc.c
2808 F: drivers/usb/dwc3/dwc3-st.c
2809 F: drivers/usb/host/ehci-st.c
2810 F: drivers/usb/host/ohci-st.c
2811 F: drivers/watchdog/st_lpc_wdt.c
2812 F: include/linux/remoteproc/st_slim_rproc.h
2814 ARM/STM32 ARCHITECTURE
2815 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2816 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2817 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2821 F: arch/arm/boot/dts/stm32*
2822 F: arch/arm/mach-stm32/
2823 F: drivers/clocksource/armv7m_systick.c
2827 ARM/Synaptics SoC support
2828 M: Jisheng Zhang <jszhang@kernel.org>
2829 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832 F: arch/arm/boot/dts/berlin*
2833 F: arch/arm/mach-berlin/
2834 F: arch/arm64/boot/dts/synaptics/
2836 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2837 M: Lennert Buytenhek <kernel@wantstofly.org>
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2842 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2843 L: linux-tegra@vger.kernel.org
2844 L: linux-media@vger.kernel.org
2846 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2847 F: drivers/media/cec/platform/tegra/
2849 ARM/TESLA FSD SoC SUPPORT
2850 M: Alim Akhtar <alim.akhtar@samsung.com>
2851 M: linux-fsd@tesla.com
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 L: linux-samsung-soc@vger.kernel.org
2855 F: arch/arm64/boot/dts/tesla*
2857 ARM/TETON BGA MACHINE SUPPORT
2858 M: "Mark F. Brown" <mark.brown314@gmail.com>
2859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2863 M: Santosh Shilimkar <ssantosh@kernel.org>
2864 L: linux-kernel@vger.kernel.org
2866 F: drivers/memory/*emif*
2868 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2869 M: Nishanth Menon <nm@ti.com>
2870 M: Santosh Shilimkar <ssantosh@kernel.org>
2871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2874 F: arch/arm/boot/dts/keystone-*
2875 F: arch/arm/mach-keystone/
2877 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2878 M: Santosh Shilimkar <ssantosh@kernel.org>
2879 L: linux-kernel@vger.kernel.org
2881 F: drivers/clk/keystone/
2883 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2884 M: Santosh Shilimkar <ssantosh@kernel.org>
2885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2886 L: linux-kernel@vger.kernel.org
2888 F: drivers/clocksource/timer-keystone.c
2890 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2891 M: Santosh Shilimkar <ssantosh@kernel.org>
2892 L: linux-kernel@vger.kernel.org
2894 F: drivers/power/reset/keystone-reset.c
2896 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2897 M: Nishanth Menon <nm@ti.com>
2898 M: Vignesh Raghavendra <vigneshr@ti.com>
2899 M: Tero Kristo <kristo@kernel.org>
2900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2903 F: arch/arm64/boot/dts/ti/Makefile
2904 F: arch/arm64/boot/dts/ti/k3-*
2905 F: include/dt-bindings/pinctrl/k3.h
2907 ARM/THECUS N2100 MACHINE SUPPORT
2908 M: Lennert Buytenhek <kernel@wantstofly.org>
2909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2912 ARM/TOSA MACHINE SUPPORT
2913 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2914 M: Dirk Opfer <dirk@opfer-online.de>
2917 ARM/TOSHIBA VISCONTI ARCHITECTURE
2918 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2922 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2923 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2924 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2925 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2926 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2927 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2928 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2929 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2930 F: arch/arm64/boot/dts/toshiba/
2931 F: drivers/clk/visconti/
2932 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2933 F: drivers/gpio/gpio-visconti.c
2934 F: drivers/pci/controller/dwc/pcie-visconti.c
2935 F: drivers/pinctrl/visconti/
2936 F: drivers/watchdog/visconti_wdt.c
2939 ARM/UNIPHIER ARCHITECTURE
2940 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2941 M: Masami Hiramatsu <mhiramat@kernel.org>
2942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2945 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2946 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2947 F: arch/arm/boot/dts/uniphier*
2948 F: arch/arm/include/asm/hardware/cache-uniphier.h
2949 F: arch/arm/mach-uniphier/
2950 F: arch/arm/mm/cache-uniphier.c
2951 F: arch/arm64/boot/dts/socionext/uniphier*
2952 F: drivers/bus/uniphier-system-bus.c
2953 F: drivers/clk/uniphier/
2954 F: drivers/dma/uniphier-mdmac.c
2955 F: drivers/gpio/gpio-uniphier.c
2956 F: drivers/i2c/busses/i2c-uniphier*
2957 F: drivers/irqchip/irq-uniphier-aidet.c
2958 F: drivers/mmc/host/uniphier-sd.c
2959 F: drivers/pinctrl/uniphier/
2960 F: drivers/reset/reset-uniphier.c
2961 F: drivers/tty/serial/8250/8250_uniphier.c
2964 ARM/VERSATILE EXPRESS PLATFORM
2965 M: Liviu Dudau <liviu.dudau@arm.com>
2966 M: Sudeep Holla <sudeep.holla@arm.com>
2967 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2972 F: arch/arm/boot/dts/vexpress*
2973 F: arch/arm/mach-vexpress/
2974 F: arch/arm64/boot/dts/arm/
2975 F: drivers/clk/versatile/clk-vexpress-osc.c
2976 F: drivers/clocksource/timer-versatile.c
2980 M: Russell King <linux@armlinux.org.uk>
2981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2983 W: http://www.armlinux.org.uk/
2986 ARM/VOIPAC PXA270 SUPPORT
2987 M: Marek Vasut <marek.vasut@gmail.com>
2988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2990 F: arch/arm/mach-pxa/include/mach/vpac270.h
2991 F: arch/arm/mach-pxa/vpac270.c
2993 ARM/VT8500 ARM ARCHITECTURE
2994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2997 F: arch/arm/mach-vt8500/
2998 F: drivers/clocksource/timer-vt8500.c
2999 F: drivers/i2c/busses/i2c-wmt.c
3000 F: drivers/mmc/host/wmt-sdmmc.c
3001 F: drivers/pwm/pwm-vt8500.c
3002 F: drivers/rtc/rtc-vt8500.c
3003 F: drivers/tty/serial/vt8500_serial.c
3004 F: drivers/usb/host/ehci-platform.c
3005 F: drivers/usb/host/uhci-platform.c
3006 F: drivers/video/fbdev/vt8500lcdfb.*
3007 F: drivers/video/fbdev/wm8505fb*
3008 F: drivers/video/fbdev/wmt_ge_rops.*
3010 ARM/ZIPIT Z2 SUPPORT
3011 M: Marek Vasut <marek.vasut@gmail.com>
3012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014 F: arch/arm/mach-pxa/include/mach/z2.h
3015 F: arch/arm/mach-pxa/z2.c
3017 ARM/ZYNQ ARCHITECTURE
3018 M: Michal Simek <michal.simek@xilinx.com>
3019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 W: http://wiki.xilinx.com
3022 T: git https://github.com/Xilinx/linux-xlnx.git
3023 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3024 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3025 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3026 F: arch/arm/mach-zynq/
3027 F: drivers/clocksource/timer-cadence-ttc.c
3028 F: drivers/cpuidle/cpuidle-zynq.c
3029 F: drivers/edac/synopsys_edac.c
3030 F: drivers/i2c/busses/i2c-cadence.c
3031 F: drivers/i2c/busses/i2c-xiic.c
3032 F: drivers/mmc/host/sdhci-of-arasan.c
3036 ARM64 PORT (AARCH64 ARCHITECTURE)
3037 M: Catalin Marinas <catalin.marinas@arm.com>
3038 M: Will Deacon <will@kernel.org>
3039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3042 F: Documentation/arm64/
3044 F: tools/testing/selftests/arm64/
3045 X: arch/arm64/boot/dts/
3047 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3048 M: George McCollister <george.mccollister@gmail.com>
3049 L: netdev@vger.kernel.org
3051 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3052 F: drivers/net/dsa/xrs700x/*
3053 F: net/dsa/tag_xrs700x.c
3055 AS3645A LED FLASH CONTROLLER DRIVER
3056 M: Sakari Ailus <sakari.ailus@iki.fi>
3057 L: linux-leds@vger.kernel.org
3059 F: drivers/leds/flash/leds-as3645a.c
3061 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3062 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3063 L: linux-media@vger.kernel.org
3065 T: git git://linuxtv.org/media_tree.git
3066 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3067 F: drivers/media/i2c/ak7375.c
3069 ASAHI KASEI AK8974 DRIVER
3070 M: Linus Walleij <linus.walleij@linaro.org>
3071 L: linux-iio@vger.kernel.org
3073 W: http://www.akm.com/
3074 F: drivers/iio/magnetometer/ak8974.c
3076 ASC7621 HARDWARE MONITOR DRIVER
3077 M: George Joseph <george.joseph@fairview5.com>
3078 L: linux-hwmon@vger.kernel.org
3080 F: Documentation/hwmon/asc7621.rst
3081 F: drivers/hwmon/asc7621.c
3083 ASIX AX88796C SPI ETHERNET ADAPTER
3084 M: Łukasz Stelmach <l.stelmach@samsung.com>
3086 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3087 F: drivers/net/ethernet/asix/ax88796c_*
3089 ASPEED PECI CONTROLLER
3090 M: Iwona Winiarska <iwona.winiarska@intel.com>
3091 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3092 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3094 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3095 F: drivers/peci/controller/peci-aspeed.c
3097 ASPEED PINCTRL DRIVERS
3098 M: Andrew Jeffery <andrew@aj.id.au>
3099 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3100 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3101 L: linux-gpio@vger.kernel.org
3103 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3104 F: drivers/pinctrl/aspeed/
3106 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3107 M: Eddie James <eajames@linux.ibm.com>
3108 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3110 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3111 F: drivers/irqchip/irq-aspeed-scu-ic.c
3112 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3114 ASPEED SD/MMC DRIVER
3115 M: Andrew Jeffery <andrew@aj.id.au>
3116 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3117 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3118 L: linux-mmc@vger.kernel.org
3120 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3121 F: drivers/mmc/host/sdhci-of-aspeed*
3123 ASPEED SMC SPI DRIVER
3124 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3125 M: Cédric Le Goater <clg@kaod.org>
3126 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3127 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3128 L: linux-spi@vger.kernel.org
3130 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3131 F: drivers/spi/spi-aspeed-smc.c
3133 ASPEED VIDEO ENGINE DRIVER
3134 M: Eddie James <eajames@linux.ibm.com>
3135 L: linux-media@vger.kernel.org
3136 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3138 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3139 F: drivers/media/platform/aspeed/
3141 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3142 M: Corentin Chary <corentin.chary@gmail.com>
3143 L: acpi4asus-user@lists.sourceforge.net
3144 L: platform-driver-x86@vger.kernel.org
3146 W: http://acpi4asus.sf.net
3147 F: drivers/platform/x86/asus*.c
3148 F: drivers/platform/x86/eeepc*.c
3150 ASUS TF103C DOCK DRIVER
3151 M: Hans de Goede <hdegoede@redhat.com>
3152 L: platform-driver-x86@vger.kernel.org
3154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3155 F: drivers/platform/x86/asus-tf103c-dock.c
3157 ASUS WMI HARDWARE MONITOR DRIVER
3158 M: Ed Brindley <kernel@maidavale.org>
3159 M: Denis Pauk <pauk.denis@gmail.com>
3160 L: linux-hwmon@vger.kernel.org
3162 F: drivers/hwmon/asus_wmi_sensors.c
3164 ASUS WMI EC HARDWARE MONITOR DRIVER
3165 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3166 M: Denis Pauk <pauk.denis@gmail.com>
3167 L: linux-hwmon@vger.kernel.org
3169 F: drivers/hwmon/asus_wmi_ec_sensors.c
3171 ASUS EC HARDWARE MONITOR DRIVER
3172 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3173 L: linux-hwmon@vger.kernel.org
3175 F: drivers/hwmon/asus-ec-sensors.c
3177 ASUS WIRELESS RADIO CONTROL DRIVER
3178 M: João Paulo Rechi Vita <jprvita@gmail.com>
3179 L: platform-driver-x86@vger.kernel.org
3181 F: drivers/platform/x86/asus-wireless.c
3184 M: David Howells <dhowells@redhat.com>
3185 L: keyrings@vger.kernel.org
3187 F: Documentation/crypto/asymmetric-keys.rst
3188 F: crypto/asymmetric_keys/
3189 F: include/crypto/pkcs7.h
3190 F: include/crypto/public_key.h
3191 F: include/linux/verification.h
3193 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3194 R: Dan Williams <dan.j.williams@intel.com>
3196 W: http://sourceforge.net/projects/xscaleiop
3197 F: Documentation/crypto/async-tx-api.rst
3199 F: include/linux/async_tx.h
3202 M: Bartosz Golaszewski <brgl@bgdev.pl>
3203 L: linux-i2c@vger.kernel.org
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3206 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3207 F: drivers/misc/eeprom/at24.c
3209 ATA OVER ETHERNET (AOE) DRIVER
3210 M: "Justin Sanders" <justin@coraid.com>
3212 W: http://www.openaoe.org/
3213 F: Documentation/admin-guide/aoe/
3214 F: drivers/block/aoe/
3216 ATC260X PMIC MFD DRIVER
3217 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3218 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3219 L: linux-actions@lists.infradead.org
3221 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3222 F: drivers/input/misc/atc260x-onkey.c
3223 F: drivers/mfd/atc260*
3224 F: drivers/power/reset/atc260x-poweroff.c
3225 F: drivers/regulator/atc260x-regulator.c
3226 F: include/linux/mfd/atc260x/*
3228 ATHEROS 71XX/9XXX GPIO DRIVER
3229 M: Alban Bedel <albeu@free.fr>
3231 W: https://github.com/AlbanBedel/linux
3232 T: git git://github.com/AlbanBedel/linux
3233 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3234 F: drivers/gpio/gpio-ath79.c
3236 ATHEROS 71XX/9XXX USB PHY DRIVER
3237 M: Alban Bedel <albeu@free.fr>
3239 W: https://github.com/AlbanBedel/linux
3240 T: git git://github.com/AlbanBedel/linux
3241 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3242 F: drivers/phy/qualcomm/phy-ath79-usb.c
3244 ATHEROS ATH GENERIC UTILITIES
3245 M: Kalle Valo <kvalo@kernel.org>
3246 L: linux-wireless@vger.kernel.org
3248 F: drivers/net/wireless/ath/*
3250 ATHEROS ATH5K WIRELESS DRIVER
3251 M: Jiri Slaby <jirislaby@kernel.org>
3252 M: Nick Kossifidis <mickflemm@gmail.com>
3253 M: Luis Chamberlain <mcgrof@kernel.org>
3254 L: linux-wireless@vger.kernel.org
3256 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3257 F: drivers/net/wireless/ath/ath5k/
3259 ATHEROS ATH6KL WIRELESS DRIVER
3260 L: linux-wireless@vger.kernel.org
3262 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3263 F: drivers/net/wireless/ath/ath6kl/
3266 M: Ville Syrjala <syrjala@sci.fi>
3268 F: drivers/input/misc/ati_remote2.c
3270 ATK0110 HWMON DRIVER
3271 M: Luca Tettamanti <kronos.it@gmail.com>
3272 L: linux-hwmon@vger.kernel.org
3274 F: drivers/hwmon/asus_atk0110.c
3276 ATLX ETHERNET DRIVERS
3277 M: Chris Snook <chris.snook@gmail.com>
3278 L: netdev@vger.kernel.org
3280 W: http://sourceforge.net/projects/atl1
3281 W: http://atl1.sourceforge.net
3282 F: drivers/net/ethernet/atheros/
3285 M: Chas Williams <3chas3@gmail.com>
3286 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3287 L: netdev@vger.kernel.org
3289 W: http://linux-atm.sourceforge.net
3291 F: include/linux/atm*
3292 F: include/uapi/linux/atm*
3294 ATMEL MACB ETHERNET DRIVER
3295 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3296 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3298 F: drivers/net/ethernet/cadence/
3300 ATMEL MAXTOUCH DRIVER
3301 M: Nick Dyer <nick@shmanahar.org>
3303 T: git git://github.com/ndyer/linux.git
3304 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3305 F: drivers/input/touchscreen/atmel_mxt_ts.c
3307 ATMEL WIRELESS DRIVER
3308 M: Simon Kelley <simon@thekelleys.org.uk>
3309 L: linux-wireless@vger.kernel.org
3311 W: http://www.thekelleys.org.uk/atmel
3312 W: http://atmelwlandriver.sourceforge.net/
3313 F: drivers/net/wireless/atmel/atmel*
3315 ATOMIC INFRASTRUCTURE
3316 M: Will Deacon <will@kernel.org>
3317 M: Peter Zijlstra <peterz@infradead.org>
3318 R: Boqun Feng <boqun.feng@gmail.com>
3319 R: Mark Rutland <mark.rutland@arm.com>
3320 L: linux-kernel@vger.kernel.org
3322 F: arch/*/include/asm/atomic*.h
3323 F: include/*/atomic*.h
3324 F: include/linux/refcount.h
3325 F: Documentation/atomic_*.txt
3328 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3329 M: Bradley Grove <linuxdrivers@attotech.com>
3330 L: linux-scsi@vger.kernel.org
3332 W: http://www.attotech.com
3333 F: drivers/scsi/esas2r
3335 ATUSB IEEE 802.15.4 RADIO DRIVER
3336 M: Stefan Schmidt <stefan@datenfreihafen.org>
3337 L: linux-wpan@vger.kernel.org
3339 F: drivers/net/ieee802154/at86rf230.h
3340 F: drivers/net/ieee802154/atusb.c
3341 F: drivers/net/ieee802154/atusb.h
3344 M: Paul Moore <paul@paul-moore.com>
3345 M: Eric Paris <eparis@redhat.com>
3346 L: linux-audit@redhat.com (moderated for non-subscribers)
3348 W: https://github.com/linux-audit
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3350 F: include/asm-generic/audit_*.h
3351 F: include/linux/audit.h
3352 F: include/linux/audit_arch.h
3353 F: include/uapi/linux/audit.h
3357 AUXILIARY DISPLAY DRIVERS
3358 M: Miguel Ojeda <ojeda@kernel.org>
3360 F: Documentation/devicetree/bindings/auxdisplay/
3361 F: drivers/auxdisplay/
3362 F: include/linux/cfag12864b.h
3364 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3365 M: Andreas Klinger <ak@it-klinger.de>
3366 L: linux-iio@vger.kernel.org
3368 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3369 F: drivers/iio/adc/hx711.c
3372 M: Ralf Baechle <ralf@linux-mips.org>
3373 L: linux-hams@vger.kernel.org
3375 W: http://www.linux-ax25.org/
3376 F: include/net/ax25.h
3377 F: include/uapi/linux/ax25.h
3381 M: Peter Rosin <peda@axentia.se>
3382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3384 F: arch/arm/boot/dts/at91-linea.dtsi
3385 F: arch/arm/boot/dts/at91-natte.dtsi
3386 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3387 F: arch/arm/boot/dts/at91-tse850-3.dts
3389 AXENTIA ASOC DRIVERS
3390 M: Peter Rosin <peda@axentia.se>
3391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3393 F: Documentation/devicetree/bindings/sound/axentia,*
3394 F: sound/soc/atmel/tse850-pcm5142.c
3396 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3397 M: Nuno Sá <nuno.sa@analog.com>
3398 L: linux-hwmon@vger.kernel.org
3400 W: https://ez.analog.com/linux-software-drivers
3401 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3402 F: drivers/hwmon/axi-fan-control.c
3404 AXXIA I2C CONTROLLER
3405 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3406 L: linux-i2c@vger.kernel.org
3408 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3409 F: drivers/i2c/busses/i2c-axxia.c
3412 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3413 L: linux-media@vger.kernel.org
3415 W: https://linuxtv.org
3416 T: git git://linuxtv.org/media_tree.git
3417 F: drivers/media/usb/dvb-usb-v2/az6007.c
3419 AZTECH FM RADIO RECEIVER DRIVER
3420 M: Hans Verkuil <hverkuil@xs4all.nl>
3421 L: linux-media@vger.kernel.org
3423 W: https://linuxtv.org
3424 T: git git://linuxtv.org/media_tree.git
3425 F: drivers/media/radio/radio-aztech*
3428 L: linux-wireless@vger.kernel.org
3429 L: b43-dev@lists.infradead.org
3431 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3432 F: drivers/net/wireless/broadcom/b43/
3434 B43LEGACY WIRELESS DRIVER
3435 M: Larry Finger <Larry.Finger@lwfinger.net>
3436 L: linux-wireless@vger.kernel.org
3437 L: b43-dev@lists.infradead.org
3439 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3440 F: drivers/net/wireless/broadcom/b43legacy/
3442 BACKLIGHT CLASS/SUBSYSTEM
3443 M: Lee Jones <lee.jones@linaro.org>
3444 M: Daniel Thompson <daniel.thompson@linaro.org>
3445 M: Jingoo Han <jingoohan1@gmail.com>
3446 L: dri-devel@lists.freedesktop.org
3448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3449 F: Documentation/ABI/stable/sysfs-class-backlight
3450 F: Documentation/ABI/testing/sysfs-class-backlight
3451 F: Documentation/devicetree/bindings/leds/backlight
3452 F: drivers/video/backlight/
3453 F: include/linux/backlight.h
3454 F: include/linux/pwm_backlight.h
3456 BARCO P50 GPIO DRIVER
3457 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3458 M: Peter Korsgaard <peter.korsgaard@barco.com>
3460 F: drivers/platform/x86/barco-p50-gpio.c
3463 M: Marek Lindner <mareklindner@neomailbox.ch>
3464 M: Simon Wunderlich <sw@simonwunderlich.de>
3465 M: Antonio Quartulli <a@unstable.cc>
3466 M: Sven Eckelmann <sven@narfation.org>
3467 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3469 W: https://www.open-mesh.org/
3470 Q: https://patchwork.open-mesh.org/project/batman/list/
3471 B: https://www.open-mesh.org/projects/batman-adv/issues
3472 C: ircs://irc.hackint.org/batadv
3473 T: git https://git.open-mesh.org/linux-merge.git
3474 F: Documentation/networking/batman-adv.rst
3475 F: include/uapi/linux/batadv_packet.h
3476 F: include/uapi/linux/batman_adv.h
3479 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3480 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3481 L: linux-hams@vger.kernel.org
3483 W: http://www.baycom.org/~tom/ham/ham.html
3484 F: drivers/net/hamradio/baycom*
3486 BCACHE (BLOCK LAYER CACHE)
3487 M: Coly Li <colyli@suse.de>
3488 M: Kent Overstreet <kent.overstreet@gmail.com>
3489 L: linux-bcache@vger.kernel.org
3491 W: http://bcache.evilpiepirate.org
3492 C: irc://irc.oftc.net/bcache
3493 F: drivers/md/bcache/
3495 BDISP ST MEDIA DRIVER
3496 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3497 L: linux-media@vger.kernel.org
3499 W: https://linuxtv.org
3500 T: git git://linuxtv.org/media_tree.git
3501 F: drivers/media/platform/st/sti/bdisp
3503 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3504 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3505 L: netdev@vger.kernel.org
3507 F: drivers/net/ethernet/ec_bhf.c
3510 M: Luis de Bethencourt <luisbg@kernel.org>
3511 M: Salah Triki <salah.triki@gmail.com>
3513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3514 F: Documentation/filesystems/befs.rst
3518 M: Paolo Valente <paolo.valente@linaro.org>
3519 M: Jens Axboe <axboe@kernel.dk>
3520 L: linux-block@vger.kernel.org
3522 F: Documentation/block/bfq-iosched.rst
3526 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3528 F: Documentation/filesystems/bfs.rst
3530 F: include/uapi/linux/bfs_fs.h
3533 M: Yury Norov <yury.norov@gmail.com>
3534 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3535 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3537 F: include/linux/bitmap.h
3538 F: include/linux/cpumask.h
3539 F: include/linux/find.h
3540 F: include/linux/nodemask.h
3544 F: lib/find_bit_benchmark.c
3546 F: lib/test_bitmap.c
3547 F: tools/include/linux/bitmap.h
3548 F: tools/include/linux/find.h
3549 F: tools/lib/bitmap.c
3550 F: tools/lib/find_bit.c
3552 BLINKM RGB LED DRIVER
3553 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3555 F: drivers/leds/leds-blinkm.c
3558 M: Jens Axboe <axboe@kernel.dk>
3559 L: linux-block@vger.kernel.org
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3562 F: Documentation/ABI/stable/sysfs-block
3563 F: Documentation/block/
3566 F: include/linux/bio.h
3567 F: include/linux/blk*
3568 F: kernel/trace/blktrace.c
3572 M: Joern Engel <joern@lazybastard.org>
3573 L: linux-mtd@lists.infradead.org
3575 F: drivers/mtd/devices/block2mtd.c
3578 M: Marcel Holtmann <marcel@holtmann.org>
3579 M: Johan Hedberg <johan.hedberg@gmail.com>
3580 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3581 L: linux-bluetooth@vger.kernel.org
3583 W: http://www.bluez.org/
3584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3586 F: drivers/bluetooth/
3589 M: Marcel Holtmann <marcel@holtmann.org>
3590 M: Johan Hedberg <johan.hedberg@gmail.com>
3591 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3592 L: linux-bluetooth@vger.kernel.org
3594 W: http://www.bluez.org/
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3597 F: include/net/bluetooth/
3601 M: Jay Vosburgh <j.vosburgh@gmail.com>
3602 M: Veaceslav Falico <vfalico@gmail.com>
3603 M: Andy Gospodarek <andy@greyhouse.net>
3604 L: netdev@vger.kernel.org
3606 W: http://sourceforge.net/projects/bonding/
3607 F: Documentation/networking/bonding.rst
3608 F: drivers/net/bonding/
3609 F: include/net/bond*
3610 F: include/uapi/linux/if_bonding.h
3612 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3613 M: Dan Robertson <dan@dlrobertson.com>
3614 L: linux-iio@vger.kernel.org
3616 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3617 F: drivers/iio/accel/bma400*
3619 BPF (Safe dynamic programs and tools)
3620 M: Alexei Starovoitov <ast@kernel.org>
3621 M: Daniel Borkmann <daniel@iogearbox.net>
3622 M: Andrii Nakryiko <andrii@kernel.org>
3623 R: Martin KaFai Lau <kafai@fb.com>
3624 R: Song Liu <songliubraving@fb.com>
3625 R: Yonghong Song <yhs@fb.com>
3626 R: John Fastabend <john.fastabend@gmail.com>
3627 R: KP Singh <kpsingh@kernel.org>
3628 L: netdev@vger.kernel.org
3629 L: bpf@vger.kernel.org
3632 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3635 F: Documentation/bpf/
3636 F: Documentation/networking/filter.rst
3637 F: Documentation/userspace-api/ebpf/
3639 F: include/linux/bpf*
3640 F: include/linux/btf*
3641 F: include/linux/filter.h
3642 F: include/trace/events/xdp.h
3643 F: include/uapi/linux/bpf*
3644 F: include/uapi/linux/btf*
3645 F: include/uapi/linux/filter.h
3647 F: kernel/trace/bpf_trace.c
3650 F: net/core/filter.c
3651 F: net/sched/act_bpf.c
3652 F: net/sched/cls_bpf.c
3654 F: scripts/bpf_doc.py
3655 F: scripts/pahole-flags.sh
3656 F: scripts/pahole-version.sh
3659 F: tools/testing/selftests/bpf/
3664 M: Shubham Bansal <illusionist.neo@gmail.com>
3665 L: netdev@vger.kernel.org
3666 L: bpf@vger.kernel.org
3671 M: Daniel Borkmann <daniel@iogearbox.net>
3672 M: Alexei Starovoitov <ast@kernel.org>
3673 M: Zi Shen Lim <zlim.lnx@gmail.com>
3674 L: netdev@vger.kernel.org
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: netdev@vger.kernel.org
3683 L: bpf@vger.kernel.org
3687 BPF JIT for NFP NICs
3688 M: Jakub Kicinski <kuba@kernel.org>
3689 L: netdev@vger.kernel.org
3690 L: bpf@vger.kernel.org
3692 F: drivers/net/ethernet/netronome/nfp/bpf/
3694 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3695 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3696 L: netdev@vger.kernel.org
3697 L: bpf@vger.kernel.org
3699 F: arch/powerpc/net/
3701 BPF JIT for RISC-V (32-bit)
3702 M: Luke Nelson <luke.r.nels@gmail.com>
3703 M: Xi Wang <xi.wang@gmail.com>
3704 L: netdev@vger.kernel.org
3705 L: bpf@vger.kernel.org
3708 X: arch/riscv/net/bpf_jit_comp64.c
3710 BPF JIT for RISC-V (64-bit)
3711 M: Björn Töpel <bjorn@kernel.org>
3712 L: netdev@vger.kernel.org
3713 L: bpf@vger.kernel.org
3716 X: arch/riscv/net/bpf_jit_comp32.c
3719 M: Ilya Leoshkevich <iii@linux.ibm.com>
3720 M: Heiko Carstens <hca@linux.ibm.com>
3721 M: Vasily Gorbik <gor@linux.ibm.com>
3722 L: netdev@vger.kernel.org
3723 L: bpf@vger.kernel.org
3726 X: arch/s390/net/pnet.c
3728 BPF JIT for SPARC (32-BIT AND 64-BIT)
3729 M: David S. Miller <davem@davemloft.net>
3730 L: netdev@vger.kernel.org
3731 L: bpf@vger.kernel.org
3735 BPF JIT for X86 32-BIT
3736 M: Wang YanQing <udknight@gmail.com>
3737 L: netdev@vger.kernel.org
3738 L: bpf@vger.kernel.org
3740 F: arch/x86/net/bpf_jit_comp32.c
3742 BPF JIT for X86 64-BIT
3743 M: Alexei Starovoitov <ast@kernel.org>
3744 M: Daniel Borkmann <daniel@iogearbox.net>
3745 L: netdev@vger.kernel.org
3746 L: bpf@vger.kernel.org
3749 X: arch/x86/net/bpf_jit_comp32.c
3751 BPF LSM (Security Audit and Enforcement using BPF)
3752 M: KP Singh <kpsingh@kernel.org>
3753 R: Florent Revest <revest@chromium.org>
3754 R: Brendan Jackman <jackmanb@chromium.org>
3755 L: bpf@vger.kernel.org
3757 F: Documentation/bpf/prog_lsm.rst
3758 F: include/linux/bpf_lsm.h
3759 F: kernel/bpf/bpf_lsm.c
3763 M: Quentin Monnet <quentin@isovalent.com>
3764 L: bpf@vger.kernel.org
3766 F: kernel/bpf/disasm.*
3767 F: tools/bpf/bpftool/
3769 BROADCOM B44 10/100 ETHERNET DRIVER
3770 M: Michael Chan <michael.chan@broadcom.com>
3771 L: netdev@vger.kernel.org
3773 F: drivers/net/ethernet/broadcom/b44.*
3775 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3776 M: Florian Fainelli <f.fainelli@gmail.com>
3777 L: netdev@vger.kernel.org
3778 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3780 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3781 F: drivers/net/dsa/b53/*
3782 F: drivers/net/dsa/bcm_sf2*
3783 F: include/linux/dsa/brcm.h
3784 F: include/linux/platform_data/b53.h
3786 BROADCOM BCMBCA ARM ARCHITECTURE
3787 M: William Zhang <william.zhang@broadcom.com>
3788 M: Anand Gore <anand.gore@broadcom.com>
3789 M: Kursad Oney <kursad.oney@broadcom.com>
3790 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3793 T: git git://github.com/broadcom/stblinux.git
3794 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3795 F: arch/arm/boot/dts/bcm47622.dtsi
3796 F: arch/arm/boot/dts/bcm947622.dts
3800 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3801 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3802 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3803 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3807 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3808 F: drivers/pci/controller/pcie-brcmstb.c
3809 F: drivers/staging/vc04_services
3814 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3815 M: Florian Fainelli <f.fainelli@gmail.com>
3816 M: Ray Jui <rjui@broadcom.com>
3817 M: Scott Branden <sbranden@broadcom.com>
3818 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3820 T: git git://github.com/broadcom/mach-bcm
3821 F: arch/arm/mach-bcm/
3827 BROADCOM BCM47XX MIPS ARCHITECTURE
3828 M: Hauke Mehrtens <hauke@hauke-m.de>
3829 M: Rafał Miłecki <zajec5@gmail.com>
3830 L: linux-mips@vger.kernel.org
3832 F: Documentation/devicetree/bindings/mips/brcm/
3833 F: arch/mips/bcm47xx/*
3834 F: arch/mips/include/asm/mach-bcm47xx/*
3836 BROADCOM BCM4908 ETHERNET DRIVER
3837 M: Rafał Miłecki <rafal@milecki.pl>
3838 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3839 L: netdev@vger.kernel.org
3841 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3842 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3843 F: drivers/net/ethernet/broadcom/unimac.h
3845 BROADCOM BCM4908 PINMUX DRIVER
3846 M: Rafał Miłecki <rafal@milecki.pl>
3847 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3848 L: linux-gpio@vger.kernel.org
3850 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3851 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3853 BROADCOM BCM5301X ARM ARCHITECTURE
3854 M: Florian Fainelli <f.fainelli@gmail.com>
3855 M: Hauke Mehrtens <hauke@hauke-m.de>
3856 M: Rafał Miłecki <zajec5@gmail.com>
3857 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3860 F: arch/arm/boot/dts/bcm470*
3861 F: arch/arm/boot/dts/bcm5301*
3862 F: arch/arm/boot/dts/bcm953012*
3863 F: arch/arm/mach-bcm/bcm_5301x.c
3865 BROADCOM BCM53573 ARM ARCHITECTURE
3866 M: Florian Fainelli <f.fainelli@gmail.com>
3867 M: Rafał Miłecki <rafal@milecki.pl>
3868 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3871 F: arch/arm/boot/dts/bcm47189*
3872 F: arch/arm/boot/dts/bcm53573*
3874 BROADCOM BCM63XX ARM ARCHITECTURE
3875 M: Florian Fainelli <f.fainelli@gmail.com>
3876 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3879 T: git git://github.com/broadcom/stblinux.git
3882 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3883 M: Kevin Cernekee <cernekee@gmail.com>
3884 L: linux-usb@vger.kernel.org
3886 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3888 BROADCOM BCM7XXX ARM ARCHITECTURE
3889 M: Florian Fainelli <f.fainelli@gmail.com>
3890 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3893 T: git git://github.com/broadcom/stblinux.git
3894 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3895 F: arch/arm/boot/dts/bcm7*.dts*
3896 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3897 F: arch/arm/mach-bcm/*brcmstb*
3898 F: arch/arm/mm/cache-b15-rac.c
3899 F: drivers/bus/brcmstb_gisb.c
3900 F: drivers/pci/controller/pcie-brcmstb.c
3906 M: Al Cooper <alcooperx@gmail.com>
3907 L: linux-usb@vger.kernel.org
3908 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3910 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3911 F: drivers/usb/gadget/udc/bdc/
3913 BROADCOM BMIPS CPUFREQ DRIVER
3914 M: Markus Mayer <mmayer@broadcom.com>
3915 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3916 L: linux-pm@vger.kernel.org
3918 F: drivers/cpufreq/bmips-cpufreq.c
3920 BROADCOM BMIPS MIPS ARCHITECTURE
3921 M: Florian Fainelli <f.fainelli@gmail.com>
3922 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3923 L: linux-mips@vger.kernel.org
3925 T: git git://github.com/broadcom/stblinux.git
3926 F: arch/mips/bmips/*
3927 F: arch/mips/boot/dts/brcm/bcm*.dts*
3928 F: arch/mips/include/asm/mach-bmips/*
3929 F: arch/mips/kernel/*bmips*
3930 F: drivers/soc/bcm/bcm63xx
3931 F: drivers/irqchip/irq-bcm63*
3932 F: drivers/irqchip/irq-bcm7*
3933 F: drivers/irqchip/irq-brcmstb*
3934 F: include/linux/bcm963xx_nvram.h
3935 F: include/linux/bcm963xx_tag.h
3937 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3938 M: Rasesh Mody <rmody@marvell.com>
3939 M: GR-Linux-NIC-Dev@marvell.com
3940 L: netdev@vger.kernel.org
3942 F: drivers/net/ethernet/broadcom/bnx2.*
3943 F: drivers/net/ethernet/broadcom/bnx2_*
3945 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3946 M: Saurav Kashyap <skashyap@marvell.com>
3947 M: Javed Hasan <jhasan@marvell.com>
3948 M: GR-QLogic-Storage-Upstream@marvell.com
3949 L: linux-scsi@vger.kernel.org
3951 F: drivers/scsi/bnx2fc/
3953 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3954 M: Nilesh Javali <njavali@marvell.com>
3955 M: Manish Rangankar <mrangankar@marvell.com>
3956 M: GR-QLogic-Storage-Upstream@marvell.com
3957 L: linux-scsi@vger.kernel.org
3959 F: drivers/scsi/bnx2i/
3961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3962 M: Ariel Elior <aelior@marvell.com>
3963 M: Sudarsana Kalluru <skalluru@marvell.com>
3964 M: Manish Chopra <manishc@marvell.com>
3965 L: netdev@vger.kernel.org
3967 F: drivers/net/ethernet/broadcom/bnx2x/
3969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3970 M: Michael Chan <michael.chan@broadcom.com>
3971 L: netdev@vger.kernel.org
3973 F: drivers/firmware/broadcom/tee_bnxt_fw.c
3974 F: drivers/net/ethernet/broadcom/bnxt/
3975 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
3977 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3978 M: Arend van Spriel <aspriel@gmail.com>
3979 M: Franky Lin <franky.lin@broadcom.com>
3980 M: Hante Meuleman <hante.meuleman@broadcom.com>
3981 L: linux-wireless@vger.kernel.org
3982 L: brcm80211-dev-list.pdl@broadcom.com
3983 L: SHA-cyfmac-dev-list@infineon.com
3985 F: drivers/net/wireless/broadcom/brcm80211/
3987 BROADCOM BRCMSTB GPIO DRIVER
3988 M: Doug Berger <opendmb@gmail.com>
3989 M: Florian Fainelli <f.fainelli@gmail.com>
3990 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3992 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3993 F: drivers/gpio/gpio-brcmstb.c
3995 BROADCOM BRCMSTB I2C DRIVER
3996 M: Kamal Dasu <kdasu.kdev@gmail.com>
3997 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3998 L: linux-i2c@vger.kernel.org
4000 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4001 F: drivers/i2c/busses/i2c-brcmstb.c
4003 BROADCOM BRCMSTB UART DRIVER
4004 M: Al Cooper <alcooperx@gmail.com>
4005 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4006 L: linux-serial@vger.kernel.org
4008 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4009 F: drivers/tty/serial/8250/8250_bcm7271.c
4011 BROADCOM BRCMSTB USB EHCI DRIVER
4012 M: Al Cooper <alcooperx@gmail.com>
4013 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4014 L: linux-usb@vger.kernel.org
4016 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4017 F: drivers/usb/host/ehci-brcm.*
4019 BROADCOM BRCMSTB USB PIN MAP DRIVER
4020 M: Al Cooper <alcooperx@gmail.com>
4021 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4022 L: linux-usb@vger.kernel.org
4024 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4025 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4027 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4028 M: Al Cooper <alcooperx@gmail.com>
4029 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4030 L: linux-kernel@vger.kernel.org
4032 F: drivers/phy/broadcom/phy-brcm-usb*
4034 BROADCOM ETHERNET PHY DRIVERS
4035 M: Florian Fainelli <f.fainelli@gmail.com>
4036 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4037 L: netdev@vger.kernel.org
4039 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4040 F: drivers/net/phy/bcm*.[ch]
4041 F: drivers/net/phy/broadcom.c
4042 F: include/linux/brcmphy.h
4044 BROADCOM GENET ETHERNET DRIVER
4045 M: Doug Berger <opendmb@gmail.com>
4046 M: Florian Fainelli <f.fainelli@gmail.com>
4047 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4048 L: netdev@vger.kernel.org
4050 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4051 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4052 F: drivers/net/ethernet/broadcom/genet/
4053 F: drivers/net/ethernet/broadcom/unimac.h
4054 F: drivers/net/mdio/mdio-bcm-unimac.c
4055 F: include/linux/platform_data/bcmgenet.h
4056 F: include/linux/platform_data/mdio-bcm-unimac.h
4058 BROADCOM IPROC ARM ARCHITECTURE
4059 M: Ray Jui <rjui@broadcom.com>
4060 M: Scott Branden <sbranden@broadcom.com>
4061 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4064 T: git git://github.com/broadcom/stblinux.git
4065 F: arch/arm64/boot/dts/broadcom/northstar2/*
4066 F: arch/arm64/boot/dts/broadcom/stingray/*
4067 F: drivers/clk/bcm/clk-ns*
4068 F: drivers/clk/bcm/clk-sr*
4069 F: drivers/pinctrl/bcm/pinctrl-ns*
4070 F: include/dt-bindings/clock/bcm-sr*
4087 BROADCOM IPROC GBIT ETHERNET DRIVER
4088 M: Rafał Miłecki <rafal@milecki.pl>
4089 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4090 L: netdev@vger.kernel.org
4092 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4093 F: drivers/net/ethernet/broadcom/bgmac*
4094 F: drivers/net/ethernet/broadcom/unimac.h
4096 BROADCOM KONA GPIO DRIVER
4097 M: Ray Jui <rjui@broadcom.com>
4098 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4100 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4101 F: drivers/gpio/gpio-bcm-kona.c
4103 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4104 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4105 M: Kashyap Desai <kashyap.desai@broadcom.com>
4106 M: Sumit Saxena <sumit.saxena@broadcom.com>
4107 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4108 L: mpi3mr-linuxdrv.pdl@broadcom.com
4109 L: linux-scsi@vger.kernel.org
4111 W: https://www.broadcom.com/support/storage
4112 F: drivers/scsi/mpi3mr/
4114 BROADCOM NETXTREME-E ROCE DRIVER
4115 M: Selvin Xavier <selvin.xavier@broadcom.com>
4116 L: linux-rdma@vger.kernel.org
4118 W: http://www.broadcom.com
4119 F: drivers/infiniband/hw/bnxt_re/
4120 F: include/uapi/rdma/bnxt_re-abi.h
4122 BROADCOM NVRAM DRIVER
4123 M: Rafał Miłecki <zajec5@gmail.com>
4124 L: linux-mips@vger.kernel.org
4126 F: drivers/firmware/broadcom/*
4128 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4129 M: Rafał Miłecki <rafal@milecki.pl>
4130 M: Florian Fainelli <f.fainelli@gmail.com>
4131 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4132 L: linux-pm@vger.kernel.org
4134 T: git git://github.com/broadcom/stblinux.git
4135 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4136 F: include/dt-bindings/soc/bcm-pmb.h
4138 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4139 M: Rafał Miłecki <zajec5@gmail.com>
4140 L: linux-wireless@vger.kernel.org
4143 F: include/linux/bcma/
4146 M: Kamal Dasu <kdasu.kdev@gmail.com>
4147 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4149 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4150 F: drivers/spi/spi-bcm-qspi.*
4151 F: drivers/spi/spi-brcmstb-qspi.c
4152 F: drivers/spi/spi-iproc-qspi.c
4154 BROADCOM STB AVS CPUFREQ DRIVER
4155 M: Markus Mayer <mmayer@broadcom.com>
4156 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4157 L: linux-pm@vger.kernel.org
4159 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4160 F: drivers/cpufreq/brcmstb*
4162 BROADCOM STB AVS TMON DRIVER
4163 M: Markus Mayer <mmayer@broadcom.com>
4164 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4165 L: linux-pm@vger.kernel.org
4167 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4168 F: drivers/thermal/broadcom/brcmstb*
4170 BROADCOM STB DPFE DRIVER
4171 M: Markus Mayer <mmayer@broadcom.com>
4172 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4175 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4176 F: drivers/memory/brcmstb_dpfe.c
4178 BROADCOM STB NAND FLASH DRIVER
4179 M: Brian Norris <computersforpeace@gmail.com>
4180 M: Kamal Dasu <kdasu.kdev@gmail.com>
4181 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4182 L: linux-mtd@lists.infradead.org
4184 F: drivers/mtd/nand/raw/brcmnand/
4185 F: include/linux/platform_data/brcmnand.h
4187 BROADCOM STB PCIE DRIVER
4188 M: Jim Quinlan <jim2101024@gmail.com>
4189 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4190 M: Florian Fainelli <f.fainelli@gmail.com>
4191 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4192 L: linux-pci@vger.kernel.org
4194 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4195 F: drivers/pci/controller/pcie-brcmstb.c
4197 BROADCOM SYSTEMPORT ETHERNET DRIVER
4198 M: Florian Fainelli <f.fainelli@gmail.com>
4199 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4200 L: netdev@vger.kernel.org
4202 F: drivers/net/ethernet/broadcom/bcmsysport.*
4203 F: drivers/net/ethernet/broadcom/unimac.h
4204 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4206 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4207 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4208 M: Prashant Sreedharan <prashant@broadcom.com>
4209 M: Michael Chan <mchan@broadcom.com>
4210 L: netdev@vger.kernel.org
4212 F: drivers/net/ethernet/broadcom/tg3.*
4215 M: Scott Branden <scott.branden@broadcom.com>
4216 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4218 F: drivers/misc/bcm-vk/
4219 F: include/uapi/linux/misc/bcm_vk.h
4221 BROCADE BFA FC SCSI DRIVER
4222 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4223 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4224 L: linux-scsi@vger.kernel.org
4226 F: drivers/scsi/bfa/
4228 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4229 M: Rasesh Mody <rmody@marvell.com>
4230 M: Sudarsana Kalluru <skalluru@marvell.com>
4231 M: GR-Linux-NIC-Dev@marvell.com
4232 L: netdev@vger.kernel.org
4234 F: drivers/net/ethernet/brocade/bna/
4236 BSG (block layer generic sg v4 driver)
4237 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4238 L: linux-scsi@vger.kernel.org
4241 F: include/linux/bsg.h
4242 F: include/uapi/linux/bsg.h
4245 M: Clemens Ladisch <clemens@ladisch.de>
4246 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4249 F: Documentation/sound/cards/bt87x.rst
4250 F: sound/pci/bt87x.c
4253 M: Michael Buesch <m@bues.ch>
4255 W: http://bu3sch.de/btgpio.php
4256 F: drivers/gpio/gpio-bt8xx.c
4259 M: Chris Mason <clm@fb.com>
4260 M: Josef Bacik <josef@toxicpanda.com>
4261 M: David Sterba <dsterba@suse.com>
4262 L: linux-btrfs@vger.kernel.org
4264 W: http://btrfs.wiki.kernel.org/
4265 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4266 C: irc://irc.libera.chat/btrfs
4267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4268 F: Documentation/filesystems/btrfs.rst
4270 F: include/linux/btrfs*
4271 F: include/uapi/linux/btrfs*
4273 BTTV VIDEO4LINUX DRIVER
4274 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4275 L: linux-media@vger.kernel.org
4277 W: https://linuxtv.org
4278 T: git git://linuxtv.org/media_tree.git
4279 F: Documentation/driver-api/media/drivers/bttv*
4280 F: drivers/media/pci/bt8xx/bttv*
4282 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4283 M: Chanwoo Choi <cw00.choi@samsung.com>
4284 L: linux-pm@vger.kernel.org
4285 L: linux-samsung-soc@vger.kernel.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4288 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4289 F: drivers/devfreq/exynos-bus.c
4291 BUSLOGIC SCSI DRIVER
4292 M: Khalid Aziz <khalid@gonehiking.org>
4293 L: linux-scsi@vger.kernel.org
4295 F: drivers/scsi/BusLogic.*
4296 F: drivers/scsi/FlashPoint.*
4298 C-MEDIA CMI8788 DRIVER
4299 M: Clemens Ladisch <clemens@ladisch.de>
4300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4303 F: sound/pci/oxygen/
4306 M: Guo Ren <guoren@kernel.org>
4307 L: linux-csky@vger.kernel.org
4309 T: git https://github.com/c-sky/csky-linux.git
4310 F: Documentation/devicetree/bindings/csky/
4311 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4312 F: Documentation/devicetree/bindings/timer/csky,*
4314 F: drivers/clocksource/timer-gx6605s.c
4315 F: drivers/clocksource/timer-mp-csky.c
4316 F: drivers/irqchip/irq-csky-*
4320 CA8210 IEEE-802.15.4 RADIO DRIVER
4321 L: linux-wpan@vger.kernel.org
4323 W: https://github.com/Cascoda/ca8210-linux.git
4324 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4325 F: drivers/net/ieee802154/ca8210.c
4327 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4328 M: Damien Le Moal <damien.lemoal@wdc.com>
4329 L: linux-riscv@lists.infradead.org
4330 L: linux-gpio@vger.kernel.org (pinctrl driver)
4331 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4332 F: drivers/pinctrl/pinctrl-k210.c
4334 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4335 M: Damien Le Moal <damien.lemoal@wdc.com>
4336 L: linux-kernel@vger.kernel.org
4337 L: linux-riscv@lists.infradead.org
4339 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4340 F: drivers/reset/reset-k210.c
4342 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4343 M: Damien Le Moal <damien.lemoal@wdc.com>
4344 L: linux-riscv@lists.infradead.org
4346 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4347 F: drivers/soc/canaan/
4348 F: include/soc/canaan/
4350 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4351 M: David Howells <dhowells@redhat.com>
4352 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4354 F: Documentation/filesystems/caching/cachefiles.rst
4357 CADENCE MIPI-CSI2 BRIDGES
4358 M: Maxime Ripard <mripard@kernel.org>
4359 L: linux-media@vger.kernel.org
4361 F: Documentation/devicetree/bindings/media/cdns,*.txt
4362 F: drivers/media/platform/cadence/cdns-csi2*
4365 L: linux-mtd@lists.infradead.org
4367 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4368 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4370 CADENCE USB3 DRD IP DRIVER
4371 M: Peter Chen <peter.chen@kernel.org>
4372 M: Pawel Laszczak <pawell@cadence.com>
4373 R: Roger Quadros <rogerq@kernel.org>
4374 R: Aswath Govindraju <a-govindraju@ti.com>
4375 L: linux-usb@vger.kernel.org
4377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4378 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4379 F: drivers/usb/cdns3/
4380 X: drivers/usb/cdns3/cdnsp*
4382 CADENCE USBSSP DRD IP DRIVER
4383 M: Pawel Laszczak <pawell@cadence.com>
4384 L: linux-usb@vger.kernel.org
4386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4387 F: drivers/usb/cdns3/
4388 X: drivers/usb/cdns3/cdns3*
4390 CADET FM/AM RADIO RECEIVER DRIVER
4391 M: Hans Verkuil <hverkuil@xs4all.nl>
4392 L: linux-media@vger.kernel.org
4394 W: https://linuxtv.org
4395 T: git git://linuxtv.org/media_tree.git
4396 F: drivers/media/radio/radio-cadet*
4398 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4399 L: linux-media@vger.kernel.org
4401 T: git git://linuxtv.org/media_tree.git
4402 F: Documentation/admin-guide/media/cafe_ccic*
4403 F: drivers/media/platform/marvell/
4406 L: netdev@vger.kernel.org
4408 F: Documentation/networking/caif/
4409 F: drivers/net/caif/
4410 F: include/net/caif/
4411 F: include/uapi/linux/caif/
4415 M: Toke Høiland-Jørgensen <toke@toke.dk>
4416 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4418 F: net/sched/sch_cake.c
4421 M: Wolfgang Grandegger <wg@grandegger.com>
4422 M: Marc Kleine-Budde <mkl@pengutronix.de>
4423 L: linux-can@vger.kernel.org
4425 W: https://github.com/linux-can
4426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4428 F: Documentation/devicetree/bindings/net/can/
4429 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4431 F: drivers/phy/phy-can-transceiver.c
4432 F: include/linux/can/bittiming.h
4433 F: include/linux/can/dev.h
4434 F: include/linux/can/length.h
4435 F: include/linux/can/platform/
4436 F: include/linux/can/rx-offload.h
4437 F: include/uapi/linux/can/error.h
4438 F: include/uapi/linux/can/netlink.h
4439 F: include/uapi/linux/can/vxcan.h
4442 M: Oliver Hartkopp <socketcan@hartkopp.net>
4443 M: Marc Kleine-Budde <mkl@pengutronix.de>
4444 L: linux-can@vger.kernel.org
4446 W: https://github.com/linux-can
4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4449 F: Documentation/networking/can.rst
4450 F: include/linux/can/can-ml.h
4451 F: include/linux/can/core.h
4452 F: include/linux/can/skb.h
4453 F: include/net/netns/can.h
4454 F: include/uapi/linux/can.h
4455 F: include/uapi/linux/can/bcm.h
4456 F: include/uapi/linux/can/gw.h
4457 F: include/uapi/linux/can/isotp.h
4458 F: include/uapi/linux/can/raw.h
4461 CAN-J1939 NETWORK LAYER
4462 M: Robin van der Gracht <robin@protonic.nl>
4463 M: Oleksij Rempel <o.rempel@pengutronix.de>
4464 R: kernel@pengutronix.de
4465 L: linux-can@vger.kernel.org
4467 F: Documentation/networking/j1939.rst
4468 F: include/uapi/linux/can/j1939.h
4472 M: Serge Hallyn <serge@hallyn.com>
4473 L: linux-security-module@vger.kernel.org
4475 F: include/linux/capability.h
4476 F: include/uapi/linux/capability.h
4477 F: kernel/capability.c
4478 F: security/commoncap.c
4480 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4481 M: Kevin Tsai <ktsai@capellamicro.com>
4483 F: drivers/iio/light/cm*
4485 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4486 M: Christian Lamparter <chunkeey@googlemail.com>
4487 L: linux-wireless@vger.kernel.org
4489 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4490 F: drivers/net/wireless/ath/carl9170/
4493 M: Robert Richter <rric@kernel.org>
4495 W: http://www.marvell.com
4496 F: drivers/i2c/busses/i2c-octeon*
4497 F: drivers/i2c/busses/i2c-thunderx*
4499 CAVIUM LIQUIDIO NETWORK DRIVER
4500 M: Derek Chickles <dchickles@marvell.com>
4501 M: Satanand Burla <sburla@marvell.com>
4502 M: Felix Manlunas <fmanlunas@marvell.com>
4503 L: netdev@vger.kernel.org
4505 W: http://www.marvell.com
4506 F: drivers/net/ethernet/cavium/liquidio/
4509 M: Robert Richter <rric@kernel.org>
4511 W: http://www.marvell.com
4512 F: drivers/mmc/host/cavium*
4514 CAVIUM OCTEON-TX CRYPTO DRIVER
4515 M: George Cherian <gcherian@marvell.com>
4516 L: linux-crypto@vger.kernel.org
4518 W: http://www.marvell.com
4519 F: drivers/crypto/cavium/cpt/
4521 CAVIUM THUNDERX2 ARM64 SOC
4522 M: Robert Richter <rric@kernel.org>
4523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4525 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4526 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4528 CBS/ETF/TAPRIO QDISCS
4529 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4531 L: netdev@vger.kernel.org
4532 F: net/sched/sch_cbs.c
4533 F: net/sched/sch_etf.c
4534 F: net/sched/sch_taprio.c
4536 CC2520 IEEE-802.15.4 RADIO DRIVER
4537 M: Varka Bhadram <varkabhadram@gmail.com>
4538 L: linux-wpan@vger.kernel.org
4540 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4541 F: drivers/net/ieee802154/cc2520.c
4542 F: include/linux/spi/cc2520.h
4544 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4545 M: Gilad Ben-Yossef <gilad@benyossef.com>
4546 L: linux-crypto@vger.kernel.org
4548 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4549 F: drivers/crypto/ccree/
4551 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4552 M: Hadar Gat <hadar.gat@arm.com>
4553 L: linux-crypto@vger.kernel.org
4555 F: drivers/char/hw_random/cctrng.c
4556 F: drivers/char/hw_random/cctrng.h
4557 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4558 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4561 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4562 L: linux-media@vger.kernel.org
4564 W: http://linuxtv.org
4565 T: git git://linuxtv.org/media_tree.git
4566 F: Documentation/ABI/testing/debugfs-cec-error-inj
4567 F: Documentation/devicetree/bindings/media/cec.txt
4568 F: Documentation/driver-api/media/cec-core.rst
4569 F: Documentation/userspace-api/media/cec
4570 F: drivers/media/cec/
4571 F: drivers/media/rc/keymaps/rc-cec.c
4572 F: include/media/cec-notifier.h
4573 F: include/media/cec.h
4574 F: include/uapi/linux/cec-funcs.h
4575 F: include/uapi/linux/cec.h
4578 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4579 L: linux-media@vger.kernel.org
4581 W: http://linuxtv.org
4582 T: git git://linuxtv.org/media_tree.git
4583 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4584 F: drivers/media/cec/platform/cec-gpio/
4586 CELL BROADBAND ENGINE ARCHITECTURE
4587 M: Arnd Bergmann <arnd@arndb.de>
4588 L: linuxppc-dev@lists.ozlabs.org
4590 W: http://www.ibm.com/developerworks/power/cell/
4591 F: arch/powerpc/include/asm/cell*.h
4592 F: arch/powerpc/include/asm/spu*.h
4593 F: arch/powerpc/include/uapi/asm/spu*.h
4594 F: arch/powerpc/platforms/cell/
4596 CELLWISE CW2015 BATTERY DRIVER
4597 M: Tobias Schrammm <t.schramm@manjaro.org>
4599 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4600 F: drivers/power/supply/cw2015_battery.c
4602 CEPH COMMON CODE (LIBCEPH)
4603 M: Ilya Dryomov <idryomov@gmail.com>
4604 M: Xiubo Li <xiubli@redhat.com>
4605 R: Jeff Layton <jlayton@kernel.org>
4606 L: ceph-devel@vger.kernel.org
4609 T: git git://github.com/ceph/ceph-client.git
4610 F: include/linux/ceph/
4611 F: include/linux/crush/
4614 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4615 M: Xiubo Li <xiubli@redhat.com>
4616 M: Ilya Dryomov <idryomov@gmail.com>
4617 R: Jeff Layton <jlayton@kernel.org>
4618 L: ceph-devel@vger.kernel.org
4621 T: git git://github.com/ceph/ceph-client.git
4622 F: Documentation/filesystems/ceph.rst
4625 CERTIFICATE HANDLING
4626 M: David Howells <dhowells@redhat.com>
4627 M: David Woodhouse <dwmw2@infradead.org>
4628 L: keyrings@vger.kernel.org
4630 F: Documentation/admin-guide/module-signing.rst
4632 F: scripts/check-blacklist-hashes.awk
4633 F: scripts/sign-file.c
4636 CFAG12864B LCD DRIVER
4637 M: Miguel Ojeda <ojeda@kernel.org>
4639 F: drivers/auxdisplay/cfag12864b.c
4640 F: include/linux/cfag12864b.h
4642 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4643 M: Miguel Ojeda <ojeda@kernel.org>
4645 F: drivers/auxdisplay/cfag12864bfb.c
4646 F: include/linux/cfag12864b.h
4648 CHAR and MISC DRIVERS
4649 M: Arnd Bergmann <arnd@arndb.de>
4650 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4655 F: include/linux/miscdevice.h
4656 X: drivers/char/agp/
4657 X: drivers/char/hw_random/
4658 X: drivers/char/ipmi/
4659 X: drivers/char/random.c
4660 X: drivers/char/tpm/
4663 M: Andy Whitcroft <apw@canonical.com>
4664 M: Joe Perches <joe@perches.com>
4665 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4666 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4668 F: scripts/checkpatch.pl
4670 CHECKPATCH DOCUMENTATION
4671 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4672 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4673 R: Joe Perches <joe@perches.com>
4675 F: Documentation/dev-tools/checkpatch.rst
4677 CHINESE DOCUMENTATION
4678 M: Alex Shi <alexs@kernel.org>
4679 M: Yanteng Si <siyanteng@loongson.cn>
4681 F: Documentation/translations/zh_CN/
4683 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4684 M: Peter Chen <peter.chen@kernel.org>
4685 L: linux-usb@vger.kernel.org
4687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4688 F: drivers/usb/chipidea/
4690 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4691 M: Hans de Goede <hdegoede@redhat.com>
4692 L: linux-input@vger.kernel.org
4694 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4695 F: drivers/input/touchscreen/chipone_icn8318.c
4697 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4698 M: Hans de Goede <hdegoede@redhat.com>
4699 L: linux-input@vger.kernel.org
4701 F: drivers/input/touchscreen/chipone_icn8505.c
4703 CHROME HARDWARE PLATFORM SUPPORT
4704 M: Benson Leung <bleung@chromium.org>
4705 L: chrome-platform@lists.linux.dev
4707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4708 F: drivers/platform/chrome/
4710 CHROMEOS EC CODEC DRIVER
4711 M: Cheng-Yi Chiang <cychiang@chromium.org>
4712 M: Tzung-Bi Shih <tzungbi@google.com>
4713 R: Guenter Roeck <groeck@chromium.org>
4714 L: chrome-platform@lists.linux.dev
4716 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4717 F: sound/soc/codecs/cros_ec_codec.*
4719 CHROMEOS EC SUBDRIVERS
4720 M: Benson Leung <bleung@chromium.org>
4721 R: Guenter Roeck <groeck@chromium.org>
4722 L: chrome-platform@lists.linux.dev
4724 F: drivers/power/supply/cros_usbpd-charger.c
4728 CHROMEOS EC USB TYPE-C DRIVER
4729 M: Prashant Malani <pmalani@chromium.org>
4730 L: chrome-platform@lists.linux.dev
4732 F: drivers/platform/chrome/cros_ec_typec.c
4734 CHROMEOS EC USB PD NOTIFY DRIVER
4735 M: Prashant Malani <pmalani@chromium.org>
4736 L: chrome-platform@lists.linux.dev
4738 F: drivers/platform/chrome/cros_usbpd_notify.c
4739 F: include/linux/platform_data/cros_usbpd_notify.h
4741 CHRONTEL CH7322 CEC DRIVER
4742 M: Joe Tessler <jrt@google.com>
4743 L: linux-media@vger.kernel.org
4745 T: git git://linuxtv.org/media_tree.git
4746 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4747 F: drivers/media/cec/i2c/ch7322.c
4749 CIRRUS LOGIC AUDIO CODEC DRIVERS
4750 M: James Schulman <james.schulman@cirrus.com>
4751 M: David Rhodes <david.rhodes@cirrus.com>
4752 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4753 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4755 L: patches@opensource.cirrus.com
4757 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4758 F: include/dt-bindings/sound/cs*
4759 F: sound/pci/hda/cs*
4760 F: sound/soc/codecs/cs*
4762 CIRRUS LOGIC DSP FIRMWARE DRIVER
4763 M: Simon Trimmer <simont@opensource.cirrus.com>
4764 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4765 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4766 L: patches@opensource.cirrus.com
4768 W: https://github.com/CirrusLogic/linux-drivers/wiki
4769 T: git https://github.com/CirrusLogic/linux-drivers.git
4770 F: drivers/firmware/cirrus/*
4771 F: include/linux/firmware/cirrus/*
4773 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4774 M: Hartley Sweeten <hsweeten@visionengravers.com>
4775 L: netdev@vger.kernel.org
4777 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4779 CIRRUS LOGIC LOCHNAGAR DRIVER
4780 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4781 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4782 L: patches@opensource.cirrus.com
4784 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4785 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4786 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4787 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4788 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4789 F: Documentation/hwmon/lochnagar.rst
4790 F: drivers/clk/clk-lochnagar.c
4791 F: drivers/hwmon/lochnagar-hwmon.c
4792 F: drivers/mfd/lochnagar-i2c.c
4793 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4794 F: drivers/regulator/lochnagar-regulator.c
4795 F: include/dt-bindings/clk/lochnagar.h
4796 F: include/dt-bindings/pinctrl/lochnagar.h
4797 F: include/linux/mfd/lochnagar*
4798 F: sound/soc/codecs/lochnagar-sc.c
4800 CIRRUS LOGIC MADERA CODEC DRIVERS
4801 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4802 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4804 L: patches@opensource.cirrus.com
4806 W: https://github.com/CirrusLogic/linux-drivers/wiki
4807 T: git https://github.com/CirrusLogic/linux-drivers.git
4808 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4809 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4810 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4811 F: drivers/gpio/gpio-madera*
4812 F: drivers/irqchip/irq-madera*
4813 F: drivers/mfd/cs47l*
4814 F: drivers/mfd/madera*
4815 F: drivers/pinctrl/cirrus/*
4816 F: include/dt-bindings/sound/madera*
4817 F: include/linux/irqchip/irq-madera*
4818 F: include/linux/mfd/madera/*
4819 F: include/sound/madera*
4820 F: sound/soc/codecs/cs47l*
4821 F: sound/soc/codecs/madera*
4823 CISCO FCOE HBA DRIVER
4824 M: Satish Kharat <satishkh@cisco.com>
4825 M: Sesidhar Baddela <sebaddel@cisco.com>
4826 M: Karan Tilak Kumar <kartilak@cisco.com>
4827 L: linux-scsi@vger.kernel.org
4829 F: drivers/scsi/fnic/
4831 CISCO SCSI HBA DRIVER
4832 M: Karan Tilak Kumar <kartilak@cisco.com>
4833 M: Sesidhar Baddela <sebaddel@cisco.com>
4834 L: linux-scsi@vger.kernel.org
4836 F: drivers/scsi/snic/
4838 CISCO VIC ETHERNET NIC DRIVER
4839 M: Christian Benvenuti <benve@cisco.com>
4840 M: Govindarajulu Varadarajan <_govind@gmx.com>
4842 F: drivers/net/ethernet/cisco/enic/
4844 CISCO VIC LOW LATENCY NIC DRIVER
4845 M: Christian Benvenuti <benve@cisco.com>
4846 M: Nelson Escobar <neescoba@cisco.com>
4848 F: drivers/infiniband/hw/usnic/
4851 M: Miguel Ojeda <ojeda@kernel.org>
4855 CLANG/LLVM BUILD SUPPORT
4856 M: Nathan Chancellor <nathan@kernel.org>
4857 M: Nick Desaulniers <ndesaulniers@google.com>
4858 R: Tom Rix <trix@redhat.com>
4859 L: llvm@lists.linux.dev
4861 W: https://clangbuiltlinux.github.io/
4862 B: https://github.com/ClangBuiltLinux/linux/issues
4863 C: irc://irc.libera.chat/clangbuiltlinux
4864 F: Documentation/kbuild/llvm.rst
4865 F: include/linux/compiler-clang.h
4866 F: scripts/Makefile.clang
4867 F: scripts/clang-tools/
4868 K: \b(?i:clang|llvm)\b
4870 CLANG CONTROL FLOW INTEGRITY SUPPORT
4871 M: Sami Tolvanen <samitolvanen@google.com>
4872 M: Kees Cook <keescook@chromium.org>
4873 R: Nathan Chancellor <nathan@kernel.org>
4874 R: Nick Desaulniers <ndesaulniers@google.com>
4875 L: llvm@lists.linux.dev
4877 B: https://github.com/ClangBuiltLinux/linux/issues
4878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4879 F: include/linux/cfi.h
4883 M: Russell King <linux@armlinux.org.uk>
4884 L: linux-clk@vger.kernel.org
4886 F: include/linux/clk.h
4888 CLOCKSOURCE, CLOCKEVENT DRIVERS
4889 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4890 M: Thomas Gleixner <tglx@linutronix.de>
4891 L: linux-kernel@vger.kernel.org
4893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4894 F: Documentation/devicetree/bindings/timer/
4895 F: drivers/clocksource/
4898 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4899 M: Daniel Oliveira Nascimento <don@syst.com.br>
4900 L: platform-driver-x86@vger.kernel.org
4902 F: drivers/platform/x86/classmate-laptop.c
4905 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4906 L: linux-media@vger.kernel.org
4908 W: https://linuxtv.org
4909 T: git git://linuxtv.org/media_tree.git
4910 F: drivers/media/pci/cobalt/
4912 COCCINELLE/Semantic Patches (SmPL)
4913 M: Julia Lawall <Julia.Lawall@inria.fr>
4914 M: Nicolas Palix <nicolas.palix@imag.fr>
4915 L: cocci@inria.fr (moderated for non-subscribers)
4917 W: https://coccinelle.gitlabpages.inria.fr/website/
4918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4919 F: Documentation/dev-tools/coccinelle.rst
4920 F: scripts/coccicheck
4921 F: scripts/coccinelle/
4924 M: Jan Harkes <jaharkes@cs.cmu.edu>
4926 L: codalist@coda.cs.cmu.edu
4928 W: http://www.coda.cs.cmu.edu/
4929 F: Documentation/filesystems/coda.rst
4931 F: include/linux/coda*.h
4932 F: include/uapi/linux/coda*.h
4934 CODA V4L2 MEM2MEM DRIVER
4935 M: Philipp Zabel <p.zabel@pengutronix.de>
4936 L: linux-media@vger.kernel.org
4938 F: Documentation/devicetree/bindings/media/coda.yaml
4939 F: drivers/media/platform/chips-media/
4942 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4944 F: Documentation/process/code-of-conduct-interpretation.rst
4945 F: Documentation/process/code-of-conduct.rst
4948 M: Ian Abbott <abbotti@mev.co.uk>
4949 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4952 F: include/linux/comedi/
4953 F: include/uapi/linux/comedi.h
4955 COMMON CLK FRAMEWORK
4956 M: Michael Turquette <mturquette@baylibre.com>
4957 M: Stephen Boyd <sboyd@kernel.org>
4958 L: linux-clk@vger.kernel.org
4960 Q: http://patchwork.kernel.org/project/linux-clk/list/
4961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4962 F: Documentation/devicetree/bindings/clock/
4964 F: include/linux/clk-pr*
4965 F: include/linux/clk/
4966 F: include/linux/of_clk.h
4967 X: drivers/clk/clkdev.c
4969 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4970 M: Steve French <sfrench@samba.org>
4971 L: linux-cifs@vger.kernel.org
4972 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4974 W: http://linux-cifs.samba.org/
4975 T: git git://git.samba.org/sfrench/cifs-2.6.git
4976 F: Documentation/admin-guide/cifs/
4980 COMPACTPCI HOTPLUG CORE
4981 M: Scott Murray <scott@spiteful.org>
4982 L: linux-pci@vger.kernel.org
4984 F: drivers/pci/hotplug/cpci_hotplug*
4986 COMPACTPCI HOTPLUG GENERIC DRIVER
4987 M: Scott Murray <scott@spiteful.org>
4988 L: linux-pci@vger.kernel.org
4990 F: drivers/pci/hotplug/cpcihp_generic.c
4992 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4993 M: Scott Murray <scott@spiteful.org>
4994 L: linux-pci@vger.kernel.org
4996 F: drivers/pci/hotplug/cpcihp_zt5550.*
4998 COMPAL LAPTOP SUPPORT
4999 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5000 L: platform-driver-x86@vger.kernel.org
5002 F: drivers/platform/x86/compal-laptop.c
5005 M: Miguel Ojeda <ojeda@kernel.org>
5006 R: Nick Desaulniers <ndesaulniers@google.com>
5008 F: include/linux/compiler_attributes.h
5010 COMPUTE EXPRESS LINK (CXL)
5011 M: Alison Schofield <alison.schofield@intel.com>
5012 M: Vishal Verma <vishal.l.verma@intel.com>
5013 M: Ira Weiny <ira.weiny@intel.com>
5014 M: Ben Widawsky <ben.widawsky@intel.com>
5015 M: Dan Williams <dan.j.williams@intel.com>
5016 L: linux-cxl@vger.kernel.org
5019 F: include/uapi/linux/cxl_mem.h
5021 CONEXANT ACCESSRUNNER USB DRIVER
5022 L: accessrunner-general@lists.sourceforge.net
5024 W: http://accessrunner.sourceforge.net/
5025 F: drivers/usb/atm/cxacru.c
5028 M: Joel Becker <jlbec@evilplan.org>
5029 M: Christoph Hellwig <hch@lst.de>
5031 T: git git://git.infradead.org/users/hch/configfs.git
5033 F: include/linux/configfs.h
5034 F: samples/configfs/
5037 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5039 F: drivers/video/console/
5040 F: include/linux/console*
5043 M: Frederic Weisbecker <frederic@kernel.org>
5045 F: kernel/context_tracking.c
5046 F: include/linux/context_tracking*
5048 CONTROL GROUP (CGROUP)
5049 M: Tejun Heo <tj@kernel.org>
5050 M: Zefan Li <lizefan.x@bytedance.com>
5051 M: Johannes Weiner <hannes@cmpxchg.org>
5052 L: cgroups@vger.kernel.org
5054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5055 F: Documentation/admin-guide/cgroup-v1/
5056 F: Documentation/admin-guide/cgroup-v2.rst
5057 F: include/linux/cgroup*
5059 F: tools/testing/selftests/cgroup/
5061 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5062 M: Tejun Heo <tj@kernel.org>
5063 M: Jens Axboe <axboe@kernel.dk>
5064 L: cgroups@vger.kernel.org
5065 L: linux-block@vger.kernel.org
5066 T: git git://git.kernel.dk/linux-block
5067 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5068 F: block/bfq-cgroup.c
5069 F: block/blk-cgroup.c
5070 F: block/blk-iolatency.c
5071 F: block/blk-throttle.c
5072 F: include/linux/blk-cgroup.h
5074 CONTROL GROUP - CPUSET
5075 M: Zefan Li <lizefan.x@bytedance.com>
5076 L: cgroups@vger.kernel.org
5078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5079 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5080 F: include/linux/cpuset.h
5081 F: kernel/cgroup/cpuset.c
5083 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5084 M: Johannes Weiner <hannes@cmpxchg.org>
5085 M: Michal Hocko <mhocko@kernel.org>
5086 M: Roman Gushchin <roman.gushchin@linux.dev>
5087 M: Shakeel Butt <shakeelb@google.com>
5088 R: Muchun Song <songmuchun@bytedance.com>
5089 L: cgroups@vger.kernel.org
5090 L: linux-mm@kvack.org
5094 F: tools/testing/selftests/cgroup/memcg_protection.m
5095 F: tools/testing/selftests/cgroup/test_kmem.c
5096 F: tools/testing/selftests/cgroup/test_memcontrol.c
5098 CORETEMP HARDWARE MONITORING DRIVER
5099 M: Fenghua Yu <fenghua.yu@intel.com>
5100 L: linux-hwmon@vger.kernel.org
5102 F: Documentation/hwmon/coretemp.rst
5103 F: drivers/hwmon/coretemp.c
5105 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5106 M: Marius Zachmann <mail@mariuszachmann.de>
5107 L: linux-hwmon@vger.kernel.org
5109 F: drivers/hwmon/corsair-cpro.c
5111 CORSAIR-PSU HARDWARE MONITOR DRIVER
5112 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5113 L: linux-hwmon@vger.kernel.org
5115 F: Documentation/hwmon/corsair-psu.rst
5116 F: drivers/hwmon/corsair-psu.c
5119 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5120 L: linux-iio@vger.kernel.org
5122 T: git git@gitlab.com:vilhelmgray/counter.git
5123 F: Documentation/ABI/testing/sysfs-bus-counter
5124 F: Documentation/driver-api/generic-counter.rst
5126 F: include/linux/counter.h
5127 F: include/uapi/linux/counter.h
5131 M: Bence Csókás <bence98@sch.bme.hu>
5133 F: drivers/i2c/busses/i2c-cp2615.c
5135 CPMAC ETHERNET DRIVER
5136 M: Florian Fainelli <f.fainelli@gmail.com>
5137 L: netdev@vger.kernel.org
5139 F: drivers/net/ethernet/ti/cpmac.c
5141 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5142 M: Viresh Kumar <viresh.kumar@linaro.org>
5143 M: Sudeep Holla <sudeep.holla@arm.com>
5144 L: linux-pm@vger.kernel.org
5146 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5147 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5149 CPU FREQUENCY SCALING FRAMEWORK
5150 M: "Rafael J. Wysocki" <rafael@kernel.org>
5151 M: Viresh Kumar <viresh.kumar@linaro.org>
5152 L: linux-pm@vger.kernel.org
5154 B: https://bugzilla.kernel.org
5155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5157 F: Documentation/admin-guide/pm/cpufreq.rst
5158 F: Documentation/admin-guide/pm/intel_pstate.rst
5159 F: Documentation/cpu-freq/
5160 F: Documentation/devicetree/bindings/cpufreq/
5162 F: include/linux/cpufreq.h
5163 F: include/linux/sched/cpufreq.h
5164 F: kernel/sched/cpufreq*.c
5165 F: tools/testing/selftests/cpufreq/
5167 CPU IDLE TIME MANAGEMENT FRAMEWORK
5168 M: "Rafael J. Wysocki" <rafael@kernel.org>
5169 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5170 L: linux-pm@vger.kernel.org
5172 B: https://bugzilla.kernel.org
5173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5174 F: Documentation/admin-guide/pm/cpuidle.rst
5175 F: Documentation/driver-api/pm/cpuidle.rst
5177 F: include/linux/cpuidle.h
5179 CPU POWER MONITORING SUBSYSTEM
5180 M: Thomas Renninger <trenn@suse.com>
5181 M: Shuah Khan <shuah@kernel.org>
5182 M: Shuah Khan <skhan@linuxfoundation.org>
5183 L: linux-pm@vger.kernel.org
5185 F: tools/power/cpupower/
5188 M: "H. Peter Anvin" <hpa@zytor.com>
5190 F: arch/x86/kernel/cpuid.c
5191 F: arch/x86/kernel/msr.c
5193 CPUIDLE DRIVER - ARM BIG LITTLE
5194 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5195 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5196 L: linux-pm@vger.kernel.org
5197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5200 F: drivers/cpuidle/cpuidle-big_little.c
5202 CPUIDLE DRIVER - ARM EXYNOS
5203 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5204 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5205 M: Kukjin Kim <kgene@kernel.org>
5206 L: linux-pm@vger.kernel.org
5207 L: linux-samsung-soc@vger.kernel.org
5209 F: arch/arm/mach-exynos/pm.c
5210 F: drivers/cpuidle/cpuidle-exynos.c
5211 F: include/linux/platform_data/cpuidle-exynos.h
5213 CPUIDLE DRIVER - ARM PSCI
5214 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5215 M: Sudeep Holla <sudeep.holla@arm.com>
5216 L: linux-pm@vger.kernel.org
5217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5219 F: drivers/cpuidle/cpuidle-psci.c
5221 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5222 M: Ulf Hansson <ulf.hansson@linaro.org>
5223 L: linux-pm@vger.kernel.org
5224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5226 F: drivers/cpuidle/cpuidle-psci.h
5227 F: drivers/cpuidle/cpuidle-psci-domain.c
5229 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5230 M: Ulf Hansson <ulf.hansson@linaro.org>
5231 L: linux-pm@vger.kernel.org
5233 F: drivers/cpuidle/dt_idle_genpd.c
5234 F: drivers/cpuidle/dt_idle_genpd.h
5236 CPUIDLE DRIVER - RISC-V SBI
5237 M: Anup Patel <anup@brainfault.org>
5238 L: linux-pm@vger.kernel.org
5239 L: linux-riscv@lists.infradead.org
5241 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5244 M: Nicolas Pitre <nico@fluxnic.net>
5246 F: Documentation/filesystems/cramfs.rst
5250 M: Bastien Nocera <hadess@hadess.net>
5251 L: linux-input@vger.kernel.org
5253 F: drivers/hid/hid-creative-sb0540.c
5256 M: Herbert Xu <herbert@gondor.apana.org.au>
5257 M: "David S. Miller" <davem@davemloft.net>
5258 L: linux-crypto@vger.kernel.org
5260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5262 F: Documentation/crypto/
5263 F: Documentation/devicetree/bindings/crypto/
5268 F: include/linux/crypto*
5271 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5272 M: Neil Horman <nhorman@tuxdriver.com>
5273 L: linux-crypto@vger.kernel.org
5275 F: crypto/ansi_cprng.c
5279 M: Hans Verkuil <hverkuil@xs4all.nl>
5280 L: linux-media@vger.kernel.org
5282 W: http://linuxtv.org
5283 T: git git://linuxtv.org/media_tree.git
5284 F: drivers/media/i2c/cs3308.c
5286 CS5535 Audio ALSA driver
5287 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5289 F: sound/pci/cs5535audio/
5291 CSI DRIVERS FOR ALLWINNER V3s
5292 M: Yong Deng <yong.deng@magewell.com>
5293 L: linux-media@vger.kernel.org
5295 T: git git://linuxtv.org/media_tree.git
5296 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5297 F: drivers/media/platform/sunxi/sun6i-csi/
5300 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5301 M: Ondrej Ille <ondrej.ille@gmail.com>
5302 L: linux-can@vger.kernel.org
5304 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5305 F: drivers/net/can/ctucanfd/
5308 M: Solomon Peachy <pizza@shaftnet.org>
5310 F: drivers/net/wireless/st/cw1200/
5312 CX18 VIDEO4LINUX DRIVER
5313 M: Andy Walls <awalls@md.metrocast.net>
5314 L: linux-media@vger.kernel.org
5316 W: https://linuxtv.org
5317 T: git git://linuxtv.org/media_tree.git
5318 F: drivers/media/pci/cx18/
5319 F: include/uapi/linux/ivtv*
5321 CX2341X MPEG ENCODER HELPER MODULE
5322 M: Hans Verkuil <hverkuil@xs4all.nl>
5323 L: linux-media@vger.kernel.org
5325 W: https://linuxtv.org
5326 T: git git://linuxtv.org/media_tree.git
5327 F: drivers/media/common/cx2341x*
5328 F: include/media/drv-intf/cx2341x.h
5330 CX24120 MEDIA DRIVER
5331 M: Jemma Denson <jdenson@gmail.com>
5332 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5333 L: linux-media@vger.kernel.org
5335 W: https://linuxtv.org
5336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5337 F: drivers/media/dvb-frontends/cx24120*
5339 CX88 VIDEO4LINUX DRIVER
5340 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5341 L: linux-media@vger.kernel.org
5343 W: https://linuxtv.org
5344 T: git git://linuxtv.org/media_tree.git
5345 F: Documentation/driver-api/media/drivers/cx88*
5346 F: drivers/media/pci/cx88/
5348 CXD2820R MEDIA DRIVER
5349 M: Antti Palosaari <crope@iki.fi>
5350 L: linux-media@vger.kernel.org
5352 W: https://linuxtv.org
5353 W: http://palosaari.fi/linux/
5354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5355 T: git git://linuxtv.org/anttip/media_tree.git
5356 F: drivers/media/dvb-frontends/cxd2820r*
5358 CXGB3 ETHERNET DRIVER (CXGB3)
5359 M: Raju Rangoju <rajur@chelsio.com>
5360 L: netdev@vger.kernel.org
5362 W: http://www.chelsio.com
5363 F: drivers/net/ethernet/chelsio/cxgb3/
5365 CXGB3 ISCSI DRIVER (CXGB3I)
5366 M: Karen Xie <kxie@chelsio.com>
5367 L: linux-scsi@vger.kernel.org
5369 W: http://www.chelsio.com
5370 F: drivers/scsi/cxgbi/cxgb3i
5372 CXGB4 CRYPTO DRIVER (chcr)
5373 M: Ayush Sawal <ayush.sawal@chelsio.com>
5374 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5375 M: Rohit Maheshwari <rohitm@chelsio.com>
5376 L: linux-crypto@vger.kernel.org
5378 W: http://www.chelsio.com
5379 F: drivers/crypto/chelsio
5381 CXGB4 INLINE CRYPTO DRIVER
5382 M: Ayush Sawal <ayush.sawal@chelsio.com>
5383 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5384 M: Rohit Maheshwari <rohitm@chelsio.com>
5385 L: netdev@vger.kernel.org
5387 W: http://www.chelsio.com
5388 F: drivers/net/ethernet/chelsio/inline_crypto/
5390 CXGB4 ETHERNET DRIVER (CXGB4)
5391 M: Raju Rangoju <rajur@chelsio.com>
5392 L: netdev@vger.kernel.org
5394 W: http://www.chelsio.com
5395 F: drivers/net/ethernet/chelsio/cxgb4/
5397 CXGB4 ISCSI DRIVER (CXGB4I)
5398 M: Karen Xie <kxie@chelsio.com>
5399 L: linux-scsi@vger.kernel.org
5401 W: http://www.chelsio.com
5402 F: drivers/scsi/cxgbi/cxgb4i
5404 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5405 M: Potnuri Bharat Teja <bharat@chelsio.com>
5406 L: linux-rdma@vger.kernel.org
5408 W: http://www.openfabrics.org
5409 F: drivers/infiniband/hw/cxgb4/
5410 F: include/uapi/rdma/cxgb4-abi.h
5412 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5413 M: Raju Rangoju <rajur@chelsio.com>
5414 L: netdev@vger.kernel.org
5416 W: http://www.chelsio.com
5417 F: drivers/net/ethernet/chelsio/cxgb4vf/
5419 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5420 M: Frederic Barrat <fbarrat@linux.ibm.com>
5421 M: Andrew Donnellan <ajd@linux.ibm.com>
5422 L: linuxppc-dev@lists.ozlabs.org
5424 F: Documentation/ABI/testing/sysfs-class-cxl
5425 F: Documentation/powerpc/cxl.rst
5426 F: arch/powerpc/platforms/powernv/pci-cxl.c
5427 F: drivers/misc/cxl/
5428 F: include/misc/cxl*
5429 F: include/uapi/misc/cxl.h
5431 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5432 M: Manoj N. Kumar <manoj@linux.ibm.com>
5433 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5434 M: Uma Krishnan <ukrishn@linux.ibm.com>
5435 L: linux-scsi@vger.kernel.org
5437 F: Documentation/powerpc/cxlflash.rst
5438 F: drivers/scsi/cxlflash/
5439 F: include/uapi/scsi/cxlflash_ioctl.h
5442 M: Russell King <linux@armlinux.org.uk>
5443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5445 W: http://www.armlinux.org.uk/
5446 F: drivers/video/fbdev/cyber2000fb.*
5448 CYCLADES PC300 DRIVER
5450 F: drivers/net/wan/pc300*
5452 CYPRESS_FIRMWARE MEDIA DRIVER
5453 M: Antti Palosaari <crope@iki.fi>
5454 L: linux-media@vger.kernel.org
5456 W: https://linuxtv.org
5457 W: http://palosaari.fi/linux/
5458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5459 T: git git://linuxtv.org/anttip/media_tree.git
5460 F: drivers/media/common/cypress_firmware*
5462 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5463 M: Linus Walleij <linus.walleij@linaro.org>
5464 L: linux-input@vger.kernel.org
5466 F: drivers/input/touchscreen/cy8ctma140.c
5468 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5469 M: Yassine Oudjana <y.oudjana@protonmail.com>
5470 L: linux-input@vger.kernel.org
5472 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5473 F: drivers/input/keyboard/cypress-sf.c
5475 CYTTSP TOUCHSCREEN DRIVER
5476 M: Linus Walleij <linus.walleij@linaro.org>
5477 L: linux-input@vger.kernel.org
5479 F: drivers/input/touchscreen/cyttsp*
5481 D-LINK DIR-685 TOUCHKEYS DRIVER
5482 M: Linus Walleij <linus.walleij@linaro.org>
5483 L: linux-input@vger.kernel.org
5485 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5487 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5488 M: Joshua Kinard <kumba@gentoo.org>
5490 F: drivers/rtc/rtc-ds1685.c
5491 F: include/linux/rtc/ds1685.h
5493 DAMA SLAVE for AX.25
5494 M: Joerg Reuter <jreuter@yaina.de>
5495 L: linux-hams@vger.kernel.org
5497 W: http://yaina.de/jreuter/
5498 W: http://www.qsl.net/dl1bke/
5499 F: net/ax25/af_ax25.c
5500 F: net/ax25/ax25_dev.c
5501 F: net/ax25/ax25_ds_*
5502 F: net/ax25/ax25_in.c
5503 F: net/ax25/ax25_out.c
5504 F: net/ax25/ax25_timer.c
5505 F: net/ax25/sysctl_net_ax25.c
5508 M: SeongJae Park <sj@kernel.org>
5509 L: damon@lists.linux.dev
5510 L: linux-mm@kvack.org
5512 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5513 F: Documentation/admin-guide/mm/damon/
5514 F: Documentation/vm/damon/
5515 F: include/linux/damon.h
5516 F: include/trace/events/damon.h
5518 F: tools/testing/selftests/damon/
5520 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5521 L: netdev@vger.kernel.org
5523 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5524 F: drivers/net/ethernet/dec/tulip/dmfe.c
5526 DC390/AM53C974 SCSI driver
5527 M: Hannes Reinecke <hare@suse.com>
5528 L: linux-scsi@vger.kernel.org
5530 F: drivers/scsi/am53c974.c
5533 M: Oliver Neukum <oliver@neukum.org>
5534 M: Ali Akcaagac <aliakc@web.de>
5535 M: Jamie Lenehan <lenehan@twibble.org>
5536 L: dc395x@twibble.org
5538 W: http://twibble.org/dist/dc395x/
5539 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5540 F: Documentation/scsi/dc395x.rst
5541 F: drivers/scsi/dc395x.*
5544 L: dccp@vger.kernel.org
5546 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5547 F: include/linux/dccp.h
5548 F: include/linux/tfrc.h
5549 F: include/uapi/linux/dccp.h
5552 DECnet NETWORK LAYER
5553 L: linux-decnet-user@lists.sourceforge.net
5555 W: http://linux-decnet.sourceforge.net
5556 F: Documentation/networking/decnet.rst
5559 DECSTATION PLATFORM SUPPORT
5560 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5561 L: linux-mips@vger.kernel.org
5563 W: http://www.linux-mips.org/wiki/DECstation
5565 F: arch/mips/include/asm/dec/
5566 F: arch/mips/include/asm/mach-dec/
5568 DEFXX FDDI NETWORK DRIVER
5569 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5571 F: drivers/net/fddi/defxx.*
5573 DEFZA FDDI NETWORK DRIVER
5574 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5576 F: drivers/net/fddi/defza.*
5578 DEINTERLACE DRIVERS FOR ALLWINNER H3
5579 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5580 L: linux-media@vger.kernel.org
5582 T: git git://linuxtv.org/media_tree.git
5583 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5584 F: drivers/media/platform/sunxi/sun8i-di/
5587 M: Matthew Garrett <mjg59@srcf.ucam.org>
5588 M: Pali Rohár <pali@kernel.org>
5589 L: platform-driver-x86@vger.kernel.org
5591 F: drivers/platform/x86/dell/dell-laptop.c
5593 DELL LAPTOP FREEFALL DRIVER
5594 M: Pali Rohár <pali@kernel.org>
5596 F: drivers/platform/x86/dell/dell-smo8800.c
5598 DELL LAPTOP RBTN DRIVER
5599 M: Pali Rohár <pali@kernel.org>
5601 F: drivers/platform/x86/dell/dell-rbtn.*
5603 DELL LAPTOP SMM DRIVER
5604 M: Pali Rohár <pali@kernel.org>
5606 F: Documentation/ABI/obsolete/procfs-i8k
5607 F: drivers/hwmon/dell-smm-hwmon.c
5608 F: include/uapi/linux/i8k.h
5610 DELL REMOTE BIOS UPDATE DRIVER
5611 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5612 L: platform-driver-x86@vger.kernel.org
5614 F: drivers/platform/x86/dell/dell_rbu.c
5617 M: Pali Rohár <pali@kernel.org>
5618 L: Dell.Client.Kernel@dell.com
5619 L: platform-driver-x86@vger.kernel.org
5621 F: drivers/platform/x86/dell/dell-smbios.*
5623 DELL SMBIOS SMM DRIVER
5624 L: Dell.Client.Kernel@dell.com
5625 L: platform-driver-x86@vger.kernel.org
5627 F: drivers/platform/x86/dell/dell-smbios-smm.c
5629 DELL SMBIOS WMI DRIVER
5630 L: Dell.Client.Kernel@dell.com
5631 L: platform-driver-x86@vger.kernel.org
5633 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5634 F: tools/wmi/dell-smbios-example.c
5636 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5637 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5638 L: platform-driver-x86@vger.kernel.org
5640 F: Documentation/driver-api/dcdbas.rst
5641 F: drivers/platform/x86/dell/dcdbas.*
5643 DELL WMI DESCRIPTOR DRIVER
5644 L: Dell.Client.Kernel@dell.com
5646 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5648 DELL WMI SYSMAN DRIVER
5649 M: Divya Bharathi <divya.bharathi@dell.com>
5650 M: Prasanth Ksr <prasanth.ksr@dell.com>
5651 L: Dell.Client.Kernel@dell.com
5652 L: platform-driver-x86@vger.kernel.org
5654 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5655 F: drivers/platform/x86/dell/dell-wmi-sysman/
5657 DELL WMI NOTIFICATIONS DRIVER
5658 M: Matthew Garrett <mjg59@srcf.ucam.org>
5659 M: Pali Rohár <pali@kernel.org>
5661 F: drivers/platform/x86/dell/dell-wmi-base.c
5663 DELL WMI HARDWARE PRIVACY SUPPORT
5664 M: Perry Yuan <Perry.Yuan@dell.com>
5665 L: Dell.Client.Kernel@dell.com
5666 L: platform-driver-x86@vger.kernel.org
5668 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5670 DELTA ST MEDIA DRIVER
5671 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5672 L: linux-media@vger.kernel.org
5674 W: https://linuxtv.org
5675 T: git git://linuxtv.org/media_tree.git
5676 F: drivers/media/platform/st/sti/delta
5678 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5679 M: Zev Weiss <zev@bewilderbeest.net>
5680 L: linux-hwmon@vger.kernel.org
5682 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5684 DELTA DPS920AB PSU DRIVER
5685 M: Robert Marko <robert.marko@sartura.hr>
5686 L: linux-hwmon@vger.kernel.org
5688 F: Documentation/hwmon/dps920ab.rst
5689 F: drivers/hwmon/pmbus/dps920ab.c
5691 DELTA NETWORKS TN48M CPLD DRIVERS
5692 M: Robert Marko <robert.marko@sartura.hr>
5694 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5695 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5696 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5697 F: drivers/gpio/gpio-tn48m.c
5698 F: include/dt-bindings/reset/delta,tn48m-reset.h
5701 L: linux-mtd@lists.infradead.org
5703 F: drivers/mtd/nand/raw/denali*
5705 DESIGNWARE EDMA CORE IP DRIVER
5706 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5707 L: dmaengine@vger.kernel.org
5709 F: drivers/dma/dw-edma/
5710 F: include/linux/dma/edma.h
5712 DESIGNWARE XDATA IP DRIVER
5713 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5714 L: linux-pci@vger.kernel.org
5716 F: Documentation/misc-devices/dw-xdata-pcie.rst
5717 F: drivers/misc/dw-xdata-pcie.c
5719 DESIGNWARE USB2 DRD IP DRIVER
5720 M: Minas Harutyunyan <hminas@synopsys.com>
5721 L: linux-usb@vger.kernel.org
5723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5724 F: drivers/usb/dwc2/
5726 DESIGNWARE USB3 DRD IP DRIVER
5727 M: Felipe Balbi <balbi@kernel.org>
5728 L: linux-usb@vger.kernel.org
5730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5731 F: drivers/usb/dwc3/
5733 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5734 M: Andreas Klinger <ak@it-klinger.de>
5735 L: linux-iio@vger.kernel.org
5737 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5738 F: drivers/iio/proximity/srf*.c
5740 DEVICE COREDUMP (DEV_COREDUMP)
5741 M: Johannes Berg <johannes@sipsolutions.net>
5742 L: linux-kernel@vger.kernel.org
5744 F: drivers/base/devcoredump.c
5745 F: include/linux/devcoredump.h
5747 DEVICE DEPENDENCY HELPER SCRIPT
5748 M: Saravana Kannan <saravanak@google.com>
5749 L: linux-kernel@vger.kernel.org
5751 F: scripts/dev-needs.sh
5753 DEVICE DIRECT ACCESS (DAX)
5754 M: Dan Williams <dan.j.williams@intel.com>
5755 M: Vishal Verma <vishal.l.verma@intel.com>
5756 M: Dave Jiang <dave.jiang@intel.com>
5757 L: nvdimm@lists.linux.dev
5761 DEVICE FREQUENCY (DEVFREQ)
5762 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5763 M: Kyungmin Park <kyungmin.park@samsung.com>
5764 M: Chanwoo Choi <cw00.choi@samsung.com>
5765 L: linux-pm@vger.kernel.org
5767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5768 F: Documentation/devicetree/bindings/devfreq/
5770 F: include/linux/devfreq.h
5771 F: include/trace/events/devfreq.h
5773 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5774 M: Chanwoo Choi <cw00.choi@samsung.com>
5775 L: linux-pm@vger.kernel.org
5777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5778 F: Documentation/devicetree/bindings/devfreq/event/
5779 F: drivers/devfreq/devfreq-event.c
5780 F: drivers/devfreq/event/
5781 F: include/dt-bindings/pmu/exynos_ppmu.h
5782 F: include/linux/devfreq-event.h
5784 DEVICE NUMBER REGISTRY
5785 M: Torben Mathiasen <device@lanana.org>
5787 W: http://lanana.org/docs/device-list/index.html
5789 DEVICE RESOURCE MANAGEMENT HELPERS
5790 M: Hans de Goede <hdegoede@redhat.com>
5791 R: Matti Vaittinen <mazziesaccount@gmail.com>
5793 F: include/linux/devm-helpers.h
5796 M: Alasdair Kergon <agk@redhat.com>
5797 M: Mike Snitzer <snitzer@kernel.org>
5798 M: dm-devel@redhat.com
5799 L: dm-devel@redhat.com
5801 W: http://sources.redhat.com/dm
5802 Q: http://patchwork.kernel.org/project/dm-devel/list/
5803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5804 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5805 F: Documentation/admin-guide/device-mapper/
5806 F: drivers/md/Kconfig
5807 F: drivers/md/Makefile
5809 F: drivers/md/persistent-data/
5810 F: include/linux/device-mapper.h
5811 F: include/linux/dm-*.h
5812 F: include/uapi/linux/dm-*.h
5815 M: Jiri Pirko <jiri@nvidia.com>
5816 L: netdev@vger.kernel.org
5818 F: Documentation/networking/devlink
5819 F: include/net/devlink.h
5820 F: include/uapi/linux/devlink.h
5821 F: net/core/devlink.c
5823 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5824 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5825 L: kernel@dh-electronics.com
5827 F: arch/arm/boot/dts/imx6*-dhcom-*
5829 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5830 M: Marek Vasut <marex@denx.de>
5831 L: kernel@dh-electronics.com
5833 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5834 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5836 DIALOG SEMICONDUCTOR DRIVERS
5837 M: Support Opensource <support.opensource@diasemi.com>
5839 W: http://www.dialog-semiconductor.com/products
5840 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5841 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5842 F: Documentation/devicetree/bindings/mfd/da90*.txt
5843 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5844 F: Documentation/devicetree/bindings/regulator/da92*.txt
5845 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5846 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5847 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5848 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5849 F: Documentation/hwmon/da90??.rst
5850 F: drivers/gpio/gpio-da90??.c
5851 F: drivers/hwmon/da90??-hwmon.c
5852 F: drivers/iio/adc/da91??-*.c
5853 F: drivers/input/misc/da72??.[ch]
5854 F: drivers/input/misc/da90??_onkey.c
5855 F: drivers/input/touchscreen/da9052_tsi.c
5856 F: drivers/leds/leds-da90??.c
5857 F: drivers/mfd/da903x.c
5858 F: drivers/mfd/da90??-*.c
5859 F: drivers/mfd/da91??-*.c
5860 F: drivers/pinctrl/pinctrl-da90??.c
5861 F: drivers/power/supply/da9052-battery.c
5862 F: drivers/power/supply/da91??-*.c
5863 F: drivers/regulator/da9???-regulator.[ch]
5864 F: drivers/regulator/slg51000-regulator.[ch]
5865 F: drivers/rtc/rtc-da90??.c
5866 F: drivers/thermal/da90??-thermal.c
5867 F: drivers/video/backlight/da90??_bl.c
5868 F: drivers/watchdog/da90??_wdt.c
5869 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5870 F: include/linux/mfd/da903x.h
5871 F: include/linux/mfd/da9052/
5872 F: include/linux/mfd/da9055/
5873 F: include/linux/mfd/da9062/
5874 F: include/linux/mfd/da9063/
5875 F: include/linux/mfd/da9150/
5876 F: include/linux/regulator/da9211.h
5877 F: include/sound/da[79]*.h
5878 F: sound/soc/codecs/da[79]*.[ch]
5880 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5881 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5882 L: linux-gpio@vger.kernel.org
5884 F: drivers/gpio/gpio-gpio-mm.c
5886 DIOLAN U2C-12 I2C DRIVER
5887 M: Guenter Roeck <linux@roeck-us.net>
5888 L: linux-i2c@vger.kernel.org
5890 F: drivers/i2c/busses/i2c-diolan-u2c.c
5892 DIRECTORY NOTIFICATION (DNOTIFY)
5893 M: Jan Kara <jack@suse.cz>
5894 R: Amir Goldstein <amir73il@gmail.com>
5895 L: linux-fsdevel@vger.kernel.org
5897 F: Documentation/filesystems/dnotify.rst
5898 F: fs/notify/dnotify/
5899 F: include/linux/dnotify.h
5901 DISK GEOMETRY AND PARTITION HANDLING
5902 M: Andries Brouwer <aeb@cwi.nl>
5904 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5905 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5906 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5909 M: Jan Kara <jack@suse.com>
5911 F: Documentation/filesystems/quota.rst
5913 F: include/linux/quota*.h
5914 F: include/uapi/linux/quota*.h
5916 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5917 M: Bernie Thompson <bernie@plugable.com>
5918 L: linux-fbdev@vger.kernel.org
5920 W: http://plugable.com/category/projects/udlfb/
5921 F: Documentation/fb/udlfb.rst
5922 F: drivers/video/fbdev/udlfb.c
5923 F: include/video/udlfb.h
5925 DISTRIBUTED LOCK MANAGER (DLM)
5926 M: Christine Caulfield <ccaulfie@redhat.com>
5927 M: David Teigland <teigland@redhat.com>
5928 L: cluster-devel@redhat.com
5930 W: http://sources.redhat.com/cluster/
5931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5934 DMA BUFFER SHARING FRAMEWORK
5935 M: Sumit Semwal <sumit.semwal@linaro.org>
5936 M: Christian König <christian.koenig@amd.com>
5937 L: linux-media@vger.kernel.org
5938 L: dri-devel@lists.freedesktop.org
5939 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/driver-api/dma-buf.rst
5944 F: include/linux/*fence.h
5945 F: include/linux/dma-buf.h
5946 F: include/linux/dma-resv.h
5947 K: \bdma_(?:buf|fence|resv)\b
5949 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5950 M: Vinod Koul <vkoul@kernel.org>
5951 L: dmaengine@vger.kernel.org
5953 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5955 F: Documentation/devicetree/bindings/dma/
5956 F: Documentation/driver-api/dmaengine/
5958 F: include/linux/dma/
5959 F: include/linux/dmaengine.h
5960 F: include/linux/of_dma.h
5963 M: Christoph Hellwig <hch@lst.de>
5964 M: Marek Szyprowski <m.szyprowski@samsung.com>
5965 R: Robin Murphy <robin.murphy@arm.com>
5966 L: iommu@lists.linux-foundation.org
5967 L: iommu@lists.linux.dev
5969 W: http://git.infradead.org/users/hch/dma-mapping.git
5970 T: git git://git.infradead.org/users/hch/dma-mapping.git
5971 F: include/asm-generic/dma-mapping.h
5972 F: include/linux/dma-direct.h
5973 F: include/linux/dma-mapping.h
5974 F: include/linux/dma-map-ops.h
5977 DMA MAPPING BENCHMARK
5978 M: Xiang Chen <chenxiang66@hisilicon.com>
5979 L: iommu@lists.linux-foundation.org
5980 L: iommu@lists.linux.dev
5981 F: kernel/dma/map_benchmark.c
5982 F: tools/testing/selftests/dma/
5984 DMA-BUF HEAPS FRAMEWORK
5985 M: Sumit Semwal <sumit.semwal@linaro.org>
5986 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5987 R: Liam Mark <lmark@codeaurora.org>
5988 R: Laura Abbott <labbott@redhat.com>
5989 R: Brian Starkey <Brian.Starkey@arm.com>
5990 R: John Stultz <jstultz@google.com>
5991 L: linux-media@vger.kernel.org
5992 L: dri-devel@lists.freedesktop.org
5993 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5995 T: git git://anongit.freedesktop.org/drm/drm-misc
5996 F: drivers/dma-buf/dma-heap.c
5997 F: drivers/dma-buf/heaps/*
5998 F: include/linux/dma-heap.h
5999 F: include/uapi/linux/dma-heap.h
6001 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6002 M: Lukasz Luba <lukasz.luba@arm.com>
6003 L: linux-pm@vger.kernel.org
6004 L: linux-samsung-soc@vger.kernel.org
6006 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6007 F: drivers/memory/samsung/exynos5422-dmc.c
6009 DME1737 HARDWARE MONITOR DRIVER
6010 M: Juerg Haefliger <juergh@gmail.com>
6011 L: linux-hwmon@vger.kernel.org
6013 F: Documentation/hwmon/dme1737.rst
6014 F: drivers/hwmon/dme1737.c
6017 M: Jean Delvare <jdelvare@suse.com>
6019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6020 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6021 F: drivers/firmware/dmi-id.c
6022 F: drivers/firmware/dmi_scan.c
6023 F: include/linux/dmi.h
6026 M: Jonathan Corbet <corbet@lwn.net>
6027 L: linux-doc@vger.kernel.org
6029 P: Documentation/doc-guide/maintainer-profile.rst
6030 T: git git://git.lwn.net/linux.git docs-next
6032 F: scripts/documentation-file-ref-check
6033 F: scripts/kernel-doc
6034 F: scripts/sphinx-pre-install
6035 X: Documentation/ABI/
6036 X: Documentation/admin-guide/media/
6037 X: Documentation/devicetree/
6038 X: Documentation/driver-api/media/
6039 X: Documentation/firmware-guide/acpi/
6040 X: Documentation/i2c/
6041 X: Documentation/power/
6042 X: Documentation/spi/
6043 X: Documentation/userspace-api/media/
6045 DOCUMENTATION REPORTING ISSUES
6046 M: Thorsten Leemhuis <linux@leemhuis.info>
6047 L: linux-doc@vger.kernel.org
6049 F: Documentation/admin-guide/reporting-issues.rst
6051 DOCUMENTATION SCRIPTS
6052 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6053 L: linux-doc@vger.kernel.org
6055 F: Documentation/sphinx/parse-headers.pl
6056 F: scripts/documentation-file-ref-check
6057 F: scripts/sphinx-pre-install
6059 DOCUMENTATION/ITALIAN
6060 M: Federico Vaga <federico.vaga@vaga.pv.it>
6061 L: linux-doc@vger.kernel.org
6063 F: Documentation/translations/it_IT
6065 DOCUMENTATION/JAPANESE
6066 R: Akira Yokosawa <akiyks@gmail.com>
6067 L: linux-doc@vger.kernel.org
6069 F: Documentation/translations/ja_JP
6071 DONGWOON DW9714 LENS VOICE COIL DRIVER
6072 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6073 L: linux-media@vger.kernel.org
6075 T: git git://linuxtv.org/media_tree.git
6076 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6077 F: drivers/media/i2c/dw9714.c
6079 DONGWOON DW9768 LENS VOICE COIL DRIVER
6080 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6081 L: linux-media@vger.kernel.org
6083 T: git git://linuxtv.org/media_tree.git
6084 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6085 F: drivers/media/i2c/dw9768.c
6087 DONGWOON DW9807 LENS VOICE COIL DRIVER
6088 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6089 L: linux-media@vger.kernel.org
6091 T: git git://linuxtv.org/media_tree.git
6092 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6093 F: drivers/media/i2c/dw9807-vcm.c
6096 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6097 L: blinux-list@redhat.com
6099 F: drivers/char/dtlk.c
6100 F: include/linux/dtlk.h
6102 DPAA2 DATAPATH I/O (DPIO) DRIVER
6103 M: Roy Pledge <Roy.Pledge@nxp.com>
6104 L: linux-kernel@vger.kernel.org
6106 F: drivers/soc/fsl/dpio
6108 DPAA2 ETHERNET DRIVER
6109 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6110 L: netdev@vger.kernel.org
6112 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6113 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6114 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6115 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6116 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6117 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6118 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6119 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6120 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6122 DPAA2 ETHERNET SWITCH DRIVER
6123 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6124 L: netdev@vger.kernel.org
6126 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6127 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6128 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6130 DPT_I2O SCSI RAID DRIVER
6131 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6132 L: linux-scsi@vger.kernel.org
6134 W: http://www.adaptec.com/
6135 F: drivers/scsi/dpt*
6136 F: drivers/scsi/dpt/
6139 M: Philipp Reisner <philipp.reisner@linbit.com>
6140 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6141 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6142 L: drbd-dev@lists.linbit.com
6144 W: http://www.drbd.org
6145 T: git git://git.linbit.com/linux-drbd.git
6146 T: git git://git.linbit.com/drbd-8.4.git
6147 F: Documentation/admin-guide/blockdev/
6148 F: drivers/block/drbd/
6151 DRIVER COMPONENT FRAMEWORK
6152 L: dri-devel@lists.freedesktop.org
6153 F: drivers/base/component.c
6154 F: include/linux/component.h
6156 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6157 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6158 R: "Rafael J. Wysocki" <rafael@kernel.org>
6160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6161 F: Documentation/core-api/kobject.rst
6165 F: include/linux/debugfs.h
6166 F: include/linux/kobj*
6169 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6170 M: Nishanth Menon <nm@ti.com>
6171 L: linux-pm@vger.kernel.org
6173 F: drivers/soc/ti/smartreflex.c
6174 F: include/linux/power/smartreflex.h
6176 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6177 M: Maxime Ripard <mripard@kernel.org>
6178 M: Chen-Yu Tsai <wens@csie.org>
6179 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6180 L: dri-devel@lists.freedesktop.org
6182 T: git git://anongit.freedesktop.org/drm/drm-misc
6183 F: drivers/gpu/drm/sun4i/sun8i*
6185 DRM DRIVER FOR ARM PL111 CLCD
6186 M: Emma Anholt <emma@anholt.net>
6188 T: git git://anongit.freedesktop.org/drm/drm-misc
6189 F: drivers/gpu/drm/pl111/
6191 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6192 M: Linus Walleij <linus.walleij@linaro.org>
6194 T: git git://anongit.freedesktop.org/drm/drm-misc
6195 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6196 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6198 DRM DRIVER FOR ASPEED BMC GFX
6199 M: Joel Stanley <joel@jms.id.au>
6200 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6202 T: git git://anongit.freedesktop.org/drm/drm-misc
6203 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6204 F: drivers/gpu/drm/aspeed/
6206 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6207 M: Dave Airlie <airlied@redhat.com>
6208 R: Thomas Zimmermann <tzimmermann@suse.de>
6209 L: dri-devel@lists.freedesktop.org
6211 T: git git://anongit.freedesktop.org/drm/drm-misc
6212 F: drivers/gpu/drm/ast/
6214 DRM DRIVER FOR BOCHS VIRTUAL GPU
6215 M: Gerd Hoffmann <kraxel@redhat.com>
6216 L: virtualization@lists.linux-foundation.org
6218 T: git git://anongit.freedesktop.org/drm/drm-misc
6219 F: drivers/gpu/drm/tiny/bochs.c
6221 DRM DRIVER FOR BOE HIMAX8279D PANELS
6222 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6224 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6225 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6227 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6228 M: Jagan Teki <jagan@amarulasolutions.com>
6230 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6231 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6233 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6234 M: Linus Walleij <linus.walleij@linaro.org>
6236 T: git git://anongit.freedesktop.org/drm/drm-misc
6237 F: drivers/gpu/drm/tve200/
6239 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6240 M: Icenowy Zheng <icenowy@aosc.io>
6242 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6243 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6245 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6246 M: Jagan Teki <jagan@amarulasolutions.com>
6248 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6249 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6251 DRM DRIVER FOR GENERIC USB DISPLAY
6252 M: Noralf Trønnes <noralf@tronnes.org>
6254 W: https://github.com/notro/gud/wiki
6255 T: git git://anongit.freedesktop.org/drm/drm-misc
6256 F: drivers/gpu/drm/gud/
6257 F: include/drm/gud.h
6259 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6260 M: Hans de Goede <hdegoede@redhat.com>
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: drivers/gpu/drm/tiny/gm12u320.c
6265 DRM DRIVER FOR HX8357D PANELS
6266 M: Emma Anholt <emma@anholt.net>
6268 T: git git://anongit.freedesktop.org/drm/drm-misc
6269 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6270 F: drivers/gpu/drm/tiny/hx8357d.c
6272 DRM DRIVER FOR ILITEK ILI9225 PANELS
6273 M: David Lechner <david@lechnology.com>
6275 T: git git://anongit.freedesktop.org/drm/drm-misc
6276 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6277 F: drivers/gpu/drm/tiny/ili9225.c
6279 DRM DRIVER FOR ILITEK ILI9486 PANELS
6280 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6282 T: git git://anongit.freedesktop.org/drm/drm-misc
6283 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6284 F: drivers/gpu/drm/tiny/ili9486.c
6286 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6287 S: Orphan / Obsolete
6288 F: drivers/gpu/drm/i810/
6289 F: include/uapi/drm/i810_drm.h
6291 DRM DRIVER FOR LVDS PANELS
6292 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6293 L: dri-devel@lists.freedesktop.org
6294 T: git git://anongit.freedesktop.org/drm/drm-misc
6296 F: drivers/gpu/drm/panel/panel-lvds.c
6297 F: Documentation/devicetree/bindings/display/lvds.yaml
6298 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6300 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6301 M: Guido Günther <agx@sigxcpu.org>
6302 R: Purism Kernel Team <kernel@puri.sm>
6304 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6305 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6307 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6308 S: Orphan / Obsolete
6309 F: drivers/gpu/drm/mga/
6310 F: include/uapi/drm/mga_drm.h
6312 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6313 M: Dave Airlie <airlied@redhat.com>
6314 R: Thomas Zimmermann <tzimmermann@suse.de>
6315 L: dri-devel@lists.freedesktop.org
6317 T: git git://anongit.freedesktop.org/drm/drm-misc
6318 F: drivers/gpu/drm/mgag200/
6320 DRM DRIVER FOR MI0283QT
6321 M: Noralf Trønnes <noralf@tronnes.org>
6323 T: git git://anongit.freedesktop.org/drm/drm-misc
6324 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6325 F: drivers/gpu/drm/tiny/mi0283qt.c
6327 DRM DRIVER FOR MIPI DBI compatible panels
6328 M: Noralf Trønnes <noralf@tronnes.org>
6330 W: https://github.com/notro/panel-mipi-dbi/wiki
6331 T: git git://anongit.freedesktop.org/drm/drm-misc
6332 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6333 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6335 DRM DRIVER FOR MSM ADRENO GPU
6336 M: Rob Clark <robdclark@gmail.com>
6337 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6338 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6339 R: Sean Paul <sean@poorly.run>
6340 L: linux-arm-msm@vger.kernel.org
6341 L: dri-devel@lists.freedesktop.org
6342 L: freedreno@lists.freedesktop.org
6344 T: git https://gitlab.freedesktop.org/drm/msm.git
6345 F: Documentation/devicetree/bindings/display/msm/
6346 F: drivers/gpu/drm/msm/
6347 F: include/uapi/drm/msm_drm.h
6349 DRM DRIVER FOR NOVATEK NT35510 PANELS
6350 M: Linus Walleij <linus.walleij@linaro.org>
6352 T: git git://anongit.freedesktop.org/drm/drm-misc
6353 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6354 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6356 DRM DRIVER FOR NOVATEK NT35560 PANELS
6357 M: Linus Walleij <linus.walleij@linaro.org>
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6361 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6363 DRM DRIVER FOR NOVATEK NT36672A PANELS
6364 M: Sumit Semwal <sumit.semwal@linaro.org>
6366 T: git git://anongit.freedesktop.org/drm/drm-misc
6367 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6368 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6370 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6371 M: Ben Skeggs <bskeggs@redhat.com>
6372 M: Karol Herbst <kherbst@redhat.com>
6373 M: Lyude Paul <lyude@redhat.com>
6374 L: dri-devel@lists.freedesktop.org
6375 L: nouveau@lists.freedesktop.org
6377 W: https://nouveau.freedesktop.org/
6378 Q: https://patchwork.freedesktop.org/project/nouveau/
6379 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6380 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6381 C: irc://irc.oftc.net/nouveau
6382 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6383 F: drivers/gpu/drm/nouveau/
6384 F: include/uapi/drm/nouveau_drm.h
6386 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6387 M: Stefan Mavrodiev <stefan@olimex.com>
6389 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6390 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6392 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6393 R: Douglas Anderson <dianders@chromium.org>
6394 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6395 F: drivers/gpu/drm/bridge/parade-ps8640.c
6397 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6398 M: Noralf Trønnes <noralf@tronnes.org>
6400 T: git git://anongit.freedesktop.org/drm/drm-misc
6401 F: Documentation/devicetree/bindings/display/repaper.txt
6402 F: drivers/gpu/drm/tiny/repaper.c
6404 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6405 M: Javier Martinez Canillas <javierm@redhat.com>
6407 T: git git://anongit.freedesktop.org/drm/drm-misc
6408 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6409 F: drivers/gpu/drm/solomon/ssd130x*
6411 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6412 M: Dave Airlie <airlied@redhat.com>
6413 M: Gerd Hoffmann <kraxel@redhat.com>
6414 L: virtualization@lists.linux-foundation.org
6416 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: drivers/gpu/drm/tiny/cirrus.c
6420 DRM DRIVER FOR QXL VIRTUAL GPU
6421 M: Dave Airlie <airlied@redhat.com>
6422 M: Gerd Hoffmann <kraxel@redhat.com>
6423 L: virtualization@lists.linux-foundation.org
6424 L: spice-devel@lists.freedesktop.org
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: drivers/gpu/drm/qxl/
6428 F: include/uapi/drm/qxl_drm.h
6430 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6431 S: Orphan / Obsolete
6432 F: drivers/gpu/drm/r128/
6433 F: include/uapi/drm/r128_drm.h
6435 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6436 M: Robert Chiras <robert.chiras@nxp.com>
6438 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6439 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6441 DRM DRIVER FOR SAMSUNG DB7430 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/samsung,lms397kf04.yaml
6446 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6448 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6449 M: Markuss Broks <markuss.broks@gmail.com>
6451 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6452 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6454 DRM DRIVER FOR SITRONIX ST7703 PANELS
6455 M: Guido Günther <agx@sigxcpu.org>
6456 R: Purism Kernel Team <kernel@puri.sm>
6457 R: Ondrej Jirman <megous@megous.com>
6459 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6460 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6462 DRM DRIVER FOR SAVAGE VIDEO CARDS
6463 S: Orphan / Obsolete
6464 F: drivers/gpu/drm/savage/
6465 F: include/uapi/drm/savage_drm.h
6467 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6468 M: Thomas Zimmermann <tzimmermann@suse.de>
6469 L: dri-devel@lists.freedesktop.org
6471 T: git git://anongit.freedesktop.org/drm/drm-misc
6472 F: drivers/gpu/drm/tiny/simpledrm.c
6474 DRM DRIVER FOR SIS VIDEO CARDS
6475 S: Orphan / Obsolete
6476 F: drivers/gpu/drm/sis/
6477 F: include/uapi/drm/sis_drm.h
6479 DRM DRIVER FOR SITRONIX ST7586 PANELS
6480 M: David Lechner <david@lechnology.com>
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6484 F: drivers/gpu/drm/tiny/st7586.c
6486 DRM DRIVER FOR SITRONIX ST7701 PANELS
6487 M: Jagan Teki <jagan@amarulasolutions.com>
6489 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6490 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6492 DRM DRIVER FOR SITRONIX ST7735R PANELS
6493 M: David Lechner <david@lechnology.com>
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6496 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6497 F: drivers/gpu/drm/tiny/st7735r.c
6499 DRM DRIVER FOR ST-ERICSSON MCDE
6500 M: Linus Walleij <linus.walleij@linaro.org>
6502 T: git git://anongit.freedesktop.org/drm/drm-misc
6503 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6504 F: drivers/gpu/drm/mcde/
6506 DRM DRIVER FOR TDFX VIDEO CARDS
6507 S: Orphan / Obsolete
6508 F: drivers/gpu/drm/tdfx/
6510 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6511 R: Douglas Anderson <dianders@chromium.org>
6512 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6513 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6515 DRM DRIVER FOR TPO TPG110 PANELS
6516 M: Linus Walleij <linus.walleij@linaro.org>
6518 T: git git://anongit.freedesktop.org/drm/drm-misc
6519 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6520 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6522 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6523 M: Dave Airlie <airlied@redhat.com>
6524 R: Sean Paul <sean@poorly.run>
6525 R: Thomas Zimmermann <tzimmermann@suse.de>
6526 L: dri-devel@lists.freedesktop.org
6528 T: git git://anongit.freedesktop.org/drm/drm-misc
6529 F: drivers/gpu/drm/udl/
6531 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6532 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6533 M: Melissa Wen <melissa.srw@gmail.com>
6534 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6535 R: Daniel Vetter <daniel@ffwll.ch>
6536 L: dri-devel@lists.freedesktop.org
6538 T: git git://anongit.freedesktop.org/drm/drm-misc
6539 F: Documentation/gpu/vkms.rst
6540 F: drivers/gpu/drm/vkms/
6542 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6543 M: Hans de Goede <hdegoede@redhat.com>
6544 L: dri-devel@lists.freedesktop.org
6546 T: git git://anongit.freedesktop.org/drm/drm-misc
6547 F: drivers/gpu/drm/vboxvideo/
6549 DRM DRIVER FOR VMWARE VIRTUAL GPU
6550 M: Zack Rusin <zackr@vmware.com>
6551 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6552 L: dri-devel@lists.freedesktop.org
6554 T: git git://anongit.freedesktop.org/drm/drm-misc
6555 F: drivers/gpu/drm/vmwgfx/
6556 F: include/uapi/drm/vmwgfx_drm.h
6558 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6559 M: Linus Walleij <linus.walleij@linaro.org>
6561 T: git git://anongit.freedesktop.org/drm/drm-misc
6562 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6563 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6566 M: David Airlie <airlied@linux.ie>
6567 M: Daniel Vetter <daniel@ffwll.ch>
6568 L: dri-devel@lists.freedesktop.org
6570 B: https://gitlab.freedesktop.org/drm
6571 C: irc://irc.oftc.net/dri-devel
6572 T: git git://anongit.freedesktop.org/drm/drm
6573 F: Documentation/devicetree/bindings/display/
6574 F: Documentation/devicetree/bindings/gpu/
6575 F: Documentation/gpu/
6578 F: include/linux/vga*
6579 F: include/uapi/drm/
6581 DRM DRIVERS AND MISC GPU PATCHES
6582 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6583 M: Maxime Ripard <mripard@kernel.org>
6584 M: Thomas Zimmermann <tzimmermann@suse.de>
6586 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6587 T: git git://anongit.freedesktop.org/drm/drm-misc
6588 F: Documentation/gpu/
6589 F: drivers/gpu/drm/*
6592 F: include/linux/vga*
6593 F: include/uapi/drm/drm*
6595 DRM DRIVERS FOR ALLWINNER A10
6596 M: Maxime Ripard <mripard@kernel.org>
6597 M: Chen-Yu Tsai <wens@csie.org>
6598 L: dri-devel@lists.freedesktop.org
6600 T: git git://anongit.freedesktop.org/drm/drm-misc
6601 F: Documentation/devicetree/bindings/display/allwinner*
6602 F: drivers/gpu/drm/sun4i/
6604 DRM DRIVERS FOR AMLOGIC SOCS
6605 M: Neil Armstrong <narmstrong@baylibre.com>
6606 L: dri-devel@lists.freedesktop.org
6607 L: linux-amlogic@lists.infradead.org
6609 W: http://linux-meson.com/
6610 T: git git://anongit.freedesktop.org/drm/drm-misc
6611 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6612 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6613 F: Documentation/gpu/meson.rst
6614 F: drivers/gpu/drm/meson/
6616 DRM DRIVERS FOR ATMEL HLCDC
6617 M: Sam Ravnborg <sam@ravnborg.org>
6618 M: Boris Brezillon <bbrezillon@kernel.org>
6619 L: dri-devel@lists.freedesktop.org
6621 T: git git://anongit.freedesktop.org/drm/drm-misc
6622 F: Documentation/devicetree/bindings/display/atmel/
6623 F: drivers/gpu/drm/atmel-hlcdc/
6625 DRM DRIVERS FOR BRIDGE CHIPS
6626 M: Andrzej Hajda <andrzej.hajda@intel.com>
6627 M: Neil Armstrong <narmstrong@baylibre.com>
6628 M: Robert Foss <robert.foss@linaro.org>
6629 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6630 R: Jonas Karlman <jonas@kwiboo.se>
6631 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6633 T: git git://anongit.freedesktop.org/drm/drm-misc
6634 F: Documentation/devicetree/bindings/display/bridge/
6635 F: drivers/gpu/drm/bridge/
6637 DRM DRIVERS FOR EXYNOS
6638 M: Inki Dae <inki.dae@samsung.com>
6639 M: Joonyoung Shim <jy0922.shim@samsung.com>
6640 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6641 M: Kyungmin Park <kyungmin.park@samsung.com>
6642 L: dri-devel@lists.freedesktop.org
6644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6645 F: Documentation/devicetree/bindings/display/exynos/
6646 F: Documentation/devicetree/bindings/display/samsung/
6647 F: drivers/gpu/drm/exynos/
6648 F: include/uapi/drm/exynos_drm.h
6650 DRM DRIVERS FOR FREESCALE DCU
6651 M: Stefan Agner <stefan@agner.ch>
6652 M: Alison Wang <alison.wang@nxp.com>
6653 L: dri-devel@lists.freedesktop.org
6655 T: git git://anongit.freedesktop.org/drm/drm-misc
6656 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6657 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6658 F: drivers/gpu/drm/fsl-dcu/
6660 DRM DRIVERS FOR FREESCALE IMX
6661 M: Philipp Zabel <p.zabel@pengutronix.de>
6662 L: dri-devel@lists.freedesktop.org
6664 F: Documentation/devicetree/bindings/display/imx/
6665 F: drivers/gpu/drm/imx/
6666 F: drivers/gpu/ipu-v3/
6668 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6669 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6670 L: dri-devel@lists.freedesktop.org
6672 T: git git://github.com/patjak/drm-gma500
6673 F: drivers/gpu/drm/gma500/
6675 DRM DRIVERS FOR HISILICON
6676 M: Xinliang Liu <xinliang.liu@linaro.org>
6677 M: Tian Tao <tiantao6@hisilicon.com>
6678 R: John Stultz <jstultz@google.com>
6679 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6680 R: Chen Feng <puck.chen@hisilicon.com>
6681 L: dri-devel@lists.freedesktop.org
6683 T: git git://anongit.freedesktop.org/drm/drm-misc
6684 F: Documentation/devicetree/bindings/display/hisilicon/
6685 F: drivers/gpu/drm/hisilicon/
6687 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6688 M: Deepak Rawat <drawat.floss@gmail.com>
6689 L: linux-hyperv@vger.kernel.org
6690 L: dri-devel@lists.freedesktop.org
6692 T: git git://anongit.freedesktop.org/drm/drm-misc
6693 F: drivers/gpu/drm/hyperv
6695 DRM DRIVERS FOR LIMA
6696 M: Qiang Yu <yuq825@gmail.com>
6697 L: dri-devel@lists.freedesktop.org
6698 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6700 T: git git://anongit.freedesktop.org/drm/drm-misc
6701 F: drivers/gpu/drm/lima/
6702 F: include/uapi/drm/lima_drm.h
6704 DRM DRIVERS FOR MEDIATEK
6705 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6706 M: Philipp Zabel <p.zabel@pengutronix.de>
6707 L: dri-devel@lists.freedesktop.org
6708 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6710 F: Documentation/devicetree/bindings/display/mediatek/
6711 F: drivers/gpu/drm/mediatek/
6712 F: drivers/phy/mediatek/phy-mtk-hdmi*
6713 F: drivers/phy/mediatek/phy-mtk-mipi*
6715 DRM DRIVERS FOR NVIDIA TEGRA
6716 M: Thierry Reding <thierry.reding@gmail.com>
6717 L: dri-devel@lists.freedesktop.org
6718 L: linux-tegra@vger.kernel.org
6720 T: git git://anongit.freedesktop.org/tegra/linux.git
6721 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6722 F: Documentation/devicetree/bindings/gpu/host1x/
6723 F: drivers/gpu/drm/tegra/
6724 F: drivers/gpu/host1x/
6725 F: include/linux/host1x.h
6726 F: include/uapi/drm/tegra_drm.h
6728 DRM DRIVERS FOR RENESAS
6729 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6730 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6731 L: dri-devel@lists.freedesktop.org
6732 L: linux-renesas-soc@vger.kernel.org
6734 T: git git://linuxtv.org/pinchartl/media drm/du/next
6735 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6736 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6737 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6738 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6739 F: drivers/gpu/drm/rcar-du/
6740 F: drivers/gpu/drm/shmobile/
6741 F: include/linux/platform_data/shmob_drm.h
6743 DRM DRIVERS FOR ROCKCHIP
6744 M: Sandy Huang <hjc@rock-chips.com>
6745 M: Heiko Stübner <heiko@sntech.de>
6746 L: dri-devel@lists.freedesktop.org
6748 T: git git://anongit.freedesktop.org/drm/drm-misc
6749 F: Documentation/devicetree/bindings/display/rockchip/
6750 F: drivers/gpu/drm/rockchip/
6753 M: Alain Volmat <alain.volmat@foss.st.com>
6754 L: dri-devel@lists.freedesktop.org
6756 T: git git://anongit.freedesktop.org/drm/drm-misc
6757 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6758 F: drivers/gpu/drm/sti
6761 M: Yannick Fertre <yannick.fertre@foss.st.com>
6762 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6763 M: Philippe Cornu <philippe.cornu@foss.st.com>
6764 L: dri-devel@lists.freedesktop.org
6766 T: git git://anongit.freedesktop.org/drm/drm-misc
6767 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6768 F: drivers/gpu/drm/stm
6770 DRM DRIVERS FOR TI KEYSTONE
6771 M: Jyri Sarha <jyri.sarha@iki.fi>
6772 M: Tomi Valkeinen <tomba@kernel.org>
6773 L: dri-devel@lists.freedesktop.org
6775 T: git git://anongit.freedesktop.org/drm/drm-misc
6776 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6777 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6778 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6779 F: drivers/gpu/drm/tidss/
6781 DRM DRIVERS FOR TI LCDC
6782 M: Jyri Sarha <jyri.sarha@iki.fi>
6783 R: Tomi Valkeinen <tomba@kernel.org>
6784 L: dri-devel@lists.freedesktop.org
6786 F: Documentation/devicetree/bindings/display/tilcdc/
6787 F: drivers/gpu/drm/tilcdc/
6789 DRM DRIVERS FOR TI OMAP
6790 M: Tomi Valkeinen <tomba@kernel.org>
6791 L: dri-devel@lists.freedesktop.org
6793 F: Documentation/devicetree/bindings/display/ti/
6794 F: drivers/gpu/drm/omapdrm/
6797 M: Emma Anholt <emma@anholt.net>
6799 T: git git://anongit.freedesktop.org/drm/drm-misc
6800 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6801 F: drivers/gpu/drm/v3d/
6802 F: include/uapi/drm/v3d_drm.h
6805 M: Emma Anholt <emma@anholt.net>
6806 M: Maxime Ripard <mripard@kernel.org>
6808 T: git git://github.com/anholt/linux
6809 T: git git://anongit.freedesktop.org/drm/drm-misc
6810 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6811 F: drivers/gpu/drm/vc4/
6812 F: include/uapi/drm/vc4_drm.h
6814 DRM DRIVERS FOR VIVANTE GPU IP
6815 M: Lucas Stach <l.stach@pengutronix.de>
6816 R: Russell King <linux+etnaviv@armlinux.org.uk>
6817 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6818 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6819 L: dri-devel@lists.freedesktop.org
6821 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6822 F: drivers/gpu/drm/etnaviv/
6823 F: include/uapi/drm/etnaviv_drm.h
6826 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6827 L: dri-devel@lists.freedesktop.org
6828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6830 T: git git://anongit.freedesktop.org/drm/drm-misc
6831 F: Documentation/gpu/xen-front.rst
6832 F: drivers/gpu/drm/xen/
6834 DRM DRIVERS FOR XILINX
6835 M: Hyun Kwon <hyun.kwon@xilinx.com>
6836 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6837 L: dri-devel@lists.freedesktop.org
6839 T: git git://anongit.freedesktop.org/drm/drm-misc
6840 F: Documentation/devicetree/bindings/display/xlnx/
6841 F: drivers/gpu/drm/xlnx/
6844 M: Thierry Reding <thierry.reding@gmail.com>
6845 R: Sam Ravnborg <sam@ravnborg.org>
6846 L: dri-devel@lists.freedesktop.org
6848 T: git git://anongit.freedesktop.org/drm/drm-misc
6849 F: Documentation/devicetree/bindings/display/panel/
6850 F: drivers/gpu/drm/drm_panel.c
6851 F: drivers/gpu/drm/panel/
6852 F: include/drm/drm_panel.h
6854 DRM PRIVACY-SCREEN CLASS
6855 M: Hans de Goede <hdegoede@redhat.com>
6856 L: dri-devel@lists.freedesktop.org
6858 T: git git://anongit.freedesktop.org/drm/drm-misc
6859 F: drivers/gpu/drm/drm_privacy_screen*
6860 F: include/drm/drm_privacy_screen*
6863 M: Christian Koenig <christian.koenig@amd.com>
6864 M: Huang Rui <ray.huang@amd.com>
6865 L: dri-devel@lists.freedesktop.org
6867 T: git git://anongit.freedesktop.org/drm/drm-misc
6868 F: drivers/gpu/drm/ttm/
6872 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6873 L: dri-devel@lists.freedesktop.org
6875 T: git git://anongit.freedesktop.org/drm/drm-misc
6876 F: drivers/gpu/drm/scheduler/
6877 F: include/drm/gpu_scheduler.h
6879 DSBR100 USB FM RADIO DRIVER
6880 M: Alexey Klimov <klimov.linux@gmail.com>
6881 L: linux-media@vger.kernel.org
6883 T: git git://linuxtv.org/media_tree.git
6884 F: drivers/media/radio/dsbr100.c
6887 M: Hans Verkuil <hverkuil@xs4all.nl>
6888 L: linux-media@vger.kernel.org
6890 W: https://linuxtv.org
6891 T: git git://linuxtv.org/media_tree.git
6892 F: drivers/media/pci/dt3155/
6894 DVB_USB_AF9015 MEDIA DRIVER
6895 M: Antti Palosaari <crope@iki.fi>
6896 L: linux-media@vger.kernel.org
6898 W: https://linuxtv.org
6899 W: http://palosaari.fi/linux/
6900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6901 T: git git://linuxtv.org/anttip/media_tree.git
6902 F: drivers/media/usb/dvb-usb-v2/af9015*
6904 DVB_USB_AF9035 MEDIA DRIVER
6905 M: Antti Palosaari <crope@iki.fi>
6906 L: linux-media@vger.kernel.org
6908 W: https://linuxtv.org
6909 W: http://palosaari.fi/linux/
6910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6911 T: git git://linuxtv.org/anttip/media_tree.git
6912 F: drivers/media/usb/dvb-usb-v2/af9035*
6914 DVB_USB_ANYSEE MEDIA DRIVER
6915 M: Antti Palosaari <crope@iki.fi>
6916 L: linux-media@vger.kernel.org
6918 W: https://linuxtv.org
6919 W: http://palosaari.fi/linux/
6920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6921 T: git git://linuxtv.org/anttip/media_tree.git
6922 F: drivers/media/usb/dvb-usb-v2/anysee*
6924 DVB_USB_AU6610 MEDIA DRIVER
6925 M: Antti Palosaari <crope@iki.fi>
6926 L: linux-media@vger.kernel.org
6928 W: https://linuxtv.org
6929 W: http://palosaari.fi/linux/
6930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6931 T: git git://linuxtv.org/anttip/media_tree.git
6932 F: drivers/media/usb/dvb-usb-v2/au6610*
6934 DVB_USB_CE6230 MEDIA DRIVER
6935 M: Antti Palosaari <crope@iki.fi>
6936 L: linux-media@vger.kernel.org
6938 W: https://linuxtv.org
6939 W: http://palosaari.fi/linux/
6940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6941 T: git git://linuxtv.org/anttip/media_tree.git
6942 F: drivers/media/usb/dvb-usb-v2/ce6230*
6944 DVB_USB_CXUSB MEDIA DRIVER
6945 M: Michael Krufky <mkrufky@linuxtv.org>
6946 L: linux-media@vger.kernel.org
6948 W: https://linuxtv.org
6949 W: http://github.com/mkrufky
6950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6951 T: git git://linuxtv.org/media_tree.git
6952 F: drivers/media/usb/dvb-usb/cxusb*
6954 DVB_USB_EC168 MEDIA DRIVER
6955 M: Antti Palosaari <crope@iki.fi>
6956 L: linux-media@vger.kernel.org
6958 W: https://linuxtv.org
6959 W: http://palosaari.fi/linux/
6960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6961 T: git git://linuxtv.org/anttip/media_tree.git
6962 F: drivers/media/usb/dvb-usb-v2/ec168*
6964 DVB_USB_GL861 MEDIA DRIVER
6965 M: Antti Palosaari <crope@iki.fi>
6966 L: linux-media@vger.kernel.org
6968 W: https://linuxtv.org
6969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6970 T: git git://linuxtv.org/anttip/media_tree.git
6971 F: drivers/media/usb/dvb-usb-v2/gl861*
6973 DVB_USB_MXL111SF MEDIA DRIVER
6974 M: Michael Krufky <mkrufky@linuxtv.org>
6975 L: linux-media@vger.kernel.org
6977 W: https://linuxtv.org
6978 W: http://github.com/mkrufky
6979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6981 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6983 DVB_USB_RTL28XXU MEDIA DRIVER
6984 M: Antti Palosaari <crope@iki.fi>
6985 L: linux-media@vger.kernel.org
6987 W: https://linuxtv.org
6988 W: http://palosaari.fi/linux/
6989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6990 T: git git://linuxtv.org/anttip/media_tree.git
6991 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6993 DVB_USB_V2 MEDIA DRIVER
6994 M: Antti Palosaari <crope@iki.fi>
6995 L: linux-media@vger.kernel.org
6997 W: https://linuxtv.org
6998 W: http://palosaari.fi/linux/
6999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7000 T: git git://linuxtv.org/anttip/media_tree.git
7001 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7002 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7005 M: Jason Baron <jbaron@akamai.com>
7007 F: include/linux/dynamic_debug.h
7008 F: lib/dynamic_debug.c
7010 DYNAMIC INTERRUPT MODERATION
7011 M: Tal Gilboa <talgi@nvidia.com>
7013 F: Documentation/networking/net_dim.rst
7014 F: include/linux/dim.h
7017 DZ DECSTATION DZ11 SERIAL DRIVER
7018 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7020 F: drivers/tty/serial/dz.*
7022 E3X0 POWER BUTTON DRIVER
7023 M: Moritz Fischer <moritz.fischer@ettus.com>
7024 L: usrp-users@lists.ettus.com
7026 W: http://www.ettus.com
7027 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7028 F: drivers/input/misc/e3x0-button.c
7031 M: Antti Palosaari <crope@iki.fi>
7032 L: linux-media@vger.kernel.org
7034 W: https://linuxtv.org
7035 W: http://palosaari.fi/linux/
7036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7037 T: git git://linuxtv.org/anttip/media_tree.git
7038 F: drivers/media/tuners/e4000*
7040 EARTH_PT1 MEDIA DRIVER
7041 M: Akihiro Tsukada <tskd08@gmail.com>
7042 L: linux-media@vger.kernel.org
7044 F: drivers/media/pci/pt1/
7046 EARTH_PT3 MEDIA DRIVER
7047 M: Akihiro Tsukada <tskd08@gmail.com>
7048 L: linux-media@vger.kernel.org
7050 F: drivers/media/pci/pt3/
7053 M: Antti Palosaari <crope@iki.fi>
7054 L: linux-media@vger.kernel.org
7056 W: https://linuxtv.org
7057 W: http://palosaari.fi/linux/
7058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7059 T: git git://linuxtv.org/anttip/media_tree.git
7060 F: drivers/media/dvb-frontends/ec100*
7063 M: Tyler Hicks <code@tyhicks.com>
7064 L: ecryptfs@vger.kernel.org
7066 W: http://ecryptfs.org
7067 W: https://launchpad.net/ecryptfs
7068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7069 F: Documentation/filesystems/ecryptfs.rst
7073 M: Yazen Ghannam <yazen.ghannam@amd.com>
7074 L: linux-edac@vger.kernel.org
7076 F: drivers/edac/amd64_edac*
7077 F: drivers/edac/mce_amd*
7080 M: Jan Luebbe <jlu@pengutronix.de>
7081 L: linux-edac@vger.kernel.org
7083 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7084 F: drivers/edac/armada_xp_*
7087 M: Stefan Schaeckeler <sschaeck@cisco.com>
7089 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7090 F: drivers/edac/aspeed_edac.c
7093 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7095 F: drivers/edac/bluefield_edac.c
7098 M: Andre Przywara <andre.przywara@arm.com>
7099 L: linux-edac@vger.kernel.org
7101 F: drivers/edac/highbank*
7104 M: Ralf Baechle <ralf@linux-mips.org>
7105 L: linux-edac@vger.kernel.org
7106 L: linux-mips@vger.kernel.org
7108 F: drivers/edac/octeon_edac*
7110 EDAC-CAVIUM THUNDERX
7111 M: Robert Richter <rric@kernel.org>
7112 L: linux-edac@vger.kernel.org
7114 F: drivers/edac/thunderx_edac*
7117 M: Borislav Petkov <bp@alien8.de>
7118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7119 M: Tony Luck <tony.luck@intel.com>
7120 R: James Morse <james.morse@arm.com>
7121 R: Robert Richter <rric@kernel.org>
7122 L: linux-edac@vger.kernel.org
7124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7125 F: Documentation/admin-guide/ras.rst
7126 F: Documentation/driver-api/edac.rst
7128 F: include/linux/edac.h
7131 M: Lei Wang <lewan@microsoft.com>
7132 L: linux-edac@vger.kernel.org
7134 F: drivers/edac/dmc520_edac.c
7137 M: Mark Gross <markgross@kernel.org>
7138 L: linux-edac@vger.kernel.org
7140 F: drivers/edac/e752x_edac.c
7143 L: linux-edac@vger.kernel.org
7145 F: drivers/edac/e7xxx_edac.c
7148 M: York Sun <york.sun@nxp.com>
7149 L: linux-edac@vger.kernel.org
7151 F: drivers/edac/fsl_ddr_edac.*
7154 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7155 L: linux-edac@vger.kernel.org
7157 F: drivers/edac/ghes_edac.c
7160 M: Tony Luck <tony.luck@intel.com>
7161 L: linux-edac@vger.kernel.org
7163 F: drivers/edac/i10nm_base.c
7166 L: linux-edac@vger.kernel.org
7168 F: drivers/edac/i3000_edac.c
7171 L: linux-edac@vger.kernel.org
7173 F: drivers/edac/i5000_edac.c
7176 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7177 L: linux-edac@vger.kernel.org
7179 F: drivers/edac/i5400_edac.c
7182 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7183 L: linux-edac@vger.kernel.org
7185 F: drivers/edac/i7300_edac.c
7188 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7189 L: linux-edac@vger.kernel.org
7191 F: drivers/edac/i7core_edac.c
7194 M: Tim Small <tim@buttersideup.com>
7195 L: linux-edac@vger.kernel.org
7197 F: drivers/edac/i82443bxgx_edac.c
7200 M: "Arvind R." <arvino55@gmail.com>
7201 L: linux-edac@vger.kernel.org
7203 F: drivers/edac/i82975x_edac.c
7206 M: Jason Baron <jbaron@akamai.com>
7207 L: linux-edac@vger.kernel.org
7209 F: drivers/edac/ie31200_edac.c
7212 M: Tony Luck <tony.luck@intel.com>
7213 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7214 L: linux-edac@vger.kernel.org
7216 F: drivers/edac/igen6_edac.c
7219 M: Johannes Thumshirn <morbidrsa@gmail.com>
7220 L: linux-edac@vger.kernel.org
7222 F: drivers/edac/mpc85xx_edac.[ch]
7225 M: Egor Martovetsky <egor@pasemi.com>
7226 L: linux-edac@vger.kernel.org
7228 F: drivers/edac/pasemi_edac.c
7231 M: Tony Luck <tony.luck@intel.com>
7232 L: linux-edac@vger.kernel.org
7234 F: drivers/edac/pnd2_edac.[ch]
7237 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7238 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7239 L: linux-arm-msm@vger.kernel.org
7240 L: linux-edac@vger.kernel.org
7242 F: drivers/edac/qcom_edac.c
7245 M: Tim Small <tim@buttersideup.com>
7246 L: linux-edac@vger.kernel.org
7248 F: drivers/edac/r82600_edac.c
7251 M: Tony Luck <tony.luck@intel.com>
7252 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7253 L: linux-edac@vger.kernel.org
7255 F: drivers/edac/sb_edac.c
7258 M: Tony Luck <tony.luck@intel.com>
7259 L: linux-edac@vger.kernel.org
7261 F: drivers/edac/skx_*.[ch]
7264 M: Tero Kristo <kristo@kernel.org>
7265 L: linux-edac@vger.kernel.org
7267 F: drivers/edac/ti_edac.c
7269 EDIROL UA-101/UA-1000 DRIVER
7270 M: Clemens Ladisch <clemens@ladisch.de>
7271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7274 F: sound/usb/misc/ua101.c
7277 M: Ivan Hu <ivan.hu@canonical.com>
7278 M: Ard Biesheuvel <ardb@kernel.org>
7279 L: linux-efi@vger.kernel.org
7281 F: drivers/firmware/efi/test/
7283 EFI VARIABLE FILESYSTEM
7284 M: Matthew Garrett <matthew.garrett@nebula.com>
7285 M: Jeremy Kerr <jk@ozlabs.org>
7286 M: Ard Biesheuvel <ardb@kernel.org>
7287 L: linux-efi@vger.kernel.org
7289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7292 EFIFB FRAMEBUFFER DRIVER
7293 M: Peter Jones <pjones@redhat.com>
7294 L: linux-fbdev@vger.kernel.org
7296 F: drivers/video/fbdev/efifb.c
7300 W: http://aeschi.ch.eu.org/efs/
7303 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7304 M: Douglas Miller <dougmill@linux.ibm.com>
7305 L: netdev@vger.kernel.org
7307 F: drivers/net/ethernet/ibm/ehea/
7309 EM28XX VIDEO4LINUX DRIVER
7310 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7311 L: linux-media@vger.kernel.org
7313 W: https://linuxtv.org
7314 T: git git://linuxtv.org/media_tree.git
7315 F: Documentation/admin-guide/media/em28xx*
7316 F: drivers/media/usb/em28xx/
7319 M: Matt Mackall <mpm@selenic.com>
7320 M: David Woodhouse <dwmw2@infradead.org>
7321 L: linux-embedded@vger.kernel.org
7324 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7325 M: Adrian Hunter <adrian.hunter@intel.com>
7326 M: Ritesh Harjani <riteshh@codeaurora.org>
7327 M: Asutosh Das <asutoshd@codeaurora.org>
7328 L: linux-mmc@vger.kernel.org
7330 F: drivers/mmc/host/cqhci*
7332 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7333 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7334 L: linux-scsi@vger.kernel.org
7336 W: http://www.broadcom.com
7337 F: drivers/scsi/be2iscsi/
7339 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7340 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7341 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7342 M: Somnath Kotur <somnath.kotur@broadcom.com>
7343 L: netdev@vger.kernel.org
7345 W: http://www.emulex.com
7346 F: drivers/net/ethernet/emulex/benet/
7348 EMULEX ONECONNECT ROCE DRIVER
7349 M: Selvin Xavier <selvin.xavier@broadcom.com>
7350 L: linux-rdma@vger.kernel.org
7352 W: http://www.broadcom.com
7353 F: drivers/infiniband/hw/ocrdma/
7354 F: include/uapi/rdma/ocrdma-abi.h
7356 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7357 M: James Smart <james.smart@broadcom.com>
7358 M: Dick Kennedy <dick.kennedy@broadcom.com>
7359 L: linux-scsi@vger.kernel.org
7361 W: http://www.broadcom.com
7362 F: drivers/scsi/lpfc/
7364 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7365 M: James Smart <james.smart@broadcom.com>
7366 M: Ram Vegesna <ram.vegesna@broadcom.com>
7367 L: linux-scsi@vger.kernel.org
7368 L: target-devel@vger.kernel.org
7370 W: http://www.broadcom.com
7371 F: drivers/scsi/elx/
7373 ENE CB710 FLASH CARD READER DRIVER
7374 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7376 F: drivers/misc/cb710/
7377 F: drivers/mmc/host/cb710-mmc.*
7378 F: include/linux/cb710.h
7380 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7381 M: Maxim Levitsky <maximlevitsky@gmail.com>
7383 F: drivers/media/rc/ene_ir.*
7385 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7386 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7387 L: linuxppc-dev@lists.ozlabs.org
7389 F: drivers/tty/ehv_bytechan.c
7391 EPSON S1D13XXX FRAMEBUFFER DRIVER
7392 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7395 F: drivers/video/fbdev/s1d13xxxfb.c
7396 F: include/video/s1d13xxxfb.h
7399 M: Gao Xiang <xiang@kernel.org>
7400 M: Chao Yu <chao@kernel.org>
7401 L: linux-erofs@lists.ozlabs.org
7403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7404 F: Documentation/filesystems/erofs.rst
7406 F: include/trace/events/erofs.h
7408 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7409 M: Jeff Layton <jlayton@kernel.org>
7411 F: include/linux/errseq.h
7414 ET131X NETWORK DRIVER
7415 M: Mark Einon <mark.einon@gmail.com>
7417 F: drivers/net/ethernet/agere/
7419 ETAS ES58X CAN/USB DRIVER
7420 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7421 L: linux-can@vger.kernel.org
7423 F: drivers/net/can/usb/etas_es58x/
7426 M: Roopa Prabhu <roopa@nvidia.com>
7427 M: Nikolay Aleksandrov <razor@blackwall.org>
7428 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7429 L: netdev@vger.kernel.org
7431 W: http://www.linuxfoundation.org/en/Net:Bridge
7432 F: include/linux/netfilter_bridge/
7435 ETHERNET PHY LIBRARY
7436 M: Andrew Lunn <andrew@lunn.ch>
7437 M: Heiner Kallweit <hkallweit1@gmail.com>
7438 R: Russell King <linux@armlinux.org.uk>
7439 L: netdev@vger.kernel.org
7441 F: Documentation/ABI/testing/sysfs-class-net-phydev
7442 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7443 F: Documentation/devicetree/bindings/net/mdio*
7444 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7445 F: Documentation/networking/phy.rst
7446 F: drivers/net/mdio/
7447 F: drivers/net/mdio/acpi_mdio.c
7448 F: drivers/net/mdio/fwnode_mdio.c
7449 F: drivers/net/mdio/of_mdio.c
7452 F: include/dt-bindings/net/qca-ar803x.h
7453 F: include/linux/linkmode.h
7454 F: include/linux/*mdio*.h
7455 F: include/linux/mdio/*.h
7456 F: include/linux/mii.h
7457 F: include/linux/of_net.h
7458 F: include/linux/phy.h
7459 F: include/linux/phy_fixed.h
7460 F: include/linux/platform_data/mdio-bcm-unimac.h
7461 F: include/linux/platform_data/mdio-gpio.h
7462 F: include/trace/events/mdio.h
7463 F: include/uapi/linux/mdio.h
7464 F: include/uapi/linux/mii.h
7465 F: net/core/of_net.c
7468 R: Eric Biederman <ebiederm@xmission.com>
7469 R: Kees Cook <keescook@chromium.org>
7470 L: linux-mm@kvack.org
7472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7473 F: arch/alpha/kernel/binfmt_loader.c
7476 F: include/linux/binfmts.h
7477 F: include/linux/elf.h
7478 F: include/uapi/linux/binfmts.h
7479 F: include/uapi/linux/elf.h
7480 F: tools/testing/selftests/exec/
7485 M: Namjae Jeon <linkinjeon@kernel.org>
7486 M: Sungjong Seo <sj1557.seo@samsung.com>
7487 L: linux-fsdevel@vger.kernel.org
7492 M: Jan Kara <jack@suse.com>
7493 L: linux-ext4@vger.kernel.org
7495 F: Documentation/filesystems/ext2.rst
7497 F: include/linux/ext2*
7500 M: "Theodore Ts'o" <tytso@mit.edu>
7501 M: Andreas Dilger <adilger.kernel@dilger.ca>
7502 L: linux-ext4@vger.kernel.org
7504 W: http://ext4.wiki.kernel.org
7505 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7507 F: Documentation/filesystems/ext4/
7509 F: include/trace/events/ext4.h
7511 Extended Verification Module (EVM)
7512 M: Mimi Zohar <zohar@linux.ibm.com>
7513 L: linux-integrity@vger.kernel.org
7515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7516 F: security/integrity/evm/
7517 F: security/integrity/
7519 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7520 M: Ard Biesheuvel <ardb@kernel.org>
7521 L: linux-efi@vger.kernel.org
7523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7524 F: Documentation/admin-guide/efi-stub.rst
7525 F: arch/*/include/asm/efi.h
7526 F: arch/*/kernel/efi.c
7527 F: arch/arm/boot/compressed/efi-header.S
7528 F: arch/arm64/kernel/efi-entry.S
7529 F: arch/x86/platform/efi/
7530 F: drivers/firmware/efi/
7531 F: include/linux/efi*.h
7533 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7534 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7535 M: Chanwoo Choi <cw00.choi@samsung.com>
7536 L: linux-kernel@vger.kernel.org
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7539 F: Documentation/devicetree/bindings/extcon/
7540 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7542 F: include/linux/extcon.h
7543 F: include/linux/extcon/
7546 M: Masami Hiramatsu <mhiramat@kernel.org>
7548 F: Documentation/admin-guide/bootconfig.rst
7549 F: fs/proc/bootconfig.c
7550 F: include/linux/bootconfig.h
7551 F: lib/bootconfig-data.S
7553 F: tools/bootconfig/*
7554 F: tools/bootconfig/scripts/*
7557 M: Jingoo Han <jingoohan1@gmail.com>
7558 L: dri-devel@lists.freedesktop.org
7560 F: drivers/gpu/drm/exynos/exynos_dp*
7562 EXYNOS SYSMMU (IOMMU) driver
7563 M: Marek Szyprowski <m.szyprowski@samsung.com>
7564 L: iommu@lists.linux-foundation.org
7565 L: iommu@lists.linux.dev
7567 F: drivers/iommu/exynos-iommu.c
7570 M: Jaegeuk Kim <jaegeuk@kernel.org>
7571 M: Chao Yu <chao@kernel.org>
7572 L: linux-f2fs-devel@lists.sourceforge.net
7574 W: https://f2fs.wiki.kernel.org/
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7576 F: Documentation/ABI/testing/sysfs-fs-f2fs
7577 F: Documentation/filesystems/f2fs.rst
7579 F: include/linux/f2fs_fs.h
7580 F: include/trace/events/f2fs.h
7581 F: include/uapi/linux/f2fs.h
7583 F71805F HARDWARE MONITORING DRIVER
7584 M: Jean Delvare <jdelvare@suse.com>
7585 L: linux-hwmon@vger.kernel.org
7587 F: Documentation/hwmon/f71805f.rst
7588 F: drivers/hwmon/f71805f.c
7591 M: Josh Poimboeuf <jpoimboe@kernel.org>
7593 F: scripts/faddr2line
7596 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7597 L: netdev@vger.kernel.org
7599 F: Documentation/networking/failover.rst
7600 F: include/net/failover.h
7601 F: net/core/failover.c
7604 M: Jan Kara <jack@suse.cz>
7605 R: Amir Goldstein <amir73il@gmail.com>
7606 R: Matthew Bobrowski <repnop@google.com>
7607 L: linux-fsdevel@vger.kernel.org
7609 F: fs/notify/fanotify/
7610 F: include/linux/fanotify.h
7611 F: include/uapi/linux/fanotify.h
7613 FARSYNC SYNCHRONOUS DRIVER
7614 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7616 W: http://www.farsite.co.uk/
7617 F: drivers/net/wan/farsync.*
7619 FAULT INJECTION SUPPORT
7620 M: Akinobu Mita <akinobu.mita@gmail.com>
7622 F: Documentation/fault-injection/
7623 F: lib/fault-inject.c
7625 FBTFT Framebuffer drivers
7626 L: dri-devel@lists.freedesktop.org
7627 L: linux-fbdev@vger.kernel.org
7629 F: drivers/staging/fbtft/
7632 M: Michael Buesch <m@bues.ch>
7633 L: linux-media@vger.kernel.org
7635 F: drivers/media/tuners/fc0011.c
7636 F: drivers/media/tuners/fc0011.h
7639 M: Antti Palosaari <crope@iki.fi>
7640 L: linux-media@vger.kernel.org
7642 W: https://linuxtv.org
7643 W: http://palosaari.fi/linux/
7644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7645 T: git git://linuxtv.org/anttip/media_tree.git
7646 F: drivers/media/tuners/fc2580*
7648 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7649 M: Hannes Reinecke <hare@suse.de>
7650 L: linux-scsi@vger.kernel.org
7652 W: www.Open-FCoE.org
7653 F: drivers/scsi/fcoe/
7654 F: drivers/scsi/libfc/
7656 F: include/scsi/libfc.h
7657 F: include/scsi/libfcoe.h
7658 F: include/uapi/scsi/fc/
7660 FILE LOCKING (flock() and fcntl()/lockf())
7661 M: Jeff Layton <jlayton@kernel.org>
7662 M: Chuck Lever <chuck.lever@oracle.com>
7663 L: linux-fsdevel@vger.kernel.org
7667 F: include/linux/fcntl.h
7668 F: include/uapi/linux/fcntl.h
7670 FILESYSTEM DIRECT ACCESS (DAX)
7671 M: Dan Williams <dan.j.williams@intel.com>
7672 R: Matthew Wilcox <willy@infradead.org>
7673 R: Jan Kara <jack@suse.cz>
7674 L: linux-fsdevel@vger.kernel.org
7675 L: nvdimm@lists.linux.dev
7678 F: include/linux/dax.h
7679 F: include/trace/events/fs_dax.h
7681 FILESYSTEMS (VFS and infrastructure)
7682 M: Alexander Viro <viro@zeniv.linux.org.uk>
7683 L: linux-fsdevel@vger.kernel.org
7686 F: include/linux/fs.h
7687 F: include/linux/fs_types.h
7688 F: include/uapi/linux/fs.h
7689 F: include/uapi/linux/openat2.h
7694 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7695 M: Riku Voipio <riku.voipio@iki.fi>
7696 L: linux-hwmon@vger.kernel.org
7698 F: drivers/hwmon/f75375s.c
7699 F: include/linux/f75375s.h
7701 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7702 M: Clemens Ladisch <clemens@ladisch.de>
7703 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7707 F: include/uapi/sound/firewire.h
7710 FIREWIRE MEDIA DRIVERS (firedtv)
7711 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7712 L: linux-media@vger.kernel.org
7713 L: linux1394-devel@lists.sourceforge.net
7715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7716 F: drivers/media/firewire/
7718 FIREWIRE SBP-2 TARGET
7719 M: Chris Boot <bootc@bootc.net>
7720 L: linux-scsi@vger.kernel.org
7721 L: target-devel@vger.kernel.org
7722 L: linux1394-devel@lists.sourceforge.net
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7725 F: drivers/target/sbp/
7728 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7729 L: linux1394-devel@lists.sourceforge.net
7731 W: http://ieee1394.wiki.kernel.org/
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7733 F: drivers/firewire/
7734 F: include/linux/firewire.h
7735 F: include/uapi/linux/firewire*.h
7738 FIRMWARE FRAMEWORK FOR ARMV8-A
7739 M: Sudeep Holla <sudeep.holla@arm.com>
7740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7742 F: drivers/firmware/arm_ffa/
7743 F: include/linux/arm_ffa.h
7745 FIRMWARE LOADER (request_firmware)
7746 M: Luis Chamberlain <mcgrof@kernel.org>
7747 M: Russ Weight <russell.h.weight@intel.com>
7748 L: linux-kernel@vger.kernel.org
7750 F: Documentation/firmware_class/
7751 F: drivers/base/firmware_loader/
7752 F: include/linux/firmware.h
7754 FLEXTIMER FTM-QUADDEC DRIVER
7755 M: Patrick Havelange <patrick.havelange@essensium.com>
7756 L: linux-iio@vger.kernel.org
7758 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7759 F: drivers/counter/ftm-quaddec.c
7762 M: Denis Efremov <efremov@linux.com>
7763 L: linux-block@vger.kernel.org
7765 F: drivers/block/floppy.c
7767 FLYSKY FSIA6B RC RECEIVER
7768 M: Markus Koch <markus@notsyncing.net>
7769 L: linux-input@vger.kernel.org
7771 F: drivers/input/joystick/fsia6b.c
7773 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7774 M: Geoffrey D. Bennett <g@b4.vu>
7775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7778 F: sound/usb/mixer_scarlett_gen2.c
7780 FORCEDETH GIGABIT ETHERNET DRIVER
7781 M: Rain River <rain.1986.08.12@gmail.com>
7782 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7783 L: netdev@vger.kernel.org
7785 F: drivers/net/ethernet/nvidia/*
7788 M: Kees Cook <keescook@chromium.org>
7789 L: linux-hardening@vger.kernel.org
7791 F: include/linux/fortify-string.h
7792 F: lib/test_fortify/*
7793 F: scripts/test_fortify.sh
7797 M: Wu Hao <hao.wu@intel.com>
7798 R: Tom Rix <trix@redhat.com>
7799 L: linux-fpga@vger.kernel.org
7801 F: Documentation/ABI/testing/sysfs-bus-dfl*
7802 F: Documentation/fpga/dfl.rst
7803 F: drivers/fpga/dfl*
7804 F: drivers/uio/uio_dfl.c
7805 F: include/linux/dfl.h
7806 F: include/uapi/linux/fpga-dfl.h
7808 FPGA MANAGER FRAMEWORK
7809 M: Moritz Fischer <mdf@kernel.org>
7810 M: Wu Hao <hao.wu@intel.com>
7811 M: Xu Yilun <yilun.xu@intel.com>
7812 R: Tom Rix <trix@redhat.com>
7813 L: linux-fpga@vger.kernel.org
7815 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7817 F: Documentation/devicetree/bindings/fpga/
7818 F: Documentation/driver-api/fpga/
7819 F: Documentation/fpga/
7821 F: include/linux/fpga/
7824 M: Bill Metzenthen <billm@melbpc.org.au>
7826 W: http://floatingpoint.sourceforge.net/emulator/index.html
7827 F: arch/x86/math-emu/
7830 M: Daniel Vetter <daniel@ffwll.ch>
7831 F: drivers/video/fbdev/core/
7833 T: git git://anongit.freedesktop.org/drm/drm-misc
7836 M: Helge Deller <deller@gmx.de>
7837 L: linux-fbdev@vger.kernel.org
7838 L: dri-devel@lists.freedesktop.org
7840 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7842 F: Documentation/fb/
7844 F: include/linux/fb.h
7845 F: include/uapi/linux/fb.h
7846 F: include/uapi/video/
7849 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7850 M: Horia Geantă <horia.geanta@nxp.com>
7851 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7852 M: Gaurav Jain <gaurav.jain@nxp.com>
7853 L: linux-crypto@vger.kernel.org
7855 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7856 F: drivers/crypto/caam/
7858 FREESCALE COLDFIRE M5441X MMC DRIVER
7859 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7860 L: linux-mmc@vger.kernel.org
7862 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7863 F: include/linux/platform_data/mmc-esdhc-mcf.h
7865 FREESCALE DIU FRAMEBUFFER DRIVER
7866 M: Timur Tabi <timur@kernel.org>
7867 L: linux-fbdev@vger.kernel.org
7869 F: drivers/video/fbdev/fsl-diu-fb.*
7871 FREESCALE DMA DRIVER
7872 M: Li Yang <leoyang.li@nxp.com>
7873 M: Zhang Wei <zw@zh-kernel.org>
7874 L: linuxppc-dev@lists.ozlabs.org
7876 F: drivers/dma/fsldma.*
7878 FREESCALE DSPI DRIVER
7879 M: Vladimir Oltean <olteanv@gmail.com>
7880 L: linux-spi@vger.kernel.org
7882 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7883 F: drivers/spi/spi-fsl-dspi.c
7884 F: include/linux/spi/spi-fsl-dspi.h
7886 FREESCALE ENETC ETHERNET DRIVERS
7887 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7888 L: netdev@vger.kernel.org
7890 F: drivers/net/ethernet/freescale/enetc/
7892 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7893 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7894 L: netdev@vger.kernel.org
7896 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7897 F: drivers/net/ethernet/freescale/gianfar*
7899 FREESCALE GPMI NAND DRIVER
7900 M: Han Xu <han.xu@nxp.com>
7901 L: linux-mtd@lists.infradead.org
7903 F: drivers/mtd/nand/raw/gpmi-nand/*
7905 FREESCALE I2C CPM DRIVER
7906 M: Jochen Friedrich <jochen@scram.de>
7907 L: linuxppc-dev@lists.ozlabs.org
7908 L: linux-i2c@vger.kernel.org
7910 F: drivers/i2c/busses/i2c-cpm.c
7912 FREESCALE IMX / MXC FEC DRIVER
7913 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7914 L: netdev@vger.kernel.org
7916 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7917 F: drivers/net/ethernet/freescale/fec.h
7918 F: drivers/net/ethernet/freescale/fec_main.c
7919 F: drivers/net/ethernet/freescale/fec_ptp.c
7921 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7922 M: Sascha Hauer <s.hauer@pengutronix.de>
7923 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7924 L: linux-fbdev@vger.kernel.org
7925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7927 F: drivers/video/fbdev/imxfb.c
7928 F: include/linux/platform_data/video-imxfb.h
7930 FREESCALE IMX DDR PMU DRIVER
7931 M: Frank Li <Frank.li@nxp.com>
7932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7934 F: Documentation/admin-guide/perf/imx-ddr.rst
7935 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7936 F: drivers/perf/fsl_imx8_ddr_perf.c
7938 FREESCALE IMX I2C DRIVER
7939 M: Oleksij Rempel <o.rempel@pengutronix.de>
7940 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7941 L: linux-i2c@vger.kernel.org
7943 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7944 F: drivers/i2c/busses/i2c-imx.c
7946 FREESCALE IMX LPI2C DRIVER
7947 M: Dong Aisheng <aisheng.dong@nxp.com>
7948 L: linux-i2c@vger.kernel.org
7949 L: linux-imx@nxp.com
7951 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7952 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7954 FREESCALE MPC I2C DRIVER
7955 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7956 L: linux-i2c@vger.kernel.org
7958 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7959 F: drivers/i2c/busses/i2c-mpc.c
7961 FREESCALE QORIQ DPAA ETHERNET DRIVER
7962 M: Madalin Bucur <madalin.bucur@nxp.com>
7963 L: netdev@vger.kernel.org
7965 F: drivers/net/ethernet/freescale/dpaa
7967 FREESCALE QORIQ DPAA FMAN DRIVER
7968 M: Madalin Bucur <madalin.bucur@nxp.com>
7969 L: netdev@vger.kernel.org
7971 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7972 F: drivers/net/ethernet/freescale/fman
7974 FREESCALE QORIQ PTP CLOCK DRIVER
7975 M: Yangbo Lu <yangbo.lu@nxp.com>
7976 L: netdev@vger.kernel.org
7978 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7979 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7980 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7981 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7982 F: drivers/ptp/ptp_qoriq.c
7983 F: drivers/ptp/ptp_qoriq_debugfs.c
7984 F: include/linux/fsl/ptp_qoriq.h
7986 FREESCALE QUAD SPI DRIVER
7987 M: Han Xu <han.xu@nxp.com>
7988 L: linux-spi@vger.kernel.org
7990 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7991 F: drivers/spi/spi-fsl-qspi.c
7993 FREESCALE QUICC ENGINE LIBRARY
7994 M: Qiang Zhao <qiang.zhao@nxp.com>
7995 L: linuxppc-dev@lists.ozlabs.org
7997 F: drivers/soc/fsl/qe/
7998 F: include/soc/fsl/qe/
8000 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8001 M: Li Yang <leoyang.li@nxp.com>
8002 L: netdev@vger.kernel.org
8003 L: linuxppc-dev@lists.ozlabs.org
8005 F: drivers/net/ethernet/freescale/ucc_geth*
8007 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8008 M: Zhao Qiang <qiang.zhao@nxp.com>
8009 L: netdev@vger.kernel.org
8010 L: linuxppc-dev@lists.ozlabs.org
8012 F: drivers/net/wan/fsl_ucc_hdlc*
8014 FREESCALE QUICC ENGINE UCC UART DRIVER
8015 M: Timur Tabi <timur@kernel.org>
8016 L: linuxppc-dev@lists.ozlabs.org
8018 F: drivers/tty/serial/ucc_uart.c
8020 FREESCALE SOC DRIVERS
8021 M: Li Yang <leoyang.li@nxp.com>
8022 L: linuxppc-dev@lists.ozlabs.org
8023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8025 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8026 F: Documentation/devicetree/bindings/soc/fsl/
8028 F: include/linux/fsl/
8031 FREESCALE SOC FS_ENET DRIVER
8032 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8033 L: linuxppc-dev@lists.ozlabs.org
8034 L: netdev@vger.kernel.org
8036 F: drivers/net/ethernet/freescale/fs_enet/
8037 F: include/linux/fs_enet_pd.h
8039 FREESCALE SOC SOUND DRIVERS
8040 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8041 M: Xiubo Li <Xiubo.Lee@gmail.com>
8042 R: Fabio Estevam <festevam@gmail.com>
8043 R: Nicolin Chen <nicoleotsuka@gmail.com>
8044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8045 L: linuxppc-dev@lists.ozlabs.org
8047 F: sound/soc/fsl/fsl*
8048 F: sound/soc/fsl/imx*
8049 F: sound/soc/fsl/mpc8610_hpcd.c
8051 FREESCALE USB PERIPHERAL DRIVERS
8052 M: Li Yang <leoyang.li@nxp.com>
8053 L: linux-usb@vger.kernel.org
8054 L: linuxppc-dev@lists.ozlabs.org
8056 F: drivers/usb/gadget/udc/fsl*
8058 FREESCALE USB PHY DRIVER
8059 M: Ran Wang <ran.wang_1@nxp.com>
8060 L: linux-usb@vger.kernel.org
8061 L: linuxppc-dev@lists.ozlabs.org
8063 F: drivers/usb/phy/phy-fsl-usb*
8066 M: Christoph Hellwig <hch@infradead.org>
8068 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8072 M: "Rafael J. Wysocki" <rafael@kernel.org>
8073 M: Pavel Machek <pavel@ucw.cz>
8074 L: linux-pm@vger.kernel.org
8076 F: Documentation/power/freezing-of-tasks.rst
8077 F: include/linux/freezer.h
8081 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8082 L: linux-kernel@vger.kernel.org
8084 F: include/linux/frontswap.h
8087 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8088 M: David Howells <dhowells@redhat.com>
8089 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8091 F: Documentation/filesystems/caching/
8093 F: include/linux/fscache*.h
8095 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8096 M: Theodore Y. Ts'o <tytso@mit.edu>
8097 M: Jaegeuk Kim <jaegeuk@kernel.org>
8098 M: Eric Biggers <ebiggers@kernel.org>
8099 L: linux-fscrypt@vger.kernel.org
8101 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8102 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8103 F: Documentation/filesystems/fscrypt.rst
8105 F: include/linux/fscrypt*.h
8106 F: include/uapi/linux/fscrypt.h
8109 M: Jeremy Kerr <jk@ozlabs.org>
8110 M: Joel Stanley <joel@jms.id.au>
8111 R: Alistar Popple <alistair@popple.id.au>
8112 R: Eddie James <eajames@linux.ibm.com>
8113 L: linux-fsi@lists.ozlabs.org
8115 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8118 F: include/linux/fsi*.h
8119 F: include/trace/events/fsi*.h
8121 FSI-ATTACHED I2C DRIVER
8122 M: Eddie James <eajames@linux.ibm.com>
8123 L: linux-i2c@vger.kernel.org
8124 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8126 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8127 F: drivers/i2c/busses/i2c-fsi.c
8129 FSI-ATTACHED SPI DRIVER
8130 M: Eddie James <eajames@linux.ibm.com>
8131 L: linux-spi@vger.kernel.org
8133 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8134 F: drivers/spi/spi-fsi.c
8136 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8137 M: Jan Kara <jack@suse.cz>
8138 R: Amir Goldstein <amir73il@gmail.com>
8139 L: linux-fsdevel@vger.kernel.org
8141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8143 F: include/linux/fsnotify*.h
8145 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8146 M: Eric Biggers <ebiggers@kernel.org>
8147 M: Theodore Y. Ts'o <tytso@mit.edu>
8148 L: linux-fscrypt@vger.kernel.org
8150 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8151 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8152 F: Documentation/filesystems/fsverity.rst
8154 F: include/linux/fsverity.h
8155 F: include/uapi/linux/fsverity.h
8157 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8158 M: Michael Zaidman <michael.zaidman@gmail.com>
8159 L: linux-i2c@vger.kernel.org
8160 L: linux-input@vger.kernel.org
8162 F: drivers/hid/hid-ft260.c
8164 FUJITSU LAPTOP EXTRAS
8165 M: Jonathan Woithe <jwoithe@just42.net>
8166 L: platform-driver-x86@vger.kernel.org
8168 F: drivers/platform/x86/fujitsu-laptop.c
8170 FUJITSU M-5MO LS CAMERA ISP DRIVER
8171 M: Kyungmin Park <kyungmin.park@samsung.com>
8172 M: Heungjun Kim <riverful.kim@samsung.com>
8173 L: linux-media@vger.kernel.org
8175 F: drivers/media/i2c/m5mols/
8176 F: include/media/i2c/m5mols.h
8178 FUJITSU TABLET EXTRAS
8179 M: Robert Gerlach <khnz@gmx.de>
8180 L: platform-driver-x86@vger.kernel.org
8182 F: drivers/platform/x86/fujitsu-tablet.c
8184 FUNGIBLE ETHERNET DRIVERS
8185 M: Dimitris Michailidis <dmichail@fungible.com>
8186 L: netdev@vger.kernel.org
8188 F: drivers/net/ethernet/fungible/
8190 FUSE: FILESYSTEM IN USERSPACE
8191 M: Miklos Szeredi <miklos@szeredi.hu>
8192 L: linux-fsdevel@vger.kernel.org
8194 W: https://github.com/libfuse/
8195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8196 F: Documentation/filesystems/fuse.rst
8198 F: include/uapi/linux/fuse.h
8201 M: Thomas Gleixner <tglx@linutronix.de>
8202 M: Ingo Molnar <mingo@redhat.com>
8203 R: Peter Zijlstra <peterz@infradead.org>
8204 R: Darren Hart <dvhart@infradead.org>
8205 R: Davidlohr Bueso <dave@stgolabs.net>
8206 R: André Almeida <andrealmeid@igalia.com>
8207 L: linux-kernel@vger.kernel.org
8209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8210 F: Documentation/locking/*futex*
8211 F: include/asm-generic/futex.h
8212 F: include/linux/futex.h
8213 F: include/uapi/linux/futex.h
8215 F: tools/perf/bench/futex*
8216 F: tools/testing/selftests/futex/
8218 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8219 M: Tim Harvey <tharvey@gateworks.com>
8220 M: Robert Jones <rjones@gateworks.com>
8222 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8223 F: drivers/mfd/gateworks-gsc.c
8224 F: include/linux/mfd/gsc.h
8225 F: Documentation/hwmon/gsc-hwmon.rst
8226 F: drivers/hwmon/gsc-hwmon.c
8227 F: include/linux/platform_data/gsc_hwmon.h
8230 M: Kees Cook <keescook@chromium.org>
8231 L: linux-hardening@vger.kernel.org
8233 F: Documentation/kbuild/gcc-plugins.rst
8234 F: scripts/Makefile.gcc-plugins
8235 F: scripts/gcc-plugins/
8237 GCOV BASED KERNEL PROFILING
8238 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8240 F: Documentation/dev-tools/gcov.rst
8243 GDB KERNEL DEBUGGING HELPER SCRIPTS
8244 M: Jan Kiszka <jan.kiszka@siemens.com>
8245 M: Kieran Bingham <kbingham@kernel.org>
8249 GEMINI CRYPTO DRIVER
8250 M: Corentin Labbe <clabbe@baylibre.com>
8251 L: linux-crypto@vger.kernel.org
8253 F: drivers/crypto/gemini/
8255 GEMTEK FM RADIO RECEIVER DRIVER
8256 M: Hans Verkuil <hverkuil@xs4all.nl>
8257 L: linux-media@vger.kernel.org
8259 W: https://linuxtv.org
8260 T: git git://linuxtv.org/media_tree.git
8261 F: drivers/media/radio/radio-gemtek*
8263 GENERIC ARCHITECTURE TOPOLOGY
8264 M: Sudeep Holla <sudeep.holla@arm.com>
8265 L: linux-kernel@vger.kernel.org
8267 F: drivers/base/arch_topology.c
8268 F: include/linux/arch_topology.h
8271 M: Thomas Gleixner <tglx@linutronix.de>
8272 M: Peter Zijlstra <peterz@infradead.org>
8273 M: Andy Lutomirski <luto@kernel.org>
8274 L: linux-kernel@vger.kernel.org
8276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8277 F: include/linux/entry-common.h
8278 F: include/linux/entry-kvm.h
8281 GENERIC GPIO I2C DRIVER
8282 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8284 F: drivers/i2c/busses/i2c-gpio.c
8285 F: include/linux/platform_data/i2c-gpio.h
8287 GENERIC GPIO I2C MULTIPLEXER DRIVER
8288 M: Peter Korsgaard <peter.korsgaard@barco.com>
8289 L: linux-i2c@vger.kernel.org
8291 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8292 F: drivers/i2c/muxes/i2c-mux-gpio.c
8293 F: include/linux/platform_data/i2c-mux-gpio.h
8295 GENERIC HDLC (WAN) DRIVERS
8296 M: Krzysztof Halasa <khc@pm.waw.pl>
8298 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8299 F: drivers/net/wan/c101.c
8300 F: drivers/net/wan/hd6457*
8301 F: drivers/net/wan/hdlc*
8302 F: drivers/net/wan/n2.c
8303 F: drivers/net/wan/pc300too.c
8304 F: drivers/net/wan/pci200syn.c
8305 F: drivers/net/wan/wanxl*
8307 GENERIC INCLUDE/ASM HEADER FILES
8308 M: Arnd Bergmann <arnd@arndb.de>
8309 L: linux-arch@vger.kernel.org
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8312 F: include/asm-generic/
8313 F: include/uapi/asm-generic/
8315 GENERIC PHY FRAMEWORK
8316 M: Kishon Vijay Abraham I <kishon@ti.com>
8317 M: Vinod Koul <vkoul@kernel.org>
8318 L: linux-phy@lists.infradead.org
8320 Q: https://patchwork.kernel.org/project/linux-phy/list/
8321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8322 F: Documentation/devicetree/bindings/phy/
8324 F: include/linux/phy/
8326 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8327 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8329 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8332 M: "Rafael J. Wysocki" <rafael@kernel.org>
8333 M: Kevin Hilman <khilman@kernel.org>
8334 M: Ulf Hansson <ulf.hansson@linaro.org>
8335 L: linux-pm@vger.kernel.org
8337 F: Documentation/devicetree/bindings/power/power?domain*
8338 F: drivers/base/power/domain*.c
8339 F: include/linux/pm_domain.h
8341 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8342 M: Eugen Hristev <eugen.hristev@microchip.com>
8343 L: linux-input@vger.kernel.org
8345 F: drivers/input/touchscreen/resistive-adc-touch.c
8347 GENERIC STRING LIBRARY
8348 R: Andy Shevchenko <andy@kernel.org>
8351 F: lib/string_helpers.c
8352 F: lib/test_string.c
8353 F: lib/test-string_helpers.c
8355 GENERIC UIO DRIVER FOR PCI DEVICES
8356 M: "Michael S. Tsirkin" <mst@redhat.com>
8357 L: kvm@vger.kernel.org
8359 F: drivers/uio/uio_pci_generic.c
8361 GENERIC VDSO LIBRARY
8362 M: Andy Lutomirski <luto@kernel.org>
8363 M: Thomas Gleixner <tglx@linutronix.de>
8364 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8365 L: linux-kernel@vger.kernel.org
8367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8368 F: include/asm-generic/vdso/vsyscall.h
8370 F: kernel/time/vsyscall.c
8373 GENWQE (IBM Generic Workqueue Card)
8374 M: Frank Haverkamp <haver@linux.ibm.com>
8376 F: drivers/misc/genwqe/
8378 GET_MAINTAINER SCRIPT
8379 M: Joe Perches <joe@perches.com>
8381 F: scripts/get_maintainer.pl
8384 M: Bob Peterson <rpeterso@redhat.com>
8385 M: Andreas Gruenbacher <agruenba@redhat.com>
8386 L: cluster-devel@redhat.com
8388 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8390 F: Documentation/filesystems/gfs2*
8392 F: include/uapi/linux/gfs2_ondisk.h
8395 M: Thomas Weißschuh <thomas@weissschuh.net>
8396 L: platform-driver-x86@vger.kernel.org
8398 F: drivers/platform/x86/gigabyte-wmi.c
8401 M: Johan Hovold <johan@kernel.org>
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8404 F: Documentation/ABI/testing/sysfs-class-gnss
8405 F: Documentation/devicetree/bindings/gnss/
8407 F: include/linux/gnss.h
8410 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8411 L: linux-media@vger.kernel.org
8413 F: drivers/media/usb/go7007/
8416 M: Bastien Nocera <hadess@hadess.net>
8417 M: Hans de Goede <hdegoede@redhat.com>
8418 L: linux-input@vger.kernel.org
8420 F: drivers/input/touchscreen/goodix*
8422 GOOGLE ETHERNET DRIVERS
8423 M: Jeroen de Borst <jeroendb@google.com>
8424 R: Catherine Sullivan <csully@google.com>
8425 R: David Awogbemila <awogbemila@google.com>
8426 L: netdev@vger.kernel.org
8428 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8429 F: drivers/net/ethernet/google
8431 GPD POCKET FAN DRIVER
8432 M: Hans de Goede <hdegoede@redhat.com>
8433 L: platform-driver-x86@vger.kernel.org
8435 F: drivers/platform/x86/gpd-pocket-fan.c
8438 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8439 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8440 L: linux-gpio@vger.kernel.org
8441 L: linux-acpi@vger.kernel.org
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8444 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8445 F: drivers/gpio/gpiolib-acpi.c
8446 F: drivers/gpio/gpiolib-acpi.h
8449 M: Geert Uytterhoeven <geert+renesas@glider.be>
8450 L: linux-gpio@vger.kernel.org
8452 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8453 F: drivers/gpio/gpio-aggregator.c
8456 M: Sean Young <sean@mess.org>
8457 L: linux-media@vger.kernel.org
8459 F: drivers/media/rc/gpio-ir-tx.c
8462 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8463 L: linux-gpio@vger.kernel.org
8465 F: drivers/gpio/gpio-mockup.c
8466 F: tools/testing/selftests/gpio/
8469 R: Michael Walle <michael@walle.cc>
8471 F: drivers/gpio/gpio-regmap.c
8472 F: include/linux/gpio/regmap.h
8475 M: Linus Walleij <linus.walleij@linaro.org>
8476 M: Bartosz Golaszewski <brgl@bgdev.pl>
8477 L: linux-gpio@vger.kernel.org
8479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8480 F: Documentation/ABI/obsolete/sysfs-gpio
8481 F: Documentation/ABI/testing/gpio-cdev
8482 F: Documentation/admin-guide/gpio/
8483 F: Documentation/devicetree/bindings/gpio/
8484 F: Documentation/driver-api/gpio/
8486 F: include/asm-generic/gpio.h
8487 F: include/linux/gpio.h
8488 F: include/linux/gpio/
8489 F: include/linux/of_gpio.h
8490 F: include/uapi/linux/gpio.h
8493 GRE DEMULTIPLEXER DRIVER
8494 M: Dmitry Kozlov <xeb@mail.ru>
8495 L: netdev@vger.kernel.org
8497 F: include/net/gre.h
8498 F: net/ipv4/gre_demux.c
8499 F: net/ipv4/gre_offload.c
8501 GRETH 10/100/1G Ethernet MAC device driver
8502 M: Andreas Larsson <andreas@gaisler.com>
8503 L: netdev@vger.kernel.org
8505 F: drivers/net/ethernet/aeroflex/
8507 GREYBUS AUDIO PROTOCOLS DRIVERS
8508 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8509 M: Mark Greer <mgreer@animalcreek.com>
8511 F: drivers/staging/greybus/audio_apbridgea.c
8512 F: drivers/staging/greybus/audio_apbridgea.h
8513 F: drivers/staging/greybus/audio_codec.c
8514 F: drivers/staging/greybus/audio_codec.h
8515 F: drivers/staging/greybus/audio_gb.c
8516 F: drivers/staging/greybus/audio_manager.c
8517 F: drivers/staging/greybus/audio_manager.h
8518 F: drivers/staging/greybus/audio_manager_module.c
8519 F: drivers/staging/greybus/audio_manager_private.h
8520 F: drivers/staging/greybus/audio_manager_sysfs.c
8521 F: drivers/staging/greybus/audio_module.c
8522 F: drivers/staging/greybus/audio_topology.c
8524 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8525 M: Viresh Kumar <vireshk@kernel.org>
8527 F: drivers/staging/greybus/authentication.c
8528 F: drivers/staging/greybus/bootrom.c
8529 F: drivers/staging/greybus/firmware.h
8530 F: drivers/staging/greybus/fw-core.c
8531 F: drivers/staging/greybus/fw-download.c
8532 F: drivers/staging/greybus/fw-management.c
8533 F: drivers/staging/greybus/greybus_authentication.h
8534 F: drivers/staging/greybus/greybus_firmware.h
8535 F: drivers/staging/greybus/hid.c
8536 F: drivers/staging/greybus/i2c.c
8537 F: drivers/staging/greybus/spi.c
8538 F: drivers/staging/greybus/spilib.c
8539 F: drivers/staging/greybus/spilib.h
8541 GREYBUS LOOPBACK DRIVER
8542 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8544 F: drivers/staging/greybus/loopback.c
8546 GREYBUS PLATFORM DRIVERS
8547 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8549 F: drivers/staging/greybus/arche-apb-ctrl.c
8550 F: drivers/staging/greybus/arche-platform.c
8551 F: drivers/staging/greybus/arche_platform.h
8553 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8554 M: Rui Miguel Silva <rmfrfs@gmail.com>
8556 F: drivers/staging/greybus/gpio.c
8557 F: drivers/staging/greybus/light.c
8558 F: drivers/staging/greybus/power_supply.c
8559 F: drivers/staging/greybus/sdio.c
8560 F: drivers/staging/greybus/spi.c
8561 F: drivers/staging/greybus/spilib.c
8564 M: Johan Hovold <johan@kernel.org>
8565 M: Alex Elder <elder@kernel.org>
8566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8567 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8570 F: drivers/staging/greybus/
8571 F: include/linux/greybus.h
8572 F: include/linux/greybus/
8574 GREYBUS UART PROTOCOLS DRIVERS
8575 M: David Lin <dtwlin@gmail.com>
8577 F: drivers/staging/greybus/log.c
8578 F: drivers/staging/greybus/uart.c
8580 GS1662 VIDEO SERIALIZER
8581 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8582 L: linux-media@vger.kernel.org
8584 T: git git://linuxtv.org/media_tree.git
8585 F: drivers/media/spi/gs1662.c
8587 GSPCA FINEPIX SUBDRIVER
8588 M: Frank Zago <frank@zago.net>
8589 L: linux-media@vger.kernel.org
8591 T: git git://linuxtv.org/media_tree.git
8592 F: drivers/media/usb/gspca/finepix.c
8594 GSPCA GL860 SUBDRIVER
8595 M: Olivier Lorin <o.lorin@laposte.net>
8596 L: linux-media@vger.kernel.org
8598 T: git git://linuxtv.org/media_tree.git
8599 F: drivers/media/usb/gspca/gl860/
8601 GSPCA M5602 SUBDRIVER
8602 M: Erik Andren <erik.andren@gmail.com>
8603 L: linux-media@vger.kernel.org
8605 T: git git://linuxtv.org/media_tree.git
8606 F: drivers/media/usb/gspca/m5602/
8608 GSPCA PAC207 SONIXB SUBDRIVER
8609 M: Hans Verkuil <hverkuil@xs4all.nl>
8610 L: linux-media@vger.kernel.org
8612 T: git git://linuxtv.org/media_tree.git
8613 F: drivers/media/usb/gspca/pac207.c
8615 GSPCA SN9C20X SUBDRIVER
8616 M: Brian Johnson <brijohn@gmail.com>
8617 L: linux-media@vger.kernel.org
8619 T: git git://linuxtv.org/media_tree.git
8620 F: drivers/media/usb/gspca/sn9c20x.c
8622 GSPCA T613 SUBDRIVER
8623 M: Leandro Costantino <lcostantino@gmail.com>
8624 L: linux-media@vger.kernel.org
8626 T: git git://linuxtv.org/media_tree.git
8627 F: drivers/media/usb/gspca/t613.c
8629 GSPCA USB WEBCAM DRIVER
8630 M: Hans Verkuil <hverkuil@xs4all.nl>
8631 L: linux-media@vger.kernel.org
8633 T: git git://linuxtv.org/media_tree.git
8634 F: drivers/media/usb/gspca/
8636 GTP (GPRS Tunneling Protocol)
8637 M: Pablo Neira Ayuso <pablo@netfilter.org>
8638 M: Harald Welte <laforge@gnumonks.org>
8639 L: osmocom-net-gprs@lists.osmocom.org
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8642 F: drivers/net/gtp.c
8644 GUID PARTITION TABLE (GPT)
8645 M: Davidlohr Bueso <dave@stgolabs.net>
8646 L: linux-efi@vger.kernel.org
8648 F: block/partitions/efi.*
8650 HABANALABS PCI DRIVER
8651 M: Oded Gabbay <ogabbay@kernel.org>
8653 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8654 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8655 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8656 F: drivers/misc/habanalabs/
8657 F: include/uapi/misc/habanalabs.h
8660 M: Antti Palosaari <crope@iki.fi>
8661 L: linux-media@vger.kernel.org
8663 W: https://linuxtv.org
8664 W: http://palosaari.fi/linux/
8665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8666 T: git git://linuxtv.org/anttip/media_tree.git
8667 F: drivers/media/usb/hackrf/
8669 HANTRO VPU CODEC DRIVER
8670 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8671 M: Philipp Zabel <p.zabel@pengutronix.de>
8672 L: linux-media@vger.kernel.org
8673 L: linux-rockchip@lists.infradead.org
8675 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8676 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8677 F: drivers/staging/media/hantro/
8679 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8680 M: Frank Seidel <frank@f-seidel.de>
8681 L: platform-driver-x86@vger.kernel.org
8683 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8684 F: drivers/platform/x86/hdaps.c
8687 M: Jean Delvare <jdelvare@suse.com>
8688 M: Guenter Roeck <linux@roeck-us.net>
8689 L: linux-hwmon@vger.kernel.org
8691 W: http://hwmon.wiki.kernel.org/
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8693 F: Documentation/ABI/testing/sysfs-class-hwmon
8694 F: Documentation/devicetree/bindings/hwmon/
8695 F: Documentation/hwmon/
8697 F: include/linux/hwmon*.h
8698 F: include/trace/events/hwmon*.h
8699 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8701 HARDWARE RANDOM NUMBER GENERATOR CORE
8702 M: Matt Mackall <mpm@selenic.com>
8703 M: Herbert Xu <herbert@gondor.apana.org.au>
8704 L: linux-crypto@vger.kernel.org
8706 F: Documentation/admin-guide/hw_random.rst
8707 F: Documentation/devicetree/bindings/rng/
8708 F: drivers/char/hw_random/
8709 F: include/linux/hw_random.h
8711 HARDWARE SPINLOCK CORE
8712 M: Ohad Ben-Cohen <ohad@wizery.com>
8713 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8714 R: Baolin Wang <baolin.wang7@gmail.com>
8715 L: linux-remoteproc@vger.kernel.org
8717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8718 F: Documentation/devicetree/bindings/hwlock/
8719 F: Documentation/locking/hwspinlock.rst
8720 F: drivers/hwspinlock/
8721 F: include/linux/hwspinlock.h
8723 HARDWARE TRACING FACILITIES
8724 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8726 F: drivers/hwtracing/
8728 HARMONY SOUND DRIVER
8729 L: linux-parisc@vger.kernel.org
8731 F: sound/parisc/harmony.*
8733 HDPVR USB VIDEO ENCODER DRIVER
8734 M: Hans Verkuil <hverkuil@xs4all.nl>
8735 L: linux-media@vger.kernel.org
8737 W: https://linuxtv.org
8738 T: git git://linuxtv.org/media_tree.git
8739 F: drivers/media/usb/hdpvr/
8741 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8742 M: Matt Hsiao <matt.hsiao@hpe.com>
8744 F: drivers/misc/hpilo.[ch]
8746 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8747 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8749 F: Documentation/watchdog/hpwdt.rst
8750 F: drivers/watchdog/hpwdt.c
8752 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8753 M: Don Brace <don.brace@microchip.com>
8754 L: storagedev@microchip.com
8755 L: linux-scsi@vger.kernel.org
8757 F: Documentation/scsi/hpsa.rst
8758 F: drivers/scsi/hpsa*.[ch]
8759 F: include/linux/cciss*.h
8760 F: include/uapi/linux/cciss*.h
8763 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8764 L: linux-rdma@vger.kernel.org
8766 F: drivers/infiniband/hw/hfi1
8769 L: linux-fsdevel@vger.kernel.org
8771 F: Documentation/filesystems/hfs.rst
8775 L: linux-fsdevel@vger.kernel.org
8777 F: Documentation/filesystems/hfsplus.rst
8780 HGA FRAMEBUFFER DRIVER
8781 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8782 L: linux-nvidia@lists.surfsouth.com
8784 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8785 F: drivers/video/fbdev/hgafb.c
8787 HIBERNATION (aka Software Suspend, aka swsusp)
8788 M: "Rafael J. Wysocki" <rafael@kernel.org>
8789 M: Pavel Machek <pavel@ucw.cz>
8790 L: linux-pm@vger.kernel.org
8792 B: https://bugzilla.kernel.org
8793 F: arch/*/include/asm/suspend*.h
8795 F: drivers/base/power/
8796 F: include/linux/freezer.h
8797 F: include/linux/pm.h
8798 F: include/linux/suspend.h
8802 M: Jiri Kosina <jikos@kernel.org>
8803 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8804 L: linux-input@vger.kernel.org
8806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8808 F: include/linux/hid*
8809 F: include/uapi/linux/hid*
8811 HID LOGITECH DRIVERS
8812 R: Filipe Laíns <lains@riseup.net>
8813 L: linux-input@vger.kernel.org
8815 F: drivers/hid/hid-logitech-*
8817 HID PLAYSTATION DRIVER
8818 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8819 L: linux-input@vger.kernel.org
8821 F: drivers/hid/hid-playstation.c
8823 HID SENSOR HUB DRIVERS
8824 M: Jiri Kosina <jikos@kernel.org>
8825 M: Jonathan Cameron <jic23@kernel.org>
8826 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8827 L: linux-input@vger.kernel.org
8828 L: linux-iio@vger.kernel.org
8830 F: Documentation/hid/hid-sensor*
8831 F: drivers/hid/hid-sensor-*
8832 F: drivers/iio/*/hid-*
8833 F: include/linux/hid-sensor-*
8836 M: Ping Cheng <ping.cheng@wacom.com>
8837 M: Jason Gerecke <jason.gerecke@wacom.com>
8838 L: linux-input@vger.kernel.org
8840 F: drivers/hid/wacom.h
8841 F: drivers/hid/wacom_*
8843 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8844 M: Thomas Gleixner <tglx@linutronix.de>
8845 L: linux-kernel@vger.kernel.org
8847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8848 F: Documentation/timers/
8849 F: include/linux/clockchips.h
8850 F: include/linux/hrtimer.h
8851 F: kernel/time/clockevents.c
8852 F: kernel/time/hrtimer.c
8853 F: kernel/time/timer_*.c
8855 HIGH-SPEED SCC DRIVER FOR AX.25
8856 L: linux-hams@vger.kernel.org
8858 F: drivers/net/hamradio/scc.c
8860 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8861 M: HighPoint Linux Team <linux@highpoint-tech.com>
8863 W: http://www.highpoint-tech.com
8864 F: Documentation/scsi/hptiop.rst
8865 F: drivers/scsi/hptiop.c
8868 M: Jes Sorensen <jes@trained-monkey.org>
8869 L: linux-hippi@sunsite.dk
8871 F: drivers/net/hippi/
8872 F: include/linux/hippidevice.h
8873 F: include/uapi/linux/if_hippi.h
8876 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8877 M: Kurt Kanzenbach <kurt@linutronix.de>
8878 L: netdev@vger.kernel.org
8880 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8881 F: drivers/net/dsa/hirschmann/*
8882 F: include/linux/platform_data/hirschmann-hellcreek.h
8883 F: net/dsa/tag_hellcreek.c
8885 HISILICON DMA DRIVER
8886 M: Zhou Wang <wangzhou1@hisilicon.com>
8887 L: dmaengine@vger.kernel.org
8889 F: drivers/dma/hisi_dma.c
8891 HISILICON GPIO DRIVER
8892 M: Luo Jiaxing <luojiaxing@huawei.com>
8893 L: linux-gpio@vger.kernel.org
8895 F: drivers/gpio/gpio-hisi.c
8897 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8898 M: Longfang Liu <liulongfang@huawei.com>
8899 L: linux-crypto@vger.kernel.org
8901 F: Documentation/ABI/testing/debugfs-hisi-hpre
8902 F: drivers/crypto/hisilicon/hpre/hpre.h
8903 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8904 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8906 HISILICON I2C CONTROLLER DRIVER
8907 M: Yicong Yang <yangyicong@hisilicon.com>
8908 L: linux-i2c@vger.kernel.org
8910 W: https://www.hisilicon.com
8911 F: drivers/i2c/busses/i2c-hisi.c
8913 HISILICON LPC BUS DRIVER
8914 M: john.garry@huawei.com
8916 W: http://www.hisilicon.com
8917 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8918 F: drivers/bus/hisi_lpc.c
8920 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8921 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8922 M: Salil Mehta <salil.mehta@huawei.com>
8923 L: netdev@vger.kernel.org
8925 W: http://www.hisilicon.com
8926 F: drivers/net/ethernet/hisilicon/hns3/
8928 HISILICON NETWORK SUBSYSTEM DRIVER
8929 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8930 M: Salil Mehta <salil.mehta@huawei.com>
8931 L: netdev@vger.kernel.org
8933 W: http://www.hisilicon.com
8934 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8935 F: drivers/net/ethernet/hisilicon/
8937 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8938 M: John Stultz <jstultz@google.com>
8939 L: linux-kernel@vger.kernel.org
8941 F: drivers/misc/hisi_hikey_usb.c
8943 HISILICON PMU DRIVER
8944 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8945 M: Qi Liu <liuqi115@huawei.com>
8947 W: http://www.hisilicon.com
8948 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8949 F: Documentation/admin-guide/perf/hisi-pmu.rst
8950 F: drivers/perf/hisilicon
8952 HISILICON QM AND ZIP Controller DRIVER
8953 M: Zhou Wang <wangzhou1@hisilicon.com>
8954 L: linux-crypto@vger.kernel.org
8956 F: Documentation/ABI/testing/debugfs-hisi-zip
8957 F: drivers/crypto/hisilicon/qm.c
8958 F: drivers/crypto/hisilicon/sgl.c
8959 F: drivers/crypto/hisilicon/zip/
8960 F: include/linux/hisi_acc_qm.h
8962 HISILICON ROCE DRIVER
8963 M: Wenpeng Liang <liangwenpeng@huawei.com>
8964 M: Weihang Li <liweihang@huawei.com>
8965 L: linux-rdma@vger.kernel.org
8967 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8968 F: drivers/infiniband/hw/hns/
8970 HISILICON SAS Controller
8971 M: John Garry <john.garry@huawei.com>
8973 W: http://www.hisilicon.com
8974 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8975 F: drivers/scsi/hisi_sas/
8977 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8978 M: Kai Ye <yekai13@huawei.com>
8979 M: Longfang Liu <liulongfang@huawei.com>
8980 L: linux-crypto@vger.kernel.org
8982 F: Documentation/ABI/testing/debugfs-hisi-sec
8983 F: drivers/crypto/hisilicon/sec2/sec.h
8984 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8985 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8986 F: drivers/crypto/hisilicon/sec2/sec_main.c
8988 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8989 M: Jay Fang <f.fangjian@huawei.com>
8990 L: linux-spi@vger.kernel.org
8992 W: http://www.hisilicon.com
8993 F: drivers/spi/spi-hisi-kunpeng.c
8995 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8996 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8997 L: linux-kernel@vger.kernel.org
8999 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9000 F: drivers/spmi/hisi-spmi-controller.c
9002 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9003 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9004 L: linux-kernel@vger.kernel.org
9006 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9007 F: drivers/mfd/hi6421-spmi-pmic.c
9009 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9010 M: Weili Qian <qianweili@huawei.com>
9012 F: drivers/crypto/hisilicon/trng/trng.c
9014 HISILICON V3XX SPI NOR FLASH Controller Driver
9015 M: John Garry <john.garry@huawei.com>
9017 W: http://www.hisilicon.com
9018 F: drivers/spi/spi-hisi-sfc-v3xx.c
9020 HMM - Heterogeneous Memory Management
9021 M: Jérôme Glisse <jglisse@redhat.com>
9022 L: linux-mm@kvack.org
9024 F: Documentation/vm/hmm.rst
9025 F: include/linux/hmm*
9028 F: tools/testing/selftests/vm/*hmm*
9031 M: Jouni Malinen <j@w1.fi>
9032 L: linux-wireless@vger.kernel.org
9034 W: http://w1.fi/hostap-driver.html
9035 F: drivers/net/wireless/intersil/hostap/
9037 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9038 L: platform-driver-x86@vger.kernel.org
9040 F: drivers/platform/x86/tc1100-wmi.c
9042 HPET: High Precision Event Timers driver
9043 M: Clemens Ladisch <clemens@ladisch.de>
9045 F: Documentation/timers/hpet.rst
9046 F: drivers/char/hpet.c
9047 F: include/linux/hpet.h
9048 F: include/uapi/linux/hpet.h
9052 F: arch/x86/include/asm/hpet.h
9053 F: arch/x86/kernel/hpet.c
9056 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9058 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9062 M: Sebastian Reichel <sre@kernel.org>
9064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9065 F: Documentation/ABI/testing/sysfs-bus-hsi
9066 F: Documentation/driver-api/hsi.rst
9068 F: include/linux/hsi/
9069 F: include/uapi/linux/hsi/
9072 L: linux-usb@vger.kernel.org
9074 F: drivers/net/usb/hso.c
9076 HSR NETWORK PROTOCOL
9077 L: netdev@vger.kernel.org
9081 HT16K33 LED CONTROLLER DRIVER
9082 M: Robin van der Gracht <robin@protonic.nl>
9084 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9085 F: drivers/auxdisplay/ht16k33.c
9087 HTCPEN TOUCHSCREEN DRIVER
9088 M: Pau Oliva Fora <pof@eslack.org>
9089 L: linux-input@vger.kernel.org
9091 F: drivers/input/touchscreen/htcpen.c
9094 M: Dipen Patel <dipenp@nvidia.com>
9096 F: Documentation/devicetree/bindings/timestamp/
9097 F: Documentation/driver-api/hte/
9099 F: include/linux/hte.h
9101 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9102 M: Lorenzo Bianconi <lorenzo@kernel.org>
9103 L: linux-iio@vger.kernel.org
9105 W: http://www.st.com/
9106 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9107 F: drivers/iio/humidity/hts221*
9109 HUAWEI ETHERNET DRIVER
9110 L: netdev@vger.kernel.org
9112 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9113 F: drivers/net/ethernet/huawei/hinic/
9116 M: Mike Kravetz <mike.kravetz@oracle.com>
9117 M: Muchun Song <songmuchun@bytedance.com>
9118 L: linux-mm@kvack.org
9120 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9121 F: Documentation/admin-guide/mm/hugetlbpage.rst
9122 F: Documentation/vm/hugetlbfs_reserv.rst
9123 F: Documentation/vm/vmemmap_dedup.rst
9125 F: include/linux/hugetlb.h
9127 F: mm/hugetlb_vmemmap.c
9128 F: mm/hugetlb_vmemmap.h
9131 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9132 L: linux-media@vger.kernel.org
9134 W: https://linuxtv.org
9135 T: git git://linuxtv.org/media_tree.git
9136 F: drivers/media/platform/st/sti/hva
9138 HWPOISON MEMORY FAILURE HANDLING
9139 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9140 L: linux-mm@kvack.org
9142 F: mm/hwpoison-inject.c
9143 F: mm/memory-failure.c
9145 HYCON HY46XX TOUCHSCREEN SUPPORT
9146 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9147 L: linux-input@vger.kernel.org
9149 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9150 F: drivers/input/touchscreen/hycon-hy46xx.c
9152 HYGON PROCESSOR SUPPORT
9153 M: Pu Wen <puwen@hygon.cn>
9154 L: linux-kernel@vger.kernel.org
9156 F: arch/x86/kernel/cpu/hygon.c
9158 HYNIX HI556 SENSOR DRIVER
9159 M: Shawn Tu <shawnx.tu@intel.com>
9160 L: linux-media@vger.kernel.org
9162 T: git git://linuxtv.org/media_tree.git
9163 F: drivers/media/i2c/hi556.c
9165 HYNIX HI846 SENSOR DRIVER
9166 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9167 L: linux-media@vger.kernel.org
9169 F: drivers/media/i2c/hi846.c
9171 HYNIX HI847 SENSOR DRIVER
9172 M: Shawn Tu <shawnx.tu@intel.com>
9173 L: linux-media@vger.kernel.org
9175 F: drivers/media/i2c/hi847.c
9177 Hyper-V/Azure CORE AND DRIVERS
9178 M: "K. Y. Srinivasan" <kys@microsoft.com>
9179 M: Haiyang Zhang <haiyangz@microsoft.com>
9180 M: Stephen Hemminger <sthemmin@microsoft.com>
9181 M: Wei Liu <wei.liu@kernel.org>
9182 M: Dexuan Cui <decui@microsoft.com>
9183 L: linux-hyperv@vger.kernel.org
9185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9186 F: Documentation/ABI/stable/sysfs-bus-vmbus
9187 F: Documentation/ABI/testing/debugfs-hyperv
9188 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9189 F: arch/arm64/hyperv
9190 F: arch/arm64/include/asm/hyperv-tlfs.h
9191 F: arch/arm64/include/asm/mshyperv.h
9193 F: arch/x86/include/asm/hyperv-tlfs.h
9194 F: arch/x86/include/asm/mshyperv.h
9195 F: arch/x86/include/asm/trace/hyperv.h
9196 F: arch/x86/kernel/cpu/mshyperv.c
9197 F: drivers/clocksource/hyperv_timer.c
9198 F: drivers/hid/hid-hyperv.c
9200 F: drivers/input/serio/hyperv-keyboard.c
9201 F: drivers/iommu/hyperv-iommu.c
9202 F: drivers/net/ethernet/microsoft/
9203 F: drivers/net/hyperv/
9204 F: drivers/pci/controller/pci-hyperv-intf.c
9205 F: drivers/pci/controller/pci-hyperv.c
9206 F: drivers/scsi/storvsc_drv.c
9207 F: drivers/uio/uio_hv_generic.c
9208 F: drivers/video/fbdev/hyperv_fb.c
9209 F: include/asm-generic/hyperv-tlfs.h
9210 F: include/asm-generic/mshyperv.h
9211 F: include/clocksource/hyperv_timer.h
9212 F: include/linux/hyperv.h
9213 F: include/uapi/linux/hyperv.h
9214 F: net/vmw_vsock/hyperv_transport.c
9218 M: Vignesh Raghavendra <vigneshr@ti.com>
9219 L: linux-mtd@lists.infradead.org
9221 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9222 C: irc://irc.oftc.net/mtd
9223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9224 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9225 F: drivers/mtd/hyperbus/
9226 F: include/linux/mtd/hyperbus.h
9228 HYPERVISOR VIRTUAL CONSOLE DRIVER
9229 L: linuxppc-dev@lists.ozlabs.org
9234 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9235 L: linux-i2c@vger.kernel.org
9236 L: linux-acpi@vger.kernel.org
9238 F: drivers/i2c/i2c-core-acpi.c
9240 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9241 M: Ajay Gupta <ajayg@nvidia.com>
9242 L: linux-i2c@vger.kernel.org
9244 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9245 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9248 M: Peter Rosin <peda@axentia.se>
9249 L: linux-i2c@vger.kernel.org
9251 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9252 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9253 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9254 F: Documentation/i2c/i2c-topology.rst
9255 F: Documentation/i2c/muxes/
9256 F: drivers/i2c/i2c-mux.c
9257 F: drivers/i2c/muxes/
9258 F: include/linux/i2c-mux.h
9260 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9261 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9262 L: linux-i2c@vger.kernel.org
9264 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9265 F: drivers/i2c/busses/i2c-mv64xxx.c
9267 I2C OVER PARALLEL PORT
9268 M: Jean Delvare <jdelvare@suse.com>
9269 L: linux-i2c@vger.kernel.org
9271 F: Documentation/i2c/busses/i2c-parport.rst
9272 F: drivers/i2c/busses/i2c-parport.c
9275 M: Wolfram Sang <wsa@kernel.org>
9276 L: linux-i2c@vger.kernel.org
9278 W: https://i2c.wiki.kernel.org/
9279 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9281 F: Documentation/devicetree/bindings/i2c/i2c.txt
9282 F: Documentation/i2c/
9284 F: include/dt-bindings/i2c/i2c.h
9285 F: include/linux/i2c-dev.h
9286 F: include/linux/i2c-smbus.h
9287 F: include/linux/i2c.h
9288 F: include/uapi/linux/i2c-*.h
9289 F: include/uapi/linux/i2c.h
9291 I2C SUBSYSTEM HOST DRIVERS
9292 L: linux-i2c@vger.kernel.org
9294 W: https://i2c.wiki.kernel.org/
9295 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9297 F: Documentation/devicetree/bindings/i2c/
9298 F: drivers/i2c/algos/
9299 F: drivers/i2c/busses/
9300 F: include/dt-bindings/i2c/
9303 M: Jean Delvare <jdelvare@suse.com>
9304 L: linux-i2c@vger.kernel.org
9306 F: Documentation/i2c/busses/i2c-taos-evm.rst
9307 F: drivers/i2c/busses/i2c-taos-evm.c
9310 M: Till Harbaum <till@harbaum.org>
9311 L: linux-i2c@vger.kernel.org
9313 W: http://www.harbaum.org/till/i2c_tiny_usb
9314 F: drivers/i2c/busses/i2c-tiny-usb.c
9316 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9317 M: Jean Delvare <jdelvare@suse.com>
9318 L: linux-i2c@vger.kernel.org
9320 F: Documentation/i2c/busses/i2c-ali1535.rst
9321 F: Documentation/i2c/busses/i2c-ali1563.rst
9322 F: Documentation/i2c/busses/i2c-ali15x3.rst
9323 F: Documentation/i2c/busses/i2c-amd756.rst
9324 F: Documentation/i2c/busses/i2c-amd8111.rst
9325 F: Documentation/i2c/busses/i2c-i801.rst
9326 F: Documentation/i2c/busses/i2c-nforce2.rst
9327 F: Documentation/i2c/busses/i2c-piix4.rst
9328 F: Documentation/i2c/busses/i2c-sis5595.rst
9329 F: Documentation/i2c/busses/i2c-sis630.rst
9330 F: Documentation/i2c/busses/i2c-sis96x.rst
9331 F: Documentation/i2c/busses/i2c-via.rst
9332 F: Documentation/i2c/busses/i2c-viapro.rst
9333 F: drivers/i2c/busses/i2c-ali1535.c
9334 F: drivers/i2c/busses/i2c-ali1563.c
9335 F: drivers/i2c/busses/i2c-ali15x3.c
9336 F: drivers/i2c/busses/i2c-amd756-s4882.c
9337 F: drivers/i2c/busses/i2c-amd756.c
9338 F: drivers/i2c/busses/i2c-amd8111.c
9339 F: drivers/i2c/busses/i2c-i801.c
9340 F: drivers/i2c/busses/i2c-isch.c
9341 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9342 F: drivers/i2c/busses/i2c-nforce2.c
9343 F: drivers/i2c/busses/i2c-piix4.c
9344 F: drivers/i2c/busses/i2c-sis5595.c
9345 F: drivers/i2c/busses/i2c-sis630.c
9346 F: drivers/i2c/busses/i2c-sis96x.c
9347 F: drivers/i2c/busses/i2c-via.c
9348 F: drivers/i2c/busses/i2c-viapro.c
9350 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9351 M: Hans de Goede <hdegoede@redhat.com>
9352 L: linux-i2c@vger.kernel.org
9354 F: drivers/i2c/busses/i2c-cht-wc.c
9356 I2C/SMBUS ISMT DRIVER
9357 M: Seth Heasley <seth.heasley@intel.com>
9358 M: Neil Horman <nhorman@tuxdriver.com>
9359 L: linux-i2c@vger.kernel.org
9360 F: Documentation/i2c/busses/i2c-ismt.rst
9361 F: drivers/i2c/busses/i2c-ismt.c
9363 I2C/SMBUS STUB DRIVER
9364 M: Jean Delvare <jdelvare@suse.com>
9365 L: linux-i2c@vger.kernel.org
9367 F: drivers/i2c/i2c-stub.c
9369 I3C DRIVER FOR CADENCE I3C MASTER IP
9370 M: Przemysław Gaj <pgaj@cadence.com>
9372 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9373 F: drivers/i3c/master/i3c-master-cdns.c
9375 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9376 M: Vitor Soares <vitor.soares@synopsys.com>
9378 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9379 F: drivers/i3c/master/dw*
9382 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9383 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9385 C: irc://chat.freenode.net/linux-i3c
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9387 F: Documentation/ABI/testing/sysfs-bus-i3c
9388 F: Documentation/devicetree/bindings/i3c/
9389 F: Documentation/driver-api/i3c
9391 F: include/linux/i3c/
9393 IA64 (Itanium) PLATFORM
9394 L: linux-ia64@vger.kernel.org
9396 F: Documentation/ia64/
9399 IBM Power 842 compression accelerator
9400 M: Haren Myneni <haren@us.ibm.com>
9403 F: drivers/crypto/nx/Kconfig
9404 F: drivers/crypto/nx/Makefile
9405 F: drivers/crypto/nx/nx-842*
9406 F: include/linux/sw842.h
9409 IBM Power in-Nest Crypto Acceleration
9410 M: Breno Leitão <leitao@debian.org>
9411 M: Nayna Jain <nayna@linux.ibm.com>
9412 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9413 L: linux-crypto@vger.kernel.org
9415 F: drivers/crypto/nx/Kconfig
9416 F: drivers/crypto/nx/Makefile
9417 F: drivers/crypto/nx/nx-aes*
9418 F: drivers/crypto/nx/nx-sha*
9419 F: drivers/crypto/nx/nx.*
9420 F: drivers/crypto/nx/nx_csbcpb.h
9421 F: drivers/crypto/nx/nx_debugfs.c
9423 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9424 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9425 L: linux-pci@vger.kernel.org
9426 L: linuxppc-dev@lists.ozlabs.org
9428 F: drivers/pci/hotplug/rpadlpar*
9430 IBM Power Linux RAID adapter
9431 M: Brian King <brking@us.ibm.com>
9433 F: drivers/scsi/ipr.*
9435 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9436 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9437 L: linux-pci@vger.kernel.org
9438 L: linuxppc-dev@lists.ozlabs.org
9440 F: drivers/pci/hotplug/rpaphp*
9442 IBM Power SRIOV Virtual NIC Device Driver
9443 M: Dany Madden <drt@linux.ibm.com>
9444 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9445 L: netdev@vger.kernel.org
9447 F: drivers/net/ethernet/ibm/ibmvnic.*
9449 IBM Power Virtual Accelerator Switchboard
9450 L: linuxppc-dev@lists.ozlabs.org
9452 F: arch/powerpc/include/asm/vas.h
9453 F: arch/powerpc/platforms/powernv/copy-paste.h
9454 F: arch/powerpc/platforms/powernv/vas*
9456 IBM Power Virtual Ethernet Device Driver
9457 M: Cristobal Forno <cforno12@linux.ibm.com>
9458 L: netdev@vger.kernel.org
9460 F: drivers/net/ethernet/ibm/ibmveth.*
9462 IBM Power Virtual FC Device Drivers
9463 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9464 L: linux-scsi@vger.kernel.org
9466 F: drivers/scsi/ibmvscsi/ibmvfc*
9468 IBM Power Virtual Management Channel Driver
9469 M: Brad Warrum <bwarrum@linux.ibm.com>
9470 M: Ritu Agarwal <rituagar@linux.ibm.com>
9472 F: drivers/misc/ibmvmc.*
9474 IBM Power Virtual SCSI Device Drivers
9475 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9476 L: linux-scsi@vger.kernel.org
9478 F: drivers/scsi/ibmvscsi/ibmvscsi*
9479 F: include/scsi/viosrp.h
9481 IBM Power Virtual SCSI Device Target Driver
9482 M: Michael Cyr <mikecyr@linux.ibm.com>
9483 L: linux-scsi@vger.kernel.org
9484 L: target-devel@vger.kernel.org
9486 F: drivers/scsi/ibmvscsi_tgt/
9488 IBM Power VMX Cryptographic instructions
9489 M: Breno Leitão <leitao@debian.org>
9490 M: Nayna Jain <nayna@linux.ibm.com>
9491 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9492 L: linux-crypto@vger.kernel.org
9494 F: drivers/crypto/vmx/Kconfig
9495 F: drivers/crypto/vmx/Makefile
9496 F: drivers/crypto/vmx/aes*
9497 F: drivers/crypto/vmx/ghash*
9498 F: drivers/crypto/vmx/ppc-xlate.pl
9499 F: drivers/crypto/vmx/vmx.c
9501 IBM ServeRAID RAID DRIVER
9503 F: drivers/scsi/ips.*
9505 ICH LPC AND GPIO DRIVER
9506 M: Peter Tyser <ptyser@xes-inc.com>
9508 F: drivers/gpio/gpio-ich.c
9509 F: drivers/mfd/lpc_ich.c
9512 M: Max Staudt <max@enpas.org>
9513 L: linux-i2c@vger.kernel.org
9515 F: drivers/i2c/busses/i2c-icy.c
9517 IDEAPAD LAPTOP EXTRAS DRIVER
9518 M: Ike Panhc <ike.pan@canonical.com>
9519 L: platform-driver-x86@vger.kernel.org
9521 W: http://launchpad.net/ideapad-laptop
9522 F: drivers/platform/x86/ideapad-laptop.c
9524 IDEAPAD LAPTOP SLIDEBAR DRIVER
9525 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9526 L: linux-input@vger.kernel.org
9528 W: https://github.com/o2genum/ideapad-slidebar
9529 F: drivers/input/misc/ideapad_slidebar.c
9532 M: Christian Brauner <brauner@kernel.org>
9533 L: linux-fsdevel@vger.kernel.org
9535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9536 F: Documentation/filesystems/idmappings.rst
9537 F: tools/testing/selftests/mount_setattr/
9538 F: include/linux/mnt_idmapping.h
9540 IDT VersaClock 5 CLOCK DRIVER
9541 M: Luca Ceresoli <luca@lucaceresoli.net>
9543 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9544 F: drivers/clk/clk-versaclock5.c
9546 IEEE 802.15.4 SUBSYSTEM
9547 M: Alexander Aring <alex.aring@gmail.com>
9548 M: Stefan Schmidt <stefan@datenfreihafen.org>
9549 L: linux-wpan@vger.kernel.org
9551 W: https://linux-wpan.org/
9552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9554 F: Documentation/networking/ieee802154.rst
9555 F: drivers/net/ieee802154/
9556 F: include/linux/ieee802154.h
9557 F: include/linux/nl802154.h
9558 F: include/net/af_ieee802154.h
9559 F: include/net/cfg802154.h
9560 F: include/net/ieee802154_netdev.h
9561 F: include/net/mac802154.h
9562 F: include/net/nl802154.h
9567 M: Yotam Gigi <yotam.gi@gmail.com>
9568 M: Jamal Hadi Salim <jhs@mojatatu.com>
9569 F: include/net/ife.h
9570 F: include/uapi/linux/ife.h
9573 IGORPLUG-USB IR RECEIVER
9574 M: Sean Young <sean@mess.org>
9575 L: linux-media@vger.kernel.org
9577 F: drivers/media/rc/igorplugusb.c
9579 IGUANAWORKS USB IR TRANSCEIVER
9580 M: Sean Young <sean@mess.org>
9581 L: linux-media@vger.kernel.org
9583 F: drivers/media/rc/iguanair.c
9585 IIO DIGITAL POTENTIOMETER DAC
9586 M: Peter Rosin <peda@axentia.se>
9587 L: linux-iio@vger.kernel.org
9589 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9590 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9591 F: drivers/iio/dac/dpot-dac.c
9593 IIO ENVELOPE DETECTOR
9594 M: Peter Rosin <peda@axentia.se>
9595 L: linux-iio@vger.kernel.org
9597 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9598 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9599 F: drivers/iio/adc/envelope-detector.c
9602 M: Peter Rosin <peda@axentia.se>
9603 L: linux-iio@vger.kernel.org
9605 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9606 F: drivers/iio/multiplexer/iio-mux.c
9608 IIO SCMI BASED DRIVER
9609 M: Jyoti Bhayana <jbhayana@google.com>
9610 L: linux-iio@vger.kernel.org
9612 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9614 IIO SUBSYSTEM AND DRIVERS
9615 M: Jonathan Cameron <jic23@kernel.org>
9616 R: Lars-Peter Clausen <lars@metafoo.de>
9617 L: linux-iio@vger.kernel.org
9619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9620 F: Documentation/ABI/testing/configfs-iio*
9621 F: Documentation/ABI/testing/sysfs-bus-iio*
9622 F: Documentation/devicetree/bindings/iio/
9624 F: drivers/staging/iio/
9625 F: include/linux/iio/
9629 M: Peter Rosin <peda@axentia.se>
9630 L: linux-iio@vger.kernel.org
9632 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9633 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9634 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9635 F: drivers/iio/afe/iio-rescale.c
9637 IKANOS/ADI EAGLE ADSL USB DRIVER
9638 M: Matthieu Castet <castet.matthieu@free.fr>
9639 M: Stanislaw Gruszka <stf_xl@wp.pl>
9641 F: drivers/usb/atm/ueagle-atm.c
9643 IMAGIS TOUCHSCREEN DRIVER
9644 M: Markuss Broks <markuss.broks@gmail.com>
9646 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9647 F: drivers/input/touchscreen/imagis.c
9649 IMGTEC ASCII LCD DRIVER
9650 M: Paul Burton <paulburton@kernel.org>
9652 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9653 F: drivers/auxdisplay/img-ascii-lcd.c
9655 IMGTEC IR DECODER DRIVER
9657 F: drivers/media/rc/img-ir/
9659 IMON SOUNDGRAPH USB IR RECEIVER
9660 M: Sean Young <sean@mess.org>
9661 L: linux-media@vger.kernel.org
9663 F: drivers/media/rc/imon.c
9664 F: drivers/media/rc/imon_raw.c
9666 IMS TWINTURBO FRAMEBUFFER DRIVER
9667 L: linux-fbdev@vger.kernel.org
9669 F: drivers/video/fbdev/imsttfb.c
9671 INA209 HARDWARE MONITOR DRIVER
9672 M: Guenter Roeck <linux@roeck-us.net>
9673 L: linux-hwmon@vger.kernel.org
9675 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9676 F: Documentation/hwmon/ina209.rst
9677 F: drivers/hwmon/ina209.c
9679 INA2XX HARDWARE MONITOR DRIVER
9680 M: Guenter Roeck <linux@roeck-us.net>
9681 L: linux-hwmon@vger.kernel.org
9683 F: Documentation/hwmon/ina2xx.rst
9684 F: drivers/hwmon/ina2xx.c
9685 F: include/linux/platform_data/ina2xx.h
9687 INDUSTRY PACK SUBSYSTEM (IPACK)
9688 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9689 M: Jens Taprogge <jens.taprogge@taprogge.org>
9690 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9691 L: industrypack-devel@lists.sourceforge.net
9693 W: http://industrypack.sourceforge.net
9696 INFINEON DPS310 Driver
9697 M: Eddie James <eajames@linux.ibm.com>
9698 L: linux-iio@vger.kernel.org
9700 F: drivers/iio/pressure/dps310.c
9702 INFINIBAND SUBSYSTEM
9703 M: Jason Gunthorpe <jgg@nvidia.com>
9704 M: Leon Romanovsky <leonro@nvidia.com>
9705 L: linux-rdma@vger.kernel.org
9707 W: https://github.com/linux-rdma/rdma-core
9708 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9710 F: Documentation/devicetree/bindings/infiniband/
9711 F: Documentation/infiniband/
9712 F: drivers/infiniband/
9714 F: include/trace/events/ib_mad.h
9715 F: include/trace/events/ib_umad.h
9716 F: include/uapi/linux/if_infiniband.h
9717 F: include/uapi/rdma/
9718 F: samples/bpf/ibumad_kern.c
9719 F: samples/bpf/ibumad_user.c
9721 INGENIC JZ4780 NAND DRIVER
9722 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9723 L: linux-mtd@lists.infradead.org
9724 L: linux-mips@vger.kernel.org
9726 F: drivers/mtd/nand/raw/ingenic/
9729 M: Paul Cercueil <paul@crapouillou.net>
9730 L: linux-mips@vger.kernel.org
9732 F: arch/mips/boot/dts/ingenic/
9733 F: arch/mips/generic/board-ingenic.c
9734 F: arch/mips/include/asm/mach-ingenic/
9735 F: arch/mips/ingenic/Kconfig
9736 F: drivers/clk/ingenic/
9737 F: drivers/dma/dma-jz4780.c
9738 F: drivers/gpu/drm/ingenic/
9739 F: drivers/i2c/busses/i2c-jz4780.c
9740 F: drivers/iio/adc/ingenic-adc.c
9741 F: drivers/irqchip/irq-ingenic.c
9742 F: drivers/memory/jz4780-nemc.c
9743 F: drivers/mmc/host/jz4740_mmc.c
9744 F: drivers/mtd/nand/raw/ingenic/
9745 F: drivers/pinctrl/pinctrl-ingenic.c
9746 F: drivers/power/supply/ingenic-battery.c
9747 F: drivers/pwm/pwm-jz4740.c
9748 F: drivers/remoteproc/ingenic_rproc.c
9749 F: drivers/rtc/rtc-jz4740.c
9750 F: drivers/tty/serial/8250/8250_ingenic.c
9751 F: drivers/usb/musb/jz4740.c
9752 F: drivers/watchdog/jz4740_wdt.c
9753 F: include/dt-bindings/iio/adc/ingenic,adc.h
9754 F: include/linux/mfd/ingenic-tcu.h
9755 F: sound/soc/codecs/jz47*
9756 F: sound/soc/jz4740/
9758 INJOINIC IP5xxx POWER BANK IC DRIVER
9759 M: Samuel Holland <samuel@sholland.org>
9761 F: drivers/power/supply/ip5xxx_power.c
9764 M: Jan Kara <jack@suse.cz>
9765 R: Amir Goldstein <amir73il@gmail.com>
9766 L: linux-fsdevel@vger.kernel.org
9768 F: Documentation/filesystems/inotify.rst
9769 F: fs/notify/inotify/
9770 F: include/linux/inotify.h
9771 F: include/uapi/linux/inotify.h
9773 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9774 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9775 L: linux-input@vger.kernel.org
9777 Q: http://patchwork.kernel.org/project/linux-input/list/
9778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9779 F: Documentation/devicetree/bindings/input/
9780 F: Documentation/devicetree/bindings/serio/
9781 F: Documentation/input/
9783 F: include/linux/input.h
9784 F: include/linux/input/
9785 F: include/uapi/linux/input-event-codes.h
9786 F: include/uapi/linux/input.h
9788 INPUT MULTITOUCH (MT) PROTOCOL
9789 M: Henrik Rydberg <rydberg@bitmath.org>
9790 L: linux-input@vger.kernel.org
9792 F: Documentation/input/multi-touch-protocol.rst
9793 F: drivers/input/input-mt.c
9796 INSIDE SECURE CRYPTO DRIVER
9797 M: Antoine Tenart <atenart@kernel.org>
9798 L: linux-crypto@vger.kernel.org
9800 F: drivers/crypto/inside-secure/
9802 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9803 M: Mimi Zohar <zohar@linux.ibm.com>
9804 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9805 L: linux-integrity@vger.kernel.org
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9808 F: security/integrity/ima/
9809 F: security/integrity/
9811 INTEL 810/815 FRAMEBUFFER DRIVER
9812 M: Antonino Daplas <adaplas@gmail.com>
9813 L: linux-fbdev@vger.kernel.org
9815 F: drivers/video/fbdev/i810/
9818 M: Cezary Rojewski <cezary.rojewski@intel.com>
9819 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9820 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9821 M: Jie Yang <yang.jie@linux.intel.com>
9822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9826 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9827 M: Hans de Goede <hdegoede@redhat.com>
9828 L: platform-driver-x86@vger.kernel.org
9830 F: drivers/platform/x86/intel/atomisp2/pm.c
9832 INTEL ATOMISP2 LED DRIVER
9833 M: Hans de Goede <hdegoede@redhat.com>
9834 L: platform-driver-x86@vger.kernel.org
9836 F: drivers/platform/x86/intel/atomisp2/led.c
9838 INTEL BIOS SAR INT1092 DRIVER
9839 M: Shravan Sudhakar <s.shravan@intel.com>
9840 M: Intel Corporation <linuxwwan@intel.com>
9841 L: platform-driver-x86@vger.kernel.org
9843 F: drivers/platform/x86/intel/int1092/
9845 INTEL BROXTON PMC DRIVER
9846 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9847 M: Zha Qipeng <qipeng.zha@intel.com>
9849 F: drivers/mfd/intel_pmc_bxt.c
9850 F: include/linux/mfd/intel_pmc_bxt.h
9852 INTEL C600 SERIES SAS CONTROLLER DRIVER
9853 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9854 L: linux-scsi@vger.kernel.org
9856 T: git git://git.code.sf.net/p/intel-sas/isci
9857 F: drivers/scsi/isci/
9859 INTEL CPU family model numbers
9860 M: Tony Luck <tony.luck@intel.com>
9862 L: linux-kernel@vger.kernel.org
9864 F: arch/x86/include/asm/intel-family.h
9866 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9867 M: Jani Nikula <jani.nikula@linux.intel.com>
9868 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9869 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9870 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9871 L: intel-gfx@lists.freedesktop.org
9873 W: https://01.org/linuxgraphics/
9874 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9875 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9876 C: irc://irc.oftc.net/intel-gfx
9877 T: git git://anongit.freedesktop.org/drm-intel
9878 F: Documentation/gpu/i915.rst
9879 F: drivers/gpu/drm/i915/
9880 F: include/drm/i915*
9881 F: include/uapi/drm/i915_drm.h
9883 INTEL ETHERNET DRIVERS
9884 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9885 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9886 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9888 W: http://www.intel.com/support/feedback.htm
9889 W: http://e1000.sourceforge.net/
9890 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9893 F: Documentation/networking/device_drivers/ethernet/intel/
9894 F: drivers/net/ethernet/intel/
9895 F: drivers/net/ethernet/intel/*/
9896 F: include/linux/avf/virtchnl.h
9897 F: include/linux/net/intel/iidc.h
9899 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9900 M: Mustafa Ismail <mustafa.ismail@intel.com>
9901 M: Shiraz Saleem <shiraz.saleem@intel.com>
9902 L: linux-rdma@vger.kernel.org
9904 F: drivers/infiniband/hw/irdma/
9905 F: include/uapi/rdma/irdma-abi.h
9907 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9908 M: Maik Broemme <mbroemme@libmpq.org>
9909 L: linux-fbdev@vger.kernel.org
9911 F: Documentation/fb/intelfb.rst
9912 F: drivers/video/fbdev/intelfb/
9915 M: Andy Shevchenko <andy@kernel.org>
9916 L: linux-gpio@vger.kernel.org
9918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9919 F: drivers/gpio/gpio-ich.c
9920 F: drivers/gpio/gpio-merrifield.c
9921 F: drivers/gpio/gpio-ml-ioh.c
9922 F: drivers/gpio/gpio-pch.c
9923 F: drivers/gpio/gpio-sch.c
9924 F: drivers/gpio/gpio-sodaville.c
9926 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9927 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9928 M: Zhi Wang <zhi.a.wang@intel.com>
9929 L: intel-gvt-dev@lists.freedesktop.org
9930 L: intel-gfx@lists.freedesktop.org
9932 W: https://01.org/igvt-g
9933 T: git https://github.com/intel/gvt-linux.git
9934 F: drivers/gpu/drm/i915/gvt/
9936 INTEL HID EVENT DRIVER
9937 M: Alex Hung <alex.hung@canonical.com>
9938 L: platform-driver-x86@vger.kernel.org
9940 F: drivers/platform/x86/intel/hid.c
9942 INTEL I/OAT DMA DRIVER
9943 M: Dave Jiang <dave.jiang@intel.com>
9944 R: Dan Williams <dan.j.williams@intel.com>
9945 L: dmaengine@vger.kernel.org
9947 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9948 F: drivers/dma/ioat*
9951 M: Dave Jiang <dave.jiang@intel.com>
9952 L: dmaengine@vger.kernel.org
9954 F: drivers/dma/idxd/*
9955 F: include/uapi/linux/idxd.h
9958 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9959 M: Len Brown <lenb@kernel.org>
9960 L: linux-pm@vger.kernel.org
9962 B: https://bugzilla.kernel.org
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9964 F: drivers/idle/intel_idle.c
9966 INTEL IN FIELD SCAN (IFS) DEVICE
9967 M: Jithu Joseph <jithu.joseph@intel.com>
9968 R: Ashok Raj <ashok.raj@intel.com>
9969 R: Tony Luck <tony.luck@intel.com>
9971 F: drivers/platform/x86/intel/ifs
9972 F: include/trace/events/intel_ifs.h
9974 INTEL INTEGRATED SENSOR HUB DRIVER
9975 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9976 M: Jiri Kosina <jikos@kernel.org>
9977 L: linux-input@vger.kernel.org
9979 F: drivers/hid/intel-ish-hid/
9982 M: David Woodhouse <dwmw2@infradead.org>
9983 M: Lu Baolu <baolu.lu@linux.intel.com>
9984 L: iommu@lists.linux-foundation.org
9985 L: iommu@lists.linux.dev
9987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9988 F: drivers/iommu/intel/
9989 F: include/linux/intel-iommu.h
9990 F: include/linux/intel-svm.h
9992 INTEL IOP-ADMA DMA DRIVER
9993 R: Dan Williams <dan.j.williams@intel.com>
9995 F: drivers/dma/iop-adma.c
9997 INTEL IPU3 CSI-2 CIO2 DRIVER
9998 M: Yong Zhi <yong.zhi@intel.com>
9999 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10000 M: Bingbu Cao <bingbu.cao@intel.com>
10001 M: Dan Scally <djrscally@gmail.com>
10002 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10003 L: linux-media@vger.kernel.org
10005 T: git git://linuxtv.org/media_tree.git
10006 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10007 F: drivers/media/pci/intel/ipu3/
10009 INTEL IPU3 CSI-2 IMGU DRIVER
10010 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10011 R: Bingbu Cao <bingbu.cao@intel.com>
10012 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10013 L: linux-media@vger.kernel.org
10015 F: Documentation/admin-guide/media/ipu3.rst
10016 F: Documentation/admin-guide/media/ipu3_rcb.svg
10017 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10018 F: drivers/staging/media/ipu3/
10020 INTEL IXP4XX CRYPTO SUPPORT
10021 M: Corentin Labbe <clabbe@baylibre.com>
10022 L: linux-crypto@vger.kernel.org
10024 F: drivers/crypto/ixp4xx_crypto.c
10026 INTEL ISHTP ECLITE DRIVER
10027 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10028 L: platform-driver-x86@vger.kernel.org
10030 F: drivers/platform/x86/intel/ishtp_eclite.c
10032 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10033 M: Krzysztof Halasa <khalasa@piap.pl>
10035 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10036 F: drivers/net/wan/ixp4xx_hss.c
10037 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10038 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10039 F: include/linux/soc/ixp4xx/npe.h
10040 F: include/linux/soc/ixp4xx/qmgr.h
10042 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10043 M: Deepak Saxena <dsaxena@plexity.net>
10045 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10046 F: drivers/char/hw_random/ixp4xx-rng.c
10048 INTEL KEEM BAY DRM DRIVER
10049 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10050 M: Edmund Dea <edmund.j.dea@intel.com>
10052 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10053 F: drivers/gpu/drm/kmb/
10055 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10056 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10058 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10059 F: drivers/crypto/keembay/Kconfig
10060 F: drivers/crypto/keembay/Makefile
10061 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10062 F: drivers/crypto/keembay/ocs-aes.c
10063 F: drivers/crypto/keembay/ocs-aes.h
10065 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10066 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10067 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10068 M: Mark Gross <mgross@linux.intel.com>
10070 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10071 F: drivers/crypto/keembay/Kconfig
10072 F: drivers/crypto/keembay/Makefile
10073 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10075 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10076 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10077 M: Declan Murphy <declan.murphy@intel.com>
10079 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10080 F: drivers/crypto/keembay/Kconfig
10081 F: drivers/crypto/keembay/Makefile
10082 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10083 F: drivers/crypto/keembay/ocs-hcu.c
10084 F: drivers/crypto/keembay/ocs-hcu.h
10086 INTEL THUNDER BAY EMMC PHY DRIVER
10087 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10088 M: Rashmi A <rashmi.a@intel.com>
10090 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10091 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10093 INTEL MANAGEMENT ENGINE (mei)
10094 M: Tomas Winkler <tomas.winkler@intel.com>
10095 L: linux-kernel@vger.kernel.org
10097 F: Documentation/driver-api/mei/*
10098 F: drivers/misc/mei/
10099 F: drivers/watchdog/mei_wdt.c
10100 F: include/linux/mei_aux.h
10101 F: include/linux/mei_cl_bus.h
10102 F: include/uapi/linux/mei.h
10105 INTEL MAX 10 BMC MFD DRIVER
10106 M: Xu Yilun <yilun.xu@intel.com>
10107 R: Tom Rix <trix@redhat.com>
10109 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10110 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10111 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10112 F: drivers/mfd/intel-m10-bmc.c
10113 F: include/linux/mfd/intel-m10-bmc.h
10115 INTEL MENLOW THERMAL DRIVER
10116 M: Sujith Thomas <sujith.thomas@intel.com>
10117 L: linux-pm@vger.kernel.org
10119 W: https://01.org/linux-acpi
10120 F: drivers/thermal/intel/intel_menlow.c
10122 INTEL P-Unit IPC DRIVER
10123 M: Zha Qipeng <qipeng.zha@intel.com>
10124 L: platform-driver-x86@vger.kernel.org
10126 F: arch/x86/include/asm/intel_punit_ipc.h
10127 F: drivers/platform/x86/intel/punit_ipc.c
10129 INTEL PMC CORE DRIVER
10130 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10131 M: David E Box <david.e.box@intel.com>
10132 L: platform-driver-x86@vger.kernel.org
10134 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10135 F: drivers/platform/x86/intel/pmc/
10137 INTEL PMIC GPIO DRIVERS
10138 M: Andy Shevchenko <andy@kernel.org>
10140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10141 F: drivers/gpio/gpio-*cove.c
10143 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10144 M: Andy Shevchenko <andy@kernel.org>
10146 F: drivers/mfd/intel_soc_pmic*
10147 F: include/linux/mfd/intel_soc_pmic*
10150 M: David E. Box <david.e.box@linux.intel.com>
10152 F: drivers/platform/x86/intel/pmt/
10154 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10155 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10156 L: linux-wireless@vger.kernel.org
10158 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10159 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10160 F: drivers/net/wireless/intel/ipw2x00/
10162 INTEL PSTATE DRIVER
10163 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10164 M: Len Brown <lenb@kernel.org>
10165 L: linux-pm@vger.kernel.org
10167 F: drivers/cpufreq/intel_pstate.c
10169 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10170 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10171 L: linux-iio@vger.kernel.org
10172 F: drivers/counter/intel-qep.c
10175 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10177 F: arch/x86/include/asm/intel_scu_ipc.h
10178 F: drivers/platform/x86/intel_scu_*
10181 M: David E. Box <david.e.box@linux.intel.com>
10183 F: drivers/platform/x86/intel/sdsi.c
10184 F: tools/arch/x86/intel_sdsi/
10185 F: tools/testing/selftests/drivers/sdsi/
10187 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10188 M: Daniel Scally <djrscally@gmail.com>
10190 F: drivers/platform/x86/intel/int3472/
10192 INTEL SPEED SELECT TECHNOLOGY
10193 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10194 L: platform-driver-x86@vger.kernel.org
10196 F: drivers/platform/x86/intel/speed_select_if/
10197 F: include/uapi/linux/isst_if.h
10198 F: tools/power/x86/intel-speed-select/
10200 INTEL STRATIX10 FIRMWARE DRIVERS
10201 M: Dinh Nguyen <dinguyen@kernel.org>
10202 L: linux-kernel@vger.kernel.org
10204 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10205 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10206 F: drivers/firmware/stratix10-rsu.c
10207 F: drivers/firmware/stratix10-svc.c
10208 F: include/linux/firmware/intel/stratix10-smc.h
10209 F: include/linux/firmware/intel/stratix10-svc-client.h
10210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10212 INTEL TELEMETRY DRIVER
10213 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10214 M: "David E. Box" <david.e.box@linux.intel.com>
10215 L: platform-driver-x86@vger.kernel.org
10217 F: arch/x86/include/asm/intel_telemetry.h
10218 F: drivers/platform/x86/intel/telemetry/
10220 INTEL UNCORE FREQUENCY CONTROL
10221 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10222 L: platform-driver-x86@vger.kernel.org
10224 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10225 F: drivers/platform/x86/intel/uncore-frequency/
10227 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10228 M: David E. Box <david.e.box@linux.intel.com>
10230 F: drivers/platform/x86/intel/vsec.*
10232 INTEL VIRTUAL BUTTON DRIVER
10233 M: AceLan Kao <acelan.kao@canonical.com>
10234 L: platform-driver-x86@vger.kernel.org
10236 F: drivers/platform/x86/intel/vbtn.c
10238 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10239 M: Stanislaw Gruszka <stf_xl@wp.pl>
10240 L: linux-wireless@vger.kernel.org
10242 F: drivers/net/wireless/intel/iwlegacy/
10244 INTEL WIRELESS WIFI LINK (iwlwifi)
10245 M: Gregory Greenman <gregory.greenman@intel.com>
10246 L: linux-wireless@vger.kernel.org
10248 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10250 F: drivers/net/wireless/intel/iwlwifi/
10252 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10253 M: Jithu Joseph <jithu.joseph@intel.com>
10254 R: Maurice Ma <maurice.ma@intel.com>
10256 W: https://slimbootloader.github.io/security/firmware-update.html
10257 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10259 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10260 L: Dell.Client.Kernel@dell.com
10262 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10264 INTEL WWAN IOSM DRIVER
10265 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10266 M: Intel Corporation <linuxwwan@intel.com>
10267 L: netdev@vger.kernel.org
10269 F: drivers/net/wwan/iosm/
10272 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10274 F: Documentation/trace/intel_th.rst
10275 F: drivers/hwtracing/intel_th/
10276 F: include/linux/intel_th.h
10278 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10279 M: Ning Sun <ning.sun@intel.com>
10280 L: tboot-devel@lists.sourceforge.net
10282 W: http://tboot.sourceforge.net
10283 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10284 F: Documentation/x86/intel_txt.rst
10285 F: arch/x86/kernel/tboot.c
10286 F: include/linux/tboot.h
10289 M: Jarkko Sakkinen <jarkko@kernel.org>
10290 R: Dave Hansen <dave.hansen@linux.intel.com>
10291 L: linux-sgx@vger.kernel.org
10293 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10295 F: Documentation/x86/sgx.rst
10296 F: arch/x86/entry/vdso/vsgx.S
10297 F: arch/x86/include/asm/sgx.h
10298 F: arch/x86/include/uapi/asm/sgx.h
10299 F: arch/x86/kernel/cpu/sgx/*
10300 F: tools/testing/selftests/sgx/*
10304 M: Georgi Djakov <djakov@kernel.org>
10305 L: linux-pm@vger.kernel.org
10307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10308 F: Documentation/devicetree/bindings/interconnect/
10309 F: Documentation/driver-api/interconnect.rst
10310 F: drivers/interconnect/
10311 F: include/dt-bindings/interconnect/
10312 F: include/linux/interconnect-provider.h
10313 F: include/linux/interconnect.h
10315 INTERRUPT COUNTER DRIVER
10316 M: Oleksij Rempel <o.rempel@pengutronix.de>
10317 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10318 L: linux-iio@vger.kernel.org
10319 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10320 F: drivers/counter/interrupt-cnt.c
10322 INTERSIL ISL7998X VIDEO DECODER DRIVER
10323 M: Michael Tretter <m.tretter@pengutronix.de>
10324 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10325 L: linux-media@vger.kernel.org
10327 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10328 F: drivers/media/i2c/isl7998x.c
10330 INVENSENSE ICM-426xx IMU DRIVER
10331 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10332 L: linux-iio@vger.kernel.org
10334 W: https://invensense.tdk.com/
10335 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10336 F: drivers/iio/imu/inv_icm42600/
10338 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10339 M: Linus Walleij <linus.walleij@linaro.org>
10340 L: linux-iio@vger.kernel.org
10342 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10343 F: drivers/iio/gyro/mpu3050*
10345 IOC3 ETHERNET DRIVER
10346 M: Ralf Baechle <ralf@linux-mips.org>
10347 L: linux-mips@vger.kernel.org
10349 F: drivers/net/ethernet/sgi/ioc3-eth.c
10351 IOMAP FILESYSTEM LIBRARY
10352 M: Christoph Hellwig <hch@infradead.org>
10353 M: Darrick J. Wong <djwong@kernel.org>
10354 L: linux-xfs@vger.kernel.org
10355 L: linux-fsdevel@vger.kernel.org
10357 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10359 F: include/linux/iomap.h
10362 M: Joerg Roedel <joro@8bytes.org>
10363 M: Will Deacon <will@kernel.org>
10364 L: iommu@lists.linux-foundation.org
10365 L: iommu@lists.linux.dev
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10368 F: Documentation/devicetree/bindings/iommu/
10369 F: Documentation/userspace-api/iommu.rst
10371 F: include/linux/iommu.h
10372 F: include/linux/iova.h
10373 F: include/linux/of_iommu.h
10374 F: include/uapi/linux/iommu.h
10377 M: Thomas Zimmermann <tzimmermann@suse.de>
10378 L: dri-devel@lists.freedesktop.org
10380 T: git git://anongit.freedesktop.org/drm/drm-misc
10381 F: include/linux/iosys-map.h
10384 M: Jens Axboe <axboe@kernel.dk>
10385 R: Pavel Begunkov <asml.silence@gmail.com>
10386 L: io-uring@vger.kernel.org
10388 T: git git://git.kernel.dk/linux-block
10389 T: git git://git.kernel.dk/liburing
10393 F: include/linux/io_uring.h
10394 F: include/uapi/linux/io_uring.h
10398 M: Corey Minyard <minyard@acm.org>
10399 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10401 W: http://openipmi.sourceforge.net/
10402 T: git https://github.com/cminyard/linux-ipmi.git for-next
10403 F: Documentation/driver-api/ipmi.rst
10404 F: Documentation/devicetree/bindings/ipmi/
10405 F: drivers/char/ipmi/
10406 F: include/linux/ipmi*
10407 F: include/uapi/linux/ipmi*
10409 IPS SCSI RAID DRIVER
10410 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10411 L: linux-scsi@vger.kernel.org
10413 W: http://www.adaptec.com/
10414 F: drivers/scsi/ips*
10417 M: Simon Horman <horms@verge.net.au>
10418 M: Julian Anastasov <ja@ssi.bg>
10419 L: netdev@vger.kernel.org
10420 L: lvs-devel@vger.kernel.org
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10424 F: Documentation/networking/ipvs-sysctl.rst
10425 F: include/net/ip_vs.h
10426 F: include/uapi/linux/ip_vs.h
10427 F: net/netfilter/ipvs/
10430 M: Jiri Kosina <jikos@kernel.org>
10431 M: David Sterba <dsterba@suse.com>
10433 F: drivers/tty/ipwireless/
10435 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10436 M: Marc Zyngier <maz@kernel.org>
10438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10439 F: Documentation/core-api/irq/irq-domain.rst
10440 F: include/linux/irqdomain.h
10441 F: kernel/irq/irqdomain.c
10442 F: kernel/irq/msi.c
10445 M: Thomas Gleixner <tglx@linutronix.de>
10446 L: linux-kernel@vger.kernel.org
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10452 M: Thomas Gleixner <tglx@linutronix.de>
10453 M: Marc Zyngier <maz@kernel.org>
10454 L: linux-kernel@vger.kernel.org
10456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10457 F: Documentation/devicetree/bindings/interrupt-controller/
10458 F: drivers/irqchip/
10461 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10463 F: Documentation/driver-api/isa.rst
10464 F: drivers/base/isa.c
10465 F: include/linux/isa.h
10468 M: Hans Verkuil <hverkuil@xs4all.nl>
10469 L: linux-media@vger.kernel.org
10471 W: https://linuxtv.org
10472 T: git git://linuxtv.org/media_tree.git
10473 F: drivers/media/radio/radio-isa*
10476 M: Jaroslav Kysela <perex@perex.cz>
10478 F: Documentation/driver-api/isapnp.rst
10479 F: drivers/pnp/isapnp/
10480 F: include/linux/isapnp.h
10483 M: Lee Duncan <lduncan@suse.com>
10484 M: Chris Leech <cleech@redhat.com>
10485 M: Mike Christie <michael.christie@oracle.com>
10486 L: open-iscsi@googlegroups.com
10487 L: linux-scsi@vger.kernel.org
10489 W: www.open-iscsi.com
10490 F: drivers/scsi/*iscsi*
10491 F: include/scsi/*iscsi*
10493 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10494 M: Peter Jones <pjones@redhat.com>
10495 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10497 F: drivers/firmware/iscsi_ibft*
10499 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10500 M: Sagi Grimberg <sagi@grimberg.me>
10501 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10502 L: linux-rdma@vger.kernel.org
10504 W: http://www.openfabrics.org
10505 W: www.open-iscsi.org
10506 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10507 F: drivers/infiniband/ulp/iser/
10509 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10510 M: Sagi Grimberg <sagi@grimberg.me>
10511 L: linux-rdma@vger.kernel.org
10512 L: target-devel@vger.kernel.org
10514 W: http://www.linux-iscsi.org
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10516 F: drivers/infiniband/ulp/isert
10518 ISDN/CMTP OVER BLUETOOTH
10519 M: Karsten Keil <isdn@linux-pingi.de>
10520 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10521 L: netdev@vger.kernel.org
10523 W: http://www.isdn4linux.de
10524 F: Documentation/isdn/
10525 F: drivers/isdn/capi/
10526 F: include/linux/isdn/
10527 F: include/uapi/linux/isdn/
10528 F: net/bluetooth/cmtp/
10530 ISDN/mISDN SUBSYSTEM
10531 M: Karsten Keil <isdn@linux-pingi.de>
10532 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10533 L: netdev@vger.kernel.org
10535 W: http://www.isdn4linux.de
10536 F: drivers/isdn/Kconfig
10537 F: drivers/isdn/Makefile
10538 F: drivers/isdn/hardware/
10539 F: drivers/isdn/mISDN/
10541 IT87 HARDWARE MONITORING DRIVER
10542 M: Jean Delvare <jdelvare@suse.com>
10543 L: linux-hwmon@vger.kernel.org
10545 F: Documentation/hwmon/it87.rst
10546 F: drivers/hwmon/it87.c
10548 IT913X MEDIA DRIVER
10549 M: Antti Palosaari <crope@iki.fi>
10550 L: linux-media@vger.kernel.org
10552 W: https://linuxtv.org
10553 W: http://palosaari.fi/linux/
10554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10555 T: git git://linuxtv.org/anttip/media_tree.git
10556 F: drivers/media/tuners/it913x*
10558 ITE IT66121 HDMI BRIDGE DRIVER
10559 M: Phong LE <ple@baylibre.com>
10560 M: Neil Armstrong <narmstrong@baylibre.com>
10562 T: git git://anongit.freedesktop.org/drm/drm-misc
10563 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10564 F: drivers/gpu/drm/bridge/ite-it66121.c
10566 IVTV VIDEO4LINUX DRIVER
10567 M: Andy Walls <awalls@md.metrocast.net>
10568 L: linux-media@vger.kernel.org
10570 W: https://linuxtv.org
10571 T: git git://linuxtv.org/media_tree.git
10572 F: Documentation/admin-guide/media/ivtv*
10573 F: drivers/media/pci/ivtv/
10574 F: include/uapi/linux/ivtv*
10576 IX2505V MEDIA DRIVER
10577 M: Malcolm Priestley <tvboxspy@gmail.com>
10578 L: linux-media@vger.kernel.org
10580 W: https://linuxtv.org
10581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10582 F: drivers/media/dvb-frontends/ix2505v*
10584 JAILHOUSE HYPERVISOR INTERFACE
10585 M: Jan Kiszka <jan.kiszka@siemens.com>
10586 L: jailhouse-dev@googlegroups.com
10588 F: arch/x86/include/asm/jailhouse_para.h
10589 F: arch/x86/kernel/jailhouse.c
10591 JC42.4 TEMPERATURE SENSOR DRIVER
10592 M: Guenter Roeck <linux@roeck-us.net>
10593 L: linux-hwmon@vger.kernel.org
10595 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10596 F: Documentation/hwmon/jc42.rst
10597 F: drivers/hwmon/jc42.c
10600 M: Dave Kleikamp <shaggy@kernel.org>
10601 L: jfs-discussion@lists.sourceforge.net
10603 W: http://jfs.sourceforge.net/
10604 T: git git://github.com/kleikamp/linux-shaggy.git
10605 F: Documentation/admin-guide/jfs.rst
10609 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10610 L: netdev@vger.kernel.org
10612 F: drivers/net/ethernet/jme.*
10614 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10615 M: David Woodhouse <dwmw2@infradead.org>
10616 M: Richard Weinberger <richard@nod.at>
10617 L: linux-mtd@lists.infradead.org
10619 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10620 T: git git://git.infradead.org/ubifs-2.6.git
10622 F: include/uapi/linux/jffs2.h
10624 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10625 M: "Theodore Ts'o" <tytso@mit.edu>
10626 M: Jan Kara <jack@suse.com>
10627 L: linux-ext4@vger.kernel.org
10630 F: include/linux/jbd2.h
10632 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10633 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10634 L: linux-media@vger.kernel.org
10635 L: linux-renesas-soc@vger.kernel.org
10637 F: drivers/media/platform/renesas/rcar_jpu.c
10639 JSM Neo PCI based serial card
10640 L: linux-serial@vger.kernel.org
10642 F: drivers/tty/serial/jsm/
10644 K10TEMP HARDWARE MONITORING DRIVER
10645 M: Clemens Ladisch <clemens@ladisch.de>
10646 L: linux-hwmon@vger.kernel.org
10648 F: Documentation/hwmon/k10temp.rst
10649 F: drivers/hwmon/k10temp.c
10651 K8TEMP HARDWARE MONITORING DRIVER
10652 M: Rudolf Marek <r.marek@assembler.cz>
10653 L: linux-hwmon@vger.kernel.org
10655 F: Documentation/hwmon/k8temp.rst
10656 F: drivers/hwmon/k8temp.c
10659 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10660 R: Alexander Potapenko <glider@google.com>
10661 R: Andrey Konovalov <andreyknvl@gmail.com>
10662 R: Dmitry Vyukov <dvyukov@google.com>
10663 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10664 L: kasan-dev@googlegroups.com
10666 F: Documentation/dev-tools/kasan.rst
10667 F: arch/*/include/asm/*kasan.h
10668 F: arch/*/mm/kasan_init*
10669 F: include/linux/kasan*.h
10670 F: lib/Kconfig.kasan
10671 F: lib/test_kasan*.c
10673 F: scripts/Makefile.kasan
10676 M: Masahiro Yamada <masahiroy@kernel.org>
10677 L: linux-kbuild@vger.kernel.org
10679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10680 F: Documentation/kbuild/kconfig*
10681 F: scripts/Kconfig.include
10682 F: scripts/kconfig/
10685 R: Dmitry Vyukov <dvyukov@google.com>
10686 R: Andrey Konovalov <andreyknvl@gmail.com>
10687 L: kasan-dev@googlegroups.com
10689 F: Documentation/dev-tools/kcov.rst
10690 F: include/linux/kcov.h
10691 F: include/uapi/linux/kcov.h
10693 F: scripts/Makefile.kcov
10696 M: Marco Elver <elver@google.com>
10697 R: Dmitry Vyukov <dvyukov@google.com>
10698 L: kasan-dev@googlegroups.com
10700 F: Documentation/dev-tools/kcsan.rst
10701 F: include/linux/kcsan*.h
10703 F: lib/Kconfig.kcsan
10704 F: scripts/Makefile.kcsan
10707 M: Baoquan He <bhe@redhat.com>
10708 R: Vivek Goyal <vgoyal@redhat.com>
10709 R: Dave Young <dyoung@redhat.com>
10710 L: kexec@lists.infradead.org
10712 W: http://lse.sourceforge.net/kdump/
10713 F: Documentation/admin-guide/kdump/
10714 F: fs/proc/vmcore.c
10715 F: include/linux/crash_core.h
10716 F: include/linux/crash_dump.h
10717 F: include/uapi/linux/vmcore.h
10718 F: kernel/crash_*.c
10720 KEENE FM RADIO TRANSMITTER DRIVER
10721 M: Hans Verkuil <hverkuil@xs4all.nl>
10722 L: linux-media@vger.kernel.org
10724 W: https://linuxtv.org
10725 T: git git://linuxtv.org/media_tree.git
10726 F: drivers/media/radio/radio-keene*
10729 M: Ian Kent <raven@themaw.net>
10730 L: autofs@vger.kernel.org
10734 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10735 M: Masahiro Yamada <masahiroy@kernel.org>
10736 M: Michal Marek <michal.lkml@markovi.net>
10737 R: Nick Desaulniers <ndesaulniers@google.com>
10738 L: linux-kbuild@vger.kernel.org
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10741 F: Documentation/kbuild/
10743 F: scripts/*vmlinux*
10745 F: scripts/Makefile*
10747 F: scripts/dummy-tools/
10750 F: scripts/package/
10753 L: kernel-janitors@vger.kernel.org
10755 W: http://kernelnewbies.org/KernelJanitors
10757 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10758 M: Chuck Lever <chuck.lever@oracle.com>
10759 M: Jeff Layton <jlayton@kernel.org>
10760 L: linux-nfs@vger.kernel.org
10762 W: http://nfs.sourceforge.net/
10763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10767 F: include/linux/lockd/
10768 F: include/linux/sunrpc/
10769 F: include/uapi/linux/nfsd/
10770 F: include/uapi/linux/sunrpc/
10772 F: Documentation/filesystems/nfs/
10775 M: Thorsten Leemhuis <linux@leemhuis.info>
10776 L: regressions@lists.linux.dev
10778 F: Documentation/admin-guide/reporting-regressions.rst
10779 F: Documentation/process/handling-regressions.rst
10781 KERNEL SELFTEST FRAMEWORK
10782 M: Shuah Khan <shuah@kernel.org>
10783 M: Shuah Khan <skhan@linuxfoundation.org>
10784 L: linux-kselftest@vger.kernel.org
10786 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10788 F: Documentation/dev-tools/kselftest*
10789 F: tools/testing/selftests/
10791 KERNEL SMB3 SERVER (KSMBD)
10792 M: Namjae Jeon <linkinjeon@kernel.org>
10793 M: Steve French <sfrench@samba.org>
10794 M: Hyunchul Lee <hyc.lee@gmail.com>
10795 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10796 L: linux-cifs@vger.kernel.org
10798 T: git git://git.samba.org/ksmbd.git
10800 F: fs/smbfs_common/
10802 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10803 M: Brendan Higgins <brendanhiggins@google.com>
10804 L: linux-kselftest@vger.kernel.org
10805 L: kunit-dev@googlegroups.com
10807 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10808 F: Documentation/dev-tools/kunit/
10811 F: tools/testing/kunit/
10813 KERNEL USERMODE HELPER
10814 M: Luis Chamberlain <mcgrof@kernel.org>
10815 L: linux-kernel@vger.kernel.org
10817 F: include/linux/umh.h
10820 KERNEL VIRTUAL MACHINE (KVM)
10821 M: Paolo Bonzini <pbonzini@redhat.com>
10822 L: kvm@vger.kernel.org
10824 W: http://www.linux-kvm.org
10825 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10826 F: Documentation/virt/kvm/
10827 F: include/asm-generic/kvm*
10828 F: include/kvm/iodev.h
10829 F: include/linux/kvm*
10830 F: include/trace/events/kvm.h
10831 F: include/uapi/asm-generic/kvm*
10832 F: include/uapi/linux/kvm*
10834 F: tools/testing/selftests/kvm/
10837 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10838 M: Marc Zyngier <maz@kernel.org>
10839 R: James Morse <james.morse@arm.com>
10840 R: Alexandru Elisei <alexandru.elisei@arm.com>
10841 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10843 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10846 F: arch/arm64/include/asm/kvm*
10847 F: arch/arm64/include/uapi/asm/kvm*
10849 F: include/kvm/arm_*
10850 F: tools/testing/selftests/kvm/*/aarch64/
10851 F: tools/testing/selftests/kvm/aarch64/
10853 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10854 M: Huacai Chen <chenhuacai@kernel.org>
10855 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10856 L: linux-mips@vger.kernel.org
10857 L: kvm@vger.kernel.org
10859 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10860 F: arch/mips/include/asm/kvm*
10861 F: arch/mips/include/uapi/asm/kvm*
10864 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10865 L: linuxppc-dev@lists.ozlabs.org
10866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10867 F: arch/powerpc/include/asm/kvm*
10868 F: arch/powerpc/include/uapi/asm/kvm*
10869 F: arch/powerpc/kernel/kvm*
10870 F: arch/powerpc/kvm/
10872 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10873 M: Anup Patel <anup@brainfault.org>
10874 R: Atish Patra <atishp@atishpatra.org>
10875 L: kvm@vger.kernel.org
10876 L: kvm-riscv@lists.infradead.org
10877 L: linux-riscv@lists.infradead.org
10879 T: git git://github.com/kvm-riscv/linux.git
10880 F: arch/riscv/include/asm/kvm*
10881 F: arch/riscv/include/uapi/asm/kvm*
10883 F: tools/testing/selftests/kvm/*/riscv/
10885 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10886 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10887 M: Janosch Frank <frankja@linux.ibm.com>
10888 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10889 R: David Hildenbrand <david@redhat.com>
10890 L: kvm@vger.kernel.org
10892 W: http://www.ibm.com/developerworks/linux/linux390/
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10894 F: Documentation/virt/kvm/s390*
10895 F: arch/s390/include/asm/gmap.h
10896 F: arch/s390/include/asm/kvm*
10897 F: arch/s390/include/uapi/asm/kvm*
10898 F: arch/s390/include/uapi/asm/uvdevice.h
10899 F: arch/s390/kernel/uv.c
10901 F: arch/s390/mm/gmap.c
10902 F: drivers/s390/char/uvdevice.c
10903 F: tools/testing/selftests/drivers/s390x/uvdevice/
10904 F: tools/testing/selftests/kvm/*/s390x/
10905 F: tools/testing/selftests/kvm/s390x/
10907 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10908 M: Paolo Bonzini <pbonzini@redhat.com>
10909 R: Sean Christopherson <seanjc@google.com>
10910 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10911 R: Wanpeng Li <wanpengli@tencent.com>
10912 R: Jim Mattson <jmattson@google.com>
10913 R: Joerg Roedel <joro@8bytes.org>
10914 L: kvm@vger.kernel.org
10916 W: http://www.linux-kvm.org
10917 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10918 F: arch/x86/include/asm/kvm*
10919 F: arch/x86/include/asm/pvclock-abi.h
10920 F: arch/x86/include/asm/svm.h
10921 F: arch/x86/include/asm/vmx*.h
10922 F: arch/x86/include/uapi/asm/kvm*
10923 F: arch/x86/include/uapi/asm/svm.h
10924 F: arch/x86/include/uapi/asm/vmx.h
10925 F: arch/x86/kernel/kvm.c
10926 F: arch/x86/kernel/kvmclock.c
10931 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10932 M: Tejun Heo <tj@kernel.org>
10934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10936 F: include/linux/kernfs.h
10939 M: Eric Biederman <ebiederm@xmission.com>
10940 L: kexec@lists.infradead.org
10942 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10943 F: include/linux/kexec.h
10944 F: include/uapi/linux/kexec.h
10948 M: Mimi Zohar <zohar@linux.ibm.com>
10949 L: linux-integrity@vger.kernel.org
10950 L: keyrings@vger.kernel.org
10952 F: Documentation/security/keys/trusted-encrypted.rst
10953 F: include/keys/encrypted-type.h
10954 F: security/keys/encrypted-keys/
10957 M: James Bottomley <jejb@linux.ibm.com>
10958 M: Jarkko Sakkinen <jarkko@kernel.org>
10959 M: Mimi Zohar <zohar@linux.ibm.com>
10960 L: linux-integrity@vger.kernel.org
10961 L: keyrings@vger.kernel.org
10963 F: Documentation/security/keys/trusted-encrypted.rst
10964 F: include/keys/trusted-type.h
10965 F: include/keys/trusted_tpm.h
10966 F: security/keys/trusted-keys/
10969 M: Sumit Garg <sumit.garg@linaro.org>
10970 L: linux-integrity@vger.kernel.org
10971 L: keyrings@vger.kernel.org
10973 F: include/keys/trusted_tee.h
10974 F: security/keys/trusted-keys/trusted_tee.c
10977 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
10978 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10979 L: linux-integrity@vger.kernel.org
10980 L: keyrings@vger.kernel.org
10982 F: include/keys/trusted_caam.h
10983 F: security/keys/trusted-keys/trusted_caam.c
10986 M: David Howells <dhowells@redhat.com>
10987 M: Jarkko Sakkinen <jarkko@kernel.org>
10988 L: keyrings@vger.kernel.org
10990 F: Documentation/security/keys/core.rst
10992 F: include/linux/key-type.h
10993 F: include/linux/key.h
10994 F: include/linux/keyctl.h
10995 F: include/uapi/linux/keyctl.h
10998 KEYS/KEYRINGS_INTEGRITY
10999 M: Jarkko Sakkinen <jarkko@kernel.org>
11000 M: Mimi Zohar <zohar@linux.ibm.com>
11001 L: linux-integrity@vger.kernel.org
11002 L: keyrings@vger.kernel.org
11004 F: security/integrity/platform_certs
11007 M: Alexander Potapenko <glider@google.com>
11008 M: Marco Elver <elver@google.com>
11009 R: Dmitry Vyukov <dvyukov@google.com>
11010 L: kasan-dev@googlegroups.com
11012 F: Documentation/dev-tools/kfence.rst
11013 F: arch/*/include/asm/kfence.h
11014 F: include/linux/kfence.h
11015 F: lib/Kconfig.kfence
11019 M: Stefani Seibold <stefani@seibold.net>
11021 F: include/linux/kfifo.h
11025 KGDB / KDB /debug_core
11026 M: Jason Wessel <jason.wessel@windriver.com>
11027 M: Daniel Thompson <daniel.thompson@linaro.org>
11028 R: Douglas Anderson <dianders@chromium.org>
11029 L: kgdb-bugreport@lists.sourceforge.net
11031 W: http://kgdb.wiki.kernel.org/
11032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11033 F: Documentation/dev-tools/kgdb.rst
11034 F: drivers/misc/kgdbts.c
11035 F: drivers/tty/serial/kgdboc.c
11036 F: include/linux/kdb.h
11037 F: include/linux/kgdb.h
11039 F: kernel/module/kdb.c
11041 KHADAS MCU MFD DRIVER
11042 M: Neil Armstrong <narmstrong@baylibre.com>
11043 L: linux-amlogic@lists.infradead.org
11045 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11046 F: drivers/mfd/khadas-mcu.c
11047 F: include/linux/mfd/khadas-mcu.h
11048 F: drivers/thermal/khadas_mcu_fan.c
11051 M: Catalin Marinas <catalin.marinas@arm.com>
11053 F: Documentation/dev-tools/kmemleak.rst
11054 F: include/linux/kmemleak.h
11056 F: samples/kmemleak/kmemleak-test.c
11058 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11059 M: Luis Chamberlain <mcgrof@kernel.org>
11060 L: linux-kernel@vger.kernel.org
11061 L: linux-modules@vger.kernel.org
11063 F: include/linux/kmod.h
11066 F: tools/testing/selftests/kmod/
11069 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11070 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11071 M: "David S. Miller" <davem@davemloft.net>
11072 M: Masami Hiramatsu <mhiramat@kernel.org>
11074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11075 F: Documentation/trace/kprobes.rst
11076 F: include/asm-generic/kprobes.h
11077 F: include/linux/kprobes.h
11078 F: kernel/kprobes.c
11079 F: lib/test_kprobes.c
11082 KS0108 LCD CONTROLLER DRIVER
11083 M: Miguel Ojeda <ojeda@kernel.org>
11085 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11086 F: drivers/auxdisplay/ks0108.c
11087 F: include/linux/ks0108.h
11089 KTD253 BACKLIGHT DRIVER
11090 M: Linus Walleij <linus.walleij@linaro.org>
11092 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11093 F: drivers/video/backlight/ktd253-backlight.c
11096 M: Steven Rostedt <rostedt@goodmis.org>
11097 M: John Hawley <warthog9@eaglescrag.net>
11099 F: tools/testing/ktest
11102 M: David Ahern <dsahern@kernel.org>
11103 L: netdev@vger.kernel.org
11105 F: include/net/l3mdev.h
11109 M: John Fastabend <john.fastabend@gmail.com>
11110 M: Daniel Borkmann <daniel@iogearbox.net>
11111 M: Jakub Sitnicki <jakub@cloudflare.com>
11112 L: netdev@vger.kernel.org
11113 L: bpf@vger.kernel.org
11115 F: include/linux/skmsg.h
11116 F: net/core/skmsg.c
11117 F: net/core/sock_map.c
11118 F: net/ipv4/tcp_bpf.c
11119 F: net/ipv4/udp_bpf.c
11120 F: net/unix/unix_bpf.c
11122 LANDLOCK SECURITY MODULE
11123 M: Mickaël Salaün <mic@digikod.net>
11124 L: linux-security-module@vger.kernel.org
11126 W: https://landlock.io
11127 T: git https://github.com/landlock-lsm/linux.git
11128 F: Documentation/security/landlock.rst
11129 F: Documentation/userspace-api/landlock.rst
11130 F: include/uapi/linux/landlock.h
11131 F: samples/landlock/
11132 F: security/landlock/
11133 F: tools/testing/selftests/landlock/
11137 LANTIQ / INTEL Ethernet drivers
11138 M: Hauke Mehrtens <hauke@hauke-m.de>
11139 L: netdev@vger.kernel.org
11141 F: drivers/net/dsa/lantiq_gswip.c
11142 F: drivers/net/dsa/lantiq_pce.h
11143 F: drivers/net/ethernet/lantiq_xrx200.c
11144 F: net/dsa/tag_gswip.c
11146 LANTIQ MIPS ARCHITECTURE
11147 M: John Crispin <john@phrozen.org>
11148 L: linux-mips@vger.kernel.org
11150 F: arch/mips/lantiq
11151 F: drivers/soc/lantiq
11153 LASI 53c700 driver for PARISC
11154 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11155 L: linux-scsi@vger.kernel.org
11157 F: Documentation/scsi/53c700.rst
11158 F: drivers/scsi/53c700*
11161 M: Tobin C. Harding <me@tobin.cc>
11162 M: Tycho Andersen <tycho@tycho.pizza>
11163 L: linux-hardening@vger.kernel.org
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11166 F: scripts/leaking_addresses.pl
11169 M: Pavel Machek <pavel@ucw.cz>
11170 L: linux-leds@vger.kernel.org
11172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11173 F: Documentation/devicetree/bindings/leds/
11175 F: include/linux/leds.h
11177 LEGACY EEPROM DRIVER
11178 M: Jean Delvare <jdelvare@suse.com>
11180 F: Documentation/misc-devices/eeprom.rst
11181 F: drivers/misc/eeprom/eeprom.c
11183 LEGO MINDSTORMS EV3
11184 R: David Lechner <david@lechnology.com>
11186 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11187 F: arch/arm/boot/dts/da850-lego-ev3.dts
11188 F: drivers/power/supply/lego_ev3_battery.c
11190 LEGO USB Tower driver
11191 M: Juergen Stuber <starblue@users.sourceforge.net>
11192 L: legousb-devel@lists.sourceforge.net
11194 W: http://legousb.sourceforge.net/
11195 F: drivers/usb/misc/legousbtower.c
11197 LETSKETCH HID TABLET DRIVER
11198 M: Hans de Goede <hdegoede@redhat.com>
11199 L: linux-input@vger.kernel.org
11201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11202 F: drivers/hid/hid-letsketch.c
11205 M: Matan Ziv-Av <matan@svgalib.org>
11206 L: platform-driver-x86@vger.kernel.org
11208 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11209 F: Documentation/admin-guide/laptops/lg-laptop.rst
11210 F: drivers/platform/x86/lg-laptop.c
11212 LG2160 MEDIA DRIVER
11213 M: Michael Krufky <mkrufky@linuxtv.org>
11214 L: linux-media@vger.kernel.org
11216 W: https://linuxtv.org
11217 W: http://github.com/mkrufky
11218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11219 T: git git://linuxtv.org/mkrufky/tuners.git
11220 F: drivers/media/dvb-frontends/lg2160.*
11222 LGDT3305 MEDIA DRIVER
11223 M: Michael Krufky <mkrufky@linuxtv.org>
11224 L: linux-media@vger.kernel.org
11226 W: https://linuxtv.org
11227 W: http://github.com/mkrufky
11228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11229 T: git git://linuxtv.org/mkrufky/tuners.git
11230 F: drivers/media/dvb-frontends/lgdt3305.*
11232 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11233 M: Viresh Kumar <vireshk@kernel.org>
11234 L: linux-ide@vger.kernel.org
11236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11237 F: drivers/ata/pata_arasan_cf.c
11238 F: include/linux/pata_arasan_cf_data.h
11240 LIBATA PATA DRIVERS
11241 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11242 L: linux-ide@vger.kernel.org
11243 F: drivers/ata/ata_*.c
11244 F: drivers/ata/pata_*.c
11246 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11247 M: Linus Walleij <linus.walleij@linaro.org>
11248 L: linux-ide@vger.kernel.org
11250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11251 F: drivers/ata/pata_ftide010.c
11252 F: drivers/ata/sata_gemini.c
11253 F: drivers/ata/sata_gemini.h
11255 LIBATA SATA AHCI PLATFORM devices support
11256 M: Hans de Goede <hdegoede@redhat.com>
11257 M: Jens Axboe <axboe@kernel.dk>
11258 L: linux-ide@vger.kernel.org
11260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11261 F: drivers/ata/ahci_platform.c
11262 F: drivers/ata/libahci_platform.c
11263 F: include/linux/ahci_platform.h
11265 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11266 M: Mikael Pettersson <mikpelinux@gmail.com>
11267 L: linux-ide@vger.kernel.org
11269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11270 F: drivers/ata/sata_promise.*
11272 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11273 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11274 L: linux-ide@vger.kernel.org
11276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11277 F: Documentation/ABI/testing/sysfs-ata
11278 F: Documentation/devicetree/bindings/ata/
11280 F: include/linux/ata.h
11281 F: include/linux/libata.h
11283 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11284 M: Vishal Verma <vishal.l.verma@intel.com>
11285 M: Dan Williams <dan.j.williams@intel.com>
11286 M: Dave Jiang <dave.jiang@intel.com>
11287 L: nvdimm@lists.linux.dev
11289 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11290 P: Documentation/nvdimm/maintainer-entry-profile.rst
11291 F: drivers/nvdimm/btt*
11293 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11294 M: Dan Williams <dan.j.williams@intel.com>
11295 M: Vishal Verma <vishal.l.verma@intel.com>
11296 M: Dave Jiang <dave.jiang@intel.com>
11297 L: nvdimm@lists.linux.dev
11299 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11300 P: Documentation/nvdimm/maintainer-entry-profile.rst
11301 F: drivers/nvdimm/pmem*
11303 LIBNVDIMM: DEVICETREE BINDINGS
11304 M: Oliver O'Halloran <oohall@gmail.com>
11305 L: nvdimm@lists.linux.dev
11307 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11308 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11309 F: drivers/nvdimm/of_pmem.c
11311 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11312 M: Dan Williams <dan.j.williams@intel.com>
11313 M: Vishal Verma <vishal.l.verma@intel.com>
11314 M: Dave Jiang <dave.jiang@intel.com>
11315 M: Ira Weiny <ira.weiny@intel.com>
11316 L: nvdimm@lists.linux.dev
11318 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11319 P: Documentation/nvdimm/maintainer-entry-profile.rst
11320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11321 F: drivers/acpi/nfit/*
11322 F: drivers/nvdimm/*
11323 F: include/linux/libnvdimm.h
11324 F: include/linux/nd.h
11325 F: include/uapi/linux/ndctl.h
11326 F: tools/testing/nvdimm/
11328 LICENSES and SPDX stuff
11329 M: Thomas Gleixner <tglx@linutronix.de>
11330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11331 L: linux-spdx@vger.kernel.org
11333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11335 F: Documentation/process/license-rules.rst
11337 F: scripts/spdxcheck-test.sh
11338 F: scripts/spdxcheck.py
11340 LINEAR RANGES HELPERS
11341 M: Mark Brown <broonie@kernel.org>
11342 R: Matti Vaittinen <mazziesaccount@gmail.com>
11343 F: lib/linear_ranges.c
11344 F: lib/test_linear_ranges.c
11345 F: include/linux/linear_range.h
11347 LINUX FOR POWER MACINTOSH
11348 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11349 L: linuxppc-dev@lists.ozlabs.org
11351 F: arch/powerpc/platforms/powermac/
11352 F: drivers/macintosh/
11354 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11355 M: Michael Ellerman <mpe@ellerman.id.au>
11356 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11357 R: Paul Mackerras <paulus@samba.org>
11358 L: linuxppc-dev@lists.ozlabs.org
11360 W: https://github.com/linuxppc/wiki/wiki
11361 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11363 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11364 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11365 F: Documentation/devicetree/bindings/powerpc/
11366 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11367 F: Documentation/powerpc/
11369 F: drivers/*/*/*pasemi*
11370 F: drivers/*/*pasemi*
11371 F: drivers/char/tpm/tpm_ibmvtpm*
11372 F: drivers/crypto/nx/
11373 F: drivers/crypto/vmx/
11374 F: drivers/i2c/busses/i2c-opal.c
11375 F: drivers/net/ethernet/ibm/ibmveth.*
11376 F: drivers/net/ethernet/ibm/ibmvnic.*
11377 F: drivers/pci/hotplug/pnv_php.c
11378 F: drivers/pci/hotplug/rpa*
11379 F: drivers/rtc/rtc-opal.c
11380 F: drivers/scsi/ibmvscsi/
11381 F: drivers/tty/hvc/hvc_opal.c
11382 F: drivers/watchdog/wdrtas.c
11383 F: tools/testing/selftests/powerpc
11390 LINUX FOR POWERPC EMBEDDED MPC5XXX
11391 M: Anatolij Gustschin <agust@denx.de>
11392 L: linuxppc-dev@lists.ozlabs.org
11394 F: arch/powerpc/platforms/512x/
11395 F: arch/powerpc/platforms/52xx/
11397 LINUX FOR POWERPC EMBEDDED PPC4XX
11398 L: linuxppc-dev@lists.ozlabs.org
11400 F: arch/powerpc/platforms/40x/
11401 F: arch/powerpc/platforms/44x/
11403 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11404 M: Scott Wood <oss@buserror.net>
11405 L: linuxppc-dev@lists.ozlabs.org
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11408 F: Documentation/devicetree/bindings/powerpc/fsl/
11409 F: arch/powerpc/platforms/83xx/
11410 F: arch/powerpc/platforms/85xx/
11412 LINUX FOR POWERPC EMBEDDED PPC8XX
11413 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11414 L: linuxppc-dev@lists.ozlabs.org
11416 F: arch/powerpc/platforms/8xx/
11418 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11419 M: Kees Cook <keescook@chromium.org>
11421 F: drivers/misc/lkdtm/*
11422 F: tools/testing/selftests/lkdtm/*
11424 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11425 M: Alan Stern <stern@rowland.harvard.edu>
11426 M: Andrea Parri <parri.andrea@gmail.com>
11427 M: Will Deacon <will@kernel.org>
11428 M: Peter Zijlstra <peterz@infradead.org>
11429 M: Boqun Feng <boqun.feng@gmail.com>
11430 M: Nicholas Piggin <npiggin@gmail.com>
11431 M: David Howells <dhowells@redhat.com>
11432 M: Jade Alglave <j.alglave@ucl.ac.uk>
11433 M: Luc Maranget <luc.maranget@inria.fr>
11434 M: "Paul E. McKenney" <paulmck@kernel.org>
11435 R: Akira Yokosawa <akiyks@gmail.com>
11436 R: Daniel Lustig <dlustig@nvidia.com>
11437 R: Joel Fernandes <joel@joelfernandes.org>
11438 L: linux-kernel@vger.kernel.org
11439 L: linux-arch@vger.kernel.org
11441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11442 F: Documentation/atomic_bitops.txt
11443 F: Documentation/atomic_t.txt
11444 F: Documentation/core-api/refcount-vs-atomic.rst
11445 F: Documentation/litmus-tests/
11446 F: Documentation/memory-barriers.txt
11447 F: tools/memory-model/
11449 LIS3LV02D ACCELEROMETER DRIVER
11450 M: Eric Piel <eric.piel@tremplin-utc.net>
11452 F: Documentation/misc-devices/lis3lv02d.rst
11453 F: drivers/misc/lis3lv02d/
11454 F: drivers/platform/x86/hp_accel.c
11457 M: David Gow <davidgow@google.com>
11458 L: linux-kselftest@vger.kernel.org
11459 L: kunit-dev@googlegroups.com
11464 M: Karol Gugala <kgugala@antmicro.com>
11465 M: Mateusz Holenko <mholenko@antmicro.com>
11466 M: Gabriel Somlo <gsomlo@gmail.com>
11467 M: Joel Stanley <joel@jms.id.au>
11469 F: Documentation/devicetree/bindings/*/litex,*.yaml
11470 F: arch/openrisc/boot/dts/or1klitex.dts
11471 F: include/linux/litex.h
11472 F: drivers/tty/serial/liteuart.c
11473 F: drivers/soc/litex/*
11474 F: drivers/net/ethernet/litex/*
11475 F: drivers/mmc/host/litex_mmc.c
11479 M: Josh Poimboeuf <jpoimboe@kernel.org>
11480 M: Jiri Kosina <jikos@kernel.org>
11481 M: Miroslav Benes <mbenes@suse.cz>
11482 M: Petr Mladek <pmladek@suse.com>
11483 R: Joe Lawrence <joe.lawrence@redhat.com>
11484 L: live-patching@vger.kernel.org
11486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11487 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11488 F: Documentation/livepatch/
11489 F: arch/powerpc/include/asm/livepatch.h
11490 F: include/linux/livepatch.h
11491 F: kernel/livepatch/
11492 F: kernel/module/livepatch.c
11494 F: samples/livepatch/
11495 F: tools/testing/selftests/livepatch/
11498 L: netdev@vger.kernel.org
11500 F: include/linux/llc.h
11501 F: include/net/llc*
11502 F: include/uapi/linux/llc.h
11505 LM73 HARDWARE MONITOR DRIVER
11506 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11507 L: linux-hwmon@vger.kernel.org
11509 F: drivers/hwmon/lm73.c
11511 LM78 HARDWARE MONITOR DRIVER
11512 M: Jean Delvare <jdelvare@suse.com>
11513 L: linux-hwmon@vger.kernel.org
11515 F: Documentation/hwmon/lm78.rst
11516 F: drivers/hwmon/lm78.c
11518 LM83 HARDWARE MONITOR DRIVER
11519 M: Jean Delvare <jdelvare@suse.com>
11520 L: linux-hwmon@vger.kernel.org
11522 F: Documentation/hwmon/lm83.rst
11523 F: drivers/hwmon/lm83.c
11525 LM90 HARDWARE MONITOR DRIVER
11526 M: Jean Delvare <jdelvare@suse.com>
11527 L: linux-hwmon@vger.kernel.org
11529 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11530 F: Documentation/hwmon/lm90.rst
11531 F: drivers/hwmon/lm90.c
11532 F: include/dt-bindings/thermal/lm90.h
11534 LM95234 HARDWARE MONITOR DRIVER
11535 M: Guenter Roeck <linux@roeck-us.net>
11536 L: linux-hwmon@vger.kernel.org
11538 F: Documentation/hwmon/lm95234.rst
11539 F: drivers/hwmon/lm95234.c
11541 LME2510 MEDIA DRIVER
11542 M: Malcolm Priestley <tvboxspy@gmail.com>
11543 L: linux-media@vger.kernel.org
11545 W: https://linuxtv.org
11546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11547 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11549 LOADPIN SECURITY MODULE
11550 M: Kees Cook <keescook@chromium.org>
11552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11553 F: Documentation/admin-guide/LSM/LoadPin.rst
11554 F: security/loadpin/
11557 M: Peter Zijlstra <peterz@infradead.org>
11558 M: Ingo Molnar <mingo@redhat.com>
11559 M: Will Deacon <will@kernel.org>
11560 R: Waiman Long <longman@redhat.com>
11561 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11562 L: linux-kernel@vger.kernel.org
11564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11565 F: Documentation/locking/
11566 F: arch/*/include/asm/spinlock*.h
11567 F: include/linux/lockdep.h
11568 F: include/linux/mutex*.h
11569 F: include/linux/rwlock*.h
11570 F: include/linux/rwsem*.h
11571 F: include/linux/seqlock.h
11572 F: include/linux/spinlock*.h
11574 F: lib/locking*.[ch]
11575 X: kernel/locking/locktorture.c
11577 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11578 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11579 L: linux-ntfs-dev@lists.sourceforge.net
11581 W: http://www.linux-ntfs.org/content/view/19/37/
11582 F: Documentation/admin-guide/ldm.rst
11583 F: block/partitions/ldm.*
11585 LOGITECH HID GAMING KEYBOARDS
11586 M: Hans de Goede <hdegoede@redhat.com>
11587 L: linux-input@vger.kernel.org
11589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11590 F: drivers/hid/hid-lg-g15.c
11592 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11593 M: Adrien Grassein <adrien.grassein@gmail.com>
11595 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11596 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11599 M: Huacai Chen <chenhuacai@kernel.org>
11600 R: WANG Xuerui <kernel@xen0n.name>
11602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11604 F: drivers/*/*loongarch*
11605 F: Documentation/loongarch/
11606 F: Documentation/translations/zh_CN/loongarch/
11608 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11609 M: Sathya Prakash <sathya.prakash@broadcom.com>
11610 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11611 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11612 L: MPT-FusionLinux.pdl@broadcom.com
11613 L: linux-scsi@vger.kernel.org
11615 W: http://www.avagotech.com/support/
11616 F: drivers/message/fusion/
11617 F: drivers/scsi/mpt3sas/
11619 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11620 M: Matthew Wilcox <willy@infradead.org>
11621 L: linux-scsi@vger.kernel.org
11623 F: drivers/scsi/sym53c8xx_2/
11626 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11627 L: linux-iio@vger.kernel.org
11629 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11630 F: drivers/iio/dac/ltc1660.c
11632 LTC2688 IIO DAC DRIVER
11633 M: Nuno Sá <nuno.sa@analog.com>
11634 L: linux-iio@vger.kernel.org
11636 W: http://ez.analog.com/community/linux-device-drivers
11637 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11638 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11639 F: drivers/iio/dac/ltc2688.c
11641 LTC2947 HARDWARE MONITOR DRIVER
11642 M: Nuno Sá <nuno.sa@analog.com>
11643 L: linux-hwmon@vger.kernel.org
11645 W: https://ez.analog.com/linux-software-drivers
11646 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11647 F: drivers/hwmon/ltc2947-core.c
11648 F: drivers/hwmon/ltc2947-i2c.c
11649 F: drivers/hwmon/ltc2947-spi.c
11650 F: drivers/hwmon/ltc2947.h
11652 LTC2983 IIO TEMPERATURE DRIVER
11653 M: Nuno Sá <nuno.sa@analog.com>
11654 L: linux-iio@vger.kernel.org
11656 W: https://ez.analog.com/linux-software-drivers
11657 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11658 F: drivers/iio/temperature/ltc2983.c
11660 LTC4261 HARDWARE MONITOR DRIVER
11661 M: Guenter Roeck <linux@roeck-us.net>
11662 L: linux-hwmon@vger.kernel.org
11664 F: Documentation/hwmon/ltc4261.rst
11665 F: drivers/hwmon/ltc4261.c
11667 LTC4306 I2C MULTIPLEXER DRIVER
11668 M: Michael Hennerich <michael.hennerich@analog.com>
11669 L: linux-i2c@vger.kernel.org
11671 W: https://ez.analog.com/linux-software-drivers
11672 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11673 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11675 LTP (Linux Test Project)
11676 M: Mike Frysinger <vapier@gentoo.org>
11677 M: Cyril Hrubis <chrubis@suse.cz>
11678 M: Wanlong Gao <wanlong.gao@gmail.com>
11679 M: Jan Stancek <jstancek@redhat.com>
11680 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11681 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11682 L: ltp@lists.linux.it (subscribers-only)
11684 W: http://linux-test-project.github.io/
11685 T: git git://github.com/linux-test-project/ltp.git
11687 LYNX 28G SERDES PHY DRIVER
11688 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11689 L: netdev@vger.kernel.org
11691 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11692 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11695 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11696 L: netdev@vger.kernel.org
11698 F: drivers/net/pcs/pcs-lynx.c
11699 F: include/linux/pcs-lynx.h
11702 M: Geert Uytterhoeven <geert@linux-m68k.org>
11703 L: linux-m68k@lists.linux-m68k.org
11705 W: http://www.linux-m68k.org/
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11710 M68K ON APPLE MACINTOSH
11711 M: Joshua Thompson <funaho@jurai.org>
11712 L: linux-m68k@lists.linux-m68k.org
11714 W: http://www.mac.linux-m68k.org/
11716 F: drivers/macintosh/adb-iop.c
11717 F: drivers/macintosh/via-macii.c
11720 M: Philip Blundell <philb@gnu.org>
11722 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11723 F: arch/m68k/hp300/
11725 M88DS3103 MEDIA DRIVER
11726 M: Antti Palosaari <crope@iki.fi>
11727 L: linux-media@vger.kernel.org
11729 W: https://linuxtv.org
11730 W: http://palosaari.fi/linux/
11731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11732 T: git git://linuxtv.org/anttip/media_tree.git
11733 F: drivers/media/dvb-frontends/m88ds3103*
11735 M88RS2000 MEDIA DRIVER
11736 M: Malcolm Priestley <tvboxspy@gmail.com>
11737 L: linux-media@vger.kernel.org
11739 W: https://linuxtv.org
11740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11741 F: drivers/media/dvb-frontends/m88rs2000*
11743 MA901 MASTERKIT USB FM RADIO DRIVER
11744 M: Alexey Klimov <klimov.linux@gmail.com>
11745 L: linux-media@vger.kernel.org
11747 T: git git://linuxtv.org/media_tree.git
11748 F: drivers/media/radio/radio-ma901.c
11751 M: Johannes Berg <johannes@sipsolutions.net>
11752 L: linux-wireless@vger.kernel.org
11754 W: https://wireless.wiki.kernel.org/
11755 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11758 F: Documentation/networking/mac80211-injection.rst
11759 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11760 F: drivers/net/wireless/mac80211_hwsim.[ch]
11761 F: include/net/mac80211.h
11765 M: Jassi Brar <jassisinghbrar@gmail.com>
11766 L: linux-kernel@vger.kernel.org
11768 F: drivers/mailbox/
11769 F: include/linux/mailbox_client.h
11770 F: include/linux/mailbox_controller.h
11771 F: include/dt-bindings/mailbox/
11772 F: Documentation/devicetree/bindings/mailbox/
11775 M: Viresh Kumar <viresh.kumar@linaro.org>
11776 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11777 L: linux-kernel@vger.kernel.org
11779 F: drivers/mailbox/arm_mhuv2.c
11780 F: include/linux/mailbox/arm_mhuv2_message.h
11781 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11783 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11784 M: Jeremy Kerr <jk@codeconstruct.com.au>
11785 M: Matt Johnston <matt@codeconstruct.com.au>
11786 L: netdev@vger.kernel.org
11788 F: Documentation/networking/mctp.rst
11789 F: drivers/net/mctp/
11790 F: include/net/mctp.h
11791 F: include/net/mctpdevice.h
11792 F: include/net/netns/mctp.h
11795 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11796 M: Michael Kerrisk <mtk.manpages@gmail.com>
11797 L: linux-man@vger.kernel.org
11799 W: http://www.kernel.org/doc/man-pages
11801 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11802 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11803 L: linux-mips@vger.kernel.org
11805 F: arch/mips/boot/dts/img/pistachio*
11807 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11808 M: Andrew Lunn <andrew@lunn.ch>
11809 M: Vivien Didelot <vivien.didelot@gmail.com>
11810 L: netdev@vger.kernel.org
11812 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11813 F: Documentation/networking/devlink/mv88e6xxx.rst
11814 F: drivers/net/dsa/mv88e6xxx/
11815 F: include/linux/dsa/mv88e6xxx.h
11816 F: include/linux/platform_data/mv88e6xxx.h
11818 MARVELL ARMADA 3700 PHY DRIVERS
11819 M: Miquel Raynal <miquel.raynal@bootlin.com>
11821 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11822 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11823 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11824 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11826 MARVELL ARMADA 3700 SERIAL DRIVER
11827 M: Pali Rohár <pali@kernel.org>
11829 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11830 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11831 F: drivers/tty/serial/mvebu-uart.c
11833 MARVELL ARMADA DRM SUPPORT
11834 M: Russell King <linux@armlinux.org.uk>
11836 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11837 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11838 F: Documentation/devicetree/bindings/display/armada/
11839 F: drivers/gpu/drm/armada/
11840 F: include/uapi/drm/armada_drm.h
11842 MARVELL CRYPTO DRIVER
11843 M: Boris Brezillon <bbrezillon@kernel.org>
11844 M: Arnaud Ebalard <arno@natisbad.org>
11845 M: Srujana Challa <schalla@marvell.com>
11846 L: linux-crypto@vger.kernel.org
11848 F: drivers/crypto/marvell/
11849 F: include/linux/soc/marvell/octeontx2/
11851 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11852 M: Mirko Lindner <mlindner@marvell.com>
11853 M: Stephen Hemminger <stephen@networkplumber.org>
11854 L: netdev@vger.kernel.org
11856 F: drivers/net/ethernet/marvell/sk*
11858 MARVELL LIBERTAS WIRELESS DRIVER
11859 L: libertas-dev@lists.infradead.org
11861 F: drivers/net/wireless/marvell/libertas/
11863 MARVELL MACCHIATOBIN SUPPORT
11864 M: Russell King <linux@armlinux.org.uk>
11865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11867 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11869 MARVELL MV643XX ETHERNET DRIVER
11870 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11871 L: netdev@vger.kernel.org
11873 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11874 F: include/linux/mv643xx.h
11876 MARVELL MV88X3310 PHY DRIVER
11877 M: Russell King <linux@armlinux.org.uk>
11878 M: Marek Behún <kabel@kernel.org>
11879 L: netdev@vger.kernel.org
11881 F: drivers/net/phy/marvell10g.c
11883 MARVELL MVEBU THERMAL DRIVER
11884 M: Miquel Raynal <miquel.raynal@bootlin.com>
11886 F: drivers/thermal/armada_thermal.c
11888 MARVELL MVNETA ETHERNET DRIVER
11889 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11890 L: netdev@vger.kernel.org
11892 F: drivers/net/ethernet/marvell/mvneta.*
11894 MARVELL MVPP2 ETHERNET DRIVER
11895 M: Marcin Wojtas <mw@semihalf.com>
11896 M: Russell King <linux@armlinux.org.uk>
11897 L: netdev@vger.kernel.org
11899 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11900 F: drivers/net/ethernet/marvell/mvpp2/
11902 MARVELL MWIFIEX WIRELESS DRIVER
11903 M: Amitkumar Karwar <amitkarwar@gmail.com>
11904 M: Ganapathi Bhat <ganapathi017@gmail.com>
11905 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11906 M: Xinming Hu <huxinming820@gmail.com>
11907 L: linux-wireless@vger.kernel.org
11909 F: drivers/net/wireless/marvell/mwifiex/
11911 MARVELL MWL8K WIRELESS DRIVER
11912 M: Lennert Buytenhek <buytenh@wantstofly.org>
11913 L: linux-wireless@vger.kernel.org
11915 F: drivers/net/wireless/marvell/mwl8k.c
11917 MARVELL NAND CONTROLLER DRIVER
11918 M: Miquel Raynal <miquel.raynal@bootlin.com>
11919 L: linux-mtd@lists.infradead.org
11921 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11922 F: drivers/mtd/nand/raw/marvell_nand.c
11924 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11925 M: Sunil Goutham <sgoutham@marvell.com>
11926 M: Geetha sowjanya <gakula@marvell.com>
11927 M: Subbaraya Sundeep <sbhatta@marvell.com>
11928 M: hariprasad <hkelam@marvell.com>
11929 L: netdev@vger.kernel.org
11931 F: drivers/net/ethernet/marvell/octeontx2/nic/
11932 F: include/linux/soc/marvell/octeontx2/
11934 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11935 M: Sunil Goutham <sgoutham@marvell.com>
11936 M: Linu Cherian <lcherian@marvell.com>
11937 M: Geetha sowjanya <gakula@marvell.com>
11938 M: Jerin Jacob <jerinj@marvell.com>
11939 M: hariprasad <hkelam@marvell.com>
11940 M: Subbaraya Sundeep <sbhatta@marvell.com>
11941 L: netdev@vger.kernel.org
11943 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11944 F: drivers/net/ethernet/marvell/octeontx2/af/
11946 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11947 M: Taras Chornyi <tchornyi@marvell.com>
11949 W: https://github.com/Marvell-switching/switchdev-prestera
11950 F: drivers/net/ethernet/marvell/prestera/
11952 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11953 M: Nicolas Pitre <nico@fluxnic.net>
11955 F: drivers/mmc/host/mvsdio.*
11957 MARVELL USB MDIO CONTROLLER DRIVER
11958 M: Tobias Waldekranz <tobias@waldekranz.com>
11959 L: netdev@vger.kernel.org
11961 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11962 F: drivers/net/mdio/mdio-mvusb.c
11964 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11965 M: Hu Ziji <huziji@marvell.com>
11966 L: linux-mmc@vger.kernel.org
11968 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
11969 F: drivers/mmc/host/sdhci-xenon*
11971 MARVELL OCTEON ENDPOINT DRIVER
11972 M: Veerasenareddy Burru <vburru@marvell.com>
11973 M: Abhijit Ayarekar <aayarekar@marvell.com>
11974 L: netdev@vger.kernel.org
11976 F: drivers/net/ethernet/marvell/octeon_ep
11978 MATROX FRAMEBUFFER DRIVER
11979 L: linux-fbdev@vger.kernel.org
11981 F: drivers/video/fbdev/matrox/matroxfb_*
11982 F: include/uapi/linux/matroxfb.h
11985 M: Daniel Nilsson <daniel.nilsson@flex.com>
11986 L: linux-hwmon@vger.kernel.org
11988 F: Documentation/hwmon/max15301.rst
11989 F: drivers/hwmon/pmbus/max15301.c
11991 MAX16065 HARDWARE MONITOR DRIVER
11992 M: Guenter Roeck <linux@roeck-us.net>
11993 L: linux-hwmon@vger.kernel.org
11995 F: Documentation/hwmon/max16065.rst
11996 F: drivers/hwmon/max16065.c
11998 MAX2175 SDR TUNER DRIVER
11999 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12000 L: linux-media@vger.kernel.org
12002 T: git git://linuxtv.org/media_tree.git
12003 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12004 F: Documentation/userspace-api/media/drivers/max2175.rst
12005 F: drivers/media/i2c/max2175*
12006 F: include/uapi/linux/max2175.h
12008 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12009 L: linux-hwmon@vger.kernel.org
12011 F: Documentation/hwmon/max6650.rst
12012 F: drivers/hwmon/max6650.c
12014 MAX6697 HARDWARE MONITOR DRIVER
12015 M: Guenter Roeck <linux@roeck-us.net>
12016 L: linux-hwmon@vger.kernel.org
12018 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12019 F: Documentation/hwmon/max6697.rst
12020 F: drivers/hwmon/max6697.c
12021 F: include/linux/platform_data/max6697.h
12023 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12024 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12025 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12026 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12027 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12028 L: linux-media@vger.kernel.org
12030 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12031 F: drivers/media/i2c/max9286.c
12033 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12034 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12035 L: linux-media@vger.kernel.org
12037 F: drivers/staging/media/max96712/max96712.c
12039 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12040 M: Peter Rosin <peda@axentia.se>
12041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12043 F: Documentation/devicetree/bindings/sound/max9860.txt
12044 F: sound/soc/codecs/max9860.*
12046 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12047 M: Andreas Klinger <ak@it-klinger.de>
12048 L: linux-iio@vger.kernel.org
12050 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12051 F: drivers/iio/proximity/mb1232.c
12053 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12054 R: Iskren Chernev <iskren.chernev@gmail.com>
12055 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12056 R: Marek Szyprowski <m.szyprowski@samsung.com>
12057 R: Matheus Castello <matheus@castello.eng.br>
12058 L: linux-pm@vger.kernel.org
12060 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12061 F: drivers/power/supply/max17040_battery.c
12063 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12064 R: Hans de Goede <hdegoede@redhat.com>
12065 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12066 R: Marek Szyprowski <m.szyprowski@samsung.com>
12067 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12068 R: Purism Kernel Team <kernel@puri.sm>
12069 L: linux-pm@vger.kernel.org
12071 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12072 F: drivers/power/supply/max17042_battery.c
12074 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12075 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12076 L: linux-kernel@vger.kernel.org
12078 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12079 F: drivers/regulator/max20086-regulator.c
12081 MAXIM MAX77650 PMIC MFD DRIVER
12082 M: Bartosz Golaszewski <brgl@bgdev.pl>
12083 L: linux-kernel@vger.kernel.org
12085 F: Documentation/devicetree/bindings/*/*max77650.yaml
12086 F: Documentation/devicetree/bindings/*/max77650*.yaml
12087 F: drivers/gpio/gpio-max77650.c
12088 F: drivers/input/misc/max77650-onkey.c
12089 F: drivers/leds/leds-max77650.c
12090 F: drivers/mfd/max77650.c
12091 F: drivers/power/supply/max77650-charger.c
12092 F: drivers/regulator/max77650-regulator.c
12093 F: include/linux/mfd/max77650.h
12095 MAXIM MAX77714 PMIC MFD DRIVER
12096 M: Luca Ceresoli <luca@lucaceresoli.net>
12098 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12099 F: drivers/mfd/max77714.c
12100 F: include/linux/mfd/max77714.h
12102 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12103 M: Javier Martinez Canillas <javier@dowhile0.org>
12104 L: linux-kernel@vger.kernel.org
12106 F: Documentation/devicetree/bindings/*/*max77802.yaml
12107 F: drivers/regulator/max77802-regulator.c
12108 F: include/dt-bindings/*/*max77802.h
12110 MAXIM MAX77976 BATTERY CHARGER
12111 M: Luca Ceresoli <luca@lucaceresoli.net>
12113 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12114 F: drivers/power/supply/max77976_charger.c
12116 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12117 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12118 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12119 L: linux-pm@vger.kernel.org
12121 B: mailto:linux-samsung-soc@vger.kernel.org
12122 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12123 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12124 F: drivers/power/supply/max14577_charger.c
12125 F: drivers/power/supply/max77693_charger.c
12127 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12128 M: Chanwoo Choi <cw00.choi@samsung.com>
12129 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12130 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12131 L: linux-kernel@vger.kernel.org
12133 B: mailto:linux-samsung-soc@vger.kernel.org
12134 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12135 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12136 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12137 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12138 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12139 F: Documentation/devicetree/bindings/mfd/max77693.txt
12140 F: drivers/*/*max77843.c
12141 F: drivers/*/max14577*.c
12142 F: drivers/*/max77686*.c
12143 F: drivers/*/max77693*.c
12144 F: drivers/clk/clk-max77686.c
12145 F: drivers/extcon/extcon-max14577.c
12146 F: drivers/extcon/extcon-max77693.c
12147 F: drivers/rtc/rtc-max77686.c
12148 F: include/linux/mfd/max14577*.h
12149 F: include/linux/mfd/max77686*.h
12150 F: include/linux/mfd/max77693*.h
12152 MAXIRADIO FM RADIO RECEIVER DRIVER
12153 M: Hans Verkuil <hverkuil@xs4all.nl>
12154 L: linux-media@vger.kernel.org
12156 W: https://linuxtv.org
12157 T: git git://linuxtv.org/media_tree.git
12158 F: drivers/media/radio/radio-maxiradio*
12160 MAXLINEAR ETHERNET PHY DRIVER
12161 M: Xu Liang <lxu@maxlinear.com>
12162 L: netdev@vger.kernel.org
12164 F: drivers/net/phy/mxl-gpy.c
12166 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12167 R: Yasushi SHOJI <yashi@spacecubics.com>
12168 L: linux-can@vger.kernel.org
12170 F: drivers/net/can/usb/mcba_usb.c
12172 MCAN MMIO DEVICE DRIVER
12173 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12174 L: linux-can@vger.kernel.org
12176 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12177 F: drivers/net/can/m_can/m_can.c
12178 F: drivers/net/can/m_can/m_can.h
12179 F: drivers/net/can/m_can/m_can_platform.c
12181 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12182 M: Rishi Gupta <gupt21@gmail.com>
12183 L: linux-i2c@vger.kernel.org
12184 L: linux-input@vger.kernel.org
12186 F: drivers/hid/hid-mcp2221.c
12188 MCP251XFD SPI-CAN NETWORK DRIVER
12189 M: Marc Kleine-Budde <mkl@pengutronix.de>
12190 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12191 R: Thomas Kopp <thomas.kopp@microchip.com>
12192 L: linux-can@vger.kernel.org
12194 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12195 F: drivers/net/can/spi/mcp251xfd/
12197 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12198 M: Peter Rosin <peda@axentia.se>
12199 L: linux-iio@vger.kernel.org
12201 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12202 F: drivers/iio/potentiometer/mcp4018.c
12203 F: drivers/iio/potentiometer/mcp4531.c
12205 MCR20A IEEE-802.15.4 RADIO DRIVER
12206 M: Xue Liu <liuxuenetmail@gmail.com>
12207 L: linux-wpan@vger.kernel.org
12209 W: https://github.com/xueliu/mcr20a-linux
12210 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12211 F: drivers/net/ieee802154/mcr20a.c
12212 F: drivers/net/ieee802154/mcr20a.h
12214 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12215 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12216 L: linux-iio@vger.kernel.org
12218 F: drivers/iio/dac/cio-dac.c
12220 MEDIA CONTROLLER FRAMEWORK
12221 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12222 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12223 L: linux-media@vger.kernel.org
12225 W: https://www.linuxtv.org
12226 T: git git://linuxtv.org/media_tree.git
12227 F: drivers/media/mc/
12228 F: include/media/media-*.h
12229 F: include/uapi/linux/media.h
12231 MEDIA DRIVER FOR FREESCALE IMX PXP
12232 M: Philipp Zabel <p.zabel@pengutronix.de>
12233 L: linux-media@vger.kernel.org
12235 T: git git://linuxtv.org/media_tree.git
12236 F: drivers/media/platform/nxp/imx-pxp.[ch]
12238 MEDIA DRIVERS FOR ASCOT2E
12239 M: Sergey Kozlov <serjk@netup.ru>
12240 M: Abylay Ospan <aospan@netup.ru>
12241 L: linux-media@vger.kernel.org
12243 W: https://linuxtv.org
12244 W: http://netup.tv/
12245 T: git git://linuxtv.org/media_tree.git
12246 F: drivers/media/dvb-frontends/ascot2e*
12248 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12249 M: Jasmin Jessich <jasmin@anw.at>
12250 L: linux-media@vger.kernel.org
12252 W: https://linuxtv.org
12253 T: git git://linuxtv.org/media_tree.git
12254 F: drivers/media/dvb-frontends/cxd2099*
12256 MEDIA DRIVERS FOR CXD2841ER
12257 M: Sergey Kozlov <serjk@netup.ru>
12258 M: Abylay Ospan <aospan@netup.ru>
12259 L: linux-media@vger.kernel.org
12261 W: https://linuxtv.org
12262 W: http://netup.tv/
12263 T: git git://linuxtv.org/media_tree.git
12264 F: drivers/media/dvb-frontends/cxd2841er*
12266 MEDIA DRIVERS FOR CXD2880
12267 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12268 L: linux-media@vger.kernel.org
12270 W: http://linuxtv.org/
12271 T: git git://linuxtv.org/media_tree.git
12272 F: drivers/media/dvb-frontends/cxd2880/*
12273 F: drivers/media/spi/cxd2880*
12275 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12276 L: linux-media@vger.kernel.org
12278 W: https://linuxtv.org
12279 T: git git://linuxtv.org/media_tree.git
12280 F: drivers/media/pci/ddbridge/*
12282 MEDIA DRIVERS FOR FREESCALE IMX
12283 M: Steve Longerbeam <slongerbeam@gmail.com>
12284 M: Philipp Zabel <p.zabel@pengutronix.de>
12285 L: linux-media@vger.kernel.org
12287 T: git git://linuxtv.org/media_tree.git
12288 F: Documentation/admin-guide/media/imx.rst
12289 F: Documentation/devicetree/bindings/media/imx.txt
12290 F: drivers/staging/media/imx/
12291 F: include/linux/imx-media.h
12292 F: include/media/imx.h
12294 MEDIA DRIVERS FOR FREESCALE IMX7
12295 M: Rui Miguel Silva <rmfrfs@gmail.com>
12296 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12297 L: linux-media@vger.kernel.org
12299 T: git git://linuxtv.org/media_tree.git
12300 F: Documentation/admin-guide/media/imx7.rst
12301 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12302 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12303 F: drivers/media/platform/nxp/imx-mipi-csis.c
12304 F: drivers/staging/media/imx/imx7-media-csi.c
12306 MEDIA DRIVERS FOR HELENE
12307 M: Abylay Ospan <aospan@netup.ru>
12308 L: linux-media@vger.kernel.org
12310 W: https://linuxtv.org
12311 W: http://netup.tv/
12312 T: git git://linuxtv.org/media_tree.git
12313 F: drivers/media/dvb-frontends/helene*
12315 MEDIA DRIVERS FOR HORUS3A
12316 M: Sergey Kozlov <serjk@netup.ru>
12317 M: Abylay Ospan <aospan@netup.ru>
12318 L: linux-media@vger.kernel.org
12320 W: https://linuxtv.org
12321 W: http://netup.tv/
12322 T: git git://linuxtv.org/media_tree.git
12323 F: drivers/media/dvb-frontends/horus3a*
12325 MEDIA DRIVERS FOR LNBH25
12326 M: Sergey Kozlov <serjk@netup.ru>
12327 M: Abylay Ospan <aospan@netup.ru>
12328 L: linux-media@vger.kernel.org
12330 W: https://linuxtv.org
12331 W: http://netup.tv/
12332 T: git git://linuxtv.org/media_tree.git
12333 F: drivers/media/dvb-frontends/lnbh25*
12335 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12336 L: linux-media@vger.kernel.org
12338 W: https://linuxtv.org
12339 T: git git://linuxtv.org/media_tree.git
12340 F: drivers/media/dvb-frontends/mxl5xx*
12342 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12343 M: Sergey Kozlov <serjk@netup.ru>
12344 M: Abylay Ospan <aospan@netup.ru>
12345 L: linux-media@vger.kernel.org
12347 W: https://linuxtv.org
12348 W: http://netup.tv/
12349 T: git git://linuxtv.org/media_tree.git
12350 F: drivers/media/pci/netup_unidvb/*
12352 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12353 M: Dmitry Osipenko <digetx@gmail.com>
12354 L: linux-media@vger.kernel.org
12355 L: linux-tegra@vger.kernel.org
12357 T: git git://linuxtv.org/media_tree.git
12358 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12359 F: drivers/media/platform/nvidia/tegra-vde/
12361 MEDIA DRIVERS FOR RENESAS - CEU
12362 M: Jacopo Mondi <jacopo@jmondi.org>
12363 L: linux-media@vger.kernel.org
12364 L: linux-renesas-soc@vger.kernel.org
12366 T: git git://linuxtv.org/media_tree.git
12367 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12368 F: drivers/media/platform/renesas/renesas-ceu.c
12369 F: include/media/drv-intf/renesas-ceu.h
12371 MEDIA DRIVERS FOR RENESAS - DRIF
12372 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12373 L: linux-media@vger.kernel.org
12374 L: linux-renesas-soc@vger.kernel.org
12376 T: git git://linuxtv.org/media_tree.git
12377 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12378 F: drivers/media/platform/renesas/rcar_drif.c
12380 MEDIA DRIVERS FOR RENESAS - FCP
12381 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12382 L: linux-media@vger.kernel.org
12383 L: linux-renesas-soc@vger.kernel.org
12385 T: git git://linuxtv.org/media_tree.git
12386 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12387 F: drivers/media/platform/renesas/rcar-fcp.c
12388 F: include/media/rcar-fcp.h
12390 MEDIA DRIVERS FOR RENESAS - FDP1
12391 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12392 L: linux-media@vger.kernel.org
12393 L: linux-renesas-soc@vger.kernel.org
12395 T: git git://linuxtv.org/media_tree.git
12396 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12397 F: drivers/media/platform/renesas/rcar_fdp1.c
12399 MEDIA DRIVERS FOR RENESAS - VIN
12400 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12401 L: linux-media@vger.kernel.org
12402 L: linux-renesas-soc@vger.kernel.org
12404 T: git git://linuxtv.org/media_tree.git
12405 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12406 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12407 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12408 F: drivers/media/platform/renesas/rcar-isp.c
12409 F: drivers/media/platform/renesas/rcar-vin/
12411 MEDIA DRIVERS FOR RENESAS - VSP1
12412 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12413 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12414 L: linux-media@vger.kernel.org
12415 L: linux-renesas-soc@vger.kernel.org
12417 T: git git://linuxtv.org/media_tree.git
12418 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12419 F: drivers/media/platform/renesas/vsp1/
12421 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12422 L: linux-media@vger.kernel.org
12424 W: https://linuxtv.org
12425 T: git git://linuxtv.org/media_tree.git
12426 F: drivers/media/dvb-frontends/stv0910*
12428 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12429 L: linux-media@vger.kernel.org
12431 W: https://linuxtv.org
12432 T: git git://linuxtv.org/media_tree.git
12433 F: drivers/media/dvb-frontends/stv6111*
12435 MEDIA DRIVERS FOR STM32 - DCMI
12436 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12437 L: linux-media@vger.kernel.org
12439 T: git git://linuxtv.org/media_tree.git
12440 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12441 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12443 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12444 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12445 L: linux-media@vger.kernel.org
12447 W: https://linuxtv.org
12448 Q: http://patchwork.kernel.org/project/linux-media/list/
12449 T: git git://linuxtv.org/media_tree.git
12450 F: Documentation/admin-guide/media/
12451 F: Documentation/devicetree/bindings/media/
12452 F: Documentation/driver-api/media/
12453 F: Documentation/userspace-api/media/
12455 F: drivers/staging/media/
12456 F: include/linux/platform_data/media/
12458 F: include/uapi/linux/dvb/
12459 F: include/uapi/linux/ivtv*
12460 F: include/uapi/linux/media.h
12461 F: include/uapi/linux/meye.h
12462 F: include/uapi/linux/uvcvideo.h
12463 F: include/uapi/linux/v4l2-*
12464 F: include/uapi/linux/videodev2.h
12466 MEDIATEK BLUETOOTH DRIVER
12467 M: Sean Wang <sean.wang@mediatek.com>
12468 L: linux-bluetooth@vger.kernel.org
12469 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12471 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12472 F: drivers/bluetooth/btmtkuart.c
12474 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12475 M: Sean Wang <sean.wang@mediatek.com>
12476 L: linux-pm@vger.kernel.org
12478 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12479 F: drivers/power/reset/mt6323-poweroff.c
12481 MEDIATEK CIR DRIVER
12482 M: Sean Wang <sean.wang@mediatek.com>
12484 F: drivers/media/rc/mtk-cir.c
12486 MEDIATEK DMA DRIVER
12487 M: Sean Wang <sean.wang@mediatek.com>
12488 L: dmaengine@vger.kernel.org
12489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12490 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12492 F: Documentation/devicetree/bindings/dma/mtk-*
12493 F: drivers/dma/mediatek/
12495 MEDIATEK ETHERNET DRIVER
12496 M: Felix Fietkau <nbd@nbd.name>
12497 M: John Crispin <john@phrozen.org>
12498 M: Sean Wang <sean.wang@mediatek.com>
12499 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12500 L: netdev@vger.kernel.org
12502 F: drivers/net/ethernet/mediatek/
12504 MEDIATEK I2C CONTROLLER DRIVER
12505 M: Qii Wang <qii.wang@mediatek.com>
12506 L: linux-i2c@vger.kernel.org
12508 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12509 F: drivers/i2c/busses/i2c-mt65xx.c
12511 MEDIATEK IOMMU DRIVER
12512 M: Yong Wu <yong.wu@mediatek.com>
12513 L: iommu@lists.linux-foundation.org
12514 L: iommu@lists.linux.dev
12515 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12517 F: Documentation/devicetree/bindings/iommu/mediatek*
12518 F: drivers/iommu/mtk_iommu*
12519 F: include/dt-bindings/memory/mt*-port.h
12521 MEDIATEK JPEG DRIVER
12522 M: Bin Liu <bin.liu@mediatek.com>
12524 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12525 F: drivers/media/platform/mediatek/jpeg/
12527 MEDIATEK MDP DRIVER
12528 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12529 M: Houlong Wei <houlong.wei@mediatek.com>
12530 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12532 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12533 F: drivers/media/platform/mediatek/mdp/
12534 F: drivers/media/platform/mediatek/vpu/
12536 MEDIATEK MEDIA DRIVER
12537 M: Tiffany Lin <tiffany.lin@mediatek.com>
12538 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12540 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12541 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12542 F: drivers/media/platform/mediatek/vcodec/
12543 F: drivers/media/platform/mediatek/vpu/
12545 MEDIATEK MMC/SD/SDIO DRIVER
12546 M: Chaotian Jing <chaotian.jing@mediatek.com>
12548 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12549 F: drivers/mmc/host/mtk-sd.c
12551 MEDIATEK MT76 WIRELESS LAN DRIVER
12552 M: Felix Fietkau <nbd@nbd.name>
12553 M: Lorenzo Bianconi <lorenzo@kernel.org>
12554 M: Ryder Lee <ryder.lee@mediatek.com>
12555 R: Shayne Chen <shayne.chen@mediatek.com>
12556 R: Sean Wang <sean.wang@mediatek.com>
12557 L: linux-wireless@vger.kernel.org
12559 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12560 F: drivers/net/wireless/mediatek/mt76/
12562 MEDIATEK MT7601U WIRELESS LAN DRIVER
12563 M: Jakub Kicinski <kubakici@wp.pl>
12564 L: linux-wireless@vger.kernel.org
12566 F: drivers/net/wireless/mediatek/mt7601u/
12568 MEDIATEK MT7621 CLOCK DRIVER
12569 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12571 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12572 F: drivers/clk/ralink/clk-mt7621.c
12574 MEDIATEK MT7621/28/88 I2C DRIVER
12575 M: Stefan Roese <sr@denx.de>
12576 L: linux-i2c@vger.kernel.org
12578 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12579 F: drivers/i2c/busses/i2c-mt7621.c
12581 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12582 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12584 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12585 F: drivers/pci/controller/pcie-mt7621.c
12587 MEDIATEK MT7621 PHY PCI DRIVER
12588 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12590 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12591 F: drivers/phy/ralink/phy-mt7621-pci.c
12593 MEDIATEK NAND CONTROLLER DRIVER
12594 L: linux-mtd@lists.infradead.org
12596 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12597 F: drivers/mtd/nand/raw/mtk_*
12599 MEDIATEK PMIC LED DRIVER
12600 M: Sean Wang <sean.wang@mediatek.com>
12602 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12603 F: drivers/leds/leds-mt6323.c
12605 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12606 M: Sean Wang <sean.wang@mediatek.com>
12608 F: drivers/char/hw_random/mtk-rng.c
12610 MEDIATEK SMI DRIVER
12611 M: Yong Wu <yong.wu@mediatek.com>
12612 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12614 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12615 F: drivers/memory/mtk-smi.c
12616 F: include/soc/mediatek/smi.h
12618 MEDIATEK SWITCH DRIVER
12619 M: Sean Wang <sean.wang@mediatek.com>
12620 M: Landen Chao <Landen.Chao@mediatek.com>
12621 M: DENG Qingfang <dqfext@gmail.com>
12622 L: netdev@vger.kernel.org
12624 F: drivers/net/dsa/mt7530.*
12625 F: net/dsa/tag_mtk.c
12627 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12628 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12629 M: Intel Corporation <linuxwwan@intel.com>
12630 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12631 R: Liu Haijun <haijun.liu@mediatek.com>
12632 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12633 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12634 L: netdev@vger.kernel.org
12636 F: drivers/net/wwan/t7xx/
12638 MEDIATEK USB3 DRD IP DRIVER
12639 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12640 L: linux-usb@vger.kernel.org
12641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12642 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12644 F: Documentation/devicetree/bindings/usb/mediatek,*
12645 F: drivers/usb/host/xhci-mtk*
12646 F: drivers/usb/mtu3/
12648 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12649 M: Peter Senna Tschudin <peter.senna@gmail.com>
12650 M: Martin Donnelly <martin.donnelly@ge.com>
12651 M: Martyn Welch <martyn.welch@collabora.co.uk>
12653 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12654 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12656 MEGARAID SCSI/SAS DRIVERS
12657 M: Kashyap Desai <kashyap.desai@broadcom.com>
12658 M: Sumit Saxena <sumit.saxena@broadcom.com>
12659 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12660 L: megaraidlinux.pdl@broadcom.com
12661 L: linux-scsi@vger.kernel.org
12663 W: http://www.avagotech.com/support/
12664 F: Documentation/scsi/megaraid.rst
12665 F: drivers/scsi/megaraid.*
12666 F: drivers/scsi/megaraid/
12668 MELEXIS MLX90614 DRIVER
12669 M: Crt Mori <cmo@melexis.com>
12670 L: linux-iio@vger.kernel.org
12672 W: http://www.melexis.com
12673 F: drivers/iio/temperature/mlx90614.c
12675 MELEXIS MLX90632 DRIVER
12676 M: Crt Mori <cmo@melexis.com>
12677 L: linux-iio@vger.kernel.org
12679 W: http://www.melexis.com
12680 F: drivers/iio/temperature/mlx90632.c
12682 MELFAS MIP4 TOUCHSCREEN DRIVER
12683 M: Sangwon Jee <jeesw@melfas.com>
12685 W: http://www.melfas.com
12686 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12687 F: drivers/input/touchscreen/melfas_mip4.c
12689 MELLANOX BLUEFIELD I2C DRIVER
12690 M: Khalil Blaiech <kblaiech@nvidia.com>
12691 L: linux-i2c@vger.kernel.org
12693 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12694 F: drivers/i2c/busses/i2c-mlxbf.c
12696 MELLANOX ETHERNET DRIVER (mlx4_en)
12697 M: Tariq Toukan <tariqt@nvidia.com>
12698 L: netdev@vger.kernel.org
12700 W: http://www.mellanox.com
12701 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12702 F: drivers/net/ethernet/mellanox/mlx4/en_*
12704 MELLANOX ETHERNET DRIVER (mlx5e)
12705 M: Saeed Mahameed <saeedm@nvidia.com>
12706 L: netdev@vger.kernel.org
12708 W: http://www.mellanox.com
12709 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12710 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12712 MELLANOX ETHERNET INNOVA DRIVERS
12713 R: Boris Pismenny <borisp@nvidia.com>
12714 L: netdev@vger.kernel.org
12716 W: http://www.mellanox.com
12717 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12718 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12719 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12720 F: include/linux/mlx5/mlx5_ifc_fpga.h
12722 MELLANOX ETHERNET SWITCH DRIVERS
12723 M: Ido Schimmel <idosch@nvidia.com>
12724 M: Petr Machata <petrm@nvidia.com>
12725 L: netdev@vger.kernel.org
12727 W: http://www.mellanox.com
12728 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12729 F: drivers/net/ethernet/mellanox/mlxsw/
12730 F: tools/testing/selftests/drivers/net/mlxsw/
12732 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12733 M: mlxsw@nvidia.com
12734 L: netdev@vger.kernel.org
12736 W: http://www.mellanox.com
12737 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12738 F: drivers/net/ethernet/mellanox/mlxfw/
12740 MELLANOX HARDWARE PLATFORM SUPPORT
12741 M: Hans de Goede <hdegoede@redhat.com>
12742 M: Mark Gross <markgross@kernel.org>
12743 M: Vadim Pasternak <vadimp@nvidia.com>
12744 L: platform-driver-x86@vger.kernel.org
12746 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12747 F: drivers/platform/mellanox/
12748 F: include/linux/platform_data/mlxreg.h
12750 MELLANOX MLX4 core VPI driver
12751 M: Tariq Toukan <tariqt@nvidia.com>
12752 L: netdev@vger.kernel.org
12753 L: linux-rdma@vger.kernel.org
12755 W: http://www.mellanox.com
12756 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12757 F: drivers/net/ethernet/mellanox/mlx4/
12758 F: include/linux/mlx4/
12760 MELLANOX MLX4 IB driver
12761 M: Yishai Hadas <yishaih@nvidia.com>
12762 L: linux-rdma@vger.kernel.org
12764 W: http://www.mellanox.com
12765 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12766 F: drivers/infiniband/hw/mlx4/
12767 F: include/linux/mlx4/
12768 F: include/uapi/rdma/mlx4-abi.h
12770 MELLANOX MLX5 core VPI driver
12771 M: Saeed Mahameed <saeedm@nvidia.com>
12772 M: Leon Romanovsky <leonro@nvidia.com>
12773 L: netdev@vger.kernel.org
12774 L: linux-rdma@vger.kernel.org
12776 W: http://www.mellanox.com
12777 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12778 F: Documentation/networking/device_drivers/ethernet/mellanox/
12779 F: drivers/net/ethernet/mellanox/mlx5/core/
12780 F: include/linux/mlx5/
12782 MELLANOX MLX5 IB driver
12783 M: Leon Romanovsky <leonro@nvidia.com>
12784 L: linux-rdma@vger.kernel.org
12786 W: http://www.mellanox.com
12787 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12788 F: drivers/infiniband/hw/mlx5/
12789 F: include/linux/mlx5/
12790 F: include/uapi/rdma/mlx5-abi.h
12792 MELLANOX MLXCPLD I2C AND MUX DRIVER
12793 M: Vadim Pasternak <vadimp@nvidia.com>
12794 M: Michael Shych <michaelsh@nvidia.com>
12795 L: linux-i2c@vger.kernel.org
12797 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12798 F: drivers/i2c/busses/i2c-mlxcpld.c
12799 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12801 MELLANOX MLXCPLD LED DRIVER
12802 M: Vadim Pasternak <vadimp@nvidia.com>
12803 L: linux-leds@vger.kernel.org
12805 F: Documentation/leds/leds-mlxcpld.rst
12806 F: drivers/leds/leds-mlxcpld.c
12807 F: drivers/leds/leds-mlxreg.c
12809 MELLANOX PLATFORM DRIVER
12810 M: Vadim Pasternak <vadimp@nvidia.com>
12811 L: platform-driver-x86@vger.kernel.org
12813 F: drivers/platform/x86/mlx-platform.c
12816 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12817 M: "Paul E. McKenney" <paulmck@kernel.org>
12818 L: linux-kernel@vger.kernel.org
12820 F: arch/powerpc/include/asm/membarrier.h
12821 F: include/uapi/linux/membarrier.h
12822 F: kernel/sched/membarrier.c
12825 M: Mike Rapoport <rppt@kernel.org>
12826 L: linux-mm@kvack.org
12828 F: Documentation/core-api/boot-time-mm.rst
12829 F: include/linux/memblock.h
12831 F: tools/testing/memblock/
12833 MEMORY CONTROLLER DRIVERS
12834 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12835 L: linux-kernel@vger.kernel.org
12837 B: mailto:krzysztof.kozlowski@linaro.org
12838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12839 F: Documentation/devicetree/bindings/memory-controllers/
12841 F: include/dt-bindings/memory/
12844 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12845 M: Dmitry Osipenko <digetx@gmail.com>
12846 L: linux-pm@vger.kernel.org
12847 L: linux-tegra@vger.kernel.org
12848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12850 F: drivers/devfreq/tegra30-devfreq.c
12853 M: Andrew Morton <akpm@linux-foundation.org>
12854 L: linux-mm@kvack.org
12856 W: http://www.linux-mm.org
12857 T: quilt https://ozlabs.org/~akpm/mmotm/
12858 T: quilt https://ozlabs.org/~akpm/mmots/
12859 T: git git://github.com/hnaz/linux-mm.git
12860 F: include/linux/gfp.h
12861 F: include/linux/memory_hotplug.h
12862 F: include/linux/mm.h
12863 F: include/linux/mmzone.h
12864 F: include/linux/pagewalk.h
12865 F: include/linux/vmalloc.h
12867 F: tools/testing/selftests/vm/
12869 MEMORY TECHNOLOGY DEVICES (MTD)
12870 M: Miquel Raynal <miquel.raynal@bootlin.com>
12871 M: Richard Weinberger <richard@nod.at>
12872 M: Vignesh Raghavendra <vigneshr@ti.com>
12873 L: linux-mtd@lists.infradead.org
12875 W: http://www.linux-mtd.infradead.org/
12876 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12877 C: irc://irc.oftc.net/mtd
12878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12880 F: Documentation/devicetree/bindings/mtd/
12882 F: include/linux/mtd/
12883 F: include/uapi/mtd/
12885 MEN A21 WATCHDOG DRIVER
12886 M: Johannes Thumshirn <morbidrsa@gmail.com>
12887 L: linux-watchdog@vger.kernel.org
12889 F: drivers/watchdog/mena21_wdt.c
12891 MEN CHAMELEON BUS (mcb)
12892 M: Johannes Thumshirn <morbidrsa@gmail.com>
12894 F: Documentation/driver-api/men-chameleon-bus.rst
12896 F: include/linux/mcb.h
12898 MEN F21BMC (Board Management Controller)
12899 M: Andreas Werner <andreas.werner@men.de>
12901 F: Documentation/hwmon/menf21bmc.rst
12902 F: drivers/hwmon/menf21bmc_hwmon.c
12903 F: drivers/leds/leds-menf21bmc.c
12904 F: drivers/mfd/menf21bmc.c
12905 F: drivers/watchdog/menf21bmc_wdt.c
12907 MEN Z069 WATCHDOG DRIVER
12908 M: Johannes Thumshirn <jth@kernel.org>
12909 L: linux-watchdog@vger.kernel.org
12911 F: drivers/watchdog/menz69_wdt.c
12913 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12914 M: Neil Armstrong <narmstrong@baylibre.com>
12915 L: linux-media@vger.kernel.org
12916 L: linux-amlogic@lists.infradead.org
12918 W: http://linux-meson.com/
12919 T: git git://linuxtv.org/media_tree.git
12920 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12921 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12922 F: drivers/media/cec/platform/meson/ao-cec.c
12924 MESON GE2D DRIVER FOR AMLOGIC SOCS
12925 M: Neil Armstrong <narmstrong@baylibre.com>
12926 L: linux-media@vger.kernel.org
12927 L: linux-amlogic@lists.infradead.org
12929 T: git git://linuxtv.org/media_tree.git
12930 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12931 F: drivers/media/platform/amlogic/meson-ge2d/
12933 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12934 M: Liang Yang <liang.yang@amlogic.com>
12935 L: linux-mtd@lists.infradead.org
12937 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12938 F: drivers/mtd/nand/raw/meson_*
12940 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12941 M: Neil Armstrong <narmstrong@baylibre.com>
12942 L: linux-media@vger.kernel.org
12943 L: linux-amlogic@lists.infradead.org
12945 T: git git://linuxtv.org/media_tree.git
12946 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12947 F: drivers/staging/media/meson/vdec/
12949 METHODE UDPU SUPPORT
12950 M: Vladimir Vid <vladimir.vid@sartura.hr>
12952 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12955 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12956 R: Hemant Kumar <quic_hemantk@quicinc.com>
12957 L: mhi@lists.linux.dev
12958 L: linux-arm-msm@vger.kernel.org
12960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12961 F: Documentation/ABI/stable/sysfs-bus-mhi
12962 F: Documentation/mhi/
12963 F: drivers/bus/mhi/
12964 F: include/linux/mhi.h
12966 MICROBLAZE ARCHITECTURE
12967 M: Michal Simek <monstr@monstr.eu>
12969 W: http://www.monstr.eu/fdt/
12970 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12971 F: arch/microblaze/
12973 MICROCHIP AT91 DMA DRIVERS
12974 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12975 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12977 L: dmaengine@vger.kernel.org
12979 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12980 F: drivers/dma/at_hdmac.c
12981 F: drivers/dma/at_hdmac_regs.h
12982 F: drivers/dma/at_xdmac.c
12983 F: include/dt-bindings/dma/at91.h
12985 MICROCHIP AT91 SERIAL DRIVER
12986 M: Richard Genoud <richard.genoud@gmail.com>
12988 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12989 F: drivers/tty/serial/atmel_serial.c
12990 F: drivers/tty/serial/atmel_serial.h
12992 MICROCHIP AT91 USART MFD DRIVER
12993 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12994 L: linux-kernel@vger.kernel.org
12996 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12997 F: drivers/mfd/at91-usart.c
12998 F: include/dt-bindings/mfd/at91-usart.h
13000 MICROCHIP AT91 USART SPI DRIVER
13001 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13002 L: linux-spi@vger.kernel.org
13004 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13005 F: drivers/spi/spi-at91-usart.c
13007 MICROCHIP AUDIO ASOC DRIVERS
13008 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13013 MICROCHIP CSI2DC DRIVER
13014 M: Eugen Hristev <eugen.hristev@microchip.com>
13015 L: linux-media@vger.kernel.org
13017 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13018 F: drivers/media/platform/atmel/microchip-csi2dc.c
13020 MICROCHIP ECC DRIVER
13021 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13022 L: linux-crypto@vger.kernel.org
13024 F: drivers/crypto/atmel-ecc.*
13026 MICROCHIP EIC DRIVER
13027 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13030 F: drivers/irqchip/irq-mchp-eic.c
13032 MICROCHIP I2C DRIVER
13033 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13034 L: linux-i2c@vger.kernel.org
13036 F: drivers/i2c/busses/i2c-at91-*.c
13037 F: drivers/i2c/busses/i2c-at91.h
13039 MICROCHIP ISC DRIVER
13040 M: Eugen Hristev <eugen.hristev@microchip.com>
13041 L: linux-media@vger.kernel.org
13043 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13044 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13045 F: drivers/media/platform/atmel/atmel-isc*
13046 F: drivers/media/platform/atmel/atmel-sama*-isc*
13047 F: include/linux/atmel-isc-media.h
13049 MICROCHIP ISI DRIVER
13050 M: Eugen Hristev <eugen.hristev@microchip.com>
13051 L: linux-media@vger.kernel.org
13053 F: drivers/media/platform/atmel/atmel-isi.c
13054 F: drivers/media/platform/atmel/atmel-isi.h
13056 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13057 M: Woojung Huh <woojung.huh@microchip.com>
13058 M: UNGLinuxDriver@microchip.com
13059 L: netdev@vger.kernel.org
13061 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13062 F: drivers/net/dsa/microchip/*
13063 F: include/linux/platform_data/microchip-ksz.h
13064 F: net/dsa/tag_ksz.c
13066 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13067 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13068 R: UNGLinuxDriver@microchip.com
13069 L: netdev@vger.kernel.org
13071 F: drivers/net/phy/microchip_t1.c
13073 MICROCHIP LAN743X ETHERNET DRIVER
13074 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13075 M: UNGLinuxDriver@microchip.com
13076 L: netdev@vger.kernel.org
13078 F: drivers/net/ethernet/microchip/lan743x_*
13080 MICROCHIP LAN966X ETHERNET DRIVER
13081 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13082 M: UNGLinuxDriver@microchip.com
13083 L: netdev@vger.kernel.org
13085 F: drivers/net/ethernet/microchip/lan966x/*
13087 MICROCHIP LCDFB DRIVER
13088 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13089 L: linux-fbdev@vger.kernel.org
13091 F: drivers/video/fbdev/atmel_lcdfb.c
13092 F: include/video/atmel_lcdc.h
13094 MICROCHIP MCP16502 PMIC DRIVER
13095 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13098 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13099 F: drivers/regulator/mcp16502.c
13101 MICROCHIP MCP3911 ADC DRIVER
13102 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13103 M: Kent Gustavsson <kent@minoris.se>
13104 L: linux-iio@vger.kernel.org
13106 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13107 F: drivers/iio/adc/mcp3911.c
13109 MICROCHIP MMC/SD/SDIO MCI DRIVER
13110 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13112 F: drivers/mmc/host/atmel-mci.c
13114 MICROCHIP NAND DRIVER
13115 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13116 L: linux-mtd@lists.infradead.org
13118 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13119 F: drivers/mtd/nand/raw/atmel/*
13121 MICROCHIP PWM DRIVER
13122 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13124 L: linux-pwm@vger.kernel.org
13126 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13127 F: drivers/pwm/pwm-atmel.c
13129 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13130 M: Eugen Hristev <eugen.hristev@microchip.com>
13131 L: linux-iio@vger.kernel.org
13133 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13134 F: drivers/iio/adc/at91-sama5d2_adc.c
13135 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13137 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13138 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13140 F: drivers/power/reset/at91-sama5d2_shdwc.c
13142 MICROCHIP SPI DRIVER
13143 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13145 F: drivers/spi/spi-atmel.*
13147 MICROCHIP SSC DRIVER
13148 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13151 F: drivers/misc/atmel-ssc.c
13152 F: include/linux/atmel-ssc.h
13154 MICROCHIP USB251XB DRIVER
13155 M: Richard Leitner <richard.leitner@skidata.com>
13156 L: linux-usb@vger.kernel.org
13158 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13159 F: drivers/usb/misc/usb251xb.c
13161 MICROCHIP USBA UDC DRIVER
13162 M: Cristian Birsan <cristian.birsan@microchip.com>
13163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13165 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13167 MICROCHIP WILC1000 WIFI DRIVER
13168 M: Ajay Singh <ajay.kathat@microchip.com>
13169 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13170 L: linux-wireless@vger.kernel.org
13172 F: drivers/net/wireless/microchip/wilc1000/
13174 MICROSEMI MIPS SOCS
13175 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13176 M: UNGLinuxDriver@microchip.com
13177 L: linux-mips@vger.kernel.org
13179 F: Documentation/devicetree/bindings/mips/mscc.txt
13180 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13181 F: arch/mips/boot/dts/mscc/
13182 F: arch/mips/configs/generic/board-ocelot.config
13183 F: arch/mips/generic/board-ocelot.c
13185 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13186 M: Don Brace <don.brace@microchip.com>
13187 L: storagedev@microchip.com
13188 L: linux-scsi@vger.kernel.org
13190 F: Documentation/scsi/smartpqi.rst
13191 F: drivers/scsi/smartpqi/Kconfig
13192 F: drivers/scsi/smartpqi/Makefile
13193 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13194 F: include/linux/cciss*.h
13195 F: include/uapi/linux/cciss*.h
13197 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13198 M: Maximilian Luz <luzmaximilian@gmail.com>
13199 L: linux-pm@vger.kernel.org
13200 L: platform-driver-x86@vger.kernel.org
13202 F: drivers/power/supply/surface_battery.c
13203 F: drivers/power/supply/surface_charger.c
13205 MICROSOFT SURFACE DTX DRIVER
13206 M: Maximilian Luz <luzmaximilian@gmail.com>
13207 L: platform-driver-x86@vger.kernel.org
13209 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13210 F: drivers/platform/surface/surface_dtx.c
13211 F: include/uapi/linux/surface_aggregator/dtx.h
13213 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13214 M: Maximilian Luz <luzmaximilian@gmail.com>
13215 L: platform-driver-x86@vger.kernel.org
13217 F: drivers/platform/surface/surface_gpe.c
13219 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13220 M: Hans de Goede <hdegoede@redhat.com>
13221 M: Mark Gross <markgross@kernel.org>
13222 M: Maximilian Luz <luzmaximilian@gmail.com>
13223 L: platform-driver-x86@vger.kernel.org
13225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13226 F: drivers/platform/surface/
13228 MICROSOFT SURFACE HID TRANSPORT DRIVER
13229 M: Maximilian Luz <luzmaximilian@gmail.com>
13230 L: linux-input@vger.kernel.org
13231 L: platform-driver-x86@vger.kernel.org
13233 F: drivers/hid/surface-hid/
13235 MICROSOFT SURFACE HOT-PLUG DRIVER
13236 M: Maximilian Luz <luzmaximilian@gmail.com>
13237 L: platform-driver-x86@vger.kernel.org
13239 F: drivers/platform/surface/surface_hotplug.c
13241 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13242 M: Maximilian Luz <luzmaximilian@gmail.com>
13243 L: platform-driver-x86@vger.kernel.org
13245 F: drivers/platform/surface/surface_platform_profile.c
13247 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13248 M: Chen Yu <yu.c.chen@intel.com>
13249 L: platform-driver-x86@vger.kernel.org
13251 F: drivers/platform/surface/surfacepro3_button.c
13253 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13254 M: Maximilian Luz <luzmaximilian@gmail.com>
13255 L: platform-driver-x86@vger.kernel.org
13257 W: https://github.com/linux-surface/surface-aggregator-module
13258 C: irc://irc.libera.chat/linux-surface
13259 F: Documentation/driver-api/surface_aggregator/
13260 F: drivers/platform/surface/aggregator/
13261 F: drivers/platform/surface/surface_acpi_notify.c
13262 F: drivers/platform/surface/surface_aggregator_cdev.c
13263 F: drivers/platform/surface/surface_aggregator_registry.c
13264 F: include/linux/surface_acpi_notify.h
13265 F: include/linux/surface_aggregator/
13266 F: include/uapi/linux/surface_aggregator/
13268 MICROTEK X6 SCANNER
13269 M: Oliver Neukum <oliver@neukum.org>
13271 F: drivers/usb/image/microtek.*
13273 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13274 M: Luka Kovacic <luka.kovacic@sartura.hr>
13275 M: Luka Perkov <luka.perkov@sartura.hr>
13277 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13278 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13279 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13280 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13281 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13282 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13284 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13285 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13286 L: linux-media@vger.kernel.org
13288 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13289 F: Documentation/driver-api/media/drivers/ccs/
13290 F: Documentation/userspace-api/media/drivers/ccs.rst
13291 F: drivers/media/i2c/ccs-pll.c
13292 F: drivers/media/i2c/ccs-pll.h
13293 F: drivers/media/i2c/ccs/
13294 F: include/uapi/linux/ccs.h
13295 F: include/uapi/linux/smiapp.h
13298 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13299 L: linux-mips@vger.kernel.org
13301 W: http://www.linux-mips.org/
13302 Q: https://patchwork.kernel.org/project/linux-mips/list/
13303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13304 F: Documentation/devicetree/bindings/mips/
13305 F: Documentation/mips/
13307 F: drivers/platform/mips/
13309 MIPS BOSTON DEVELOPMENT BOARD
13310 M: Paul Burton <paulburton@kernel.org>
13311 L: linux-mips@vger.kernel.org
13313 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13314 F: arch/mips/boot/dts/img/boston.dts
13315 F: arch/mips/configs/generic/board-boston.config
13316 F: drivers/clk/imgtec/clk-boston.c
13317 F: include/dt-bindings/clock/boston-clock.h
13320 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13321 M: Serge Semin <fancer.lancer@gmail.com>
13322 L: linux-mips@vger.kernel.org
13324 F: drivers/bus/mips_cdmm.c
13325 F: drivers/clocksource/mips-gic-timer.c
13326 F: drivers/cpuidle/cpuidle-cps.c
13327 F: drivers/irqchip/irq-mips-cpu.c
13328 F: drivers/irqchip/irq-mips-gic.c
13330 MIPS GENERIC PLATFORM
13331 M: Paul Burton <paulburton@kernel.org>
13332 L: linux-mips@vger.kernel.org
13334 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13335 F: arch/mips/generic/
13336 F: arch/mips/tools/generic-board-config.sh
13338 MIPS RINT INSTRUCTION EMULATION
13339 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13340 L: linux-mips@vger.kernel.org
13342 F: arch/mips/math-emu/dp_rint.c
13343 F: arch/mips/math-emu/sp_rint.c
13345 MIPS/LOONGSON1 ARCHITECTURE
13346 M: Keguang Zhang <keguang.zhang@gmail.com>
13347 L: linux-mips@vger.kernel.org
13349 F: arch/mips/include/asm/mach-loongson32/
13350 F: arch/mips/loongson32/
13351 F: drivers/*/*/*loongson1*
13352 F: drivers/*/*loongson1*
13354 MIPS/LOONGSON2EF ARCHITECTURE
13355 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13356 L: linux-mips@vger.kernel.org
13358 F: arch/mips/include/asm/mach-loongson2ef/
13359 F: arch/mips/loongson2ef/
13360 F: drivers/cpufreq/loongson2_cpufreq.c
13362 MIPS/LOONGSON64 ARCHITECTURE
13363 M: Huacai Chen <chenhuacai@kernel.org>
13364 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13365 L: linux-mips@vger.kernel.org
13367 F: arch/mips/include/asm/mach-loongson64/
13368 F: arch/mips/loongson64/
13369 F: drivers/irqchip/irq-loongson*
13370 F: drivers/platform/mips/cpu_hwmon.c
13372 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13373 M: Hans Verkuil <hverkuil@xs4all.nl>
13374 L: linux-media@vger.kernel.org
13376 W: https://linuxtv.org
13377 T: git git://linuxtv.org/media_tree.git
13378 F: drivers/media/radio/radio-miropcm20*
13381 R: Lubomir Rintel <lkundrak@v3.sk>
13382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13385 F: arch/arm/boot/dts/mmp*
13386 F: arch/arm/mach-mmp/
13387 F: include/linux/soc/mmp/
13389 MMP USB PHY DRIVERS
13390 R: Lubomir Rintel <lkundrak@v3.sk>
13391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13393 F: drivers/phy/marvell/phy-mmp3-usb.c
13394 F: drivers/phy/marvell/phy-pxa-usb.c
13396 MMU GATHER AND TLB INVALIDATION
13397 M: Will Deacon <will@kernel.org>
13398 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13399 M: Andrew Morton <akpm@linux-foundation.org>
13400 M: Nick Piggin <npiggin@gmail.com>
13401 M: Peter Zijlstra <peterz@infradead.org>
13402 L: linux-arch@vger.kernel.org
13403 L: linux-mm@kvack.org
13405 F: arch/*/include/asm/tlb.h
13406 F: include/asm-generic/tlb.h
13409 MN88472 MEDIA DRIVER
13410 M: Antti Palosaari <crope@iki.fi>
13411 L: linux-media@vger.kernel.org
13413 W: https://linuxtv.org
13414 W: http://palosaari.fi/linux/
13415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13416 F: drivers/media/dvb-frontends/mn88472*
13418 MN88473 MEDIA DRIVER
13419 M: Antti Palosaari <crope@iki.fi>
13420 L: linux-media@vger.kernel.org
13422 W: https://linuxtv.org
13423 W: http://palosaari.fi/linux/
13424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13425 F: drivers/media/dvb-frontends/mn88473*
13428 M: Luis Chamberlain <mcgrof@kernel.org>
13429 L: linux-modules@vger.kernel.org
13430 L: linux-kernel@vger.kernel.org
13432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13433 F: include/linux/module.h
13436 MONOLITHIC POWER SYSTEM PMIC DRIVER
13437 M: Saravanan Sekar <sravanhome@gmail.com>
13439 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13440 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13441 F: drivers/iio/adc/mp2629_adc.c
13442 F: drivers/mfd/mp2629.c
13443 F: drivers/power/supply/mp2629_charger.c
13444 F: drivers/regulator/mp5416.c
13445 F: drivers/regulator/mpq7920.c
13446 F: drivers/regulator/mpq7920.h
13447 F: include/linux/mfd/mp2629.h
13449 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13451 W: http://popies.net/meye/
13452 F: Documentation/userspace-api/media/drivers/meye*
13453 F: drivers/media/pci/meye/
13454 F: include/uapi/linux/meye.h
13456 MOTORCOMM PHY DRIVER
13457 M: Peter Geis <pgwipeout@gmail.com>
13458 L: netdev@vger.kernel.org
13460 F: drivers/net/phy/motorcomm.c
13462 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13463 M: Jiri Slaby <jirislaby@kernel.org>
13465 F: Documentation/driver-api/tty/moxa-smartio.rst
13466 F: drivers/tty/mxser.*
13468 MR800 AVERMEDIA USB FM RADIO DRIVER
13469 M: Alexey Klimov <klimov.linux@gmail.com>
13470 L: linux-media@vger.kernel.org
13472 T: git git://linuxtv.org/media_tree.git
13473 F: drivers/media/radio/radio-mr800.c
13475 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13476 M: Alan Ott <alan@signal11.us>
13477 L: linux-wpan@vger.kernel.org
13479 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13480 F: drivers/net/ieee802154/mrf24j40.c
13483 M: "Lee, Chun-Yi" <jlee@suse.com>
13484 L: platform-driver-x86@vger.kernel.org
13486 F: drivers/platform/x86/msi-laptop.c
13489 L: platform-driver-x86@vger.kernel.org
13491 F: drivers/platform/x86/msi-wmi.c
13493 MSI001 MEDIA DRIVER
13494 M: Antti Palosaari <crope@iki.fi>
13495 L: linux-media@vger.kernel.org
13497 W: https://linuxtv.org
13498 W: http://palosaari.fi/linux/
13499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13500 T: git git://linuxtv.org/anttip/media_tree.git
13501 F: drivers/media/tuners/msi001*
13503 MSI2500 MEDIA DRIVER
13504 M: Antti Palosaari <crope@iki.fi>
13505 L: linux-media@vger.kernel.org
13507 W: https://linuxtv.org
13508 W: http://palosaari.fi/linux/
13509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13510 T: git git://linuxtv.org/anttip/media_tree.git
13511 F: drivers/media/usb/msi2500/
13513 MSTAR INTERRUPT CONTROLLER DRIVER
13514 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13515 M: Daniel Palmer <daniel@thingy.jp>
13517 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13518 F: drivers/irqchip/irq-mst-intc.c
13520 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13521 M: Robert Jarzmik <robert.jarzmik@free.fr>
13522 L: linux-mtd@lists.infradead.org
13524 F: drivers/mtd/devices/docg3*
13526 MT9M032 APTINA SENSOR DRIVER
13527 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13528 L: linux-media@vger.kernel.org
13530 T: git git://linuxtv.org/media_tree.git
13531 F: drivers/media/i2c/mt9m032.c
13532 F: include/media/i2c/mt9m032.h
13534 MT9P031 APTINA CAMERA SENSOR
13535 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13536 L: linux-media@vger.kernel.org
13538 T: git git://linuxtv.org/media_tree.git
13539 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13540 F: drivers/media/i2c/mt9p031.c
13541 F: include/media/i2c/mt9p031.h
13543 MT9T001 APTINA CAMERA SENSOR
13544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13545 L: linux-media@vger.kernel.org
13547 T: git git://linuxtv.org/media_tree.git
13548 F: drivers/media/i2c/mt9t001.c
13549 F: include/media/i2c/mt9t001.h
13551 MT9T112 APTINA CAMERA SENSOR
13552 M: Jacopo Mondi <jacopo@jmondi.org>
13553 L: linux-media@vger.kernel.org
13555 T: git git://linuxtv.org/media_tree.git
13556 F: drivers/media/i2c/mt9t112.c
13557 F: include/media/i2c/mt9t112.h
13559 MT9V032 APTINA CAMERA SENSOR
13560 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13561 L: linux-media@vger.kernel.org
13563 T: git git://linuxtv.org/media_tree.git
13564 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13565 F: drivers/media/i2c/mt9v032.c
13566 F: include/media/i2c/mt9v032.h
13568 MT9V111 APTINA CAMERA SENSOR
13569 M: Jacopo Mondi <jacopo@jmondi.org>
13570 L: linux-media@vger.kernel.org
13572 T: git git://linuxtv.org/media_tree.git
13573 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13574 F: drivers/media/i2c/mt9v111.c
13576 MULTIFUNCTION DEVICES (MFD)
13577 M: Lee Jones <lee.jones@linaro.org>
13579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13580 F: Documentation/devicetree/bindings/mfd/
13582 F: include/dt-bindings/mfd/
13583 F: include/linux/mfd/
13585 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13587 F: drivers/mmc/host/mmc_spi.c
13588 F: include/linux/spi/mmc_spi.h
13590 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13591 M: Ulf Hansson <ulf.hansson@linaro.org>
13592 L: linux-mmc@vger.kernel.org
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13595 F: Documentation/devicetree/bindings/mmc/
13597 F: include/linux/mmc/
13598 F: include/uapi/linux/mmc/
13600 MULTIPLEXER SUBSYSTEM
13601 M: Peter Rosin <peda@axentia.se>
13603 F: Documentation/ABI/testing/sysfs-class-mux*
13604 F: Documentation/devicetree/bindings/mux/
13606 F: include/dt-bindings/mux/
13607 F: include/linux/mux/
13609 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13610 M: Bin Liu <b-liu@ti.com>
13611 L: linux-usb@vger.kernel.org
13613 F: drivers/usb/musb/
13615 MXL301RF MEDIA DRIVER
13616 M: Akihiro Tsukada <tskd08@gmail.com>
13617 L: linux-media@vger.kernel.org
13619 F: drivers/media/tuners/mxl301rf*
13621 MXL5007T MEDIA DRIVER
13622 M: Michael Krufky <mkrufky@linuxtv.org>
13623 L: linux-media@vger.kernel.org
13625 W: https://linuxtv.org
13626 W: http://github.com/mkrufky
13627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13628 T: git git://linuxtv.org/mkrufky/tuners.git
13629 F: drivers/media/tuners/mxl5007t.*
13632 M: Marek Vasut <marex@denx.de>
13633 M: Stefan Agner <stefan@agner.ch>
13634 L: dri-devel@lists.freedesktop.org
13636 T: git git://anongit.freedesktop.org/drm/drm-misc
13637 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13638 F: drivers/gpu/drm/mxsfb/
13640 MYLEX DAC960 PCI RAID Controller
13641 M: Hannes Reinecke <hare@kernel.org>
13642 L: linux-scsi@vger.kernel.org
13644 F: drivers/scsi/myrb.*
13645 F: drivers/scsi/myrs.*
13647 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13648 M: Chris Lee <christopher.lee@cspi.com>
13649 L: netdev@vger.kernel.org
13651 W: https://www.cspi.com/ethernet-products/support/downloads/
13652 F: drivers/net/ethernet/myricom/myri10ge/
13654 NAND FLASH SUBSYSTEM
13655 M: Miquel Raynal <miquel.raynal@bootlin.com>
13656 R: Richard Weinberger <richard@nod.at>
13657 L: linux-mtd@lists.infradead.org
13659 W: http://www.linux-mtd.infradead.org/
13660 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13661 C: irc://irc.oftc.net/mtd
13662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13663 F: drivers/mtd/nand/
13664 F: include/linux/mtd/*nand*.h
13666 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13667 M: Daniel Mack <zonque@gmail.com>
13668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13670 W: http://www.native-instruments.com
13671 F: sound/usb/caiaq/
13673 NATSEMI ETHERNET DRIVER (DP8381x)
13675 F: drivers/net/ethernet/natsemi/natsemi.c
13677 NCR 5380 SCSI DRIVERS
13678 M: Finn Thain <fthain@linux-m68k.org>
13679 M: Michael Schmitz <schmitzmic@gmail.com>
13680 L: linux-scsi@vger.kernel.org
13682 F: Documentation/scsi/g_NCR5380.rst
13683 F: drivers/scsi/NCR5380.*
13684 F: drivers/scsi/arm/cumana_1.c
13685 F: drivers/scsi/arm/oak.c
13686 F: drivers/scsi/atari_scsi.*
13687 F: drivers/scsi/dmx3191d.c
13688 F: drivers/scsi/g_NCR5380.*
13689 F: drivers/scsi/mac_scsi.*
13690 F: drivers/scsi/sun3_scsi.*
13691 F: drivers/scsi/sun3_scsi_vme.c
13694 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13698 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13699 M: Guenter Roeck <linux@roeck-us.net>
13700 L: linux-hwmon@vger.kernel.org
13702 F: Documentation/hwmon/nct6775.rst
13703 F: drivers/hwmon/nct6775-core.c
13704 F: drivers/hwmon/nct6775-platform.c
13705 F: drivers/hwmon/nct6775.h
13707 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13708 M: Zev Weiss <zev@bewilderbeest.net>
13709 L: linux-hwmon@vger.kernel.org
13711 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13712 F: drivers/hwmon/nct6775-i2c.c
13715 M: Jakub Kicinski <kuba@kernel.org>
13717 F: drivers/net/netdevsim/*
13719 NETEM NETWORK EMULATOR
13720 M: Stephen Hemminger <stephen@networkplumber.org>
13721 L: netdev@vger.kernel.org
13723 F: net/sched/sch_netem.c
13725 NETERION 10GbE DRIVERS (s2io/vxge)
13726 M: Jon Mason <jdmason@kudzu.us>
13727 L: netdev@vger.kernel.org
13729 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13730 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13731 F: drivers/net/ethernet/neterion/
13734 M: Pablo Neira Ayuso <pablo@netfilter.org>
13735 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13736 M: Florian Westphal <fw@strlen.de>
13737 L: netfilter-devel@vger.kernel.org
13738 L: coreteam@netfilter.org
13740 W: http://www.netfilter.org/
13741 W: http://www.iptables.org/
13742 W: http://www.nftables.org/
13743 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13744 C: irc://irc.libera.chat/netfilter
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13747 F: include/linux/netfilter*
13748 F: include/linux/netfilter/
13749 F: include/net/netfilter/
13750 F: include/uapi/linux/netfilter*
13751 F: include/uapi/linux/netfilter/
13752 F: net/*/netfilter.c
13753 F: net/*/netfilter/
13754 F: net/bridge/br_netfilter*.c
13757 NETROM NETWORK LAYER
13758 M: Ralf Baechle <ralf@linux-mips.org>
13759 L: linux-hams@vger.kernel.org
13761 W: http://www.linux-ax25.org/
13762 F: include/net/netrom.h
13763 F: include/uapi/linux/netrom.h
13766 NETRONIX EMBEDDED CONTROLLER
13767 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13769 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13770 F: drivers/mfd/ntxec.c
13771 F: drivers/pwm/pwm-ntxec.c
13772 F: drivers/rtc/rtc-ntxec.c
13773 F: include/linux/mfd/ntxec.h
13775 NETRONOME ETHERNET DRIVERS
13776 M: Simon Horman <simon.horman@corigine.com>
13777 R: Jakub Kicinski <kuba@kernel.org>
13778 L: oss-drivers@corigine.com
13780 F: drivers/net/ethernet/netronome/
13782 NETWORK BLOCK DEVICE (NBD)
13783 M: Josef Bacik <josef@toxicpanda.com>
13784 L: linux-block@vger.kernel.org
13785 L: nbd@other.debian.org
13787 F: Documentation/admin-guide/blockdev/nbd.rst
13788 F: drivers/block/nbd.c
13789 F: include/trace/events/nbd.h
13790 F: include/uapi/linux/nbd.h
13792 NETWORK DROP MONITOR
13793 M: Neil Horman <nhorman@tuxdriver.com>
13794 L: netdev@vger.kernel.org
13796 W: https://fedorahosted.org/dropwatch/
13797 F: include/uapi/linux/net_dropmon.h
13798 F: net/core/drop_monitor.c
13801 M: "David S. Miller" <davem@davemloft.net>
13802 M: Eric Dumazet <edumazet@google.com>
13803 M: Jakub Kicinski <kuba@kernel.org>
13804 M: Paolo Abeni <pabeni@redhat.com>
13805 L: netdev@vger.kernel.org
13807 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13810 F: Documentation/devicetree/bindings/net/
13811 F: drivers/connector/
13813 F: include/dt-bindings/net/
13814 F: include/linux/etherdevice.h
13815 F: include/linux/fcdevice.h
13816 F: include/linux/fddidevice.h
13817 F: include/linux/hippidevice.h
13818 F: include/linux/if_*
13819 F: include/linux/inetdevice.h
13820 F: include/linux/netdevice.h
13821 F: include/uapi/linux/if_*
13822 F: include/uapi/linux/netdevice.h
13824 NETWORKING DRIVERS (WIRELESS)
13825 M: Kalle Valo <kvalo@kernel.org>
13826 L: linux-wireless@vger.kernel.org
13828 W: https://wireless.wiki.kernel.org/
13829 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13832 F: Documentation/devicetree/bindings/net/wireless/
13833 F: drivers/net/wireless/
13836 M: Andrew Lunn <andrew@lunn.ch>
13837 M: Vivien Didelot <vivien.didelot@gmail.com>
13838 M: Florian Fainelli <f.fainelli@gmail.com>
13839 M: Vladimir Oltean <olteanv@gmail.com>
13841 F: Documentation/devicetree/bindings/net/dsa/
13842 F: drivers/net/dsa/
13843 F: include/linux/dsa/
13844 F: include/linux/platform_data/dsa.h
13845 F: include/net/dsa.h
13847 F: tools/testing/selftests/drivers/net/dsa/
13849 NETWORKING [GENERAL]
13850 M: "David S. Miller" <davem@davemloft.net>
13851 M: Eric Dumazet <edumazet@google.com>
13852 M: Jakub Kicinski <kuba@kernel.org>
13853 M: Paolo Abeni <pabeni@redhat.com>
13854 L: netdev@vger.kernel.org
13856 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13857 B: mailto:netdev@vger.kernel.org
13858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13860 F: Documentation/networking/
13861 F: Documentation/process/maintainer-netdev.rst
13862 F: include/linux/in.h
13863 F: include/linux/net.h
13864 F: include/linux/netdevice.h
13866 F: include/uapi/linux/in.h
13867 F: include/uapi/linux/net.h
13868 F: include/uapi/linux/net_namespace.h
13869 F: include/uapi/linux/netdevice.h
13873 F: tools/testing/selftests/net/
13876 M: Steffen Klassert <steffen.klassert@secunet.com>
13877 M: Herbert Xu <herbert@gondor.apana.org.au>
13878 M: "David S. Miller" <davem@davemloft.net>
13879 L: netdev@vger.kernel.org
13881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13883 F: include/net/xfrm.h
13884 F: include/uapi/linux/xfrm.h
13887 F: net/ipv4/ip_vti.c
13888 F: net/ipv4/ipcomp.c
13892 F: net/ipv6/ip6_vti.c
13893 F: net/ipv6/ipcomp6.c
13897 F: tools/testing/selftests/net/ipsec.c
13899 NETWORKING [IPv4/IPv6]
13900 M: "David S. Miller" <davem@davemloft.net>
13901 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13902 M: David Ahern <dsahern@kernel.org>
13903 L: netdev@vger.kernel.org
13905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13907 F: include/linux/ip.h
13908 F: include/linux/ipv6*
13909 F: include/net/fib*
13911 F: include/net/route.h
13915 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13916 M: Paul Moore <paul@paul-moore.com>
13917 L: netdev@vger.kernel.org
13918 L: linux-security-module@vger.kernel.org
13920 W: https://github.com/netlabel
13921 F: Documentation/netlabel/
13922 F: include/net/calipso.h
13923 F: include/net/cipso_ipv4.h
13924 F: include/net/netlabel.h
13925 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13926 F: include/uapi/linux/netfilter/xt_SECMARK.h
13927 F: net/ipv4/cipso_ipv4.c
13928 F: net/ipv6/calipso.c
13929 F: net/netfilter/xt_CONNSECMARK.c
13930 F: net/netfilter/xt_SECMARK.c
13934 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13935 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13936 L: netdev@vger.kernel.org
13937 L: mptcp@lists.linux.dev
13939 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13940 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13941 F: Documentation/networking/mptcp-sysctl.rst
13942 F: include/net/mptcp.h
13943 F: include/trace/events/mptcp.h
13944 F: include/uapi/linux/mptcp.h
13946 F: tools/testing/selftests/bpf/*/*mptcp*.c
13947 F: tools/testing/selftests/net/mptcp/
13950 M: Eric Dumazet <edumazet@google.com>
13951 L: netdev@vger.kernel.org
13953 F: include/linux/tcp.h
13954 F: include/net/tcp.h
13955 F: include/trace/events/tcp.h
13956 F: include/uapi/linux/tcp.h
13957 F: net/ipv4/syncookies.c
13959 F: net/ipv6/syncookies.c
13963 M: Boris Pismenny <borisp@nvidia.com>
13964 M: John Fastabend <john.fastabend@gmail.com>
13965 M: Daniel Borkmann <daniel@iogearbox.net>
13966 M: Jakub Kicinski <kuba@kernel.org>
13967 L: netdev@vger.kernel.org
13969 F: include/net/tls.h
13970 F: include/uapi/linux/tls.h
13973 NETXEN (1/10) GbE SUPPORT
13974 M: Manish Chopra <manishc@marvell.com>
13975 M: Rahul Verma <rahulv@marvell.com>
13976 M: GR-Linux-NIC-Dev@marvell.com
13977 L: netdev@vger.kernel.org
13979 F: drivers/net/ethernet/qlogic/netxen/
13981 NET_FAILOVER MODULE
13982 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13983 L: netdev@vger.kernel.org
13985 F: Documentation/networking/net_failover.rst
13986 F: drivers/net/net_failover.c
13987 F: include/net/net_failover.h
13990 M: David Ahern <dsahern@kernel.org>
13991 L: netdev@vger.kernel.org
13993 F: include/net/netns/nexthop.h
13994 F: include/net/nexthop.h
13995 F: include/uapi/linux/nexthop.h
13996 F: net/ipv4/nexthop.c
13999 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14000 L: linux-nfc@lists.01.org (subscribers-only)
14001 L: netdev@vger.kernel.org
14003 B: mailto:linux-nfc@lists.01.org
14004 F: Documentation/devicetree/bindings/net/nfc/
14006 F: include/linux/platform_data/nfcmrvl.h
14007 F: include/net/nfc/
14008 F: include/uapi/linux/nfc.h
14011 NFC VIRTUAL NCI DEVICE DRIVER
14012 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14013 L: netdev@vger.kernel.org
14014 L: linux-nfc@lists.01.org (subscribers-only)
14016 F: drivers/nfc/virtual_ncidev.c
14017 F: tools/testing/selftests/nci/
14019 NFS, SUNRPC, AND LOCKD CLIENTS
14020 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14021 M: Anna Schumaker <anna@kernel.org>
14022 L: linux-nfs@vger.kernel.org
14024 W: http://client.linux-nfs.org
14025 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14029 F: include/linux/lockd/
14030 F: include/linux/nfs*
14031 F: include/linux/sunrpc/
14032 F: include/uapi/linux/nfs*
14033 F: include/uapi/linux/sunrpc/
14035 F: Documentation/filesystems/nfs/
14038 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14039 L: linux-nilfs@vger.kernel.org
14041 W: https://nilfs.sourceforge.io/
14042 W: https://nilfs.osdn.jp/
14043 T: git git://github.com/konis/nilfs2.git
14044 F: Documentation/filesystems/nilfs2.rst
14046 F: include/trace/events/nilfs2.h
14047 F: include/uapi/linux/nilfs2_api.h
14048 F: include/uapi/linux/nilfs2_ondisk.h
14050 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14051 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14053 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14054 F: Documentation/scsi/NinjaSCSI.rst
14055 F: drivers/scsi/pcmcia/nsp_*
14057 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14058 M: GOTO Masanori <gotom@debian.or.jp>
14059 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14061 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14062 F: Documentation/scsi/NinjaSCSI.rst
14063 F: drivers/scsi/nsp32*
14065 NINTENDO HID DRIVER
14066 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14067 L: linux-input@vger.kernel.org
14069 F: drivers/hid/hid-nintendo*
14072 M: Dinh Nguyen <dinguyen@kernel.org>
14074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14077 NITRO ENCLAVES (NE)
14078 M: Andra Paraschiv <andraprs@amazon.com>
14079 M: Alexandru Vasile <lexnv@amazon.com>
14080 M: Alexandru Ciobotaru <alcioa@amazon.com>
14081 L: linux-kernel@vger.kernel.org
14083 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14084 F: Documentation/virt/ne_overview.rst
14085 F: drivers/virt/nitro_enclaves/
14086 F: include/linux/nitro_enclaves.h
14087 F: include/uapi/linux/nitro_enclaves.h
14088 F: samples/nitro_enclaves/
14090 NOHZ, DYNTICKS SUPPORT
14091 M: Frederic Weisbecker <fweisbec@gmail.com>
14092 M: Thomas Gleixner <tglx@linutronix.de>
14093 M: Ingo Molnar <mingo@kernel.org>
14094 L: linux-kernel@vger.kernel.org
14096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14097 F: include/linux/sched/nohz.h
14098 F: include/linux/tick.h
14099 F: kernel/time/tick*.*
14101 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14102 M: Pavel Machek <pavel@ucw.cz>
14103 M: Sakari Ailus <sakari.ailus@iki.fi>
14104 L: linux-media@vger.kernel.org
14106 F: drivers/media/i2c/ad5820.c
14107 F: drivers/media/i2c/et8ek8
14109 NOKIA N900 POWER SUPPLY DRIVERS
14110 R: Pali Rohár <pali@kernel.org>
14111 F: drivers/power/supply/bq2415x_charger.c
14112 F: drivers/power/supply/bq27xxx_battery.c
14113 F: drivers/power/supply/bq27xxx_battery_i2c.c
14114 F: drivers/power/supply/isp1704_charger.c
14115 F: drivers/power/supply/rx51_battery.c
14116 F: include/linux/power/bq2415x_charger.h
14117 F: include/linux/power/bq27xxx_battery.h
14120 M: Willy Tarreau <w@1wt.eu>
14122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14123 F: tools/include/nolibc/
14126 M: Matthias Maennich <maennich@google.com>
14128 F: Documentation/core-api/symbol-namespaces.rst
14132 M: Sanjay R Mehta <sanju.mehta@amd.com>
14133 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14134 L: ntb@lists.linux.dev
14136 F: drivers/ntb/hw/amd/
14139 M: Jon Mason <jdmason@kudzu.us>
14140 M: Dave Jiang <dave.jiang@intel.com>
14141 M: Allen Hubbe <allenbh@gmail.com>
14142 L: ntb@lists.linux.dev
14144 W: https://github.com/jonmason/ntb/wiki
14145 T: git git://github.com/jonmason/ntb.git
14146 F: drivers/net/ntb_netdev.c
14148 F: include/linux/ntb.h
14149 F: include/linux/ntb_transport.h
14150 F: tools/testing/selftests/ntb/
14153 M: Serge Semin <fancer.lancer@gmail.com>
14154 L: ntb@lists.linux.dev
14156 F: drivers/ntb/hw/idt/
14159 M: Dave Jiang <dave.jiang@intel.com>
14160 L: ntb@lists.linux.dev
14162 W: https://github.com/davejiang/linux/wiki
14163 T: git https://github.com/davejiang/linux.git
14164 F: drivers/ntb/hw/intel/
14167 M: Anton Altaparmakov <anton@tuxera.com>
14168 L: linux-ntfs-dev@lists.sourceforge.net
14170 W: http://www.tuxera.com/
14171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14172 F: Documentation/filesystems/ntfs.rst
14176 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14177 L: ntfs3@lists.linux.dev
14179 W: http://www.paragon-software.com/
14180 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14181 F: Documentation/filesystems/ntfs3.rst
14185 M: Finn Thain <fthain@linux-m68k.org>
14186 L: linux-m68k@lists.linux-m68k.org
14188 F: arch/*/include/asm/nubus.h
14190 F: include/linux/nubus.h
14191 F: include/uapi/linux/nubus.h
14193 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14194 M: Antonino Daplas <adaplas@gmail.com>
14195 L: linux-fbdev@vger.kernel.org
14197 F: drivers/video/fbdev/nvidia/
14198 F: drivers/video/fbdev/riva/
14200 NVIDIA WMI EC BACKLIGHT DRIVER
14201 M: Daniel Dadap <ddadap@nvidia.com>
14202 L: platform-driver-x86@vger.kernel.org
14204 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14207 M: Keith Busch <kbusch@kernel.org>
14208 M: Jens Axboe <axboe@fb.com>
14209 M: Christoph Hellwig <hch@lst.de>
14210 M: Sagi Grimberg <sagi@grimberg.me>
14211 L: linux-nvme@lists.infradead.org
14213 W: http://git.infradead.org/nvme.git
14214 T: git://git.infradead.org/nvme.git
14215 F: drivers/nvme/host/
14216 F: include/linux/nvme.h
14217 F: include/uapi/linux/nvme_ioctl.h
14219 NVM EXPRESS FC TRANSPORT DRIVERS
14220 M: James Smart <james.smart@broadcom.com>
14221 L: linux-nvme@lists.infradead.org
14223 F: drivers/nvme/host/fc.c
14224 F: drivers/nvme/target/fc.c
14225 F: drivers/nvme/target/fcloop.c
14226 F: include/linux/nvme-fc-driver.h
14227 F: include/linux/nvme-fc.h
14229 NVM EXPRESS TARGET DRIVER
14230 M: Christoph Hellwig <hch@lst.de>
14231 M: Sagi Grimberg <sagi@grimberg.me>
14232 M: Chaitanya Kulkarni <kch@nvidia.com>
14233 L: linux-nvme@lists.infradead.org
14235 W: http://git.infradead.org/nvme.git
14236 T: git://git.infradead.org/nvme.git
14237 F: drivers/nvme/target/
14240 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14243 F: Documentation/ABI/stable/sysfs-bus-nvmem
14244 F: Documentation/devicetree/bindings/nvmem/
14246 F: include/linux/nvmem-consumer.h
14247 F: include/linux/nvmem-provider.h
14249 NXP C45 TJA11XX PHY DRIVER
14250 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14251 L: netdev@vger.kernel.org
14253 F: drivers/net/phy/nxp-c45-tja11xx.c
14256 M: Ashish Kumar <ashish.kumar@nxp.com>
14257 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14258 L: linux-spi@vger.kernel.org
14260 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14261 F: drivers/spi/spi-nxp-fspi.c
14263 NXP FXAS21002C DRIVER
14264 M: Rui Miguel Silva <rmfrfs@gmail.com>
14265 L: linux-iio@vger.kernel.org
14267 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14268 F: drivers/iio/gyro/fxas21002c.h
14269 F: drivers/iio/gyro/fxas21002c_core.c
14270 F: drivers/iio/gyro/fxas21002c_i2c.c
14271 F: drivers/iio/gyro/fxas21002c_spi.c
14273 NXP i.MX CLOCK DRIVERS
14274 M: Abel Vesa <abel.vesa@nxp.com>
14275 L: linux-clk@vger.kernel.org
14276 L: linux-imx@nxp.com
14278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14279 F: Documentation/devicetree/bindings/clock/imx*
14280 F: drivers/clk/imx/
14281 F: include/dt-bindings/clock/imx*
14283 NXP i.MX 8MQ DCSS DRIVER
14284 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14285 R: Lucas Stach <l.stach@pengutronix.de>
14286 L: dri-devel@lists.freedesktop.org
14288 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14289 F: drivers/gpu/drm/imx/dcss/
14291 NXP i.MX 8QXP ADC DRIVER
14292 M: Cai Huoqing <cai.huoqing@linux.dev>
14293 M: Haibo Chen <haibo.chen@nxp.com>
14294 L: linux-imx@nxp.com
14295 L: linux-iio@vger.kernel.org
14297 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14298 F: drivers/iio/adc/imx8qxp-adc.c
14300 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14301 M: Haibo Chen <haibo.chen@nxp.com>
14302 L: linux-iio@vger.kernel.org
14303 L: linux-imx@nxp.com
14305 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14306 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14307 F: drivers/iio/adc/imx7d_adc.c
14308 F: drivers/iio/adc/vf610_adc.c
14310 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14311 M: Jagan Teki <jagan@amarulasolutions.com>
14313 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14314 F: drivers/regulator/pf8x00-regulator.c
14316 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14317 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14318 L: linux-kernel@vger.kernel.org
14320 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14321 F: drivers/extcon/extcon-ptn5150.c
14323 NXP SGTL5000 DRIVER
14324 M: Fabio Estevam <festevam@gmail.com>
14325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14327 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14328 F: sound/soc/codecs/sgtl5000*
14330 NXP SJA1105 ETHERNET SWITCH DRIVER
14331 M: Vladimir Oltean <olteanv@gmail.com>
14332 L: linux-kernel@vger.kernel.org
14334 F: drivers/net/dsa/sja1105
14335 F: drivers/net/pcs/pcs-xpcs-nxp.c
14337 NXP TDA998X DRM DRIVER
14338 M: Russell King <linux@armlinux.org.uk>
14340 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14341 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14342 F: drivers/gpu/drm/i2c/tda998x_drv.c
14343 F: include/drm/i2c/tda998x.h
14344 F: include/dt-bindings/display/tda998x.h
14348 M: Peter Rosin <peda@axentia.se>
14349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14351 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14352 F: sound/soc/codecs/tfa9879*
14354 NXP/Goodix TFA989X (TFA1) DRIVER
14355 M: Stephan Gerhold <stephan@gerhold.net>
14356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14358 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14359 F: sound/soc/codecs/tfa989x.c
14362 R: Charles Gorand <charles.gorand@effinnov.com>
14363 L: linux-nfc@lists.01.org (subscribers-only)
14365 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14366 F: drivers/nfc/nxp-nci
14368 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14369 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14370 R: NXP Linux Team <linux-imx@nxp.com>
14371 L: linux-media@vger.kernel.org
14373 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14374 F: drivers/media/platform/nxp/imx-jpeg
14376 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14377 M: Jonas Malaco <jonas@protocubo.io>
14378 L: linux-hwmon@vger.kernel.org
14380 F: Documentation/hwmon/nzxt-kraken2.rst
14381 F: drivers/hwmon/nzxt-kraken2.c
14383 NZXT-SMART2 HARDWARE MONITORING DRIVER
14384 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14385 L: linux-hwmon@vger.kernel.org
14387 F: Documentation/hwmon/nzxt-smart2.rst
14388 F: drivers/hwmon/nzxt-smart2.c
14391 M: Jiri Pirko <jiri@nvidia.com>
14392 L: netdev@vger.kernel.org
14394 F: include/linux/objagg.h
14396 F: lib/test_objagg.c
14399 M: Josh Poimboeuf <jpoimboe@kernel.org>
14400 M: Peter Zijlstra <peterz@infradead.org>
14403 F: include/linux/objtool.h
14405 OCELOT ETHERNET SWITCH DRIVER
14406 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14407 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14408 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14409 M: UNGLinuxDriver@microchip.com
14410 L: netdev@vger.kernel.org
14412 F: drivers/net/dsa/ocelot/*
14413 F: drivers/net/ethernet/mscc/
14414 F: include/soc/mscc/ocelot*
14415 F: net/dsa/tag_ocelot.c
14416 F: net/dsa/tag_ocelot_8021q.c
14417 F: tools/testing/selftests/drivers/net/ocelot/*
14419 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14420 M: Frederic Barrat <fbarrat@linux.ibm.com>
14421 M: Andrew Donnellan <ajd@linux.ibm.com>
14422 L: linuxppc-dev@lists.ozlabs.org
14424 F: Documentation/userspace-api/accelerators/ocxl.rst
14425 F: arch/powerpc/include/asm/pnv-ocxl.h
14426 F: arch/powerpc/platforms/powernv/ocxl.c
14427 F: drivers/misc/ocxl/
14428 F: include/misc/ocxl*
14429 F: include/uapi/misc/ocxl.h
14432 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14433 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14434 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14435 L: linux-omap@vger.kernel.org
14437 F: sound/soc/ti/n810.c
14438 F: sound/soc/ti/omap*
14439 F: sound/soc/ti/rx51.c
14440 F: sound/soc/ti/sdma-pcm.*
14442 OMAP CLOCK FRAMEWORK SUPPORT
14443 M: Paul Walmsley <paul@pwsan.com>
14444 L: linux-omap@vger.kernel.org
14446 F: arch/arm/*omap*/*clock*
14448 OMAP DEVICE TREE SUPPORT
14449 M: Benoît Cousson <bcousson@baylibre.com>
14450 M: Tony Lindgren <tony@atomide.com>
14451 L: linux-omap@vger.kernel.org
14452 L: devicetree@vger.kernel.org
14454 F: arch/arm/boot/dts/*am3*
14455 F: arch/arm/boot/dts/*am4*
14456 F: arch/arm/boot/dts/*am5*
14457 F: arch/arm/boot/dts/*dra7*
14458 F: arch/arm/boot/dts/*omap*
14459 F: arch/arm/boot/dts/logicpd-som-lv*
14460 F: arch/arm/boot/dts/logicpd-torpedo*
14462 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14463 L: linux-omap@vger.kernel.org
14464 L: linux-fbdev@vger.kernel.org
14466 F: Documentation/arm/omap/dss.rst
14467 F: drivers/video/fbdev/omap2/
14469 OMAP FRAMEBUFFER SUPPORT
14470 L: linux-fbdev@vger.kernel.org
14471 L: linux-omap@vger.kernel.org
14473 F: drivers/video/fbdev/omap/
14475 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14476 M: Roger Quadros <rogerq@kernel.org>
14477 M: Tony Lindgren <tony@atomide.com>
14478 L: linux-omap@vger.kernel.org
14480 F: arch/arm/mach-omap2/*gpmc*
14481 F: drivers/memory/omap-gpmc.c
14484 M: Grygorii Strashko <grygorii.strashko@ti.com>
14485 M: Santosh Shilimkar <ssantosh@kernel.org>
14486 M: Kevin Hilman <khilman@kernel.org>
14487 L: linux-omap@vger.kernel.org
14489 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14490 F: drivers/gpio/gpio-omap.c
14492 OMAP HARDWARE SPINLOCK SUPPORT
14493 M: Ohad Ben-Cohen <ohad@wizery.com>
14494 L: linux-omap@vger.kernel.org
14496 F: drivers/hwspinlock/omap_hwspinlock.c
14498 OMAP HS MMC SUPPORT
14499 L: linux-mmc@vger.kernel.org
14500 L: linux-omap@vger.kernel.org
14502 F: drivers/mmc/host/omap_hsmmc.c
14505 M: Paul Walmsley <paul@pwsan.com>
14506 L: linux-omap@vger.kernel.org
14508 F: arch/arm/mach-omap2/omap_hwmod*data*
14511 M: Benoît Cousson <bcousson@baylibre.com>
14512 M: Paul Walmsley <paul@pwsan.com>
14513 L: linux-omap@vger.kernel.org
14515 F: arch/arm/mach-omap2/omap_hwmod.*
14518 M: Vignesh R <vigneshr@ti.com>
14519 L: linux-omap@vger.kernel.org
14520 L: linux-i2c@vger.kernel.org
14522 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14523 F: drivers/i2c/busses/i2c-omap.c
14525 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14526 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14527 L: linux-media@vger.kernel.org
14529 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14530 F: drivers/media/platform/ti/omap3isp/
14531 F: drivers/staging/media/omap4iss/
14534 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14535 L: linux-omap@vger.kernel.org
14537 F: drivers/mmc/host/omap.c
14539 OMAP POWER MANAGEMENT SUPPORT
14540 M: Kevin Hilman <khilman@kernel.org>
14541 L: linux-omap@vger.kernel.org
14543 F: arch/arm/*omap*/*pm*
14544 F: drivers/cpufreq/omap-cpufreq.c
14546 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14547 M: Paul Walmsley <paul@pwsan.com>
14548 L: linux-omap@vger.kernel.org
14550 F: arch/arm/mach-omap2/prm*
14552 OMAP RANDOM NUMBER GENERATOR SUPPORT
14553 M: Deepak Saxena <dsaxena@plexity.net>
14555 F: drivers/char/hw_random/omap-rng.c
14558 L: linux-usb@vger.kernel.org
14559 L: linux-omap@vger.kernel.org
14561 F: arch/arm/*omap*/usb*
14562 F: drivers/usb/*/*omap*
14564 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14565 M: Mark Jackson <mpfj@newflow.co.uk>
14566 L: linux-omap@vger.kernel.org
14568 F: arch/arm/boot/dts/am335x-nano.dts
14571 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14572 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14573 M: Tony Lindgren <tony@atomide.com>
14574 L: linux-omap@vger.kernel.org
14576 Q: http://patchwork.kernel.org/project/linux-omap/list/
14577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14578 F: arch/arm/configs/omap1_defconfig
14579 F: arch/arm/mach-omap1/
14580 F: arch/arm/plat-omap/
14581 F: drivers/i2c/busses/i2c-omap.c
14582 F: include/linux/platform_data/ams-delta-fiq.h
14583 F: include/linux/platform_data/i2c-omap.h
14586 M: Tony Lindgren <tony@atomide.com>
14587 L: linux-omap@vger.kernel.org
14589 W: http://www.muru.com/linux/omap/
14590 W: http://linux.omap.com/
14591 Q: http://patchwork.kernel.org/project/linux-omap/list/
14592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14593 F: arch/arm/configs/omap2plus_defconfig
14594 F: arch/arm/mach-omap2/
14595 F: arch/arm/plat-omap/
14596 F: drivers/bus/ti-sysc.c
14597 F: drivers/i2c/busses/i2c-omap.c
14598 F: drivers/irqchip/irq-omap-intc.c
14599 F: drivers/mfd/*omap*.c
14600 F: drivers/mfd/menelaus.c
14601 F: drivers/mfd/palmas.c
14602 F: drivers/mfd/tps65217.c
14603 F: drivers/mfd/tps65218.c
14604 F: drivers/mfd/tps65910.c
14605 F: drivers/mfd/twl-core.[ch]
14606 F: drivers/mfd/twl4030*.c
14607 F: drivers/mfd/twl6030*.c
14608 F: drivers/mfd/twl6040*.c
14609 F: drivers/regulator/palmas-regulator*.c
14610 F: drivers/regulator/pbias-regulator.c
14611 F: drivers/regulator/tps65217-regulator.c
14612 F: drivers/regulator/tps65218-regulator.c
14613 F: drivers/regulator/tps65910-regulator.c
14614 F: drivers/regulator/twl-regulator.c
14615 F: drivers/regulator/twl6030-regulator.c
14616 F: include/linux/platform_data/i2c-omap.h
14617 F: include/linux/platform_data/ti-sysc.h
14620 M: Bob Copeland <me@bobcopeland.com>
14621 L: linux-karma-devel@lists.sourceforge.net
14623 F: Documentation/filesystems/omfs.rst
14626 OMNIKEY CARDMAN 4000 DRIVER
14627 M: Harald Welte <laforge@gnumonks.org>
14629 F: drivers/char/pcmcia/cm4000_cs.c
14630 F: include/linux/cm4000_cs.h
14631 F: include/uapi/linux/cm4000_cs.h
14633 OMNIKEY CARDMAN 4040 DRIVER
14634 M: Harald Welte <laforge@gnumonks.org>
14636 F: drivers/char/pcmcia/cm4040_cs.*
14638 OMNIVISION OG01A1B SENSOR DRIVER
14639 M: Shawn Tu <shawnx.tu@intel.com>
14640 L: linux-media@vger.kernel.org
14642 F: drivers/media/i2c/og01a1b.c
14644 OMNIVISION OV02A10 SENSOR DRIVER
14645 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14646 L: linux-media@vger.kernel.org
14648 T: git git://linuxtv.org/media_tree.git
14649 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14650 F: drivers/media/i2c/ov02a10.c
14652 OMNIVISION OV08D10 SENSOR DRIVER
14653 M: Jimmy Su <jimmy.su@intel.com>
14654 L: linux-media@vger.kernel.org
14656 T: git git://linuxtv.org/media_tree.git
14657 F: drivers/media/i2c/ov08d10.c
14659 OMNIVISION OV13858 SENSOR DRIVER
14660 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14661 L: linux-media@vger.kernel.org
14663 T: git git://linuxtv.org/media_tree.git
14664 F: drivers/media/i2c/ov13858.c
14666 OMNIVISION OV13B10 SENSOR DRIVER
14667 M: Arec Kao <arec.kao@intel.com>
14668 L: linux-media@vger.kernel.org
14670 T: git git://linuxtv.org/media_tree.git
14671 F: drivers/media/i2c/ov13b10.c
14673 OMNIVISION OV2680 SENSOR DRIVER
14674 M: Rui Miguel Silva <rmfrfs@gmail.com>
14675 L: linux-media@vger.kernel.org
14677 T: git git://linuxtv.org/media_tree.git
14678 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14679 F: drivers/media/i2c/ov2680.c
14681 OMNIVISION OV2685 SENSOR DRIVER
14682 M: Shunqian Zheng <zhengsq@rock-chips.com>
14683 L: linux-media@vger.kernel.org
14685 T: git git://linuxtv.org/media_tree.git
14686 F: drivers/media/i2c/ov2685.c
14688 OMNIVISION OV2740 SENSOR DRIVER
14689 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14690 R: Shawn Tu <shawnx.tu@intel.com>
14691 R: Bingbu Cao <bingbu.cao@intel.com>
14692 L: linux-media@vger.kernel.org
14694 T: git git://linuxtv.org/media_tree.git
14695 F: drivers/media/i2c/ov2740.c
14697 OMNIVISION OV5640 SENSOR DRIVER
14698 M: Steve Longerbeam <slongerbeam@gmail.com>
14699 L: linux-media@vger.kernel.org
14701 T: git git://linuxtv.org/media_tree.git
14702 F: drivers/media/i2c/ov5640.c
14704 OMNIVISION OV5647 SENSOR DRIVER
14705 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14706 M: Jacopo Mondi <jacopo@jmondi.org>
14707 L: linux-media@vger.kernel.org
14709 T: git git://linuxtv.org/media_tree.git
14710 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14711 F: drivers/media/i2c/ov5647.c
14713 OMNIVISION OV5670 SENSOR DRIVER
14714 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14715 L: linux-media@vger.kernel.org
14717 T: git git://linuxtv.org/media_tree.git
14718 F: drivers/media/i2c/ov5670.c
14720 OMNIVISION OV5675 SENSOR DRIVER
14721 M: Shawn Tu <shawnx.tu@intel.com>
14722 L: linux-media@vger.kernel.org
14724 T: git git://linuxtv.org/media_tree.git
14725 F: drivers/media/i2c/ov5675.c
14727 OMNIVISION OV5693 SENSOR DRIVER
14728 M: Daniel Scally <djrscally@gmail.com>
14729 L: linux-media@vger.kernel.org
14731 T: git git://linuxtv.org/media_tree.git
14732 F: drivers/media/i2c/ov5693.c
14734 OMNIVISION OV5695 SENSOR DRIVER
14735 M: Shunqian Zheng <zhengsq@rock-chips.com>
14736 L: linux-media@vger.kernel.org
14738 T: git git://linuxtv.org/media_tree.git
14739 F: drivers/media/i2c/ov5695.c
14741 OMNIVISION OV7670 SENSOR DRIVER
14742 L: linux-media@vger.kernel.org
14744 T: git git://linuxtv.org/media_tree.git
14745 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14746 F: drivers/media/i2c/ov7670.c
14748 OMNIVISION OV772x SENSOR DRIVER
14749 M: Jacopo Mondi <jacopo@jmondi.org>
14750 L: linux-media@vger.kernel.org
14752 T: git git://linuxtv.org/media_tree.git
14753 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14754 F: drivers/media/i2c/ov772x.c
14755 F: include/media/i2c/ov772x.h
14757 OMNIVISION OV7740 SENSOR DRIVER
14758 M: Wenyou Yang <wenyou.yang@microchip.com>
14759 L: linux-media@vger.kernel.org
14761 T: git git://linuxtv.org/media_tree.git
14762 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14763 F: drivers/media/i2c/ov7740.c
14765 OMNIVISION OV8856 SENSOR DRIVER
14766 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14767 L: linux-media@vger.kernel.org
14769 T: git git://linuxtv.org/media_tree.git
14770 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14771 F: drivers/media/i2c/ov8856.c
14773 OMNIVISION OV9282 SENSOR DRIVER
14774 M: Paul J. Murphy <paul.j.murphy@intel.com>
14775 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14776 L: linux-media@vger.kernel.org
14778 T: git git://linuxtv.org/media_tree.git
14779 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14780 F: drivers/media/i2c/ov9282.c
14782 OMNIVISION OV9640 SENSOR DRIVER
14783 M: Petr Cvek <petrcvekcz@gmail.com>
14784 L: linux-media@vger.kernel.org
14786 F: drivers/media/i2c/ov9640.*
14788 OMNIVISION OV9650 SENSOR DRIVER
14789 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14790 R: Akinobu Mita <akinobu.mita@gmail.com>
14791 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14792 L: linux-media@vger.kernel.org
14794 T: git git://linuxtv.org/media_tree.git
14795 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14796 F: drivers/media/i2c/ov9650.c
14798 OMNIVISION OV9734 SENSOR DRIVER
14799 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14800 R: Bingbu Cao <bingbu.cao@intel.com>
14801 L: linux-media@vger.kernel.org
14803 T: git git://linuxtv.org/media_tree.git
14804 F: drivers/media/i2c/ov9734.c
14806 ONENAND FLASH DRIVER
14807 M: Kyungmin Park <kyungmin.park@samsung.com>
14808 L: linux-mtd@lists.infradead.org
14810 F: drivers/mtd/nand/onenand/
14811 F: include/linux/mtd/onenand*.h
14813 ONION OMEGA2+ BOARD
14814 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14815 L: linux-mips@vger.kernel.org
14817 F: arch/mips/boot/dts/ralink/omega2p.dts
14820 M: Jens Wiklander <jens.wiklander@linaro.org>
14821 L: op-tee@lists.trustedfirmware.org
14823 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14824 F: drivers/tee/optee/
14826 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14827 M: Sumit Garg <sumit.garg@linaro.org>
14828 L: op-tee@lists.trustedfirmware.org
14830 F: drivers/char/hw_random/optee-rng.c
14833 M: Clément Léger <clement.leger@bootlin.com>
14834 L: linux-rtc@vger.kernel.org
14836 F: drivers/rtc/rtc-optee.c
14839 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14840 L: linux-rdma@vger.kernel.org
14842 F: drivers/infiniband/ulp/opa_vnic
14844 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14845 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14846 M: Frank Rowand <frowand.list@gmail.com>
14847 L: devicetree@vger.kernel.org
14849 F: Documentation/devicetree/dynamic-resolution-notes.rst
14850 F: Documentation/devicetree/overlay-notes.rst
14851 F: drivers/of/overlay.c
14852 F: drivers/of/resolver.c
14853 K: of_overlay_notifier_
14855 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14856 M: Rob Herring <robh+dt@kernel.org>
14857 M: Frank Rowand <frowand.list@gmail.com>
14858 L: devicetree@vger.kernel.org
14860 C: irc://irc.libera.chat/devicetree
14861 W: http://www.devicetree.org/
14862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14863 F: Documentation/ABI/testing/sysfs-firmware-ofw
14865 F: include/linux/of*.h
14868 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14869 M: Rob Herring <robh+dt@kernel.org>
14870 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14871 L: devicetree@vger.kernel.org
14873 C: irc://irc.libera.chat/devicetree
14874 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14876 F: Documentation/devicetree/
14877 F: arch/*/boot/dts/
14878 F: include/dt-bindings/
14880 OPENCOMPUTE PTP CLOCK DRIVER
14881 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14882 L: netdev@vger.kernel.org
14884 F: drivers/ptp/ptp_ocp.c
14886 OPENCORES I2C BUS DRIVER
14887 M: Peter Korsgaard <peter@korsgaard.com>
14888 M: Andrew Lunn <andrew@lunn.ch>
14889 L: linux-i2c@vger.kernel.org
14891 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14892 F: Documentation/i2c/busses/i2c-ocores.rst
14893 F: drivers/i2c/busses/i2c-ocores.c
14894 F: include/linux/platform_data/i2c-ocores.h
14896 OPENRISC ARCHITECTURE
14897 M: Jonas Bonn <jonas@southpole.se>
14898 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14899 M: Stafford Horne <shorne@gmail.com>
14900 L: openrisc@lists.librecores.org
14902 W: http://openrisc.io
14903 T: git git://github.com/openrisc/linux.git
14904 F: Documentation/devicetree/bindings/openrisc/
14905 F: Documentation/openrisc/
14907 F: drivers/irqchip/irq-ompic.c
14908 F: drivers/irqchip/irq-or1k-*
14911 M: Pravin B Shelar <pshelar@ovn.org>
14912 L: netdev@vger.kernel.org
14913 L: dev@openvswitch.org
14915 W: http://openvswitch.org
14916 F: include/uapi/linux/openvswitch.h
14917 F: net/openvswitch/
14919 OPERATING PERFORMANCE POINTS (OPP)
14920 M: Viresh Kumar <vireshk@kernel.org>
14921 M: Nishanth Menon <nm@ti.com>
14922 M: Stephen Boyd <sboyd@kernel.org>
14923 L: linux-pm@vger.kernel.org
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14926 F: Documentation/devicetree/bindings/opp/
14927 F: Documentation/power/opp.rst
14929 F: include/linux/pm_opp.h
14932 M: Clemens Ladisch <clemens@ladisch.de>
14933 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14936 F: sound/drivers/opl4/
14938 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14939 M: Mark Fasheh <mark@fasheh.com>
14940 M: Joel Becker <jlbec@evilplan.org>
14941 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14942 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14944 W: http://ocfs2.wiki.kernel.org
14945 F: Documentation/filesystems/dlmfs.rst
14946 F: Documentation/filesystems/ocfs2.rst
14949 ORANGEFS FILESYSTEM
14950 M: Mike Marshall <hubcap@omnibond.com>
14951 R: Martin Brandenburg <martin@omnibond.com>
14952 L: devel@lists.orangefs.org
14954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14955 F: Documentation/filesystems/orangefs.rst
14959 L: linux-wireless@vger.kernel.org
14961 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14962 W: http://www.nongnu.org/orinoco/
14963 F: drivers/net/wireless/intersil/orinoco/
14965 OV2659 OMNIVISION SENSOR DRIVER
14966 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14967 L: linux-media@vger.kernel.org
14969 W: https://linuxtv.org
14970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14971 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14972 F: drivers/media/i2c/ov2659.c
14973 F: include/media/i2c/ov2659.h
14976 M: Miklos Szeredi <miklos@szeredi.hu>
14977 L: linux-unionfs@vger.kernel.org
14979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14980 F: Documentation/filesystems/overlayfs.rst
14983 P54 WIRELESS DRIVER
14984 M: Christian Lamparter <chunkeey@googlemail.com>
14985 L: linux-wireless@vger.kernel.org
14987 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14988 F: drivers/net/wireless/intersil/p54/
14991 M: Vladimir Oltean <olteanv@gmail.com>
14992 L: netdev@vger.kernel.org
14994 F: Documentation/core-api/packing.rst
14995 F: include/linux/packing.h
14998 PADATA PARALLEL EXECUTION MECHANISM
14999 M: Steffen Klassert <steffen.klassert@secunet.com>
15000 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15001 L: linux-crypto@vger.kernel.org
15002 L: linux-kernel@vger.kernel.org
15004 F: Documentation/core-api/padata.rst
15005 F: include/linux/padata.h
15009 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15010 L: linux-fsdevel@vger.kernel.org
15012 T: git git://git.infradead.org/users/willy/pagecache.git
15013 F: Documentation/filesystems/locking.rst
15014 F: Documentation/filesystems/vfs.rst
15015 F: include/linux/pagemap.h
15017 F: mm/page-writeback.c
15022 M: Jesper Dangaard Brouer <hawk@kernel.org>
15023 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15024 L: netdev@vger.kernel.org
15026 F: Documentation/networking/page_pool.rst
15027 F: include/net/page_pool.h
15028 F: include/trace/events/page_pool.h
15029 F: net/core/page_pool.c
15032 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15033 M: Andrew Morton <akpm@linux-foundation.org>
15034 L: linux-mm@kvack.org
15036 F: Documentation/vm/page_table_check.rst
15037 F: include/linux/page_table_check.h
15038 F: mm/page_table_check.c
15040 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15041 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15042 L: platform-driver-x86@vger.kernel.org
15044 F: drivers/platform/x86/panasonic-laptop.c
15046 PARALLAX PING IIO SENSOR DRIVER
15047 M: Andreas Klinger <ak@it-klinger.de>
15048 L: linux-iio@vger.kernel.org
15050 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15051 F: drivers/iio/proximity/ping.c
15053 PARALLEL LCD/KEYPAD PANEL DRIVER
15054 M: Willy Tarreau <willy@haproxy.com>
15055 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15057 F: Documentation/admin-guide/lcd-panel-cgram.rst
15058 F: drivers/auxdisplay/panel.c
15060 PARALLEL PORT SUBSYSTEM
15061 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15062 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15063 L: linux-parport@lists.infradead.org (subscribers-only)
15065 F: Documentation/driver-api/parport*.rst
15066 F: drivers/char/ppdev.c
15067 F: drivers/parport/
15068 F: include/linux/parport*.h
15069 F: include/uapi/linux/ppdev.h
15071 PARAVIRT_OPS INTERFACE
15072 M: Juergen Gross <jgross@suse.com>
15073 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15074 R: Alexey Makhalov <amakhalov@vmware.com>
15075 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15076 L: virtualization@lists.linux-foundation.org
15079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15080 F: Documentation/virt/paravirt_ops.rst
15081 F: arch/*/include/asm/paravirt*.h
15082 F: arch/*/kernel/paravirt*
15083 F: include/linux/hypervisor.h
15085 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15086 M: Tim Waugh <tim@cyberelk.net>
15087 L: linux-parport@lists.infradead.org (subscribers-only)
15089 F: Documentation/admin-guide/blockdev/paride.rst
15090 F: drivers/block/paride/
15092 PARISC ARCHITECTURE
15093 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15094 M: Helge Deller <deller@gmx.de>
15095 L: linux-parisc@vger.kernel.org
15097 W: https://parisc.wiki.kernel.org
15098 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15101 F: Documentation/parisc/
15103 F: drivers/char/agp/parisc-agp.c
15104 F: drivers/input/misc/hp_sdc_rtc.c
15105 F: drivers/input/serio/gscps2.c
15106 F: drivers/input/serio/hp_sdc*
15108 F: drivers/parport/parport_gsc.*
15109 F: drivers/tty/serial/8250/8250_gsc.c
15110 F: drivers/video/console/sti*
15111 F: drivers/video/fbdev/sti*
15112 F: drivers/video/logo/logo_parisc*
15113 F: include/linux/hp_sdc.h
15116 M: Jiri Pirko <jiri@nvidia.com>
15117 L: netdev@vger.kernel.org
15119 F: include/linux/parman.h
15121 F: lib/test_parman.c
15123 PC ENGINES APU BOARD DRIVER
15124 M: Enrico Weigelt, metux IT consult <info@metux.net>
15126 F: drivers/platform/x86/pcengines-apuv2.c
15128 PC87360 HARDWARE MONITORING DRIVER
15129 M: Jim Cromie <jim.cromie@gmail.com>
15130 L: linux-hwmon@vger.kernel.org
15132 F: Documentation/hwmon/pc87360.rst
15133 F: drivers/hwmon/pc87360.c
15135 PC8736x GPIO DRIVER
15136 M: Jim Cromie <jim.cromie@gmail.com>
15138 F: drivers/char/pc8736x_gpio.c
15140 PC87427 HARDWARE MONITORING DRIVER
15141 M: Jean Delvare <jdelvare@suse.com>
15142 L: linux-hwmon@vger.kernel.org
15144 F: Documentation/hwmon/pc87427.rst
15145 F: drivers/hwmon/pc87427.c
15148 M: Riku Voipio <riku.voipio@iki.fi>
15150 F: drivers/leds/leds-pca9532.c
15151 F: include/linux/leds-pca9532.h
15153 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15154 M: Guenter Roeck <linux@roeck-us.net>
15155 L: linux-i2c@vger.kernel.org
15157 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15159 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15160 M: Khalid Aziz <khalid@gonehiking.org>
15162 F: drivers/firmware/pcdp.*
15164 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15165 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15166 M: Pali Rohár <pali@kernel.org>
15167 L: linux-pci@vger.kernel.org
15168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15170 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15171 F: drivers/pci/controller/pci-aardvark.c
15173 PCI DRIVER FOR ALTERA PCIE IP
15174 M: Joyce Ooi <joyce.ooi@intel.com>
15175 L: linux-pci@vger.kernel.org
15177 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15178 F: drivers/pci/controller/pcie-altera.c
15180 PCI DRIVER FOR APPLIEDMICRO XGENE
15181 M: Toan Le <toan@os.amperecomputing.com>
15182 L: linux-pci@vger.kernel.org
15183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15185 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15186 F: drivers/pci/controller/pci-xgene.c
15188 PCI DRIVER FOR ARM VERSATILE PLATFORM
15189 M: Rob Herring <robh@kernel.org>
15190 L: linux-pci@vger.kernel.org
15191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15193 F: Documentation/devicetree/bindings/pci/versatile.yaml
15194 F: drivers/pci/controller/pci-versatile.c
15196 PCI DRIVER FOR ARMADA 8K
15197 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15198 L: linux-pci@vger.kernel.org
15199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15201 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15202 F: drivers/pci/controller/dwc/pcie-armada8k.c
15204 PCI DRIVER FOR CADENCE PCIE IP
15205 M: Tom Joseph <tjoseph@cadence.com>
15206 L: linux-pci@vger.kernel.org
15208 F: Documentation/devicetree/bindings/pci/cdns,*
15209 F: drivers/pci/controller/cadence/
15211 PCI DRIVER FOR FREESCALE LAYERSCAPE
15212 M: Minghuan Lian <minghuan.Lian@nxp.com>
15213 M: Mingkai Hu <mingkai.hu@nxp.com>
15214 M: Roy Zang <roy.zang@nxp.com>
15215 L: linuxppc-dev@lists.ozlabs.org
15216 L: linux-pci@vger.kernel.org
15217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15219 F: drivers/pci/controller/dwc/*layerscape*
15221 PCI DRIVER FOR GENERIC OF HOSTS
15222 M: Will Deacon <will@kernel.org>
15223 L: linux-pci@vger.kernel.org
15224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15226 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15227 F: drivers/pci/controller/pci-host-common.c
15228 F: drivers/pci/controller/pci-host-generic.c
15230 PCI DRIVER FOR IMX6
15231 M: Richard Zhu <hongxing.zhu@nxp.com>
15232 M: Lucas Stach <l.stach@pengutronix.de>
15233 L: linux-pci@vger.kernel.org
15234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15236 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15237 F: drivers/pci/controller/dwc/*imx6*
15239 PCI DRIVER FOR FU740
15240 M: Paul Walmsley <paul.walmsley@sifive.com>
15241 M: Greentime Hu <greentime.hu@sifive.com>
15242 L: linux-pci@vger.kernel.org
15244 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15245 F: drivers/pci/controller/dwc/pcie-fu740.c
15247 PCI DRIVER FOR INTEL IXP4XX
15248 M: Linus Walleij <linus.walleij@linaro.org>
15250 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15251 F: drivers/pci/controller/pci-ixp4xx.c
15253 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15254 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15255 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15256 L: linux-pci@vger.kernel.org
15258 F: drivers/pci/controller/vmd.c
15260 PCI DRIVER FOR MICROSEMI SWITCHTEC
15261 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15262 M: Logan Gunthorpe <logang@deltatee.com>
15263 L: linux-pci@vger.kernel.org
15265 F: Documentation/ABI/testing/sysfs-class-switchtec
15266 F: Documentation/driver-api/switchtec.rst
15267 F: drivers/ntb/hw/mscc/
15268 F: drivers/pci/switch/switchtec*
15269 F: include/linux/switchtec.h
15270 F: include/uapi/linux/switchtec_ioctl.h
15272 PCI DRIVER FOR MOBIVEIL PCIE IP
15273 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15274 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15275 L: linux-pci@vger.kernel.org
15277 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15278 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15280 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15281 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15282 M: Pali Rohár <pali@kernel.org>
15283 L: linux-pci@vger.kernel.org
15284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15286 F: drivers/pci/controller/*mvebu*
15288 PCI DRIVER FOR NVIDIA TEGRA
15289 M: Thierry Reding <thierry.reding@gmail.com>
15290 L: linux-tegra@vger.kernel.org
15291 L: linux-pci@vger.kernel.org
15293 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15294 F: drivers/pci/controller/pci-tegra.c
15296 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15297 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15298 L: linux-pci@vger.kernel.org
15299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15301 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15302 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15304 PCI DRIVER FOR RENESAS R-CAR
15305 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15306 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15307 L: linux-pci@vger.kernel.org
15308 L: linux-renesas-soc@vger.kernel.org
15310 F: Documentation/devicetree/bindings/pci/*rcar*
15311 F: drivers/pci/controller/*rcar*
15313 PCI DRIVER FOR SAMSUNG EXYNOS
15314 M: Jingoo Han <jingoohan1@gmail.com>
15315 L: linux-pci@vger.kernel.org
15316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15317 L: linux-samsung-soc@vger.kernel.org
15319 F: drivers/pci/controller/dwc/pci-exynos.c
15321 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15322 M: Jingoo Han <jingoohan1@gmail.com>
15323 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15324 L: linux-pci@vger.kernel.org
15326 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15327 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15328 F: drivers/pci/controller/dwc/*designware*
15330 PCI DRIVER FOR TI DRA7XX/J721E
15331 M: Kishon Vijay Abraham I <kishon@ti.com>
15332 L: linux-omap@vger.kernel.org
15333 L: linux-pci@vger.kernel.org
15334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15336 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15337 F: drivers/pci/controller/cadence/pci-j721e.c
15338 F: drivers/pci/controller/dwc/pci-dra7xx.c
15340 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15341 M: Linus Walleij <linus.walleij@linaro.org>
15342 L: linux-pci@vger.kernel.org
15344 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15345 F: drivers/pci/controller/pci-v3-semi.c
15347 PCI ENDPOINT SUBSYSTEM
15348 M: Kishon Vijay Abraham I <kishon@ti.com>
15349 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15350 R: Krzysztof Wilczyński <kw@linux.com>
15351 L: linux-pci@vger.kernel.org
15353 Q: https://patchwork.kernel.org/project/linux-pci/list/
15354 B: https://bugzilla.kernel.org
15355 C: irc://irc.oftc.net/linux-pci
15356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15357 F: Documentation/PCI/endpoint/*
15358 F: Documentation/misc-devices/pci-endpoint-test.rst
15359 F: drivers/misc/pci_endpoint_test.c
15360 F: drivers/pci/endpoint/
15363 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15364 M: Russell Currey <ruscur@russell.cc>
15365 M: Oliver O'Halloran <oohall@gmail.com>
15366 L: linuxppc-dev@lists.ozlabs.org
15368 F: Documentation/PCI/pci-error-recovery.rst
15369 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15370 F: arch/powerpc/include/*/eeh*.h
15371 F: arch/powerpc/kernel/eeh*.c
15372 F: arch/powerpc/platforms/*/eeh*.c
15373 F: drivers/pci/pcie/aer.c
15374 F: drivers/pci/pcie/dpc.c
15375 F: drivers/pci/pcie/err.c
15378 M: Linas Vepstas <linasvepstas@gmail.com>
15379 L: linux-pci@vger.kernel.org
15381 F: Documentation/PCI/pci-error-recovery.rst
15383 PCI PEER-TO-PEER DMA (P2PDMA)
15384 M: Bjorn Helgaas <bhelgaas@google.com>
15385 M: Logan Gunthorpe <logang@deltatee.com>
15386 L: linux-pci@vger.kernel.org
15388 Q: https://patchwork.kernel.org/project/linux-pci/list/
15389 B: https://bugzilla.kernel.org
15390 C: irc://irc.oftc.net/linux-pci
15391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15392 F: Documentation/driver-api/pci/p2pdma.rst
15393 F: drivers/pci/p2pdma.c
15394 F: include/linux/pci-p2pdma.h
15396 PCI MSI DRIVER FOR ALTERA MSI IP
15397 M: Joyce Ooi <joyce.ooi@intel.com>
15398 L: linux-pci@vger.kernel.org
15400 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15401 F: drivers/pci/controller/pcie-altera-msi.c
15403 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15404 M: Toan Le <toan@os.amperecomputing.com>
15405 L: linux-pci@vger.kernel.org
15406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15408 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15409 F: drivers/pci/controller/pci-xgene-msi.c
15411 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15412 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15413 R: Rob Herring <robh@kernel.org>
15414 R: Krzysztof Wilczyński <kw@linux.com>
15415 L: linux-pci@vger.kernel.org
15417 Q: https://patchwork.kernel.org/project/linux-pci/list/
15418 B: https://bugzilla.kernel.org
15419 C: irc://irc.oftc.net/linux-pci
15420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15421 F: drivers/pci/controller/
15422 F: drivers/pci/pci-bridge-emul.c
15423 F: drivers/pci/pci-bridge-emul.h
15426 M: Bjorn Helgaas <bhelgaas@google.com>
15427 L: linux-pci@vger.kernel.org
15429 Q: https://patchwork.kernel.org/project/linux-pci/list/
15430 B: https://bugzilla.kernel.org
15431 C: irc://irc.oftc.net/linux-pci
15432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15433 F: Documentation/PCI/
15434 F: Documentation/devicetree/bindings/pci/
15435 F: arch/x86/kernel/early-quirks.c
15436 F: arch/x86/kernel/quirks.c
15438 F: drivers/acpi/pci*
15440 F: include/asm-generic/pci*
15441 F: include/linux/of_pci.h
15442 F: include/linux/pci*
15443 F: include/uapi/linux/pci*
15446 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15447 M: Jonathan Chocron <jonnyc@amazon.com>
15448 L: linux-pci@vger.kernel.org
15450 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15451 F: drivers/pci/controller/dwc/pcie-al.c
15453 PCIE DRIVER FOR AMLOGIC MESON
15454 M: Yue Wang <yue.wang@Amlogic.com>
15455 L: linux-pci@vger.kernel.org
15456 L: linux-amlogic@lists.infradead.org
15458 F: drivers/pci/controller/dwc/pci-meson.c
15460 PCIE DRIVER FOR AXIS ARTPEC
15461 M: Jesper Nilsson <jesper.nilsson@axis.com>
15462 L: linux-arm-kernel@axis.com
15463 L: linux-pci@vger.kernel.org
15465 F: Documentation/devicetree/bindings/pci/axis,artpec*
15466 F: drivers/pci/controller/dwc/*artpec*
15468 PCIE DRIVER FOR CAVIUM THUNDERX
15469 M: Robert Richter <rric@kernel.org>
15470 L: linux-pci@vger.kernel.org
15471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15473 F: drivers/pci/controller/pci-thunder-*
15475 PCIE DRIVER FOR HISILICON
15476 M: Zhou Wang <wangzhou1@hisilicon.com>
15477 L: linux-pci@vger.kernel.org
15479 F: drivers/pci/controller/dwc/pcie-hisi.c
15481 PCIE DRIVER FOR HISILICON KIRIN
15482 M: Xiaowei Song <songxiaowei@hisilicon.com>
15483 M: Binghui Wang <wangbinghui@hisilicon.com>
15484 L: linux-pci@vger.kernel.org
15486 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15487 F: drivers/pci/controller/dwc/pcie-kirin.c
15489 PCIE DRIVER FOR HISILICON STB
15490 M: Shawn Guo <shawn.guo@linaro.org>
15491 L: linux-pci@vger.kernel.org
15493 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15494 F: drivers/pci/controller/dwc/pcie-histb.c
15496 PCIE DRIVER FOR INTEL KEEM BAY
15497 M: Srikanth Thokala <srikanth.thokala@intel.com>
15498 L: linux-pci@vger.kernel.org
15500 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15501 F: drivers/pci/controller/dwc/pcie-keembay.c
15503 PCIE DRIVER FOR INTEL LGM GW SOC
15504 M: Rahul Tanwar <rtanwar@maxlinear.com>
15505 L: linux-pci@vger.kernel.org
15507 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15508 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15510 PCIE DRIVER FOR MEDIATEK
15511 M: Ryder Lee <ryder.lee@mediatek.com>
15512 M: Jianjun Wang <jianjun.wang@mediatek.com>
15513 L: linux-pci@vger.kernel.org
15514 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15516 F: Documentation/devicetree/bindings/pci/mediatek*
15517 F: drivers/pci/controller/*mediatek*
15519 PCIE DRIVER FOR MICROCHIP
15520 M: Daire McNamara <daire.mcnamara@microchip.com>
15521 L: linux-pci@vger.kernel.org
15523 F: Documentation/devicetree/bindings/pci/microchip*
15524 F: drivers/pci/controller/*microchip*
15526 PCIE DRIVER FOR QUALCOMM MSM
15527 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15528 L: linux-pci@vger.kernel.org
15529 L: linux-arm-msm@vger.kernel.org
15531 F: drivers/pci/controller/dwc/pcie-qcom.c
15533 PCIE ENDPOINT DRIVER FOR QUALCOMM
15534 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15535 L: linux-pci@vger.kernel.org
15536 L: linux-arm-msm@vger.kernel.org
15538 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15539 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15541 PCIE DRIVER FOR ROCKCHIP
15542 M: Shawn Lin <shawn.lin@rock-chips.com>
15543 L: linux-pci@vger.kernel.org
15544 L: linux-rockchip@lists.infradead.org
15546 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15547 F: drivers/pci/controller/pcie-rockchip*
15549 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15550 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15551 L: linux-pci@vger.kernel.org
15553 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15554 F: drivers/pci/controller/dwc/pcie-uniphier*
15556 PCIE DRIVER FOR ST SPEAR13XX
15557 M: Pratyush Anand <pratyush.anand@gmail.com>
15558 L: linux-pci@vger.kernel.org
15560 F: drivers/pci/controller/dwc/*spear*
15563 M: Dominik Brodowski <linux@dominikbrodowski.net>
15565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15566 F: Documentation/pcmcia/
15571 PCNET32 NETWORK DRIVER
15572 M: Don Fry <pcnet32@frontier.com>
15573 L: netdev@vger.kernel.org
15575 F: drivers/net/ethernet/amd/pcnet32.c
15577 PCRYPT PARALLEL CRYPTO ENGINE
15578 M: Steffen Klassert <steffen.klassert@secunet.com>
15579 L: linux-crypto@vger.kernel.org
15582 F: include/crypto/pcrypt.h
15584 PEAQ WMI HOTKEYS DRIVER
15585 M: Hans de Goede <hdegoede@redhat.com>
15586 L: platform-driver-x86@vger.kernel.org
15588 F: drivers/platform/x86/peaq-wmi.c
15590 PECI HARDWARE MONITORING DRIVERS
15591 M: Iwona Winiarska <iwona.winiarska@intel.com>
15592 L: linux-hwmon@vger.kernel.org
15594 F: Documentation/hwmon/peci-cputemp.rst
15595 F: Documentation/hwmon/peci-dimmtemp.rst
15596 F: drivers/hwmon/peci/
15599 M: Iwona Winiarska <iwona.winiarska@intel.com>
15600 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15602 F: Documentation/devicetree/bindings/peci/
15603 F: Documentation/peci/
15605 F: include/linux/peci-cpu.h
15606 F: include/linux/peci.h
15608 PENSANDO ETHERNET DRIVERS
15609 M: Shannon Nelson <snelson@pensando.io>
15610 M: drivers@pensando.io
15611 L: netdev@vger.kernel.org
15613 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15614 F: drivers/net/ethernet/pensando/
15616 PER-CPU MEMORY ALLOCATOR
15617 M: Dennis Zhou <dennis@kernel.org>
15618 M: Tejun Heo <tj@kernel.org>
15619 M: Christoph Lameter <cl@linux.com>
15620 L: linux-mm@kvack.org
15622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15623 F: arch/*/include/asm/percpu.h
15624 F: include/linux/percpu*.h
15628 PER-TASK DELAY ACCOUNTING
15629 M: Balbir Singh <bsingharora@gmail.com>
15631 F: include/linux/delayacct.h
15632 F: kernel/delayacct.c
15634 PERFORMANCE EVENTS SUBSYSTEM
15635 M: Peter Zijlstra <peterz@infradead.org>
15636 M: Ingo Molnar <mingo@redhat.com>
15637 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15638 R: Mark Rutland <mark.rutland@arm.com>
15639 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15640 R: Jiri Olsa <jolsa@kernel.org>
15641 R: Namhyung Kim <namhyung@kernel.org>
15642 L: linux-perf-users@vger.kernel.org
15643 L: linux-kernel@vger.kernel.org
15645 W: https://perf.wiki.kernel.org/
15646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15648 F: arch/*/events/*/*
15649 F: arch/*/include/asm/perf_event.h
15650 F: arch/*/kernel/*/*/perf_event*.c
15651 F: arch/*/kernel/*/perf_event*.c
15652 F: arch/*/kernel/perf_callchain.c
15653 F: arch/*/kernel/perf_event*.c
15654 F: include/linux/perf_event.h
15655 F: include/uapi/linux/perf_event.h
15660 PERFORMANCE EVENTS TOOLING ARM64
15661 R: John Garry <john.garry@huawei.com>
15662 R: Will Deacon <will@kernel.org>
15663 R: James Clark <james.clark@arm.com>
15664 R: Mike Leach <mike.leach@linaro.org>
15665 R: Leo Yan <leo.yan@linaro.org>
15666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15668 F: tools/build/feature/test-libopencsd.c
15669 F: tools/perf/arch/arm*/
15670 F: tools/perf/pmu-events/arch/arm64/
15671 F: tools/perf/util/arm-spe*
15672 F: tools/perf/util/cs-etm*
15674 PERSONALITY HANDLING
15675 M: Christoph Hellwig <hch@infradead.org>
15676 L: linux-abi-devel@lists.sourceforge.net
15678 F: include/linux/personality.h
15679 F: include/uapi/linux/personality.h
15681 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15682 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15683 L: linux-input@vger.kernel.org
15685 F: Documentation/input/devices/pxrc.rst
15686 F: drivers/input/joystick/pxrc.c
15689 M: Remi Denis-Courmont <courmisch@gmail.com>
15691 F: Documentation/networking/phonet.rst
15692 F: include/linux/phonet.h
15693 F: include/net/phonet/
15694 F: include/uapi/linux/phonet.h
15698 M: Joern Engel <joern@lazybastard.org>
15699 L: linux-mtd@lists.infradead.org
15701 F: drivers/mtd/devices/phram.c
15704 M: Bruno Prémont <bonbons@linux-vserver.org>
15705 L: linux-input@vger.kernel.org
15707 F: drivers/hid/hid-picolcd*
15710 M: Christian Brauner <christian@brauner.io>
15711 L: linux-kernel@vger.kernel.org
15713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15715 F: tools/testing/selftests/clone3/
15716 F: tools/testing/selftests/pid_namespace/
15717 F: tools/testing/selftests/pidfd/
15720 K: \b(clone_args|kernel_clone_args)\b
15722 PIN CONTROL SUBSYSTEM
15723 M: Linus Walleij <linus.walleij@linaro.org>
15724 L: linux-gpio@vger.kernel.org
15726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15727 F: Documentation/devicetree/bindings/pinctrl/
15728 F: Documentation/driver-api/pin-control.rst
15729 F: drivers/pinctrl/
15730 F: include/linux/pinctrl/
15732 PIN CONTROLLER - AMD
15733 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15734 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15736 F: drivers/pinctrl/pinctrl-amd.c
15738 PIN CONTROLLER - FREESCALE
15739 M: Dong Aisheng <aisheng.dong@nxp.com>
15740 M: Fabio Estevam <festevam@gmail.com>
15741 M: Shawn Guo <shawnguo@kernel.org>
15742 M: Stefan Agner <stefan@agner.ch>
15743 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15744 L: linux-gpio@vger.kernel.org
15746 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15747 F: drivers/pinctrl/freescale/
15749 PIN CONTROLLER - INTEL
15750 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15751 M: Andy Shevchenko <andy@kernel.org>
15753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15754 F: drivers/pinctrl/intel/
15756 PIN CONTROLLER - KEEMBAY
15757 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15759 F: drivers/pinctrl/pinctrl-keembay*
15761 PIN CONTROLLER - MEDIATEK
15762 M: Sean Wang <sean.wang@kernel.org>
15763 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15765 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15766 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15767 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15768 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15769 F: drivers/pinctrl/mediatek/
15771 PIN CONTROLLER - MICROCHIP AT91
15772 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15774 L: linux-gpio@vger.kernel.org
15776 F: drivers/gpio/gpio-sama5d2-piobu.c
15777 F: drivers/pinctrl/pinctrl-at91*
15779 PIN CONTROLLER - QUALCOMM
15780 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15781 L: linux-arm-msm@vger.kernel.org
15783 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15784 F: drivers/pinctrl/qcom/
15786 PIN CONTROLLER - RENESAS
15787 M: Geert Uytterhoeven <geert+renesas@glider.be>
15788 L: linux-renesas-soc@vger.kernel.org
15790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15791 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15792 F: drivers/pinctrl/renesas/
15794 PIN CONTROLLER - SAMSUNG
15795 M: Tomasz Figa <tomasz.figa@gmail.com>
15796 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15797 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15798 R: Alim Akhtar <alim.akhtar@samsung.com>
15799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15800 L: linux-samsung-soc@vger.kernel.org
15802 C: irc://irc.libera.chat/linux-exynos
15803 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15804 B: mailto:linux-samsung-soc@vger.kernel.org
15805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15806 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15807 F: drivers/pinctrl/samsung/
15808 F: include/dt-bindings/pinctrl/samsung.h
15810 PIN CONTROLLER - SINGLE
15811 M: Tony Lindgren <tony@atomide.com>
15812 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15814 L: linux-omap@vger.kernel.org
15816 F: drivers/pinctrl/pinctrl-single.c
15818 PIN CONTROLLER - THUNDERBAY
15819 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15821 F: drivers/pinctrl/pinctrl-thunderbay.c
15823 PIN CONTROLLER - SUNPLUS / TIBBO
15824 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15825 M: Wells Lu <wellslutw@gmail.com>
15826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15828 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15829 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15830 F: drivers/pinctrl/sunplus/
15831 F: include/dt-bindings/pinctrl/sppctl*.h
15834 M: linux-block@vger.kernel.org
15836 F: drivers/block/pktcdvd.c
15837 F: include/linux/pktcdvd.h
15838 F: include/uapi/linux/pktcdvd.h
15840 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15841 M: Tomasz Duszynski <tduszyns@gmail.com>
15843 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15844 F: drivers/iio/chemical/pms7003.c
15846 PLATFORM FEATURE INFRASTRUCTURE
15847 M: Juergen Gross <jgross@suse.com>
15849 F: arch/*/include/asm/platform-feature.h
15850 F: include/asm-generic/platform-feature.h
15851 F: include/linux/platform-feature.h
15852 F: kernel/platform-feature.c
15855 M: Jacob Keller <jacob.e.keller@intel.com>
15857 F: Documentation/driver-api/pldmfw/
15858 F: include/linux/pldmfw.h
15862 M: Logan Gunthorpe <logang@deltatee.com>
15864 F: drivers/dma/plx_dma.c
15867 M: Charles Hsu <hsu.yungteng@gmail.com>
15868 L: linux-hwmon@vger.kernel.org
15870 F: Documentation/hwmon/pm6764tr.rst
15871 F: drivers/hwmon/pmbus/pm6764tr.c
15874 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15875 L: linux-pm@vger.kernel.org
15877 W: https://01.org/pm-graph
15878 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15879 T: git git://github.com/intel/pm-graph
15880 F: tools/power/pm-graph
15882 PMBUS HARDWARE MONITORING DRIVERS
15883 M: Guenter Roeck <linux@roeck-us.net>
15884 L: linux-hwmon@vger.kernel.org
15886 W: http://hwmon.wiki.kernel.org/
15887 W: http://www.roeck-us.net/linux/drivers/
15888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15889 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15890 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15891 F: Documentation/hwmon/adm1275.rst
15892 F: Documentation/hwmon/ibm-cffps.rst
15893 F: Documentation/hwmon/ir35221.rst
15894 F: Documentation/hwmon/lm25066.rst
15895 F: Documentation/hwmon/ltc2978.rst
15896 F: Documentation/hwmon/ltc3815.rst
15897 F: Documentation/hwmon/max16064.rst
15898 F: Documentation/hwmon/max20751.rst
15899 F: Documentation/hwmon/max31785.rst
15900 F: Documentation/hwmon/max34440.rst
15901 F: Documentation/hwmon/max8688.rst
15902 F: Documentation/hwmon/pmbus-core.rst
15903 F: Documentation/hwmon/pmbus.rst
15904 F: Documentation/hwmon/tps40422.rst
15905 F: Documentation/hwmon/ucd9000.rst
15906 F: Documentation/hwmon/ucd9200.rst
15907 F: Documentation/hwmon/zl6100.rst
15908 F: drivers/hwmon/pmbus/
15909 F: include/linux/pmbus.h
15911 PMC SIERRA MaxRAID DRIVER
15912 L: linux-scsi@vger.kernel.org
15914 W: http://www.pmc-sierra.com/
15915 F: drivers/scsi/pmcraid.*
15917 PMC SIERRA PM8001 DRIVER
15918 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15919 L: linux-scsi@vger.kernel.org
15921 F: drivers/scsi/pm8001/
15923 PNI RM3100 IIO DRIVER
15924 M: Song Qiang <songqiang1304521@gmail.com>
15925 L: linux-iio@vger.kernel.org
15927 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15928 F: drivers/iio/magnetometer/rm3100*
15931 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15932 L: linux-acpi@vger.kernel.org
15935 F: include/linux/pnp.h
15937 POSIX CLOCKS and TIMERS
15938 M: Thomas Gleixner <tglx@linutronix.de>
15939 L: linux-kernel@vger.kernel.org
15941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15943 F: include/linux/time_namespace.h
15944 F: include/linux/timer*
15945 F: kernel/time/*timer*
15946 F: kernel/time/namespace.c
15948 POWER MANAGEMENT CORE
15949 M: "Rafael J. Wysocki" <rafael@kernel.org>
15950 L: linux-pm@vger.kernel.org
15952 B: https://bugzilla.kernel.org
15953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15954 F: drivers/base/power/
15955 F: drivers/powercap/
15956 F: include/linux/intel_rapl.h
15957 F: include/linux/pm.h
15958 F: include/linux/pm_*
15959 F: include/linux/powercap.h
15960 F: kernel/configs/nopm.config
15962 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15963 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15964 L: linux-pm@vger.kernel.org
15966 B: https://bugzilla.kernel.org
15967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15968 F: drivers/powercap/dtpm*
15969 F: include/linux/dtpm.h
15971 POWER STATE COORDINATION INTERFACE (PSCI)
15972 M: Mark Rutland <mark.rutland@arm.com>
15973 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15976 F: drivers/firmware/psci/
15977 F: include/linux/psci.h
15978 F: include/uapi/linux/psci.h
15980 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15981 M: Sebastian Reichel <sre@kernel.org>
15982 L: linux-pm@vger.kernel.org
15984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15985 F: Documentation/ABI/testing/sysfs-class-power
15986 F: Documentation/devicetree/bindings/power/supply/
15987 F: drivers/power/supply/
15988 F: include/linux/power/
15989 F: include/linux/power_supply.h
15991 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15992 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15993 L: linuxppc-dev@lists.ozlabs.org
15995 F: drivers/char/powernv-op-panel.c
15997 PPP OVER ATM (RFC 2364)
15998 M: Mitchell Blank Jr <mitch@sfgoth.com>
16000 F: include/uapi/linux/atmppp.h
16001 F: net/atm/pppoatm.c
16004 M: Michal Ostrowski <mostrows@earthlink.net>
16006 F: drivers/net/ppp/pppoe.c
16007 F: drivers/net/ppp/pppox.c
16010 M: James Chapman <jchapman@katalix.com>
16012 F: include/linux/if_pppol2tp.h
16013 F: include/uapi/linux/if_pppol2tp.h
16014 F: net/l2tp/l2tp_ppp.c
16016 PPP PROTOCOL DRIVERS AND COMPRESSORS
16017 M: Paul Mackerras <paulus@samba.org>
16018 L: linux-ppp@vger.kernel.org
16020 F: drivers/net/ppp/ppp_*
16023 M: Rodolfo Giometti <giometti@enneenne.com>
16024 L: linuxpps@ml.enneenne.com (subscribers-only)
16026 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16027 F: Documentation/ABI/testing/sysfs-pps
16028 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16029 F: Documentation/driver-api/pps.rst
16031 F: include/linux/pps*.h
16032 F: include/uapi/linux/pps.h
16035 M: Dmitry Kozlov <xeb@mail.ru>
16036 L: netdev@vger.kernel.org
16038 W: http://sourceforge.net/projects/accel-pptp
16039 F: drivers/net/ppp/pptp.c
16041 PRESSURE STALL INFORMATION (PSI)
16042 M: Johannes Weiner <hannes@cmpxchg.org>
16043 M: Suren Baghdasaryan <surenb@google.com>
16045 F: include/linux/psi*
16046 F: kernel/sched/psi.c
16049 M: Petr Mladek <pmladek@suse.com>
16050 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16051 R: Steven Rostedt <rostedt@goodmis.org>
16052 R: John Ogness <john.ogness@linutronix.de>
16054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16055 F: include/linux/printk.h
16059 R: Chris Down <chris@chrisdown.name>
16061 F: Documentation/core-api/printk-index.rst
16062 F: kernel/printk/index.c
16066 L: linux-kernel@vger.kernel.org
16067 L: linux-fsdevel@vger.kernel.org
16069 F: Documentation/filesystems/proc.rst
16071 F: include/linux/proc_fs.h
16072 F: tools/testing/selftests/proc/
16075 M: Luis Chamberlain <mcgrof@kernel.org>
16076 M: Kees Cook <keescook@chromium.org>
16077 M: Iurii Zaikin <yzaikin@google.com>
16078 L: linux-kernel@vger.kernel.org
16079 L: linux-fsdevel@vger.kernel.org
16081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16082 F: fs/proc/proc_sysctl.c
16083 F: include/linux/sysctl.h
16084 F: kernel/sysctl-test.c
16086 F: tools/testing/selftests/sysctl/
16088 PS3 NETWORK SUPPORT
16089 M: Geoff Levand <geoff@infradead.org>
16090 L: netdev@vger.kernel.org
16091 L: linuxppc-dev@lists.ozlabs.org
16093 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16095 PS3 PLATFORM SUPPORT
16096 M: Geoff Levand <geoff@infradead.org>
16097 L: linuxppc-dev@lists.ozlabs.org
16099 F: arch/powerpc/boot/ps3*
16100 F: arch/powerpc/include/asm/lv1call.h
16101 F: arch/powerpc/include/asm/ps3*.h
16102 F: arch/powerpc/platforms/ps3/
16105 F: drivers/rtc/rtc-ps3.c
16106 F: drivers/usb/host/*ps3.c
16107 F: sound/ppc/snd_ps3*
16110 M: Jim Paris <jim@jtan.com>
16111 M: Geoff Levand <geoff@infradead.org>
16112 L: linuxppc-dev@lists.ozlabs.org
16114 F: drivers/block/ps3vram.c
16116 PSAMPLE PACKET SAMPLING SUPPORT
16117 M: Yotam Gigi <yotam.gi@gmail.com>
16119 F: include/net/psample.h
16120 F: include/uapi/linux/psample.h
16124 M: Kees Cook <keescook@chromium.org>
16125 M: Anton Vorontsov <anton@enomsg.org>
16126 M: Colin Cross <ccross@android.com>
16127 M: Tony Luck <tony.luck@intel.com>
16129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16130 F: Documentation/admin-guide/ramoops.rst
16131 F: Documentation/admin-guide/pstore-blk.rst
16132 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16133 F: drivers/acpi/apei/erst.c
16134 F: drivers/firmware/efi/efi-pstore.c
16136 F: include/linux/pstore*
16137 K: \b(pstore|ramoops)
16139 PTP HARDWARE CLOCK SUPPORT
16140 M: Richard Cochran <richardcochran@gmail.com>
16141 L: netdev@vger.kernel.org
16143 W: http://linuxptp.sourceforge.net/
16144 F: Documentation/ABI/testing/sysfs-ptp
16145 F: Documentation/driver-api/ptp.rst
16146 F: drivers/net/phy/dp83640*
16148 F: include/linux/ptp_cl*
16150 PTP VIRTUAL CLOCK SUPPORT
16151 M: Yangbo Lu <yangbo.lu@nxp.com>
16152 L: netdev@vger.kernel.org
16154 F: drivers/ptp/ptp_vclock.c
16155 F: net/ethtool/phc_vclocks.c
16158 M: Oleg Nesterov <oleg@redhat.com>
16160 F: arch/*/*/ptrace*.c
16161 F: arch/*/include/asm/ptrace*.h
16162 F: arch/*/ptrace*.c
16163 F: include/asm-generic/syscall.h
16164 F: include/linux/ptrace.h
16165 F: include/linux/regset.h
16166 F: include/uapi/linux/ptrace.h
16170 M: Hans Verkuil <hverkuil@xs4all.nl>
16171 L: linux-media@vger.kernel.org
16173 T: git git://linuxtv.org/media_tree.git
16174 F: Documentation/admin-guide/media/pulse8-cec.rst
16175 F: drivers/media/cec/usb/pulse8/
16177 PURELIFI PLFXLC DRIVER
16178 M: Srinivasan Raju <srini.raju@purelifi.com>
16179 L: linux-wireless@vger.kernel.org
16181 F: drivers/net/wireless/purelifi/plfxlc/
16183 PVRUSB2 VIDEO4LINUX DRIVER
16184 M: Mike Isely <isely@pobox.com>
16185 L: pvrusb2@isely.net (subscribers-only)
16186 L: linux-media@vger.kernel.org
16188 W: http://www.isely.net/pvrusb2/
16189 T: git git://linuxtv.org/media_tree.git
16190 F: Documentation/driver-api/media/drivers/pvrusb2*
16191 F: drivers/media/usb/pvrusb2/
16194 M: Hans Verkuil <hverkuil@xs4all.nl>
16195 L: linux-media@vger.kernel.org
16197 T: git git://linuxtv.org/media_tree.git
16198 F: drivers/media/usb/pwc/*
16199 F: include/trace/events/pwc.h
16202 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16203 L: linux-hwmon@vger.kernel.org
16205 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16206 F: Documentation/hwmon/pwm-fan.rst
16207 F: drivers/hwmon/pwm-fan.c
16210 M: Sean Young <sean@mess.org>
16211 L: linux-media@vger.kernel.org
16213 F: drivers/media/rc/pwm-ir-tx.c
16216 M: Thierry Reding <thierry.reding@gmail.com>
16217 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16218 M: Lee Jones <lee.jones@linaro.org>
16219 L: linux-pwm@vger.kernel.org
16221 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16223 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16224 F: Documentation/devicetree/bindings/pwm/
16225 F: Documentation/driver-api/pwm.rst
16226 F: drivers/gpio/gpio-mvebu.c
16228 F: drivers/video/backlight/pwm_bl.c
16229 F: include/linux/pwm.h
16230 F: include/linux/pwm_backlight.h
16231 K: pwm_(config|apply_state|ops)
16234 M: Robert Jarzmik <robert.jarzmik@free.fr>
16235 L: linux-gpio@vger.kernel.org
16237 F: drivers/gpio/gpio-pxa.c
16243 M: Robert Jarzmik <robert.jarzmik@free.fr>
16244 L: linux-rtc@vger.kernel.org
16247 PXA2xx/PXA3xx SUPPORT
16248 M: Daniel Mack <daniel@zonque.org>
16249 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16250 M: Robert Jarzmik <robert.jarzmik@free.fr>
16251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16253 T: git git://github.com/hzhuang1/linux.git
16254 T: git git://github.com/rjarzmik/linux.git
16255 F: arch/arm/boot/dts/pxa*
16256 F: arch/arm/mach-pxa/
16257 F: drivers/dma/pxa*
16258 F: drivers/pcmcia/pxa2xx*
16259 F: drivers/pinctrl/pxa/
16260 F: drivers/spi/spi-pxa2xx*
16261 F: drivers/usb/gadget/udc/pxa2*
16262 F: include/sound/pxa2xx-lib.h
16267 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16268 L: qat-linux@intel.com
16270 F: drivers/crypto/qat/
16272 QCOM AUDIO (ASoC) DRIVERS
16273 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16274 M: Banajit Goswami <bgoswami@codeaurora.org>
16275 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16277 F: sound/soc/codecs/lpass-va-macro.c
16278 F: sound/soc/codecs/lpass-wsa-macro.*
16279 F: sound/soc/codecs/msm8916-wcd-analog.c
16280 F: sound/soc/codecs/msm8916-wcd-digital.c
16281 F: sound/soc/codecs/wcd9335.*
16282 F: sound/soc/codecs/wcd934x.c
16283 F: sound/soc/codecs/wcd-clsh-v2.*
16284 F: sound/soc/codecs/wsa881x.c
16287 QCOM EMBEDDED USB DEBUGGER (EUD)
16288 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16289 L: linux-arm-msm@vger.kernel.org
16291 F: Documentation/ABI/testing/sysfs-driver-eud
16292 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16293 F: drivers/usb/misc/qcom_eud.c
16296 M: Alex Elder <elder@kernel.org>
16297 L: netdev@vger.kernel.org
16299 F: drivers/net/ipa/
16301 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16302 M: Gabriel Somlo <somlo@cmu.edu>
16303 M: "Michael S. Tsirkin" <mst@redhat.com>
16304 L: qemu-devel@nongnu.org
16306 F: drivers/firmware/qemu_fw_cfg.c
16307 F: include/uapi/linux/qemu_fw_cfg.h
16310 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16311 L: linux-rdma@vger.kernel.org
16313 F: drivers/infiniband/hw/qib/
16315 QLOGIC QL41xxx FCOE DRIVER
16316 M: Saurav Kashyap <skashyap@marvell.com>
16317 M: Javed Hasan <jhasan@marvell.com>
16318 M: GR-QLogic-Storage-Upstream@marvell.com
16319 L: linux-scsi@vger.kernel.org
16321 F: drivers/scsi/qedf/
16323 QLOGIC QL41xxx ISCSI DRIVER
16324 M: Nilesh Javali <njavali@marvell.com>
16325 M: Manish Rangankar <mrangankar@marvell.com>
16326 M: GR-QLogic-Storage-Upstream@marvell.com
16327 L: linux-scsi@vger.kernel.org
16329 F: drivers/scsi/qedi/
16331 QLOGIC QL4xxx ETHERNET DRIVER
16332 M: Ariel Elior <aelior@marvell.com>
16333 M: Manish Chopra <manishc@marvell.com>
16334 L: netdev@vger.kernel.org
16336 F: drivers/net/ethernet/qlogic/qed/
16337 F: drivers/net/ethernet/qlogic/qede/
16338 F: include/linux/qed/
16340 QLOGIC QL4xxx RDMA DRIVER
16341 M: Michal Kalderon <mkalderon@marvell.com>
16342 M: Ariel Elior <aelior@marvell.com>
16343 L: linux-rdma@vger.kernel.org
16345 F: drivers/infiniband/hw/qedr/
16346 F: include/uapi/rdma/qedr-abi.h
16348 QLOGIC QLA1280 SCSI DRIVER
16349 M: Michael Reed <mdr@sgi.com>
16350 L: linux-scsi@vger.kernel.org
16352 F: drivers/scsi/qla1280.[ch]
16354 QLOGIC QLA2XXX FC-SCSI DRIVER
16355 M: Nilesh Javali <njavali@marvell.com>
16356 M: GR-QLogic-Storage-Upstream@marvell.com
16357 L: linux-scsi@vger.kernel.org
16359 F: drivers/scsi/qla2xxx/
16361 QLOGIC QLA3XXX NETWORK DRIVER
16362 M: GR-Linux-NIC-Dev@marvell.com
16363 L: netdev@vger.kernel.org
16365 F: drivers/net/ethernet/qlogic/qla3xxx.*
16367 QLOGIC QLA4XXX iSCSI DRIVER
16368 M: Nilesh Javali <njavali@marvell.com>
16369 M: Manish Rangankar <mrangankar@marvell.com>
16370 M: GR-QLogic-Storage-Upstream@marvell.com
16371 L: linux-scsi@vger.kernel.org
16373 F: drivers/scsi/qla4xxx/
16375 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16376 M: Shahed Shaikh <shshaikh@marvell.com>
16377 M: Manish Chopra <manishc@marvell.com>
16378 M: GR-Linux-NIC-Dev@marvell.com
16379 L: netdev@vger.kernel.org
16381 F: drivers/net/ethernet/qlogic/qlcnic/
16383 QLOGIC QLGE 10Gb ETHERNET DRIVER
16384 M: Manish Chopra <manishc@marvell.com>
16385 M: GR-Linux-NIC-Dev@marvell.com
16386 M: Coiby Xu <coiby.xu@gmail.com>
16387 L: netdev@vger.kernel.org
16389 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16390 F: drivers/staging/qlge/
16392 QM1D1B0004 MEDIA DRIVER
16393 M: Akihiro Tsukada <tskd08@gmail.com>
16394 L: linux-media@vger.kernel.org
16396 F: drivers/media/tuners/qm1d1b0004*
16398 QM1D1C0042 MEDIA DRIVER
16399 M: Akihiro Tsukada <tskd08@gmail.com>
16400 L: linux-media@vger.kernel.org
16402 F: drivers/media/tuners/qm1d1c0042*
16405 M: Anders Larsen <al@alarsen.net>
16407 W: http://www.alarsen.net/linux/qnx4fs/
16409 F: include/uapi/linux/qnx4_fs.h
16410 F: include/uapi/linux/qnxtypes.h
16412 QORIQ DPAA2 FSL-MC BUS DRIVER
16413 M: Stuart Yoder <stuyoder@gmail.com>
16414 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16415 L: linux-kernel@vger.kernel.org
16417 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16418 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16419 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16420 F: drivers/bus/fsl-mc/
16421 F: include/uapi/linux/fsl_mc.h
16423 QT1010 MEDIA DRIVER
16424 M: Antti Palosaari <crope@iki.fi>
16425 L: linux-media@vger.kernel.org
16427 W: https://linuxtv.org
16428 W: http://palosaari.fi/linux/
16429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16430 T: git git://linuxtv.org/anttip/media_tree.git
16431 F: drivers/media/tuners/qt1010*
16433 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16434 M: Kalle Valo <kvalo@kernel.org>
16435 L: ath10k@lists.infradead.org
16437 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16439 F: drivers/net/wireless/ath/ath10k/
16440 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16442 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16443 M: Kalle Valo <kvalo@kernel.org>
16444 L: ath11k@lists.infradead.org
16446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16447 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16448 F: drivers/net/wireless/ath/ath11k/
16450 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16451 M: Toke Høiland-Jørgensen <toke@toke.dk>
16452 L: linux-wireless@vger.kernel.org
16454 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16455 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16456 F: drivers/net/wireless/ath/ath9k/
16458 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16459 M: Stephan Gerhold <stephan@gerhold.net>
16460 L: netdev@vger.kernel.org
16461 L: linux-arm-msm@vger.kernel.org
16463 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16464 F: drivers/net/wwan/qcom_bam_dmux.c
16466 QUALCOMM CAMERA SUBSYSTEM DRIVER
16467 M: Robert Foss <robert.foss@linaro.org>
16468 M: Todor Tomov <todor.too@gmail.com>
16469 L: linux-media@vger.kernel.org
16471 F: Documentation/admin-guide/media/qcom_camss.rst
16472 F: Documentation/devicetree/bindings/media/*camss*
16473 F: drivers/media/platform/qcom/camss/
16475 QUALCOMM CLOCK DRIVERS
16476 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16477 L: linux-arm-msm@vger.kernel.org
16479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16480 F: Documentation/devicetree/bindings/clock/qcom,*
16481 F: drivers/clk/qcom/
16482 F: include/dt-bindings/clock/qcom,*
16484 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16485 M: Niklas Cassel <nks@flawful.org>
16486 L: linux-pm@vger.kernel.org
16487 L: linux-arm-msm@vger.kernel.org
16489 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16490 F: drivers/soc/qcom/cpr.c
16492 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16493 M: Ilia Lin <ilia.lin@kernel.org>
16494 L: linux-pm@vger.kernel.org
16496 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16497 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16498 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16500 QUALCOMM CRYPTO DRIVERS
16501 M: Thara Gopinath <thara.gopinath@linaro.org>
16502 L: linux-crypto@vger.kernel.org
16503 L: linux-arm-msm@vger.kernel.org
16505 F: drivers/crypto/qce/
16507 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16508 M: Timur Tabi <timur@kernel.org>
16509 L: netdev@vger.kernel.org
16511 F: drivers/net/ethernet/qualcomm/emac/
16513 QUALCOMM ETHQOS ETHERNET DRIVER
16514 M: Vinod Koul <vkoul@kernel.org>
16515 L: netdev@vger.kernel.org
16517 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16518 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16520 QUALCOMM FASTRPC DRIVER
16521 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16522 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16523 L: linux-arm-msm@vger.kernel.org
16525 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16526 F: drivers/misc/fastrpc.c
16527 F: include/uapi/misc/fastrpc.h
16529 QUALCOMM HEXAGON ARCHITECTURE
16530 M: Brian Cain <bcain@quicinc.com>
16531 L: linux-hexagon@vger.kernel.org
16532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16536 QUALCOMM HIDMA DRIVER
16537 M: Sinan Kaya <okaya@kernel.org>
16538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16539 L: linux-arm-msm@vger.kernel.org
16540 L: dmaengine@vger.kernel.org
16542 F: drivers/dma/qcom/hidma*
16544 QUALCOMM I2C CCI DRIVER
16545 M: Loic Poulain <loic.poulain@linaro.org>
16546 M: Robert Foss <robert.foss@linaro.org>
16547 L: linux-i2c@vger.kernel.org
16548 L: linux-arm-msm@vger.kernel.org
16550 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16551 F: drivers/i2c/busses/i2c-qcom-cci.c
16554 M: Rob Clark <robdclark@gmail.com>
16555 L: iommu@lists.linux-foundation.org
16556 L: iommu@lists.linux.dev
16557 L: linux-arm-msm@vger.kernel.org
16559 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16561 QUALCOMM IPC ROUTER (QRTR) DRIVER
16562 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16563 L: linux-arm-msm@vger.kernel.org
16565 F: include/trace/events/qrtr.h
16566 F: include/uapi/linux/qrtr.h
16569 QUALCOMM IPCC MAILBOX DRIVER
16570 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16571 L: linux-arm-msm@vger.kernel.org
16573 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16574 F: drivers/mailbox/qcom-ipcc.c
16575 F: include/dt-bindings/mailbox/qcom-ipcc.h
16577 QUALCOMM IPQ4019 USB PHY DRIVER
16578 M: Robert Marko <robert.marko@sartura.hr>
16579 M: Luka Perkov <luka.perkov@sartura.hr>
16580 L: linux-arm-msm@vger.kernel.org
16582 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16583 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16585 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16586 M: Robert Marko <robert.marko@sartura.hr>
16587 M: Luka Perkov <luka.perkov@sartura.hr>
16588 L: linux-arm-msm@vger.kernel.org
16590 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16591 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16593 QUALCOMM NAND CONTROLLER DRIVER
16594 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16595 L: linux-mtd@lists.infradead.org
16596 L: linux-arm-msm@vger.kernel.org
16598 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16599 F: drivers/mtd/nand/raw/qcom_nandc.c
16601 QUALCOMM RMNET DRIVER
16602 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16603 M: Sean Tranchetti <quic_stranche@quicinc.com>
16604 L: netdev@vger.kernel.org
16606 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16607 F: drivers/net/ethernet/qualcomm/rmnet/
16608 F: include/linux/if_rmnet.h
16610 QUALCOMM TSENS THERMAL DRIVER
16611 M: Amit Kucheria <amitk@kernel.org>
16612 M: Thara Gopinath <thara.gopinath@linaro.org>
16613 L: linux-pm@vger.kernel.org
16614 L: linux-arm-msm@vger.kernel.org
16616 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16617 F: drivers/thermal/qcom/
16619 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16620 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16621 L: linux-media@vger.kernel.org
16622 L: linux-arm-msm@vger.kernel.org
16624 T: git git://linuxtv.org/media_tree.git
16625 F: Documentation/devicetree/bindings/media/*venus*
16626 F: drivers/media/platform/qcom/venus/
16628 QUALCOMM WCN36XX WIRELESS DRIVER
16629 M: Loic Poulain <loic.poulain@linaro.org>
16630 L: wcn36xx@lists.infradead.org
16632 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16633 F: drivers/net/wireless/ath/wcn36xx/
16635 QUANTENNA QTNFMAC WIRELESS DRIVER
16636 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16637 R: Sergey Matyukevich <geomatsi@gmail.com>
16638 L: linux-wireless@vger.kernel.org
16640 F: drivers/net/wireless/quantenna
16642 RADEON and AMDGPU DRM DRIVERS
16643 M: Alex Deucher <alexander.deucher@amd.com>
16644 M: Christian König <christian.koenig@amd.com>
16645 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16646 L: amd-gfx@lists.freedesktop.org
16648 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16649 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16650 C: irc://irc.oftc.net/radeon
16651 F: Documentation/gpu/amdgpu/
16652 F: drivers/gpu/drm/amd/
16653 F: drivers/gpu/drm/radeon/
16654 F: include/uapi/drm/amdgpu_drm.h
16655 F: include/uapi/drm/radeon_drm.h
16657 RADEON FRAMEBUFFER DISPLAY DRIVER
16658 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16659 L: linux-fbdev@vger.kernel.org
16661 F: drivers/video/fbdev/aty/radeon*
16662 F: include/uapi/linux/radeonfb.h
16664 RADIOSHARK RADIO DRIVER
16665 M: Hans Verkuil <hverkuil@xs4all.nl>
16666 L: linux-media@vger.kernel.org
16668 T: git git://linuxtv.org/media_tree.git
16669 F: drivers/media/radio/radio-shark.c
16671 RADIOSHARK2 RADIO DRIVER
16672 M: Hans Verkuil <hverkuil@xs4all.nl>
16673 L: linux-media@vger.kernel.org
16675 T: git git://linuxtv.org/media_tree.git
16676 F: drivers/media/radio/radio-shark2.c
16677 F: drivers/media/radio/radio-tea5777.c
16679 RADOS BLOCK DEVICE (RBD)
16680 M: Ilya Dryomov <idryomov@gmail.com>
16681 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16682 L: ceph-devel@vger.kernel.org
16684 W: http://ceph.com/
16685 T: git git://github.com/ceph/ceph-client.git
16686 F: Documentation/ABI/testing/sysfs-bus-rbd
16687 F: drivers/block/rbd.c
16688 F: drivers/block/rbd_types.h
16690 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16691 M: Paul Mackerras <paulus@samba.org>
16692 L: linux-fbdev@vger.kernel.org
16694 F: drivers/video/fbdev/aty/aty128fb.c
16696 RAINSHADOW-CEC DRIVER
16697 M: Hans Verkuil <hverkuil@xs4all.nl>
16698 L: linux-media@vger.kernel.org
16700 T: git git://linuxtv.org/media_tree.git
16701 F: drivers/media/cec/usb/rainshadow/
16703 RALINK MIPS ARCHITECTURE
16704 M: John Crispin <john@phrozen.org>
16705 L: linux-mips@vger.kernel.org
16707 F: arch/mips/ralink
16709 RALINK MT7621 MIPS ARCHITECTURE
16710 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16711 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16712 L: linux-mips@vger.kernel.org
16714 F: arch/mips/boot/dts/ralink/mt7621*
16716 RALINK PINCTRL DRIVER
16717 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16718 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16719 L: linux-mips@vger.kernel.org
16721 F: drivers/pinctrl/ralink/
16723 RALINK RT2X00 WIRELESS LAN DRIVER
16724 M: Stanislaw Gruszka <stf_xl@wp.pl>
16725 M: Helmut Schaa <helmut.schaa@googlemail.com>
16726 L: linux-wireless@vger.kernel.org
16728 F: drivers/net/wireless/ralink/rt2x00/
16730 RAMDISK RAM BLOCK DEVICE DRIVER
16731 M: Jens Axboe <axboe@kernel.dk>
16733 F: Documentation/admin-guide/blockdev/ramdisk.rst
16734 F: drivers/block/brd.c
16736 RANCHU VIRTUAL BOARD FOR MIPS
16737 M: Miodrag Dinic <miodrag.dinic@mips.com>
16738 L: linux-mips@vger.kernel.org
16740 F: arch/mips/configs/generic/board-ranchu.config
16741 F: arch/mips/generic/board-ranchu.c
16743 RANDOM NUMBER DRIVER
16744 M: "Theodore Ts'o" <tytso@mit.edu>
16745 M: Jason A. Donenfeld <Jason@zx2c4.com>
16746 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16748 F: drivers/char/random.c
16749 F: drivers/virt/vmgenid.c
16752 M: Matt Porter <mporter@kernel.crashing.org>
16753 M: Alexandre Bounine <alex.bou9@gmail.com>
16755 F: drivers/rapidio/
16758 M: Tony Luck <tony.luck@intel.com>
16759 M: Borislav Petkov <bp@alien8.de>
16760 L: linux-edac@vger.kernel.org
16762 F: Documentation/admin-guide/ras.rst
16764 F: include/linux/ras.h
16765 F: include/ras/ras_event.h
16767 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16768 L: linux-wireless@vger.kernel.org
16770 F: drivers/net/wireless/ray*
16772 RC-CORE / LIRC FRAMEWORK
16773 M: Sean Young <sean@mess.org>
16774 L: linux-media@vger.kernel.org
16776 W: http://linuxtv.org
16777 T: git git://linuxtv.org/media_tree.git
16778 F: Documentation/driver-api/media/rc-core.rst
16779 F: Documentation/userspace-api/media/rc/
16780 F: drivers/media/rc/
16781 F: include/media/rc-map.h
16782 F: include/media/rc-core.h
16783 F: include/uapi/linux/lirc.h
16785 RCMM REMOTE CONTROLS DECODER
16786 M: Patrick Lerda <patrick9876@free.fr>
16788 F: drivers/media/rc/ir-rcmm-decoder.c
16790 RCUTORTURE TEST FRAMEWORK
16791 M: "Paul E. McKenney" <paulmck@kernel.org>
16792 M: Josh Triplett <josh@joshtriplett.org>
16793 R: Steven Rostedt <rostedt@goodmis.org>
16794 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16795 R: Lai Jiangshan <jiangshanlai@gmail.com>
16796 L: rcu@vger.kernel.org
16798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16799 F: tools/testing/selftests/rcutorture
16801 RDACM20 Camera Sensor
16802 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16803 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16804 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16805 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16806 L: linux-media@vger.kernel.org
16808 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16809 F: drivers/media/i2c/max9271.c
16810 F: drivers/media/i2c/max9271.h
16811 F: drivers/media/i2c/rdacm20.c
16813 RDACM21 Camera Sensor
16814 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16815 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16816 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16817 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16818 L: linux-media@vger.kernel.org
16820 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16821 F: drivers/media/i2c/max9271.c
16822 F: drivers/media/i2c/max9271.h
16823 F: drivers/media/i2c/rdacm21.c
16826 M: Florian Fainelli <florian@openwrt.org>
16829 RDC R6040 FAST ETHERNET DRIVER
16830 M: Florian Fainelli <f.fainelli@gmail.com>
16831 L: netdev@vger.kernel.org
16833 F: drivers/net/ethernet/rdc/r6040.c
16835 RDMAVT - RDMA verbs software
16836 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16837 L: linux-rdma@vger.kernel.org
16839 F: drivers/infiniband/sw/rdmavt
16841 RDS - RELIABLE DATAGRAM SOCKETS
16842 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16843 L: netdev@vger.kernel.org
16844 L: linux-rdma@vger.kernel.org
16845 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16847 W: https://oss.oracle.com/projects/rds/
16848 F: Documentation/networking/rds.rst
16851 RDT - RESOURCE ALLOCATION
16852 M: Fenghua Yu <fenghua.yu@intel.com>
16853 M: Reinette Chatre <reinette.chatre@intel.com>
16854 L: linux-kernel@vger.kernel.org
16856 F: Documentation/x86/resctrl*
16857 F: arch/x86/include/asm/resctrl.h
16858 F: arch/x86/kernel/cpu/resctrl/
16859 F: tools/testing/selftests/resctrl/
16861 READ-COPY UPDATE (RCU)
16862 M: "Paul E. McKenney" <paulmck@kernel.org>
16863 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16864 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16865 M: Josh Triplett <josh@joshtriplett.org>
16866 R: Steven Rostedt <rostedt@goodmis.org>
16867 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16868 R: Lai Jiangshan <jiangshanlai@gmail.com>
16869 R: Joel Fernandes <joel@joelfernandes.org>
16870 L: rcu@vger.kernel.org
16872 W: http://www.rdrop.com/users/paulmck/RCU/
16873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16874 F: Documentation/RCU/
16875 F: include/linux/rcu*
16877 X: Documentation/RCU/torture.rst
16878 X: include/linux/srcu*.h
16879 X: kernel/rcu/srcu*.c
16881 REAL TIME CLOCK (RTC) SUBSYSTEM
16882 M: Alessandro Zummo <a.zummo@towertech.it>
16883 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16884 L: linux-rtc@vger.kernel.org
16886 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16888 F: Documentation/admin-guide/rtc.rst
16889 F: Documentation/devicetree/bindings/rtc/
16891 F: include/linux/platform_data/rtc-*
16892 F: include/linux/rtc.h
16893 F: include/linux/rtc/
16894 F: include/uapi/linux/rtc.h
16895 F: tools/testing/selftests/rtc/
16897 REALTEK AUDIO CODECS
16898 M: Oder Chiou <oder_chiou@realtek.com>
16900 F: include/sound/rt*.h
16901 F: sound/soc/codecs/rt*
16903 REALTEK OTTO WATCHDOG
16904 M: Sander Vanheule <sander@svanheule.net>
16905 L: linux-watchdog@vger.kernel.org
16907 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16908 F: drivers/watchdog/realtek_otto_wdt.c
16910 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16911 M: Linus Walleij <linus.walleij@linaro.org>
16912 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16914 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16915 F: drivers/net/dsa/realtek/*
16917 REALTEK WIRELESS DRIVER (rtlwifi family)
16918 M: Ping-Ke Shih <pkshih@realtek.com>
16919 L: linux-wireless@vger.kernel.org
16921 W: https://wireless.wiki.kernel.org/
16922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16923 F: drivers/net/wireless/realtek/rtlwifi/
16925 REALTEK WIRELESS DRIVER (rtw88)
16926 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16927 L: linux-wireless@vger.kernel.org
16929 F: drivers/net/wireless/realtek/rtw88/
16931 REALTEK WIRELESS DRIVER (rtw89)
16932 M: Ping-Ke Shih <pkshih@realtek.com>
16933 L: linux-wireless@vger.kernel.org
16935 F: drivers/net/wireless/realtek/rtw89/
16937 REDPINE WIRELESS DRIVER
16938 M: Amitkumar Karwar <amitkarwar@gmail.com>
16939 M: Siva Rebbagondla <siva8118@gmail.com>
16940 L: linux-wireless@vger.kernel.org
16942 F: drivers/net/wireless/rsi/
16944 REGISTER MAP ABSTRACTION
16945 M: Mark Brown <broonie@kernel.org>
16946 L: linux-kernel@vger.kernel.org
16948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16949 F: Documentation/devicetree/bindings/regmap/
16950 F: drivers/base/regmap/
16951 F: include/linux/regmap.h
16953 REISERFS FILE SYSTEM
16954 L: reiserfs-devel@vger.kernel.org
16958 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16959 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16960 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16961 L: linux-remoteproc@vger.kernel.org
16963 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16964 F: Documentation/ABI/testing/sysfs-class-remoteproc
16965 F: Documentation/devicetree/bindings/remoteproc/
16966 F: Documentation/staging/remoteproc.rst
16967 F: drivers/remoteproc/
16968 F: include/linux/remoteproc.h
16969 F: include/linux/remoteproc/
16971 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16972 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16973 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16974 L: linux-remoteproc@vger.kernel.org
16976 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16977 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16978 F: Documentation/staging/rpmsg.rst
16980 F: include/linux/rpmsg.h
16981 F: include/linux/rpmsg/
16982 F: include/uapi/linux/rpmsg.h
16985 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16986 M: Stephan Gerhold <stephan@gerhold.net>
16987 L: netdev@vger.kernel.org
16988 L: linux-remoteproc@vger.kernel.org
16990 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16992 RENESAS CLOCK DRIVERS
16993 M: Geert Uytterhoeven <geert+renesas@glider.be>
16994 L: linux-renesas-soc@vger.kernel.org
16996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16997 F: Documentation/devicetree/bindings/clock/renesas,*
16998 F: drivers/clk/renesas/
17000 RENESAS EMEV2 I2C DRIVER
17001 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17002 L: linux-renesas-soc@vger.kernel.org
17004 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17005 F: drivers/i2c/busses/i2c-emev2.c
17007 RENESAS ETHERNET DRIVERS
17008 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17009 L: netdev@vger.kernel.org
17010 L: linux-renesas-soc@vger.kernel.org
17011 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17012 F: drivers/net/ethernet/renesas/
17013 F: include/linux/sh_eth.h
17015 RENESAS R-CAR GYROADC DRIVER
17016 M: Marek Vasut <marek.vasut@gmail.com>
17017 L: linux-iio@vger.kernel.org
17019 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17020 F: drivers/iio/adc/rcar-gyroadc.c
17022 RENESAS R-CAR I2C DRIVERS
17023 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17024 L: linux-renesas-soc@vger.kernel.org
17026 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17027 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17028 F: drivers/i2c/busses/i2c-rcar.c
17029 F: drivers/i2c/busses/i2c-sh_mobile.c
17031 RENESAS R-CAR SATA DRIVER
17032 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17034 L: linux-ide@vger.kernel.org
17035 L: linux-renesas-soc@vger.kernel.org
17036 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17037 F: drivers/ata/sata_rcar.c
17039 RENESAS R-CAR THERMAL DRIVERS
17040 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17041 L: linux-renesas-soc@vger.kernel.org
17043 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17044 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17045 F: drivers/thermal/rcar_gen3_thermal.c
17046 F: drivers/thermal/rcar_thermal.c
17048 RENESAS RIIC DRIVER
17049 M: Chris Brandt <chris.brandt@renesas.com>
17050 L: linux-renesas-soc@vger.kernel.org
17052 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17053 F: drivers/i2c/busses/i2c-riic.c
17055 RENESAS USB PHY DRIVER
17056 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17057 L: linux-renesas-soc@vger.kernel.org
17059 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17061 RENESAS RZ/G2L A/D DRIVER
17062 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17063 L: linux-iio@vger.kernel.org
17064 L: linux-renesas-soc@vger.kernel.org
17066 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17067 F: drivers/iio/adc/rzg2l_adc.c
17069 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17070 M: Miquel Raynal <miquel.raynal@bootlin.com>
17071 L: linux-rtc@vger.kernel.org
17072 L: linux-renesas-soc@vger.kernel.org
17074 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17075 F: drivers/rtc/rtc-rzn1.c
17077 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17078 M: Miquel Raynal <miquel.raynal@bootlin.com>
17079 L: linux-mtd@lists.infradead.org
17080 L: linux-renesas-soc@vger.kernel.org
17082 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17083 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17085 RESET CONTROLLER FRAMEWORK
17086 M: Philipp Zabel <p.zabel@pengutronix.de>
17088 T: git git://git.pengutronix.de/git/pza/linux
17089 F: Documentation/devicetree/bindings/reset/
17090 F: Documentation/driver-api/reset.rst
17092 F: include/dt-bindings/reset/
17093 F: include/linux/reset-controller.h
17094 F: include/linux/reset.h
17095 F: include/linux/reset/
17096 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17098 RESTARTABLE SEQUENCES SUPPORT
17099 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17100 M: Peter Zijlstra <peterz@infradead.org>
17101 M: "Paul E. McKenney" <paulmck@kernel.org>
17102 M: Boqun Feng <boqun.feng@gmail.com>
17103 L: linux-kernel@vger.kernel.org
17105 F: include/trace/events/rseq.h
17106 F: include/uapi/linux/rseq.h
17108 F: tools/testing/selftests/rseq/
17111 M: Johannes Berg <johannes@sipsolutions.net>
17112 L: linux-wireless@vger.kernel.org
17114 W: https://wireless.wiki.kernel.org/
17115 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17118 F: Documentation/ABI/stable/sysfs-class-rfkill
17119 F: Documentation/driver-api/rfkill.rst
17120 F: include/linux/rfkill.h
17121 F: include/uapi/linux/rfkill.h
17125 M: Thomas Graf <tgraf@suug.ch>
17126 M: Herbert Xu <herbert@gondor.apana.org.au>
17127 L: netdev@vger.kernel.org
17129 F: include/linux/rhashtable-types.h
17130 F: include/linux/rhashtable.h
17131 F: lib/rhashtable.c
17132 F: lib/test_rhashtable.c
17134 RICOH R5C592 MEMORYSTICK DRIVER
17135 M: Maxim Levitsky <maximlevitsky@gmail.com>
17137 F: drivers/memstick/host/r592.*
17139 RICOH SMARTMEDIA/XD DRIVER
17140 M: Maxim Levitsky <maximlevitsky@gmail.com>
17142 F: drivers/mtd/nand/raw/r852.c
17143 F: drivers/mtd/nand/raw/r852.h
17146 M: Atish Patra <atishp@atishpatra.org>
17147 R: Anup Patel <anup@brainfault.org>
17148 L: linux-riscv@lists.infradead.org
17150 F: drivers/perf/riscv_pmu.c
17151 F: drivers/perf/riscv_pmu_legacy.c
17152 F: drivers/perf/riscv_pmu_sbi.c
17154 RISC-V ARCHITECTURE
17155 M: Paul Walmsley <paul.walmsley@sifive.com>
17156 M: Palmer Dabbelt <palmer@dabbelt.com>
17157 M: Albert Ou <aou@eecs.berkeley.edu>
17158 L: linux-riscv@lists.infradead.org
17160 P: Documentation/riscv/patch-acceptance.rst
17161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17166 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17167 M: Lewis Hanly <lewis.hanly@microchip.com>
17168 M: Conor Dooley <conor.dooley@microchip.com>
17169 L: linux-riscv@lists.infradead.org
17171 F: arch/riscv/boot/dts/microchip/
17172 F: drivers/mailbox/mailbox-mpfs.c
17173 F: drivers/soc/microchip/
17174 F: include/soc/microchip/mpfs.h
17177 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17178 M: Jack Wang <jinpu.wang@ionos.com>
17179 L: linux-block@vger.kernel.org
17181 F: drivers/block/rnbd/
17184 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17186 W: http://sourceforge.net/projects/roccat/
17187 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17188 F: drivers/hid/hid-roccat*
17189 F: include/linux/hid-roccat*
17191 ROCKCHIP I2S TDM DRIVER
17192 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17193 L: linux-rockchip@lists.infradead.org
17195 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17196 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17198 ROCKCHIP ISP V1 DRIVER
17199 M: Dafna Hirschfeld <dafna@fastmail.com>
17200 L: linux-media@vger.kernel.org
17201 L: linux-rockchip@lists.infradead.org
17203 F: Documentation/admin-guide/media/rkisp1.rst
17204 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17205 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17206 F: drivers/media/platform/rockchip/rkisp1
17207 F: include/uapi/linux/rkisp1-config.h
17209 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17210 M: Jacob Chen <jacob-chen@iotwrt.com>
17211 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17212 L: linux-media@vger.kernel.org
17213 L: linux-rockchip@lists.infradead.org
17215 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17216 F: drivers/media/platform/rockchip/rga/
17218 ROCKCHIP VIDEO DECODER DRIVER
17219 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17220 L: linux-media@vger.kernel.org
17221 L: linux-rockchip@lists.infradead.org
17223 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17224 F: drivers/staging/media/rkvdec/
17227 M: Jiri Pirko <jiri@resnulli.us>
17228 L: netdev@vger.kernel.org
17230 F: drivers/net/ethernet/rocker/
17232 ROCKETPORT EXPRESS/INFINITY DRIVER
17233 M: Kevin Cernekee <cernekee@gmail.com>
17234 L: linux-serial@vger.kernel.org
17236 F: drivers/tty/serial/rp2.*
17238 ROHM BD99954 CHARGER IC
17239 R: Matti Vaittinen <mazziesaccount@gmail.com>
17241 F: drivers/power/supply/bd99954-charger.c
17242 F: drivers/power/supply/bd99954-charger.h
17244 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17245 M: Tomasz Duszynski <tduszyns@gmail.com>
17247 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17248 F: drivers/iio/light/bh1750.c
17250 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17251 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17252 L: linux-kernel@vger.kernel.org
17253 L: linux-renesas-soc@vger.kernel.org
17255 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17256 F: drivers/gpio/gpio-bd9571mwv.c
17257 F: drivers/mfd/bd9571mwv.c
17258 F: drivers/regulator/bd9571mwv-regulator.c
17259 F: include/linux/mfd/bd9571mwv.h
17261 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17262 R: Matti Vaittinen <mazziesaccount@gmail.com>
17264 F: drivers/clk/clk-bd718x7.c
17265 F: drivers/gpio/gpio-bd71815.c
17266 F: drivers/gpio/gpio-bd71828.c
17267 F: drivers/mfd/rohm-bd71828.c
17268 F: drivers/mfd/rohm-bd718x7.c
17269 F: drivers/mfd/rohm-bd9576.c
17270 F: drivers/regulator/bd71815-regulator.c
17271 F: drivers/regulator/bd71828-regulator.c
17272 F: drivers/regulator/bd718x7-regulator.c
17273 F: drivers/regulator/bd9576-regulator.c
17274 F: drivers/regulator/rohm-regulator.c
17275 F: drivers/rtc/rtc-bd70528.c
17276 F: drivers/watchdog/bd9576_wdt.c
17277 F: include/linux/mfd/rohm-bd71815.h
17278 F: include/linux/mfd/rohm-bd71828.h
17279 F: include/linux/mfd/rohm-bd718x7.h
17280 F: include/linux/mfd/rohm-bd957x.h
17281 F: include/linux/mfd/rohm-generic.h
17282 F: include/linux/mfd/rohm-shared.h
17285 M: Ralf Baechle <ralf@linux-mips.org>
17286 L: linux-hams@vger.kernel.org
17288 W: http://www.linux-ax25.org/
17289 F: include/net/rose.h
17290 F: include/uapi/linux/rose.h
17293 ROTATION DRIVER FOR ALLWINNER A83T
17294 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17295 L: linux-media@vger.kernel.org
17297 T: git git://linuxtv.org/media_tree.git
17298 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17299 F: drivers/media/platform/sunxi/sun8i-rotate/
17302 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17303 L: linux-remoteproc@vger.kernel.org
17305 F: drivers/tty/rpmsg_tty.c
17307 RTL2830 MEDIA DRIVER
17308 M: Antti Palosaari <crope@iki.fi>
17309 L: linux-media@vger.kernel.org
17311 W: https://linuxtv.org
17312 W: http://palosaari.fi/linux/
17313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17314 T: git git://linuxtv.org/anttip/media_tree.git
17315 F: drivers/media/dvb-frontends/rtl2830*
17317 RTL2832 MEDIA DRIVER
17318 M: Antti Palosaari <crope@iki.fi>
17319 L: linux-media@vger.kernel.org
17321 W: https://linuxtv.org
17322 W: http://palosaari.fi/linux/
17323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17324 T: git git://linuxtv.org/anttip/media_tree.git
17325 F: drivers/media/dvb-frontends/rtl2832*
17327 RTL2832_SDR MEDIA DRIVER
17328 M: Antti Palosaari <crope@iki.fi>
17329 L: linux-media@vger.kernel.org
17331 W: https://linuxtv.org
17332 W: http://palosaari.fi/linux/
17333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17334 T: git git://linuxtv.org/anttip/media_tree.git
17335 F: drivers/media/dvb-frontends/rtl2832_sdr*
17337 RTL8180 WIRELESS DRIVER
17338 L: linux-wireless@vger.kernel.org
17340 W: https://wireless.wiki.kernel.org/
17341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17342 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17344 RTL8187 WIRELESS DRIVER
17345 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17346 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17347 M: Larry Finger <Larry.Finger@lwfinger.net>
17348 L: linux-wireless@vger.kernel.org
17350 W: https://wireless.wiki.kernel.org/
17351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17352 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17354 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17355 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17356 L: linux-wireless@vger.kernel.org
17358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17359 F: drivers/net/wireless/realtek/rtl8xxxu/
17361 RTRS TRANSPORT DRIVERS
17362 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17363 M: Jack Wang <jinpu.wang@ionos.com>
17364 L: linux-rdma@vger.kernel.org
17366 F: drivers/infiniband/ulp/rtrs/
17368 RXRPC SOCKETS (AF_RXRPC)
17369 M: David Howells <dhowells@redhat.com>
17370 M: Marc Dionne <marc.dionne@auristor.com>
17371 L: linux-afs@lists.infradead.org
17373 W: https://www.infradead.org/~dhowells/kafs/
17374 F: Documentation/networking/rxrpc.rst
17375 F: include/keys/rxrpc-type.h
17376 F: include/net/af_rxrpc.h
17377 F: include/trace/events/rxrpc.h
17378 F: include/uapi/linux/rxrpc.h
17381 S3 SAVAGE FRAMEBUFFER DRIVER
17382 M: Antonino Daplas <adaplas@gmail.com>
17383 L: linux-fbdev@vger.kernel.org
17385 F: drivers/video/fbdev/savage/
17388 M: Heiko Carstens <hca@linux.ibm.com>
17389 M: Vasily Gorbik <gor@linux.ibm.com>
17390 M: Alexander Gordeev <agordeev@linux.ibm.com>
17391 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17392 R: Sven Schnelle <svens@linux.ibm.com>
17393 L: linux-s390@vger.kernel.org
17395 W: http://www.ibm.com/developerworks/linux/linux390/
17396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17397 F: Documentation/driver-api/s390-drivers.rst
17398 F: Documentation/s390/
17402 S390 COMMON I/O LAYER
17403 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17404 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17405 L: linux-s390@vger.kernel.org
17407 W: http://www.ibm.com/developerworks/linux/linux390/
17408 F: drivers/s390/cio/
17411 M: Stefan Haberland <sth@linux.ibm.com>
17412 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17413 L: linux-s390@vger.kernel.org
17415 W: http://www.ibm.com/developerworks/linux/linux390/
17416 F: block/partitions/ibm.c
17417 F: drivers/s390/block/dasd*
17418 F: include/linux/dasd_mod.h
17421 M: Matthew Rosato <mjrosato@linux.ibm.com>
17422 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17423 L: linux-s390@vger.kernel.org
17425 W: http://www.ibm.com/developerworks/linux/linux390/
17426 F: drivers/iommu/s390-iommu.c
17428 S390 IUCV NETWORK LAYER
17429 M: Alexandra Winter <wintera@linux.ibm.com>
17430 M: Wenjia Zhang <wenjia@linux.ibm.com>
17431 L: linux-s390@vger.kernel.org
17432 L: netdev@vger.kernel.org
17434 W: http://www.ibm.com/developerworks/linux/linux390/
17435 F: drivers/s390/net/*iucv*
17436 F: include/net/iucv/
17439 S390 NETWORK DRIVERS
17440 M: Alexandra Winter <wintera@linux.ibm.com>
17441 M: Wenjia Zhang <wenjia@linux.ibm.com>
17442 L: linux-s390@vger.kernel.org
17443 L: netdev@vger.kernel.org
17445 W: http://www.ibm.com/developerworks/linux/linux390/
17446 F: drivers/s390/net/
17449 M: Niklas Schnelle <schnelle@linux.ibm.com>
17450 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17451 L: linux-s390@vger.kernel.org
17453 W: http://www.ibm.com/developerworks/linux/linux390/
17455 F: drivers/pci/hotplug/s390_pci_hpc.c
17456 F: Documentation/s390/pci.rst
17458 S390 VFIO AP DRIVER
17459 M: Tony Krowiak <akrowiak@linux.ibm.com>
17460 M: Halil Pasic <pasic@linux.ibm.com>
17461 M: Jason Herne <jjherne@linux.ibm.com>
17462 L: linux-s390@vger.kernel.org
17464 W: http://www.ibm.com/developerworks/linux/linux390/
17465 F: Documentation/s390/vfio-ap.rst
17466 F: drivers/s390/crypto/vfio_ap*
17468 S390 VFIO-CCW DRIVER
17469 M: Eric Farman <farman@linux.ibm.com>
17470 M: Matthew Rosato <mjrosato@linux.ibm.com>
17471 R: Halil Pasic <pasic@linux.ibm.com>
17472 L: linux-s390@vger.kernel.org
17473 L: kvm@vger.kernel.org
17475 F: Documentation/s390/vfio-ccw.rst
17476 F: drivers/s390/cio/vfio_ccw*
17477 F: include/uapi/linux/vfio_ccw.h
17479 S390 VFIO-PCI DRIVER
17480 M: Matthew Rosato <mjrosato@linux.ibm.com>
17481 M: Eric Farman <farman@linux.ibm.com>
17482 L: linux-s390@vger.kernel.org
17483 L: kvm@vger.kernel.org
17485 F: drivers/vfio/pci/vfio_pci_zdev.c
17486 F: include/uapi/linux/vfio_zdev.h
17489 M: Harald Freudenberger <freude@linux.ibm.com>
17490 L: linux-s390@vger.kernel.org
17492 W: http://www.ibm.com/developerworks/linux/linux390/
17493 F: drivers/s390/crypto/
17496 M: Steffen Maier <maier@linux.ibm.com>
17497 M: Benjamin Block <bblock@linux.ibm.com>
17498 L: linux-s390@vger.kernel.org
17500 W: http://www.ibm.com/developerworks/linux/linux390/
17501 F: drivers/s390/scsi/zfcp_*
17503 S3C ADC BATTERY DRIVER
17504 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17505 L: linux-samsung-soc@vger.kernel.org
17507 F: drivers/power/supply/s3c_adc_battery.c
17508 F: include/linux/s3c_adc_battery.h
17510 S3C24XX SD/MMC Driver
17511 M: Ben Dooks <ben-linux@fluff.org>
17512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17514 F: drivers/mmc/host/s3cmci.*
17516 SAA6588 RDS RECEIVER DRIVER
17517 M: Hans Verkuil <hverkuil@xs4all.nl>
17518 L: linux-media@vger.kernel.org
17520 W: https://linuxtv.org
17521 T: git git://linuxtv.org/media_tree.git
17522 F: drivers/media/i2c/saa6588*
17524 SAA7134 VIDEO4LINUX DRIVER
17525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17526 L: linux-media@vger.kernel.org
17528 W: https://linuxtv.org
17529 T: git git://linuxtv.org/media_tree.git
17530 F: Documentation/driver-api/media/drivers/saa7134*
17531 F: drivers/media/pci/saa7134/
17533 SAA7146 VIDEO4LINUX-2 DRIVER
17534 M: Hans Verkuil <hverkuil@xs4all.nl>
17535 L: linux-media@vger.kernel.org
17537 T: git git://linuxtv.org/media_tree.git
17538 F: drivers/media/common/saa7146/
17539 F: drivers/media/pci/saa7146/
17540 F: include/media/drv-intf/saa7146*
17542 SAFESETID SECURITY MODULE
17543 M: Micah Morton <mortonm@chromium.org>
17545 F: Documentation/admin-guide/LSM/SafeSetID.rst
17546 F: security/safesetid/
17548 SAMSUNG AUDIO (ASoC) DRIVERS
17549 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17550 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17553 B: mailto:linux-samsung-soc@vger.kernel.org
17554 F: Documentation/devicetree/bindings/sound/samsung*
17555 F: sound/soc/samsung/
17557 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17558 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17559 L: linux-crypto@vger.kernel.org
17560 L: linux-samsung-soc@vger.kernel.org
17562 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17563 F: drivers/crypto/exynos-rng.c
17565 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17566 M: Łukasz Stelmach <l.stelmach@samsung.com>
17567 L: linux-samsung-soc@vger.kernel.org
17569 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17570 F: drivers/char/hw_random/exynos-trng.c
17572 SAMSUNG FRAMEBUFFER DRIVER
17573 M: Jingoo Han <jingoohan1@gmail.com>
17574 L: linux-fbdev@vger.kernel.org
17576 F: drivers/video/fbdev/s3c-fb.c
17578 SAMSUNG INTERCONNECT DRIVERS
17579 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17580 M: Artur Świgoń <a.swigon@samsung.com>
17581 L: linux-pm@vger.kernel.org
17582 L: linux-samsung-soc@vger.kernel.org
17584 F: drivers/interconnect/samsung/
17586 SAMSUNG LAPTOP DRIVER
17587 M: Corentin Chary <corentin.chary@gmail.com>
17588 L: platform-driver-x86@vger.kernel.org
17590 F: drivers/platform/x86/samsung-laptop.c
17592 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17593 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17594 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17595 L: linux-kernel@vger.kernel.org
17596 L: linux-samsung-soc@vger.kernel.org
17598 B: mailto:linux-samsung-soc@vger.kernel.org
17599 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17600 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17601 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17602 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17603 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17604 F: drivers/clk/clk-s2mps11.c
17605 F: drivers/mfd/sec*.c
17606 F: drivers/regulator/s2m*.c
17607 F: drivers/regulator/s5m*.c
17608 F: drivers/rtc/rtc-s5m.c
17609 F: include/linux/mfd/samsung/
17611 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17612 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17613 L: linux-media@vger.kernel.org
17614 L: linux-samsung-soc@vger.kernel.org
17616 F: drivers/media/platform/samsung/s3c-camif/
17617 F: include/media/drv-intf/s3c_camif.h
17619 SAMSUNG S3FWRN5 NFC DRIVER
17620 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17621 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17622 L: linux-nfc@lists.01.org (subscribers-only)
17624 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17625 F: drivers/nfc/s3fwrn5
17627 SAMSUNG S5C73M3 CAMERA DRIVER
17628 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17629 M: Andrzej Hajda <andrzej.hajda@intel.com>
17630 L: linux-media@vger.kernel.org
17632 F: drivers/media/i2c/s5c73m3/*
17634 SAMSUNG S5K5BAF CAMERA DRIVER
17635 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17636 M: Andrzej Hajda <andrzej.hajda@intel.com>
17637 L: linux-media@vger.kernel.org
17639 F: drivers/media/i2c/s5k5baf.c
17641 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17642 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17643 M: Vladimir Zapolskiy <vz@mleia.com>
17644 L: linux-crypto@vger.kernel.org
17645 L: linux-samsung-soc@vger.kernel.org
17647 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17648 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17649 F: drivers/crypto/s5p-sss.c
17651 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17652 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17653 L: linux-media@vger.kernel.org
17655 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17656 F: drivers/media/platform/samsung/exynos4-is/
17658 SAMSUNG SOC CLOCK DRIVERS
17659 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17660 M: Tomasz Figa <tomasz.figa@gmail.com>
17661 M: Chanwoo Choi <cw00.choi@samsung.com>
17662 R: Alim Akhtar <alim.akhtar@samsung.com>
17663 L: linux-samsung-soc@vger.kernel.org
17665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17666 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17667 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17668 F: drivers/clk/samsung/
17669 F: include/dt-bindings/clock/exynos*.h
17670 F: include/dt-bindings/clock/s3c*.h
17671 F: include/dt-bindings/clock/s5p*.h
17672 F: include/dt-bindings/clock/samsung,*.h
17673 F: include/linux/clk/samsung.h
17674 F: include/linux/platform_data/clk-s3c2410.h
17676 SAMSUNG SPI DRIVERS
17677 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17678 M: Andi Shyti <andi@etezian.org>
17679 L: linux-spi@vger.kernel.org
17680 L: linux-samsung-soc@vger.kernel.org
17682 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17683 F: drivers/spi/spi-s3c*
17684 F: include/linux/platform_data/spi-s3c64xx.h
17685 F: include/linux/spi/s3c24xx-fiq.h
17687 SAMSUNG SXGBE DRIVERS
17688 M: Byungho An <bh74.an@samsung.com>
17689 L: netdev@vger.kernel.org
17691 F: drivers/net/ethernet/samsung/sxgbe/
17693 SAMSUNG THERMAL DRIVER
17694 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17695 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17696 L: linux-pm@vger.kernel.org
17697 L: linux-samsung-soc@vger.kernel.org
17699 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17700 F: drivers/thermal/samsung/
17702 SAMSUNG USB2 PHY DRIVER
17703 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17704 L: linux-kernel@vger.kernel.org
17706 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17707 F: Documentation/driver-api/phy/samsung-usb2.rst
17708 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17709 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17710 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17711 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17712 F: drivers/phy/samsung/phy-samsung-usb2.c
17713 F: drivers/phy/samsung/phy-samsung-usb2.h
17715 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17716 M: Paul Barker <paul.barker@sancloud.com>
17717 R: Marc Murphy <marc.murphy@sancloud.com>
17719 F: arch/arm/boot/dts/am335x-sancloud*
17722 M: Zwane Mwaikambo <zwanem@gmail.com>
17724 F: drivers/watchdog/sc1200wdt.c
17727 M: Ingo Molnar <mingo@redhat.com>
17728 M: Peter Zijlstra <peterz@infradead.org>
17729 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17730 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17731 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17732 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17733 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17734 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17735 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17736 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17737 L: linux-kernel@vger.kernel.org
17739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17740 F: include/linux/preempt.h
17741 F: include/linux/sched.h
17742 F: include/linux/wait.h
17743 F: include/uapi/linux/sched.h
17746 SCR24X CHIP CARD INTERFACE DRIVER
17747 M: Lubomir Rintel <lkundrak@v3.sk>
17749 F: drivers/char/pcmcia/scr24x_cs.c
17751 SCSI RDMA PROTOCOL (SRP) INITIATOR
17752 M: Bart Van Assche <bvanassche@acm.org>
17753 L: linux-rdma@vger.kernel.org
17755 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17756 F: drivers/infiniband/ulp/srp/
17757 F: include/scsi/srp.h
17759 SCSI RDMA PROTOCOL (SRP) TARGET
17760 M: Bart Van Assche <bvanassche@acm.org>
17761 L: linux-rdma@vger.kernel.org
17762 L: target-devel@vger.kernel.org
17764 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17765 F: drivers/infiniband/ulp/srpt/
17768 M: Doug Gilbert <dgilbert@interlog.com>
17769 L: linux-scsi@vger.kernel.org
17771 W: http://sg.danny.cz/sg
17772 F: Documentation/scsi/scsi-generic.rst
17773 F: drivers/scsi/sg.c
17774 F: include/scsi/sg.h
17777 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17778 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17779 L: linux-scsi@vger.kernel.org
17781 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17784 F: Documentation/devicetree/bindings/scsi/
17790 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17791 L: linux-scsi@vger.kernel.org
17793 F: Documentation/scsi/st.rst
17794 F: drivers/scsi/st.*
17795 F: drivers/scsi/st_*.h
17797 SCSI TARGET CORE USER DRIVER
17798 M: Bodo Stroesser <bostroesser@gmail.com>
17799 L: linux-scsi@vger.kernel.org
17800 L: target-devel@vger.kernel.org
17802 F: Documentation/target/tcmu-design.rst
17803 F: drivers/target/target_core_user.c
17804 F: include/uapi/linux/target_core_user.h
17806 SCSI TARGET SUBSYSTEM
17807 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17808 L: linux-scsi@vger.kernel.org
17809 L: target-devel@vger.kernel.org
17811 W: http://www.linux-iscsi.org
17812 Q: https://patchwork.kernel.org/project/target-devel/list/
17813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17814 F: Documentation/target/
17819 M: Vlad Yasevich <vyasevich@gmail.com>
17820 M: Neil Horman <nhorman@tuxdriver.com>
17821 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17822 L: linux-sctp@vger.kernel.org
17824 W: http://lksctp.sourceforge.net
17825 F: Documentation/networking/sctp.rst
17826 F: include/linux/sctp.h
17827 F: include/net/sctp/
17828 F: include/uapi/linux/sctp.h
17832 M: Jim Cromie <jim.cromie@gmail.com>
17834 F: Documentation/i2c/busses/scx200_acb.rst
17835 F: arch/x86/platform/scx200/
17836 F: drivers/i2c/busses/scx200*
17837 F: drivers/mtd/maps/scx200_docflash.c
17838 F: drivers/watchdog/scx200_wdt.c
17839 F: include/linux/scx200.h
17842 M: Jim Cromie <jim.cromie@gmail.com>
17844 F: drivers/char/scx200_gpio.c
17845 F: include/linux/scx200_gpio.h
17847 SCx200 HRT CLOCKSOURCE DRIVER
17848 M: Jim Cromie <jim.cromie@gmail.com>
17850 F: drivers/clocksource/scx200_hrt.c
17852 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17853 M: Sascha Sommer <saschasommer@freenet.de>
17854 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17856 F: drivers/mmc/host/sdricoh_cs.c
17858 SECO BOARDS CEC DRIVER
17859 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17861 F: drivers/media/cec/platform/seco/seco-cec.c
17862 F: drivers/media/cec/platform/seco/seco-cec.h
17865 M: Kees Cook <keescook@chromium.org>
17866 R: Andy Lutomirski <luto@amacapital.net>
17867 R: Will Drewry <wad@chromium.org>
17869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17870 F: Documentation/userspace-api/seccomp_filter.rst
17871 F: include/linux/seccomp.h
17872 F: include/uapi/linux/seccomp.h
17873 F: kernel/seccomp.c
17874 F: tools/testing/selftests/kselftest_harness.h
17875 F: tools/testing/selftests/seccomp/*
17876 K: \bsecure_computing
17879 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17880 M: Al Cooper <alcooperx@gmail.com>
17881 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17882 L: linux-mmc@vger.kernel.org
17884 F: drivers/mmc/host/sdhci-brcmstb*
17886 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17887 M: Adrian Hunter <adrian.hunter@intel.com>
17888 L: linux-mmc@vger.kernel.org
17890 F: drivers/mmc/host/sdhci*
17892 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17893 M: Eugen Hristev <eugen.hristev@microchip.com>
17894 L: linux-mmc@vger.kernel.org
17896 F: drivers/mmc/host/sdhci-of-at91.c
17898 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17899 M: Ben Dooks <ben-linux@fluff.org>
17900 M: Jaehoon Chung <jh80.chung@samsung.com>
17901 L: linux-mmc@vger.kernel.org
17903 F: drivers/mmc/host/sdhci-s3c*
17905 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17906 M: Viresh Kumar <vireshk@kernel.org>
17907 L: linux-mmc@vger.kernel.org
17909 F: drivers/mmc/host/sdhci-spear.c
17911 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17912 M: Kishon Vijay Abraham I <kishon@ti.com>
17913 L: linux-mmc@vger.kernel.org
17915 F: drivers/mmc/host/sdhci-omap.c
17917 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17918 M: Haibo Chen <haibo.chen@nxp.com>
17919 L: linux-imx@nxp.com
17920 L: linux-mmc@vger.kernel.org
17922 F: drivers/mmc/host/sdhci-esdhc-imx.c
17924 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17925 M: Jonathan Derrick <jonathan.derrick@intel.com>
17926 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17927 L: linux-block@vger.kernel.org
17929 F: block/opal_proto.h
17931 F: include/linux/sed*
17932 F: include/uapi/linux/sed*
17935 M: Security Officers <security@kernel.org>
17937 F: Documentation/admin-guide/security-bugs.rst
17940 M: James Morris <jmorris@namei.org>
17941 M: "Serge E. Hallyn" <serge@hallyn.com>
17942 L: linux-security-module@vger.kernel.org (suggested Cc:)
17944 W: http://kernsec.org/
17945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17947 X: security/selinux/
17949 SELINUX SECURITY MODULE
17950 M: Paul Moore <paul@paul-moore.com>
17951 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17952 M: Eric Paris <eparis@parisplace.org>
17953 L: selinux@vger.kernel.org
17955 W: https://selinuxproject.org
17956 W: https://github.com/SELinuxProject
17957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17958 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17959 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17960 F: Documentation/admin-guide/LSM/SELinux.rst
17961 F: include/trace/events/avc.h
17962 F: include/uapi/linux/selinux_netlink.h
17963 F: scripts/selinux/
17964 F: security/selinux/
17967 M: Jiri Slaby <jirislaby@kernel.org>
17969 F: drivers/misc/phantom.c
17970 F: include/uapi/linux/phantom.h
17972 SENSEAIR SUNRISE 006-0-0007
17973 M: Jacopo Mondi <jacopo@jmondi.org>
17975 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17976 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17977 F: drivers/iio/chemical/sunrise_co2.c
17979 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17980 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17982 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17983 F: drivers/iio/chemical/scd30.h
17984 F: drivers/iio/chemical/scd30_core.c
17985 F: drivers/iio/chemical/scd30_i2c.c
17986 F: drivers/iio/chemical/scd30_serial.c
17988 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17989 M: Roan van Dijk <roan@protonic.nl>
17991 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17992 F: drivers/iio/chemical/scd4x.c
17994 SENSIRION SGP40 GAS SENSOR DRIVER
17995 M: Andreas Klinger <ak@it-klinger.de>
17997 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17998 F: drivers/iio/chemical/sgp40.c
18000 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18001 M: Tomasz Duszynski <tduszyns@gmail.com>
18003 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18004 F: drivers/iio/chemical/sps30.c
18005 F: drivers/iio/chemical/sps30_i2c.c
18006 F: drivers/iio/chemical/sps30_serial.c
18009 M: Rob Herring <robh@kernel.org>
18010 L: linux-serial@vger.kernel.org
18012 F: Documentation/devicetree/bindings/serial/serial.yaml
18013 F: drivers/tty/serdev/
18014 F: include/linux/serdev.h
18017 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18018 L: linux-serial@vger.kernel.org
18020 F: Documentation/devicetree/bindings/serial/
18021 F: drivers/tty/serial/
18024 M: Sean Young <sean@mess.org>
18025 L: linux-media@vger.kernel.org
18027 F: drivers/media/rc/serial_ir.c
18029 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18030 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18031 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18033 F: Documentation/devicetree/bindings/slimbus/
18034 F: drivers/slimbus/
18035 F: include/linux/slimbus.h
18038 M: Edward Cree <ecree.xilinx@gmail.com>
18039 M: Martin Habets <habetsm.xilinx@gmail.com>
18040 L: netdev@vger.kernel.org
18042 F: drivers/net/ethernet/sfc/
18044 SFF/SFP/SFP+ MODULE SUPPORT
18045 M: Russell King <linux@armlinux.org.uk>
18046 L: netdev@vger.kernel.org
18048 F: drivers/net/phy/phylink.c
18049 F: drivers/net/phy/sfp*
18050 F: include/linux/mdio/mdio-i2c.h
18051 F: include/linux/phylink.h
18052 F: include/linux/sfp.h
18053 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)
18056 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18058 F: drivers/misc/sgi-gru/
18060 SGI XP/XPC/XPNET DRIVER
18061 M: Robin Holt <robinmholt@gmail.com>
18062 M: Steve Wahl <steve.wahl@hpe.com>
18063 R: Mike Travis <mike.travis@hpe.com>
18065 F: drivers/misc/sgi-xp/
18067 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18068 M: Karsten Graul <kgraul@linux.ibm.com>
18069 L: linux-s390@vger.kernel.org
18071 W: http://www.ibm.com/developerworks/linux/linux390/
18074 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18075 M: Linus Walleij <linus.walleij@linaro.org>
18076 L: linux-iio@vger.kernel.org
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18079 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18080 F: drivers/iio/light/gp2ap002.c
18082 SHARP RJ54N1CB0C SENSOR DRIVER
18083 M: Jacopo Mondi <jacopo@jmondi.org>
18084 L: linux-media@vger.kernel.org
18086 T: git git://linuxtv.org/media_tree.git
18087 F: drivers/media/i2c/rj54n1cb0c.c
18088 F: include/media/i2c/rj54n1cb0c.h
18090 SH_VOU V4L2 OUTPUT DRIVER
18091 L: linux-media@vger.kernel.org
18093 F: drivers/media/platform/renesas/sh_vou.c
18094 F: include/media/drv-intf/sh_vou.h
18096 SI2157 MEDIA DRIVER
18097 M: Antti Palosaari <crope@iki.fi>
18098 L: linux-media@vger.kernel.org
18100 W: https://linuxtv.org
18101 W: http://palosaari.fi/linux/
18102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18103 T: git git://linuxtv.org/anttip/media_tree.git
18104 F: drivers/media/tuners/si2157*
18106 SI2165 MEDIA DRIVER
18107 M: Matthias Schwarzott <zzam@gentoo.org>
18108 L: linux-media@vger.kernel.org
18110 W: https://linuxtv.org
18111 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18112 F: drivers/media/dvb-frontends/si2165*
18114 SI2168 MEDIA DRIVER
18115 M: Antti Palosaari <crope@iki.fi>
18116 L: linux-media@vger.kernel.org
18118 W: https://linuxtv.org
18119 W: http://palosaari.fi/linux/
18120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18121 T: git git://linuxtv.org/anttip/media_tree.git
18122 F: drivers/media/dvb-frontends/si2168*
18124 SI470X FM RADIO RECEIVER I2C DRIVER
18125 M: Hans Verkuil <hverkuil@xs4all.nl>
18126 L: linux-media@vger.kernel.org
18128 W: https://linuxtv.org
18129 T: git git://linuxtv.org/media_tree.git
18130 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18132 SI470X FM RADIO RECEIVER USB DRIVER
18133 M: Hans Verkuil <hverkuil@xs4all.nl>
18134 L: linux-media@vger.kernel.org
18136 W: https://linuxtv.org
18137 T: git git://linuxtv.org/media_tree.git
18138 F: drivers/media/radio/si470x/radio-si470x-common.c
18139 F: drivers/media/radio/si470x/radio-si470x-usb.c
18140 F: drivers/media/radio/si470x/radio-si470x.h
18142 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18143 M: Eduardo Valentin <edubezval@gmail.com>
18144 L: linux-media@vger.kernel.org
18146 W: https://linuxtv.org
18147 T: git git://linuxtv.org/media_tree.git
18148 F: drivers/media/radio/si4713/si4713.?
18150 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18151 M: Eduardo Valentin <edubezval@gmail.com>
18152 L: linux-media@vger.kernel.org
18154 W: https://linuxtv.org
18155 T: git git://linuxtv.org/media_tree.git
18156 F: drivers/media/radio/si4713/radio-platform-si4713.c
18158 SI4713 FM RADIO TRANSMITTER USB DRIVER
18159 M: Hans Verkuil <hverkuil@xs4all.nl>
18160 L: linux-media@vger.kernel.org
18162 W: https://linuxtv.org
18163 T: git git://linuxtv.org/media_tree.git
18164 F: drivers/media/radio/si4713/radio-usb-si4713.c
18167 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18168 L: linux-media@vger.kernel.org
18170 W: https://linuxtv.org
18171 T: git git://linuxtv.org/media_tree.git
18172 F: drivers/media/common/siano/
18173 F: drivers/media/mmc/siano/
18174 F: drivers/media/usb/siano/
18175 F: drivers/media/usb/siano/
18178 M: Palmer Dabbelt <palmer@dabbelt.com>
18179 M: Paul Walmsley <paul.walmsley@sifive.com>
18180 L: linux-riscv@lists.infradead.org
18182 T: git git://github.com/sifive/riscv-linux.git
18186 SIFIVE FU540 SYSTEM-ON-CHIP
18187 M: Paul Walmsley <paul.walmsley@sifive.com>
18188 M: Palmer Dabbelt <palmer@dabbelt.com>
18189 L: linux-riscv@lists.infradead.org
18191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18196 M: Green Wan <green.wan@sifive.com>
18198 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18199 F: drivers/dma/sf-pdma/
18201 SILEAD TOUCHSCREEN DRIVER
18202 M: Hans de Goede <hdegoede@redhat.com>
18203 L: linux-input@vger.kernel.org
18204 L: platform-driver-x86@vger.kernel.org
18206 F: drivers/input/touchscreen/silead.c
18207 F: drivers/platform/x86/touchscreen_dmi.c
18209 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18210 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18212 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18213 F: drivers/net/wireless/silabs/wfx/
18215 SILICON MOTION SM712 FRAME BUFFER DRIVER
18216 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18217 M: Teddy Wang <teddy.wang@siliconmotion.com>
18218 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18219 L: linux-fbdev@vger.kernel.org
18221 F: Documentation/fb/sm712fb.rst
18222 F: drivers/video/fbdev/sm712*
18224 SILVACO I3C DUAL-ROLE MASTER
18225 M: Miquel Raynal <miquel.raynal@bootlin.com>
18226 M: Conor Culhane <conor.culhane@silvaco.com>
18227 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18229 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18230 F: drivers/i3c/master/svc-i3c-master.c
18233 M: Hans de Goede <hdegoede@redhat.com>
18234 L: linux-fbdev@vger.kernel.org
18236 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18237 F: drivers/video/fbdev/simplefb.c
18238 F: include/linux/platform_data/simplefb.h
18240 SIMTEC EB110ATX (Chalice CATS)
18241 M: Simtec Linux Team <linux@simtec.co.uk>
18243 W: http://www.simtec.co.uk/products/EB110ATX/
18245 SIMTEC EB2410ITX (BAST)
18246 M: Simtec Linux Team <linux@simtec.co.uk>
18248 W: http://www.simtec.co.uk/products/EB2410ITX/
18249 F: arch/arm/mach-s3c/bast-ide.c
18250 F: arch/arm/mach-s3c/bast-irq.c
18251 F: arch/arm/mach-s3c/mach-bast.c
18254 M: Thorsten Scherer <t.scherer@eckelmann.de>
18255 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18256 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18258 F: drivers/gpio/gpio-siox.c
18260 F: include/trace/events/siox.h
18262 SIPHASH PRF ROUTINES
18263 M: Jason A. Donenfeld <Jason@zx2c4.com>
18265 F: include/linux/siphash.h
18267 F: lib/test_siphash.c
18269 SIS 190 ETHERNET DRIVER
18270 M: Francois Romieu <romieu@fr.zoreil.com>
18271 L: netdev@vger.kernel.org
18273 F: drivers/net/ethernet/sis/sis190.c
18275 SIS 900/7016 FAST ETHERNET DRIVER
18276 M: Daniele Venzano <venza@brownhat.org>
18277 L: netdev@vger.kernel.org
18279 W: http://www.brownhat.org/sis900.html
18280 F: drivers/net/ethernet/sis/sis900.*
18282 SIS FRAMEBUFFER DRIVER
18283 M: Thomas Winischhofer <thomas@winischhofer.net>
18285 W: http://www.winischhofer.net/linuxsisvga.shtml
18286 F: Documentation/fb/sisfb.rst
18287 F: drivers/video/fbdev/sis/
18288 F: include/video/sisfb.h
18290 SIS I2C TOUCHSCREEN DRIVER
18291 M: Mika Penttilä <mika.penttila@nextfour.com>
18292 L: linux-input@vger.kernel.org
18294 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18295 F: drivers/input/touchscreen/sis_i2c.c
18298 M: Thomas Winischhofer <thomas@winischhofer.net>
18300 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18301 F: drivers/usb/misc/sisusbvga/
18303 SL28 CPLD MFD DRIVER
18304 M: Michael Walle <michael@walle.cc>
18306 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18307 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18308 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18309 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18310 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18311 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18312 F: drivers/gpio/gpio-sl28cpld.c
18313 F: drivers/hwmon/sl28cpld-hwmon.c
18314 F: drivers/irqchip/irq-sl28cpld.c
18315 F: drivers/pwm/pwm-sl28cpld.c
18316 F: drivers/watchdog/sl28cpld_wdt.c
18319 M: Christoph Lameter <cl@linux.com>
18320 M: Pekka Enberg <penberg@kernel.org>
18321 M: David Rientjes <rientjes@google.com>
18322 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18323 M: Andrew Morton <akpm@linux-foundation.org>
18324 M: Vlastimil Babka <vbabka@suse.cz>
18325 R: Roman Gushchin <roman.gushchin@linux.dev>
18326 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18327 L: linux-mm@kvack.org
18329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18330 F: include/linux/sl?b*.h
18333 SLEEPABLE READ-COPY UPDATE (SRCU)
18334 M: Lai Jiangshan <jiangshanlai@gmail.com>
18335 M: "Paul E. McKenney" <paulmck@kernel.org>
18336 M: Josh Triplett <josh@joshtriplett.org>
18337 R: Steven Rostedt <rostedt@goodmis.org>
18338 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18339 L: rcu@vger.kernel.org
18341 W: http://www.rdrop.com/users/paulmck/RCU/
18342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18343 F: include/linux/srcu*.h
18344 F: kernel/rcu/srcu*.c
18346 SMACK SECURITY MODULE
18347 M: Casey Schaufler <casey@schaufler-ca.com>
18348 L: linux-security-module@vger.kernel.org
18350 W: http://schaufler-ca.com
18351 T: git git://github.com/cschaufler/smack-next
18352 F: Documentation/admin-guide/LSM/Smack.rst
18355 SMC91x ETHERNET DRIVER
18356 M: Nicolas Pitre <nico@fluxnic.net>
18358 F: drivers/net/ethernet/smsc/smc91x.*
18360 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18361 M: Mark Rutland <mark.rutland@arm.com>
18362 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18363 M: Sudeep Holla <sudeep.holla@arm.com>
18364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18366 F: drivers/firmware/smccc/
18367 F: include/linux/arm-smccc.h
18369 SMM665 HARDWARE MONITOR DRIVER
18370 M: Guenter Roeck <linux@roeck-us.net>
18371 L: linux-hwmon@vger.kernel.org
18373 F: Documentation/hwmon/smm665.rst
18374 F: drivers/hwmon/smm665.c
18376 SMSC EMC2103 HARDWARE MONITOR DRIVER
18377 M: Steve Glendinning <steve.glendinning@shawell.net>
18378 L: linux-hwmon@vger.kernel.org
18380 F: Documentation/hwmon/emc2103.rst
18381 F: drivers/hwmon/emc2103.c
18383 SMSC SCH5627 HARDWARE MONITOR DRIVER
18384 M: Hans de Goede <hdegoede@redhat.com>
18385 L: linux-hwmon@vger.kernel.org
18387 F: Documentation/hwmon/sch5627.rst
18388 F: drivers/hwmon/sch5627.c
18390 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18391 M: Steve Glendinning <steve.glendinning@shawell.net>
18392 L: linux-fbdev@vger.kernel.org
18394 F: drivers/video/fbdev/smscufx.c
18396 SMSC47B397 HARDWARE MONITOR DRIVER
18397 M: Jean Delvare <jdelvare@suse.com>
18398 L: linux-hwmon@vger.kernel.org
18400 F: Documentation/hwmon/smsc47b397.rst
18401 F: drivers/hwmon/smsc47b397.c
18403 SMSC911x ETHERNET DRIVER
18404 M: Steve Glendinning <steve.glendinning@shawell.net>
18405 L: netdev@vger.kernel.org
18407 F: drivers/net/ethernet/smsc/smsc911x.*
18408 F: include/linux/smsc911x.h
18410 SMSC9420 PCI ETHERNET DRIVER
18411 M: Steve Glendinning <steve.glendinning@shawell.net>
18412 L: netdev@vger.kernel.org
18414 F: drivers/net/ethernet/smsc/smsc9420.*
18416 SOCIONEXT (SNI) AVE NETWORK DRIVER
18417 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18418 L: netdev@vger.kernel.org
18420 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18421 F: drivers/net/ethernet/socionext/sni_ave.c
18423 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18424 M: Jassi Brar <jaswinder.singh@linaro.org>
18425 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18426 L: netdev@vger.kernel.org
18428 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18429 F: drivers/net/ethernet/socionext/netsec.c
18431 SOCIONEXT (SNI) Synquacer SPI DRIVER
18432 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18433 M: Jassi Brar <jaswinder.singh@linaro.org>
18434 L: linux-spi@vger.kernel.org
18436 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18437 F: drivers/spi/spi-synquacer.c
18439 SOCIONEXT SYNQUACER I2C DRIVER
18440 M: Ard Biesheuvel <ardb@kernel.org>
18441 L: linux-i2c@vger.kernel.org
18443 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18444 F: drivers/i2c/busses/i2c-synquacer.c
18446 SOCIONEXT UNIPHIER SOUND DRIVER
18447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18449 F: sound/soc/uniphier/
18451 SOEKRIS NET48XX LED SUPPORT
18452 M: Chris Boot <bootc@bootc.net>
18454 F: drivers/leds/leds-net48xx.c
18456 SOFT-IWARP DRIVER (siw)
18457 M: Bernard Metzler <bmt@zurich.ibm.com>
18458 L: linux-rdma@vger.kernel.org
18460 F: drivers/infiniband/sw/siw/
18461 F: include/uapi/rdma/siw-abi.h
18463 SOFT-ROCE DRIVER (rxe)
18464 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18465 L: linux-rdma@vger.kernel.org
18467 F: drivers/infiniband/sw/rxe/
18468 F: include/uapi/rdma/rdma_user_rxe.h
18470 SOFTLOGIC 6x10 MPEG CODEC
18471 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18472 M: Anton Sviridenko <anton@corp.bluecherry.net>
18473 M: Andrey Utkin <andrey_utkin@fastmail.com>
18474 M: Ismael Luceno <ismael@iodev.co.uk>
18475 L: linux-media@vger.kernel.org
18477 F: drivers/media/pci/solo6x10/
18479 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18480 M: James Morse <james.morse@arm.com>
18481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18483 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18484 F: drivers/firmware/arm_sdei.c
18485 F: include/linux/arm_sdei.h
18486 F: include/uapi/linux/arm_sdei.h
18488 SOFTWARE NODES AND DEVICE PROPERTIES
18489 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18490 R: Daniel Scally <djrscally@gmail.com>
18491 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18492 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18493 L: linux-acpi@vger.kernel.org
18495 F: drivers/base/property.c
18496 F: drivers/base/swnode.c
18497 F: include/linux/fwnode.h
18498 F: include/linux/property.h
18500 SOFTWARE RAID (Multiple Disks) SUPPORT
18501 M: Song Liu <song@kernel.org>
18502 L: linux-raid@vger.kernel.org
18504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18505 F: drivers/md/Kconfig
18506 F: drivers/md/Makefile
18508 F: drivers/md/raid*
18509 F: include/linux/raid/
18510 F: include/uapi/linux/raid/
18512 SOLIDRUN CLEARFOG SUPPORT
18513 M: Russell King <linux@armlinux.org.uk>
18515 F: arch/arm/boot/dts/armada-388-clearfog*
18516 F: arch/arm/boot/dts/armada-38x-solidrun-*
18518 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18519 M: Russell King <linux@armlinux.org.uk>
18521 F: arch/arm/boot/dts/imx6*-cubox-i*
18522 F: arch/arm/boot/dts/imx6*-hummingboard*
18523 F: arch/arm/boot/dts/imx6*-sr-*
18525 SONIC NETWORK DRIVER
18526 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18527 L: netdev@vger.kernel.org
18529 F: drivers/net/ethernet/natsemi/sonic.*
18531 SONICS SILICON BACKPLANE DRIVER (SSB)
18532 M: Michael Buesch <m@bues.ch>
18533 L: linux-wireless@vger.kernel.org
18536 F: include/linux/ssb/
18538 SONY IMX208 SENSOR DRIVER
18539 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18540 L: linux-media@vger.kernel.org
18542 T: git git://linuxtv.org/media_tree.git
18543 F: drivers/media/i2c/imx208.c
18545 SONY IMX214 SENSOR DRIVER
18546 M: Ricardo Ribalda <ribalda@kernel.org>
18547 L: linux-media@vger.kernel.org
18549 T: git git://linuxtv.org/media_tree.git
18550 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18551 F: drivers/media/i2c/imx214.c
18553 SONY IMX219 SENSOR DRIVER
18554 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18555 L: linux-media@vger.kernel.org
18557 T: git git://linuxtv.org/media_tree.git
18558 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18559 F: drivers/media/i2c/imx219.c
18561 SONY IMX258 SENSOR DRIVER
18562 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18563 L: linux-media@vger.kernel.org
18565 T: git git://linuxtv.org/media_tree.git
18566 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18567 F: drivers/media/i2c/imx258.c
18569 SONY IMX274 SENSOR DRIVER
18570 M: Leon Luo <leonl@leopardimaging.com>
18571 L: linux-media@vger.kernel.org
18573 T: git git://linuxtv.org/media_tree.git
18574 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18575 F: drivers/media/i2c/imx274.c
18577 SONY IMX290 SENSOR DRIVER
18578 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18579 L: linux-media@vger.kernel.org
18581 T: git git://linuxtv.org/media_tree.git
18582 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18583 F: drivers/media/i2c/imx290.c
18585 SONY IMX319 SENSOR DRIVER
18586 M: Bingbu Cao <bingbu.cao@intel.com>
18587 L: linux-media@vger.kernel.org
18589 T: git git://linuxtv.org/media_tree.git
18590 F: drivers/media/i2c/imx319.c
18592 SONY IMX334 SENSOR DRIVER
18593 M: Paul J. Murphy <paul.j.murphy@intel.com>
18594 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18595 L: linux-media@vger.kernel.org
18597 T: git git://linuxtv.org/media_tree.git
18598 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18599 F: drivers/media/i2c/imx334.c
18601 SONY IMX335 SENSOR DRIVER
18602 M: Paul J. Murphy <paul.j.murphy@intel.com>
18603 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18604 L: linux-media@vger.kernel.org
18606 T: git git://linuxtv.org/media_tree.git
18607 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18608 F: drivers/media/i2c/imx335.c
18610 SONY IMX355 SENSOR DRIVER
18611 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18612 L: linux-media@vger.kernel.org
18614 T: git git://linuxtv.org/media_tree.git
18615 F: drivers/media/i2c/imx355.c
18617 SONY IMX412 SENSOR DRIVER
18618 M: Paul J. Murphy <paul.j.murphy@intel.com>
18619 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18620 L: linux-media@vger.kernel.org
18622 T: git git://linuxtv.org/media_tree.git
18623 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18624 F: drivers/media/i2c/imx412.c
18626 SONY MEMORYSTICK SUBSYSTEM
18627 M: Maxim Levitsky <maximlevitsky@gmail.com>
18628 M: Alex Dubov <oakad@yahoo.com>
18629 M: Ulf Hansson <ulf.hansson@linaro.org>
18630 L: linux-mmc@vger.kernel.org
18632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18633 F: drivers/memstick/
18634 F: include/linux/memstick.h
18636 SONY VAIO CONTROL DEVICE DRIVER
18637 M: Mattia Dongili <malattia@linux.it>
18638 L: platform-driver-x86@vger.kernel.org
18640 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18641 F: Documentation/admin-guide/laptops/sony-laptop.rst
18642 F: drivers/char/sonypi.c
18643 F: drivers/platform/x86/sony-laptop.c
18644 F: include/linux/sony-laptop.h
18647 M: Jaroslav Kysela <perex@perex.cz>
18648 M: Takashi Iwai <tiwai@suse.com>
18649 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18651 W: http://www.alsa-project.org/
18652 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18654 F: Documentation/sound/
18656 F: include/uapi/sound/
18658 F: tools/testing/selftests/alsa
18660 SOUND - COMPRESSED AUDIO
18661 M: Vinod Koul <vkoul@kernel.org>
18662 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18665 F: Documentation/sound/designs/compress-offload.rst
18666 F: include/sound/compress_driver.h
18667 F: include/uapi/sound/compress_*
18668 F: sound/core/compress_offload.c
18669 F: sound/soc/soc-compress.c
18671 SOUND - DMAENGINE HELPERS
18672 M: Lars-Peter Clausen <lars@metafoo.de>
18674 F: include/sound/dmaengine_pcm.h
18675 F: sound/core/pcm_dmaengine.c
18676 F: sound/soc/soc-generic-dmaengine-pcm.c
18678 SOUND - ALSA SELFTESTS
18679 M: Mark Brown <broonie@kernel.org>
18680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18681 L: linux-kselftest@vger.kernel.org
18683 F: tools/testing/selftests/alsa
18685 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18686 M: Liam Girdwood <lgirdwood@gmail.com>
18687 M: Mark Brown <broonie@kernel.org>
18688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18690 W: http://alsa-project.org/main/index.php/ASoC
18691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18692 F: Documentation/devicetree/bindings/sound/
18693 F: Documentation/sound/soc/
18694 F: include/dt-bindings/sound/
18695 F: include/sound/soc*
18698 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18699 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18700 M: Liam Girdwood <lgirdwood@gmail.com>
18701 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18702 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18703 M: Daniel Baluta <daniel.baluta@nxp.com>
18704 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18706 W: https://github.com/thesofproject/linux/
18709 SOUNDWIRE SUBSYSTEM
18710 M: Vinod Koul <vkoul@kernel.org>
18711 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18712 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18713 R: Sanyog Kale <sanyog.r.kale@intel.com>
18714 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18717 F: Documentation/driver-api/soundwire/
18718 F: drivers/soundwire/
18719 F: include/linux/soundwire/
18722 M: Olli Salonen <olli.salonen@iki.fi>
18723 L: linux-media@vger.kernel.org
18725 W: https://linuxtv.org
18726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18727 F: drivers/media/dvb-frontends/sp2*
18729 SPARC + UltraSPARC (sparc/sparc64)
18730 M: "David S. Miller" <davem@davemloft.net>
18731 L: sparclinux@vger.kernel.org
18733 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18739 SPARC SERIAL DRIVERS
18740 M: "David S. Miller" <davem@davemloft.net>
18741 L: sparclinux@vger.kernel.org
18743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18745 F: drivers/tty/serial/suncore.c
18746 F: drivers/tty/serial/sunhv.c
18747 F: drivers/tty/serial/sunsab.c
18748 F: drivers/tty/serial/sunsab.h
18749 F: drivers/tty/serial/sunsu.c
18750 F: drivers/tty/serial/sunzilog.c
18751 F: drivers/tty/serial/sunzilog.h
18752 F: drivers/tty/vcc.c
18753 F: include/linux/sunserialcore.h
18756 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18757 L: linux-sparse@vger.kernel.org
18759 W: https://sparse.docs.kernel.org/
18760 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18761 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18762 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18763 F: include/linux/compiler.h
18765 SPEAKUP CONSOLE SPEECH DRIVER
18766 M: William Hubbs <w.d.hubbs@gmail.com>
18767 M: Chris Brannon <chris@the-brannons.com>
18768 M: Kirk Reiser <kirk@reisers.ca>
18769 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18770 L: speakup@linux-speakup.org
18772 W: http://www.linux-speakup.org/
18773 W: https://github.com/linux-speakup/speakup
18774 B: https://github.com/linux-speakup/speakup/issues
18775 F: drivers/accessibility/speakup/
18777 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18778 M: Viresh Kumar <vireshk@kernel.org>
18779 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18783 W: http://www.st.com/spear
18784 F: arch/arm/boot/dts/spear*
18785 F: arch/arm/mach-spear/
18786 F: drivers/clk/spear/
18787 F: drivers/pinctrl/spear/
18790 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18791 M: Pratyush Yadav <p.yadav@ti.com>
18792 R: Michael Walle <michael@walle.cc>
18793 L: linux-mtd@lists.infradead.org
18795 W: http://www.linux-mtd.infradead.org/
18796 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18797 C: irc://irc.oftc.net/mtd
18798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18799 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18800 F: drivers/mtd/spi-nor/
18801 F: include/linux/mtd/spi-nor.h
18804 M: Mark Brown <broonie@kernel.org>
18805 L: linux-spi@vger.kernel.org
18807 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18809 F: Documentation/devicetree/bindings/spi/
18810 F: Documentation/spi/
18812 F: include/linux/spi/
18813 F: include/uapi/linux/spi/
18816 SPIDERNET NETWORK DRIVER for CELL
18817 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18818 M: Geoff Levand <geoff@infradead.org>
18819 L: netdev@vger.kernel.org
18820 L: linuxppc-dev@lists.ozlabs.org
18822 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18823 F: drivers/net/ethernet/toshiba/spider_net*
18826 M: Stephen Boyd <sboyd@kernel.org>
18827 L: linux-kernel@vger.kernel.org
18829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18830 F: Documentation/devicetree/bindings/spmi/
18832 F: include/dt-bindings/spmi/spmi.h
18833 F: include/linux/spmi.h
18834 F: include/trace/events/spmi.h
18837 M: Jeremy Kerr <jk@ozlabs.org>
18838 L: linuxppc-dev@lists.ozlabs.org
18840 W: http://www.ibm.com/developerworks/power/cell/
18841 F: Documentation/filesystems/spufs/spufs.rst
18842 F: arch/powerpc/platforms/cell/spufs/
18844 SQUASHFS FILE SYSTEM
18845 M: Phillip Lougher <phillip@squashfs.org.uk>
18846 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18848 W: http://squashfs.org.uk
18849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18850 F: Documentation/filesystems/squashfs.rst
18853 SRM (Alpha) environment access
18854 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18856 F: arch/alpha/kernel/srm_env.c
18858 ST LSM6DSx IMU IIO DRIVER
18859 M: Lorenzo Bianconi <lorenzo@kernel.org>
18860 L: linux-iio@vger.kernel.org
18862 W: http://www.st.com/
18863 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18864 F: drivers/iio/imu/st_lsm6dsx/
18866 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18867 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18868 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18869 L: linux-media@vger.kernel.org
18871 T: git git://linuxtv.org/media_tree.git
18872 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18873 F: drivers/media/i2c/st-mipid02.c
18875 ST STM32 I2C/SMBUS DRIVER
18876 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18877 M: Alain Volmat <alain.volmat@foss.st.com>
18878 L: linux-i2c@vger.kernel.org
18880 F: drivers/i2c/busses/i2c-stm32*
18882 ST STM32 SPI DRIVER
18883 M: Alain Volmat <alain.volmat@foss.st.com>
18884 L: linux-spi@vger.kernel.org
18886 F: drivers/spi/spi-stm32.c
18889 M: Daniel Nilsson <daniel.nilsson@flex.com>
18890 L: linux-hwmon@vger.kernel.org
18892 F: Documentation/hwmon/stpddc60.rst
18893 F: drivers/hwmon/pmbus/stpddc60.c
18895 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18896 M: Song Qiang <songqiang1304521@gmail.com>
18897 L: linux-iio@vger.kernel.org
18899 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18900 F: drivers/iio/proximity/vl53l0x-i2c.c
18903 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18904 M: Sasha Levin <sashal@kernel.org>
18905 L: stable@vger.kernel.org
18907 F: Documentation/process/stable-kernel-rules.rst
18909 STAGING - ATOMISP DRIVER
18910 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18911 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18912 L: linux-media@vger.kernel.org
18914 F: drivers/staging/media/atomisp/
18916 STAGING - FIELDBUS SUBSYSTEM
18917 M: Sven Van Asbroeck <TheSven73@gmail.com>
18919 F: drivers/staging/fieldbus/*
18920 F: drivers/staging/fieldbus/Documentation/
18922 STAGING - HMS ANYBUS-S BUS
18923 M: Sven Van Asbroeck <TheSven73@gmail.com>
18925 F: drivers/staging/fieldbus/anybuss/
18927 STAGING - INDUSTRIAL IO
18928 M: Jonathan Cameron <jic23@kernel.org>
18929 L: linux-iio@vger.kernel.org
18931 F: Documentation/devicetree/bindings/staging/iio/
18932 F: drivers/staging/iio/
18934 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18935 M: Marc Dietrich <marvin24@gmx.de>
18936 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18937 L: linux-tegra@vger.kernel.org
18939 F: drivers/staging/nvec/
18941 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18942 M: Jens Frederich <jfrederich@gmail.com>
18943 M: Jon Nettleton <jon.nettleton@gmail.com>
18945 W: http://wiki.laptop.org/go/DCON
18946 F: drivers/staging/olpc_dcon/
18948 STAGING - REALTEK RTL8188EU DRIVERS
18949 M: Larry Finger <Larry.Finger@lwfinger.net>
18950 M: Phillip Potter <phil@philpotter.co.uk>
18952 F: drivers/staging/r8188eu/
18954 STAGING - REALTEK RTL8712U DRIVERS
18955 M: Larry Finger <Larry.Finger@lwfinger.net>
18956 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18958 F: drivers/staging/rtl8712/
18960 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18961 M: Michael Hennerich <michael.hennerich@analog.com>
18962 L: linux-fbdev@vger.kernel.org
18964 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18965 F: drivers/staging/fbtft/fb_seps525.c
18967 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18968 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18969 M: Teddy Wang <teddy.wang@siliconmotion.com>
18970 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18971 L: linux-fbdev@vger.kernel.org
18973 F: drivers/staging/sm750fb/
18975 STAGING - VIA VT665X DRIVERS
18976 M: Forest Bond <forest@alittletooquiet.net>
18978 F: drivers/staging/vt665?/
18981 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18982 L: linux-staging@lists.linux.dev
18984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18985 F: drivers/staging/
18987 STARFIRE/DURALAN NETWORK DRIVER
18988 M: Ion Badulescu <ionut@badula.org>
18990 F: drivers/net/ethernet/adaptec/starfire*
18992 STARFIVE JH7100 CLOCK DRIVERS
18993 M: Emil Renner Berthing <kernel@esmil.dk>
18995 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
18996 F: drivers/clk/starfive/clk-starfive-jh7100*
18997 F: include/dt-bindings/clock/starfive-jh7100*.h
18999 STARFIVE JH7100 PINCTRL DRIVER
19000 M: Emil Renner Berthing <kernel@esmil.dk>
19001 L: linux-gpio@vger.kernel.org
19003 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19004 F: drivers/pinctrl/pinctrl-starfive.c
19005 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19007 STARFIVE JH7100 RESET CONTROLLER DRIVER
19008 M: Emil Renner Berthing <kernel@esmil.dk>
19010 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19011 F: drivers/reset/reset-starfive-jh7100.c
19012 F: include/dt-bindings/reset/starfive-jh7100.h
19015 M: Peter Zijlstra <peterz@infradead.org>
19016 M: Josh Poimboeuf <jpoimboe@kernel.org>
19017 M: Jason Baron <jbaron@akamai.com>
19018 R: Steven Rostedt <rostedt@goodmis.org>
19019 R: Ard Biesheuvel <ardb@kernel.org>
19021 F: arch/*/include/asm/jump_label*.h
19022 F: arch/*/include/asm/static_call*.h
19023 F: arch/*/kernel/jump_label.c
19024 F: arch/*/kernel/static_call.c
19025 F: include/linux/jump_label*.h
19026 F: include/linux/static_call*.h
19027 F: kernel/jump_label.c
19028 F: kernel/static_call.c
19030 STI AUDIO (ASoC) DRIVERS
19031 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19034 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19038 M: Alain Volmat <alain.volmat@foss.st.com>
19040 F: Documentation/devicetree/bindings/media/stih-cec.txt
19041 F: drivers/media/cec/platform/sti/
19043 STK1160 USB VIDEO CAPTURE DRIVER
19044 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19045 L: linux-media@vger.kernel.org
19047 T: git git://linuxtv.org/media_tree.git
19048 F: drivers/media/usb/stk1160/
19050 STM32 AUDIO (ASoC) DRIVERS
19051 M: Olivier Moysan <olivier.moysan@foss.st.com>
19052 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19055 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19056 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19059 STM32 TIMER/LPTIMER DRIVERS
19060 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19062 F: Documentation/ABI/testing/*timer-stm32
19063 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19064 F: drivers/*/stm32-*timer*
19065 F: drivers/pwm/pwm-stm32*
19066 F: include/linux/*/stm32-*tim*
19068 STMMAC ETHERNET DRIVER
19069 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19070 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19071 M: Jose Abreu <joabreu@synopsys.com>
19072 L: netdev@vger.kernel.org
19074 W: http://www.stlinux.com
19075 F: Documentation/networking/device_drivers/ethernet/stmicro/
19076 F: drivers/net/ethernet/stmicro/stmmac/
19079 M: Sam Creasey <sammy@sammy.net>
19081 W: http://sammy.net/sun3/
19082 F: arch/m68k/include/asm/sun3*
19083 F: arch/m68k/kernel/*sun3*
19084 F: arch/m68k/sun3*/
19085 F: drivers/net/ethernet/i825xx/sun3*
19087 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19088 M: Hans de Goede <hdegoede@redhat.com>
19089 L: linux-input@vger.kernel.org
19091 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19092 F: drivers/input/keyboard/sun4i-lradc-keys.c
19094 SUNDANCE NETWORK DRIVER
19095 M: Denis Kirjanov <kda@linux-powerpc.org>
19096 L: netdev@vger.kernel.org
19098 F: drivers/net/ethernet/dlink/sundance.c
19100 SUNPLUS ETHERNET DRIVER
19101 M: Wells Lu <wellslutw@gmail.com>
19102 L: netdev@vger.kernel.org
19104 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19105 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19106 F: drivers/net/ethernet/sunplus/
19108 SUNPLUS OCOTP DRIVER
19109 M: Vincent Shih <vincent.sunplus@gmail.com>
19111 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19112 F: drivers/nvmem/sunplus-ocotp.c
19115 M: Hammer Hsieh <hammerh0314@gmail.com>
19117 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19118 F: drivers/pwm/pwm-sunplus.c
19121 M: Vincent Shih <vincent.sunplus@gmail.com>
19122 L: linux-rtc@vger.kernel.org
19124 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19125 F: drivers/rtc/rtc-sunplus.c
19127 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19128 M: Li-hao Kuo <lhjeff911@gmail.com>
19129 L: linux-spi@vger.kernel.org
19131 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19132 F: drivers/spi/spi-sunplus-sp7021.c
19134 SUNPLUS UART DRIVER
19135 M: Hammer Hsieh <hammerh0314@gmail.com>
19137 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19138 F: drivers/tty/serial/sunplus-uart.c
19140 SUNPLUS WATCHDOG DRIVER
19141 M: Xiantao Hu <xt.hu@cqplus1.com>
19142 L: linux-watchdog@vger.kernel.org
19144 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19145 F: drivers/watchdog/sunplus_wdt.c
19148 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19149 M: Rich Felker <dalias@libc.org>
19150 L: linux-sh@vger.kernel.org
19152 Q: http://patchwork.kernel.org/project/linux-sh/list/
19153 F: Documentation/sh/
19158 M: "Rafael J. Wysocki" <rafael@kernel.org>
19159 M: Len Brown <len.brown@intel.com>
19160 M: Pavel Machek <pavel@ucw.cz>
19161 L: linux-pm@vger.kernel.org
19163 B: https://bugzilla.kernel.org
19164 F: Documentation/power/
19165 F: arch/x86/kernel/acpi/
19166 F: drivers/base/power/
19167 F: include/linux/freezer.h
19168 F: include/linux/pm.h
19169 F: include/linux/suspend.h
19173 M: Martin Mares <mj@ucw.cz>
19174 L: linux-video@atrey.karlin.mff.cuni.cz
19176 F: Documentation/admin-guide/svga.rst
19177 F: arch/x86/boot/video*
19180 M: Christoph Hellwig <hch@infradead.org>
19181 L: iommu@lists.linux-foundation.org
19182 L: iommu@lists.linux.dev
19184 W: http://git.infradead.org/users/hch/dma-mapping.git
19185 T: git git://git.infradead.org/users/hch/dma-mapping.git
19186 F: arch/*/kernel/pci-swiotlb.c
19187 F: include/linux/swiotlb.h
19188 F: kernel/dma/swiotlb.c
19191 M: Jiri Pirko <jiri@resnulli.us>
19192 M: Ivan Vecera <ivecera@redhat.com>
19193 L: netdev@vger.kernel.org
19195 F: include/net/switchdev.h
19198 SY8106A REGULATOR DRIVER
19199 M: Icenowy Zheng <icenowy@aosc.io>
19201 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19202 F: drivers/regulator/sy8106a-regulator.c
19204 SYNC FILE FRAMEWORK
19205 M: Sumit Semwal <sumit.semwal@linaro.org>
19206 R: Gustavo Padovan <gustavo@padovan.org>
19207 L: linux-media@vger.kernel.org
19208 L: dri-devel@lists.freedesktop.org
19210 T: git git://anongit.freedesktop.org/drm/drm-misc
19211 F: Documentation/driver-api/sync_file.rst
19212 F: drivers/dma-buf/dma-fence*
19213 F: drivers/dma-buf/sw_sync.c
19214 F: drivers/dma-buf/sync_*
19215 F: include/linux/sync_file.h
19216 F: include/uapi/linux/sync_file.h
19218 SYNOPSYS ARC ARCHITECTURE
19219 M: Vineet Gupta <vgupta@kernel.org>
19220 L: linux-snps-arc@lists.infradead.org
19222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19223 F: Documentation/arc/
19224 F: Documentation/devicetree/bindings/arc/*
19225 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19227 F: drivers/clocksource/arc_timer.c
19228 F: drivers/tty/serial/arc_uart.c
19230 SYNOPSYS ARC HSDK SDP pll clock driver
19231 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19233 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19234 F: drivers/clk/clk-hsdk-pll.c
19236 SYNOPSYS ARC SDP clock driver
19237 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19239 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19240 F: drivers/clk/axs10x/*
19242 SYNOPSYS ARC SDP platform support
19243 M: Alexey Brodkin <abrodkin@synopsys.com>
19245 F: Documentation/devicetree/bindings/arc/axs10*
19246 F: arch/arc/boot/dts/ax*
19247 F: arch/arc/plat-axs10x
19249 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19250 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19252 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19253 F: drivers/reset/reset-axs10x.c
19255 SYNOPSYS CREG GPIO DRIVER
19256 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19258 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19259 F: drivers/gpio/gpio-creg-snps.c
19261 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19262 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19264 F: drivers/tty/serial/8250/8250_dw.c
19265 F: drivers/tty/serial/8250/8250_dwlib.*
19266 F: drivers/tty/serial/8250/8250_lpss.c
19268 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19269 M: Hoan Tran <hoan@os.amperecomputing.com>
19270 M: Serge Semin <fancer.lancer@gmail.com>
19271 L: linux-gpio@vger.kernel.org
19273 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19274 F: drivers/gpio/gpio-dwapb.c
19276 SYNOPSYS DESIGNWARE APB SSI DRIVER
19277 M: Serge Semin <fancer.lancer@gmail.com>
19278 L: linux-spi@vger.kernel.org
19280 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19281 F: drivers/spi/spi-dw*
19283 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19284 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19286 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19287 F: drivers/dma/dw-axi-dmac/
19289 SYNOPSYS DESIGNWARE DMAC DRIVER
19290 M: Viresh Kumar <vireshk@kernel.org>
19291 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19293 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19294 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19296 F: include/dt-bindings/dma/dw-dmac.h
19297 F: include/linux/dma/dw.h
19298 F: include/linux/platform_data/dma-dw.h
19300 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19301 M: Jose Abreu <Jose.Abreu@synopsys.com>
19302 L: netdev@vger.kernel.org
19304 F: drivers/net/ethernet/synopsys/
19306 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19307 M: Jose Abreu <Jose.Abreu@synopsys.com>
19308 L: netdev@vger.kernel.org
19310 F: drivers/net/pcs/pcs-xpcs.c
19311 F: drivers/net/pcs/pcs-xpcs.h
19312 F: include/linux/pcs/pcs-xpcs.h
19314 SYNOPSYS DESIGNWARE I2C DRIVER
19315 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19316 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19317 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19318 R: Jan Dabros <jsd@semihalf.com>
19319 L: linux-i2c@vger.kernel.org
19321 F: drivers/i2c/busses/i2c-designware-*
19323 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19324 M: Jaehoon Chung <jh80.chung@samsung.com>
19325 L: linux-mmc@vger.kernel.org
19327 F: drivers/mmc/host/dw_mmc*
19329 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19330 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19332 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19333 F: drivers/reset/reset-hsdk.c
19334 F: include/dt-bindings/reset/snps,hsdk-reset.h
19336 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19337 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19338 M: Manjunath M B <manjumb@synopsys.com>
19339 L: linux-mmc@vger.kernel.org
19341 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19343 SYSTEM CONFIGURATION (SYSCON)
19344 M: Lee Jones <lee.jones@linaro.org>
19345 M: Arnd Bergmann <arnd@arndb.de>
19347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19348 F: drivers/mfd/syscon.c
19350 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19351 M: Sudeep Holla <sudeep.holla@arm.com>
19352 R: Cristian Marussi <cristian.marussi@arm.com>
19353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19355 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19356 F: drivers/clk/clk-sc[mp]i.c
19357 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19358 F: drivers/firmware/arm_scmi/
19359 F: drivers/firmware/arm_scpi.c
19360 F: drivers/regulator/scmi-regulator.c
19361 F: drivers/reset/reset-scmi.c
19362 F: include/linux/sc[mp]i_protocol.h
19363 F: include/trace/events/scmi.h
19364 F: include/uapi/linux/virtio_scmi.h
19366 SYSTEM RESET/SHUTDOWN DRIVERS
19367 M: Sebastian Reichel <sre@kernel.org>
19368 L: linux-pm@vger.kernel.org
19370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19371 F: Documentation/devicetree/bindings/power/reset/
19372 F: drivers/power/reset/
19374 SYSTEM TRACE MODULE CLASS
19375 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19378 F: Documentation/trace/stm.rst
19379 F: drivers/hwtracing/stm/
19380 F: include/linux/stm.h
19381 F: include/uapi/linux/stm.h
19383 SYSTEM76 ACPI DRIVER
19384 M: Jeremy Soller <jeremy@system76.com>
19385 M: System76 Product Development <productdev@system76.com>
19386 L: platform-driver-x86@vger.kernel.org
19388 F: drivers/platform/x86/system76_acpi.c
19391 M: Christoph Hellwig <hch@infradead.org>
19393 F: Documentation/filesystems/sysv-fs.rst
19395 F: include/linux/sysv_fs.h
19397 TASKSTATS STATISTICS INTERFACE
19398 M: Balbir Singh <bsingharora@gmail.com>
19400 F: Documentation/accounting/taskstats*
19401 F: include/linux/taskstats*
19402 F: kernel/taskstats.c
19405 M: Jamal Hadi Salim <jhs@mojatatu.com>
19406 M: Cong Wang <xiyou.wangcong@gmail.com>
19407 M: Jiri Pirko <jiri@resnulli.us>
19408 L: netdev@vger.kernel.org
19410 F: include/net/pkt_cls.h
19411 F: include/net/pkt_sched.h
19412 F: include/net/tc_act/
19413 F: include/uapi/linux/pkt_cls.h
19414 F: include/uapi/linux/pkt_sched.h
19415 F: include/uapi/linux/tc_act/
19416 F: include/uapi/linux/tc_ematch/
19418 F: tools/testing/selftests/tc-testing
19420 TC90522 MEDIA DRIVER
19421 M: Akihiro Tsukada <tskd08@gmail.com>
19422 L: linux-media@vger.kernel.org
19424 F: drivers/media/dvb-frontends/tc90522*
19426 TCP LOW PRIORITY MODULE
19427 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19428 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19430 W: http://tcp-lp-mod.sourceforge.net/
19431 F: net/ipv4/tcp_lp.c
19433 TDA10071 MEDIA DRIVER
19434 M: Antti Palosaari <crope@iki.fi>
19435 L: linux-media@vger.kernel.org
19437 W: https://linuxtv.org
19438 W: http://palosaari.fi/linux/
19439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19440 T: git git://linuxtv.org/anttip/media_tree.git
19441 F: drivers/media/dvb-frontends/tda10071*
19443 TDA18212 MEDIA DRIVER
19444 M: Antti Palosaari <crope@iki.fi>
19445 L: linux-media@vger.kernel.org
19447 W: https://linuxtv.org
19448 W: http://palosaari.fi/linux/
19449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19450 T: git git://linuxtv.org/anttip/media_tree.git
19451 F: drivers/media/tuners/tda18212*
19453 TDA18218 MEDIA DRIVER
19454 M: Antti Palosaari <crope@iki.fi>
19455 L: linux-media@vger.kernel.org
19457 W: https://linuxtv.org
19458 W: http://palosaari.fi/linux/
19459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19460 T: git git://linuxtv.org/anttip/media_tree.git
19461 F: drivers/media/tuners/tda18218*
19463 TDA18250 MEDIA DRIVER
19464 M: Olli Salonen <olli.salonen@iki.fi>
19465 L: linux-media@vger.kernel.org
19467 W: https://linuxtv.org
19468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19469 T: git git://linuxtv.org/media_tree.git
19470 F: drivers/media/tuners/tda18250*
19472 TDA18271 MEDIA DRIVER
19473 M: Michael Krufky <mkrufky@linuxtv.org>
19474 L: linux-media@vger.kernel.org
19476 W: https://linuxtv.org
19477 W: http://github.com/mkrufky
19478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19479 T: git git://linuxtv.org/mkrufky/tuners.git
19480 F: drivers/media/tuners/tda18271*
19482 TDA1997x MEDIA DRIVER
19483 M: Tim Harvey <tharvey@gateworks.com>
19484 L: linux-media@vger.kernel.org
19486 W: https://linuxtv.org
19487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19488 F: drivers/media/i2c/tda1997x.*
19490 TDA827x MEDIA DRIVER
19491 M: Michael Krufky <mkrufky@linuxtv.org>
19492 L: linux-media@vger.kernel.org
19494 W: https://linuxtv.org
19495 W: http://github.com/mkrufky
19496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19497 T: git git://linuxtv.org/mkrufky/tuners.git
19498 F: drivers/media/tuners/tda8290.*
19500 TDA8290 MEDIA DRIVER
19501 M: Michael Krufky <mkrufky@linuxtv.org>
19502 L: linux-media@vger.kernel.org
19504 W: https://linuxtv.org
19505 W: http://github.com/mkrufky
19506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19507 T: git git://linuxtv.org/mkrufky/tuners.git
19508 F: drivers/media/tuners/tda8290.*
19510 TDA9840 MEDIA DRIVER
19511 M: Hans Verkuil <hverkuil@xs4all.nl>
19512 L: linux-media@vger.kernel.org
19514 W: https://linuxtv.org
19515 T: git git://linuxtv.org/media_tree.git
19516 F: drivers/media/i2c/tda9840*
19518 TEA5761 TUNER DRIVER
19519 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19520 L: linux-media@vger.kernel.org
19522 W: https://linuxtv.org
19523 T: git git://linuxtv.org/media_tree.git
19524 F: drivers/media/tuners/tea5761.*
19526 TEA5767 TUNER DRIVER
19527 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19528 L: linux-media@vger.kernel.org
19530 W: https://linuxtv.org
19531 T: git git://linuxtv.org/media_tree.git
19532 F: drivers/media/tuners/tea5767.*
19534 TEA6415C MEDIA DRIVER
19535 M: Hans Verkuil <hverkuil@xs4all.nl>
19536 L: linux-media@vger.kernel.org
19538 W: https://linuxtv.org
19539 T: git git://linuxtv.org/media_tree.git
19540 F: drivers/media/i2c/tea6415c*
19542 TEA6420 MEDIA DRIVER
19543 M: Hans Verkuil <hverkuil@xs4all.nl>
19544 L: linux-media@vger.kernel.org
19546 W: https://linuxtv.org
19547 T: git git://linuxtv.org/media_tree.git
19548 F: drivers/media/i2c/tea6420*
19551 M: Jiri Pirko <jiri@resnulli.us>
19552 L: netdev@vger.kernel.org
19554 F: drivers/net/team/
19555 F: include/linux/if_team.h
19556 F: include/uapi/linux/if_team.h
19558 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19559 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19561 F: arch/x86/platform/ts5500/
19563 TECHNOTREND USB IR RECEIVER
19564 M: Sean Young <sean@mess.org>
19565 L: linux-media@vger.kernel.org
19567 F: drivers/media/rc/ttusbir.c
19569 TECHWELL TW9910 VIDEO DECODER
19570 L: linux-media@vger.kernel.org
19572 F: drivers/media/i2c/tw9910.c
19573 F: include/media/i2c/tw9910.h
19576 M: Jens Wiklander <jens.wiklander@linaro.org>
19577 R: Sumit Garg <sumit.garg@linaro.org>
19578 L: op-tee@lists.trustedfirmware.org
19580 F: Documentation/staging/tee.rst
19582 F: include/linux/tee_drv.h
19583 F: include/uapi/linux/tee.h
19585 TEGRA ARCHITECTURE SUPPORT
19586 M: Thierry Reding <thierry.reding@gmail.com>
19587 M: Jonathan Hunter <jonathanh@nvidia.com>
19588 L: linux-tegra@vger.kernel.org
19590 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19595 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19596 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19598 F: drivers/clk/tegra/
19601 M: Laxman Dewangan <ldewangan@nvidia.com>
19602 M: Jon Hunter <jonathanh@nvidia.com>
19604 F: drivers/dma/tegra*
19607 M: Laxman Dewangan <ldewangan@nvidia.com>
19608 R: Dmitry Osipenko <digetx@gmail.com>
19610 F: drivers/i2c/busses/i2c-tegra.c
19612 TEGRA IOMMU DRIVERS
19613 M: Thierry Reding <thierry.reding@gmail.com>
19614 R: Krishna Reddy <vdumpa@nvidia.com>
19615 L: linux-tegra@vger.kernel.org
19617 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19618 F: drivers/iommu/tegra*
19621 M: Laxman Dewangan <ldewangan@nvidia.com>
19623 F: drivers/input/keyboard/tegra-kbc.c
19626 M: Stefan Agner <stefan@agner.ch>
19627 M: Lucas Stach <dev@lynxeye.de>
19629 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19630 F: drivers/mtd/nand/raw/tegra_nand.c
19633 M: Thierry Reding <thierry.reding@gmail.com>
19635 F: drivers/pwm/pwm-tegra.c
19637 TEGRA SERIAL DRIVER
19638 M: Laxman Dewangan <ldewangan@nvidia.com>
19640 F: drivers/tty/serial/serial-tegra.c
19643 M: Laxman Dewangan <ldewangan@nvidia.com>
19645 F: drivers/spi/spi-tegra*
19647 TEGRA QUAD SPI DRIVER
19648 M: Thierry Reding <thierry.reding@gmail.com>
19649 M: Jonathan Hunter <jonathanh@nvidia.com>
19650 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19651 L: linux-tegra@vger.kernel.org
19653 F: drivers/spi/spi-tegra210-quad.c
19656 M: Thierry Reding <thierry.reding@gmail.com>
19657 M: Jonathan Hunter <jonathanh@nvidia.com>
19658 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19659 L: linux-media@vger.kernel.org
19660 L: linux-tegra@vger.kernel.org
19662 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19663 F: drivers/staging/media/tegra-video/
19665 TEGRA XUSB PADCTL DRIVER
19666 M: JC Kuo <jckuo@nvidia.com>
19668 F: drivers/phy/tegra/xusb*
19670 TEHUTI ETHERNET DRIVER
19671 M: Andy Gospodarek <andy@greyhouse.net>
19672 L: netdev@vger.kernel.org
19674 F: drivers/net/ethernet/tehuti/*
19676 TELECOM CLOCK DRIVER FOR MCPL0010
19677 M: Mark Gross <markgross@kernel.org>
19679 F: drivers/char/tlclk.c
19681 TEMPO SEMICONDUCTOR DRIVERS
19682 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19684 F: Documentation/devicetree/bindings/sound/tscs*.txt
19685 F: sound/soc/codecs/tscs*.c
19686 F: sound/soc/codecs/tscs*.h
19688 TENSILICA XTENSA PORT (xtensa)
19689 M: Chris Zankel <chris@zankel.net>
19690 M: Max Filippov <jcmvbkbc@gmail.com>
19691 L: linux-xtensa@linux-xtensa.org
19693 T: git git://github.com/czankel/xtensa-linux.git
19695 F: drivers/irqchip/irq-xtensa-*
19697 TEXAS INSTRUMENTS ASoC DRIVERS
19698 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19699 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19701 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19704 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19705 M: Ricardo Ribalda <ribalda@kernel.org>
19706 L: linux-iio@vger.kernel.org
19708 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19709 F: drivers/iio/dac/ti-dac7612.c
19711 TEXAS INSTRUMENTS DMA DRIVERS
19712 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19713 L: dmaengine@vger.kernel.org
19715 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19716 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19717 F: Documentation/devicetree/bindings/dma/ti/
19719 X: drivers/dma/ti/cppi41.c
19720 F: include/linux/dma/k3-udma-glue.h
19721 F: include/linux/dma/ti-cppi5.h
19722 F: include/linux/dma/k3-psil.h
19724 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19725 M: Nishanth Menon <nm@ti.com>
19726 M: Tero Kristo <kristo@kernel.org>
19727 M: Santosh Shilimkar <ssantosh@kernel.org>
19728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19730 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19731 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19732 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19733 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19734 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19735 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19736 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19737 F: drivers/clk/keystone/sci-clk.c
19738 F: drivers/firmware/ti_sci*
19739 F: drivers/irqchip/irq-ti-sci-inta.c
19740 F: drivers/irqchip/irq-ti-sci-intr.c
19741 F: drivers/reset/reset-ti-sci.c
19742 F: drivers/soc/ti/ti_sci_inta_msi.c
19743 F: drivers/soc/ti/ti_sci_pm_domains.c
19744 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19745 F: include/linux/soc/ti/ti_sci_inta_msi.h
19746 F: include/linux/soc/ti/ti_sci_protocol.h
19748 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19749 M: Robert Marko <robert.marko@sartura.hr>
19750 M: Luka Perkov <luka.perkov@sartura.hr>
19751 L: linux-hwmon@vger.kernel.org
19753 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19754 F: Documentation/hwmon/tps23861.rst
19755 F: drivers/hwmon/tps23861.c
19757 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19758 M: Puranjay Mohan <puranjay12@gmail.com>
19759 L: linux-iio@vger.kernel.org
19761 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19762 F: drivers/iio/temperature/tmp117.c
19764 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19765 M: Hans Verkuil <hverkuil@xs4all.nl>
19766 L: linux-media@vger.kernel.org
19768 W: https://linuxtv.org
19769 T: git git://linuxtv.org/media_tree.git
19770 F: drivers/media/radio/radio-raremono.c
19773 M: Rafael J. Wysocki <rafael@kernel.org>
19774 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19775 R: Amit Kucheria <amitk@kernel.org>
19776 R: Zhang Rui <rui.zhang@intel.com>
19777 L: linux-pm@vger.kernel.org
19779 Q: https://patchwork.kernel.org/project/linux-pm/list/
19780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19781 F: Documentation/ABI/testing/sysfs-class-thermal
19782 F: Documentation/devicetree/bindings/thermal/
19783 F: Documentation/driver-api/thermal/
19784 F: drivers/thermal/
19785 F: include/linux/cpu_cooling.h
19786 F: include/linux/thermal.h
19787 F: include/uapi/linux/thermal.h
19788 F: tools/lib/thermal/
19791 THERMAL DRIVER FOR AMLOGIC SOCS
19792 M: Guillaume La Roque <glaroque@baylibre.com>
19793 L: linux-pm@vger.kernel.org
19794 L: linux-amlogic@lists.infradead.org
19796 W: http://linux-meson.com/
19797 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19798 F: drivers/thermal/amlogic_thermal.c
19800 THERMAL/CPU_COOLING
19801 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19802 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19803 M: Viresh Kumar <viresh.kumar@linaro.org>
19804 R: Lukasz Luba <lukasz.luba@arm.com>
19805 L: linux-pm@vger.kernel.org
19807 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19808 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19809 F: drivers/thermal/cpufreq_cooling.c
19810 F: drivers/thermal/cpuidle_cooling.c
19811 F: include/linux/cpu_cooling.h
19813 THERMAL/POWER_ALLOCATOR
19814 M: Lukasz Luba <lukasz.luba@arm.com>
19815 L: linux-pm@vger.kernel.org
19817 F: Documentation/driver-api/thermal/power_allocator.rst
19818 F: drivers/thermal/gov_power_allocator.c
19819 F: include/trace/events/thermal_power_allocator.h
19821 THINKPAD ACPI EXTRAS DRIVER
19822 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19823 L: ibm-acpi-devel@lists.sourceforge.net
19824 L: platform-driver-x86@vger.kernel.org
19826 W: http://ibm-acpi.sourceforge.net
19827 W: http://thinkwiki.org/wiki/Ibm-acpi
19828 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19829 F: drivers/platform/x86/thinkpad_acpi.c
19831 THINKPAD LMI DRIVER
19832 M: Mark Pearson <markpearson@lenovo.com>
19833 L: platform-driver-x86@vger.kernel.org
19835 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19836 F: drivers/platform/x86/think-lmi.?
19838 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19839 M: Isaac Hazan <isaac.hazan@intel.com>
19840 L: linux-usb@vger.kernel.org
19842 F: drivers/thunderbolt/dma_test.c
19845 M: Andreas Noever <andreas.noever@gmail.com>
19846 M: Michael Jamet <michael.jamet@intel.com>
19847 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19848 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19849 L: linux-usb@vger.kernel.org
19851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19852 F: Documentation/admin-guide/thunderbolt.rst
19853 F: drivers/thunderbolt/
19854 F: include/linux/thunderbolt.h
19856 THUNDERBOLT NETWORK DRIVER
19857 M: Michael Jamet <michael.jamet@intel.com>
19858 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19859 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19860 L: netdev@vger.kernel.org
19862 F: drivers/net/thunderbolt.c
19864 THUNDERX GPIO DRIVER
19865 M: Robert Richter <rric@kernel.org>
19867 F: drivers/gpio/gpio-thunderx.c
19869 TI ADS131E0X ADC SERIES DRIVER
19870 M: Tomislav Denis <tomislav.denis@avl.com>
19871 L: linux-iio@vger.kernel.org
19873 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19874 F: drivers/iio/adc/ti-ads131e08.c
19876 TI AM437X VPFE DRIVER
19877 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19878 L: linux-media@vger.kernel.org
19880 W: https://linuxtv.org
19881 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19882 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19883 F: drivers/media/platform/ti/am437x/
19885 TI BANDGAP AND THERMAL DRIVER
19886 M: Eduardo Valentin <edubezval@gmail.com>
19887 M: Keerthy <j-keerthy@ti.com>
19888 L: linux-pm@vger.kernel.org
19889 L: linux-omap@vger.kernel.org
19891 F: drivers/thermal/ti-soc-thermal/
19893 TI BQ27XXX POWER SUPPLY DRIVER
19894 F: drivers/power/supply/bq27xxx_battery.c
19895 F: drivers/power/supply/bq27xxx_battery_i2c.c
19896 F: include/linux/power/bq27xxx_battery.h
19898 TI CDCE706 CLOCK DRIVER
19899 M: Max Filippov <jcmvbkbc@gmail.com>
19901 F: drivers/clk/clk-cdce706.c
19904 M: Tero Kristo <kristo@kernel.org>
19905 L: linux-omap@vger.kernel.org
19908 F: include/linux/clk/ti.h
19910 TI DAVINCI MACHINE SUPPORT
19911 M: Sekhar Nori <nsekhar@ti.com>
19912 R: Bartosz Golaszewski <brgl@bgdev.pl>
19913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19916 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19917 F: arch/arm/boot/dts/da850*
19918 F: arch/arm/mach-davinci/
19919 F: drivers/i2c/busses/i2c-davinci.c
19921 TI DAVINCI SERIES CLOCK DRIVER
19922 M: David Lechner <david@lechnology.com>
19923 R: Sekhar Nori <nsekhar@ti.com>
19925 F: Documentation/devicetree/bindings/clock/ti/davinci/
19926 F: drivers/clk/davinci/
19928 TI DAVINCI SERIES GPIO DRIVER
19929 M: Keerthy <j-keerthy@ti.com>
19930 L: linux-gpio@vger.kernel.org
19932 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19933 F: drivers/gpio/gpio-davinci.c
19935 TI DAVINCI SERIES MEDIA DRIVER
19936 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19937 L: linux-media@vger.kernel.org
19939 W: https://linuxtv.org
19940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19941 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19942 F: drivers/media/platform/ti/davinci/
19943 F: include/media/davinci/
19945 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19946 R: David Lechner <david@lechnology.com>
19947 L: linux-iio@vger.kernel.org
19948 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19949 F: drivers/counter/ti-eqep.c
19951 TI ETHERNET SWITCH DRIVER (CPSW)
19952 R: Grygorii Strashko <grygorii.strashko@ti.com>
19953 L: linux-omap@vger.kernel.org
19954 L: netdev@vger.kernel.org
19956 F: drivers/net/ethernet/ti/cpsw*
19957 F: drivers/net/ethernet/ti/davinci*
19959 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19960 M: Alex Dubov <oakad@yahoo.com>
19962 W: http://tifmxx.berlios.de/
19963 F: drivers/memstick/host/tifm_ms.c
19964 F: drivers/misc/tifm*
19965 F: drivers/mmc/host/tifm_sd.c
19966 F: include/linux/tifm.h
19968 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19969 M: Nishanth Menon <nm@ti.com>
19970 M: Santosh Shilimkar <ssantosh@kernel.org>
19971 L: linux-kernel@vger.kernel.org
19972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19975 F: drivers/soc/ti/*
19977 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19978 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19979 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19982 F: sound/soc/codecs/isabelle*
19983 F: sound/soc/codecs/lm49453*
19985 TI PCM3060 ASoC CODEC DRIVER
19986 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19987 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19989 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19990 F: sound/soc/codecs/pcm3060*
19992 TI TAS571X FAMILY ASoC CODEC DRIVER
19993 M: Kevin Cernekee <cernekee@chromium.org>
19994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19996 F: sound/soc/codecs/tas571x*
19998 TI TRF7970A NFC DRIVER
19999 M: Mark Greer <mgreer@animalcreek.com>
20000 L: linux-wireless@vger.kernel.org
20001 L: linux-nfc@lists.01.org (subscribers-only)
20003 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20004 F: drivers/nfc/trf7970a.c
20006 TI TSC2046 ADC DRIVER
20007 M: Oleksij Rempel <o.rempel@pengutronix.de>
20008 R: kernel@pengutronix.de
20009 L: linux-iio@vger.kernel.org
20011 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20012 F: drivers/iio/adc/ti-tsc2046.c
20014 TI TWL4030 SERIES SOC CODEC DRIVER
20015 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20018 F: sound/soc/codecs/twl4030*
20021 M: Benoit Parrot <bparrot@ti.com>
20022 L: linux-media@vger.kernel.org
20024 W: http://linuxtv.org/
20025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20026 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20027 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20028 F: drivers/media/platform/ti/cal/
20029 F: drivers/media/platform/ti/vpe/
20031 TI WILINK WIRELESS DRIVERS
20032 L: linux-wireless@vger.kernel.org
20034 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20035 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20037 F: drivers/net/wireless/ti/
20038 F: include/linux/wl12xx.h
20040 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20041 M: John Stultz <jstultz@google.com>
20042 M: Thomas Gleixner <tglx@linutronix.de>
20043 R: Stephen Boyd <sboyd@kernel.org>
20044 L: linux-kernel@vger.kernel.org
20046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20047 F: include/linux/clocksource.h
20048 F: include/linux/time.h
20049 F: include/linux/timex.h
20050 F: include/uapi/linux/time.h
20051 F: include/uapi/linux/timex.h
20052 F: kernel/time/alarmtimer.c
20053 F: kernel/time/clocksource.c
20054 F: kernel/time/ntp.c
20055 F: kernel/time/time*.c
20056 F: tools/testing/selftests/timers/
20059 M: Jon Maloy <jmaloy@redhat.com>
20060 M: Ying Xue <ying.xue@windriver.com>
20061 L: netdev@vger.kernel.org (core kernel code)
20062 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20064 W: http://tipc.sourceforge.net/
20065 F: include/uapi/linux/tipc*.h
20068 TLAN NETWORK DRIVER
20069 M: Samuel Chessman <chessman@tux.org>
20070 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20072 W: http://sourceforge.net/projects/tlan/
20073 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20074 F: drivers/net/ethernet/ti/tlan.*
20076 TM6000 VIDEO4LINUX DRIVER
20077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20078 L: linux-media@vger.kernel.org
20080 W: https://linuxtv.org
20081 T: git git://linuxtv.org/media_tree.git
20082 F: Documentation/admin-guide/media/tm6000*
20083 F: drivers/media/usb/tm6000/
20085 TMIO/SDHI MMC DRIVER
20086 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20087 L: linux-mmc@vger.kernel.org
20088 L: linux-renesas-soc@vger.kernel.org
20090 F: drivers/mmc/host/renesas_sdhi*
20091 F: drivers/mmc/host/tmio_mmc*
20092 F: include/linux/mfd/tmio.h
20094 TMP401 HARDWARE MONITOR DRIVER
20095 M: Guenter Roeck <linux@roeck-us.net>
20096 L: linux-hwmon@vger.kernel.org
20098 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20099 F: Documentation/hwmon/tmp401.rst
20100 F: drivers/hwmon/tmp401.c
20102 TMP464 HARDWARE MONITOR DRIVER
20103 M: Agathe Porte <agathe.porte@nokia.com>
20104 M: Guenter Roeck <linux@roeck-us.net>
20105 L: linux-hwmon@vger.kernel.org
20107 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20108 F: Documentation/hwmon/tmp464.rst
20109 F: drivers/hwmon/tmp464.c
20111 TMP513 HARDWARE MONITOR DRIVER
20112 M: Eric Tremblay <etremblay@distech-controls.com>
20113 L: linux-hwmon@vger.kernel.org
20115 F: Documentation/hwmon/tmp513.rst
20116 F: drivers/hwmon/tmp513.c
20118 TMPFS (SHMEM FILESYSTEM)
20119 M: Hugh Dickins <hughd@google.com>
20120 L: linux-mm@kvack.org
20122 F: include/linux/shmem_fs.h
20125 TOMOYO SECURITY MODULE
20126 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20127 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20128 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20129 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20130 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20131 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20133 W: https://tomoyo.osdn.jp/
20134 F: security/tomoyo/
20136 TOPSTAR LAPTOP EXTRAS DRIVER
20137 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20138 L: platform-driver-x86@vger.kernel.org
20140 F: drivers/platform/x86/topstar-laptop.c
20142 TORTURE-TEST MODULES
20143 M: Davidlohr Bueso <dave@stgolabs.net>
20144 M: "Paul E. McKenney" <paulmck@kernel.org>
20145 M: Josh Triplett <josh@joshtriplett.org>
20146 L: linux-kernel@vger.kernel.org
20148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20149 F: Documentation/RCU/torture.rst
20150 F: kernel/locking/locktorture.c
20151 F: kernel/rcu/rcuscale.c
20152 F: kernel/rcu/rcutorture.c
20153 F: kernel/rcu/refscale.c
20154 F: kernel/torture.c
20156 TOSHIBA ACPI EXTRAS DRIVER
20157 M: Azael Avalos <coproscefalo@gmail.com>
20158 L: platform-driver-x86@vger.kernel.org
20160 F: drivers/platform/x86/toshiba_acpi.c
20162 TOSHIBA BLUETOOTH DRIVER
20163 M: Azael Avalos <coproscefalo@gmail.com>
20164 L: platform-driver-x86@vger.kernel.org
20166 F: drivers/platform/x86/toshiba_bluetooth.c
20168 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20169 M: Azael Avalos <coproscefalo@gmail.com>
20170 L: platform-driver-x86@vger.kernel.org
20172 F: drivers/platform/x86/toshiba_haps.c
20175 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20177 W: http://www.buzzard.org.uk/toshiba/
20178 F: drivers/char/toshiba.c
20179 F: include/linux/toshiba.h
20180 F: include/uapi/linux/toshiba.h
20182 TOSHIBA TC358743 DRIVER
20183 M: Mats Randgaard <matrandg@cisco.com>
20184 L: linux-media@vger.kernel.org
20186 F: drivers/media/i2c/tc358743*
20187 F: include/media/i2c/tc358743.h
20189 TOSHIBA WMI HOTKEYS DRIVER
20190 M: Azael Avalos <coproscefalo@gmail.com>
20191 L: platform-driver-x86@vger.kernel.org
20193 F: drivers/platform/x86/toshiba-wmi.c
20196 M: Peter Huewe <peterhuewe@gmx.de>
20197 M: Jarkko Sakkinen <jarkko@kernel.org>
20198 R: Jason Gunthorpe <jgg@ziepe.ca>
20199 L: linux-integrity@vger.kernel.org
20201 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20202 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20204 F: drivers/char/tpm/
20207 M: Steven Rostedt <rostedt@goodmis.org>
20208 M: Ingo Molnar <mingo@redhat.com>
20210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20211 F: Documentation/trace/ftrace.rst
20212 F: arch/*/*/*/*ftrace*
20213 F: arch/*/*/*ftrace*
20215 F: include/*/ftrace.h
20216 F: include/linux/trace*.h
20219 F: tools/testing/selftests/ftrace/
20221 TRACING MMIO ACCESSES (MMIOTRACE)
20222 M: Steven Rostedt <rostedt@goodmis.org>
20223 M: Ingo Molnar <mingo@kernel.org>
20224 R: Karol Herbst <karolherbst@gmail.com>
20225 R: Pekka Paalanen <ppaalanen@gmail.com>
20226 L: linux-kernel@vger.kernel.org
20227 L: nouveau@lists.freedesktop.org
20229 F: arch/x86/mm/kmmio.c
20230 F: arch/x86/mm/mmio-mod.c
20231 F: arch/x86/mm/testmmiotrace.c
20232 F: include/linux/mmiotrace.h
20233 F: kernel/trace/trace_mmiotrace.c
20235 TRACING OS NOISE / LATENCY TRACERS
20236 M: Steven Rostedt <rostedt@goodmis.org>
20237 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20239 F: kernel/trace/trace_osnoise.c
20240 F: include/trace/events/osnoise.h
20241 F: kernel/trace/trace_hwlat.c
20242 F: kernel/trace/trace_irqsoff.c
20243 F: kernel/trace/trace_sched_wakeup.c
20244 F: Documentation/trace/osnoise-tracer.rst
20245 F: Documentation/trace/timerlat-tracer.rst
20246 F: Documentation/trace/hwlat_detector.rst
20247 F: arch/*/kernel/trace.c
20249 Real-time Linux Analysis (RTLA) tools
20250 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20251 M: Steven Rostedt <rostedt@goodmis.org>
20252 L: linux-trace-devel@vger.kernel.org
20254 F: Documentation/tools/rtla/
20255 F: tools/tracing/rtla/
20257 TRADITIONAL CHINESE DOCUMENTATION
20258 M: Hu Haowen <src.res@email.cn>
20259 L: linux-doc-tw-discuss@lists.sourceforge.net
20261 W: https://github.com/srcres258/linux-doc
20262 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20263 F: Documentation/translations/zh_TW/
20266 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20267 M: Jiri Slaby <jirislaby@kernel.org>
20269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20270 F: Documentation/driver-api/serial/
20272 F: drivers/tty/serial/serial_core.c
20273 F: include/linux/selection.h
20274 F: include/linux/serial.h
20275 F: include/linux/serial_core.h
20276 F: include/linux/sysrq.h
20277 F: include/linux/tty*.h
20278 F: include/linux/vt.h
20279 F: include/linux/vt_*.h
20280 F: include/uapi/linux/serial.h
20281 F: include/uapi/linux/serial_core.h
20282 F: include/uapi/linux/tty.h
20284 TUA9001 MEDIA DRIVER
20285 M: Antti Palosaari <crope@iki.fi>
20286 L: linux-media@vger.kernel.org
20288 W: https://linuxtv.org
20289 W: http://palosaari.fi/linux/
20290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20291 T: git git://linuxtv.org/anttip/media_tree.git
20292 F: drivers/media/tuners/tua9001*
20294 TULIP NETWORK DRIVERS
20295 L: netdev@vger.kernel.org
20296 L: linux-parisc@vger.kernel.org
20298 F: drivers/net/ethernet/dec/tulip/
20301 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20303 W: http://vtun.sourceforge.net/tun
20304 F: Documentation/networking/tuntap.rst
20305 F: arch/um/os-Linux/drivers/
20307 TURBOCHANNEL SUBSYSTEM
20308 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20309 M: Ralf Baechle <ralf@linux-mips.org>
20310 L: linux-mips@vger.kernel.org
20312 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20314 F: include/linux/tc.h
20317 M: "Len Brown" <lenb@kernel.org>
20318 L: linux-pm@vger.kernel.org
20320 Q: https://patchwork.kernel.org/project/linux-pm/list/
20321 B: https://bugzilla.kernel.org
20322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20323 F: tools/power/x86/turbostat/
20325 TW5864 VIDEO4LINUX DRIVER
20326 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20327 M: Anton Sviridenko <anton@corp.bluecherry.net>
20328 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20329 M: Andrey Utkin <andrey_utkin@fastmail.com>
20330 L: linux-media@vger.kernel.org
20332 F: drivers/media/pci/tw5864/
20334 TW68 VIDEO4LINUX DRIVER
20335 M: Hans Verkuil <hverkuil@xs4all.nl>
20336 L: linux-media@vger.kernel.org
20338 W: https://linuxtv.org
20339 T: git git://linuxtv.org/media_tree.git
20340 F: drivers/media/pci/tw68/
20342 TW686X VIDEO4LINUX DRIVER
20343 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20344 L: linux-media@vger.kernel.org
20346 W: http://linuxtv.org
20347 T: git git://linuxtv.org/media_tree.git
20348 F: drivers/media/pci/tw686x/
20350 U-BOOT ENVIRONMENT VARIABLES
20351 M: Rafał Miłecki <rafal@milecki.pl>
20353 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20355 UACCE ACCELERATOR FRAMEWORK
20356 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20357 M: Zhou Wang <wangzhou1@hisilicon.com>
20358 L: linux-accelerators@lists.ozlabs.org
20359 L: linux-kernel@vger.kernel.org
20361 F: Documentation/ABI/testing/sysfs-driver-uacce
20362 F: Documentation/misc-devices/uacce.rst
20363 F: drivers/misc/uacce/
20364 F: include/linux/uacce.h
20365 F: include/uapi/misc/uacce/
20367 UBI FILE SYSTEM (UBIFS)
20368 M: Richard Weinberger <richard@nod.at>
20369 L: linux-mtd@lists.infradead.org
20371 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20374 F: Documentation/ABI/testing/sysfs-fs-ubifs
20375 F: Documentation/filesystems/ubifs-authentication.rst
20376 F: Documentation/filesystems/ubifs.rst
20379 UCLINUX (M68KNOMMU AND COLDFIRE)
20380 M: Greg Ungerer <gerg@linux-m68k.org>
20381 L: linux-m68k@lists.linux-m68k.org
20382 L: uclinux-dev@uclinux.org (subscribers-only)
20384 W: http://www.linux-m68k.org/
20385 W: http://www.uclinux.org/
20386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20387 F: arch/m68k/*/*_no.*
20389 F: arch/m68k/coldfire/
20390 F: arch/m68k/include/asm/*_no.*
20393 M: Jan Kara <jack@suse.com>
20395 F: Documentation/filesystems/udf.rst
20399 M: Bastien Nocera <hadess@hadess.net>
20400 L: linux-input@vger.kernel.org
20402 F: drivers/hid/hid-udraw-ps3.c
20405 M: Evgeniy Dushistov <dushistov@mail.ru>
20407 F: Documentation/admin-guide/ufs.rst
20410 UHID USERSPACE HID IO DRIVER
20411 M: David Rheinsberg <david.rheinsberg@gmail.com>
20412 L: linux-input@vger.kernel.org
20414 F: drivers/hid/uhid.c
20415 F: include/uapi/linux/uhid.h
20418 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20419 L: linux-usb@vger.kernel.org
20421 F: drivers/usb/common/ulpi.c
20422 F: include/linux/ulpi/
20425 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20426 L: linux-fsdevel@vger.kernel.org
20431 M: Tony Finch <dot@dotat.at>
20433 W: http://dotat.at/prog/unifdef
20434 F: scripts/unifdef.c
20436 UNIFORM CDROM DRIVER
20437 M: Phillip Potter <phil@philpotter.co.uk>
20439 F: Documentation/cdrom/
20440 F: drivers/cdrom/cdrom.c
20441 F: include/linux/cdrom.h
20442 F: include/uapi/linux/cdrom.h
20444 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20445 R: Alim Akhtar <alim.akhtar@samsung.com>
20446 R: Avri Altman <avri.altman@wdc.com>
20447 R: Bart Van Assche <bvanassche@acm.org>
20448 L: linux-scsi@vger.kernel.org
20450 F: Documentation/devicetree/bindings/ufs/
20451 F: Documentation/scsi/ufs.rst
20452 F: drivers/ufs/core/
20454 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20455 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20456 L: linux-scsi@vger.kernel.org
20458 F: drivers/ufs/host/*dwc*
20460 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20461 M: Stanley Chu <stanley.chu@mediatek.com>
20462 L: linux-scsi@vger.kernel.org
20463 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20465 F: drivers/ufs/host/ufs-mediatek*
20467 UNSORTED BLOCK IMAGES (UBI)
20468 M: Richard Weinberger <richard@nod.at>
20469 L: linux-mtd@lists.infradead.org
20471 W: http://www.linux-mtd.infradead.org/
20472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20474 F: drivers/mtd/ubi/
20475 F: include/linux/mtd/ubi.h
20476 F: include/uapi/mtd/ubi-user.h
20478 USB "USBNET" DRIVER FRAMEWORK
20479 M: Oliver Neukum <oneukum@suse.com>
20480 L: netdev@vger.kernel.org
20482 W: http://www.linux-usb.org/usbnet
20483 F: drivers/net/usb/usbnet.c
20484 F: include/linux/usb/usbnet.h
20487 M: Oliver Neukum <oneukum@suse.com>
20488 L: linux-usb@vger.kernel.org
20490 F: Documentation/usb/acm.rst
20491 F: drivers/usb/class/cdc-acm.*
20493 USB APPLE MFI FASTCHARGE DRIVER
20494 M: Bastien Nocera <hadess@hadess.net>
20495 L: linux-usb@vger.kernel.org
20497 F: drivers/usb/misc/apple-mfi-fastcharge.c
20499 USB AR5523 WIRELESS DRIVER
20500 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20501 L: linux-wireless@vger.kernel.org
20503 F: drivers/net/wireless/ath/ar5523/
20506 M: Oliver Neukum <oneukum@suse.com>
20507 L: linux-usb@vger.kernel.org
20508 L: linux-scsi@vger.kernel.org
20510 F: drivers/usb/storage/uas.c
20512 USB CDC ETHERNET DRIVER
20513 M: Oliver Neukum <oliver@neukum.org>
20514 L: linux-usb@vger.kernel.org
20516 F: drivers/net/usb/cdc_*.c
20517 F: include/uapi/linux/usb/cdc.h
20519 USB CHAOSKEY DRIVER
20520 M: Keith Packard <keithp@keithp.com>
20521 L: linux-usb@vger.kernel.org
20523 F: drivers/usb/misc/chaoskey.c
20525 USB CYPRESS C67X00 DRIVER
20526 L: linux-usb@vger.kernel.org
20528 F: drivers/usb/c67x00/
20530 USB DAVICOM DM9601 DRIVER
20531 M: Peter Korsgaard <peter@korsgaard.com>
20532 L: netdev@vger.kernel.org
20534 W: http://www.linux-usb.org/usbnet
20535 F: drivers/net/usb/dm9601.c
20538 M: Alan Stern <stern@rowland.harvard.edu>
20539 L: linux-usb@vger.kernel.org
20541 F: Documentation/usb/ehci.rst
20542 F: drivers/usb/host/ehci*
20544 USB GADGET/PERIPHERAL SUBSYSTEM
20545 M: Felipe Balbi <balbi@kernel.org>
20546 L: linux-usb@vger.kernel.org
20548 W: http://www.linux-usb.org/gadget
20549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20550 F: drivers/usb/gadget/
20551 F: include/linux/usb/gadget*
20553 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20554 M: Jiri Kosina <jikos@kernel.org>
20555 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20556 L: linux-usb@vger.kernel.org
20558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20559 F: Documentation/hid/hiddev.rst
20560 F: drivers/hid/usbhid/
20562 USB INTEL XHCI ROLE MUX DRIVER
20563 M: Hans de Goede <hdegoede@redhat.com>
20564 L: linux-usb@vger.kernel.org
20566 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20568 USB IP DRIVER FOR HISILICON KIRIN 960
20569 M: Yu Chen <chenyu56@huawei.com>
20570 M: Binghui Wang <wangbinghui@hisilicon.com>
20571 L: linux-usb@vger.kernel.org
20573 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20574 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20576 USB IP DRIVER FOR HISILICON KIRIN 970
20577 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20578 L: linux-usb@vger.kernel.org
20580 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20581 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20584 M: Olav Kongas <ok@artecdesign.ee>
20585 L: linux-usb@vger.kernel.org
20587 F: drivers/usb/host/isp116x*
20588 F: include/linux/usb/isp116x.h
20591 M: Rui Miguel Silva <rui.silva@linaro.org>
20592 L: linux-usb@vger.kernel.org
20594 F: drivers/usb/isp1760/*
20595 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20597 USB LAN78XX ETHERNET DRIVER
20598 M: Woojung Huh <woojung.huh@microchip.com>
20599 M: UNGLinuxDriver@microchip.com
20600 L: netdev@vger.kernel.org
20602 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20603 F: drivers/net/usb/lan78xx.*
20604 F: include/dt-bindings/net/microchip-lan78xx.h
20606 USB MASS STORAGE DRIVER
20607 M: Alan Stern <stern@rowland.harvard.edu>
20608 L: linux-usb@vger.kernel.org
20609 L: usb-storage@lists.one-eyed-alien.net
20611 F: drivers/usb/storage/
20614 M: Clemens Ladisch <clemens@ladisch.de>
20615 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20618 F: sound/usb/midi.*
20620 USB NETWORKING DRIVERS
20621 L: linux-usb@vger.kernel.org
20623 F: drivers/net/usb/
20626 M: Alan Stern <stern@rowland.harvard.edu>
20627 L: linux-usb@vger.kernel.org
20629 F: Documentation/usb/ohci.rst
20630 F: drivers/usb/host/ohci*
20632 USB OTG FSM (Finite State Machine)
20633 M: Peter Chen <peter.chen@kernel.org>
20634 L: linux-usb@vger.kernel.org
20636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20637 F: drivers/usb/common/usb-otg-fsm.c
20640 M: Valentina Manea <valentina.manea.m@gmail.com>
20641 M: Shuah Khan <shuah@kernel.org>
20642 M: Shuah Khan <skhan@linuxfoundation.org>
20643 L: linux-usb@vger.kernel.org
20645 F: Documentation/usb/usbip_protocol.rst
20646 F: drivers/usb/usbip/
20647 F: tools/testing/selftests/drivers/usb/usbip/
20648 F: tools/usb/usbip/
20651 M: Petko Manolov <petkan@nucleusys.com>
20652 L: linux-usb@vger.kernel.org
20653 L: netdev@vger.kernel.org
20655 W: https://github.com/petkan/pegasus
20656 T: git git://github.com/petkan/pegasus.git
20657 F: drivers/net/usb/pegasus.*
20660 M: Felipe Balbi <balbi@kernel.org>
20661 L: linux-usb@vger.kernel.org
20663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20664 F: drivers/usb/phy/
20666 USB PRINTER DRIVER (usblp)
20667 M: Pete Zaitcev <zaitcev@redhat.com>
20668 L: linux-usb@vger.kernel.org
20670 F: drivers/usb/class/usblp.c
20672 USB RAW GADGET DRIVER
20673 R: Andrey Konovalov <andreyknvl@gmail.com>
20674 L: linux-usb@vger.kernel.org
20676 F: Documentation/usb/raw-gadget.rst
20677 F: drivers/usb/gadget/legacy/raw_gadget.c
20678 F: include/uapi/linux/usb/raw_gadget.h
20680 USB QMI WWAN NETWORK DRIVER
20681 M: Bjørn Mork <bjorn@mork.no>
20682 L: netdev@vger.kernel.org
20684 F: Documentation/ABI/testing/sysfs-class-net-qmi
20685 F: drivers/net/usb/qmi_wwan.c
20688 M: Petko Manolov <petkan@nucleusys.com>
20689 L: linux-usb@vger.kernel.org
20690 L: netdev@vger.kernel.org
20692 W: https://github.com/petkan/rtl8150
20693 T: git git://github.com/petkan/rtl8150.git
20694 F: drivers/net/usb/rtl8150.c
20696 USB SERIAL SUBSYSTEM
20697 M: Johan Hovold <johan@kernel.org>
20698 L: linux-usb@vger.kernel.org
20700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20701 F: Documentation/usb/usb-serial.rst
20702 F: drivers/usb/serial/
20703 F: include/linux/usb/serial.h
20705 USB SMSC75XX ETHERNET DRIVER
20706 M: Steve Glendinning <steve.glendinning@shawell.net>
20707 L: netdev@vger.kernel.org
20709 F: drivers/net/usb/smsc75xx.*
20711 USB SMSC95XX ETHERNET DRIVER
20712 M: Steve Glendinning <steve.glendinning@shawell.net>
20713 M: UNGLinuxDriver@microchip.com
20714 L: netdev@vger.kernel.org
20716 F: drivers/net/usb/smsc95xx.*
20719 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20720 L: linux-usb@vger.kernel.org
20722 W: http://www.linux-usb.org
20723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20724 F: Documentation/devicetree/bindings/usb/
20725 F: Documentation/usb/
20727 F: include/linux/usb.h
20728 F: include/linux/usb/
20730 USB TYPEC BUS FOR ALTERNATE MODES
20731 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20732 L: linux-usb@vger.kernel.org
20734 F: Documentation/ABI/testing/sysfs-bus-typec
20735 F: Documentation/driver-api/usb/typec_bus.rst
20736 F: drivers/usb/typec/altmodes/
20737 F: include/linux/usb/typec_altmode.h
20740 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20741 L: linux-usb@vger.kernel.org
20743 F: Documentation/ABI/testing/sysfs-class-typec
20744 F: Documentation/driver-api/usb/typec.rst
20745 F: drivers/usb/typec/
20746 F: include/linux/usb/typec.h
20748 USB TYPEC INTEL PMC MUX DRIVER
20749 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20750 L: linux-usb@vger.kernel.org
20752 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20753 F: drivers/usb/typec/mux/intel_pmc_mux.c
20755 USB TYPEC PI3USB30532 MUX DRIVER
20756 M: Hans de Goede <hdegoede@redhat.com>
20757 L: linux-usb@vger.kernel.org
20759 F: drivers/usb/typec/mux/pi3usb30532.c
20761 USB TYPEC PORT CONTROLLER DRIVERS
20762 M: Guenter Roeck <linux@roeck-us.net>
20763 L: linux-usb@vger.kernel.org
20765 F: drivers/usb/typec/tcpm/
20768 M: Alan Stern <stern@rowland.harvard.edu>
20769 L: linux-usb@vger.kernel.org
20771 F: drivers/usb/host/uhci*
20774 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20775 L: linux-media@vger.kernel.org
20777 W: http://www.ideasonboard.org/uvc/
20778 T: git git://linuxtv.org/media_tree.git
20779 F: drivers/media/usb/uvc/
20780 F: include/uapi/linux/uvcvideo.h
20783 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20784 L: linux-usb@vger.kernel.org
20786 F: drivers/usb/gadget/function/*uvc*
20787 F: drivers/usb/gadget/legacy/webcam.c
20788 F: include/uapi/linux/usb/g_uvc.h
20790 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20791 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20792 L: linux-wireless@vger.kernel.org
20794 F: drivers/net/wireless/rndis_wlan.c
20797 M: Mathias Nyman <mathias.nyman@intel.com>
20798 L: linux-usb@vger.kernel.org
20800 F: drivers/usb/host/pci-quirks*
20801 F: drivers/usb/host/xhci*
20804 L: linux-wireless@vger.kernel.org
20806 W: http://linux-lc100020.sourceforge.net
20807 F: drivers/net/wireless/zydas/zd1201.*
20810 M: Antoine Jacquet <royale@zerezo.com>
20811 L: linux-usb@vger.kernel.org
20812 L: linux-media@vger.kernel.org
20814 W: http://royale.zerezo.com/zr364xx/
20815 T: git git://linuxtv.org/media_tree.git
20816 F: Documentation/admin-guide/media/zr364xx*
20817 F: drivers/media/usb/zr364xx/
20819 USER-MODE LINUX (UML)
20820 M: Richard Weinberger <richard@nod.at>
20821 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20822 M: Johannes Berg <johannes@sipsolutions.net>
20823 L: linux-um@lists.infradead.org
20825 W: http://user-mode-linux.sourceforge.net
20826 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20829 F: Documentation/virt/uml/
20834 USERSPACE COPYIN/COPYOUT (UIOVEC)
20835 M: Alexander Viro <viro@zeniv.linux.org.uk>
20837 F: include/linux/uio.h
20840 USERSPACE DMA BUFFER DRIVER
20841 M: Gerd Hoffmann <kraxel@redhat.com>
20842 L: dri-devel@lists.freedesktop.org
20844 T: git git://anongit.freedesktop.org/drm/drm-misc
20845 F: drivers/dma-buf/udmabuf.c
20846 F: include/uapi/linux/udmabuf.h
20848 USERSPACE I/O (UIO)
20849 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20852 F: Documentation/driver-api/uio-howto.rst
20854 F: include/linux/uio_driver.h
20857 M: Karel Zak <kzak@redhat.com>
20858 L: util-linux@vger.kernel.org
20860 W: http://en.wikipedia.org/wiki/Util-linux
20861 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20864 M: Christoph Hellwig <hch@lst.de>
20865 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20866 L: linux-kernel@vger.kernel.org
20868 T: git git://git.infradead.org/users/hch/uuid.git
20869 F: include/linux/uuid.h
20870 F: include/uapi/linux/uuid.h
20875 M: Justin Ernst <justin.ernst@hpe.com>
20876 L: platform-driver-x86@vger.kernel.org
20878 F: drivers/platform/x86/uv_sysfs.c
20881 M: Michal Januszewski <spock@gentoo.org>
20882 L: linux-fbdev@vger.kernel.org
20884 W: https://github.com/mjanusz/v86d
20885 F: Documentation/fb/uvesafb.rst
20886 F: drivers/video/fbdev/uvesafb.*
20888 Ux500 CLOCK DRIVERS
20889 M: Ulf Hansson <ulf.hansson@linaro.org>
20890 L: linux-clk@vger.kernel.org
20891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20893 F: drivers/clk/ux500/
20896 M: Stefan Agner <stefan@agner.ch>
20897 L: linux-mtd@lists.infradead.org
20899 F: drivers/mtd/nand/raw/vf610_nfc.c
20901 VFAT/FAT/MSDOS FILESYSTEM
20902 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20904 F: Documentation/filesystems/vfat.rst
20908 M: Alex Williamson <alex.williamson@redhat.com>
20909 R: Cornelia Huck <cohuck@redhat.com>
20910 L: kvm@vger.kernel.org
20912 T: git git://github.com/awilliam/linux-vfio.git
20913 F: Documentation/driver-api/vfio.rst
20915 F: include/linux/vfio.h
20916 F: include/linux/vfio_pci_core.h
20917 F: include/uapi/linux/vfio.h
20920 M: Diana Craciun <diana.craciun@oss.nxp.com>
20921 L: kvm@vger.kernel.org
20923 F: drivers/vfio/fsl-mc/
20925 VFIO HISILICON PCI DRIVER
20926 M: Longfang Liu <liulongfang@huawei.com>
20927 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20928 L: kvm@vger.kernel.org
20930 F: drivers/vfio/pci/hisilicon/
20932 VFIO MEDIATED DEVICE DRIVERS
20933 M: Kirti Wankhede <kwankhede@nvidia.com>
20934 L: kvm@vger.kernel.org
20936 F: Documentation/driver-api/vfio-mediated-device.rst
20937 F: drivers/vfio/mdev/
20938 F: include/linux/mdev.h
20939 F: samples/vfio-mdev/
20941 VFIO PCI DEVICE SPECIFIC DRIVERS
20942 R: Jason Gunthorpe <jgg@nvidia.com>
20943 R: Yishai Hadas <yishaih@nvidia.com>
20944 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20945 R: Kevin Tian <kevin.tian@intel.com>
20946 L: kvm@vger.kernel.org
20948 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20949 F: drivers/vfio/pci/*/
20951 VFIO PLATFORM DRIVER
20952 M: Eric Auger <eric.auger@redhat.com>
20953 L: kvm@vger.kernel.org
20955 F: drivers/vfio/platform/
20957 VFIO MLX5 PCI DRIVER
20958 M: Yishai Hadas <yishaih@nvidia.com>
20959 L: kvm@vger.kernel.org
20961 F: drivers/vfio/pci/mlx5/
20964 R: Lukas Wunner <lukas@wunner.de>
20966 T: git git://anongit.freedesktop.org/drm/drm-misc
20967 F: Documentation/gpu/vga-switcheroo.rst
20968 F: drivers/gpu/vga/vga_switcheroo.c
20969 F: include/linux/vga_switcheroo.h
20971 VIA RHINE NETWORK DRIVER
20973 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20974 F: drivers/net/ethernet/via/via-rhine.c
20976 VIA SD/MMC CARD CONTROLLER DRIVER
20977 M: Bruce Chang <brucechang@via.com.tw>
20978 M: Harald Welte <HaraldWelte@viatech.com>
20980 F: drivers/mmc/host/via-sdmmc.c
20982 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20983 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20984 L: linux-fbdev@vger.kernel.org
20986 F: drivers/video/fbdev/via/
20987 F: include/linux/via-core.h
20988 F: include/linux/via-gpio.h
20989 F: include/linux/via_i2c.h
20991 VIA VELOCITY NETWORK DRIVER
20992 M: Francois Romieu <romieu@fr.zoreil.com>
20993 L: netdev@vger.kernel.org
20995 F: drivers/net/ethernet/via/via-velocity.*
20997 VICODEC VIRTUAL CODEC DRIVER
20998 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20999 L: linux-media@vger.kernel.org
21001 W: https://linuxtv.org
21002 T: git git://linuxtv.org/media_tree.git
21003 F: drivers/media/test-drivers/vicodec/*
21005 VIDEO I2C POLLING DRIVER
21006 M: Matt Ranostay <matt.ranostay@konsulko.com>
21007 L: linux-media@vger.kernel.org
21009 F: drivers/media/i2c/video-i2c.c
21011 VIDEO MULTIPLEXER DRIVER
21012 M: Philipp Zabel <p.zabel@pengutronix.de>
21013 L: linux-media@vger.kernel.org
21015 F: drivers/media/platform/video-mux.c
21017 VIDEOBUF2 FRAMEWORK
21018 M: Tomasz Figa <tfiga@chromium.org>
21019 M: Marek Szyprowski <m.szyprowski@samsung.com>
21020 L: linux-media@vger.kernel.org
21022 F: drivers/media/common/videobuf2/*
21023 F: include/media/videobuf2-*
21025 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21026 M: Shuah Khan <skhan@linuxfoundation.org>
21027 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21028 L: linux-media@vger.kernel.org
21030 W: https://linuxtv.org
21031 T: git git://linuxtv.org/media_tree.git
21032 F: drivers/media/test-drivers/vimc/*
21035 M: Alex Williamson <alex.williamson@redhat.com>
21036 M: Paolo Bonzini <pbonzini@redhat.com>
21037 L: kvm@vger.kernel.org
21041 VIRTIO AND VHOST VSOCK DRIVER
21042 M: Stefan Hajnoczi <stefanha@redhat.com>
21043 M: Stefano Garzarella <sgarzare@redhat.com>
21044 L: kvm@vger.kernel.org
21045 L: virtualization@lists.linux-foundation.org
21046 L: netdev@vger.kernel.org
21048 F: drivers/vhost/vsock.c
21049 F: include/linux/virtio_vsock.h
21050 F: include/uapi/linux/virtio_vsock.h
21051 F: net/vmw_vsock/virtio_transport.c
21052 F: net/vmw_vsock/virtio_transport_common.c
21054 VIRTIO BLOCK AND SCSI DRIVERS
21055 M: "Michael S. Tsirkin" <mst@redhat.com>
21056 M: Jason Wang <jasowang@redhat.com>
21057 R: Paolo Bonzini <pbonzini@redhat.com>
21058 R: Stefan Hajnoczi <stefanha@redhat.com>
21059 L: virtualization@lists.linux-foundation.org
21061 F: drivers/block/virtio_blk.c
21062 F: drivers/scsi/virtio_scsi.c
21063 F: drivers/vhost/scsi.c
21064 F: include/uapi/linux/virtio_blk.h
21065 F: include/uapi/linux/virtio_scsi.h
21067 VIRTIO CONSOLE DRIVER
21068 M: Amit Shah <amit@kernel.org>
21069 L: virtualization@lists.linux-foundation.org
21071 F: drivers/char/virtio_console.c
21072 F: include/linux/virtio_console.h
21073 F: include/uapi/linux/virtio_console.h
21075 VIRTIO CORE AND NET DRIVERS
21076 M: "Michael S. Tsirkin" <mst@redhat.com>
21077 M: Jason Wang <jasowang@redhat.com>
21078 L: virtualization@lists.linux-foundation.org
21080 F: Documentation/ABI/testing/sysfs-bus-vdpa
21081 F: Documentation/devicetree/bindings/virtio/
21082 F: drivers/block/virtio_blk.c
21083 F: drivers/crypto/virtio/
21084 F: drivers/net/virtio_net.c
21087 F: include/linux/vdpa.h
21088 F: include/linux/virtio*.h
21089 F: include/uapi/linux/virtio_*.h
21093 M: "Michael S. Tsirkin" <mst@redhat.com>
21094 M: David Hildenbrand <david@redhat.com>
21095 L: virtualization@lists.linux-foundation.org
21097 F: drivers/virtio/virtio_balloon.c
21098 F: include/uapi/linux/virtio_balloon.h
21099 F: include/linux/balloon_compaction.h
21100 F: mm/balloon_compaction.c
21102 VIRTIO CRYPTO DRIVER
21103 M: Gonglei <arei.gonglei@huawei.com>
21104 L: virtualization@lists.linux-foundation.org
21105 L: linux-crypto@vger.kernel.org
21107 F: drivers/crypto/virtio/
21108 F: include/uapi/linux/virtio_crypto.h
21110 VIRTIO DRIVERS FOR S390
21111 M: Cornelia Huck <cohuck@redhat.com>
21112 M: Halil Pasic <pasic@linux.ibm.com>
21113 M: Eric Farman <farman@linux.ibm.com>
21114 L: linux-s390@vger.kernel.org
21115 L: virtualization@lists.linux-foundation.org
21116 L: kvm@vger.kernel.org
21118 F: arch/s390/include/uapi/asm/virtio-ccw.h
21119 F: drivers/s390/virtio/
21122 M: Vivek Goyal <vgoyal@redhat.com>
21123 M: Stefan Hajnoczi <stefanha@redhat.com>
21124 M: Miklos Szeredi <miklos@szeredi.hu>
21125 L: virtualization@lists.linux-foundation.org
21126 L: linux-fsdevel@vger.kernel.org
21128 W: https://virtio-fs.gitlab.io/
21129 F: Documentation/filesystems/virtiofs.rst
21130 F: fs/fuse/virtio_fs.c
21131 F: include/uapi/linux/virtio_fs.h
21134 M: Enrico Weigelt, metux IT consult <info@metux.net>
21135 M: Viresh Kumar <vireshk@kernel.org>
21136 L: linux-gpio@vger.kernel.org
21137 L: virtualization@lists.linux-foundation.org
21139 F: drivers/gpio/gpio-virtio.c
21140 F: include/uapi/linux/virtio_gpio.h
21143 M: David Airlie <airlied@linux.ie>
21144 M: Gerd Hoffmann <kraxel@redhat.com>
21145 R: Gurchetan Singh <gurchetansingh@chromium.org>
21146 R: Chia-I Wu <olvaffe@gmail.com>
21147 L: dri-devel@lists.freedesktop.org
21148 L: virtualization@lists.linux-foundation.org
21150 T: git git://anongit.freedesktop.org/drm/drm-misc
21151 F: drivers/gpu/drm/virtio/
21152 F: include/uapi/linux/virtio_gpu.h
21154 VIRTIO HOST (VHOST)
21155 M: "Michael S. Tsirkin" <mst@redhat.com>
21156 M: Jason Wang <jasowang@redhat.com>
21157 L: kvm@vger.kernel.org
21158 L: virtualization@lists.linux-foundation.org
21159 L: netdev@vger.kernel.org
21161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21163 F: include/linux/vhost_iotlb.h
21164 F: include/uapi/linux/vhost.h
21166 VIRTIO INPUT DRIVER
21167 M: Gerd Hoffmann <kraxel@redhat.com>
21169 F: drivers/virtio/virtio_input.c
21170 F: include/uapi/linux/virtio_input.h
21172 VIRTIO IOMMU DRIVER
21173 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21174 L: virtualization@lists.linux-foundation.org
21176 F: drivers/iommu/virtio-iommu.c
21177 F: include/uapi/linux/virtio_iommu.h
21180 M: David Hildenbrand <david@redhat.com>
21181 L: virtualization@lists.linux-foundation.org
21183 W: https://virtio-mem.gitlab.io/
21184 F: drivers/virtio/virtio_mem.c
21185 F: include/uapi/linux/virtio_mem.h
21187 VIRTIO SOUND DRIVER
21188 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21189 M: "Michael S. Tsirkin" <mst@redhat.com>
21190 L: virtualization@lists.linux-foundation.org
21191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21193 F: include/uapi/linux/virtio_snd.h
21197 M: Conghui Chen <conghui.chen@intel.com>
21198 M: Viresh Kumar <viresh.kumar@linaro.org>
21199 L: linux-i2c@vger.kernel.org
21200 L: virtualization@lists.linux-foundation.org
21202 F: drivers/i2c/busses/i2c-virtio.c
21203 F: include/uapi/linux/virtio_i2c.h
21206 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21207 L: virtualization@lists.linux-foundation.org
21209 F: drivers/nvdimm/virtio_pmem.c
21210 F: drivers/nvdimm/nd_virtio.c
21212 VIRTUAL BOX GUEST DEVICE DRIVER
21213 M: Hans de Goede <hdegoede@redhat.com>
21214 M: Arnd Bergmann <arnd@arndb.de>
21215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21217 F: drivers/virt/vboxguest/
21218 F: include/linux/vbox_utils.h
21219 F: include/uapi/linux/vbox*.h
21221 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21222 M: Hans de Goede <hdegoede@redhat.com>
21223 L: linux-fsdevel@vger.kernel.org
21227 VIRTUAL SERIO DEVICE DRIVER
21228 M: Stephen Chandler Paul <thatslyude@gmail.com>
21230 F: drivers/input/serio/userio.c
21231 F: include/uapi/linux/userio.h
21233 VIVID VIRTUAL VIDEO DRIVER
21234 M: Hans Verkuil <hverkuil@xs4all.nl>
21235 L: linux-media@vger.kernel.org
21237 W: https://linuxtv.org
21238 T: git git://linuxtv.org/media_tree.git
21239 F: drivers/media/test-drivers/vivid/*
21241 VIDTV VIRTUAL DIGITAL TV DRIVER
21242 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21243 L: linux-media@vger.kernel.org
21245 W: https://linuxtv.org
21246 T: git git://linuxtv.org/media_tree.git
21247 F: drivers/media/test-drivers/vidtv/*
21250 M: Florian Fainelli <f.fainelli@gmail.com>
21251 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21253 F: drivers/vlynq/vlynq.c
21254 F: include/linux/vlynq.h
21257 M: Martyn Welch <martyn@welchs.me.uk>
21258 M: Manohar Vanga <manohar.vanga@gmail.com>
21259 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21260 L: linux-kernel@vger.kernel.org
21262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21263 F: Documentation/driver-api/vme.rst
21264 F: drivers/staging/vme_user/
21266 F: include/linux/vme*
21268 VM SOCKETS (AF_VSOCK)
21269 M: Stefano Garzarella <sgarzare@redhat.com>
21270 L: virtualization@lists.linux-foundation.org
21271 L: netdev@vger.kernel.org
21273 F: drivers/net/vsockmon.c
21274 F: include/net/af_vsock.h
21275 F: include/uapi/linux/vm_sockets.h
21276 F: include/uapi/linux/vm_sockets_diag.h
21277 F: include/uapi/linux/vsockmon.h
21279 F: tools/testing/vsock/
21281 VMWARE BALLOON DRIVER
21282 M: Nadav Amit <namit@vmware.com>
21283 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21284 L: linux-kernel@vger.kernel.org
21286 F: drivers/misc/vmw_balloon.c
21288 VMWARE HYPERVISOR INTERFACE
21289 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21290 M: Alexey Makhalov <amakhalov@vmware.com>
21291 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21292 L: virtualization@lists.linux-foundation.org
21295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21296 F: arch/x86/include/asm/vmware.h
21297 F: arch/x86/kernel/cpu/vmware.c
21299 VMWARE PVRDMA DRIVER
21300 M: Bryan Tan <bryantan@vmware.com>
21301 M: Vishnu Dasa <vdasa@vmware.com>
21302 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21303 L: linux-rdma@vger.kernel.org
21305 F: drivers/infiniband/hw/vmw_pvrdma/
21307 VMware PVSCSI driver
21308 M: Vishal Bhakta <vbhakta@vmware.com>
21309 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21310 L: linux-scsi@vger.kernel.org
21312 F: drivers/scsi/vmw_pvscsi.c
21313 F: drivers/scsi/vmw_pvscsi.h
21315 VMWARE VIRTUAL PTP CLOCK DRIVER
21316 M: Vivek Thampi <vithampi@vmware.com>
21317 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21318 L: netdev@vger.kernel.org
21320 F: drivers/ptp/ptp_vmw.c
21323 M: Bryan Tan <bryantan@vmware.com>
21324 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21325 M: Vishnu Dasa <vdasa@vmware.com>
21326 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21327 L: linux-kernel@vger.kernel.org
21329 F: drivers/misc/vmw_vmci/
21331 VMWARE VMMOUSE SUBDRIVER
21332 M: Zack Rusin <zackr@vmware.com>
21333 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21334 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21335 L: linux-input@vger.kernel.org
21337 F: drivers/input/mouse/vmmouse.c
21338 F: drivers/input/mouse/vmmouse.h
21340 VMWARE VMXNET3 ETHERNET DRIVER
21341 M: Ronak Doshi <doshir@vmware.com>
21342 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21343 L: netdev@vger.kernel.org
21345 F: drivers/net/vmxnet3/
21347 VOCORE VOCORE2 BOARD
21348 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21349 L: linux-mips@vger.kernel.org
21351 F: arch/mips/boot/dts/ralink/vocore2.dts
21353 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21354 M: Liam Girdwood <lgirdwood@gmail.com>
21355 M: Mark Brown <broonie@kernel.org>
21356 L: linux-kernel@vger.kernel.org
21358 W: http://www.slimlogic.co.uk/?p=48
21359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21360 F: Documentation/devicetree/bindings/regulator/
21361 F: Documentation/power/regulator/
21362 F: drivers/regulator/
21363 F: include/dt-bindings/regulator/
21364 F: include/linux/regulator/
21365 K: regulator_get_optional
21367 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21368 R: Matti Vaittinen <mazziesaccount@gmail.com>
21369 F: drivers/regulator/irq_helpers.c
21372 M: David Ahern <dsahern@kernel.org>
21373 L: netdev@vger.kernel.org
21375 F: Documentation/networking/vrf.rst
21376 F: drivers/net/vrf.c
21379 M: Petr Mladek <pmladek@suse.com>
21380 M: Steven Rostedt <rostedt@goodmis.org>
21381 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21382 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21383 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21386 F: Documentation/core-api/printk-formats.rst
21387 F: lib/test_printf.c
21388 F: lib/test_scanf.c
21391 VT1211 HARDWARE MONITOR DRIVER
21392 M: Juerg Haefliger <juergh@gmail.com>
21393 L: linux-hwmon@vger.kernel.org
21395 F: Documentation/hwmon/vt1211.rst
21396 F: drivers/hwmon/vt1211.c
21398 VT8231 HARDWARE MONITOR DRIVER
21399 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21400 L: linux-hwmon@vger.kernel.org
21402 F: drivers/hwmon/vt8231.c
21404 VUB300 USB to SDIO/SD/MMC bridge chip
21405 L: linux-mmc@vger.kernel.org
21407 F: drivers/mmc/host/vub300.c
21409 W1 DALLAS'S 1-WIRE BUS
21410 M: Evgeniy Polyakov <zbr@ioremap.net>
21412 F: Documentation/devicetree/bindings/w1/
21413 F: Documentation/w1/
21415 F: include/linux/w1.h
21417 W83791D HARDWARE MONITORING DRIVER
21418 M: Marc Hulsman <m.hulsman@tudelft.nl>
21419 L: linux-hwmon@vger.kernel.org
21421 F: Documentation/hwmon/w83791d.rst
21422 F: drivers/hwmon/w83791d.c
21424 W83793 HARDWARE MONITORING DRIVER
21425 M: Rudolf Marek <r.marek@assembler.cz>
21426 L: linux-hwmon@vger.kernel.org
21428 F: Documentation/hwmon/w83793.rst
21429 F: drivers/hwmon/w83793.c
21431 W83795 HARDWARE MONITORING DRIVER
21432 M: Jean Delvare <jdelvare@suse.com>
21433 L: linux-hwmon@vger.kernel.org
21435 F: drivers/hwmon/w83795.c
21437 W83L51xD SD/MMC CARD INTERFACE DRIVER
21438 M: Pierre Ossman <pierre@ossman.eu>
21440 F: drivers/mmc/host/wbsd.*
21442 WACOM PROTOCOL 4 SERIAL TABLETS
21443 M: Julian Squires <julian@cipht.net>
21444 M: Hans de Goede <hdegoede@redhat.com>
21445 L: linux-input@vger.kernel.org
21447 F: drivers/input/tablet/wacom_serial4.c
21449 WATCHDOG DEVICE DRIVERS
21450 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21451 M: Guenter Roeck <linux@roeck-us.net>
21452 L: linux-watchdog@vger.kernel.org
21454 W: http://www.linux-watchdog.org/
21455 T: git git://www.linux-watchdog.org/linux-watchdog.git
21456 F: Documentation/devicetree/bindings/watchdog/
21457 F: Documentation/watchdog/
21458 F: drivers/watchdog/
21459 F: include/linux/watchdog.h
21460 F: include/uapi/linux/watchdog.h
21462 WHISKEYCOVE PMIC GPIO DRIVER
21463 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21464 L: linux-gpio@vger.kernel.org
21466 F: drivers/gpio/gpio-wcove.c
21469 M: Dianlong Li <long17.cool@163.com>
21470 L: linux-rtc@vger.kernel.org
21472 F: drivers/rtc/rtc-sd3078.c
21475 M: David Rheinsberg <david.rheinsberg@gmail.com>
21476 L: linux-input@vger.kernel.org
21478 F: drivers/hid/hid-wiimote*
21480 WILOCITY WIL6210 WIRELESS DRIVER
21481 L: linux-wireless@vger.kernel.org
21483 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21484 F: drivers/net/wireless/ath/wil6210/
21487 M: David Härdeman <david@hardeman.nu>
21489 F: drivers/media/rc/winbond-cir.c
21491 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21492 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21493 L: linux-watchdog@vger.kernel.org
21495 F: drivers/watchdog/ebc-c384_wdt.c
21497 WINSYSTEMS WS16C48 GPIO DRIVER
21498 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21499 L: linux-gpio@vger.kernel.org
21501 F: drivers/gpio/gpio-ws16c48.c
21503 WIREGUARD SECURE NETWORK TUNNEL
21504 M: Jason A. Donenfeld <Jason@zx2c4.com>
21505 L: wireguard@lists.zx2c4.com
21506 L: netdev@vger.kernel.org
21508 F: drivers/net/wireguard/
21509 F: tools/testing/selftests/wireguard/
21511 WISTRON LAPTOP BUTTON DRIVER
21512 M: Miloslav Trmac <mitr@volny.cz>
21514 F: drivers/input/misc/wistron_btns.c
21516 WL3501 WIRELESS PCMCIA CARD DRIVER
21517 L: linux-wireless@vger.kernel.org
21519 F: drivers/net/wireless/wl3501*
21521 WOLFSON MICROELECTRONICS DRIVERS
21522 L: patches@opensource.cirrus.com
21524 W: https://github.com/CirrusLogic/linux-drivers/wiki
21525 T: git https://github.com/CirrusLogic/linux-drivers.git
21526 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21527 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21528 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21529 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21530 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21531 F: Documentation/devicetree/bindings/sound/wm*
21532 F: Documentation/hwmon/wm83??.rst
21533 F: arch/arm/mach-s3c/mach-crag6410*
21534 F: drivers/clk/clk-wm83*.c
21535 F: drivers/gpio/gpio-*wm*.c
21536 F: drivers/gpio/gpio-arizona.c
21537 F: drivers/hwmon/wm83??-hwmon.c
21538 F: drivers/input/misc/wm831x-on.c
21539 F: drivers/input/touchscreen/wm831x-ts.c
21540 F: drivers/input/touchscreen/wm97*.c
21541 F: drivers/leds/leds-wm83*.c
21542 F: drivers/mfd/arizona*
21543 F: drivers/mfd/cs47l24*
21544 F: drivers/mfd/wm*.c
21545 F: drivers/power/supply/wm83*.c
21546 F: drivers/regulator/arizona*
21547 F: drivers/regulator/wm8*.c
21548 F: drivers/rtc/rtc-wm83*.c
21549 F: drivers/video/backlight/wm83*_bl.c
21550 F: drivers/watchdog/wm83*_wdt.c
21551 F: include/linux/mfd/arizona/
21552 F: include/linux/mfd/wm831x/
21553 F: include/linux/mfd/wm8350/
21554 F: include/linux/mfd/wm8400*
21555 F: include/linux/regulator/arizona*
21556 F: include/linux/wm97xx.h
21557 F: include/sound/wm????.h
21558 F: sound/soc/codecs/arizona*
21559 F: sound/soc/codecs/cs47l24*
21560 F: sound/soc/codecs/wm*
21563 M: Tejun Heo <tj@kernel.org>
21564 R: Lai Jiangshan <jiangshanlai@gmail.com>
21566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21567 F: Documentation/core-api/workqueue.rst
21568 F: include/linux/workqueue.h
21569 F: kernel/workqueue.c
21572 M: Loic Poulain <loic.poulain@linaro.org>
21573 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21574 R: Johannes Berg <johannes@sipsolutions.net>
21575 L: netdev@vger.kernel.org
21577 F: drivers/net/wwan/
21578 F: include/linux/wwan.h
21579 F: include/uapi/linux/wwan.h
21581 X-POWERS AXP288 PMIC DRIVERS
21582 M: Hans de Goede <hdegoede@redhat.com>
21584 F: drivers/acpi/pmic/intel_pmic_xpower.c
21587 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21588 M: Chen-Yu Tsai <wens@csie.org>
21589 L: linux-kernel@vger.kernel.org
21594 M: Martin Schiller <ms@dev.tdt.de>
21595 L: linux-x25@vger.kernel.org
21597 F: Documentation/networking/lapb-module.rst
21598 F: Documentation/networking/x25*
21599 F: drivers/net/wan/hdlc_x25.c
21600 F: drivers/net/wan/lapbether.c
21601 F: include/*/lapb.h
21602 F: include/net/x25*
21603 F: include/uapi/linux/x25.h
21607 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21608 M: Thomas Gleixner <tglx@linutronix.de>
21609 M: Ingo Molnar <mingo@redhat.com>
21610 M: Borislav Petkov <bp@alien8.de>
21611 M: Dave Hansen <dave.hansen@linux.intel.com>
21613 R: "H. Peter Anvin" <hpa@zytor.com>
21614 L: linux-kernel@vger.kernel.org
21616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21617 F: Documentation/devicetree/bindings/x86/
21618 F: Documentation/x86/
21622 M: Andy Lutomirski <luto@kernel.org>
21623 L: linux-kernel@vger.kernel.org
21625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21628 X86 MCE INFRASTRUCTURE
21629 M: Tony Luck <tony.luck@intel.com>
21630 M: Borislav Petkov <bp@alien8.de>
21631 L: linux-edac@vger.kernel.org
21633 F: Documentation/ABI/testing/sysfs-mce
21634 F: Documentation/x86/x86_64/machinecheck.rst
21635 F: arch/x86/kernel/cpu/mce/*
21637 X86 MICROCODE UPDATE SUPPORT
21638 M: Borislav Petkov <bp@alien8.de>
21640 F: arch/x86/kernel/cpu/microcode/*
21643 M: Dave Hansen <dave.hansen@linux.intel.com>
21644 M: Andy Lutomirski <luto@kernel.org>
21645 M: Peter Zijlstra <peterz@infradead.org>
21646 L: linux-kernel@vger.kernel.org
21648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21651 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21652 M: Hans de Goede <hdegoede@redhat.com>
21653 L: platform-driver-x86@vger.kernel.org
21655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21656 F: drivers/platform/x86/x86-android-tablets.c
21658 X86 PLATFORM DRIVERS
21659 M: Hans de Goede <hdegoede@redhat.com>
21660 M: Mark Gross <markgross@kernel.org>
21661 L: platform-driver-x86@vger.kernel.org
21663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21664 F: drivers/platform/olpc/
21665 F: drivers/platform/x86/
21667 X86 PLATFORM DRIVERS - ARCH
21668 R: Darren Hart <dvhart@infradead.org>
21669 R: Andy Shevchenko <andy@infradead.org>
21670 L: platform-driver-x86@vger.kernel.org
21673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21674 F: arch/x86/platform
21676 X86 PLATFORM UV HPE SUPERDOME FLEX
21677 M: Steve Wahl <steve.wahl@hpe.com>
21678 R: Mike Travis <mike.travis@hpe.com>
21679 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21680 R: Russ Anderson <russ.anderson@hpe.com>
21682 F: arch/x86/include/asm/uv/
21683 F: arch/x86/kernel/apic/x2apic_uv_x.c
21684 F: arch/x86/platform/uv/
21686 X86 STACK UNWINDING
21687 M: Josh Poimboeuf <jpoimboe@kernel.org>
21688 M: Peter Zijlstra <peterz@infradead.org>
21690 F: arch/x86/include/asm/unwind*.h
21691 F: arch/x86/kernel/dumpstack.c
21692 F: arch/x86/kernel/stacktrace.c
21693 F: arch/x86/kernel/unwind_*.c
21696 M: Andy Lutomirski <luto@kernel.org>
21697 L: linux-kernel@vger.kernel.org
21699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21700 F: arch/x86/entry/vdso/
21703 M: Matthew Wilcox <willy@infradead.org>
21704 L: linux-fsdevel@vger.kernel.org
21706 F: Documentation/core-api/xarray.rst
21707 F: include/linux/idr.h
21708 F: include/linux/xarray.h
21711 F: tools/testing/radix-tree
21714 M: Benjamin Valentin <benpicco@googlemail.com>
21716 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21717 F: drivers/media/rc/xbox_remote.c
21719 XC2028/3028 TUNER DRIVER
21720 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21721 L: linux-media@vger.kernel.org
21723 W: https://linuxtv.org
21724 T: git git://linuxtv.org/media_tree.git
21725 F: drivers/media/tuners/xc2028.*
21727 XDP (eXpress Data Path)
21728 M: Alexei Starovoitov <ast@kernel.org>
21729 M: Daniel Borkmann <daniel@iogearbox.net>
21730 M: David S. Miller <davem@davemloft.net>
21731 M: Jakub Kicinski <kuba@kernel.org>
21732 M: Jesper Dangaard Brouer <hawk@kernel.org>
21733 M: John Fastabend <john.fastabend@gmail.com>
21734 L: netdev@vger.kernel.org
21735 L: bpf@vger.kernel.org
21737 F: include/net/xdp.h
21738 F: include/net/xdp_priv.h
21739 F: include/trace/events/xdp.h
21740 F: kernel/bpf/cpumap.c
21741 F: kernel/bpf/devmap.c
21743 F: samples/bpf/xdp*
21744 F: tools/testing/selftests/bpf/*xdp*
21745 F: tools/testing/selftests/bpf/*/*xdp*
21746 F: drivers/net/ethernet/*/*/*/*/*xdp*
21747 F: drivers/net/ethernet/*/*/*xdp*
21748 K: (?:\b|_)xdp(?:\b|_)
21750 XDP SOCKETS (AF_XDP)
21751 M: Björn Töpel <bjorn@kernel.org>
21752 M: Magnus Karlsson <magnus.karlsson@intel.com>
21753 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21754 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21755 L: netdev@vger.kernel.org
21756 L: bpf@vger.kernel.org
21758 F: Documentation/networking/af_xdp.rst
21759 F: include/net/xdp_sock*
21760 F: include/net/xsk_buff_pool.h
21761 F: include/uapi/linux/if_xdp.h
21762 F: include/uapi/linux/xdp_diag.h
21763 F: include/net/netns/xdp.h
21765 F: samples/bpf/xdpsock*
21766 F: tools/lib/bpf/xsk*
21768 XEN BLOCK SUBSYSTEM
21769 M: Roger Pau Monné <roger.pau@citrix.com>
21770 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21772 F: drivers/block/xen*
21773 F: drivers/block/xen-blkback/*
21776 M: Stefano Stabellini <sstabellini@kernel.org>
21777 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21779 F: arch/arm/include/asm/xen/
21782 XEN HYPERVISOR ARM64
21783 M: Stefano Stabellini <sstabellini@kernel.org>
21784 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21786 F: arch/arm64/include/asm/xen/
21789 XEN HYPERVISOR INTERFACE
21790 M: Juergen Gross <jgross@suse.com>
21791 M: Stefano Stabellini <sstabellini@kernel.org>
21792 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21793 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21796 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21797 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21798 F: drivers/*/xen-*front.c
21800 F: include/uapi/xen/
21804 M: Juergen Gross <jgross@suse.com>
21805 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21806 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21808 F: arch/x86/include/asm/pvclock-abi.h
21809 F: arch/x86/include/asm/xen/
21810 F: arch/x86/platform/pvh/
21813 XEN NETWORK BACKEND DRIVER
21814 M: Wei Liu <wei.liu@kernel.org>
21815 M: Paul Durrant <paul@xen.org>
21816 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21817 L: netdev@vger.kernel.org
21819 F: drivers/net/xen-netback/*
21822 M: Juergen Gross <jgross@suse.com>
21823 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21825 F: arch/x86/pci/*xen*
21826 F: drivers/pci/*xen*
21829 M: Juergen Gross <jgross@suse.com>
21830 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21831 L: linux-scsi@vger.kernel.org
21833 F: drivers/scsi/xen-scsifront.c
21834 F: drivers/xen/xen-scsiback.c
21835 F: include/xen/interface/io/vscsiif.h
21838 M: Juergen Gross <jgross@suse.com>
21839 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21840 L: linux-usb@vger.kernel.org
21842 F: drivers/usb/host/xen*
21843 F: include/xen/interface/io/usbif.h
21845 XEN SOUND FRONTEND DRIVER
21846 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21847 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21852 XEN SWIOTLB SUBSYSTEM
21853 M: Juergen Gross <jgross@suse.com>
21854 M: Stefano Stabellini <sstabellini@kernel.org>
21855 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21856 L: iommu@lists.linux-foundation.org
21857 L: iommu@lists.linux.dev
21859 F: arch/x86/xen/*swiotlb*
21860 F: drivers/xen/*swiotlb*
21863 C: irc://irc.oftc.net/xfs
21864 M: Darrick J. Wong <djwong@kernel.org>
21865 L: linux-xfs@vger.kernel.org
21868 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21869 F: Documentation/ABI/testing/sysfs-fs-xfs
21870 F: Documentation/admin-guide/xfs.rst
21871 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21872 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21874 F: include/uapi/linux/dqblk_xfs.h
21875 F: include/uapi/linux/fsmap.h
21878 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21879 L: linux-iio@vger.kernel.org
21881 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21882 F: drivers/iio/adc/xilinx-ams.c
21884 XILINX AXI ETHERNET DRIVER
21885 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21887 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21890 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21891 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21892 L: linux-can@vger.kernel.org
21894 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
21895 F: drivers/net/can/xilinx_can.c
21898 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21899 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21900 R: Michal Simek <michal.simek@xilinx.com>
21902 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21903 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21904 F: drivers/gpio/gpio-xilinx.c
21905 F: drivers/gpio/gpio-zynq.c
21907 XILINX SD-FEC IP CORES
21908 M: Derek Kiernan <derek.kiernan@xilinx.com>
21909 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21911 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21912 F: Documentation/misc-devices/xilinx_sdfec.rst
21913 F: drivers/misc/Kconfig
21914 F: drivers/misc/Makefile
21915 F: drivers/misc/xilinx_sdfec.c
21916 F: include/uapi/misc/xilinx_sdfec.h
21919 M: Sean Anderson <sean.anderson@seco.com>
21921 F: drivers/pwm/pwm-xilinx.c
21922 F: include/clocksource/timer-xilinx.h
21924 XILINX UARTLITE SERIAL DRIVER
21925 M: Peter Korsgaard <jacmet@sunsite.dk>
21926 L: linux-serial@vger.kernel.org
21928 F: drivers/tty/serial/uartlite.c
21930 XILINX VIDEO IP CORES
21931 M: Hyun Kwon <hyun.kwon@xilinx.com>
21932 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21933 L: linux-media@vger.kernel.org
21935 T: git git://linuxtv.org/media_tree.git
21936 F: Documentation/devicetree/bindings/media/xilinx/
21937 F: drivers/media/platform/xilinx/
21938 F: include/uapi/linux/xilinx-v4l2-controls.h
21940 XILINX ZYNQMP DPDMA DRIVER
21941 M: Hyun Kwon <hyun.kwon@xilinx.com>
21942 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21943 L: dmaengine@vger.kernel.org
21945 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21946 F: drivers/dma/xilinx/xilinx_dpdma.c
21947 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21949 XILINX ZYNQMP PSGTR PHY DRIVER
21950 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21951 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21952 L: linux-kernel@vger.kernel.org
21954 T: git https://github.com/Xilinx/linux-xlnx.git
21955 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21956 F: drivers/phy/xilinx/phy-zynqmp.c
21958 XILINX ZYNQMP SHA3 DRIVER
21959 M: Harsha <harsha.harsha@xilinx.com>
21961 F: drivers/crypto/xilinx/zynqmp-sha.c
21963 XILINX EVENT MANAGEMENT DRIVER
21964 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21966 F: drivers/soc/xilinx/xlnx_event_manager.c
21967 F: include/linux/firmware/xlnx-event-manager.h
21970 M: Eli Billauer <eli.billauer@gmail.com>
21971 L: linux-kernel@vger.kernel.org
21973 F: drivers/char/xillybus/
21976 M: George Cherian <gcherian@marvell.com>
21977 L: linux-i2c@vger.kernel.org
21979 W: http://www.marvell.com
21980 F: drivers/i2c/busses/i2c-xlp9xx.c
21982 XRA1403 GPIO EXPANDER
21983 M: Nandor Han <nandor.han@ge.com>
21984 M: Semi Malinen <semi.malinen@ge.com>
21985 L: linux-gpio@vger.kernel.org
21987 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21988 F: drivers/gpio/gpio-xra1403.c
21990 XTENSA XTFPGA PLATFORM SUPPORT
21991 M: Max Filippov <jcmvbkbc@gmail.com>
21992 L: linux-xtensa@linux-xtensa.org
21994 F: drivers/spi/spi-xtensa-xtfpga.c
21995 F: sound/soc/xtensa/xtfpga-i2s.c
21997 YAM DRIVER FOR AX.25
21998 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21999 L: linux-hams@vger.kernel.org
22001 F: drivers/net/hamradio/yam*
22002 F: include/linux/yam.h
22004 YAMA SECURITY MODULE
22005 M: Kees Cook <keescook@chromium.org>
22007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22008 F: Documentation/admin-guide/LSM/Yama.rst
22011 YEALINK PHONE DRIVER
22012 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22013 L: usbb2k-api-dev@nongnu.org
22015 F: Documentation/input/devices/yealink.rst
22016 F: drivers/input/misc/yealink.*
22018 Z8530 DRIVER FOR AX.25
22019 M: Joerg Reuter <jreuter@yaina.de>
22020 L: linux-hams@vger.kernel.org
22022 W: http://yaina.de/jreuter/
22023 W: http://www.qsl.net/dl1bke/
22024 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22025 F: drivers/net/hamradio/*scc.c
22026 F: drivers/net/hamradio/z8530.h
22028 ZBUD COMPRESSED PAGE ALLOCATOR
22029 M: Seth Jennings <sjenning@redhat.com>
22030 M: Dan Streetman <ddstreet@ieee.org>
22031 L: linux-mm@kvack.org
22035 Z3FOLD COMPRESSED PAGE ALLOCATOR
22036 M: Vitaly Wool <vitaly.wool@konsulko.com>
22037 R: Miaohe Lin <linmiaohe@huawei.com>
22038 L: linux-mm@kvack.org
22042 ZD1211RW WIRELESS DRIVER
22043 M: Ulrich Kunitz <kune@deine-taler.de>
22044 L: linux-wireless@vger.kernel.org
22045 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22047 W: http://zd1211.ath.cx/wiki/DriverRewrite
22048 F: drivers/net/wireless/zydas/zd1211rw/
22050 ZD1301 MEDIA DRIVER
22051 M: Antti Palosaari <crope@iki.fi>
22052 L: linux-media@vger.kernel.org
22054 W: https://linuxtv.org/
22055 W: http://palosaari.fi/linux/
22056 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22057 F: drivers/media/usb/dvb-usb-v2/zd1301*
22059 ZD1301_DEMOD MEDIA DRIVER
22060 M: Antti Palosaari <crope@iki.fi>
22061 L: linux-media@vger.kernel.org
22063 W: https://linuxtv.org/
22064 W: http://palosaari.fi/linux/
22065 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22066 F: drivers/media/dvb-frontends/zd1301_demod*
22068 ZHAOXIN PROCESSOR SUPPORT
22069 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22070 L: linux-kernel@vger.kernel.org
22072 F: arch/x86/kernel/cpu/zhaoxin.c
22075 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22076 M: Naohiro Aota <naohiro.aota@wdc.com>
22077 R: Johannes Thumshirn <jth@kernel.org>
22078 L: linux-fsdevel@vger.kernel.org
22080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22081 F: Documentation/filesystems/zonefs.rst
22084 ZPOOL COMPRESSED PAGE STORAGE API
22085 M: Dan Streetman <ddstreet@ieee.org>
22086 L: linux-mm@kvack.org
22088 F: include/linux/zpool.h
22091 ZR36067 VIDEO FOR LINUX DRIVER
22092 M: Corentin Labbe <clabbe@baylibre.com>
22093 L: mjpeg-users@lists.sourceforge.net
22094 L: linux-media@vger.kernel.org
22096 W: http://mjpeg.sourceforge.net/driver-zoran/
22097 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22098 F: Documentation/driver-api/media/drivers/zoran.rst
22099 F: drivers/staging/media/zoran/
22101 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22102 M: Minchan Kim <minchan@kernel.org>
22103 M: Nitin Gupta <ngupta@vflare.org>
22104 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22105 L: linux-kernel@vger.kernel.org
22107 F: Documentation/admin-guide/blockdev/zram.rst
22108 F: drivers/block/zram/
22110 ZS DECSTATION Z85C30 SERIAL DRIVER
22111 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22113 F: drivers/tty/serial/zs.*
22115 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22116 M: Minchan Kim <minchan@kernel.org>
22117 M: Nitin Gupta <ngupta@vflare.org>
22118 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22119 L: linux-mm@kvack.org
22121 F: Documentation/vm/zsmalloc.rst
22122 F: include/linux/zsmalloc.h
22126 M: Nick Terrell <terrelln@fb.com>
22128 B: https://github.com/facebook/zstd/issues
22129 T: git git://github.com/terrelln/linux.git
22130 F: include/linux/zstd*
22132 F: lib/decompress_unzstd.c
22137 ZSWAP COMPRESSED SWAP CACHING
22138 M: Seth Jennings <sjenning@redhat.com>
22139 M: Dan Streetman <ddstreet@ieee.org>
22140 M: Vitaly Wool <vitaly.wool@konsulko.com>
22141 L: linux-mm@kvack.org
22146 M: Linus Torvalds <torvalds@linux-foundation.org>
22147 L: linux-kernel@vger.kernel.org
22148 S: Buried alive in reporters
22149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git