1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Antti Palosaari <crope@iki.fi>
246 L: linux-media@vger.kernel.org
248 W: https://linuxtv.org
249 W: http://palosaari.fi/linux/
250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
251 T: git git://linuxtv.org/anttip/media_tree.git
252 F: drivers/media/dvb-frontends/a8293*
254 AACRAID SCSI RAID DRIVER
255 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
256 L: linux-scsi@vger.kernel.org
258 W: http://www.adaptec.com/
259 F: Documentation/scsi/aacraid.rst
260 F: drivers/scsi/aacraid/
263 L: linux-api@vger.kernel.org
264 F: include/linux/syscalls.h
267 X: arch/*/include/uapi/
269 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
270 M: Hans de Goede <hdegoede@redhat.com>
271 L: linux-hwmon@vger.kernel.org
273 F: drivers/hwmon/abituguru.c
275 ABIT UGURU 3 HARDWARE MONITOR DRIVER
276 M: Alistair John Strachan <alistair@devzero.co.uk>
277 L: linux-hwmon@vger.kernel.org
279 F: drivers/hwmon/abituguru3.c
281 ACCES 104-DIO-48E GPIO DRIVER
282 M: William Breathitt Gray <vilhelm.gray@gmail.com>
283 L: linux-gpio@vger.kernel.org
285 F: drivers/gpio/gpio-104-dio-48e.c
287 ACCES 104-IDI-48 GPIO DRIVER
288 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
289 L: linux-gpio@vger.kernel.org
291 F: drivers/gpio/gpio-104-idi-48.c
293 ACCES 104-IDIO-16 GPIO DRIVER
294 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
295 L: linux-gpio@vger.kernel.org
297 F: drivers/gpio/gpio-104-idio-16.c
299 ACCES 104-QUAD-8 DRIVER
300 M: William Breathitt Gray <vilhelm.gray@gmail.com>
301 M: Syed Nayyar Waris <syednwaris@gmail.com>
302 L: linux-iio@vger.kernel.org
304 F: drivers/counter/104-quad-8.c
306 ACCES PCI-IDIO-16 GPIO DRIVER
307 M: William Breathitt Gray <vilhelm.gray@gmail.com>
308 L: linux-gpio@vger.kernel.org
310 F: drivers/gpio/gpio-pci-idio-16.c
312 ACCES PCIe-IDIO-24 GPIO DRIVER
313 M: William Breathitt Gray <vilhelm.gray@gmail.com>
314 L: linux-gpio@vger.kernel.org
316 F: drivers/gpio/gpio-pcie-idio-24.c
319 M: Jes Sorensen <jes@trained-monkey.org>
320 L: linux-acenic@sunsite.dk
322 F: drivers/net/ethernet/alteon/acenic*
324 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325 M: Peter Kaestle <peter@piie.net>
326 L: platform-driver-x86@vger.kernel.org
328 W: http://piie.net/?section=acerhdf
329 F: drivers/platform/x86/acerhdf.c
331 ACER WMI LAPTOP EXTRAS
332 M: "Lee, Chun-Yi" <jlee@suse.com>
333 L: platform-driver-x86@vger.kernel.org
335 F: drivers/platform/x86/acer-wmi.c
338 M: "Rafael J. Wysocki" <rafael@kernel.org>
339 R: Len Brown <lenb@kernel.org>
340 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 Q: https://patchwork.kernel.org/project/linux-acpi/list/
344 B: https://bugzilla.kernel.org
345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 F: Documentation/ABI/testing/configfs-acpi
347 F: Documentation/ABI/testing/sysfs-bus-acpi
348 F: Documentation/firmware-guide/acpi/
350 F: drivers/pci/*/*acpi*
351 F: drivers/pci/*acpi*
352 F: drivers/pnp/pnpacpi/
354 F: include/linux/acpi.h
355 F: include/linux/fwnode.h
359 M: "Rafael J. Wysocki" <rafael@kernel.org>
360 R: Len Brown <lenb@kernel.org>
361 R: James Morse <james.morse@arm.com>
362 R: Tony Luck <tony.luck@intel.com>
363 R: Borislav Petkov <bp@alien8.de>
364 L: linux-acpi@vger.kernel.org
365 F: drivers/acpi/apei/
367 ACPI COMPONENT ARCHITECTURE (ACPICA)
368 M: Robert Moore <robert.moore@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
383 ACPI FOR ARM64 (ACPI/arm64)
384 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
385 M: Hanjun Guo <guohanjun@huawei.com>
386 M: Sudeep Holla <sudeep.holla@arm.com>
387 L: linux-acpi@vger.kernel.org
388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
390 F: drivers/acpi/arm64
392 ACPI SERIAL MULTI INSTANTIATE DRIVER
393 M: Hans de Goede <hdegoede@redhat.com>
394 L: platform-driver-x86@vger.kernel.org
396 F: drivers/platform/x86/serial-multi-instantiate.c
398 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
399 M: Sudeep Holla <sudeep.holla@arm.com>
400 L: linux-acpi@vger.kernel.org
402 F: drivers/mailbox/pcc.c
405 M: "Rafael J. Wysocki" <rafael@kernel.org>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andy@kernel.org>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Rafael J. Wysocki <rafael@kernel.org>
418 R: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
427 L: linux-acpi@vger.kernel.org
428 L: iommu@lists.linux-foundation.org
429 L: iommu@lists.linux.dev
431 F: drivers/acpi/viot.c
432 F: include/linux/acpi_viot.h
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Fei Li <fei1.li@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
457 L: linux-iio@vger.kernel.org
459 F: drivers/iio/potentiometer/ad5110.c
461 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Michael Hennerich <michael.hennerich@analog.com>
464 W: http://wiki.analog.com/AD5254
465 W: https://ez.analog.com/linux-software-drivers
466 F: drivers/misc/ad525x_dpot.c
468 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
469 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/AD5398
472 W: https://ez.analog.com/linux-software-drivers
473 F: drivers/regulator/ad5398.c
475 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
476 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/AD7142
479 W: https://ez.analog.com/linux-software-drivers
480 F: drivers/input/misc/ad714x.c
482 AD7877 TOUCHSCREEN DRIVER
483 M: Michael Hennerich <michael.hennerich@analog.com>
485 W: http://wiki.analog.com/AD7877
486 W: https://ez.analog.com/linux-software-drivers
487 F: drivers/input/touchscreen/ad7877.c
489 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
490 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/AD7879
493 W: https://ez.analog.com/linux-software-drivers
494 F: drivers/input/touchscreen/ad7879.c
496 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
497 M: Jiri Kosina <jikos@kernel.org>
500 ADF7242 IEEE 802.15.4 RADIO DRIVER
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 L: linux-wpan@vger.kernel.org
504 W: https://wiki.analog.com/ADF7242
505 W: https://ez.analog.com/linux-software-drivers
506 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
507 F: drivers/net/ieee802154/adf7242.c
509 ADM1025 HARDWARE MONITOR DRIVER
510 M: Jean Delvare <jdelvare@suse.com>
511 L: linux-hwmon@vger.kernel.org
513 F: Documentation/hwmon/adm1025.rst
514 F: drivers/hwmon/adm1025.c
516 ADM1029 HARDWARE MONITOR DRIVER
517 M: Corentin Labbe <clabbe.montjoie@gmail.com>
518 L: linux-hwmon@vger.kernel.org
520 F: drivers/hwmon/adm1029.c
522 ADM8211 WIRELESS DRIVER
523 L: linux-wireless@vger.kernel.org
525 W: https://wireless.wiki.kernel.org/
526 F: drivers/net/wireless/admtek/adm8211.*
528 ADP1653 FLASH CONTROLLER DRIVER
529 M: Sakari Ailus <sakari.ailus@iki.fi>
530 L: linux-media@vger.kernel.org
532 F: drivers/media/i2c/adp1653.c
533 F: include/media/i2c/adp1653.h
535 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
536 M: Michael Hennerich <michael.hennerich@analog.com>
538 W: http://wiki.analog.com/ADP5520
539 W: https://ez.analog.com/linux-software-drivers
540 F: drivers/gpio/gpio-adp5520.c
541 F: drivers/input/keyboard/adp5520-keys.c
542 F: drivers/leds/leds-adp5520.c
543 F: drivers/mfd/adp5520.c
544 F: drivers/video/backlight/adp5520_bl.c
546 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
547 M: Michael Hennerich <michael.hennerich@analog.com>
549 W: http://wiki.analog.com/ADP5588
550 W: https://ez.analog.com/linux-software-drivers
551 F: drivers/gpio/gpio-adp5588.c
552 F: drivers/input/keyboard/adp5588-keys.c
554 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
555 M: Michael Hennerich <michael.hennerich@analog.com>
557 W: http://wiki.analog.com/ADP8860
558 W: https://ez.analog.com/linux-software-drivers
559 F: drivers/video/backlight/adp8860_bl.c
562 M: Colin Leroy <colin@colino.net>
564 F: drivers/macintosh/therm_adt746x.c
566 ADT7475 HARDWARE MONITOR DRIVER
567 M: Jean Delvare <jdelvare@suse.com>
568 L: linux-hwmon@vger.kernel.org
570 F: Documentation/hwmon/adt7475.rst
571 F: drivers/hwmon/adt7475.c
574 M: Matthew Wilcox <willy@infradead.org>
575 M: Hannes Reinecke <hare@suse.com>
576 L: linux-scsi@vger.kernel.org
578 F: Documentation/scsi/advansys.rst
579 F: drivers/scsi/advansys.c
581 ADVANTECH SWBTN DRIVER
582 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
583 L: platform-driver-x86@vger.kernel.org
585 F: drivers/platform/x86/adv_swbutton.c
587 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
588 M: Lucas Stankus <lucas.p.stankus@gmail.com>
590 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
591 F: drivers/iio/accel/adxl313*
593 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
594 M: Michael Hennerich <michael.hennerich@analog.com>
596 W: http://wiki.analog.com/ADXL345
597 W: https://ez.analog.com/linux-software-drivers
598 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
599 F: drivers/input/misc/adxl34x.c
601 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602 M: Puranjay Mohan <puranjay12@gmail.com>
603 L: linux-iio@vger.kernel.org
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
606 F: drivers/iio/accel/adxl355.h
607 F: drivers/iio/accel/adxl355_core.c
608 F: drivers/iio/accel/adxl355_i2c.c
609 F: drivers/iio/accel/adxl355_spi.c
611 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
613 L: linux-iio@vger.kernel.org
615 W: http://ez.analog.com/community/linux-device-drivers
616 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
617 F: drivers/iio/accel/adxl367*
619 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620 M: Michael Hennerich <michael.hennerich@analog.com>
622 W: https://ez.analog.com/linux-software-drivers
623 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
624 F: drivers/iio/accel/adxl372.c
625 F: drivers/iio/accel/adxl372_i2c.c
626 F: drivers/iio/accel/adxl372_spi.c
629 M: Antti Palosaari <crope@iki.fi>
630 L: linux-media@vger.kernel.org
632 W: https://linuxtv.org
633 W: http://palosaari.fi/linux/
634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
635 T: git git://linuxtv.org/anttip/media_tree.git
636 F: drivers/media/dvb-frontends/af9013*
639 M: Antti Palosaari <crope@iki.fi>
640 L: linux-media@vger.kernel.org
642 W: https://linuxtv.org
643 W: http://palosaari.fi/linux/
644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
645 T: git git://linuxtv.org/anttip/media_tree.git
646 F: drivers/media/dvb-frontends/af9033*
649 M: David Sterba <dsterba@suse.com>
650 L: linux-fsdevel@vger.kernel.org
652 F: Documentation/filesystems/affs.rst
656 M: David Howells <dhowells@redhat.com>
657 M: Marc Dionne <marc.dionne@auristor.com>
658 L: linux-afs@lists.infradead.org
660 W: https://www.infradead.org/~dhowells/kafs/
661 F: Documentation/filesystems/afs.rst
663 F: include/trace/events/afs.h
666 M: David Airlie <airlied@linux.ie>
668 T: git git://anongit.freedesktop.org/drm/drm
670 F: include/linux/agp*
671 F: include/uapi/linux/agp*
674 M: "Juergen E. Fischer" <fischer@norbit.de>
675 L: linux-scsi@vger.kernel.org
677 F: drivers/scsi/aha152x*
678 F: drivers/scsi/pcmcia/aha152x*
680 AIC7XXX / AIC79XX SCSI DRIVER
681 M: Hannes Reinecke <hare@suse.com>
682 L: linux-scsi@vger.kernel.org
684 F: drivers/scsi/aic7xxx/
686 AIMSLAB FM RADIO RECEIVER DRIVER
687 M: Hans Verkuil <hverkuil@xs4all.nl>
688 L: linux-media@vger.kernel.org
690 W: https://linuxtv.org
691 T: git git://linuxtv.org/media_tree.git
692 F: drivers/media/radio/radio-aimslab*
695 M: Benjamin LaHaise <bcrl@kvack.org>
696 L: linux-aio@kvack.org
699 F: include/linux/*aio*.h
702 M: Antti Palosaari <crope@iki.fi>
703 L: linux-media@vger.kernel.org
705 W: https://linuxtv.org
706 W: http://palosaari.fi/linux/
707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
708 T: git git://linuxtv.org/anttip/media_tree.git
709 F: drivers/media/usb/airspy/
711 ALACRITECH GIGABIT ETHERNET DRIVER
712 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
714 F: drivers/net/ethernet/alacritech/*
716 ALCATEL SPEEDTOUCH USB DRIVER
717 M: Duncan Sands <duncan.sands@free.fr>
718 L: linux-usb@vger.kernel.org
720 W: http://www.linux-usb.org/SpeedTouch/
721 F: drivers/usb/atm/speedtch.c
722 F: drivers/usb/atm/usbatm.c
724 ALCHEMY AU1XX0 MMC DRIVER
725 M: Manuel Lauss <manuel.lauss@gmail.com>
727 F: drivers/mmc/host/au1xmmc.c
730 M: Rudolf Marek <r.marek@assembler.cz>
731 L: linux-i2c@vger.kernel.org
733 F: Documentation/i2c/busses/i2c-ali1563.rst
734 F: drivers/i2c/busses/i2c-ali1563.c
737 L: Dell.Client.Kernel@dell.com
739 F: drivers/platform/x86/dell/alienware-wmi.c
741 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
742 M: Tomislav Denis <tomislav.denis@avl.com>
743 L: linux-iio@vger.kernel.org
745 W: http://www.allsensors.com/
746 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
747 F: drivers/iio/pressure/dlhl60d.c
749 ALLEGRO DVT VIDEO IP CORE DRIVER
750 M: Michael Tretter <m.tretter@pengutronix.de>
751 R: Pengutronix Kernel Team <kernel@pengutronix.de>
752 L: linux-media@vger.kernel.org
754 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
755 F: drivers/media/platform/allegro-dvt/
757 ALLWINNER A10 CSI DRIVER
758 M: Maxime Ripard <mripard@kernel.org>
759 L: linux-media@vger.kernel.org
761 T: git git://linuxtv.org/media_tree.git
762 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
763 F: drivers/media/platform/sunxi/sun4i-csi/
765 ALLWINNER CPUFREQ DRIVER
766 M: Yangtao Li <tiny.windzz@gmail.com>
767 L: linux-pm@vger.kernel.org
769 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
770 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
772 ALLWINNER CRYPTO DRIVERS
773 M: Corentin Labbe <clabbe.montjoie@gmail.com>
774 L: linux-crypto@vger.kernel.org
776 F: drivers/crypto/allwinner/
778 ALLWINNER HARDWARE SPINLOCK SUPPORT
779 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
781 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
782 F: drivers/hwspinlock/sun6i_hwspinlock.c
784 ALLWINNER THERMAL DRIVER
785 M: Vasily Khoruzhick <anarsoul@gmail.com>
786 M: Yangtao Li <tiny.windzz@gmail.com>
787 L: linux-pm@vger.kernel.org
789 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
790 F: drivers/thermal/sun8i_thermal.c
793 M: Maxime Ripard <mripard@kernel.org>
794 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
795 L: linux-media@vger.kernel.org
797 F: drivers/staging/media/sunxi/cedrus/
800 M: Richard Henderson <rth@twiddle.net>
801 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
802 M: Matt Turner <mattst88@gmail.com>
803 L: linux-alpha@vger.kernel.org
807 ALPS PS/2 TOUCHPAD DRIVER
808 R: Pali Rohár <pali@kernel.org>
809 F: drivers/input/mouse/alps.*
811 ALTERA I2C CONTROLLER DRIVER
812 M: Thor Thayer <thor.thayer@linux.intel.com>
814 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
815 F: drivers/i2c/busses/i2c-altera.c
817 ALTERA MAILBOX DRIVER
818 M: Mun Yew Tham <mun.yew.tham@intel.com>
820 F: drivers/mailbox/mailbox-altera.c
822 ALTERA MSGDMA IP CORE DRIVER
823 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
824 R: Stefan Roese <sr@denx.de>
825 L: dmaengine@vger.kernel.org
827 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
828 F: drivers/dma/altera-msgdma.c
831 M: Mun Yew Tham <mun.yew.tham@intel.com>
832 L: linux-gpio@vger.kernel.org
834 F: drivers/gpio/gpio-altera.c
836 ALTERA SYSTEM MANAGER DRIVER
837 M: Thor Thayer <thor.thayer@linux.intel.com>
839 F: drivers/mfd/altera-sysmgr.c
840 F: include/linux/mfd/altera-sysmgr.h
842 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
843 M: Thor Thayer <thor.thayer@linux.intel.com>
845 F: drivers/gpio/gpio-altera-a10sr.c
846 F: drivers/mfd/altera-a10sr.c
847 F: drivers/reset/reset-a10sr.c
848 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
849 F: include/linux/mfd/altera-a10sr.h
851 ALTERA TRIPLE SPEED ETHERNET DRIVER
852 M: Joyce Ooi <joyce.ooi@intel.com>
853 L: netdev@vger.kernel.org
855 F: drivers/net/ethernet/altera/
857 ALTERA UART/JTAG UART SERIAL DRIVERS
858 M: Tobias Klauser <tklauser@distanz.ch>
859 L: linux-serial@vger.kernel.org
861 F: drivers/tty/serial/altera_jtaguart.c
862 F: drivers/tty/serial/altera_uart.c
863 F: include/linux/altera_jtaguart.h
864 F: include/linux/altera_uart.h
866 AMAZON ANNAPURNA LABS FIC DRIVER
867 M: Talel Shenhar <talel@amazon.com>
869 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
870 F: drivers/irqchip/irq-al-fic.c
872 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
873 M: Talel Shenhar <talel@amazon.com>
874 M: Talel Shenhar <talelshenhar@gmail.com>
876 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
877 F: drivers/edac/al_mc_edac.c
879 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
880 M: Talel Shenhar <talel@amazon.com>
882 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
883 F: drivers/thermal/thermal_mmio.c
885 AMAZON ETHERNET DRIVERS
886 M: Shay Agroskin <shayagr@amazon.com>
887 M: Arthur Kiyanovski <akiyano@amazon.com>
888 R: David Arinzon <darinzon@amazon.com>
889 R: Noam Dagan <ndagan@amazon.com>
890 R: Saeed Bishara <saeedb@amazon.com>
891 L: netdev@vger.kernel.org
893 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
894 F: drivers/net/ethernet/amazon/
896 AMAZON RDMA EFA DRIVER
897 M: Gal Pressman <galpress@amazon.com>
898 R: Yossi Leybovich <sleybo@amazon.com>
899 L: linux-rdma@vger.kernel.org
901 Q: https://patchwork.kernel.org/project/linux-rdma/list/
902 F: drivers/infiniband/hw/efa/
903 F: include/uapi/rdma/efa-abi.h
905 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
906 M: Tom Lendacky <thomas.lendacky@amd.com>
907 M: John Allen <john.allen@amd.com>
908 L: linux-crypto@vger.kernel.org
910 F: drivers/crypto/ccp/
911 F: include/linux/ccp.h
913 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
914 M: Brijesh Singh <brijesh.singh@amd.com>
915 M: Tom Lendacky <thomas.lendacky@amd.com>
916 L: linux-crypto@vger.kernel.org
918 F: drivers/crypto/ccp/sev*
919 F: include/uapi/linux/psp-sev.h
922 M: Harry Wentland <harry.wentland@amd.com>
923 M: Leo Li <sunpeng.li@amd.com>
924 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
925 L: amd-gfx@lists.freedesktop.org
927 T: git https://gitlab.freedesktop.org/agd5f/linux.git
928 F: drivers/gpu/drm/amd/display/
930 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
931 M: Huang Rui <ray.huang@amd.com>
932 L: linux-hwmon@vger.kernel.org
934 F: Documentation/hwmon/fam15h_power.rst
935 F: drivers/hwmon/fam15h_power.c
938 M: Enrico Weigelt, metux IT consult <info@metux.net>
939 L: linux-gpio@vger.kernel.org
941 F: drivers/gpio/gpio-amd-fch.c
942 F: include/linux/platform_data/gpio/gpio-amd-fch.h
944 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
945 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
947 F: drivers/usb/gadget/udc/amd5536udc.*
949 AMD GEODE PROCESSOR/CHIPSET SUPPORT
950 M: Andres Salomon <dilinger@queued.net>
951 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
953 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
954 F: arch/x86/include/asm/geode.h
955 F: drivers/char/hw_random/geode-rng.c
956 F: drivers/crypto/geode*
957 F: drivers/video/fbdev/geode/
960 M: Joerg Roedel <joro@8bytes.org>
961 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962 L: iommu@lists.linux-foundation.org
963 L: iommu@lists.linux.dev
965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
966 F: drivers/iommu/amd/
967 F: include/linux/amd-iommu.h
970 M: Felix Kuehling <Felix.Kuehling@amd.com>
971 L: amd-gfx@lists.freedesktop.org
973 T: git https://gitlab.freedesktop.org/agd5f/linux.git
974 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
975 F: drivers/gpu/drm/amd/amdkfd/
976 F: drivers/gpu/drm/amd/include/cik_structs.h
977 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
978 F: drivers/gpu/drm/amd/include/v9_structs.h
979 F: drivers/gpu/drm/amd/include/vi_structs.h
980 F: include/uapi/linux/kfd_ioctl.h
981 F: include/uapi/linux/kfd_sysfs.h
984 M: Sanjay R Mehta <sanju.mehta@amd.com>
986 F: drivers/spi/spi-amd.c
989 M: Elie Morisse <syniurge@gmail.com>
990 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
991 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
992 L: linux-i2c@vger.kernel.org
994 F: drivers/i2c/busses/i2c-amd-mp2*
997 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
998 L: platform-driver-x86@vger.kernel.org
1000 F: drivers/platform/x86/amd-pmc.*
1003 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1004 R: Carlos Bilbao <carlos.bilbao@amd.com>
1005 L: platform-driver-x86@vger.kernel.org
1007 F: Documentation/x86/amd_hsmp.rst
1008 F: arch/x86/include/asm/amd_hsmp.h
1009 F: arch/x86/include/uapi/asm/amd_hsmp.h
1010 F: drivers/platform/x86/amd_hsmp.c
1012 AMD POWERPLAY AND SWSMU
1013 M: Evan Quan <evan.quan@amd.com>
1014 L: amd-gfx@lists.freedesktop.org
1016 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1017 F: drivers/gpu/drm/amd/pm/
1020 M: Huang Rui <ray.huang@amd.com>
1021 L: linux-pm@vger.kernel.org
1023 F: Documentation/admin-guide/pm/amd-pstate.rst
1024 F: drivers/cpufreq/amd-pstate*
1025 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1028 M: Sanjay R Mehta <sanju.mehta@amd.com>
1029 L: dmaengine@vger.kernel.org
1031 F: drivers/dma/ptdma/
1033 AMD SEATTLE DEVICE TREE SUPPORT
1034 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1035 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1036 M: Tom Lendacky <thomas.lendacky@amd.com>
1038 F: arch/arm64/boot/dts/amd/
1041 M: Tom Lendacky <thomas.lendacky@amd.com>
1042 L: netdev@vger.kernel.org
1044 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1045 F: drivers/net/ethernet/amd/xgbe/
1047 AMD SENSOR FUSION HUB DRIVER
1048 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1049 L: linux-input@vger.kernel.org
1051 F: Documentation/hid/amd-sfh*
1052 F: drivers/hid/amd-sfh-hid/
1054 AMPHION VPU CODEC V4L2 DRIVER
1055 M: Ming Qian <ming.qian@nxp.com>
1056 M: Shijie Qin <shijie.qin@nxp.com>
1057 M: Zhou Peng <eagle.zhou@nxp.com>
1058 L: linux-media@vger.kernel.org
1060 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1061 F: drivers/media/platform/amphion/
1064 M: Christian Eggers <ceggers@arri.de>
1065 L: linux-iio@vger.kernel.org
1067 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1068 F: drivers/iio/light/as73211.c
1070 AMT (Automatic Multicast Tunneling)
1071 M: Taehee Yoo <ap420073@gmail.com>
1072 L: netdev@vger.kernel.org
1074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1076 F: drivers/net/amt.c
1078 ANALOG DEVICES INC AD7192 DRIVER
1079 M: Alexandru Tachici <alexandru.tachici@analog.com>
1080 L: linux-iio@vger.kernel.org
1082 W: https://ez.analog.com/linux-software-drivers
1083 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1084 F: drivers/iio/adc/ad7192.c
1086 ANALOG DEVICES INC AD7292 DRIVER
1087 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1088 L: linux-iio@vger.kernel.org
1090 W: https://ez.analog.com/linux-software-drivers
1091 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1092 F: drivers/iio/adc/ad7292.c
1094 ANALOG DEVICES INC AD3552R DRIVER
1095 M: Nuno Sá <nuno.sa@analog.com>
1096 L: linux-iio@vger.kernel.org
1098 W: https://ez.analog.com/linux-software-drivers
1099 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1100 F: drivers/iio/dac/ad3552r.c
1102 ANALOG DEVICES INC AD7293 DRIVER
1103 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1104 L: linux-iio@vger.kernel.org
1106 W: https://ez.analog.com/linux-software-drivers
1107 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1108 F: drivers/iio/dac/ad7293.c
1110 ANALOG DEVICES INC AD7768-1 DRIVER
1111 M: Michael Hennerich <Michael.Hennerich@analog.com>
1112 L: linux-iio@vger.kernel.org
1114 W: https://ez.analog.com/linux-software-drivers
1115 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1116 F: drivers/iio/adc/ad7768-1.c
1118 ANALOG DEVICES INC AD7780 DRIVER
1119 M: Michael Hennerich <Michael.Hennerich@analog.com>
1120 M: Renato Lui Geh <renatogeh@gmail.com>
1121 L: linux-iio@vger.kernel.org
1123 W: https://ez.analog.com/linux-software-drivers
1124 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1125 F: drivers/iio/adc/ad7780.c
1127 ANALOG DEVICES INC AD74413R DRIVER
1128 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1129 L: linux-iio@vger.kernel.org
1131 W: http://ez.analog.com/community/linux-device-drivers
1132 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1133 F: drivers/iio/addac/ad74413r.c
1134 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1136 ANALOG DEVICES INC AD9389B DRIVER
1137 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1138 L: linux-media@vger.kernel.org
1140 F: drivers/media/i2c/ad9389b*
1142 ANALOG DEVICES INC ADA4250 DRIVER
1143 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1144 L: linux-iio@vger.kernel.org
1146 W: https://ez.analog.com/linux-software-drivers
1147 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1148 F: drivers/iio/amplifiers/ada4250.c
1150 ANALOG DEVICES INC ADGS1408 DRIVER
1151 M: Mircea Caprioru <mircea.caprioru@analog.com>
1153 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1154 F: drivers/mux/adgs1408.c
1156 ANALOG DEVICES INC ADIN DRIVER
1157 M: Michael Hennerich <michael.hennerich@analog.com>
1158 L: netdev@vger.kernel.org
1160 W: https://ez.analog.com/linux-software-drivers
1161 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1162 F: drivers/net/phy/adin.c
1164 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1165 M: Nuno Sa <nuno.sa@analog.com>
1166 L: linux-iio@vger.kernel.org
1168 F: drivers/iio/imu/adis.c
1169 F: drivers/iio/imu/adis_buffer.c
1170 F: drivers/iio/imu/adis_trigger.c
1171 F: include/linux/iio/imu/adis.h
1173 ANALOG DEVICES INC ADIS16460 DRIVER
1174 M: Dragos Bogdan <dragos.bogdan@analog.com>
1175 L: linux-iio@vger.kernel.org
1177 W: https://ez.analog.com/linux-software-drivers
1178 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1179 F: drivers/iio/imu/adis16460.c
1181 ANALOG DEVICES INC ADIS16475 DRIVER
1182 M: Nuno Sa <nuno.sa@analog.com>
1183 L: linux-iio@vger.kernel.org
1184 W: https://ez.analog.com/linux-software-drivers
1186 F: drivers/iio/imu/adis16475.c
1187 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1189 ANALOG DEVICES INC ADM1177 DRIVER
1190 M: Michael Hennerich <Michael.Hennerich@analog.com>
1191 L: linux-hwmon@vger.kernel.org
1193 W: https://ez.analog.com/linux-software-drivers
1194 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1195 F: drivers/hwmon/adm1177.c
1197 ANALOG DEVICES INC ADMV1013 DRIVER
1198 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1199 L: linux-iio@vger.kernel.org
1201 W: https://ez.analog.com/linux-software-drivers
1202 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1203 F: drivers/iio/frequency/admv1013.c
1205 ANALOG DEVICES INC ADMV8818 DRIVER
1206 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1207 L: linux-iio@vger.kernel.org
1209 W: https://ez.analog.com/linux-software-drivers
1210 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1211 F: drivers/iio/filter/admv8818.c
1213 ANALOG DEVICES INC ADMV1014 DRIVER
1214 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1215 L: linux-iio@vger.kernel.org
1217 W: https://ez.analog.com/linux-software-drivers
1218 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1219 F: drivers/iio/frequency/admv1014.c
1221 ANALOG DEVICES INC ADP5061 DRIVER
1222 M: Michael Hennerich <Michael.Hennerich@analog.com>
1223 L: linux-pm@vger.kernel.org
1225 W: https://ez.analog.com/linux-software-drivers
1226 F: drivers/power/supply/adp5061.c
1228 ANALOG DEVICES INC ADRF6780 DRIVER
1229 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1230 L: linux-iio@vger.kernel.org
1232 W: https://ez.analog.com/linux-software-drivers
1233 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1234 F: drivers/iio/frequency/adrf6780.c
1236 ANALOG DEVICES INC ADV7180 DRIVER
1237 M: Lars-Peter Clausen <lars@metafoo.de>
1238 L: linux-media@vger.kernel.org
1240 W: https://ez.analog.com/linux-software-drivers
1241 F: drivers/media/i2c/adv7180.c
1242 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1244 ANALOG DEVICES INC ADV748X DRIVER
1245 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1246 L: linux-media@vger.kernel.org
1248 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1249 F: drivers/media/i2c/adv748x/*
1251 ANALOG DEVICES INC ADV7511 DRIVER
1252 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1253 L: linux-media@vger.kernel.org
1255 F: drivers/media/i2c/adv7511*
1257 ANALOG DEVICES INC ADV7604 DRIVER
1258 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1259 L: linux-media@vger.kernel.org
1261 F: drivers/media/i2c/adv7604*
1262 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1264 ANALOG DEVICES INC ADV7842 DRIVER
1265 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1266 L: linux-media@vger.kernel.org
1268 F: drivers/media/i2c/adv7842*
1270 ANALOG DEVICES INC ADXRS290 DRIVER
1271 M: Nishant Malpani <nish.malpani25@gmail.com>
1272 L: linux-iio@vger.kernel.org
1274 F: drivers/iio/gyro/adxrs290.c
1275 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1277 ANALOG DEVICES INC ASOC CODEC DRIVERS
1278 M: Lars-Peter Clausen <lars@metafoo.de>
1279 M: Nuno Sá <nuno.sa@analog.com>
1280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1282 W: http://wiki.analog.com/
1283 W: https://ez.analog.com/linux-software-drivers
1284 F: sound/soc/codecs/ad1*
1285 F: sound/soc/codecs/ad7*
1286 F: sound/soc/codecs/adau*
1287 F: sound/soc/codecs/adav*
1288 F: sound/soc/codecs/sigmadsp.*
1289 F: sound/soc/codecs/ssm*
1291 ANALOG DEVICES INC DMA DRIVERS
1292 M: Lars-Peter Clausen <lars@metafoo.de>
1294 W: https://ez.analog.com/linux-software-drivers
1295 F: drivers/dma/dma-axi-dmac.c
1297 ANALOG DEVICES INC IIO DRIVERS
1298 M: Lars-Peter Clausen <lars@metafoo.de>
1299 M: Michael Hennerich <Michael.Hennerich@analog.com>
1301 W: http://wiki.analog.com/
1302 W: https://ez.analog.com/linux-software-drivers
1303 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1304 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1305 F: Documentation/devicetree/bindings/iio/*/adi,*
1306 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1307 F: drivers/iio/*/ad*
1308 F: drivers/iio/adc/ltc249*
1309 F: drivers/iio/amplifiers/hmc425a.c
1310 F: drivers/staging/iio/*/ad*
1311 X: drivers/iio/*/adjd*
1313 ANALOGBITS PLL LIBRARIES
1314 M: Paul Walmsley <paul.walmsley@sifive.com>
1316 F: drivers/clk/analogbits/*
1317 F: include/linux/clk/analogbits*
1319 ANDROID CONFIG FRAGMENTS
1320 M: Rob Herring <robh@kernel.org>
1322 F: kernel/configs/android*
1325 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1326 M: Arve Hjønnevåg <arve@android.com>
1327 M: Todd Kjos <tkjos@android.com>
1328 M: Martijn Coenen <maco@android.com>
1329 M: Joel Fernandes <joel@joelfernandes.org>
1330 M: Christian Brauner <christian@brauner.io>
1331 M: Hridya Valsaraju <hridya@google.com>
1332 M: Suren Baghdasaryan <surenb@google.com>
1333 L: linux-kernel@vger.kernel.org
1335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1338 ANDROID GOLDFISH PIC DRIVER
1339 M: Miodrag Dinic <miodrag.dinic@mips.com>
1341 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1342 F: drivers/irqchip/irq-goldfish-pic.c
1344 ANDROID GOLDFISH RTC DRIVER
1345 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1347 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1348 F: drivers/rtc/rtc-goldfish.c
1350 AOA (Apple Onboard Audio) ALSA DRIVER
1351 M: Johannes Berg <johannes@sipsolutions.net>
1352 L: linuxppc-dev@lists.ozlabs.org
1353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1357 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1358 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1359 L: linux-iio@vger.kernel.org
1361 F: drivers/iio/adc/stx104.c
1364 M: Jiri Kosina <jikos@kernel.org>
1366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1367 F: arch/x86/kernel/apm_32.c
1368 F: drivers/char/apm-emulation.c
1369 F: include/linux/apm_bios.h
1370 F: include/uapi/linux/apm_bios.h
1372 APPARMOR SECURITY MODULE
1373 M: John Johansen <john.johansen@canonical.com>
1374 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1376 W: wiki.apparmor.net
1377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1378 F: Documentation/admin-guide/LSM/apparmor.rst
1379 F: security/apparmor/
1381 APPLE BCM5974 MULTITOUCH DRIVER
1382 M: Henrik Rydberg <rydberg@bitmath.org>
1383 L: linux-input@vger.kernel.org
1385 F: drivers/input/mouse/bcm5974.c
1387 APPLE PCIE CONTROLLER DRIVER
1388 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1389 M: Marc Zyngier <maz@kernel.org>
1390 L: linux-pci@vger.kernel.org
1392 F: drivers/pci/controller/pcie-apple.c
1395 M: Henrik Rydberg <rydberg@bitmath.org>
1396 L: linux-hwmon@vger.kernel.org
1398 F: drivers/hwmon/applesmc.c
1400 APPLETALK NETWORK LAYER
1401 L: netdev@vger.kernel.org
1403 F: drivers/net/appletalk/
1404 F: include/linux/atalk.h
1405 F: include/uapi/linux/atalk.h
1408 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1409 M: Khuong Dinh <khuong@os.amperecomputing.com>
1411 F: arch/arm64/boot/dts/apm/
1413 APPLIED MICRO (APM) X-GENE SOC EDAC
1414 M: Khuong Dinh <khuong@os.amperecomputing.com>
1416 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1417 F: drivers/edac/xgene_edac.c
1419 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1420 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1421 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1423 F: drivers/net/ethernet/apm/xgene-v2/
1425 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1426 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1427 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1428 M: Quan Nguyen <quan@os.amperecomputing.com>
1430 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1431 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1432 F: drivers/net/ethernet/apm/xgene/
1433 F: drivers/net/mdio/mdio-xgene.c
1435 APPLIED MICRO (APM) X-GENE SOC PMU
1436 M: Khuong Dinh <khuong@os.amperecomputing.com>
1438 F: Documentation/admin-guide/perf/xgene-pmu.rst
1439 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1440 F: drivers/perf/xgene_pmu.c
1442 APTINA CAMERA SENSOR PLL
1443 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1444 L: linux-media@vger.kernel.org
1446 F: drivers/media/i2c/aptina-pll.*
1448 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1449 M: Aleksa Savic <savicaleksa83@gmail.com>
1450 M: Jack Doan <me@jackdoan.com>
1451 L: linux-hwmon@vger.kernel.org
1453 F: Documentation/hwmon/aquacomputer_d5next.rst
1454 F: drivers/hwmon/aquacomputer_d5next.c
1456 AQUANTIA ETHERNET DRIVER (atlantic)
1457 M: Igor Russkikh <irusskikh@marvell.com>
1458 L: netdev@vger.kernel.org
1460 W: https://www.marvell.com/
1461 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1462 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1463 F: drivers/net/ethernet/aquantia/atlantic/
1465 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1466 M: Egor Pomozov <epomozov@marvell.com>
1467 L: netdev@vger.kernel.org
1469 W: http://www.aquantia.com
1470 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1472 ARASAN NAND CONTROLLER DRIVER
1473 M: Miquel Raynal <miquel.raynal@bootlin.com>
1474 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1475 L: linux-mtd@lists.infradead.org
1477 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1478 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1480 ARC FRAMEBUFFER DRIVER
1481 M: Jaya Kumar <jayalk@intworks.biz>
1483 F: drivers/video/fbdev/arcfb.c
1484 F: drivers/video/fbdev/core/fb_defio.c
1487 M: Alexey Brodkin <abrodkin@synopsys.com>
1489 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1490 F: drivers/gpu/drm/tiny/arcpgu.c
1492 ARCNET NETWORK LAYER
1493 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1494 L: netdev@vger.kernel.org
1496 F: drivers/net/arcnet/
1497 F: include/uapi/linux/if_arcnet.h
1499 ARM ARCHITECTED TIMER DRIVER
1500 M: Mark Rutland <mark.rutland@arm.com>
1501 M: Marc Zyngier <maz@kernel.org>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: arch/arm/include/asm/arch_timer.h
1505 F: arch/arm64/include/asm/arch_timer.h
1506 F: drivers/clocksource/arm_arch_timer.c
1508 ARM HDLCD DRM DRIVER
1509 M: Liviu Dudau <liviu.dudau@arm.com>
1511 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1512 F: drivers/gpu/drm/arm/hdlcd_*
1514 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1515 M: Linus Walleij <linus.walleij@linaro.org>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1519 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1520 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1521 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1522 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1523 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1524 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1525 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1526 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1527 F: arch/arm/boot/dts/arm-realview-*
1528 F: arch/arm/boot/dts/integrator*
1529 F: arch/arm/boot/dts/versatile*
1530 F: arch/arm/mach-versatile/
1531 F: drivers/bus/arm-integrator-lm.c
1532 F: drivers/clk/versatile/
1533 F: drivers/i2c/busses/i2c-versatile.c
1534 F: drivers/irqchip/irq-versatile-fpga.c
1535 F: drivers/mtd/maps/physmap-versatile.*
1536 F: drivers/power/reset/arm-versatile-reboot.c
1537 F: drivers/soc/versatile/
1539 ARM KOMEDA DRM-KMS DRIVER
1540 M: James (Qian) Wang <james.qian.wang@arm.com>
1541 M: Liviu Dudau <liviu.dudau@arm.com>
1542 M: Mihail Atanassov <mihail.atanassov@arm.com>
1543 L: Mali DP Maintainers <malidp@foss.arm.com>
1545 T: git git://anongit.freedesktop.org/drm/drm-misc
1546 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1547 F: Documentation/gpu/komeda-kms.rst
1548 F: drivers/gpu/drm/arm/display/include/
1549 F: drivers/gpu/drm/arm/display/komeda/
1551 ARM MALI PANFROST DRM DRIVER
1552 M: Rob Herring <robh@kernel.org>
1553 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1554 R: Steven Price <steven.price@arm.com>
1555 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1556 L: dri-devel@lists.freedesktop.org
1558 T: git git://anongit.freedesktop.org/drm/drm-misc
1559 F: drivers/gpu/drm/panfrost/
1560 F: include/uapi/drm/panfrost_drm.h
1562 ARM MALI-DP DRM DRIVER
1563 M: Liviu Dudau <liviu.dudau@arm.com>
1564 M: Brian Starkey <brian.starkey@arm.com>
1565 L: Mali DP Maintainers <malidp@foss.arm.com>
1567 T: git git://anongit.freedesktop.org/drm/drm-misc
1568 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1569 F: Documentation/gpu/afbc.rst
1570 F: drivers/gpu/drm/arm/
1572 ARM MFM AND FLOPPY DRIVERS
1573 M: Ian Molton <spyro@f2s.com>
1575 F: arch/arm/include/asm/floppy.h
1576 F: arch/arm/mach-rpc/floppydma.S
1578 ARM PMU PROFILING AND DEBUGGING
1579 M: Will Deacon <will@kernel.org>
1580 M: Mark Rutland <mark.rutland@arm.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: Documentation/devicetree/bindings/arm/pmu.yaml
1584 F: Documentation/devicetree/bindings/perf/
1585 F: arch/arm*/include/asm/hw_breakpoint.h
1586 F: arch/arm*/include/asm/perf_event.h
1587 F: arch/arm*/kernel/hw_breakpoint.c
1588 F: arch/arm*/kernel/perf_*
1590 F: include/linux/perf/arm_pmu.h
1593 M: Russell King <linux@armlinux.org.uk>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 W: http://www.armlinux.org.uk/
1597 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1599 X: arch/arm/boot/dts/
1601 ARM PRIMECELL AACI PL041 DRIVER
1602 M: Russell King <linux@armlinux.org.uk>
1606 ARM PRIMECELL BUS SUPPORT
1607 M: Russell King <linux@armlinux.org.uk>
1610 F: include/linux/amba/bus.h
1612 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1613 M: Miquel Raynal <miquel.raynal@bootlin.com>
1614 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1615 L: linux-mtd@lists.infradead.org
1617 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1618 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1620 ARM PRIMECELL PL35X SMC DRIVER
1621 M: Miquel Raynal <miquel.raynal@bootlin.com>
1622 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1626 F: drivers/memory/pl353-smc.c
1628 ARM PRIMECELL CLCD PL110 DRIVER
1629 M: Russell King <linux@armlinux.org.uk>
1631 F: drivers/video/fbdev/amba-clcd.*
1633 ARM PRIMECELL KMI PL050 DRIVER
1634 M: Russell King <linux@armlinux.org.uk>
1636 F: drivers/input/serio/ambakmi.*
1637 F: include/linux/amba/kmi.h
1639 ARM PRIMECELL MMCI PL180/1 DRIVER
1640 M: Russell King <linux@armlinux.org.uk>
1642 F: drivers/mmc/host/mmci.*
1643 F: include/linux/amba/mmci.h
1645 ARM PRIMECELL SSP PL022 SPI DRIVER
1646 M: Linus Walleij <linus.walleij@linaro.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1650 F: drivers/spi/spi-pl022.c
1652 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1653 M: Russell King <linux@armlinux.org.uk>
1655 F: drivers/tty/serial/amba-pl01*.c
1656 F: include/linux/amba/serial.h
1658 ARM PRIMECELL VIC PL190/PL192 DRIVER
1659 M: Linus Walleij <linus.walleij@linaro.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1663 F: drivers/irqchip/irq-vic.c
1665 ARM SMC WATCHDOG DRIVER
1666 M: Julius Werner <jwerner@chromium.org>
1667 R: Evan Benn <evanbenn@chromium.org>
1669 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1670 F: drivers/watchdog/arm_smc_wdt.c
1673 M: Will Deacon <will@kernel.org>
1674 R: Robin Murphy <robin.murphy@arm.com>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1678 F: drivers/iommu/arm/
1679 F: drivers/iommu/io-pgtable-arm*
1681 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1682 M: Arnd Bergmann <arnd@arndb.de>
1683 M: Olof Johansson <olof@lixom.net>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 C: irc://irc.libera.chat/armlinux
1688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1689 F: arch/arm/boot/dts/Makefile
1690 F: arch/arm64/boot/dts/Makefile
1692 ARM SUB-ARCHITECTURES
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 C: irc://irc.libera.chat/armlinux
1696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1700 ARM/ACTIONS SEMI ARCHITECTURE
1701 M: Andreas Färber <afaerber@suse.de>
1702 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1706 F: Documentation/devicetree/bindings/arm/actions.yaml
1707 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1708 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1709 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1710 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1711 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1712 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1713 F: Documentation/devicetree/bindings/pinctrl/actions,*
1714 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1715 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1716 F: arch/arm/boot/dts/owl-*
1717 F: arch/arm/mach-actions/
1718 F: arch/arm64/boot/dts/actions/
1719 F: drivers/clk/actions/
1720 F: drivers/clocksource/timer-owl*
1721 F: drivers/dma/owl-dma.c
1722 F: drivers/i2c/busses/i2c-owl.c
1723 F: drivers/irqchip/irq-owl-sirq.c
1724 F: drivers/mmc/host/owl-mmc.c
1725 F: drivers/net/ethernet/actions/
1726 F: drivers/pinctrl/actions/*
1727 F: drivers/soc/actions/
1728 F: include/dt-bindings/power/owl-*
1729 F: include/dt-bindings/reset/actions,*
1730 F: include/linux/soc/actions/
1733 ARM/ADS SPHERE MACHINE SUPPORT
1734 M: Lennert Buytenhek <kernel@wantstofly.org>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 ARM/AFEB9260 MACHINE SUPPORT
1739 M: Sergey Lapin <slapin@ossfans.org>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 ARM/AJECO 1ARM MACHINE SUPPORT
1744 M: Lennert Buytenhek <kernel@wantstofly.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 ARM/Allwinner SoC Clock Support
1749 M: Emilio López <emilio@elopez.com.ar>
1751 F: drivers/clk/sunxi/
1753 ARM/Allwinner sunXi SoC support
1754 M: Chen-Yu Tsai <wens@csie.org>
1755 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1756 M: Samuel Holland <samuel@sholland.org>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1760 L: linux-sunxi@lists.linux.dev
1761 F: arch/arm/mach-sunxi/
1762 F: arch/arm64/boot/dts/allwinner/
1763 F: drivers/clk/sunxi-ng/
1764 F: drivers/pinctrl/sunxi/
1765 F: drivers/soc/sunxi/
1770 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1771 M: Neil Armstrong <narmstrong@baylibre.com>
1772 M: Jerome Brunet <jbrunet@baylibre.com>
1773 L: linux-amlogic@lists.infradead.org
1775 F: Documentation/devicetree/bindings/clock/amlogic*
1776 F: drivers/clk/meson/
1777 F: include/dt-bindings/clock/gxbb*
1778 F: include/dt-bindings/clock/meson*
1780 ARM/Amlogic Meson SoC Crypto Drivers
1781 M: Corentin Labbe <clabbe@baylibre.com>
1782 L: linux-crypto@vger.kernel.org
1783 L: linux-amlogic@lists.infradead.org
1785 F: Documentation/devicetree/bindings/crypto/amlogic*
1786 F: drivers/crypto/amlogic/
1788 ARM/Amlogic Meson SoC Sound Drivers
1789 M: Jerome Brunet <jbrunet@baylibre.com>
1790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1792 F: Documentation/devicetree/bindings/sound/amlogic*
1795 ARM/Amlogic Meson SoC support
1796 M: Neil Armstrong <narmstrong@baylibre.com>
1797 M: Kevin Hilman <khilman@baylibre.com>
1798 R: Jerome Brunet <jbrunet@baylibre.com>
1799 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 L: linux-amlogic@lists.infradead.org
1803 W: http://linux-meson.com/
1804 F: arch/arm/boot/dts/meson*
1805 F: arch/arm/mach-meson/
1806 F: arch/arm64/boot/dts/amlogic/
1807 F: drivers/mmc/host/meson*
1808 F: drivers/pinctrl/meson/
1809 F: drivers/rtc/rtc-meson*
1810 F: drivers/soc/amlogic/
1813 ARM/Annapurna Labs ALPINE ARCHITECTURE
1814 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1815 M: Antoine Tenart <atenart@kernel.org>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 F: arch/arm/boot/dts/alpine*
1819 F: arch/arm/mach-alpine/
1820 F: arch/arm64/boot/dts/amazon/
1821 F: drivers/*/*alpine*
1823 ARM/APPLE MACHINE SUPPORT
1824 M: Hector Martin <marcan@marcan.st>
1825 M: Sven Peter <sven@svenpeter.dev>
1826 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 W: https://asahilinux.org
1830 B: https://github.com/AsahiLinux/linux/issues
1831 C: irc://irc.oftc.net/asahi-dev
1832 T: git https://github.com/AsahiLinux/linux.git
1833 F: Documentation/devicetree/bindings/arm/apple.yaml
1834 F: Documentation/devicetree/bindings/arm/apple/*
1835 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1836 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1837 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1838 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1839 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1840 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1841 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1842 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1843 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1844 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1845 F: Documentation/devicetree/bindings/power/apple*
1846 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1847 F: arch/arm64/boot/dts/apple/
1848 F: drivers/clk/clk-apple-nco.c
1849 F: drivers/i2c/busses/i2c-pasemi-core.c
1850 F: drivers/i2c/busses/i2c-pasemi-platform.c
1851 F: drivers/iommu/apple-dart.c
1852 F: drivers/irqchip/irq-apple-aic.c
1853 F: drivers/mailbox/apple-mailbox.c
1854 F: drivers/nvme/host/apple.c
1855 F: drivers/nvmem/apple-efuses.c
1856 F: drivers/pinctrl/pinctrl-apple-gpio.c
1857 F: drivers/soc/apple/*
1858 F: drivers/watchdog/apple_wdt.c
1859 F: include/dt-bindings/interrupt-controller/apple-aic.h
1860 F: include/dt-bindings/pinctrl/apple.h
1861 F: include/linux/apple-mailbox.h
1862 F: include/linux/soc/apple/*
1864 ARM/ARTPEC MACHINE SUPPORT
1865 M: Jesper Nilsson <jesper.nilsson@axis.com>
1866 M: Lars Persson <lars.persson@axis.com>
1867 L: linux-arm-kernel@axis.com
1869 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1870 F: arch/arm/boot/dts/artpec6*
1871 F: arch/arm/mach-artpec
1873 F: drivers/crypto/axis
1874 F: drivers/mmc/host/usdhi6rol0.c
1875 F: drivers/pinctrl/pinctrl-artpec*
1877 ARM/ASPEED I2C DRIVER
1878 M: Brendan Higgins <brendanhiggins@google.com>
1879 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1880 R: Joel Stanley <joel@jms.id.au>
1881 L: linux-i2c@vger.kernel.org
1882 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1884 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1885 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1886 F: drivers/i2c/busses/i2c-aspeed.c
1887 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1889 ARM/ASPEED MACHINE SUPPORT
1890 M: Joel Stanley <joel@jms.id.au>
1891 R: Andrew Jeffery <andrew@aj.id.au>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1895 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1897 F: arch/arm/boot/dts/aspeed-*
1898 F: arch/arm/mach-aspeed/
1901 ARM/BITMAIN ARCHITECTURE
1902 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1906 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1907 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1908 F: arch/arm64/boot/dts/bitmain/
1909 F: drivers/clk/clk-bm1880.c
1910 F: drivers/pinctrl/pinctrl-bm1880.c
1912 ARM/CALXEDA HIGHBANK ARCHITECTURE
1913 M: Andre Przywara <andre.przywara@arm.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/boot/dts/ecx-*.dts*
1917 F: arch/arm/boot/dts/highbank.dts
1918 F: arch/arm/mach-highbank/
1920 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1921 M: Krzysztof Halasa <khalasa@piap.pl>
1923 F: arch/arm/mach-cns3xxx/
1925 ARM/CAVIUM THUNDER NETWORK DRIVER
1926 M: Sunil Goutham <sgoutham@marvell.com>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 F: drivers/net/ethernet/cavium/thunder/
1931 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1932 M: Lukasz Majewski <lukma@denx.de>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/mach-ep93xx/ts72xx.c
1937 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1938 M: Alexander Shiyan <shc_work@mail.ru>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1944 M: Lennert Buytenhek <kernel@wantstofly.org>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1949 M: Hartley Sweeten <hsweeten@visionengravers.com>
1950 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 F: arch/arm/mach-ep93xx/
1954 F: arch/arm/mach-ep93xx/include/mach/
1957 M: Russell King <linux@armlinux.org.uk>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1961 F: drivers/clk/clkdev.c
1963 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1964 M: Baruch Siach <baruch@tkos.co.il>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 F: arch/arm/boot/dts/cx92755*
1970 ARM/CONTEC MICRO9 MACHINE SUPPORT
1971 M: Hubert Feurstein <hubert.feurstein@contec.at>
1973 F: arch/arm/mach-ep93xx/micro9.c
1975 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1976 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1977 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1978 R: Mike Leach <mike.leach@linaro.org>
1979 R: Leo Yan <leo.yan@linaro.org>
1980 L: coresight@lists.linaro.org (moderated for non-subscribers)
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1984 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1985 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1986 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1987 F: Documentation/devicetree/bindings/arm/coresight.txt
1988 F: Documentation/devicetree/bindings/arm/ete.yaml
1989 F: Documentation/devicetree/bindings/arm/trbe.yaml
1990 F: Documentation/trace/coresight/*
1991 F: drivers/hwtracing/coresight/*
1992 F: include/dt-bindings/arm/coresight-cti-dt.h
1993 F: include/linux/coresight*
1994 F: samples/coresight/*
1995 F: tools/perf/arch/arm/util/auxtrace.c
1996 F: tools/perf/arch/arm/util/cs-etm.c
1997 F: tools/perf/arch/arm/util/cs-etm.h
1998 F: tools/perf/arch/arm/util/pmu.c
1999 F: tools/perf/util/cs-etm-decoder/*
2000 F: tools/perf/util/cs-etm.*
2002 ARM/CORGI MACHINE SUPPORT
2003 M: Richard Purdie <rpurdie@rpsys.net>
2006 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2007 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2008 M: Linus Walleij <linus.walleij@linaro.org>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 T: git git://github.com/ulli-kroll/linux.git
2012 F: Documentation/devicetree/bindings/arm/gemini.yaml
2013 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2014 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2015 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2016 F: arch/arm/boot/dts/gemini*
2017 F: arch/arm/mach-gemini/
2018 F: drivers/crypto/gemini/
2019 F: drivers/net/ethernet/cortina/
2020 F: drivers/pinctrl/pinctrl-gemini.c
2021 F: drivers/rtc/rtc-ftrtc010.c
2023 ARM/CZ.NIC TURRIS SUPPORT
2024 M: Marek Behún <kabel@kernel.org>
2026 W: https://www.turris.cz/
2027 F: Documentation/ABI/testing/debugfs-moxtet
2028 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2029 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2030 F: Documentation/devicetree/bindings/bus/moxtet.txt
2031 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2032 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2033 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2034 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2035 F: drivers/bus/moxtet.c
2036 F: drivers/firmware/turris-mox-rwtm.c
2037 F: drivers/leds/leds-turris-omnia.c
2038 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2039 F: drivers/gpio/gpio-moxtet.c
2040 F: drivers/watchdog/armada_37xx_wdt.c
2041 F: include/dt-bindings/bus/moxtet.h
2042 F: include/linux/armada-37xx-rwtm-mailbox.h
2043 F: include/linux/moxtet.h
2045 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2046 M: Robert Jarzmik <robert.jarzmik@free.fr>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 F: arch/arm/mach-pxa/ezx.c
2051 ARM/FARADAY FA526 PORT
2052 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 T: git git://git.berlios.de/gemini-board
2056 F: arch/arm/mm/*-fa*
2058 ARM/FOOTBRIDGE ARCHITECTURE
2059 M: Russell King <linux@armlinux.org.uk>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 W: http://www.armlinux.org.uk/
2063 F: arch/arm/include/asm/hardware/dec21285.h
2064 F: arch/arm/mach-footbridge/
2066 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2067 M: Shawn Guo <shawnguo@kernel.org>
2068 M: Sascha Hauer <s.hauer@pengutronix.de>
2069 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2070 R: Fabio Estevam <festevam@gmail.com>
2071 R: NXP Linux Team <linux-imx@nxp.com>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2075 X: drivers/media/i2c/
2079 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2080 M: Shawn Guo <shawnguo@kernel.org>
2081 M: Li Yang <leoyang.li@nxp.com>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2085 F: arch/arm/boot/dts/ls1021a*
2086 F: arch/arm64/boot/dts/freescale/fsl-*
2087 F: arch/arm64/boot/dts/freescale/qoriq-*
2089 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2090 M: Shawn Guo <shawnguo@kernel.org>
2091 M: Sascha Hauer <s.hauer@pengutronix.de>
2092 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2093 R: Stefan Agner <stefan@agner.ch>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2097 F: arch/arm/boot/dts/vf*
2098 F: arch/arm/mach-imx/*vf610*
2100 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2101 M: Lennert Buytenhek <kernel@wantstofly.org>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 ARM/GUMSTIX MACHINE SUPPORT
2106 M: Steve Sakoman <sakoman@gmail.com>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2111 M: Philipp Zabel <philipp.zabel@gmail.com>
2112 M: Paul Parsons <lost.distance@yahoo.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 F: arch/arm/mach-pxa/hx4700.c
2116 F: arch/arm/mach-pxa/include/mach/hx4700.h
2117 F: sound/soc/pxa/hx4700.c
2119 ARM/HISILICON SOC SUPPORT
2120 M: Wei Xu <xuwei5@hisilicon.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W: http://www.hisilicon.com
2124 T: git git://github.com/hisilicon/linux-hisi.git
2125 F: arch/arm/boot/dts/hi3*
2126 F: arch/arm/boot/dts/hip*
2127 F: arch/arm/boot/dts/hisi*
2128 F: arch/arm/mach-hisi/
2129 F: arch/arm64/boot/dts/hisilicon/
2131 ARM/HP JORNADA 7XX MACHINE SUPPORT
2132 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2136 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2137 F: arch/arm/mach-sa1100/jornada720.c
2139 ARM/HPE GXP ARCHITECTURE
2140 M: Jean-Marie Verdun <verdun@hpe.com>
2141 M: Nick Hawkins <nick.hawkins@hpe.com>
2143 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2144 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2145 F: arch/arm/boot/dts/hpe-bmc*
2146 F: arch/arm/boot/dts/hpe-gxp*
2147 F: arch/arm/mach-hpe/
2148 F: drivers/clocksource/timer-gxp.c
2149 F: drivers/watchdog/gxp-wdt.c
2151 ARM/IGEP MACHINE SUPPORT
2152 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2153 M: Javier Martinez Canillas <javier@dowhile0.org>
2154 L: linux-omap@vger.kernel.org
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 F: arch/arm/boot/dts/omap3-igep*
2159 ARM/INCOME PXA270 SUPPORT
2160 M: Marek Vasut <marek.vasut@gmail.com>
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2165 ARM/INTEL IOP32X ARM ARCHITECTURE
2166 M: Lennert Buytenhek <kernel@wantstofly.org>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 ARM/INTEL IQ81342EX MACHINE SUPPORT
2171 M: Lennert Buytenhek <kernel@wantstofly.org>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 ARM/INTEL IXDP2850 MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/INTEL IXP4XX ARM ARCHITECTURE
2181 M: Linus Walleij <linusw@kernel.org>
2182 M: Imre Kaloz <kaloz@openwrt.org>
2183 M: Krzysztof Halasa <khalasa@piap.pl>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2187 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2188 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2189 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2190 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2191 F: arch/arm/mach-ixp4xx/
2192 F: drivers/bus/intel-ixp4xx-eb.c
2193 F: drivers/clocksource/timer-ixp4xx.c
2194 F: drivers/crypto/ixp4xx_crypto.c
2195 F: drivers/gpio/gpio-ixp4xx.c
2196 F: drivers/irqchip/irq-ixp4xx.c
2197 F: include/linux/irqchip/irq-ixp4xx.h
2198 F: include/linux/platform_data/timer-ixp4xx.h
2200 ARM/INTEL KEEMBAY ARCHITECTURE
2201 M: Paul J. Murphy <paul.j.murphy@intel.com>
2202 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2204 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2205 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2206 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2208 ARM/INTEL XSC3 (MANZANO) ARM CORE
2209 M: Lennert Buytenhek <kernel@wantstofly.org>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2214 M: Lennert Buytenhek <kernel@wantstofly.org>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 ARM/LG1K ARCHITECTURE
2219 M: Chanho Min <chanho.min@lge.com>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 F: arch/arm64/boot/dts/lg/
2224 ARM/LOGICPD PXA270 MACHINE SUPPORT
2225 M: Lennert Buytenhek <kernel@wantstofly.org>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 ARM/LPC18XX ARCHITECTURE
2230 M: Vladimir Zapolskiy <vz@mleia.com>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2234 F: arch/arm/boot/dts/lpc43*
2235 F: drivers/i2c/busses/i2c-lpc2k.c
2236 F: drivers/memory/pl172.c
2237 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2238 F: drivers/rtc/rtc-lpc24xx.c
2241 ARM/LPC32XX SOC SUPPORT
2242 M: Vladimir Zapolskiy <vz@mleia.com>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2246 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2247 F: arch/arm/boot/dts/lpc32*
2248 F: arch/arm/mach-lpc32xx/
2249 F: drivers/i2c/busses/i2c-pnx.c
2250 F: drivers/net/ethernet/nxp/lpc_eth.c
2251 F: drivers/usb/host/ohci-nxp.c
2252 F: drivers/watchdog/pnx4008_wdt.c
2255 ARM/MAGICIAN MACHINE SUPPORT
2256 M: Philipp Zabel <philipp.zabel@gmail.com>
2259 ARM/Marvell Dove/MV78xx0/Orion SOC support
2260 M: Andrew Lunn <andrew@lunn.ch>
2261 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2262 M: Gregory Clement <gregory.clement@bootlin.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2266 F: Documentation/devicetree/bindings/soc/dove/
2267 F: arch/arm/boot/dts/dove*
2268 F: arch/arm/boot/dts/orion5x*
2269 F: arch/arm/mach-dove/
2270 F: arch/arm/mach-mv78xx0/
2271 F: arch/arm/mach-orion5x/
2272 F: arch/arm/plat-orion/
2273 F: drivers/soc/dove/
2275 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2276 M: Andrew Lunn <andrew@lunn.ch>
2277 M: Gregory Clement <gregory.clement@bootlin.com>
2278 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2282 F: arch/arm/boot/dts/armada*
2283 F: arch/arm/boot/dts/kirkwood*
2284 F: arch/arm/configs/mvebu_*_defconfig
2285 F: arch/arm/mach-mvebu/
2286 F: arch/arm64/boot/dts/marvell/armada*
2287 F: arch/arm64/boot/dts/marvell/cn913*
2288 F: drivers/cpufreq/armada-37xx-cpufreq.c
2289 F: drivers/cpufreq/armada-8k-cpufreq.c
2290 F: drivers/cpufreq/mvebu-cpufreq.c
2291 F: drivers/irqchip/irq-armada-370-xp.c
2292 F: drivers/irqchip/irq-mvebu-*
2293 F: drivers/pinctrl/mvebu/
2294 F: drivers/rtc/rtc-armada38x.c
2296 ARM/Mediatek RTC DRIVER
2297 M: Eddie Huang <eddie.huang@mediatek.com>
2298 M: Sean Wang <sean.wang@mediatek.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2302 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2303 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2304 F: drivers/rtc/rtc-mt2712.c
2305 F: drivers/rtc/rtc-mt6397.c
2306 F: drivers/rtc/rtc-mt7622.c
2308 ARM/Mediatek SoC support
2309 M: Matthias Brugger <matthias.bgg@gmail.com>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2313 W: https://mtk.wiki.kernel.org/
2314 C: irc://chat.freenode.net/linux-mediatek
2315 F: arch/arm/boot/dts/mt6*
2316 F: arch/arm/boot/dts/mt7*
2317 F: arch/arm/boot/dts/mt8*
2318 F: arch/arm/mach-mediatek/
2319 F: arch/arm64/boot/dts/mediatek/
2320 F: drivers/soc/mediatek/
2325 ARM/Mediatek USB3 PHY DRIVER
2326 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2330 F: Documentation/devicetree/bindings/phy/mediatek,*
2331 F: drivers/phy/mediatek/
2333 ARM/Microchip (AT91) SoC support
2334 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2335 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2336 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 W: http://www.linux4sam.org
2340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2341 F: arch/arm/boot/dts/at91*.dts
2342 F: arch/arm/boot/dts/at91*.dtsi
2343 F: arch/arm/boot/dts/sama*.dts
2344 F: arch/arm/boot/dts/sama*.dtsi
2345 F: arch/arm/include/debug/at91.S
2346 F: arch/arm/mach-at91/
2347 F: drivers/memory/atmel*
2348 F: drivers/watchdog/sama5d4_wdt.c
2349 F: include/soc/at91/
2350 X: drivers/input/touchscreen/atmel_mxt_ts.c
2351 X: drivers/net/wireless/atmel/
2355 ARM/Microchip Sparx5 SoC support
2356 M: Lars Povlsen <lars.povlsen@microchip.com>
2357 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2358 M: UNGLinuxDriver@microchip.com
2359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T: git git://github.com/microchip-ung/linux-upstream.git
2362 F: arch/arm64/boot/dts/microchip/
2363 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2366 Microchip Timer Counter Block (TCB) Capture Driver
2367 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 L: linux-iio@vger.kernel.org
2371 F: drivers/counter/microchip-tcb-capture.c
2373 ARM/MILBEAUT ARCHITECTURE
2374 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2375 M: Takao Orito <orito.takao@socionext.com>
2376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 F: arch/arm/boot/dts/milbeaut*
2379 F: arch/arm/mach-milbeaut/
2382 ARM/MIOA701 MACHINE SUPPORT
2383 M: Robert Jarzmik <robert.jarzmik@free.fr>
2384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 F: arch/arm/mach-pxa/mioa701.c
2388 ARM/MStar/Sigmastar Armv7 SoC support
2389 M: Daniel Palmer <daniel@thingy.jp>
2390 M: Romain Perier <romain.perier@gmail.com>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 W: http://linux-chenxing.org/
2394 T: git git://github.com/linux-chenxing/linux.git
2395 F: Documentation/devicetree/bindings/arm/mstar/*
2396 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2397 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2398 F: arch/arm/boot/dts/mstar-*
2399 F: arch/arm/mach-mstar/
2400 F: drivers/clk/mstar/
2401 F: drivers/clocksource/timer-msc313e.c
2402 F: drivers/gpio/gpio-msc313.c
2403 F: drivers/rtc/rtc-msc313.c
2404 F: drivers/watchdog/msc313e_wdt.c
2405 F: include/dt-bindings/clock/mstar-*
2406 F: include/dt-bindings/gpio/msc313-gpio.h
2408 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2409 M: Michael Petchkovsky <mkpetch@internode.on.net>
2412 ARM/NOMADIK/Ux500 ARCHITECTURES
2413 M: Linus Walleij <linus.walleij@linaro.org>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2417 F: Documentation/devicetree/bindings/arm/ste-*
2418 F: Documentation/devicetree/bindings/arm/ux500.yaml
2419 F: Documentation/devicetree/bindings/arm/ux500/
2420 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2421 F: arch/arm/boot/dts/ste-*
2422 F: arch/arm/mach-nomadik/
2423 F: arch/arm/mach-ux500/
2424 F: drivers/clk/clk-nomadik.c
2425 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2426 F: drivers/dma/ste_dma40*
2427 F: drivers/hwspinlock/u8500_hsem.c
2428 F: drivers/i2c/busses/i2c-nomadik.c
2429 F: drivers/iio/adc/ab8500-gpadc.c
2430 F: drivers/mfd/ab8500*
2431 F: drivers/mfd/abx500*
2432 F: drivers/mfd/db8500*
2433 F: drivers/pinctrl/nomadik/
2434 F: drivers/rtc/rtc-ab8500.c
2435 F: drivers/rtc/rtc-pl031.c
2436 F: drivers/soc/ux500/
2438 ARM/NUVOTON NPCM ARCHITECTURE
2439 M: Avi Fishman <avifishman70@gmail.com>
2440 M: Tomer Maimon <tmaimon77@gmail.com>
2441 M: Tali Perry <tali.perry1@gmail.com>
2442 R: Patrick Venture <venture@google.com>
2443 R: Nancy Yuen <yuenn@google.com>
2444 R: Benjamin Fair <benjaminfair@google.com>
2445 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2447 F: Documentation/devicetree/bindings/*/*/*npcm*
2448 F: Documentation/devicetree/bindings/*/*npcm*
2449 F: Documentation/devicetree/bindings/arm/npcm/*
2450 F: arch/arm/boot/dts/nuvoton-npcm*
2451 F: arch/arm/mach-npcm/
2453 F: drivers/*/*/*npcm*
2454 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2456 ARM/NUVOTON WPCM450 ARCHITECTURE
2457 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2458 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460 W: https://github.com/neuschaefer/wpcm450/wiki
2461 F: Documentation/devicetree/bindings/*/*wpcm*
2462 F: arch/arm/boot/dts/nuvoton-wpcm450*
2463 F: arch/arm/mach-npcm/wpcm450.c
2464 F: drivers/*/*/*wpcm*
2467 ARM/NXP S32G ARCHITECTURE
2468 M: Chester Lin <clin@suse.com>
2469 R: Andreas Färber <afaerber@suse.de>
2470 R: Matthias Brugger <mbrugger@suse.com>
2471 R: NXP S32 Linux Team <s32@nxp.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 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2543 L: linux-arm-msm@vger.kernel.org
2545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2546 F: Documentation/devicetree/bindings/*/qcom*
2547 F: Documentation/devicetree/bindings/soc/qcom/
2548 F: arch/arm/boot/dts/qcom-*.dts
2549 F: arch/arm/boot/dts/qcom-*.dtsi
2550 F: arch/arm/mach-qcom/
2551 F: arch/arm64/boot/dts/qcom/
2552 F: drivers/*/*/qcom*
2553 F: drivers/*/*/qcom/
2554 F: drivers/*/pm8???-*
2557 F: drivers/bluetooth/btqcomsmd.c
2558 F: drivers/clocksource/timer-qcom.c
2559 F: drivers/cpuidle/cpuidle-qcom-spm.c
2560 F: drivers/extcon/extcon-qcom*
2561 F: drivers/i2c/busses/i2c-qcom-geni.c
2562 F: drivers/i2c/busses/i2c-qup.c
2563 F: drivers/iommu/msm*
2564 F: drivers/mfd/ssbi.c
2565 F: drivers/mmc/host/mmci_qcom*
2566 F: drivers/mmc/host/sdhci-msm.c
2567 F: drivers/pci/controller/dwc/pcie-qcom.c
2568 F: drivers/phy/qualcomm/
2569 F: drivers/power/*/msm*
2570 F: drivers/reset/reset-qcom-*
2571 F: drivers/ufs/host/ufs-qcom*
2572 F: drivers/spi/spi-geni-qcom.c
2573 F: drivers/spi/spi-qcom-qspi.c
2574 F: drivers/spi/spi-qup.c
2575 F: drivers/tty/serial/msm_serial.c
2576 F: drivers/usb/dwc3/dwc3-qcom.c
2577 F: include/dt-bindings/*/qcom*
2578 F: include/linux/*/qcom*
2579 F: include/linux/soc/qcom/
2581 ARM/RADISYS ENP2611 MACHINE SUPPORT
2582 M: Lennert Buytenhek <kernel@wantstofly.org>
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 ARM/RDA MICRO ARCHITECTURE
2587 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2591 F: Documentation/devicetree/bindings/arm/rda.yaml
2592 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2593 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2594 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2595 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2596 F: arch/arm/boot/dts/rda8810pl-*
2597 F: drivers/clocksource/timer-rda.c
2598 F: drivers/gpio/gpio-rda.c
2599 F: drivers/irqchip/irq-rda-intc.c
2600 F: drivers/tty/serial/rda-uart.c
2602 ARM/REALTEK ARCHITECTURE
2603 M: Andreas Färber <afaerber@suse.de>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2607 F: Documentation/devicetree/bindings/arm/realtek.yaml
2608 F: arch/arm/boot/dts/rtd*
2609 F: arch/arm/mach-realtek/
2610 F: arch/arm64/boot/dts/realtek/
2612 ARM/RENESAS ARM64 ARCHITECTURE
2613 M: Geert Uytterhoeven <geert+renesas@glider.be>
2614 M: Magnus Damm <magnus.damm@gmail.com>
2615 L: linux-renesas-soc@vger.kernel.org
2617 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2618 C: irc://irc.libera.chat/renesas-soc
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2620 F: Documentation/devicetree/bindings/arm/renesas.yaml
2621 F: arch/arm64/boot/dts/renesas/
2622 F: drivers/soc/renesas/
2623 F: include/linux/soc/renesas/
2625 ARM/RISCPC ARCHITECTURE
2626 M: Russell King <linux@armlinux.org.uk>
2627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 W: http://www.armlinux.org.uk/
2630 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2631 F: arch/arm/include/asm/hardware/ioc.h
2632 F: arch/arm/include/asm/hardware/iomd.h
2633 F: arch/arm/include/asm/hardware/memc.h
2634 F: arch/arm/mach-rpc/
2635 F: drivers/net/ethernet/8390/etherh.c
2636 F: drivers/net/ethernet/i825xx/ether1*
2637 F: drivers/net/ethernet/seeq/ether3*
2638 F: drivers/scsi/arm/
2640 ARM/Rockchip SoC support
2641 M: Heiko Stuebner <heiko@sntech.de>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 L: linux-rockchip@lists.infradead.org
2645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2646 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2647 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2648 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2649 F: arch/arm/boot/dts/rk3*
2650 F: arch/arm/boot/dts/rv1108*
2651 F: arch/arm/mach-rockchip/
2652 F: drivers/*/*/*rockchip*
2653 F: drivers/*/*rockchip*
2654 F: drivers/clk/rockchip/
2655 F: drivers/i2c/busses/i2c-rk3x.c
2656 F: sound/soc/rockchip/
2659 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2660 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2661 R: Alim Akhtar <alim.akhtar@samsung.com>
2662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 L: linux-samsung-soc@vger.kernel.org
2665 C: irc://irc.libera.chat/linux-exynos
2666 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2667 B: mailto:linux-samsung-soc@vger.kernel.org
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2669 F: Documentation/arm/samsung/
2670 F: Documentation/devicetree/bindings/arm/samsung/
2671 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2672 F: Documentation/devicetree/bindings/soc/samsung/
2673 F: arch/arm/boot/dts/exynos*
2674 F: arch/arm/boot/dts/s3c*
2675 F: arch/arm/boot/dts/s5p*
2676 F: arch/arm/mach-exynos*/
2677 F: arch/arm/mach-s3c/
2678 F: arch/arm/mach-s5p*/
2679 F: arch/arm64/boot/dts/exynos/
2680 F: drivers/*/*/*s3c24*
2681 F: drivers/*/*s3c24*
2682 F: drivers/*/*s3c64xx*
2683 F: drivers/*/*s5pv210*
2684 F: drivers/clocksource/samsung_pwm_timer.c
2685 F: drivers/memory/samsung/
2686 F: drivers/pwm/pwm-samsung.c
2687 F: drivers/soc/samsung/
2688 F: drivers/tty/serial/samsung*
2689 F: include/clocksource/samsung_pwm.h
2690 F: include/linux/platform_data/*s3c*
2691 F: include/linux/serial_s3c.h
2692 F: include/linux/soc/samsung/
2698 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2699 M: Łukasz Stelmach <l.stelmach@samsung.com>
2700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 L: linux-media@vger.kernel.org
2703 F: drivers/media/platform/samsung/s5p-g2d/
2705 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2706 M: Marek Szyprowski <m.szyprowski@samsung.com>
2707 L: linux-samsung-soc@vger.kernel.org
2708 L: linux-media@vger.kernel.org
2710 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2711 F: drivers/media/cec/platform/s5p/
2713 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2714 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2715 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2716 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 L: linux-media@vger.kernel.org
2720 F: drivers/media/platform/samsung/s5p-jpeg/
2722 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2723 M: Marek Szyprowski <m.szyprowski@samsung.com>
2724 M: Andrzej Hajda <andrzej.hajda@intel.com>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 L: linux-media@vger.kernel.org
2728 F: drivers/media/platform/samsung/s5p-mfc/
2730 ARM/SHMOBILE ARM ARCHITECTURE
2731 M: Geert Uytterhoeven <geert+renesas@glider.be>
2732 M: Magnus Damm <magnus.damm@gmail.com>
2733 L: linux-renesas-soc@vger.kernel.org
2735 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2736 C: irc://irc.libera.chat/renesas-soc
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2738 F: Documentation/devicetree/bindings/arm/renesas.yaml
2739 F: arch/arm/boot/dts/emev2*
2740 F: arch/arm/boot/dts/gr-peach*
2741 F: arch/arm/boot/dts/iwg20d-q7*
2742 F: arch/arm/boot/dts/r7s*
2743 F: arch/arm/boot/dts/r8a*
2744 F: arch/arm/boot/dts/r9a*
2745 F: arch/arm/boot/dts/sh*
2746 F: arch/arm/configs/shmobile_defconfig
2747 F: arch/arm/include/debug/renesas-scif.S
2748 F: arch/arm/mach-shmobile/
2749 F: drivers/soc/renesas/
2750 F: include/linux/soc/renesas/
2752 ARM/SOCFPGA ARCHITECTURE
2753 M: Dinh Nguyen <dinguyen@kernel.org>
2755 W: http://www.rocketboards.org
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2757 F: arch/arm/boot/dts/socfpga*
2758 F: arch/arm/configs/socfpga_defconfig
2759 F: arch/arm/mach-socfpga/
2760 F: arch/arm64/boot/dts/altera/
2761 F: arch/arm64/boot/dts/intel/
2763 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2764 M: Dinh Nguyen <dinguyen@kernel.org>
2766 F: drivers/clk/socfpga/
2768 ARM/SOCFPGA EDAC SUPPORT
2769 M: Dinh Nguyen <dinguyen@kernel.org>
2771 F: drivers/edac/altera_edac.[ch]
2773 ARM/SPREADTRUM SoC SUPPORT
2774 M: Orson Zhai <orsonzhai@gmail.com>
2775 M: Baolin Wang <baolin.wang7@gmail.com>
2776 M: Chunyan Zhang <zhang.lyra@gmail.com>
2778 F: arch/arm64/boot/dts/sprd
2783 ARM/STI ARCHITECTURE
2784 M: Patrice Chotard <patrice.chotard@foss.st.com>
2785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787 W: http://www.stlinux.com
2788 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2789 F: arch/arm/boot/dts/sti*
2790 F: arch/arm/mach-sti/
2791 F: drivers/ata/ahci_st.c
2792 F: drivers/char/hw_random/st-rng.c
2793 F: drivers/clocksource/arm_global_timer.c
2794 F: drivers/clocksource/clksrc_st_lpc.c
2795 F: drivers/cpufreq/sti-cpufreq.c
2796 F: drivers/dma/st_fdma*
2797 F: drivers/i2c/busses/i2c-st.c
2798 F: drivers/media/platform/st/sti/c8sectpfe/
2799 F: drivers/media/rc/st_rc.c
2800 F: drivers/mmc/host/sdhci-st.c
2801 F: drivers/phy/st/phy-miphy28lp.c
2802 F: drivers/phy/st/phy-stih407-usb.c
2803 F: drivers/pinctrl/pinctrl-st.c
2804 F: drivers/remoteproc/st_remoteproc.c
2805 F: drivers/remoteproc/st_slim_rproc.c
2806 F: drivers/reset/sti/
2807 F: drivers/rtc/rtc-st-lpc.c
2808 F: drivers/tty/serial/st-asc.c
2809 F: drivers/usb/dwc3/dwc3-st.c
2810 F: drivers/usb/host/ehci-st.c
2811 F: drivers/usb/host/ohci-st.c
2812 F: drivers/watchdog/st_lpc_wdt.c
2813 F: include/linux/remoteproc/st_slim_rproc.h
2815 ARM/STM32 ARCHITECTURE
2816 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2817 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2818 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2822 F: arch/arm/boot/dts/stm32*
2823 F: arch/arm/mach-stm32/
2824 F: drivers/clocksource/armv7m_systick.c
2828 ARM/Synaptics SoC support
2829 M: Jisheng Zhang <jszhang@kernel.org>
2830 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2833 F: arch/arm/boot/dts/berlin*
2834 F: arch/arm/mach-berlin/
2835 F: arch/arm64/boot/dts/synaptics/
2837 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2838 M: Lennert Buytenhek <kernel@wantstofly.org>
2839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2843 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2844 L: linux-tegra@vger.kernel.org
2845 L: linux-media@vger.kernel.org
2847 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2848 F: drivers/media/cec/platform/tegra/
2850 ARM/TESLA FSD SoC SUPPORT
2851 M: Alim Akhtar <alim.akhtar@samsung.com>
2852 M: linux-fsd@tesla.com
2853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L: linux-samsung-soc@vger.kernel.org
2856 F: arch/arm64/boot/dts/tesla*
2858 ARM/TETON BGA MACHINE SUPPORT
2859 M: "Mark F. Brown" <mark.brown314@gmail.com>
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2864 M: Santosh Shilimkar <ssantosh@kernel.org>
2865 L: linux-kernel@vger.kernel.org
2867 F: drivers/memory/*emif*
2869 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2870 M: Nishanth Menon <nm@ti.com>
2871 M: Santosh Shilimkar <ssantosh@kernel.org>
2872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2875 F: arch/arm/boot/dts/keystone-*
2876 F: arch/arm/mach-keystone/
2878 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2879 M: Santosh Shilimkar <ssantosh@kernel.org>
2880 L: linux-kernel@vger.kernel.org
2882 F: drivers/clk/keystone/
2884 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2885 M: Santosh Shilimkar <ssantosh@kernel.org>
2886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2887 L: linux-kernel@vger.kernel.org
2889 F: drivers/clocksource/timer-keystone.c
2891 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2892 M: Santosh Shilimkar <ssantosh@kernel.org>
2893 L: linux-kernel@vger.kernel.org
2895 F: drivers/power/reset/keystone-reset.c
2897 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2898 M: Nishanth Menon <nm@ti.com>
2899 M: Vignesh Raghavendra <vigneshr@ti.com>
2900 M: Tero Kristo <kristo@kernel.org>
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2903 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2904 F: arch/arm64/boot/dts/ti/Makefile
2905 F: arch/arm64/boot/dts/ti/k3-*
2906 F: include/dt-bindings/pinctrl/k3.h
2908 ARM/THECUS N2100 MACHINE SUPPORT
2909 M: Lennert Buytenhek <kernel@wantstofly.org>
2910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2913 ARM/TOSA MACHINE SUPPORT
2914 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2915 M: Dirk Opfer <dirk@opfer-online.de>
2918 ARM/TOSHIBA VISCONTI ARCHITECTURE
2919 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2923 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2924 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2925 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2926 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2927 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2928 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2929 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2930 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2931 F: arch/arm64/boot/dts/toshiba/
2932 F: drivers/clk/visconti/
2933 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2934 F: drivers/gpio/gpio-visconti.c
2935 F: drivers/pci/controller/dwc/pcie-visconti.c
2936 F: drivers/pinctrl/visconti/
2937 F: drivers/watchdog/visconti_wdt.c
2940 ARM/UNIPHIER ARCHITECTURE
2941 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2942 M: Masami Hiramatsu <mhiramat@kernel.org>
2943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2945 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2946 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2947 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2948 F: arch/arm/boot/dts/uniphier*
2949 F: arch/arm/include/asm/hardware/cache-uniphier.h
2950 F: arch/arm/mach-uniphier/
2951 F: arch/arm/mm/cache-uniphier.c
2952 F: arch/arm64/boot/dts/socionext/uniphier*
2953 F: drivers/bus/uniphier-system-bus.c
2954 F: drivers/clk/uniphier/
2955 F: drivers/dma/uniphier-mdmac.c
2956 F: drivers/gpio/gpio-uniphier.c
2957 F: drivers/i2c/busses/i2c-uniphier*
2958 F: drivers/irqchip/irq-uniphier-aidet.c
2959 F: drivers/mmc/host/uniphier-sd.c
2960 F: drivers/pinctrl/uniphier/
2961 F: drivers/reset/reset-uniphier.c
2962 F: drivers/tty/serial/8250/8250_uniphier.c
2965 ARM/VERSATILE EXPRESS PLATFORM
2966 M: Liviu Dudau <liviu.dudau@arm.com>
2967 M: Sudeep Holla <sudeep.holla@arm.com>
2968 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2973 F: arch/arm/boot/dts/vexpress*
2974 F: arch/arm/mach-vexpress/
2975 F: arch/arm64/boot/dts/arm/
2976 F: drivers/clk/versatile/clk-vexpress-osc.c
2977 F: drivers/clocksource/timer-versatile.c
2981 M: Russell King <linux@armlinux.org.uk>
2982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2984 W: http://www.armlinux.org.uk/
2987 ARM/VOIPAC PXA270 SUPPORT
2988 M: Marek Vasut <marek.vasut@gmail.com>
2989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2991 F: arch/arm/mach-pxa/include/mach/vpac270.h
2992 F: arch/arm/mach-pxa/vpac270.c
2994 ARM/VT8500 ARM ARCHITECTURE
2995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2997 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2998 F: arch/arm/mach-vt8500/
2999 F: drivers/clocksource/timer-vt8500.c
3000 F: drivers/i2c/busses/i2c-wmt.c
3001 F: drivers/mmc/host/wmt-sdmmc.c
3002 F: drivers/pwm/pwm-vt8500.c
3003 F: drivers/rtc/rtc-vt8500.c
3004 F: drivers/tty/serial/vt8500_serial.c
3005 F: drivers/usb/host/ehci-platform.c
3006 F: drivers/usb/host/uhci-platform.c
3007 F: drivers/video/fbdev/vt8500lcdfb.*
3008 F: drivers/video/fbdev/wm8505fb*
3009 F: drivers/video/fbdev/wmt_ge_rops.*
3011 ARM/ZIPIT Z2 SUPPORT
3012 M: Marek Vasut <marek.vasut@gmail.com>
3013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 F: arch/arm/mach-pxa/include/mach/z2.h
3016 F: arch/arm/mach-pxa/z2.c
3018 ARM/ZYNQ ARCHITECTURE
3019 M: Michal Simek <michal.simek@xilinx.com>
3020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 W: http://wiki.xilinx.com
3023 T: git https://github.com/Xilinx/linux-xlnx.git
3024 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3025 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3026 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3027 F: arch/arm/mach-zynq/
3028 F: drivers/clocksource/timer-cadence-ttc.c
3029 F: drivers/cpuidle/cpuidle-zynq.c
3030 F: drivers/edac/synopsys_edac.c
3031 F: drivers/i2c/busses/i2c-cadence.c
3032 F: drivers/i2c/busses/i2c-xiic.c
3033 F: drivers/mmc/host/sdhci-of-arasan.c
3037 ARM64 PORT (AARCH64 ARCHITECTURE)
3038 M: Catalin Marinas <catalin.marinas@arm.com>
3039 M: Will Deacon <will@kernel.org>
3040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3043 F: Documentation/arm64/
3045 F: tools/testing/selftests/arm64/
3046 X: arch/arm64/boot/dts/
3048 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3049 M: George McCollister <george.mccollister@gmail.com>
3050 L: netdev@vger.kernel.org
3052 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3053 F: drivers/net/dsa/xrs700x/*
3054 F: net/dsa/tag_xrs700x.c
3056 AS3645A LED FLASH CONTROLLER DRIVER
3057 M: Sakari Ailus <sakari.ailus@iki.fi>
3058 L: linux-leds@vger.kernel.org
3060 F: drivers/leds/flash/leds-as3645a.c
3062 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3063 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3064 L: linux-media@vger.kernel.org
3066 T: git git://linuxtv.org/media_tree.git
3067 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3068 F: drivers/media/i2c/ak7375.c
3070 ASAHI KASEI AK8974 DRIVER
3071 M: Linus Walleij <linus.walleij@linaro.org>
3072 L: linux-iio@vger.kernel.org
3074 W: http://www.akm.com/
3075 F: drivers/iio/magnetometer/ak8974.c
3077 ASC7621 HARDWARE MONITOR DRIVER
3078 M: George Joseph <george.joseph@fairview5.com>
3079 L: linux-hwmon@vger.kernel.org
3081 F: Documentation/hwmon/asc7621.rst
3082 F: drivers/hwmon/asc7621.c
3084 ASIX AX88796C SPI ETHERNET ADAPTER
3085 M: Łukasz Stelmach <l.stelmach@samsung.com>
3087 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3088 F: drivers/net/ethernet/asix/ax88796c_*
3090 ASPEED PECI CONTROLLER
3091 M: Iwona Winiarska <iwona.winiarska@intel.com>
3092 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3093 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3095 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3096 F: drivers/peci/controller/peci-aspeed.c
3098 ASPEED PINCTRL DRIVERS
3099 M: Andrew Jeffery <andrew@aj.id.au>
3100 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3101 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3102 L: linux-gpio@vger.kernel.org
3104 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3105 F: drivers/pinctrl/aspeed/
3107 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3108 M: Eddie James <eajames@linux.ibm.com>
3109 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3111 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3112 F: drivers/irqchip/irq-aspeed-scu-ic.c
3113 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3115 ASPEED SD/MMC DRIVER
3116 M: Andrew Jeffery <andrew@aj.id.au>
3117 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3118 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3119 L: linux-mmc@vger.kernel.org
3121 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3122 F: drivers/mmc/host/sdhci-of-aspeed*
3124 ASPEED SMC SPI DRIVER
3125 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3126 M: Cédric Le Goater <clg@kaod.org>
3127 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3128 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3129 L: linux-spi@vger.kernel.org
3131 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3132 F: drivers/spi/spi-aspeed-smc.c
3134 ASPEED VIDEO ENGINE DRIVER
3135 M: Eddie James <eajames@linux.ibm.com>
3136 L: linux-media@vger.kernel.org
3137 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3139 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3140 F: drivers/media/platform/aspeed/
3142 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3143 M: Corentin Chary <corentin.chary@gmail.com>
3144 L: acpi4asus-user@lists.sourceforge.net
3145 L: platform-driver-x86@vger.kernel.org
3147 W: http://acpi4asus.sf.net
3148 F: drivers/platform/x86/asus*.c
3149 F: drivers/platform/x86/eeepc*.c
3151 ASUS TF103C DOCK DRIVER
3152 M: Hans de Goede <hdegoede@redhat.com>
3153 L: platform-driver-x86@vger.kernel.org
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156 F: drivers/platform/x86/asus-tf103c-dock.c
3158 ASUS WMI HARDWARE MONITOR DRIVER
3159 M: Ed Brindley <kernel@maidavale.org>
3160 M: Denis Pauk <pauk.denis@gmail.com>
3161 L: linux-hwmon@vger.kernel.org
3163 F: drivers/hwmon/asus_wmi_sensors.c
3165 ASUS WMI EC HARDWARE MONITOR DRIVER
3166 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3167 M: Denis Pauk <pauk.denis@gmail.com>
3168 L: linux-hwmon@vger.kernel.org
3170 F: drivers/hwmon/asus_wmi_ec_sensors.c
3172 ASUS EC HARDWARE MONITOR DRIVER
3173 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3174 L: linux-hwmon@vger.kernel.org
3176 F: drivers/hwmon/asus-ec-sensors.c
3178 ASUS WIRELESS RADIO CONTROL DRIVER
3179 M: João Paulo Rechi Vita <jprvita@gmail.com>
3180 L: platform-driver-x86@vger.kernel.org
3182 F: drivers/platform/x86/asus-wireless.c
3185 M: David Howells <dhowells@redhat.com>
3186 L: keyrings@vger.kernel.org
3188 F: Documentation/crypto/asymmetric-keys.rst
3189 F: crypto/asymmetric_keys/
3190 F: include/crypto/pkcs7.h
3191 F: include/crypto/public_key.h
3192 F: include/linux/verification.h
3194 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3195 R: Dan Williams <dan.j.williams@intel.com>
3197 W: http://sourceforge.net/projects/xscaleiop
3198 F: Documentation/crypto/async-tx-api.rst
3200 F: include/linux/async_tx.h
3203 M: Bartosz Golaszewski <brgl@bgdev.pl>
3204 L: linux-i2c@vger.kernel.org
3206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3207 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3208 F: drivers/misc/eeprom/at24.c
3210 ATA OVER ETHERNET (AOE) DRIVER
3211 M: "Justin Sanders" <justin@coraid.com>
3213 W: http://www.openaoe.org/
3214 F: Documentation/admin-guide/aoe/
3215 F: drivers/block/aoe/
3217 ATC260X PMIC MFD DRIVER
3218 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3219 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3220 L: linux-actions@lists.infradead.org
3222 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3223 F: drivers/input/misc/atc260x-onkey.c
3224 F: drivers/mfd/atc260*
3225 F: drivers/power/reset/atc260x-poweroff.c
3226 F: drivers/regulator/atc260x-regulator.c
3227 F: include/linux/mfd/atc260x/*
3229 ATHEROS 71XX/9XXX GPIO DRIVER
3230 M: Alban Bedel <albeu@free.fr>
3232 W: https://github.com/AlbanBedel/linux
3233 T: git git://github.com/AlbanBedel/linux
3234 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3235 F: drivers/gpio/gpio-ath79.c
3237 ATHEROS 71XX/9XXX USB PHY DRIVER
3238 M: Alban Bedel <albeu@free.fr>
3240 W: https://github.com/AlbanBedel/linux
3241 T: git git://github.com/AlbanBedel/linux
3242 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3243 F: drivers/phy/qualcomm/phy-ath79-usb.c
3245 ATHEROS ATH GENERIC UTILITIES
3246 M: Kalle Valo <kvalo@kernel.org>
3247 L: linux-wireless@vger.kernel.org
3249 F: drivers/net/wireless/ath/*
3251 ATHEROS ATH5K WIRELESS DRIVER
3252 M: Jiri Slaby <jirislaby@kernel.org>
3253 M: Nick Kossifidis <mickflemm@gmail.com>
3254 M: Luis Chamberlain <mcgrof@kernel.org>
3255 L: linux-wireless@vger.kernel.org
3257 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3258 F: drivers/net/wireless/ath/ath5k/
3260 ATHEROS ATH6KL WIRELESS DRIVER
3261 L: linux-wireless@vger.kernel.org
3263 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3264 F: drivers/net/wireless/ath/ath6kl/
3267 M: Ville Syrjala <syrjala@sci.fi>
3269 F: drivers/input/misc/ati_remote2.c
3271 ATK0110 HWMON DRIVER
3272 M: Luca Tettamanti <kronos.it@gmail.com>
3273 L: linux-hwmon@vger.kernel.org
3275 F: drivers/hwmon/asus_atk0110.c
3277 ATLX ETHERNET DRIVERS
3278 M: Chris Snook <chris.snook@gmail.com>
3279 L: netdev@vger.kernel.org
3281 W: http://sourceforge.net/projects/atl1
3282 W: http://atl1.sourceforge.net
3283 F: drivers/net/ethernet/atheros/
3286 M: Chas Williams <3chas3@gmail.com>
3287 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3288 L: netdev@vger.kernel.org
3290 W: http://linux-atm.sourceforge.net
3292 F: include/linux/atm*
3293 F: include/uapi/linux/atm*
3295 ATMEL MACB ETHERNET DRIVER
3296 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3297 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3299 F: drivers/net/ethernet/cadence/
3301 ATMEL MAXTOUCH DRIVER
3302 M: Nick Dyer <nick@shmanahar.org>
3304 T: git git://github.com/ndyer/linux.git
3305 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3306 F: drivers/input/touchscreen/atmel_mxt_ts.c
3308 ATMEL WIRELESS DRIVER
3309 M: Simon Kelley <simon@thekelleys.org.uk>
3310 L: linux-wireless@vger.kernel.org
3312 W: http://www.thekelleys.org.uk/atmel
3313 W: http://atmelwlandriver.sourceforge.net/
3314 F: drivers/net/wireless/atmel/atmel*
3316 ATOMIC INFRASTRUCTURE
3317 M: Will Deacon <will@kernel.org>
3318 M: Peter Zijlstra <peterz@infradead.org>
3319 R: Boqun Feng <boqun.feng@gmail.com>
3320 R: Mark Rutland <mark.rutland@arm.com>
3321 L: linux-kernel@vger.kernel.org
3323 F: arch/*/include/asm/atomic*.h
3324 F: include/*/atomic*.h
3325 F: include/linux/refcount.h
3326 F: Documentation/atomic_*.txt
3329 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3330 M: Bradley Grove <linuxdrivers@attotech.com>
3331 L: linux-scsi@vger.kernel.org
3333 W: http://www.attotech.com
3334 F: drivers/scsi/esas2r
3336 ATUSB IEEE 802.15.4 RADIO DRIVER
3337 M: Stefan Schmidt <stefan@datenfreihafen.org>
3338 L: linux-wpan@vger.kernel.org
3340 F: drivers/net/ieee802154/at86rf230.h
3341 F: drivers/net/ieee802154/atusb.c
3342 F: drivers/net/ieee802154/atusb.h
3345 M: Paul Moore <paul@paul-moore.com>
3346 M: Eric Paris <eparis@redhat.com>
3347 L: linux-audit@redhat.com (moderated for non-subscribers)
3349 W: https://github.com/linux-audit
3350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3351 F: include/asm-generic/audit_*.h
3352 F: include/linux/audit.h
3353 F: include/linux/audit_arch.h
3354 F: include/uapi/linux/audit.h
3358 AUXILIARY DISPLAY DRIVERS
3359 M: Miguel Ojeda <ojeda@kernel.org>
3361 F: Documentation/devicetree/bindings/auxdisplay/
3362 F: drivers/auxdisplay/
3363 F: include/linux/cfag12864b.h
3365 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3366 M: Andreas Klinger <ak@it-klinger.de>
3367 L: linux-iio@vger.kernel.org
3369 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3370 F: drivers/iio/adc/hx711.c
3373 M: Ralf Baechle <ralf@linux-mips.org>
3374 L: linux-hams@vger.kernel.org
3376 W: http://www.linux-ax25.org/
3377 F: include/net/ax25.h
3378 F: include/uapi/linux/ax25.h
3382 M: Peter Rosin <peda@axentia.se>
3383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385 F: arch/arm/boot/dts/at91-linea.dtsi
3386 F: arch/arm/boot/dts/at91-natte.dtsi
3387 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3388 F: arch/arm/boot/dts/at91-tse850-3.dts
3390 AXENTIA ASOC DRIVERS
3391 M: Peter Rosin <peda@axentia.se>
3392 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3394 F: Documentation/devicetree/bindings/sound/axentia,*
3395 F: sound/soc/atmel/tse850-pcm5142.c
3397 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3398 M: Nuno Sá <nuno.sa@analog.com>
3399 L: linux-hwmon@vger.kernel.org
3401 W: https://ez.analog.com/linux-software-drivers
3402 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3403 F: drivers/hwmon/axi-fan-control.c
3405 AXXIA I2C CONTROLLER
3406 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3407 L: linux-i2c@vger.kernel.org
3409 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3410 F: drivers/i2c/busses/i2c-axxia.c
3413 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3414 L: linux-media@vger.kernel.org
3416 W: https://linuxtv.org
3417 T: git git://linuxtv.org/media_tree.git
3418 F: drivers/media/usb/dvb-usb-v2/az6007.c
3420 AZTECH FM RADIO RECEIVER DRIVER
3421 M: Hans Verkuil <hverkuil@xs4all.nl>
3422 L: linux-media@vger.kernel.org
3424 W: https://linuxtv.org
3425 T: git git://linuxtv.org/media_tree.git
3426 F: drivers/media/radio/radio-aztech*
3429 L: linux-wireless@vger.kernel.org
3430 L: b43-dev@lists.infradead.org
3432 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3433 F: drivers/net/wireless/broadcom/b43/
3435 B43LEGACY WIRELESS DRIVER
3436 M: Larry Finger <Larry.Finger@lwfinger.net>
3437 L: linux-wireless@vger.kernel.org
3438 L: b43-dev@lists.infradead.org
3440 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3441 F: drivers/net/wireless/broadcom/b43legacy/
3443 BACKLIGHT CLASS/SUBSYSTEM
3444 M: Lee Jones <lee.jones@linaro.org>
3445 M: Daniel Thompson <daniel.thompson@linaro.org>
3446 M: Jingoo Han <jingoohan1@gmail.com>
3447 L: dri-devel@lists.freedesktop.org
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3450 F: Documentation/ABI/stable/sysfs-class-backlight
3451 F: Documentation/ABI/testing/sysfs-class-backlight
3452 F: Documentation/devicetree/bindings/leds/backlight
3453 F: drivers/video/backlight/
3454 F: include/linux/backlight.h
3455 F: include/linux/pwm_backlight.h
3457 BARCO P50 GPIO DRIVER
3458 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3459 M: Peter Korsgaard <peter.korsgaard@barco.com>
3461 F: drivers/platform/x86/barco-p50-gpio.c
3464 M: Marek Lindner <mareklindner@neomailbox.ch>
3465 M: Simon Wunderlich <sw@simonwunderlich.de>
3466 M: Antonio Quartulli <a@unstable.cc>
3467 M: Sven Eckelmann <sven@narfation.org>
3468 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3470 W: https://www.open-mesh.org/
3471 Q: https://patchwork.open-mesh.org/project/batman/list/
3472 B: https://www.open-mesh.org/projects/batman-adv/issues
3473 C: ircs://irc.hackint.org/batadv
3474 T: git https://git.open-mesh.org/linux-merge.git
3475 F: Documentation/networking/batman-adv.rst
3476 F: include/uapi/linux/batadv_packet.h
3477 F: include/uapi/linux/batman_adv.h
3480 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3481 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3482 L: linux-hams@vger.kernel.org
3484 W: http://www.baycom.org/~tom/ham/ham.html
3485 F: drivers/net/hamradio/baycom*
3487 BCACHE (BLOCK LAYER CACHE)
3488 M: Coly Li <colyli@suse.de>
3489 M: Kent Overstreet <kent.overstreet@gmail.com>
3490 L: linux-bcache@vger.kernel.org
3492 W: http://bcache.evilpiepirate.org
3493 C: irc://irc.oftc.net/bcache
3494 F: drivers/md/bcache/
3496 BDISP ST MEDIA DRIVER
3497 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3498 L: linux-media@vger.kernel.org
3500 W: https://linuxtv.org
3501 T: git git://linuxtv.org/media_tree.git
3502 F: drivers/media/platform/st/sti/bdisp
3504 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3505 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3506 L: netdev@vger.kernel.org
3508 F: drivers/net/ethernet/ec_bhf.c
3511 M: Luis de Bethencourt <luisbg@kernel.org>
3512 M: Salah Triki <salah.triki@gmail.com>
3514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3515 F: Documentation/filesystems/befs.rst
3519 M: Paolo Valente <paolo.valente@linaro.org>
3520 M: Jens Axboe <axboe@kernel.dk>
3521 L: linux-block@vger.kernel.org
3523 F: Documentation/block/bfq-iosched.rst
3527 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3529 F: Documentation/filesystems/bfs.rst
3531 F: include/uapi/linux/bfs_fs.h
3534 M: Yury Norov <yury.norov@gmail.com>
3535 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3536 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3538 F: include/linux/bitmap.h
3539 F: include/linux/cpumask.h
3540 F: include/linux/find.h
3541 F: include/linux/nodemask.h
3545 F: lib/find_bit_benchmark.c
3547 F: lib/test_bitmap.c
3548 F: tools/include/linux/bitmap.h
3549 F: tools/include/linux/find.h
3550 F: tools/lib/bitmap.c
3551 F: tools/lib/find_bit.c
3553 BLINKM RGB LED DRIVER
3554 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3556 F: drivers/leds/leds-blinkm.c
3559 M: Jens Axboe <axboe@kernel.dk>
3560 L: linux-block@vger.kernel.org
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3563 F: Documentation/ABI/stable/sysfs-block
3564 F: Documentation/block/
3567 F: include/linux/bio.h
3568 F: include/linux/blk*
3569 F: kernel/trace/blktrace.c
3573 M: Joern Engel <joern@lazybastard.org>
3574 L: linux-mtd@lists.infradead.org
3576 F: drivers/mtd/devices/block2mtd.c
3579 M: Marcel Holtmann <marcel@holtmann.org>
3580 M: Johan Hedberg <johan.hedberg@gmail.com>
3581 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3582 L: linux-bluetooth@vger.kernel.org
3584 W: http://www.bluez.org/
3585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3587 F: drivers/bluetooth/
3590 M: Marcel Holtmann <marcel@holtmann.org>
3591 M: Johan Hedberg <johan.hedberg@gmail.com>
3592 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3593 L: linux-bluetooth@vger.kernel.org
3595 W: http://www.bluez.org/
3596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3598 F: include/net/bluetooth/
3602 M: Jay Vosburgh <j.vosburgh@gmail.com>
3603 M: Veaceslav Falico <vfalico@gmail.com>
3604 M: Andy Gospodarek <andy@greyhouse.net>
3605 L: netdev@vger.kernel.org
3607 W: http://sourceforge.net/projects/bonding/
3608 F: Documentation/networking/bonding.rst
3609 F: drivers/net/bonding/
3610 F: include/net/bond*
3611 F: include/uapi/linux/if_bonding.h
3613 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3614 M: Dan Robertson <dan@dlrobertson.com>
3615 L: linux-iio@vger.kernel.org
3617 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3618 F: drivers/iio/accel/bma400*
3620 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3621 M: Alexei Starovoitov <ast@kernel.org>
3622 M: Daniel Borkmann <daniel@iogearbox.net>
3623 M: Andrii Nakryiko <andrii@kernel.org>
3624 R: Martin KaFai Lau <martin.lau@linux.dev>
3625 R: Song Liu <song@kernel.org>
3626 R: Yonghong Song <yhs@fb.com>
3627 R: John Fastabend <john.fastabend@gmail.com>
3628 R: KP Singh <kpsingh@kernel.org>
3629 R: Stanislav Fomichev <sdf@google.com>
3630 R: Hao Luo <haoluo@google.com>
3631 R: Jiri Olsa <jolsa@kernel.org>
3632 L: bpf@vger.kernel.org
3635 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3638 F: Documentation/bpf/
3639 F: Documentation/networking/filter.rst
3640 F: Documentation/userspace-api/ebpf/
3642 F: include/linux/bpf*
3643 F: include/linux/btf*
3644 F: include/linux/filter.h
3645 F: include/trace/events/xdp.h
3646 F: include/uapi/linux/bpf*
3647 F: include/uapi/linux/btf*
3648 F: include/uapi/linux/filter.h
3650 F: kernel/trace/bpf_trace.c
3653 F: net/core/filter.c
3654 F: net/sched/act_bpf.c
3655 F: net/sched/cls_bpf.c
3657 F: scripts/bpf_doc.py
3658 F: scripts/pahole-flags.sh
3659 F: scripts/pahole-version.sh
3662 F: tools/testing/selftests/bpf/
3665 M: Shubham Bansal <illusionist.neo@gmail.com>
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: bpf@vger.kernel.org
3678 BPF JIT for MIPS (32-BIT AND 64-BIT)
3679 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3680 M: Paul Burton <paulburton@kernel.org>
3681 L: bpf@vger.kernel.org
3685 BPF JIT for NFP NICs
3686 M: Jakub Kicinski <kuba@kernel.org>
3687 L: bpf@vger.kernel.org
3689 F: drivers/net/ethernet/netronome/nfp/bpf/
3691 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3692 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3693 M: Michael Ellerman <mpe@ellerman.id.au>
3694 L: bpf@vger.kernel.org
3696 F: arch/powerpc/net/
3698 BPF JIT for RISC-V (32-bit)
3699 M: Luke Nelson <luke.r.nels@gmail.com>
3700 M: Xi Wang <xi.wang@gmail.com>
3701 L: bpf@vger.kernel.org
3704 X: arch/riscv/net/bpf_jit_comp64.c
3706 BPF JIT for RISC-V (64-bit)
3707 M: Björn Töpel <bjorn@kernel.org>
3708 L: bpf@vger.kernel.org
3711 X: arch/riscv/net/bpf_jit_comp32.c
3714 M: Ilya Leoshkevich <iii@linux.ibm.com>
3715 M: Heiko Carstens <hca@linux.ibm.com>
3716 M: Vasily Gorbik <gor@linux.ibm.com>
3717 L: bpf@vger.kernel.org
3720 X: arch/s390/net/pnet.c
3722 BPF JIT for SPARC (32-BIT AND 64-BIT)
3723 M: David S. Miller <davem@davemloft.net>
3724 L: bpf@vger.kernel.org
3728 BPF JIT for X86 32-BIT
3729 M: Wang YanQing <udknight@gmail.com>
3730 L: bpf@vger.kernel.org
3732 F: arch/x86/net/bpf_jit_comp32.c
3734 BPF JIT for X86 64-BIT
3735 M: Alexei Starovoitov <ast@kernel.org>
3736 M: Daniel Borkmann <daniel@iogearbox.net>
3737 L: bpf@vger.kernel.org
3740 X: arch/x86/net/bpf_jit_comp32.c
3743 M: Alexei Starovoitov <ast@kernel.org>
3744 M: Daniel Borkmann <daniel@iogearbox.net>
3745 R: John Fastabend <john.fastabend@gmail.com>
3746 L: bpf@vger.kernel.org
3748 F: kernel/bpf/verifier.c
3749 F: kernel/bpf/tnum.c
3750 F: kernel/bpf/core.c
3751 F: kernel/bpf/syscall.c
3752 F: kernel/bpf/dispatcher.c
3753 F: kernel/bpf/trampoline.c
3754 F: include/linux/bpf*
3755 F: include/linux/filter.h
3758 M: Martin KaFai Lau <martin.lau@linux.dev>
3759 L: bpf@vger.kernel.org
3762 F: include/linux/btf*
3765 M: Song Liu <song@kernel.org>
3766 R: Jiri Olsa <jolsa@kernel.org>
3767 L: bpf@vger.kernel.org
3769 F: kernel/trace/bpf_trace.c
3770 F: kernel/bpf/stackmap.c
3772 BPF [NETWORKING] (tc BPF, sock_addr)
3773 M: Martin KaFai Lau <martin.lau@linux.dev>
3774 M: Daniel Borkmann <daniel@iogearbox.net>
3775 R: John Fastabend <john.fastabend@gmail.com>
3776 L: bpf@vger.kernel.org
3777 L: netdev@vger.kernel.org
3779 F: net/core/filter.c
3780 F: net/sched/act_bpf.c
3781 F: net/sched/cls_bpf.c
3783 BPF [NETWORKING] (struct_ops, reuseport)
3784 M: Martin KaFai Lau <martin.lau@linux.dev>
3785 L: bpf@vger.kernel.org
3786 L: netdev@vger.kernel.org
3788 F: kernel/bpf/bpf_struct*
3790 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3791 M: KP Singh <kpsingh@kernel.org>
3792 R: Florent Revest <revest@chromium.org>
3793 R: Brendan Jackman <jackmanb@chromium.org>
3794 L: bpf@vger.kernel.org
3796 F: Documentation/bpf/prog_lsm.rst
3797 F: include/linux/bpf_lsm.h
3798 F: kernel/bpf/bpf_lsm.c
3801 BPF [STORAGE & CGROUPS]
3802 M: Martin KaFai Lau <martin.lau@linux.dev>
3803 L: bpf@vger.kernel.org
3805 F: kernel/bpf/cgroup.c
3806 F: kernel/bpf/*storage.c
3807 F: kernel/bpf/bpf_lru*
3810 M: Andrii Nakryiko <andrii@kernel.org>
3811 L: bpf@vger.kernel.org
3813 F: kernel/bpf/ringbuf.c
3816 M: Yonghong Song <yhs@fb.com>
3817 L: bpf@vger.kernel.org
3819 F: kernel/bpf/*iter.c
3821 BPF [L7 FRAMEWORK] (sockmap)
3822 M: John Fastabend <john.fastabend@gmail.com>
3823 M: Jakub Sitnicki <jakub@cloudflare.com>
3824 L: netdev@vger.kernel.org
3825 L: bpf@vger.kernel.org
3827 F: include/linux/skmsg.h
3829 F: net/core/sock_map.c
3830 F: net/ipv4/tcp_bpf.c
3831 F: net/ipv4/udp_bpf.c
3832 F: net/unix/unix_bpf.c
3834 BPF [LIBRARY] (libbpf)
3835 M: Andrii Nakryiko <andrii@kernel.org>
3836 L: bpf@vger.kernel.org
3840 BPF [TOOLING] (bpftool)
3841 M: Quentin Monnet <quentin@isovalent.com>
3842 L: bpf@vger.kernel.org
3844 F: kernel/bpf/disasm.*
3845 F: tools/bpf/bpftool/
3847 BPF [SELFTESTS] (Test Runners & Infrastructure)
3848 M: Andrii Nakryiko <andrii@kernel.org>
3849 R: Mykola Lysenko <mykolal@fb.com>
3850 L: bpf@vger.kernel.org
3852 F: tools/testing/selftests/bpf/
3855 L: bpf@vger.kernel.org
3857 K: (?:\b|_)bpf(?:\b|_)
3859 BROADCOM B44 10/100 ETHERNET DRIVER
3860 M: Michael Chan <michael.chan@broadcom.com>
3861 L: netdev@vger.kernel.org
3863 F: drivers/net/ethernet/broadcom/b44.*
3865 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3866 M: Florian Fainelli <f.fainelli@gmail.com>
3867 L: netdev@vger.kernel.org
3868 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3870 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3871 F: drivers/net/dsa/b53/*
3872 F: drivers/net/dsa/bcm_sf2*
3873 F: include/linux/dsa/brcm.h
3874 F: include/linux/platform_data/b53.h
3876 BROADCOM BCMBCA ARM ARCHITECTURE
3877 M: William Zhang <william.zhang@broadcom.com>
3878 M: Anand Gore <anand.gore@broadcom.com>
3879 M: Kursad Oney <kursad.oney@broadcom.com>
3880 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3883 T: git git://github.com/broadcom/stblinux.git
3884 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3885 F: arch/arm/boot/dts/bcm47622.dtsi
3886 F: arch/arm/boot/dts/bcm947622.dts
3890 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3891 M: Florian Fainelli <f.fainelli@gmail.com>
3892 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3893 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3896 T: git git://github.com/broadcom/stblinux.git
3897 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3898 F: drivers/pci/controller/pcie-brcmstb.c
3899 F: drivers/staging/vc04_services
3904 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3905 M: Florian Fainelli <f.fainelli@gmail.com>
3906 M: Ray Jui <rjui@broadcom.com>
3907 M: Scott Branden <sbranden@broadcom.com>
3908 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3910 T: git git://github.com/broadcom/mach-bcm
3911 F: arch/arm/mach-bcm/
3917 BROADCOM BCM47XX MIPS ARCHITECTURE
3918 M: Hauke Mehrtens <hauke@hauke-m.de>
3919 M: Rafał Miłecki <zajec5@gmail.com>
3920 L: linux-mips@vger.kernel.org
3922 F: Documentation/devicetree/bindings/mips/brcm/
3923 F: arch/mips/bcm47xx/*
3924 F: arch/mips/include/asm/mach-bcm47xx/*
3926 BROADCOM BCM4908 ETHERNET DRIVER
3927 M: Rafał Miłecki <rafal@milecki.pl>
3928 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3929 L: netdev@vger.kernel.org
3931 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3932 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3933 F: drivers/net/ethernet/broadcom/unimac.h
3935 BROADCOM BCM4908 PINMUX DRIVER
3936 M: Rafał Miłecki <rafal@milecki.pl>
3937 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3938 L: linux-gpio@vger.kernel.org
3940 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3941 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3943 BROADCOM BCM5301X ARM ARCHITECTURE
3944 M: Florian Fainelli <f.fainelli@gmail.com>
3945 M: Hauke Mehrtens <hauke@hauke-m.de>
3946 M: Rafał Miłecki <zajec5@gmail.com>
3947 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3950 F: arch/arm/boot/dts/bcm470*
3951 F: arch/arm/boot/dts/bcm5301*
3952 F: arch/arm/boot/dts/bcm953012*
3953 F: arch/arm/mach-bcm/bcm_5301x.c
3955 BROADCOM BCM53573 ARM ARCHITECTURE
3956 M: Florian Fainelli <f.fainelli@gmail.com>
3957 M: Rafał Miłecki <rafal@milecki.pl>
3958 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3961 F: arch/arm/boot/dts/bcm47189*
3962 F: arch/arm/boot/dts/bcm53573*
3964 BROADCOM BCM63XX ARM ARCHITECTURE
3965 M: Florian Fainelli <f.fainelli@gmail.com>
3966 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3969 T: git git://github.com/broadcom/stblinux.git
3972 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3973 M: Kevin Cernekee <cernekee@gmail.com>
3974 L: linux-usb@vger.kernel.org
3976 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3978 BROADCOM BCM7XXX ARM ARCHITECTURE
3979 M: Florian Fainelli <f.fainelli@gmail.com>
3980 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3983 T: git git://github.com/broadcom/stblinux.git
3984 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3985 F: arch/arm/boot/dts/bcm7*.dts*
3986 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3987 F: arch/arm/mach-bcm/*brcmstb*
3988 F: arch/arm/mm/cache-b15-rac.c
3989 F: drivers/bus/brcmstb_gisb.c
3990 F: drivers/pci/controller/pcie-brcmstb.c
3996 M: Al Cooper <alcooperx@gmail.com>
3997 L: linux-usb@vger.kernel.org
3998 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4000 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4001 F: drivers/usb/gadget/udc/bdc/
4003 BROADCOM BMIPS CPUFREQ DRIVER
4004 M: Markus Mayer <mmayer@broadcom.com>
4005 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4006 L: linux-pm@vger.kernel.org
4008 F: drivers/cpufreq/bmips-cpufreq.c
4010 BROADCOM BMIPS MIPS ARCHITECTURE
4011 M: Florian Fainelli <f.fainelli@gmail.com>
4012 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4013 L: linux-mips@vger.kernel.org
4015 T: git git://github.com/broadcom/stblinux.git
4016 F: arch/mips/bmips/*
4017 F: arch/mips/boot/dts/brcm/bcm*.dts*
4018 F: arch/mips/include/asm/mach-bmips/*
4019 F: arch/mips/kernel/*bmips*
4020 F: drivers/soc/bcm/bcm63xx
4021 F: drivers/irqchip/irq-bcm63*
4022 F: drivers/irqchip/irq-bcm7*
4023 F: drivers/irqchip/irq-brcmstb*
4024 F: include/linux/bcm963xx_nvram.h
4025 F: include/linux/bcm963xx_tag.h
4027 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4028 M: Rasesh Mody <rmody@marvell.com>
4029 M: GR-Linux-NIC-Dev@marvell.com
4030 L: netdev@vger.kernel.org
4032 F: drivers/net/ethernet/broadcom/bnx2.*
4033 F: drivers/net/ethernet/broadcom/bnx2_*
4035 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4036 M: Saurav Kashyap <skashyap@marvell.com>
4037 M: Javed Hasan <jhasan@marvell.com>
4038 M: GR-QLogic-Storage-Upstream@marvell.com
4039 L: linux-scsi@vger.kernel.org
4041 F: drivers/scsi/bnx2fc/
4043 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4044 M: Nilesh Javali <njavali@marvell.com>
4045 M: Manish Rangankar <mrangankar@marvell.com>
4046 M: GR-QLogic-Storage-Upstream@marvell.com
4047 L: linux-scsi@vger.kernel.org
4049 F: drivers/scsi/bnx2i/
4051 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4052 M: Ariel Elior <aelior@marvell.com>
4053 M: Sudarsana Kalluru <skalluru@marvell.com>
4054 M: Manish Chopra <manishc@marvell.com>
4055 L: netdev@vger.kernel.org
4057 F: drivers/net/ethernet/broadcom/bnx2x/
4059 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4060 M: Michael Chan <michael.chan@broadcom.com>
4061 L: netdev@vger.kernel.org
4063 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4064 F: drivers/net/ethernet/broadcom/bnxt/
4065 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4067 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4068 M: Arend van Spriel <aspriel@gmail.com>
4069 M: Franky Lin <franky.lin@broadcom.com>
4070 M: Hante Meuleman <hante.meuleman@broadcom.com>
4071 L: linux-wireless@vger.kernel.org
4072 L: brcm80211-dev-list.pdl@broadcom.com
4073 L: SHA-cyfmac-dev-list@infineon.com
4075 F: drivers/net/wireless/broadcom/brcm80211/
4077 BROADCOM BRCMSTB GPIO DRIVER
4078 M: Doug Berger <opendmb@gmail.com>
4079 M: Florian Fainelli <f.fainelli@gmail.com>
4080 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4082 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4083 F: drivers/gpio/gpio-brcmstb.c
4085 BROADCOM BRCMSTB I2C DRIVER
4086 M: Kamal Dasu <kdasu.kdev@gmail.com>
4087 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4088 L: linux-i2c@vger.kernel.org
4090 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4091 F: drivers/i2c/busses/i2c-brcmstb.c
4093 BROADCOM BRCMSTB UART DRIVER
4094 M: Al Cooper <alcooperx@gmail.com>
4095 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4096 L: linux-serial@vger.kernel.org
4098 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4099 F: drivers/tty/serial/8250/8250_bcm7271.c
4101 BROADCOM BRCMSTB USB EHCI DRIVER
4102 M: Al Cooper <alcooperx@gmail.com>
4103 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4104 L: linux-usb@vger.kernel.org
4106 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4107 F: drivers/usb/host/ehci-brcm.*
4109 BROADCOM BRCMSTB USB PIN MAP DRIVER
4110 M: Al Cooper <alcooperx@gmail.com>
4111 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4112 L: linux-usb@vger.kernel.org
4114 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4115 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4117 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4118 M: Al Cooper <alcooperx@gmail.com>
4119 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4120 L: linux-kernel@vger.kernel.org
4122 F: drivers/phy/broadcom/phy-brcm-usb*
4124 BROADCOM ETHERNET PHY DRIVERS
4125 M: Florian Fainelli <f.fainelli@gmail.com>
4126 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4127 L: netdev@vger.kernel.org
4129 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4130 F: drivers/net/phy/bcm*.[ch]
4131 F: drivers/net/phy/broadcom.c
4132 F: include/linux/brcmphy.h
4134 BROADCOM GENET ETHERNET DRIVER
4135 M: Doug Berger <opendmb@gmail.com>
4136 M: Florian Fainelli <f.fainelli@gmail.com>
4137 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4138 L: netdev@vger.kernel.org
4140 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4141 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4142 F: drivers/net/ethernet/broadcom/genet/
4143 F: drivers/net/ethernet/broadcom/unimac.h
4144 F: drivers/net/mdio/mdio-bcm-unimac.c
4145 F: include/linux/platform_data/bcmgenet.h
4146 F: include/linux/platform_data/mdio-bcm-unimac.h
4148 BROADCOM IPROC ARM ARCHITECTURE
4149 M: Ray Jui <rjui@broadcom.com>
4150 M: Scott Branden <sbranden@broadcom.com>
4151 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4154 T: git git://github.com/broadcom/stblinux.git
4155 F: arch/arm64/boot/dts/broadcom/northstar2/*
4156 F: arch/arm64/boot/dts/broadcom/stingray/*
4157 F: drivers/clk/bcm/clk-ns*
4158 F: drivers/clk/bcm/clk-sr*
4159 F: drivers/pinctrl/bcm/pinctrl-ns*
4160 F: include/dt-bindings/clock/bcm-sr*
4177 BROADCOM IPROC GBIT ETHERNET DRIVER
4178 M: Rafał Miłecki <rafal@milecki.pl>
4179 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4180 L: netdev@vger.kernel.org
4182 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4183 F: drivers/net/ethernet/broadcom/bgmac*
4184 F: drivers/net/ethernet/broadcom/unimac.h
4186 BROADCOM KONA GPIO DRIVER
4187 M: Ray Jui <rjui@broadcom.com>
4188 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4190 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4191 F: drivers/gpio/gpio-bcm-kona.c
4193 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4194 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4195 M: Kashyap Desai <kashyap.desai@broadcom.com>
4196 M: Sumit Saxena <sumit.saxena@broadcom.com>
4197 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4198 L: mpi3mr-linuxdrv.pdl@broadcom.com
4199 L: linux-scsi@vger.kernel.org
4201 W: https://www.broadcom.com/support/storage
4202 F: drivers/scsi/mpi3mr/
4204 BROADCOM NETXTREME-E ROCE DRIVER
4205 M: Selvin Xavier <selvin.xavier@broadcom.com>
4206 L: linux-rdma@vger.kernel.org
4208 W: http://www.broadcom.com
4209 F: drivers/infiniband/hw/bnxt_re/
4210 F: include/uapi/rdma/bnxt_re-abi.h
4212 BROADCOM NVRAM DRIVER
4213 M: Rafał Miłecki <zajec5@gmail.com>
4214 L: linux-mips@vger.kernel.org
4216 F: drivers/firmware/broadcom/*
4218 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4219 M: Rafał Miłecki <rafal@milecki.pl>
4220 M: Florian Fainelli <f.fainelli@gmail.com>
4221 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4222 L: linux-pm@vger.kernel.org
4224 T: git git://github.com/broadcom/stblinux.git
4225 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4226 F: include/dt-bindings/soc/bcm-pmb.h
4228 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4229 M: Rafał Miłecki <zajec5@gmail.com>
4230 L: linux-wireless@vger.kernel.org
4233 F: include/linux/bcma/
4236 M: Kamal Dasu <kdasu.kdev@gmail.com>
4237 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4239 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4240 F: drivers/spi/spi-bcm-qspi.*
4241 F: drivers/spi/spi-brcmstb-qspi.c
4242 F: drivers/spi/spi-iproc-qspi.c
4244 BROADCOM STB AVS CPUFREQ DRIVER
4245 M: Markus Mayer <mmayer@broadcom.com>
4246 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4247 L: linux-pm@vger.kernel.org
4249 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4250 F: drivers/cpufreq/brcmstb*
4252 BROADCOM STB AVS TMON DRIVER
4253 M: Markus Mayer <mmayer@broadcom.com>
4254 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4255 L: linux-pm@vger.kernel.org
4257 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4258 F: drivers/thermal/broadcom/brcmstb*
4260 BROADCOM STB DPFE DRIVER
4261 M: Markus Mayer <mmayer@broadcom.com>
4262 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4265 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4266 F: drivers/memory/brcmstb_dpfe.c
4268 BROADCOM STB NAND FLASH DRIVER
4269 M: Brian Norris <computersforpeace@gmail.com>
4270 M: Kamal Dasu <kdasu.kdev@gmail.com>
4271 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272 L: linux-mtd@lists.infradead.org
4274 F: drivers/mtd/nand/raw/brcmnand/
4275 F: include/linux/platform_data/brcmnand.h
4277 BROADCOM STB PCIE DRIVER
4278 M: Jim Quinlan <jim2101024@gmail.com>
4279 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4280 M: Florian Fainelli <f.fainelli@gmail.com>
4281 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4282 L: linux-pci@vger.kernel.org
4284 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4285 F: drivers/pci/controller/pcie-brcmstb.c
4287 BROADCOM SYSTEMPORT ETHERNET DRIVER
4288 M: Florian Fainelli <f.fainelli@gmail.com>
4289 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4290 L: netdev@vger.kernel.org
4292 F: drivers/net/ethernet/broadcom/bcmsysport.*
4293 F: drivers/net/ethernet/broadcom/unimac.h
4294 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4296 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4297 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4298 M: Prashant Sreedharan <prashant@broadcom.com>
4299 M: Michael Chan <mchan@broadcom.com>
4300 L: netdev@vger.kernel.org
4302 F: drivers/net/ethernet/broadcom/tg3.*
4305 M: Scott Branden <scott.branden@broadcom.com>
4306 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308 F: drivers/misc/bcm-vk/
4309 F: include/uapi/linux/misc/bcm_vk.h
4311 BROCADE BFA FC SCSI DRIVER
4312 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4313 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4314 L: linux-scsi@vger.kernel.org
4316 F: drivers/scsi/bfa/
4318 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4319 M: Rasesh Mody <rmody@marvell.com>
4320 M: Sudarsana Kalluru <skalluru@marvell.com>
4321 M: GR-Linux-NIC-Dev@marvell.com
4322 L: netdev@vger.kernel.org
4324 F: drivers/net/ethernet/brocade/bna/
4326 BSG (block layer generic sg v4 driver)
4327 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4328 L: linux-scsi@vger.kernel.org
4331 F: include/linux/bsg.h
4332 F: include/uapi/linux/bsg.h
4335 M: Clemens Ladisch <clemens@ladisch.de>
4336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4339 F: Documentation/sound/cards/bt87x.rst
4340 F: sound/pci/bt87x.c
4343 M: Michael Buesch <m@bues.ch>
4345 W: http://bu3sch.de/btgpio.php
4346 F: drivers/gpio/gpio-bt8xx.c
4349 M: Chris Mason <clm@fb.com>
4350 M: Josef Bacik <josef@toxicpanda.com>
4351 M: David Sterba <dsterba@suse.com>
4352 L: linux-btrfs@vger.kernel.org
4354 W: http://btrfs.wiki.kernel.org/
4355 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4356 C: irc://irc.libera.chat/btrfs
4357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4358 F: Documentation/filesystems/btrfs.rst
4360 F: include/linux/btrfs*
4361 F: include/uapi/linux/btrfs*
4363 BTTV VIDEO4LINUX DRIVER
4364 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4365 L: linux-media@vger.kernel.org
4367 W: https://linuxtv.org
4368 T: git git://linuxtv.org/media_tree.git
4369 F: Documentation/driver-api/media/drivers/bttv*
4370 F: drivers/media/pci/bt8xx/bttv*
4372 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4373 M: Chanwoo Choi <cw00.choi@samsung.com>
4374 L: linux-pm@vger.kernel.org
4375 L: linux-samsung-soc@vger.kernel.org
4377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4378 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4379 F: drivers/devfreq/exynos-bus.c
4381 BUSLOGIC SCSI DRIVER
4382 M: Khalid Aziz <khalid@gonehiking.org>
4383 L: linux-scsi@vger.kernel.org
4385 F: drivers/scsi/BusLogic.*
4386 F: drivers/scsi/FlashPoint.*
4388 C-MEDIA CMI8788 DRIVER
4389 M: Clemens Ladisch <clemens@ladisch.de>
4390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4393 F: sound/pci/oxygen/
4396 M: Guo Ren <guoren@kernel.org>
4397 L: linux-csky@vger.kernel.org
4399 T: git https://github.com/c-sky/csky-linux.git
4400 F: Documentation/devicetree/bindings/csky/
4401 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4402 F: Documentation/devicetree/bindings/timer/csky,*
4404 F: drivers/clocksource/timer-gx6605s.c
4405 F: drivers/clocksource/timer-mp-csky.c
4406 F: drivers/irqchip/irq-csky-*
4410 CA8210 IEEE-802.15.4 RADIO DRIVER
4411 L: linux-wpan@vger.kernel.org
4413 W: https://github.com/Cascoda/ca8210-linux.git
4414 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4415 F: drivers/net/ieee802154/ca8210.c
4417 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4418 M: Damien Le Moal <damien.lemoal@wdc.com>
4419 L: linux-riscv@lists.infradead.org
4420 L: linux-gpio@vger.kernel.org (pinctrl driver)
4421 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4422 F: drivers/pinctrl/pinctrl-k210.c
4424 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4425 M: Damien Le Moal <damien.lemoal@wdc.com>
4426 L: linux-kernel@vger.kernel.org
4427 L: linux-riscv@lists.infradead.org
4429 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4430 F: drivers/reset/reset-k210.c
4432 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4433 M: Damien Le Moal <damien.lemoal@wdc.com>
4434 L: linux-riscv@lists.infradead.org
4436 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4437 F: drivers/soc/canaan/
4438 F: include/soc/canaan/
4440 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4441 M: David Howells <dhowells@redhat.com>
4442 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4444 F: Documentation/filesystems/caching/cachefiles.rst
4447 CADENCE MIPI-CSI2 BRIDGES
4448 M: Maxime Ripard <mripard@kernel.org>
4449 L: linux-media@vger.kernel.org
4451 F: Documentation/devicetree/bindings/media/cdns,*.txt
4452 F: drivers/media/platform/cadence/cdns-csi2*
4455 L: linux-mtd@lists.infradead.org
4457 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4458 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4460 CADENCE USB3 DRD IP DRIVER
4461 M: Peter Chen <peter.chen@kernel.org>
4462 M: Pawel Laszczak <pawell@cadence.com>
4463 R: Roger Quadros <rogerq@kernel.org>
4464 R: Aswath Govindraju <a-govindraju@ti.com>
4465 L: linux-usb@vger.kernel.org
4467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4468 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4469 F: drivers/usb/cdns3/
4470 X: drivers/usb/cdns3/cdnsp*
4472 CADENCE USBSSP DRD IP DRIVER
4473 M: Pawel Laszczak <pawell@cadence.com>
4474 L: linux-usb@vger.kernel.org
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4477 F: drivers/usb/cdns3/
4478 X: drivers/usb/cdns3/cdns3*
4480 CADET FM/AM RADIO RECEIVER DRIVER
4481 M: Hans Verkuil <hverkuil@xs4all.nl>
4482 L: linux-media@vger.kernel.org
4484 W: https://linuxtv.org
4485 T: git git://linuxtv.org/media_tree.git
4486 F: drivers/media/radio/radio-cadet*
4488 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4489 L: linux-media@vger.kernel.org
4491 T: git git://linuxtv.org/media_tree.git
4492 F: Documentation/admin-guide/media/cafe_ccic*
4493 F: drivers/media/platform/marvell/
4496 L: netdev@vger.kernel.org
4498 F: Documentation/networking/caif/
4499 F: drivers/net/caif/
4500 F: include/net/caif/
4501 F: include/uapi/linux/caif/
4505 M: Toke Høiland-Jørgensen <toke@toke.dk>
4506 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4508 F: net/sched/sch_cake.c
4511 M: Wolfgang Grandegger <wg@grandegger.com>
4512 M: Marc Kleine-Budde <mkl@pengutronix.de>
4513 L: linux-can@vger.kernel.org
4515 W: https://github.com/linux-can
4516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4518 F: Documentation/devicetree/bindings/net/can/
4519 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4521 F: drivers/phy/phy-can-transceiver.c
4522 F: include/linux/can/bittiming.h
4523 F: include/linux/can/dev.h
4524 F: include/linux/can/length.h
4525 F: include/linux/can/platform/
4526 F: include/linux/can/rx-offload.h
4527 F: include/uapi/linux/can/error.h
4528 F: include/uapi/linux/can/netlink.h
4529 F: include/uapi/linux/can/vxcan.h
4532 M: Oliver Hartkopp <socketcan@hartkopp.net>
4533 M: Marc Kleine-Budde <mkl@pengutronix.de>
4534 L: linux-can@vger.kernel.org
4536 W: https://github.com/linux-can
4537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4539 F: Documentation/networking/can.rst
4540 F: include/linux/can/can-ml.h
4541 F: include/linux/can/core.h
4542 F: include/linux/can/skb.h
4543 F: include/net/netns/can.h
4544 F: include/uapi/linux/can.h
4545 F: include/uapi/linux/can/bcm.h
4546 F: include/uapi/linux/can/gw.h
4547 F: include/uapi/linux/can/isotp.h
4548 F: include/uapi/linux/can/raw.h
4551 CAN-J1939 NETWORK LAYER
4552 M: Robin van der Gracht <robin@protonic.nl>
4553 M: Oleksij Rempel <o.rempel@pengutronix.de>
4554 R: kernel@pengutronix.de
4555 L: linux-can@vger.kernel.org
4557 F: Documentation/networking/j1939.rst
4558 F: include/uapi/linux/can/j1939.h
4562 M: Serge Hallyn <serge@hallyn.com>
4563 L: linux-security-module@vger.kernel.org
4565 F: include/linux/capability.h
4566 F: include/uapi/linux/capability.h
4567 F: kernel/capability.c
4568 F: security/commoncap.c
4570 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4571 M: Kevin Tsai <ktsai@capellamicro.com>
4573 F: drivers/iio/light/cm*
4575 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4576 M: Christian Lamparter <chunkeey@googlemail.com>
4577 L: linux-wireless@vger.kernel.org
4579 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4580 F: drivers/net/wireless/ath/carl9170/
4583 M: Robert Richter <rric@kernel.org>
4585 W: http://www.marvell.com
4586 F: drivers/i2c/busses/i2c-octeon*
4587 F: drivers/i2c/busses/i2c-thunderx*
4589 CAVIUM LIQUIDIO NETWORK DRIVER
4590 M: Derek Chickles <dchickles@marvell.com>
4591 M: Satanand Burla <sburla@marvell.com>
4592 M: Felix Manlunas <fmanlunas@marvell.com>
4593 L: netdev@vger.kernel.org
4595 W: http://www.marvell.com
4596 F: drivers/net/ethernet/cavium/liquidio/
4599 M: Robert Richter <rric@kernel.org>
4601 W: http://www.marvell.com
4602 F: drivers/mmc/host/cavium*
4604 CAVIUM OCTEON-TX CRYPTO DRIVER
4605 M: George Cherian <gcherian@marvell.com>
4606 L: linux-crypto@vger.kernel.org
4608 W: http://www.marvell.com
4609 F: drivers/crypto/cavium/cpt/
4611 CAVIUM THUNDERX2 ARM64 SOC
4612 M: Robert Richter <rric@kernel.org>
4613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4615 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4616 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4618 CBS/ETF/TAPRIO QDISCS
4619 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4621 L: netdev@vger.kernel.org
4622 F: net/sched/sch_cbs.c
4623 F: net/sched/sch_etf.c
4624 F: net/sched/sch_taprio.c
4626 CC2520 IEEE-802.15.4 RADIO DRIVER
4627 M: Varka Bhadram <varkabhadram@gmail.com>
4628 L: linux-wpan@vger.kernel.org
4630 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4631 F: drivers/net/ieee802154/cc2520.c
4632 F: include/linux/spi/cc2520.h
4634 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4635 M: Gilad Ben-Yossef <gilad@benyossef.com>
4636 L: linux-crypto@vger.kernel.org
4638 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4639 F: drivers/crypto/ccree/
4641 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4642 M: Hadar Gat <hadar.gat@arm.com>
4643 L: linux-crypto@vger.kernel.org
4645 F: drivers/char/hw_random/cctrng.c
4646 F: drivers/char/hw_random/cctrng.h
4647 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4648 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4651 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4652 L: linux-media@vger.kernel.org
4654 W: http://linuxtv.org
4655 T: git git://linuxtv.org/media_tree.git
4656 F: Documentation/ABI/testing/debugfs-cec-error-inj
4657 F: Documentation/devicetree/bindings/media/cec.txt
4658 F: Documentation/driver-api/media/cec-core.rst
4659 F: Documentation/userspace-api/media/cec
4660 F: drivers/media/cec/
4661 F: drivers/media/rc/keymaps/rc-cec.c
4662 F: include/media/cec-notifier.h
4663 F: include/media/cec.h
4664 F: include/uapi/linux/cec-funcs.h
4665 F: include/uapi/linux/cec.h
4668 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4669 L: linux-media@vger.kernel.org
4671 W: http://linuxtv.org
4672 T: git git://linuxtv.org/media_tree.git
4673 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4674 F: drivers/media/cec/platform/cec-gpio/
4676 CELL BROADBAND ENGINE ARCHITECTURE
4677 M: Arnd Bergmann <arnd@arndb.de>
4678 L: linuxppc-dev@lists.ozlabs.org
4680 W: http://www.ibm.com/developerworks/power/cell/
4681 F: arch/powerpc/include/asm/cell*.h
4682 F: arch/powerpc/include/asm/spu*.h
4683 F: arch/powerpc/include/uapi/asm/spu*.h
4684 F: arch/powerpc/platforms/cell/
4686 CELLWISE CW2015 BATTERY DRIVER
4687 M: Tobias Schrammm <t.schramm@manjaro.org>
4689 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4690 F: drivers/power/supply/cw2015_battery.c
4692 CEPH COMMON CODE (LIBCEPH)
4693 M: Ilya Dryomov <idryomov@gmail.com>
4694 M: Xiubo Li <xiubli@redhat.com>
4695 R: Jeff Layton <jlayton@kernel.org>
4696 L: ceph-devel@vger.kernel.org
4699 T: git git://github.com/ceph/ceph-client.git
4700 F: include/linux/ceph/
4701 F: include/linux/crush/
4704 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4705 M: Xiubo Li <xiubli@redhat.com>
4706 M: Ilya Dryomov <idryomov@gmail.com>
4707 R: Jeff Layton <jlayton@kernel.org>
4708 L: ceph-devel@vger.kernel.org
4711 T: git git://github.com/ceph/ceph-client.git
4712 F: Documentation/filesystems/ceph.rst
4715 CERTIFICATE HANDLING
4716 M: David Howells <dhowells@redhat.com>
4717 M: David Woodhouse <dwmw2@infradead.org>
4718 L: keyrings@vger.kernel.org
4720 F: Documentation/admin-guide/module-signing.rst
4722 F: scripts/check-blacklist-hashes.awk
4723 F: scripts/sign-file.c
4726 CFAG12864B LCD DRIVER
4727 M: Miguel Ojeda <ojeda@kernel.org>
4729 F: drivers/auxdisplay/cfag12864b.c
4730 F: include/linux/cfag12864b.h
4732 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4733 M: Miguel Ojeda <ojeda@kernel.org>
4735 F: drivers/auxdisplay/cfag12864bfb.c
4736 F: include/linux/cfag12864b.h
4738 CHAR and MISC DRIVERS
4739 M: Arnd Bergmann <arnd@arndb.de>
4740 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4745 F: include/linux/miscdevice.h
4746 X: drivers/char/agp/
4747 X: drivers/char/hw_random/
4748 X: drivers/char/ipmi/
4749 X: drivers/char/random.c
4750 X: drivers/char/tpm/
4753 M: Andy Whitcroft <apw@canonical.com>
4754 M: Joe Perches <joe@perches.com>
4755 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4756 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4758 F: scripts/checkpatch.pl
4760 CHECKPATCH DOCUMENTATION
4761 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4762 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4763 R: Joe Perches <joe@perches.com>
4765 F: Documentation/dev-tools/checkpatch.rst
4767 CHINESE DOCUMENTATION
4768 M: Alex Shi <alexs@kernel.org>
4769 M: Yanteng Si <siyanteng@loongson.cn>
4771 F: Documentation/translations/zh_CN/
4773 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4774 M: Peter Chen <peter.chen@kernel.org>
4775 L: linux-usb@vger.kernel.org
4777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4778 F: drivers/usb/chipidea/
4780 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4781 M: Hans de Goede <hdegoede@redhat.com>
4782 L: linux-input@vger.kernel.org
4784 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4785 F: drivers/input/touchscreen/chipone_icn8318.c
4787 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4788 M: Hans de Goede <hdegoede@redhat.com>
4789 L: linux-input@vger.kernel.org
4791 F: drivers/input/touchscreen/chipone_icn8505.c
4793 CHROME HARDWARE PLATFORM SUPPORT
4794 M: Benson Leung <bleung@chromium.org>
4795 L: chrome-platform@lists.linux.dev
4797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4798 F: drivers/platform/chrome/
4800 CHROMEOS EC CODEC DRIVER
4801 M: Cheng-Yi Chiang <cychiang@chromium.org>
4802 M: Tzung-Bi Shih <tzungbi@google.com>
4803 R: Guenter Roeck <groeck@chromium.org>
4804 L: chrome-platform@lists.linux.dev
4806 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4807 F: sound/soc/codecs/cros_ec_codec.*
4809 CHROMEOS EC SUBDRIVERS
4810 M: Benson Leung <bleung@chromium.org>
4811 R: Guenter Roeck <groeck@chromium.org>
4812 L: chrome-platform@lists.linux.dev
4814 F: drivers/power/supply/cros_usbpd-charger.c
4818 CHROMEOS EC USB TYPE-C DRIVER
4819 M: Prashant Malani <pmalani@chromium.org>
4820 L: chrome-platform@lists.linux.dev
4822 F: drivers/platform/chrome/cros_ec_typec.c
4824 CHROMEOS EC USB PD NOTIFY DRIVER
4825 M: Prashant Malani <pmalani@chromium.org>
4826 L: chrome-platform@lists.linux.dev
4828 F: drivers/platform/chrome/cros_usbpd_notify.c
4829 F: include/linux/platform_data/cros_usbpd_notify.h
4831 CHRONTEL CH7322 CEC DRIVER
4832 M: Joe Tessler <jrt@google.com>
4833 L: linux-media@vger.kernel.org
4835 T: git git://linuxtv.org/media_tree.git
4836 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4837 F: drivers/media/cec/i2c/ch7322.c
4839 CIRRUS LOGIC AUDIO CODEC DRIVERS
4840 M: James Schulman <james.schulman@cirrus.com>
4841 M: David Rhodes <david.rhodes@cirrus.com>
4842 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4843 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4845 L: patches@opensource.cirrus.com
4847 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4848 F: include/dt-bindings/sound/cs*
4849 F: sound/pci/hda/cs*
4850 F: sound/soc/codecs/cs*
4852 CIRRUS LOGIC DSP FIRMWARE DRIVER
4853 M: Simon Trimmer <simont@opensource.cirrus.com>
4854 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4855 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4856 L: patches@opensource.cirrus.com
4858 W: https://github.com/CirrusLogic/linux-drivers/wiki
4859 T: git https://github.com/CirrusLogic/linux-drivers.git
4860 F: drivers/firmware/cirrus/*
4861 F: include/linux/firmware/cirrus/*
4863 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4864 M: Hartley Sweeten <hsweeten@visionengravers.com>
4865 L: netdev@vger.kernel.org
4867 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4869 CIRRUS LOGIC LOCHNAGAR DRIVER
4870 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4871 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4872 L: patches@opensource.cirrus.com
4874 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4875 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4876 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4877 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4878 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4879 F: Documentation/hwmon/lochnagar.rst
4880 F: drivers/clk/clk-lochnagar.c
4881 F: drivers/hwmon/lochnagar-hwmon.c
4882 F: drivers/mfd/lochnagar-i2c.c
4883 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4884 F: drivers/regulator/lochnagar-regulator.c
4885 F: include/dt-bindings/clk/lochnagar.h
4886 F: include/dt-bindings/pinctrl/lochnagar.h
4887 F: include/linux/mfd/lochnagar*
4888 F: sound/soc/codecs/lochnagar-sc.c
4890 CIRRUS LOGIC MADERA CODEC DRIVERS
4891 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4892 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4894 L: patches@opensource.cirrus.com
4896 W: https://github.com/CirrusLogic/linux-drivers/wiki
4897 T: git https://github.com/CirrusLogic/linux-drivers.git
4898 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4899 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4900 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4901 F: drivers/gpio/gpio-madera*
4902 F: drivers/irqchip/irq-madera*
4903 F: drivers/mfd/cs47l*
4904 F: drivers/mfd/madera*
4905 F: drivers/pinctrl/cirrus/*
4906 F: include/dt-bindings/sound/madera*
4907 F: include/linux/irqchip/irq-madera*
4908 F: include/linux/mfd/madera/*
4909 F: include/sound/madera*
4910 F: sound/soc/codecs/cs47l*
4911 F: sound/soc/codecs/madera*
4913 CISCO FCOE HBA DRIVER
4914 M: Satish Kharat <satishkh@cisco.com>
4915 M: Sesidhar Baddela <sebaddel@cisco.com>
4916 M: Karan Tilak Kumar <kartilak@cisco.com>
4917 L: linux-scsi@vger.kernel.org
4919 F: drivers/scsi/fnic/
4921 CISCO SCSI HBA DRIVER
4922 M: Karan Tilak Kumar <kartilak@cisco.com>
4923 M: Sesidhar Baddela <sebaddel@cisco.com>
4924 L: linux-scsi@vger.kernel.org
4926 F: drivers/scsi/snic/
4928 CISCO VIC ETHERNET NIC DRIVER
4929 M: Christian Benvenuti <benve@cisco.com>
4930 M: Govindarajulu Varadarajan <_govind@gmx.com>
4932 F: drivers/net/ethernet/cisco/enic/
4934 CISCO VIC LOW LATENCY NIC DRIVER
4935 M: Christian Benvenuti <benve@cisco.com>
4936 M: Nelson Escobar <neescoba@cisco.com>
4938 F: drivers/infiniband/hw/usnic/
4941 M: Miguel Ojeda <ojeda@kernel.org>
4945 CLANG/LLVM BUILD SUPPORT
4946 M: Nathan Chancellor <nathan@kernel.org>
4947 M: Nick Desaulniers <ndesaulniers@google.com>
4948 R: Tom Rix <trix@redhat.com>
4949 L: llvm@lists.linux.dev
4951 W: https://clangbuiltlinux.github.io/
4952 B: https://github.com/ClangBuiltLinux/linux/issues
4953 C: irc://irc.libera.chat/clangbuiltlinux
4954 F: Documentation/kbuild/llvm.rst
4955 F: include/linux/compiler-clang.h
4956 F: scripts/Makefile.clang
4957 F: scripts/clang-tools/
4958 K: \b(?i:clang|llvm)\b
4960 CLANG CONTROL FLOW INTEGRITY SUPPORT
4961 M: Sami Tolvanen <samitolvanen@google.com>
4962 M: Kees Cook <keescook@chromium.org>
4963 R: Nathan Chancellor <nathan@kernel.org>
4964 R: Nick Desaulniers <ndesaulniers@google.com>
4965 L: llvm@lists.linux.dev
4967 B: https://github.com/ClangBuiltLinux/linux/issues
4968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4969 F: include/linux/cfi.h
4973 M: Russell King <linux@armlinux.org.uk>
4974 L: linux-clk@vger.kernel.org
4976 F: include/linux/clk.h
4978 CLOCKSOURCE, CLOCKEVENT DRIVERS
4979 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4980 M: Thomas Gleixner <tglx@linutronix.de>
4981 L: linux-kernel@vger.kernel.org
4983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4984 F: Documentation/devicetree/bindings/timer/
4985 F: drivers/clocksource/
4988 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4989 M: Daniel Oliveira Nascimento <don@syst.com.br>
4990 L: platform-driver-x86@vger.kernel.org
4992 F: drivers/platform/x86/classmate-laptop.c
4995 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4996 L: linux-media@vger.kernel.org
4998 W: https://linuxtv.org
4999 T: git git://linuxtv.org/media_tree.git
5000 F: drivers/media/pci/cobalt/
5002 COCCINELLE/Semantic Patches (SmPL)
5003 M: Julia Lawall <Julia.Lawall@inria.fr>
5004 M: Nicolas Palix <nicolas.palix@imag.fr>
5005 L: cocci@inria.fr (moderated for non-subscribers)
5007 W: https://coccinelle.gitlabpages.inria.fr/website/
5008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5009 F: Documentation/dev-tools/coccinelle.rst
5010 F: scripts/coccicheck
5011 F: scripts/coccinelle/
5014 M: Jan Harkes <jaharkes@cs.cmu.edu>
5016 L: codalist@coda.cs.cmu.edu
5018 W: http://www.coda.cs.cmu.edu/
5019 F: Documentation/filesystems/coda.rst
5021 F: include/linux/coda*.h
5022 F: include/uapi/linux/coda*.h
5024 CODA V4L2 MEM2MEM DRIVER
5025 M: Philipp Zabel <p.zabel@pengutronix.de>
5026 L: linux-media@vger.kernel.org
5028 F: Documentation/devicetree/bindings/media/coda.yaml
5029 F: drivers/media/platform/chips-media/
5032 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5034 F: Documentation/process/code-of-conduct-interpretation.rst
5035 F: Documentation/process/code-of-conduct.rst
5038 M: Ian Abbott <abbotti@mev.co.uk>
5039 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5042 F: include/linux/comedi/
5043 F: include/uapi/linux/comedi.h
5045 COMMON CLK FRAMEWORK
5046 M: Michael Turquette <mturquette@baylibre.com>
5047 M: Stephen Boyd <sboyd@kernel.org>
5048 L: linux-clk@vger.kernel.org
5050 Q: http://patchwork.kernel.org/project/linux-clk/list/
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5052 F: Documentation/devicetree/bindings/clock/
5054 F: include/dt-bindings/clock/
5055 F: include/linux/clk-pr*
5056 F: include/linux/clk/
5057 F: include/linux/of_clk.h
5058 X: drivers/clk/clkdev.c
5060 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5061 M: Steve French <sfrench@samba.org>
5062 L: linux-cifs@vger.kernel.org
5063 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5065 W: http://linux-cifs.samba.org/
5066 T: git git://git.samba.org/sfrench/cifs-2.6.git
5067 F: Documentation/admin-guide/cifs/
5071 COMPACTPCI HOTPLUG CORE
5072 M: Scott Murray <scott@spiteful.org>
5073 L: linux-pci@vger.kernel.org
5075 F: drivers/pci/hotplug/cpci_hotplug*
5077 COMPACTPCI HOTPLUG GENERIC DRIVER
5078 M: Scott Murray <scott@spiteful.org>
5079 L: linux-pci@vger.kernel.org
5081 F: drivers/pci/hotplug/cpcihp_generic.c
5083 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5084 M: Scott Murray <scott@spiteful.org>
5085 L: linux-pci@vger.kernel.org
5087 F: drivers/pci/hotplug/cpcihp_zt5550.*
5089 COMPAL LAPTOP SUPPORT
5090 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5091 L: platform-driver-x86@vger.kernel.org
5093 F: drivers/platform/x86/compal-laptop.c
5096 M: Miguel Ojeda <ojeda@kernel.org>
5097 R: Nick Desaulniers <ndesaulniers@google.com>
5099 F: include/linux/compiler_attributes.h
5101 COMPUTE EXPRESS LINK (CXL)
5102 M: Alison Schofield <alison.schofield@intel.com>
5103 M: Vishal Verma <vishal.l.verma@intel.com>
5104 M: Ira Weiny <ira.weiny@intel.com>
5105 M: Ben Widawsky <ben.widawsky@intel.com>
5106 M: Dan Williams <dan.j.williams@intel.com>
5107 L: linux-cxl@vger.kernel.org
5110 F: include/uapi/linux/cxl_mem.h
5112 CONEXANT ACCESSRUNNER USB DRIVER
5113 L: accessrunner-general@lists.sourceforge.net
5115 W: http://accessrunner.sourceforge.net/
5116 F: drivers/usb/atm/cxacru.c
5119 M: Joel Becker <jlbec@evilplan.org>
5120 M: Christoph Hellwig <hch@lst.de>
5122 T: git git://git.infradead.org/users/hch/configfs.git
5124 F: include/linux/configfs.h
5125 F: samples/configfs/
5128 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5130 F: drivers/video/console/
5131 F: include/linux/console*
5134 M: Frederic Weisbecker <frederic@kernel.org>
5136 F: kernel/context_tracking.c
5137 F: include/linux/context_tracking*
5139 CONTROL GROUP (CGROUP)
5140 M: Tejun Heo <tj@kernel.org>
5141 M: Zefan Li <lizefan.x@bytedance.com>
5142 M: Johannes Weiner <hannes@cmpxchg.org>
5143 L: cgroups@vger.kernel.org
5145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5146 F: Documentation/admin-guide/cgroup-v1/
5147 F: Documentation/admin-guide/cgroup-v2.rst
5148 F: include/linux/cgroup*
5150 F: tools/testing/selftests/cgroup/
5152 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5153 M: Tejun Heo <tj@kernel.org>
5154 M: Jens Axboe <axboe@kernel.dk>
5155 L: cgroups@vger.kernel.org
5156 L: linux-block@vger.kernel.org
5157 T: git git://git.kernel.dk/linux-block
5158 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5159 F: block/bfq-cgroup.c
5160 F: block/blk-cgroup.c
5161 F: block/blk-iolatency.c
5162 F: block/blk-throttle.c
5163 F: include/linux/blk-cgroup.h
5165 CONTROL GROUP - CPUSET
5166 M: Zefan Li <lizefan.x@bytedance.com>
5167 L: cgroups@vger.kernel.org
5169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5170 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5171 F: include/linux/cpuset.h
5172 F: kernel/cgroup/cpuset.c
5174 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5175 M: Johannes Weiner <hannes@cmpxchg.org>
5176 M: Michal Hocko <mhocko@kernel.org>
5177 M: Roman Gushchin <roman.gushchin@linux.dev>
5178 M: Shakeel Butt <shakeelb@google.com>
5179 R: Muchun Song <songmuchun@bytedance.com>
5180 L: cgroups@vger.kernel.org
5181 L: linux-mm@kvack.org
5185 F: tools/testing/selftests/cgroup/memcg_protection.m
5186 F: tools/testing/selftests/cgroup/test_kmem.c
5187 F: tools/testing/selftests/cgroup/test_memcontrol.c
5189 CORETEMP HARDWARE MONITORING DRIVER
5190 M: Fenghua Yu <fenghua.yu@intel.com>
5191 L: linux-hwmon@vger.kernel.org
5193 F: Documentation/hwmon/coretemp.rst
5194 F: drivers/hwmon/coretemp.c
5196 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5197 M: Marius Zachmann <mail@mariuszachmann.de>
5198 L: linux-hwmon@vger.kernel.org
5200 F: drivers/hwmon/corsair-cpro.c
5202 CORSAIR-PSU HARDWARE MONITOR DRIVER
5203 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5204 L: linux-hwmon@vger.kernel.org
5206 F: Documentation/hwmon/corsair-psu.rst
5207 F: drivers/hwmon/corsair-psu.c
5210 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5211 L: linux-iio@vger.kernel.org
5213 T: git git@gitlab.com:vilhelmgray/counter.git
5214 F: Documentation/ABI/testing/sysfs-bus-counter
5215 F: Documentation/driver-api/generic-counter.rst
5217 F: include/linux/counter.h
5218 F: include/uapi/linux/counter.h
5222 M: Bence Csókás <bence98@sch.bme.hu>
5224 F: drivers/i2c/busses/i2c-cp2615.c
5226 CPMAC ETHERNET DRIVER
5227 M: Florian Fainelli <f.fainelli@gmail.com>
5228 L: netdev@vger.kernel.org
5230 F: drivers/net/ethernet/ti/cpmac.c
5232 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5233 M: Viresh Kumar <viresh.kumar@linaro.org>
5234 M: Sudeep Holla <sudeep.holla@arm.com>
5235 L: linux-pm@vger.kernel.org
5237 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5238 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5240 CPU FREQUENCY SCALING FRAMEWORK
5241 M: "Rafael J. Wysocki" <rafael@kernel.org>
5242 M: Viresh Kumar <viresh.kumar@linaro.org>
5243 L: linux-pm@vger.kernel.org
5245 B: https://bugzilla.kernel.org
5246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5248 F: Documentation/admin-guide/pm/cpufreq.rst
5249 F: Documentation/admin-guide/pm/intel_pstate.rst
5250 F: Documentation/cpu-freq/
5251 F: Documentation/devicetree/bindings/cpufreq/
5253 F: include/linux/cpufreq.h
5254 F: include/linux/sched/cpufreq.h
5255 F: kernel/sched/cpufreq*.c
5256 F: tools/testing/selftests/cpufreq/
5258 CPU IDLE TIME MANAGEMENT FRAMEWORK
5259 M: "Rafael J. Wysocki" <rafael@kernel.org>
5260 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5261 L: linux-pm@vger.kernel.org
5263 B: https://bugzilla.kernel.org
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5265 F: Documentation/admin-guide/pm/cpuidle.rst
5266 F: Documentation/driver-api/pm/cpuidle.rst
5268 F: include/linux/cpuidle.h
5270 CPU POWER MONITORING SUBSYSTEM
5271 M: Thomas Renninger <trenn@suse.com>
5272 M: Shuah Khan <shuah@kernel.org>
5273 M: Shuah Khan <skhan@linuxfoundation.org>
5274 L: linux-pm@vger.kernel.org
5276 F: tools/power/cpupower/
5279 M: "H. Peter Anvin" <hpa@zytor.com>
5281 F: arch/x86/kernel/cpuid.c
5282 F: arch/x86/kernel/msr.c
5284 CPUIDLE DRIVER - ARM BIG LITTLE
5285 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5286 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5287 L: linux-pm@vger.kernel.org
5288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5291 F: drivers/cpuidle/cpuidle-big_little.c
5293 CPUIDLE DRIVER - ARM EXYNOS
5294 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5295 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5296 M: Kukjin Kim <kgene@kernel.org>
5297 L: linux-pm@vger.kernel.org
5298 L: linux-samsung-soc@vger.kernel.org
5300 F: arch/arm/mach-exynos/pm.c
5301 F: drivers/cpuidle/cpuidle-exynos.c
5302 F: include/linux/platform_data/cpuidle-exynos.h
5304 CPUIDLE DRIVER - ARM PSCI
5305 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5306 M: Sudeep Holla <sudeep.holla@arm.com>
5307 L: linux-pm@vger.kernel.org
5308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5310 F: drivers/cpuidle/cpuidle-psci.c
5312 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5313 M: Ulf Hansson <ulf.hansson@linaro.org>
5314 L: linux-pm@vger.kernel.org
5315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5317 F: drivers/cpuidle/cpuidle-psci.h
5318 F: drivers/cpuidle/cpuidle-psci-domain.c
5320 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5321 M: Ulf Hansson <ulf.hansson@linaro.org>
5322 L: linux-pm@vger.kernel.org
5324 F: drivers/cpuidle/dt_idle_genpd.c
5325 F: drivers/cpuidle/dt_idle_genpd.h
5327 CPUIDLE DRIVER - RISC-V SBI
5328 M: Anup Patel <anup@brainfault.org>
5329 L: linux-pm@vger.kernel.org
5330 L: linux-riscv@lists.infradead.org
5332 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5335 M: Nicolas Pitre <nico@fluxnic.net>
5337 F: Documentation/filesystems/cramfs.rst
5341 M: Bastien Nocera <hadess@hadess.net>
5342 L: linux-input@vger.kernel.org
5344 F: drivers/hid/hid-creative-sb0540.c
5347 M: Herbert Xu <herbert@gondor.apana.org.au>
5348 M: "David S. Miller" <davem@davemloft.net>
5349 L: linux-crypto@vger.kernel.org
5351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5353 F: Documentation/crypto/
5354 F: Documentation/devicetree/bindings/crypto/
5359 F: include/linux/crypto*
5362 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5363 M: Neil Horman <nhorman@tuxdriver.com>
5364 L: linux-crypto@vger.kernel.org
5366 F: crypto/ansi_cprng.c
5370 M: Hans Verkuil <hverkuil@xs4all.nl>
5371 L: linux-media@vger.kernel.org
5373 W: http://linuxtv.org
5374 T: git git://linuxtv.org/media_tree.git
5375 F: drivers/media/i2c/cs3308.c
5377 CS5535 Audio ALSA driver
5378 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5380 F: sound/pci/cs5535audio/
5382 CSI DRIVERS FOR ALLWINNER V3s
5383 M: Yong Deng <yong.deng@magewell.com>
5384 L: linux-media@vger.kernel.org
5386 T: git git://linuxtv.org/media_tree.git
5387 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5388 F: drivers/media/platform/sunxi/sun6i-csi/
5391 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5392 M: Ondrej Ille <ondrej.ille@gmail.com>
5393 L: linux-can@vger.kernel.org
5395 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5396 F: drivers/net/can/ctucanfd/
5399 M: Solomon Peachy <pizza@shaftnet.org>
5401 F: drivers/net/wireless/st/cw1200/
5403 CX18 VIDEO4LINUX DRIVER
5404 M: Andy Walls <awalls@md.metrocast.net>
5405 L: linux-media@vger.kernel.org
5407 W: https://linuxtv.org
5408 T: git git://linuxtv.org/media_tree.git
5409 F: drivers/media/pci/cx18/
5410 F: include/uapi/linux/ivtv*
5412 CX2341X MPEG ENCODER HELPER MODULE
5413 M: Hans Verkuil <hverkuil@xs4all.nl>
5414 L: linux-media@vger.kernel.org
5416 W: https://linuxtv.org
5417 T: git git://linuxtv.org/media_tree.git
5418 F: drivers/media/common/cx2341x*
5419 F: include/media/drv-intf/cx2341x.h
5421 CX24120 MEDIA DRIVER
5422 M: Jemma Denson <jdenson@gmail.com>
5423 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5424 L: linux-media@vger.kernel.org
5426 W: https://linuxtv.org
5427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5428 F: drivers/media/dvb-frontends/cx24120*
5430 CX88 VIDEO4LINUX DRIVER
5431 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5432 L: linux-media@vger.kernel.org
5434 W: https://linuxtv.org
5435 T: git git://linuxtv.org/media_tree.git
5436 F: Documentation/driver-api/media/drivers/cx88*
5437 F: drivers/media/pci/cx88/
5439 CXD2820R MEDIA DRIVER
5440 M: Antti Palosaari <crope@iki.fi>
5441 L: linux-media@vger.kernel.org
5443 W: https://linuxtv.org
5444 W: http://palosaari.fi/linux/
5445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5446 T: git git://linuxtv.org/anttip/media_tree.git
5447 F: drivers/media/dvb-frontends/cxd2820r*
5449 CXGB3 ETHERNET DRIVER (CXGB3)
5450 M: Raju Rangoju <rajur@chelsio.com>
5451 L: netdev@vger.kernel.org
5453 W: http://www.chelsio.com
5454 F: drivers/net/ethernet/chelsio/cxgb3/
5456 CXGB3 ISCSI DRIVER (CXGB3I)
5457 M: Karen Xie <kxie@chelsio.com>
5458 L: linux-scsi@vger.kernel.org
5460 W: http://www.chelsio.com
5461 F: drivers/scsi/cxgbi/cxgb3i
5463 CXGB4 CRYPTO DRIVER (chcr)
5464 M: Ayush Sawal <ayush.sawal@chelsio.com>
5465 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5466 M: Rohit Maheshwari <rohitm@chelsio.com>
5467 L: linux-crypto@vger.kernel.org
5469 W: http://www.chelsio.com
5470 F: drivers/crypto/chelsio
5472 CXGB4 INLINE CRYPTO DRIVER
5473 M: Ayush Sawal <ayush.sawal@chelsio.com>
5474 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5475 M: Rohit Maheshwari <rohitm@chelsio.com>
5476 L: netdev@vger.kernel.org
5478 W: http://www.chelsio.com
5479 F: drivers/net/ethernet/chelsio/inline_crypto/
5481 CXGB4 ETHERNET DRIVER (CXGB4)
5482 M: Raju Rangoju <rajur@chelsio.com>
5483 L: netdev@vger.kernel.org
5485 W: http://www.chelsio.com
5486 F: drivers/net/ethernet/chelsio/cxgb4/
5488 CXGB4 ISCSI DRIVER (CXGB4I)
5489 M: Karen Xie <kxie@chelsio.com>
5490 L: linux-scsi@vger.kernel.org
5492 W: http://www.chelsio.com
5493 F: drivers/scsi/cxgbi/cxgb4i
5495 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5496 M: Potnuri Bharat Teja <bharat@chelsio.com>
5497 L: linux-rdma@vger.kernel.org
5499 W: http://www.openfabrics.org
5500 F: drivers/infiniband/hw/cxgb4/
5501 F: include/uapi/rdma/cxgb4-abi.h
5503 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5504 M: Raju Rangoju <rajur@chelsio.com>
5505 L: netdev@vger.kernel.org
5507 W: http://www.chelsio.com
5508 F: drivers/net/ethernet/chelsio/cxgb4vf/
5510 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5511 M: Frederic Barrat <fbarrat@linux.ibm.com>
5512 M: Andrew Donnellan <ajd@linux.ibm.com>
5513 L: linuxppc-dev@lists.ozlabs.org
5515 F: Documentation/ABI/testing/sysfs-class-cxl
5516 F: Documentation/powerpc/cxl.rst
5517 F: arch/powerpc/platforms/powernv/pci-cxl.c
5518 F: drivers/misc/cxl/
5519 F: include/misc/cxl*
5520 F: include/uapi/misc/cxl.h
5522 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5523 M: Manoj N. Kumar <manoj@linux.ibm.com>
5524 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5525 M: Uma Krishnan <ukrishn@linux.ibm.com>
5526 L: linux-scsi@vger.kernel.org
5528 F: Documentation/powerpc/cxlflash.rst
5529 F: drivers/scsi/cxlflash/
5530 F: include/uapi/scsi/cxlflash_ioctl.h
5533 M: Russell King <linux@armlinux.org.uk>
5534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5536 W: http://www.armlinux.org.uk/
5537 F: drivers/video/fbdev/cyber2000fb.*
5539 CYCLADES PC300 DRIVER
5541 F: drivers/net/wan/pc300*
5543 CYPRESS_FIRMWARE MEDIA DRIVER
5544 M: Antti Palosaari <crope@iki.fi>
5545 L: linux-media@vger.kernel.org
5547 W: https://linuxtv.org
5548 W: http://palosaari.fi/linux/
5549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5550 T: git git://linuxtv.org/anttip/media_tree.git
5551 F: drivers/media/common/cypress_firmware*
5553 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5554 M: Linus Walleij <linus.walleij@linaro.org>
5555 L: linux-input@vger.kernel.org
5557 F: drivers/input/touchscreen/cy8ctma140.c
5559 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5560 M: Yassine Oudjana <y.oudjana@protonmail.com>
5561 L: linux-input@vger.kernel.org
5563 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5564 F: drivers/input/keyboard/cypress-sf.c
5566 CYTTSP TOUCHSCREEN DRIVER
5567 M: Linus Walleij <linus.walleij@linaro.org>
5568 L: linux-input@vger.kernel.org
5570 F: drivers/input/touchscreen/cyttsp*
5572 D-LINK DIR-685 TOUCHKEYS DRIVER
5573 M: Linus Walleij <linus.walleij@linaro.org>
5574 L: linux-input@vger.kernel.org
5576 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5578 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5579 M: Joshua Kinard <kumba@gentoo.org>
5581 F: drivers/rtc/rtc-ds1685.c
5582 F: include/linux/rtc/ds1685.h
5584 DAMA SLAVE for AX.25
5585 M: Joerg Reuter <jreuter@yaina.de>
5586 L: linux-hams@vger.kernel.org
5588 W: http://yaina.de/jreuter/
5589 W: http://www.qsl.net/dl1bke/
5590 F: net/ax25/af_ax25.c
5591 F: net/ax25/ax25_dev.c
5592 F: net/ax25/ax25_ds_*
5593 F: net/ax25/ax25_in.c
5594 F: net/ax25/ax25_out.c
5595 F: net/ax25/ax25_timer.c
5596 F: net/ax25/sysctl_net_ax25.c
5599 M: SeongJae Park <sj@kernel.org>
5600 L: damon@lists.linux.dev
5601 L: linux-mm@kvack.org
5603 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5604 F: Documentation/admin-guide/mm/damon/
5605 F: Documentation/vm/damon/
5606 F: include/linux/damon.h
5607 F: include/trace/events/damon.h
5609 F: tools/testing/selftests/damon/
5611 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5612 L: netdev@vger.kernel.org
5614 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5615 F: drivers/net/ethernet/dec/tulip/dmfe.c
5617 DC390/AM53C974 SCSI driver
5618 M: Hannes Reinecke <hare@suse.com>
5619 L: linux-scsi@vger.kernel.org
5621 F: drivers/scsi/am53c974.c
5624 M: Oliver Neukum <oliver@neukum.org>
5625 M: Ali Akcaagac <aliakc@web.de>
5626 M: Jamie Lenehan <lenehan@twibble.org>
5627 L: dc395x@twibble.org
5629 W: http://twibble.org/dist/dc395x/
5630 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5631 F: Documentation/scsi/dc395x.rst
5632 F: drivers/scsi/dc395x.*
5635 L: dccp@vger.kernel.org
5637 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5638 F: include/linux/dccp.h
5639 F: include/linux/tfrc.h
5640 F: include/uapi/linux/dccp.h
5643 DECnet NETWORK LAYER
5644 L: linux-decnet-user@lists.sourceforge.net
5646 W: http://linux-decnet.sourceforge.net
5647 F: Documentation/networking/decnet.rst
5650 DECSTATION PLATFORM SUPPORT
5651 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5652 L: linux-mips@vger.kernel.org
5654 W: http://www.linux-mips.org/wiki/DECstation
5656 F: arch/mips/include/asm/dec/
5657 F: arch/mips/include/asm/mach-dec/
5659 DEFXX FDDI NETWORK DRIVER
5660 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5662 F: drivers/net/fddi/defxx.*
5664 DEFZA FDDI NETWORK DRIVER
5665 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5667 F: drivers/net/fddi/defza.*
5669 DEINTERLACE DRIVERS FOR ALLWINNER H3
5670 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5671 L: linux-media@vger.kernel.org
5673 T: git git://linuxtv.org/media_tree.git
5674 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5675 F: drivers/media/platform/sunxi/sun8i-di/
5678 M: Matthew Garrett <mjg59@srcf.ucam.org>
5679 M: Pali Rohár <pali@kernel.org>
5680 L: platform-driver-x86@vger.kernel.org
5682 F: drivers/platform/x86/dell/dell-laptop.c
5684 DELL LAPTOP FREEFALL DRIVER
5685 M: Pali Rohár <pali@kernel.org>
5687 F: drivers/platform/x86/dell/dell-smo8800.c
5689 DELL LAPTOP RBTN DRIVER
5690 M: Pali Rohár <pali@kernel.org>
5692 F: drivers/platform/x86/dell/dell-rbtn.*
5694 DELL LAPTOP SMM DRIVER
5695 M: Pali Rohár <pali@kernel.org>
5697 F: Documentation/ABI/obsolete/procfs-i8k
5698 F: drivers/hwmon/dell-smm-hwmon.c
5699 F: include/uapi/linux/i8k.h
5701 DELL REMOTE BIOS UPDATE DRIVER
5702 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5703 L: platform-driver-x86@vger.kernel.org
5705 F: drivers/platform/x86/dell/dell_rbu.c
5708 M: Pali Rohár <pali@kernel.org>
5709 L: Dell.Client.Kernel@dell.com
5710 L: platform-driver-x86@vger.kernel.org
5712 F: drivers/platform/x86/dell/dell-smbios.*
5714 DELL SMBIOS SMM DRIVER
5715 L: Dell.Client.Kernel@dell.com
5716 L: platform-driver-x86@vger.kernel.org
5718 F: drivers/platform/x86/dell/dell-smbios-smm.c
5720 DELL SMBIOS WMI DRIVER
5721 L: Dell.Client.Kernel@dell.com
5722 L: platform-driver-x86@vger.kernel.org
5724 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5725 F: tools/wmi/dell-smbios-example.c
5727 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5728 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5729 L: platform-driver-x86@vger.kernel.org
5731 F: Documentation/driver-api/dcdbas.rst
5732 F: drivers/platform/x86/dell/dcdbas.*
5734 DELL WMI DESCRIPTOR DRIVER
5735 L: Dell.Client.Kernel@dell.com
5737 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5739 DELL WMI SYSMAN DRIVER
5740 M: Divya Bharathi <divya.bharathi@dell.com>
5741 M: Prasanth Ksr <prasanth.ksr@dell.com>
5742 L: Dell.Client.Kernel@dell.com
5743 L: platform-driver-x86@vger.kernel.org
5745 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5746 F: drivers/platform/x86/dell/dell-wmi-sysman/
5748 DELL WMI NOTIFICATIONS DRIVER
5749 M: Matthew Garrett <mjg59@srcf.ucam.org>
5750 M: Pali Rohár <pali@kernel.org>
5752 F: drivers/platform/x86/dell/dell-wmi-base.c
5754 DELL WMI HARDWARE PRIVACY SUPPORT
5755 M: Perry Yuan <Perry.Yuan@dell.com>
5756 L: Dell.Client.Kernel@dell.com
5757 L: platform-driver-x86@vger.kernel.org
5759 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5761 DELTA ST MEDIA DRIVER
5762 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5763 L: linux-media@vger.kernel.org
5765 W: https://linuxtv.org
5766 T: git git://linuxtv.org/media_tree.git
5767 F: drivers/media/platform/st/sti/delta
5769 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5770 M: Zev Weiss <zev@bewilderbeest.net>
5771 L: linux-hwmon@vger.kernel.org
5773 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5775 DELTA DPS920AB PSU DRIVER
5776 M: Robert Marko <robert.marko@sartura.hr>
5777 L: linux-hwmon@vger.kernel.org
5779 F: Documentation/hwmon/dps920ab.rst
5780 F: drivers/hwmon/pmbus/dps920ab.c
5782 DELTA NETWORKS TN48M CPLD DRIVERS
5783 M: Robert Marko <robert.marko@sartura.hr>
5785 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5786 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5787 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5788 F: drivers/gpio/gpio-tn48m.c
5789 F: include/dt-bindings/reset/delta,tn48m-reset.h
5792 L: linux-mtd@lists.infradead.org
5794 F: drivers/mtd/nand/raw/denali*
5796 DESIGNWARE EDMA CORE IP DRIVER
5797 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5798 L: dmaengine@vger.kernel.org
5800 F: drivers/dma/dw-edma/
5801 F: include/linux/dma/edma.h
5803 DESIGNWARE XDATA IP DRIVER
5804 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5805 L: linux-pci@vger.kernel.org
5807 F: Documentation/misc-devices/dw-xdata-pcie.rst
5808 F: drivers/misc/dw-xdata-pcie.c
5810 DESIGNWARE USB2 DRD IP DRIVER
5811 M: Minas Harutyunyan <hminas@synopsys.com>
5812 L: linux-usb@vger.kernel.org
5814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5815 F: drivers/usb/dwc2/
5817 DESIGNWARE USB3 DRD IP DRIVER
5818 M: Felipe Balbi <balbi@kernel.org>
5819 L: linux-usb@vger.kernel.org
5821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5822 F: drivers/usb/dwc3/
5824 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5825 M: Andreas Klinger <ak@it-klinger.de>
5826 L: linux-iio@vger.kernel.org
5828 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5829 F: drivers/iio/proximity/srf*.c
5831 DEVICE COREDUMP (DEV_COREDUMP)
5832 M: Johannes Berg <johannes@sipsolutions.net>
5833 L: linux-kernel@vger.kernel.org
5835 F: drivers/base/devcoredump.c
5836 F: include/linux/devcoredump.h
5838 DEVICE DEPENDENCY HELPER SCRIPT
5839 M: Saravana Kannan <saravanak@google.com>
5840 L: linux-kernel@vger.kernel.org
5842 F: scripts/dev-needs.sh
5844 DEVICE DIRECT ACCESS (DAX)
5845 M: Dan Williams <dan.j.williams@intel.com>
5846 M: Vishal Verma <vishal.l.verma@intel.com>
5847 M: Dave Jiang <dave.jiang@intel.com>
5848 L: nvdimm@lists.linux.dev
5852 DEVICE FREQUENCY (DEVFREQ)
5853 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5854 M: Kyungmin Park <kyungmin.park@samsung.com>
5855 M: Chanwoo Choi <cw00.choi@samsung.com>
5856 L: linux-pm@vger.kernel.org
5858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5859 F: Documentation/devicetree/bindings/devfreq/
5861 F: include/linux/devfreq.h
5862 F: include/trace/events/devfreq.h
5864 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5865 M: Chanwoo Choi <cw00.choi@samsung.com>
5866 L: linux-pm@vger.kernel.org
5868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5869 F: Documentation/devicetree/bindings/devfreq/event/
5870 F: drivers/devfreq/devfreq-event.c
5871 F: drivers/devfreq/event/
5872 F: include/dt-bindings/pmu/exynos_ppmu.h
5873 F: include/linux/devfreq-event.h
5875 DEVICE NUMBER REGISTRY
5876 M: Torben Mathiasen <device@lanana.org>
5878 W: http://lanana.org/docs/device-list/index.html
5880 DEVICE RESOURCE MANAGEMENT HELPERS
5881 M: Hans de Goede <hdegoede@redhat.com>
5882 R: Matti Vaittinen <mazziesaccount@gmail.com>
5884 F: include/linux/devm-helpers.h
5887 M: Alasdair Kergon <agk@redhat.com>
5888 M: Mike Snitzer <snitzer@kernel.org>
5889 M: dm-devel@redhat.com
5890 L: dm-devel@redhat.com
5892 W: http://sources.redhat.com/dm
5893 Q: http://patchwork.kernel.org/project/dm-devel/list/
5894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5895 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5896 F: Documentation/admin-guide/device-mapper/
5897 F: drivers/md/Kconfig
5898 F: drivers/md/Makefile
5900 F: drivers/md/persistent-data/
5901 F: include/linux/device-mapper.h
5902 F: include/linux/dm-*.h
5903 F: include/uapi/linux/dm-*.h
5906 M: Jiri Pirko <jiri@nvidia.com>
5907 L: netdev@vger.kernel.org
5909 F: Documentation/networking/devlink
5910 F: include/net/devlink.h
5911 F: include/uapi/linux/devlink.h
5912 F: net/core/devlink.c
5914 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5915 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5916 L: kernel@dh-electronics.com
5918 F: arch/arm/boot/dts/imx6*-dhcom-*
5920 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5921 M: Marek Vasut <marex@denx.de>
5922 L: kernel@dh-electronics.com
5924 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5925 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5927 DIALOG SEMICONDUCTOR DRIVERS
5928 M: Support Opensource <support.opensource@diasemi.com>
5930 W: http://www.dialog-semiconductor.com/products
5931 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5932 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5933 F: Documentation/devicetree/bindings/mfd/da90*.txt
5934 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5935 F: Documentation/devicetree/bindings/regulator/da92*.txt
5936 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5937 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5938 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5939 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5940 F: Documentation/hwmon/da90??.rst
5941 F: drivers/gpio/gpio-da90??.c
5942 F: drivers/hwmon/da90??-hwmon.c
5943 F: drivers/iio/adc/da91??-*.c
5944 F: drivers/input/misc/da72??.[ch]
5945 F: drivers/input/misc/da90??_onkey.c
5946 F: drivers/input/touchscreen/da9052_tsi.c
5947 F: drivers/leds/leds-da90??.c
5948 F: drivers/mfd/da903x.c
5949 F: drivers/mfd/da90??-*.c
5950 F: drivers/mfd/da91??-*.c
5951 F: drivers/pinctrl/pinctrl-da90??.c
5952 F: drivers/power/supply/da9052-battery.c
5953 F: drivers/power/supply/da91??-*.c
5954 F: drivers/regulator/da9???-regulator.[ch]
5955 F: drivers/regulator/slg51000-regulator.[ch]
5956 F: drivers/rtc/rtc-da90??.c
5957 F: drivers/thermal/da90??-thermal.c
5958 F: drivers/video/backlight/da90??_bl.c
5959 F: drivers/watchdog/da90??_wdt.c
5960 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5961 F: include/linux/mfd/da903x.h
5962 F: include/linux/mfd/da9052/
5963 F: include/linux/mfd/da9055/
5964 F: include/linux/mfd/da9062/
5965 F: include/linux/mfd/da9063/
5966 F: include/linux/mfd/da9150/
5967 F: include/linux/regulator/da9211.h
5968 F: include/sound/da[79]*.h
5969 F: sound/soc/codecs/da[79]*.[ch]
5971 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5972 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5973 L: linux-gpio@vger.kernel.org
5975 F: drivers/gpio/gpio-gpio-mm.c
5977 DIOLAN U2C-12 I2C DRIVER
5978 M: Guenter Roeck <linux@roeck-us.net>
5979 L: linux-i2c@vger.kernel.org
5981 F: drivers/i2c/busses/i2c-diolan-u2c.c
5983 DIRECTORY NOTIFICATION (DNOTIFY)
5984 M: Jan Kara <jack@suse.cz>
5985 R: Amir Goldstein <amir73il@gmail.com>
5986 L: linux-fsdevel@vger.kernel.org
5988 F: Documentation/filesystems/dnotify.rst
5989 F: fs/notify/dnotify/
5990 F: include/linux/dnotify.h
5992 DISK GEOMETRY AND PARTITION HANDLING
5993 M: Andries Brouwer <aeb@cwi.nl>
5995 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5996 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5997 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6000 M: Jan Kara <jack@suse.com>
6002 F: Documentation/filesystems/quota.rst
6004 F: include/linux/quota*.h
6005 F: include/uapi/linux/quota*.h
6007 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6008 M: Bernie Thompson <bernie@plugable.com>
6009 L: linux-fbdev@vger.kernel.org
6011 W: http://plugable.com/category/projects/udlfb/
6012 F: Documentation/fb/udlfb.rst
6013 F: drivers/video/fbdev/udlfb.c
6014 F: include/video/udlfb.h
6016 DISTRIBUTED LOCK MANAGER (DLM)
6017 M: Christine Caulfield <ccaulfie@redhat.com>
6018 M: David Teigland <teigland@redhat.com>
6019 L: cluster-devel@redhat.com
6021 W: http://sources.redhat.com/cluster/
6022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6025 DMA BUFFER SHARING FRAMEWORK
6026 M: Sumit Semwal <sumit.semwal@linaro.org>
6027 M: Christian König <christian.koenig@amd.com>
6028 L: linux-media@vger.kernel.org
6029 L: dri-devel@lists.freedesktop.org
6030 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6032 T: git git://anongit.freedesktop.org/drm/drm-misc
6033 F: Documentation/driver-api/dma-buf.rst
6035 F: include/linux/*fence.h
6036 F: include/linux/dma-buf.h
6037 F: include/linux/dma-resv.h
6038 K: \bdma_(?:buf|fence|resv)\b
6040 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6041 M: Vinod Koul <vkoul@kernel.org>
6042 L: dmaengine@vger.kernel.org
6044 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6046 F: Documentation/devicetree/bindings/dma/
6047 F: Documentation/driver-api/dmaengine/
6049 F: include/linux/dma/
6050 F: include/linux/dmaengine.h
6051 F: include/linux/of_dma.h
6054 M: Christoph Hellwig <hch@lst.de>
6055 M: Marek Szyprowski <m.szyprowski@samsung.com>
6056 R: Robin Murphy <robin.murphy@arm.com>
6057 L: iommu@lists.linux-foundation.org
6058 L: iommu@lists.linux.dev
6060 W: http://git.infradead.org/users/hch/dma-mapping.git
6061 T: git git://git.infradead.org/users/hch/dma-mapping.git
6062 F: include/asm-generic/dma-mapping.h
6063 F: include/linux/dma-direct.h
6064 F: include/linux/dma-mapping.h
6065 F: include/linux/dma-map-ops.h
6068 DMA MAPPING BENCHMARK
6069 M: Xiang Chen <chenxiang66@hisilicon.com>
6070 L: iommu@lists.linux-foundation.org
6071 L: iommu@lists.linux.dev
6072 F: kernel/dma/map_benchmark.c
6073 F: tools/testing/selftests/dma/
6075 DMA-BUF HEAPS FRAMEWORK
6076 M: Sumit Semwal <sumit.semwal@linaro.org>
6077 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6078 R: Liam Mark <lmark@codeaurora.org>
6079 R: Laura Abbott <labbott@redhat.com>
6080 R: Brian Starkey <Brian.Starkey@arm.com>
6081 R: John Stultz <jstultz@google.com>
6082 L: linux-media@vger.kernel.org
6083 L: dri-devel@lists.freedesktop.org
6084 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6086 T: git git://anongit.freedesktop.org/drm/drm-misc
6087 F: drivers/dma-buf/dma-heap.c
6088 F: drivers/dma-buf/heaps/*
6089 F: include/linux/dma-heap.h
6090 F: include/uapi/linux/dma-heap.h
6092 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6093 M: Lukasz Luba <lukasz.luba@arm.com>
6094 L: linux-pm@vger.kernel.org
6095 L: linux-samsung-soc@vger.kernel.org
6097 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6098 F: drivers/memory/samsung/exynos5422-dmc.c
6100 DME1737 HARDWARE MONITOR DRIVER
6101 M: Juerg Haefliger <juergh@gmail.com>
6102 L: linux-hwmon@vger.kernel.org
6104 F: Documentation/hwmon/dme1737.rst
6105 F: drivers/hwmon/dme1737.c
6108 M: Jean Delvare <jdelvare@suse.com>
6110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6111 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6112 F: drivers/firmware/dmi-id.c
6113 F: drivers/firmware/dmi_scan.c
6114 F: include/linux/dmi.h
6117 M: Jonathan Corbet <corbet@lwn.net>
6118 L: linux-doc@vger.kernel.org
6120 P: Documentation/doc-guide/maintainer-profile.rst
6121 T: git git://git.lwn.net/linux.git docs-next
6123 F: scripts/documentation-file-ref-check
6124 F: scripts/kernel-doc
6125 F: scripts/sphinx-pre-install
6126 X: Documentation/ABI/
6127 X: Documentation/admin-guide/media/
6128 X: Documentation/devicetree/
6129 X: Documentation/driver-api/media/
6130 X: Documentation/firmware-guide/acpi/
6131 X: Documentation/i2c/
6132 X: Documentation/power/
6133 X: Documentation/spi/
6134 X: Documentation/userspace-api/media/
6136 DOCUMENTATION REPORTING ISSUES
6137 M: Thorsten Leemhuis <linux@leemhuis.info>
6138 L: linux-doc@vger.kernel.org
6140 F: Documentation/admin-guide/reporting-issues.rst
6142 DOCUMENTATION SCRIPTS
6143 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6144 L: linux-doc@vger.kernel.org
6146 F: Documentation/sphinx/parse-headers.pl
6147 F: scripts/documentation-file-ref-check
6148 F: scripts/sphinx-pre-install
6150 DOCUMENTATION/ITALIAN
6151 M: Federico Vaga <federico.vaga@vaga.pv.it>
6152 L: linux-doc@vger.kernel.org
6154 F: Documentation/translations/it_IT
6156 DOCUMENTATION/JAPANESE
6157 R: Akira Yokosawa <akiyks@gmail.com>
6158 L: linux-doc@vger.kernel.org
6160 F: Documentation/translations/ja_JP
6162 DONGWOON DW9714 LENS VOICE COIL DRIVER
6163 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6164 L: linux-media@vger.kernel.org
6166 T: git git://linuxtv.org/media_tree.git
6167 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6168 F: drivers/media/i2c/dw9714.c
6170 DONGWOON DW9768 LENS VOICE COIL DRIVER
6171 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6172 L: linux-media@vger.kernel.org
6174 T: git git://linuxtv.org/media_tree.git
6175 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6176 F: drivers/media/i2c/dw9768.c
6178 DONGWOON DW9807 LENS VOICE COIL DRIVER
6179 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6180 L: linux-media@vger.kernel.org
6182 T: git git://linuxtv.org/media_tree.git
6183 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6184 F: drivers/media/i2c/dw9807-vcm.c
6187 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6188 L: blinux-list@redhat.com
6190 F: drivers/char/dtlk.c
6191 F: include/linux/dtlk.h
6193 DPAA2 DATAPATH I/O (DPIO) DRIVER
6194 M: Roy Pledge <Roy.Pledge@nxp.com>
6195 L: linux-kernel@vger.kernel.org
6197 F: drivers/soc/fsl/dpio
6199 DPAA2 ETHERNET DRIVER
6200 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6201 L: netdev@vger.kernel.org
6203 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6204 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6205 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6206 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6207 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6208 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6209 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6210 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6211 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6213 DPAA2 ETHERNET SWITCH DRIVER
6214 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6215 L: netdev@vger.kernel.org
6217 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6218 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6219 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6221 DPT_I2O SCSI RAID DRIVER
6222 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6223 L: linux-scsi@vger.kernel.org
6225 W: http://www.adaptec.com/
6226 F: drivers/scsi/dpt*
6227 F: drivers/scsi/dpt/
6230 M: Philipp Reisner <philipp.reisner@linbit.com>
6231 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6232 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6233 L: drbd-dev@lists.linbit.com
6235 W: http://www.drbd.org
6236 T: git git://git.linbit.com/linux-drbd.git
6237 T: git git://git.linbit.com/drbd-8.4.git
6238 F: Documentation/admin-guide/blockdev/
6239 F: drivers/block/drbd/
6242 DRIVER COMPONENT FRAMEWORK
6243 L: dri-devel@lists.freedesktop.org
6244 F: drivers/base/component.c
6245 F: include/linux/component.h
6247 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6248 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6249 R: "Rafael J. Wysocki" <rafael@kernel.org>
6251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6252 F: Documentation/core-api/kobject.rst
6256 F: include/linux/debugfs.h
6257 F: include/linux/kobj*
6260 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6261 M: Nishanth Menon <nm@ti.com>
6262 L: linux-pm@vger.kernel.org
6264 F: drivers/soc/ti/smartreflex.c
6265 F: include/linux/power/smartreflex.h
6267 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6268 M: Maxime Ripard <mripard@kernel.org>
6269 M: Chen-Yu Tsai <wens@csie.org>
6270 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6271 L: dri-devel@lists.freedesktop.org
6273 T: git git://anongit.freedesktop.org/drm/drm-misc
6274 F: drivers/gpu/drm/sun4i/sun8i*
6276 DRM DRIVER FOR ARM PL111 CLCD
6277 M: Emma Anholt <emma@anholt.net>
6279 T: git git://anongit.freedesktop.org/drm/drm-misc
6280 F: drivers/gpu/drm/pl111/
6282 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6283 M: Linus Walleij <linus.walleij@linaro.org>
6285 T: git git://anongit.freedesktop.org/drm/drm-misc
6286 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6287 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6289 DRM DRIVER FOR ASPEED BMC GFX
6290 M: Joel Stanley <joel@jms.id.au>
6291 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6293 T: git git://anongit.freedesktop.org/drm/drm-misc
6294 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6295 F: drivers/gpu/drm/aspeed/
6297 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6298 M: Dave Airlie <airlied@redhat.com>
6299 R: Thomas Zimmermann <tzimmermann@suse.de>
6300 L: dri-devel@lists.freedesktop.org
6302 T: git git://anongit.freedesktop.org/drm/drm-misc
6303 F: drivers/gpu/drm/ast/
6305 DRM DRIVER FOR BOCHS VIRTUAL GPU
6306 M: Gerd Hoffmann <kraxel@redhat.com>
6307 L: virtualization@lists.linux-foundation.org
6309 T: git git://anongit.freedesktop.org/drm/drm-misc
6310 F: drivers/gpu/drm/tiny/bochs.c
6312 DRM DRIVER FOR BOE HIMAX8279D PANELS
6313 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6315 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6316 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6318 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6319 M: Jagan Teki <jagan@amarulasolutions.com>
6321 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6322 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6324 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6325 M: Linus Walleij <linus.walleij@linaro.org>
6327 T: git git://anongit.freedesktop.org/drm/drm-misc
6328 F: drivers/gpu/drm/tve200/
6330 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6331 M: Icenowy Zheng <icenowy@aosc.io>
6333 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6334 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6336 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6337 M: Jagan Teki <jagan@amarulasolutions.com>
6339 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6340 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6342 DRM DRIVER FOR GENERIC USB DISPLAY
6343 M: Noralf Trønnes <noralf@tronnes.org>
6345 W: https://github.com/notro/gud/wiki
6346 T: git git://anongit.freedesktop.org/drm/drm-misc
6347 F: drivers/gpu/drm/gud/
6348 F: include/drm/gud.h
6350 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6351 M: Hans de Goede <hdegoede@redhat.com>
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: drivers/gpu/drm/tiny/gm12u320.c
6356 DRM DRIVER FOR HX8357D PANELS
6357 M: Emma Anholt <emma@anholt.net>
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6361 F: drivers/gpu/drm/tiny/hx8357d.c
6363 DRM DRIVER FOR ILITEK ILI9225 PANELS
6364 M: David Lechner <david@lechnology.com>
6366 T: git git://anongit.freedesktop.org/drm/drm-misc
6367 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6368 F: drivers/gpu/drm/tiny/ili9225.c
6370 DRM DRIVER FOR ILITEK ILI9486 PANELS
6371 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6373 T: git git://anongit.freedesktop.org/drm/drm-misc
6374 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6375 F: drivers/gpu/drm/tiny/ili9486.c
6377 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6378 S: Orphan / Obsolete
6379 F: drivers/gpu/drm/i810/
6380 F: include/uapi/drm/i810_drm.h
6382 DRM DRIVER FOR LVDS PANELS
6383 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6384 L: dri-devel@lists.freedesktop.org
6385 T: git git://anongit.freedesktop.org/drm/drm-misc
6387 F: drivers/gpu/drm/panel/panel-lvds.c
6388 F: Documentation/devicetree/bindings/display/lvds.yaml
6389 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6391 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6392 M: Guido Günther <agx@sigxcpu.org>
6393 R: Purism Kernel Team <kernel@puri.sm>
6395 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6396 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6398 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6399 S: Orphan / Obsolete
6400 F: drivers/gpu/drm/mga/
6401 F: include/uapi/drm/mga_drm.h
6403 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6404 M: Dave Airlie <airlied@redhat.com>
6405 R: Thomas Zimmermann <tzimmermann@suse.de>
6406 L: dri-devel@lists.freedesktop.org
6408 T: git git://anongit.freedesktop.org/drm/drm-misc
6409 F: drivers/gpu/drm/mgag200/
6411 DRM DRIVER FOR MI0283QT
6412 M: Noralf Trønnes <noralf@tronnes.org>
6414 T: git git://anongit.freedesktop.org/drm/drm-misc
6415 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6416 F: drivers/gpu/drm/tiny/mi0283qt.c
6418 DRM DRIVER FOR MIPI DBI compatible panels
6419 M: Noralf Trønnes <noralf@tronnes.org>
6421 W: https://github.com/notro/panel-mipi-dbi/wiki
6422 T: git git://anongit.freedesktop.org/drm/drm-misc
6423 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6424 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6426 DRM DRIVER FOR MSM ADRENO GPU
6427 M: Rob Clark <robdclark@gmail.com>
6428 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6429 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6430 R: Sean Paul <sean@poorly.run>
6431 L: linux-arm-msm@vger.kernel.org
6432 L: dri-devel@lists.freedesktop.org
6433 L: freedreno@lists.freedesktop.org
6435 T: git https://gitlab.freedesktop.org/drm/msm.git
6436 F: Documentation/devicetree/bindings/display/msm/
6437 F: drivers/gpu/drm/msm/
6438 F: include/uapi/drm/msm_drm.h
6440 DRM DRIVER FOR NOVATEK NT35510 PANELS
6441 M: Linus Walleij <linus.walleij@linaro.org>
6443 T: git git://anongit.freedesktop.org/drm/drm-misc
6444 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6445 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6447 DRM DRIVER FOR NOVATEK NT35560 PANELS
6448 M: Linus Walleij <linus.walleij@linaro.org>
6450 T: git git://anongit.freedesktop.org/drm/drm-misc
6451 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6452 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6454 DRM DRIVER FOR NOVATEK NT36672A PANELS
6455 M: Sumit Semwal <sumit.semwal@linaro.org>
6457 T: git git://anongit.freedesktop.org/drm/drm-misc
6458 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6459 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6461 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6462 M: Ben Skeggs <bskeggs@redhat.com>
6463 M: Karol Herbst <kherbst@redhat.com>
6464 M: Lyude Paul <lyude@redhat.com>
6465 L: dri-devel@lists.freedesktop.org
6466 L: nouveau@lists.freedesktop.org
6468 W: https://nouveau.freedesktop.org/
6469 Q: https://patchwork.freedesktop.org/project/nouveau/
6470 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6471 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6472 C: irc://irc.oftc.net/nouveau
6473 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6474 F: drivers/gpu/drm/nouveau/
6475 F: include/uapi/drm/nouveau_drm.h
6477 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6478 M: Stefan Mavrodiev <stefan@olimex.com>
6480 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6481 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6483 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6484 R: Douglas Anderson <dianders@chromium.org>
6485 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6486 F: drivers/gpu/drm/bridge/parade-ps8640.c
6488 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6489 M: Noralf Trønnes <noralf@tronnes.org>
6491 T: git git://anongit.freedesktop.org/drm/drm-misc
6492 F: Documentation/devicetree/bindings/display/repaper.txt
6493 F: drivers/gpu/drm/tiny/repaper.c
6495 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6496 M: Javier Martinez Canillas <javierm@redhat.com>
6498 T: git git://anongit.freedesktop.org/drm/drm-misc
6499 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6500 F: drivers/gpu/drm/solomon/ssd130x*
6502 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6503 M: Dave Airlie <airlied@redhat.com>
6504 M: Gerd Hoffmann <kraxel@redhat.com>
6505 L: virtualization@lists.linux-foundation.org
6507 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6508 T: git git://anongit.freedesktop.org/drm/drm-misc
6509 F: drivers/gpu/drm/tiny/cirrus.c
6511 DRM DRIVER FOR QXL VIRTUAL GPU
6512 M: Dave Airlie <airlied@redhat.com>
6513 M: Gerd Hoffmann <kraxel@redhat.com>
6514 L: virtualization@lists.linux-foundation.org
6515 L: spice-devel@lists.freedesktop.org
6517 T: git git://anongit.freedesktop.org/drm/drm-misc
6518 F: drivers/gpu/drm/qxl/
6519 F: include/uapi/drm/qxl_drm.h
6521 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6522 S: Orphan / Obsolete
6523 F: drivers/gpu/drm/r128/
6524 F: include/uapi/drm/r128_drm.h
6526 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6527 M: Robert Chiras <robert.chiras@nxp.com>
6529 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6530 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6532 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6533 M: Linus Walleij <linus.walleij@linaro.org>
6535 T: git git://anongit.freedesktop.org/drm/drm-misc
6536 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6537 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6539 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6540 M: Markuss Broks <markuss.broks@gmail.com>
6542 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6543 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6545 DRM DRIVER FOR SITRONIX ST7703 PANELS
6546 M: Guido Günther <agx@sigxcpu.org>
6547 R: Purism Kernel Team <kernel@puri.sm>
6548 R: Ondrej Jirman <megous@megous.com>
6550 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6551 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6553 DRM DRIVER FOR SAVAGE VIDEO CARDS
6554 S: Orphan / Obsolete
6555 F: drivers/gpu/drm/savage/
6556 F: include/uapi/drm/savage_drm.h
6558 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6559 M: Thomas Zimmermann <tzimmermann@suse.de>
6560 L: dri-devel@lists.freedesktop.org
6562 T: git git://anongit.freedesktop.org/drm/drm-misc
6563 F: drivers/gpu/drm/tiny/simpledrm.c
6565 DRM DRIVER FOR SIS VIDEO CARDS
6566 S: Orphan / Obsolete
6567 F: drivers/gpu/drm/sis/
6568 F: include/uapi/drm/sis_drm.h
6570 DRM DRIVER FOR SITRONIX ST7586 PANELS
6571 M: David Lechner <david@lechnology.com>
6573 T: git git://anongit.freedesktop.org/drm/drm-misc
6574 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6575 F: drivers/gpu/drm/tiny/st7586.c
6577 DRM DRIVER FOR SITRONIX ST7701 PANELS
6578 M: Jagan Teki <jagan@amarulasolutions.com>
6580 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6581 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6583 DRM DRIVER FOR SITRONIX ST7735R PANELS
6584 M: David Lechner <david@lechnology.com>
6586 T: git git://anongit.freedesktop.org/drm/drm-misc
6587 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6588 F: drivers/gpu/drm/tiny/st7735r.c
6590 DRM DRIVER FOR ST-ERICSSON MCDE
6591 M: Linus Walleij <linus.walleij@linaro.org>
6593 T: git git://anongit.freedesktop.org/drm/drm-misc
6594 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6595 F: drivers/gpu/drm/mcde/
6597 DRM DRIVER FOR TDFX VIDEO CARDS
6598 S: Orphan / Obsolete
6599 F: drivers/gpu/drm/tdfx/
6601 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6602 R: Douglas Anderson <dianders@chromium.org>
6603 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6604 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6606 DRM DRIVER FOR TPO TPG110 PANELS
6607 M: Linus Walleij <linus.walleij@linaro.org>
6609 T: git git://anongit.freedesktop.org/drm/drm-misc
6610 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6611 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6613 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6614 M: Dave Airlie <airlied@redhat.com>
6615 R: Sean Paul <sean@poorly.run>
6616 R: Thomas Zimmermann <tzimmermann@suse.de>
6617 L: dri-devel@lists.freedesktop.org
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: drivers/gpu/drm/udl/
6622 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6623 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6624 M: Melissa Wen <melissa.srw@gmail.com>
6625 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6626 R: Daniel Vetter <daniel@ffwll.ch>
6627 L: dri-devel@lists.freedesktop.org
6629 T: git git://anongit.freedesktop.org/drm/drm-misc
6630 F: Documentation/gpu/vkms.rst
6631 F: drivers/gpu/drm/vkms/
6633 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6634 M: Hans de Goede <hdegoede@redhat.com>
6635 L: dri-devel@lists.freedesktop.org
6637 T: git git://anongit.freedesktop.org/drm/drm-misc
6638 F: drivers/gpu/drm/vboxvideo/
6640 DRM DRIVER FOR VMWARE VIRTUAL GPU
6641 M: Zack Rusin <zackr@vmware.com>
6642 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6643 L: dri-devel@lists.freedesktop.org
6645 T: git git://anongit.freedesktop.org/drm/drm-misc
6646 F: drivers/gpu/drm/vmwgfx/
6647 F: include/uapi/drm/vmwgfx_drm.h
6649 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6650 M: Linus Walleij <linus.walleij@linaro.org>
6652 T: git git://anongit.freedesktop.org/drm/drm-misc
6653 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6654 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6657 M: David Airlie <airlied@linux.ie>
6658 M: Daniel Vetter <daniel@ffwll.ch>
6659 L: dri-devel@lists.freedesktop.org
6661 B: https://gitlab.freedesktop.org/drm
6662 C: irc://irc.oftc.net/dri-devel
6663 T: git git://anongit.freedesktop.org/drm/drm
6664 F: Documentation/devicetree/bindings/display/
6665 F: Documentation/devicetree/bindings/gpu/
6666 F: Documentation/gpu/
6669 F: include/linux/vga*
6670 F: include/uapi/drm/
6672 DRM DRIVERS AND MISC GPU PATCHES
6673 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6674 M: Maxime Ripard <mripard@kernel.org>
6675 M: Thomas Zimmermann <tzimmermann@suse.de>
6677 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6678 T: git git://anongit.freedesktop.org/drm/drm-misc
6679 F: Documentation/gpu/
6680 F: drivers/gpu/drm/*
6683 F: include/linux/vga*
6684 F: include/uapi/drm/drm*
6686 DRM DRIVERS FOR ALLWINNER A10
6687 M: Maxime Ripard <mripard@kernel.org>
6688 M: Chen-Yu Tsai <wens@csie.org>
6689 L: dri-devel@lists.freedesktop.org
6691 T: git git://anongit.freedesktop.org/drm/drm-misc
6692 F: Documentation/devicetree/bindings/display/allwinner*
6693 F: drivers/gpu/drm/sun4i/
6695 DRM DRIVERS FOR AMLOGIC SOCS
6696 M: Neil Armstrong <narmstrong@baylibre.com>
6697 L: dri-devel@lists.freedesktop.org
6698 L: linux-amlogic@lists.infradead.org
6700 W: http://linux-meson.com/
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6703 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6704 F: Documentation/gpu/meson.rst
6705 F: drivers/gpu/drm/meson/
6707 DRM DRIVERS FOR ATMEL HLCDC
6708 M: Sam Ravnborg <sam@ravnborg.org>
6709 M: Boris Brezillon <bbrezillon@kernel.org>
6710 L: dri-devel@lists.freedesktop.org
6712 T: git git://anongit.freedesktop.org/drm/drm-misc
6713 F: Documentation/devicetree/bindings/display/atmel/
6714 F: drivers/gpu/drm/atmel-hlcdc/
6716 DRM DRIVERS FOR BRIDGE CHIPS
6717 M: Andrzej Hajda <andrzej.hajda@intel.com>
6718 M: Neil Armstrong <narmstrong@baylibre.com>
6719 M: Robert Foss <robert.foss@linaro.org>
6720 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6721 R: Jonas Karlman <jonas@kwiboo.se>
6722 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6724 T: git git://anongit.freedesktop.org/drm/drm-misc
6725 F: Documentation/devicetree/bindings/display/bridge/
6726 F: drivers/gpu/drm/bridge/
6728 DRM DRIVERS FOR EXYNOS
6729 M: Inki Dae <inki.dae@samsung.com>
6730 M: Joonyoung Shim <jy0922.shim@samsung.com>
6731 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6732 M: Kyungmin Park <kyungmin.park@samsung.com>
6733 L: dri-devel@lists.freedesktop.org
6735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6736 F: Documentation/devicetree/bindings/display/exynos/
6737 F: Documentation/devicetree/bindings/display/samsung/
6738 F: drivers/gpu/drm/exynos/
6739 F: include/uapi/drm/exynos_drm.h
6741 DRM DRIVERS FOR FREESCALE DCU
6742 M: Stefan Agner <stefan@agner.ch>
6743 M: Alison Wang <alison.wang@nxp.com>
6744 L: dri-devel@lists.freedesktop.org
6746 T: git git://anongit.freedesktop.org/drm/drm-misc
6747 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6748 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6749 F: drivers/gpu/drm/fsl-dcu/
6751 DRM DRIVERS FOR FREESCALE IMX
6752 M: Philipp Zabel <p.zabel@pengutronix.de>
6753 L: dri-devel@lists.freedesktop.org
6755 F: Documentation/devicetree/bindings/display/imx/
6756 F: drivers/gpu/drm/imx/
6757 F: drivers/gpu/ipu-v3/
6759 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6760 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6761 L: dri-devel@lists.freedesktop.org
6763 T: git git://github.com/patjak/drm-gma500
6764 F: drivers/gpu/drm/gma500/
6766 DRM DRIVERS FOR HISILICON
6767 M: Xinliang Liu <xinliang.liu@linaro.org>
6768 M: Tian Tao <tiantao6@hisilicon.com>
6769 R: John Stultz <jstultz@google.com>
6770 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6771 R: Chen Feng <puck.chen@hisilicon.com>
6772 L: dri-devel@lists.freedesktop.org
6774 T: git git://anongit.freedesktop.org/drm/drm-misc
6775 F: Documentation/devicetree/bindings/display/hisilicon/
6776 F: drivers/gpu/drm/hisilicon/
6778 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6779 M: Deepak Rawat <drawat.floss@gmail.com>
6780 L: linux-hyperv@vger.kernel.org
6781 L: dri-devel@lists.freedesktop.org
6783 T: git git://anongit.freedesktop.org/drm/drm-misc
6784 F: drivers/gpu/drm/hyperv
6786 DRM DRIVERS FOR LIMA
6787 M: Qiang Yu <yuq825@gmail.com>
6788 L: dri-devel@lists.freedesktop.org
6789 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6791 T: git git://anongit.freedesktop.org/drm/drm-misc
6792 F: drivers/gpu/drm/lima/
6793 F: include/uapi/drm/lima_drm.h
6795 DRM DRIVERS FOR MEDIATEK
6796 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6797 M: Philipp Zabel <p.zabel@pengutronix.de>
6798 L: dri-devel@lists.freedesktop.org
6799 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6801 F: Documentation/devicetree/bindings/display/mediatek/
6802 F: drivers/gpu/drm/mediatek/
6803 F: drivers/phy/mediatek/phy-mtk-hdmi*
6804 F: drivers/phy/mediatek/phy-mtk-mipi*
6806 DRM DRIVERS FOR NVIDIA TEGRA
6807 M: Thierry Reding <thierry.reding@gmail.com>
6808 L: dri-devel@lists.freedesktop.org
6809 L: linux-tegra@vger.kernel.org
6811 T: git git://anongit.freedesktop.org/tegra/linux.git
6812 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6813 F: Documentation/devicetree/bindings/gpu/host1x/
6814 F: drivers/gpu/drm/tegra/
6815 F: drivers/gpu/host1x/
6816 F: include/linux/host1x.h
6817 F: include/uapi/drm/tegra_drm.h
6819 DRM DRIVERS FOR RENESAS
6820 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6821 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6822 L: dri-devel@lists.freedesktop.org
6823 L: linux-renesas-soc@vger.kernel.org
6825 T: git git://linuxtv.org/pinchartl/media drm/du/next
6826 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6827 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6828 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6829 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6830 F: drivers/gpu/drm/rcar-du/
6831 F: drivers/gpu/drm/shmobile/
6832 F: include/linux/platform_data/shmob_drm.h
6834 DRM DRIVERS FOR ROCKCHIP
6835 M: Sandy Huang <hjc@rock-chips.com>
6836 M: Heiko Stübner <heiko@sntech.de>
6837 L: dri-devel@lists.freedesktop.org
6839 T: git git://anongit.freedesktop.org/drm/drm-misc
6840 F: Documentation/devicetree/bindings/display/rockchip/
6841 F: drivers/gpu/drm/rockchip/
6844 M: Alain Volmat <alain.volmat@foss.st.com>
6845 L: dri-devel@lists.freedesktop.org
6847 T: git git://anongit.freedesktop.org/drm/drm-misc
6848 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6849 F: drivers/gpu/drm/sti
6852 M: Yannick Fertre <yannick.fertre@foss.st.com>
6853 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6854 M: Philippe Cornu <philippe.cornu@foss.st.com>
6855 L: dri-devel@lists.freedesktop.org
6857 T: git git://anongit.freedesktop.org/drm/drm-misc
6858 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6859 F: drivers/gpu/drm/stm
6861 DRM DRIVERS FOR TI KEYSTONE
6862 M: Jyri Sarha <jyri.sarha@iki.fi>
6863 M: Tomi Valkeinen <tomba@kernel.org>
6864 L: dri-devel@lists.freedesktop.org
6866 T: git git://anongit.freedesktop.org/drm/drm-misc
6867 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6868 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6869 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6870 F: drivers/gpu/drm/tidss/
6872 DRM DRIVERS FOR TI LCDC
6873 M: Jyri Sarha <jyri.sarha@iki.fi>
6874 R: Tomi Valkeinen <tomba@kernel.org>
6875 L: dri-devel@lists.freedesktop.org
6877 F: Documentation/devicetree/bindings/display/tilcdc/
6878 F: drivers/gpu/drm/tilcdc/
6880 DRM DRIVERS FOR TI OMAP
6881 M: Tomi Valkeinen <tomba@kernel.org>
6882 L: dri-devel@lists.freedesktop.org
6884 F: Documentation/devicetree/bindings/display/ti/
6885 F: drivers/gpu/drm/omapdrm/
6888 M: Emma Anholt <emma@anholt.net>
6890 T: git git://anongit.freedesktop.org/drm/drm-misc
6891 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6892 F: drivers/gpu/drm/v3d/
6893 F: include/uapi/drm/v3d_drm.h
6896 M: Emma Anholt <emma@anholt.net>
6897 M: Maxime Ripard <mripard@kernel.org>
6899 T: git git://github.com/anholt/linux
6900 T: git git://anongit.freedesktop.org/drm/drm-misc
6901 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6902 F: drivers/gpu/drm/vc4/
6903 F: include/uapi/drm/vc4_drm.h
6905 DRM DRIVERS FOR VIVANTE GPU IP
6906 M: Lucas Stach <l.stach@pengutronix.de>
6907 R: Russell King <linux+etnaviv@armlinux.org.uk>
6908 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6909 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6910 L: dri-devel@lists.freedesktop.org
6912 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6913 F: drivers/gpu/drm/etnaviv/
6914 F: include/uapi/drm/etnaviv_drm.h
6917 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6918 L: dri-devel@lists.freedesktop.org
6919 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6921 T: git git://anongit.freedesktop.org/drm/drm-misc
6922 F: Documentation/gpu/xen-front.rst
6923 F: drivers/gpu/drm/xen/
6925 DRM DRIVERS FOR XILINX
6926 M: Hyun Kwon <hyun.kwon@xilinx.com>
6927 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6928 L: dri-devel@lists.freedesktop.org
6930 T: git git://anongit.freedesktop.org/drm/drm-misc
6931 F: Documentation/devicetree/bindings/display/xlnx/
6932 F: drivers/gpu/drm/xlnx/
6935 M: Thierry Reding <thierry.reding@gmail.com>
6936 R: Sam Ravnborg <sam@ravnborg.org>
6937 L: dri-devel@lists.freedesktop.org
6939 T: git git://anongit.freedesktop.org/drm/drm-misc
6940 F: Documentation/devicetree/bindings/display/panel/
6941 F: drivers/gpu/drm/drm_panel.c
6942 F: drivers/gpu/drm/panel/
6943 F: include/drm/drm_panel.h
6945 DRM PRIVACY-SCREEN CLASS
6946 M: Hans de Goede <hdegoede@redhat.com>
6947 L: dri-devel@lists.freedesktop.org
6949 T: git git://anongit.freedesktop.org/drm/drm-misc
6950 F: drivers/gpu/drm/drm_privacy_screen*
6951 F: include/drm/drm_privacy_screen*
6954 M: Christian Koenig <christian.koenig@amd.com>
6955 M: Huang Rui <ray.huang@amd.com>
6956 L: dri-devel@lists.freedesktop.org
6958 T: git git://anongit.freedesktop.org/drm/drm-misc
6959 F: drivers/gpu/drm/ttm/
6963 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6964 L: dri-devel@lists.freedesktop.org
6966 T: git git://anongit.freedesktop.org/drm/drm-misc
6967 F: drivers/gpu/drm/scheduler/
6968 F: include/drm/gpu_scheduler.h
6970 DSBR100 USB FM RADIO DRIVER
6971 M: Alexey Klimov <klimov.linux@gmail.com>
6972 L: linux-media@vger.kernel.org
6974 T: git git://linuxtv.org/media_tree.git
6975 F: drivers/media/radio/dsbr100.c
6978 M: Hans Verkuil <hverkuil@xs4all.nl>
6979 L: linux-media@vger.kernel.org
6981 W: https://linuxtv.org
6982 T: git git://linuxtv.org/media_tree.git
6983 F: drivers/media/pci/dt3155/
6985 DVB_USB_AF9015 MEDIA DRIVER
6986 M: Antti Palosaari <crope@iki.fi>
6987 L: linux-media@vger.kernel.org
6989 W: https://linuxtv.org
6990 W: http://palosaari.fi/linux/
6991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6992 T: git git://linuxtv.org/anttip/media_tree.git
6993 F: drivers/media/usb/dvb-usb-v2/af9015*
6995 DVB_USB_AF9035 MEDIA DRIVER
6996 M: Antti Palosaari <crope@iki.fi>
6997 L: linux-media@vger.kernel.org
6999 W: https://linuxtv.org
7000 W: http://palosaari.fi/linux/
7001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7002 T: git git://linuxtv.org/anttip/media_tree.git
7003 F: drivers/media/usb/dvb-usb-v2/af9035*
7005 DVB_USB_ANYSEE MEDIA DRIVER
7006 M: Antti Palosaari <crope@iki.fi>
7007 L: linux-media@vger.kernel.org
7009 W: https://linuxtv.org
7010 W: http://palosaari.fi/linux/
7011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7012 T: git git://linuxtv.org/anttip/media_tree.git
7013 F: drivers/media/usb/dvb-usb-v2/anysee*
7015 DVB_USB_AU6610 MEDIA DRIVER
7016 M: Antti Palosaari <crope@iki.fi>
7017 L: linux-media@vger.kernel.org
7019 W: https://linuxtv.org
7020 W: http://palosaari.fi/linux/
7021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7022 T: git git://linuxtv.org/anttip/media_tree.git
7023 F: drivers/media/usb/dvb-usb-v2/au6610*
7025 DVB_USB_CE6230 MEDIA DRIVER
7026 M: Antti Palosaari <crope@iki.fi>
7027 L: linux-media@vger.kernel.org
7029 W: https://linuxtv.org
7030 W: http://palosaari.fi/linux/
7031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7032 T: git git://linuxtv.org/anttip/media_tree.git
7033 F: drivers/media/usb/dvb-usb-v2/ce6230*
7035 DVB_USB_CXUSB MEDIA DRIVER
7036 M: Michael Krufky <mkrufky@linuxtv.org>
7037 L: linux-media@vger.kernel.org
7039 W: https://linuxtv.org
7040 W: http://github.com/mkrufky
7041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7042 T: git git://linuxtv.org/media_tree.git
7043 F: drivers/media/usb/dvb-usb/cxusb*
7045 DVB_USB_EC168 MEDIA DRIVER
7046 M: Antti Palosaari <crope@iki.fi>
7047 L: linux-media@vger.kernel.org
7049 W: https://linuxtv.org
7050 W: http://palosaari.fi/linux/
7051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7052 T: git git://linuxtv.org/anttip/media_tree.git
7053 F: drivers/media/usb/dvb-usb-v2/ec168*
7055 DVB_USB_GL861 MEDIA DRIVER
7056 M: Antti Palosaari <crope@iki.fi>
7057 L: linux-media@vger.kernel.org
7059 W: https://linuxtv.org
7060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7061 T: git git://linuxtv.org/anttip/media_tree.git
7062 F: drivers/media/usb/dvb-usb-v2/gl861*
7064 DVB_USB_MXL111SF MEDIA DRIVER
7065 M: Michael Krufky <mkrufky@linuxtv.org>
7066 L: linux-media@vger.kernel.org
7068 W: https://linuxtv.org
7069 W: http://github.com/mkrufky
7070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7071 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7072 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7074 DVB_USB_RTL28XXU MEDIA DRIVER
7075 M: Antti Palosaari <crope@iki.fi>
7076 L: linux-media@vger.kernel.org
7078 W: https://linuxtv.org
7079 W: http://palosaari.fi/linux/
7080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7081 T: git git://linuxtv.org/anttip/media_tree.git
7082 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7084 DVB_USB_V2 MEDIA DRIVER
7085 M: Antti Palosaari <crope@iki.fi>
7086 L: linux-media@vger.kernel.org
7088 W: https://linuxtv.org
7089 W: http://palosaari.fi/linux/
7090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7091 T: git git://linuxtv.org/anttip/media_tree.git
7092 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7093 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7096 M: Jason Baron <jbaron@akamai.com>
7098 F: include/linux/dynamic_debug.h
7099 F: lib/dynamic_debug.c
7101 DYNAMIC INTERRUPT MODERATION
7102 M: Tal Gilboa <talgi@nvidia.com>
7104 F: Documentation/networking/net_dim.rst
7105 F: include/linux/dim.h
7108 DZ DECSTATION DZ11 SERIAL DRIVER
7109 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7111 F: drivers/tty/serial/dz.*
7113 E3X0 POWER BUTTON DRIVER
7114 M: Moritz Fischer <moritz.fischer@ettus.com>
7115 L: usrp-users@lists.ettus.com
7117 W: http://www.ettus.com
7118 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7119 F: drivers/input/misc/e3x0-button.c
7122 M: Antti Palosaari <crope@iki.fi>
7123 L: linux-media@vger.kernel.org
7125 W: https://linuxtv.org
7126 W: http://palosaari.fi/linux/
7127 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7128 T: git git://linuxtv.org/anttip/media_tree.git
7129 F: drivers/media/tuners/e4000*
7131 EARTH_PT1 MEDIA DRIVER
7132 M: Akihiro Tsukada <tskd08@gmail.com>
7133 L: linux-media@vger.kernel.org
7135 F: drivers/media/pci/pt1/
7137 EARTH_PT3 MEDIA DRIVER
7138 M: Akihiro Tsukada <tskd08@gmail.com>
7139 L: linux-media@vger.kernel.org
7141 F: drivers/media/pci/pt3/
7144 M: Antti Palosaari <crope@iki.fi>
7145 L: linux-media@vger.kernel.org
7147 W: https://linuxtv.org
7148 W: http://palosaari.fi/linux/
7149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150 T: git git://linuxtv.org/anttip/media_tree.git
7151 F: drivers/media/dvb-frontends/ec100*
7154 M: Tyler Hicks <code@tyhicks.com>
7155 L: ecryptfs@vger.kernel.org
7157 W: http://ecryptfs.org
7158 W: https://launchpad.net/ecryptfs
7159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7160 F: Documentation/filesystems/ecryptfs.rst
7164 M: Yazen Ghannam <yazen.ghannam@amd.com>
7165 L: linux-edac@vger.kernel.org
7167 F: drivers/edac/amd64_edac*
7168 F: drivers/edac/mce_amd*
7171 M: Jan Luebbe <jlu@pengutronix.de>
7172 L: linux-edac@vger.kernel.org
7174 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7175 F: drivers/edac/armada_xp_*
7178 M: Stefan Schaeckeler <sschaeck@cisco.com>
7180 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7181 F: drivers/edac/aspeed_edac.c
7184 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7186 F: drivers/edac/bluefield_edac.c
7189 M: Andre Przywara <andre.przywara@arm.com>
7190 L: linux-edac@vger.kernel.org
7192 F: drivers/edac/highbank*
7195 M: Ralf Baechle <ralf@linux-mips.org>
7196 L: linux-edac@vger.kernel.org
7197 L: linux-mips@vger.kernel.org
7199 F: drivers/edac/octeon_edac*
7201 EDAC-CAVIUM THUNDERX
7202 M: Robert Richter <rric@kernel.org>
7203 L: linux-edac@vger.kernel.org
7205 F: drivers/edac/thunderx_edac*
7208 M: Borislav Petkov <bp@alien8.de>
7209 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7210 M: Tony Luck <tony.luck@intel.com>
7211 R: James Morse <james.morse@arm.com>
7212 R: Robert Richter <rric@kernel.org>
7213 L: linux-edac@vger.kernel.org
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7216 F: Documentation/admin-guide/ras.rst
7217 F: Documentation/driver-api/edac.rst
7219 F: include/linux/edac.h
7222 M: Lei Wang <lewan@microsoft.com>
7223 L: linux-edac@vger.kernel.org
7225 F: drivers/edac/dmc520_edac.c
7228 M: Mark Gross <markgross@kernel.org>
7229 L: linux-edac@vger.kernel.org
7231 F: drivers/edac/e752x_edac.c
7234 L: linux-edac@vger.kernel.org
7236 F: drivers/edac/e7xxx_edac.c
7239 M: York Sun <york.sun@nxp.com>
7240 L: linux-edac@vger.kernel.org
7242 F: drivers/edac/fsl_ddr_edac.*
7245 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7246 L: linux-edac@vger.kernel.org
7248 F: drivers/edac/ghes_edac.c
7251 M: Tony Luck <tony.luck@intel.com>
7252 L: linux-edac@vger.kernel.org
7254 F: drivers/edac/i10nm_base.c
7257 L: linux-edac@vger.kernel.org
7259 F: drivers/edac/i3000_edac.c
7262 L: linux-edac@vger.kernel.org
7264 F: drivers/edac/i5000_edac.c
7267 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7268 L: linux-edac@vger.kernel.org
7270 F: drivers/edac/i5400_edac.c
7273 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7274 L: linux-edac@vger.kernel.org
7276 F: drivers/edac/i7300_edac.c
7279 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7280 L: linux-edac@vger.kernel.org
7282 F: drivers/edac/i7core_edac.c
7285 M: Tim Small <tim@buttersideup.com>
7286 L: linux-edac@vger.kernel.org
7288 F: drivers/edac/i82443bxgx_edac.c
7291 M: "Arvind R." <arvino55@gmail.com>
7292 L: linux-edac@vger.kernel.org
7294 F: drivers/edac/i82975x_edac.c
7297 M: Jason Baron <jbaron@akamai.com>
7298 L: linux-edac@vger.kernel.org
7300 F: drivers/edac/ie31200_edac.c
7303 M: Tony Luck <tony.luck@intel.com>
7304 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7305 L: linux-edac@vger.kernel.org
7307 F: drivers/edac/igen6_edac.c
7310 M: Johannes Thumshirn <morbidrsa@gmail.com>
7311 L: linux-edac@vger.kernel.org
7313 F: drivers/edac/mpc85xx_edac.[ch]
7316 M: Egor Martovetsky <egor@pasemi.com>
7317 L: linux-edac@vger.kernel.org
7319 F: drivers/edac/pasemi_edac.c
7322 M: Tony Luck <tony.luck@intel.com>
7323 L: linux-edac@vger.kernel.org
7325 F: drivers/edac/pnd2_edac.[ch]
7328 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7329 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7330 L: linux-arm-msm@vger.kernel.org
7331 L: linux-edac@vger.kernel.org
7333 F: drivers/edac/qcom_edac.c
7336 M: Tim Small <tim@buttersideup.com>
7337 L: linux-edac@vger.kernel.org
7339 F: drivers/edac/r82600_edac.c
7342 M: Tony Luck <tony.luck@intel.com>
7343 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7344 L: linux-edac@vger.kernel.org
7346 F: drivers/edac/sb_edac.c
7349 M: Tony Luck <tony.luck@intel.com>
7350 L: linux-edac@vger.kernel.org
7352 F: drivers/edac/skx_*.[ch]
7355 M: Tero Kristo <kristo@kernel.org>
7356 L: linux-edac@vger.kernel.org
7358 F: drivers/edac/ti_edac.c
7360 EDIROL UA-101/UA-1000 DRIVER
7361 M: Clemens Ladisch <clemens@ladisch.de>
7362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7365 F: sound/usb/misc/ua101.c
7368 M: Ivan Hu <ivan.hu@canonical.com>
7369 M: Ard Biesheuvel <ardb@kernel.org>
7370 L: linux-efi@vger.kernel.org
7372 F: drivers/firmware/efi/test/
7374 EFI VARIABLE FILESYSTEM
7375 M: Matthew Garrett <matthew.garrett@nebula.com>
7376 M: Jeremy Kerr <jk@ozlabs.org>
7377 M: Ard Biesheuvel <ardb@kernel.org>
7378 L: linux-efi@vger.kernel.org
7380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7383 EFIFB FRAMEBUFFER DRIVER
7384 M: Peter Jones <pjones@redhat.com>
7385 L: linux-fbdev@vger.kernel.org
7387 F: drivers/video/fbdev/efifb.c
7391 W: http://aeschi.ch.eu.org/efs/
7394 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7395 M: Douglas Miller <dougmill@linux.ibm.com>
7396 L: netdev@vger.kernel.org
7398 F: drivers/net/ethernet/ibm/ehea/
7400 ELM327 CAN NETWORK DRIVER
7401 M: Max Staudt <max@enpas.org>
7402 L: linux-can@vger.kernel.org
7404 F: Documentation/networking/device_drivers/can/can327.rst
7405 F: drivers/net/can/can327.c
7407 EM28XX VIDEO4LINUX DRIVER
7408 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7409 L: linux-media@vger.kernel.org
7411 W: https://linuxtv.org
7412 T: git git://linuxtv.org/media_tree.git
7413 F: Documentation/admin-guide/media/em28xx*
7414 F: drivers/media/usb/em28xx/
7417 M: Matt Mackall <mpm@selenic.com>
7418 M: David Woodhouse <dwmw2@infradead.org>
7419 L: linux-embedded@vger.kernel.org
7422 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7423 M: Adrian Hunter <adrian.hunter@intel.com>
7424 M: Ritesh Harjani <riteshh@codeaurora.org>
7425 M: Asutosh Das <asutoshd@codeaurora.org>
7426 L: linux-mmc@vger.kernel.org
7428 F: drivers/mmc/host/cqhci*
7430 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7431 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7432 L: linux-scsi@vger.kernel.org
7434 W: http://www.broadcom.com
7435 F: drivers/scsi/be2iscsi/
7437 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7438 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7439 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7440 M: Somnath Kotur <somnath.kotur@broadcom.com>
7441 L: netdev@vger.kernel.org
7443 W: http://www.emulex.com
7444 F: drivers/net/ethernet/emulex/benet/
7446 EMULEX ONECONNECT ROCE DRIVER
7447 M: Selvin Xavier <selvin.xavier@broadcom.com>
7448 L: linux-rdma@vger.kernel.org
7450 W: http://www.broadcom.com
7451 F: drivers/infiniband/hw/ocrdma/
7452 F: include/uapi/rdma/ocrdma-abi.h
7454 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7455 M: James Smart <james.smart@broadcom.com>
7456 M: Dick Kennedy <dick.kennedy@broadcom.com>
7457 L: linux-scsi@vger.kernel.org
7459 W: http://www.broadcom.com
7460 F: drivers/scsi/lpfc/
7462 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7463 M: James Smart <james.smart@broadcom.com>
7464 M: Ram Vegesna <ram.vegesna@broadcom.com>
7465 L: linux-scsi@vger.kernel.org
7466 L: target-devel@vger.kernel.org
7468 W: http://www.broadcom.com
7469 F: drivers/scsi/elx/
7471 ENE CB710 FLASH CARD READER DRIVER
7472 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7474 F: drivers/misc/cb710/
7475 F: drivers/mmc/host/cb710-mmc.*
7476 F: include/linux/cb710.h
7478 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7479 M: Maxim Levitsky <maximlevitsky@gmail.com>
7481 F: drivers/media/rc/ene_ir.*
7483 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7484 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7485 L: linuxppc-dev@lists.ozlabs.org
7487 F: drivers/tty/ehv_bytechan.c
7489 EPSON S1D13XXX FRAMEBUFFER DRIVER
7490 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7493 F: drivers/video/fbdev/s1d13xxxfb.c
7494 F: include/video/s1d13xxxfb.h
7497 M: Gao Xiang <xiang@kernel.org>
7498 M: Chao Yu <chao@kernel.org>
7499 L: linux-erofs@lists.ozlabs.org
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7502 F: Documentation/filesystems/erofs.rst
7504 F: include/trace/events/erofs.h
7506 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7507 M: Jeff Layton <jlayton@kernel.org>
7509 F: include/linux/errseq.h
7513 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7515 L: linux-can@vger.kernel.org
7517 F: drivers/net/can/usb/esd_usb.c
7519 ET131X NETWORK DRIVER
7520 M: Mark Einon <mark.einon@gmail.com>
7522 F: drivers/net/ethernet/agere/
7524 ETAS ES58X CAN/USB DRIVER
7525 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7526 L: linux-can@vger.kernel.org
7528 F: drivers/net/can/usb/etas_es58x/
7531 M: Roopa Prabhu <roopa@nvidia.com>
7532 M: Nikolay Aleksandrov <razor@blackwall.org>
7533 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7534 L: netdev@vger.kernel.org
7536 W: http://www.linuxfoundation.org/en/Net:Bridge
7537 F: include/linux/netfilter_bridge/
7540 ETHERNET PHY LIBRARY
7541 M: Andrew Lunn <andrew@lunn.ch>
7542 M: Heiner Kallweit <hkallweit1@gmail.com>
7543 R: Russell King <linux@armlinux.org.uk>
7544 L: netdev@vger.kernel.org
7546 F: Documentation/ABI/testing/sysfs-class-net-phydev
7547 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7548 F: Documentation/devicetree/bindings/net/mdio*
7549 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7550 F: Documentation/networking/phy.rst
7551 F: drivers/net/mdio/
7552 F: drivers/net/mdio/acpi_mdio.c
7553 F: drivers/net/mdio/fwnode_mdio.c
7554 F: drivers/net/mdio/of_mdio.c
7557 F: include/dt-bindings/net/qca-ar803x.h
7558 F: include/linux/linkmode.h
7559 F: include/linux/*mdio*.h
7560 F: include/linux/mdio/*.h
7561 F: include/linux/mii.h
7562 F: include/linux/of_net.h
7563 F: include/linux/phy.h
7564 F: include/linux/phy_fixed.h
7565 F: include/linux/platform_data/mdio-bcm-unimac.h
7566 F: include/linux/platform_data/mdio-gpio.h
7567 F: include/trace/events/mdio.h
7568 F: include/uapi/linux/mdio.h
7569 F: include/uapi/linux/mii.h
7570 F: net/core/of_net.c
7573 R: Eric Biederman <ebiederm@xmission.com>
7574 R: Kees Cook <keescook@chromium.org>
7575 L: linux-mm@kvack.org
7577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7578 F: arch/alpha/kernel/binfmt_loader.c
7581 F: include/linux/binfmts.h
7582 F: include/linux/elf.h
7583 F: include/uapi/linux/binfmts.h
7584 F: include/uapi/linux/elf.h
7585 F: tools/testing/selftests/exec/
7590 M: Namjae Jeon <linkinjeon@kernel.org>
7591 M: Sungjong Seo <sj1557.seo@samsung.com>
7592 L: linux-fsdevel@vger.kernel.org
7597 M: Jan Kara <jack@suse.com>
7598 L: linux-ext4@vger.kernel.org
7600 F: Documentation/filesystems/ext2.rst
7602 F: include/linux/ext2*
7605 M: "Theodore Ts'o" <tytso@mit.edu>
7606 M: Andreas Dilger <adilger.kernel@dilger.ca>
7607 L: linux-ext4@vger.kernel.org
7609 W: http://ext4.wiki.kernel.org
7610 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7612 F: Documentation/filesystems/ext4/
7614 F: include/trace/events/ext4.h
7616 Extended Verification Module (EVM)
7617 M: Mimi Zohar <zohar@linux.ibm.com>
7618 L: linux-integrity@vger.kernel.org
7620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7621 F: security/integrity/evm/
7622 F: security/integrity/
7624 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7625 M: Ard Biesheuvel <ardb@kernel.org>
7626 L: linux-efi@vger.kernel.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7629 F: Documentation/admin-guide/efi-stub.rst
7630 F: arch/*/include/asm/efi.h
7631 F: arch/*/kernel/efi.c
7632 F: arch/arm/boot/compressed/efi-header.S
7633 F: arch/arm64/kernel/efi-entry.S
7634 F: arch/x86/platform/efi/
7635 F: drivers/firmware/efi/
7636 F: include/linux/efi*.h
7638 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7639 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7640 M: Chanwoo Choi <cw00.choi@samsung.com>
7641 L: linux-kernel@vger.kernel.org
7643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7644 F: Documentation/devicetree/bindings/extcon/
7645 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7647 F: include/linux/extcon.h
7648 F: include/linux/extcon/
7651 M: Masami Hiramatsu <mhiramat@kernel.org>
7653 F: Documentation/admin-guide/bootconfig.rst
7654 F: fs/proc/bootconfig.c
7655 F: include/linux/bootconfig.h
7656 F: lib/bootconfig-data.S
7658 F: tools/bootconfig/*
7659 F: tools/bootconfig/scripts/*
7662 M: Jingoo Han <jingoohan1@gmail.com>
7663 L: dri-devel@lists.freedesktop.org
7665 F: drivers/gpu/drm/exynos/exynos_dp*
7667 EXYNOS SYSMMU (IOMMU) driver
7668 M: Marek Szyprowski <m.szyprowski@samsung.com>
7669 L: iommu@lists.linux-foundation.org
7670 L: iommu@lists.linux.dev
7672 F: drivers/iommu/exynos-iommu.c
7675 M: Jaegeuk Kim <jaegeuk@kernel.org>
7676 M: Chao Yu <chao@kernel.org>
7677 L: linux-f2fs-devel@lists.sourceforge.net
7679 W: https://f2fs.wiki.kernel.org/
7680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7681 F: Documentation/ABI/testing/sysfs-fs-f2fs
7682 F: Documentation/filesystems/f2fs.rst
7684 F: include/linux/f2fs_fs.h
7685 F: include/trace/events/f2fs.h
7686 F: include/uapi/linux/f2fs.h
7688 F71805F HARDWARE MONITORING DRIVER
7689 M: Jean Delvare <jdelvare@suse.com>
7690 L: linux-hwmon@vger.kernel.org
7692 F: Documentation/hwmon/f71805f.rst
7693 F: drivers/hwmon/f71805f.c
7696 M: Josh Poimboeuf <jpoimboe@kernel.org>
7698 F: scripts/faddr2line
7701 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7702 L: netdev@vger.kernel.org
7704 F: Documentation/networking/failover.rst
7705 F: include/net/failover.h
7706 F: net/core/failover.c
7709 M: Jan Kara <jack@suse.cz>
7710 R: Amir Goldstein <amir73il@gmail.com>
7711 R: Matthew Bobrowski <repnop@google.com>
7712 L: linux-fsdevel@vger.kernel.org
7714 F: fs/notify/fanotify/
7715 F: include/linux/fanotify.h
7716 F: include/uapi/linux/fanotify.h
7718 FARSYNC SYNCHRONOUS DRIVER
7719 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7721 W: http://www.farsite.co.uk/
7722 F: drivers/net/wan/farsync.*
7724 FAULT INJECTION SUPPORT
7725 M: Akinobu Mita <akinobu.mita@gmail.com>
7727 F: Documentation/fault-injection/
7728 F: lib/fault-inject.c
7730 FBTFT Framebuffer drivers
7731 L: dri-devel@lists.freedesktop.org
7732 L: linux-fbdev@vger.kernel.org
7734 F: drivers/staging/fbtft/
7737 M: Michael Buesch <m@bues.ch>
7738 L: linux-media@vger.kernel.org
7740 F: drivers/media/tuners/fc0011.c
7741 F: drivers/media/tuners/fc0011.h
7744 M: Antti Palosaari <crope@iki.fi>
7745 L: linux-media@vger.kernel.org
7747 W: https://linuxtv.org
7748 W: http://palosaari.fi/linux/
7749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7750 T: git git://linuxtv.org/anttip/media_tree.git
7751 F: drivers/media/tuners/fc2580*
7753 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7754 M: Hannes Reinecke <hare@suse.de>
7755 L: linux-scsi@vger.kernel.org
7757 W: www.Open-FCoE.org
7758 F: drivers/scsi/fcoe/
7759 F: drivers/scsi/libfc/
7761 F: include/scsi/libfc.h
7762 F: include/scsi/libfcoe.h
7763 F: include/uapi/scsi/fc/
7765 FILE LOCKING (flock() and fcntl()/lockf())
7766 M: Jeff Layton <jlayton@kernel.org>
7767 M: Chuck Lever <chuck.lever@oracle.com>
7768 L: linux-fsdevel@vger.kernel.org
7772 F: include/linux/fcntl.h
7773 F: include/uapi/linux/fcntl.h
7775 FILESYSTEM DIRECT ACCESS (DAX)
7776 M: Dan Williams <dan.j.williams@intel.com>
7777 R: Matthew Wilcox <willy@infradead.org>
7778 R: Jan Kara <jack@suse.cz>
7779 L: linux-fsdevel@vger.kernel.org
7780 L: nvdimm@lists.linux.dev
7783 F: include/linux/dax.h
7784 F: include/trace/events/fs_dax.h
7786 FILESYSTEMS (VFS and infrastructure)
7787 M: Alexander Viro <viro@zeniv.linux.org.uk>
7788 L: linux-fsdevel@vger.kernel.org
7791 F: include/linux/fs.h
7792 F: include/linux/fs_types.h
7793 F: include/uapi/linux/fs.h
7794 F: include/uapi/linux/openat2.h
7799 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7800 M: Riku Voipio <riku.voipio@iki.fi>
7801 L: linux-hwmon@vger.kernel.org
7803 F: drivers/hwmon/f75375s.c
7804 F: include/linux/f75375s.h
7806 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7807 M: Clemens Ladisch <clemens@ladisch.de>
7808 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7812 F: include/uapi/sound/firewire.h
7815 FIREWIRE MEDIA DRIVERS (firedtv)
7816 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7817 L: linux-media@vger.kernel.org
7818 L: linux1394-devel@lists.sourceforge.net
7820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7821 F: drivers/media/firewire/
7823 FIREWIRE SBP-2 TARGET
7824 M: Chris Boot <bootc@bootc.net>
7825 L: linux-scsi@vger.kernel.org
7826 L: target-devel@vger.kernel.org
7827 L: linux1394-devel@lists.sourceforge.net
7829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7830 F: drivers/target/sbp/
7833 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7834 L: linux1394-devel@lists.sourceforge.net
7836 W: http://ieee1394.wiki.kernel.org/
7837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7838 F: drivers/firewire/
7839 F: include/linux/firewire.h
7840 F: include/uapi/linux/firewire*.h
7843 FIRMWARE FRAMEWORK FOR ARMV8-A
7844 M: Sudeep Holla <sudeep.holla@arm.com>
7845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7847 F: drivers/firmware/arm_ffa/
7848 F: include/linux/arm_ffa.h
7850 FIRMWARE LOADER (request_firmware)
7851 M: Luis Chamberlain <mcgrof@kernel.org>
7852 M: Russ Weight <russell.h.weight@intel.com>
7853 L: linux-kernel@vger.kernel.org
7855 F: Documentation/firmware_class/
7856 F: drivers/base/firmware_loader/
7857 F: include/linux/firmware.h
7859 FLEXTIMER FTM-QUADDEC DRIVER
7860 M: Patrick Havelange <patrick.havelange@essensium.com>
7861 L: linux-iio@vger.kernel.org
7863 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7864 F: drivers/counter/ftm-quaddec.c
7867 M: Denis Efremov <efremov@linux.com>
7868 L: linux-block@vger.kernel.org
7870 F: drivers/block/floppy.c
7872 FLYSKY FSIA6B RC RECEIVER
7873 M: Markus Koch <markus@notsyncing.net>
7874 L: linux-input@vger.kernel.org
7876 F: drivers/input/joystick/fsia6b.c
7878 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7879 M: Geoffrey D. Bennett <g@b4.vu>
7880 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7883 F: sound/usb/mixer_scarlett_gen2.c
7885 FORCEDETH GIGABIT ETHERNET DRIVER
7886 M: Rain River <rain.1986.08.12@gmail.com>
7887 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7888 L: netdev@vger.kernel.org
7890 F: drivers/net/ethernet/nvidia/*
7893 M: Kees Cook <keescook@chromium.org>
7894 L: linux-hardening@vger.kernel.org
7896 F: include/linux/fortify-string.h
7897 F: lib/test_fortify/*
7898 F: scripts/test_fortify.sh
7902 M: Wu Hao <hao.wu@intel.com>
7903 R: Tom Rix <trix@redhat.com>
7904 L: linux-fpga@vger.kernel.org
7906 F: Documentation/ABI/testing/sysfs-bus-dfl*
7907 F: Documentation/fpga/dfl.rst
7908 F: drivers/fpga/dfl*
7909 F: drivers/uio/uio_dfl.c
7910 F: include/linux/dfl.h
7911 F: include/uapi/linux/fpga-dfl.h
7913 FPGA MANAGER FRAMEWORK
7914 M: Moritz Fischer <mdf@kernel.org>
7915 M: Wu Hao <hao.wu@intel.com>
7916 M: Xu Yilun <yilun.xu@intel.com>
7917 R: Tom Rix <trix@redhat.com>
7918 L: linux-fpga@vger.kernel.org
7920 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7922 F: Documentation/devicetree/bindings/fpga/
7923 F: Documentation/driver-api/fpga/
7924 F: Documentation/fpga/
7926 F: include/linux/fpga/
7929 M: Bill Metzenthen <billm@melbpc.org.au>
7931 W: http://floatingpoint.sourceforge.net/emulator/index.html
7932 F: arch/x86/math-emu/
7935 M: Daniel Vetter <daniel@ffwll.ch>
7936 F: drivers/video/fbdev/core/
7938 T: git git://anongit.freedesktop.org/drm/drm-misc
7941 M: Helge Deller <deller@gmx.de>
7942 L: linux-fbdev@vger.kernel.org
7943 L: dri-devel@lists.freedesktop.org
7945 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7947 F: Documentation/fb/
7949 F: include/linux/fb.h
7950 F: include/uapi/linux/fb.h
7951 F: include/uapi/video/
7954 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7955 M: Horia Geantă <horia.geanta@nxp.com>
7956 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7957 M: Gaurav Jain <gaurav.jain@nxp.com>
7958 L: linux-crypto@vger.kernel.org
7960 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7961 F: drivers/crypto/caam/
7963 FREESCALE COLDFIRE M5441X MMC DRIVER
7964 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7965 L: linux-mmc@vger.kernel.org
7967 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7968 F: include/linux/platform_data/mmc-esdhc-mcf.h
7970 FREESCALE DIU FRAMEBUFFER DRIVER
7971 M: Timur Tabi <timur@kernel.org>
7972 L: linux-fbdev@vger.kernel.org
7974 F: drivers/video/fbdev/fsl-diu-fb.*
7976 FREESCALE DMA DRIVER
7977 M: Li Yang <leoyang.li@nxp.com>
7978 M: Zhang Wei <zw@zh-kernel.org>
7979 L: linuxppc-dev@lists.ozlabs.org
7981 F: drivers/dma/fsldma.*
7983 FREESCALE DSPI DRIVER
7984 M: Vladimir Oltean <olteanv@gmail.com>
7985 L: linux-spi@vger.kernel.org
7987 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7988 F: drivers/spi/spi-fsl-dspi.c
7989 F: include/linux/spi/spi-fsl-dspi.h
7991 FREESCALE ENETC ETHERNET DRIVERS
7992 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7993 L: netdev@vger.kernel.org
7995 F: drivers/net/ethernet/freescale/enetc/
7997 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7998 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7999 L: netdev@vger.kernel.org
8001 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8002 F: drivers/net/ethernet/freescale/gianfar*
8004 FREESCALE GPMI NAND DRIVER
8005 M: Han Xu <han.xu@nxp.com>
8006 L: linux-mtd@lists.infradead.org
8008 F: drivers/mtd/nand/raw/gpmi-nand/*
8010 FREESCALE I2C CPM DRIVER
8011 M: Jochen Friedrich <jochen@scram.de>
8012 L: linuxppc-dev@lists.ozlabs.org
8013 L: linux-i2c@vger.kernel.org
8015 F: drivers/i2c/busses/i2c-cpm.c
8017 FREESCALE IMX / MXC FEC DRIVER
8018 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8019 L: netdev@vger.kernel.org
8021 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8022 F: drivers/net/ethernet/freescale/fec.h
8023 F: drivers/net/ethernet/freescale/fec_main.c
8024 F: drivers/net/ethernet/freescale/fec_ptp.c
8026 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8027 M: Sascha Hauer <s.hauer@pengutronix.de>
8028 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8029 L: linux-fbdev@vger.kernel.org
8030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8032 F: drivers/video/fbdev/imxfb.c
8033 F: include/linux/platform_data/video-imxfb.h
8035 FREESCALE IMX DDR PMU DRIVER
8036 M: Frank Li <Frank.li@nxp.com>
8037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8039 F: Documentation/admin-guide/perf/imx-ddr.rst
8040 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8041 F: drivers/perf/fsl_imx8_ddr_perf.c
8043 FREESCALE IMX I2C DRIVER
8044 M: Oleksij Rempel <o.rempel@pengutronix.de>
8045 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8046 L: linux-i2c@vger.kernel.org
8048 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8049 F: drivers/i2c/busses/i2c-imx.c
8051 FREESCALE IMX LPI2C DRIVER
8052 M: Dong Aisheng <aisheng.dong@nxp.com>
8053 L: linux-i2c@vger.kernel.org
8054 L: linux-imx@nxp.com
8056 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8057 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8059 FREESCALE MPC I2C DRIVER
8060 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8061 L: linux-i2c@vger.kernel.org
8063 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8064 F: drivers/i2c/busses/i2c-mpc.c
8066 FREESCALE QORIQ DPAA ETHERNET DRIVER
8067 M: Madalin Bucur <madalin.bucur@nxp.com>
8068 L: netdev@vger.kernel.org
8070 F: drivers/net/ethernet/freescale/dpaa
8072 FREESCALE QORIQ DPAA FMAN DRIVER
8073 M: Madalin Bucur <madalin.bucur@nxp.com>
8074 L: netdev@vger.kernel.org
8076 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8077 F: drivers/net/ethernet/freescale/fman
8079 FREESCALE QORIQ PTP CLOCK DRIVER
8080 M: Yangbo Lu <yangbo.lu@nxp.com>
8081 L: netdev@vger.kernel.org
8083 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8084 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8085 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8086 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8087 F: drivers/ptp/ptp_qoriq.c
8088 F: drivers/ptp/ptp_qoriq_debugfs.c
8089 F: include/linux/fsl/ptp_qoriq.h
8091 FREESCALE QUAD SPI DRIVER
8092 M: Han Xu <han.xu@nxp.com>
8093 L: linux-spi@vger.kernel.org
8095 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8096 F: drivers/spi/spi-fsl-qspi.c
8098 FREESCALE QUICC ENGINE LIBRARY
8099 M: Qiang Zhao <qiang.zhao@nxp.com>
8100 L: linuxppc-dev@lists.ozlabs.org
8102 F: drivers/soc/fsl/qe/
8103 F: include/soc/fsl/qe/
8105 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8106 M: Li Yang <leoyang.li@nxp.com>
8107 L: netdev@vger.kernel.org
8108 L: linuxppc-dev@lists.ozlabs.org
8110 F: drivers/net/ethernet/freescale/ucc_geth*
8112 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8113 M: Zhao Qiang <qiang.zhao@nxp.com>
8114 L: netdev@vger.kernel.org
8115 L: linuxppc-dev@lists.ozlabs.org
8117 F: drivers/net/wan/fsl_ucc_hdlc*
8119 FREESCALE QUICC ENGINE UCC UART DRIVER
8120 M: Timur Tabi <timur@kernel.org>
8121 L: linuxppc-dev@lists.ozlabs.org
8123 F: drivers/tty/serial/ucc_uart.c
8125 FREESCALE SOC DRIVERS
8126 M: Li Yang <leoyang.li@nxp.com>
8127 L: linuxppc-dev@lists.ozlabs.org
8128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8130 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8131 F: Documentation/devicetree/bindings/soc/fsl/
8133 F: include/linux/fsl/
8136 FREESCALE SOC FS_ENET DRIVER
8137 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8138 L: linuxppc-dev@lists.ozlabs.org
8139 L: netdev@vger.kernel.org
8141 F: drivers/net/ethernet/freescale/fs_enet/
8142 F: include/linux/fs_enet_pd.h
8144 FREESCALE SOC SOUND DRIVERS
8145 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8146 M: Xiubo Li <Xiubo.Lee@gmail.com>
8147 R: Fabio Estevam <festevam@gmail.com>
8148 R: Nicolin Chen <nicoleotsuka@gmail.com>
8149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8150 L: linuxppc-dev@lists.ozlabs.org
8152 F: sound/soc/fsl/fsl*
8153 F: sound/soc/fsl/imx*
8154 F: sound/soc/fsl/mpc8610_hpcd.c
8156 FREESCALE USB PERIPHERAL DRIVERS
8157 M: Li Yang <leoyang.li@nxp.com>
8158 L: linux-usb@vger.kernel.org
8159 L: linuxppc-dev@lists.ozlabs.org
8161 F: drivers/usb/gadget/udc/fsl*
8163 FREESCALE USB PHY DRIVER
8164 M: Ran Wang <ran.wang_1@nxp.com>
8165 L: linux-usb@vger.kernel.org
8166 L: linuxppc-dev@lists.ozlabs.org
8168 F: drivers/usb/phy/phy-fsl-usb*
8171 M: Christoph Hellwig <hch@infradead.org>
8173 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8177 M: "Rafael J. Wysocki" <rafael@kernel.org>
8178 M: Pavel Machek <pavel@ucw.cz>
8179 L: linux-pm@vger.kernel.org
8181 F: Documentation/power/freezing-of-tasks.rst
8182 F: include/linux/freezer.h
8186 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8187 L: linux-kernel@vger.kernel.org
8189 F: include/linux/frontswap.h
8192 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8193 M: David Howells <dhowells@redhat.com>
8194 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8196 F: Documentation/filesystems/caching/
8198 F: include/linux/fscache*.h
8200 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8201 M: Theodore Y. Ts'o <tytso@mit.edu>
8202 M: Jaegeuk Kim <jaegeuk@kernel.org>
8203 M: Eric Biggers <ebiggers@kernel.org>
8204 L: linux-fscrypt@vger.kernel.org
8206 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8207 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8208 F: Documentation/filesystems/fscrypt.rst
8210 F: include/linux/fscrypt*.h
8211 F: include/uapi/linux/fscrypt.h
8214 M: Jeremy Kerr <jk@ozlabs.org>
8215 M: Joel Stanley <joel@jms.id.au>
8216 R: Alistar Popple <alistair@popple.id.au>
8217 R: Eddie James <eajames@linux.ibm.com>
8218 L: linux-fsi@lists.ozlabs.org
8220 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8223 F: include/linux/fsi*.h
8224 F: include/trace/events/fsi*.h
8226 FSI-ATTACHED I2C DRIVER
8227 M: Eddie James <eajames@linux.ibm.com>
8228 L: linux-i2c@vger.kernel.org
8229 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8231 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8232 F: drivers/i2c/busses/i2c-fsi.c
8234 FSI-ATTACHED SPI DRIVER
8235 M: Eddie James <eajames@linux.ibm.com>
8236 L: linux-spi@vger.kernel.org
8238 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8239 F: drivers/spi/spi-fsi.c
8241 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8242 M: Jan Kara <jack@suse.cz>
8243 R: Amir Goldstein <amir73il@gmail.com>
8244 L: linux-fsdevel@vger.kernel.org
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8248 F: include/linux/fsnotify*.h
8250 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8251 M: Eric Biggers <ebiggers@kernel.org>
8252 M: Theodore Y. Ts'o <tytso@mit.edu>
8253 L: linux-fscrypt@vger.kernel.org
8255 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8256 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8257 F: Documentation/filesystems/fsverity.rst
8259 F: include/linux/fsverity.h
8260 F: include/uapi/linux/fsverity.h
8262 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8263 M: Michael Zaidman <michael.zaidman@gmail.com>
8264 L: linux-i2c@vger.kernel.org
8265 L: linux-input@vger.kernel.org
8267 F: drivers/hid/hid-ft260.c
8269 FUJITSU LAPTOP EXTRAS
8270 M: Jonathan Woithe <jwoithe@just42.net>
8271 L: platform-driver-x86@vger.kernel.org
8273 F: drivers/platform/x86/fujitsu-laptop.c
8275 FUJITSU M-5MO LS CAMERA ISP DRIVER
8276 M: Kyungmin Park <kyungmin.park@samsung.com>
8277 M: Heungjun Kim <riverful.kim@samsung.com>
8278 L: linux-media@vger.kernel.org
8280 F: drivers/media/i2c/m5mols/
8281 F: include/media/i2c/m5mols.h
8283 FUJITSU TABLET EXTRAS
8284 M: Robert Gerlach <khnz@gmx.de>
8285 L: platform-driver-x86@vger.kernel.org
8287 F: drivers/platform/x86/fujitsu-tablet.c
8289 FUNGIBLE ETHERNET DRIVERS
8290 M: Dimitris Michailidis <dmichail@fungible.com>
8291 L: netdev@vger.kernel.org
8293 F: drivers/net/ethernet/fungible/
8295 FUSE: FILESYSTEM IN USERSPACE
8296 M: Miklos Szeredi <miklos@szeredi.hu>
8297 L: linux-fsdevel@vger.kernel.org
8299 W: https://github.com/libfuse/
8300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8301 F: Documentation/filesystems/fuse.rst
8303 F: include/uapi/linux/fuse.h
8306 M: Thomas Gleixner <tglx@linutronix.de>
8307 M: Ingo Molnar <mingo@redhat.com>
8308 R: Peter Zijlstra <peterz@infradead.org>
8309 R: Darren Hart <dvhart@infradead.org>
8310 R: Davidlohr Bueso <dave@stgolabs.net>
8311 R: André Almeida <andrealmeid@igalia.com>
8312 L: linux-kernel@vger.kernel.org
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8315 F: Documentation/locking/*futex*
8316 F: include/asm-generic/futex.h
8317 F: include/linux/futex.h
8318 F: include/uapi/linux/futex.h
8320 F: tools/perf/bench/futex*
8321 F: tools/testing/selftests/futex/
8323 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8324 M: Tim Harvey <tharvey@gateworks.com>
8325 M: Robert Jones <rjones@gateworks.com>
8327 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8328 F: drivers/mfd/gateworks-gsc.c
8329 F: include/linux/mfd/gsc.h
8330 F: Documentation/hwmon/gsc-hwmon.rst
8331 F: drivers/hwmon/gsc-hwmon.c
8332 F: include/linux/platform_data/gsc_hwmon.h
8335 M: Kees Cook <keescook@chromium.org>
8336 L: linux-hardening@vger.kernel.org
8338 F: Documentation/kbuild/gcc-plugins.rst
8339 F: scripts/Makefile.gcc-plugins
8340 F: scripts/gcc-plugins/
8342 GCOV BASED KERNEL PROFILING
8343 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8345 F: Documentation/dev-tools/gcov.rst
8348 GDB KERNEL DEBUGGING HELPER SCRIPTS
8349 M: Jan Kiszka <jan.kiszka@siemens.com>
8350 M: Kieran Bingham <kbingham@kernel.org>
8354 GEMINI CRYPTO DRIVER
8355 M: Corentin Labbe <clabbe@baylibre.com>
8356 L: linux-crypto@vger.kernel.org
8358 F: drivers/crypto/gemini/
8360 GEMTEK FM RADIO RECEIVER DRIVER
8361 M: Hans Verkuil <hverkuil@xs4all.nl>
8362 L: linux-media@vger.kernel.org
8364 W: https://linuxtv.org
8365 T: git git://linuxtv.org/media_tree.git
8366 F: drivers/media/radio/radio-gemtek*
8368 GENERIC ARCHITECTURE TOPOLOGY
8369 M: Sudeep Holla <sudeep.holla@arm.com>
8370 L: linux-kernel@vger.kernel.org
8372 F: drivers/base/arch_topology.c
8373 F: include/linux/arch_topology.h
8376 M: Thomas Gleixner <tglx@linutronix.de>
8377 M: Peter Zijlstra <peterz@infradead.org>
8378 M: Andy Lutomirski <luto@kernel.org>
8379 L: linux-kernel@vger.kernel.org
8381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8382 F: include/linux/entry-common.h
8383 F: include/linux/entry-kvm.h
8386 GENERIC GPIO I2C DRIVER
8387 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8389 F: drivers/i2c/busses/i2c-gpio.c
8390 F: include/linux/platform_data/i2c-gpio.h
8392 GENERIC GPIO I2C MULTIPLEXER DRIVER
8393 M: Peter Korsgaard <peter.korsgaard@barco.com>
8394 L: linux-i2c@vger.kernel.org
8396 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8397 F: drivers/i2c/muxes/i2c-mux-gpio.c
8398 F: include/linux/platform_data/i2c-mux-gpio.h
8400 GENERIC HDLC (WAN) DRIVERS
8401 M: Krzysztof Halasa <khc@pm.waw.pl>
8403 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8404 F: drivers/net/wan/c101.c
8405 F: drivers/net/wan/hd6457*
8406 F: drivers/net/wan/hdlc*
8407 F: drivers/net/wan/n2.c
8408 F: drivers/net/wan/pc300too.c
8409 F: drivers/net/wan/pci200syn.c
8410 F: drivers/net/wan/wanxl*
8412 GENERIC INCLUDE/ASM HEADER FILES
8413 M: Arnd Bergmann <arnd@arndb.de>
8414 L: linux-arch@vger.kernel.org
8416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8417 F: include/asm-generic/
8418 F: include/uapi/asm-generic/
8420 GENERIC PHY FRAMEWORK
8421 M: Kishon Vijay Abraham I <kishon@ti.com>
8422 M: Vinod Koul <vkoul@kernel.org>
8423 L: linux-phy@lists.infradead.org
8425 Q: https://patchwork.kernel.org/project/linux-phy/list/
8426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8427 F: Documentation/devicetree/bindings/phy/
8429 F: include/linux/phy/
8431 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8432 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8434 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8437 M: "Rafael J. Wysocki" <rafael@kernel.org>
8438 M: Kevin Hilman <khilman@kernel.org>
8439 M: Ulf Hansson <ulf.hansson@linaro.org>
8440 L: linux-pm@vger.kernel.org
8442 F: Documentation/devicetree/bindings/power/power?domain*
8443 F: drivers/base/power/domain*.c
8444 F: include/linux/pm_domain.h
8446 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8447 M: Eugen Hristev <eugen.hristev@microchip.com>
8448 L: linux-input@vger.kernel.org
8450 F: drivers/input/touchscreen/resistive-adc-touch.c
8452 GENERIC STRING LIBRARY
8453 R: Andy Shevchenko <andy@kernel.org>
8456 F: lib/string_helpers.c
8457 F: lib/test_string.c
8458 F: lib/test-string_helpers.c
8460 GENERIC UIO DRIVER FOR PCI DEVICES
8461 M: "Michael S. Tsirkin" <mst@redhat.com>
8462 L: kvm@vger.kernel.org
8464 F: drivers/uio/uio_pci_generic.c
8466 GENERIC VDSO LIBRARY
8467 M: Andy Lutomirski <luto@kernel.org>
8468 M: Thomas Gleixner <tglx@linutronix.de>
8469 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8470 L: linux-kernel@vger.kernel.org
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8473 F: include/asm-generic/vdso/vsyscall.h
8475 F: kernel/time/vsyscall.c
8478 GENWQE (IBM Generic Workqueue Card)
8479 M: Frank Haverkamp <haver@linux.ibm.com>
8481 F: drivers/misc/genwqe/
8483 GET_MAINTAINER SCRIPT
8484 M: Joe Perches <joe@perches.com>
8486 F: scripts/get_maintainer.pl
8489 M: Bob Peterson <rpeterso@redhat.com>
8490 M: Andreas Gruenbacher <agruenba@redhat.com>
8491 L: cluster-devel@redhat.com
8493 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8495 F: Documentation/filesystems/gfs2*
8497 F: include/uapi/linux/gfs2_ondisk.h
8500 M: Thomas Weißschuh <thomas@weissschuh.net>
8501 L: platform-driver-x86@vger.kernel.org
8503 F: drivers/platform/x86/gigabyte-wmi.c
8506 M: Johan Hovold <johan@kernel.org>
8508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8509 F: Documentation/ABI/testing/sysfs-class-gnss
8510 F: Documentation/devicetree/bindings/gnss/
8512 F: include/linux/gnss.h
8515 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8516 L: linux-media@vger.kernel.org
8518 F: drivers/media/usb/go7007/
8521 M: Bastien Nocera <hadess@hadess.net>
8522 M: Hans de Goede <hdegoede@redhat.com>
8523 L: linux-input@vger.kernel.org
8525 F: drivers/input/touchscreen/goodix*
8527 GOOGLE ETHERNET DRIVERS
8528 M: Jeroen de Borst <jeroendb@google.com>
8529 R: Catherine Sullivan <csully@google.com>
8530 R: David Awogbemila <awogbemila@google.com>
8531 L: netdev@vger.kernel.org
8533 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8534 F: drivers/net/ethernet/google
8536 GPD POCKET FAN DRIVER
8537 M: Hans de Goede <hdegoede@redhat.com>
8538 L: platform-driver-x86@vger.kernel.org
8540 F: drivers/platform/x86/gpd-pocket-fan.c
8543 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8544 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8545 L: linux-gpio@vger.kernel.org
8546 L: linux-acpi@vger.kernel.org
8548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8549 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8550 F: drivers/gpio/gpiolib-acpi.c
8551 F: drivers/gpio/gpiolib-acpi.h
8554 M: Geert Uytterhoeven <geert+renesas@glider.be>
8555 L: linux-gpio@vger.kernel.org
8557 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8558 F: drivers/gpio/gpio-aggregator.c
8561 M: Sean Young <sean@mess.org>
8562 L: linux-media@vger.kernel.org
8564 F: drivers/media/rc/gpio-ir-tx.c
8567 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8568 L: linux-gpio@vger.kernel.org
8570 F: drivers/gpio/gpio-mockup.c
8571 F: tools/testing/selftests/gpio/
8574 R: Michael Walle <michael@walle.cc>
8576 F: drivers/gpio/gpio-regmap.c
8577 F: include/linux/gpio/regmap.h
8580 M: Linus Walleij <linus.walleij@linaro.org>
8581 M: Bartosz Golaszewski <brgl@bgdev.pl>
8582 L: linux-gpio@vger.kernel.org
8584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8585 F: Documentation/ABI/obsolete/sysfs-gpio
8586 F: Documentation/ABI/testing/gpio-cdev
8587 F: Documentation/admin-guide/gpio/
8588 F: Documentation/devicetree/bindings/gpio/
8589 F: Documentation/driver-api/gpio/
8591 F: include/asm-generic/gpio.h
8592 F: include/dt-bindings/gpio/
8593 F: include/linux/gpio.h
8594 F: include/linux/gpio/
8595 F: include/linux/of_gpio.h
8596 F: include/uapi/linux/gpio.h
8599 GRE DEMULTIPLEXER DRIVER
8600 M: Dmitry Kozlov <xeb@mail.ru>
8601 L: netdev@vger.kernel.org
8603 F: include/net/gre.h
8604 F: net/ipv4/gre_demux.c
8605 F: net/ipv4/gre_offload.c
8607 GRETH 10/100/1G Ethernet MAC device driver
8608 M: Andreas Larsson <andreas@gaisler.com>
8609 L: netdev@vger.kernel.org
8611 F: drivers/net/ethernet/aeroflex/
8613 GREYBUS AUDIO PROTOCOLS DRIVERS
8614 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8615 M: Mark Greer <mgreer@animalcreek.com>
8617 F: drivers/staging/greybus/audio_apbridgea.c
8618 F: drivers/staging/greybus/audio_apbridgea.h
8619 F: drivers/staging/greybus/audio_codec.c
8620 F: drivers/staging/greybus/audio_codec.h
8621 F: drivers/staging/greybus/audio_gb.c
8622 F: drivers/staging/greybus/audio_manager.c
8623 F: drivers/staging/greybus/audio_manager.h
8624 F: drivers/staging/greybus/audio_manager_module.c
8625 F: drivers/staging/greybus/audio_manager_private.h
8626 F: drivers/staging/greybus/audio_manager_sysfs.c
8627 F: drivers/staging/greybus/audio_module.c
8628 F: drivers/staging/greybus/audio_topology.c
8630 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8631 M: Viresh Kumar <vireshk@kernel.org>
8633 F: drivers/staging/greybus/authentication.c
8634 F: drivers/staging/greybus/bootrom.c
8635 F: drivers/staging/greybus/firmware.h
8636 F: drivers/staging/greybus/fw-core.c
8637 F: drivers/staging/greybus/fw-download.c
8638 F: drivers/staging/greybus/fw-management.c
8639 F: drivers/staging/greybus/greybus_authentication.h
8640 F: drivers/staging/greybus/greybus_firmware.h
8641 F: drivers/staging/greybus/hid.c
8642 F: drivers/staging/greybus/i2c.c
8643 F: drivers/staging/greybus/spi.c
8644 F: drivers/staging/greybus/spilib.c
8645 F: drivers/staging/greybus/spilib.h
8647 GREYBUS LOOPBACK DRIVER
8648 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8650 F: drivers/staging/greybus/loopback.c
8652 GREYBUS PLATFORM DRIVERS
8653 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8655 F: drivers/staging/greybus/arche-apb-ctrl.c
8656 F: drivers/staging/greybus/arche-platform.c
8657 F: drivers/staging/greybus/arche_platform.h
8659 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8660 M: Rui Miguel Silva <rmfrfs@gmail.com>
8662 F: drivers/staging/greybus/gpio.c
8663 F: drivers/staging/greybus/light.c
8664 F: drivers/staging/greybus/power_supply.c
8665 F: drivers/staging/greybus/sdio.c
8666 F: drivers/staging/greybus/spi.c
8667 F: drivers/staging/greybus/spilib.c
8670 M: Johan Hovold <johan@kernel.org>
8671 M: Alex Elder <elder@kernel.org>
8672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8673 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8676 F: drivers/staging/greybus/
8677 F: include/linux/greybus.h
8678 F: include/linux/greybus/
8680 GREYBUS UART PROTOCOLS DRIVERS
8681 M: David Lin <dtwlin@gmail.com>
8683 F: drivers/staging/greybus/log.c
8684 F: drivers/staging/greybus/uart.c
8686 GS1662 VIDEO SERIALIZER
8687 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8688 L: linux-media@vger.kernel.org
8690 T: git git://linuxtv.org/media_tree.git
8691 F: drivers/media/spi/gs1662.c
8693 GSPCA FINEPIX SUBDRIVER
8694 M: Frank Zago <frank@zago.net>
8695 L: linux-media@vger.kernel.org
8697 T: git git://linuxtv.org/media_tree.git
8698 F: drivers/media/usb/gspca/finepix.c
8700 GSPCA GL860 SUBDRIVER
8701 M: Olivier Lorin <o.lorin@laposte.net>
8702 L: linux-media@vger.kernel.org
8704 T: git git://linuxtv.org/media_tree.git
8705 F: drivers/media/usb/gspca/gl860/
8707 GSPCA M5602 SUBDRIVER
8708 M: Erik Andren <erik.andren@gmail.com>
8709 L: linux-media@vger.kernel.org
8711 T: git git://linuxtv.org/media_tree.git
8712 F: drivers/media/usb/gspca/m5602/
8714 GSPCA PAC207 SONIXB SUBDRIVER
8715 M: Hans Verkuil <hverkuil@xs4all.nl>
8716 L: linux-media@vger.kernel.org
8718 T: git git://linuxtv.org/media_tree.git
8719 F: drivers/media/usb/gspca/pac207.c
8721 GSPCA SN9C20X SUBDRIVER
8722 M: Brian Johnson <brijohn@gmail.com>
8723 L: linux-media@vger.kernel.org
8725 T: git git://linuxtv.org/media_tree.git
8726 F: drivers/media/usb/gspca/sn9c20x.c
8728 GSPCA T613 SUBDRIVER
8729 M: Leandro Costantino <lcostantino@gmail.com>
8730 L: linux-media@vger.kernel.org
8732 T: git git://linuxtv.org/media_tree.git
8733 F: drivers/media/usb/gspca/t613.c
8735 GSPCA USB WEBCAM DRIVER
8736 M: Hans Verkuil <hverkuil@xs4all.nl>
8737 L: linux-media@vger.kernel.org
8739 T: git git://linuxtv.org/media_tree.git
8740 F: drivers/media/usb/gspca/
8742 GTP (GPRS Tunneling Protocol)
8743 M: Pablo Neira Ayuso <pablo@netfilter.org>
8744 M: Harald Welte <laforge@gnumonks.org>
8745 L: osmocom-net-gprs@lists.osmocom.org
8747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8748 F: drivers/net/gtp.c
8750 GUID PARTITION TABLE (GPT)
8751 M: Davidlohr Bueso <dave@stgolabs.net>
8752 L: linux-efi@vger.kernel.org
8754 F: block/partitions/efi.*
8756 HABANALABS PCI DRIVER
8757 M: Oded Gabbay <ogabbay@kernel.org>
8759 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8760 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8761 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8762 F: drivers/misc/habanalabs/
8763 F: include/uapi/misc/habanalabs.h
8766 M: Antti Palosaari <crope@iki.fi>
8767 L: linux-media@vger.kernel.org
8769 W: https://linuxtv.org
8770 W: http://palosaari.fi/linux/
8771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8772 T: git git://linuxtv.org/anttip/media_tree.git
8773 F: drivers/media/usb/hackrf/
8775 HANTRO VPU CODEC DRIVER
8776 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8777 M: Philipp Zabel <p.zabel@pengutronix.de>
8778 L: linux-media@vger.kernel.org
8779 L: linux-rockchip@lists.infradead.org
8781 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8782 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8783 F: drivers/staging/media/hantro/
8785 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8786 M: Frank Seidel <frank@f-seidel.de>
8787 L: platform-driver-x86@vger.kernel.org
8789 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8790 F: drivers/platform/x86/hdaps.c
8793 M: Jean Delvare <jdelvare@suse.com>
8794 M: Guenter Roeck <linux@roeck-us.net>
8795 L: linux-hwmon@vger.kernel.org
8797 W: http://hwmon.wiki.kernel.org/
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8799 F: Documentation/ABI/testing/sysfs-class-hwmon
8800 F: Documentation/devicetree/bindings/hwmon/
8801 F: Documentation/hwmon/
8803 F: include/linux/hwmon*.h
8804 F: include/trace/events/hwmon*.h
8805 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8807 HARDWARE RANDOM NUMBER GENERATOR CORE
8808 M: Matt Mackall <mpm@selenic.com>
8809 M: Herbert Xu <herbert@gondor.apana.org.au>
8810 L: linux-crypto@vger.kernel.org
8812 F: Documentation/admin-guide/hw_random.rst
8813 F: Documentation/devicetree/bindings/rng/
8814 F: drivers/char/hw_random/
8815 F: include/linux/hw_random.h
8817 HARDWARE SPINLOCK CORE
8818 M: Ohad Ben-Cohen <ohad@wizery.com>
8819 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8820 R: Baolin Wang <baolin.wang7@gmail.com>
8821 L: linux-remoteproc@vger.kernel.org
8823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8824 F: Documentation/devicetree/bindings/hwlock/
8825 F: Documentation/locking/hwspinlock.rst
8826 F: drivers/hwspinlock/
8827 F: include/linux/hwspinlock.h
8829 HARDWARE TRACING FACILITIES
8830 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8832 F: drivers/hwtracing/
8834 HARMONY SOUND DRIVER
8835 L: linux-parisc@vger.kernel.org
8837 F: sound/parisc/harmony.*
8839 HDPVR USB VIDEO ENCODER DRIVER
8840 M: Hans Verkuil <hverkuil@xs4all.nl>
8841 L: linux-media@vger.kernel.org
8843 W: https://linuxtv.org
8844 T: git git://linuxtv.org/media_tree.git
8845 F: drivers/media/usb/hdpvr/
8847 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8848 M: Matt Hsiao <matt.hsiao@hpe.com>
8850 F: drivers/misc/hpilo.[ch]
8852 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8853 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8855 F: Documentation/watchdog/hpwdt.rst
8856 F: drivers/watchdog/hpwdt.c
8858 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8859 M: Don Brace <don.brace@microchip.com>
8860 L: storagedev@microchip.com
8861 L: linux-scsi@vger.kernel.org
8863 F: Documentation/scsi/hpsa.rst
8864 F: drivers/scsi/hpsa*.[ch]
8865 F: include/linux/cciss*.h
8866 F: include/uapi/linux/cciss*.h
8869 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8870 L: linux-rdma@vger.kernel.org
8872 F: drivers/infiniband/hw/hfi1
8875 L: linux-fsdevel@vger.kernel.org
8877 F: Documentation/filesystems/hfs.rst
8881 L: linux-fsdevel@vger.kernel.org
8883 F: Documentation/filesystems/hfsplus.rst
8886 HGA FRAMEBUFFER DRIVER
8887 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8888 L: linux-nvidia@lists.surfsouth.com
8890 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8891 F: drivers/video/fbdev/hgafb.c
8893 HIBERNATION (aka Software Suspend, aka swsusp)
8894 M: "Rafael J. Wysocki" <rafael@kernel.org>
8895 M: Pavel Machek <pavel@ucw.cz>
8896 L: linux-pm@vger.kernel.org
8898 B: https://bugzilla.kernel.org
8899 F: arch/*/include/asm/suspend*.h
8901 F: drivers/base/power/
8902 F: include/linux/freezer.h
8903 F: include/linux/pm.h
8904 F: include/linux/suspend.h
8908 M: Jiri Kosina <jikos@kernel.org>
8909 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8910 L: linux-input@vger.kernel.org
8912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8914 F: include/linux/hid*
8915 F: include/uapi/linux/hid*
8917 HID LOGITECH DRIVERS
8918 R: Filipe Laíns <lains@riseup.net>
8919 L: linux-input@vger.kernel.org
8921 F: drivers/hid/hid-logitech-*
8923 HID PLAYSTATION DRIVER
8924 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8925 L: linux-input@vger.kernel.org
8927 F: drivers/hid/hid-playstation.c
8929 HID SENSOR HUB DRIVERS
8930 M: Jiri Kosina <jikos@kernel.org>
8931 M: Jonathan Cameron <jic23@kernel.org>
8932 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8933 L: linux-input@vger.kernel.org
8934 L: linux-iio@vger.kernel.org
8936 F: Documentation/hid/hid-sensor*
8937 F: drivers/hid/hid-sensor-*
8938 F: drivers/iio/*/hid-*
8939 F: include/linux/hid-sensor-*
8942 M: Ping Cheng <ping.cheng@wacom.com>
8943 M: Jason Gerecke <jason.gerecke@wacom.com>
8944 L: linux-input@vger.kernel.org
8946 F: drivers/hid/wacom.h
8947 F: drivers/hid/wacom_*
8949 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8950 M: Thomas Gleixner <tglx@linutronix.de>
8951 L: linux-kernel@vger.kernel.org
8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8954 F: Documentation/timers/
8955 F: include/linux/clockchips.h
8956 F: include/linux/hrtimer.h
8957 F: kernel/time/clockevents.c
8958 F: kernel/time/hrtimer.c
8959 F: kernel/time/timer_*.c
8961 HIGH-SPEED SCC DRIVER FOR AX.25
8962 L: linux-hams@vger.kernel.org
8964 F: drivers/net/hamradio/scc.c
8966 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8967 M: HighPoint Linux Team <linux@highpoint-tech.com>
8969 W: http://www.highpoint-tech.com
8970 F: Documentation/scsi/hptiop.rst
8971 F: drivers/scsi/hptiop.c
8974 M: Jes Sorensen <jes@trained-monkey.org>
8975 L: linux-hippi@sunsite.dk
8977 F: drivers/net/hippi/
8978 F: include/linux/hippidevice.h
8979 F: include/uapi/linux/if_hippi.h
8982 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8983 M: Kurt Kanzenbach <kurt@linutronix.de>
8984 L: netdev@vger.kernel.org
8986 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8987 F: drivers/net/dsa/hirschmann/*
8988 F: include/linux/platform_data/hirschmann-hellcreek.h
8989 F: net/dsa/tag_hellcreek.c
8991 HISILICON DMA DRIVER
8992 M: Zhou Wang <wangzhou1@hisilicon.com>
8993 L: dmaengine@vger.kernel.org
8995 F: drivers/dma/hisi_dma.c
8997 HISILICON GPIO DRIVER
8998 M: Luo Jiaxing <luojiaxing@huawei.com>
8999 L: linux-gpio@vger.kernel.org
9001 F: drivers/gpio/gpio-hisi.c
9003 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9004 M: Longfang Liu <liulongfang@huawei.com>
9005 L: linux-crypto@vger.kernel.org
9007 F: Documentation/ABI/testing/debugfs-hisi-hpre
9008 F: drivers/crypto/hisilicon/hpre/hpre.h
9009 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9010 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9012 HISILICON I2C CONTROLLER DRIVER
9013 M: Yicong Yang <yangyicong@hisilicon.com>
9014 L: linux-i2c@vger.kernel.org
9016 W: https://www.hisilicon.com
9017 F: drivers/i2c/busses/i2c-hisi.c
9019 HISILICON LPC BUS DRIVER
9020 M: john.garry@huawei.com
9022 W: http://www.hisilicon.com
9023 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9024 F: drivers/bus/hisi_lpc.c
9026 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9027 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9028 M: Salil Mehta <salil.mehta@huawei.com>
9029 L: netdev@vger.kernel.org
9031 W: http://www.hisilicon.com
9032 F: drivers/net/ethernet/hisilicon/hns3/
9034 HISILICON NETWORK SUBSYSTEM DRIVER
9035 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9036 M: Salil Mehta <salil.mehta@huawei.com>
9037 L: netdev@vger.kernel.org
9039 W: http://www.hisilicon.com
9040 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9041 F: drivers/net/ethernet/hisilicon/
9043 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9044 M: John Stultz <jstultz@google.com>
9045 L: linux-kernel@vger.kernel.org
9047 F: drivers/misc/hisi_hikey_usb.c
9049 HISILICON PMU DRIVER
9050 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9051 M: Qi Liu <liuqi115@huawei.com>
9053 W: http://www.hisilicon.com
9054 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9055 F: Documentation/admin-guide/perf/hisi-pmu.rst
9056 F: drivers/perf/hisilicon
9058 HISILICON QM AND ZIP Controller DRIVER
9059 M: Zhou Wang <wangzhou1@hisilicon.com>
9060 L: linux-crypto@vger.kernel.org
9062 F: Documentation/ABI/testing/debugfs-hisi-zip
9063 F: drivers/crypto/hisilicon/qm.c
9064 F: drivers/crypto/hisilicon/sgl.c
9065 F: drivers/crypto/hisilicon/zip/
9066 F: include/linux/hisi_acc_qm.h
9068 HISILICON ROCE DRIVER
9069 M: Wenpeng Liang <liangwenpeng@huawei.com>
9070 M: Weihang Li <liweihang@huawei.com>
9071 L: linux-rdma@vger.kernel.org
9073 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9074 F: drivers/infiniband/hw/hns/
9076 HISILICON SAS Controller
9077 M: John Garry <john.garry@huawei.com>
9079 W: http://www.hisilicon.com
9080 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9081 F: drivers/scsi/hisi_sas/
9083 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9084 M: Kai Ye <yekai13@huawei.com>
9085 M: Longfang Liu <liulongfang@huawei.com>
9086 L: linux-crypto@vger.kernel.org
9088 F: Documentation/ABI/testing/debugfs-hisi-sec
9089 F: drivers/crypto/hisilicon/sec2/sec.h
9090 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9091 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9092 F: drivers/crypto/hisilicon/sec2/sec_main.c
9094 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9095 M: Jay Fang <f.fangjian@huawei.com>
9096 L: linux-spi@vger.kernel.org
9098 W: http://www.hisilicon.com
9099 F: drivers/spi/spi-hisi-kunpeng.c
9101 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9102 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9103 L: linux-kernel@vger.kernel.org
9105 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9106 F: drivers/spmi/hisi-spmi-controller.c
9108 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9109 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9110 L: linux-kernel@vger.kernel.org
9112 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9113 F: drivers/mfd/hi6421-spmi-pmic.c
9115 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9116 M: Weili Qian <qianweili@huawei.com>
9118 F: drivers/crypto/hisilicon/trng/trng.c
9120 HISILICON V3XX SPI NOR FLASH Controller Driver
9121 M: John Garry <john.garry@huawei.com>
9123 W: http://www.hisilicon.com
9124 F: drivers/spi/spi-hisi-sfc-v3xx.c
9126 HMM - Heterogeneous Memory Management
9127 M: Jérôme Glisse <jglisse@redhat.com>
9128 L: linux-mm@kvack.org
9130 F: Documentation/vm/hmm.rst
9131 F: include/linux/hmm*
9134 F: tools/testing/selftests/vm/*hmm*
9137 M: Jouni Malinen <j@w1.fi>
9138 L: linux-wireless@vger.kernel.org
9140 W: http://w1.fi/hostap-driver.html
9141 F: drivers/net/wireless/intersil/hostap/
9143 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9144 L: platform-driver-x86@vger.kernel.org
9146 F: drivers/platform/x86/tc1100-wmi.c
9148 HPET: High Precision Event Timers driver
9149 M: Clemens Ladisch <clemens@ladisch.de>
9151 F: Documentation/timers/hpet.rst
9152 F: drivers/char/hpet.c
9153 F: include/linux/hpet.h
9154 F: include/uapi/linux/hpet.h
9158 F: arch/x86/include/asm/hpet.h
9159 F: arch/x86/kernel/hpet.c
9162 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9164 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9168 M: Sebastian Reichel <sre@kernel.org>
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9171 F: Documentation/ABI/testing/sysfs-bus-hsi
9172 F: Documentation/driver-api/hsi.rst
9174 F: include/linux/hsi/
9175 F: include/uapi/linux/hsi/
9178 L: linux-usb@vger.kernel.org
9180 F: drivers/net/usb/hso.c
9182 HSR NETWORK PROTOCOL
9183 L: netdev@vger.kernel.org
9187 HT16K33 LED CONTROLLER DRIVER
9188 M: Robin van der Gracht <robin@protonic.nl>
9190 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9191 F: drivers/auxdisplay/ht16k33.c
9193 HTCPEN TOUCHSCREEN DRIVER
9194 M: Pau Oliva Fora <pof@eslack.org>
9195 L: linux-input@vger.kernel.org
9197 F: drivers/input/touchscreen/htcpen.c
9200 M: Dipen Patel <dipenp@nvidia.com>
9202 F: Documentation/devicetree/bindings/timestamp/
9203 F: Documentation/driver-api/hte/
9205 F: include/linux/hte.h
9207 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9208 M: Lorenzo Bianconi <lorenzo@kernel.org>
9209 L: linux-iio@vger.kernel.org
9211 W: http://www.st.com/
9212 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9213 F: drivers/iio/humidity/hts221*
9215 HUAWEI ETHERNET DRIVER
9216 L: netdev@vger.kernel.org
9218 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9219 F: drivers/net/ethernet/huawei/hinic/
9222 M: Mike Kravetz <mike.kravetz@oracle.com>
9223 M: Muchun Song <songmuchun@bytedance.com>
9224 L: linux-mm@kvack.org
9226 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9227 F: Documentation/admin-guide/mm/hugetlbpage.rst
9228 F: Documentation/vm/hugetlbfs_reserv.rst
9229 F: Documentation/vm/vmemmap_dedup.rst
9231 F: include/linux/hugetlb.h
9233 F: mm/hugetlb_vmemmap.c
9234 F: mm/hugetlb_vmemmap.h
9237 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9238 L: linux-media@vger.kernel.org
9240 W: https://linuxtv.org
9241 T: git git://linuxtv.org/media_tree.git
9242 F: drivers/media/platform/st/sti/hva
9244 HWPOISON MEMORY FAILURE HANDLING
9245 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9246 R: Miaohe Lin <linmiaohe@huawei.com>
9247 L: linux-mm@kvack.org
9249 F: mm/hwpoison-inject.c
9250 F: mm/memory-failure.c
9252 HYCON HY46XX TOUCHSCREEN SUPPORT
9253 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9254 L: linux-input@vger.kernel.org
9256 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9257 F: drivers/input/touchscreen/hycon-hy46xx.c
9259 HYGON PROCESSOR SUPPORT
9260 M: Pu Wen <puwen@hygon.cn>
9261 L: linux-kernel@vger.kernel.org
9263 F: arch/x86/kernel/cpu/hygon.c
9265 HYNIX HI556 SENSOR DRIVER
9266 M: Shawn Tu <shawnx.tu@intel.com>
9267 L: linux-media@vger.kernel.org
9269 T: git git://linuxtv.org/media_tree.git
9270 F: drivers/media/i2c/hi556.c
9272 HYNIX HI846 SENSOR DRIVER
9273 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9274 L: linux-media@vger.kernel.org
9276 F: drivers/media/i2c/hi846.c
9278 HYNIX HI847 SENSOR DRIVER
9279 M: Shawn Tu <shawnx.tu@intel.com>
9280 L: linux-media@vger.kernel.org
9282 F: drivers/media/i2c/hi847.c
9284 Hyper-V/Azure CORE AND DRIVERS
9285 M: "K. Y. Srinivasan" <kys@microsoft.com>
9286 M: Haiyang Zhang <haiyangz@microsoft.com>
9287 M: Stephen Hemminger <sthemmin@microsoft.com>
9288 M: Wei Liu <wei.liu@kernel.org>
9289 M: Dexuan Cui <decui@microsoft.com>
9290 L: linux-hyperv@vger.kernel.org
9292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9293 F: Documentation/ABI/stable/sysfs-bus-vmbus
9294 F: Documentation/ABI/testing/debugfs-hyperv
9295 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9296 F: arch/arm64/hyperv
9297 F: arch/arm64/include/asm/hyperv-tlfs.h
9298 F: arch/arm64/include/asm/mshyperv.h
9300 F: arch/x86/include/asm/hyperv-tlfs.h
9301 F: arch/x86/include/asm/mshyperv.h
9302 F: arch/x86/include/asm/trace/hyperv.h
9303 F: arch/x86/kernel/cpu/mshyperv.c
9304 F: drivers/clocksource/hyperv_timer.c
9305 F: drivers/hid/hid-hyperv.c
9307 F: drivers/input/serio/hyperv-keyboard.c
9308 F: drivers/iommu/hyperv-iommu.c
9309 F: drivers/net/ethernet/microsoft/
9310 F: drivers/net/hyperv/
9311 F: drivers/pci/controller/pci-hyperv-intf.c
9312 F: drivers/pci/controller/pci-hyperv.c
9313 F: drivers/scsi/storvsc_drv.c
9314 F: drivers/uio/uio_hv_generic.c
9315 F: drivers/video/fbdev/hyperv_fb.c
9316 F: include/asm-generic/hyperv-tlfs.h
9317 F: include/asm-generic/mshyperv.h
9318 F: include/clocksource/hyperv_timer.h
9319 F: include/linux/hyperv.h
9320 F: include/uapi/linux/hyperv.h
9321 F: net/vmw_vsock/hyperv_transport.c
9325 M: Vignesh Raghavendra <vigneshr@ti.com>
9326 L: linux-mtd@lists.infradead.org
9328 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9329 C: irc://irc.oftc.net/mtd
9330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9331 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9332 F: drivers/mtd/hyperbus/
9333 F: include/linux/mtd/hyperbus.h
9335 HYPERVISOR VIRTUAL CONSOLE DRIVER
9336 L: linuxppc-dev@lists.ozlabs.org
9341 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9342 L: linux-i2c@vger.kernel.org
9343 L: linux-acpi@vger.kernel.org
9345 F: drivers/i2c/i2c-core-acpi.c
9347 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9348 M: Ajay Gupta <ajayg@nvidia.com>
9349 L: linux-i2c@vger.kernel.org
9351 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9352 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9355 M: Peter Rosin <peda@axentia.se>
9356 L: linux-i2c@vger.kernel.org
9358 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9359 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9360 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9361 F: Documentation/i2c/i2c-topology.rst
9362 F: Documentation/i2c/muxes/
9363 F: drivers/i2c/i2c-mux.c
9364 F: drivers/i2c/muxes/
9365 F: include/linux/i2c-mux.h
9367 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9368 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9369 L: linux-i2c@vger.kernel.org
9371 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9372 F: drivers/i2c/busses/i2c-mv64xxx.c
9374 I2C OVER PARALLEL PORT
9375 M: Jean Delvare <jdelvare@suse.com>
9376 L: linux-i2c@vger.kernel.org
9378 F: Documentation/i2c/busses/i2c-parport.rst
9379 F: drivers/i2c/busses/i2c-parport.c
9382 M: Wolfram Sang <wsa@kernel.org>
9383 L: linux-i2c@vger.kernel.org
9385 W: https://i2c.wiki.kernel.org/
9386 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9388 F: Documentation/devicetree/bindings/i2c/i2c.txt
9389 F: Documentation/i2c/
9391 F: include/dt-bindings/i2c/i2c.h
9392 F: include/linux/i2c-dev.h
9393 F: include/linux/i2c-smbus.h
9394 F: include/linux/i2c.h
9395 F: include/uapi/linux/i2c-*.h
9396 F: include/uapi/linux/i2c.h
9398 I2C SUBSYSTEM HOST DRIVERS
9399 L: linux-i2c@vger.kernel.org
9401 W: https://i2c.wiki.kernel.org/
9402 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9404 F: Documentation/devicetree/bindings/i2c/
9405 F: drivers/i2c/algos/
9406 F: drivers/i2c/busses/
9407 F: include/dt-bindings/i2c/
9410 M: Jean Delvare <jdelvare@suse.com>
9411 L: linux-i2c@vger.kernel.org
9413 F: Documentation/i2c/busses/i2c-taos-evm.rst
9414 F: drivers/i2c/busses/i2c-taos-evm.c
9417 M: Till Harbaum <till@harbaum.org>
9418 L: linux-i2c@vger.kernel.org
9420 W: http://www.harbaum.org/till/i2c_tiny_usb
9421 F: drivers/i2c/busses/i2c-tiny-usb.c
9423 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9424 M: Jean Delvare <jdelvare@suse.com>
9425 L: linux-i2c@vger.kernel.org
9427 F: Documentation/i2c/busses/i2c-ali1535.rst
9428 F: Documentation/i2c/busses/i2c-ali1563.rst
9429 F: Documentation/i2c/busses/i2c-ali15x3.rst
9430 F: Documentation/i2c/busses/i2c-amd756.rst
9431 F: Documentation/i2c/busses/i2c-amd8111.rst
9432 F: Documentation/i2c/busses/i2c-i801.rst
9433 F: Documentation/i2c/busses/i2c-nforce2.rst
9434 F: Documentation/i2c/busses/i2c-piix4.rst
9435 F: Documentation/i2c/busses/i2c-sis5595.rst
9436 F: Documentation/i2c/busses/i2c-sis630.rst
9437 F: Documentation/i2c/busses/i2c-sis96x.rst
9438 F: Documentation/i2c/busses/i2c-via.rst
9439 F: Documentation/i2c/busses/i2c-viapro.rst
9440 F: drivers/i2c/busses/i2c-ali1535.c
9441 F: drivers/i2c/busses/i2c-ali1563.c
9442 F: drivers/i2c/busses/i2c-ali15x3.c
9443 F: drivers/i2c/busses/i2c-amd756-s4882.c
9444 F: drivers/i2c/busses/i2c-amd756.c
9445 F: drivers/i2c/busses/i2c-amd8111.c
9446 F: drivers/i2c/busses/i2c-i801.c
9447 F: drivers/i2c/busses/i2c-isch.c
9448 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9449 F: drivers/i2c/busses/i2c-nforce2.c
9450 F: drivers/i2c/busses/i2c-piix4.c
9451 F: drivers/i2c/busses/i2c-sis5595.c
9452 F: drivers/i2c/busses/i2c-sis630.c
9453 F: drivers/i2c/busses/i2c-sis96x.c
9454 F: drivers/i2c/busses/i2c-via.c
9455 F: drivers/i2c/busses/i2c-viapro.c
9457 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9458 M: Hans de Goede <hdegoede@redhat.com>
9459 L: linux-i2c@vger.kernel.org
9461 F: drivers/i2c/busses/i2c-cht-wc.c
9463 I2C/SMBUS ISMT DRIVER
9464 M: Seth Heasley <seth.heasley@intel.com>
9465 M: Neil Horman <nhorman@tuxdriver.com>
9466 L: linux-i2c@vger.kernel.org
9467 F: Documentation/i2c/busses/i2c-ismt.rst
9468 F: drivers/i2c/busses/i2c-ismt.c
9470 I2C/SMBUS STUB DRIVER
9471 M: Jean Delvare <jdelvare@suse.com>
9472 L: linux-i2c@vger.kernel.org
9474 F: drivers/i2c/i2c-stub.c
9476 I3C DRIVER FOR CADENCE I3C MASTER IP
9477 M: Przemysław Gaj <pgaj@cadence.com>
9479 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9480 F: drivers/i3c/master/i3c-master-cdns.c
9482 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9483 M: Vitor Soares <vitor.soares@synopsys.com>
9485 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9486 F: drivers/i3c/master/dw*
9489 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9490 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9492 C: irc://chat.freenode.net/linux-i3c
9493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9494 F: Documentation/ABI/testing/sysfs-bus-i3c
9495 F: Documentation/devicetree/bindings/i3c/
9496 F: Documentation/driver-api/i3c
9498 F: include/linux/i3c/
9500 IA64 (Itanium) PLATFORM
9501 L: linux-ia64@vger.kernel.org
9503 F: Documentation/ia64/
9506 IBM Power 842 compression accelerator
9507 M: Haren Myneni <haren@us.ibm.com>
9510 F: drivers/crypto/nx/Kconfig
9511 F: drivers/crypto/nx/Makefile
9512 F: drivers/crypto/nx/nx-842*
9513 F: include/linux/sw842.h
9516 IBM Power in-Nest Crypto Acceleration
9517 M: Breno Leitão <leitao@debian.org>
9518 M: Nayna Jain <nayna@linux.ibm.com>
9519 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9520 L: linux-crypto@vger.kernel.org
9522 F: drivers/crypto/nx/Kconfig
9523 F: drivers/crypto/nx/Makefile
9524 F: drivers/crypto/nx/nx-aes*
9525 F: drivers/crypto/nx/nx-sha*
9526 F: drivers/crypto/nx/nx.*
9527 F: drivers/crypto/nx/nx_csbcpb.h
9528 F: drivers/crypto/nx/nx_debugfs.c
9530 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9531 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9532 L: linux-pci@vger.kernel.org
9533 L: linuxppc-dev@lists.ozlabs.org
9535 F: drivers/pci/hotplug/rpadlpar*
9537 IBM Power Linux RAID adapter
9538 M: Brian King <brking@us.ibm.com>
9540 F: drivers/scsi/ipr.*
9542 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9543 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9544 L: linux-pci@vger.kernel.org
9545 L: linuxppc-dev@lists.ozlabs.org
9547 F: drivers/pci/hotplug/rpaphp*
9549 IBM Power SRIOV Virtual NIC Device Driver
9550 M: Dany Madden <drt@linux.ibm.com>
9551 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9552 L: netdev@vger.kernel.org
9554 F: drivers/net/ethernet/ibm/ibmvnic.*
9556 IBM Power Virtual Accelerator Switchboard
9557 L: linuxppc-dev@lists.ozlabs.org
9559 F: arch/powerpc/include/asm/vas.h
9560 F: arch/powerpc/platforms/powernv/copy-paste.h
9561 F: arch/powerpc/platforms/powernv/vas*
9563 IBM Power Virtual Ethernet Device Driver
9564 M: Cristobal Forno <cforno12@linux.ibm.com>
9565 L: netdev@vger.kernel.org
9567 F: drivers/net/ethernet/ibm/ibmveth.*
9569 IBM Power Virtual FC Device Drivers
9570 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9571 L: linux-scsi@vger.kernel.org
9573 F: drivers/scsi/ibmvscsi/ibmvfc*
9575 IBM Power Virtual Management Channel Driver
9576 M: Brad Warrum <bwarrum@linux.ibm.com>
9577 M: Ritu Agarwal <rituagar@linux.ibm.com>
9579 F: drivers/misc/ibmvmc.*
9581 IBM Power Virtual SCSI Device Drivers
9582 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9583 L: linux-scsi@vger.kernel.org
9585 F: drivers/scsi/ibmvscsi/ibmvscsi*
9586 F: include/scsi/viosrp.h
9588 IBM Power Virtual SCSI Device Target Driver
9589 M: Michael Cyr <mikecyr@linux.ibm.com>
9590 L: linux-scsi@vger.kernel.org
9591 L: target-devel@vger.kernel.org
9593 F: drivers/scsi/ibmvscsi_tgt/
9595 IBM Power VMX Cryptographic instructions
9596 M: Breno Leitão <leitao@debian.org>
9597 M: Nayna Jain <nayna@linux.ibm.com>
9598 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9599 L: linux-crypto@vger.kernel.org
9601 F: drivers/crypto/vmx/Kconfig
9602 F: drivers/crypto/vmx/Makefile
9603 F: drivers/crypto/vmx/aes*
9604 F: drivers/crypto/vmx/ghash*
9605 F: drivers/crypto/vmx/ppc-xlate.pl
9606 F: drivers/crypto/vmx/vmx.c
9608 IBM ServeRAID RAID DRIVER
9610 F: drivers/scsi/ips.*
9612 ICH LPC AND GPIO DRIVER
9613 M: Peter Tyser <ptyser@xes-inc.com>
9615 F: drivers/gpio/gpio-ich.c
9616 F: drivers/mfd/lpc_ich.c
9619 M: Max Staudt <max@enpas.org>
9620 L: linux-i2c@vger.kernel.org
9622 F: drivers/i2c/busses/i2c-icy.c
9624 IDEAPAD LAPTOP EXTRAS DRIVER
9625 M: Ike Panhc <ike.pan@canonical.com>
9626 L: platform-driver-x86@vger.kernel.org
9628 W: http://launchpad.net/ideapad-laptop
9629 F: drivers/platform/x86/ideapad-laptop.c
9631 IDEAPAD LAPTOP SLIDEBAR DRIVER
9632 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9633 L: linux-input@vger.kernel.org
9635 W: https://github.com/o2genum/ideapad-slidebar
9636 F: drivers/input/misc/ideapad_slidebar.c
9639 M: Christian Brauner <brauner@kernel.org>
9640 L: linux-fsdevel@vger.kernel.org
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9643 F: Documentation/filesystems/idmappings.rst
9644 F: tools/testing/selftests/mount_setattr/
9645 F: include/linux/mnt_idmapping.h
9647 IDT VersaClock 5 CLOCK DRIVER
9648 M: Luca Ceresoli <luca@lucaceresoli.net>
9650 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9651 F: drivers/clk/clk-versaclock5.c
9653 IEEE 802.15.4 SUBSYSTEM
9654 M: Alexander Aring <alex.aring@gmail.com>
9655 M: Stefan Schmidt <stefan@datenfreihafen.org>
9656 L: linux-wpan@vger.kernel.org
9658 W: https://linux-wpan.org/
9659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9661 F: Documentation/networking/ieee802154.rst
9662 F: drivers/net/ieee802154/
9663 F: include/linux/ieee802154.h
9664 F: include/linux/nl802154.h
9665 F: include/net/af_ieee802154.h
9666 F: include/net/cfg802154.h
9667 F: include/net/ieee802154_netdev.h
9668 F: include/net/mac802154.h
9669 F: include/net/nl802154.h
9674 M: Yotam Gigi <yotam.gi@gmail.com>
9675 M: Jamal Hadi Salim <jhs@mojatatu.com>
9676 F: include/net/ife.h
9677 F: include/uapi/linux/ife.h
9680 IGORPLUG-USB IR RECEIVER
9681 M: Sean Young <sean@mess.org>
9682 L: linux-media@vger.kernel.org
9684 F: drivers/media/rc/igorplugusb.c
9686 IGUANAWORKS USB IR TRANSCEIVER
9687 M: Sean Young <sean@mess.org>
9688 L: linux-media@vger.kernel.org
9690 F: drivers/media/rc/iguanair.c
9692 IIO DIGITAL POTENTIOMETER DAC
9693 M: Peter Rosin <peda@axentia.se>
9694 L: linux-iio@vger.kernel.org
9696 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9697 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9698 F: drivers/iio/dac/dpot-dac.c
9700 IIO ENVELOPE DETECTOR
9701 M: Peter Rosin <peda@axentia.se>
9702 L: linux-iio@vger.kernel.org
9704 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9705 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9706 F: drivers/iio/adc/envelope-detector.c
9709 M: Peter Rosin <peda@axentia.se>
9710 L: linux-iio@vger.kernel.org
9712 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9713 F: drivers/iio/multiplexer/iio-mux.c
9715 IIO SCMI BASED DRIVER
9716 M: Jyoti Bhayana <jbhayana@google.com>
9717 L: linux-iio@vger.kernel.org
9719 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9721 IIO SUBSYSTEM AND DRIVERS
9722 M: Jonathan Cameron <jic23@kernel.org>
9723 R: Lars-Peter Clausen <lars@metafoo.de>
9724 L: linux-iio@vger.kernel.org
9726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9727 F: Documentation/ABI/testing/configfs-iio*
9728 F: Documentation/ABI/testing/sysfs-bus-iio*
9729 F: Documentation/devicetree/bindings/iio/
9731 F: drivers/staging/iio/
9732 F: include/linux/iio/
9736 M: Peter Rosin <peda@axentia.se>
9737 L: linux-iio@vger.kernel.org
9739 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9740 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9741 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9742 F: drivers/iio/afe/iio-rescale.c
9744 IKANOS/ADI EAGLE ADSL USB DRIVER
9745 M: Matthieu Castet <castet.matthieu@free.fr>
9746 M: Stanislaw Gruszka <stf_xl@wp.pl>
9748 F: drivers/usb/atm/ueagle-atm.c
9750 IMAGIS TOUCHSCREEN DRIVER
9751 M: Markuss Broks <markuss.broks@gmail.com>
9753 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9754 F: drivers/input/touchscreen/imagis.c
9756 IMGTEC ASCII LCD DRIVER
9757 M: Paul Burton <paulburton@kernel.org>
9759 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9760 F: drivers/auxdisplay/img-ascii-lcd.c
9762 IMGTEC IR DECODER DRIVER
9764 F: drivers/media/rc/img-ir/
9766 IMON SOUNDGRAPH USB IR RECEIVER
9767 M: Sean Young <sean@mess.org>
9768 L: linux-media@vger.kernel.org
9770 F: drivers/media/rc/imon.c
9771 F: drivers/media/rc/imon_raw.c
9773 IMS TWINTURBO FRAMEBUFFER DRIVER
9774 L: linux-fbdev@vger.kernel.org
9776 F: drivers/video/fbdev/imsttfb.c
9778 INA209 HARDWARE MONITOR DRIVER
9779 M: Guenter Roeck <linux@roeck-us.net>
9780 L: linux-hwmon@vger.kernel.org
9782 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9783 F: Documentation/hwmon/ina209.rst
9784 F: drivers/hwmon/ina209.c
9786 INA2XX HARDWARE MONITOR DRIVER
9787 M: Guenter Roeck <linux@roeck-us.net>
9788 L: linux-hwmon@vger.kernel.org
9790 F: Documentation/hwmon/ina2xx.rst
9791 F: drivers/hwmon/ina2xx.c
9792 F: include/linux/platform_data/ina2xx.h
9794 INDUSTRY PACK SUBSYSTEM (IPACK)
9795 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9796 M: Jens Taprogge <jens.taprogge@taprogge.org>
9797 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9798 L: industrypack-devel@lists.sourceforge.net
9800 W: http://industrypack.sourceforge.net
9803 INFINEON DPS310 Driver
9804 M: Eddie James <eajames@linux.ibm.com>
9805 L: linux-iio@vger.kernel.org
9807 F: drivers/iio/pressure/dps310.c
9809 INFINIBAND SUBSYSTEM
9810 M: Jason Gunthorpe <jgg@nvidia.com>
9811 M: Leon Romanovsky <leonro@nvidia.com>
9812 L: linux-rdma@vger.kernel.org
9814 W: https://github.com/linux-rdma/rdma-core
9815 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9817 F: Documentation/devicetree/bindings/infiniband/
9818 F: Documentation/infiniband/
9819 F: drivers/infiniband/
9821 F: include/trace/events/ib_mad.h
9822 F: include/trace/events/ib_umad.h
9823 F: include/uapi/linux/if_infiniband.h
9824 F: include/uapi/rdma/
9825 F: samples/bpf/ibumad_kern.c
9826 F: samples/bpf/ibumad_user.c
9828 INGENIC JZ4780 NAND DRIVER
9829 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9830 L: linux-mtd@lists.infradead.org
9831 L: linux-mips@vger.kernel.org
9833 F: drivers/mtd/nand/raw/ingenic/
9836 M: Paul Cercueil <paul@crapouillou.net>
9837 L: linux-mips@vger.kernel.org
9839 F: arch/mips/boot/dts/ingenic/
9840 F: arch/mips/generic/board-ingenic.c
9841 F: arch/mips/include/asm/mach-ingenic/
9842 F: arch/mips/ingenic/Kconfig
9843 F: drivers/clk/ingenic/
9844 F: drivers/dma/dma-jz4780.c
9845 F: drivers/gpu/drm/ingenic/
9846 F: drivers/i2c/busses/i2c-jz4780.c
9847 F: drivers/iio/adc/ingenic-adc.c
9848 F: drivers/irqchip/irq-ingenic.c
9849 F: drivers/memory/jz4780-nemc.c
9850 F: drivers/mmc/host/jz4740_mmc.c
9851 F: drivers/mtd/nand/raw/ingenic/
9852 F: drivers/pinctrl/pinctrl-ingenic.c
9853 F: drivers/power/supply/ingenic-battery.c
9854 F: drivers/pwm/pwm-jz4740.c
9855 F: drivers/remoteproc/ingenic_rproc.c
9856 F: drivers/rtc/rtc-jz4740.c
9857 F: drivers/tty/serial/8250/8250_ingenic.c
9858 F: drivers/usb/musb/jz4740.c
9859 F: drivers/watchdog/jz4740_wdt.c
9860 F: include/dt-bindings/iio/adc/ingenic,adc.h
9861 F: include/linux/mfd/ingenic-tcu.h
9862 F: sound/soc/codecs/jz47*
9863 F: sound/soc/jz4740/
9865 INJOINIC IP5xxx POWER BANK IC DRIVER
9866 M: Samuel Holland <samuel@sholland.org>
9868 F: drivers/power/supply/ip5xxx_power.c
9871 M: Jan Kara <jack@suse.cz>
9872 R: Amir Goldstein <amir73il@gmail.com>
9873 L: linux-fsdevel@vger.kernel.org
9875 F: Documentation/filesystems/inotify.rst
9876 F: fs/notify/inotify/
9877 F: include/linux/inotify.h
9878 F: include/uapi/linux/inotify.h
9880 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9881 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9882 L: linux-input@vger.kernel.org
9884 Q: http://patchwork.kernel.org/project/linux-input/list/
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9886 F: Documentation/devicetree/bindings/input/
9887 F: Documentation/devicetree/bindings/serio/
9888 F: Documentation/input/
9890 F: include/linux/input.h
9891 F: include/linux/input/
9892 F: include/uapi/linux/input-event-codes.h
9893 F: include/uapi/linux/input.h
9895 INPUT MULTITOUCH (MT) PROTOCOL
9896 M: Henrik Rydberg <rydberg@bitmath.org>
9897 L: linux-input@vger.kernel.org
9899 F: Documentation/input/multi-touch-protocol.rst
9900 F: drivers/input/input-mt.c
9903 INSIDE SECURE CRYPTO DRIVER
9904 M: Antoine Tenart <atenart@kernel.org>
9905 L: linux-crypto@vger.kernel.org
9907 F: drivers/crypto/inside-secure/
9909 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9910 M: Mimi Zohar <zohar@linux.ibm.com>
9911 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9912 L: linux-integrity@vger.kernel.org
9914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9915 F: security/integrity/ima/
9916 F: security/integrity/
9918 INTEL 810/815 FRAMEBUFFER DRIVER
9919 M: Antonino Daplas <adaplas@gmail.com>
9920 L: linux-fbdev@vger.kernel.org
9922 F: drivers/video/fbdev/i810/
9925 M: Cezary Rojewski <cezary.rojewski@intel.com>
9926 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9927 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9928 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
9929 M: Bard Liao <yung-chuan.liao@linux.intel.com>
9930 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
9931 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
9932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9936 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9937 M: Hans de Goede <hdegoede@redhat.com>
9938 L: platform-driver-x86@vger.kernel.org
9940 F: drivers/platform/x86/intel/atomisp2/pm.c
9942 INTEL ATOMISP2 LED DRIVER
9943 M: Hans de Goede <hdegoede@redhat.com>
9944 L: platform-driver-x86@vger.kernel.org
9946 F: drivers/platform/x86/intel/atomisp2/led.c
9948 INTEL BIOS SAR INT1092 DRIVER
9949 M: Shravan Sudhakar <s.shravan@intel.com>
9950 M: Intel Corporation <linuxwwan@intel.com>
9951 L: platform-driver-x86@vger.kernel.org
9953 F: drivers/platform/x86/intel/int1092/
9955 INTEL BROXTON PMC DRIVER
9956 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9957 M: Zha Qipeng <qipeng.zha@intel.com>
9959 F: drivers/mfd/intel_pmc_bxt.c
9960 F: include/linux/mfd/intel_pmc_bxt.h
9962 INTEL C600 SERIES SAS CONTROLLER DRIVER
9963 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9964 L: linux-scsi@vger.kernel.org
9966 T: git git://git.code.sf.net/p/intel-sas/isci
9967 F: drivers/scsi/isci/
9969 INTEL CPU family model numbers
9970 M: Tony Luck <tony.luck@intel.com>
9972 L: linux-kernel@vger.kernel.org
9974 F: arch/x86/include/asm/intel-family.h
9976 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9977 M: Jani Nikula <jani.nikula@linux.intel.com>
9978 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9979 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9980 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9981 L: intel-gfx@lists.freedesktop.org
9983 W: https://01.org/linuxgraphics/
9984 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9985 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9986 C: irc://irc.oftc.net/intel-gfx
9987 T: git git://anongit.freedesktop.org/drm-intel
9988 F: Documentation/gpu/i915.rst
9989 F: drivers/gpu/drm/i915/
9990 F: include/drm/i915*
9991 F: include/uapi/drm/i915_drm.h
9993 INTEL ETHERNET DRIVERS
9994 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9995 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9996 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9998 W: http://www.intel.com/support/feedback.htm
9999 W: http://e1000.sourceforge.net/
10000 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10003 F: Documentation/networking/device_drivers/ethernet/intel/
10004 F: drivers/net/ethernet/intel/
10005 F: drivers/net/ethernet/intel/*/
10006 F: include/linux/avf/virtchnl.h
10007 F: include/linux/net/intel/iidc.h
10009 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10010 M: Mustafa Ismail <mustafa.ismail@intel.com>
10011 M: Shiraz Saleem <shiraz.saleem@intel.com>
10012 L: linux-rdma@vger.kernel.org
10014 F: drivers/infiniband/hw/irdma/
10015 F: include/uapi/rdma/irdma-abi.h
10017 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10018 M: Maik Broemme <mbroemme@libmpq.org>
10019 L: linux-fbdev@vger.kernel.org
10021 F: Documentation/fb/intelfb.rst
10022 F: drivers/video/fbdev/intelfb/
10025 M: Andy Shevchenko <andy@kernel.org>
10026 L: linux-gpio@vger.kernel.org
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10029 F: drivers/gpio/gpio-ich.c
10030 F: drivers/gpio/gpio-merrifield.c
10031 F: drivers/gpio/gpio-ml-ioh.c
10032 F: drivers/gpio/gpio-pch.c
10033 F: drivers/gpio/gpio-sch.c
10034 F: drivers/gpio/gpio-sodaville.c
10036 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10037 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10038 M: Zhi Wang <zhi.a.wang@intel.com>
10039 L: intel-gvt-dev@lists.freedesktop.org
10040 L: intel-gfx@lists.freedesktop.org
10042 W: https://01.org/igvt-g
10043 T: git https://github.com/intel/gvt-linux.git
10044 F: drivers/gpu/drm/i915/gvt/
10046 INTEL HID EVENT DRIVER
10047 M: Alex Hung <alex.hung@canonical.com>
10048 L: platform-driver-x86@vger.kernel.org
10050 F: drivers/platform/x86/intel/hid.c
10052 INTEL I/OAT DMA DRIVER
10053 M: Dave Jiang <dave.jiang@intel.com>
10054 R: Dan Williams <dan.j.williams@intel.com>
10055 L: dmaengine@vger.kernel.org
10057 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10058 F: drivers/dma/ioat*
10061 M: Dave Jiang <dave.jiang@intel.com>
10062 L: dmaengine@vger.kernel.org
10064 F: drivers/dma/idxd/*
10065 F: include/uapi/linux/idxd.h
10068 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10069 M: Len Brown <lenb@kernel.org>
10070 L: linux-pm@vger.kernel.org
10072 B: https://bugzilla.kernel.org
10073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10074 F: drivers/idle/intel_idle.c
10076 INTEL IN FIELD SCAN (IFS) DEVICE
10077 M: Jithu Joseph <jithu.joseph@intel.com>
10078 R: Ashok Raj <ashok.raj@intel.com>
10079 R: Tony Luck <tony.luck@intel.com>
10081 F: drivers/platform/x86/intel/ifs
10082 F: include/trace/events/intel_ifs.h
10084 INTEL INTEGRATED SENSOR HUB DRIVER
10085 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10086 M: Jiri Kosina <jikos@kernel.org>
10087 L: linux-input@vger.kernel.org
10089 F: drivers/hid/intel-ish-hid/
10092 M: David Woodhouse <dwmw2@infradead.org>
10093 M: Lu Baolu <baolu.lu@linux.intel.com>
10094 L: iommu@lists.linux-foundation.org
10095 L: iommu@lists.linux.dev
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10098 F: drivers/iommu/intel/
10099 F: include/linux/intel-iommu.h
10100 F: include/linux/intel-svm.h
10102 INTEL IOP-ADMA DMA DRIVER
10103 R: Dan Williams <dan.j.williams@intel.com>
10105 F: drivers/dma/iop-adma.c
10107 INTEL IPU3 CSI-2 CIO2 DRIVER
10108 M: Yong Zhi <yong.zhi@intel.com>
10109 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10110 M: Bingbu Cao <bingbu.cao@intel.com>
10111 M: Dan Scally <djrscally@gmail.com>
10112 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10113 L: linux-media@vger.kernel.org
10115 T: git git://linuxtv.org/media_tree.git
10116 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10117 F: drivers/media/pci/intel/ipu3/
10119 INTEL IPU3 CSI-2 IMGU DRIVER
10120 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10121 R: Bingbu Cao <bingbu.cao@intel.com>
10122 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10123 L: linux-media@vger.kernel.org
10125 F: Documentation/admin-guide/media/ipu3.rst
10126 F: Documentation/admin-guide/media/ipu3_rcb.svg
10127 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10128 F: drivers/staging/media/ipu3/
10130 INTEL IXP4XX CRYPTO SUPPORT
10131 M: Corentin Labbe <clabbe@baylibre.com>
10132 L: linux-crypto@vger.kernel.org
10134 F: drivers/crypto/ixp4xx_crypto.c
10136 INTEL ISHTP ECLITE DRIVER
10137 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10138 L: platform-driver-x86@vger.kernel.org
10140 F: drivers/platform/x86/intel/ishtp_eclite.c
10142 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10143 M: Krzysztof Halasa <khalasa@piap.pl>
10145 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10146 F: drivers/net/wan/ixp4xx_hss.c
10147 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10148 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10149 F: include/linux/soc/ixp4xx/npe.h
10150 F: include/linux/soc/ixp4xx/qmgr.h
10152 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10153 M: Deepak Saxena <dsaxena@plexity.net>
10155 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10156 F: drivers/char/hw_random/ixp4xx-rng.c
10158 INTEL KEEM BAY DRM DRIVER
10159 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10160 M: Edmund Dea <edmund.j.dea@intel.com>
10162 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10163 F: drivers/gpu/drm/kmb/
10165 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10166 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10168 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10169 F: drivers/crypto/keembay/Kconfig
10170 F: drivers/crypto/keembay/Makefile
10171 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10172 F: drivers/crypto/keembay/ocs-aes.c
10173 F: drivers/crypto/keembay/ocs-aes.h
10175 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10176 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10177 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10178 M: Mark Gross <mgross@linux.intel.com>
10180 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10181 F: drivers/crypto/keembay/Kconfig
10182 F: drivers/crypto/keembay/Makefile
10183 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10185 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10186 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10187 M: Declan Murphy <declan.murphy@intel.com>
10189 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10190 F: drivers/crypto/keembay/Kconfig
10191 F: drivers/crypto/keembay/Makefile
10192 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10193 F: drivers/crypto/keembay/ocs-hcu.c
10194 F: drivers/crypto/keembay/ocs-hcu.h
10196 INTEL THUNDER BAY EMMC PHY DRIVER
10197 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10198 M: Rashmi A <rashmi.a@intel.com>
10200 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10201 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10203 INTEL MANAGEMENT ENGINE (mei)
10204 M: Tomas Winkler <tomas.winkler@intel.com>
10205 L: linux-kernel@vger.kernel.org
10207 F: Documentation/driver-api/mei/*
10208 F: drivers/misc/mei/
10209 F: drivers/watchdog/mei_wdt.c
10210 F: include/linux/mei_aux.h
10211 F: include/linux/mei_cl_bus.h
10212 F: include/uapi/linux/mei.h
10215 INTEL MAX 10 BMC MFD DRIVER
10216 M: Xu Yilun <yilun.xu@intel.com>
10217 R: Tom Rix <trix@redhat.com>
10219 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10220 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10221 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10222 F: drivers/mfd/intel-m10-bmc.c
10223 F: include/linux/mfd/intel-m10-bmc.h
10225 INTEL MENLOW THERMAL DRIVER
10226 M: Sujith Thomas <sujith.thomas@intel.com>
10227 L: linux-pm@vger.kernel.org
10229 W: https://01.org/linux-acpi
10230 F: drivers/thermal/intel/intel_menlow.c
10232 INTEL P-Unit IPC DRIVER
10233 M: Zha Qipeng <qipeng.zha@intel.com>
10234 L: platform-driver-x86@vger.kernel.org
10236 F: arch/x86/include/asm/intel_punit_ipc.h
10237 F: drivers/platform/x86/intel/punit_ipc.c
10239 INTEL PMC CORE DRIVER
10240 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10241 M: David E Box <david.e.box@intel.com>
10242 L: platform-driver-x86@vger.kernel.org
10244 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10245 F: drivers/platform/x86/intel/pmc/
10247 INTEL PMIC GPIO DRIVERS
10248 M: Andy Shevchenko <andy@kernel.org>
10250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10251 F: drivers/gpio/gpio-*cove.c
10253 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10254 M: Andy Shevchenko <andy@kernel.org>
10256 F: drivers/mfd/intel_soc_pmic*
10257 F: include/linux/mfd/intel_soc_pmic*
10260 M: David E. Box <david.e.box@linux.intel.com>
10262 F: drivers/platform/x86/intel/pmt/
10264 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10265 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10266 L: linux-wireless@vger.kernel.org
10268 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10269 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10270 F: drivers/net/wireless/intel/ipw2x00/
10272 INTEL PSTATE DRIVER
10273 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10274 M: Len Brown <lenb@kernel.org>
10275 L: linux-pm@vger.kernel.org
10277 F: drivers/cpufreq/intel_pstate.c
10279 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10280 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10281 L: linux-iio@vger.kernel.org
10282 F: drivers/counter/intel-qep.c
10285 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10287 F: arch/x86/include/asm/intel_scu_ipc.h
10288 F: drivers/platform/x86/intel_scu_*
10291 M: David E. Box <david.e.box@linux.intel.com>
10293 F: drivers/platform/x86/intel/sdsi.c
10294 F: tools/arch/x86/intel_sdsi/
10295 F: tools/testing/selftests/drivers/sdsi/
10297 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10298 M: Daniel Scally <djrscally@gmail.com>
10300 F: drivers/platform/x86/intel/int3472/
10302 INTEL SPEED SELECT TECHNOLOGY
10303 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10304 L: platform-driver-x86@vger.kernel.org
10306 F: drivers/platform/x86/intel/speed_select_if/
10307 F: include/uapi/linux/isst_if.h
10308 F: tools/power/x86/intel-speed-select/
10310 INTEL STRATIX10 FIRMWARE DRIVERS
10311 M: Dinh Nguyen <dinguyen@kernel.org>
10312 L: linux-kernel@vger.kernel.org
10314 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10315 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10316 F: drivers/firmware/stratix10-rsu.c
10317 F: drivers/firmware/stratix10-svc.c
10318 F: include/linux/firmware/intel/stratix10-smc.h
10319 F: include/linux/firmware/intel/stratix10-svc-client.h
10320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10322 INTEL TELEMETRY DRIVER
10323 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10324 M: "David E. Box" <david.e.box@linux.intel.com>
10325 L: platform-driver-x86@vger.kernel.org
10327 F: arch/x86/include/asm/intel_telemetry.h
10328 F: drivers/platform/x86/intel/telemetry/
10330 INTEL UNCORE FREQUENCY CONTROL
10331 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10332 L: platform-driver-x86@vger.kernel.org
10334 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10335 F: drivers/platform/x86/intel/uncore-frequency/
10337 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10338 M: David E. Box <david.e.box@linux.intel.com>
10340 F: drivers/platform/x86/intel/vsec.*
10342 INTEL VIRTUAL BUTTON DRIVER
10343 M: AceLan Kao <acelan.kao@canonical.com>
10344 L: platform-driver-x86@vger.kernel.org
10346 F: drivers/platform/x86/intel/vbtn.c
10348 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10349 M: Stanislaw Gruszka <stf_xl@wp.pl>
10350 L: linux-wireless@vger.kernel.org
10352 F: drivers/net/wireless/intel/iwlegacy/
10354 INTEL WIRELESS WIFI LINK (iwlwifi)
10355 M: Gregory Greenman <gregory.greenman@intel.com>
10356 L: linux-wireless@vger.kernel.org
10358 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10360 F: drivers/net/wireless/intel/iwlwifi/
10362 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10363 M: Jithu Joseph <jithu.joseph@intel.com>
10364 R: Maurice Ma <maurice.ma@intel.com>
10366 W: https://slimbootloader.github.io/security/firmware-update.html
10367 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10369 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10370 L: Dell.Client.Kernel@dell.com
10372 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10374 INTEL WWAN IOSM DRIVER
10375 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10376 M: Intel Corporation <linuxwwan@intel.com>
10377 L: netdev@vger.kernel.org
10379 F: drivers/net/wwan/iosm/
10382 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10384 F: Documentation/trace/intel_th.rst
10385 F: drivers/hwtracing/intel_th/
10386 F: include/linux/intel_th.h
10388 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10389 M: Ning Sun <ning.sun@intel.com>
10390 L: tboot-devel@lists.sourceforge.net
10392 W: http://tboot.sourceforge.net
10393 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10394 F: Documentation/x86/intel_txt.rst
10395 F: arch/x86/kernel/tboot.c
10396 F: include/linux/tboot.h
10399 M: Jarkko Sakkinen <jarkko@kernel.org>
10400 R: Dave Hansen <dave.hansen@linux.intel.com>
10401 L: linux-sgx@vger.kernel.org
10403 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10405 F: Documentation/x86/sgx.rst
10406 F: arch/x86/entry/vdso/vsgx.S
10407 F: arch/x86/include/asm/sgx.h
10408 F: arch/x86/include/uapi/asm/sgx.h
10409 F: arch/x86/kernel/cpu/sgx/*
10410 F: tools/testing/selftests/sgx/*
10414 M: Georgi Djakov <djakov@kernel.org>
10415 L: linux-pm@vger.kernel.org
10417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10418 F: Documentation/devicetree/bindings/interconnect/
10419 F: Documentation/driver-api/interconnect.rst
10420 F: drivers/interconnect/
10421 F: include/dt-bindings/interconnect/
10422 F: include/linux/interconnect-provider.h
10423 F: include/linux/interconnect.h
10425 INTERRUPT COUNTER DRIVER
10426 M: Oleksij Rempel <o.rempel@pengutronix.de>
10427 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10428 L: linux-iio@vger.kernel.org
10429 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10430 F: drivers/counter/interrupt-cnt.c
10432 INTERSIL ISL7998X VIDEO DECODER DRIVER
10433 M: Michael Tretter <m.tretter@pengutronix.de>
10434 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10435 L: linux-media@vger.kernel.org
10437 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10438 F: drivers/media/i2c/isl7998x.c
10440 INVENSENSE ICM-426xx IMU DRIVER
10441 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10442 L: linux-iio@vger.kernel.org
10444 W: https://invensense.tdk.com/
10445 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10446 F: drivers/iio/imu/inv_icm42600/
10448 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10449 M: Linus Walleij <linus.walleij@linaro.org>
10450 L: linux-iio@vger.kernel.org
10452 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10453 F: drivers/iio/gyro/mpu3050*
10455 IOC3 ETHERNET DRIVER
10456 M: Ralf Baechle <ralf@linux-mips.org>
10457 L: linux-mips@vger.kernel.org
10459 F: drivers/net/ethernet/sgi/ioc3-eth.c
10461 IOMAP FILESYSTEM LIBRARY
10462 M: Christoph Hellwig <hch@infradead.org>
10463 M: Darrick J. Wong <djwong@kernel.org>
10464 L: linux-xfs@vger.kernel.org
10465 L: linux-fsdevel@vger.kernel.org
10467 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10469 F: include/linux/iomap.h
10472 M: Joerg Roedel <joro@8bytes.org>
10473 M: Will Deacon <will@kernel.org>
10474 L: iommu@lists.linux-foundation.org
10475 L: iommu@lists.linux.dev
10477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10478 F: Documentation/devicetree/bindings/iommu/
10479 F: Documentation/userspace-api/iommu.rst
10481 F: include/linux/iommu.h
10482 F: include/linux/iova.h
10483 F: include/linux/of_iommu.h
10484 F: include/uapi/linux/iommu.h
10487 M: Thomas Zimmermann <tzimmermann@suse.de>
10488 L: dri-devel@lists.freedesktop.org
10490 T: git git://anongit.freedesktop.org/drm/drm-misc
10491 F: include/linux/iosys-map.h
10494 M: Jens Axboe <axboe@kernel.dk>
10495 R: Pavel Begunkov <asml.silence@gmail.com>
10496 L: io-uring@vger.kernel.org
10498 T: git git://git.kernel.dk/linux-block
10499 T: git git://git.kernel.dk/liburing
10503 F: include/linux/io_uring.h
10504 F: include/uapi/linux/io_uring.h
10508 M: Corey Minyard <minyard@acm.org>
10509 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10511 W: http://openipmi.sourceforge.net/
10512 T: git https://github.com/cminyard/linux-ipmi.git for-next
10513 F: Documentation/driver-api/ipmi.rst
10514 F: Documentation/devicetree/bindings/ipmi/
10515 F: drivers/char/ipmi/
10516 F: include/linux/ipmi*
10517 F: include/uapi/linux/ipmi*
10519 IPS SCSI RAID DRIVER
10520 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10521 L: linux-scsi@vger.kernel.org
10523 W: http://www.adaptec.com/
10524 F: drivers/scsi/ips*
10527 M: Simon Horman <horms@verge.net.au>
10528 M: Julian Anastasov <ja@ssi.bg>
10529 L: netdev@vger.kernel.org
10530 L: lvs-devel@vger.kernel.org
10532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10534 F: Documentation/networking/ipvs-sysctl.rst
10535 F: include/net/ip_vs.h
10536 F: include/uapi/linux/ip_vs.h
10537 F: net/netfilter/ipvs/
10540 M: Jiri Kosina <jikos@kernel.org>
10541 M: David Sterba <dsterba@suse.com>
10543 F: drivers/tty/ipwireless/
10545 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10546 M: Marc Zyngier <maz@kernel.org>
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10549 F: Documentation/core-api/irq/irq-domain.rst
10550 F: include/linux/irqdomain.h
10551 F: kernel/irq/irqdomain.c
10552 F: kernel/irq/msi.c
10555 M: Thomas Gleixner <tglx@linutronix.de>
10556 L: linux-kernel@vger.kernel.org
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10562 M: Thomas Gleixner <tglx@linutronix.de>
10563 M: Marc Zyngier <maz@kernel.org>
10564 L: linux-kernel@vger.kernel.org
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10567 F: Documentation/devicetree/bindings/interrupt-controller/
10568 F: drivers/irqchip/
10571 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10573 F: Documentation/driver-api/isa.rst
10574 F: drivers/base/isa.c
10575 F: include/linux/isa.h
10578 M: Hans Verkuil <hverkuil@xs4all.nl>
10579 L: linux-media@vger.kernel.org
10581 W: https://linuxtv.org
10582 T: git git://linuxtv.org/media_tree.git
10583 F: drivers/media/radio/radio-isa*
10586 M: Jaroslav Kysela <perex@perex.cz>
10588 F: Documentation/driver-api/isapnp.rst
10589 F: drivers/pnp/isapnp/
10590 F: include/linux/isapnp.h
10593 M: Lee Duncan <lduncan@suse.com>
10594 M: Chris Leech <cleech@redhat.com>
10595 M: Mike Christie <michael.christie@oracle.com>
10596 L: open-iscsi@googlegroups.com
10597 L: linux-scsi@vger.kernel.org
10599 W: www.open-iscsi.com
10600 F: drivers/scsi/*iscsi*
10601 F: include/scsi/*iscsi*
10603 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10604 M: Peter Jones <pjones@redhat.com>
10605 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10607 F: drivers/firmware/iscsi_ibft*
10609 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10610 M: Sagi Grimberg <sagi@grimberg.me>
10611 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10612 L: linux-rdma@vger.kernel.org
10614 W: http://www.openfabrics.org
10615 W: www.open-iscsi.org
10616 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10617 F: drivers/infiniband/ulp/iser/
10619 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10620 M: Sagi Grimberg <sagi@grimberg.me>
10621 L: linux-rdma@vger.kernel.org
10622 L: target-devel@vger.kernel.org
10624 W: http://www.linux-iscsi.org
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10626 F: drivers/infiniband/ulp/isert
10628 ISDN/CMTP OVER BLUETOOTH
10629 M: Karsten Keil <isdn@linux-pingi.de>
10630 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10631 L: netdev@vger.kernel.org
10633 W: http://www.isdn4linux.de
10634 F: Documentation/isdn/
10635 F: drivers/isdn/capi/
10636 F: include/linux/isdn/
10637 F: include/uapi/linux/isdn/
10638 F: net/bluetooth/cmtp/
10640 ISDN/mISDN SUBSYSTEM
10641 M: Karsten Keil <isdn@linux-pingi.de>
10642 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10643 L: netdev@vger.kernel.org
10645 W: http://www.isdn4linux.de
10646 F: drivers/isdn/Kconfig
10647 F: drivers/isdn/Makefile
10648 F: drivers/isdn/hardware/
10649 F: drivers/isdn/mISDN/
10651 IT87 HARDWARE MONITORING DRIVER
10652 M: Jean Delvare <jdelvare@suse.com>
10653 L: linux-hwmon@vger.kernel.org
10655 F: Documentation/hwmon/it87.rst
10656 F: drivers/hwmon/it87.c
10658 IT913X MEDIA DRIVER
10659 M: Antti Palosaari <crope@iki.fi>
10660 L: linux-media@vger.kernel.org
10662 W: https://linuxtv.org
10663 W: http://palosaari.fi/linux/
10664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10665 T: git git://linuxtv.org/anttip/media_tree.git
10666 F: drivers/media/tuners/it913x*
10668 ITE IT66121 HDMI BRIDGE DRIVER
10669 M: Phong LE <ple@baylibre.com>
10670 M: Neil Armstrong <narmstrong@baylibre.com>
10672 T: git git://anongit.freedesktop.org/drm/drm-misc
10673 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10674 F: drivers/gpu/drm/bridge/ite-it66121.c
10676 IVTV VIDEO4LINUX DRIVER
10677 M: Andy Walls <awalls@md.metrocast.net>
10678 L: linux-media@vger.kernel.org
10680 W: https://linuxtv.org
10681 T: git git://linuxtv.org/media_tree.git
10682 F: Documentation/admin-guide/media/ivtv*
10683 F: drivers/media/pci/ivtv/
10684 F: include/uapi/linux/ivtv*
10686 IX2505V MEDIA DRIVER
10687 M: Malcolm Priestley <tvboxspy@gmail.com>
10688 L: linux-media@vger.kernel.org
10690 W: https://linuxtv.org
10691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10692 F: drivers/media/dvb-frontends/ix2505v*
10694 JAILHOUSE HYPERVISOR INTERFACE
10695 M: Jan Kiszka <jan.kiszka@siemens.com>
10696 L: jailhouse-dev@googlegroups.com
10698 F: arch/x86/include/asm/jailhouse_para.h
10699 F: arch/x86/kernel/jailhouse.c
10701 JC42.4 TEMPERATURE SENSOR DRIVER
10702 M: Guenter Roeck <linux@roeck-us.net>
10703 L: linux-hwmon@vger.kernel.org
10705 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10706 F: Documentation/hwmon/jc42.rst
10707 F: drivers/hwmon/jc42.c
10710 M: Dave Kleikamp <shaggy@kernel.org>
10711 L: jfs-discussion@lists.sourceforge.net
10713 W: http://jfs.sourceforge.net/
10714 T: git git://github.com/kleikamp/linux-shaggy.git
10715 F: Documentation/admin-guide/jfs.rst
10719 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10720 L: netdev@vger.kernel.org
10722 F: drivers/net/ethernet/jme.*
10724 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10725 M: David Woodhouse <dwmw2@infradead.org>
10726 M: Richard Weinberger <richard@nod.at>
10727 L: linux-mtd@lists.infradead.org
10729 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10730 T: git git://git.infradead.org/ubifs-2.6.git
10732 F: include/uapi/linux/jffs2.h
10734 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10735 M: "Theodore Ts'o" <tytso@mit.edu>
10736 M: Jan Kara <jack@suse.com>
10737 L: linux-ext4@vger.kernel.org
10740 F: include/linux/jbd2.h
10742 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10743 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10744 L: linux-media@vger.kernel.org
10745 L: linux-renesas-soc@vger.kernel.org
10747 F: drivers/media/platform/renesas/rcar_jpu.c
10749 JSM Neo PCI based serial card
10750 L: linux-serial@vger.kernel.org
10752 F: drivers/tty/serial/jsm/
10754 K10TEMP HARDWARE MONITORING DRIVER
10755 M: Clemens Ladisch <clemens@ladisch.de>
10756 L: linux-hwmon@vger.kernel.org
10758 F: Documentation/hwmon/k10temp.rst
10759 F: drivers/hwmon/k10temp.c
10761 K8TEMP HARDWARE MONITORING DRIVER
10762 M: Rudolf Marek <r.marek@assembler.cz>
10763 L: linux-hwmon@vger.kernel.org
10765 F: Documentation/hwmon/k8temp.rst
10766 F: drivers/hwmon/k8temp.c
10769 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10770 R: Alexander Potapenko <glider@google.com>
10771 R: Andrey Konovalov <andreyknvl@gmail.com>
10772 R: Dmitry Vyukov <dvyukov@google.com>
10773 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10774 L: kasan-dev@googlegroups.com
10776 F: Documentation/dev-tools/kasan.rst
10777 F: arch/*/include/asm/*kasan.h
10778 F: arch/*/mm/kasan_init*
10779 F: include/linux/kasan*.h
10780 F: lib/Kconfig.kasan
10781 F: lib/test_kasan*.c
10783 F: scripts/Makefile.kasan
10786 M: Masahiro Yamada <masahiroy@kernel.org>
10787 L: linux-kbuild@vger.kernel.org
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10790 F: Documentation/kbuild/kconfig*
10791 F: scripts/Kconfig.include
10792 F: scripts/kconfig/
10795 R: Dmitry Vyukov <dvyukov@google.com>
10796 R: Andrey Konovalov <andreyknvl@gmail.com>
10797 L: kasan-dev@googlegroups.com
10799 F: Documentation/dev-tools/kcov.rst
10800 F: include/linux/kcov.h
10801 F: include/uapi/linux/kcov.h
10803 F: scripts/Makefile.kcov
10806 M: Marco Elver <elver@google.com>
10807 R: Dmitry Vyukov <dvyukov@google.com>
10808 L: kasan-dev@googlegroups.com
10810 F: Documentation/dev-tools/kcsan.rst
10811 F: include/linux/kcsan*.h
10813 F: lib/Kconfig.kcsan
10814 F: scripts/Makefile.kcsan
10817 M: Baoquan He <bhe@redhat.com>
10818 R: Vivek Goyal <vgoyal@redhat.com>
10819 R: Dave Young <dyoung@redhat.com>
10820 L: kexec@lists.infradead.org
10822 W: http://lse.sourceforge.net/kdump/
10823 F: Documentation/admin-guide/kdump/
10824 F: fs/proc/vmcore.c
10825 F: include/linux/crash_core.h
10826 F: include/linux/crash_dump.h
10827 F: include/uapi/linux/vmcore.h
10828 F: kernel/crash_*.c
10830 KEENE FM RADIO TRANSMITTER DRIVER
10831 M: Hans Verkuil <hverkuil@xs4all.nl>
10832 L: linux-media@vger.kernel.org
10834 W: https://linuxtv.org
10835 T: git git://linuxtv.org/media_tree.git
10836 F: drivers/media/radio/radio-keene*
10839 M: Ian Kent <raven@themaw.net>
10840 L: autofs@vger.kernel.org
10844 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10845 M: Masahiro Yamada <masahiroy@kernel.org>
10846 M: Michal Marek <michal.lkml@markovi.net>
10847 R: Nick Desaulniers <ndesaulniers@google.com>
10848 L: linux-kbuild@vger.kernel.org
10850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10851 F: Documentation/kbuild/
10853 F: scripts/*vmlinux*
10855 F: scripts/Makefile*
10857 F: scripts/dummy-tools/
10860 F: scripts/package/
10863 L: kernel-janitors@vger.kernel.org
10865 W: http://kernelnewbies.org/KernelJanitors
10867 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10868 M: Chuck Lever <chuck.lever@oracle.com>
10869 M: Jeff Layton <jlayton@kernel.org>
10870 L: linux-nfs@vger.kernel.org
10872 W: http://nfs.sourceforge.net/
10873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10877 F: include/linux/lockd/
10878 F: include/linux/sunrpc/
10879 F: include/uapi/linux/nfsd/
10880 F: include/uapi/linux/sunrpc/
10882 F: Documentation/filesystems/nfs/
10885 M: Thorsten Leemhuis <linux@leemhuis.info>
10886 L: regressions@lists.linux.dev
10888 F: Documentation/admin-guide/reporting-regressions.rst
10889 F: Documentation/process/handling-regressions.rst
10891 KERNEL SELFTEST FRAMEWORK
10892 M: Shuah Khan <shuah@kernel.org>
10893 M: Shuah Khan <skhan@linuxfoundation.org>
10894 L: linux-kselftest@vger.kernel.org
10896 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10898 F: Documentation/dev-tools/kselftest*
10899 F: tools/testing/selftests/
10901 KERNEL SMB3 SERVER (KSMBD)
10902 M: Namjae Jeon <linkinjeon@kernel.org>
10903 M: Steve French <sfrench@samba.org>
10904 M: Hyunchul Lee <hyc.lee@gmail.com>
10905 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10906 L: linux-cifs@vger.kernel.org
10908 T: git git://git.samba.org/ksmbd.git
10910 F: fs/smbfs_common/
10912 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10913 M: Brendan Higgins <brendanhiggins@google.com>
10914 L: linux-kselftest@vger.kernel.org
10915 L: kunit-dev@googlegroups.com
10917 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10918 F: Documentation/dev-tools/kunit/
10921 F: tools/testing/kunit/
10923 KERNEL USERMODE HELPER
10924 M: Luis Chamberlain <mcgrof@kernel.org>
10925 L: linux-kernel@vger.kernel.org
10927 F: include/linux/umh.h
10930 KERNEL VIRTUAL MACHINE (KVM)
10931 M: Paolo Bonzini <pbonzini@redhat.com>
10932 L: kvm@vger.kernel.org
10934 W: http://www.linux-kvm.org
10935 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10936 F: Documentation/virt/kvm/
10937 F: include/asm-generic/kvm*
10938 F: include/kvm/iodev.h
10939 F: include/linux/kvm*
10940 F: include/trace/events/kvm.h
10941 F: include/uapi/asm-generic/kvm*
10942 F: include/uapi/linux/kvm*
10944 F: tools/testing/selftests/kvm/
10947 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10948 M: Marc Zyngier <maz@kernel.org>
10949 R: James Morse <james.morse@arm.com>
10950 R: Alexandru Elisei <alexandru.elisei@arm.com>
10951 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10952 R: Oliver Upton <oliver.upton@linux.dev>
10953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10957 F: arch/arm64/include/asm/kvm*
10958 F: arch/arm64/include/uapi/asm/kvm*
10960 F: include/kvm/arm_*
10961 F: tools/testing/selftests/kvm/*/aarch64/
10962 F: tools/testing/selftests/kvm/aarch64/
10964 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10965 M: Huacai Chen <chenhuacai@kernel.org>
10966 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10967 L: linux-mips@vger.kernel.org
10968 L: kvm@vger.kernel.org
10970 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10971 F: arch/mips/include/asm/kvm*
10972 F: arch/mips/include/uapi/asm/kvm*
10975 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10976 L: linuxppc-dev@lists.ozlabs.org
10977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10978 F: arch/powerpc/include/asm/kvm*
10979 F: arch/powerpc/include/uapi/asm/kvm*
10980 F: arch/powerpc/kernel/kvm*
10981 F: arch/powerpc/kvm/
10983 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10984 M: Anup Patel <anup@brainfault.org>
10985 R: Atish Patra <atishp@atishpatra.org>
10986 L: kvm@vger.kernel.org
10987 L: kvm-riscv@lists.infradead.org
10988 L: linux-riscv@lists.infradead.org
10990 T: git git://github.com/kvm-riscv/linux.git
10991 F: arch/riscv/include/asm/kvm*
10992 F: arch/riscv/include/uapi/asm/kvm*
10994 F: tools/testing/selftests/kvm/*/riscv/
10996 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10997 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10998 M: Janosch Frank <frankja@linux.ibm.com>
10999 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11000 R: David Hildenbrand <david@redhat.com>
11001 L: kvm@vger.kernel.org
11003 W: http://www.ibm.com/developerworks/linux/linux390/
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11005 F: Documentation/virt/kvm/s390*
11006 F: arch/s390/include/asm/gmap.h
11007 F: arch/s390/include/asm/kvm*
11008 F: arch/s390/include/uapi/asm/kvm*
11009 F: arch/s390/include/uapi/asm/uvdevice.h
11010 F: arch/s390/kernel/uv.c
11012 F: arch/s390/mm/gmap.c
11013 F: drivers/s390/char/uvdevice.c
11014 F: tools/testing/selftests/drivers/s390x/uvdevice/
11015 F: tools/testing/selftests/kvm/*/s390x/
11016 F: tools/testing/selftests/kvm/s390x/
11018 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11019 M: Sean Christopherson <seanjc@google.com>
11020 M: Paolo Bonzini <pbonzini@redhat.com>
11021 L: kvm@vger.kernel.org
11023 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11024 F: arch/x86/include/asm/kvm*
11025 F: arch/x86/include/asm/svm.h
11026 F: arch/x86/include/asm/vmx*.h
11027 F: arch/x86/include/uapi/asm/kvm*
11028 F: arch/x86/include/uapi/asm/svm.h
11029 F: arch/x86/include/uapi/asm/vmx.h
11033 KVM PARAVIRT (KVM/paravirt)
11034 M: Paolo Bonzini <pbonzini@redhat.com>
11035 R: Wanpeng Li <wanpengli@tencent.com>
11036 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11037 L: kvm@vger.kernel.org
11039 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11040 F: arch/x86/kernel/kvm.c
11041 F: arch/x86/kernel/kvmclock.c
11042 F: arch/x86/include/asm/pvclock-abi.h
11043 F: include/linux/kvm_para.h
11044 F: include/uapi/linux/kvm_para.h
11045 F: include/uapi/asm-generic/kvm_para.h
11046 F: include/asm-generic/kvm_para.h
11047 F: arch/um/include/asm/kvm_para.h
11048 F: arch/x86/include/asm/kvm_para.h
11049 F: arch/x86/include/uapi/asm/kvm_para.h
11051 KVM X86 HYPER-V (KVM/hyper-v)
11052 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11053 M: Sean Christopherson <seanjc@google.com>
11054 M: Paolo Bonzini <pbonzini@redhat.com>
11055 L: kvm@vger.kernel.org
11057 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11058 F: arch/x86/kvm/hyperv.*
11059 F: arch/x86/kvm/kvm_onhyperv.*
11060 F: arch/x86/kvm/svm/hyperv.*
11061 F: arch/x86/kvm/svm/svm_onhyperv.*
11062 F: arch/x86/kvm/vmx/evmcs.*
11065 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11066 M: Tejun Heo <tj@kernel.org>
11068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11070 F: include/linux/kernfs.h
11073 M: Eric Biederman <ebiederm@xmission.com>
11074 L: kexec@lists.infradead.org
11076 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11077 F: include/linux/kexec.h
11078 F: include/uapi/linux/kexec.h
11082 M: Mimi Zohar <zohar@linux.ibm.com>
11083 L: linux-integrity@vger.kernel.org
11084 L: keyrings@vger.kernel.org
11086 F: Documentation/security/keys/trusted-encrypted.rst
11087 F: include/keys/encrypted-type.h
11088 F: security/keys/encrypted-keys/
11091 M: James Bottomley <jejb@linux.ibm.com>
11092 M: Jarkko Sakkinen <jarkko@kernel.org>
11093 M: Mimi Zohar <zohar@linux.ibm.com>
11094 L: linux-integrity@vger.kernel.org
11095 L: keyrings@vger.kernel.org
11097 F: Documentation/security/keys/trusted-encrypted.rst
11098 F: include/keys/trusted-type.h
11099 F: include/keys/trusted_tpm.h
11100 F: security/keys/trusted-keys/
11103 M: Sumit Garg <sumit.garg@linaro.org>
11104 L: linux-integrity@vger.kernel.org
11105 L: keyrings@vger.kernel.org
11107 F: include/keys/trusted_tee.h
11108 F: security/keys/trusted-keys/trusted_tee.c
11111 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11112 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11113 L: linux-integrity@vger.kernel.org
11114 L: keyrings@vger.kernel.org
11116 F: include/keys/trusted_caam.h
11117 F: security/keys/trusted-keys/trusted_caam.c
11120 M: David Howells <dhowells@redhat.com>
11121 M: Jarkko Sakkinen <jarkko@kernel.org>
11122 L: keyrings@vger.kernel.org
11124 F: Documentation/security/keys/core.rst
11126 F: include/linux/key-type.h
11127 F: include/linux/key.h
11128 F: include/linux/keyctl.h
11129 F: include/uapi/linux/keyctl.h
11132 KEYS/KEYRINGS_INTEGRITY
11133 M: Jarkko Sakkinen <jarkko@kernel.org>
11134 M: Mimi Zohar <zohar@linux.ibm.com>
11135 L: linux-integrity@vger.kernel.org
11136 L: keyrings@vger.kernel.org
11138 F: security/integrity/platform_certs
11141 M: Alexander Potapenko <glider@google.com>
11142 M: Marco Elver <elver@google.com>
11143 R: Dmitry Vyukov <dvyukov@google.com>
11144 L: kasan-dev@googlegroups.com
11146 F: Documentation/dev-tools/kfence.rst
11147 F: arch/*/include/asm/kfence.h
11148 F: include/linux/kfence.h
11149 F: lib/Kconfig.kfence
11153 M: Stefani Seibold <stefani@seibold.net>
11155 F: include/linux/kfifo.h
11159 KGDB / KDB /debug_core
11160 M: Jason Wessel <jason.wessel@windriver.com>
11161 M: Daniel Thompson <daniel.thompson@linaro.org>
11162 R: Douglas Anderson <dianders@chromium.org>
11163 L: kgdb-bugreport@lists.sourceforge.net
11165 W: http://kgdb.wiki.kernel.org/
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11167 F: Documentation/dev-tools/kgdb.rst
11168 F: drivers/misc/kgdbts.c
11169 F: drivers/tty/serial/kgdboc.c
11170 F: include/linux/kdb.h
11171 F: include/linux/kgdb.h
11173 F: kernel/module/kdb.c
11175 KHADAS MCU MFD DRIVER
11176 M: Neil Armstrong <narmstrong@baylibre.com>
11177 L: linux-amlogic@lists.infradead.org
11179 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11180 F: drivers/mfd/khadas-mcu.c
11181 F: include/linux/mfd/khadas-mcu.h
11182 F: drivers/thermal/khadas_mcu_fan.c
11185 M: Catalin Marinas <catalin.marinas@arm.com>
11187 F: Documentation/dev-tools/kmemleak.rst
11188 F: include/linux/kmemleak.h
11190 F: samples/kmemleak/kmemleak-test.c
11192 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11193 M: Luis Chamberlain <mcgrof@kernel.org>
11194 L: linux-kernel@vger.kernel.org
11195 L: linux-modules@vger.kernel.org
11197 F: include/linux/kmod.h
11200 F: tools/testing/selftests/kmod/
11203 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11204 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11205 M: "David S. Miller" <davem@davemloft.net>
11206 M: Masami Hiramatsu <mhiramat@kernel.org>
11208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11209 F: Documentation/trace/kprobes.rst
11210 F: include/asm-generic/kprobes.h
11211 F: include/linux/kprobes.h
11212 F: kernel/kprobes.c
11213 F: lib/test_kprobes.c
11216 KS0108 LCD CONTROLLER DRIVER
11217 M: Miguel Ojeda <ojeda@kernel.org>
11219 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11220 F: drivers/auxdisplay/ks0108.c
11221 F: include/linux/ks0108.h
11223 KTD253 BACKLIGHT DRIVER
11224 M: Linus Walleij <linus.walleij@linaro.org>
11226 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11227 F: drivers/video/backlight/ktd253-backlight.c
11230 M: Steven Rostedt <rostedt@goodmis.org>
11231 M: John Hawley <warthog9@eaglescrag.net>
11233 F: tools/testing/ktest
11236 M: David Ahern <dsahern@kernel.org>
11237 L: netdev@vger.kernel.org
11239 F: include/net/l3mdev.h
11242 LANDLOCK SECURITY MODULE
11243 M: Mickaël Salaün <mic@digikod.net>
11244 L: linux-security-module@vger.kernel.org
11246 W: https://landlock.io
11247 T: git https://github.com/landlock-lsm/linux.git
11248 F: Documentation/security/landlock.rst
11249 F: Documentation/userspace-api/landlock.rst
11250 F: include/uapi/linux/landlock.h
11251 F: samples/landlock/
11252 F: security/landlock/
11253 F: tools/testing/selftests/landlock/
11257 LANTIQ / INTEL Ethernet drivers
11258 M: Hauke Mehrtens <hauke@hauke-m.de>
11259 L: netdev@vger.kernel.org
11261 F: drivers/net/dsa/lantiq_gswip.c
11262 F: drivers/net/dsa/lantiq_pce.h
11263 F: drivers/net/ethernet/lantiq_xrx200.c
11264 F: net/dsa/tag_gswip.c
11266 LANTIQ MIPS ARCHITECTURE
11267 M: John Crispin <john@phrozen.org>
11268 L: linux-mips@vger.kernel.org
11270 F: arch/mips/lantiq
11271 F: drivers/soc/lantiq
11273 LASI 53c700 driver for PARISC
11274 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11275 L: linux-scsi@vger.kernel.org
11277 F: Documentation/scsi/53c700.rst
11278 F: drivers/scsi/53c700*
11281 M: Tobin C. Harding <me@tobin.cc>
11282 M: Tycho Andersen <tycho@tycho.pizza>
11283 L: linux-hardening@vger.kernel.org
11285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11286 F: scripts/leaking_addresses.pl
11289 M: Pavel Machek <pavel@ucw.cz>
11290 L: linux-leds@vger.kernel.org
11292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11293 F: Documentation/devicetree/bindings/leds/
11295 F: include/linux/leds.h
11297 LEGACY EEPROM DRIVER
11298 M: Jean Delvare <jdelvare@suse.com>
11300 F: Documentation/misc-devices/eeprom.rst
11301 F: drivers/misc/eeprom/eeprom.c
11303 LEGO MINDSTORMS EV3
11304 R: David Lechner <david@lechnology.com>
11306 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11307 F: arch/arm/boot/dts/da850-lego-ev3.dts
11308 F: drivers/power/supply/lego_ev3_battery.c
11310 LEGO USB Tower driver
11311 M: Juergen Stuber <starblue@users.sourceforge.net>
11312 L: legousb-devel@lists.sourceforge.net
11314 W: http://legousb.sourceforge.net/
11315 F: drivers/usb/misc/legousbtower.c
11317 LETSKETCH HID TABLET DRIVER
11318 M: Hans de Goede <hdegoede@redhat.com>
11319 L: linux-input@vger.kernel.org
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11322 F: drivers/hid/hid-letsketch.c
11325 M: Matan Ziv-Av <matan@svgalib.org>
11326 L: platform-driver-x86@vger.kernel.org
11328 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11329 F: Documentation/admin-guide/laptops/lg-laptop.rst
11330 F: drivers/platform/x86/lg-laptop.c
11332 LG2160 MEDIA DRIVER
11333 M: Michael Krufky <mkrufky@linuxtv.org>
11334 L: linux-media@vger.kernel.org
11336 W: https://linuxtv.org
11337 W: http://github.com/mkrufky
11338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11339 T: git git://linuxtv.org/mkrufky/tuners.git
11340 F: drivers/media/dvb-frontends/lg2160.*
11342 LGDT3305 MEDIA DRIVER
11343 M: Michael Krufky <mkrufky@linuxtv.org>
11344 L: linux-media@vger.kernel.org
11346 W: https://linuxtv.org
11347 W: http://github.com/mkrufky
11348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11349 T: git git://linuxtv.org/mkrufky/tuners.git
11350 F: drivers/media/dvb-frontends/lgdt3305.*
11352 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11353 M: Viresh Kumar <vireshk@kernel.org>
11354 L: linux-ide@vger.kernel.org
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11357 F: drivers/ata/pata_arasan_cf.c
11358 F: include/linux/pata_arasan_cf_data.h
11360 LIBATA PATA DRIVERS
11361 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11362 L: linux-ide@vger.kernel.org
11363 F: drivers/ata/ata_*.c
11364 F: drivers/ata/pata_*.c
11366 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11367 M: Linus Walleij <linus.walleij@linaro.org>
11368 L: linux-ide@vger.kernel.org
11370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11371 F: drivers/ata/pata_ftide010.c
11372 F: drivers/ata/sata_gemini.c
11373 F: drivers/ata/sata_gemini.h
11375 LIBATA SATA AHCI PLATFORM devices support
11376 M: Hans de Goede <hdegoede@redhat.com>
11377 M: Jens Axboe <axboe@kernel.dk>
11378 L: linux-ide@vger.kernel.org
11380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11381 F: drivers/ata/ahci_platform.c
11382 F: drivers/ata/libahci_platform.c
11383 F: include/linux/ahci_platform.h
11385 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11386 M: Mikael Pettersson <mikpelinux@gmail.com>
11387 L: linux-ide@vger.kernel.org
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11390 F: drivers/ata/sata_promise.*
11392 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11393 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11394 L: linux-ide@vger.kernel.org
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11397 F: Documentation/ABI/testing/sysfs-ata
11398 F: Documentation/devicetree/bindings/ata/
11400 F: include/linux/ata.h
11401 F: include/linux/libata.h
11403 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11404 M: Vishal Verma <vishal.l.verma@intel.com>
11405 M: Dan Williams <dan.j.williams@intel.com>
11406 M: Dave Jiang <dave.jiang@intel.com>
11407 L: nvdimm@lists.linux.dev
11409 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11410 P: Documentation/nvdimm/maintainer-entry-profile.rst
11411 F: drivers/nvdimm/btt*
11413 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11414 M: Dan Williams <dan.j.williams@intel.com>
11415 M: Vishal Verma <vishal.l.verma@intel.com>
11416 M: Dave Jiang <dave.jiang@intel.com>
11417 L: nvdimm@lists.linux.dev
11419 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11420 P: Documentation/nvdimm/maintainer-entry-profile.rst
11421 F: drivers/nvdimm/pmem*
11423 LIBNVDIMM: DEVICETREE BINDINGS
11424 M: Oliver O'Halloran <oohall@gmail.com>
11425 L: nvdimm@lists.linux.dev
11427 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11428 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11429 F: drivers/nvdimm/of_pmem.c
11431 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11432 M: Dan Williams <dan.j.williams@intel.com>
11433 M: Vishal Verma <vishal.l.verma@intel.com>
11434 M: Dave Jiang <dave.jiang@intel.com>
11435 M: Ira Weiny <ira.weiny@intel.com>
11436 L: nvdimm@lists.linux.dev
11438 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11439 P: Documentation/nvdimm/maintainer-entry-profile.rst
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11441 F: drivers/acpi/nfit/*
11442 F: drivers/nvdimm/*
11443 F: include/linux/libnvdimm.h
11444 F: include/linux/nd.h
11445 F: include/uapi/linux/ndctl.h
11446 F: tools/testing/nvdimm/
11448 LICENSES and SPDX stuff
11449 M: Thomas Gleixner <tglx@linutronix.de>
11450 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11451 L: linux-spdx@vger.kernel.org
11453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11455 F: Documentation/process/license-rules.rst
11457 F: scripts/spdxcheck-test.sh
11458 F: scripts/spdxcheck.py
11460 LINEAR RANGES HELPERS
11461 M: Mark Brown <broonie@kernel.org>
11462 R: Matti Vaittinen <mazziesaccount@gmail.com>
11463 F: lib/linear_ranges.c
11464 F: lib/test_linear_ranges.c
11465 F: include/linux/linear_range.h
11467 LINUX FOR POWER MACINTOSH
11468 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11469 L: linuxppc-dev@lists.ozlabs.org
11471 F: arch/powerpc/platforms/powermac/
11472 F: drivers/macintosh/
11474 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11475 M: Michael Ellerman <mpe@ellerman.id.au>
11476 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11477 R: Paul Mackerras <paulus@samba.org>
11478 L: linuxppc-dev@lists.ozlabs.org
11480 W: https://github.com/linuxppc/wiki/wiki
11481 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11483 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11484 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11485 F: Documentation/devicetree/bindings/powerpc/
11486 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11487 F: Documentation/powerpc/
11489 F: drivers/*/*/*pasemi*
11490 F: drivers/*/*pasemi*
11491 F: drivers/char/tpm/tpm_ibmvtpm*
11492 F: drivers/crypto/nx/
11493 F: drivers/crypto/vmx/
11494 F: drivers/i2c/busses/i2c-opal.c
11495 F: drivers/net/ethernet/ibm/ibmveth.*
11496 F: drivers/net/ethernet/ibm/ibmvnic.*
11497 F: drivers/pci/hotplug/pnv_php.c
11498 F: drivers/pci/hotplug/rpa*
11499 F: drivers/rtc/rtc-opal.c
11500 F: drivers/scsi/ibmvscsi/
11501 F: drivers/tty/hvc/hvc_opal.c
11502 F: drivers/watchdog/wdrtas.c
11503 F: tools/testing/selftests/powerpc
11510 LINUX FOR POWERPC EMBEDDED MPC5XXX
11511 M: Anatolij Gustschin <agust@denx.de>
11512 L: linuxppc-dev@lists.ozlabs.org
11514 F: arch/powerpc/platforms/512x/
11515 F: arch/powerpc/platforms/52xx/
11517 LINUX FOR POWERPC EMBEDDED PPC4XX
11518 L: linuxppc-dev@lists.ozlabs.org
11520 F: arch/powerpc/platforms/40x/
11521 F: arch/powerpc/platforms/44x/
11523 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11524 M: Scott Wood <oss@buserror.net>
11525 L: linuxppc-dev@lists.ozlabs.org
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11528 F: Documentation/devicetree/bindings/powerpc/fsl/
11529 F: arch/powerpc/platforms/83xx/
11530 F: arch/powerpc/platforms/85xx/
11532 LINUX FOR POWERPC EMBEDDED PPC8XX
11533 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11534 L: linuxppc-dev@lists.ozlabs.org
11536 F: arch/powerpc/platforms/8xx/
11538 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11539 M: Kees Cook <keescook@chromium.org>
11541 F: drivers/misc/lkdtm/*
11542 F: tools/testing/selftests/lkdtm/*
11544 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11545 M: Alan Stern <stern@rowland.harvard.edu>
11546 M: Andrea Parri <parri.andrea@gmail.com>
11547 M: Will Deacon <will@kernel.org>
11548 M: Peter Zijlstra <peterz@infradead.org>
11549 M: Boqun Feng <boqun.feng@gmail.com>
11550 M: Nicholas Piggin <npiggin@gmail.com>
11551 M: David Howells <dhowells@redhat.com>
11552 M: Jade Alglave <j.alglave@ucl.ac.uk>
11553 M: Luc Maranget <luc.maranget@inria.fr>
11554 M: "Paul E. McKenney" <paulmck@kernel.org>
11555 R: Akira Yokosawa <akiyks@gmail.com>
11556 R: Daniel Lustig <dlustig@nvidia.com>
11557 R: Joel Fernandes <joel@joelfernandes.org>
11558 L: linux-kernel@vger.kernel.org
11559 L: linux-arch@vger.kernel.org
11561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11562 F: Documentation/atomic_bitops.txt
11563 F: Documentation/atomic_t.txt
11564 F: Documentation/core-api/refcount-vs-atomic.rst
11565 F: Documentation/litmus-tests/
11566 F: Documentation/memory-barriers.txt
11567 F: tools/memory-model/
11569 LIS3LV02D ACCELEROMETER DRIVER
11570 M: Eric Piel <eric.piel@tremplin-utc.net>
11572 F: Documentation/misc-devices/lis3lv02d.rst
11573 F: drivers/misc/lis3lv02d/
11574 F: drivers/platform/x86/hp_accel.c
11577 M: David Gow <davidgow@google.com>
11578 L: linux-kselftest@vger.kernel.org
11579 L: kunit-dev@googlegroups.com
11584 M: Karol Gugala <kgugala@antmicro.com>
11585 M: Mateusz Holenko <mholenko@antmicro.com>
11586 M: Gabriel Somlo <gsomlo@gmail.com>
11587 M: Joel Stanley <joel@jms.id.au>
11589 F: Documentation/devicetree/bindings/*/litex,*.yaml
11590 F: arch/openrisc/boot/dts/or1klitex.dts
11591 F: include/linux/litex.h
11592 F: drivers/tty/serial/liteuart.c
11593 F: drivers/soc/litex/*
11594 F: drivers/net/ethernet/litex/*
11595 F: drivers/mmc/host/litex_mmc.c
11599 M: Josh Poimboeuf <jpoimboe@kernel.org>
11600 M: Jiri Kosina <jikos@kernel.org>
11601 M: Miroslav Benes <mbenes@suse.cz>
11602 M: Petr Mladek <pmladek@suse.com>
11603 R: Joe Lawrence <joe.lawrence@redhat.com>
11604 L: live-patching@vger.kernel.org
11606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11607 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11608 F: Documentation/livepatch/
11609 F: arch/powerpc/include/asm/livepatch.h
11610 F: include/linux/livepatch.h
11611 F: kernel/livepatch/
11612 F: kernel/module/livepatch.c
11614 F: samples/livepatch/
11615 F: tools/testing/selftests/livepatch/
11618 L: netdev@vger.kernel.org
11620 F: include/linux/llc.h
11621 F: include/net/llc*
11622 F: include/uapi/linux/llc.h
11625 LM73 HARDWARE MONITOR DRIVER
11626 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11627 L: linux-hwmon@vger.kernel.org
11629 F: drivers/hwmon/lm73.c
11631 LM78 HARDWARE MONITOR DRIVER
11632 M: Jean Delvare <jdelvare@suse.com>
11633 L: linux-hwmon@vger.kernel.org
11635 F: Documentation/hwmon/lm78.rst
11636 F: drivers/hwmon/lm78.c
11638 LM83 HARDWARE MONITOR DRIVER
11639 M: Jean Delvare <jdelvare@suse.com>
11640 L: linux-hwmon@vger.kernel.org
11642 F: Documentation/hwmon/lm83.rst
11643 F: drivers/hwmon/lm83.c
11645 LM90 HARDWARE MONITOR DRIVER
11646 M: Jean Delvare <jdelvare@suse.com>
11647 L: linux-hwmon@vger.kernel.org
11649 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11650 F: Documentation/hwmon/lm90.rst
11651 F: drivers/hwmon/lm90.c
11652 F: include/dt-bindings/thermal/lm90.h
11654 LM95234 HARDWARE MONITOR DRIVER
11655 M: Guenter Roeck <linux@roeck-us.net>
11656 L: linux-hwmon@vger.kernel.org
11658 F: Documentation/hwmon/lm95234.rst
11659 F: drivers/hwmon/lm95234.c
11661 LME2510 MEDIA DRIVER
11662 M: Malcolm Priestley <tvboxspy@gmail.com>
11663 L: linux-media@vger.kernel.org
11665 W: https://linuxtv.org
11666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11667 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11669 LOADPIN SECURITY MODULE
11670 M: Kees Cook <keescook@chromium.org>
11672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11673 F: Documentation/admin-guide/LSM/LoadPin.rst
11674 F: security/loadpin/
11677 M: Peter Zijlstra <peterz@infradead.org>
11678 M: Ingo Molnar <mingo@redhat.com>
11679 M: Will Deacon <will@kernel.org>
11680 R: Waiman Long <longman@redhat.com>
11681 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11682 L: linux-kernel@vger.kernel.org
11684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11685 F: Documentation/locking/
11686 F: arch/*/include/asm/spinlock*.h
11687 F: include/linux/lockdep.h
11688 F: include/linux/mutex*.h
11689 F: include/linux/rwlock*.h
11690 F: include/linux/rwsem*.h
11691 F: include/linux/seqlock.h
11692 F: include/linux/spinlock*.h
11694 F: lib/locking*.[ch]
11695 X: kernel/locking/locktorture.c
11697 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11698 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11699 L: linux-ntfs-dev@lists.sourceforge.net
11701 W: http://www.linux-ntfs.org/content/view/19/37/
11702 F: Documentation/admin-guide/ldm.rst
11703 F: block/partitions/ldm.*
11705 LOGITECH HID GAMING KEYBOARDS
11706 M: Hans de Goede <hdegoede@redhat.com>
11707 L: linux-input@vger.kernel.org
11709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11710 F: drivers/hid/hid-lg-g15.c
11712 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11713 M: Adrien Grassein <adrien.grassein@gmail.com>
11715 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11716 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11719 M: Huacai Chen <chenhuacai@kernel.org>
11720 R: WANG Xuerui <kernel@xen0n.name>
11721 L: loongarch@lists.linux.dev
11723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11725 F: drivers/*/*loongarch*
11726 F: Documentation/loongarch/
11727 F: Documentation/translations/zh_CN/loongarch/
11729 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11730 M: Sathya Prakash <sathya.prakash@broadcom.com>
11731 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11732 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11733 L: MPT-FusionLinux.pdl@broadcom.com
11734 L: linux-scsi@vger.kernel.org
11736 W: http://www.avagotech.com/support/
11737 F: drivers/message/fusion/
11738 F: drivers/scsi/mpt3sas/
11740 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11741 M: Matthew Wilcox <willy@infradead.org>
11742 L: linux-scsi@vger.kernel.org
11744 F: drivers/scsi/sym53c8xx_2/
11747 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11748 L: linux-iio@vger.kernel.org
11750 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11751 F: drivers/iio/dac/ltc1660.c
11753 LTC2688 IIO DAC DRIVER
11754 M: Nuno Sá <nuno.sa@analog.com>
11755 L: linux-iio@vger.kernel.org
11757 W: http://ez.analog.com/community/linux-device-drivers
11758 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11759 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11760 F: drivers/iio/dac/ltc2688.c
11762 LTC2947 HARDWARE MONITOR DRIVER
11763 M: Nuno Sá <nuno.sa@analog.com>
11764 L: linux-hwmon@vger.kernel.org
11766 W: https://ez.analog.com/linux-software-drivers
11767 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11768 F: drivers/hwmon/ltc2947-core.c
11769 F: drivers/hwmon/ltc2947-i2c.c
11770 F: drivers/hwmon/ltc2947-spi.c
11771 F: drivers/hwmon/ltc2947.h
11773 LTC2983 IIO TEMPERATURE DRIVER
11774 M: Nuno Sá <nuno.sa@analog.com>
11775 L: linux-iio@vger.kernel.org
11777 W: https://ez.analog.com/linux-software-drivers
11778 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11779 F: drivers/iio/temperature/ltc2983.c
11781 LTC4261 HARDWARE MONITOR DRIVER
11782 M: Guenter Roeck <linux@roeck-us.net>
11783 L: linux-hwmon@vger.kernel.org
11785 F: Documentation/hwmon/ltc4261.rst
11786 F: drivers/hwmon/ltc4261.c
11788 LTC4306 I2C MULTIPLEXER DRIVER
11789 M: Michael Hennerich <michael.hennerich@analog.com>
11790 L: linux-i2c@vger.kernel.org
11792 W: https://ez.analog.com/linux-software-drivers
11793 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11794 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11796 LTP (Linux Test Project)
11797 M: Mike Frysinger <vapier@gentoo.org>
11798 M: Cyril Hrubis <chrubis@suse.cz>
11799 M: Wanlong Gao <wanlong.gao@gmail.com>
11800 M: Jan Stancek <jstancek@redhat.com>
11801 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11802 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11803 L: ltp@lists.linux.it (subscribers-only)
11805 W: http://linux-test-project.github.io/
11806 T: git git://github.com/linux-test-project/ltp.git
11808 LYNX 28G SERDES PHY DRIVER
11809 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11810 L: netdev@vger.kernel.org
11812 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11813 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11816 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11817 L: netdev@vger.kernel.org
11819 F: drivers/net/pcs/pcs-lynx.c
11820 F: include/linux/pcs-lynx.h
11823 M: Geert Uytterhoeven <geert@linux-m68k.org>
11824 L: linux-m68k@lists.linux-m68k.org
11826 W: http://www.linux-m68k.org/
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11831 M68K ON APPLE MACINTOSH
11832 M: Joshua Thompson <funaho@jurai.org>
11833 L: linux-m68k@lists.linux-m68k.org
11835 W: http://www.mac.linux-m68k.org/
11837 F: drivers/macintosh/adb-iop.c
11838 F: drivers/macintosh/via-macii.c
11841 M: Philip Blundell <philb@gnu.org>
11843 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11844 F: arch/m68k/hp300/
11846 M88DS3103 MEDIA DRIVER
11847 M: Antti Palosaari <crope@iki.fi>
11848 L: linux-media@vger.kernel.org
11850 W: https://linuxtv.org
11851 W: http://palosaari.fi/linux/
11852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11853 T: git git://linuxtv.org/anttip/media_tree.git
11854 F: drivers/media/dvb-frontends/m88ds3103*
11856 M88RS2000 MEDIA DRIVER
11857 M: Malcolm Priestley <tvboxspy@gmail.com>
11858 L: linux-media@vger.kernel.org
11860 W: https://linuxtv.org
11861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11862 F: drivers/media/dvb-frontends/m88rs2000*
11864 MA901 MASTERKIT USB FM RADIO DRIVER
11865 M: Alexey Klimov <klimov.linux@gmail.com>
11866 L: linux-media@vger.kernel.org
11868 T: git git://linuxtv.org/media_tree.git
11869 F: drivers/media/radio/radio-ma901.c
11872 M: Johannes Berg <johannes@sipsolutions.net>
11873 L: linux-wireless@vger.kernel.org
11875 W: https://wireless.wiki.kernel.org/
11876 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11879 F: Documentation/networking/mac80211-injection.rst
11880 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11881 F: drivers/net/wireless/mac80211_hwsim.[ch]
11882 F: include/net/mac80211.h
11886 M: Jassi Brar <jassisinghbrar@gmail.com>
11887 L: linux-kernel@vger.kernel.org
11889 F: drivers/mailbox/
11890 F: include/linux/mailbox_client.h
11891 F: include/linux/mailbox_controller.h
11892 F: include/dt-bindings/mailbox/
11893 F: Documentation/devicetree/bindings/mailbox/
11896 M: Viresh Kumar <viresh.kumar@linaro.org>
11897 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11898 L: linux-kernel@vger.kernel.org
11900 F: drivers/mailbox/arm_mhuv2.c
11901 F: include/linux/mailbox/arm_mhuv2_message.h
11902 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11904 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11905 M: Jeremy Kerr <jk@codeconstruct.com.au>
11906 M: Matt Johnston <matt@codeconstruct.com.au>
11907 L: netdev@vger.kernel.org
11909 F: Documentation/networking/mctp.rst
11910 F: drivers/net/mctp/
11911 F: include/net/mctp.h
11912 F: include/net/mctpdevice.h
11913 F: include/net/netns/mctp.h
11916 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11917 M: Michael Kerrisk <mtk.manpages@gmail.com>
11918 L: linux-man@vger.kernel.org
11920 W: http://www.kernel.org/doc/man-pages
11922 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11923 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11924 L: linux-mips@vger.kernel.org
11926 F: arch/mips/boot/dts/img/pistachio*
11928 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11929 M: Andrew Lunn <andrew@lunn.ch>
11930 M: Vivien Didelot <vivien.didelot@gmail.com>
11931 L: netdev@vger.kernel.org
11933 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11934 F: Documentation/networking/devlink/mv88e6xxx.rst
11935 F: drivers/net/dsa/mv88e6xxx/
11936 F: include/linux/dsa/mv88e6xxx.h
11937 F: include/linux/platform_data/mv88e6xxx.h
11939 MARVELL ARMADA 3700 PHY DRIVERS
11940 M: Miquel Raynal <miquel.raynal@bootlin.com>
11942 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11943 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11944 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11945 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11947 MARVELL ARMADA 3700 SERIAL DRIVER
11948 M: Pali Rohár <pali@kernel.org>
11950 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11951 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11952 F: drivers/tty/serial/mvebu-uart.c
11954 MARVELL ARMADA DRM SUPPORT
11955 M: Russell King <linux@armlinux.org.uk>
11957 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11958 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11959 F: Documentation/devicetree/bindings/display/armada/
11960 F: drivers/gpu/drm/armada/
11961 F: include/uapi/drm/armada_drm.h
11963 MARVELL CRYPTO DRIVER
11964 M: Boris Brezillon <bbrezillon@kernel.org>
11965 M: Arnaud Ebalard <arno@natisbad.org>
11966 M: Srujana Challa <schalla@marvell.com>
11967 L: linux-crypto@vger.kernel.org
11969 F: drivers/crypto/marvell/
11970 F: include/linux/soc/marvell/octeontx2/
11972 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11973 M: Mirko Lindner <mlindner@marvell.com>
11974 M: Stephen Hemminger <stephen@networkplumber.org>
11975 L: netdev@vger.kernel.org
11977 F: drivers/net/ethernet/marvell/sk*
11979 MARVELL LIBERTAS WIRELESS DRIVER
11980 L: libertas-dev@lists.infradead.org
11982 F: drivers/net/wireless/marvell/libertas/
11984 MARVELL MACCHIATOBIN SUPPORT
11985 M: Russell King <linux@armlinux.org.uk>
11986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11988 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11990 MARVELL MV643XX ETHERNET DRIVER
11991 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11992 L: netdev@vger.kernel.org
11994 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11995 F: include/linux/mv643xx.h
11997 MARVELL MV88X3310 PHY DRIVER
11998 M: Russell King <linux@armlinux.org.uk>
11999 M: Marek Behún <kabel@kernel.org>
12000 L: netdev@vger.kernel.org
12002 F: drivers/net/phy/marvell10g.c
12004 MARVELL MVEBU THERMAL DRIVER
12005 M: Miquel Raynal <miquel.raynal@bootlin.com>
12007 F: drivers/thermal/armada_thermal.c
12009 MARVELL MVNETA ETHERNET DRIVER
12010 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12011 L: netdev@vger.kernel.org
12013 F: drivers/net/ethernet/marvell/mvneta.*
12015 MARVELL MVPP2 ETHERNET DRIVER
12016 M: Marcin Wojtas <mw@semihalf.com>
12017 M: Russell King <linux@armlinux.org.uk>
12018 L: netdev@vger.kernel.org
12020 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12021 F: drivers/net/ethernet/marvell/mvpp2/
12023 MARVELL MWIFIEX WIRELESS DRIVER
12024 M: Amitkumar Karwar <amitkarwar@gmail.com>
12025 M: Ganapathi Bhat <ganapathi017@gmail.com>
12026 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12027 M: Xinming Hu <huxinming820@gmail.com>
12028 L: linux-wireless@vger.kernel.org
12030 F: drivers/net/wireless/marvell/mwifiex/
12032 MARVELL MWL8K WIRELESS DRIVER
12033 M: Lennert Buytenhek <buytenh@wantstofly.org>
12034 L: linux-wireless@vger.kernel.org
12036 F: drivers/net/wireless/marvell/mwl8k.c
12038 MARVELL NAND CONTROLLER DRIVER
12039 M: Miquel Raynal <miquel.raynal@bootlin.com>
12040 L: linux-mtd@lists.infradead.org
12042 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12043 F: drivers/mtd/nand/raw/marvell_nand.c
12045 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12046 M: Sunil Goutham <sgoutham@marvell.com>
12047 M: Geetha sowjanya <gakula@marvell.com>
12048 M: Subbaraya Sundeep <sbhatta@marvell.com>
12049 M: hariprasad <hkelam@marvell.com>
12050 L: netdev@vger.kernel.org
12052 F: drivers/net/ethernet/marvell/octeontx2/nic/
12053 F: include/linux/soc/marvell/octeontx2/
12055 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12056 M: Sunil Goutham <sgoutham@marvell.com>
12057 M: Linu Cherian <lcherian@marvell.com>
12058 M: Geetha sowjanya <gakula@marvell.com>
12059 M: Jerin Jacob <jerinj@marvell.com>
12060 M: hariprasad <hkelam@marvell.com>
12061 M: Subbaraya Sundeep <sbhatta@marvell.com>
12062 L: netdev@vger.kernel.org
12064 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12065 F: drivers/net/ethernet/marvell/octeontx2/af/
12067 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12068 M: Taras Chornyi <tchornyi@marvell.com>
12070 W: https://github.com/Marvell-switching/switchdev-prestera
12071 F: drivers/net/ethernet/marvell/prestera/
12073 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12074 M: Nicolas Pitre <nico@fluxnic.net>
12076 F: drivers/mmc/host/mvsdio.*
12078 MARVELL USB MDIO CONTROLLER DRIVER
12079 M: Tobias Waldekranz <tobias@waldekranz.com>
12080 L: netdev@vger.kernel.org
12082 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12083 F: drivers/net/mdio/mdio-mvusb.c
12085 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12086 M: Hu Ziji <huziji@marvell.com>
12087 L: linux-mmc@vger.kernel.org
12089 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12090 F: drivers/mmc/host/sdhci-xenon*
12092 MARVELL OCTEON ENDPOINT DRIVER
12093 M: Veerasenareddy Burru <vburru@marvell.com>
12094 M: Abhijit Ayarekar <aayarekar@marvell.com>
12095 L: netdev@vger.kernel.org
12097 F: drivers/net/ethernet/marvell/octeon_ep
12099 MATROX FRAMEBUFFER DRIVER
12100 L: linux-fbdev@vger.kernel.org
12102 F: drivers/video/fbdev/matrox/matroxfb_*
12103 F: include/uapi/linux/matroxfb.h
12106 M: Daniel Nilsson <daniel.nilsson@flex.com>
12107 L: linux-hwmon@vger.kernel.org
12109 F: Documentation/hwmon/max15301.rst
12110 F: drivers/hwmon/pmbus/max15301.c
12112 MAX16065 HARDWARE MONITOR DRIVER
12113 M: Guenter Roeck <linux@roeck-us.net>
12114 L: linux-hwmon@vger.kernel.org
12116 F: Documentation/hwmon/max16065.rst
12117 F: drivers/hwmon/max16065.c
12119 MAX2175 SDR TUNER DRIVER
12120 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12121 L: linux-media@vger.kernel.org
12123 T: git git://linuxtv.org/media_tree.git
12124 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12125 F: Documentation/userspace-api/media/drivers/max2175.rst
12126 F: drivers/media/i2c/max2175*
12127 F: include/uapi/linux/max2175.h
12129 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12130 L: linux-hwmon@vger.kernel.org
12132 F: Documentation/hwmon/max6650.rst
12133 F: drivers/hwmon/max6650.c
12135 MAX6697 HARDWARE MONITOR DRIVER
12136 M: Guenter Roeck <linux@roeck-us.net>
12137 L: linux-hwmon@vger.kernel.org
12139 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12140 F: Documentation/hwmon/max6697.rst
12141 F: drivers/hwmon/max6697.c
12142 F: include/linux/platform_data/max6697.h
12144 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12145 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12146 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12147 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12148 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12149 L: linux-media@vger.kernel.org
12151 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12152 F: drivers/media/i2c/max9286.c
12154 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12155 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12156 L: linux-media@vger.kernel.org
12158 F: drivers/staging/media/max96712/max96712.c
12160 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12161 M: Peter Rosin <peda@axentia.se>
12162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12164 F: Documentation/devicetree/bindings/sound/max9860.txt
12165 F: sound/soc/codecs/max9860.*
12167 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12168 M: Andreas Klinger <ak@it-klinger.de>
12169 L: linux-iio@vger.kernel.org
12171 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12172 F: drivers/iio/proximity/mb1232.c
12174 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12175 R: Iskren Chernev <iskren.chernev@gmail.com>
12176 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12177 R: Marek Szyprowski <m.szyprowski@samsung.com>
12178 R: Matheus Castello <matheus@castello.eng.br>
12179 L: linux-pm@vger.kernel.org
12181 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12182 F: drivers/power/supply/max17040_battery.c
12184 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12185 R: Hans de Goede <hdegoede@redhat.com>
12186 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12187 R: Marek Szyprowski <m.szyprowski@samsung.com>
12188 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12189 R: Purism Kernel Team <kernel@puri.sm>
12190 L: linux-pm@vger.kernel.org
12192 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12193 F: drivers/power/supply/max17042_battery.c
12195 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12196 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12197 L: linux-kernel@vger.kernel.org
12199 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12200 F: drivers/regulator/max20086-regulator.c
12202 MAXIM MAX77650 PMIC MFD DRIVER
12203 M: Bartosz Golaszewski <brgl@bgdev.pl>
12204 L: linux-kernel@vger.kernel.org
12206 F: Documentation/devicetree/bindings/*/*max77650.yaml
12207 F: Documentation/devicetree/bindings/*/max77650*.yaml
12208 F: drivers/gpio/gpio-max77650.c
12209 F: drivers/input/misc/max77650-onkey.c
12210 F: drivers/leds/leds-max77650.c
12211 F: drivers/mfd/max77650.c
12212 F: drivers/power/supply/max77650-charger.c
12213 F: drivers/regulator/max77650-regulator.c
12214 F: include/linux/mfd/max77650.h
12216 MAXIM MAX77714 PMIC MFD DRIVER
12217 M: Luca Ceresoli <luca@lucaceresoli.net>
12219 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12220 F: drivers/mfd/max77714.c
12221 F: include/linux/mfd/max77714.h
12223 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12224 M: Javier Martinez Canillas <javier@dowhile0.org>
12225 L: linux-kernel@vger.kernel.org
12227 F: Documentation/devicetree/bindings/*/*max77802.yaml
12228 F: drivers/regulator/max77802-regulator.c
12229 F: include/dt-bindings/*/*max77802.h
12231 MAXIM MAX77976 BATTERY CHARGER
12232 M: Luca Ceresoli <luca@lucaceresoli.net>
12234 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12235 F: drivers/power/supply/max77976_charger.c
12237 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12238 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12239 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12240 L: linux-pm@vger.kernel.org
12242 B: mailto:linux-samsung-soc@vger.kernel.org
12243 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12244 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12245 F: drivers/power/supply/max14577_charger.c
12246 F: drivers/power/supply/max77693_charger.c
12248 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12249 M: Chanwoo Choi <cw00.choi@samsung.com>
12250 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12251 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12252 L: linux-kernel@vger.kernel.org
12254 B: mailto:linux-samsung-soc@vger.kernel.org
12255 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12256 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12257 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12258 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12259 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12260 F: Documentation/devicetree/bindings/mfd/max77693.txt
12261 F: drivers/*/*max77843.c
12262 F: drivers/*/max14577*.c
12263 F: drivers/*/max77686*.c
12264 F: drivers/*/max77693*.c
12265 F: drivers/clk/clk-max77686.c
12266 F: drivers/extcon/extcon-max14577.c
12267 F: drivers/extcon/extcon-max77693.c
12268 F: drivers/rtc/rtc-max77686.c
12269 F: include/linux/mfd/max14577*.h
12270 F: include/linux/mfd/max77686*.h
12271 F: include/linux/mfd/max77693*.h
12273 MAXIRADIO FM RADIO RECEIVER DRIVER
12274 M: Hans Verkuil <hverkuil@xs4all.nl>
12275 L: linux-media@vger.kernel.org
12277 W: https://linuxtv.org
12278 T: git git://linuxtv.org/media_tree.git
12279 F: drivers/media/radio/radio-maxiradio*
12281 MAXLINEAR ETHERNET PHY DRIVER
12282 M: Xu Liang <lxu@maxlinear.com>
12283 L: netdev@vger.kernel.org
12285 F: drivers/net/phy/mxl-gpy.c
12287 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12288 R: Yasushi SHOJI <yashi@spacecubics.com>
12289 L: linux-can@vger.kernel.org
12291 F: drivers/net/can/usb/mcba_usb.c
12293 MCAN MMIO DEVICE DRIVER
12294 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12295 L: linux-can@vger.kernel.org
12297 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12298 F: drivers/net/can/m_can/m_can.c
12299 F: drivers/net/can/m_can/m_can.h
12300 F: drivers/net/can/m_can/m_can_platform.c
12302 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12303 M: Rishi Gupta <gupt21@gmail.com>
12304 L: linux-i2c@vger.kernel.org
12305 L: linux-input@vger.kernel.org
12307 F: drivers/hid/hid-mcp2221.c
12309 MCP251XFD SPI-CAN NETWORK DRIVER
12310 M: Marc Kleine-Budde <mkl@pengutronix.de>
12311 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12312 R: Thomas Kopp <thomas.kopp@microchip.com>
12313 L: linux-can@vger.kernel.org
12315 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12316 F: drivers/net/can/spi/mcp251xfd/
12318 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12319 M: Peter Rosin <peda@axentia.se>
12320 L: linux-iio@vger.kernel.org
12322 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12323 F: drivers/iio/potentiometer/mcp4018.c
12324 F: drivers/iio/potentiometer/mcp4531.c
12326 MCR20A IEEE-802.15.4 RADIO DRIVER
12327 M: Xue Liu <liuxuenetmail@gmail.com>
12328 L: linux-wpan@vger.kernel.org
12330 W: https://github.com/xueliu/mcr20a-linux
12331 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12332 F: drivers/net/ieee802154/mcr20a.c
12333 F: drivers/net/ieee802154/mcr20a.h
12335 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12336 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12337 L: linux-iio@vger.kernel.org
12339 F: drivers/iio/dac/cio-dac.c
12341 MEDIA CONTROLLER FRAMEWORK
12342 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12343 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12344 L: linux-media@vger.kernel.org
12346 W: https://www.linuxtv.org
12347 T: git git://linuxtv.org/media_tree.git
12348 F: drivers/media/mc/
12349 F: include/media/media-*.h
12350 F: include/uapi/linux/media.h
12352 MEDIA DRIVER FOR FREESCALE IMX PXP
12353 M: Philipp Zabel <p.zabel@pengutronix.de>
12354 L: linux-media@vger.kernel.org
12356 T: git git://linuxtv.org/media_tree.git
12357 F: drivers/media/platform/nxp/imx-pxp.[ch]
12359 MEDIA DRIVERS FOR ASCOT2E
12360 M: Sergey Kozlov <serjk@netup.ru>
12361 M: Abylay Ospan <aospan@netup.ru>
12362 L: linux-media@vger.kernel.org
12364 W: https://linuxtv.org
12365 W: http://netup.tv/
12366 T: git git://linuxtv.org/media_tree.git
12367 F: drivers/media/dvb-frontends/ascot2e*
12369 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12370 M: Jasmin Jessich <jasmin@anw.at>
12371 L: linux-media@vger.kernel.org
12373 W: https://linuxtv.org
12374 T: git git://linuxtv.org/media_tree.git
12375 F: drivers/media/dvb-frontends/cxd2099*
12377 MEDIA DRIVERS FOR CXD2841ER
12378 M: Sergey Kozlov <serjk@netup.ru>
12379 M: Abylay Ospan <aospan@netup.ru>
12380 L: linux-media@vger.kernel.org
12382 W: https://linuxtv.org
12383 W: http://netup.tv/
12384 T: git git://linuxtv.org/media_tree.git
12385 F: drivers/media/dvb-frontends/cxd2841er*
12387 MEDIA DRIVERS FOR CXD2880
12388 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12389 L: linux-media@vger.kernel.org
12391 W: http://linuxtv.org/
12392 T: git git://linuxtv.org/media_tree.git
12393 F: drivers/media/dvb-frontends/cxd2880/*
12394 F: drivers/media/spi/cxd2880*
12396 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12397 L: linux-media@vger.kernel.org
12399 W: https://linuxtv.org
12400 T: git git://linuxtv.org/media_tree.git
12401 F: drivers/media/pci/ddbridge/*
12403 MEDIA DRIVERS FOR FREESCALE IMX
12404 M: Steve Longerbeam <slongerbeam@gmail.com>
12405 M: Philipp Zabel <p.zabel@pengutronix.de>
12406 L: linux-media@vger.kernel.org
12408 T: git git://linuxtv.org/media_tree.git
12409 F: Documentation/admin-guide/media/imx.rst
12410 F: Documentation/devicetree/bindings/media/imx.txt
12411 F: drivers/staging/media/imx/
12412 F: include/linux/imx-media.h
12413 F: include/media/imx.h
12415 MEDIA DRIVERS FOR FREESCALE IMX7
12416 M: Rui Miguel Silva <rmfrfs@gmail.com>
12417 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12418 L: linux-media@vger.kernel.org
12420 T: git git://linuxtv.org/media_tree.git
12421 F: Documentation/admin-guide/media/imx7.rst
12422 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12423 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12424 F: drivers/media/platform/nxp/imx-mipi-csis.c
12425 F: drivers/staging/media/imx/imx7-media-csi.c
12427 MEDIA DRIVERS FOR HELENE
12428 M: Abylay Ospan <aospan@netup.ru>
12429 L: linux-media@vger.kernel.org
12431 W: https://linuxtv.org
12432 W: http://netup.tv/
12433 T: git git://linuxtv.org/media_tree.git
12434 F: drivers/media/dvb-frontends/helene*
12436 MEDIA DRIVERS FOR HORUS3A
12437 M: Sergey Kozlov <serjk@netup.ru>
12438 M: Abylay Ospan <aospan@netup.ru>
12439 L: linux-media@vger.kernel.org
12441 W: https://linuxtv.org
12442 W: http://netup.tv/
12443 T: git git://linuxtv.org/media_tree.git
12444 F: drivers/media/dvb-frontends/horus3a*
12446 MEDIA DRIVERS FOR LNBH25
12447 M: Sergey Kozlov <serjk@netup.ru>
12448 M: Abylay Ospan <aospan@netup.ru>
12449 L: linux-media@vger.kernel.org
12451 W: https://linuxtv.org
12452 W: http://netup.tv/
12453 T: git git://linuxtv.org/media_tree.git
12454 F: drivers/media/dvb-frontends/lnbh25*
12456 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12457 L: linux-media@vger.kernel.org
12459 W: https://linuxtv.org
12460 T: git git://linuxtv.org/media_tree.git
12461 F: drivers/media/dvb-frontends/mxl5xx*
12463 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12464 M: Sergey Kozlov <serjk@netup.ru>
12465 M: Abylay Ospan <aospan@netup.ru>
12466 L: linux-media@vger.kernel.org
12468 W: https://linuxtv.org
12469 W: http://netup.tv/
12470 T: git git://linuxtv.org/media_tree.git
12471 F: drivers/media/pci/netup_unidvb/*
12473 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12474 M: Dmitry Osipenko <digetx@gmail.com>
12475 L: linux-media@vger.kernel.org
12476 L: linux-tegra@vger.kernel.org
12478 T: git git://linuxtv.org/media_tree.git
12479 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12480 F: drivers/media/platform/nvidia/tegra-vde/
12482 MEDIA DRIVERS FOR RENESAS - CEU
12483 M: Jacopo Mondi <jacopo@jmondi.org>
12484 L: linux-media@vger.kernel.org
12485 L: linux-renesas-soc@vger.kernel.org
12487 T: git git://linuxtv.org/media_tree.git
12488 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12489 F: drivers/media/platform/renesas/renesas-ceu.c
12490 F: include/media/drv-intf/renesas-ceu.h
12492 MEDIA DRIVERS FOR RENESAS - DRIF
12493 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12494 L: linux-media@vger.kernel.org
12495 L: linux-renesas-soc@vger.kernel.org
12497 T: git git://linuxtv.org/media_tree.git
12498 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12499 F: drivers/media/platform/renesas/rcar_drif.c
12501 MEDIA DRIVERS FOR RENESAS - FCP
12502 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12503 L: linux-media@vger.kernel.org
12504 L: linux-renesas-soc@vger.kernel.org
12506 T: git git://linuxtv.org/media_tree.git
12507 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12508 F: drivers/media/platform/renesas/rcar-fcp.c
12509 F: include/media/rcar-fcp.h
12511 MEDIA DRIVERS FOR RENESAS - FDP1
12512 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12513 L: linux-media@vger.kernel.org
12514 L: linux-renesas-soc@vger.kernel.org
12516 T: git git://linuxtv.org/media_tree.git
12517 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12518 F: drivers/media/platform/renesas/rcar_fdp1.c
12520 MEDIA DRIVERS FOR RENESAS - VIN
12521 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12522 L: linux-media@vger.kernel.org
12523 L: linux-renesas-soc@vger.kernel.org
12525 T: git git://linuxtv.org/media_tree.git
12526 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12527 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12528 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12529 F: drivers/media/platform/renesas/rcar-isp.c
12530 F: drivers/media/platform/renesas/rcar-vin/
12532 MEDIA DRIVERS FOR RENESAS - VSP1
12533 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12534 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12535 L: linux-media@vger.kernel.org
12536 L: linux-renesas-soc@vger.kernel.org
12538 T: git git://linuxtv.org/media_tree.git
12539 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12540 F: drivers/media/platform/renesas/vsp1/
12542 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12543 L: linux-media@vger.kernel.org
12545 W: https://linuxtv.org
12546 T: git git://linuxtv.org/media_tree.git
12547 F: drivers/media/dvb-frontends/stv0910*
12549 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12550 L: linux-media@vger.kernel.org
12552 W: https://linuxtv.org
12553 T: git git://linuxtv.org/media_tree.git
12554 F: drivers/media/dvb-frontends/stv6111*
12556 MEDIA DRIVERS FOR STM32 - DCMI
12557 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12558 L: linux-media@vger.kernel.org
12560 T: git git://linuxtv.org/media_tree.git
12561 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12562 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12564 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12565 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12566 L: linux-media@vger.kernel.org
12568 W: https://linuxtv.org
12569 Q: http://patchwork.kernel.org/project/linux-media/list/
12570 T: git git://linuxtv.org/media_tree.git
12571 F: Documentation/admin-guide/media/
12572 F: Documentation/devicetree/bindings/media/
12573 F: Documentation/driver-api/media/
12574 F: Documentation/userspace-api/media/
12576 F: drivers/staging/media/
12577 F: include/linux/platform_data/media/
12579 F: include/uapi/linux/dvb/
12580 F: include/uapi/linux/ivtv*
12581 F: include/uapi/linux/media.h
12582 F: include/uapi/linux/meye.h
12583 F: include/uapi/linux/uvcvideo.h
12584 F: include/uapi/linux/v4l2-*
12585 F: include/uapi/linux/videodev2.h
12587 MEDIATEK BLUETOOTH DRIVER
12588 M: Sean Wang <sean.wang@mediatek.com>
12589 L: linux-bluetooth@vger.kernel.org
12590 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12592 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12593 F: drivers/bluetooth/btmtkuart.c
12595 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12596 M: Sean Wang <sean.wang@mediatek.com>
12597 L: linux-pm@vger.kernel.org
12599 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12600 F: drivers/power/reset/mt6323-poweroff.c
12602 MEDIATEK CIR DRIVER
12603 M: Sean Wang <sean.wang@mediatek.com>
12605 F: drivers/media/rc/mtk-cir.c
12607 MEDIATEK DMA DRIVER
12608 M: Sean Wang <sean.wang@mediatek.com>
12609 L: dmaengine@vger.kernel.org
12610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12611 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12613 F: Documentation/devicetree/bindings/dma/mtk-*
12614 F: drivers/dma/mediatek/
12616 MEDIATEK ETHERNET DRIVER
12617 M: Felix Fietkau <nbd@nbd.name>
12618 M: John Crispin <john@phrozen.org>
12619 M: Sean Wang <sean.wang@mediatek.com>
12620 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12621 L: netdev@vger.kernel.org
12623 F: drivers/net/ethernet/mediatek/
12625 MEDIATEK I2C CONTROLLER DRIVER
12626 M: Qii Wang <qii.wang@mediatek.com>
12627 L: linux-i2c@vger.kernel.org
12629 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12630 F: drivers/i2c/busses/i2c-mt65xx.c
12632 MEDIATEK IOMMU DRIVER
12633 M: Yong Wu <yong.wu@mediatek.com>
12634 L: iommu@lists.linux-foundation.org
12635 L: iommu@lists.linux.dev
12636 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12638 F: Documentation/devicetree/bindings/iommu/mediatek*
12639 F: drivers/iommu/mtk_iommu*
12640 F: include/dt-bindings/memory/mt*-port.h
12642 MEDIATEK JPEG DRIVER
12643 M: Bin Liu <bin.liu@mediatek.com>
12645 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12646 F: drivers/media/platform/mediatek/jpeg/
12648 MEDIATEK MDP DRIVER
12649 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12650 M: Houlong Wei <houlong.wei@mediatek.com>
12651 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12653 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12654 F: drivers/media/platform/mediatek/mdp/
12655 F: drivers/media/platform/mediatek/vpu/
12657 MEDIATEK MEDIA DRIVER
12658 M: Tiffany Lin <tiffany.lin@mediatek.com>
12659 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12661 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12662 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12663 F: drivers/media/platform/mediatek/vcodec/
12664 F: drivers/media/platform/mediatek/vpu/
12666 MEDIATEK MMC/SD/SDIO DRIVER
12667 M: Chaotian Jing <chaotian.jing@mediatek.com>
12669 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12670 F: drivers/mmc/host/mtk-sd.c
12672 MEDIATEK MT76 WIRELESS LAN DRIVER
12673 M: Felix Fietkau <nbd@nbd.name>
12674 M: Lorenzo Bianconi <lorenzo@kernel.org>
12675 M: Ryder Lee <ryder.lee@mediatek.com>
12676 R: Shayne Chen <shayne.chen@mediatek.com>
12677 R: Sean Wang <sean.wang@mediatek.com>
12678 L: linux-wireless@vger.kernel.org
12680 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12681 F: drivers/net/wireless/mediatek/mt76/
12683 MEDIATEK MT7601U WIRELESS LAN DRIVER
12684 M: Jakub Kicinski <kubakici@wp.pl>
12685 L: linux-wireless@vger.kernel.org
12687 F: drivers/net/wireless/mediatek/mt7601u/
12689 MEDIATEK MT7621 CLOCK DRIVER
12690 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12692 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12693 F: drivers/clk/ralink/clk-mt7621.c
12695 MEDIATEK MT7621/28/88 I2C DRIVER
12696 M: Stefan Roese <sr@denx.de>
12697 L: linux-i2c@vger.kernel.org
12699 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12700 F: drivers/i2c/busses/i2c-mt7621.c
12702 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12703 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12705 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12706 F: drivers/pci/controller/pcie-mt7621.c
12708 MEDIATEK MT7621 PHY PCI DRIVER
12709 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12711 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12712 F: drivers/phy/ralink/phy-mt7621-pci.c
12714 MEDIATEK NAND CONTROLLER DRIVER
12715 L: linux-mtd@lists.infradead.org
12717 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12718 F: drivers/mtd/nand/raw/mtk_*
12720 MEDIATEK PMIC LED DRIVER
12721 M: Sean Wang <sean.wang@mediatek.com>
12723 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12724 F: drivers/leds/leds-mt6323.c
12726 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12727 M: Sean Wang <sean.wang@mediatek.com>
12729 F: drivers/char/hw_random/mtk-rng.c
12731 MEDIATEK SMI DRIVER
12732 M: Yong Wu <yong.wu@mediatek.com>
12733 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12735 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12736 F: drivers/memory/mtk-smi.c
12737 F: include/soc/mediatek/smi.h
12739 MEDIATEK SWITCH DRIVER
12740 M: Sean Wang <sean.wang@mediatek.com>
12741 M: Landen Chao <Landen.Chao@mediatek.com>
12742 M: DENG Qingfang <dqfext@gmail.com>
12743 L: netdev@vger.kernel.org
12745 F: drivers/net/dsa/mt7530.*
12746 F: net/dsa/tag_mtk.c
12748 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12749 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12750 M: Intel Corporation <linuxwwan@intel.com>
12751 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12752 R: Liu Haijun <haijun.liu@mediatek.com>
12753 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12754 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12755 L: netdev@vger.kernel.org
12757 F: drivers/net/wwan/t7xx/
12759 MEDIATEK USB3 DRD IP DRIVER
12760 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12761 L: linux-usb@vger.kernel.org
12762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12763 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12765 F: Documentation/devicetree/bindings/usb/mediatek,*
12766 F: drivers/usb/host/xhci-mtk*
12767 F: drivers/usb/mtu3/
12769 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12770 M: Peter Senna Tschudin <peter.senna@gmail.com>
12771 M: Martin Donnelly <martin.donnelly@ge.com>
12772 M: Martyn Welch <martyn.welch@collabora.co.uk>
12774 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12775 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12777 MEGARAID SCSI/SAS DRIVERS
12778 M: Kashyap Desai <kashyap.desai@broadcom.com>
12779 M: Sumit Saxena <sumit.saxena@broadcom.com>
12780 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12781 L: megaraidlinux.pdl@broadcom.com
12782 L: linux-scsi@vger.kernel.org
12784 W: http://www.avagotech.com/support/
12785 F: Documentation/scsi/megaraid.rst
12786 F: drivers/scsi/megaraid.*
12787 F: drivers/scsi/megaraid/
12789 MELEXIS MLX90614 DRIVER
12790 M: Crt Mori <cmo@melexis.com>
12791 L: linux-iio@vger.kernel.org
12793 W: http://www.melexis.com
12794 F: drivers/iio/temperature/mlx90614.c
12796 MELEXIS MLX90632 DRIVER
12797 M: Crt Mori <cmo@melexis.com>
12798 L: linux-iio@vger.kernel.org
12800 W: http://www.melexis.com
12801 F: drivers/iio/temperature/mlx90632.c
12803 MELFAS MIP4 TOUCHSCREEN DRIVER
12804 M: Sangwon Jee <jeesw@melfas.com>
12806 W: http://www.melfas.com
12807 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12808 F: drivers/input/touchscreen/melfas_mip4.c
12810 MELLANOX BLUEFIELD I2C DRIVER
12811 M: Khalil Blaiech <kblaiech@nvidia.com>
12812 L: linux-i2c@vger.kernel.org
12814 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12815 F: drivers/i2c/busses/i2c-mlxbf.c
12817 MELLANOX ETHERNET DRIVER (mlx4_en)
12818 M: Tariq Toukan <tariqt@nvidia.com>
12819 L: netdev@vger.kernel.org
12821 W: http://www.mellanox.com
12822 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12823 F: drivers/net/ethernet/mellanox/mlx4/en_*
12825 MELLANOX ETHERNET DRIVER (mlx5e)
12826 M: Saeed Mahameed <saeedm@nvidia.com>
12827 L: netdev@vger.kernel.org
12829 W: http://www.mellanox.com
12830 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12831 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12833 MELLANOX ETHERNET INNOVA DRIVERS
12834 R: Boris Pismenny <borisp@nvidia.com>
12835 L: netdev@vger.kernel.org
12837 W: http://www.mellanox.com
12838 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12839 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12840 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12841 F: include/linux/mlx5/mlx5_ifc_fpga.h
12843 MELLANOX ETHERNET SWITCH DRIVERS
12844 M: Ido Schimmel <idosch@nvidia.com>
12845 M: Petr Machata <petrm@nvidia.com>
12846 L: netdev@vger.kernel.org
12848 W: http://www.mellanox.com
12849 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12850 F: drivers/net/ethernet/mellanox/mlxsw/
12851 F: tools/testing/selftests/drivers/net/mlxsw/
12853 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12854 M: mlxsw@nvidia.com
12855 L: netdev@vger.kernel.org
12857 W: http://www.mellanox.com
12858 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12859 F: drivers/net/ethernet/mellanox/mlxfw/
12861 MELLANOX HARDWARE PLATFORM SUPPORT
12862 M: Hans de Goede <hdegoede@redhat.com>
12863 M: Mark Gross <markgross@kernel.org>
12864 M: Vadim Pasternak <vadimp@nvidia.com>
12865 L: platform-driver-x86@vger.kernel.org
12867 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12868 F: drivers/platform/mellanox/
12869 F: include/linux/platform_data/mlxreg.h
12871 MELLANOX MLX4 core VPI driver
12872 M: Tariq Toukan <tariqt@nvidia.com>
12873 L: netdev@vger.kernel.org
12874 L: linux-rdma@vger.kernel.org
12876 W: http://www.mellanox.com
12877 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12878 F: drivers/net/ethernet/mellanox/mlx4/
12879 F: include/linux/mlx4/
12881 MELLANOX MLX4 IB driver
12882 M: Yishai Hadas <yishaih@nvidia.com>
12883 L: linux-rdma@vger.kernel.org
12885 W: http://www.mellanox.com
12886 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12887 F: drivers/infiniband/hw/mlx4/
12888 F: include/linux/mlx4/
12889 F: include/uapi/rdma/mlx4-abi.h
12891 MELLANOX MLX5 core VPI driver
12892 M: Saeed Mahameed <saeedm@nvidia.com>
12893 M: Leon Romanovsky <leonro@nvidia.com>
12894 L: netdev@vger.kernel.org
12895 L: linux-rdma@vger.kernel.org
12897 W: http://www.mellanox.com
12898 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12899 F: Documentation/networking/device_drivers/ethernet/mellanox/
12900 F: drivers/net/ethernet/mellanox/mlx5/core/
12901 F: include/linux/mlx5/
12903 MELLANOX MLX5 IB driver
12904 M: Leon Romanovsky <leonro@nvidia.com>
12905 L: linux-rdma@vger.kernel.org
12907 W: http://www.mellanox.com
12908 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12909 F: drivers/infiniband/hw/mlx5/
12910 F: include/linux/mlx5/
12911 F: include/uapi/rdma/mlx5-abi.h
12913 MELLANOX MLXCPLD I2C AND MUX DRIVER
12914 M: Vadim Pasternak <vadimp@nvidia.com>
12915 M: Michael Shych <michaelsh@nvidia.com>
12916 L: linux-i2c@vger.kernel.org
12918 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12919 F: drivers/i2c/busses/i2c-mlxcpld.c
12920 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12922 MELLANOX MLXCPLD LED DRIVER
12923 M: Vadim Pasternak <vadimp@nvidia.com>
12924 L: linux-leds@vger.kernel.org
12926 F: Documentation/leds/leds-mlxcpld.rst
12927 F: drivers/leds/leds-mlxcpld.c
12928 F: drivers/leds/leds-mlxreg.c
12930 MELLANOX PLATFORM DRIVER
12931 M: Vadim Pasternak <vadimp@nvidia.com>
12932 L: platform-driver-x86@vger.kernel.org
12934 F: drivers/platform/x86/mlx-platform.c
12937 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12938 M: "Paul E. McKenney" <paulmck@kernel.org>
12939 L: linux-kernel@vger.kernel.org
12941 F: arch/powerpc/include/asm/membarrier.h
12942 F: include/uapi/linux/membarrier.h
12943 F: kernel/sched/membarrier.c
12946 M: Mike Rapoport <rppt@kernel.org>
12947 L: linux-mm@kvack.org
12949 F: Documentation/core-api/boot-time-mm.rst
12950 F: include/linux/memblock.h
12952 F: tools/testing/memblock/
12954 MEMORY CONTROLLER DRIVERS
12955 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12956 L: linux-kernel@vger.kernel.org
12958 B: mailto:krzysztof.kozlowski@linaro.org
12959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12960 F: Documentation/devicetree/bindings/memory-controllers/
12962 F: include/dt-bindings/memory/
12965 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12966 M: Dmitry Osipenko <digetx@gmail.com>
12967 L: linux-pm@vger.kernel.org
12968 L: linux-tegra@vger.kernel.org
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12971 F: drivers/devfreq/tegra30-devfreq.c
12974 M: Andrew Morton <akpm@linux-foundation.org>
12975 L: linux-mm@kvack.org
12977 W: http://www.linux-mm.org
12978 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12979 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12980 F: include/linux/gfp.h
12981 F: include/linux/memory_hotplug.h
12982 F: include/linux/mm.h
12983 F: include/linux/mmzone.h
12984 F: include/linux/pagewalk.h
12985 F: include/linux/vmalloc.h
12987 F: tools/testing/selftests/vm/
12990 M: David Hildenbrand <david@redhat.com>
12991 M: Oscar Salvador <osalvador@suse.de>
12992 L: linux-mm@kvack.org
12994 F: Documentation/admin-guide/mm/memory-hotplug.rst
12995 F: Documentation/core-api/memory-hotplug.rst
12996 F: drivers/base/memory.c
12997 F: include/linux/memory_hotplug.h
12998 F: mm/memory_hotplug.c
12999 F: tools/testing/selftests/memory-hotplug/
13001 MEMORY TECHNOLOGY DEVICES (MTD)
13002 M: Miquel Raynal <miquel.raynal@bootlin.com>
13003 M: Richard Weinberger <richard@nod.at>
13004 M: Vignesh Raghavendra <vigneshr@ti.com>
13005 L: linux-mtd@lists.infradead.org
13007 W: http://www.linux-mtd.infradead.org/
13008 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13009 C: irc://irc.oftc.net/mtd
13010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13012 F: Documentation/devicetree/bindings/mtd/
13014 F: include/linux/mtd/
13015 F: include/uapi/mtd/
13017 MEN A21 WATCHDOG DRIVER
13018 M: Johannes Thumshirn <morbidrsa@gmail.com>
13019 L: linux-watchdog@vger.kernel.org
13021 F: drivers/watchdog/mena21_wdt.c
13023 MEN CHAMELEON BUS (mcb)
13024 M: Johannes Thumshirn <morbidrsa@gmail.com>
13026 F: Documentation/driver-api/men-chameleon-bus.rst
13028 F: include/linux/mcb.h
13030 MEN F21BMC (Board Management Controller)
13031 M: Andreas Werner <andreas.werner@men.de>
13033 F: Documentation/hwmon/menf21bmc.rst
13034 F: drivers/hwmon/menf21bmc_hwmon.c
13035 F: drivers/leds/leds-menf21bmc.c
13036 F: drivers/mfd/menf21bmc.c
13037 F: drivers/watchdog/menf21bmc_wdt.c
13039 MEN Z069 WATCHDOG DRIVER
13040 M: Johannes Thumshirn <jth@kernel.org>
13041 L: linux-watchdog@vger.kernel.org
13043 F: drivers/watchdog/menz69_wdt.c
13045 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13046 M: Neil Armstrong <narmstrong@baylibre.com>
13047 L: linux-media@vger.kernel.org
13048 L: linux-amlogic@lists.infradead.org
13050 W: http://linux-meson.com/
13051 T: git git://linuxtv.org/media_tree.git
13052 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13053 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13054 F: drivers/media/cec/platform/meson/ao-cec.c
13056 MESON GE2D DRIVER FOR AMLOGIC SOCS
13057 M: Neil Armstrong <narmstrong@baylibre.com>
13058 L: linux-media@vger.kernel.org
13059 L: linux-amlogic@lists.infradead.org
13061 T: git git://linuxtv.org/media_tree.git
13062 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13063 F: drivers/media/platform/amlogic/meson-ge2d/
13065 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13066 M: Liang Yang <liang.yang@amlogic.com>
13067 L: linux-mtd@lists.infradead.org
13069 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13070 F: drivers/mtd/nand/raw/meson_*
13072 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13073 M: Neil Armstrong <narmstrong@baylibre.com>
13074 L: linux-media@vger.kernel.org
13075 L: linux-amlogic@lists.infradead.org
13077 T: git git://linuxtv.org/media_tree.git
13078 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13079 F: drivers/staging/media/meson/vdec/
13081 METHODE UDPU SUPPORT
13082 M: Vladimir Vid <vladimir.vid@sartura.hr>
13084 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13087 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13088 R: Hemant Kumar <quic_hemantk@quicinc.com>
13089 L: mhi@lists.linux.dev
13090 L: linux-arm-msm@vger.kernel.org
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13093 F: Documentation/ABI/stable/sysfs-bus-mhi
13094 F: Documentation/mhi/
13095 F: drivers/bus/mhi/
13096 F: include/linux/mhi.h
13098 MICROBLAZE ARCHITECTURE
13099 M: Michal Simek <monstr@monstr.eu>
13101 W: http://www.monstr.eu/fdt/
13102 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13103 F: arch/microblaze/
13105 MICROCHIP AT91 DMA DRIVERS
13106 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13107 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13109 L: dmaengine@vger.kernel.org
13111 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13112 F: drivers/dma/at_hdmac.c
13113 F: drivers/dma/at_hdmac_regs.h
13114 F: drivers/dma/at_xdmac.c
13115 F: include/dt-bindings/dma/at91.h
13117 MICROCHIP AT91 SERIAL DRIVER
13118 M: Richard Genoud <richard.genoud@gmail.com>
13120 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13121 F: drivers/tty/serial/atmel_serial.c
13122 F: drivers/tty/serial/atmel_serial.h
13124 MICROCHIP AT91 USART MFD DRIVER
13125 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13126 L: linux-kernel@vger.kernel.org
13128 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13129 F: drivers/mfd/at91-usart.c
13130 F: include/dt-bindings/mfd/at91-usart.h
13132 MICROCHIP AT91 USART SPI DRIVER
13133 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13134 L: linux-spi@vger.kernel.org
13136 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13137 F: drivers/spi/spi-at91-usart.c
13139 MICROCHIP AUDIO ASOC DRIVERS
13140 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13141 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13145 MICROCHIP CSI2DC DRIVER
13146 M: Eugen Hristev <eugen.hristev@microchip.com>
13147 L: linux-media@vger.kernel.org
13149 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13150 F: drivers/media/platform/atmel/microchip-csi2dc.c
13152 MICROCHIP ECC DRIVER
13153 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13154 L: linux-crypto@vger.kernel.org
13156 F: drivers/crypto/atmel-ecc.*
13158 MICROCHIP EIC DRIVER
13159 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13162 F: drivers/irqchip/irq-mchp-eic.c
13164 MICROCHIP I2C DRIVER
13165 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13166 L: linux-i2c@vger.kernel.org
13168 F: drivers/i2c/busses/i2c-at91-*.c
13169 F: drivers/i2c/busses/i2c-at91.h
13171 MICROCHIP ISC DRIVER
13172 M: Eugen Hristev <eugen.hristev@microchip.com>
13173 L: linux-media@vger.kernel.org
13175 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13176 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13177 F: drivers/media/platform/atmel/atmel-isc*
13178 F: drivers/media/platform/atmel/atmel-sama*-isc*
13179 F: include/linux/atmel-isc-media.h
13181 MICROCHIP ISI DRIVER
13182 M: Eugen Hristev <eugen.hristev@microchip.com>
13183 L: linux-media@vger.kernel.org
13185 F: drivers/media/platform/atmel/atmel-isi.c
13186 F: drivers/media/platform/atmel/atmel-isi.h
13188 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13189 M: Woojung Huh <woojung.huh@microchip.com>
13190 M: UNGLinuxDriver@microchip.com
13191 L: netdev@vger.kernel.org
13193 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13194 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13195 F: drivers/net/dsa/microchip/*
13196 F: include/linux/platform_data/microchip-ksz.h
13197 F: net/dsa/tag_ksz.c
13199 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13200 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13201 R: UNGLinuxDriver@microchip.com
13202 L: netdev@vger.kernel.org
13204 F: drivers/net/phy/microchip_t1.c
13206 MICROCHIP LAN743X ETHERNET DRIVER
13207 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13208 M: UNGLinuxDriver@microchip.com
13209 L: netdev@vger.kernel.org
13211 F: drivers/net/ethernet/microchip/lan743x_*
13213 MICROCHIP LAN966X ETHERNET DRIVER
13214 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13215 M: UNGLinuxDriver@microchip.com
13216 L: netdev@vger.kernel.org
13218 F: drivers/net/ethernet/microchip/lan966x/*
13220 MICROCHIP LCDFB DRIVER
13221 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13222 L: linux-fbdev@vger.kernel.org
13224 F: drivers/video/fbdev/atmel_lcdfb.c
13225 F: include/video/atmel_lcdc.h
13227 MICROCHIP MCP16502 PMIC DRIVER
13228 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13231 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13232 F: drivers/regulator/mcp16502.c
13234 MICROCHIP MCP3911 ADC DRIVER
13235 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13236 M: Kent Gustavsson <kent@minoris.se>
13237 L: linux-iio@vger.kernel.org
13239 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13240 F: drivers/iio/adc/mcp3911.c
13242 MICROCHIP MMC/SD/SDIO MCI DRIVER
13243 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13245 F: drivers/mmc/host/atmel-mci.c
13247 MICROCHIP NAND DRIVER
13248 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13249 L: linux-mtd@lists.infradead.org
13251 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13252 F: drivers/mtd/nand/raw/atmel/*
13254 MICROCHIP PWM DRIVER
13255 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13257 L: linux-pwm@vger.kernel.org
13259 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13260 F: drivers/pwm/pwm-atmel.c
13262 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13263 M: Eugen Hristev <eugen.hristev@microchip.com>
13264 L: linux-iio@vger.kernel.org
13266 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13267 F: drivers/iio/adc/at91-sama5d2_adc.c
13268 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13270 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13271 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13273 F: drivers/power/reset/at91-sama5d2_shdwc.c
13275 MICROCHIP SPI DRIVER
13276 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13278 F: drivers/spi/spi-atmel.*
13280 MICROCHIP SSC DRIVER
13281 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13284 F: drivers/misc/atmel-ssc.c
13285 F: include/linux/atmel-ssc.h
13287 MICROCHIP USB251XB DRIVER
13288 M: Richard Leitner <richard.leitner@skidata.com>
13289 L: linux-usb@vger.kernel.org
13291 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13292 F: drivers/usb/misc/usb251xb.c
13294 MICROCHIP USBA UDC DRIVER
13295 M: Cristian Birsan <cristian.birsan@microchip.com>
13296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13298 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13300 MICROCHIP WILC1000 WIFI DRIVER
13301 M: Ajay Singh <ajay.kathat@microchip.com>
13302 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13303 L: linux-wireless@vger.kernel.org
13305 F: drivers/net/wireless/microchip/wilc1000/
13307 MICROSEMI MIPS SOCS
13308 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13309 M: UNGLinuxDriver@microchip.com
13310 L: linux-mips@vger.kernel.org
13312 F: Documentation/devicetree/bindings/mips/mscc.txt
13313 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13314 F: arch/mips/boot/dts/mscc/
13315 F: arch/mips/configs/generic/board-ocelot.config
13316 F: arch/mips/generic/board-ocelot.c
13318 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13319 M: Don Brace <don.brace@microchip.com>
13320 L: storagedev@microchip.com
13321 L: linux-scsi@vger.kernel.org
13323 F: Documentation/scsi/smartpqi.rst
13324 F: drivers/scsi/smartpqi/Kconfig
13325 F: drivers/scsi/smartpqi/Makefile
13326 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13327 F: include/linux/cciss*.h
13328 F: include/uapi/linux/cciss*.h
13330 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13331 M: Maximilian Luz <luzmaximilian@gmail.com>
13332 L: linux-pm@vger.kernel.org
13333 L: platform-driver-x86@vger.kernel.org
13335 F: drivers/power/supply/surface_battery.c
13336 F: drivers/power/supply/surface_charger.c
13338 MICROSOFT SURFACE DTX DRIVER
13339 M: Maximilian Luz <luzmaximilian@gmail.com>
13340 L: platform-driver-x86@vger.kernel.org
13342 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13343 F: drivers/platform/surface/surface_dtx.c
13344 F: include/uapi/linux/surface_aggregator/dtx.h
13346 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13347 M: Maximilian Luz <luzmaximilian@gmail.com>
13348 L: platform-driver-x86@vger.kernel.org
13350 F: drivers/platform/surface/surface_gpe.c
13352 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13353 M: Hans de Goede <hdegoede@redhat.com>
13354 M: Mark Gross <markgross@kernel.org>
13355 M: Maximilian Luz <luzmaximilian@gmail.com>
13356 L: platform-driver-x86@vger.kernel.org
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13359 F: drivers/platform/surface/
13361 MICROSOFT SURFACE HID TRANSPORT DRIVER
13362 M: Maximilian Luz <luzmaximilian@gmail.com>
13363 L: linux-input@vger.kernel.org
13364 L: platform-driver-x86@vger.kernel.org
13366 F: drivers/hid/surface-hid/
13368 MICROSOFT SURFACE HOT-PLUG DRIVER
13369 M: Maximilian Luz <luzmaximilian@gmail.com>
13370 L: platform-driver-x86@vger.kernel.org
13372 F: drivers/platform/surface/surface_hotplug.c
13374 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13375 M: Maximilian Luz <luzmaximilian@gmail.com>
13376 L: platform-driver-x86@vger.kernel.org
13378 F: drivers/platform/surface/surface_platform_profile.c
13380 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13381 M: Chen Yu <yu.c.chen@intel.com>
13382 L: platform-driver-x86@vger.kernel.org
13384 F: drivers/platform/surface/surfacepro3_button.c
13386 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13387 M: Maximilian Luz <luzmaximilian@gmail.com>
13388 L: platform-driver-x86@vger.kernel.org
13390 W: https://github.com/linux-surface/surface-aggregator-module
13391 C: irc://irc.libera.chat/linux-surface
13392 F: Documentation/driver-api/surface_aggregator/
13393 F: drivers/platform/surface/aggregator/
13394 F: drivers/platform/surface/surface_acpi_notify.c
13395 F: drivers/platform/surface/surface_aggregator_cdev.c
13396 F: drivers/platform/surface/surface_aggregator_registry.c
13397 F: include/linux/surface_acpi_notify.h
13398 F: include/linux/surface_aggregator/
13399 F: include/uapi/linux/surface_aggregator/
13401 MICROTEK X6 SCANNER
13402 M: Oliver Neukum <oliver@neukum.org>
13404 F: drivers/usb/image/microtek.*
13406 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13407 M: Luka Kovacic <luka.kovacic@sartura.hr>
13408 M: Luka Perkov <luka.perkov@sartura.hr>
13410 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13411 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13412 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13413 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13414 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13415 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13417 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13418 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13419 L: linux-media@vger.kernel.org
13421 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13422 F: Documentation/driver-api/media/drivers/ccs/
13423 F: Documentation/userspace-api/media/drivers/ccs.rst
13424 F: drivers/media/i2c/ccs-pll.c
13425 F: drivers/media/i2c/ccs-pll.h
13426 F: drivers/media/i2c/ccs/
13427 F: include/uapi/linux/ccs.h
13428 F: include/uapi/linux/smiapp.h
13431 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13432 L: linux-mips@vger.kernel.org
13434 W: http://www.linux-mips.org/
13435 Q: https://patchwork.kernel.org/project/linux-mips/list/
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13437 F: Documentation/devicetree/bindings/mips/
13438 F: Documentation/mips/
13440 F: drivers/platform/mips/
13442 MIPS BOSTON DEVELOPMENT BOARD
13443 M: Paul Burton <paulburton@kernel.org>
13444 L: linux-mips@vger.kernel.org
13446 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13447 F: arch/mips/boot/dts/img/boston.dts
13448 F: arch/mips/configs/generic/board-boston.config
13449 F: drivers/clk/imgtec/clk-boston.c
13450 F: include/dt-bindings/clock/boston-clock.h
13453 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13454 M: Serge Semin <fancer.lancer@gmail.com>
13455 L: linux-mips@vger.kernel.org
13457 F: drivers/bus/mips_cdmm.c
13458 F: drivers/clocksource/mips-gic-timer.c
13459 F: drivers/cpuidle/cpuidle-cps.c
13460 F: drivers/irqchip/irq-mips-cpu.c
13461 F: drivers/irqchip/irq-mips-gic.c
13463 MIPS GENERIC PLATFORM
13464 M: Paul Burton <paulburton@kernel.org>
13465 L: linux-mips@vger.kernel.org
13467 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13468 F: arch/mips/generic/
13469 F: arch/mips/tools/generic-board-config.sh
13471 MIPS RINT INSTRUCTION EMULATION
13472 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13473 L: linux-mips@vger.kernel.org
13475 F: arch/mips/math-emu/dp_rint.c
13476 F: arch/mips/math-emu/sp_rint.c
13478 MIPS/LOONGSON1 ARCHITECTURE
13479 M: Keguang Zhang <keguang.zhang@gmail.com>
13480 L: linux-mips@vger.kernel.org
13482 F: arch/mips/include/asm/mach-loongson32/
13483 F: arch/mips/loongson32/
13484 F: drivers/*/*/*loongson1*
13485 F: drivers/*/*loongson1*
13487 MIPS/LOONGSON2EF ARCHITECTURE
13488 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13489 L: linux-mips@vger.kernel.org
13491 F: arch/mips/include/asm/mach-loongson2ef/
13492 F: arch/mips/loongson2ef/
13493 F: drivers/cpufreq/loongson2_cpufreq.c
13495 MIPS/LOONGSON64 ARCHITECTURE
13496 M: Huacai Chen <chenhuacai@kernel.org>
13497 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13498 L: linux-mips@vger.kernel.org
13500 F: arch/mips/include/asm/mach-loongson64/
13501 F: arch/mips/loongson64/
13502 F: drivers/irqchip/irq-loongson*
13503 F: drivers/platform/mips/cpu_hwmon.c
13505 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13506 M: Hans Verkuil <hverkuil@xs4all.nl>
13507 L: linux-media@vger.kernel.org
13509 W: https://linuxtv.org
13510 T: git git://linuxtv.org/media_tree.git
13511 F: drivers/media/radio/radio-miropcm20*
13514 R: Lubomir Rintel <lkundrak@v3.sk>
13515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13518 F: arch/arm/boot/dts/mmp*
13519 F: arch/arm/mach-mmp/
13520 F: include/linux/soc/mmp/
13522 MMP USB PHY DRIVERS
13523 R: Lubomir Rintel <lkundrak@v3.sk>
13524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13526 F: drivers/phy/marvell/phy-mmp3-usb.c
13527 F: drivers/phy/marvell/phy-pxa-usb.c
13529 MMU GATHER AND TLB INVALIDATION
13530 M: Will Deacon <will@kernel.org>
13531 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13532 M: Andrew Morton <akpm@linux-foundation.org>
13533 M: Nick Piggin <npiggin@gmail.com>
13534 M: Peter Zijlstra <peterz@infradead.org>
13535 L: linux-arch@vger.kernel.org
13536 L: linux-mm@kvack.org
13538 F: arch/*/include/asm/tlb.h
13539 F: include/asm-generic/tlb.h
13542 MN88472 MEDIA DRIVER
13543 M: Antti Palosaari <crope@iki.fi>
13544 L: linux-media@vger.kernel.org
13546 W: https://linuxtv.org
13547 W: http://palosaari.fi/linux/
13548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13549 F: drivers/media/dvb-frontends/mn88472*
13551 MN88473 MEDIA DRIVER
13552 M: Antti Palosaari <crope@iki.fi>
13553 L: linux-media@vger.kernel.org
13555 W: https://linuxtv.org
13556 W: http://palosaari.fi/linux/
13557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13558 F: drivers/media/dvb-frontends/mn88473*
13561 M: Luis Chamberlain <mcgrof@kernel.org>
13562 L: linux-modules@vger.kernel.org
13563 L: linux-kernel@vger.kernel.org
13565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13566 F: include/linux/module.h
13569 MONOLITHIC POWER SYSTEM PMIC DRIVER
13570 M: Saravanan Sekar <sravanhome@gmail.com>
13572 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13573 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13574 F: drivers/iio/adc/mp2629_adc.c
13575 F: drivers/mfd/mp2629.c
13576 F: drivers/power/supply/mp2629_charger.c
13577 F: drivers/regulator/mp5416.c
13578 F: drivers/regulator/mpq7920.c
13579 F: drivers/regulator/mpq7920.h
13580 F: include/linux/mfd/mp2629.h
13582 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13584 W: http://popies.net/meye/
13585 F: Documentation/userspace-api/media/drivers/meye*
13586 F: drivers/media/pci/meye/
13587 F: include/uapi/linux/meye.h
13589 MOTORCOMM PHY DRIVER
13590 M: Peter Geis <pgwipeout@gmail.com>
13591 L: netdev@vger.kernel.org
13593 F: drivers/net/phy/motorcomm.c
13595 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13596 M: Jiri Slaby <jirislaby@kernel.org>
13598 F: Documentation/driver-api/tty/moxa-smartio.rst
13599 F: drivers/tty/mxser.*
13601 MR800 AVERMEDIA USB FM RADIO DRIVER
13602 M: Alexey Klimov <klimov.linux@gmail.com>
13603 L: linux-media@vger.kernel.org
13605 T: git git://linuxtv.org/media_tree.git
13606 F: drivers/media/radio/radio-mr800.c
13608 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13609 M: Alan Ott <alan@signal11.us>
13610 L: linux-wpan@vger.kernel.org
13612 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13613 F: drivers/net/ieee802154/mrf24j40.c
13616 M: "Lee, Chun-Yi" <jlee@suse.com>
13617 L: platform-driver-x86@vger.kernel.org
13619 F: drivers/platform/x86/msi-laptop.c
13622 L: platform-driver-x86@vger.kernel.org
13624 F: drivers/platform/x86/msi-wmi.c
13626 MSI001 MEDIA DRIVER
13627 M: Antti Palosaari <crope@iki.fi>
13628 L: linux-media@vger.kernel.org
13630 W: https://linuxtv.org
13631 W: http://palosaari.fi/linux/
13632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13633 T: git git://linuxtv.org/anttip/media_tree.git
13634 F: drivers/media/tuners/msi001*
13636 MSI2500 MEDIA DRIVER
13637 M: Antti Palosaari <crope@iki.fi>
13638 L: linux-media@vger.kernel.org
13640 W: https://linuxtv.org
13641 W: http://palosaari.fi/linux/
13642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13643 T: git git://linuxtv.org/anttip/media_tree.git
13644 F: drivers/media/usb/msi2500/
13646 MSTAR INTERRUPT CONTROLLER DRIVER
13647 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13648 M: Daniel Palmer <daniel@thingy.jp>
13650 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13651 F: drivers/irqchip/irq-mst-intc.c
13653 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13654 M: Robert Jarzmik <robert.jarzmik@free.fr>
13655 L: linux-mtd@lists.infradead.org
13657 F: drivers/mtd/devices/docg3*
13659 MT9M032 APTINA SENSOR DRIVER
13660 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13661 L: linux-media@vger.kernel.org
13663 T: git git://linuxtv.org/media_tree.git
13664 F: drivers/media/i2c/mt9m032.c
13665 F: include/media/i2c/mt9m032.h
13667 MT9P031 APTINA CAMERA SENSOR
13668 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13669 L: linux-media@vger.kernel.org
13671 T: git git://linuxtv.org/media_tree.git
13672 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13673 F: drivers/media/i2c/mt9p031.c
13674 F: include/media/i2c/mt9p031.h
13676 MT9T001 APTINA CAMERA SENSOR
13677 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13678 L: linux-media@vger.kernel.org
13680 T: git git://linuxtv.org/media_tree.git
13681 F: drivers/media/i2c/mt9t001.c
13682 F: include/media/i2c/mt9t001.h
13684 MT9T112 APTINA CAMERA SENSOR
13685 M: Jacopo Mondi <jacopo@jmondi.org>
13686 L: linux-media@vger.kernel.org
13688 T: git git://linuxtv.org/media_tree.git
13689 F: drivers/media/i2c/mt9t112.c
13690 F: include/media/i2c/mt9t112.h
13692 MT9V032 APTINA CAMERA SENSOR
13693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13694 L: linux-media@vger.kernel.org
13696 T: git git://linuxtv.org/media_tree.git
13697 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13698 F: drivers/media/i2c/mt9v032.c
13699 F: include/media/i2c/mt9v032.h
13701 MT9V111 APTINA CAMERA SENSOR
13702 M: Jacopo Mondi <jacopo@jmondi.org>
13703 L: linux-media@vger.kernel.org
13705 T: git git://linuxtv.org/media_tree.git
13706 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13707 F: drivers/media/i2c/mt9v111.c
13709 MULTIFUNCTION DEVICES (MFD)
13710 M: Lee Jones <lee.jones@linaro.org>
13712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13713 F: Documentation/devicetree/bindings/mfd/
13715 F: include/dt-bindings/mfd/
13716 F: include/linux/mfd/
13718 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13720 F: drivers/mmc/host/mmc_spi.c
13721 F: include/linux/spi/mmc_spi.h
13723 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13724 M: Ulf Hansson <ulf.hansson@linaro.org>
13725 L: linux-mmc@vger.kernel.org
13727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13728 F: Documentation/devicetree/bindings/mmc/
13730 F: include/linux/mmc/
13731 F: include/uapi/linux/mmc/
13733 MULTIPLEXER SUBSYSTEM
13734 M: Peter Rosin <peda@axentia.se>
13736 F: Documentation/ABI/testing/sysfs-class-mux*
13737 F: Documentation/devicetree/bindings/mux/
13739 F: include/dt-bindings/mux/
13740 F: include/linux/mux/
13742 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13743 M: Bin Liu <b-liu@ti.com>
13744 L: linux-usb@vger.kernel.org
13746 F: drivers/usb/musb/
13748 MXL301RF MEDIA DRIVER
13749 M: Akihiro Tsukada <tskd08@gmail.com>
13750 L: linux-media@vger.kernel.org
13752 F: drivers/media/tuners/mxl301rf*
13754 MXL5007T MEDIA DRIVER
13755 M: Michael Krufky <mkrufky@linuxtv.org>
13756 L: linux-media@vger.kernel.org
13758 W: https://linuxtv.org
13759 W: http://github.com/mkrufky
13760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13761 T: git git://linuxtv.org/mkrufky/tuners.git
13762 F: drivers/media/tuners/mxl5007t.*
13765 M: Marek Vasut <marex@denx.de>
13766 M: Stefan Agner <stefan@agner.ch>
13767 L: dri-devel@lists.freedesktop.org
13769 T: git git://anongit.freedesktop.org/drm/drm-misc
13770 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13771 F: drivers/gpu/drm/mxsfb/
13773 MYLEX DAC960 PCI RAID Controller
13774 M: Hannes Reinecke <hare@kernel.org>
13775 L: linux-scsi@vger.kernel.org
13777 F: drivers/scsi/myrb.*
13778 F: drivers/scsi/myrs.*
13780 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13781 M: Chris Lee <christopher.lee@cspi.com>
13782 L: netdev@vger.kernel.org
13784 W: https://www.cspi.com/ethernet-products/support/downloads/
13785 F: drivers/net/ethernet/myricom/myri10ge/
13787 NAND FLASH SUBSYSTEM
13788 M: Miquel Raynal <miquel.raynal@bootlin.com>
13789 R: Richard Weinberger <richard@nod.at>
13790 L: linux-mtd@lists.infradead.org
13792 W: http://www.linux-mtd.infradead.org/
13793 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13794 C: irc://irc.oftc.net/mtd
13795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13796 F: drivers/mtd/nand/
13797 F: include/linux/mtd/*nand*.h
13799 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13800 M: Daniel Mack <zonque@gmail.com>
13801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13803 W: http://www.native-instruments.com
13804 F: sound/usb/caiaq/
13806 NATSEMI ETHERNET DRIVER (DP8381x)
13808 F: drivers/net/ethernet/natsemi/natsemi.c
13810 NCR 5380 SCSI DRIVERS
13811 M: Finn Thain <fthain@linux-m68k.org>
13812 M: Michael Schmitz <schmitzmic@gmail.com>
13813 L: linux-scsi@vger.kernel.org
13815 F: Documentation/scsi/g_NCR5380.rst
13816 F: drivers/scsi/NCR5380.*
13817 F: drivers/scsi/arm/cumana_1.c
13818 F: drivers/scsi/arm/oak.c
13819 F: drivers/scsi/atari_scsi.*
13820 F: drivers/scsi/dmx3191d.c
13821 F: drivers/scsi/g_NCR5380.*
13822 F: drivers/scsi/mac_scsi.*
13823 F: drivers/scsi/sun3_scsi.*
13824 F: drivers/scsi/sun3_scsi_vme.c
13827 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13831 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13832 M: Guenter Roeck <linux@roeck-us.net>
13833 L: linux-hwmon@vger.kernel.org
13835 F: Documentation/hwmon/nct6775.rst
13836 F: drivers/hwmon/nct6775-core.c
13837 F: drivers/hwmon/nct6775-platform.c
13838 F: drivers/hwmon/nct6775.h
13840 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13841 M: Zev Weiss <zev@bewilderbeest.net>
13842 L: linux-hwmon@vger.kernel.org
13844 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13845 F: drivers/hwmon/nct6775-i2c.c
13848 M: Jakub Kicinski <kuba@kernel.org>
13850 F: drivers/net/netdevsim/*
13852 NETEM NETWORK EMULATOR
13853 M: Stephen Hemminger <stephen@networkplumber.org>
13854 L: netdev@vger.kernel.org
13856 F: net/sched/sch_netem.c
13858 NETERION 10GbE DRIVERS (s2io)
13859 M: Jon Mason <jdmason@kudzu.us>
13860 L: netdev@vger.kernel.org
13862 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13863 F: drivers/net/ethernet/neterion/
13866 M: Pablo Neira Ayuso <pablo@netfilter.org>
13867 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13868 M: Florian Westphal <fw@strlen.de>
13869 L: netfilter-devel@vger.kernel.org
13870 L: coreteam@netfilter.org
13872 W: http://www.netfilter.org/
13873 W: http://www.iptables.org/
13874 W: http://www.nftables.org/
13875 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13876 C: irc://irc.libera.chat/netfilter
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13879 F: include/linux/netfilter*
13880 F: include/linux/netfilter/
13881 F: include/net/netfilter/
13882 F: include/uapi/linux/netfilter*
13883 F: include/uapi/linux/netfilter/
13884 F: net/*/netfilter.c
13885 F: net/*/netfilter/
13886 F: net/bridge/br_netfilter*.c
13889 NETROM NETWORK LAYER
13890 M: Ralf Baechle <ralf@linux-mips.org>
13891 L: linux-hams@vger.kernel.org
13893 W: http://www.linux-ax25.org/
13894 F: include/net/netrom.h
13895 F: include/uapi/linux/netrom.h
13898 NETRONIX EMBEDDED CONTROLLER
13899 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13901 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13902 F: drivers/mfd/ntxec.c
13903 F: drivers/pwm/pwm-ntxec.c
13904 F: drivers/rtc/rtc-ntxec.c
13905 F: include/linux/mfd/ntxec.h
13907 NETRONOME ETHERNET DRIVERS
13908 M: Simon Horman <simon.horman@corigine.com>
13909 R: Jakub Kicinski <kuba@kernel.org>
13910 L: oss-drivers@corigine.com
13912 F: drivers/net/ethernet/netronome/
13914 NETWORK BLOCK DEVICE (NBD)
13915 M: Josef Bacik <josef@toxicpanda.com>
13916 L: linux-block@vger.kernel.org
13917 L: nbd@other.debian.org
13919 F: Documentation/admin-guide/blockdev/nbd.rst
13920 F: drivers/block/nbd.c
13921 F: include/trace/events/nbd.h
13922 F: include/uapi/linux/nbd.h
13924 NETWORK DROP MONITOR
13925 M: Neil Horman <nhorman@tuxdriver.com>
13926 L: netdev@vger.kernel.org
13928 W: https://fedorahosted.org/dropwatch/
13929 F: include/uapi/linux/net_dropmon.h
13930 F: net/core/drop_monitor.c
13933 M: "David S. Miller" <davem@davemloft.net>
13934 M: Eric Dumazet <edumazet@google.com>
13935 M: Jakub Kicinski <kuba@kernel.org>
13936 M: Paolo Abeni <pabeni@redhat.com>
13937 L: netdev@vger.kernel.org
13939 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13942 F: Documentation/devicetree/bindings/net/
13943 F: drivers/connector/
13945 F: include/dt-bindings/net/
13946 F: include/linux/etherdevice.h
13947 F: include/linux/fcdevice.h
13948 F: include/linux/fddidevice.h
13949 F: include/linux/hippidevice.h
13950 F: include/linux/if_*
13951 F: include/linux/inetdevice.h
13952 F: include/linux/netdevice.h
13953 F: include/uapi/linux/if_*
13954 F: include/uapi/linux/netdevice.h
13956 NETWORKING DRIVERS (WIRELESS)
13957 M: Kalle Valo <kvalo@kernel.org>
13958 L: linux-wireless@vger.kernel.org
13960 W: https://wireless.wiki.kernel.org/
13961 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13964 F: Documentation/devicetree/bindings/net/wireless/
13965 F: drivers/net/wireless/
13968 M: Andrew Lunn <andrew@lunn.ch>
13969 M: Vivien Didelot <vivien.didelot@gmail.com>
13970 M: Florian Fainelli <f.fainelli@gmail.com>
13971 M: Vladimir Oltean <olteanv@gmail.com>
13973 F: Documentation/devicetree/bindings/net/dsa/
13974 F: drivers/net/dsa/
13975 F: include/linux/dsa/
13976 F: include/linux/platform_data/dsa.h
13977 F: include/net/dsa.h
13979 F: tools/testing/selftests/drivers/net/dsa/
13981 NETWORKING [GENERAL]
13982 M: "David S. Miller" <davem@davemloft.net>
13983 M: Eric Dumazet <edumazet@google.com>
13984 M: Jakub Kicinski <kuba@kernel.org>
13985 M: Paolo Abeni <pabeni@redhat.com>
13986 L: netdev@vger.kernel.org
13988 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13989 B: mailto:netdev@vger.kernel.org
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13992 F: Documentation/networking/
13993 F: Documentation/process/maintainer-netdev.rst
13994 F: include/linux/in.h
13995 F: include/linux/net.h
13996 F: include/linux/netdevice.h
13998 F: include/uapi/linux/in.h
13999 F: include/uapi/linux/net.h
14000 F: include/uapi/linux/net_namespace.h
14001 F: include/uapi/linux/netdevice.h
14005 F: tools/testing/selftests/net/
14008 M: Steffen Klassert <steffen.klassert@secunet.com>
14009 M: Herbert Xu <herbert@gondor.apana.org.au>
14010 M: "David S. Miller" <davem@davemloft.net>
14011 L: netdev@vger.kernel.org
14013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14015 F: include/net/xfrm.h
14016 F: include/uapi/linux/xfrm.h
14019 F: net/ipv4/ip_vti.c
14020 F: net/ipv4/ipcomp.c
14024 F: net/ipv6/ip6_vti.c
14025 F: net/ipv6/ipcomp6.c
14029 F: tools/testing/selftests/net/ipsec.c
14031 NETWORKING [IPv4/IPv6]
14032 M: "David S. Miller" <davem@davemloft.net>
14033 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14034 M: David Ahern <dsahern@kernel.org>
14035 L: netdev@vger.kernel.org
14037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14039 F: include/linux/ip.h
14040 F: include/linux/ipv6*
14041 F: include/net/fib*
14043 F: include/net/route.h
14047 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14048 M: Paul Moore <paul@paul-moore.com>
14049 L: netdev@vger.kernel.org
14050 L: linux-security-module@vger.kernel.org
14052 W: https://github.com/netlabel
14053 F: Documentation/netlabel/
14054 F: include/net/calipso.h
14055 F: include/net/cipso_ipv4.h
14056 F: include/net/netlabel.h
14057 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14058 F: include/uapi/linux/netfilter/xt_SECMARK.h
14059 F: net/ipv4/cipso_ipv4.c
14060 F: net/ipv6/calipso.c
14061 F: net/netfilter/xt_CONNSECMARK.c
14062 F: net/netfilter/xt_SECMARK.c
14066 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14067 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14068 L: netdev@vger.kernel.org
14069 L: mptcp@lists.linux.dev
14071 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14072 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14073 F: Documentation/networking/mptcp-sysctl.rst
14074 F: include/net/mptcp.h
14075 F: include/trace/events/mptcp.h
14076 F: include/uapi/linux/mptcp.h
14078 F: tools/testing/selftests/bpf/*/*mptcp*.c
14079 F: tools/testing/selftests/net/mptcp/
14082 M: Eric Dumazet <edumazet@google.com>
14083 L: netdev@vger.kernel.org
14085 F: include/linux/tcp.h
14086 F: include/net/tcp.h
14087 F: include/trace/events/tcp.h
14088 F: include/uapi/linux/tcp.h
14089 F: net/ipv4/syncookies.c
14091 F: net/ipv6/syncookies.c
14095 M: Boris Pismenny <borisp@nvidia.com>
14096 M: John Fastabend <john.fastabend@gmail.com>
14097 M: Jakub Kicinski <kuba@kernel.org>
14098 L: netdev@vger.kernel.org
14100 F: include/net/tls.h
14101 F: include/uapi/linux/tls.h
14104 NETXEN (1/10) GbE SUPPORT
14105 M: Manish Chopra <manishc@marvell.com>
14106 M: Rahul Verma <rahulv@marvell.com>
14107 M: GR-Linux-NIC-Dev@marvell.com
14108 L: netdev@vger.kernel.org
14110 F: drivers/net/ethernet/qlogic/netxen/
14112 NET_FAILOVER MODULE
14113 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14114 L: netdev@vger.kernel.org
14116 F: Documentation/networking/net_failover.rst
14117 F: drivers/net/net_failover.c
14118 F: include/net/net_failover.h
14121 M: David Ahern <dsahern@kernel.org>
14122 L: netdev@vger.kernel.org
14124 F: include/net/netns/nexthop.h
14125 F: include/net/nexthop.h
14126 F: include/uapi/linux/nexthop.h
14127 F: net/ipv4/nexthop.c
14130 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14131 L: linux-nfc@lists.01.org (subscribers-only)
14132 L: netdev@vger.kernel.org
14134 B: mailto:linux-nfc@lists.01.org
14135 F: Documentation/devicetree/bindings/net/nfc/
14137 F: include/linux/platform_data/nfcmrvl.h
14138 F: include/net/nfc/
14139 F: include/uapi/linux/nfc.h
14142 NFC VIRTUAL NCI DEVICE DRIVER
14143 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14144 L: netdev@vger.kernel.org
14145 L: linux-nfc@lists.01.org (subscribers-only)
14147 F: drivers/nfc/virtual_ncidev.c
14148 F: tools/testing/selftests/nci/
14150 NFS, SUNRPC, AND LOCKD CLIENTS
14151 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14152 M: Anna Schumaker <anna@kernel.org>
14153 L: linux-nfs@vger.kernel.org
14155 W: http://client.linux-nfs.org
14156 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14160 F: include/linux/lockd/
14161 F: include/linux/nfs*
14162 F: include/linux/sunrpc/
14163 F: include/uapi/linux/nfs*
14164 F: include/uapi/linux/sunrpc/
14166 F: Documentation/filesystems/nfs/
14169 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14170 L: linux-nilfs@vger.kernel.org
14172 W: https://nilfs.sourceforge.io/
14173 W: https://nilfs.osdn.jp/
14174 T: git git://github.com/konis/nilfs2.git
14175 F: Documentation/filesystems/nilfs2.rst
14177 F: include/trace/events/nilfs2.h
14178 F: include/uapi/linux/nilfs2_api.h
14179 F: include/uapi/linux/nilfs2_ondisk.h
14181 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14182 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14184 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14185 F: Documentation/scsi/NinjaSCSI.rst
14186 F: drivers/scsi/pcmcia/nsp_*
14188 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14189 M: GOTO Masanori <gotom@debian.or.jp>
14190 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14192 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14193 F: Documentation/scsi/NinjaSCSI.rst
14194 F: drivers/scsi/nsp32*
14196 NINTENDO HID DRIVER
14197 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14198 L: linux-input@vger.kernel.org
14200 F: drivers/hid/hid-nintendo*
14203 M: Dinh Nguyen <dinguyen@kernel.org>
14205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14208 NITRO ENCLAVES (NE)
14209 M: Andra Paraschiv <andraprs@amazon.com>
14210 M: Alexandru Vasile <lexnv@amazon.com>
14211 M: Alexandru Ciobotaru <alcioa@amazon.com>
14212 L: linux-kernel@vger.kernel.org
14214 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14215 F: Documentation/virt/ne_overview.rst
14216 F: drivers/virt/nitro_enclaves/
14217 F: include/linux/nitro_enclaves.h
14218 F: include/uapi/linux/nitro_enclaves.h
14219 F: samples/nitro_enclaves/
14221 NOHZ, DYNTICKS SUPPORT
14222 M: Frederic Weisbecker <fweisbec@gmail.com>
14223 M: Thomas Gleixner <tglx@linutronix.de>
14224 M: Ingo Molnar <mingo@kernel.org>
14225 L: linux-kernel@vger.kernel.org
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14228 F: include/linux/sched/nohz.h
14229 F: include/linux/tick.h
14230 F: kernel/time/tick*.*
14232 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14233 M: Pavel Machek <pavel@ucw.cz>
14234 M: Sakari Ailus <sakari.ailus@iki.fi>
14235 L: linux-media@vger.kernel.org
14237 F: drivers/media/i2c/ad5820.c
14238 F: drivers/media/i2c/et8ek8
14240 NOKIA N900 POWER SUPPLY DRIVERS
14241 R: Pali Rohár <pali@kernel.org>
14242 F: drivers/power/supply/bq2415x_charger.c
14243 F: drivers/power/supply/bq27xxx_battery.c
14244 F: drivers/power/supply/bq27xxx_battery_i2c.c
14245 F: drivers/power/supply/isp1704_charger.c
14246 F: drivers/power/supply/rx51_battery.c
14247 F: include/linux/power/bq2415x_charger.h
14248 F: include/linux/power/bq27xxx_battery.h
14251 M: Willy Tarreau <w@1wt.eu>
14253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14254 F: tools/include/nolibc/
14257 M: Matthias Maennich <maennich@google.com>
14259 F: Documentation/core-api/symbol-namespaces.rst
14263 M: Sanjay R Mehta <sanju.mehta@amd.com>
14264 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14265 L: ntb@lists.linux.dev
14267 F: drivers/ntb/hw/amd/
14270 M: Jon Mason <jdmason@kudzu.us>
14271 M: Dave Jiang <dave.jiang@intel.com>
14272 M: Allen Hubbe <allenbh@gmail.com>
14273 L: ntb@lists.linux.dev
14275 W: https://github.com/jonmason/ntb/wiki
14276 T: git git://github.com/jonmason/ntb.git
14277 F: drivers/net/ntb_netdev.c
14279 F: include/linux/ntb.h
14280 F: include/linux/ntb_transport.h
14281 F: tools/testing/selftests/ntb/
14284 M: Serge Semin <fancer.lancer@gmail.com>
14285 L: ntb@lists.linux.dev
14287 F: drivers/ntb/hw/idt/
14290 M: Dave Jiang <dave.jiang@intel.com>
14291 L: ntb@lists.linux.dev
14293 W: https://github.com/davejiang/linux/wiki
14294 T: git https://github.com/davejiang/linux.git
14295 F: drivers/ntb/hw/intel/
14298 M: Anton Altaparmakov <anton@tuxera.com>
14299 L: linux-ntfs-dev@lists.sourceforge.net
14301 W: http://www.tuxera.com/
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14303 F: Documentation/filesystems/ntfs.rst
14307 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14308 L: ntfs3@lists.linux.dev
14310 W: http://www.paragon-software.com/
14311 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14312 F: Documentation/filesystems/ntfs3.rst
14316 M: Finn Thain <fthain@linux-m68k.org>
14317 L: linux-m68k@lists.linux-m68k.org
14319 F: arch/*/include/asm/nubus.h
14321 F: include/linux/nubus.h
14322 F: include/uapi/linux/nubus.h
14324 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14325 M: Antonino Daplas <adaplas@gmail.com>
14326 L: linux-fbdev@vger.kernel.org
14328 F: drivers/video/fbdev/nvidia/
14329 F: drivers/video/fbdev/riva/
14331 NVIDIA WMI EC BACKLIGHT DRIVER
14332 M: Daniel Dadap <ddadap@nvidia.com>
14333 L: platform-driver-x86@vger.kernel.org
14335 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14338 M: Keith Busch <kbusch@kernel.org>
14339 M: Jens Axboe <axboe@fb.com>
14340 M: Christoph Hellwig <hch@lst.de>
14341 M: Sagi Grimberg <sagi@grimberg.me>
14342 L: linux-nvme@lists.infradead.org
14344 W: http://git.infradead.org/nvme.git
14345 T: git://git.infradead.org/nvme.git
14346 F: drivers/nvme/host/
14347 F: include/linux/nvme.h
14348 F: include/uapi/linux/nvme_ioctl.h
14350 NVM EXPRESS FC TRANSPORT DRIVERS
14351 M: James Smart <james.smart@broadcom.com>
14352 L: linux-nvme@lists.infradead.org
14354 F: drivers/nvme/host/fc.c
14355 F: drivers/nvme/target/fc.c
14356 F: drivers/nvme/target/fcloop.c
14357 F: include/linux/nvme-fc-driver.h
14358 F: include/linux/nvme-fc.h
14360 NVM EXPRESS TARGET DRIVER
14361 M: Christoph Hellwig <hch@lst.de>
14362 M: Sagi Grimberg <sagi@grimberg.me>
14363 M: Chaitanya Kulkarni <kch@nvidia.com>
14364 L: linux-nvme@lists.infradead.org
14366 W: http://git.infradead.org/nvme.git
14367 T: git://git.infradead.org/nvme.git
14368 F: drivers/nvme/target/
14371 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14374 F: Documentation/ABI/stable/sysfs-bus-nvmem
14375 F: Documentation/devicetree/bindings/nvmem/
14377 F: include/linux/nvmem-consumer.h
14378 F: include/linux/nvmem-provider.h
14380 NXP C45 TJA11XX PHY DRIVER
14381 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14382 L: netdev@vger.kernel.org
14384 F: drivers/net/phy/nxp-c45-tja11xx.c
14387 M: Ashish Kumar <ashish.kumar@nxp.com>
14388 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14389 L: linux-spi@vger.kernel.org
14391 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14392 F: drivers/spi/spi-nxp-fspi.c
14394 NXP FXAS21002C DRIVER
14395 M: Rui Miguel Silva <rmfrfs@gmail.com>
14396 L: linux-iio@vger.kernel.org
14398 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14399 F: drivers/iio/gyro/fxas21002c.h
14400 F: drivers/iio/gyro/fxas21002c_core.c
14401 F: drivers/iio/gyro/fxas21002c_i2c.c
14402 F: drivers/iio/gyro/fxas21002c_spi.c
14404 NXP i.MX CLOCK DRIVERS
14405 M: Abel Vesa <abelvesa@kernel.org>
14406 L: linux-clk@vger.kernel.org
14407 L: linux-imx@nxp.com
14409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14410 F: Documentation/devicetree/bindings/clock/imx*
14411 F: drivers/clk/imx/
14412 F: include/dt-bindings/clock/imx*
14414 NXP i.MX 8MQ DCSS DRIVER
14415 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14416 R: Lucas Stach <l.stach@pengutronix.de>
14417 L: dri-devel@lists.freedesktop.org
14419 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14420 F: drivers/gpu/drm/imx/dcss/
14422 NXP i.MX 8QXP ADC DRIVER
14423 M: Cai Huoqing <cai.huoqing@linux.dev>
14424 M: Haibo Chen <haibo.chen@nxp.com>
14425 L: linux-imx@nxp.com
14426 L: linux-iio@vger.kernel.org
14428 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14429 F: drivers/iio/adc/imx8qxp-adc.c
14431 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14432 M: Haibo Chen <haibo.chen@nxp.com>
14433 L: linux-iio@vger.kernel.org
14434 L: linux-imx@nxp.com
14436 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14437 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14438 F: drivers/iio/adc/imx7d_adc.c
14439 F: drivers/iio/adc/vf610_adc.c
14441 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14442 M: Jagan Teki <jagan@amarulasolutions.com>
14444 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14445 F: drivers/regulator/pf8x00-regulator.c
14447 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14448 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14449 L: linux-kernel@vger.kernel.org
14451 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14452 F: drivers/extcon/extcon-ptn5150.c
14454 NXP SGTL5000 DRIVER
14455 M: Fabio Estevam <festevam@gmail.com>
14456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14458 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14459 F: sound/soc/codecs/sgtl5000*
14461 NXP SJA1105 ETHERNET SWITCH DRIVER
14462 M: Vladimir Oltean <olteanv@gmail.com>
14463 L: linux-kernel@vger.kernel.org
14465 F: drivers/net/dsa/sja1105
14466 F: drivers/net/pcs/pcs-xpcs-nxp.c
14468 NXP TDA998X DRM DRIVER
14469 M: Russell King <linux@armlinux.org.uk>
14471 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14472 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14473 F: drivers/gpu/drm/i2c/tda998x_drv.c
14474 F: include/drm/i2c/tda998x.h
14475 F: include/dt-bindings/display/tda998x.h
14479 M: Peter Rosin <peda@axentia.se>
14480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14482 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14483 F: sound/soc/codecs/tfa9879*
14485 NXP/Goodix TFA989X (TFA1) DRIVER
14486 M: Stephan Gerhold <stephan@gerhold.net>
14487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14489 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14490 F: sound/soc/codecs/tfa989x.c
14493 L: linux-nfc@lists.01.org (subscribers-only)
14495 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14496 F: drivers/nfc/nxp-nci
14498 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14499 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14500 R: NXP Linux Team <linux-imx@nxp.com>
14501 L: linux-media@vger.kernel.org
14503 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14504 F: drivers/media/platform/nxp/imx-jpeg
14506 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14507 M: Jonas Malaco <jonas@protocubo.io>
14508 L: linux-hwmon@vger.kernel.org
14510 F: Documentation/hwmon/nzxt-kraken2.rst
14511 F: drivers/hwmon/nzxt-kraken2.c
14513 NZXT-SMART2 HARDWARE MONITORING DRIVER
14514 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14515 L: linux-hwmon@vger.kernel.org
14517 F: Documentation/hwmon/nzxt-smart2.rst
14518 F: drivers/hwmon/nzxt-smart2.c
14521 M: Jiri Pirko <jiri@nvidia.com>
14522 L: netdev@vger.kernel.org
14524 F: include/linux/objagg.h
14526 F: lib/test_objagg.c
14529 M: Josh Poimboeuf <jpoimboe@kernel.org>
14530 M: Peter Zijlstra <peterz@infradead.org>
14533 F: include/linux/objtool.h
14535 OCELOT ETHERNET SWITCH DRIVER
14536 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14537 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14538 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14539 M: UNGLinuxDriver@microchip.com
14540 L: netdev@vger.kernel.org
14542 F: drivers/net/dsa/ocelot/*
14543 F: drivers/net/ethernet/mscc/
14544 F: include/soc/mscc/ocelot*
14545 F: net/dsa/tag_ocelot.c
14546 F: net/dsa/tag_ocelot_8021q.c
14547 F: tools/testing/selftests/drivers/net/ocelot/*
14549 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14550 M: Frederic Barrat <fbarrat@linux.ibm.com>
14551 M: Andrew Donnellan <ajd@linux.ibm.com>
14552 L: linuxppc-dev@lists.ozlabs.org
14554 F: Documentation/userspace-api/accelerators/ocxl.rst
14555 F: arch/powerpc/include/asm/pnv-ocxl.h
14556 F: arch/powerpc/platforms/powernv/ocxl.c
14557 F: drivers/misc/ocxl/
14558 F: include/misc/ocxl*
14559 F: include/uapi/misc/ocxl.h
14562 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14563 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14565 L: linux-omap@vger.kernel.org
14567 F: sound/soc/ti/n810.c
14568 F: sound/soc/ti/omap*
14569 F: sound/soc/ti/rx51.c
14570 F: sound/soc/ti/sdma-pcm.*
14572 OMAP CLOCK FRAMEWORK SUPPORT
14573 M: Paul Walmsley <paul@pwsan.com>
14574 L: linux-omap@vger.kernel.org
14576 F: arch/arm/*omap*/*clock*
14578 OMAP DEVICE TREE SUPPORT
14579 M: Benoît Cousson <bcousson@baylibre.com>
14580 M: Tony Lindgren <tony@atomide.com>
14581 L: linux-omap@vger.kernel.org
14582 L: devicetree@vger.kernel.org
14584 F: arch/arm/boot/dts/*am3*
14585 F: arch/arm/boot/dts/*am4*
14586 F: arch/arm/boot/dts/*am5*
14587 F: arch/arm/boot/dts/*dra7*
14588 F: arch/arm/boot/dts/*omap*
14589 F: arch/arm/boot/dts/logicpd-som-lv*
14590 F: arch/arm/boot/dts/logicpd-torpedo*
14592 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14593 L: linux-omap@vger.kernel.org
14594 L: linux-fbdev@vger.kernel.org
14596 F: Documentation/arm/omap/dss.rst
14597 F: drivers/video/fbdev/omap2/
14599 OMAP FRAMEBUFFER SUPPORT
14600 L: linux-fbdev@vger.kernel.org
14601 L: linux-omap@vger.kernel.org
14603 F: drivers/video/fbdev/omap/
14605 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14606 M: Roger Quadros <rogerq@kernel.org>
14607 M: Tony Lindgren <tony@atomide.com>
14608 L: linux-omap@vger.kernel.org
14610 F: arch/arm/mach-omap2/*gpmc*
14611 F: drivers/memory/omap-gpmc.c
14614 M: Grygorii Strashko <grygorii.strashko@ti.com>
14615 M: Santosh Shilimkar <ssantosh@kernel.org>
14616 M: Kevin Hilman <khilman@kernel.org>
14617 L: linux-omap@vger.kernel.org
14619 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14620 F: drivers/gpio/gpio-omap.c
14622 OMAP HARDWARE SPINLOCK SUPPORT
14623 M: Ohad Ben-Cohen <ohad@wizery.com>
14624 L: linux-omap@vger.kernel.org
14626 F: drivers/hwspinlock/omap_hwspinlock.c
14628 OMAP HS MMC SUPPORT
14629 L: linux-mmc@vger.kernel.org
14630 L: linux-omap@vger.kernel.org
14632 F: drivers/mmc/host/omap_hsmmc.c
14635 M: Paul Walmsley <paul@pwsan.com>
14636 L: linux-omap@vger.kernel.org
14638 F: arch/arm/mach-omap2/omap_hwmod*data*
14641 M: Benoît Cousson <bcousson@baylibre.com>
14642 M: Paul Walmsley <paul@pwsan.com>
14643 L: linux-omap@vger.kernel.org
14645 F: arch/arm/mach-omap2/omap_hwmod.*
14648 M: Vignesh R <vigneshr@ti.com>
14649 L: linux-omap@vger.kernel.org
14650 L: linux-i2c@vger.kernel.org
14652 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14653 F: drivers/i2c/busses/i2c-omap.c
14655 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14656 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14657 L: linux-media@vger.kernel.org
14659 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14660 F: drivers/media/platform/ti/omap3isp/
14661 F: drivers/staging/media/omap4iss/
14664 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14665 L: linux-omap@vger.kernel.org
14667 F: drivers/mmc/host/omap.c
14669 OMAP POWER MANAGEMENT SUPPORT
14670 M: Kevin Hilman <khilman@kernel.org>
14671 L: linux-omap@vger.kernel.org
14673 F: arch/arm/*omap*/*pm*
14674 F: drivers/cpufreq/omap-cpufreq.c
14676 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14677 M: Paul Walmsley <paul@pwsan.com>
14678 L: linux-omap@vger.kernel.org
14680 F: arch/arm/mach-omap2/prm*
14682 OMAP RANDOM NUMBER GENERATOR SUPPORT
14683 M: Deepak Saxena <dsaxena@plexity.net>
14685 F: drivers/char/hw_random/omap-rng.c
14688 L: linux-usb@vger.kernel.org
14689 L: linux-omap@vger.kernel.org
14691 F: arch/arm/*omap*/usb*
14692 F: drivers/usb/*/*omap*
14694 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14695 M: Mark Jackson <mpfj@newflow.co.uk>
14696 L: linux-omap@vger.kernel.org
14698 F: arch/arm/boot/dts/am335x-nano.dts
14701 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14702 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14703 M: Tony Lindgren <tony@atomide.com>
14704 L: linux-omap@vger.kernel.org
14706 Q: http://patchwork.kernel.org/project/linux-omap/list/
14707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14708 F: arch/arm/configs/omap1_defconfig
14709 F: arch/arm/mach-omap1/
14710 F: arch/arm/plat-omap/
14711 F: drivers/i2c/busses/i2c-omap.c
14712 F: include/linux/platform_data/ams-delta-fiq.h
14713 F: include/linux/platform_data/i2c-omap.h
14716 M: Tony Lindgren <tony@atomide.com>
14717 L: linux-omap@vger.kernel.org
14719 W: http://www.muru.com/linux/omap/
14720 W: http://linux.omap.com/
14721 Q: http://patchwork.kernel.org/project/linux-omap/list/
14722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14723 F: arch/arm/configs/omap2plus_defconfig
14724 F: arch/arm/mach-omap2/
14725 F: arch/arm/plat-omap/
14726 F: drivers/bus/ti-sysc.c
14727 F: drivers/i2c/busses/i2c-omap.c
14728 F: drivers/irqchip/irq-omap-intc.c
14729 F: drivers/mfd/*omap*.c
14730 F: drivers/mfd/menelaus.c
14731 F: drivers/mfd/palmas.c
14732 F: drivers/mfd/tps65217.c
14733 F: drivers/mfd/tps65218.c
14734 F: drivers/mfd/tps65910.c
14735 F: drivers/mfd/twl-core.[ch]
14736 F: drivers/mfd/twl4030*.c
14737 F: drivers/mfd/twl6030*.c
14738 F: drivers/mfd/twl6040*.c
14739 F: drivers/regulator/palmas-regulator*.c
14740 F: drivers/regulator/pbias-regulator.c
14741 F: drivers/regulator/tps65217-regulator.c
14742 F: drivers/regulator/tps65218-regulator.c
14743 F: drivers/regulator/tps65910-regulator.c
14744 F: drivers/regulator/twl-regulator.c
14745 F: drivers/regulator/twl6030-regulator.c
14746 F: include/linux/platform_data/i2c-omap.h
14747 F: include/linux/platform_data/ti-sysc.h
14750 M: Bob Copeland <me@bobcopeland.com>
14751 L: linux-karma-devel@lists.sourceforge.net
14753 F: Documentation/filesystems/omfs.rst
14756 OMNIKEY CARDMAN 4000 DRIVER
14757 M: Harald Welte <laforge@gnumonks.org>
14759 F: drivers/char/pcmcia/cm4000_cs.c
14760 F: include/linux/cm4000_cs.h
14761 F: include/uapi/linux/cm4000_cs.h
14763 OMNIKEY CARDMAN 4040 DRIVER
14764 M: Harald Welte <laforge@gnumonks.org>
14766 F: drivers/char/pcmcia/cm4040_cs.*
14768 OMNIVISION OG01A1B SENSOR DRIVER
14769 M: Shawn Tu <shawnx.tu@intel.com>
14770 L: linux-media@vger.kernel.org
14772 F: drivers/media/i2c/og01a1b.c
14774 OMNIVISION OV02A10 SENSOR DRIVER
14775 M: Dongchun Zhu <dongchun.zhu@mediatek.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,ov02a10.yaml
14780 F: drivers/media/i2c/ov02a10.c
14782 OMNIVISION OV08D10 SENSOR DRIVER
14783 M: Jimmy Su <jimmy.su@intel.com>
14784 L: linux-media@vger.kernel.org
14786 T: git git://linuxtv.org/media_tree.git
14787 F: drivers/media/i2c/ov08d10.c
14789 OMNIVISION OV13858 SENSOR DRIVER
14790 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14791 L: linux-media@vger.kernel.org
14793 T: git git://linuxtv.org/media_tree.git
14794 F: drivers/media/i2c/ov13858.c
14796 OMNIVISION OV13B10 SENSOR DRIVER
14797 M: Arec Kao <arec.kao@intel.com>
14798 L: linux-media@vger.kernel.org
14800 T: git git://linuxtv.org/media_tree.git
14801 F: drivers/media/i2c/ov13b10.c
14803 OMNIVISION OV2680 SENSOR DRIVER
14804 M: Rui Miguel Silva <rmfrfs@gmail.com>
14805 L: linux-media@vger.kernel.org
14807 T: git git://linuxtv.org/media_tree.git
14808 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14809 F: drivers/media/i2c/ov2680.c
14811 OMNIVISION OV2685 SENSOR DRIVER
14812 M: Shunqian Zheng <zhengsq@rock-chips.com>
14813 L: linux-media@vger.kernel.org
14815 T: git git://linuxtv.org/media_tree.git
14816 F: drivers/media/i2c/ov2685.c
14818 OMNIVISION OV2740 SENSOR DRIVER
14819 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14820 R: Shawn Tu <shawnx.tu@intel.com>
14821 R: Bingbu Cao <bingbu.cao@intel.com>
14822 L: linux-media@vger.kernel.org
14824 T: git git://linuxtv.org/media_tree.git
14825 F: drivers/media/i2c/ov2740.c
14827 OMNIVISION OV5640 SENSOR DRIVER
14828 M: Steve Longerbeam <slongerbeam@gmail.com>
14829 L: linux-media@vger.kernel.org
14831 T: git git://linuxtv.org/media_tree.git
14832 F: drivers/media/i2c/ov5640.c
14834 OMNIVISION OV5647 SENSOR DRIVER
14835 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14836 M: Jacopo Mondi <jacopo@jmondi.org>
14837 L: linux-media@vger.kernel.org
14839 T: git git://linuxtv.org/media_tree.git
14840 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14841 F: drivers/media/i2c/ov5647.c
14843 OMNIVISION OV5670 SENSOR DRIVER
14844 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14845 L: linux-media@vger.kernel.org
14847 T: git git://linuxtv.org/media_tree.git
14848 F: drivers/media/i2c/ov5670.c
14850 OMNIVISION OV5675 SENSOR DRIVER
14851 M: Shawn Tu <shawnx.tu@intel.com>
14852 L: linux-media@vger.kernel.org
14854 T: git git://linuxtv.org/media_tree.git
14855 F: drivers/media/i2c/ov5675.c
14857 OMNIVISION OV5693 SENSOR DRIVER
14858 M: Daniel Scally <djrscally@gmail.com>
14859 L: linux-media@vger.kernel.org
14861 T: git git://linuxtv.org/media_tree.git
14862 F: drivers/media/i2c/ov5693.c
14864 OMNIVISION OV5695 SENSOR DRIVER
14865 M: Shunqian Zheng <zhengsq@rock-chips.com>
14866 L: linux-media@vger.kernel.org
14868 T: git git://linuxtv.org/media_tree.git
14869 F: drivers/media/i2c/ov5695.c
14871 OMNIVISION OV7670 SENSOR DRIVER
14872 L: linux-media@vger.kernel.org
14874 T: git git://linuxtv.org/media_tree.git
14875 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14876 F: drivers/media/i2c/ov7670.c
14878 OMNIVISION OV772x SENSOR DRIVER
14879 M: Jacopo Mondi <jacopo@jmondi.org>
14880 L: linux-media@vger.kernel.org
14882 T: git git://linuxtv.org/media_tree.git
14883 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14884 F: drivers/media/i2c/ov772x.c
14885 F: include/media/i2c/ov772x.h
14887 OMNIVISION OV7740 SENSOR DRIVER
14888 M: Wenyou Yang <wenyou.yang@microchip.com>
14889 L: linux-media@vger.kernel.org
14891 T: git git://linuxtv.org/media_tree.git
14892 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14893 F: drivers/media/i2c/ov7740.c
14895 OMNIVISION OV8856 SENSOR DRIVER
14896 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14897 L: linux-media@vger.kernel.org
14899 T: git git://linuxtv.org/media_tree.git
14900 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14901 F: drivers/media/i2c/ov8856.c
14903 OMNIVISION OV9282 SENSOR DRIVER
14904 M: Paul J. Murphy <paul.j.murphy@intel.com>
14905 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14906 L: linux-media@vger.kernel.org
14908 T: git git://linuxtv.org/media_tree.git
14909 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14910 F: drivers/media/i2c/ov9282.c
14912 OMNIVISION OV9640 SENSOR DRIVER
14913 M: Petr Cvek <petrcvekcz@gmail.com>
14914 L: linux-media@vger.kernel.org
14916 F: drivers/media/i2c/ov9640.*
14918 OMNIVISION OV9650 SENSOR DRIVER
14919 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14920 R: Akinobu Mita <akinobu.mita@gmail.com>
14921 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14922 L: linux-media@vger.kernel.org
14924 T: git git://linuxtv.org/media_tree.git
14925 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14926 F: drivers/media/i2c/ov9650.c
14928 OMNIVISION OV9734 SENSOR DRIVER
14929 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14930 R: Bingbu Cao <bingbu.cao@intel.com>
14931 L: linux-media@vger.kernel.org
14933 T: git git://linuxtv.org/media_tree.git
14934 F: drivers/media/i2c/ov9734.c
14936 ONENAND FLASH DRIVER
14937 M: Kyungmin Park <kyungmin.park@samsung.com>
14938 L: linux-mtd@lists.infradead.org
14940 F: drivers/mtd/nand/onenand/
14941 F: include/linux/mtd/onenand*.h
14943 ONION OMEGA2+ BOARD
14944 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14945 L: linux-mips@vger.kernel.org
14947 F: arch/mips/boot/dts/ralink/omega2p.dts
14950 M: Jens Wiklander <jens.wiklander@linaro.org>
14951 L: op-tee@lists.trustedfirmware.org
14953 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14954 F: drivers/tee/optee/
14956 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14957 M: Sumit Garg <sumit.garg@linaro.org>
14958 L: op-tee@lists.trustedfirmware.org
14960 F: drivers/char/hw_random/optee-rng.c
14963 M: Clément Léger <clement.leger@bootlin.com>
14964 L: linux-rtc@vger.kernel.org
14966 F: drivers/rtc/rtc-optee.c
14969 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14970 L: linux-rdma@vger.kernel.org
14972 F: drivers/infiniband/ulp/opa_vnic
14974 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14975 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14976 M: Frank Rowand <frowand.list@gmail.com>
14977 L: devicetree@vger.kernel.org
14979 F: Documentation/devicetree/dynamic-resolution-notes.rst
14980 F: Documentation/devicetree/overlay-notes.rst
14981 F: drivers/of/overlay.c
14982 F: drivers/of/resolver.c
14983 K: of_overlay_notifier_
14985 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14986 M: Rob Herring <robh+dt@kernel.org>
14987 M: Frank Rowand <frowand.list@gmail.com>
14988 L: devicetree@vger.kernel.org
14990 C: irc://irc.libera.chat/devicetree
14991 W: http://www.devicetree.org/
14992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14993 F: Documentation/ABI/testing/sysfs-firmware-ofw
14995 F: include/linux/of*.h
14998 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14999 M: Rob Herring <robh+dt@kernel.org>
15000 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15001 L: devicetree@vger.kernel.org
15003 C: irc://irc.libera.chat/devicetree
15004 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15006 F: Documentation/devicetree/
15007 F: arch/*/boot/dts/
15008 F: include/dt-bindings/
15010 OPENCOMPUTE PTP CLOCK DRIVER
15011 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15012 M: Vadim Fedorenko <vadfed@fb.com>
15013 L: netdev@vger.kernel.org
15015 F: drivers/ptp/ptp_ocp.c
15017 OPENCORES I2C BUS DRIVER
15018 M: Peter Korsgaard <peter@korsgaard.com>
15019 M: Andrew Lunn <andrew@lunn.ch>
15020 L: linux-i2c@vger.kernel.org
15022 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
15023 F: Documentation/i2c/busses/i2c-ocores.rst
15024 F: drivers/i2c/busses/i2c-ocores.c
15025 F: include/linux/platform_data/i2c-ocores.h
15027 OPENRISC ARCHITECTURE
15028 M: Jonas Bonn <jonas@southpole.se>
15029 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15030 M: Stafford Horne <shorne@gmail.com>
15031 L: openrisc@lists.librecores.org
15033 W: http://openrisc.io
15034 T: git git://github.com/openrisc/linux.git
15035 F: Documentation/devicetree/bindings/openrisc/
15036 F: Documentation/openrisc/
15038 F: drivers/irqchip/irq-ompic.c
15039 F: drivers/irqchip/irq-or1k-*
15042 M: Pravin B Shelar <pshelar@ovn.org>
15043 L: netdev@vger.kernel.org
15044 L: dev@openvswitch.org
15046 W: http://openvswitch.org
15047 F: include/uapi/linux/openvswitch.h
15048 F: net/openvswitch/
15050 OPERATING PERFORMANCE POINTS (OPP)
15051 M: Viresh Kumar <vireshk@kernel.org>
15052 M: Nishanth Menon <nm@ti.com>
15053 M: Stephen Boyd <sboyd@kernel.org>
15054 L: linux-pm@vger.kernel.org
15056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15057 F: Documentation/devicetree/bindings/opp/
15058 F: Documentation/power/opp.rst
15060 F: include/linux/pm_opp.h
15063 M: Clemens Ladisch <clemens@ladisch.de>
15064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15067 F: sound/drivers/opl4/
15069 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15070 M: Mark Fasheh <mark@fasheh.com>
15071 M: Joel Becker <jlbec@evilplan.org>
15072 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15073 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15075 W: http://ocfs2.wiki.kernel.org
15076 F: Documentation/filesystems/dlmfs.rst
15077 F: Documentation/filesystems/ocfs2.rst
15080 ORANGEFS FILESYSTEM
15081 M: Mike Marshall <hubcap@omnibond.com>
15082 R: Martin Brandenburg <martin@omnibond.com>
15083 L: devel@lists.orangefs.org
15085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15086 F: Documentation/filesystems/orangefs.rst
15090 L: linux-wireless@vger.kernel.org
15092 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15093 W: http://www.nongnu.org/orinoco/
15094 F: drivers/net/wireless/intersil/orinoco/
15096 OV2659 OMNIVISION SENSOR DRIVER
15097 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15098 L: linux-media@vger.kernel.org
15100 W: https://linuxtv.org
15101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15102 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15103 F: drivers/media/i2c/ov2659.c
15104 F: include/media/i2c/ov2659.h
15107 M: Miklos Szeredi <miklos@szeredi.hu>
15108 L: linux-unionfs@vger.kernel.org
15110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15111 F: Documentation/filesystems/overlayfs.rst
15114 P54 WIRELESS DRIVER
15115 M: Christian Lamparter <chunkeey@googlemail.com>
15116 L: linux-wireless@vger.kernel.org
15118 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15119 F: drivers/net/wireless/intersil/p54/
15122 M: Vladimir Oltean <olteanv@gmail.com>
15123 L: netdev@vger.kernel.org
15125 F: Documentation/core-api/packing.rst
15126 F: include/linux/packing.h
15129 PADATA PARALLEL EXECUTION MECHANISM
15130 M: Steffen Klassert <steffen.klassert@secunet.com>
15131 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15132 L: linux-crypto@vger.kernel.org
15133 L: linux-kernel@vger.kernel.org
15135 F: Documentation/core-api/padata.rst
15136 F: include/linux/padata.h
15140 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15141 L: linux-fsdevel@vger.kernel.org
15143 T: git git://git.infradead.org/users/willy/pagecache.git
15144 F: Documentation/filesystems/locking.rst
15145 F: Documentation/filesystems/vfs.rst
15146 F: include/linux/pagemap.h
15148 F: mm/page-writeback.c
15153 M: Jesper Dangaard Brouer <hawk@kernel.org>
15154 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15155 L: netdev@vger.kernel.org
15157 F: Documentation/networking/page_pool.rst
15158 F: include/net/page_pool.h
15159 F: include/trace/events/page_pool.h
15160 F: net/core/page_pool.c
15163 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15164 M: Andrew Morton <akpm@linux-foundation.org>
15165 L: linux-mm@kvack.org
15167 F: Documentation/vm/page_table_check.rst
15168 F: include/linux/page_table_check.h
15169 F: mm/page_table_check.c
15171 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15172 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15173 L: platform-driver-x86@vger.kernel.org
15175 F: drivers/platform/x86/panasonic-laptop.c
15177 PARALLAX PING IIO SENSOR DRIVER
15178 M: Andreas Klinger <ak@it-klinger.de>
15179 L: linux-iio@vger.kernel.org
15181 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15182 F: drivers/iio/proximity/ping.c
15184 PARALLEL LCD/KEYPAD PANEL DRIVER
15185 M: Willy Tarreau <willy@haproxy.com>
15186 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15188 F: Documentation/admin-guide/lcd-panel-cgram.rst
15189 F: drivers/auxdisplay/panel.c
15191 PARALLEL PORT SUBSYSTEM
15192 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15193 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15194 L: linux-parport@lists.infradead.org (subscribers-only)
15196 F: Documentation/driver-api/parport*.rst
15197 F: drivers/char/ppdev.c
15198 F: drivers/parport/
15199 F: include/linux/parport*.h
15200 F: include/uapi/linux/ppdev.h
15202 PARAVIRT_OPS INTERFACE
15203 M: Juergen Gross <jgross@suse.com>
15204 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15205 R: Alexey Makhalov <amakhalov@vmware.com>
15206 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15207 L: virtualization@lists.linux-foundation.org
15210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15211 F: Documentation/virt/paravirt_ops.rst
15212 F: arch/*/include/asm/paravirt*.h
15213 F: arch/*/kernel/paravirt*
15214 F: include/linux/hypervisor.h
15216 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15217 M: Tim Waugh <tim@cyberelk.net>
15218 L: linux-parport@lists.infradead.org (subscribers-only)
15220 F: Documentation/admin-guide/blockdev/paride.rst
15221 F: drivers/block/paride/
15223 PARISC ARCHITECTURE
15224 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15225 M: Helge Deller <deller@gmx.de>
15226 L: linux-parisc@vger.kernel.org
15228 W: https://parisc.wiki.kernel.org
15229 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15232 F: Documentation/parisc/
15234 F: drivers/char/agp/parisc-agp.c
15235 F: drivers/input/misc/hp_sdc_rtc.c
15236 F: drivers/input/serio/gscps2.c
15237 F: drivers/input/serio/hp_sdc*
15239 F: drivers/parport/parport_gsc.*
15240 F: drivers/tty/serial/8250/8250_gsc.c
15241 F: drivers/video/console/sti*
15242 F: drivers/video/fbdev/sti*
15243 F: drivers/video/logo/logo_parisc*
15244 F: include/linux/hp_sdc.h
15247 M: Jiri Pirko <jiri@nvidia.com>
15248 L: netdev@vger.kernel.org
15250 F: include/linux/parman.h
15252 F: lib/test_parman.c
15254 PC ENGINES APU BOARD DRIVER
15255 M: Enrico Weigelt, metux IT consult <info@metux.net>
15257 F: drivers/platform/x86/pcengines-apuv2.c
15259 PC87360 HARDWARE MONITORING DRIVER
15260 M: Jim Cromie <jim.cromie@gmail.com>
15261 L: linux-hwmon@vger.kernel.org
15263 F: Documentation/hwmon/pc87360.rst
15264 F: drivers/hwmon/pc87360.c
15266 PC8736x GPIO DRIVER
15267 M: Jim Cromie <jim.cromie@gmail.com>
15269 F: drivers/char/pc8736x_gpio.c
15271 PC87427 HARDWARE MONITORING DRIVER
15272 M: Jean Delvare <jdelvare@suse.com>
15273 L: linux-hwmon@vger.kernel.org
15275 F: Documentation/hwmon/pc87427.rst
15276 F: drivers/hwmon/pc87427.c
15279 M: Riku Voipio <riku.voipio@iki.fi>
15281 F: drivers/leds/leds-pca9532.c
15282 F: include/linux/leds-pca9532.h
15284 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15285 M: Guenter Roeck <linux@roeck-us.net>
15286 L: linux-i2c@vger.kernel.org
15288 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15290 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15291 M: Khalid Aziz <khalid@gonehiking.org>
15293 F: drivers/firmware/pcdp.*
15295 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15296 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15297 M: Pali Rohár <pali@kernel.org>
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/aardvark-pci.txt
15302 F: drivers/pci/controller/pci-aardvark.c
15304 PCI DRIVER FOR ALTERA PCIE IP
15305 M: Joyce Ooi <joyce.ooi@intel.com>
15306 L: linux-pci@vger.kernel.org
15308 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15309 F: drivers/pci/controller/pcie-altera.c
15311 PCI DRIVER FOR APPLIEDMICRO XGENE
15312 M: Toan Le <toan@os.amperecomputing.com>
15313 L: linux-pci@vger.kernel.org
15314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15316 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15317 F: drivers/pci/controller/pci-xgene.c
15319 PCI DRIVER FOR ARM VERSATILE PLATFORM
15320 M: Rob Herring <robh@kernel.org>
15321 L: linux-pci@vger.kernel.org
15322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15324 F: Documentation/devicetree/bindings/pci/versatile.yaml
15325 F: drivers/pci/controller/pci-versatile.c
15327 PCI DRIVER FOR ARMADA 8K
15328 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15329 L: linux-pci@vger.kernel.org
15330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15332 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15333 F: drivers/pci/controller/dwc/pcie-armada8k.c
15335 PCI DRIVER FOR CADENCE PCIE IP
15336 M: Tom Joseph <tjoseph@cadence.com>
15337 L: linux-pci@vger.kernel.org
15339 F: Documentation/devicetree/bindings/pci/cdns,*
15340 F: drivers/pci/controller/cadence/
15342 PCI DRIVER FOR FREESCALE LAYERSCAPE
15343 M: Minghuan Lian <minghuan.Lian@nxp.com>
15344 M: Mingkai Hu <mingkai.hu@nxp.com>
15345 M: Roy Zang <roy.zang@nxp.com>
15346 L: linuxppc-dev@lists.ozlabs.org
15347 L: linux-pci@vger.kernel.org
15348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15350 F: drivers/pci/controller/dwc/*layerscape*
15352 PCI DRIVER FOR GENERIC OF HOSTS
15353 M: Will Deacon <will@kernel.org>
15354 L: linux-pci@vger.kernel.org
15355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15357 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15358 F: drivers/pci/controller/pci-host-common.c
15359 F: drivers/pci/controller/pci-host-generic.c
15361 PCI DRIVER FOR IMX6
15362 M: Richard Zhu <hongxing.zhu@nxp.com>
15363 M: Lucas Stach <l.stach@pengutronix.de>
15364 L: linux-pci@vger.kernel.org
15365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15367 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15368 F: drivers/pci/controller/dwc/*imx6*
15370 PCI DRIVER FOR FU740
15371 M: Paul Walmsley <paul.walmsley@sifive.com>
15372 M: Greentime Hu <greentime.hu@sifive.com>
15373 L: linux-pci@vger.kernel.org
15375 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15376 F: drivers/pci/controller/dwc/pcie-fu740.c
15378 PCI DRIVER FOR INTEL IXP4XX
15379 M: Linus Walleij <linus.walleij@linaro.org>
15381 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15382 F: drivers/pci/controller/pci-ixp4xx.c
15384 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15385 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15386 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15387 L: linux-pci@vger.kernel.org
15389 F: drivers/pci/controller/vmd.c
15391 PCI DRIVER FOR MICROSEMI SWITCHTEC
15392 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15393 M: Logan Gunthorpe <logang@deltatee.com>
15394 L: linux-pci@vger.kernel.org
15396 F: Documentation/ABI/testing/sysfs-class-switchtec
15397 F: Documentation/driver-api/switchtec.rst
15398 F: drivers/ntb/hw/mscc/
15399 F: drivers/pci/switch/switchtec*
15400 F: include/linux/switchtec.h
15401 F: include/uapi/linux/switchtec_ioctl.h
15403 PCI DRIVER FOR MOBIVEIL PCIE IP
15404 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15405 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15406 L: linux-pci@vger.kernel.org
15408 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15409 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15411 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15412 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15413 M: Pali Rohár <pali@kernel.org>
15414 L: linux-pci@vger.kernel.org
15415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15417 F: drivers/pci/controller/*mvebu*
15419 PCI DRIVER FOR NVIDIA TEGRA
15420 M: Thierry Reding <thierry.reding@gmail.com>
15421 L: linux-tegra@vger.kernel.org
15422 L: linux-pci@vger.kernel.org
15424 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15425 F: drivers/pci/controller/pci-tegra.c
15427 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15428 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15429 L: linux-pci@vger.kernel.org
15430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15432 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15433 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15435 PCI DRIVER FOR RENESAS R-CAR
15436 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15437 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15438 L: linux-pci@vger.kernel.org
15439 L: linux-renesas-soc@vger.kernel.org
15441 F: Documentation/devicetree/bindings/pci/*rcar*
15442 F: drivers/pci/controller/*rcar*
15444 PCI DRIVER FOR SAMSUNG EXYNOS
15445 M: Jingoo Han <jingoohan1@gmail.com>
15446 L: linux-pci@vger.kernel.org
15447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15448 L: linux-samsung-soc@vger.kernel.org
15450 F: drivers/pci/controller/dwc/pci-exynos.c
15452 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15453 M: Jingoo Han <jingoohan1@gmail.com>
15454 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15455 L: linux-pci@vger.kernel.org
15457 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15458 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15459 F: drivers/pci/controller/dwc/*designware*
15461 PCI DRIVER FOR TI DRA7XX/J721E
15462 M: Kishon Vijay Abraham I <kishon@ti.com>
15463 L: linux-omap@vger.kernel.org
15464 L: linux-pci@vger.kernel.org
15465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15467 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15468 F: drivers/pci/controller/cadence/pci-j721e.c
15469 F: drivers/pci/controller/dwc/pci-dra7xx.c
15471 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15472 M: Linus Walleij <linus.walleij@linaro.org>
15473 L: linux-pci@vger.kernel.org
15475 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15476 F: drivers/pci/controller/pci-v3-semi.c
15478 PCI ENDPOINT SUBSYSTEM
15479 M: Kishon Vijay Abraham I <kishon@ti.com>
15480 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15481 R: Krzysztof Wilczyński <kw@linux.com>
15482 L: linux-pci@vger.kernel.org
15484 Q: https://patchwork.kernel.org/project/linux-pci/list/
15485 B: https://bugzilla.kernel.org
15486 C: irc://irc.oftc.net/linux-pci
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15488 F: Documentation/PCI/endpoint/*
15489 F: Documentation/misc-devices/pci-endpoint-test.rst
15490 F: drivers/misc/pci_endpoint_test.c
15491 F: drivers/pci/endpoint/
15494 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15495 M: Russell Currey <ruscur@russell.cc>
15496 M: Oliver O'Halloran <oohall@gmail.com>
15497 L: linuxppc-dev@lists.ozlabs.org
15499 F: Documentation/PCI/pci-error-recovery.rst
15500 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15501 F: arch/powerpc/include/*/eeh*.h
15502 F: arch/powerpc/kernel/eeh*.c
15503 F: arch/powerpc/platforms/*/eeh*.c
15504 F: drivers/pci/pcie/aer.c
15505 F: drivers/pci/pcie/dpc.c
15506 F: drivers/pci/pcie/err.c
15509 M: Linas Vepstas <linasvepstas@gmail.com>
15510 L: linux-pci@vger.kernel.org
15512 F: Documentation/PCI/pci-error-recovery.rst
15514 PCI PEER-TO-PEER DMA (P2PDMA)
15515 M: Bjorn Helgaas <bhelgaas@google.com>
15516 M: Logan Gunthorpe <logang@deltatee.com>
15517 L: linux-pci@vger.kernel.org
15519 Q: https://patchwork.kernel.org/project/linux-pci/list/
15520 B: https://bugzilla.kernel.org
15521 C: irc://irc.oftc.net/linux-pci
15522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15523 F: Documentation/driver-api/pci/p2pdma.rst
15524 F: drivers/pci/p2pdma.c
15525 F: include/linux/pci-p2pdma.h
15527 PCI MSI DRIVER FOR ALTERA MSI IP
15528 M: Joyce Ooi <joyce.ooi@intel.com>
15529 L: linux-pci@vger.kernel.org
15531 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15532 F: drivers/pci/controller/pcie-altera-msi.c
15534 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15535 M: Toan Le <toan@os.amperecomputing.com>
15536 L: linux-pci@vger.kernel.org
15537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15539 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15540 F: drivers/pci/controller/pci-xgene-msi.c
15542 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15543 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15544 R: Rob Herring <robh@kernel.org>
15545 R: Krzysztof Wilczyński <kw@linux.com>
15546 L: linux-pci@vger.kernel.org
15548 Q: https://patchwork.kernel.org/project/linux-pci/list/
15549 B: https://bugzilla.kernel.org
15550 C: irc://irc.oftc.net/linux-pci
15551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15552 F: drivers/pci/controller/
15553 F: drivers/pci/pci-bridge-emul.c
15554 F: drivers/pci/pci-bridge-emul.h
15557 M: Bjorn Helgaas <bhelgaas@google.com>
15558 L: linux-pci@vger.kernel.org
15560 Q: https://patchwork.kernel.org/project/linux-pci/list/
15561 B: https://bugzilla.kernel.org
15562 C: irc://irc.oftc.net/linux-pci
15563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15564 F: Documentation/PCI/
15565 F: Documentation/devicetree/bindings/pci/
15566 F: arch/x86/kernel/early-quirks.c
15567 F: arch/x86/kernel/quirks.c
15569 F: drivers/acpi/pci*
15571 F: include/asm-generic/pci*
15572 F: include/linux/of_pci.h
15573 F: include/linux/pci*
15574 F: include/uapi/linux/pci*
15577 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15578 M: Jonathan Chocron <jonnyc@amazon.com>
15579 L: linux-pci@vger.kernel.org
15581 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15582 F: drivers/pci/controller/dwc/pcie-al.c
15584 PCIE DRIVER FOR AMLOGIC MESON
15585 M: Yue Wang <yue.wang@Amlogic.com>
15586 L: linux-pci@vger.kernel.org
15587 L: linux-amlogic@lists.infradead.org
15589 F: drivers/pci/controller/dwc/pci-meson.c
15591 PCIE DRIVER FOR AXIS ARTPEC
15592 M: Jesper Nilsson <jesper.nilsson@axis.com>
15593 L: linux-arm-kernel@axis.com
15594 L: linux-pci@vger.kernel.org
15596 F: Documentation/devicetree/bindings/pci/axis,artpec*
15597 F: drivers/pci/controller/dwc/*artpec*
15599 PCIE DRIVER FOR CAVIUM THUNDERX
15600 M: Robert Richter <rric@kernel.org>
15601 L: linux-pci@vger.kernel.org
15602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15604 F: drivers/pci/controller/pci-thunder-*
15606 PCIE DRIVER FOR HISILICON
15607 M: Zhou Wang <wangzhou1@hisilicon.com>
15608 L: linux-pci@vger.kernel.org
15610 F: drivers/pci/controller/dwc/pcie-hisi.c
15612 PCIE DRIVER FOR HISILICON KIRIN
15613 M: Xiaowei Song <songxiaowei@hisilicon.com>
15614 M: Binghui Wang <wangbinghui@hisilicon.com>
15615 L: linux-pci@vger.kernel.org
15617 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15618 F: drivers/pci/controller/dwc/pcie-kirin.c
15620 PCIE DRIVER FOR HISILICON STB
15621 M: Shawn Guo <shawn.guo@linaro.org>
15622 L: linux-pci@vger.kernel.org
15624 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15625 F: drivers/pci/controller/dwc/pcie-histb.c
15627 PCIE DRIVER FOR INTEL KEEM BAY
15628 M: Srikanth Thokala <srikanth.thokala@intel.com>
15629 L: linux-pci@vger.kernel.org
15631 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15632 F: drivers/pci/controller/dwc/pcie-keembay.c
15634 PCIE DRIVER FOR INTEL LGM GW SOC
15635 M: Rahul Tanwar <rtanwar@maxlinear.com>
15636 L: linux-pci@vger.kernel.org
15638 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15639 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15641 PCIE DRIVER FOR MEDIATEK
15642 M: Ryder Lee <ryder.lee@mediatek.com>
15643 M: Jianjun Wang <jianjun.wang@mediatek.com>
15644 L: linux-pci@vger.kernel.org
15645 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15647 F: Documentation/devicetree/bindings/pci/mediatek*
15648 F: drivers/pci/controller/*mediatek*
15650 PCIE DRIVER FOR MICROCHIP
15651 M: Daire McNamara <daire.mcnamara@microchip.com>
15652 L: linux-pci@vger.kernel.org
15654 F: Documentation/devicetree/bindings/pci/microchip*
15655 F: drivers/pci/controller/*microchip*
15657 PCIE DRIVER FOR QUALCOMM MSM
15658 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15659 L: linux-pci@vger.kernel.org
15660 L: linux-arm-msm@vger.kernel.org
15662 F: drivers/pci/controller/dwc/pcie-qcom.c
15664 PCIE ENDPOINT DRIVER FOR QUALCOMM
15665 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15666 L: linux-pci@vger.kernel.org
15667 L: linux-arm-msm@vger.kernel.org
15669 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15670 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15672 PCIE DRIVER FOR ROCKCHIP
15673 M: Shawn Lin <shawn.lin@rock-chips.com>
15674 L: linux-pci@vger.kernel.org
15675 L: linux-rockchip@lists.infradead.org
15677 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15678 F: drivers/pci/controller/pcie-rockchip*
15680 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15681 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15682 L: linux-pci@vger.kernel.org
15684 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15685 F: drivers/pci/controller/dwc/pcie-uniphier*
15687 PCIE DRIVER FOR ST SPEAR13XX
15688 M: Pratyush Anand <pratyush.anand@gmail.com>
15689 L: linux-pci@vger.kernel.org
15691 F: drivers/pci/controller/dwc/*spear*
15694 M: Dominik Brodowski <linux@dominikbrodowski.net>
15696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15697 F: Documentation/pcmcia/
15702 PCNET32 NETWORK DRIVER
15703 M: Don Fry <pcnet32@frontier.com>
15704 L: netdev@vger.kernel.org
15706 F: drivers/net/ethernet/amd/pcnet32.c
15708 PCRYPT PARALLEL CRYPTO ENGINE
15709 M: Steffen Klassert <steffen.klassert@secunet.com>
15710 L: linux-crypto@vger.kernel.org
15713 F: include/crypto/pcrypt.h
15715 PEAQ WMI HOTKEYS DRIVER
15716 M: Hans de Goede <hdegoede@redhat.com>
15717 L: platform-driver-x86@vger.kernel.org
15719 F: drivers/platform/x86/peaq-wmi.c
15721 PECI HARDWARE MONITORING DRIVERS
15722 M: Iwona Winiarska <iwona.winiarska@intel.com>
15723 L: linux-hwmon@vger.kernel.org
15725 F: Documentation/hwmon/peci-cputemp.rst
15726 F: Documentation/hwmon/peci-dimmtemp.rst
15727 F: drivers/hwmon/peci/
15730 M: Iwona Winiarska <iwona.winiarska@intel.com>
15731 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15733 F: Documentation/devicetree/bindings/peci/
15734 F: Documentation/peci/
15736 F: include/linux/peci-cpu.h
15737 F: include/linux/peci.h
15739 PENSANDO ETHERNET DRIVERS
15740 M: Shannon Nelson <snelson@pensando.io>
15741 M: drivers@pensando.io
15742 L: netdev@vger.kernel.org
15744 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15745 F: drivers/net/ethernet/pensando/
15747 PER-CPU MEMORY ALLOCATOR
15748 M: Dennis Zhou <dennis@kernel.org>
15749 M: Tejun Heo <tj@kernel.org>
15750 M: Christoph Lameter <cl@linux.com>
15751 L: linux-mm@kvack.org
15753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15754 F: arch/*/include/asm/percpu.h
15755 F: include/linux/percpu*.h
15759 PER-TASK DELAY ACCOUNTING
15760 M: Balbir Singh <bsingharora@gmail.com>
15762 F: include/linux/delayacct.h
15763 F: kernel/delayacct.c
15765 PERFORMANCE EVENTS SUBSYSTEM
15766 M: Peter Zijlstra <peterz@infradead.org>
15767 M: Ingo Molnar <mingo@redhat.com>
15768 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15769 R: Mark Rutland <mark.rutland@arm.com>
15770 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15771 R: Jiri Olsa <jolsa@kernel.org>
15772 R: Namhyung Kim <namhyung@kernel.org>
15773 L: linux-perf-users@vger.kernel.org
15774 L: linux-kernel@vger.kernel.org
15776 W: https://perf.wiki.kernel.org/
15777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15779 F: arch/*/events/*/*
15780 F: arch/*/include/asm/perf_event.h
15781 F: arch/*/kernel/*/*/perf_event*.c
15782 F: arch/*/kernel/*/perf_event*.c
15783 F: arch/*/kernel/perf_callchain.c
15784 F: arch/*/kernel/perf_event*.c
15785 F: include/linux/perf_event.h
15786 F: include/uapi/linux/perf_event.h
15791 PERFORMANCE EVENTS TOOLING ARM64
15792 R: John Garry <john.garry@huawei.com>
15793 R: Will Deacon <will@kernel.org>
15794 R: James Clark <james.clark@arm.com>
15795 R: Mike Leach <mike.leach@linaro.org>
15796 R: Leo Yan <leo.yan@linaro.org>
15797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15799 F: tools/build/feature/test-libopencsd.c
15800 F: tools/perf/arch/arm*/
15801 F: tools/perf/pmu-events/arch/arm64/
15802 F: tools/perf/util/arm-spe*
15803 F: tools/perf/util/cs-etm*
15805 PERSONALITY HANDLING
15806 M: Christoph Hellwig <hch@infradead.org>
15807 L: linux-abi-devel@lists.sourceforge.net
15809 F: include/linux/personality.h
15810 F: include/uapi/linux/personality.h
15812 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15813 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15814 L: linux-input@vger.kernel.org
15816 F: Documentation/input/devices/pxrc.rst
15817 F: drivers/input/joystick/pxrc.c
15820 M: Remi Denis-Courmont <courmisch@gmail.com>
15822 F: Documentation/networking/phonet.rst
15823 F: include/linux/phonet.h
15824 F: include/net/phonet/
15825 F: include/uapi/linux/phonet.h
15829 M: Joern Engel <joern@lazybastard.org>
15830 L: linux-mtd@lists.infradead.org
15832 F: drivers/mtd/devices/phram.c
15835 M: Bruno Prémont <bonbons@linux-vserver.org>
15836 L: linux-input@vger.kernel.org
15838 F: drivers/hid/hid-picolcd*
15841 M: Christian Brauner <christian@brauner.io>
15842 L: linux-kernel@vger.kernel.org
15844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15846 F: tools/testing/selftests/clone3/
15847 F: tools/testing/selftests/pid_namespace/
15848 F: tools/testing/selftests/pidfd/
15851 K: \b(clone_args|kernel_clone_args)\b
15853 PIN CONTROL SUBSYSTEM
15854 M: Linus Walleij <linus.walleij@linaro.org>
15855 L: linux-gpio@vger.kernel.org
15857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15858 F: Documentation/devicetree/bindings/pinctrl/
15859 F: Documentation/driver-api/pin-control.rst
15860 F: drivers/pinctrl/
15861 F: include/linux/pinctrl/
15863 PIN CONTROLLER - AMD
15864 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15865 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15867 F: drivers/pinctrl/pinctrl-amd.c
15869 PIN CONTROLLER - FREESCALE
15870 M: Dong Aisheng <aisheng.dong@nxp.com>
15871 M: Fabio Estevam <festevam@gmail.com>
15872 M: Shawn Guo <shawnguo@kernel.org>
15873 M: Stefan Agner <stefan@agner.ch>
15874 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15875 L: linux-gpio@vger.kernel.org
15877 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15878 F: drivers/pinctrl/freescale/
15880 PIN CONTROLLER - INTEL
15881 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15882 M: Andy Shevchenko <andy@kernel.org>
15884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15885 F: drivers/pinctrl/intel/
15887 PIN CONTROLLER - KEEMBAY
15888 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15890 F: drivers/pinctrl/pinctrl-keembay*
15892 PIN CONTROLLER - MEDIATEK
15893 M: Sean Wang <sean.wang@kernel.org>
15894 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15896 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15897 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15898 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15899 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15900 F: drivers/pinctrl/mediatek/
15902 PIN CONTROLLER - MICROCHIP AT91
15903 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15905 L: linux-gpio@vger.kernel.org
15907 F: drivers/gpio/gpio-sama5d2-piobu.c
15908 F: drivers/pinctrl/pinctrl-at91*
15910 PIN CONTROLLER - QUALCOMM
15911 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15912 L: linux-arm-msm@vger.kernel.org
15914 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15915 F: drivers/pinctrl/qcom/
15917 PIN CONTROLLER - RENESAS
15918 M: Geert Uytterhoeven <geert+renesas@glider.be>
15919 L: linux-renesas-soc@vger.kernel.org
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15922 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15923 F: drivers/pinctrl/renesas/
15925 PIN CONTROLLER - SAMSUNG
15926 M: Tomasz Figa <tomasz.figa@gmail.com>
15927 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15928 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15929 R: Alim Akhtar <alim.akhtar@samsung.com>
15930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15931 L: linux-samsung-soc@vger.kernel.org
15933 C: irc://irc.libera.chat/linux-exynos
15934 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15935 B: mailto:linux-samsung-soc@vger.kernel.org
15936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15937 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15938 F: drivers/pinctrl/samsung/
15939 F: include/dt-bindings/pinctrl/samsung.h
15941 PIN CONTROLLER - SINGLE
15942 M: Tony Lindgren <tony@atomide.com>
15943 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15945 L: linux-omap@vger.kernel.org
15947 F: drivers/pinctrl/pinctrl-single.c
15949 PIN CONTROLLER - THUNDERBAY
15950 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15952 F: drivers/pinctrl/pinctrl-thunderbay.c
15954 PIN CONTROLLER - SUNPLUS / TIBBO
15955 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15956 M: Wells Lu <wellslutw@gmail.com>
15957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15959 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15960 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15961 F: drivers/pinctrl/sunplus/
15962 F: include/dt-bindings/pinctrl/sppctl*.h
15965 M: linux-block@vger.kernel.org
15967 F: drivers/block/pktcdvd.c
15968 F: include/linux/pktcdvd.h
15969 F: include/uapi/linux/pktcdvd.h
15971 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15972 M: Tomasz Duszynski <tduszyns@gmail.com>
15974 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15975 F: drivers/iio/chemical/pms7003.c
15977 PLATFORM FEATURE INFRASTRUCTURE
15978 M: Juergen Gross <jgross@suse.com>
15980 F: arch/*/include/asm/platform-feature.h
15981 F: include/asm-generic/platform-feature.h
15982 F: include/linux/platform-feature.h
15983 F: kernel/platform-feature.c
15986 M: Jacob Keller <jacob.e.keller@intel.com>
15988 F: Documentation/driver-api/pldmfw/
15989 F: include/linux/pldmfw.h
15993 M: Logan Gunthorpe <logang@deltatee.com>
15995 F: drivers/dma/plx_dma.c
15998 M: Charles Hsu <hsu.yungteng@gmail.com>
15999 L: linux-hwmon@vger.kernel.org
16001 F: Documentation/hwmon/pm6764tr.rst
16002 F: drivers/hwmon/pmbus/pm6764tr.c
16005 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16006 L: linux-pm@vger.kernel.org
16008 W: https://01.org/pm-graph
16009 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16010 T: git git://github.com/intel/pm-graph
16011 F: tools/power/pm-graph
16013 PMBUS HARDWARE MONITORING DRIVERS
16014 M: Guenter Roeck <linux@roeck-us.net>
16015 L: linux-hwmon@vger.kernel.org
16017 W: http://hwmon.wiki.kernel.org/
16018 W: http://www.roeck-us.net/linux/drivers/
16019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16020 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16021 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16022 F: Documentation/hwmon/adm1275.rst
16023 F: Documentation/hwmon/ibm-cffps.rst
16024 F: Documentation/hwmon/ir35221.rst
16025 F: Documentation/hwmon/lm25066.rst
16026 F: Documentation/hwmon/ltc2978.rst
16027 F: Documentation/hwmon/ltc3815.rst
16028 F: Documentation/hwmon/max16064.rst
16029 F: Documentation/hwmon/max20751.rst
16030 F: Documentation/hwmon/max31785.rst
16031 F: Documentation/hwmon/max34440.rst
16032 F: Documentation/hwmon/max8688.rst
16033 F: Documentation/hwmon/pmbus-core.rst
16034 F: Documentation/hwmon/pmbus.rst
16035 F: Documentation/hwmon/tps40422.rst
16036 F: Documentation/hwmon/ucd9000.rst
16037 F: Documentation/hwmon/ucd9200.rst
16038 F: Documentation/hwmon/zl6100.rst
16039 F: drivers/hwmon/pmbus/
16040 F: include/linux/pmbus.h
16042 PMC SIERRA MaxRAID DRIVER
16043 L: linux-scsi@vger.kernel.org
16045 W: http://www.pmc-sierra.com/
16046 F: drivers/scsi/pmcraid.*
16048 PMC SIERRA PM8001 DRIVER
16049 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16050 L: linux-scsi@vger.kernel.org
16052 F: drivers/scsi/pm8001/
16054 PNI RM3100 IIO DRIVER
16055 M: Song Qiang <songqiang1304521@gmail.com>
16056 L: linux-iio@vger.kernel.org
16058 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16059 F: drivers/iio/magnetometer/rm3100*
16062 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16063 L: linux-acpi@vger.kernel.org
16066 F: include/linux/pnp.h
16068 POSIX CLOCKS and TIMERS
16069 M: Thomas Gleixner <tglx@linutronix.de>
16070 L: linux-kernel@vger.kernel.org
16072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16074 F: include/linux/time_namespace.h
16075 F: include/linux/timer*
16076 F: kernel/time/*timer*
16077 F: kernel/time/namespace.c
16079 POWER MANAGEMENT CORE
16080 M: "Rafael J. Wysocki" <rafael@kernel.org>
16081 L: linux-pm@vger.kernel.org
16083 B: https://bugzilla.kernel.org
16084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16085 F: drivers/base/power/
16086 F: drivers/powercap/
16087 F: include/linux/intel_rapl.h
16088 F: include/linux/pm.h
16089 F: include/linux/pm_*
16090 F: include/linux/powercap.h
16091 F: kernel/configs/nopm.config
16093 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16094 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16095 L: linux-pm@vger.kernel.org
16097 B: https://bugzilla.kernel.org
16098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16099 F: drivers/powercap/dtpm*
16100 F: include/linux/dtpm.h
16102 POWER STATE COORDINATION INTERFACE (PSCI)
16103 M: Mark Rutland <mark.rutland@arm.com>
16104 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16107 F: drivers/firmware/psci/
16108 F: include/linux/psci.h
16109 F: include/uapi/linux/psci.h
16111 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16112 M: Sebastian Reichel <sre@kernel.org>
16113 L: linux-pm@vger.kernel.org
16115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16116 F: Documentation/ABI/testing/sysfs-class-power
16117 F: Documentation/devicetree/bindings/power/supply/
16118 F: drivers/power/supply/
16119 F: include/linux/power/
16120 F: include/linux/power_supply.h
16122 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16123 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16124 L: linuxppc-dev@lists.ozlabs.org
16126 F: drivers/char/powernv-op-panel.c
16128 PPP OVER ATM (RFC 2364)
16129 M: Mitchell Blank Jr <mitch@sfgoth.com>
16131 F: include/uapi/linux/atmppp.h
16132 F: net/atm/pppoatm.c
16135 M: Michal Ostrowski <mostrows@earthlink.net>
16137 F: drivers/net/ppp/pppoe.c
16138 F: drivers/net/ppp/pppox.c
16141 M: James Chapman <jchapman@katalix.com>
16143 F: include/linux/if_pppol2tp.h
16144 F: include/uapi/linux/if_pppol2tp.h
16145 F: net/l2tp/l2tp_ppp.c
16147 PPP PROTOCOL DRIVERS AND COMPRESSORS
16148 M: Paul Mackerras <paulus@samba.org>
16149 L: linux-ppp@vger.kernel.org
16151 F: drivers/net/ppp/ppp_*
16154 M: Rodolfo Giometti <giometti@enneenne.com>
16155 L: linuxpps@ml.enneenne.com (subscribers-only)
16157 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16158 F: Documentation/ABI/testing/sysfs-pps
16159 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16160 F: Documentation/driver-api/pps.rst
16162 F: include/linux/pps*.h
16163 F: include/uapi/linux/pps.h
16166 M: Dmitry Kozlov <xeb@mail.ru>
16167 L: netdev@vger.kernel.org
16169 W: http://sourceforge.net/projects/accel-pptp
16170 F: drivers/net/ppp/pptp.c
16172 PRESSURE STALL INFORMATION (PSI)
16173 M: Johannes Weiner <hannes@cmpxchg.org>
16174 M: Suren Baghdasaryan <surenb@google.com>
16176 F: include/linux/psi*
16177 F: kernel/sched/psi.c
16180 M: Petr Mladek <pmladek@suse.com>
16181 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16182 R: Steven Rostedt <rostedt@goodmis.org>
16183 R: John Ogness <john.ogness@linutronix.de>
16185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16186 F: include/linux/printk.h
16190 R: Chris Down <chris@chrisdown.name>
16192 F: Documentation/core-api/printk-index.rst
16193 F: kernel/printk/index.c
16197 L: linux-kernel@vger.kernel.org
16198 L: linux-fsdevel@vger.kernel.org
16200 F: Documentation/filesystems/proc.rst
16202 F: include/linux/proc_fs.h
16203 F: tools/testing/selftests/proc/
16206 M: Luis Chamberlain <mcgrof@kernel.org>
16207 M: Kees Cook <keescook@chromium.org>
16208 M: Iurii Zaikin <yzaikin@google.com>
16209 L: linux-kernel@vger.kernel.org
16210 L: linux-fsdevel@vger.kernel.org
16212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16213 F: fs/proc/proc_sysctl.c
16214 F: include/linux/sysctl.h
16215 F: kernel/sysctl-test.c
16217 F: tools/testing/selftests/sysctl/
16219 PS3 NETWORK SUPPORT
16220 M: Geoff Levand <geoff@infradead.org>
16221 L: netdev@vger.kernel.org
16222 L: linuxppc-dev@lists.ozlabs.org
16224 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16226 PS3 PLATFORM SUPPORT
16227 M: Geoff Levand <geoff@infradead.org>
16228 L: linuxppc-dev@lists.ozlabs.org
16230 F: arch/powerpc/boot/ps3*
16231 F: arch/powerpc/include/asm/lv1call.h
16232 F: arch/powerpc/include/asm/ps3*.h
16233 F: arch/powerpc/platforms/ps3/
16236 F: drivers/rtc/rtc-ps3.c
16237 F: drivers/usb/host/*ps3.c
16238 F: sound/ppc/snd_ps3*
16241 M: Jim Paris <jim@jtan.com>
16242 M: Geoff Levand <geoff@infradead.org>
16243 L: linuxppc-dev@lists.ozlabs.org
16245 F: drivers/block/ps3vram.c
16247 PSAMPLE PACKET SAMPLING SUPPORT
16248 M: Yotam Gigi <yotam.gi@gmail.com>
16250 F: include/net/psample.h
16251 F: include/uapi/linux/psample.h
16255 M: Kees Cook <keescook@chromium.org>
16256 M: Anton Vorontsov <anton@enomsg.org>
16257 M: Colin Cross <ccross@android.com>
16258 M: Tony Luck <tony.luck@intel.com>
16260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16261 F: Documentation/admin-guide/ramoops.rst
16262 F: Documentation/admin-guide/pstore-blk.rst
16263 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16264 F: drivers/acpi/apei/erst.c
16265 F: drivers/firmware/efi/efi-pstore.c
16267 F: include/linux/pstore*
16268 K: \b(pstore|ramoops)
16270 PTP HARDWARE CLOCK SUPPORT
16271 M: Richard Cochran <richardcochran@gmail.com>
16272 L: netdev@vger.kernel.org
16274 W: http://linuxptp.sourceforge.net/
16275 F: Documentation/ABI/testing/sysfs-ptp
16276 F: Documentation/driver-api/ptp.rst
16277 F: drivers/net/phy/dp83640*
16279 F: include/linux/ptp_cl*
16281 PTP VIRTUAL CLOCK SUPPORT
16282 M: Yangbo Lu <yangbo.lu@nxp.com>
16283 L: netdev@vger.kernel.org
16285 F: drivers/ptp/ptp_vclock.c
16286 F: net/ethtool/phc_vclocks.c
16289 M: Oleg Nesterov <oleg@redhat.com>
16291 F: arch/*/*/ptrace*.c
16292 F: arch/*/include/asm/ptrace*.h
16293 F: arch/*/ptrace*.c
16294 F: include/asm-generic/syscall.h
16295 F: include/linux/ptrace.h
16296 F: include/linux/regset.h
16297 F: include/uapi/linux/ptrace.h
16301 M: Hans Verkuil <hverkuil@xs4all.nl>
16302 L: linux-media@vger.kernel.org
16304 T: git git://linuxtv.org/media_tree.git
16305 F: Documentation/admin-guide/media/pulse8-cec.rst
16306 F: drivers/media/cec/usb/pulse8/
16308 PURELIFI PLFXLC DRIVER
16309 M: Srinivasan Raju <srini.raju@purelifi.com>
16310 L: linux-wireless@vger.kernel.org
16312 F: drivers/net/wireless/purelifi/plfxlc/
16314 PVRUSB2 VIDEO4LINUX DRIVER
16315 M: Mike Isely <isely@pobox.com>
16316 L: pvrusb2@isely.net (subscribers-only)
16317 L: linux-media@vger.kernel.org
16319 W: http://www.isely.net/pvrusb2/
16320 T: git git://linuxtv.org/media_tree.git
16321 F: Documentation/driver-api/media/drivers/pvrusb2*
16322 F: drivers/media/usb/pvrusb2/
16325 M: Hans Verkuil <hverkuil@xs4all.nl>
16326 L: linux-media@vger.kernel.org
16328 T: git git://linuxtv.org/media_tree.git
16329 F: drivers/media/usb/pwc/*
16330 F: include/trace/events/pwc.h
16333 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16334 L: linux-hwmon@vger.kernel.org
16336 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16337 F: Documentation/hwmon/pwm-fan.rst
16338 F: drivers/hwmon/pwm-fan.c
16341 M: Sean Young <sean@mess.org>
16342 L: linux-media@vger.kernel.org
16344 F: drivers/media/rc/pwm-ir-tx.c
16347 M: Thierry Reding <thierry.reding@gmail.com>
16348 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16349 M: Lee Jones <lee.jones@linaro.org>
16350 L: linux-pwm@vger.kernel.org
16352 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16354 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16355 F: Documentation/devicetree/bindings/pwm/
16356 F: Documentation/driver-api/pwm.rst
16357 F: drivers/gpio/gpio-mvebu.c
16359 F: drivers/video/backlight/pwm_bl.c
16360 F: include/linux/pwm.h
16361 F: include/linux/pwm_backlight.h
16362 K: pwm_(config|apply_state|ops)
16365 M: Robert Jarzmik <robert.jarzmik@free.fr>
16366 L: linux-gpio@vger.kernel.org
16368 F: drivers/gpio/gpio-pxa.c
16374 M: Robert Jarzmik <robert.jarzmik@free.fr>
16375 L: linux-rtc@vger.kernel.org
16378 PXA2xx/PXA3xx SUPPORT
16379 M: Daniel Mack <daniel@zonque.org>
16380 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16381 M: Robert Jarzmik <robert.jarzmik@free.fr>
16382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16384 T: git git://github.com/hzhuang1/linux.git
16385 T: git git://github.com/rjarzmik/linux.git
16386 F: arch/arm/boot/dts/pxa*
16387 F: arch/arm/mach-pxa/
16388 F: drivers/dma/pxa*
16389 F: drivers/pcmcia/pxa2xx*
16390 F: drivers/pinctrl/pxa/
16391 F: drivers/spi/spi-pxa2xx*
16392 F: drivers/usb/gadget/udc/pxa2*
16393 F: include/sound/pxa2xx-lib.h
16398 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16399 L: qat-linux@intel.com
16401 F: drivers/crypto/qat/
16403 QCOM AUDIO (ASoC) DRIVERS
16404 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16405 M: Banajit Goswami <bgoswami@quicinc.com>
16406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16408 F: sound/soc/codecs/lpass-va-macro.c
16409 F: sound/soc/codecs/lpass-wsa-macro.*
16410 F: sound/soc/codecs/msm8916-wcd-analog.c
16411 F: sound/soc/codecs/msm8916-wcd-digital.c
16412 F: sound/soc/codecs/wcd9335.*
16413 F: sound/soc/codecs/wcd934x.c
16414 F: sound/soc/codecs/wcd-clsh-v2.*
16415 F: sound/soc/codecs/wsa881x.c
16418 QCOM EMBEDDED USB DEBUGGER (EUD)
16419 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16420 L: linux-arm-msm@vger.kernel.org
16422 F: Documentation/ABI/testing/sysfs-driver-eud
16423 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16424 F: drivers/usb/misc/qcom_eud.c
16427 M: Alex Elder <elder@kernel.org>
16428 L: netdev@vger.kernel.org
16430 F: drivers/net/ipa/
16432 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16433 M: Gabriel Somlo <somlo@cmu.edu>
16434 M: "Michael S. Tsirkin" <mst@redhat.com>
16435 L: qemu-devel@nongnu.org
16437 F: drivers/firmware/qemu_fw_cfg.c
16438 F: include/uapi/linux/qemu_fw_cfg.h
16441 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16442 L: linux-rdma@vger.kernel.org
16444 F: drivers/infiniband/hw/qib/
16446 QLOGIC QL41xxx FCOE DRIVER
16447 M: Saurav Kashyap <skashyap@marvell.com>
16448 M: Javed Hasan <jhasan@marvell.com>
16449 M: GR-QLogic-Storage-Upstream@marvell.com
16450 L: linux-scsi@vger.kernel.org
16452 F: drivers/scsi/qedf/
16454 QLOGIC QL41xxx ISCSI DRIVER
16455 M: Nilesh Javali <njavali@marvell.com>
16456 M: Manish Rangankar <mrangankar@marvell.com>
16457 M: GR-QLogic-Storage-Upstream@marvell.com
16458 L: linux-scsi@vger.kernel.org
16460 F: drivers/scsi/qedi/
16462 QLOGIC QL4xxx ETHERNET DRIVER
16463 M: Ariel Elior <aelior@marvell.com>
16464 M: Manish Chopra <manishc@marvell.com>
16465 L: netdev@vger.kernel.org
16467 F: drivers/net/ethernet/qlogic/qed/
16468 F: drivers/net/ethernet/qlogic/qede/
16469 F: include/linux/qed/
16471 QLOGIC QL4xxx RDMA DRIVER
16472 M: Michal Kalderon <mkalderon@marvell.com>
16473 M: Ariel Elior <aelior@marvell.com>
16474 L: linux-rdma@vger.kernel.org
16476 F: drivers/infiniband/hw/qedr/
16477 F: include/uapi/rdma/qedr-abi.h
16479 QLOGIC QLA1280 SCSI DRIVER
16480 M: Michael Reed <mdr@sgi.com>
16481 L: linux-scsi@vger.kernel.org
16483 F: drivers/scsi/qla1280.[ch]
16485 QLOGIC QLA2XXX FC-SCSI DRIVER
16486 M: Nilesh Javali <njavali@marvell.com>
16487 M: GR-QLogic-Storage-Upstream@marvell.com
16488 L: linux-scsi@vger.kernel.org
16490 F: drivers/scsi/qla2xxx/
16492 QLOGIC QLA3XXX NETWORK DRIVER
16493 M: GR-Linux-NIC-Dev@marvell.com
16494 L: netdev@vger.kernel.org
16496 F: drivers/net/ethernet/qlogic/qla3xxx.*
16498 QLOGIC QLA4XXX iSCSI DRIVER
16499 M: Nilesh Javali <njavali@marvell.com>
16500 M: Manish Rangankar <mrangankar@marvell.com>
16501 M: GR-QLogic-Storage-Upstream@marvell.com
16502 L: linux-scsi@vger.kernel.org
16504 F: drivers/scsi/qla4xxx/
16506 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16507 M: Shahed Shaikh <shshaikh@marvell.com>
16508 M: Manish Chopra <manishc@marvell.com>
16509 M: GR-Linux-NIC-Dev@marvell.com
16510 L: netdev@vger.kernel.org
16512 F: drivers/net/ethernet/qlogic/qlcnic/
16514 QLOGIC QLGE 10Gb ETHERNET DRIVER
16515 M: Manish Chopra <manishc@marvell.com>
16516 M: GR-Linux-NIC-Dev@marvell.com
16517 M: Coiby Xu <coiby.xu@gmail.com>
16518 L: netdev@vger.kernel.org
16520 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16521 F: drivers/staging/qlge/
16523 QM1D1B0004 MEDIA DRIVER
16524 M: Akihiro Tsukada <tskd08@gmail.com>
16525 L: linux-media@vger.kernel.org
16527 F: drivers/media/tuners/qm1d1b0004*
16529 QM1D1C0042 MEDIA DRIVER
16530 M: Akihiro Tsukada <tskd08@gmail.com>
16531 L: linux-media@vger.kernel.org
16533 F: drivers/media/tuners/qm1d1c0042*
16536 M: Anders Larsen <al@alarsen.net>
16538 W: http://www.alarsen.net/linux/qnx4fs/
16540 F: include/uapi/linux/qnx4_fs.h
16541 F: include/uapi/linux/qnxtypes.h
16543 QORIQ DPAA2 FSL-MC BUS DRIVER
16544 M: Stuart Yoder <stuyoder@gmail.com>
16545 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16546 L: linux-kernel@vger.kernel.org
16548 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16549 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16550 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16551 F: drivers/bus/fsl-mc/
16552 F: include/uapi/linux/fsl_mc.h
16554 QT1010 MEDIA DRIVER
16555 M: Antti Palosaari <crope@iki.fi>
16556 L: linux-media@vger.kernel.org
16558 W: https://linuxtv.org
16559 W: http://palosaari.fi/linux/
16560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16561 T: git git://linuxtv.org/anttip/media_tree.git
16562 F: drivers/media/tuners/qt1010*
16564 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16565 M: Kalle Valo <kvalo@kernel.org>
16566 L: ath10k@lists.infradead.org
16568 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16570 F: drivers/net/wireless/ath/ath10k/
16571 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16573 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16574 M: Kalle Valo <kvalo@kernel.org>
16575 L: ath11k@lists.infradead.org
16577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16578 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16579 F: drivers/net/wireless/ath/ath11k/
16581 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16582 M: Toke Høiland-Jørgensen <toke@toke.dk>
16583 L: linux-wireless@vger.kernel.org
16585 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16586 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16587 F: drivers/net/wireless/ath/ath9k/
16589 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16590 M: Stephan Gerhold <stephan@gerhold.net>
16591 L: netdev@vger.kernel.org
16592 L: linux-arm-msm@vger.kernel.org
16594 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16595 F: drivers/net/wwan/qcom_bam_dmux.c
16597 QUALCOMM CAMERA SUBSYSTEM DRIVER
16598 M: Robert Foss <robert.foss@linaro.org>
16599 M: Todor Tomov <todor.too@gmail.com>
16600 L: linux-media@vger.kernel.org
16602 F: Documentation/admin-guide/media/qcom_camss.rst
16603 F: Documentation/devicetree/bindings/media/*camss*
16604 F: drivers/media/platform/qcom/camss/
16606 QUALCOMM CLOCK DRIVERS
16607 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16608 L: linux-arm-msm@vger.kernel.org
16610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16611 F: Documentation/devicetree/bindings/clock/qcom,*
16612 F: drivers/clk/qcom/
16613 F: include/dt-bindings/clock/qcom,*
16615 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16616 M: Niklas Cassel <nks@flawful.org>
16617 L: linux-pm@vger.kernel.org
16618 L: linux-arm-msm@vger.kernel.org
16620 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16621 F: drivers/soc/qcom/cpr.c
16623 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16624 M: Ilia Lin <ilia.lin@kernel.org>
16625 L: linux-pm@vger.kernel.org
16627 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16628 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16629 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16631 QUALCOMM CRYPTO DRIVERS
16632 M: Thara Gopinath <thara.gopinath@gmail.com>
16633 L: linux-crypto@vger.kernel.org
16634 L: linux-arm-msm@vger.kernel.org
16636 F: drivers/crypto/qce/
16638 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16639 M: Timur Tabi <timur@kernel.org>
16640 L: netdev@vger.kernel.org
16642 F: drivers/net/ethernet/qualcomm/emac/
16644 QUALCOMM ETHQOS ETHERNET DRIVER
16645 M: Vinod Koul <vkoul@kernel.org>
16646 L: netdev@vger.kernel.org
16648 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16649 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16651 QUALCOMM FASTRPC DRIVER
16652 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16653 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16654 L: linux-arm-msm@vger.kernel.org
16656 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16657 F: drivers/misc/fastrpc.c
16658 F: include/uapi/misc/fastrpc.h
16660 QUALCOMM HEXAGON ARCHITECTURE
16661 M: Brian Cain <bcain@quicinc.com>
16662 L: linux-hexagon@vger.kernel.org
16663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16667 QUALCOMM HIDMA DRIVER
16668 M: Sinan Kaya <okaya@kernel.org>
16669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16670 L: linux-arm-msm@vger.kernel.org
16671 L: dmaengine@vger.kernel.org
16673 F: drivers/dma/qcom/hidma*
16675 QUALCOMM I2C CCI DRIVER
16676 M: Loic Poulain <loic.poulain@linaro.org>
16677 M: Robert Foss <robert.foss@linaro.org>
16678 L: linux-i2c@vger.kernel.org
16679 L: linux-arm-msm@vger.kernel.org
16681 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16682 F: drivers/i2c/busses/i2c-qcom-cci.c
16685 M: Rob Clark <robdclark@gmail.com>
16686 L: iommu@lists.linux-foundation.org
16687 L: iommu@lists.linux.dev
16688 L: linux-arm-msm@vger.kernel.org
16690 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16692 QUALCOMM IPC ROUTER (QRTR) DRIVER
16693 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16694 L: linux-arm-msm@vger.kernel.org
16696 F: include/trace/events/qrtr.h
16697 F: include/uapi/linux/qrtr.h
16700 QUALCOMM IPCC MAILBOX DRIVER
16701 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16702 L: linux-arm-msm@vger.kernel.org
16704 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16705 F: drivers/mailbox/qcom-ipcc.c
16706 F: include/dt-bindings/mailbox/qcom-ipcc.h
16708 QUALCOMM IPQ4019 USB PHY DRIVER
16709 M: Robert Marko <robert.marko@sartura.hr>
16710 M: Luka Perkov <luka.perkov@sartura.hr>
16711 L: linux-arm-msm@vger.kernel.org
16713 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16714 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16716 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16717 M: Robert Marko <robert.marko@sartura.hr>
16718 M: Luka Perkov <luka.perkov@sartura.hr>
16719 L: linux-arm-msm@vger.kernel.org
16721 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16722 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16724 QUALCOMM NAND CONTROLLER DRIVER
16725 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16726 L: linux-mtd@lists.infradead.org
16727 L: linux-arm-msm@vger.kernel.org
16729 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16730 F: drivers/mtd/nand/raw/qcom_nandc.c
16732 QUALCOMM RMNET DRIVER
16733 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16734 M: Sean Tranchetti <quic_stranche@quicinc.com>
16735 L: netdev@vger.kernel.org
16737 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16738 F: drivers/net/ethernet/qualcomm/rmnet/
16739 F: include/linux/if_rmnet.h
16741 QUALCOMM TSENS THERMAL DRIVER
16742 M: Amit Kucheria <amitk@kernel.org>
16743 M: Thara Gopinath <thara.gopinath@gmail.com>
16744 L: linux-pm@vger.kernel.org
16745 L: linux-arm-msm@vger.kernel.org
16747 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16748 F: drivers/thermal/qcom/
16750 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16751 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16752 L: linux-media@vger.kernel.org
16753 L: linux-arm-msm@vger.kernel.org
16755 T: git git://linuxtv.org/media_tree.git
16756 F: Documentation/devicetree/bindings/media/*venus*
16757 F: drivers/media/platform/qcom/venus/
16759 QUALCOMM WCN36XX WIRELESS DRIVER
16760 M: Loic Poulain <loic.poulain@linaro.org>
16761 L: wcn36xx@lists.infradead.org
16763 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16764 F: drivers/net/wireless/ath/wcn36xx/
16766 QUANTENNA QTNFMAC WIRELESS DRIVER
16767 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16768 R: Sergey Matyukevich <geomatsi@gmail.com>
16769 L: linux-wireless@vger.kernel.org
16771 F: drivers/net/wireless/quantenna
16773 RADEON and AMDGPU DRM DRIVERS
16774 M: Alex Deucher <alexander.deucher@amd.com>
16775 M: Christian König <christian.koenig@amd.com>
16776 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16777 L: amd-gfx@lists.freedesktop.org
16779 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16780 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16781 C: irc://irc.oftc.net/radeon
16782 F: Documentation/gpu/amdgpu/
16783 F: drivers/gpu/drm/amd/
16784 F: drivers/gpu/drm/radeon/
16785 F: include/uapi/drm/amdgpu_drm.h
16786 F: include/uapi/drm/radeon_drm.h
16788 RADEON FRAMEBUFFER DISPLAY DRIVER
16789 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16790 L: linux-fbdev@vger.kernel.org
16792 F: drivers/video/fbdev/aty/radeon*
16793 F: include/uapi/linux/radeonfb.h
16795 RADIOSHARK RADIO DRIVER
16796 M: Hans Verkuil <hverkuil@xs4all.nl>
16797 L: linux-media@vger.kernel.org
16799 T: git git://linuxtv.org/media_tree.git
16800 F: drivers/media/radio/radio-shark.c
16802 RADIOSHARK2 RADIO DRIVER
16803 M: Hans Verkuil <hverkuil@xs4all.nl>
16804 L: linux-media@vger.kernel.org
16806 T: git git://linuxtv.org/media_tree.git
16807 F: drivers/media/radio/radio-shark2.c
16808 F: drivers/media/radio/radio-tea5777.c
16810 RADOS BLOCK DEVICE (RBD)
16811 M: Ilya Dryomov <idryomov@gmail.com>
16812 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16813 L: ceph-devel@vger.kernel.org
16815 W: http://ceph.com/
16816 T: git git://github.com/ceph/ceph-client.git
16817 F: Documentation/ABI/testing/sysfs-bus-rbd
16818 F: drivers/block/rbd.c
16819 F: drivers/block/rbd_types.h
16821 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16822 M: Paul Mackerras <paulus@samba.org>
16823 L: linux-fbdev@vger.kernel.org
16825 F: drivers/video/fbdev/aty/aty128fb.c
16827 RAINSHADOW-CEC DRIVER
16828 M: Hans Verkuil <hverkuil@xs4all.nl>
16829 L: linux-media@vger.kernel.org
16831 T: git git://linuxtv.org/media_tree.git
16832 F: drivers/media/cec/usb/rainshadow/
16834 RALINK MIPS ARCHITECTURE
16835 M: John Crispin <john@phrozen.org>
16836 L: linux-mips@vger.kernel.org
16838 F: arch/mips/ralink
16840 RALINK MT7621 MIPS ARCHITECTURE
16841 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16842 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16843 L: linux-mips@vger.kernel.org
16845 F: arch/mips/boot/dts/ralink/mt7621*
16847 RALINK PINCTRL DRIVER
16848 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16849 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16850 L: linux-mips@vger.kernel.org
16852 F: drivers/pinctrl/ralink/
16854 RALINK RT2X00 WIRELESS LAN DRIVER
16855 M: Stanislaw Gruszka <stf_xl@wp.pl>
16856 M: Helmut Schaa <helmut.schaa@googlemail.com>
16857 L: linux-wireless@vger.kernel.org
16859 F: drivers/net/wireless/ralink/rt2x00/
16861 RAMDISK RAM BLOCK DEVICE DRIVER
16862 M: Jens Axboe <axboe@kernel.dk>
16864 F: Documentation/admin-guide/blockdev/ramdisk.rst
16865 F: drivers/block/brd.c
16867 RANCHU VIRTUAL BOARD FOR MIPS
16868 M: Miodrag Dinic <miodrag.dinic@mips.com>
16869 L: linux-mips@vger.kernel.org
16871 F: arch/mips/configs/generic/board-ranchu.config
16872 F: arch/mips/generic/board-ranchu.c
16874 RANDOM NUMBER DRIVER
16875 M: "Theodore Ts'o" <tytso@mit.edu>
16876 M: Jason A. Donenfeld <Jason@zx2c4.com>
16877 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16879 F: drivers/char/random.c
16880 F: drivers/virt/vmgenid.c
16883 M: Matt Porter <mporter@kernel.crashing.org>
16884 M: Alexandre Bounine <alex.bou9@gmail.com>
16886 F: drivers/rapidio/
16889 M: Tony Luck <tony.luck@intel.com>
16890 M: Borislav Petkov <bp@alien8.de>
16891 L: linux-edac@vger.kernel.org
16893 F: Documentation/admin-guide/ras.rst
16895 F: include/linux/ras.h
16896 F: include/ras/ras_event.h
16898 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16899 L: linux-wireless@vger.kernel.org
16901 F: drivers/net/wireless/ray*
16903 RC-CORE / LIRC FRAMEWORK
16904 M: Sean Young <sean@mess.org>
16905 L: linux-media@vger.kernel.org
16907 W: http://linuxtv.org
16908 T: git git://linuxtv.org/media_tree.git
16909 F: Documentation/driver-api/media/rc-core.rst
16910 F: Documentation/userspace-api/media/rc/
16911 F: drivers/media/rc/
16912 F: include/media/rc-map.h
16913 F: include/media/rc-core.h
16914 F: include/uapi/linux/lirc.h
16916 RCMM REMOTE CONTROLS DECODER
16917 M: Patrick Lerda <patrick9876@free.fr>
16919 F: drivers/media/rc/ir-rcmm-decoder.c
16921 RCUTORTURE TEST FRAMEWORK
16922 M: "Paul E. McKenney" <paulmck@kernel.org>
16923 M: Josh Triplett <josh@joshtriplett.org>
16924 R: Steven Rostedt <rostedt@goodmis.org>
16925 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16926 R: Lai Jiangshan <jiangshanlai@gmail.com>
16927 L: rcu@vger.kernel.org
16929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16930 F: tools/testing/selftests/rcutorture
16932 RDACM20 Camera Sensor
16933 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16934 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16935 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16936 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16937 L: linux-media@vger.kernel.org
16939 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16940 F: drivers/media/i2c/max9271.c
16941 F: drivers/media/i2c/max9271.h
16942 F: drivers/media/i2c/rdacm20.c
16944 RDACM21 Camera Sensor
16945 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16946 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16947 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16948 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16949 L: linux-media@vger.kernel.org
16951 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16952 F: drivers/media/i2c/max9271.c
16953 F: drivers/media/i2c/max9271.h
16954 F: drivers/media/i2c/rdacm21.c
16957 M: Florian Fainelli <florian@openwrt.org>
16960 RDC R6040 FAST ETHERNET DRIVER
16961 M: Florian Fainelli <f.fainelli@gmail.com>
16962 L: netdev@vger.kernel.org
16964 F: drivers/net/ethernet/rdc/r6040.c
16966 RDMAVT - RDMA verbs software
16967 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16968 L: linux-rdma@vger.kernel.org
16970 F: drivers/infiniband/sw/rdmavt
16972 RDS - RELIABLE DATAGRAM SOCKETS
16973 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16974 L: netdev@vger.kernel.org
16975 L: linux-rdma@vger.kernel.org
16976 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16978 W: https://oss.oracle.com/projects/rds/
16979 F: Documentation/networking/rds.rst
16982 RDT - RESOURCE ALLOCATION
16983 M: Fenghua Yu <fenghua.yu@intel.com>
16984 M: Reinette Chatre <reinette.chatre@intel.com>
16985 L: linux-kernel@vger.kernel.org
16987 F: Documentation/x86/resctrl*
16988 F: arch/x86/include/asm/resctrl.h
16989 F: arch/x86/kernel/cpu/resctrl/
16990 F: tools/testing/selftests/resctrl/
16992 READ-COPY UPDATE (RCU)
16993 M: "Paul E. McKenney" <paulmck@kernel.org>
16994 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16995 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16996 M: Josh Triplett <josh@joshtriplett.org>
16997 R: Steven Rostedt <rostedt@goodmis.org>
16998 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16999 R: Lai Jiangshan <jiangshanlai@gmail.com>
17000 R: Joel Fernandes <joel@joelfernandes.org>
17001 L: rcu@vger.kernel.org
17003 W: http://www.rdrop.com/users/paulmck/RCU/
17004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17005 F: Documentation/RCU/
17006 F: include/linux/rcu*
17008 X: Documentation/RCU/torture.rst
17009 X: include/linux/srcu*.h
17010 X: kernel/rcu/srcu*.c
17012 REAL TIME CLOCK (RTC) SUBSYSTEM
17013 M: Alessandro Zummo <a.zummo@towertech.it>
17014 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17015 L: linux-rtc@vger.kernel.org
17017 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17019 F: Documentation/admin-guide/rtc.rst
17020 F: Documentation/devicetree/bindings/rtc/
17022 F: include/linux/platform_data/rtc-*
17023 F: include/linux/rtc.h
17024 F: include/linux/rtc/
17025 F: include/uapi/linux/rtc.h
17026 F: tools/testing/selftests/rtc/
17028 REALTEK AUDIO CODECS
17029 M: Oder Chiou <oder_chiou@realtek.com>
17031 F: include/sound/rt*.h
17032 F: sound/soc/codecs/rt*
17034 REALTEK OTTO WATCHDOG
17035 M: Sander Vanheule <sander@svanheule.net>
17036 L: linux-watchdog@vger.kernel.org
17038 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17039 F: drivers/watchdog/realtek_otto_wdt.c
17041 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17042 M: Linus Walleij <linus.walleij@linaro.org>
17043 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17045 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17046 F: drivers/net/dsa/realtek/*
17048 REALTEK WIRELESS DRIVER (rtlwifi family)
17049 M: Ping-Ke Shih <pkshih@realtek.com>
17050 L: linux-wireless@vger.kernel.org
17052 W: https://wireless.wiki.kernel.org/
17053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17054 F: drivers/net/wireless/realtek/rtlwifi/
17056 REALTEK WIRELESS DRIVER (rtw88)
17057 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17058 L: linux-wireless@vger.kernel.org
17060 F: drivers/net/wireless/realtek/rtw88/
17062 REALTEK WIRELESS DRIVER (rtw89)
17063 M: Ping-Ke Shih <pkshih@realtek.com>
17064 L: linux-wireless@vger.kernel.org
17066 F: drivers/net/wireless/realtek/rtw89/
17068 REDPINE WIRELESS DRIVER
17069 M: Amitkumar Karwar <amitkarwar@gmail.com>
17070 M: Siva Rebbagondla <siva8118@gmail.com>
17071 L: linux-wireless@vger.kernel.org
17073 F: drivers/net/wireless/rsi/
17075 REGISTER MAP ABSTRACTION
17076 M: Mark Brown <broonie@kernel.org>
17077 L: linux-kernel@vger.kernel.org
17079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17080 F: Documentation/devicetree/bindings/regmap/
17081 F: drivers/base/regmap/
17082 F: include/linux/regmap.h
17084 REISERFS FILE SYSTEM
17085 L: reiserfs-devel@vger.kernel.org
17089 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17090 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17091 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17092 L: linux-remoteproc@vger.kernel.org
17094 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17095 F: Documentation/ABI/testing/sysfs-class-remoteproc
17096 F: Documentation/devicetree/bindings/remoteproc/
17097 F: Documentation/staging/remoteproc.rst
17098 F: drivers/remoteproc/
17099 F: include/linux/remoteproc.h
17100 F: include/linux/remoteproc/
17102 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17103 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17104 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17105 L: linux-remoteproc@vger.kernel.org
17107 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17108 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17109 F: Documentation/staging/rpmsg.rst
17111 F: include/linux/rpmsg.h
17112 F: include/linux/rpmsg/
17113 F: include/uapi/linux/rpmsg.h
17116 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17117 M: Stephan Gerhold <stephan@gerhold.net>
17118 L: netdev@vger.kernel.org
17119 L: linux-remoteproc@vger.kernel.org
17121 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17123 RENESAS CLOCK DRIVERS
17124 M: Geert Uytterhoeven <geert+renesas@glider.be>
17125 L: linux-renesas-soc@vger.kernel.org
17127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17128 F: Documentation/devicetree/bindings/clock/renesas,*
17129 F: drivers/clk/renesas/
17131 RENESAS EMEV2 I2C DRIVER
17132 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17133 L: linux-renesas-soc@vger.kernel.org
17135 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17136 F: drivers/i2c/busses/i2c-emev2.c
17138 RENESAS ETHERNET DRIVERS
17139 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17140 L: netdev@vger.kernel.org
17141 L: linux-renesas-soc@vger.kernel.org
17142 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17143 F: drivers/net/ethernet/renesas/
17144 F: include/linux/sh_eth.h
17146 RENESAS R-CAR GYROADC DRIVER
17147 M: Marek Vasut <marek.vasut@gmail.com>
17148 L: linux-iio@vger.kernel.org
17150 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17151 F: drivers/iio/adc/rcar-gyroadc.c
17153 RENESAS R-CAR I2C DRIVERS
17154 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17155 L: linux-renesas-soc@vger.kernel.org
17157 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17158 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17159 F: drivers/i2c/busses/i2c-rcar.c
17160 F: drivers/i2c/busses/i2c-sh_mobile.c
17162 RENESAS R-CAR SATA DRIVER
17163 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17165 L: linux-ide@vger.kernel.org
17166 L: linux-renesas-soc@vger.kernel.org
17167 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17168 F: drivers/ata/sata_rcar.c
17170 RENESAS R-CAR THERMAL DRIVERS
17171 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17172 L: linux-renesas-soc@vger.kernel.org
17174 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17175 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17176 F: drivers/thermal/rcar_gen3_thermal.c
17177 F: drivers/thermal/rcar_thermal.c
17179 RENESAS RIIC DRIVER
17180 M: Chris Brandt <chris.brandt@renesas.com>
17181 L: linux-renesas-soc@vger.kernel.org
17183 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17184 F: drivers/i2c/busses/i2c-riic.c
17186 RENESAS USB PHY DRIVER
17187 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17188 L: linux-renesas-soc@vger.kernel.org
17190 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17192 RENESAS RZ/G2L A/D DRIVER
17193 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17194 L: linux-iio@vger.kernel.org
17195 L: linux-renesas-soc@vger.kernel.org
17197 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17198 F: drivers/iio/adc/rzg2l_adc.c
17200 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17201 M: Clément Léger <clement.leger@bootlin.com>
17202 L: linux-renesas-soc@vger.kernel.org
17203 L: netdev@vger.kernel.org
17205 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17206 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17207 F: drivers/net/dsa/rzn1_a5psw*
17208 F: drivers/net/pcs/pcs-rzn1-miic.c
17209 F: include/dt-bindings/net/pcs-rzn1-miic.h
17210 F: include/linux/pcs-rzn1-miic.h
17211 F: net/dsa/tag_rzn1_a5psw.c
17213 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17214 M: Miquel Raynal <miquel.raynal@bootlin.com>
17215 L: linux-rtc@vger.kernel.org
17216 L: linux-renesas-soc@vger.kernel.org
17218 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17219 F: drivers/rtc/rtc-rzn1.c
17221 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17222 M: Miquel Raynal <miquel.raynal@bootlin.com>
17223 L: linux-mtd@lists.infradead.org
17224 L: linux-renesas-soc@vger.kernel.org
17226 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17227 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17229 RESET CONTROLLER FRAMEWORK
17230 M: Philipp Zabel <p.zabel@pengutronix.de>
17232 T: git git://git.pengutronix.de/git/pza/linux
17233 F: Documentation/devicetree/bindings/reset/
17234 F: Documentation/driver-api/reset.rst
17236 F: include/dt-bindings/reset/
17237 F: include/linux/reset-controller.h
17238 F: include/linux/reset.h
17239 F: include/linux/reset/
17240 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17242 RESTARTABLE SEQUENCES SUPPORT
17243 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17244 M: Peter Zijlstra <peterz@infradead.org>
17245 M: "Paul E. McKenney" <paulmck@kernel.org>
17246 M: Boqun Feng <boqun.feng@gmail.com>
17247 L: linux-kernel@vger.kernel.org
17249 F: include/trace/events/rseq.h
17250 F: include/uapi/linux/rseq.h
17252 F: tools/testing/selftests/rseq/
17255 M: Johannes Berg <johannes@sipsolutions.net>
17256 L: linux-wireless@vger.kernel.org
17258 W: https://wireless.wiki.kernel.org/
17259 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17262 F: Documentation/ABI/stable/sysfs-class-rfkill
17263 F: Documentation/driver-api/rfkill.rst
17264 F: include/linux/rfkill.h
17265 F: include/uapi/linux/rfkill.h
17269 M: Thomas Graf <tgraf@suug.ch>
17270 M: Herbert Xu <herbert@gondor.apana.org.au>
17271 L: netdev@vger.kernel.org
17273 F: include/linux/rhashtable-types.h
17274 F: include/linux/rhashtable.h
17275 F: lib/rhashtable.c
17276 F: lib/test_rhashtable.c
17278 RICOH R5C592 MEMORYSTICK DRIVER
17279 M: Maxim Levitsky <maximlevitsky@gmail.com>
17281 F: drivers/memstick/host/r592.*
17283 RICOH SMARTMEDIA/XD DRIVER
17284 M: Maxim Levitsky <maximlevitsky@gmail.com>
17286 F: drivers/mtd/nand/raw/r852.c
17287 F: drivers/mtd/nand/raw/r852.h
17290 M: Atish Patra <atishp@atishpatra.org>
17291 R: Anup Patel <anup@brainfault.org>
17292 L: linux-riscv@lists.infradead.org
17294 F: drivers/perf/riscv_pmu.c
17295 F: drivers/perf/riscv_pmu_legacy.c
17296 F: drivers/perf/riscv_pmu_sbi.c
17298 RISC-V ARCHITECTURE
17299 M: Paul Walmsley <paul.walmsley@sifive.com>
17300 M: Palmer Dabbelt <palmer@dabbelt.com>
17301 M: Albert Ou <aou@eecs.berkeley.edu>
17302 L: linux-riscv@lists.infradead.org
17304 P: Documentation/riscv/patch-acceptance.rst
17305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17310 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17311 M: Lewis Hanly <lewis.hanly@microchip.com>
17312 M: Conor Dooley <conor.dooley@microchip.com>
17313 L: linux-riscv@lists.infradead.org
17315 F: arch/riscv/boot/dts/microchip/
17316 F: drivers/mailbox/mailbox-mpfs.c
17317 F: drivers/soc/microchip/
17318 F: include/soc/microchip/mpfs.h
17321 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17322 M: Jack Wang <jinpu.wang@ionos.com>
17323 L: linux-block@vger.kernel.org
17325 F: drivers/block/rnbd/
17328 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17330 W: http://sourceforge.net/projects/roccat/
17331 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17332 F: drivers/hid/hid-roccat*
17333 F: include/linux/hid-roccat*
17335 ROCKCHIP I2S TDM DRIVER
17336 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17337 L: linux-rockchip@lists.infradead.org
17339 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17340 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17342 ROCKCHIP ISP V1 DRIVER
17343 M: Dafna Hirschfeld <dafna@fastmail.com>
17344 L: linux-media@vger.kernel.org
17345 L: linux-rockchip@lists.infradead.org
17347 F: Documentation/admin-guide/media/rkisp1.rst
17348 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17349 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17350 F: drivers/media/platform/rockchip/rkisp1
17351 F: include/uapi/linux/rkisp1-config.h
17353 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17354 M: Jacob Chen <jacob-chen@iotwrt.com>
17355 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17356 L: linux-media@vger.kernel.org
17357 L: linux-rockchip@lists.infradead.org
17359 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17360 F: drivers/media/platform/rockchip/rga/
17362 ROCKCHIP VIDEO DECODER DRIVER
17363 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17364 L: linux-media@vger.kernel.org
17365 L: linux-rockchip@lists.infradead.org
17367 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17368 F: drivers/staging/media/rkvdec/
17371 M: Jiri Pirko <jiri@resnulli.us>
17372 L: netdev@vger.kernel.org
17374 F: drivers/net/ethernet/rocker/
17376 ROCKETPORT EXPRESS/INFINITY DRIVER
17377 M: Kevin Cernekee <cernekee@gmail.com>
17378 L: linux-serial@vger.kernel.org
17380 F: drivers/tty/serial/rp2.*
17382 ROHM BD99954 CHARGER IC
17383 R: Matti Vaittinen <mazziesaccount@gmail.com>
17385 F: drivers/power/supply/bd99954-charger.c
17386 F: drivers/power/supply/bd99954-charger.h
17388 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17389 M: Tomasz Duszynski <tduszyns@gmail.com>
17391 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17392 F: drivers/iio/light/bh1750.c
17394 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17395 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17396 L: linux-kernel@vger.kernel.org
17397 L: linux-renesas-soc@vger.kernel.org
17399 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17400 F: drivers/gpio/gpio-bd9571mwv.c
17401 F: drivers/mfd/bd9571mwv.c
17402 F: drivers/regulator/bd9571mwv-regulator.c
17403 F: include/linux/mfd/bd9571mwv.h
17405 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17406 R: Matti Vaittinen <mazziesaccount@gmail.com>
17408 F: drivers/clk/clk-bd718x7.c
17409 F: drivers/gpio/gpio-bd71815.c
17410 F: drivers/gpio/gpio-bd71828.c
17411 F: drivers/mfd/rohm-bd71828.c
17412 F: drivers/mfd/rohm-bd718x7.c
17413 F: drivers/mfd/rohm-bd9576.c
17414 F: drivers/regulator/bd71815-regulator.c
17415 F: drivers/regulator/bd71828-regulator.c
17416 F: drivers/regulator/bd718x7-regulator.c
17417 F: drivers/regulator/bd9576-regulator.c
17418 F: drivers/regulator/rohm-regulator.c
17419 F: drivers/rtc/rtc-bd70528.c
17420 F: drivers/watchdog/bd9576_wdt.c
17421 F: include/linux/mfd/rohm-bd71815.h
17422 F: include/linux/mfd/rohm-bd71828.h
17423 F: include/linux/mfd/rohm-bd718x7.h
17424 F: include/linux/mfd/rohm-bd957x.h
17425 F: include/linux/mfd/rohm-generic.h
17426 F: include/linux/mfd/rohm-shared.h
17429 M: Ralf Baechle <ralf@linux-mips.org>
17430 L: linux-hams@vger.kernel.org
17432 W: http://www.linux-ax25.org/
17433 F: include/net/rose.h
17434 F: include/uapi/linux/rose.h
17437 ROTATION DRIVER FOR ALLWINNER A83T
17438 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17439 L: linux-media@vger.kernel.org
17441 T: git git://linuxtv.org/media_tree.git
17442 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17443 F: drivers/media/platform/sunxi/sun8i-rotate/
17446 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17447 L: linux-remoteproc@vger.kernel.org
17449 F: drivers/tty/rpmsg_tty.c
17451 RTL2830 MEDIA DRIVER
17452 M: Antti Palosaari <crope@iki.fi>
17453 L: linux-media@vger.kernel.org
17455 W: https://linuxtv.org
17456 W: http://palosaari.fi/linux/
17457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17458 T: git git://linuxtv.org/anttip/media_tree.git
17459 F: drivers/media/dvb-frontends/rtl2830*
17461 RTL2832 MEDIA DRIVER
17462 M: Antti Palosaari <crope@iki.fi>
17463 L: linux-media@vger.kernel.org
17465 W: https://linuxtv.org
17466 W: http://palosaari.fi/linux/
17467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17468 T: git git://linuxtv.org/anttip/media_tree.git
17469 F: drivers/media/dvb-frontends/rtl2832*
17471 RTL2832_SDR MEDIA DRIVER
17472 M: Antti Palosaari <crope@iki.fi>
17473 L: linux-media@vger.kernel.org
17475 W: https://linuxtv.org
17476 W: http://palosaari.fi/linux/
17477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17478 T: git git://linuxtv.org/anttip/media_tree.git
17479 F: drivers/media/dvb-frontends/rtl2832_sdr*
17481 RTL8180 WIRELESS DRIVER
17482 L: linux-wireless@vger.kernel.org
17484 W: https://wireless.wiki.kernel.org/
17485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17486 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17488 RTL8187 WIRELESS DRIVER
17489 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17490 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17491 M: Larry Finger <Larry.Finger@lwfinger.net>
17492 L: linux-wireless@vger.kernel.org
17494 W: https://wireless.wiki.kernel.org/
17495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17496 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17498 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17499 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17500 L: linux-wireless@vger.kernel.org
17502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17503 F: drivers/net/wireless/realtek/rtl8xxxu/
17505 RTRS TRANSPORT DRIVERS
17506 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17507 M: Jack Wang <jinpu.wang@ionos.com>
17508 L: linux-rdma@vger.kernel.org
17510 F: drivers/infiniband/ulp/rtrs/
17512 RXRPC SOCKETS (AF_RXRPC)
17513 M: David Howells <dhowells@redhat.com>
17514 M: Marc Dionne <marc.dionne@auristor.com>
17515 L: linux-afs@lists.infradead.org
17517 W: https://www.infradead.org/~dhowells/kafs/
17518 F: Documentation/networking/rxrpc.rst
17519 F: include/keys/rxrpc-type.h
17520 F: include/net/af_rxrpc.h
17521 F: include/trace/events/rxrpc.h
17522 F: include/uapi/linux/rxrpc.h
17525 S3 SAVAGE FRAMEBUFFER DRIVER
17526 M: Antonino Daplas <adaplas@gmail.com>
17527 L: linux-fbdev@vger.kernel.org
17529 F: drivers/video/fbdev/savage/
17532 M: Heiko Carstens <hca@linux.ibm.com>
17533 M: Vasily Gorbik <gor@linux.ibm.com>
17534 M: Alexander Gordeev <agordeev@linux.ibm.com>
17535 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17536 R: Sven Schnelle <svens@linux.ibm.com>
17537 L: linux-s390@vger.kernel.org
17539 W: http://www.ibm.com/developerworks/linux/linux390/
17540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17541 F: Documentation/driver-api/s390-drivers.rst
17542 F: Documentation/s390/
17546 S390 COMMON I/O LAYER
17547 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17548 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17549 L: linux-s390@vger.kernel.org
17551 W: http://www.ibm.com/developerworks/linux/linux390/
17552 F: drivers/s390/cio/
17555 M: Stefan Haberland <sth@linux.ibm.com>
17556 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17557 L: linux-s390@vger.kernel.org
17559 W: http://www.ibm.com/developerworks/linux/linux390/
17560 F: block/partitions/ibm.c
17561 F: drivers/s390/block/dasd*
17562 F: include/linux/dasd_mod.h
17565 M: Matthew Rosato <mjrosato@linux.ibm.com>
17566 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17567 L: linux-s390@vger.kernel.org
17569 W: http://www.ibm.com/developerworks/linux/linux390/
17570 F: drivers/iommu/s390-iommu.c
17572 S390 IUCV NETWORK LAYER
17573 M: Alexandra Winter <wintera@linux.ibm.com>
17574 M: Wenjia Zhang <wenjia@linux.ibm.com>
17575 L: linux-s390@vger.kernel.org
17576 L: netdev@vger.kernel.org
17578 W: http://www.ibm.com/developerworks/linux/linux390/
17579 F: drivers/s390/net/*iucv*
17580 F: include/net/iucv/
17583 S390 NETWORK DRIVERS
17584 M: Alexandra Winter <wintera@linux.ibm.com>
17585 M: Wenjia Zhang <wenjia@linux.ibm.com>
17586 L: linux-s390@vger.kernel.org
17587 L: netdev@vger.kernel.org
17589 W: http://www.ibm.com/developerworks/linux/linux390/
17590 F: drivers/s390/net/
17593 M: Niklas Schnelle <schnelle@linux.ibm.com>
17594 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17595 L: linux-s390@vger.kernel.org
17597 W: http://www.ibm.com/developerworks/linux/linux390/
17599 F: drivers/pci/hotplug/s390_pci_hpc.c
17600 F: Documentation/s390/pci.rst
17602 S390 VFIO AP DRIVER
17603 M: Tony Krowiak <akrowiak@linux.ibm.com>
17604 M: Halil Pasic <pasic@linux.ibm.com>
17605 M: Jason Herne <jjherne@linux.ibm.com>
17606 L: linux-s390@vger.kernel.org
17608 W: http://www.ibm.com/developerworks/linux/linux390/
17609 F: Documentation/s390/vfio-ap.rst
17610 F: drivers/s390/crypto/vfio_ap*
17612 S390 VFIO-CCW DRIVER
17613 M: Eric Farman <farman@linux.ibm.com>
17614 M: Matthew Rosato <mjrosato@linux.ibm.com>
17615 R: Halil Pasic <pasic@linux.ibm.com>
17616 L: linux-s390@vger.kernel.org
17617 L: kvm@vger.kernel.org
17619 F: Documentation/s390/vfio-ccw.rst
17620 F: drivers/s390/cio/vfio_ccw*
17621 F: include/uapi/linux/vfio_ccw.h
17623 S390 VFIO-PCI DRIVER
17624 M: Matthew Rosato <mjrosato@linux.ibm.com>
17625 M: Eric Farman <farman@linux.ibm.com>
17626 L: linux-s390@vger.kernel.org
17627 L: kvm@vger.kernel.org
17629 F: drivers/vfio/pci/vfio_pci_zdev.c
17630 F: include/uapi/linux/vfio_zdev.h
17633 M: Harald Freudenberger <freude@linux.ibm.com>
17634 L: linux-s390@vger.kernel.org
17636 W: http://www.ibm.com/developerworks/linux/linux390/
17637 F: drivers/s390/crypto/
17640 M: Steffen Maier <maier@linux.ibm.com>
17641 M: Benjamin Block <bblock@linux.ibm.com>
17642 L: linux-s390@vger.kernel.org
17644 W: http://www.ibm.com/developerworks/linux/linux390/
17645 F: drivers/s390/scsi/zfcp_*
17647 S3C ADC BATTERY DRIVER
17648 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17649 L: linux-samsung-soc@vger.kernel.org
17651 F: drivers/power/supply/s3c_adc_battery.c
17652 F: include/linux/s3c_adc_battery.h
17654 S3C24XX SD/MMC Driver
17655 M: Ben Dooks <ben-linux@fluff.org>
17656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17658 F: drivers/mmc/host/s3cmci.*
17660 SAA6588 RDS RECEIVER DRIVER
17661 M: Hans Verkuil <hverkuil@xs4all.nl>
17662 L: linux-media@vger.kernel.org
17664 W: https://linuxtv.org
17665 T: git git://linuxtv.org/media_tree.git
17666 F: drivers/media/i2c/saa6588*
17668 SAA7134 VIDEO4LINUX DRIVER
17669 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17670 L: linux-media@vger.kernel.org
17672 W: https://linuxtv.org
17673 T: git git://linuxtv.org/media_tree.git
17674 F: Documentation/driver-api/media/drivers/saa7134*
17675 F: drivers/media/pci/saa7134/
17677 SAA7146 VIDEO4LINUX-2 DRIVER
17678 M: Hans Verkuil <hverkuil@xs4all.nl>
17679 L: linux-media@vger.kernel.org
17681 T: git git://linuxtv.org/media_tree.git
17682 F: drivers/media/common/saa7146/
17683 F: drivers/media/pci/saa7146/
17684 F: include/media/drv-intf/saa7146*
17686 SAFESETID SECURITY MODULE
17687 M: Micah Morton <mortonm@chromium.org>
17689 F: Documentation/admin-guide/LSM/SafeSetID.rst
17690 F: security/safesetid/
17692 SAMSUNG AUDIO (ASoC) DRIVERS
17693 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17694 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17697 B: mailto:linux-samsung-soc@vger.kernel.org
17698 F: Documentation/devicetree/bindings/sound/samsung*
17699 F: sound/soc/samsung/
17701 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17702 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17703 L: linux-crypto@vger.kernel.org
17704 L: linux-samsung-soc@vger.kernel.org
17706 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17707 F: drivers/crypto/exynos-rng.c
17709 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17710 M: Łukasz Stelmach <l.stelmach@samsung.com>
17711 L: linux-samsung-soc@vger.kernel.org
17713 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17714 F: drivers/char/hw_random/exynos-trng.c
17716 SAMSUNG FRAMEBUFFER DRIVER
17717 M: Jingoo Han <jingoohan1@gmail.com>
17718 L: linux-fbdev@vger.kernel.org
17720 F: drivers/video/fbdev/s3c-fb.c
17722 SAMSUNG INTERCONNECT DRIVERS
17723 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17724 M: Artur Świgoń <a.swigon@samsung.com>
17725 L: linux-pm@vger.kernel.org
17726 L: linux-samsung-soc@vger.kernel.org
17728 F: drivers/interconnect/samsung/
17730 SAMSUNG LAPTOP DRIVER
17731 M: Corentin Chary <corentin.chary@gmail.com>
17732 L: platform-driver-x86@vger.kernel.org
17734 F: drivers/platform/x86/samsung-laptop.c
17736 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17737 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17738 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17739 L: linux-kernel@vger.kernel.org
17740 L: linux-samsung-soc@vger.kernel.org
17742 B: mailto:linux-samsung-soc@vger.kernel.org
17743 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17744 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17745 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17746 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17747 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17748 F: drivers/clk/clk-s2mps11.c
17749 F: drivers/mfd/sec*.c
17750 F: drivers/regulator/s2m*.c
17751 F: drivers/regulator/s5m*.c
17752 F: drivers/rtc/rtc-s5m.c
17753 F: include/linux/mfd/samsung/
17755 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17756 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17757 L: linux-media@vger.kernel.org
17758 L: linux-samsung-soc@vger.kernel.org
17760 F: drivers/media/platform/samsung/s3c-camif/
17761 F: include/media/drv-intf/s3c_camif.h
17763 SAMSUNG S3FWRN5 NFC DRIVER
17764 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17765 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17766 L: linux-nfc@lists.01.org (subscribers-only)
17768 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17769 F: drivers/nfc/s3fwrn5
17771 SAMSUNG S5C73M3 CAMERA DRIVER
17772 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17773 M: Andrzej Hajda <andrzej.hajda@intel.com>
17774 L: linux-media@vger.kernel.org
17776 F: drivers/media/i2c/s5c73m3/*
17778 SAMSUNG S5K5BAF CAMERA DRIVER
17779 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17780 M: Andrzej Hajda <andrzej.hajda@intel.com>
17781 L: linux-media@vger.kernel.org
17783 F: drivers/media/i2c/s5k5baf.c
17785 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17786 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17787 M: Vladimir Zapolskiy <vz@mleia.com>
17788 L: linux-crypto@vger.kernel.org
17789 L: linux-samsung-soc@vger.kernel.org
17791 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17792 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17793 F: drivers/crypto/s5p-sss.c
17795 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17796 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17797 L: linux-media@vger.kernel.org
17799 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17800 F: drivers/media/platform/samsung/exynos4-is/
17802 SAMSUNG SOC CLOCK DRIVERS
17803 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17804 M: Tomasz Figa <tomasz.figa@gmail.com>
17805 M: Chanwoo Choi <cw00.choi@samsung.com>
17806 R: Alim Akhtar <alim.akhtar@samsung.com>
17807 L: linux-samsung-soc@vger.kernel.org
17809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17810 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17811 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17812 F: drivers/clk/samsung/
17813 F: include/dt-bindings/clock/exynos*.h
17814 F: include/dt-bindings/clock/s3c*.h
17815 F: include/dt-bindings/clock/s5p*.h
17816 F: include/dt-bindings/clock/samsung,*.h
17817 F: include/linux/clk/samsung.h
17818 F: include/linux/platform_data/clk-s3c2410.h
17820 SAMSUNG SPI DRIVERS
17821 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17822 M: Andi Shyti <andi@etezian.org>
17823 L: linux-spi@vger.kernel.org
17824 L: linux-samsung-soc@vger.kernel.org
17826 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17827 F: drivers/spi/spi-s3c*
17828 F: include/linux/platform_data/spi-s3c64xx.h
17829 F: include/linux/spi/s3c24xx-fiq.h
17831 SAMSUNG SXGBE DRIVERS
17832 M: Byungho An <bh74.an@samsung.com>
17833 L: netdev@vger.kernel.org
17835 F: drivers/net/ethernet/samsung/sxgbe/
17837 SAMSUNG THERMAL DRIVER
17838 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17839 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17840 L: linux-pm@vger.kernel.org
17841 L: linux-samsung-soc@vger.kernel.org
17843 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17844 F: drivers/thermal/samsung/
17846 SAMSUNG USB2 PHY DRIVER
17847 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17848 L: linux-kernel@vger.kernel.org
17850 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17851 F: Documentation/driver-api/phy/samsung-usb2.rst
17852 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17853 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17854 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17855 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17856 F: drivers/phy/samsung/phy-samsung-usb2.c
17857 F: drivers/phy/samsung/phy-samsung-usb2.h
17859 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17860 M: Paul Barker <paul.barker@sancloud.com>
17861 R: Marc Murphy <marc.murphy@sancloud.com>
17863 F: arch/arm/boot/dts/am335x-sancloud*
17866 M: Zwane Mwaikambo <zwanem@gmail.com>
17868 F: drivers/watchdog/sc1200wdt.c
17871 M: Ingo Molnar <mingo@redhat.com>
17872 M: Peter Zijlstra <peterz@infradead.org>
17873 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17874 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17875 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17876 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17877 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17878 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17879 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17880 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17881 L: linux-kernel@vger.kernel.org
17883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17884 F: include/linux/preempt.h
17885 F: include/linux/sched.h
17886 F: include/linux/wait.h
17887 F: include/uapi/linux/sched.h
17890 SCR24X CHIP CARD INTERFACE DRIVER
17891 M: Lubomir Rintel <lkundrak@v3.sk>
17893 F: drivers/char/pcmcia/scr24x_cs.c
17895 SCSI RDMA PROTOCOL (SRP) INITIATOR
17896 M: Bart Van Assche <bvanassche@acm.org>
17897 L: linux-rdma@vger.kernel.org
17899 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17900 F: drivers/infiniband/ulp/srp/
17901 F: include/scsi/srp.h
17903 SCSI RDMA PROTOCOL (SRP) TARGET
17904 M: Bart Van Assche <bvanassche@acm.org>
17905 L: linux-rdma@vger.kernel.org
17906 L: target-devel@vger.kernel.org
17908 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17909 F: drivers/infiniband/ulp/srpt/
17912 M: Doug Gilbert <dgilbert@interlog.com>
17913 L: linux-scsi@vger.kernel.org
17915 W: http://sg.danny.cz/sg
17916 F: Documentation/scsi/scsi-generic.rst
17917 F: drivers/scsi/sg.c
17918 F: include/scsi/sg.h
17921 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17922 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17923 L: linux-scsi@vger.kernel.org
17925 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17928 F: Documentation/devicetree/bindings/scsi/
17934 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17935 L: linux-scsi@vger.kernel.org
17937 F: Documentation/scsi/st.rst
17938 F: drivers/scsi/st.*
17939 F: drivers/scsi/st_*.h
17941 SCSI TARGET CORE USER DRIVER
17942 M: Bodo Stroesser <bostroesser@gmail.com>
17943 L: linux-scsi@vger.kernel.org
17944 L: target-devel@vger.kernel.org
17946 F: Documentation/target/tcmu-design.rst
17947 F: drivers/target/target_core_user.c
17948 F: include/uapi/linux/target_core_user.h
17950 SCSI TARGET SUBSYSTEM
17951 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17952 L: linux-scsi@vger.kernel.org
17953 L: target-devel@vger.kernel.org
17955 W: http://www.linux-iscsi.org
17956 Q: https://patchwork.kernel.org/project/target-devel/list/
17957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17958 F: Documentation/target/
17963 M: Vlad Yasevich <vyasevich@gmail.com>
17964 M: Neil Horman <nhorman@tuxdriver.com>
17965 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17966 L: linux-sctp@vger.kernel.org
17968 W: http://lksctp.sourceforge.net
17969 F: Documentation/networking/sctp.rst
17970 F: include/linux/sctp.h
17971 F: include/net/sctp/
17972 F: include/uapi/linux/sctp.h
17976 M: Jim Cromie <jim.cromie@gmail.com>
17978 F: Documentation/i2c/busses/scx200_acb.rst
17979 F: arch/x86/platform/scx200/
17980 F: drivers/i2c/busses/scx200*
17981 F: drivers/mtd/maps/scx200_docflash.c
17982 F: drivers/watchdog/scx200_wdt.c
17983 F: include/linux/scx200.h
17986 M: Jim Cromie <jim.cromie@gmail.com>
17988 F: drivers/char/scx200_gpio.c
17989 F: include/linux/scx200_gpio.h
17991 SCx200 HRT CLOCKSOURCE DRIVER
17992 M: Jim Cromie <jim.cromie@gmail.com>
17994 F: drivers/clocksource/scx200_hrt.c
17996 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17997 M: Sascha Sommer <saschasommer@freenet.de>
17998 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18000 F: drivers/mmc/host/sdricoh_cs.c
18002 SECO BOARDS CEC DRIVER
18003 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18005 F: drivers/media/cec/platform/seco/seco-cec.c
18006 F: drivers/media/cec/platform/seco/seco-cec.h
18009 M: Kees Cook <keescook@chromium.org>
18010 R: Andy Lutomirski <luto@amacapital.net>
18011 R: Will Drewry <wad@chromium.org>
18013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
18014 F: Documentation/userspace-api/seccomp_filter.rst
18015 F: include/linux/seccomp.h
18016 F: include/uapi/linux/seccomp.h
18017 F: kernel/seccomp.c
18018 F: tools/testing/selftests/kselftest_harness.h
18019 F: tools/testing/selftests/seccomp/*
18020 K: \bsecure_computing
18023 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18024 M: Al Cooper <alcooperx@gmail.com>
18025 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18026 L: linux-mmc@vger.kernel.org
18028 F: drivers/mmc/host/sdhci-brcmstb*
18030 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18031 M: Adrian Hunter <adrian.hunter@intel.com>
18032 L: linux-mmc@vger.kernel.org
18034 F: drivers/mmc/host/sdhci*
18036 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18037 M: Eugen Hristev <eugen.hristev@microchip.com>
18038 L: linux-mmc@vger.kernel.org
18040 F: drivers/mmc/host/sdhci-of-at91.c
18042 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18043 M: Ben Dooks <ben-linux@fluff.org>
18044 M: Jaehoon Chung <jh80.chung@samsung.com>
18045 L: linux-mmc@vger.kernel.org
18047 F: drivers/mmc/host/sdhci-s3c*
18049 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18050 M: Viresh Kumar <vireshk@kernel.org>
18051 L: linux-mmc@vger.kernel.org
18053 F: drivers/mmc/host/sdhci-spear.c
18055 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18056 M: Kishon Vijay Abraham I <kishon@ti.com>
18057 L: linux-mmc@vger.kernel.org
18059 F: drivers/mmc/host/sdhci-omap.c
18061 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18062 M: Haibo Chen <haibo.chen@nxp.com>
18063 L: linux-imx@nxp.com
18064 L: linux-mmc@vger.kernel.org
18066 F: drivers/mmc/host/sdhci-esdhc-imx.c
18068 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18069 M: Jonathan Derrick <jonathan.derrick@intel.com>
18070 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18071 L: linux-block@vger.kernel.org
18073 F: block/opal_proto.h
18075 F: include/linux/sed*
18076 F: include/uapi/linux/sed*
18079 M: Security Officers <security@kernel.org>
18081 F: Documentation/admin-guide/security-bugs.rst
18084 M: James Morris <jmorris@namei.org>
18085 M: "Serge E. Hallyn" <serge@hallyn.com>
18086 L: linux-security-module@vger.kernel.org (suggested Cc:)
18088 W: http://kernsec.org/
18089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
18091 X: security/selinux/
18093 SELINUX SECURITY MODULE
18094 M: Paul Moore <paul@paul-moore.com>
18095 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18096 M: Eric Paris <eparis@parisplace.org>
18097 L: selinux@vger.kernel.org
18099 W: https://selinuxproject.org
18100 W: https://github.com/SELinuxProject
18101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18102 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18103 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18104 F: Documentation/admin-guide/LSM/SELinux.rst
18105 F: include/trace/events/avc.h
18106 F: include/uapi/linux/selinux_netlink.h
18107 F: scripts/selinux/
18108 F: security/selinux/
18111 M: Jiri Slaby <jirislaby@kernel.org>
18113 F: drivers/misc/phantom.c
18114 F: include/uapi/linux/phantom.h
18116 SENSEAIR SUNRISE 006-0-0007
18117 M: Jacopo Mondi <jacopo@jmondi.org>
18119 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18120 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18121 F: drivers/iio/chemical/sunrise_co2.c
18123 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18124 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18126 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18127 F: drivers/iio/chemical/scd30.h
18128 F: drivers/iio/chemical/scd30_core.c
18129 F: drivers/iio/chemical/scd30_i2c.c
18130 F: drivers/iio/chemical/scd30_serial.c
18132 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18133 M: Roan van Dijk <roan@protonic.nl>
18135 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18136 F: drivers/iio/chemical/scd4x.c
18138 SENSIRION SGP40 GAS SENSOR DRIVER
18139 M: Andreas Klinger <ak@it-klinger.de>
18141 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18142 F: drivers/iio/chemical/sgp40.c
18144 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18145 M: Tomasz Duszynski <tduszyns@gmail.com>
18147 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18148 F: drivers/iio/chemical/sps30.c
18149 F: drivers/iio/chemical/sps30_i2c.c
18150 F: drivers/iio/chemical/sps30_serial.c
18153 M: Rob Herring <robh@kernel.org>
18154 L: linux-serial@vger.kernel.org
18156 F: Documentation/devicetree/bindings/serial/serial.yaml
18157 F: drivers/tty/serdev/
18158 F: include/linux/serdev.h
18161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18162 L: linux-serial@vger.kernel.org
18164 F: Documentation/devicetree/bindings/serial/
18165 F: drivers/tty/serial/
18168 M: Sean Young <sean@mess.org>
18169 L: linux-media@vger.kernel.org
18171 F: drivers/media/rc/serial_ir.c
18173 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18174 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18177 F: Documentation/devicetree/bindings/slimbus/
18178 F: drivers/slimbus/
18179 F: include/linux/slimbus.h
18182 M: Edward Cree <ecree.xilinx@gmail.com>
18183 M: Martin Habets <habetsm.xilinx@gmail.com>
18184 L: netdev@vger.kernel.org
18186 F: drivers/net/ethernet/sfc/
18188 SFF/SFP/SFP+ MODULE SUPPORT
18189 M: Russell King <linux@armlinux.org.uk>
18190 L: netdev@vger.kernel.org
18192 F: drivers/net/phy/phylink.c
18193 F: drivers/net/phy/sfp*
18194 F: include/linux/mdio/mdio-i2c.h
18195 F: include/linux/phylink.h
18196 F: include/linux/sfp.h
18197 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)
18200 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18202 F: drivers/misc/sgi-gru/
18204 SGI XP/XPC/XPNET DRIVER
18205 M: Robin Holt <robinmholt@gmail.com>
18206 M: Steve Wahl <steve.wahl@hpe.com>
18207 R: Mike Travis <mike.travis@hpe.com>
18209 F: drivers/misc/sgi-xp/
18211 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18212 M: Karsten Graul <kgraul@linux.ibm.com>
18213 M: Wenjia Zhang <wenjia@linux.ibm.com>
18214 L: linux-s390@vger.kernel.org
18216 W: http://www.ibm.com/developerworks/linux/linux390/
18219 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18220 M: Linus Walleij <linus.walleij@linaro.org>
18221 L: linux-iio@vger.kernel.org
18223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18224 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18225 F: drivers/iio/light/gp2ap002.c
18227 SHARP RJ54N1CB0C SENSOR DRIVER
18228 M: Jacopo Mondi <jacopo@jmondi.org>
18229 L: linux-media@vger.kernel.org
18231 T: git git://linuxtv.org/media_tree.git
18232 F: drivers/media/i2c/rj54n1cb0c.c
18233 F: include/media/i2c/rj54n1cb0c.h
18235 SH_VOU V4L2 OUTPUT DRIVER
18236 L: linux-media@vger.kernel.org
18238 F: drivers/media/platform/renesas/sh_vou.c
18239 F: include/media/drv-intf/sh_vou.h
18241 SI2157 MEDIA DRIVER
18242 M: Antti Palosaari <crope@iki.fi>
18243 L: linux-media@vger.kernel.org
18245 W: https://linuxtv.org
18246 W: http://palosaari.fi/linux/
18247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18248 T: git git://linuxtv.org/anttip/media_tree.git
18249 F: drivers/media/tuners/si2157*
18251 SI2165 MEDIA DRIVER
18252 M: Matthias Schwarzott <zzam@gentoo.org>
18253 L: linux-media@vger.kernel.org
18255 W: https://linuxtv.org
18256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18257 F: drivers/media/dvb-frontends/si2165*
18259 SI2168 MEDIA DRIVER
18260 M: Antti Palosaari <crope@iki.fi>
18261 L: linux-media@vger.kernel.org
18263 W: https://linuxtv.org
18264 W: http://palosaari.fi/linux/
18265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18266 T: git git://linuxtv.org/anttip/media_tree.git
18267 F: drivers/media/dvb-frontends/si2168*
18269 SI470X FM RADIO RECEIVER I2C DRIVER
18270 M: Hans Verkuil <hverkuil@xs4all.nl>
18271 L: linux-media@vger.kernel.org
18273 W: https://linuxtv.org
18274 T: git git://linuxtv.org/media_tree.git
18275 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18277 SI470X FM RADIO RECEIVER USB DRIVER
18278 M: Hans Verkuil <hverkuil@xs4all.nl>
18279 L: linux-media@vger.kernel.org
18281 W: https://linuxtv.org
18282 T: git git://linuxtv.org/media_tree.git
18283 F: drivers/media/radio/si470x/radio-si470x-common.c
18284 F: drivers/media/radio/si470x/radio-si470x-usb.c
18285 F: drivers/media/radio/si470x/radio-si470x.h
18287 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18288 M: Eduardo Valentin <edubezval@gmail.com>
18289 L: linux-media@vger.kernel.org
18291 W: https://linuxtv.org
18292 T: git git://linuxtv.org/media_tree.git
18293 F: drivers/media/radio/si4713/si4713.?
18295 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18296 M: Eduardo Valentin <edubezval@gmail.com>
18297 L: linux-media@vger.kernel.org
18299 W: https://linuxtv.org
18300 T: git git://linuxtv.org/media_tree.git
18301 F: drivers/media/radio/si4713/radio-platform-si4713.c
18303 SI4713 FM RADIO TRANSMITTER USB DRIVER
18304 M: Hans Verkuil <hverkuil@xs4all.nl>
18305 L: linux-media@vger.kernel.org
18307 W: https://linuxtv.org
18308 T: git git://linuxtv.org/media_tree.git
18309 F: drivers/media/radio/si4713/radio-usb-si4713.c
18312 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18313 L: linux-media@vger.kernel.org
18315 W: https://linuxtv.org
18316 T: git git://linuxtv.org/media_tree.git
18317 F: drivers/media/common/siano/
18318 F: drivers/media/mmc/siano/
18319 F: drivers/media/usb/siano/
18320 F: drivers/media/usb/siano/
18323 M: Palmer Dabbelt <palmer@dabbelt.com>
18324 M: Paul Walmsley <paul.walmsley@sifive.com>
18325 L: linux-riscv@lists.infradead.org
18327 T: git git://github.com/sifive/riscv-linux.git
18331 SIFIVE FU540 SYSTEM-ON-CHIP
18332 M: Paul Walmsley <paul.walmsley@sifive.com>
18333 M: Palmer Dabbelt <palmer@dabbelt.com>
18334 L: linux-riscv@lists.infradead.org
18336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18341 M: Green Wan <green.wan@sifive.com>
18343 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18344 F: drivers/dma/sf-pdma/
18346 SILEAD TOUCHSCREEN DRIVER
18347 M: Hans de Goede <hdegoede@redhat.com>
18348 L: linux-input@vger.kernel.org
18349 L: platform-driver-x86@vger.kernel.org
18351 F: drivers/input/touchscreen/silead.c
18352 F: drivers/platform/x86/touchscreen_dmi.c
18354 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18355 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18357 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18358 F: drivers/net/wireless/silabs/wfx/
18360 SILICON MOTION SM712 FRAME BUFFER DRIVER
18361 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18362 M: Teddy Wang <teddy.wang@siliconmotion.com>
18363 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18364 L: linux-fbdev@vger.kernel.org
18366 F: Documentation/fb/sm712fb.rst
18367 F: drivers/video/fbdev/sm712*
18369 SILVACO I3C DUAL-ROLE MASTER
18370 M: Miquel Raynal <miquel.raynal@bootlin.com>
18371 M: Conor Culhane <conor.culhane@silvaco.com>
18372 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18374 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18375 F: drivers/i3c/master/svc-i3c-master.c
18378 M: Hans de Goede <hdegoede@redhat.com>
18379 L: linux-fbdev@vger.kernel.org
18381 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18382 F: drivers/video/fbdev/simplefb.c
18383 F: include/linux/platform_data/simplefb.h
18385 SIMTEC EB110ATX (Chalice CATS)
18386 M: Simtec Linux Team <linux@simtec.co.uk>
18388 W: http://www.simtec.co.uk/products/EB110ATX/
18390 SIMTEC EB2410ITX (BAST)
18391 M: Simtec Linux Team <linux@simtec.co.uk>
18393 W: http://www.simtec.co.uk/products/EB2410ITX/
18394 F: arch/arm/mach-s3c/bast-ide.c
18395 F: arch/arm/mach-s3c/bast-irq.c
18396 F: arch/arm/mach-s3c/mach-bast.c
18399 M: Thorsten Scherer <t.scherer@eckelmann.de>
18400 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18401 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18403 F: drivers/gpio/gpio-siox.c
18405 F: include/trace/events/siox.h
18407 SIPHASH PRF ROUTINES
18408 M: Jason A. Donenfeld <Jason@zx2c4.com>
18410 F: include/linux/siphash.h
18412 F: lib/test_siphash.c
18414 SIS 190 ETHERNET DRIVER
18415 M: Francois Romieu <romieu@fr.zoreil.com>
18416 L: netdev@vger.kernel.org
18418 F: drivers/net/ethernet/sis/sis190.c
18420 SIS 900/7016 FAST ETHERNET DRIVER
18421 M: Daniele Venzano <venza@brownhat.org>
18422 L: netdev@vger.kernel.org
18424 W: http://www.brownhat.org/sis900.html
18425 F: drivers/net/ethernet/sis/sis900.*
18427 SIS FRAMEBUFFER DRIVER
18428 M: Thomas Winischhofer <thomas@winischhofer.net>
18430 W: http://www.winischhofer.net/linuxsisvga.shtml
18431 F: Documentation/fb/sisfb.rst
18432 F: drivers/video/fbdev/sis/
18433 F: include/video/sisfb.h
18435 SIS I2C TOUCHSCREEN DRIVER
18436 M: Mika Penttilä <mika.penttila@nextfour.com>
18437 L: linux-input@vger.kernel.org
18439 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18440 F: drivers/input/touchscreen/sis_i2c.c
18443 M: Thomas Winischhofer <thomas@winischhofer.net>
18445 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18446 F: drivers/usb/misc/sisusbvga/
18448 SL28 CPLD MFD DRIVER
18449 M: Michael Walle <michael@walle.cc>
18451 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18452 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18453 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18454 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18455 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18456 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18457 F: drivers/gpio/gpio-sl28cpld.c
18458 F: drivers/hwmon/sl28cpld-hwmon.c
18459 F: drivers/irqchip/irq-sl28cpld.c
18460 F: drivers/pwm/pwm-sl28cpld.c
18461 F: drivers/watchdog/sl28cpld_wdt.c
18464 M: Christoph Lameter <cl@linux.com>
18465 M: Pekka Enberg <penberg@kernel.org>
18466 M: David Rientjes <rientjes@google.com>
18467 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18468 M: Andrew Morton <akpm@linux-foundation.org>
18469 M: Vlastimil Babka <vbabka@suse.cz>
18470 R: Roman Gushchin <roman.gushchin@linux.dev>
18471 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18472 L: linux-mm@kvack.org
18474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18475 F: include/linux/sl?b*.h
18478 SLEEPABLE READ-COPY UPDATE (SRCU)
18479 M: Lai Jiangshan <jiangshanlai@gmail.com>
18480 M: "Paul E. McKenney" <paulmck@kernel.org>
18481 M: Josh Triplett <josh@joshtriplett.org>
18482 R: Steven Rostedt <rostedt@goodmis.org>
18483 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18484 L: rcu@vger.kernel.org
18486 W: http://www.rdrop.com/users/paulmck/RCU/
18487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18488 F: include/linux/srcu*.h
18489 F: kernel/rcu/srcu*.c
18491 SMACK SECURITY MODULE
18492 M: Casey Schaufler <casey@schaufler-ca.com>
18493 L: linux-security-module@vger.kernel.org
18495 W: http://schaufler-ca.com
18496 T: git git://github.com/cschaufler/smack-next
18497 F: Documentation/admin-guide/LSM/Smack.rst
18500 SMC91x ETHERNET DRIVER
18501 M: Nicolas Pitre <nico@fluxnic.net>
18503 F: drivers/net/ethernet/smsc/smc91x.*
18505 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18506 M: Mark Rutland <mark.rutland@arm.com>
18507 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18508 M: Sudeep Holla <sudeep.holla@arm.com>
18509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18511 F: drivers/firmware/smccc/
18512 F: include/linux/arm-smccc.h
18514 SMM665 HARDWARE MONITOR DRIVER
18515 M: Guenter Roeck <linux@roeck-us.net>
18516 L: linux-hwmon@vger.kernel.org
18518 F: Documentation/hwmon/smm665.rst
18519 F: drivers/hwmon/smm665.c
18521 SMSC EMC2103 HARDWARE MONITOR DRIVER
18522 M: Steve Glendinning <steve.glendinning@shawell.net>
18523 L: linux-hwmon@vger.kernel.org
18525 F: Documentation/hwmon/emc2103.rst
18526 F: drivers/hwmon/emc2103.c
18528 SMSC SCH5627 HARDWARE MONITOR DRIVER
18529 M: Hans de Goede <hdegoede@redhat.com>
18530 L: linux-hwmon@vger.kernel.org
18532 F: Documentation/hwmon/sch5627.rst
18533 F: drivers/hwmon/sch5627.c
18535 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18536 M: Steve Glendinning <steve.glendinning@shawell.net>
18537 L: linux-fbdev@vger.kernel.org
18539 F: drivers/video/fbdev/smscufx.c
18541 SMSC47B397 HARDWARE MONITOR DRIVER
18542 M: Jean Delvare <jdelvare@suse.com>
18543 L: linux-hwmon@vger.kernel.org
18545 F: Documentation/hwmon/smsc47b397.rst
18546 F: drivers/hwmon/smsc47b397.c
18548 SMSC911x ETHERNET DRIVER
18549 M: Steve Glendinning <steve.glendinning@shawell.net>
18550 L: netdev@vger.kernel.org
18552 F: drivers/net/ethernet/smsc/smsc911x.*
18553 F: include/linux/smsc911x.h
18555 SMSC9420 PCI ETHERNET DRIVER
18556 M: Steve Glendinning <steve.glendinning@shawell.net>
18557 L: netdev@vger.kernel.org
18559 F: drivers/net/ethernet/smsc/smsc9420.*
18561 SOCIONEXT (SNI) AVE NETWORK DRIVER
18562 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18563 L: netdev@vger.kernel.org
18565 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18566 F: drivers/net/ethernet/socionext/sni_ave.c
18568 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18569 M: Jassi Brar <jaswinder.singh@linaro.org>
18570 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18571 L: netdev@vger.kernel.org
18573 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18574 F: drivers/net/ethernet/socionext/netsec.c
18576 SOCIONEXT (SNI) Synquacer SPI DRIVER
18577 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18578 M: Jassi Brar <jaswinder.singh@linaro.org>
18579 L: linux-spi@vger.kernel.org
18581 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18582 F: drivers/spi/spi-synquacer.c
18584 SOCIONEXT SYNQUACER I2C DRIVER
18585 M: Ard Biesheuvel <ardb@kernel.org>
18586 L: linux-i2c@vger.kernel.org
18588 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18589 F: drivers/i2c/busses/i2c-synquacer.c
18591 SOCIONEXT UNIPHIER SOUND DRIVER
18592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18594 F: sound/soc/uniphier/
18596 SOEKRIS NET48XX LED SUPPORT
18597 M: Chris Boot <bootc@bootc.net>
18599 F: drivers/leds/leds-net48xx.c
18601 SOFT-IWARP DRIVER (siw)
18602 M: Bernard Metzler <bmt@zurich.ibm.com>
18603 L: linux-rdma@vger.kernel.org
18605 F: drivers/infiniband/sw/siw/
18606 F: include/uapi/rdma/siw-abi.h
18608 SOFT-ROCE DRIVER (rxe)
18609 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18610 L: linux-rdma@vger.kernel.org
18612 F: drivers/infiniband/sw/rxe/
18613 F: include/uapi/rdma/rdma_user_rxe.h
18615 SOFTLOGIC 6x10 MPEG CODEC
18616 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18617 M: Anton Sviridenko <anton@corp.bluecherry.net>
18618 M: Andrey Utkin <andrey_utkin@fastmail.com>
18619 M: Ismael Luceno <ismael@iodev.co.uk>
18620 L: linux-media@vger.kernel.org
18622 F: drivers/media/pci/solo6x10/
18624 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18625 M: James Morse <james.morse@arm.com>
18626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18628 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18629 F: drivers/firmware/arm_sdei.c
18630 F: include/linux/arm_sdei.h
18631 F: include/uapi/linux/arm_sdei.h
18633 SOFTWARE NODES AND DEVICE PROPERTIES
18634 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18635 R: Daniel Scally <djrscally@gmail.com>
18636 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18637 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18638 L: linux-acpi@vger.kernel.org
18640 F: drivers/base/property.c
18641 F: drivers/base/swnode.c
18642 F: include/linux/fwnode.h
18643 F: include/linux/property.h
18645 SOFTWARE RAID (Multiple Disks) SUPPORT
18646 M: Song Liu <song@kernel.org>
18647 L: linux-raid@vger.kernel.org
18649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18650 F: drivers/md/Kconfig
18651 F: drivers/md/Makefile
18653 F: drivers/md/raid*
18654 F: include/linux/raid/
18655 F: include/uapi/linux/raid/
18657 SOLIDRUN CLEARFOG SUPPORT
18658 M: Russell King <linux@armlinux.org.uk>
18660 F: arch/arm/boot/dts/armada-388-clearfog*
18661 F: arch/arm/boot/dts/armada-38x-solidrun-*
18663 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18664 M: Russell King <linux@armlinux.org.uk>
18666 F: arch/arm/boot/dts/imx6*-cubox-i*
18667 F: arch/arm/boot/dts/imx6*-hummingboard*
18668 F: arch/arm/boot/dts/imx6*-sr-*
18670 SONIC NETWORK DRIVER
18671 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18672 L: netdev@vger.kernel.org
18674 F: drivers/net/ethernet/natsemi/sonic.*
18676 SONICS SILICON BACKPLANE DRIVER (SSB)
18677 M: Michael Buesch <m@bues.ch>
18678 L: linux-wireless@vger.kernel.org
18681 F: include/linux/ssb/
18683 SONY IMX208 SENSOR DRIVER
18684 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18685 L: linux-media@vger.kernel.org
18687 T: git git://linuxtv.org/media_tree.git
18688 F: drivers/media/i2c/imx208.c
18690 SONY IMX214 SENSOR DRIVER
18691 M: Ricardo Ribalda <ribalda@kernel.org>
18692 L: linux-media@vger.kernel.org
18694 T: git git://linuxtv.org/media_tree.git
18695 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18696 F: drivers/media/i2c/imx214.c
18698 SONY IMX219 SENSOR DRIVER
18699 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18700 L: linux-media@vger.kernel.org
18702 T: git git://linuxtv.org/media_tree.git
18703 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18704 F: drivers/media/i2c/imx219.c
18706 SONY IMX258 SENSOR DRIVER
18707 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18708 L: linux-media@vger.kernel.org
18710 T: git git://linuxtv.org/media_tree.git
18711 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18712 F: drivers/media/i2c/imx258.c
18714 SONY IMX274 SENSOR DRIVER
18715 M: Leon Luo <leonl@leopardimaging.com>
18716 L: linux-media@vger.kernel.org
18718 T: git git://linuxtv.org/media_tree.git
18719 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18720 F: drivers/media/i2c/imx274.c
18722 SONY IMX290 SENSOR DRIVER
18723 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18724 L: linux-media@vger.kernel.org
18726 T: git git://linuxtv.org/media_tree.git
18727 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18728 F: drivers/media/i2c/imx290.c
18730 SONY IMX319 SENSOR DRIVER
18731 M: Bingbu Cao <bingbu.cao@intel.com>
18732 L: linux-media@vger.kernel.org
18734 T: git git://linuxtv.org/media_tree.git
18735 F: drivers/media/i2c/imx319.c
18737 SONY IMX334 SENSOR DRIVER
18738 M: Paul J. Murphy <paul.j.murphy@intel.com>
18739 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18740 L: linux-media@vger.kernel.org
18742 T: git git://linuxtv.org/media_tree.git
18743 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18744 F: drivers/media/i2c/imx334.c
18746 SONY IMX335 SENSOR DRIVER
18747 M: Paul J. Murphy <paul.j.murphy@intel.com>
18748 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18749 L: linux-media@vger.kernel.org
18751 T: git git://linuxtv.org/media_tree.git
18752 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18753 F: drivers/media/i2c/imx335.c
18755 SONY IMX355 SENSOR DRIVER
18756 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18757 L: linux-media@vger.kernel.org
18759 T: git git://linuxtv.org/media_tree.git
18760 F: drivers/media/i2c/imx355.c
18762 SONY IMX412 SENSOR DRIVER
18763 M: Paul J. Murphy <paul.j.murphy@intel.com>
18764 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18765 L: linux-media@vger.kernel.org
18767 T: git git://linuxtv.org/media_tree.git
18768 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18769 F: drivers/media/i2c/imx412.c
18771 SONY MEMORYSTICK SUBSYSTEM
18772 M: Maxim Levitsky <maximlevitsky@gmail.com>
18773 M: Alex Dubov <oakad@yahoo.com>
18774 M: Ulf Hansson <ulf.hansson@linaro.org>
18775 L: linux-mmc@vger.kernel.org
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18778 F: drivers/memstick/
18779 F: include/linux/memstick.h
18781 SONY VAIO CONTROL DEVICE DRIVER
18782 M: Mattia Dongili <malattia@linux.it>
18783 L: platform-driver-x86@vger.kernel.org
18785 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18786 F: Documentation/admin-guide/laptops/sony-laptop.rst
18787 F: drivers/char/sonypi.c
18788 F: drivers/platform/x86/sony-laptop.c
18789 F: include/linux/sony-laptop.h
18792 M: Jaroslav Kysela <perex@perex.cz>
18793 M: Takashi Iwai <tiwai@suse.com>
18794 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18796 W: http://www.alsa-project.org/
18797 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18799 F: Documentation/sound/
18801 F: include/uapi/sound/
18803 F: tools/testing/selftests/alsa
18805 SOUND - COMPRESSED AUDIO
18806 M: Vinod Koul <vkoul@kernel.org>
18807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18810 F: Documentation/sound/designs/compress-offload.rst
18811 F: include/sound/compress_driver.h
18812 F: include/uapi/sound/compress_*
18813 F: sound/core/compress_offload.c
18814 F: sound/soc/soc-compress.c
18816 SOUND - DMAENGINE HELPERS
18817 M: Lars-Peter Clausen <lars@metafoo.de>
18819 F: include/sound/dmaengine_pcm.h
18820 F: sound/core/pcm_dmaengine.c
18821 F: sound/soc/soc-generic-dmaengine-pcm.c
18823 SOUND - ALSA SELFTESTS
18824 M: Mark Brown <broonie@kernel.org>
18825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18826 L: linux-kselftest@vger.kernel.org
18828 F: tools/testing/selftests/alsa
18830 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18831 M: Liam Girdwood <lgirdwood@gmail.com>
18832 M: Mark Brown <broonie@kernel.org>
18833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18835 W: http://alsa-project.org/main/index.php/ASoC
18836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18837 F: Documentation/devicetree/bindings/sound/
18838 F: Documentation/sound/soc/
18839 F: include/dt-bindings/sound/
18840 F: include/sound/soc*
18843 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18844 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18845 M: Liam Girdwood <lgirdwood@gmail.com>
18846 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18847 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18848 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18849 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18850 M: Daniel Baluta <daniel.baluta@nxp.com>
18851 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18853 W: https://github.com/thesofproject/linux/
18856 SOUNDWIRE SUBSYSTEM
18857 M: Vinod Koul <vkoul@kernel.org>
18858 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18859 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18860 R: Sanyog Kale <sanyog.r.kale@intel.com>
18861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18864 F: Documentation/driver-api/soundwire/
18865 F: drivers/soundwire/
18866 F: include/linux/soundwire/
18869 M: Olli Salonen <olli.salonen@iki.fi>
18870 L: linux-media@vger.kernel.org
18872 W: https://linuxtv.org
18873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18874 F: drivers/media/dvb-frontends/sp2*
18876 SPARC + UltraSPARC (sparc/sparc64)
18877 M: "David S. Miller" <davem@davemloft.net>
18878 L: sparclinux@vger.kernel.org
18880 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18886 SPARC SERIAL DRIVERS
18887 M: "David S. Miller" <davem@davemloft.net>
18888 L: sparclinux@vger.kernel.org
18890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18892 F: drivers/tty/serial/suncore.c
18893 F: drivers/tty/serial/sunhv.c
18894 F: drivers/tty/serial/sunsab.c
18895 F: drivers/tty/serial/sunsab.h
18896 F: drivers/tty/serial/sunsu.c
18897 F: drivers/tty/serial/sunzilog.c
18898 F: drivers/tty/serial/sunzilog.h
18899 F: drivers/tty/vcc.c
18900 F: include/linux/sunserialcore.h
18903 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18904 L: linux-sparse@vger.kernel.org
18906 W: https://sparse.docs.kernel.org/
18907 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18908 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18909 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18910 F: include/linux/compiler.h
18912 SPEAKUP CONSOLE SPEECH DRIVER
18913 M: William Hubbs <w.d.hubbs@gmail.com>
18914 M: Chris Brannon <chris@the-brannons.com>
18915 M: Kirk Reiser <kirk@reisers.ca>
18916 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18917 L: speakup@linux-speakup.org
18919 W: http://www.linux-speakup.org/
18920 W: https://github.com/linux-speakup/speakup
18921 B: https://github.com/linux-speakup/speakup/issues
18922 F: drivers/accessibility/speakup/
18924 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18925 M: Viresh Kumar <vireshk@kernel.org>
18926 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18930 W: http://www.st.com/spear
18931 F: arch/arm/boot/dts/spear*
18932 F: arch/arm/mach-spear/
18933 F: drivers/clk/spear/
18934 F: drivers/pinctrl/spear/
18937 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18938 M: Pratyush Yadav <p.yadav@ti.com>
18939 R: Michael Walle <michael@walle.cc>
18940 L: linux-mtd@lists.infradead.org
18942 W: http://www.linux-mtd.infradead.org/
18943 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18944 C: irc://irc.oftc.net/mtd
18945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18946 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18947 F: drivers/mtd/spi-nor/
18948 F: include/linux/mtd/spi-nor.h
18951 M: Mark Brown <broonie@kernel.org>
18952 L: linux-spi@vger.kernel.org
18954 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18956 F: Documentation/devicetree/bindings/spi/
18957 F: Documentation/spi/
18959 F: include/linux/spi/
18960 F: include/uapi/linux/spi/
18963 SPIDERNET NETWORK DRIVER for CELL
18964 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18965 M: Geoff Levand <geoff@infradead.org>
18966 L: netdev@vger.kernel.org
18967 L: linuxppc-dev@lists.ozlabs.org
18969 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18970 F: drivers/net/ethernet/toshiba/spider_net*
18973 M: Stephen Boyd <sboyd@kernel.org>
18974 L: linux-kernel@vger.kernel.org
18976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18977 F: Documentation/devicetree/bindings/spmi/
18979 F: include/dt-bindings/spmi/spmi.h
18980 F: include/linux/spmi.h
18981 F: include/trace/events/spmi.h
18984 M: Jeremy Kerr <jk@ozlabs.org>
18985 L: linuxppc-dev@lists.ozlabs.org
18987 W: http://www.ibm.com/developerworks/power/cell/
18988 F: Documentation/filesystems/spufs/spufs.rst
18989 F: arch/powerpc/platforms/cell/spufs/
18991 SQUASHFS FILE SYSTEM
18992 M: Phillip Lougher <phillip@squashfs.org.uk>
18993 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18995 W: http://squashfs.org.uk
18996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18997 F: Documentation/filesystems/squashfs.rst
19000 SRM (Alpha) environment access
19001 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19003 F: arch/alpha/kernel/srm_env.c
19005 ST LSM6DSx IMU IIO DRIVER
19006 M: Lorenzo Bianconi <lorenzo@kernel.org>
19007 L: linux-iio@vger.kernel.org
19009 W: http://www.st.com/
19010 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19011 F: drivers/iio/imu/st_lsm6dsx/
19013 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19014 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19015 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19016 L: linux-media@vger.kernel.org
19018 T: git git://linuxtv.org/media_tree.git
19019 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19020 F: drivers/media/i2c/st-mipid02.c
19022 ST STM32 I2C/SMBUS DRIVER
19023 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19024 M: Alain Volmat <alain.volmat@foss.st.com>
19025 L: linux-i2c@vger.kernel.org
19027 F: drivers/i2c/busses/i2c-stm32*
19029 ST STM32 SPI DRIVER
19030 M: Alain Volmat <alain.volmat@foss.st.com>
19031 L: linux-spi@vger.kernel.org
19033 F: drivers/spi/spi-stm32.c
19036 M: Daniel Nilsson <daniel.nilsson@flex.com>
19037 L: linux-hwmon@vger.kernel.org
19039 F: Documentation/hwmon/stpddc60.rst
19040 F: drivers/hwmon/pmbus/stpddc60.c
19042 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19043 M: Song Qiang <songqiang1304521@gmail.com>
19044 L: linux-iio@vger.kernel.org
19046 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19047 F: drivers/iio/proximity/vl53l0x-i2c.c
19050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19051 M: Sasha Levin <sashal@kernel.org>
19052 L: stable@vger.kernel.org
19054 F: Documentation/process/stable-kernel-rules.rst
19056 STAGING - ATOMISP DRIVER
19057 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19058 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19059 L: linux-media@vger.kernel.org
19061 F: drivers/staging/media/atomisp/
19063 STAGING - FIELDBUS SUBSYSTEM
19064 M: Sven Van Asbroeck <TheSven73@gmail.com>
19066 F: drivers/staging/fieldbus/*
19067 F: drivers/staging/fieldbus/Documentation/
19069 STAGING - HMS ANYBUS-S BUS
19070 M: Sven Van Asbroeck <TheSven73@gmail.com>
19072 F: drivers/staging/fieldbus/anybuss/
19074 STAGING - INDUSTRIAL IO
19075 M: Jonathan Cameron <jic23@kernel.org>
19076 L: linux-iio@vger.kernel.org
19078 F: Documentation/devicetree/bindings/staging/iio/
19079 F: drivers/staging/iio/
19081 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19082 M: Marc Dietrich <marvin24@gmx.de>
19083 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19084 L: linux-tegra@vger.kernel.org
19086 F: drivers/staging/nvec/
19088 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19089 M: Jens Frederich <jfrederich@gmail.com>
19090 M: Jon Nettleton <jon.nettleton@gmail.com>
19092 W: http://wiki.laptop.org/go/DCON
19093 F: drivers/staging/olpc_dcon/
19095 STAGING - REALTEK RTL8188EU DRIVERS
19096 M: Larry Finger <Larry.Finger@lwfinger.net>
19097 M: Phillip Potter <phil@philpotter.co.uk>
19099 F: drivers/staging/r8188eu/
19101 STAGING - REALTEK RTL8712U DRIVERS
19102 M: Larry Finger <Larry.Finger@lwfinger.net>
19103 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19105 F: drivers/staging/rtl8712/
19107 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19108 M: Michael Hennerich <michael.hennerich@analog.com>
19109 L: linux-fbdev@vger.kernel.org
19111 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19112 F: drivers/staging/fbtft/fb_seps525.c
19114 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19115 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19116 M: Teddy Wang <teddy.wang@siliconmotion.com>
19117 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19118 L: linux-fbdev@vger.kernel.org
19120 F: drivers/staging/sm750fb/
19122 STAGING - VIA VT665X DRIVERS
19123 M: Forest Bond <forest@alittletooquiet.net>
19125 F: drivers/staging/vt665?/
19128 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19129 L: linux-staging@lists.linux.dev
19131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19132 F: drivers/staging/
19134 STARFIRE/DURALAN NETWORK DRIVER
19135 M: Ion Badulescu <ionut@badula.org>
19137 F: drivers/net/ethernet/adaptec/starfire*
19139 STARFIVE JH7100 CLOCK DRIVERS
19140 M: Emil Renner Berthing <kernel@esmil.dk>
19142 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19143 F: drivers/clk/starfive/clk-starfive-jh7100*
19144 F: include/dt-bindings/clock/starfive-jh7100*.h
19146 STARFIVE JH7100 PINCTRL DRIVER
19147 M: Emil Renner Berthing <kernel@esmil.dk>
19148 L: linux-gpio@vger.kernel.org
19150 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19151 F: drivers/pinctrl/pinctrl-starfive.c
19152 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19154 STARFIVE JH7100 RESET CONTROLLER DRIVER
19155 M: Emil Renner Berthing <kernel@esmil.dk>
19157 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19158 F: drivers/reset/reset-starfive-jh7100.c
19159 F: include/dt-bindings/reset/starfive-jh7100.h
19162 M: Peter Zijlstra <peterz@infradead.org>
19163 M: Josh Poimboeuf <jpoimboe@kernel.org>
19164 M: Jason Baron <jbaron@akamai.com>
19165 R: Steven Rostedt <rostedt@goodmis.org>
19166 R: Ard Biesheuvel <ardb@kernel.org>
19168 F: arch/*/include/asm/jump_label*.h
19169 F: arch/*/include/asm/static_call*.h
19170 F: arch/*/kernel/jump_label.c
19171 F: arch/*/kernel/static_call.c
19172 F: include/linux/jump_label*.h
19173 F: include/linux/static_call*.h
19174 F: kernel/jump_label.c
19175 F: kernel/static_call.c
19177 STI AUDIO (ASoC) DRIVERS
19178 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19179 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19181 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19185 M: Alain Volmat <alain.volmat@foss.st.com>
19187 F: Documentation/devicetree/bindings/media/stih-cec.txt
19188 F: drivers/media/cec/platform/sti/
19190 STK1160 USB VIDEO CAPTURE DRIVER
19191 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19192 L: linux-media@vger.kernel.org
19194 T: git git://linuxtv.org/media_tree.git
19195 F: drivers/media/usb/stk1160/
19197 STM32 AUDIO (ASoC) DRIVERS
19198 M: Olivier Moysan <olivier.moysan@foss.st.com>
19199 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19200 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19202 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19203 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19206 STM32 TIMER/LPTIMER DRIVERS
19207 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19209 F: Documentation/ABI/testing/*timer-stm32
19210 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19211 F: drivers/*/stm32-*timer*
19212 F: drivers/pwm/pwm-stm32*
19213 F: include/linux/*/stm32-*tim*
19215 STMMAC ETHERNET DRIVER
19216 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19217 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19218 M: Jose Abreu <joabreu@synopsys.com>
19219 L: netdev@vger.kernel.org
19221 W: http://www.stlinux.com
19222 F: Documentation/networking/device_drivers/ethernet/stmicro/
19223 F: drivers/net/ethernet/stmicro/stmmac/
19226 M: Sam Creasey <sammy@sammy.net>
19228 W: http://sammy.net/sun3/
19229 F: arch/m68k/include/asm/sun3*
19230 F: arch/m68k/kernel/*sun3*
19231 F: arch/m68k/sun3*/
19232 F: drivers/net/ethernet/i825xx/sun3*
19234 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19235 M: Hans de Goede <hdegoede@redhat.com>
19236 L: linux-input@vger.kernel.org
19238 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19239 F: drivers/input/keyboard/sun4i-lradc-keys.c
19241 SUNDANCE NETWORK DRIVER
19242 M: Denis Kirjanov <kda@linux-powerpc.org>
19243 L: netdev@vger.kernel.org
19245 F: drivers/net/ethernet/dlink/sundance.c
19247 SUNPLUS ETHERNET DRIVER
19248 M: Wells Lu <wellslutw@gmail.com>
19249 L: netdev@vger.kernel.org
19251 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19252 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19253 F: drivers/net/ethernet/sunplus/
19255 SUNPLUS OCOTP DRIVER
19256 M: Vincent Shih <vincent.sunplus@gmail.com>
19258 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19259 F: drivers/nvmem/sunplus-ocotp.c
19262 M: Hammer Hsieh <hammerh0314@gmail.com>
19264 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19265 F: drivers/pwm/pwm-sunplus.c
19268 M: Vincent Shih <vincent.sunplus@gmail.com>
19269 L: linux-rtc@vger.kernel.org
19271 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19272 F: drivers/rtc/rtc-sunplus.c
19274 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19275 M: Li-hao Kuo <lhjeff911@gmail.com>
19276 L: linux-spi@vger.kernel.org
19278 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19279 F: drivers/spi/spi-sunplus-sp7021.c
19281 SUNPLUS UART DRIVER
19282 M: Hammer Hsieh <hammerh0314@gmail.com>
19284 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19285 F: drivers/tty/serial/sunplus-uart.c
19287 SUNPLUS WATCHDOG DRIVER
19288 M: Xiantao Hu <xt.hu@cqplus1.com>
19289 L: linux-watchdog@vger.kernel.org
19291 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19292 F: drivers/watchdog/sunplus_wdt.c
19295 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19296 M: Rich Felker <dalias@libc.org>
19297 L: linux-sh@vger.kernel.org
19299 Q: http://patchwork.kernel.org/project/linux-sh/list/
19300 F: Documentation/sh/
19305 M: "Rafael J. Wysocki" <rafael@kernel.org>
19306 M: Len Brown <len.brown@intel.com>
19307 M: Pavel Machek <pavel@ucw.cz>
19308 L: linux-pm@vger.kernel.org
19310 B: https://bugzilla.kernel.org
19311 F: Documentation/power/
19312 F: arch/x86/kernel/acpi/
19313 F: drivers/base/power/
19314 F: include/linux/freezer.h
19315 F: include/linux/pm.h
19316 F: include/linux/suspend.h
19320 M: Martin Mares <mj@ucw.cz>
19321 L: linux-video@atrey.karlin.mff.cuni.cz
19323 F: Documentation/admin-guide/svga.rst
19324 F: arch/x86/boot/video*
19327 M: Christoph Hellwig <hch@infradead.org>
19328 L: iommu@lists.linux-foundation.org
19329 L: iommu@lists.linux.dev
19331 W: http://git.infradead.org/users/hch/dma-mapping.git
19332 T: git git://git.infradead.org/users/hch/dma-mapping.git
19333 F: arch/*/kernel/pci-swiotlb.c
19334 F: include/linux/swiotlb.h
19335 F: kernel/dma/swiotlb.c
19338 M: Jiri Pirko <jiri@resnulli.us>
19339 M: Ivan Vecera <ivecera@redhat.com>
19340 L: netdev@vger.kernel.org
19342 F: include/net/switchdev.h
19345 SY8106A REGULATOR DRIVER
19346 M: Icenowy Zheng <icenowy@aosc.io>
19348 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19349 F: drivers/regulator/sy8106a-regulator.c
19351 SYNC FILE FRAMEWORK
19352 M: Sumit Semwal <sumit.semwal@linaro.org>
19353 R: Gustavo Padovan <gustavo@padovan.org>
19354 L: linux-media@vger.kernel.org
19355 L: dri-devel@lists.freedesktop.org
19357 T: git git://anongit.freedesktop.org/drm/drm-misc
19358 F: Documentation/driver-api/sync_file.rst
19359 F: drivers/dma-buf/dma-fence*
19360 F: drivers/dma-buf/sw_sync.c
19361 F: drivers/dma-buf/sync_*
19362 F: include/linux/sync_file.h
19363 F: include/uapi/linux/sync_file.h
19365 SYNOPSYS ARC ARCHITECTURE
19366 M: Vineet Gupta <vgupta@kernel.org>
19367 L: linux-snps-arc@lists.infradead.org
19369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19370 F: Documentation/arc/
19371 F: Documentation/devicetree/bindings/arc/*
19372 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19374 F: drivers/clocksource/arc_timer.c
19375 F: drivers/tty/serial/arc_uart.c
19377 SYNOPSYS ARC HSDK SDP pll clock driver
19378 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19380 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19381 F: drivers/clk/clk-hsdk-pll.c
19383 SYNOPSYS ARC SDP clock driver
19384 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19386 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19387 F: drivers/clk/axs10x/*
19389 SYNOPSYS ARC SDP platform support
19390 M: Alexey Brodkin <abrodkin@synopsys.com>
19392 F: Documentation/devicetree/bindings/arc/axs10*
19393 F: arch/arc/boot/dts/ax*
19394 F: arch/arc/plat-axs10x
19396 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19397 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19399 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19400 F: drivers/reset/reset-axs10x.c
19402 SYNOPSYS CREG GPIO DRIVER
19403 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19405 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19406 F: drivers/gpio/gpio-creg-snps.c
19408 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19409 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19411 F: drivers/tty/serial/8250/8250_dw.c
19412 F: drivers/tty/serial/8250/8250_dwlib.*
19413 F: drivers/tty/serial/8250/8250_lpss.c
19415 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19416 M: Hoan Tran <hoan@os.amperecomputing.com>
19417 M: Serge Semin <fancer.lancer@gmail.com>
19418 L: linux-gpio@vger.kernel.org
19420 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19421 F: drivers/gpio/gpio-dwapb.c
19423 SYNOPSYS DESIGNWARE APB SSI DRIVER
19424 M: Serge Semin <fancer.lancer@gmail.com>
19425 L: linux-spi@vger.kernel.org
19427 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19428 F: drivers/spi/spi-dw*
19430 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19431 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19433 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19434 F: drivers/dma/dw-axi-dmac/
19436 SYNOPSYS DESIGNWARE DMAC DRIVER
19437 M: Viresh Kumar <vireshk@kernel.org>
19438 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19440 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19441 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19443 F: include/dt-bindings/dma/dw-dmac.h
19444 F: include/linux/dma/dw.h
19445 F: include/linux/platform_data/dma-dw.h
19447 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19448 M: Jose Abreu <Jose.Abreu@synopsys.com>
19449 L: netdev@vger.kernel.org
19451 F: drivers/net/ethernet/synopsys/
19453 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19454 M: Jose Abreu <Jose.Abreu@synopsys.com>
19455 L: netdev@vger.kernel.org
19457 F: drivers/net/pcs/pcs-xpcs.c
19458 F: drivers/net/pcs/pcs-xpcs.h
19459 F: include/linux/pcs/pcs-xpcs.h
19461 SYNOPSYS DESIGNWARE I2C DRIVER
19462 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19463 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19464 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19465 R: Jan Dabros <jsd@semihalf.com>
19466 L: linux-i2c@vger.kernel.org
19468 F: drivers/i2c/busses/i2c-designware-*
19470 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19471 M: Jaehoon Chung <jh80.chung@samsung.com>
19472 L: linux-mmc@vger.kernel.org
19474 F: drivers/mmc/host/dw_mmc*
19476 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19477 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19479 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19480 F: drivers/reset/reset-hsdk.c
19481 F: include/dt-bindings/reset/snps,hsdk-reset.h
19483 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19484 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19485 M: Manjunath M B <manjumb@synopsys.com>
19486 L: linux-mmc@vger.kernel.org
19488 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19490 SYSTEM CONFIGURATION (SYSCON)
19491 M: Lee Jones <lee.jones@linaro.org>
19492 M: Arnd Bergmann <arnd@arndb.de>
19494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19495 F: drivers/mfd/syscon.c
19497 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19498 M: Sudeep Holla <sudeep.holla@arm.com>
19499 R: Cristian Marussi <cristian.marussi@arm.com>
19500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19502 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19503 F: drivers/clk/clk-sc[mp]i.c
19504 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19505 F: drivers/firmware/arm_scmi/
19506 F: drivers/firmware/arm_scpi.c
19507 F: drivers/regulator/scmi-regulator.c
19508 F: drivers/reset/reset-scmi.c
19509 F: include/linux/sc[mp]i_protocol.h
19510 F: include/trace/events/scmi.h
19511 F: include/uapi/linux/virtio_scmi.h
19513 SYSTEM RESET/SHUTDOWN DRIVERS
19514 M: Sebastian Reichel <sre@kernel.org>
19515 L: linux-pm@vger.kernel.org
19517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19518 F: Documentation/devicetree/bindings/power/reset/
19519 F: drivers/power/reset/
19521 SYSTEM TRACE MODULE CLASS
19522 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19525 F: Documentation/trace/stm.rst
19526 F: drivers/hwtracing/stm/
19527 F: include/linux/stm.h
19528 F: include/uapi/linux/stm.h
19530 SYSTEM76 ACPI DRIVER
19531 M: Jeremy Soller <jeremy@system76.com>
19532 M: System76 Product Development <productdev@system76.com>
19533 L: platform-driver-x86@vger.kernel.org
19535 F: drivers/platform/x86/system76_acpi.c
19538 M: Christoph Hellwig <hch@infradead.org>
19540 F: Documentation/filesystems/sysv-fs.rst
19542 F: include/linux/sysv_fs.h
19544 TASKSTATS STATISTICS INTERFACE
19545 M: Balbir Singh <bsingharora@gmail.com>
19547 F: Documentation/accounting/taskstats*
19548 F: include/linux/taskstats*
19549 F: kernel/taskstats.c
19552 M: Jamal Hadi Salim <jhs@mojatatu.com>
19553 M: Cong Wang <xiyou.wangcong@gmail.com>
19554 M: Jiri Pirko <jiri@resnulli.us>
19555 L: netdev@vger.kernel.org
19557 F: include/net/pkt_cls.h
19558 F: include/net/pkt_sched.h
19559 F: include/net/tc_act/
19560 F: include/uapi/linux/pkt_cls.h
19561 F: include/uapi/linux/pkt_sched.h
19562 F: include/uapi/linux/tc_act/
19563 F: include/uapi/linux/tc_ematch/
19565 F: tools/testing/selftests/tc-testing
19567 TC90522 MEDIA DRIVER
19568 M: Akihiro Tsukada <tskd08@gmail.com>
19569 L: linux-media@vger.kernel.org
19571 F: drivers/media/dvb-frontends/tc90522*
19573 TCP LOW PRIORITY MODULE
19574 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19575 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19577 W: http://tcp-lp-mod.sourceforge.net/
19578 F: net/ipv4/tcp_lp.c
19580 TDA10071 MEDIA DRIVER
19581 M: Antti Palosaari <crope@iki.fi>
19582 L: linux-media@vger.kernel.org
19584 W: https://linuxtv.org
19585 W: http://palosaari.fi/linux/
19586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19587 T: git git://linuxtv.org/anttip/media_tree.git
19588 F: drivers/media/dvb-frontends/tda10071*
19590 TDA18212 MEDIA DRIVER
19591 M: Antti Palosaari <crope@iki.fi>
19592 L: linux-media@vger.kernel.org
19594 W: https://linuxtv.org
19595 W: http://palosaari.fi/linux/
19596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19597 T: git git://linuxtv.org/anttip/media_tree.git
19598 F: drivers/media/tuners/tda18212*
19600 TDA18218 MEDIA DRIVER
19601 M: Antti Palosaari <crope@iki.fi>
19602 L: linux-media@vger.kernel.org
19604 W: https://linuxtv.org
19605 W: http://palosaari.fi/linux/
19606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19607 T: git git://linuxtv.org/anttip/media_tree.git
19608 F: drivers/media/tuners/tda18218*
19610 TDA18250 MEDIA DRIVER
19611 M: Olli Salonen <olli.salonen@iki.fi>
19612 L: linux-media@vger.kernel.org
19614 W: https://linuxtv.org
19615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19616 T: git git://linuxtv.org/media_tree.git
19617 F: drivers/media/tuners/tda18250*
19619 TDA18271 MEDIA DRIVER
19620 M: Michael Krufky <mkrufky@linuxtv.org>
19621 L: linux-media@vger.kernel.org
19623 W: https://linuxtv.org
19624 W: http://github.com/mkrufky
19625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19626 T: git git://linuxtv.org/mkrufky/tuners.git
19627 F: drivers/media/tuners/tda18271*
19629 TDA1997x MEDIA DRIVER
19630 M: Tim Harvey <tharvey@gateworks.com>
19631 L: linux-media@vger.kernel.org
19633 W: https://linuxtv.org
19634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19635 F: drivers/media/i2c/tda1997x.*
19637 TDA827x MEDIA DRIVER
19638 M: Michael Krufky <mkrufky@linuxtv.org>
19639 L: linux-media@vger.kernel.org
19641 W: https://linuxtv.org
19642 W: http://github.com/mkrufky
19643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19644 T: git git://linuxtv.org/mkrufky/tuners.git
19645 F: drivers/media/tuners/tda8290.*
19647 TDA8290 MEDIA DRIVER
19648 M: Michael Krufky <mkrufky@linuxtv.org>
19649 L: linux-media@vger.kernel.org
19651 W: https://linuxtv.org
19652 W: http://github.com/mkrufky
19653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19654 T: git git://linuxtv.org/mkrufky/tuners.git
19655 F: drivers/media/tuners/tda8290.*
19657 TDA9840 MEDIA DRIVER
19658 M: Hans Verkuil <hverkuil@xs4all.nl>
19659 L: linux-media@vger.kernel.org
19661 W: https://linuxtv.org
19662 T: git git://linuxtv.org/media_tree.git
19663 F: drivers/media/i2c/tda9840*
19665 TEA5761 TUNER DRIVER
19666 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19667 L: linux-media@vger.kernel.org
19669 W: https://linuxtv.org
19670 T: git git://linuxtv.org/media_tree.git
19671 F: drivers/media/tuners/tea5761.*
19673 TEA5767 TUNER DRIVER
19674 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19675 L: linux-media@vger.kernel.org
19677 W: https://linuxtv.org
19678 T: git git://linuxtv.org/media_tree.git
19679 F: drivers/media/tuners/tea5767.*
19681 TEA6415C MEDIA DRIVER
19682 M: Hans Verkuil <hverkuil@xs4all.nl>
19683 L: linux-media@vger.kernel.org
19685 W: https://linuxtv.org
19686 T: git git://linuxtv.org/media_tree.git
19687 F: drivers/media/i2c/tea6415c*
19689 TEA6420 MEDIA DRIVER
19690 M: Hans Verkuil <hverkuil@xs4all.nl>
19691 L: linux-media@vger.kernel.org
19693 W: https://linuxtv.org
19694 T: git git://linuxtv.org/media_tree.git
19695 F: drivers/media/i2c/tea6420*
19698 M: Jiri Pirko <jiri@resnulli.us>
19699 L: netdev@vger.kernel.org
19701 F: drivers/net/team/
19702 F: include/linux/if_team.h
19703 F: include/uapi/linux/if_team.h
19705 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19706 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19708 F: arch/x86/platform/ts5500/
19710 TECHNOTREND USB IR RECEIVER
19711 M: Sean Young <sean@mess.org>
19712 L: linux-media@vger.kernel.org
19714 F: drivers/media/rc/ttusbir.c
19716 TECHWELL TW9910 VIDEO DECODER
19717 L: linux-media@vger.kernel.org
19719 F: drivers/media/i2c/tw9910.c
19720 F: include/media/i2c/tw9910.h
19723 M: Jens Wiklander <jens.wiklander@linaro.org>
19724 R: Sumit Garg <sumit.garg@linaro.org>
19725 L: op-tee@lists.trustedfirmware.org
19727 F: Documentation/staging/tee.rst
19729 F: include/linux/tee_drv.h
19730 F: include/uapi/linux/tee.h
19732 TEGRA ARCHITECTURE SUPPORT
19733 M: Thierry Reding <thierry.reding@gmail.com>
19734 M: Jonathan Hunter <jonathanh@nvidia.com>
19735 L: linux-tegra@vger.kernel.org
19737 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19742 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19743 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19745 F: drivers/clk/tegra/
19748 M: Laxman Dewangan <ldewangan@nvidia.com>
19749 M: Jon Hunter <jonathanh@nvidia.com>
19751 F: drivers/dma/tegra*
19754 M: Laxman Dewangan <ldewangan@nvidia.com>
19755 R: Dmitry Osipenko <digetx@gmail.com>
19757 F: drivers/i2c/busses/i2c-tegra.c
19759 TEGRA IOMMU DRIVERS
19760 M: Thierry Reding <thierry.reding@gmail.com>
19761 R: Krishna Reddy <vdumpa@nvidia.com>
19762 L: linux-tegra@vger.kernel.org
19764 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19765 F: drivers/iommu/tegra*
19768 M: Laxman Dewangan <ldewangan@nvidia.com>
19770 F: drivers/input/keyboard/tegra-kbc.c
19773 M: Stefan Agner <stefan@agner.ch>
19774 M: Lucas Stach <dev@lynxeye.de>
19776 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19777 F: drivers/mtd/nand/raw/tegra_nand.c
19780 M: Thierry Reding <thierry.reding@gmail.com>
19782 F: drivers/pwm/pwm-tegra.c
19784 TEGRA SERIAL DRIVER
19785 M: Laxman Dewangan <ldewangan@nvidia.com>
19787 F: drivers/tty/serial/serial-tegra.c
19790 M: Laxman Dewangan <ldewangan@nvidia.com>
19792 F: drivers/spi/spi-tegra*
19794 TEGRA QUAD SPI DRIVER
19795 M: Thierry Reding <thierry.reding@gmail.com>
19796 M: Jonathan Hunter <jonathanh@nvidia.com>
19797 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19798 L: linux-tegra@vger.kernel.org
19800 F: drivers/spi/spi-tegra210-quad.c
19803 M: Thierry Reding <thierry.reding@gmail.com>
19804 M: Jonathan Hunter <jonathanh@nvidia.com>
19805 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19806 L: linux-media@vger.kernel.org
19807 L: linux-tegra@vger.kernel.org
19809 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19810 F: drivers/staging/media/tegra-video/
19812 TEGRA XUSB PADCTL DRIVER
19813 M: JC Kuo <jckuo@nvidia.com>
19815 F: drivers/phy/tegra/xusb*
19817 TEHUTI ETHERNET DRIVER
19818 M: Andy Gospodarek <andy@greyhouse.net>
19819 L: netdev@vger.kernel.org
19821 F: drivers/net/ethernet/tehuti/*
19823 TELECOM CLOCK DRIVER FOR MCPL0010
19824 M: Mark Gross <markgross@kernel.org>
19826 F: drivers/char/tlclk.c
19828 TEMPO SEMICONDUCTOR DRIVERS
19829 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19831 F: Documentation/devicetree/bindings/sound/tscs*.txt
19832 F: sound/soc/codecs/tscs*.c
19833 F: sound/soc/codecs/tscs*.h
19835 TENSILICA XTENSA PORT (xtensa)
19836 M: Chris Zankel <chris@zankel.net>
19837 M: Max Filippov <jcmvbkbc@gmail.com>
19838 L: linux-xtensa@linux-xtensa.org
19840 T: git git://github.com/czankel/xtensa-linux.git
19842 F: drivers/irqchip/irq-xtensa-*
19844 TEXAS INSTRUMENTS ASoC DRIVERS
19845 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19848 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19851 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19852 M: Ricardo Ribalda <ribalda@kernel.org>
19853 L: linux-iio@vger.kernel.org
19855 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19856 F: drivers/iio/dac/ti-dac7612.c
19858 TEXAS INSTRUMENTS DMA DRIVERS
19859 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19860 L: dmaengine@vger.kernel.org
19862 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19863 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19864 F: Documentation/devicetree/bindings/dma/ti/
19866 X: drivers/dma/ti/cppi41.c
19867 F: include/linux/dma/k3-udma-glue.h
19868 F: include/linux/dma/ti-cppi5.h
19869 F: include/linux/dma/k3-psil.h
19871 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19872 M: Nishanth Menon <nm@ti.com>
19873 M: Tero Kristo <kristo@kernel.org>
19874 M: Santosh Shilimkar <ssantosh@kernel.org>
19875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19877 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19878 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19879 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19880 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19881 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19882 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19883 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19884 F: drivers/clk/keystone/sci-clk.c
19885 F: drivers/firmware/ti_sci*
19886 F: drivers/irqchip/irq-ti-sci-inta.c
19887 F: drivers/irqchip/irq-ti-sci-intr.c
19888 F: drivers/reset/reset-ti-sci.c
19889 F: drivers/soc/ti/ti_sci_inta_msi.c
19890 F: drivers/soc/ti/ti_sci_pm_domains.c
19891 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19892 F: include/linux/soc/ti/ti_sci_inta_msi.h
19893 F: include/linux/soc/ti/ti_sci_protocol.h
19895 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19896 M: Robert Marko <robert.marko@sartura.hr>
19897 M: Luka Perkov <luka.perkov@sartura.hr>
19898 L: linux-hwmon@vger.kernel.org
19900 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19901 F: Documentation/hwmon/tps23861.rst
19902 F: drivers/hwmon/tps23861.c
19904 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19905 M: Puranjay Mohan <puranjay12@gmail.com>
19906 L: linux-iio@vger.kernel.org
19908 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19909 F: drivers/iio/temperature/tmp117.c
19911 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19912 M: Hans Verkuil <hverkuil@xs4all.nl>
19913 L: linux-media@vger.kernel.org
19915 W: https://linuxtv.org
19916 T: git git://linuxtv.org/media_tree.git
19917 F: drivers/media/radio/radio-raremono.c
19920 M: Rafael J. Wysocki <rafael@kernel.org>
19921 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19922 R: Amit Kucheria <amitk@kernel.org>
19923 R: Zhang Rui <rui.zhang@intel.com>
19924 L: linux-pm@vger.kernel.org
19926 Q: https://patchwork.kernel.org/project/linux-pm/list/
19927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19928 F: Documentation/ABI/testing/sysfs-class-thermal
19929 F: Documentation/devicetree/bindings/thermal/
19930 F: Documentation/driver-api/thermal/
19931 F: drivers/thermal/
19932 F: include/linux/cpu_cooling.h
19933 F: include/linux/thermal.h
19934 F: include/uapi/linux/thermal.h
19935 F: tools/lib/thermal/
19938 THERMAL DRIVER FOR AMLOGIC SOCS
19939 M: Guillaume La Roque <glaroque@baylibre.com>
19940 L: linux-pm@vger.kernel.org
19941 L: linux-amlogic@lists.infradead.org
19943 W: http://linux-meson.com/
19944 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19945 F: drivers/thermal/amlogic_thermal.c
19947 THERMAL/CPU_COOLING
19948 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19949 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19950 M: Viresh Kumar <viresh.kumar@linaro.org>
19951 R: Lukasz Luba <lukasz.luba@arm.com>
19952 L: linux-pm@vger.kernel.org
19954 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19955 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19956 F: drivers/thermal/cpufreq_cooling.c
19957 F: drivers/thermal/cpuidle_cooling.c
19958 F: include/linux/cpu_cooling.h
19960 THERMAL/POWER_ALLOCATOR
19961 M: Lukasz Luba <lukasz.luba@arm.com>
19962 L: linux-pm@vger.kernel.org
19964 F: Documentation/driver-api/thermal/power_allocator.rst
19965 F: drivers/thermal/gov_power_allocator.c
19966 F: include/trace/events/thermal_power_allocator.h
19968 THINKPAD ACPI EXTRAS DRIVER
19969 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19970 L: ibm-acpi-devel@lists.sourceforge.net
19971 L: platform-driver-x86@vger.kernel.org
19973 W: http://ibm-acpi.sourceforge.net
19974 W: http://thinkwiki.org/wiki/Ibm-acpi
19975 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19976 F: drivers/platform/x86/thinkpad_acpi.c
19978 THINKPAD LMI DRIVER
19979 M: Mark Pearson <markpearson@lenovo.com>
19980 L: platform-driver-x86@vger.kernel.org
19982 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19983 F: drivers/platform/x86/think-lmi.?
19985 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19986 M: Isaac Hazan <isaac.hazan@intel.com>
19987 L: linux-usb@vger.kernel.org
19989 F: drivers/thunderbolt/dma_test.c
19992 M: Andreas Noever <andreas.noever@gmail.com>
19993 M: Michael Jamet <michael.jamet@intel.com>
19994 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19995 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19996 L: linux-usb@vger.kernel.org
19998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19999 F: Documentation/admin-guide/thunderbolt.rst
20000 F: drivers/thunderbolt/
20001 F: include/linux/thunderbolt.h
20003 THUNDERBOLT NETWORK DRIVER
20004 M: Michael Jamet <michael.jamet@intel.com>
20005 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20006 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20007 L: netdev@vger.kernel.org
20009 F: drivers/net/thunderbolt.c
20011 THUNDERX GPIO DRIVER
20012 M: Robert Richter <rric@kernel.org>
20014 F: drivers/gpio/gpio-thunderx.c
20016 TI ADS131E0X ADC SERIES DRIVER
20017 M: Tomislav Denis <tomislav.denis@avl.com>
20018 L: linux-iio@vger.kernel.org
20020 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20021 F: drivers/iio/adc/ti-ads131e08.c
20023 TI AM437X VPFE DRIVER
20024 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20025 L: linux-media@vger.kernel.org
20027 W: https://linuxtv.org
20028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20029 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20030 F: drivers/media/platform/ti/am437x/
20032 TI BANDGAP AND THERMAL DRIVER
20033 M: Eduardo Valentin <edubezval@gmail.com>
20034 M: Keerthy <j-keerthy@ti.com>
20035 L: linux-pm@vger.kernel.org
20036 L: linux-omap@vger.kernel.org
20038 F: drivers/thermal/ti-soc-thermal/
20040 TI BQ27XXX POWER SUPPLY DRIVER
20041 F: drivers/power/supply/bq27xxx_battery.c
20042 F: drivers/power/supply/bq27xxx_battery_i2c.c
20043 F: include/linux/power/bq27xxx_battery.h
20045 TI CDCE706 CLOCK DRIVER
20046 M: Max Filippov <jcmvbkbc@gmail.com>
20048 F: drivers/clk/clk-cdce706.c
20051 M: Tero Kristo <kristo@kernel.org>
20052 L: linux-omap@vger.kernel.org
20055 F: include/linux/clk/ti.h
20057 TI DAVINCI MACHINE SUPPORT
20058 M: Sekhar Nori <nsekhar@ti.com>
20059 R: Bartosz Golaszewski <brgl@bgdev.pl>
20060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20063 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20064 F: arch/arm/boot/dts/da850*
20065 F: arch/arm/mach-davinci/
20066 F: drivers/i2c/busses/i2c-davinci.c
20068 TI DAVINCI SERIES CLOCK DRIVER
20069 M: David Lechner <david@lechnology.com>
20070 R: Sekhar Nori <nsekhar@ti.com>
20072 F: Documentation/devicetree/bindings/clock/ti/davinci/
20073 F: drivers/clk/davinci/
20075 TI DAVINCI SERIES GPIO DRIVER
20076 M: Keerthy <j-keerthy@ti.com>
20077 L: linux-gpio@vger.kernel.org
20079 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20080 F: drivers/gpio/gpio-davinci.c
20082 TI DAVINCI SERIES MEDIA DRIVER
20083 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20084 L: linux-media@vger.kernel.org
20086 W: https://linuxtv.org
20087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20088 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20089 F: drivers/media/platform/ti/davinci/
20090 F: include/media/davinci/
20092 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20093 R: David Lechner <david@lechnology.com>
20094 L: linux-iio@vger.kernel.org
20095 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20096 F: drivers/counter/ti-eqep.c
20098 TI ETHERNET SWITCH DRIVER (CPSW)
20099 R: Grygorii Strashko <grygorii.strashko@ti.com>
20100 L: linux-omap@vger.kernel.org
20101 L: netdev@vger.kernel.org
20103 F: drivers/net/ethernet/ti/cpsw*
20104 F: drivers/net/ethernet/ti/davinci*
20106 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20107 M: Alex Dubov <oakad@yahoo.com>
20109 W: http://tifmxx.berlios.de/
20110 F: drivers/memstick/host/tifm_ms.c
20111 F: drivers/misc/tifm*
20112 F: drivers/mmc/host/tifm_sd.c
20113 F: include/linux/tifm.h
20115 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20116 M: Nishanth Menon <nm@ti.com>
20117 M: Santosh Shilimkar <ssantosh@kernel.org>
20118 L: linux-kernel@vger.kernel.org
20119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20122 F: drivers/soc/ti/*
20124 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20125 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20126 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20129 F: sound/soc/codecs/isabelle*
20130 F: sound/soc/codecs/lm49453*
20132 TI PCM3060 ASoC CODEC DRIVER
20133 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20134 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20136 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20137 F: sound/soc/codecs/pcm3060*
20139 TI TAS571X FAMILY ASoC CODEC DRIVER
20140 M: Kevin Cernekee <cernekee@chromium.org>
20141 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20143 F: sound/soc/codecs/tas571x*
20145 TI TRF7970A NFC DRIVER
20146 M: Mark Greer <mgreer@animalcreek.com>
20147 L: linux-wireless@vger.kernel.org
20148 L: linux-nfc@lists.01.org (subscribers-only)
20150 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20151 F: drivers/nfc/trf7970a.c
20153 TI TSC2046 ADC DRIVER
20154 M: Oleksij Rempel <o.rempel@pengutronix.de>
20155 R: kernel@pengutronix.de
20156 L: linux-iio@vger.kernel.org
20158 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20159 F: drivers/iio/adc/ti-tsc2046.c
20161 TI TWL4030 SERIES SOC CODEC DRIVER
20162 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20165 F: sound/soc/codecs/twl4030*
20168 M: Benoit Parrot <bparrot@ti.com>
20169 L: linux-media@vger.kernel.org
20171 W: http://linuxtv.org/
20172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20173 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20174 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20175 F: drivers/media/platform/ti/cal/
20176 F: drivers/media/platform/ti/vpe/
20178 TI WILINK WIRELESS DRIVERS
20179 L: linux-wireless@vger.kernel.org
20181 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20182 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20184 F: drivers/net/wireless/ti/
20185 F: include/linux/wl12xx.h
20187 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20188 M: John Stultz <jstultz@google.com>
20189 M: Thomas Gleixner <tglx@linutronix.de>
20190 R: Stephen Boyd <sboyd@kernel.org>
20191 L: linux-kernel@vger.kernel.org
20193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20194 F: include/linux/clocksource.h
20195 F: include/linux/time.h
20196 F: include/linux/timex.h
20197 F: include/uapi/linux/time.h
20198 F: include/uapi/linux/timex.h
20199 F: kernel/time/alarmtimer.c
20200 F: kernel/time/clocksource.c
20201 F: kernel/time/ntp.c
20202 F: kernel/time/time*.c
20203 F: tools/testing/selftests/timers/
20206 M: Jon Maloy <jmaloy@redhat.com>
20207 M: Ying Xue <ying.xue@windriver.com>
20208 L: netdev@vger.kernel.org (core kernel code)
20209 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20211 W: http://tipc.sourceforge.net/
20212 F: include/uapi/linux/tipc*.h
20215 TLAN NETWORK DRIVER
20216 M: Samuel Chessman <chessman@tux.org>
20217 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20219 W: http://sourceforge.net/projects/tlan/
20220 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20221 F: drivers/net/ethernet/ti/tlan.*
20223 TM6000 VIDEO4LINUX DRIVER
20224 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20225 L: linux-media@vger.kernel.org
20227 W: https://linuxtv.org
20228 T: git git://linuxtv.org/media_tree.git
20229 F: Documentation/admin-guide/media/tm6000*
20230 F: drivers/media/usb/tm6000/
20232 TMIO/SDHI MMC DRIVER
20233 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20234 L: linux-mmc@vger.kernel.org
20235 L: linux-renesas-soc@vger.kernel.org
20237 F: drivers/mmc/host/renesas_sdhi*
20238 F: drivers/mmc/host/tmio_mmc*
20239 F: include/linux/mfd/tmio.h
20241 TMP401 HARDWARE MONITOR DRIVER
20242 M: Guenter Roeck <linux@roeck-us.net>
20243 L: linux-hwmon@vger.kernel.org
20245 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20246 F: Documentation/hwmon/tmp401.rst
20247 F: drivers/hwmon/tmp401.c
20249 TMP464 HARDWARE MONITOR DRIVER
20250 M: Agathe Porte <agathe.porte@nokia.com>
20251 M: Guenter Roeck <linux@roeck-us.net>
20252 L: linux-hwmon@vger.kernel.org
20254 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20255 F: Documentation/hwmon/tmp464.rst
20256 F: drivers/hwmon/tmp464.c
20258 TMP513 HARDWARE MONITOR DRIVER
20259 M: Eric Tremblay <etremblay@distech-controls.com>
20260 L: linux-hwmon@vger.kernel.org
20262 F: Documentation/hwmon/tmp513.rst
20263 F: drivers/hwmon/tmp513.c
20265 TMPFS (SHMEM FILESYSTEM)
20266 M: Hugh Dickins <hughd@google.com>
20267 L: linux-mm@kvack.org
20269 F: include/linux/shmem_fs.h
20272 TOMOYO SECURITY MODULE
20273 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20274 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20275 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20276 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20277 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20278 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20280 W: https://tomoyo.osdn.jp/
20281 F: security/tomoyo/
20283 TOPSTAR LAPTOP EXTRAS DRIVER
20284 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20285 L: platform-driver-x86@vger.kernel.org
20287 F: drivers/platform/x86/topstar-laptop.c
20289 TORTURE-TEST MODULES
20290 M: Davidlohr Bueso <dave@stgolabs.net>
20291 M: "Paul E. McKenney" <paulmck@kernel.org>
20292 M: Josh Triplett <josh@joshtriplett.org>
20293 L: linux-kernel@vger.kernel.org
20295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20296 F: Documentation/RCU/torture.rst
20297 F: kernel/locking/locktorture.c
20298 F: kernel/rcu/rcuscale.c
20299 F: kernel/rcu/rcutorture.c
20300 F: kernel/rcu/refscale.c
20301 F: kernel/torture.c
20303 TOSHIBA ACPI EXTRAS DRIVER
20304 M: Azael Avalos <coproscefalo@gmail.com>
20305 L: platform-driver-x86@vger.kernel.org
20307 F: drivers/platform/x86/toshiba_acpi.c
20309 TOSHIBA BLUETOOTH DRIVER
20310 M: Azael Avalos <coproscefalo@gmail.com>
20311 L: platform-driver-x86@vger.kernel.org
20313 F: drivers/platform/x86/toshiba_bluetooth.c
20315 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20316 M: Azael Avalos <coproscefalo@gmail.com>
20317 L: platform-driver-x86@vger.kernel.org
20319 F: drivers/platform/x86/toshiba_haps.c
20322 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20324 W: http://www.buzzard.org.uk/toshiba/
20325 F: drivers/char/toshiba.c
20326 F: include/linux/toshiba.h
20327 F: include/uapi/linux/toshiba.h
20329 TOSHIBA TC358743 DRIVER
20330 M: Mats Randgaard <matrandg@cisco.com>
20331 L: linux-media@vger.kernel.org
20333 F: drivers/media/i2c/tc358743*
20334 F: include/media/i2c/tc358743.h
20336 TOSHIBA WMI HOTKEYS DRIVER
20337 M: Azael Avalos <coproscefalo@gmail.com>
20338 L: platform-driver-x86@vger.kernel.org
20340 F: drivers/platform/x86/toshiba-wmi.c
20343 M: Peter Huewe <peterhuewe@gmx.de>
20344 M: Jarkko Sakkinen <jarkko@kernel.org>
20345 R: Jason Gunthorpe <jgg@ziepe.ca>
20346 L: linux-integrity@vger.kernel.org
20348 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20349 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20351 F: drivers/char/tpm/
20354 M: Steven Rostedt <rostedt@goodmis.org>
20355 M: Ingo Molnar <mingo@redhat.com>
20357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20358 F: Documentation/trace/ftrace.rst
20359 F: arch/*/*/*/*ftrace*
20360 F: arch/*/*/*ftrace*
20362 F: include/*/ftrace.h
20363 F: include/linux/trace*.h
20366 F: tools/testing/selftests/ftrace/
20368 TRACING MMIO ACCESSES (MMIOTRACE)
20369 M: Steven Rostedt <rostedt@goodmis.org>
20370 M: Ingo Molnar <mingo@kernel.org>
20371 R: Karol Herbst <karolherbst@gmail.com>
20372 R: Pekka Paalanen <ppaalanen@gmail.com>
20373 L: linux-kernel@vger.kernel.org
20374 L: nouveau@lists.freedesktop.org
20376 F: arch/x86/mm/kmmio.c
20377 F: arch/x86/mm/mmio-mod.c
20378 F: arch/x86/mm/testmmiotrace.c
20379 F: include/linux/mmiotrace.h
20380 F: kernel/trace/trace_mmiotrace.c
20382 TRACING OS NOISE / LATENCY TRACERS
20383 M: Steven Rostedt <rostedt@goodmis.org>
20384 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20386 F: kernel/trace/trace_osnoise.c
20387 F: include/trace/events/osnoise.h
20388 F: kernel/trace/trace_hwlat.c
20389 F: kernel/trace/trace_irqsoff.c
20390 F: kernel/trace/trace_sched_wakeup.c
20391 F: Documentation/trace/osnoise-tracer.rst
20392 F: Documentation/trace/timerlat-tracer.rst
20393 F: Documentation/trace/hwlat_detector.rst
20394 F: arch/*/kernel/trace.c
20396 Real-time Linux Analysis (RTLA) tools
20397 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20398 M: Steven Rostedt <rostedt@goodmis.org>
20399 L: linux-trace-devel@vger.kernel.org
20401 F: Documentation/tools/rtla/
20402 F: tools/tracing/rtla/
20404 TRADITIONAL CHINESE DOCUMENTATION
20405 M: Hu Haowen <src.res@email.cn>
20406 L: linux-doc-tw-discuss@lists.sourceforge.net
20408 W: https://github.com/srcres258/linux-doc
20409 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20410 F: Documentation/translations/zh_TW/
20413 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20414 M: Jiri Slaby <jirislaby@kernel.org>
20416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20417 F: Documentation/driver-api/serial/
20419 F: drivers/tty/serial/serial_core.c
20420 F: include/linux/selection.h
20421 F: include/linux/serial.h
20422 F: include/linux/serial_core.h
20423 F: include/linux/sysrq.h
20424 F: include/linux/tty*.h
20425 F: include/linux/vt.h
20426 F: include/linux/vt_*.h
20427 F: include/uapi/linux/serial.h
20428 F: include/uapi/linux/serial_core.h
20429 F: include/uapi/linux/tty.h
20431 TUA9001 MEDIA DRIVER
20432 M: Antti Palosaari <crope@iki.fi>
20433 L: linux-media@vger.kernel.org
20435 W: https://linuxtv.org
20436 W: http://palosaari.fi/linux/
20437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20438 T: git git://linuxtv.org/anttip/media_tree.git
20439 F: drivers/media/tuners/tua9001*
20441 TULIP NETWORK DRIVERS
20442 L: netdev@vger.kernel.org
20443 L: linux-parisc@vger.kernel.org
20445 F: drivers/net/ethernet/dec/tulip/
20448 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20450 W: http://vtun.sourceforge.net/tun
20451 F: Documentation/networking/tuntap.rst
20452 F: arch/um/os-Linux/drivers/
20454 TURBOCHANNEL SUBSYSTEM
20455 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20456 M: Ralf Baechle <ralf@linux-mips.org>
20457 L: linux-mips@vger.kernel.org
20459 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20461 F: include/linux/tc.h
20464 M: "Len Brown" <lenb@kernel.org>
20465 L: linux-pm@vger.kernel.org
20467 Q: https://patchwork.kernel.org/project/linux-pm/list/
20468 B: https://bugzilla.kernel.org
20469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20470 F: tools/power/x86/turbostat/
20472 TW5864 VIDEO4LINUX DRIVER
20473 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20474 M: Anton Sviridenko <anton@corp.bluecherry.net>
20475 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20476 M: Andrey Utkin <andrey_utkin@fastmail.com>
20477 L: linux-media@vger.kernel.org
20479 F: drivers/media/pci/tw5864/
20481 TW68 VIDEO4LINUX DRIVER
20482 M: Hans Verkuil <hverkuil@xs4all.nl>
20483 L: linux-media@vger.kernel.org
20485 W: https://linuxtv.org
20486 T: git git://linuxtv.org/media_tree.git
20487 F: drivers/media/pci/tw68/
20489 TW686X VIDEO4LINUX DRIVER
20490 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20491 L: linux-media@vger.kernel.org
20493 W: http://linuxtv.org
20494 T: git git://linuxtv.org/media_tree.git
20495 F: drivers/media/pci/tw686x/
20497 U-BOOT ENVIRONMENT VARIABLES
20498 M: Rafał Miłecki <rafal@milecki.pl>
20500 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20502 UACCE ACCELERATOR FRAMEWORK
20503 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20504 M: Zhou Wang <wangzhou1@hisilicon.com>
20505 L: linux-accelerators@lists.ozlabs.org
20506 L: linux-kernel@vger.kernel.org
20508 F: Documentation/ABI/testing/sysfs-driver-uacce
20509 F: Documentation/misc-devices/uacce.rst
20510 F: drivers/misc/uacce/
20511 F: include/linux/uacce.h
20512 F: include/uapi/misc/uacce/
20514 UBI FILE SYSTEM (UBIFS)
20515 M: Richard Weinberger <richard@nod.at>
20516 L: linux-mtd@lists.infradead.org
20518 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20521 F: Documentation/ABI/testing/sysfs-fs-ubifs
20522 F: Documentation/filesystems/ubifs-authentication.rst
20523 F: Documentation/filesystems/ubifs.rst
20526 UCLINUX (M68KNOMMU AND COLDFIRE)
20527 M: Greg Ungerer <gerg@linux-m68k.org>
20528 L: linux-m68k@lists.linux-m68k.org
20529 L: uclinux-dev@uclinux.org (subscribers-only)
20531 W: http://www.linux-m68k.org/
20532 W: http://www.uclinux.org/
20533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20534 F: arch/m68k/*/*_no.*
20536 F: arch/m68k/coldfire/
20537 F: arch/m68k/include/asm/*_no.*
20540 M: Jan Kara <jack@suse.com>
20542 F: Documentation/filesystems/udf.rst
20546 M: Bastien Nocera <hadess@hadess.net>
20547 L: linux-input@vger.kernel.org
20549 F: drivers/hid/hid-udraw-ps3.c
20552 M: Evgeniy Dushistov <dushistov@mail.ru>
20554 F: Documentation/admin-guide/ufs.rst
20557 UHID USERSPACE HID IO DRIVER
20558 M: David Rheinsberg <david.rheinsberg@gmail.com>
20559 L: linux-input@vger.kernel.org
20561 F: drivers/hid/uhid.c
20562 F: include/uapi/linux/uhid.h
20565 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20566 L: linux-usb@vger.kernel.org
20568 F: drivers/usb/common/ulpi.c
20569 F: include/linux/ulpi/
20572 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20573 L: linux-fsdevel@vger.kernel.org
20578 M: Tony Finch <dot@dotat.at>
20580 W: http://dotat.at/prog/unifdef
20581 F: scripts/unifdef.c
20583 UNIFORM CDROM DRIVER
20584 M: Phillip Potter <phil@philpotter.co.uk>
20586 F: Documentation/cdrom/
20587 F: drivers/cdrom/cdrom.c
20588 F: include/linux/cdrom.h
20589 F: include/uapi/linux/cdrom.h
20591 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20592 R: Alim Akhtar <alim.akhtar@samsung.com>
20593 R: Avri Altman <avri.altman@wdc.com>
20594 R: Bart Van Assche <bvanassche@acm.org>
20595 L: linux-scsi@vger.kernel.org
20597 F: Documentation/devicetree/bindings/ufs/
20598 F: Documentation/scsi/ufs.rst
20599 F: drivers/ufs/core/
20601 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20602 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20603 L: linux-scsi@vger.kernel.org
20605 F: drivers/ufs/host/*dwc*
20607 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20608 M: Stanley Chu <stanley.chu@mediatek.com>
20609 L: linux-scsi@vger.kernel.org
20610 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20612 F: drivers/ufs/host/ufs-mediatek*
20614 UNSORTED BLOCK IMAGES (UBI)
20615 M: Richard Weinberger <richard@nod.at>
20616 L: linux-mtd@lists.infradead.org
20618 W: http://www.linux-mtd.infradead.org/
20619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20621 F: drivers/mtd/ubi/
20622 F: include/linux/mtd/ubi.h
20623 F: include/uapi/mtd/ubi-user.h
20625 USB "USBNET" DRIVER FRAMEWORK
20626 M: Oliver Neukum <oneukum@suse.com>
20627 L: netdev@vger.kernel.org
20629 W: http://www.linux-usb.org/usbnet
20630 F: drivers/net/usb/usbnet.c
20631 F: include/linux/usb/usbnet.h
20634 M: Oliver Neukum <oneukum@suse.com>
20635 L: linux-usb@vger.kernel.org
20637 F: Documentation/usb/acm.rst
20638 F: drivers/usb/class/cdc-acm.*
20640 USB APPLE MFI FASTCHARGE DRIVER
20641 M: Bastien Nocera <hadess@hadess.net>
20642 L: linux-usb@vger.kernel.org
20644 F: drivers/usb/misc/apple-mfi-fastcharge.c
20646 USB AR5523 WIRELESS DRIVER
20647 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20648 L: linux-wireless@vger.kernel.org
20650 F: drivers/net/wireless/ath/ar5523/
20653 M: Oliver Neukum <oneukum@suse.com>
20654 L: linux-usb@vger.kernel.org
20655 L: linux-scsi@vger.kernel.org
20657 F: drivers/usb/storage/uas.c
20659 USB CDC ETHERNET DRIVER
20660 M: Oliver Neukum <oliver@neukum.org>
20661 L: linux-usb@vger.kernel.org
20663 F: drivers/net/usb/cdc_*.c
20664 F: include/uapi/linux/usb/cdc.h
20666 USB CHAOSKEY DRIVER
20667 M: Keith Packard <keithp@keithp.com>
20668 L: linux-usb@vger.kernel.org
20670 F: drivers/usb/misc/chaoskey.c
20672 USB CYPRESS C67X00 DRIVER
20673 L: linux-usb@vger.kernel.org
20675 F: drivers/usb/c67x00/
20677 USB DAVICOM DM9601 DRIVER
20678 M: Peter Korsgaard <peter@korsgaard.com>
20679 L: netdev@vger.kernel.org
20681 W: http://www.linux-usb.org/usbnet
20682 F: drivers/net/usb/dm9601.c
20685 M: Alan Stern <stern@rowland.harvard.edu>
20686 L: linux-usb@vger.kernel.org
20688 F: Documentation/usb/ehci.rst
20689 F: drivers/usb/host/ehci*
20691 USB GADGET/PERIPHERAL SUBSYSTEM
20692 M: Felipe Balbi <balbi@kernel.org>
20693 L: linux-usb@vger.kernel.org
20695 W: http://www.linux-usb.org/gadget
20696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20697 F: drivers/usb/gadget/
20698 F: include/linux/usb/gadget*
20700 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20701 M: Jiri Kosina <jikos@kernel.org>
20702 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20703 L: linux-usb@vger.kernel.org
20705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20706 F: Documentation/hid/hiddev.rst
20707 F: drivers/hid/usbhid/
20709 USB INTEL XHCI ROLE MUX DRIVER
20710 M: Hans de Goede <hdegoede@redhat.com>
20711 L: linux-usb@vger.kernel.org
20713 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20715 USB IP DRIVER FOR HISILICON KIRIN 960
20716 M: Yu Chen <chenyu56@huawei.com>
20717 M: Binghui Wang <wangbinghui@hisilicon.com>
20718 L: linux-usb@vger.kernel.org
20720 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20721 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20723 USB IP DRIVER FOR HISILICON KIRIN 970
20724 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20725 L: linux-usb@vger.kernel.org
20727 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20728 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20731 M: Olav Kongas <ok@artecdesign.ee>
20732 L: linux-usb@vger.kernel.org
20734 F: drivers/usb/host/isp116x*
20735 F: include/linux/usb/isp116x.h
20738 M: Rui Miguel Silva <rui.silva@linaro.org>
20739 L: linux-usb@vger.kernel.org
20741 F: drivers/usb/isp1760/*
20742 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20744 USB LAN78XX ETHERNET DRIVER
20745 M: Woojung Huh <woojung.huh@microchip.com>
20746 M: UNGLinuxDriver@microchip.com
20747 L: netdev@vger.kernel.org
20749 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20750 F: drivers/net/usb/lan78xx.*
20751 F: include/dt-bindings/net/microchip-lan78xx.h
20753 USB MASS STORAGE DRIVER
20754 M: Alan Stern <stern@rowland.harvard.edu>
20755 L: linux-usb@vger.kernel.org
20756 L: usb-storage@lists.one-eyed-alien.net
20758 F: drivers/usb/storage/
20761 M: Clemens Ladisch <clemens@ladisch.de>
20762 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20765 F: sound/usb/midi.*
20767 USB NETWORKING DRIVERS
20768 L: linux-usb@vger.kernel.org
20770 F: drivers/net/usb/
20773 M: Alan Stern <stern@rowland.harvard.edu>
20774 L: linux-usb@vger.kernel.org
20776 F: Documentation/usb/ohci.rst
20777 F: drivers/usb/host/ohci*
20779 USB OTG FSM (Finite State Machine)
20780 M: Peter Chen <peter.chen@kernel.org>
20781 L: linux-usb@vger.kernel.org
20783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20784 F: drivers/usb/common/usb-otg-fsm.c
20787 M: Valentina Manea <valentina.manea.m@gmail.com>
20788 M: Shuah Khan <shuah@kernel.org>
20789 M: Shuah Khan <skhan@linuxfoundation.org>
20790 L: linux-usb@vger.kernel.org
20792 F: Documentation/usb/usbip_protocol.rst
20793 F: drivers/usb/usbip/
20794 F: tools/testing/selftests/drivers/usb/usbip/
20795 F: tools/usb/usbip/
20798 M: Petko Manolov <petkan@nucleusys.com>
20799 L: linux-usb@vger.kernel.org
20800 L: netdev@vger.kernel.org
20802 W: https://github.com/petkan/pegasus
20803 T: git git://github.com/petkan/pegasus.git
20804 F: drivers/net/usb/pegasus.*
20807 M: Felipe Balbi <balbi@kernel.org>
20808 L: linux-usb@vger.kernel.org
20810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20811 F: drivers/usb/phy/
20813 USB PRINTER DRIVER (usblp)
20814 M: Pete Zaitcev <zaitcev@redhat.com>
20815 L: linux-usb@vger.kernel.org
20817 F: drivers/usb/class/usblp.c
20819 USB RAW GADGET DRIVER
20820 R: Andrey Konovalov <andreyknvl@gmail.com>
20821 L: linux-usb@vger.kernel.org
20823 F: Documentation/usb/raw-gadget.rst
20824 F: drivers/usb/gadget/legacy/raw_gadget.c
20825 F: include/uapi/linux/usb/raw_gadget.h
20827 USB QMI WWAN NETWORK DRIVER
20828 M: Bjørn Mork <bjorn@mork.no>
20829 L: netdev@vger.kernel.org
20831 F: Documentation/ABI/testing/sysfs-class-net-qmi
20832 F: drivers/net/usb/qmi_wwan.c
20835 M: Petko Manolov <petkan@nucleusys.com>
20836 L: linux-usb@vger.kernel.org
20837 L: netdev@vger.kernel.org
20839 W: https://github.com/petkan/rtl8150
20840 T: git git://github.com/petkan/rtl8150.git
20841 F: drivers/net/usb/rtl8150.c
20843 USB SERIAL SUBSYSTEM
20844 M: Johan Hovold <johan@kernel.org>
20845 L: linux-usb@vger.kernel.org
20847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20848 F: Documentation/usb/usb-serial.rst
20849 F: drivers/usb/serial/
20850 F: include/linux/usb/serial.h
20852 USB SMSC75XX ETHERNET DRIVER
20853 M: Steve Glendinning <steve.glendinning@shawell.net>
20854 L: netdev@vger.kernel.org
20856 F: drivers/net/usb/smsc75xx.*
20858 USB SMSC95XX ETHERNET DRIVER
20859 M: Steve Glendinning <steve.glendinning@shawell.net>
20860 M: UNGLinuxDriver@microchip.com
20861 L: netdev@vger.kernel.org
20863 F: drivers/net/usb/smsc95xx.*
20866 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20867 L: linux-usb@vger.kernel.org
20869 W: http://www.linux-usb.org
20870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20871 F: Documentation/devicetree/bindings/usb/
20872 F: Documentation/usb/
20874 F: include/dt-bindings/usb/
20875 F: include/linux/usb.h
20876 F: include/linux/usb/
20878 USB TYPEC BUS FOR ALTERNATE MODES
20879 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20880 L: linux-usb@vger.kernel.org
20882 F: Documentation/ABI/testing/sysfs-bus-typec
20883 F: Documentation/driver-api/usb/typec_bus.rst
20884 F: drivers/usb/typec/altmodes/
20885 F: include/linux/usb/typec_altmode.h
20888 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20889 L: linux-usb@vger.kernel.org
20891 F: Documentation/ABI/testing/sysfs-class-typec
20892 F: Documentation/driver-api/usb/typec.rst
20893 F: drivers/usb/typec/
20894 F: include/linux/usb/typec.h
20896 USB TYPEC INTEL PMC MUX DRIVER
20897 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20898 L: linux-usb@vger.kernel.org
20900 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20901 F: drivers/usb/typec/mux/intel_pmc_mux.c
20903 USB TYPEC PI3USB30532 MUX DRIVER
20904 M: Hans de Goede <hdegoede@redhat.com>
20905 L: linux-usb@vger.kernel.org
20907 F: drivers/usb/typec/mux/pi3usb30532.c
20909 USB TYPEC PORT CONTROLLER DRIVERS
20910 M: Guenter Roeck <linux@roeck-us.net>
20911 L: linux-usb@vger.kernel.org
20913 F: drivers/usb/typec/tcpm/
20916 M: Alan Stern <stern@rowland.harvard.edu>
20917 L: linux-usb@vger.kernel.org
20919 F: drivers/usb/host/uhci*
20922 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20923 L: linux-media@vger.kernel.org
20925 W: http://www.ideasonboard.org/uvc/
20926 T: git git://linuxtv.org/media_tree.git
20927 F: drivers/media/usb/uvc/
20928 F: include/uapi/linux/uvcvideo.h
20931 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20932 L: linux-usb@vger.kernel.org
20934 F: drivers/usb/gadget/function/*uvc*
20935 F: drivers/usb/gadget/legacy/webcam.c
20936 F: include/uapi/linux/usb/g_uvc.h
20938 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20939 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20940 L: linux-wireless@vger.kernel.org
20942 F: drivers/net/wireless/rndis_wlan.c
20945 M: Mathias Nyman <mathias.nyman@intel.com>
20946 L: linux-usb@vger.kernel.org
20948 F: drivers/usb/host/pci-quirks*
20949 F: drivers/usb/host/xhci*
20952 L: linux-wireless@vger.kernel.org
20954 W: http://linux-lc100020.sourceforge.net
20955 F: drivers/net/wireless/zydas/zd1201.*
20958 M: Antoine Jacquet <royale@zerezo.com>
20959 L: linux-usb@vger.kernel.org
20960 L: linux-media@vger.kernel.org
20962 W: http://royale.zerezo.com/zr364xx/
20963 T: git git://linuxtv.org/media_tree.git
20964 F: Documentation/admin-guide/media/zr364xx*
20965 F: drivers/media/usb/zr364xx/
20967 USER-MODE LINUX (UML)
20968 M: Richard Weinberger <richard@nod.at>
20969 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20970 M: Johannes Berg <johannes@sipsolutions.net>
20971 L: linux-um@lists.infradead.org
20973 W: http://user-mode-linux.sourceforge.net
20974 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20977 F: Documentation/virt/uml/
20982 USERSPACE COPYIN/COPYOUT (UIOVEC)
20983 M: Alexander Viro <viro@zeniv.linux.org.uk>
20985 F: include/linux/uio.h
20988 USERSPACE DMA BUFFER DRIVER
20989 M: Gerd Hoffmann <kraxel@redhat.com>
20990 L: dri-devel@lists.freedesktop.org
20992 T: git git://anongit.freedesktop.org/drm/drm-misc
20993 F: drivers/dma-buf/udmabuf.c
20994 F: include/uapi/linux/udmabuf.h
20996 USERSPACE I/O (UIO)
20997 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21000 F: Documentation/driver-api/uio-howto.rst
21002 F: include/linux/uio_driver.h
21005 M: Karel Zak <kzak@redhat.com>
21006 L: util-linux@vger.kernel.org
21008 W: http://en.wikipedia.org/wiki/Util-linux
21009 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21012 M: Christoph Hellwig <hch@lst.de>
21013 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21014 L: linux-kernel@vger.kernel.org
21016 T: git git://git.infradead.org/users/hch/uuid.git
21017 F: include/linux/uuid.h
21018 F: include/uapi/linux/uuid.h
21023 M: Justin Ernst <justin.ernst@hpe.com>
21024 L: platform-driver-x86@vger.kernel.org
21026 F: drivers/platform/x86/uv_sysfs.c
21029 M: Michal Januszewski <spock@gentoo.org>
21030 L: linux-fbdev@vger.kernel.org
21032 W: https://github.com/mjanusz/v86d
21033 F: Documentation/fb/uvesafb.rst
21034 F: drivers/video/fbdev/uvesafb.*
21036 Ux500 CLOCK DRIVERS
21037 M: Ulf Hansson <ulf.hansson@linaro.org>
21038 L: linux-clk@vger.kernel.org
21039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21041 F: drivers/clk/ux500/
21044 M: Stefan Agner <stefan@agner.ch>
21045 L: linux-mtd@lists.infradead.org
21047 F: drivers/mtd/nand/raw/vf610_nfc.c
21049 VFAT/FAT/MSDOS FILESYSTEM
21050 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21052 F: Documentation/filesystems/vfat.rst
21056 M: Alex Williamson <alex.williamson@redhat.com>
21057 R: Cornelia Huck <cohuck@redhat.com>
21058 L: kvm@vger.kernel.org
21060 T: git git://github.com/awilliam/linux-vfio.git
21061 F: Documentation/driver-api/vfio.rst
21063 F: include/linux/vfio.h
21064 F: include/linux/vfio_pci_core.h
21065 F: include/uapi/linux/vfio.h
21068 M: Diana Craciun <diana.craciun@oss.nxp.com>
21069 L: kvm@vger.kernel.org
21071 F: drivers/vfio/fsl-mc/
21073 VFIO HISILICON PCI DRIVER
21074 M: Longfang Liu <liulongfang@huawei.com>
21075 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21076 L: kvm@vger.kernel.org
21078 F: drivers/vfio/pci/hisilicon/
21080 VFIO MEDIATED DEVICE DRIVERS
21081 M: Kirti Wankhede <kwankhede@nvidia.com>
21082 L: kvm@vger.kernel.org
21084 F: Documentation/driver-api/vfio-mediated-device.rst
21085 F: drivers/vfio/mdev/
21086 F: include/linux/mdev.h
21087 F: samples/vfio-mdev/
21089 VFIO PCI DEVICE SPECIFIC DRIVERS
21090 R: Jason Gunthorpe <jgg@nvidia.com>
21091 R: Yishai Hadas <yishaih@nvidia.com>
21092 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21093 R: Kevin Tian <kevin.tian@intel.com>
21094 L: kvm@vger.kernel.org
21096 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21097 F: drivers/vfio/pci/*/
21099 VFIO PLATFORM DRIVER
21100 M: Eric Auger <eric.auger@redhat.com>
21101 L: kvm@vger.kernel.org
21103 F: drivers/vfio/platform/
21105 VFIO MLX5 PCI DRIVER
21106 M: Yishai Hadas <yishaih@nvidia.com>
21107 L: kvm@vger.kernel.org
21109 F: drivers/vfio/pci/mlx5/
21112 R: Lukas Wunner <lukas@wunner.de>
21114 T: git git://anongit.freedesktop.org/drm/drm-misc
21115 F: Documentation/gpu/vga-switcheroo.rst
21116 F: drivers/gpu/vga/vga_switcheroo.c
21117 F: include/linux/vga_switcheroo.h
21119 VIA RHINE NETWORK DRIVER
21121 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21122 F: drivers/net/ethernet/via/via-rhine.c
21124 VIA SD/MMC CARD CONTROLLER DRIVER
21125 M: Bruce Chang <brucechang@via.com.tw>
21126 M: Harald Welte <HaraldWelte@viatech.com>
21128 F: drivers/mmc/host/via-sdmmc.c
21130 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21131 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21132 L: linux-fbdev@vger.kernel.org
21134 F: drivers/video/fbdev/via/
21135 F: include/linux/via-core.h
21136 F: include/linux/via-gpio.h
21137 F: include/linux/via_i2c.h
21139 VIA VELOCITY NETWORK DRIVER
21140 M: Francois Romieu <romieu@fr.zoreil.com>
21141 L: netdev@vger.kernel.org
21143 F: drivers/net/ethernet/via/via-velocity.*
21145 VICODEC VIRTUAL CODEC DRIVER
21146 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21147 L: linux-media@vger.kernel.org
21149 W: https://linuxtv.org
21150 T: git git://linuxtv.org/media_tree.git
21151 F: drivers/media/test-drivers/vicodec/*
21153 VIDEO I2C POLLING DRIVER
21154 M: Matt Ranostay <matt.ranostay@konsulko.com>
21155 L: linux-media@vger.kernel.org
21157 F: drivers/media/i2c/video-i2c.c
21159 VIDEO MULTIPLEXER DRIVER
21160 M: Philipp Zabel <p.zabel@pengutronix.de>
21161 L: linux-media@vger.kernel.org
21163 F: drivers/media/platform/video-mux.c
21165 VIDEOBUF2 FRAMEWORK
21166 M: Tomasz Figa <tfiga@chromium.org>
21167 M: Marek Szyprowski <m.szyprowski@samsung.com>
21168 L: linux-media@vger.kernel.org
21170 F: drivers/media/common/videobuf2/*
21171 F: include/media/videobuf2-*
21173 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21174 M: Shuah Khan <skhan@linuxfoundation.org>
21175 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21176 L: linux-media@vger.kernel.org
21178 W: https://linuxtv.org
21179 T: git git://linuxtv.org/media_tree.git
21180 F: drivers/media/test-drivers/vimc/*
21183 M: Alex Williamson <alex.williamson@redhat.com>
21184 M: Paolo Bonzini <pbonzini@redhat.com>
21185 L: kvm@vger.kernel.org
21189 VIRTIO AND VHOST VSOCK DRIVER
21190 M: Stefan Hajnoczi <stefanha@redhat.com>
21191 M: Stefano Garzarella <sgarzare@redhat.com>
21192 L: kvm@vger.kernel.org
21193 L: virtualization@lists.linux-foundation.org
21194 L: netdev@vger.kernel.org
21196 F: drivers/vhost/vsock.c
21197 F: include/linux/virtio_vsock.h
21198 F: include/uapi/linux/virtio_vsock.h
21199 F: net/vmw_vsock/virtio_transport.c
21200 F: net/vmw_vsock/virtio_transport_common.c
21202 VIRTIO BLOCK AND SCSI DRIVERS
21203 M: "Michael S. Tsirkin" <mst@redhat.com>
21204 M: Jason Wang <jasowang@redhat.com>
21205 R: Paolo Bonzini <pbonzini@redhat.com>
21206 R: Stefan Hajnoczi <stefanha@redhat.com>
21207 L: virtualization@lists.linux-foundation.org
21209 F: drivers/block/virtio_blk.c
21210 F: drivers/scsi/virtio_scsi.c
21211 F: drivers/vhost/scsi.c
21212 F: include/uapi/linux/virtio_blk.h
21213 F: include/uapi/linux/virtio_scsi.h
21215 VIRTIO CONSOLE DRIVER
21216 M: Amit Shah <amit@kernel.org>
21217 L: virtualization@lists.linux-foundation.org
21219 F: drivers/char/virtio_console.c
21220 F: include/linux/virtio_console.h
21221 F: include/uapi/linux/virtio_console.h
21223 VIRTIO CORE AND NET DRIVERS
21224 M: "Michael S. Tsirkin" <mst@redhat.com>
21225 M: Jason Wang <jasowang@redhat.com>
21226 L: virtualization@lists.linux-foundation.org
21228 F: Documentation/ABI/testing/sysfs-bus-vdpa
21229 F: Documentation/devicetree/bindings/virtio/
21230 F: drivers/block/virtio_blk.c
21231 F: drivers/crypto/virtio/
21232 F: drivers/net/virtio_net.c
21235 F: include/linux/vdpa.h
21236 F: include/linux/virtio*.h
21237 F: include/uapi/linux/virtio_*.h
21241 M: "Michael S. Tsirkin" <mst@redhat.com>
21242 M: David Hildenbrand <david@redhat.com>
21243 L: virtualization@lists.linux-foundation.org
21245 F: drivers/virtio/virtio_balloon.c
21246 F: include/uapi/linux/virtio_balloon.h
21247 F: include/linux/balloon_compaction.h
21248 F: mm/balloon_compaction.c
21250 VIRTIO CRYPTO DRIVER
21251 M: Gonglei <arei.gonglei@huawei.com>
21252 L: virtualization@lists.linux-foundation.org
21253 L: linux-crypto@vger.kernel.org
21255 F: drivers/crypto/virtio/
21256 F: include/uapi/linux/virtio_crypto.h
21258 VIRTIO DRIVERS FOR S390
21259 M: Cornelia Huck <cohuck@redhat.com>
21260 M: Halil Pasic <pasic@linux.ibm.com>
21261 M: Eric Farman <farman@linux.ibm.com>
21262 L: linux-s390@vger.kernel.org
21263 L: virtualization@lists.linux-foundation.org
21264 L: kvm@vger.kernel.org
21266 F: arch/s390/include/uapi/asm/virtio-ccw.h
21267 F: drivers/s390/virtio/
21270 M: Vivek Goyal <vgoyal@redhat.com>
21271 M: Stefan Hajnoczi <stefanha@redhat.com>
21272 M: Miklos Szeredi <miklos@szeredi.hu>
21273 L: virtualization@lists.linux-foundation.org
21274 L: linux-fsdevel@vger.kernel.org
21276 W: https://virtio-fs.gitlab.io/
21277 F: Documentation/filesystems/virtiofs.rst
21278 F: fs/fuse/virtio_fs.c
21279 F: include/uapi/linux/virtio_fs.h
21282 M: Enrico Weigelt, metux IT consult <info@metux.net>
21283 M: Viresh Kumar <vireshk@kernel.org>
21284 L: linux-gpio@vger.kernel.org
21285 L: virtualization@lists.linux-foundation.org
21287 F: drivers/gpio/gpio-virtio.c
21288 F: include/uapi/linux/virtio_gpio.h
21291 M: David Airlie <airlied@linux.ie>
21292 M: Gerd Hoffmann <kraxel@redhat.com>
21293 R: Gurchetan Singh <gurchetansingh@chromium.org>
21294 R: Chia-I Wu <olvaffe@gmail.com>
21295 L: dri-devel@lists.freedesktop.org
21296 L: virtualization@lists.linux-foundation.org
21298 T: git git://anongit.freedesktop.org/drm/drm-misc
21299 F: drivers/gpu/drm/virtio/
21300 F: include/uapi/linux/virtio_gpu.h
21302 VIRTIO HOST (VHOST)
21303 M: "Michael S. Tsirkin" <mst@redhat.com>
21304 M: Jason Wang <jasowang@redhat.com>
21305 L: kvm@vger.kernel.org
21306 L: virtualization@lists.linux-foundation.org
21307 L: netdev@vger.kernel.org
21309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21311 F: include/linux/vhost_iotlb.h
21312 F: include/uapi/linux/vhost.h
21314 VIRTIO INPUT DRIVER
21315 M: Gerd Hoffmann <kraxel@redhat.com>
21317 F: drivers/virtio/virtio_input.c
21318 F: include/uapi/linux/virtio_input.h
21320 VIRTIO IOMMU DRIVER
21321 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21322 L: virtualization@lists.linux-foundation.org
21324 F: drivers/iommu/virtio-iommu.c
21325 F: include/uapi/linux/virtio_iommu.h
21328 M: David Hildenbrand <david@redhat.com>
21329 L: virtualization@lists.linux-foundation.org
21331 W: https://virtio-mem.gitlab.io/
21332 F: drivers/virtio/virtio_mem.c
21333 F: include/uapi/linux/virtio_mem.h
21335 VIRTIO SOUND DRIVER
21336 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21337 M: "Michael S. Tsirkin" <mst@redhat.com>
21338 L: virtualization@lists.linux-foundation.org
21339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21341 F: include/uapi/linux/virtio_snd.h
21345 M: Conghui Chen <conghui.chen@intel.com>
21346 M: Viresh Kumar <viresh.kumar@linaro.org>
21347 L: linux-i2c@vger.kernel.org
21348 L: virtualization@lists.linux-foundation.org
21350 F: drivers/i2c/busses/i2c-virtio.c
21351 F: include/uapi/linux/virtio_i2c.h
21354 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21355 L: virtualization@lists.linux-foundation.org
21357 F: drivers/nvdimm/virtio_pmem.c
21358 F: drivers/nvdimm/nd_virtio.c
21360 VIRTUAL BOX GUEST DEVICE DRIVER
21361 M: Hans de Goede <hdegoede@redhat.com>
21362 M: Arnd Bergmann <arnd@arndb.de>
21363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21365 F: drivers/virt/vboxguest/
21366 F: include/linux/vbox_utils.h
21367 F: include/uapi/linux/vbox*.h
21369 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21370 M: Hans de Goede <hdegoede@redhat.com>
21371 L: linux-fsdevel@vger.kernel.org
21375 VIRTUAL SERIO DEVICE DRIVER
21376 M: Stephen Chandler Paul <thatslyude@gmail.com>
21378 F: drivers/input/serio/userio.c
21379 F: include/uapi/linux/userio.h
21381 VIVID VIRTUAL VIDEO DRIVER
21382 M: Hans Verkuil <hverkuil@xs4all.nl>
21383 L: linux-media@vger.kernel.org
21385 W: https://linuxtv.org
21386 T: git git://linuxtv.org/media_tree.git
21387 F: drivers/media/test-drivers/vivid/*
21389 VIDTV VIRTUAL DIGITAL TV DRIVER
21390 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21391 L: linux-media@vger.kernel.org
21393 W: https://linuxtv.org
21394 T: git git://linuxtv.org/media_tree.git
21395 F: drivers/media/test-drivers/vidtv/*
21398 M: Florian Fainelli <f.fainelli@gmail.com>
21399 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21401 F: drivers/vlynq/vlynq.c
21402 F: include/linux/vlynq.h
21405 M: Martyn Welch <martyn@welchs.me.uk>
21406 M: Manohar Vanga <manohar.vanga@gmail.com>
21407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21408 L: linux-kernel@vger.kernel.org
21410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21411 F: Documentation/driver-api/vme.rst
21412 F: drivers/staging/vme_user/
21414 F: include/linux/vme*
21416 VM SOCKETS (AF_VSOCK)
21417 M: Stefano Garzarella <sgarzare@redhat.com>
21418 L: virtualization@lists.linux-foundation.org
21419 L: netdev@vger.kernel.org
21421 F: drivers/net/vsockmon.c
21422 F: include/net/af_vsock.h
21423 F: include/uapi/linux/vm_sockets.h
21424 F: include/uapi/linux/vm_sockets_diag.h
21425 F: include/uapi/linux/vsockmon.h
21427 F: tools/testing/vsock/
21429 VMWARE BALLOON DRIVER
21430 M: Nadav Amit <namit@vmware.com>
21431 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21432 L: linux-kernel@vger.kernel.org
21434 F: drivers/misc/vmw_balloon.c
21436 VMWARE HYPERVISOR INTERFACE
21437 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21438 M: Alexey Makhalov <amakhalov@vmware.com>
21439 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21440 L: virtualization@lists.linux-foundation.org
21443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21444 F: arch/x86/include/asm/vmware.h
21445 F: arch/x86/kernel/cpu/vmware.c
21447 VMWARE PVRDMA DRIVER
21448 M: Bryan Tan <bryantan@vmware.com>
21449 M: Vishnu Dasa <vdasa@vmware.com>
21450 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21451 L: linux-rdma@vger.kernel.org
21453 F: drivers/infiniband/hw/vmw_pvrdma/
21455 VMware PVSCSI driver
21456 M: Vishal Bhakta <vbhakta@vmware.com>
21457 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21458 L: linux-scsi@vger.kernel.org
21460 F: drivers/scsi/vmw_pvscsi.c
21461 F: drivers/scsi/vmw_pvscsi.h
21463 VMWARE VIRTUAL PTP CLOCK DRIVER
21464 M: Vivek Thampi <vithampi@vmware.com>
21465 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21466 L: netdev@vger.kernel.org
21468 F: drivers/ptp/ptp_vmw.c
21471 M: Bryan Tan <bryantan@vmware.com>
21472 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21473 M: Vishnu Dasa <vdasa@vmware.com>
21474 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21475 L: linux-kernel@vger.kernel.org
21477 F: drivers/misc/vmw_vmci/
21479 VMWARE VMMOUSE SUBDRIVER
21480 M: Zack Rusin <zackr@vmware.com>
21481 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21482 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21483 L: linux-input@vger.kernel.org
21485 F: drivers/input/mouse/vmmouse.c
21486 F: drivers/input/mouse/vmmouse.h
21488 VMWARE VMXNET3 ETHERNET DRIVER
21489 M: Ronak Doshi <doshir@vmware.com>
21490 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21491 L: netdev@vger.kernel.org
21493 F: drivers/net/vmxnet3/
21495 VOCORE VOCORE2 BOARD
21496 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21497 L: linux-mips@vger.kernel.org
21499 F: arch/mips/boot/dts/ralink/vocore2.dts
21501 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21502 M: Liam Girdwood <lgirdwood@gmail.com>
21503 M: Mark Brown <broonie@kernel.org>
21504 L: linux-kernel@vger.kernel.org
21506 W: http://www.slimlogic.co.uk/?p=48
21507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21508 F: Documentation/devicetree/bindings/regulator/
21509 F: Documentation/power/regulator/
21510 F: drivers/regulator/
21511 F: include/dt-bindings/regulator/
21512 F: include/linux/regulator/
21513 K: regulator_get_optional
21515 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21516 R: Matti Vaittinen <mazziesaccount@gmail.com>
21517 F: drivers/regulator/irq_helpers.c
21520 M: David Ahern <dsahern@kernel.org>
21521 L: netdev@vger.kernel.org
21523 F: Documentation/networking/vrf.rst
21524 F: drivers/net/vrf.c
21527 M: Petr Mladek <pmladek@suse.com>
21528 M: Steven Rostedt <rostedt@goodmis.org>
21529 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21530 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21531 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21534 F: Documentation/core-api/printk-formats.rst
21535 F: lib/test_printf.c
21536 F: lib/test_scanf.c
21539 VT1211 HARDWARE MONITOR DRIVER
21540 M: Juerg Haefliger <juergh@gmail.com>
21541 L: linux-hwmon@vger.kernel.org
21543 F: Documentation/hwmon/vt1211.rst
21544 F: drivers/hwmon/vt1211.c
21546 VT8231 HARDWARE MONITOR DRIVER
21547 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21548 L: linux-hwmon@vger.kernel.org
21550 F: drivers/hwmon/vt8231.c
21552 VUB300 USB to SDIO/SD/MMC bridge chip
21553 L: linux-mmc@vger.kernel.org
21555 F: drivers/mmc/host/vub300.c
21557 W1 DALLAS'S 1-WIRE BUS
21558 M: Evgeniy Polyakov <zbr@ioremap.net>
21560 F: Documentation/devicetree/bindings/w1/
21561 F: Documentation/w1/
21563 F: include/linux/w1.h
21565 W83791D HARDWARE MONITORING DRIVER
21566 M: Marc Hulsman <m.hulsman@tudelft.nl>
21567 L: linux-hwmon@vger.kernel.org
21569 F: Documentation/hwmon/w83791d.rst
21570 F: drivers/hwmon/w83791d.c
21572 W83793 HARDWARE MONITORING DRIVER
21573 M: Rudolf Marek <r.marek@assembler.cz>
21574 L: linux-hwmon@vger.kernel.org
21576 F: Documentation/hwmon/w83793.rst
21577 F: drivers/hwmon/w83793.c
21579 W83795 HARDWARE MONITORING DRIVER
21580 M: Jean Delvare <jdelvare@suse.com>
21581 L: linux-hwmon@vger.kernel.org
21583 F: drivers/hwmon/w83795.c
21585 W83L51xD SD/MMC CARD INTERFACE DRIVER
21586 M: Pierre Ossman <pierre@ossman.eu>
21588 F: drivers/mmc/host/wbsd.*
21590 WACOM PROTOCOL 4 SERIAL TABLETS
21591 M: Julian Squires <julian@cipht.net>
21592 M: Hans de Goede <hdegoede@redhat.com>
21593 L: linux-input@vger.kernel.org
21595 F: drivers/input/tablet/wacom_serial4.c
21597 WANGXUN ETHERNET DRIVER
21598 M: Jiawen Wu <jiawenwu@trustnetic.com>
21599 L: netdev@vger.kernel.org
21601 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21602 F: drivers/net/ethernet/wangxun/
21604 WATCHDOG DEVICE DRIVERS
21605 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21606 M: Guenter Roeck <linux@roeck-us.net>
21607 L: linux-watchdog@vger.kernel.org
21609 W: http://www.linux-watchdog.org/
21610 T: git git://www.linux-watchdog.org/linux-watchdog.git
21611 F: Documentation/devicetree/bindings/watchdog/
21612 F: Documentation/watchdog/
21613 F: drivers/watchdog/
21614 F: include/linux/watchdog.h
21615 F: include/uapi/linux/watchdog.h
21617 WHISKEYCOVE PMIC GPIO DRIVER
21618 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21619 L: linux-gpio@vger.kernel.org
21621 F: drivers/gpio/gpio-wcove.c
21624 M: Dianlong Li <long17.cool@163.com>
21625 L: linux-rtc@vger.kernel.org
21627 F: drivers/rtc/rtc-sd3078.c
21630 M: David Rheinsberg <david.rheinsberg@gmail.com>
21631 L: linux-input@vger.kernel.org
21633 F: drivers/hid/hid-wiimote*
21635 WILOCITY WIL6210 WIRELESS DRIVER
21636 L: linux-wireless@vger.kernel.org
21638 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21639 F: drivers/net/wireless/ath/wil6210/
21642 M: David Härdeman <david@hardeman.nu>
21644 F: drivers/media/rc/winbond-cir.c
21646 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21647 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21648 L: linux-watchdog@vger.kernel.org
21650 F: drivers/watchdog/ebc-c384_wdt.c
21652 WINSYSTEMS WS16C48 GPIO DRIVER
21653 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21654 L: linux-gpio@vger.kernel.org
21656 F: drivers/gpio/gpio-ws16c48.c
21658 WIREGUARD SECURE NETWORK TUNNEL
21659 M: Jason A. Donenfeld <Jason@zx2c4.com>
21660 L: wireguard@lists.zx2c4.com
21661 L: netdev@vger.kernel.org
21663 F: drivers/net/wireguard/
21664 F: tools/testing/selftests/wireguard/
21666 WISTRON LAPTOP BUTTON DRIVER
21667 M: Miloslav Trmac <mitr@volny.cz>
21669 F: drivers/input/misc/wistron_btns.c
21671 WL3501 WIRELESS PCMCIA CARD DRIVER
21672 L: linux-wireless@vger.kernel.org
21674 F: drivers/net/wireless/wl3501*
21676 WOLFSON MICROELECTRONICS DRIVERS
21677 L: patches@opensource.cirrus.com
21679 W: https://github.com/CirrusLogic/linux-drivers/wiki
21680 T: git https://github.com/CirrusLogic/linux-drivers.git
21681 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21682 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21683 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21684 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21685 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21686 F: Documentation/devicetree/bindings/sound/wm*
21687 F: Documentation/hwmon/wm83??.rst
21688 F: arch/arm/mach-s3c/mach-crag6410*
21689 F: drivers/clk/clk-wm83*.c
21690 F: drivers/gpio/gpio-*wm*.c
21691 F: drivers/gpio/gpio-arizona.c
21692 F: drivers/hwmon/wm83??-hwmon.c
21693 F: drivers/input/misc/wm831x-on.c
21694 F: drivers/input/touchscreen/wm831x-ts.c
21695 F: drivers/input/touchscreen/wm97*.c
21696 F: drivers/leds/leds-wm83*.c
21697 F: drivers/mfd/arizona*
21698 F: drivers/mfd/cs47l24*
21699 F: drivers/mfd/wm*.c
21700 F: drivers/power/supply/wm83*.c
21701 F: drivers/regulator/arizona*
21702 F: drivers/regulator/wm8*.c
21703 F: drivers/rtc/rtc-wm83*.c
21704 F: drivers/video/backlight/wm83*_bl.c
21705 F: drivers/watchdog/wm83*_wdt.c
21706 F: include/linux/mfd/arizona/
21707 F: include/linux/mfd/wm831x/
21708 F: include/linux/mfd/wm8350/
21709 F: include/linux/mfd/wm8400*
21710 F: include/linux/regulator/arizona*
21711 F: include/linux/wm97xx.h
21712 F: include/sound/wm????.h
21713 F: sound/soc/codecs/arizona*
21714 F: sound/soc/codecs/cs47l24*
21715 F: sound/soc/codecs/wm*
21718 M: Tejun Heo <tj@kernel.org>
21719 R: Lai Jiangshan <jiangshanlai@gmail.com>
21721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21722 F: Documentation/core-api/workqueue.rst
21723 F: include/linux/workqueue.h
21724 F: kernel/workqueue.c
21727 M: Loic Poulain <loic.poulain@linaro.org>
21728 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21729 R: Johannes Berg <johannes@sipsolutions.net>
21730 L: netdev@vger.kernel.org
21732 F: drivers/net/wwan/
21733 F: include/linux/wwan.h
21734 F: include/uapi/linux/wwan.h
21736 X-POWERS AXP288 PMIC DRIVERS
21737 M: Hans de Goede <hdegoede@redhat.com>
21739 F: drivers/acpi/pmic/intel_pmic_xpower.c
21742 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21743 M: Chen-Yu Tsai <wens@csie.org>
21744 L: linux-kernel@vger.kernel.org
21749 M: Martin Schiller <ms@dev.tdt.de>
21750 L: linux-x25@vger.kernel.org
21752 F: Documentation/networking/lapb-module.rst
21753 F: Documentation/networking/x25*
21754 F: drivers/net/wan/hdlc_x25.c
21755 F: drivers/net/wan/lapbether.c
21756 F: include/*/lapb.h
21757 F: include/net/x25*
21758 F: include/uapi/linux/x25.h
21762 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21763 M: Thomas Gleixner <tglx@linutronix.de>
21764 M: Ingo Molnar <mingo@redhat.com>
21765 M: Borislav Petkov <bp@alien8.de>
21766 M: Dave Hansen <dave.hansen@linux.intel.com>
21768 R: "H. Peter Anvin" <hpa@zytor.com>
21769 L: linux-kernel@vger.kernel.org
21771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21772 F: Documentation/devicetree/bindings/x86/
21773 F: Documentation/x86/
21777 M: Andy Lutomirski <luto@kernel.org>
21778 L: linux-kernel@vger.kernel.org
21780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21783 X86 MCE INFRASTRUCTURE
21784 M: Tony Luck <tony.luck@intel.com>
21785 M: Borislav Petkov <bp@alien8.de>
21786 L: linux-edac@vger.kernel.org
21788 F: Documentation/ABI/testing/sysfs-mce
21789 F: Documentation/x86/x86_64/machinecheck.rst
21790 F: arch/x86/kernel/cpu/mce/*
21792 X86 MICROCODE UPDATE SUPPORT
21793 M: Borislav Petkov <bp@alien8.de>
21795 F: arch/x86/kernel/cpu/microcode/*
21798 M: Dave Hansen <dave.hansen@linux.intel.com>
21799 M: Andy Lutomirski <luto@kernel.org>
21800 M: Peter Zijlstra <peterz@infradead.org>
21801 L: linux-kernel@vger.kernel.org
21803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21806 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21807 M: Hans de Goede <hdegoede@redhat.com>
21808 L: platform-driver-x86@vger.kernel.org
21810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21811 F: drivers/platform/x86/x86-android-tablets.c
21813 X86 PLATFORM DRIVERS
21814 M: Hans de Goede <hdegoede@redhat.com>
21815 M: Mark Gross <markgross@kernel.org>
21816 L: platform-driver-x86@vger.kernel.org
21818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21819 F: drivers/platform/olpc/
21820 F: drivers/platform/x86/
21822 X86 PLATFORM DRIVERS - ARCH
21823 R: Darren Hart <dvhart@infradead.org>
21824 R: Andy Shevchenko <andy@infradead.org>
21825 L: platform-driver-x86@vger.kernel.org
21828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21829 F: arch/x86/platform
21831 X86 PLATFORM UV HPE SUPERDOME FLEX
21832 M: Steve Wahl <steve.wahl@hpe.com>
21833 R: Mike Travis <mike.travis@hpe.com>
21834 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21835 R: Russ Anderson <russ.anderson@hpe.com>
21837 F: arch/x86/include/asm/uv/
21838 F: arch/x86/kernel/apic/x2apic_uv_x.c
21839 F: arch/x86/platform/uv/
21841 X86 STACK UNWINDING
21842 M: Josh Poimboeuf <jpoimboe@kernel.org>
21843 M: Peter Zijlstra <peterz@infradead.org>
21845 F: arch/x86/include/asm/unwind*.h
21846 F: arch/x86/kernel/dumpstack.c
21847 F: arch/x86/kernel/stacktrace.c
21848 F: arch/x86/kernel/unwind_*.c
21851 M: Andy Lutomirski <luto@kernel.org>
21852 L: linux-kernel@vger.kernel.org
21854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21855 F: arch/x86/entry/vdso/
21858 M: Matthew Wilcox <willy@infradead.org>
21859 L: linux-fsdevel@vger.kernel.org
21861 F: Documentation/core-api/xarray.rst
21862 F: include/linux/idr.h
21863 F: include/linux/xarray.h
21866 F: tools/testing/radix-tree
21869 M: Benjamin Valentin <benpicco@googlemail.com>
21871 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21872 F: drivers/media/rc/xbox_remote.c
21874 XC2028/3028 TUNER DRIVER
21875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21876 L: linux-media@vger.kernel.org
21878 W: https://linuxtv.org
21879 T: git git://linuxtv.org/media_tree.git
21880 F: drivers/media/tuners/xc2028.*
21882 XDP (eXpress Data Path)
21883 M: Alexei Starovoitov <ast@kernel.org>
21884 M: Daniel Borkmann <daniel@iogearbox.net>
21885 M: David S. Miller <davem@davemloft.net>
21886 M: Jakub Kicinski <kuba@kernel.org>
21887 M: Jesper Dangaard Brouer <hawk@kernel.org>
21888 M: John Fastabend <john.fastabend@gmail.com>
21889 L: netdev@vger.kernel.org
21890 L: bpf@vger.kernel.org
21892 F: include/net/xdp.h
21893 F: include/net/xdp_priv.h
21894 F: include/trace/events/xdp.h
21895 F: kernel/bpf/cpumap.c
21896 F: kernel/bpf/devmap.c
21898 F: samples/bpf/xdp*
21899 F: tools/testing/selftests/bpf/*xdp*
21900 F: tools/testing/selftests/bpf/*/*xdp*
21901 F: drivers/net/ethernet/*/*/*/*/*xdp*
21902 F: drivers/net/ethernet/*/*/*xdp*
21903 K: (?:\b|_)xdp(?:\b|_)
21905 XDP SOCKETS (AF_XDP)
21906 M: Björn Töpel <bjorn@kernel.org>
21907 M: Magnus Karlsson <magnus.karlsson@intel.com>
21908 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21909 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21910 L: netdev@vger.kernel.org
21911 L: bpf@vger.kernel.org
21913 F: Documentation/networking/af_xdp.rst
21914 F: include/net/xdp_sock*
21915 F: include/net/xsk_buff_pool.h
21916 F: include/uapi/linux/if_xdp.h
21917 F: include/uapi/linux/xdp_diag.h
21918 F: include/net/netns/xdp.h
21920 F: samples/bpf/xdpsock*
21921 F: tools/lib/bpf/xsk*
21923 XEN BLOCK SUBSYSTEM
21924 M: Roger Pau Monné <roger.pau@citrix.com>
21925 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21927 F: drivers/block/xen*
21928 F: drivers/block/xen-blkback/*
21931 M: Stefano Stabellini <sstabellini@kernel.org>
21932 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21934 F: arch/arm/include/asm/xen/
21937 XEN HYPERVISOR ARM64
21938 M: Stefano Stabellini <sstabellini@kernel.org>
21939 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21941 F: arch/arm64/include/asm/xen/
21944 XEN HYPERVISOR INTERFACE
21945 M: Juergen Gross <jgross@suse.com>
21946 M: Stefano Stabellini <sstabellini@kernel.org>
21947 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21948 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21951 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21952 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21953 F: drivers/*/xen-*front.c
21955 F: include/uapi/xen/
21959 M: Juergen Gross <jgross@suse.com>
21960 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21961 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21963 F: arch/x86/include/asm/pvclock-abi.h
21964 F: arch/x86/include/asm/xen/
21965 F: arch/x86/platform/pvh/
21968 XEN NETWORK BACKEND DRIVER
21969 M: Wei Liu <wei.liu@kernel.org>
21970 M: Paul Durrant <paul@xen.org>
21971 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21972 L: netdev@vger.kernel.org
21974 F: drivers/net/xen-netback/*
21977 M: Juergen Gross <jgross@suse.com>
21978 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21980 F: arch/x86/pci/*xen*
21981 F: drivers/pci/*xen*
21984 M: Juergen Gross <jgross@suse.com>
21985 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21986 L: linux-scsi@vger.kernel.org
21988 F: drivers/scsi/xen-scsifront.c
21989 F: drivers/xen/xen-scsiback.c
21990 F: include/xen/interface/io/vscsiif.h
21993 M: Juergen Gross <jgross@suse.com>
21994 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21995 L: linux-usb@vger.kernel.org
21997 F: drivers/usb/host/xen*
21998 F: include/xen/interface/io/usbif.h
22000 XEN SOUND FRONTEND DRIVER
22001 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22002 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22007 XEN SWIOTLB SUBSYSTEM
22008 M: Juergen Gross <jgross@suse.com>
22009 M: Stefano Stabellini <sstabellini@kernel.org>
22010 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22011 L: iommu@lists.linux-foundation.org
22012 L: iommu@lists.linux.dev
22014 F: arch/x86/xen/*swiotlb*
22015 F: drivers/xen/*swiotlb*
22018 C: irc://irc.oftc.net/xfs
22019 M: Darrick J. Wong <djwong@kernel.org>
22020 L: linux-xfs@vger.kernel.org
22023 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22024 F: Documentation/ABI/testing/sysfs-fs-xfs
22025 F: Documentation/admin-guide/xfs.rst
22026 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22027 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22029 F: include/uapi/linux/dqblk_xfs.h
22030 F: include/uapi/linux/fsmap.h
22033 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22034 L: linux-iio@vger.kernel.org
22036 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22037 F: drivers/iio/adc/xilinx-ams.c
22039 XILINX AXI ETHERNET DRIVER
22040 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22042 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22045 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22046 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22047 L: linux-can@vger.kernel.org
22049 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22050 F: drivers/net/can/xilinx_can.c
22053 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22054 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22055 R: Michal Simek <michal.simek@xilinx.com>
22057 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22058 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22059 F: drivers/gpio/gpio-xilinx.c
22060 F: drivers/gpio/gpio-zynq.c
22062 XILINX SD-FEC IP CORES
22063 M: Derek Kiernan <derek.kiernan@xilinx.com>
22064 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22066 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22067 F: Documentation/misc-devices/xilinx_sdfec.rst
22068 F: drivers/misc/Kconfig
22069 F: drivers/misc/Makefile
22070 F: drivers/misc/xilinx_sdfec.c
22071 F: include/uapi/misc/xilinx_sdfec.h
22074 M: Sean Anderson <sean.anderson@seco.com>
22076 F: drivers/pwm/pwm-xilinx.c
22077 F: include/clocksource/timer-xilinx.h
22079 XILINX UARTLITE SERIAL DRIVER
22080 M: Peter Korsgaard <jacmet@sunsite.dk>
22081 L: linux-serial@vger.kernel.org
22083 F: drivers/tty/serial/uartlite.c
22085 XILINX VIDEO IP CORES
22086 M: Hyun Kwon <hyun.kwon@xilinx.com>
22087 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22088 L: linux-media@vger.kernel.org
22090 T: git git://linuxtv.org/media_tree.git
22091 F: Documentation/devicetree/bindings/media/xilinx/
22092 F: drivers/media/platform/xilinx/
22093 F: include/uapi/linux/xilinx-v4l2-controls.h
22095 XILINX ZYNQMP DPDMA DRIVER
22096 M: Hyun Kwon <hyun.kwon@xilinx.com>
22097 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22098 L: dmaengine@vger.kernel.org
22100 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22101 F: drivers/dma/xilinx/xilinx_dpdma.c
22102 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22104 XILINX ZYNQMP PSGTR PHY DRIVER
22105 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22106 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22107 L: linux-kernel@vger.kernel.org
22109 T: git https://github.com/Xilinx/linux-xlnx.git
22110 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22111 F: drivers/phy/xilinx/phy-zynqmp.c
22113 XILINX ZYNQMP SHA3 DRIVER
22114 M: Harsha <harsha.harsha@xilinx.com>
22116 F: drivers/crypto/xilinx/zynqmp-sha.c
22118 XILINX EVENT MANAGEMENT DRIVER
22119 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22121 F: drivers/soc/xilinx/xlnx_event_manager.c
22122 F: include/linux/firmware/xlnx-event-manager.h
22125 M: Eli Billauer <eli.billauer@gmail.com>
22126 L: linux-kernel@vger.kernel.org
22128 F: drivers/char/xillybus/
22131 M: George Cherian <gcherian@marvell.com>
22132 L: linux-i2c@vger.kernel.org
22134 W: http://www.marvell.com
22135 F: drivers/i2c/busses/i2c-xlp9xx.c
22137 XRA1403 GPIO EXPANDER
22138 M: Nandor Han <nandor.han@ge.com>
22139 M: Semi Malinen <semi.malinen@ge.com>
22140 L: linux-gpio@vger.kernel.org
22142 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22143 F: drivers/gpio/gpio-xra1403.c
22145 XTENSA XTFPGA PLATFORM SUPPORT
22146 M: Max Filippov <jcmvbkbc@gmail.com>
22147 L: linux-xtensa@linux-xtensa.org
22149 F: drivers/spi/spi-xtensa-xtfpga.c
22150 F: sound/soc/xtensa/xtfpga-i2s.c
22152 YAM DRIVER FOR AX.25
22153 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22154 L: linux-hams@vger.kernel.org
22156 F: drivers/net/hamradio/yam*
22157 F: include/linux/yam.h
22159 YAMA SECURITY MODULE
22160 M: Kees Cook <keescook@chromium.org>
22162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22163 F: Documentation/admin-guide/LSM/Yama.rst
22166 YEALINK PHONE DRIVER
22167 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22168 L: usbb2k-api-dev@nongnu.org
22170 F: Documentation/input/devices/yealink.rst
22171 F: drivers/input/misc/yealink.*
22173 Z8530 DRIVER FOR AX.25
22174 M: Joerg Reuter <jreuter@yaina.de>
22175 L: linux-hams@vger.kernel.org
22177 W: http://yaina.de/jreuter/
22178 W: http://www.qsl.net/dl1bke/
22179 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22180 F: drivers/net/hamradio/*scc.c
22181 F: drivers/net/hamradio/z8530.h
22183 ZBUD COMPRESSED PAGE ALLOCATOR
22184 M: Seth Jennings <sjenning@redhat.com>
22185 M: Dan Streetman <ddstreet@ieee.org>
22186 L: linux-mm@kvack.org
22190 Z3FOLD COMPRESSED PAGE ALLOCATOR
22191 M: Vitaly Wool <vitaly.wool@konsulko.com>
22192 R: Miaohe Lin <linmiaohe@huawei.com>
22193 L: linux-mm@kvack.org
22197 ZD1211RW WIRELESS DRIVER
22198 M: Ulrich Kunitz <kune@deine-taler.de>
22199 L: linux-wireless@vger.kernel.org
22200 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22202 W: http://zd1211.ath.cx/wiki/DriverRewrite
22203 F: drivers/net/wireless/zydas/zd1211rw/
22205 ZD1301 MEDIA DRIVER
22206 M: Antti Palosaari <crope@iki.fi>
22207 L: linux-media@vger.kernel.org
22209 W: https://linuxtv.org/
22210 W: http://palosaari.fi/linux/
22211 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22212 F: drivers/media/usb/dvb-usb-v2/zd1301*
22214 ZD1301_DEMOD MEDIA DRIVER
22215 M: Antti Palosaari <crope@iki.fi>
22216 L: linux-media@vger.kernel.org
22218 W: https://linuxtv.org/
22219 W: http://palosaari.fi/linux/
22220 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22221 F: drivers/media/dvb-frontends/zd1301_demod*
22223 ZHAOXIN PROCESSOR SUPPORT
22224 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22225 L: linux-kernel@vger.kernel.org
22227 F: arch/x86/kernel/cpu/zhaoxin.c
22230 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22231 M: Naohiro Aota <naohiro.aota@wdc.com>
22232 R: Johannes Thumshirn <jth@kernel.org>
22233 L: linux-fsdevel@vger.kernel.org
22235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22236 F: Documentation/filesystems/zonefs.rst
22239 ZPOOL COMPRESSED PAGE STORAGE API
22240 M: Dan Streetman <ddstreet@ieee.org>
22241 L: linux-mm@kvack.org
22243 F: include/linux/zpool.h
22246 ZR36067 VIDEO FOR LINUX DRIVER
22247 M: Corentin Labbe <clabbe@baylibre.com>
22248 L: mjpeg-users@lists.sourceforge.net
22249 L: linux-media@vger.kernel.org
22251 W: http://mjpeg.sourceforge.net/driver-zoran/
22252 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22253 F: Documentation/driver-api/media/drivers/zoran.rst
22254 F: drivers/staging/media/zoran/
22256 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22257 M: Minchan Kim <minchan@kernel.org>
22258 M: Nitin Gupta <ngupta@vflare.org>
22259 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22260 L: linux-kernel@vger.kernel.org
22262 F: Documentation/admin-guide/blockdev/zram.rst
22263 F: drivers/block/zram/
22265 ZS DECSTATION Z85C30 SERIAL DRIVER
22266 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22268 F: drivers/tty/serial/zs.*
22270 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22271 M: Minchan Kim <minchan@kernel.org>
22272 M: Nitin Gupta <ngupta@vflare.org>
22273 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22274 L: linux-mm@kvack.org
22276 F: Documentation/vm/zsmalloc.rst
22277 F: include/linux/zsmalloc.h
22281 M: Nick Terrell <terrelln@fb.com>
22283 B: https://github.com/facebook/zstd/issues
22284 T: git git://github.com/terrelln/linux.git
22285 F: include/linux/zstd*
22287 F: lib/decompress_unzstd.c
22292 ZSWAP COMPRESSED SWAP CACHING
22293 M: Seth Jennings <sjenning@redhat.com>
22294 M: Dan Streetman <ddstreet@ieee.org>
22295 M: Vitaly Wool <vitaly.wool@konsulko.com>
22296 L: linux-mm@kvack.org
22301 M: Linus Torvalds <torvalds@linux-foundation.org>
22302 L: linux-kernel@vger.kernel.org
22303 S: Buried alive in reporters
22304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git