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
430 F: drivers/acpi/viot.c
431 F: include/linux/acpi_viot.h
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 ACRN HYPERVISOR SERVICE MODULE
440 M: Fei Li <fei1.li@intel.com>
441 L: acrn-dev@lists.projectacrn.org (subscribers-only)
443 W: https://projectacrn.org
444 F: Documentation/virt/acrn/
445 F: drivers/virt/acrn/
446 F: include/uapi/linux/acrn.h
448 AD1889 ALSA SOUND DRIVER
449 L: linux-parisc@vger.kernel.org
451 W: https://parisc.wiki.kernel.org/index.php/AD1889
452 F: sound/pci/ad1889.*
454 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
455 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
456 L: linux-iio@vger.kernel.org
458 F: drivers/iio/potentiometer/ad5110.c
460 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
461 M: Michael Hennerich <michael.hennerich@analog.com>
463 W: http://wiki.analog.com/AD5254
464 W: https://ez.analog.com/linux-software-drivers
465 F: drivers/misc/ad525x_dpot.c
467 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5398
471 W: https://ez.analog.com/linux-software-drivers
472 F: drivers/regulator/ad5398.c
474 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD7142
478 W: https://ez.analog.com/linux-software-drivers
479 F: drivers/input/misc/ad714x.c
481 AD7877 TOUCHSCREEN DRIVER
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7877
485 W: https://ez.analog.com/linux-software-drivers
486 F: drivers/input/touchscreen/ad7877.c
488 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7879
492 W: https://ez.analog.com/linux-software-drivers
493 F: drivers/input/touchscreen/ad7879.c
495 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
496 M: Jiri Kosina <jikos@kernel.org>
499 ADF7242 IEEE 802.15.4 RADIO DRIVER
500 M: Michael Hennerich <michael.hennerich@analog.com>
501 L: linux-wpan@vger.kernel.org
503 W: https://wiki.analog.com/ADF7242
504 W: https://ez.analog.com/linux-software-drivers
505 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
506 F: drivers/net/ieee802154/adf7242.c
508 ADM1025 HARDWARE MONITOR DRIVER
509 M: Jean Delvare <jdelvare@suse.com>
510 L: linux-hwmon@vger.kernel.org
512 F: Documentation/hwmon/adm1025.rst
513 F: drivers/hwmon/adm1025.c
515 ADM1029 HARDWARE MONITOR DRIVER
516 M: Corentin Labbe <clabbe.montjoie@gmail.com>
517 L: linux-hwmon@vger.kernel.org
519 F: drivers/hwmon/adm1029.c
521 ADM8211 WIRELESS DRIVER
522 L: linux-wireless@vger.kernel.org
524 W: https://wireless.wiki.kernel.org/
525 F: drivers/net/wireless/admtek/adm8211.*
527 ADP1653 FLASH CONTROLLER DRIVER
528 M: Sakari Ailus <sakari.ailus@iki.fi>
529 L: linux-media@vger.kernel.org
531 F: drivers/media/i2c/adp1653.c
532 F: include/media/i2c/adp1653.h
534 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535 M: Michael Hennerich <michael.hennerich@analog.com>
537 W: http://wiki.analog.com/ADP5520
538 W: https://ez.analog.com/linux-software-drivers
539 F: drivers/gpio/gpio-adp5520.c
540 F: drivers/input/keyboard/adp5520-keys.c
541 F: drivers/leds/leds-adp5520.c
542 F: drivers/mfd/adp5520.c
543 F: drivers/video/backlight/adp5520_bl.c
545 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
546 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADP5588
549 W: https://ez.analog.com/linux-software-drivers
550 F: drivers/gpio/gpio-adp5588.c
551 F: drivers/input/keyboard/adp5588-keys.c
553 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
554 M: Michael Hennerich <michael.hennerich@analog.com>
556 W: http://wiki.analog.com/ADP8860
557 W: https://ez.analog.com/linux-software-drivers
558 F: drivers/video/backlight/adp8860_bl.c
561 M: Colin Leroy <colin@colino.net>
563 F: drivers/macintosh/therm_adt746x.c
565 ADT7475 HARDWARE MONITOR DRIVER
566 M: Jean Delvare <jdelvare@suse.com>
567 L: linux-hwmon@vger.kernel.org
569 F: Documentation/hwmon/adt7475.rst
570 F: drivers/hwmon/adt7475.c
573 M: Matthew Wilcox <willy@infradead.org>
574 M: Hannes Reinecke <hare@suse.com>
575 L: linux-scsi@vger.kernel.org
577 F: Documentation/scsi/advansys.rst
578 F: drivers/scsi/advansys.c
580 ADVANTECH SWBTN DRIVER
581 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
582 L: platform-driver-x86@vger.kernel.org
584 F: drivers/platform/x86/adv_swbutton.c
586 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
587 M: Lucas Stankus <lucas.p.stankus@gmail.com>
589 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
590 F: drivers/iio/accel/adxl313*
592 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
593 M: Michael Hennerich <michael.hennerich@analog.com>
595 W: http://wiki.analog.com/ADXL345
596 W: https://ez.analog.com/linux-software-drivers
597 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
598 F: drivers/input/misc/adxl34x.c
600 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601 M: Puranjay Mohan <puranjay12@gmail.com>
602 L: linux-iio@vger.kernel.org
604 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
605 F: drivers/iio/accel/adxl355.h
606 F: drivers/iio/accel/adxl355_core.c
607 F: drivers/iio/accel/adxl355_i2c.c
608 F: drivers/iio/accel/adxl355_spi.c
610 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
611 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
612 L: linux-iio@vger.kernel.org
614 W: http://ez.analog.com/community/linux-device-drivers
615 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
616 F: drivers/iio/accel/adxl367*
618 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
619 M: Michael Hennerich <michael.hennerich@analog.com>
621 W: https://ez.analog.com/linux-software-drivers
622 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
623 F: drivers/iio/accel/adxl372.c
624 F: drivers/iio/accel/adxl372_i2c.c
625 F: drivers/iio/accel/adxl372_spi.c
628 M: Antti Palosaari <crope@iki.fi>
629 L: linux-media@vger.kernel.org
631 W: https://linuxtv.org
632 W: http://palosaari.fi/linux/
633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
634 T: git git://linuxtv.org/anttip/media_tree.git
635 F: drivers/media/dvb-frontends/af9013*
638 M: Antti Palosaari <crope@iki.fi>
639 L: linux-media@vger.kernel.org
641 W: https://linuxtv.org
642 W: http://palosaari.fi/linux/
643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
644 T: git git://linuxtv.org/anttip/media_tree.git
645 F: drivers/media/dvb-frontends/af9033*
648 M: David Sterba <dsterba@suse.com>
649 L: linux-fsdevel@vger.kernel.org
651 F: Documentation/filesystems/affs.rst
655 M: David Howells <dhowells@redhat.com>
656 M: Marc Dionne <marc.dionne@auristor.com>
657 L: linux-afs@lists.infradead.org
659 W: https://www.infradead.org/~dhowells/kafs/
660 F: Documentation/filesystems/afs.rst
662 F: include/trace/events/afs.h
665 M: David Airlie <airlied@linux.ie>
667 T: git git://anongit.freedesktop.org/drm/drm
669 F: include/linux/agp*
670 F: include/uapi/linux/agp*
673 M: "Juergen E. Fischer" <fischer@norbit.de>
674 L: linux-scsi@vger.kernel.org
676 F: drivers/scsi/aha152x*
677 F: drivers/scsi/pcmcia/aha152x*
679 AIC7XXX / AIC79XX SCSI DRIVER
680 M: Hannes Reinecke <hare@suse.com>
681 L: linux-scsi@vger.kernel.org
683 F: drivers/scsi/aic7xxx/
685 AIMSLAB FM RADIO RECEIVER DRIVER
686 M: Hans Verkuil <hverkuil@xs4all.nl>
687 L: linux-media@vger.kernel.org
689 W: https://linuxtv.org
690 T: git git://linuxtv.org/media_tree.git
691 F: drivers/media/radio/radio-aimslab*
694 M: Benjamin LaHaise <bcrl@kvack.org>
695 L: linux-aio@kvack.org
698 F: include/linux/*aio*.h
701 M: Antti Palosaari <crope@iki.fi>
702 L: linux-media@vger.kernel.org
704 W: https://linuxtv.org
705 W: http://palosaari.fi/linux/
706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
707 T: git git://linuxtv.org/anttip/media_tree.git
708 F: drivers/media/usb/airspy/
710 ALACRITECH GIGABIT ETHERNET DRIVER
711 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
713 F: drivers/net/ethernet/alacritech/*
715 ALCATEL SPEEDTOUCH USB DRIVER
716 M: Duncan Sands <duncan.sands@free.fr>
717 L: linux-usb@vger.kernel.org
719 W: http://www.linux-usb.org/SpeedTouch/
720 F: drivers/usb/atm/speedtch.c
721 F: drivers/usb/atm/usbatm.c
723 ALCHEMY AU1XX0 MMC DRIVER
724 M: Manuel Lauss <manuel.lauss@gmail.com>
726 F: drivers/mmc/host/au1xmmc.c
729 M: Rudolf Marek <r.marek@assembler.cz>
730 L: linux-i2c@vger.kernel.org
732 F: Documentation/i2c/busses/i2c-ali1563.rst
733 F: drivers/i2c/busses/i2c-ali1563.c
736 L: Dell.Client.Kernel@dell.com
738 F: drivers/platform/x86/dell/alienware-wmi.c
740 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
741 M: Tomislav Denis <tomislav.denis@avl.com>
742 L: linux-iio@vger.kernel.org
744 W: http://www.allsensors.com/
745 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
746 F: drivers/iio/pressure/dlhl60d.c
748 ALLEGRO DVT VIDEO IP CORE DRIVER
749 M: Michael Tretter <m.tretter@pengutronix.de>
750 R: Pengutronix Kernel Team <kernel@pengutronix.de>
751 L: linux-media@vger.kernel.org
753 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
754 F: drivers/media/platform/allegro-dvt/
756 ALLWINNER A10 CSI DRIVER
757 M: Maxime Ripard <mripard@kernel.org>
758 L: linux-media@vger.kernel.org
760 T: git git://linuxtv.org/media_tree.git
761 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
762 F: drivers/media/platform/sunxi/sun4i-csi/
764 ALLWINNER CPUFREQ DRIVER
765 M: Yangtao Li <tiny.windzz@gmail.com>
766 L: linux-pm@vger.kernel.org
768 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
769 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
771 ALLWINNER CRYPTO DRIVERS
772 M: Corentin Labbe <clabbe.montjoie@gmail.com>
773 L: linux-crypto@vger.kernel.org
775 F: drivers/crypto/allwinner/
777 ALLWINNER HARDWARE SPINLOCK SUPPORT
778 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
780 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
781 F: drivers/hwspinlock/sun6i_hwspinlock.c
783 ALLWINNER THERMAL DRIVER
784 M: Vasily Khoruzhick <anarsoul@gmail.com>
785 M: Yangtao Li <tiny.windzz@gmail.com>
786 L: linux-pm@vger.kernel.org
788 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
789 F: drivers/thermal/sun8i_thermal.c
792 M: Maxime Ripard <mripard@kernel.org>
793 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
794 L: linux-media@vger.kernel.org
796 F: drivers/staging/media/sunxi/cedrus/
799 M: Richard Henderson <rth@twiddle.net>
800 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
801 M: Matt Turner <mattst88@gmail.com>
802 L: linux-alpha@vger.kernel.org
806 ALPS PS/2 TOUCHPAD DRIVER
807 R: Pali Rohár <pali@kernel.org>
808 F: drivers/input/mouse/alps.*
810 ALTERA I2C CONTROLLER DRIVER
811 M: Thor Thayer <thor.thayer@linux.intel.com>
813 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
814 F: drivers/i2c/busses/i2c-altera.c
816 ALTERA MAILBOX DRIVER
817 M: Mun Yew Tham <mun.yew.tham@intel.com>
819 F: drivers/mailbox/mailbox-altera.c
821 ALTERA MSGDMA IP CORE DRIVER
822 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
823 R: Stefan Roese <sr@denx.de>
824 L: dmaengine@vger.kernel.org
826 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
827 F: drivers/dma/altera-msgdma.c
830 M: Mun Yew Tham <mun.yew.tham@intel.com>
831 L: linux-gpio@vger.kernel.org
833 F: drivers/gpio/gpio-altera.c
835 ALTERA SYSTEM MANAGER DRIVER
836 M: Thor Thayer <thor.thayer@linux.intel.com>
838 F: drivers/mfd/altera-sysmgr.c
839 F: include/linux/mfd/altera-sysmgr.h
841 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
842 M: Thor Thayer <thor.thayer@linux.intel.com>
844 F: drivers/gpio/gpio-altera-a10sr.c
845 F: drivers/mfd/altera-a10sr.c
846 F: drivers/reset/reset-a10sr.c
847 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
848 F: include/linux/mfd/altera-a10sr.h
850 ALTERA TRIPLE SPEED ETHERNET DRIVER
851 M: Joyce Ooi <joyce.ooi@intel.com>
852 L: netdev@vger.kernel.org
854 F: drivers/net/ethernet/altera/
856 ALTERA UART/JTAG UART SERIAL DRIVERS
857 M: Tobias Klauser <tklauser@distanz.ch>
858 L: linux-serial@vger.kernel.org
860 F: drivers/tty/serial/altera_jtaguart.c
861 F: drivers/tty/serial/altera_uart.c
862 F: include/linux/altera_jtaguart.h
863 F: include/linux/altera_uart.h
865 AMAZON ANNAPURNA LABS FIC DRIVER
866 M: Talel Shenhar <talel@amazon.com>
868 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
869 F: drivers/irqchip/irq-al-fic.c
871 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
872 M: Talel Shenhar <talel@amazon.com>
873 M: Talel Shenhar <talelshenhar@gmail.com>
875 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
876 F: drivers/edac/al_mc_edac.c
878 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
879 M: Talel Shenhar <talel@amazon.com>
881 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
882 F: drivers/thermal/thermal_mmio.c
884 AMAZON ETHERNET DRIVERS
885 M: Shay Agroskin <shayagr@amazon.com>
886 M: Arthur Kiyanovski <akiyano@amazon.com>
887 R: David Arinzon <darinzon@amazon.com>
888 R: Noam Dagan <ndagan@amazon.com>
889 R: Saeed Bishara <saeedb@amazon.com>
890 L: netdev@vger.kernel.org
892 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
893 F: drivers/net/ethernet/amazon/
895 AMAZON RDMA EFA DRIVER
896 M: Gal Pressman <galpress@amazon.com>
897 R: Yossi Leybovich <sleybo@amazon.com>
898 L: linux-rdma@vger.kernel.org
900 Q: https://patchwork.kernel.org/project/linux-rdma/list/
901 F: drivers/infiniband/hw/efa/
902 F: include/uapi/rdma/efa-abi.h
904 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
905 M: Tom Lendacky <thomas.lendacky@amd.com>
906 M: John Allen <john.allen@amd.com>
907 L: linux-crypto@vger.kernel.org
909 F: drivers/crypto/ccp/
910 F: include/linux/ccp.h
912 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
913 M: Brijesh Singh <brijesh.singh@amd.com>
914 M: Tom Lendacky <thomas.lendacky@amd.com>
915 L: linux-crypto@vger.kernel.org
917 F: drivers/crypto/ccp/sev*
918 F: include/uapi/linux/psp-sev.h
921 M: Harry Wentland <harry.wentland@amd.com>
922 M: Leo Li <sunpeng.li@amd.com>
923 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
924 L: amd-gfx@lists.freedesktop.org
926 T: git https://gitlab.freedesktop.org/agd5f/linux.git
927 F: drivers/gpu/drm/amd/display/
929 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
930 M: Huang Rui <ray.huang@amd.com>
931 L: linux-hwmon@vger.kernel.org
933 F: Documentation/hwmon/fam15h_power.rst
934 F: drivers/hwmon/fam15h_power.c
937 M: Enrico Weigelt, metux IT consult <info@metux.net>
938 L: linux-gpio@vger.kernel.org
940 F: drivers/gpio/gpio-amd-fch.c
941 F: include/linux/platform_data/gpio/gpio-amd-fch.h
943 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
944 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
946 F: drivers/usb/gadget/udc/amd5536udc.*
948 AMD GEODE PROCESSOR/CHIPSET SUPPORT
949 M: Andres Salomon <dilinger@queued.net>
950 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
952 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
953 F: arch/x86/include/asm/geode.h
954 F: drivers/char/hw_random/geode-rng.c
955 F: drivers/crypto/geode*
956 F: drivers/video/fbdev/geode/
959 M: Joerg Roedel <joro@8bytes.org>
960 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
961 L: iommu@lists.linux-foundation.org
963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
964 F: drivers/iommu/amd/
965 F: include/linux/amd-iommu.h
968 M: Felix Kuehling <Felix.Kuehling@amd.com>
969 L: amd-gfx@lists.freedesktop.org
971 T: git https://gitlab.freedesktop.org/agd5f/linux.git
972 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
973 F: drivers/gpu/drm/amd/amdkfd/
974 F: drivers/gpu/drm/amd/include/cik_structs.h
975 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
976 F: drivers/gpu/drm/amd/include/v9_structs.h
977 F: drivers/gpu/drm/amd/include/vi_structs.h
978 F: include/uapi/linux/kfd_ioctl.h
979 F: include/uapi/linux/kfd_sysfs.h
982 M: Sanjay R Mehta <sanju.mehta@amd.com>
984 F: drivers/spi/spi-amd.c
987 M: Elie Morisse <syniurge@gmail.com>
988 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
989 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
990 L: linux-i2c@vger.kernel.org
992 F: drivers/i2c/busses/i2c-amd-mp2*
995 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
996 L: platform-driver-x86@vger.kernel.org
998 F: drivers/platform/x86/amd-pmc.*
1001 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1002 R: Carlos Bilbao <carlos.bilbao@amd.com>
1003 L: platform-driver-x86@vger.kernel.org
1005 F: Documentation/x86/amd_hsmp.rst
1006 F: arch/x86/include/asm/amd_hsmp.h
1007 F: arch/x86/include/uapi/asm/amd_hsmp.h
1008 F: drivers/platform/x86/amd_hsmp.c
1010 AMD POWERPLAY AND SWSMU
1011 M: Evan Quan <evan.quan@amd.com>
1012 L: amd-gfx@lists.freedesktop.org
1014 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1015 F: drivers/gpu/drm/amd/pm/
1018 M: Huang Rui <ray.huang@amd.com>
1019 L: linux-pm@vger.kernel.org
1021 F: Documentation/admin-guide/pm/amd-pstate.rst
1022 F: drivers/cpufreq/amd-pstate*
1023 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1026 M: Sanjay R Mehta <sanju.mehta@amd.com>
1027 L: dmaengine@vger.kernel.org
1029 F: drivers/dma/ptdma/
1031 AMD SEATTLE DEVICE TREE SUPPORT
1032 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1033 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1034 M: Tom Lendacky <thomas.lendacky@amd.com>
1036 F: arch/arm64/boot/dts/amd/
1039 M: Tom Lendacky <thomas.lendacky@amd.com>
1040 L: netdev@vger.kernel.org
1042 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1043 F: drivers/net/ethernet/amd/xgbe/
1045 AMD SENSOR FUSION HUB DRIVER
1046 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1047 L: linux-input@vger.kernel.org
1049 F: Documentation/hid/amd-sfh*
1050 F: drivers/hid/amd-sfh-hid/
1052 AMPHION VPU CODEC V4L2 DRIVER
1053 M: Ming Qian <ming.qian@nxp.com>
1054 M: Shijie Qin <shijie.qin@nxp.com>
1055 M: Zhou Peng <eagle.zhou@nxp.com>
1056 L: linux-media@vger.kernel.org
1058 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1059 F: drivers/media/platform/amphion/
1062 M: Christian Eggers <ceggers@arri.de>
1063 L: linux-iio@vger.kernel.org
1065 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1066 F: drivers/iio/light/as73211.c
1068 AMT (Automatic Multicast Tunneling)
1069 M: Taehee Yoo <ap420073@gmail.com>
1070 L: netdev@vger.kernel.org
1072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1074 F: drivers/net/amt.c
1076 ANALOG DEVICES INC AD7192 DRIVER
1077 M: Alexandru Tachici <alexandru.tachici@analog.com>
1078 L: linux-iio@vger.kernel.org
1080 W: https://ez.analog.com/linux-software-drivers
1081 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1082 F: drivers/iio/adc/ad7192.c
1084 ANALOG DEVICES INC AD7292 DRIVER
1085 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1086 L: linux-iio@vger.kernel.org
1088 W: https://ez.analog.com/linux-software-drivers
1089 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1090 F: drivers/iio/adc/ad7292.c
1092 ANALOG DEVICES INC AD3552R DRIVER
1093 M: Nuno Sá <nuno.sa@analog.com>
1094 L: linux-iio@vger.kernel.org
1096 W: https://ez.analog.com/linux-software-drivers
1097 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1098 F: drivers/iio/dac/ad3552r.c
1100 ANALOG DEVICES INC AD7293 DRIVER
1101 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1102 L: linux-iio@vger.kernel.org
1104 W: https://ez.analog.com/linux-software-drivers
1105 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1106 F: drivers/iio/dac/ad7293.c
1108 ANALOG DEVICES INC AD7768-1 DRIVER
1109 M: Michael Hennerich <Michael.Hennerich@analog.com>
1110 L: linux-iio@vger.kernel.org
1112 W: https://ez.analog.com/linux-software-drivers
1113 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1114 F: drivers/iio/adc/ad7768-1.c
1116 ANALOG DEVICES INC AD7780 DRIVER
1117 M: Michael Hennerich <Michael.Hennerich@analog.com>
1118 M: Renato Lui Geh <renatogeh@gmail.com>
1119 L: linux-iio@vger.kernel.org
1121 W: https://ez.analog.com/linux-software-drivers
1122 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1123 F: drivers/iio/adc/ad7780.c
1125 ANALOG DEVICES INC AD74413R DRIVER
1126 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1127 L: linux-iio@vger.kernel.org
1129 W: http://ez.analog.com/community/linux-device-drivers
1130 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1131 F: drivers/iio/addac/ad74413r.c
1132 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1134 ANALOG DEVICES INC AD9389B DRIVER
1135 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1136 L: linux-media@vger.kernel.org
1138 F: drivers/media/i2c/ad9389b*
1140 ANALOG DEVICES INC ADA4250 DRIVER
1141 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1142 L: linux-iio@vger.kernel.org
1144 W: https://ez.analog.com/linux-software-drivers
1145 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1146 F: drivers/iio/amplifiers/ada4250.c
1148 ANALOG DEVICES INC ADGS1408 DRIVER
1149 M: Mircea Caprioru <mircea.caprioru@analog.com>
1151 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1152 F: drivers/mux/adgs1408.c
1154 ANALOG DEVICES INC ADIN DRIVER
1155 M: Michael Hennerich <michael.hennerich@analog.com>
1156 L: netdev@vger.kernel.org
1158 W: https://ez.analog.com/linux-software-drivers
1159 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1160 F: drivers/net/phy/adin.c
1162 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1163 M: Nuno Sa <nuno.sa@analog.com>
1164 L: linux-iio@vger.kernel.org
1166 F: drivers/iio/imu/adis.c
1167 F: drivers/iio/imu/adis_buffer.c
1168 F: drivers/iio/imu/adis_trigger.c
1169 F: include/linux/iio/imu/adis.h
1171 ANALOG DEVICES INC ADIS16460 DRIVER
1172 M: Dragos Bogdan <dragos.bogdan@analog.com>
1173 L: linux-iio@vger.kernel.org
1175 W: https://ez.analog.com/linux-software-drivers
1176 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1177 F: drivers/iio/imu/adis16460.c
1179 ANALOG DEVICES INC ADIS16475 DRIVER
1180 M: Nuno Sa <nuno.sa@analog.com>
1181 L: linux-iio@vger.kernel.org
1182 W: https://ez.analog.com/linux-software-drivers
1184 F: drivers/iio/imu/adis16475.c
1185 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1187 ANALOG DEVICES INC ADM1177 DRIVER
1188 M: Michael Hennerich <Michael.Hennerich@analog.com>
1189 L: linux-hwmon@vger.kernel.org
1191 W: https://ez.analog.com/linux-software-drivers
1192 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1193 F: drivers/hwmon/adm1177.c
1195 ANALOG DEVICES INC ADMV1013 DRIVER
1196 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1197 L: linux-iio@vger.kernel.org
1199 W: https://ez.analog.com/linux-software-drivers
1200 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1201 F: drivers/iio/frequency/admv1013.c
1203 ANALOG DEVICES INC ADMV8818 DRIVER
1204 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1205 L: linux-iio@vger.kernel.org
1207 W: https://ez.analog.com/linux-software-drivers
1208 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1209 F: drivers/iio/filter/admv8818.c
1211 ANALOG DEVICES INC ADMV1014 DRIVER
1212 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1213 L: linux-iio@vger.kernel.org
1215 W: https://ez.analog.com/linux-software-drivers
1216 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1217 F: drivers/iio/frequency/admv1014.c
1219 ANALOG DEVICES INC ADP5061 DRIVER
1220 M: Michael Hennerich <Michael.Hennerich@analog.com>
1221 L: linux-pm@vger.kernel.org
1223 W: https://ez.analog.com/linux-software-drivers
1224 F: drivers/power/supply/adp5061.c
1226 ANALOG DEVICES INC ADRF6780 DRIVER
1227 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1228 L: linux-iio@vger.kernel.org
1230 W: https://ez.analog.com/linux-software-drivers
1231 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1232 F: drivers/iio/frequency/adrf6780.c
1234 ANALOG DEVICES INC ADV7180 DRIVER
1235 M: Lars-Peter Clausen <lars@metafoo.de>
1236 L: linux-media@vger.kernel.org
1238 W: https://ez.analog.com/linux-software-drivers
1239 F: drivers/media/i2c/adv7180.c
1240 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1242 ANALOG DEVICES INC ADV748X DRIVER
1243 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1244 L: linux-media@vger.kernel.org
1246 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1247 F: drivers/media/i2c/adv748x/*
1249 ANALOG DEVICES INC ADV7511 DRIVER
1250 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1251 L: linux-media@vger.kernel.org
1253 F: drivers/media/i2c/adv7511*
1255 ANALOG DEVICES INC ADV7604 DRIVER
1256 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1257 L: linux-media@vger.kernel.org
1259 F: drivers/media/i2c/adv7604*
1260 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1262 ANALOG DEVICES INC ADV7842 DRIVER
1263 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1264 L: linux-media@vger.kernel.org
1266 F: drivers/media/i2c/adv7842*
1268 ANALOG DEVICES INC ADXRS290 DRIVER
1269 M: Nishant Malpani <nish.malpani25@gmail.com>
1270 L: linux-iio@vger.kernel.org
1272 F: drivers/iio/gyro/adxrs290.c
1273 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1275 ANALOG DEVICES INC ASOC CODEC DRIVERS
1276 M: Lars-Peter Clausen <lars@metafoo.de>
1277 M: Nuno Sá <nuno.sa@analog.com>
1278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1280 W: http://wiki.analog.com/
1281 W: https://ez.analog.com/linux-software-drivers
1282 F: sound/soc/codecs/ad1*
1283 F: sound/soc/codecs/ad7*
1284 F: sound/soc/codecs/adau*
1285 F: sound/soc/codecs/adav*
1286 F: sound/soc/codecs/sigmadsp.*
1287 F: sound/soc/codecs/ssm*
1289 ANALOG DEVICES INC DMA DRIVERS
1290 M: Lars-Peter Clausen <lars@metafoo.de>
1292 W: https://ez.analog.com/linux-software-drivers
1293 F: drivers/dma/dma-axi-dmac.c
1295 ANALOG DEVICES INC IIO DRIVERS
1296 M: Lars-Peter Clausen <lars@metafoo.de>
1297 M: Michael Hennerich <Michael.Hennerich@analog.com>
1299 W: http://wiki.analog.com/
1300 W: https://ez.analog.com/linux-software-drivers
1301 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1302 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1303 F: Documentation/devicetree/bindings/iio/*/adi,*
1304 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1305 F: drivers/iio/*/ad*
1306 F: drivers/iio/adc/ltc249*
1307 F: drivers/iio/amplifiers/hmc425a.c
1308 F: drivers/staging/iio/*/ad*
1309 X: drivers/iio/*/adjd*
1311 ANALOGBITS PLL LIBRARIES
1312 M: Paul Walmsley <paul.walmsley@sifive.com>
1314 F: drivers/clk/analogbits/*
1315 F: include/linux/clk/analogbits*
1317 ANDROID CONFIG FRAGMENTS
1318 M: Rob Herring <robh@kernel.org>
1320 F: kernel/configs/android*
1323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1324 M: Arve Hjønnevåg <arve@android.com>
1325 M: Todd Kjos <tkjos@android.com>
1326 M: Martijn Coenen <maco@android.com>
1327 M: Joel Fernandes <joel@joelfernandes.org>
1328 M: Christian Brauner <christian@brauner.io>
1329 M: Hridya Valsaraju <hridya@google.com>
1330 M: Suren Baghdasaryan <surenb@google.com>
1331 L: linux-kernel@vger.kernel.org
1333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1336 ANDROID GOLDFISH PIC DRIVER
1337 M: Miodrag Dinic <miodrag.dinic@mips.com>
1339 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1340 F: drivers/irqchip/irq-goldfish-pic.c
1342 ANDROID GOLDFISH RTC DRIVER
1343 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1345 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1346 F: drivers/rtc/rtc-goldfish.c
1348 AOA (Apple Onboard Audio) ALSA DRIVER
1349 M: Johannes Berg <johannes@sipsolutions.net>
1350 L: linuxppc-dev@lists.ozlabs.org
1351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1355 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1356 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1357 L: linux-iio@vger.kernel.org
1359 F: drivers/iio/adc/stx104.c
1362 M: Jiri Kosina <jikos@kernel.org>
1364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1365 F: arch/x86/kernel/apm_32.c
1366 F: drivers/char/apm-emulation.c
1367 F: include/linux/apm_bios.h
1368 F: include/uapi/linux/apm_bios.h
1370 APPARMOR SECURITY MODULE
1371 M: John Johansen <john.johansen@canonical.com>
1372 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1374 W: wiki.apparmor.net
1375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1376 F: Documentation/admin-guide/LSM/apparmor.rst
1377 F: security/apparmor/
1379 APPLE BCM5974 MULTITOUCH DRIVER
1380 M: Henrik Rydberg <rydberg@bitmath.org>
1381 L: linux-input@vger.kernel.org
1383 F: drivers/input/mouse/bcm5974.c
1385 APPLE PCIE CONTROLLER DRIVER
1386 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1387 M: Marc Zyngier <maz@kernel.org>
1388 L: linux-pci@vger.kernel.org
1390 F: drivers/pci/controller/pcie-apple.c
1393 M: Henrik Rydberg <rydberg@bitmath.org>
1394 L: linux-hwmon@vger.kernel.org
1396 F: drivers/hwmon/applesmc.c
1398 APPLETALK NETWORK LAYER
1399 L: netdev@vger.kernel.org
1401 F: drivers/net/appletalk/
1402 F: include/linux/atalk.h
1403 F: include/uapi/linux/atalk.h
1406 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1407 M: Khuong Dinh <khuong@os.amperecomputing.com>
1409 F: arch/arm64/boot/dts/apm/
1411 APPLIED MICRO (APM) X-GENE SOC EDAC
1412 M: Khuong Dinh <khuong@os.amperecomputing.com>
1414 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1415 F: drivers/edac/xgene_edac.c
1417 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1418 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1419 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1421 F: drivers/net/ethernet/apm/xgene-v2/
1423 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1424 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1425 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1426 M: Quan Nguyen <quan@os.amperecomputing.com>
1428 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1429 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1430 F: drivers/net/ethernet/apm/xgene/
1431 F: drivers/net/mdio/mdio-xgene.c
1433 APPLIED MICRO (APM) X-GENE SOC PMU
1434 M: Khuong Dinh <khuong@os.amperecomputing.com>
1436 F: Documentation/admin-guide/perf/xgene-pmu.rst
1437 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1438 F: drivers/perf/xgene_pmu.c
1440 APTINA CAMERA SENSOR PLL
1441 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1442 L: linux-media@vger.kernel.org
1444 F: drivers/media/i2c/aptina-pll.*
1446 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1447 M: Aleksa Savic <savicaleksa83@gmail.com>
1448 M: Jack Doan <me@jackdoan.com>
1449 L: linux-hwmon@vger.kernel.org
1451 F: Documentation/hwmon/aquacomputer_d5next.rst
1452 F: drivers/hwmon/aquacomputer_d5next.c
1454 AQUANTIA ETHERNET DRIVER (atlantic)
1455 M: Igor Russkikh <irusskikh@marvell.com>
1456 L: netdev@vger.kernel.org
1458 W: https://www.marvell.com/
1459 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1460 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1461 F: drivers/net/ethernet/aquantia/atlantic/
1463 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1464 M: Egor Pomozov <epomozov@marvell.com>
1465 L: netdev@vger.kernel.org
1467 W: http://www.aquantia.com
1468 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1470 ARASAN NAND CONTROLLER DRIVER
1471 M: Miquel Raynal <miquel.raynal@bootlin.com>
1472 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1473 L: linux-mtd@lists.infradead.org
1475 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1476 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1478 ARC FRAMEBUFFER DRIVER
1479 M: Jaya Kumar <jayalk@intworks.biz>
1481 F: drivers/video/fbdev/arcfb.c
1482 F: drivers/video/fbdev/core/fb_defio.c
1485 M: Alexey Brodkin <abrodkin@synopsys.com>
1487 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1488 F: drivers/gpu/drm/tiny/arcpgu.c
1490 ARCNET NETWORK LAYER
1491 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1492 L: netdev@vger.kernel.org
1494 F: drivers/net/arcnet/
1495 F: include/uapi/linux/if_arcnet.h
1497 ARM ARCHITECTED TIMER DRIVER
1498 M: Mark Rutland <mark.rutland@arm.com>
1499 M: Marc Zyngier <maz@kernel.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 F: arch/arm/include/asm/arch_timer.h
1503 F: arch/arm64/include/asm/arch_timer.h
1504 F: drivers/clocksource/arm_arch_timer.c
1506 ARM HDLCD DRM DRIVER
1507 M: Liviu Dudau <liviu.dudau@arm.com>
1509 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1510 F: drivers/gpu/drm/arm/hdlcd_*
1512 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1513 M: Linus Walleij <linus.walleij@linaro.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1517 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1518 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1519 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1520 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1521 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1522 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1523 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1524 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1525 F: arch/arm/boot/dts/arm-realview-*
1526 F: arch/arm/boot/dts/integrator*
1527 F: arch/arm/boot/dts/versatile*
1528 F: arch/arm/mach-versatile/
1529 F: drivers/bus/arm-integrator-lm.c
1530 F: drivers/clk/versatile/
1531 F: drivers/i2c/busses/i2c-versatile.c
1532 F: drivers/irqchip/irq-versatile-fpga.c
1533 F: drivers/mtd/maps/physmap-versatile.*
1534 F: drivers/power/reset/arm-versatile-reboot.c
1535 F: drivers/soc/versatile/
1537 ARM KOMEDA DRM-KMS DRIVER
1538 M: James (Qian) Wang <james.qian.wang@arm.com>
1539 M: Liviu Dudau <liviu.dudau@arm.com>
1540 M: Mihail Atanassov <mihail.atanassov@arm.com>
1541 L: Mali DP Maintainers <malidp@foss.arm.com>
1543 T: git git://anongit.freedesktop.org/drm/drm-misc
1544 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1545 F: Documentation/gpu/komeda-kms.rst
1546 F: drivers/gpu/drm/arm/display/include/
1547 F: drivers/gpu/drm/arm/display/komeda/
1549 ARM MALI PANFROST DRM DRIVER
1550 M: Rob Herring <robh@kernel.org>
1551 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1552 R: Steven Price <steven.price@arm.com>
1553 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1554 L: dri-devel@lists.freedesktop.org
1556 T: git git://anongit.freedesktop.org/drm/drm-misc
1557 F: drivers/gpu/drm/panfrost/
1558 F: include/uapi/drm/panfrost_drm.h
1560 ARM MALI-DP DRM DRIVER
1561 M: Liviu Dudau <liviu.dudau@arm.com>
1562 M: Brian Starkey <brian.starkey@arm.com>
1563 L: Mali DP Maintainers <malidp@foss.arm.com>
1565 T: git git://anongit.freedesktop.org/drm/drm-misc
1566 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1567 F: Documentation/gpu/afbc.rst
1568 F: drivers/gpu/drm/arm/
1570 ARM MFM AND FLOPPY DRIVERS
1571 M: Ian Molton <spyro@f2s.com>
1573 F: arch/arm/include/asm/floppy.h
1574 F: arch/arm/mach-rpc/floppydma.S
1576 ARM PMU PROFILING AND DEBUGGING
1577 M: Will Deacon <will@kernel.org>
1578 M: Mark Rutland <mark.rutland@arm.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: Documentation/devicetree/bindings/arm/pmu.yaml
1582 F: Documentation/devicetree/bindings/perf/
1583 F: arch/arm*/include/asm/hw_breakpoint.h
1584 F: arch/arm*/include/asm/perf_event.h
1585 F: arch/arm*/kernel/hw_breakpoint.c
1586 F: arch/arm*/kernel/perf_*
1588 F: include/linux/perf/arm_pmu.h
1591 M: Russell King <linux@armlinux.org.uk>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 W: http://www.armlinux.org.uk/
1595 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1597 X: arch/arm/boot/dts/
1599 ARM PRIMECELL AACI PL041 DRIVER
1600 M: Russell King <linux@armlinux.org.uk>
1604 ARM PRIMECELL BUS SUPPORT
1605 M: Russell King <linux@armlinux.org.uk>
1608 F: include/linux/amba/bus.h
1610 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1611 M: Miquel Raynal <miquel.raynal@bootlin.com>
1612 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1613 L: linux-mtd@lists.infradead.org
1615 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1616 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1618 ARM PRIMECELL PL35X SMC DRIVER
1619 M: Miquel Raynal <miquel.raynal@bootlin.com>
1620 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1624 F: drivers/memory/pl353-smc.c
1626 ARM PRIMECELL CLCD PL110 DRIVER
1627 M: Russell King <linux@armlinux.org.uk>
1629 F: drivers/video/fbdev/amba-clcd.*
1631 ARM PRIMECELL KMI PL050 DRIVER
1632 M: Russell King <linux@armlinux.org.uk>
1634 F: drivers/input/serio/ambakmi.*
1635 F: include/linux/amba/kmi.h
1637 ARM PRIMECELL MMCI PL180/1 DRIVER
1638 M: Russell King <linux@armlinux.org.uk>
1640 F: drivers/mmc/host/mmci.*
1641 F: include/linux/amba/mmci.h
1643 ARM PRIMECELL SSP PL022 SPI DRIVER
1644 M: Linus Walleij <linus.walleij@linaro.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1648 F: drivers/spi/spi-pl022.c
1650 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1651 M: Russell King <linux@armlinux.org.uk>
1653 F: drivers/tty/serial/amba-pl01*.c
1654 F: include/linux/amba/serial.h
1656 ARM PRIMECELL VIC PL190/PL192 DRIVER
1657 M: Linus Walleij <linus.walleij@linaro.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1661 F: drivers/irqchip/irq-vic.c
1663 ARM SMC WATCHDOG DRIVER
1664 M: Julius Werner <jwerner@chromium.org>
1665 R: Evan Benn <evanbenn@chromium.org>
1667 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1668 F: drivers/watchdog/arm_smc_wdt.c
1671 M: Will Deacon <will@kernel.org>
1672 R: Robin Murphy <robin.murphy@arm.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1676 F: drivers/iommu/arm/
1677 F: drivers/iommu/io-pgtable-arm*
1679 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1680 M: Arnd Bergmann <arnd@arndb.de>
1681 M: Olof Johansson <olof@lixom.net>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 C: irc://irc.libera.chat/armlinux
1686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1687 F: arch/arm/boot/dts/Makefile
1688 F: arch/arm64/boot/dts/Makefile
1690 ARM SUB-ARCHITECTURES
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 C: irc://irc.libera.chat/armlinux
1694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1698 ARM/ACTIONS SEMI ARCHITECTURE
1699 M: Andreas Färber <afaerber@suse.de>
1700 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1704 F: Documentation/devicetree/bindings/arm/actions.yaml
1705 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1706 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1707 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1708 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1709 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1710 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1711 F: Documentation/devicetree/bindings/pinctrl/actions,*
1712 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1713 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1714 F: arch/arm/boot/dts/owl-*
1715 F: arch/arm/mach-actions/
1716 F: arch/arm64/boot/dts/actions/
1717 F: drivers/clk/actions/
1718 F: drivers/clocksource/timer-owl*
1719 F: drivers/dma/owl-dma.c
1720 F: drivers/i2c/busses/i2c-owl.c
1721 F: drivers/irqchip/irq-owl-sirq.c
1722 F: drivers/mmc/host/owl-mmc.c
1723 F: drivers/net/ethernet/actions/
1724 F: drivers/pinctrl/actions/*
1725 F: drivers/soc/actions/
1726 F: include/dt-bindings/power/owl-*
1727 F: include/dt-bindings/reset/actions,*
1728 F: include/linux/soc/actions/
1731 ARM/ADS SPHERE MACHINE SUPPORT
1732 M: Lennert Buytenhek <kernel@wantstofly.org>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 ARM/AFEB9260 MACHINE SUPPORT
1737 M: Sergey Lapin <slapin@ossfans.org>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 ARM/AJECO 1ARM MACHINE SUPPORT
1742 M: Lennert Buytenhek <kernel@wantstofly.org>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 ARM/Allwinner SoC Clock Support
1747 M: Emilio López <emilio@elopez.com.ar>
1749 F: drivers/clk/sunxi/
1751 ARM/Allwinner sunXi SoC support
1752 M: Chen-Yu Tsai <wens@csie.org>
1753 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1754 M: Samuel Holland <samuel@sholland.org>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1758 L: linux-sunxi@lists.linux.dev
1759 F: arch/arm/mach-sunxi/
1760 F: arch/arm64/boot/dts/allwinner/
1761 F: drivers/clk/sunxi-ng/
1762 F: drivers/pinctrl/sunxi/
1763 F: drivers/soc/sunxi/
1768 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1769 M: Neil Armstrong <narmstrong@baylibre.com>
1770 M: Jerome Brunet <jbrunet@baylibre.com>
1771 L: linux-amlogic@lists.infradead.org
1773 F: Documentation/devicetree/bindings/clock/amlogic*
1774 F: drivers/clk/meson/
1775 F: include/dt-bindings/clock/gxbb*
1776 F: include/dt-bindings/clock/meson*
1778 ARM/Amlogic Meson SoC Crypto Drivers
1779 M: Corentin Labbe <clabbe@baylibre.com>
1780 L: linux-crypto@vger.kernel.org
1781 L: linux-amlogic@lists.infradead.org
1783 F: Documentation/devicetree/bindings/crypto/amlogic*
1784 F: drivers/crypto/amlogic/
1786 ARM/Amlogic Meson SoC Sound Drivers
1787 M: Jerome Brunet <jbrunet@baylibre.com>
1788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1790 F: Documentation/devicetree/bindings/sound/amlogic*
1793 ARM/Amlogic Meson SoC support
1794 M: Neil Armstrong <narmstrong@baylibre.com>
1795 M: Kevin Hilman <khilman@baylibre.com>
1796 R: Jerome Brunet <jbrunet@baylibre.com>
1797 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 L: linux-amlogic@lists.infradead.org
1801 W: http://linux-meson.com/
1802 F: arch/arm/boot/dts/meson*
1803 F: arch/arm/mach-meson/
1804 F: arch/arm64/boot/dts/amlogic/
1805 F: drivers/mmc/host/meson*
1806 F: drivers/pinctrl/meson/
1807 F: drivers/rtc/rtc-meson*
1808 F: drivers/soc/amlogic/
1811 ARM/Annapurna Labs ALPINE ARCHITECTURE
1812 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1813 M: Antoine Tenart <atenart@kernel.org>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 F: arch/arm/boot/dts/alpine*
1817 F: arch/arm/mach-alpine/
1818 F: arch/arm64/boot/dts/amazon/
1819 F: drivers/*/*alpine*
1821 ARM/APPLE MACHINE SUPPORT
1822 M: Hector Martin <marcan@marcan.st>
1823 M: Sven Peter <sven@svenpeter.dev>
1824 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 W: https://asahilinux.org
1828 B: https://github.com/AsahiLinux/linux/issues
1829 C: irc://irc.oftc.net/asahi-dev
1830 T: git https://github.com/AsahiLinux/linux.git
1831 F: Documentation/devicetree/bindings/arm/apple.yaml
1832 F: Documentation/devicetree/bindings/arm/apple/*
1833 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1834 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1835 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1836 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1837 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1838 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1839 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1840 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1841 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1842 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1843 F: Documentation/devicetree/bindings/power/apple*
1844 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1845 F: arch/arm64/boot/dts/apple/
1846 F: drivers/clk/clk-apple-nco.c
1847 F: drivers/i2c/busses/i2c-pasemi-core.c
1848 F: drivers/i2c/busses/i2c-pasemi-platform.c
1849 F: drivers/iommu/apple-dart.c
1850 F: drivers/irqchip/irq-apple-aic.c
1851 F: drivers/mailbox/apple-mailbox.c
1852 F: drivers/nvme/host/apple.c
1853 F: drivers/nvmem/apple-efuses.c
1854 F: drivers/pinctrl/pinctrl-apple-gpio.c
1855 F: drivers/soc/apple/*
1856 F: drivers/watchdog/apple_wdt.c
1857 F: include/dt-bindings/interrupt-controller/apple-aic.h
1858 F: include/dt-bindings/pinctrl/apple.h
1859 F: include/linux/apple-mailbox.h
1860 F: include/linux/soc/apple/*
1862 ARM/ARTPEC MACHINE SUPPORT
1863 M: Jesper Nilsson <jesper.nilsson@axis.com>
1864 M: Lars Persson <lars.persson@axis.com>
1865 L: linux-arm-kernel@axis.com
1867 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1868 F: arch/arm/boot/dts/artpec6*
1869 F: arch/arm/mach-artpec
1871 F: drivers/crypto/axis
1872 F: drivers/mmc/host/usdhi6rol0.c
1873 F: drivers/pinctrl/pinctrl-artpec*
1875 ARM/ASPEED I2C DRIVER
1876 M: Brendan Higgins <brendanhiggins@google.com>
1877 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1878 R: Joel Stanley <joel@jms.id.au>
1879 L: linux-i2c@vger.kernel.org
1880 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1882 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1883 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1884 F: drivers/i2c/busses/i2c-aspeed.c
1885 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1887 ARM/ASPEED MACHINE SUPPORT
1888 M: Joel Stanley <joel@jms.id.au>
1889 R: Andrew Jeffery <andrew@aj.id.au>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1893 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1895 F: arch/arm/boot/dts/aspeed-*
1896 F: arch/arm/mach-aspeed/
1899 ARM/BITMAIN ARCHITECTURE
1900 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1904 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1905 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1906 F: arch/arm64/boot/dts/bitmain/
1907 F: drivers/clk/clk-bm1880.c
1908 F: drivers/pinctrl/pinctrl-bm1880.c
1910 ARM/CALXEDA HIGHBANK ARCHITECTURE
1911 M: Andre Przywara <andre.przywara@arm.com>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 F: arch/arm/boot/dts/ecx-*.dts*
1915 F: arch/arm/boot/dts/highbank.dts
1916 F: arch/arm/mach-highbank/
1918 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1919 M: Krzysztof Halasa <khalasa@piap.pl>
1921 F: arch/arm/mach-cns3xxx/
1923 ARM/CAVIUM THUNDER NETWORK DRIVER
1924 M: Sunil Goutham <sgoutham@marvell.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: drivers/net/ethernet/cavium/thunder/
1929 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1930 M: Lukasz Majewski <lukma@denx.de>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 F: arch/arm/mach-ep93xx/ts72xx.c
1935 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1936 M: Alexander Shiyan <shc_work@mail.ru>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1942 M: Lennert Buytenhek <kernel@wantstofly.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1947 M: Hartley Sweeten <hsweeten@visionengravers.com>
1948 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: arch/arm/mach-ep93xx/
1952 F: arch/arm/mach-ep93xx/include/mach/
1955 M: Russell King <linux@armlinux.org.uk>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1959 F: drivers/clk/clkdev.c
1961 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1962 M: Baruch Siach <baruch@tkos.co.il>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 F: arch/arm/boot/dts/cx92755*
1968 ARM/CONTEC MICRO9 MACHINE SUPPORT
1969 M: Hubert Feurstein <hubert.feurstein@contec.at>
1971 F: arch/arm/mach-ep93xx/micro9.c
1973 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1974 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1975 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1976 R: Mike Leach <mike.leach@linaro.org>
1977 R: Leo Yan <leo.yan@linaro.org>
1978 L: coresight@lists.linaro.org (moderated for non-subscribers)
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1982 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1983 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1984 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1985 F: Documentation/devicetree/bindings/arm/coresight.txt
1986 F: Documentation/devicetree/bindings/arm/ete.yaml
1987 F: Documentation/devicetree/bindings/arm/trbe.yaml
1988 F: Documentation/trace/coresight/*
1989 F: drivers/hwtracing/coresight/*
1990 F: include/dt-bindings/arm/coresight-cti-dt.h
1991 F: include/linux/coresight*
1992 F: samples/coresight/*
1993 F: tools/perf/arch/arm/util/auxtrace.c
1994 F: tools/perf/arch/arm/util/cs-etm.c
1995 F: tools/perf/arch/arm/util/cs-etm.h
1996 F: tools/perf/arch/arm/util/pmu.c
1997 F: tools/perf/util/cs-etm-decoder/*
1998 F: tools/perf/util/cs-etm.*
2000 ARM/CORGI MACHINE SUPPORT
2001 M: Richard Purdie <rpurdie@rpsys.net>
2004 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2005 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2006 M: Linus Walleij <linus.walleij@linaro.org>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 T: git git://github.com/ulli-kroll/linux.git
2010 F: Documentation/devicetree/bindings/arm/gemini.yaml
2011 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2012 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2013 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2014 F: arch/arm/boot/dts/gemini*
2015 F: arch/arm/mach-gemini/
2016 F: drivers/crypto/gemini/
2017 F: drivers/net/ethernet/cortina/
2018 F: drivers/pinctrl/pinctrl-gemini.c
2019 F: drivers/rtc/rtc-ftrtc010.c
2021 ARM/CZ.NIC TURRIS SUPPORT
2022 M: Marek Behún <kabel@kernel.org>
2024 W: https://www.turris.cz/
2025 F: Documentation/ABI/testing/debugfs-moxtet
2026 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2027 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2028 F: Documentation/devicetree/bindings/bus/moxtet.txt
2029 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2030 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2031 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2032 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2033 F: drivers/bus/moxtet.c
2034 F: drivers/firmware/turris-mox-rwtm.c
2035 F: drivers/leds/leds-turris-omnia.c
2036 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2037 F: drivers/gpio/gpio-moxtet.c
2038 F: drivers/watchdog/armada_37xx_wdt.c
2039 F: include/dt-bindings/bus/moxtet.h
2040 F: include/linux/armada-37xx-rwtm-mailbox.h
2041 F: include/linux/moxtet.h
2043 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2044 M: Robert Jarzmik <robert.jarzmik@free.fr>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 F: arch/arm/mach-pxa/ezx.c
2049 ARM/FARADAY FA526 PORT
2050 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 T: git git://git.berlios.de/gemini-board
2054 F: arch/arm/mm/*-fa*
2056 ARM/FOOTBRIDGE ARCHITECTURE
2057 M: Russell King <linux@armlinux.org.uk>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 W: http://www.armlinux.org.uk/
2061 F: arch/arm/include/asm/hardware/dec21285.h
2062 F: arch/arm/mach-footbridge/
2064 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2065 M: Shawn Guo <shawnguo@kernel.org>
2066 M: Sascha Hauer <s.hauer@pengutronix.de>
2067 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2068 R: Fabio Estevam <festevam@gmail.com>
2069 R: NXP Linux Team <linux-imx@nxp.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2073 X: drivers/media/i2c/
2077 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2078 M: Shawn Guo <shawnguo@kernel.org>
2079 M: Li Yang <leoyang.li@nxp.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2083 F: arch/arm/boot/dts/ls1021a*
2084 F: arch/arm64/boot/dts/freescale/fsl-*
2085 F: arch/arm64/boot/dts/freescale/qoriq-*
2087 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2088 M: Shawn Guo <shawnguo@kernel.org>
2089 M: Sascha Hauer <s.hauer@pengutronix.de>
2090 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2091 R: Stefan Agner <stefan@agner.ch>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2095 F: arch/arm/boot/dts/vf*
2096 F: arch/arm/mach-imx/*vf610*
2098 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2099 M: Lennert Buytenhek <kernel@wantstofly.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 ARM/GUMSTIX MACHINE SUPPORT
2104 M: Steve Sakoman <sakoman@gmail.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2109 M: Philipp Zabel <philipp.zabel@gmail.com>
2110 M: Paul Parsons <lost.distance@yahoo.com>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 F: arch/arm/mach-pxa/hx4700.c
2114 F: arch/arm/mach-pxa/include/mach/hx4700.h
2115 F: sound/soc/pxa/hx4700.c
2117 ARM/HISILICON SOC SUPPORT
2118 M: Wei Xu <xuwei5@hisilicon.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 W: http://www.hisilicon.com
2122 T: git git://github.com/hisilicon/linux-hisi.git
2123 F: arch/arm/boot/dts/hi3*
2124 F: arch/arm/boot/dts/hip*
2125 F: arch/arm/boot/dts/hisi*
2126 F: arch/arm/mach-hisi/
2127 F: arch/arm64/boot/dts/hisilicon/
2129 ARM/HP JORNADA 7XX MACHINE SUPPORT
2130 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2134 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2135 F: arch/arm/mach-sa1100/jornada720.c
2137 ARM/HPE GXP ARCHITECTURE
2138 M: Jean-Marie Verdun <verdun@hpe.com>
2139 M: Nick Hawkins <nick.hawkins@hpe.com>
2141 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2142 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2143 F: arch/arm/boot/dts/hpe-bmc*
2144 F: arch/arm/boot/dts/hpe-gxp*
2145 F: arch/arm/mach-hpe/
2146 F: drivers/clocksource/timer-gxp.c
2147 F: drivers/watchdog/gxp-wdt.c
2149 ARM/IGEP MACHINE SUPPORT
2150 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2151 M: Javier Martinez Canillas <javier@dowhile0.org>
2152 L: linux-omap@vger.kernel.org
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 F: arch/arm/boot/dts/omap3-igep*
2157 ARM/INCOME PXA270 SUPPORT
2158 M: Marek Vasut <marek.vasut@gmail.com>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2163 ARM/INTEL IOP32X ARM ARCHITECTURE
2164 M: Lennert Buytenhek <kernel@wantstofly.org>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 ARM/INTEL IQ81342EX MACHINE SUPPORT
2169 M: Lennert Buytenhek <kernel@wantstofly.org>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 ARM/INTEL IXDP2850 MACHINE SUPPORT
2174 M: Lennert Buytenhek <kernel@wantstofly.org>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 ARM/INTEL IXP4XX ARM ARCHITECTURE
2179 M: Linus Walleij <linusw@kernel.org>
2180 M: Imre Kaloz <kaloz@openwrt.org>
2181 M: Krzysztof Halasa <khalasa@piap.pl>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2185 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2186 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2187 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2188 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2189 F: arch/arm/mach-ixp4xx/
2190 F: drivers/bus/intel-ixp4xx-eb.c
2191 F: drivers/clocksource/timer-ixp4xx.c
2192 F: drivers/crypto/ixp4xx_crypto.c
2193 F: drivers/gpio/gpio-ixp4xx.c
2194 F: drivers/irqchip/irq-ixp4xx.c
2195 F: include/linux/irqchip/irq-ixp4xx.h
2196 F: include/linux/platform_data/timer-ixp4xx.h
2198 ARM/INTEL KEEMBAY ARCHITECTURE
2199 M: Paul J. Murphy <paul.j.murphy@intel.com>
2200 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2202 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2203 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2204 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2206 ARM/INTEL XSC3 (MANZANO) ARM CORE
2207 M: Lennert Buytenhek <kernel@wantstofly.org>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2212 M: Lennert Buytenhek <kernel@wantstofly.org>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 ARM/LG1K ARCHITECTURE
2217 M: Chanho Min <chanho.min@lge.com>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 F: arch/arm64/boot/dts/lg/
2222 ARM/LOGICPD PXA270 MACHINE SUPPORT
2223 M: Lennert Buytenhek <kernel@wantstofly.org>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 ARM/LPC18XX ARCHITECTURE
2228 M: Vladimir Zapolskiy <vz@mleia.com>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2232 F: arch/arm/boot/dts/lpc43*
2233 F: drivers/i2c/busses/i2c-lpc2k.c
2234 F: drivers/memory/pl172.c
2235 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2236 F: drivers/rtc/rtc-lpc24xx.c
2239 ARM/LPC32XX SOC SUPPORT
2240 M: Vladimir Zapolskiy <vz@mleia.com>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2244 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2245 F: arch/arm/boot/dts/lpc32*
2246 F: arch/arm/mach-lpc32xx/
2247 F: drivers/i2c/busses/i2c-pnx.c
2248 F: drivers/net/ethernet/nxp/lpc_eth.c
2249 F: drivers/usb/host/ohci-nxp.c
2250 F: drivers/watchdog/pnx4008_wdt.c
2253 ARM/MAGICIAN MACHINE SUPPORT
2254 M: Philipp Zabel <philipp.zabel@gmail.com>
2257 ARM/Marvell Dove/MV78xx0/Orion SOC support
2258 M: Andrew Lunn <andrew@lunn.ch>
2259 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2260 M: Gregory Clement <gregory.clement@bootlin.com>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2264 F: Documentation/devicetree/bindings/soc/dove/
2265 F: arch/arm/boot/dts/dove*
2266 F: arch/arm/boot/dts/orion5x*
2267 F: arch/arm/mach-dove/
2268 F: arch/arm/mach-mv78xx0/
2269 F: arch/arm/mach-orion5x/
2270 F: arch/arm/plat-orion/
2271 F: drivers/soc/dove/
2273 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2274 M: Andrew Lunn <andrew@lunn.ch>
2275 M: Gregory Clement <gregory.clement@bootlin.com>
2276 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2280 F: arch/arm/boot/dts/armada*
2281 F: arch/arm/boot/dts/kirkwood*
2282 F: arch/arm/configs/mvebu_*_defconfig
2283 F: arch/arm/mach-mvebu/
2284 F: arch/arm64/boot/dts/marvell/armada*
2285 F: arch/arm64/boot/dts/marvell/cn913*
2286 F: drivers/cpufreq/armada-37xx-cpufreq.c
2287 F: drivers/cpufreq/armada-8k-cpufreq.c
2288 F: drivers/cpufreq/mvebu-cpufreq.c
2289 F: drivers/irqchip/irq-armada-370-xp.c
2290 F: drivers/irqchip/irq-mvebu-*
2291 F: drivers/pinctrl/mvebu/
2292 F: drivers/rtc/rtc-armada38x.c
2294 ARM/Mediatek RTC DRIVER
2295 M: Eddie Huang <eddie.huang@mediatek.com>
2296 M: Sean Wang <sean.wang@mediatek.com>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2300 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2301 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2302 F: drivers/rtc/rtc-mt2712.c
2303 F: drivers/rtc/rtc-mt6397.c
2304 F: drivers/rtc/rtc-mt7622.c
2306 ARM/Mediatek SoC support
2307 M: Matthias Brugger <matthias.bgg@gmail.com>
2308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2311 W: https://mtk.wiki.kernel.org/
2312 C: irc://chat.freenode.net/linux-mediatek
2313 F: arch/arm/boot/dts/mt6*
2314 F: arch/arm/boot/dts/mt7*
2315 F: arch/arm/boot/dts/mt8*
2316 F: arch/arm/mach-mediatek/
2317 F: arch/arm64/boot/dts/mediatek/
2318 F: drivers/soc/mediatek/
2323 ARM/Mediatek USB3 PHY DRIVER
2324 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2328 F: Documentation/devicetree/bindings/phy/mediatek,*
2329 F: drivers/phy/mediatek/
2331 ARM/Microchip (AT91) SoC support
2332 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2333 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2334 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 W: http://www.linux4sam.org
2338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2339 F: arch/arm/boot/dts/at91*.dts
2340 F: arch/arm/boot/dts/at91*.dtsi
2341 F: arch/arm/boot/dts/sama*.dts
2342 F: arch/arm/boot/dts/sama*.dtsi
2343 F: arch/arm/include/debug/at91.S
2344 F: arch/arm/mach-at91/
2345 F: drivers/memory/atmel*
2346 F: drivers/watchdog/sama5d4_wdt.c
2347 F: include/soc/at91/
2348 X: drivers/input/touchscreen/atmel_mxt_ts.c
2349 X: drivers/net/wireless/atmel/
2353 ARM/Microchip Sparx5 SoC support
2354 M: Lars Povlsen <lars.povlsen@microchip.com>
2355 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2356 M: UNGLinuxDriver@microchip.com
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 T: git git://github.com/microchip-ung/linux-upstream.git
2360 F: arch/arm64/boot/dts/microchip/
2361 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2364 Microchip Timer Counter Block (TCB) Capture Driver
2365 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 L: linux-iio@vger.kernel.org
2369 F: drivers/counter/microchip-tcb-capture.c
2371 ARM/MILBEAUT ARCHITECTURE
2372 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2373 M: Takao Orito <orito.takao@socionext.com>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 F: arch/arm/boot/dts/milbeaut*
2377 F: arch/arm/mach-milbeaut/
2380 ARM/MIOA701 MACHINE SUPPORT
2381 M: Robert Jarzmik <robert.jarzmik@free.fr>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 F: arch/arm/mach-pxa/mioa701.c
2386 ARM/MStar/Sigmastar Armv7 SoC support
2387 M: Daniel Palmer <daniel@thingy.jp>
2388 M: Romain Perier <romain.perier@gmail.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 W: http://linux-chenxing.org/
2392 T: git git://github.com/linux-chenxing/linux.git
2393 F: Documentation/devicetree/bindings/arm/mstar/*
2394 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2395 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2396 F: arch/arm/boot/dts/mstar-*
2397 F: arch/arm/mach-mstar/
2398 F: drivers/clk/mstar/
2399 F: drivers/clocksource/timer-msc313e.c
2400 F: drivers/gpio/gpio-msc313.c
2401 F: drivers/rtc/rtc-msc313.c
2402 F: drivers/watchdog/msc313e_wdt.c
2403 F: include/dt-bindings/clock/mstar-*
2404 F: include/dt-bindings/gpio/msc313-gpio.h
2406 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2407 M: Michael Petchkovsky <mkpetch@internode.on.net>
2410 ARM/NOMADIK/Ux500 ARCHITECTURES
2411 M: Linus Walleij <linus.walleij@linaro.org>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2415 F: Documentation/devicetree/bindings/arm/ste-*
2416 F: Documentation/devicetree/bindings/arm/ux500.yaml
2417 F: Documentation/devicetree/bindings/arm/ux500/
2418 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2419 F: arch/arm/boot/dts/ste-*
2420 F: arch/arm/mach-nomadik/
2421 F: arch/arm/mach-ux500/
2422 F: drivers/clk/clk-nomadik.c
2423 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2424 F: drivers/dma/ste_dma40*
2425 F: drivers/hwspinlock/u8500_hsem.c
2426 F: drivers/i2c/busses/i2c-nomadik.c
2427 F: drivers/iio/adc/ab8500-gpadc.c
2428 F: drivers/mfd/ab8500*
2429 F: drivers/mfd/abx500*
2430 F: drivers/mfd/db8500*
2431 F: drivers/pinctrl/nomadik/
2432 F: drivers/rtc/rtc-ab8500.c
2433 F: drivers/rtc/rtc-pl031.c
2434 F: drivers/soc/ux500/
2436 ARM/NUVOTON NPCM ARCHITECTURE
2437 M: Avi Fishman <avifishman70@gmail.com>
2438 M: Tomer Maimon <tmaimon77@gmail.com>
2439 M: Tali Perry <tali.perry1@gmail.com>
2440 R: Patrick Venture <venture@google.com>
2441 R: Nancy Yuen <yuenn@google.com>
2442 R: Benjamin Fair <benjaminfair@google.com>
2443 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2445 F: Documentation/devicetree/bindings/*/*/*npcm*
2446 F: Documentation/devicetree/bindings/*/*npcm*
2447 F: Documentation/devicetree/bindings/arm/npcm/*
2448 F: arch/arm/boot/dts/nuvoton-npcm*
2449 F: arch/arm/mach-npcm/
2451 F: drivers/*/*/*npcm*
2452 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2454 ARM/NUVOTON WPCM450 ARCHITECTURE
2455 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2456 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2458 W: https://github.com/neuschaefer/wpcm450/wiki
2459 F: Documentation/devicetree/bindings/*/*wpcm*
2460 F: arch/arm/boot/dts/nuvoton-wpcm450*
2461 F: arch/arm/mach-npcm/wpcm450.c
2462 F: drivers/*/*/*wpcm*
2465 ARM/NXP S32G ARCHITECTURE
2466 M: Chester Lin <clin@suse.com>
2467 R: Andreas Färber <afaerber@suse.de>
2468 R: Matthias Brugger <mbrugger@suse.com>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2473 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2474 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2476 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2477 F: arch/arm/mach-s3c/gta02.h
2478 F: arch/arm/mach-s3c/mach-gta02.c
2480 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2481 M: Alexander Clouter <alex@digriz.org.uk>
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 W: http://www.digriz.org.uk/ts78xx/kernel
2485 F: arch/arm/mach-orion5x/ts78xx-*
2487 ARM/OXNAS platform support
2488 M: Neil Armstrong <narmstrong@baylibre.com>
2489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 L: linux-oxnas@groups.io (moderated for non-subscribers)
2492 F: arch/arm/boot/dts/ox8*.dts*
2493 F: arch/arm/mach-oxnas/
2494 F: drivers/power/reset/oxnas-restart.c
2497 ARM/PALM TREO SUPPORT
2498 M: Tomas Cech <sleep_walker@suse.com>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 W: http://hackndev.com
2502 F: arch/arm/mach-pxa/palmtreo.*
2504 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2505 M: Marek Vasut <marek.vasut@gmail.com>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 W: http://hackndev.com
2509 F: arch/arm/mach-pxa/include/mach/palmld.h
2510 F: arch/arm/mach-pxa/include/mach/palmtc.h
2511 F: arch/arm/mach-pxa/include/mach/palmtx.h
2512 F: arch/arm/mach-pxa/palmld.c
2513 F: arch/arm/mach-pxa/palmt5.*
2514 F: arch/arm/mach-pxa/palmtc.c
2515 F: arch/arm/mach-pxa/palmte2.*
2516 F: arch/arm/mach-pxa/palmtx.c
2519 M: Sergey Lapin <slapin@ossfans.org>
2520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 W: http://hackndev.com
2523 F: arch/arm/mach-pxa/palmz72.*
2526 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2528 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2530 ARM/PT DIGITAL BOARD PORT
2531 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 W: http://www.armlinux.org.uk/
2536 ARM/QUALCOMM SUPPORT
2537 M: Andy Gross <agross@kernel.org>
2538 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2539 L: linux-arm-msm@vger.kernel.org
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2542 F: Documentation/devicetree/bindings/*/qcom*
2543 F: Documentation/devicetree/bindings/soc/qcom/
2544 F: arch/arm/boot/dts/qcom-*.dts
2545 F: arch/arm/boot/dts/qcom-*.dtsi
2546 F: arch/arm/mach-qcom/
2547 F: arch/arm64/boot/dts/qcom/
2548 F: drivers/*/*/qcom*
2549 F: drivers/*/*/qcom/
2550 F: drivers/*/pm8???-*
2553 F: drivers/bluetooth/btqcomsmd.c
2554 F: drivers/clocksource/timer-qcom.c
2555 F: drivers/cpuidle/cpuidle-qcom-spm.c
2556 F: drivers/extcon/extcon-qcom*
2557 F: drivers/i2c/busses/i2c-qcom-geni.c
2558 F: drivers/i2c/busses/i2c-qup.c
2559 F: drivers/iommu/msm*
2560 F: drivers/mfd/ssbi.c
2561 F: drivers/mmc/host/mmci_qcom*
2562 F: drivers/mmc/host/sdhci-msm.c
2563 F: drivers/pci/controller/dwc/pcie-qcom.c
2564 F: drivers/phy/qualcomm/
2565 F: drivers/power/*/msm*
2566 F: drivers/reset/reset-qcom-*
2567 F: drivers/ufs/host/ufs-qcom*
2568 F: drivers/spi/spi-geni-qcom.c
2569 F: drivers/spi/spi-qcom-qspi.c
2570 F: drivers/spi/spi-qup.c
2571 F: drivers/tty/serial/msm_serial.c
2572 F: drivers/usb/dwc3/dwc3-qcom.c
2573 F: include/dt-bindings/*/qcom*
2574 F: include/linux/*/qcom*
2575 F: include/linux/soc/qcom/
2577 ARM/RADISYS ENP2611 MACHINE SUPPORT
2578 M: Lennert Buytenhek <kernel@wantstofly.org>
2579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 ARM/RDA MICRO ARCHITECTURE
2583 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2587 F: Documentation/devicetree/bindings/arm/rda.yaml
2588 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2589 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2590 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2591 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2592 F: arch/arm/boot/dts/rda8810pl-*
2593 F: drivers/clocksource/timer-rda.c
2594 F: drivers/gpio/gpio-rda.c
2595 F: drivers/irqchip/irq-rda-intc.c
2596 F: drivers/tty/serial/rda-uart.c
2598 ARM/REALTEK ARCHITECTURE
2599 M: Andreas Färber <afaerber@suse.de>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2603 F: Documentation/devicetree/bindings/arm/realtek.yaml
2604 F: arch/arm/boot/dts/rtd*
2605 F: arch/arm/mach-realtek/
2606 F: arch/arm64/boot/dts/realtek/
2608 ARM/RENESAS ARM64 ARCHITECTURE
2609 M: Geert Uytterhoeven <geert+renesas@glider.be>
2610 M: Magnus Damm <magnus.damm@gmail.com>
2611 L: linux-renesas-soc@vger.kernel.org
2613 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2614 C: irc://irc.libera.chat/renesas-soc
2615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2616 F: Documentation/devicetree/bindings/arm/renesas.yaml
2617 F: arch/arm64/boot/dts/renesas/
2618 F: drivers/soc/renesas/
2619 F: include/linux/soc/renesas/
2621 ARM/RISCPC ARCHITECTURE
2622 M: Russell King <linux@armlinux.org.uk>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 W: http://www.armlinux.org.uk/
2626 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2627 F: arch/arm/include/asm/hardware/ioc.h
2628 F: arch/arm/include/asm/hardware/iomd.h
2629 F: arch/arm/include/asm/hardware/memc.h
2630 F: arch/arm/mach-rpc/
2631 F: drivers/net/ethernet/8390/etherh.c
2632 F: drivers/net/ethernet/i825xx/ether1*
2633 F: drivers/net/ethernet/seeq/ether3*
2634 F: drivers/scsi/arm/
2636 ARM/Rockchip SoC support
2637 M: Heiko Stuebner <heiko@sntech.de>
2638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 L: linux-rockchip@lists.infradead.org
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2642 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2643 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2644 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2645 F: arch/arm/boot/dts/rk3*
2646 F: arch/arm/boot/dts/rv1108*
2647 F: arch/arm/mach-rockchip/
2648 F: drivers/*/*/*rockchip*
2649 F: drivers/*/*rockchip*
2650 F: drivers/clk/rockchip/
2651 F: drivers/i2c/busses/i2c-rk3x.c
2652 F: sound/soc/rockchip/
2655 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2656 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2657 R: Alim Akhtar <alim.akhtar@samsung.com>
2658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 L: linux-samsung-soc@vger.kernel.org
2661 C: irc://irc.libera.chat/linux-exynos
2662 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2663 B: mailto:linux-samsung-soc@vger.kernel.org
2664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2665 F: Documentation/arm/samsung/
2666 F: Documentation/devicetree/bindings/arm/samsung/
2667 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2668 F: Documentation/devicetree/bindings/soc/samsung/
2669 F: arch/arm/boot/dts/exynos*
2670 F: arch/arm/boot/dts/s3c*
2671 F: arch/arm/boot/dts/s5p*
2672 F: arch/arm/mach-exynos*/
2673 F: arch/arm/mach-s3c/
2674 F: arch/arm/mach-s5p*/
2675 F: arch/arm64/boot/dts/exynos/
2676 F: drivers/*/*/*s3c24*
2677 F: drivers/*/*s3c24*
2678 F: drivers/*/*s3c64xx*
2679 F: drivers/*/*s5pv210*
2680 F: drivers/clocksource/samsung_pwm_timer.c
2681 F: drivers/memory/samsung/
2682 F: drivers/pwm/pwm-samsung.c
2683 F: drivers/soc/samsung/
2684 F: drivers/tty/serial/samsung*
2685 F: include/clocksource/samsung_pwm.h
2686 F: include/linux/platform_data/*s3c*
2687 F: include/linux/serial_s3c.h
2688 F: include/linux/soc/samsung/
2694 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2695 M: Łukasz Stelmach <l.stelmach@samsung.com>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2697 L: linux-media@vger.kernel.org
2699 F: drivers/media/platform/samsung/s5p-g2d/
2701 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2702 M: Marek Szyprowski <m.szyprowski@samsung.com>
2703 L: linux-samsung-soc@vger.kernel.org
2704 L: linux-media@vger.kernel.org
2706 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2707 F: drivers/media/cec/platform/s5p/
2709 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2710 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2711 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2712 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 L: linux-media@vger.kernel.org
2716 F: drivers/media/platform/samsung/s5p-jpeg/
2718 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2719 M: Marek Szyprowski <m.szyprowski@samsung.com>
2720 M: Andrzej Hajda <andrzej.hajda@intel.com>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 L: linux-media@vger.kernel.org
2724 F: drivers/media/platform/samsung/s5p-mfc/
2726 ARM/SHMOBILE ARM ARCHITECTURE
2727 M: Geert Uytterhoeven <geert+renesas@glider.be>
2728 M: Magnus Damm <magnus.damm@gmail.com>
2729 L: linux-renesas-soc@vger.kernel.org
2731 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2732 C: irc://irc.libera.chat/renesas-soc
2733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2734 F: Documentation/devicetree/bindings/arm/renesas.yaml
2735 F: arch/arm/boot/dts/emev2*
2736 F: arch/arm/boot/dts/gr-peach*
2737 F: arch/arm/boot/dts/iwg20d-q7*
2738 F: arch/arm/boot/dts/r7s*
2739 F: arch/arm/boot/dts/r8a*
2740 F: arch/arm/boot/dts/r9a*
2741 F: arch/arm/boot/dts/sh*
2742 F: arch/arm/configs/shmobile_defconfig
2743 F: arch/arm/include/debug/renesas-scif.S
2744 F: arch/arm/mach-shmobile/
2745 F: drivers/soc/renesas/
2746 F: include/linux/soc/renesas/
2748 ARM/SOCFPGA ARCHITECTURE
2749 M: Dinh Nguyen <dinguyen@kernel.org>
2751 W: http://www.rocketboards.org
2752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2753 F: arch/arm/boot/dts/socfpga*
2754 F: arch/arm/configs/socfpga_defconfig
2755 F: arch/arm/mach-socfpga/
2756 F: arch/arm64/boot/dts/altera/
2757 F: arch/arm64/boot/dts/intel/
2759 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2760 M: Dinh Nguyen <dinguyen@kernel.org>
2762 F: drivers/clk/socfpga/
2764 ARM/SOCFPGA EDAC SUPPORT
2765 M: Dinh Nguyen <dinguyen@kernel.org>
2767 F: drivers/edac/altera_edac.[ch]
2769 ARM/SPREADTRUM SoC SUPPORT
2770 M: Orson Zhai <orsonzhai@gmail.com>
2771 M: Baolin Wang <baolin.wang7@gmail.com>
2772 M: Chunyan Zhang <zhang.lyra@gmail.com>
2774 F: arch/arm64/boot/dts/sprd
2779 ARM/STI ARCHITECTURE
2780 M: Patrice Chotard <patrice.chotard@foss.st.com>
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783 W: http://www.stlinux.com
2784 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2785 F: arch/arm/boot/dts/sti*
2786 F: arch/arm/mach-sti/
2787 F: drivers/ata/ahci_st.c
2788 F: drivers/char/hw_random/st-rng.c
2789 F: drivers/clocksource/arm_global_timer.c
2790 F: drivers/clocksource/clksrc_st_lpc.c
2791 F: drivers/cpufreq/sti-cpufreq.c
2792 F: drivers/dma/st_fdma*
2793 F: drivers/i2c/busses/i2c-st.c
2794 F: drivers/media/platform/st/sti/c8sectpfe/
2795 F: drivers/media/rc/st_rc.c
2796 F: drivers/mmc/host/sdhci-st.c
2797 F: drivers/phy/st/phy-miphy28lp.c
2798 F: drivers/phy/st/phy-stih407-usb.c
2799 F: drivers/pinctrl/pinctrl-st.c
2800 F: drivers/remoteproc/st_remoteproc.c
2801 F: drivers/remoteproc/st_slim_rproc.c
2802 F: drivers/reset/sti/
2803 F: drivers/rtc/rtc-st-lpc.c
2804 F: drivers/tty/serial/st-asc.c
2805 F: drivers/usb/dwc3/dwc3-st.c
2806 F: drivers/usb/host/ehci-st.c
2807 F: drivers/usb/host/ohci-st.c
2808 F: drivers/watchdog/st_lpc_wdt.c
2809 F: include/linux/remoteproc/st_slim_rproc.h
2811 ARM/STM32 ARCHITECTURE
2812 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2813 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2814 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2818 F: arch/arm/boot/dts/stm32*
2819 F: arch/arm/mach-stm32/
2820 F: drivers/clocksource/armv7m_systick.c
2824 ARM/Synaptics SoC support
2825 M: Jisheng Zhang <jszhang@kernel.org>
2826 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829 F: arch/arm/boot/dts/berlin*
2830 F: arch/arm/mach-berlin/
2831 F: arch/arm64/boot/dts/synaptics/
2833 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2834 M: Lennert Buytenhek <kernel@wantstofly.org>
2835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2839 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2840 L: linux-tegra@vger.kernel.org
2841 L: linux-media@vger.kernel.org
2843 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2844 F: drivers/media/cec/platform/tegra/
2846 ARM/TESLA FSD SoC SUPPORT
2847 M: Alim Akhtar <alim.akhtar@samsung.com>
2848 M: linux-fsd@tesla.com
2849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 L: linux-samsung-soc@vger.kernel.org
2852 F: arch/arm64/boot/dts/tesla*
2854 ARM/TETON BGA MACHINE SUPPORT
2855 M: "Mark F. Brown" <mark.brown314@gmail.com>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2860 M: Santosh Shilimkar <ssantosh@kernel.org>
2861 L: linux-kernel@vger.kernel.org
2863 F: drivers/memory/*emif*
2865 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2866 M: Nishanth Menon <nm@ti.com>
2867 M: Santosh Shilimkar <ssantosh@kernel.org>
2868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2871 F: arch/arm/boot/dts/keystone-*
2872 F: arch/arm/mach-keystone/
2874 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2875 M: Santosh Shilimkar <ssantosh@kernel.org>
2876 L: linux-kernel@vger.kernel.org
2878 F: drivers/clk/keystone/
2880 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2881 M: Santosh Shilimkar <ssantosh@kernel.org>
2882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2883 L: linux-kernel@vger.kernel.org
2885 F: drivers/clocksource/timer-keystone.c
2887 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2888 M: Santosh Shilimkar <ssantosh@kernel.org>
2889 L: linux-kernel@vger.kernel.org
2891 F: drivers/power/reset/keystone-reset.c
2893 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2894 M: Nishanth Menon <nm@ti.com>
2895 M: Vignesh Raghavendra <vigneshr@ti.com>
2896 M: Tero Kristo <kristo@kernel.org>
2897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2899 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2900 F: arch/arm64/boot/dts/ti/Makefile
2901 F: arch/arm64/boot/dts/ti/k3-*
2902 F: include/dt-bindings/pinctrl/k3.h
2904 ARM/THECUS N2100 MACHINE SUPPORT
2905 M: Lennert Buytenhek <kernel@wantstofly.org>
2906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 ARM/TOSA MACHINE SUPPORT
2910 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2911 M: Dirk Opfer <dirk@opfer-online.de>
2914 ARM/TOSHIBA VISCONTI ARCHITECTURE
2915 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2919 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2920 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2921 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2922 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2923 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2924 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2925 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2926 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2927 F: arch/arm64/boot/dts/toshiba/
2928 F: drivers/clk/visconti/
2929 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2930 F: drivers/gpio/gpio-visconti.c
2931 F: drivers/pci/controller/dwc/pcie-visconti.c
2932 F: drivers/pinctrl/visconti/
2933 F: drivers/watchdog/visconti_wdt.c
2936 ARM/UNIPHIER ARCHITECTURE
2937 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2938 M: Masami Hiramatsu <mhiramat@kernel.org>
2939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2942 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2943 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2944 F: arch/arm/boot/dts/uniphier*
2945 F: arch/arm/include/asm/hardware/cache-uniphier.h
2946 F: arch/arm/mach-uniphier/
2947 F: arch/arm/mm/cache-uniphier.c
2948 F: arch/arm64/boot/dts/socionext/uniphier*
2949 F: drivers/bus/uniphier-system-bus.c
2950 F: drivers/clk/uniphier/
2951 F: drivers/dma/uniphier-mdmac.c
2952 F: drivers/gpio/gpio-uniphier.c
2953 F: drivers/i2c/busses/i2c-uniphier*
2954 F: drivers/irqchip/irq-uniphier-aidet.c
2955 F: drivers/mmc/host/uniphier-sd.c
2956 F: drivers/pinctrl/uniphier/
2957 F: drivers/reset/reset-uniphier.c
2958 F: drivers/tty/serial/8250/8250_uniphier.c
2961 ARM/VERSATILE EXPRESS PLATFORM
2962 M: Liviu Dudau <liviu.dudau@arm.com>
2963 M: Sudeep Holla <sudeep.holla@arm.com>
2964 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969 F: arch/arm/boot/dts/vexpress*
2970 F: arch/arm/mach-vexpress/
2971 F: arch/arm64/boot/dts/arm/
2972 F: drivers/clk/versatile/clk-vexpress-osc.c
2973 F: drivers/clocksource/timer-versatile.c
2977 M: Russell King <linux@armlinux.org.uk>
2978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980 W: http://www.armlinux.org.uk/
2983 ARM/VOIPAC PXA270 SUPPORT
2984 M: Marek Vasut <marek.vasut@gmail.com>
2985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987 F: arch/arm/mach-pxa/include/mach/vpac270.h
2988 F: arch/arm/mach-pxa/vpac270.c
2990 ARM/VT8500 ARM ARCHITECTURE
2991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2993 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2994 F: arch/arm/mach-vt8500/
2995 F: drivers/clocksource/timer-vt8500.c
2996 F: drivers/i2c/busses/i2c-wmt.c
2997 F: drivers/mmc/host/wmt-sdmmc.c
2998 F: drivers/pwm/pwm-vt8500.c
2999 F: drivers/rtc/rtc-vt8500.c
3000 F: drivers/tty/serial/vt8500_serial.c
3001 F: drivers/usb/host/ehci-platform.c
3002 F: drivers/usb/host/uhci-platform.c
3003 F: drivers/video/fbdev/vt8500lcdfb.*
3004 F: drivers/video/fbdev/wm8505fb*
3005 F: drivers/video/fbdev/wmt_ge_rops.*
3007 ARM/ZIPIT Z2 SUPPORT
3008 M: Marek Vasut <marek.vasut@gmail.com>
3009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011 F: arch/arm/mach-pxa/include/mach/z2.h
3012 F: arch/arm/mach-pxa/z2.c
3014 ARM/ZYNQ ARCHITECTURE
3015 M: Michal Simek <michal.simek@xilinx.com>
3016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 W: http://wiki.xilinx.com
3019 T: git https://github.com/Xilinx/linux-xlnx.git
3020 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3021 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3022 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3023 F: arch/arm/mach-zynq/
3024 F: drivers/clocksource/timer-cadence-ttc.c
3025 F: drivers/cpuidle/cpuidle-zynq.c
3026 F: drivers/edac/synopsys_edac.c
3027 F: drivers/i2c/busses/i2c-cadence.c
3028 F: drivers/i2c/busses/i2c-xiic.c
3029 F: drivers/mmc/host/sdhci-of-arasan.c
3033 ARM64 PORT (AARCH64 ARCHITECTURE)
3034 M: Catalin Marinas <catalin.marinas@arm.com>
3035 M: Will Deacon <will@kernel.org>
3036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3039 F: Documentation/arm64/
3041 F: tools/testing/selftests/arm64/
3042 X: arch/arm64/boot/dts/
3044 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3045 M: George McCollister <george.mccollister@gmail.com>
3046 L: netdev@vger.kernel.org
3048 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3049 F: drivers/net/dsa/xrs700x/*
3050 F: net/dsa/tag_xrs700x.c
3052 AS3645A LED FLASH CONTROLLER DRIVER
3053 M: Sakari Ailus <sakari.ailus@iki.fi>
3054 L: linux-leds@vger.kernel.org
3056 F: drivers/leds/flash/leds-as3645a.c
3058 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3059 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3060 L: linux-media@vger.kernel.org
3062 T: git git://linuxtv.org/media_tree.git
3063 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3064 F: drivers/media/i2c/ak7375.c
3066 ASAHI KASEI AK8974 DRIVER
3067 M: Linus Walleij <linus.walleij@linaro.org>
3068 L: linux-iio@vger.kernel.org
3070 W: http://www.akm.com/
3071 F: drivers/iio/magnetometer/ak8974.c
3073 ASC7621 HARDWARE MONITOR DRIVER
3074 M: George Joseph <george.joseph@fairview5.com>
3075 L: linux-hwmon@vger.kernel.org
3077 F: Documentation/hwmon/asc7621.rst
3078 F: drivers/hwmon/asc7621.c
3080 ASIX AX88796C SPI ETHERNET ADAPTER
3081 M: Łukasz Stelmach <l.stelmach@samsung.com>
3083 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3084 F: drivers/net/ethernet/asix/ax88796c_*
3086 ASPEED PECI CONTROLLER
3087 M: Iwona Winiarska <iwona.winiarska@intel.com>
3088 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3089 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3091 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3092 F: drivers/peci/controller/peci-aspeed.c
3094 ASPEED PINCTRL DRIVERS
3095 M: Andrew Jeffery <andrew@aj.id.au>
3096 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3097 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3098 L: linux-gpio@vger.kernel.org
3100 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3101 F: drivers/pinctrl/aspeed/
3103 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3104 M: Eddie James <eajames@linux.ibm.com>
3105 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3107 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3108 F: drivers/irqchip/irq-aspeed-scu-ic.c
3109 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3111 ASPEED SD/MMC DRIVER
3112 M: Andrew Jeffery <andrew@aj.id.au>
3113 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3114 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3115 L: linux-mmc@vger.kernel.org
3117 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3118 F: drivers/mmc/host/sdhci-of-aspeed*
3120 ASPEED SMC SPI DRIVER
3121 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3122 M: Cédric Le Goater <clg@kaod.org>
3123 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3124 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3125 L: linux-spi@vger.kernel.org
3127 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3128 F: drivers/spi/spi-aspeed-smc.c
3130 ASPEED VIDEO ENGINE DRIVER
3131 M: Eddie James <eajames@linux.ibm.com>
3132 L: linux-media@vger.kernel.org
3133 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3135 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3136 F: drivers/media/platform/aspeed/
3138 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3139 M: Corentin Chary <corentin.chary@gmail.com>
3140 L: acpi4asus-user@lists.sourceforge.net
3141 L: platform-driver-x86@vger.kernel.org
3143 W: http://acpi4asus.sf.net
3144 F: drivers/platform/x86/asus*.c
3145 F: drivers/platform/x86/eeepc*.c
3147 ASUS TF103C DOCK DRIVER
3148 M: Hans de Goede <hdegoede@redhat.com>
3149 L: platform-driver-x86@vger.kernel.org
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3152 F: drivers/platform/x86/asus-tf103c-dock.c
3154 ASUS WMI HARDWARE MONITOR DRIVER
3155 M: Ed Brindley <kernel@maidavale.org>
3156 M: Denis Pauk <pauk.denis@gmail.com>
3157 L: linux-hwmon@vger.kernel.org
3159 F: drivers/hwmon/asus_wmi_sensors.c
3161 ASUS WMI EC HARDWARE MONITOR DRIVER
3162 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3163 M: Denis Pauk <pauk.denis@gmail.com>
3164 L: linux-hwmon@vger.kernel.org
3166 F: drivers/hwmon/asus_wmi_ec_sensors.c
3168 ASUS EC HARDWARE MONITOR DRIVER
3169 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3170 L: linux-hwmon@vger.kernel.org
3172 F: drivers/hwmon/asus-ec-sensors.c
3174 ASUS WIRELESS RADIO CONTROL DRIVER
3175 M: João Paulo Rechi Vita <jprvita@gmail.com>
3176 L: platform-driver-x86@vger.kernel.org
3178 F: drivers/platform/x86/asus-wireless.c
3181 M: David Howells <dhowells@redhat.com>
3182 L: keyrings@vger.kernel.org
3184 F: Documentation/crypto/asymmetric-keys.rst
3185 F: crypto/asymmetric_keys/
3186 F: include/crypto/pkcs7.h
3187 F: include/crypto/public_key.h
3188 F: include/linux/verification.h
3190 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3191 R: Dan Williams <dan.j.williams@intel.com>
3193 W: http://sourceforge.net/projects/xscaleiop
3194 F: Documentation/crypto/async-tx-api.rst
3196 F: include/linux/async_tx.h
3199 M: Bartosz Golaszewski <brgl@bgdev.pl>
3200 L: linux-i2c@vger.kernel.org
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3203 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3204 F: drivers/misc/eeprom/at24.c
3206 ATA OVER ETHERNET (AOE) DRIVER
3207 M: "Justin Sanders" <justin@coraid.com>
3209 W: http://www.openaoe.org/
3210 F: Documentation/admin-guide/aoe/
3211 F: drivers/block/aoe/
3213 ATC260X PMIC MFD DRIVER
3214 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3215 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3216 L: linux-actions@lists.infradead.org
3218 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3219 F: drivers/input/misc/atc260x-onkey.c
3220 F: drivers/mfd/atc260*
3221 F: drivers/power/reset/atc260x-poweroff.c
3222 F: drivers/regulator/atc260x-regulator.c
3223 F: include/linux/mfd/atc260x/*
3225 ATHEROS 71XX/9XXX GPIO DRIVER
3226 M: Alban Bedel <albeu@free.fr>
3228 W: https://github.com/AlbanBedel/linux
3229 T: git git://github.com/AlbanBedel/linux
3230 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3231 F: drivers/gpio/gpio-ath79.c
3233 ATHEROS 71XX/9XXX USB PHY DRIVER
3234 M: Alban Bedel <albeu@free.fr>
3236 W: https://github.com/AlbanBedel/linux
3237 T: git git://github.com/AlbanBedel/linux
3238 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3239 F: drivers/phy/qualcomm/phy-ath79-usb.c
3241 ATHEROS ATH GENERIC UTILITIES
3242 M: Kalle Valo <kvalo@kernel.org>
3243 L: linux-wireless@vger.kernel.org
3245 F: drivers/net/wireless/ath/*
3247 ATHEROS ATH5K WIRELESS DRIVER
3248 M: Jiri Slaby <jirislaby@kernel.org>
3249 M: Nick Kossifidis <mickflemm@gmail.com>
3250 M: Luis Chamberlain <mcgrof@kernel.org>
3251 L: linux-wireless@vger.kernel.org
3253 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3254 F: drivers/net/wireless/ath/ath5k/
3256 ATHEROS ATH6KL WIRELESS DRIVER
3257 L: linux-wireless@vger.kernel.org
3259 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3260 F: drivers/net/wireless/ath/ath6kl/
3263 M: Ville Syrjala <syrjala@sci.fi>
3265 F: drivers/input/misc/ati_remote2.c
3267 ATK0110 HWMON DRIVER
3268 M: Luca Tettamanti <kronos.it@gmail.com>
3269 L: linux-hwmon@vger.kernel.org
3271 F: drivers/hwmon/asus_atk0110.c
3273 ATLX ETHERNET DRIVERS
3274 M: Chris Snook <chris.snook@gmail.com>
3275 L: netdev@vger.kernel.org
3277 W: http://sourceforge.net/projects/atl1
3278 W: http://atl1.sourceforge.net
3279 F: drivers/net/ethernet/atheros/
3282 M: Chas Williams <3chas3@gmail.com>
3283 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3284 L: netdev@vger.kernel.org
3286 W: http://linux-atm.sourceforge.net
3288 F: include/linux/atm*
3289 F: include/uapi/linux/atm*
3291 ATMEL MACB ETHERNET DRIVER
3292 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3293 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3295 F: drivers/net/ethernet/cadence/
3297 ATMEL MAXTOUCH DRIVER
3298 M: Nick Dyer <nick@shmanahar.org>
3300 T: git git://github.com/ndyer/linux.git
3301 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3302 F: drivers/input/touchscreen/atmel_mxt_ts.c
3304 ATMEL WIRELESS DRIVER
3305 M: Simon Kelley <simon@thekelleys.org.uk>
3306 L: linux-wireless@vger.kernel.org
3308 W: http://www.thekelleys.org.uk/atmel
3309 W: http://atmelwlandriver.sourceforge.net/
3310 F: drivers/net/wireless/atmel/atmel*
3312 ATOMIC INFRASTRUCTURE
3313 M: Will Deacon <will@kernel.org>
3314 M: Peter Zijlstra <peterz@infradead.org>
3315 R: Boqun Feng <boqun.feng@gmail.com>
3316 R: Mark Rutland <mark.rutland@arm.com>
3317 L: linux-kernel@vger.kernel.org
3319 F: arch/*/include/asm/atomic*.h
3320 F: include/*/atomic*.h
3321 F: include/linux/refcount.h
3322 F: Documentation/atomic_*.txt
3325 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3326 M: Bradley Grove <linuxdrivers@attotech.com>
3327 L: linux-scsi@vger.kernel.org
3329 W: http://www.attotech.com
3330 F: drivers/scsi/esas2r
3332 ATUSB IEEE 802.15.4 RADIO DRIVER
3333 M: Stefan Schmidt <stefan@datenfreihafen.org>
3334 L: linux-wpan@vger.kernel.org
3336 F: drivers/net/ieee802154/at86rf230.h
3337 F: drivers/net/ieee802154/atusb.c
3338 F: drivers/net/ieee802154/atusb.h
3341 M: Paul Moore <paul@paul-moore.com>
3342 M: Eric Paris <eparis@redhat.com>
3343 L: linux-audit@redhat.com (moderated for non-subscribers)
3345 W: https://github.com/linux-audit
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3347 F: include/asm-generic/audit_*.h
3348 F: include/linux/audit.h
3349 F: include/linux/audit_arch.h
3350 F: include/uapi/linux/audit.h
3354 AUXILIARY DISPLAY DRIVERS
3355 M: Miguel Ojeda <ojeda@kernel.org>
3357 F: Documentation/devicetree/bindings/auxdisplay/
3358 F: drivers/auxdisplay/
3359 F: include/linux/cfag12864b.h
3361 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3362 M: Andreas Klinger <ak@it-klinger.de>
3363 L: linux-iio@vger.kernel.org
3365 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3366 F: drivers/iio/adc/hx711.c
3369 M: Ralf Baechle <ralf@linux-mips.org>
3370 L: linux-hams@vger.kernel.org
3372 W: http://www.linux-ax25.org/
3373 F: include/net/ax25.h
3374 F: include/uapi/linux/ax25.h
3378 M: Peter Rosin <peda@axentia.se>
3379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3381 F: arch/arm/boot/dts/at91-linea.dtsi
3382 F: arch/arm/boot/dts/at91-natte.dtsi
3383 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3384 F: arch/arm/boot/dts/at91-tse850-3.dts
3386 AXENTIA ASOC DRIVERS
3387 M: Peter Rosin <peda@axentia.se>
3388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3390 F: Documentation/devicetree/bindings/sound/axentia,*
3391 F: sound/soc/atmel/tse850-pcm5142.c
3393 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3394 M: Nuno Sá <nuno.sa@analog.com>
3395 L: linux-hwmon@vger.kernel.org
3397 W: https://ez.analog.com/linux-software-drivers
3398 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3399 F: drivers/hwmon/axi-fan-control.c
3401 AXXIA I2C CONTROLLER
3402 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3403 L: linux-i2c@vger.kernel.org
3405 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3406 F: drivers/i2c/busses/i2c-axxia.c
3409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3410 L: linux-media@vger.kernel.org
3412 W: https://linuxtv.org
3413 T: git git://linuxtv.org/media_tree.git
3414 F: drivers/media/usb/dvb-usb-v2/az6007.c
3416 AZTECH FM RADIO RECEIVER DRIVER
3417 M: Hans Verkuil <hverkuil@xs4all.nl>
3418 L: linux-media@vger.kernel.org
3420 W: https://linuxtv.org
3421 T: git git://linuxtv.org/media_tree.git
3422 F: drivers/media/radio/radio-aztech*
3425 L: linux-wireless@vger.kernel.org
3426 L: b43-dev@lists.infradead.org
3428 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3429 F: drivers/net/wireless/broadcom/b43/
3431 B43LEGACY WIRELESS DRIVER
3432 M: Larry Finger <Larry.Finger@lwfinger.net>
3433 L: linux-wireless@vger.kernel.org
3434 L: b43-dev@lists.infradead.org
3436 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3437 F: drivers/net/wireless/broadcom/b43legacy/
3439 BACKLIGHT CLASS/SUBSYSTEM
3440 M: Lee Jones <lee.jones@linaro.org>
3441 M: Daniel Thompson <daniel.thompson@linaro.org>
3442 M: Jingoo Han <jingoohan1@gmail.com>
3443 L: dri-devel@lists.freedesktop.org
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3446 F: Documentation/ABI/stable/sysfs-class-backlight
3447 F: Documentation/ABI/testing/sysfs-class-backlight
3448 F: Documentation/devicetree/bindings/leds/backlight
3449 F: drivers/video/backlight/
3450 F: include/linux/backlight.h
3451 F: include/linux/pwm_backlight.h
3453 BARCO P50 GPIO DRIVER
3454 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3455 M: Peter Korsgaard <peter.korsgaard@barco.com>
3457 F: drivers/platform/x86/barco-p50-gpio.c
3460 M: Marek Lindner <mareklindner@neomailbox.ch>
3461 M: Simon Wunderlich <sw@simonwunderlich.de>
3462 M: Antonio Quartulli <a@unstable.cc>
3463 M: Sven Eckelmann <sven@narfation.org>
3464 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3466 W: https://www.open-mesh.org/
3467 Q: https://patchwork.open-mesh.org/project/batman/list/
3468 B: https://www.open-mesh.org/projects/batman-adv/issues
3469 C: ircs://irc.hackint.org/batadv
3470 T: git https://git.open-mesh.org/linux-merge.git
3471 F: Documentation/networking/batman-adv.rst
3472 F: include/uapi/linux/batadv_packet.h
3473 F: include/uapi/linux/batman_adv.h
3476 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3477 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3478 L: linux-hams@vger.kernel.org
3480 W: http://www.baycom.org/~tom/ham/ham.html
3481 F: drivers/net/hamradio/baycom*
3483 BCACHE (BLOCK LAYER CACHE)
3484 M: Coly Li <colyli@suse.de>
3485 M: Kent Overstreet <kent.overstreet@gmail.com>
3486 L: linux-bcache@vger.kernel.org
3488 W: http://bcache.evilpiepirate.org
3489 C: irc://irc.oftc.net/bcache
3490 F: drivers/md/bcache/
3492 BDISP ST MEDIA DRIVER
3493 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3494 L: linux-media@vger.kernel.org
3496 W: https://linuxtv.org
3497 T: git git://linuxtv.org/media_tree.git
3498 F: drivers/media/platform/st/sti/bdisp
3500 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3501 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3502 L: netdev@vger.kernel.org
3504 F: drivers/net/ethernet/ec_bhf.c
3507 M: Luis de Bethencourt <luisbg@kernel.org>
3508 M: Salah Triki <salah.triki@gmail.com>
3510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3511 F: Documentation/filesystems/befs.rst
3515 M: Paolo Valente <paolo.valente@linaro.org>
3516 M: Jens Axboe <axboe@kernel.dk>
3517 L: linux-block@vger.kernel.org
3519 F: Documentation/block/bfq-iosched.rst
3523 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3525 F: Documentation/filesystems/bfs.rst
3527 F: include/uapi/linux/bfs_fs.h
3530 M: Yury Norov <yury.norov@gmail.com>
3531 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3532 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3534 F: include/linux/bitmap.h
3535 F: include/linux/cpumask.h
3536 F: include/linux/find.h
3537 F: include/linux/nodemask.h
3541 F: lib/find_bit_benchmark.c
3543 F: lib/test_bitmap.c
3544 F: tools/include/linux/bitmap.h
3545 F: tools/include/linux/find.h
3546 F: tools/lib/bitmap.c
3547 F: tools/lib/find_bit.c
3549 BLINKM RGB LED DRIVER
3550 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3552 F: drivers/leds/leds-blinkm.c
3555 M: Jens Axboe <axboe@kernel.dk>
3556 L: linux-block@vger.kernel.org
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3559 F: Documentation/ABI/stable/sysfs-block
3560 F: Documentation/block/
3563 F: include/linux/bio.h
3564 F: include/linux/blk*
3565 F: kernel/trace/blktrace.c
3569 M: Joern Engel <joern@lazybastard.org>
3570 L: linux-mtd@lists.infradead.org
3572 F: drivers/mtd/devices/block2mtd.c
3575 M: Marcel Holtmann <marcel@holtmann.org>
3576 M: Johan Hedberg <johan.hedberg@gmail.com>
3577 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3578 L: linux-bluetooth@vger.kernel.org
3580 W: http://www.bluez.org/
3581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3583 F: drivers/bluetooth/
3586 M: Marcel Holtmann <marcel@holtmann.org>
3587 M: Johan Hedberg <johan.hedberg@gmail.com>
3588 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3589 L: linux-bluetooth@vger.kernel.org
3591 W: http://www.bluez.org/
3592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3594 F: include/net/bluetooth/
3598 M: Jay Vosburgh <j.vosburgh@gmail.com>
3599 M: Veaceslav Falico <vfalico@gmail.com>
3600 M: Andy Gospodarek <andy@greyhouse.net>
3601 L: netdev@vger.kernel.org
3603 W: http://sourceforge.net/projects/bonding/
3604 F: Documentation/networking/bonding.rst
3605 F: drivers/net/bonding/
3606 F: include/net/bond*
3607 F: include/uapi/linux/if_bonding.h
3609 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3610 M: Dan Robertson <dan@dlrobertson.com>
3611 L: linux-iio@vger.kernel.org
3613 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3614 F: drivers/iio/accel/bma400*
3616 BPF (Safe dynamic programs and tools)
3617 M: Alexei Starovoitov <ast@kernel.org>
3618 M: Daniel Borkmann <daniel@iogearbox.net>
3619 M: Andrii Nakryiko <andrii@kernel.org>
3620 R: Martin KaFai Lau <kafai@fb.com>
3621 R: Song Liu <songliubraving@fb.com>
3622 R: Yonghong Song <yhs@fb.com>
3623 R: John Fastabend <john.fastabend@gmail.com>
3624 R: KP Singh <kpsingh@kernel.org>
3625 L: netdev@vger.kernel.org
3626 L: bpf@vger.kernel.org
3629 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3632 F: Documentation/bpf/
3633 F: Documentation/networking/filter.rst
3634 F: Documentation/userspace-api/ebpf/
3636 F: include/linux/bpf*
3637 F: include/linux/btf*
3638 F: include/linux/filter.h
3639 F: include/trace/events/xdp.h
3640 F: include/uapi/linux/bpf*
3641 F: include/uapi/linux/btf*
3642 F: include/uapi/linux/filter.h
3644 F: kernel/trace/bpf_trace.c
3647 F: net/core/filter.c
3648 F: net/sched/act_bpf.c
3649 F: net/sched/cls_bpf.c
3651 F: scripts/bpf_doc.py
3652 F: scripts/pahole-flags.sh
3653 F: scripts/pahole-version.sh
3656 F: tools/testing/selftests/bpf/
3661 M: Shubham Bansal <illusionist.neo@gmail.com>
3662 L: netdev@vger.kernel.org
3663 L: bpf@vger.kernel.org
3668 M: Daniel Borkmann <daniel@iogearbox.net>
3669 M: Alexei Starovoitov <ast@kernel.org>
3670 M: Zi Shen Lim <zlim.lnx@gmail.com>
3671 L: netdev@vger.kernel.org
3672 L: bpf@vger.kernel.org
3676 BPF JIT for MIPS (32-BIT AND 64-BIT)
3677 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3678 M: Paul Burton <paulburton@kernel.org>
3679 L: netdev@vger.kernel.org
3680 L: bpf@vger.kernel.org
3684 BPF JIT for NFP NICs
3685 M: Jakub Kicinski <kuba@kernel.org>
3686 L: netdev@vger.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: netdev@vger.kernel.org
3695 L: bpf@vger.kernel.org
3697 F: arch/powerpc/net/
3699 BPF JIT for RISC-V (32-bit)
3700 M: Luke Nelson <luke.r.nels@gmail.com>
3701 M: Xi Wang <xi.wang@gmail.com>
3702 L: netdev@vger.kernel.org
3703 L: bpf@vger.kernel.org
3706 X: arch/riscv/net/bpf_jit_comp64.c
3708 BPF JIT for RISC-V (64-bit)
3709 M: Björn Töpel <bjorn@kernel.org>
3710 L: netdev@vger.kernel.org
3711 L: bpf@vger.kernel.org
3714 X: arch/riscv/net/bpf_jit_comp32.c
3717 M: Ilya Leoshkevich <iii@linux.ibm.com>
3718 M: Heiko Carstens <hca@linux.ibm.com>
3719 M: Vasily Gorbik <gor@linux.ibm.com>
3720 L: netdev@vger.kernel.org
3721 L: bpf@vger.kernel.org
3724 X: arch/s390/net/pnet.c
3726 BPF JIT for SPARC (32-BIT AND 64-BIT)
3727 M: David S. Miller <davem@davemloft.net>
3728 L: netdev@vger.kernel.org
3729 L: bpf@vger.kernel.org
3733 BPF JIT for X86 32-BIT
3734 M: Wang YanQing <udknight@gmail.com>
3735 L: netdev@vger.kernel.org
3736 L: bpf@vger.kernel.org
3738 F: arch/x86/net/bpf_jit_comp32.c
3740 BPF JIT for X86 64-BIT
3741 M: Alexei Starovoitov <ast@kernel.org>
3742 M: Daniel Borkmann <daniel@iogearbox.net>
3743 L: netdev@vger.kernel.org
3744 L: bpf@vger.kernel.org
3747 X: arch/x86/net/bpf_jit_comp32.c
3749 BPF LSM (Security Audit and Enforcement using BPF)
3750 M: KP Singh <kpsingh@kernel.org>
3751 R: Florent Revest <revest@chromium.org>
3752 R: Brendan Jackman <jackmanb@chromium.org>
3753 L: bpf@vger.kernel.org
3755 F: Documentation/bpf/prog_lsm.rst
3756 F: include/linux/bpf_lsm.h
3757 F: kernel/bpf/bpf_lsm.c
3761 M: John Fastabend <john.fastabend@gmail.com>
3762 M: Jakub Sitnicki <jakub@cloudflare.com>
3763 L: netdev@vger.kernel.org
3764 L: bpf@vger.kernel.org
3766 F: include/linux/skmsg.h
3768 F: net/core/sock_map.c
3769 F: net/ipv4/tcp_bpf.c
3770 F: net/ipv4/udp_bpf.c
3771 F: net/unix/unix_bpf.c
3774 M: Quentin Monnet <quentin@isovalent.com>
3775 L: bpf@vger.kernel.org
3777 F: kernel/bpf/disasm.*
3778 F: tools/bpf/bpftool/
3780 BROADCOM B44 10/100 ETHERNET DRIVER
3781 M: Michael Chan <michael.chan@broadcom.com>
3782 L: netdev@vger.kernel.org
3784 F: drivers/net/ethernet/broadcom/b44.*
3786 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3787 M: Florian Fainelli <f.fainelli@gmail.com>
3788 L: netdev@vger.kernel.org
3789 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3791 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3792 F: drivers/net/dsa/b53/*
3793 F: drivers/net/dsa/bcm_sf2*
3794 F: include/linux/dsa/brcm.h
3795 F: include/linux/platform_data/b53.h
3797 BROADCOM BCMBCA ARM ARCHITECTURE
3798 M: William Zhang <william.zhang@broadcom.com>
3799 M: Anand Gore <anand.gore@broadcom.com>
3800 M: Kursad Oney <kursad.oney@broadcom.com>
3801 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804 T: git git://github.com/broadcom/stblinux.git
3805 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3806 F: arch/arm/boot/dts/bcm47622.dtsi
3807 F: arch/arm/boot/dts/bcm947622.dts
3811 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3812 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3813 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3814 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3818 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3819 F: drivers/pci/controller/pcie-brcmstb.c
3820 F: drivers/staging/vc04_services
3825 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3826 M: Florian Fainelli <f.fainelli@gmail.com>
3827 M: Ray Jui <rjui@broadcom.com>
3828 M: Scott Branden <sbranden@broadcom.com>
3829 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3831 T: git git://github.com/broadcom/mach-bcm
3832 F: arch/arm/mach-bcm/
3838 BROADCOM BCM47XX MIPS ARCHITECTURE
3839 M: Hauke Mehrtens <hauke@hauke-m.de>
3840 M: Rafał Miłecki <zajec5@gmail.com>
3841 L: linux-mips@vger.kernel.org
3843 F: Documentation/devicetree/bindings/mips/brcm/
3844 F: arch/mips/bcm47xx/*
3845 F: arch/mips/include/asm/mach-bcm47xx/*
3847 BROADCOM BCM4908 ETHERNET DRIVER
3848 M: Rafał Miłecki <rafal@milecki.pl>
3849 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3850 L: netdev@vger.kernel.org
3852 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3853 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3854 F: drivers/net/ethernet/broadcom/unimac.h
3856 BROADCOM BCM4908 PINMUX DRIVER
3857 M: Rafał Miłecki <rafal@milecki.pl>
3858 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3859 L: linux-gpio@vger.kernel.org
3861 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3862 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3864 BROADCOM BCM5301X ARM ARCHITECTURE
3865 M: Florian Fainelli <f.fainelli@gmail.com>
3866 M: Hauke Mehrtens <hauke@hauke-m.de>
3867 M: Rafał Miłecki <zajec5@gmail.com>
3868 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3871 F: arch/arm/boot/dts/bcm470*
3872 F: arch/arm/boot/dts/bcm5301*
3873 F: arch/arm/boot/dts/bcm953012*
3874 F: arch/arm/mach-bcm/bcm_5301x.c
3876 BROADCOM BCM53573 ARM ARCHITECTURE
3877 M: Florian Fainelli <f.fainelli@gmail.com>
3878 M: Rafał Miłecki <rafal@milecki.pl>
3879 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3882 F: arch/arm/boot/dts/bcm47189*
3883 F: arch/arm/boot/dts/bcm53573*
3885 BROADCOM BCM63XX ARM ARCHITECTURE
3886 M: Florian Fainelli <f.fainelli@gmail.com>
3887 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3890 T: git git://github.com/broadcom/stblinux.git
3893 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3894 M: Kevin Cernekee <cernekee@gmail.com>
3895 L: linux-usb@vger.kernel.org
3897 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3899 BROADCOM BCM7XXX ARM ARCHITECTURE
3900 M: Florian Fainelli <f.fainelli@gmail.com>
3901 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3904 T: git git://github.com/broadcom/stblinux.git
3905 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3906 F: arch/arm/boot/dts/bcm7*.dts*
3907 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3908 F: arch/arm/mach-bcm/*brcmstb*
3909 F: arch/arm/mm/cache-b15-rac.c
3910 F: drivers/bus/brcmstb_gisb.c
3911 F: drivers/pci/controller/pcie-brcmstb.c
3917 M: Al Cooper <alcooperx@gmail.com>
3918 L: linux-usb@vger.kernel.org
3919 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3921 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3922 F: drivers/usb/gadget/udc/bdc/
3924 BROADCOM BMIPS CPUFREQ DRIVER
3925 M: Markus Mayer <mmayer@broadcom.com>
3926 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3927 L: linux-pm@vger.kernel.org
3929 F: drivers/cpufreq/bmips-cpufreq.c
3931 BROADCOM BMIPS MIPS ARCHITECTURE
3932 M: Florian Fainelli <f.fainelli@gmail.com>
3933 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3934 L: linux-mips@vger.kernel.org
3936 T: git git://github.com/broadcom/stblinux.git
3937 F: arch/mips/bmips/*
3938 F: arch/mips/boot/dts/brcm/bcm*.dts*
3939 F: arch/mips/include/asm/mach-bmips/*
3940 F: arch/mips/kernel/*bmips*
3941 F: drivers/soc/bcm/bcm63xx
3942 F: drivers/irqchip/irq-bcm63*
3943 F: drivers/irqchip/irq-bcm7*
3944 F: drivers/irqchip/irq-brcmstb*
3945 F: include/linux/bcm963xx_nvram.h
3946 F: include/linux/bcm963xx_tag.h
3948 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3949 M: Rasesh Mody <rmody@marvell.com>
3950 M: GR-Linux-NIC-Dev@marvell.com
3951 L: netdev@vger.kernel.org
3953 F: drivers/net/ethernet/broadcom/bnx2.*
3954 F: drivers/net/ethernet/broadcom/bnx2_*
3956 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3957 M: Saurav Kashyap <skashyap@marvell.com>
3958 M: Javed Hasan <jhasan@marvell.com>
3959 M: GR-QLogic-Storage-Upstream@marvell.com
3960 L: linux-scsi@vger.kernel.org
3962 F: drivers/scsi/bnx2fc/
3964 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3965 M: Nilesh Javali <njavali@marvell.com>
3966 M: Manish Rangankar <mrangankar@marvell.com>
3967 M: GR-QLogic-Storage-Upstream@marvell.com
3968 L: linux-scsi@vger.kernel.org
3970 F: drivers/scsi/bnx2i/
3972 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3973 M: Ariel Elior <aelior@marvell.com>
3974 M: Sudarsana Kalluru <skalluru@marvell.com>
3975 M: Manish Chopra <manishc@marvell.com>
3976 L: netdev@vger.kernel.org
3978 F: drivers/net/ethernet/broadcom/bnx2x/
3980 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3981 M: Michael Chan <michael.chan@broadcom.com>
3982 L: netdev@vger.kernel.org
3984 F: drivers/firmware/broadcom/tee_bnxt_fw.c
3985 F: drivers/net/ethernet/broadcom/bnxt/
3986 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
3988 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3989 M: Arend van Spriel <aspriel@gmail.com>
3990 M: Franky Lin <franky.lin@broadcom.com>
3991 M: Hante Meuleman <hante.meuleman@broadcom.com>
3992 L: linux-wireless@vger.kernel.org
3993 L: brcm80211-dev-list.pdl@broadcom.com
3994 L: SHA-cyfmac-dev-list@infineon.com
3996 F: drivers/net/wireless/broadcom/brcm80211/
3998 BROADCOM BRCMSTB GPIO DRIVER
3999 M: Doug Berger <opendmb@gmail.com>
4000 M: Florian Fainelli <f.fainelli@gmail.com>
4001 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4003 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4004 F: drivers/gpio/gpio-brcmstb.c
4006 BROADCOM BRCMSTB I2C DRIVER
4007 M: Kamal Dasu <kdasu.kdev@gmail.com>
4008 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4009 L: linux-i2c@vger.kernel.org
4011 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4012 F: drivers/i2c/busses/i2c-brcmstb.c
4014 BROADCOM BRCMSTB UART DRIVER
4015 M: Al Cooper <alcooperx@gmail.com>
4016 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4017 L: linux-serial@vger.kernel.org
4019 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4020 F: drivers/tty/serial/8250/8250_bcm7271.c
4022 BROADCOM BRCMSTB USB EHCI DRIVER
4023 M: Al Cooper <alcooperx@gmail.com>
4024 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4025 L: linux-usb@vger.kernel.org
4027 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4028 F: drivers/usb/host/ehci-brcm.*
4030 BROADCOM BRCMSTB USB PIN MAP DRIVER
4031 M: Al Cooper <alcooperx@gmail.com>
4032 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4033 L: linux-usb@vger.kernel.org
4035 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4036 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4038 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4039 M: Al Cooper <alcooperx@gmail.com>
4040 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4041 L: linux-kernel@vger.kernel.org
4043 F: drivers/phy/broadcom/phy-brcm-usb*
4045 BROADCOM ETHERNET PHY DRIVERS
4046 M: Florian Fainelli <f.fainelli@gmail.com>
4047 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4048 L: netdev@vger.kernel.org
4050 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4051 F: drivers/net/phy/bcm*.[ch]
4052 F: drivers/net/phy/broadcom.c
4053 F: include/linux/brcmphy.h
4055 BROADCOM GENET ETHERNET DRIVER
4056 M: Doug Berger <opendmb@gmail.com>
4057 M: Florian Fainelli <f.fainelli@gmail.com>
4058 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4059 L: netdev@vger.kernel.org
4061 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4062 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4063 F: drivers/net/ethernet/broadcom/genet/
4064 F: drivers/net/ethernet/broadcom/unimac.h
4065 F: drivers/net/mdio/mdio-bcm-unimac.c
4066 F: include/linux/platform_data/bcmgenet.h
4067 F: include/linux/platform_data/mdio-bcm-unimac.h
4069 BROADCOM IPROC ARM ARCHITECTURE
4070 M: Ray Jui <rjui@broadcom.com>
4071 M: Scott Branden <sbranden@broadcom.com>
4072 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4075 T: git git://github.com/broadcom/stblinux.git
4076 F: arch/arm64/boot/dts/broadcom/northstar2/*
4077 F: arch/arm64/boot/dts/broadcom/stingray/*
4078 F: drivers/clk/bcm/clk-ns*
4079 F: drivers/clk/bcm/clk-sr*
4080 F: drivers/pinctrl/bcm/pinctrl-ns*
4081 F: include/dt-bindings/clock/bcm-sr*
4098 BROADCOM IPROC GBIT ETHERNET DRIVER
4099 M: Rafał Miłecki <rafal@milecki.pl>
4100 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4101 L: netdev@vger.kernel.org
4103 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4104 F: drivers/net/ethernet/broadcom/bgmac*
4105 F: drivers/net/ethernet/broadcom/unimac.h
4107 BROADCOM KONA GPIO DRIVER
4108 M: Ray Jui <rjui@broadcom.com>
4109 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4111 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4112 F: drivers/gpio/gpio-bcm-kona.c
4114 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4115 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4116 M: Kashyap Desai <kashyap.desai@broadcom.com>
4117 M: Sumit Saxena <sumit.saxena@broadcom.com>
4118 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4119 L: mpi3mr-linuxdrv.pdl@broadcom.com
4120 L: linux-scsi@vger.kernel.org
4122 W: https://www.broadcom.com/support/storage
4123 F: drivers/scsi/mpi3mr/
4125 BROADCOM NETXTREME-E ROCE DRIVER
4126 M: Selvin Xavier <selvin.xavier@broadcom.com>
4127 L: linux-rdma@vger.kernel.org
4129 W: http://www.broadcom.com
4130 F: drivers/infiniband/hw/bnxt_re/
4131 F: include/uapi/rdma/bnxt_re-abi.h
4133 BROADCOM NVRAM DRIVER
4134 M: Rafał Miłecki <zajec5@gmail.com>
4135 L: linux-mips@vger.kernel.org
4137 F: drivers/firmware/broadcom/*
4139 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4140 M: Rafał Miłecki <rafal@milecki.pl>
4141 M: Florian Fainelli <f.fainelli@gmail.com>
4142 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4143 L: linux-pm@vger.kernel.org
4145 T: git git://github.com/broadcom/stblinux.git
4146 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4147 F: include/dt-bindings/soc/bcm-pmb.h
4149 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4150 M: Rafał Miłecki <zajec5@gmail.com>
4151 L: linux-wireless@vger.kernel.org
4154 F: include/linux/bcma/
4157 M: Kamal Dasu <kdasu.kdev@gmail.com>
4158 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4160 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4161 F: drivers/spi/spi-bcm-qspi.*
4162 F: drivers/spi/spi-brcmstb-qspi.c
4163 F: drivers/spi/spi-iproc-qspi.c
4165 BROADCOM STB AVS CPUFREQ DRIVER
4166 M: Markus Mayer <mmayer@broadcom.com>
4167 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4168 L: linux-pm@vger.kernel.org
4170 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4171 F: drivers/cpufreq/brcmstb*
4173 BROADCOM STB AVS TMON DRIVER
4174 M: Markus Mayer <mmayer@broadcom.com>
4175 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4176 L: linux-pm@vger.kernel.org
4178 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4179 F: drivers/thermal/broadcom/brcmstb*
4181 BROADCOM STB DPFE DRIVER
4182 M: Markus Mayer <mmayer@broadcom.com>
4183 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4186 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4187 F: drivers/memory/brcmstb_dpfe.c
4189 BROADCOM STB NAND FLASH DRIVER
4190 M: Brian Norris <computersforpeace@gmail.com>
4191 M: Kamal Dasu <kdasu.kdev@gmail.com>
4192 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4193 L: linux-mtd@lists.infradead.org
4195 F: drivers/mtd/nand/raw/brcmnand/
4196 F: include/linux/platform_data/brcmnand.h
4198 BROADCOM STB PCIE DRIVER
4199 M: Jim Quinlan <jim2101024@gmail.com>
4200 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4201 M: Florian Fainelli <f.fainelli@gmail.com>
4202 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4203 L: linux-pci@vger.kernel.org
4205 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4206 F: drivers/pci/controller/pcie-brcmstb.c
4208 BROADCOM SYSTEMPORT ETHERNET DRIVER
4209 M: Florian Fainelli <f.fainelli@gmail.com>
4210 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4211 L: netdev@vger.kernel.org
4213 F: drivers/net/ethernet/broadcom/bcmsysport.*
4214 F: drivers/net/ethernet/broadcom/unimac.h
4215 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4217 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4218 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4219 M: Prashant Sreedharan <prashant@broadcom.com>
4220 M: Michael Chan <mchan@broadcom.com>
4221 L: netdev@vger.kernel.org
4223 F: drivers/net/ethernet/broadcom/tg3.*
4226 M: Scott Branden <scott.branden@broadcom.com>
4227 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4229 F: drivers/misc/bcm-vk/
4230 F: include/uapi/linux/misc/bcm_vk.h
4232 BROCADE BFA FC SCSI DRIVER
4233 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4234 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4235 L: linux-scsi@vger.kernel.org
4237 F: drivers/scsi/bfa/
4239 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4240 M: Rasesh Mody <rmody@marvell.com>
4241 M: Sudarsana Kalluru <skalluru@marvell.com>
4242 M: GR-Linux-NIC-Dev@marvell.com
4243 L: netdev@vger.kernel.org
4245 F: drivers/net/ethernet/brocade/bna/
4247 BSG (block layer generic sg v4 driver)
4248 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4249 L: linux-scsi@vger.kernel.org
4252 F: include/linux/bsg.h
4253 F: include/uapi/linux/bsg.h
4256 M: Clemens Ladisch <clemens@ladisch.de>
4257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4260 F: Documentation/sound/cards/bt87x.rst
4261 F: sound/pci/bt87x.c
4264 M: Michael Buesch <m@bues.ch>
4266 W: http://bu3sch.de/btgpio.php
4267 F: drivers/gpio/gpio-bt8xx.c
4270 M: Chris Mason <clm@fb.com>
4271 M: Josef Bacik <josef@toxicpanda.com>
4272 M: David Sterba <dsterba@suse.com>
4273 L: linux-btrfs@vger.kernel.org
4275 W: http://btrfs.wiki.kernel.org/
4276 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4277 C: irc://irc.libera.chat/btrfs
4278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4279 F: Documentation/filesystems/btrfs.rst
4281 F: include/linux/btrfs*
4282 F: include/uapi/linux/btrfs*
4284 BTTV VIDEO4LINUX DRIVER
4285 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4286 L: linux-media@vger.kernel.org
4288 W: https://linuxtv.org
4289 T: git git://linuxtv.org/media_tree.git
4290 F: Documentation/driver-api/media/drivers/bttv*
4291 F: drivers/media/pci/bt8xx/bttv*
4293 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4294 M: Chanwoo Choi <cw00.choi@samsung.com>
4295 L: linux-pm@vger.kernel.org
4296 L: linux-samsung-soc@vger.kernel.org
4298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4299 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4300 F: drivers/devfreq/exynos-bus.c
4302 BUSLOGIC SCSI DRIVER
4303 M: Khalid Aziz <khalid@gonehiking.org>
4304 L: linux-scsi@vger.kernel.org
4306 F: drivers/scsi/BusLogic.*
4307 F: drivers/scsi/FlashPoint.*
4309 C-MEDIA CMI8788 DRIVER
4310 M: Clemens Ladisch <clemens@ladisch.de>
4311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4314 F: sound/pci/oxygen/
4317 M: Guo Ren <guoren@kernel.org>
4318 L: linux-csky@vger.kernel.org
4320 T: git https://github.com/c-sky/csky-linux.git
4321 F: Documentation/devicetree/bindings/csky/
4322 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4323 F: Documentation/devicetree/bindings/timer/csky,*
4325 F: drivers/clocksource/timer-gx6605s.c
4326 F: drivers/clocksource/timer-mp-csky.c
4327 F: drivers/irqchip/irq-csky-*
4331 CA8210 IEEE-802.15.4 RADIO DRIVER
4332 L: linux-wpan@vger.kernel.org
4334 W: https://github.com/Cascoda/ca8210-linux.git
4335 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4336 F: drivers/net/ieee802154/ca8210.c
4338 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4339 M: Damien Le Moal <damien.lemoal@wdc.com>
4340 L: linux-riscv@lists.infradead.org
4341 L: linux-gpio@vger.kernel.org (pinctrl driver)
4342 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4343 F: drivers/pinctrl/pinctrl-k210.c
4345 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4346 M: Damien Le Moal <damien.lemoal@wdc.com>
4347 L: linux-kernel@vger.kernel.org
4348 L: linux-riscv@lists.infradead.org
4350 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4351 F: drivers/reset/reset-k210.c
4353 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4354 M: Damien Le Moal <damien.lemoal@wdc.com>
4355 L: linux-riscv@lists.infradead.org
4357 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4358 F: drivers/soc/canaan/
4359 F: include/soc/canaan/
4361 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4362 M: David Howells <dhowells@redhat.com>
4363 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4365 F: Documentation/filesystems/caching/cachefiles.rst
4368 CADENCE MIPI-CSI2 BRIDGES
4369 M: Maxime Ripard <mripard@kernel.org>
4370 L: linux-media@vger.kernel.org
4372 F: Documentation/devicetree/bindings/media/cdns,*.txt
4373 F: drivers/media/platform/cadence/cdns-csi2*
4376 L: linux-mtd@lists.infradead.org
4378 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4379 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4381 CADENCE USB3 DRD IP DRIVER
4382 M: Peter Chen <peter.chen@kernel.org>
4383 M: Pawel Laszczak <pawell@cadence.com>
4384 R: Roger Quadros <rogerq@kernel.org>
4385 R: Aswath Govindraju <a-govindraju@ti.com>
4386 L: linux-usb@vger.kernel.org
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4389 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4390 F: drivers/usb/cdns3/
4391 X: drivers/usb/cdns3/cdnsp*
4393 CADENCE USBSSP DRD IP DRIVER
4394 M: Pawel Laszczak <pawell@cadence.com>
4395 L: linux-usb@vger.kernel.org
4397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4398 F: drivers/usb/cdns3/
4399 X: drivers/usb/cdns3/cdns3*
4401 CADET FM/AM RADIO RECEIVER DRIVER
4402 M: Hans Verkuil <hverkuil@xs4all.nl>
4403 L: linux-media@vger.kernel.org
4405 W: https://linuxtv.org
4406 T: git git://linuxtv.org/media_tree.git
4407 F: drivers/media/radio/radio-cadet*
4409 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4410 L: linux-media@vger.kernel.org
4412 T: git git://linuxtv.org/media_tree.git
4413 F: Documentation/admin-guide/media/cafe_ccic*
4414 F: drivers/media/platform/marvell/
4417 L: netdev@vger.kernel.org
4419 F: Documentation/networking/caif/
4420 F: drivers/net/caif/
4421 F: include/net/caif/
4422 F: include/uapi/linux/caif/
4426 M: Toke Høiland-Jørgensen <toke@toke.dk>
4427 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4429 F: net/sched/sch_cake.c
4432 M: Wolfgang Grandegger <wg@grandegger.com>
4433 M: Marc Kleine-Budde <mkl@pengutronix.de>
4434 L: linux-can@vger.kernel.org
4436 W: https://github.com/linux-can
4437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4439 F: Documentation/devicetree/bindings/net/can/
4440 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4442 F: drivers/phy/phy-can-transceiver.c
4443 F: include/linux/can/bittiming.h
4444 F: include/linux/can/dev.h
4445 F: include/linux/can/length.h
4446 F: include/linux/can/platform/
4447 F: include/linux/can/rx-offload.h
4448 F: include/uapi/linux/can/error.h
4449 F: include/uapi/linux/can/netlink.h
4450 F: include/uapi/linux/can/vxcan.h
4453 M: Oliver Hartkopp <socketcan@hartkopp.net>
4454 M: Marc Kleine-Budde <mkl@pengutronix.de>
4455 L: linux-can@vger.kernel.org
4457 W: https://github.com/linux-can
4458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4460 F: Documentation/networking/can.rst
4461 F: include/linux/can/can-ml.h
4462 F: include/linux/can/core.h
4463 F: include/linux/can/skb.h
4464 F: include/net/netns/can.h
4465 F: include/uapi/linux/can.h
4466 F: include/uapi/linux/can/bcm.h
4467 F: include/uapi/linux/can/gw.h
4468 F: include/uapi/linux/can/isotp.h
4469 F: include/uapi/linux/can/raw.h
4472 CAN-J1939 NETWORK LAYER
4473 M: Robin van der Gracht <robin@protonic.nl>
4474 M: Oleksij Rempel <o.rempel@pengutronix.de>
4475 R: kernel@pengutronix.de
4476 L: linux-can@vger.kernel.org
4478 F: Documentation/networking/j1939.rst
4479 F: include/uapi/linux/can/j1939.h
4483 M: Serge Hallyn <serge@hallyn.com>
4484 L: linux-security-module@vger.kernel.org
4486 F: include/linux/capability.h
4487 F: include/uapi/linux/capability.h
4488 F: kernel/capability.c
4489 F: security/commoncap.c
4491 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4492 M: Kevin Tsai <ktsai@capellamicro.com>
4494 F: drivers/iio/light/cm*
4496 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4497 M: Christian Lamparter <chunkeey@googlemail.com>
4498 L: linux-wireless@vger.kernel.org
4500 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4501 F: drivers/net/wireless/ath/carl9170/
4504 M: Robert Richter <rric@kernel.org>
4506 W: http://www.marvell.com
4507 F: drivers/i2c/busses/i2c-octeon*
4508 F: drivers/i2c/busses/i2c-thunderx*
4510 CAVIUM LIQUIDIO NETWORK DRIVER
4511 M: Derek Chickles <dchickles@marvell.com>
4512 M: Satanand Burla <sburla@marvell.com>
4513 M: Felix Manlunas <fmanlunas@marvell.com>
4514 L: netdev@vger.kernel.org
4516 W: http://www.marvell.com
4517 F: drivers/net/ethernet/cavium/liquidio/
4520 M: Robert Richter <rric@kernel.org>
4522 W: http://www.marvell.com
4523 F: drivers/mmc/host/cavium*
4525 CAVIUM OCTEON-TX CRYPTO DRIVER
4526 M: George Cherian <gcherian@marvell.com>
4527 L: linux-crypto@vger.kernel.org
4529 W: http://www.marvell.com
4530 F: drivers/crypto/cavium/cpt/
4532 CAVIUM THUNDERX2 ARM64 SOC
4533 M: Robert Richter <rric@kernel.org>
4534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4536 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4537 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4539 CBS/ETF/TAPRIO QDISCS
4540 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4542 L: netdev@vger.kernel.org
4543 F: net/sched/sch_cbs.c
4544 F: net/sched/sch_etf.c
4545 F: net/sched/sch_taprio.c
4547 CC2520 IEEE-802.15.4 RADIO DRIVER
4548 M: Varka Bhadram <varkabhadram@gmail.com>
4549 L: linux-wpan@vger.kernel.org
4551 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4552 F: drivers/net/ieee802154/cc2520.c
4553 F: include/linux/spi/cc2520.h
4555 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4556 M: Gilad Ben-Yossef <gilad@benyossef.com>
4557 L: linux-crypto@vger.kernel.org
4559 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4560 F: drivers/crypto/ccree/
4562 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4563 M: Hadar Gat <hadar.gat@arm.com>
4564 L: linux-crypto@vger.kernel.org
4566 F: drivers/char/hw_random/cctrng.c
4567 F: drivers/char/hw_random/cctrng.h
4568 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4569 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4572 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4573 L: linux-media@vger.kernel.org
4575 W: http://linuxtv.org
4576 T: git git://linuxtv.org/media_tree.git
4577 F: Documentation/ABI/testing/debugfs-cec-error-inj
4578 F: Documentation/devicetree/bindings/media/cec.txt
4579 F: Documentation/driver-api/media/cec-core.rst
4580 F: Documentation/userspace-api/media/cec
4581 F: drivers/media/cec/
4582 F: drivers/media/rc/keymaps/rc-cec.c
4583 F: include/media/cec-notifier.h
4584 F: include/media/cec.h
4585 F: include/uapi/linux/cec-funcs.h
4586 F: include/uapi/linux/cec.h
4589 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4590 L: linux-media@vger.kernel.org
4592 W: http://linuxtv.org
4593 T: git git://linuxtv.org/media_tree.git
4594 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4595 F: drivers/media/cec/platform/cec-gpio/
4597 CELL BROADBAND ENGINE ARCHITECTURE
4598 M: Arnd Bergmann <arnd@arndb.de>
4599 L: linuxppc-dev@lists.ozlabs.org
4601 W: http://www.ibm.com/developerworks/power/cell/
4602 F: arch/powerpc/include/asm/cell*.h
4603 F: arch/powerpc/include/asm/spu*.h
4604 F: arch/powerpc/include/uapi/asm/spu*.h
4605 F: arch/powerpc/platforms/cell/
4607 CELLWISE CW2015 BATTERY DRIVER
4608 M: Tobias Schrammm <t.schramm@manjaro.org>
4610 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4611 F: drivers/power/supply/cw2015_battery.c
4613 CEPH COMMON CODE (LIBCEPH)
4614 M: Ilya Dryomov <idryomov@gmail.com>
4615 M: Xiubo Li <xiubli@redhat.com>
4616 R: Jeff Layton <jlayton@kernel.org>
4617 L: ceph-devel@vger.kernel.org
4620 T: git git://github.com/ceph/ceph-client.git
4621 F: include/linux/ceph/
4622 F: include/linux/crush/
4625 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4626 M: Xiubo Li <xiubli@redhat.com>
4627 M: Ilya Dryomov <idryomov@gmail.com>
4628 R: Jeff Layton <jlayton@kernel.org>
4629 L: ceph-devel@vger.kernel.org
4632 T: git git://github.com/ceph/ceph-client.git
4633 F: Documentation/filesystems/ceph.rst
4636 CERTIFICATE HANDLING
4637 M: David Howells <dhowells@redhat.com>
4638 M: David Woodhouse <dwmw2@infradead.org>
4639 L: keyrings@vger.kernel.org
4641 F: Documentation/admin-guide/module-signing.rst
4643 F: scripts/check-blacklist-hashes.awk
4644 F: scripts/sign-file.c
4647 CFAG12864B LCD DRIVER
4648 M: Miguel Ojeda <ojeda@kernel.org>
4650 F: drivers/auxdisplay/cfag12864b.c
4651 F: include/linux/cfag12864b.h
4653 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4654 M: Miguel Ojeda <ojeda@kernel.org>
4656 F: drivers/auxdisplay/cfag12864bfb.c
4657 F: include/linux/cfag12864b.h
4659 CHAR and MISC DRIVERS
4660 M: Arnd Bergmann <arnd@arndb.de>
4661 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4666 F: include/linux/miscdevice.h
4667 X: drivers/char/agp/
4668 X: drivers/char/hw_random/
4669 X: drivers/char/ipmi/
4670 X: drivers/char/random.c
4671 X: drivers/char/tpm/
4674 M: Andy Whitcroft <apw@canonical.com>
4675 M: Joe Perches <joe@perches.com>
4676 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4677 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4679 F: scripts/checkpatch.pl
4681 CHECKPATCH DOCUMENTATION
4682 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4683 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4684 R: Joe Perches <joe@perches.com>
4686 F: Documentation/dev-tools/checkpatch.rst
4688 CHINESE DOCUMENTATION
4689 M: Alex Shi <alexs@kernel.org>
4690 M: Yanteng Si <siyanteng@loongson.cn>
4692 F: Documentation/translations/zh_CN/
4694 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4695 M: Peter Chen <peter.chen@kernel.org>
4696 L: linux-usb@vger.kernel.org
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4699 F: drivers/usb/chipidea/
4701 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4702 M: Hans de Goede <hdegoede@redhat.com>
4703 L: linux-input@vger.kernel.org
4705 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4706 F: drivers/input/touchscreen/chipone_icn8318.c
4708 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4709 M: Hans de Goede <hdegoede@redhat.com>
4710 L: linux-input@vger.kernel.org
4712 F: drivers/input/touchscreen/chipone_icn8505.c
4714 CHROME HARDWARE PLATFORM SUPPORT
4715 M: Benson Leung <bleung@chromium.org>
4716 L: chrome-platform@lists.linux.dev
4718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4719 F: drivers/platform/chrome/
4721 CHROMEOS EC CODEC DRIVER
4722 M: Cheng-Yi Chiang <cychiang@chromium.org>
4723 M: Tzung-Bi Shih <tzungbi@google.com>
4724 R: Guenter Roeck <groeck@chromium.org>
4725 L: chrome-platform@lists.linux.dev
4727 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4728 F: sound/soc/codecs/cros_ec_codec.*
4730 CHROMEOS EC SUBDRIVERS
4731 M: Benson Leung <bleung@chromium.org>
4732 R: Guenter Roeck <groeck@chromium.org>
4733 L: chrome-platform@lists.linux.dev
4735 F: drivers/power/supply/cros_usbpd-charger.c
4739 CHROMEOS EC USB TYPE-C DRIVER
4740 M: Prashant Malani <pmalani@chromium.org>
4741 L: chrome-platform@lists.linux.dev
4743 F: drivers/platform/chrome/cros_ec_typec.c
4745 CHROMEOS EC USB PD NOTIFY DRIVER
4746 M: Prashant Malani <pmalani@chromium.org>
4747 L: chrome-platform@lists.linux.dev
4749 F: drivers/platform/chrome/cros_usbpd_notify.c
4750 F: include/linux/platform_data/cros_usbpd_notify.h
4752 CHRONTEL CH7322 CEC DRIVER
4753 M: Joe Tessler <jrt@google.com>
4754 L: linux-media@vger.kernel.org
4756 T: git git://linuxtv.org/media_tree.git
4757 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4758 F: drivers/media/cec/i2c/ch7322.c
4760 CIRRUS LOGIC AUDIO CODEC DRIVERS
4761 M: James Schulman <james.schulman@cirrus.com>
4762 M: David Rhodes <david.rhodes@cirrus.com>
4763 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4764 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4766 L: patches@opensource.cirrus.com
4768 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4769 F: include/dt-bindings/sound/cs*
4770 F: sound/pci/hda/cs*
4771 F: sound/soc/codecs/cs*
4773 CIRRUS LOGIC DSP FIRMWARE DRIVER
4774 M: Simon Trimmer <simont@opensource.cirrus.com>
4775 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4776 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4777 L: patches@opensource.cirrus.com
4779 W: https://github.com/CirrusLogic/linux-drivers/wiki
4780 T: git https://github.com/CirrusLogic/linux-drivers.git
4781 F: drivers/firmware/cirrus/*
4782 F: include/linux/firmware/cirrus/*
4784 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4785 M: Hartley Sweeten <hsweeten@visionengravers.com>
4786 L: netdev@vger.kernel.org
4788 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4790 CIRRUS LOGIC LOCHNAGAR DRIVER
4791 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4792 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4793 L: patches@opensource.cirrus.com
4795 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4796 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4797 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4798 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4799 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4800 F: Documentation/hwmon/lochnagar.rst
4801 F: drivers/clk/clk-lochnagar.c
4802 F: drivers/hwmon/lochnagar-hwmon.c
4803 F: drivers/mfd/lochnagar-i2c.c
4804 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4805 F: drivers/regulator/lochnagar-regulator.c
4806 F: include/dt-bindings/clk/lochnagar.h
4807 F: include/dt-bindings/pinctrl/lochnagar.h
4808 F: include/linux/mfd/lochnagar*
4809 F: sound/soc/codecs/lochnagar-sc.c
4811 CIRRUS LOGIC MADERA CODEC DRIVERS
4812 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4813 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4815 L: patches@opensource.cirrus.com
4817 W: https://github.com/CirrusLogic/linux-drivers/wiki
4818 T: git https://github.com/CirrusLogic/linux-drivers.git
4819 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4820 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4821 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4822 F: drivers/gpio/gpio-madera*
4823 F: drivers/irqchip/irq-madera*
4824 F: drivers/mfd/cs47l*
4825 F: drivers/mfd/madera*
4826 F: drivers/pinctrl/cirrus/*
4827 F: include/dt-bindings/sound/madera*
4828 F: include/linux/irqchip/irq-madera*
4829 F: include/linux/mfd/madera/*
4830 F: include/sound/madera*
4831 F: sound/soc/codecs/cs47l*
4832 F: sound/soc/codecs/madera*
4834 CISCO FCOE HBA DRIVER
4835 M: Satish Kharat <satishkh@cisco.com>
4836 M: Sesidhar Baddela <sebaddel@cisco.com>
4837 M: Karan Tilak Kumar <kartilak@cisco.com>
4838 L: linux-scsi@vger.kernel.org
4840 F: drivers/scsi/fnic/
4842 CISCO SCSI HBA DRIVER
4843 M: Karan Tilak Kumar <kartilak@cisco.com>
4844 M: Sesidhar Baddela <sebaddel@cisco.com>
4845 L: linux-scsi@vger.kernel.org
4847 F: drivers/scsi/snic/
4849 CISCO VIC ETHERNET NIC DRIVER
4850 M: Christian Benvenuti <benve@cisco.com>
4851 M: Govindarajulu Varadarajan <_govind@gmx.com>
4853 F: drivers/net/ethernet/cisco/enic/
4855 CISCO VIC LOW LATENCY NIC DRIVER
4856 M: Christian Benvenuti <benve@cisco.com>
4857 M: Nelson Escobar <neescoba@cisco.com>
4859 F: drivers/infiniband/hw/usnic/
4862 M: Miguel Ojeda <ojeda@kernel.org>
4866 CLANG/LLVM BUILD SUPPORT
4867 M: Nathan Chancellor <nathan@kernel.org>
4868 M: Nick Desaulniers <ndesaulniers@google.com>
4869 R: Tom Rix <trix@redhat.com>
4870 L: llvm@lists.linux.dev
4872 W: https://clangbuiltlinux.github.io/
4873 B: https://github.com/ClangBuiltLinux/linux/issues
4874 C: irc://irc.libera.chat/clangbuiltlinux
4875 F: Documentation/kbuild/llvm.rst
4876 F: include/linux/compiler-clang.h
4877 F: scripts/Makefile.clang
4878 F: scripts/clang-tools/
4879 K: \b(?i:clang|llvm)\b
4881 CLANG CONTROL FLOW INTEGRITY SUPPORT
4882 M: Sami Tolvanen <samitolvanen@google.com>
4883 M: Kees Cook <keescook@chromium.org>
4884 R: Nathan Chancellor <nathan@kernel.org>
4885 R: Nick Desaulniers <ndesaulniers@google.com>
4886 L: llvm@lists.linux.dev
4888 B: https://github.com/ClangBuiltLinux/linux/issues
4889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4890 F: include/linux/cfi.h
4894 M: Russell King <linux@armlinux.org.uk>
4895 L: linux-clk@vger.kernel.org
4897 F: include/linux/clk.h
4899 CLOCKSOURCE, CLOCKEVENT DRIVERS
4900 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4901 M: Thomas Gleixner <tglx@linutronix.de>
4902 L: linux-kernel@vger.kernel.org
4904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4905 F: Documentation/devicetree/bindings/timer/
4906 F: drivers/clocksource/
4909 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4910 M: Daniel Oliveira Nascimento <don@syst.com.br>
4911 L: platform-driver-x86@vger.kernel.org
4913 F: drivers/platform/x86/classmate-laptop.c
4916 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4917 L: linux-media@vger.kernel.org
4919 W: https://linuxtv.org
4920 T: git git://linuxtv.org/media_tree.git
4921 F: drivers/media/pci/cobalt/
4923 COCCINELLE/Semantic Patches (SmPL)
4924 M: Julia Lawall <Julia.Lawall@inria.fr>
4925 M: Nicolas Palix <nicolas.palix@imag.fr>
4926 L: cocci@inria.fr (moderated for non-subscribers)
4928 W: https://coccinelle.gitlabpages.inria.fr/website/
4929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4930 F: Documentation/dev-tools/coccinelle.rst
4931 F: scripts/coccicheck
4932 F: scripts/coccinelle/
4935 M: Jan Harkes <jaharkes@cs.cmu.edu>
4937 L: codalist@coda.cs.cmu.edu
4939 W: http://www.coda.cs.cmu.edu/
4940 F: Documentation/filesystems/coda.rst
4942 F: include/linux/coda*.h
4943 F: include/uapi/linux/coda*.h
4945 CODA V4L2 MEM2MEM DRIVER
4946 M: Philipp Zabel <p.zabel@pengutronix.de>
4947 L: linux-media@vger.kernel.org
4949 F: Documentation/devicetree/bindings/media/coda.yaml
4950 F: drivers/media/platform/chips-media/
4953 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4955 F: Documentation/process/code-of-conduct-interpretation.rst
4956 F: Documentation/process/code-of-conduct.rst
4959 M: Ian Abbott <abbotti@mev.co.uk>
4960 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4963 F: include/linux/comedi/
4964 F: include/uapi/linux/comedi.h
4966 COMMON CLK FRAMEWORK
4967 M: Michael Turquette <mturquette@baylibre.com>
4968 M: Stephen Boyd <sboyd@kernel.org>
4969 L: linux-clk@vger.kernel.org
4971 Q: http://patchwork.kernel.org/project/linux-clk/list/
4972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4973 F: Documentation/devicetree/bindings/clock/
4975 F: include/linux/clk-pr*
4976 F: include/linux/clk/
4977 F: include/linux/of_clk.h
4978 X: drivers/clk/clkdev.c
4980 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4981 M: Steve French <sfrench@samba.org>
4982 L: linux-cifs@vger.kernel.org
4983 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4985 W: http://linux-cifs.samba.org/
4986 T: git git://git.samba.org/sfrench/cifs-2.6.git
4987 F: Documentation/admin-guide/cifs/
4991 COMPACTPCI HOTPLUG CORE
4992 M: Scott Murray <scott@spiteful.org>
4993 L: linux-pci@vger.kernel.org
4995 F: drivers/pci/hotplug/cpci_hotplug*
4997 COMPACTPCI HOTPLUG GENERIC DRIVER
4998 M: Scott Murray <scott@spiteful.org>
4999 L: linux-pci@vger.kernel.org
5001 F: drivers/pci/hotplug/cpcihp_generic.c
5003 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5004 M: Scott Murray <scott@spiteful.org>
5005 L: linux-pci@vger.kernel.org
5007 F: drivers/pci/hotplug/cpcihp_zt5550.*
5009 COMPAL LAPTOP SUPPORT
5010 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5011 L: platform-driver-x86@vger.kernel.org
5013 F: drivers/platform/x86/compal-laptop.c
5016 M: Miguel Ojeda <ojeda@kernel.org>
5017 R: Nick Desaulniers <ndesaulniers@google.com>
5019 F: include/linux/compiler_attributes.h
5021 COMPUTE EXPRESS LINK (CXL)
5022 M: Alison Schofield <alison.schofield@intel.com>
5023 M: Vishal Verma <vishal.l.verma@intel.com>
5024 M: Ira Weiny <ira.weiny@intel.com>
5025 M: Ben Widawsky <ben.widawsky@intel.com>
5026 M: Dan Williams <dan.j.williams@intel.com>
5027 L: linux-cxl@vger.kernel.org
5030 F: include/uapi/linux/cxl_mem.h
5032 CONEXANT ACCESSRUNNER USB DRIVER
5033 L: accessrunner-general@lists.sourceforge.net
5035 W: http://accessrunner.sourceforge.net/
5036 F: drivers/usb/atm/cxacru.c
5039 M: Joel Becker <jlbec@evilplan.org>
5040 M: Christoph Hellwig <hch@lst.de>
5042 T: git git://git.infradead.org/users/hch/configfs.git
5044 F: include/linux/configfs.h
5045 F: samples/configfs/
5048 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5050 F: drivers/video/console/
5051 F: include/linux/console*
5054 M: Frederic Weisbecker <frederic@kernel.org>
5056 F: kernel/context_tracking.c
5057 F: include/linux/context_tracking*
5059 CONTROL GROUP (CGROUP)
5060 M: Tejun Heo <tj@kernel.org>
5061 M: Zefan Li <lizefan.x@bytedance.com>
5062 M: Johannes Weiner <hannes@cmpxchg.org>
5063 L: cgroups@vger.kernel.org
5065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5066 F: Documentation/admin-guide/cgroup-v1/
5067 F: Documentation/admin-guide/cgroup-v2.rst
5068 F: include/linux/cgroup*
5070 F: tools/testing/selftests/cgroup/
5072 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5073 M: Tejun Heo <tj@kernel.org>
5074 M: Jens Axboe <axboe@kernel.dk>
5075 L: cgroups@vger.kernel.org
5076 L: linux-block@vger.kernel.org
5077 T: git git://git.kernel.dk/linux-block
5078 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5079 F: block/bfq-cgroup.c
5080 F: block/blk-cgroup.c
5081 F: block/blk-iolatency.c
5082 F: block/blk-throttle.c
5083 F: include/linux/blk-cgroup.h
5085 CONTROL GROUP - CPUSET
5086 M: Zefan Li <lizefan.x@bytedance.com>
5087 L: cgroups@vger.kernel.org
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5090 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5091 F: include/linux/cpuset.h
5092 F: kernel/cgroup/cpuset.c
5094 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5095 M: Johannes Weiner <hannes@cmpxchg.org>
5096 M: Michal Hocko <mhocko@kernel.org>
5097 M: Roman Gushchin <roman.gushchin@linux.dev>
5098 M: Shakeel Butt <shakeelb@google.com>
5099 R: Muchun Song <songmuchun@bytedance.com>
5100 L: cgroups@vger.kernel.org
5101 L: linux-mm@kvack.org
5105 F: tools/testing/selftests/cgroup/memcg_protection.m
5106 F: tools/testing/selftests/cgroup/test_kmem.c
5107 F: tools/testing/selftests/cgroup/test_memcontrol.c
5109 CORETEMP HARDWARE MONITORING DRIVER
5110 M: Fenghua Yu <fenghua.yu@intel.com>
5111 L: linux-hwmon@vger.kernel.org
5113 F: Documentation/hwmon/coretemp.rst
5114 F: drivers/hwmon/coretemp.c
5116 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5117 M: Marius Zachmann <mail@mariuszachmann.de>
5118 L: linux-hwmon@vger.kernel.org
5120 F: drivers/hwmon/corsair-cpro.c
5122 CORSAIR-PSU HARDWARE MONITOR DRIVER
5123 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5124 L: linux-hwmon@vger.kernel.org
5126 F: Documentation/hwmon/corsair-psu.rst
5127 F: drivers/hwmon/corsair-psu.c
5130 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5131 L: linux-iio@vger.kernel.org
5133 T: git git@gitlab.com:vilhelmgray/counter.git
5134 F: Documentation/ABI/testing/sysfs-bus-counter
5135 F: Documentation/driver-api/generic-counter.rst
5137 F: include/linux/counter.h
5138 F: include/uapi/linux/counter.h
5142 M: Bence Csókás <bence98@sch.bme.hu>
5144 F: drivers/i2c/busses/i2c-cp2615.c
5146 CPMAC ETHERNET DRIVER
5147 M: Florian Fainelli <f.fainelli@gmail.com>
5148 L: netdev@vger.kernel.org
5150 F: drivers/net/ethernet/ti/cpmac.c
5152 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5153 M: Viresh Kumar <viresh.kumar@linaro.org>
5154 M: Sudeep Holla <sudeep.holla@arm.com>
5155 L: linux-pm@vger.kernel.org
5157 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5158 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5160 CPU FREQUENCY SCALING FRAMEWORK
5161 M: "Rafael J. Wysocki" <rafael@kernel.org>
5162 M: Viresh Kumar <viresh.kumar@linaro.org>
5163 L: linux-pm@vger.kernel.org
5165 B: https://bugzilla.kernel.org
5166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5168 F: Documentation/admin-guide/pm/cpufreq.rst
5169 F: Documentation/admin-guide/pm/intel_pstate.rst
5170 F: Documentation/cpu-freq/
5171 F: Documentation/devicetree/bindings/cpufreq/
5173 F: include/linux/cpufreq.h
5174 F: include/linux/sched/cpufreq.h
5175 F: kernel/sched/cpufreq*.c
5176 F: tools/testing/selftests/cpufreq/
5178 CPU IDLE TIME MANAGEMENT FRAMEWORK
5179 M: "Rafael J. Wysocki" <rafael@kernel.org>
5180 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5181 L: linux-pm@vger.kernel.org
5183 B: https://bugzilla.kernel.org
5184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5185 F: Documentation/admin-guide/pm/cpuidle.rst
5186 F: Documentation/driver-api/pm/cpuidle.rst
5188 F: include/linux/cpuidle.h
5190 CPU POWER MONITORING SUBSYSTEM
5191 M: Thomas Renninger <trenn@suse.com>
5192 M: Shuah Khan <shuah@kernel.org>
5193 M: Shuah Khan <skhan@linuxfoundation.org>
5194 L: linux-pm@vger.kernel.org
5196 F: tools/power/cpupower/
5199 M: "H. Peter Anvin" <hpa@zytor.com>
5201 F: arch/x86/kernel/cpuid.c
5202 F: arch/x86/kernel/msr.c
5204 CPUIDLE DRIVER - ARM BIG LITTLE
5205 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5206 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5207 L: linux-pm@vger.kernel.org
5208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5211 F: drivers/cpuidle/cpuidle-big_little.c
5213 CPUIDLE DRIVER - ARM EXYNOS
5214 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5215 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5216 M: Kukjin Kim <kgene@kernel.org>
5217 L: linux-pm@vger.kernel.org
5218 L: linux-samsung-soc@vger.kernel.org
5220 F: arch/arm/mach-exynos/pm.c
5221 F: drivers/cpuidle/cpuidle-exynos.c
5222 F: include/linux/platform_data/cpuidle-exynos.h
5224 CPUIDLE DRIVER - ARM PSCI
5225 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5226 M: Sudeep Holla <sudeep.holla@arm.com>
5227 L: linux-pm@vger.kernel.org
5228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5230 F: drivers/cpuidle/cpuidle-psci.c
5232 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5233 M: Ulf Hansson <ulf.hansson@linaro.org>
5234 L: linux-pm@vger.kernel.org
5235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5237 F: drivers/cpuidle/cpuidle-psci.h
5238 F: drivers/cpuidle/cpuidle-psci-domain.c
5240 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5241 M: Ulf Hansson <ulf.hansson@linaro.org>
5242 L: linux-pm@vger.kernel.org
5244 F: drivers/cpuidle/dt_idle_genpd.c
5245 F: drivers/cpuidle/dt_idle_genpd.h
5247 CPUIDLE DRIVER - RISC-V SBI
5248 M: Anup Patel <anup@brainfault.org>
5249 L: linux-pm@vger.kernel.org
5250 L: linux-riscv@lists.infradead.org
5252 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5255 M: Nicolas Pitre <nico@fluxnic.net>
5257 F: Documentation/filesystems/cramfs.rst
5261 M: Bastien Nocera <hadess@hadess.net>
5262 L: linux-input@vger.kernel.org
5264 F: drivers/hid/hid-creative-sb0540.c
5267 M: Herbert Xu <herbert@gondor.apana.org.au>
5268 M: "David S. Miller" <davem@davemloft.net>
5269 L: linux-crypto@vger.kernel.org
5271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5273 F: Documentation/crypto/
5274 F: Documentation/devicetree/bindings/crypto/
5279 F: include/linux/crypto*
5282 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5283 M: Neil Horman <nhorman@tuxdriver.com>
5284 L: linux-crypto@vger.kernel.org
5286 F: crypto/ansi_cprng.c
5290 M: Hans Verkuil <hverkuil@xs4all.nl>
5291 L: linux-media@vger.kernel.org
5293 W: http://linuxtv.org
5294 T: git git://linuxtv.org/media_tree.git
5295 F: drivers/media/i2c/cs3308.c
5297 CS5535 Audio ALSA driver
5298 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5300 F: sound/pci/cs5535audio/
5302 CSI DRIVERS FOR ALLWINNER V3s
5303 M: Yong Deng <yong.deng@magewell.com>
5304 L: linux-media@vger.kernel.org
5306 T: git git://linuxtv.org/media_tree.git
5307 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5308 F: drivers/media/platform/sunxi/sun6i-csi/
5311 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5312 M: Ondrej Ille <ondrej.ille@gmail.com>
5313 L: linux-can@vger.kernel.org
5315 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5316 F: drivers/net/can/ctucanfd/
5319 M: Solomon Peachy <pizza@shaftnet.org>
5321 F: drivers/net/wireless/st/cw1200/
5323 CX18 VIDEO4LINUX DRIVER
5324 M: Andy Walls <awalls@md.metrocast.net>
5325 L: linux-media@vger.kernel.org
5327 W: https://linuxtv.org
5328 T: git git://linuxtv.org/media_tree.git
5329 F: drivers/media/pci/cx18/
5330 F: include/uapi/linux/ivtv*
5332 CX2341X MPEG ENCODER HELPER MODULE
5333 M: Hans Verkuil <hverkuil@xs4all.nl>
5334 L: linux-media@vger.kernel.org
5336 W: https://linuxtv.org
5337 T: git git://linuxtv.org/media_tree.git
5338 F: drivers/media/common/cx2341x*
5339 F: include/media/drv-intf/cx2341x.h
5341 CX24120 MEDIA DRIVER
5342 M: Jemma Denson <jdenson@gmail.com>
5343 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5344 L: linux-media@vger.kernel.org
5346 W: https://linuxtv.org
5347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5348 F: drivers/media/dvb-frontends/cx24120*
5350 CX88 VIDEO4LINUX DRIVER
5351 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5352 L: linux-media@vger.kernel.org
5354 W: https://linuxtv.org
5355 T: git git://linuxtv.org/media_tree.git
5356 F: Documentation/driver-api/media/drivers/cx88*
5357 F: drivers/media/pci/cx88/
5359 CXD2820R MEDIA DRIVER
5360 M: Antti Palosaari <crope@iki.fi>
5361 L: linux-media@vger.kernel.org
5363 W: https://linuxtv.org
5364 W: http://palosaari.fi/linux/
5365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5366 T: git git://linuxtv.org/anttip/media_tree.git
5367 F: drivers/media/dvb-frontends/cxd2820r*
5369 CXGB3 ETHERNET DRIVER (CXGB3)
5370 M: Raju Rangoju <rajur@chelsio.com>
5371 L: netdev@vger.kernel.org
5373 W: http://www.chelsio.com
5374 F: drivers/net/ethernet/chelsio/cxgb3/
5376 CXGB3 ISCSI DRIVER (CXGB3I)
5377 M: Karen Xie <kxie@chelsio.com>
5378 L: linux-scsi@vger.kernel.org
5380 W: http://www.chelsio.com
5381 F: drivers/scsi/cxgbi/cxgb3i
5383 CXGB4 CRYPTO DRIVER (chcr)
5384 M: Ayush Sawal <ayush.sawal@chelsio.com>
5385 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5386 M: Rohit Maheshwari <rohitm@chelsio.com>
5387 L: linux-crypto@vger.kernel.org
5389 W: http://www.chelsio.com
5390 F: drivers/crypto/chelsio
5392 CXGB4 INLINE CRYPTO DRIVER
5393 M: Ayush Sawal <ayush.sawal@chelsio.com>
5394 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5395 M: Rohit Maheshwari <rohitm@chelsio.com>
5396 L: netdev@vger.kernel.org
5398 W: http://www.chelsio.com
5399 F: drivers/net/ethernet/chelsio/inline_crypto/
5401 CXGB4 ETHERNET DRIVER (CXGB4)
5402 M: Raju Rangoju <rajur@chelsio.com>
5403 L: netdev@vger.kernel.org
5405 W: http://www.chelsio.com
5406 F: drivers/net/ethernet/chelsio/cxgb4/
5408 CXGB4 ISCSI DRIVER (CXGB4I)
5409 M: Karen Xie <kxie@chelsio.com>
5410 L: linux-scsi@vger.kernel.org
5412 W: http://www.chelsio.com
5413 F: drivers/scsi/cxgbi/cxgb4i
5415 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5416 M: Potnuri Bharat Teja <bharat@chelsio.com>
5417 L: linux-rdma@vger.kernel.org
5419 W: http://www.openfabrics.org
5420 F: drivers/infiniband/hw/cxgb4/
5421 F: include/uapi/rdma/cxgb4-abi.h
5423 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5424 M: Raju Rangoju <rajur@chelsio.com>
5425 L: netdev@vger.kernel.org
5427 W: http://www.chelsio.com
5428 F: drivers/net/ethernet/chelsio/cxgb4vf/
5430 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5431 M: Frederic Barrat <fbarrat@linux.ibm.com>
5432 M: Andrew Donnellan <ajd@linux.ibm.com>
5433 L: linuxppc-dev@lists.ozlabs.org
5435 F: Documentation/ABI/testing/sysfs-class-cxl
5436 F: Documentation/powerpc/cxl.rst
5437 F: arch/powerpc/platforms/powernv/pci-cxl.c
5438 F: drivers/misc/cxl/
5439 F: include/misc/cxl*
5440 F: include/uapi/misc/cxl.h
5442 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5443 M: Manoj N. Kumar <manoj@linux.ibm.com>
5444 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5445 M: Uma Krishnan <ukrishn@linux.ibm.com>
5446 L: linux-scsi@vger.kernel.org
5448 F: Documentation/powerpc/cxlflash.rst
5449 F: drivers/scsi/cxlflash/
5450 F: include/uapi/scsi/cxlflash_ioctl.h
5453 M: Russell King <linux@armlinux.org.uk>
5454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5456 W: http://www.armlinux.org.uk/
5457 F: drivers/video/fbdev/cyber2000fb.*
5459 CYCLADES PC300 DRIVER
5461 F: drivers/net/wan/pc300*
5463 CYPRESS_FIRMWARE MEDIA DRIVER
5464 M: Antti Palosaari <crope@iki.fi>
5465 L: linux-media@vger.kernel.org
5467 W: https://linuxtv.org
5468 W: http://palosaari.fi/linux/
5469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5470 T: git git://linuxtv.org/anttip/media_tree.git
5471 F: drivers/media/common/cypress_firmware*
5473 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5474 M: Linus Walleij <linus.walleij@linaro.org>
5475 L: linux-input@vger.kernel.org
5477 F: drivers/input/touchscreen/cy8ctma140.c
5479 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5480 M: Yassine Oudjana <y.oudjana@protonmail.com>
5481 L: linux-input@vger.kernel.org
5483 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5484 F: drivers/input/keyboard/cypress-sf.c
5486 CYTTSP TOUCHSCREEN DRIVER
5487 M: Linus Walleij <linus.walleij@linaro.org>
5488 L: linux-input@vger.kernel.org
5490 F: drivers/input/touchscreen/cyttsp*
5492 D-LINK DIR-685 TOUCHKEYS DRIVER
5493 M: Linus Walleij <linus.walleij@linaro.org>
5494 L: linux-input@vger.kernel.org
5496 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5498 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5499 M: Joshua Kinard <kumba@gentoo.org>
5501 F: drivers/rtc/rtc-ds1685.c
5502 F: include/linux/rtc/ds1685.h
5504 DAMA SLAVE for AX.25
5505 M: Joerg Reuter <jreuter@yaina.de>
5506 L: linux-hams@vger.kernel.org
5508 W: http://yaina.de/jreuter/
5509 W: http://www.qsl.net/dl1bke/
5510 F: net/ax25/af_ax25.c
5511 F: net/ax25/ax25_dev.c
5512 F: net/ax25/ax25_ds_*
5513 F: net/ax25/ax25_in.c
5514 F: net/ax25/ax25_out.c
5515 F: net/ax25/ax25_timer.c
5516 F: net/ax25/sysctl_net_ax25.c
5519 M: SeongJae Park <sj@kernel.org>
5520 L: damon@lists.linux.dev
5521 L: linux-mm@kvack.org
5523 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5524 F: Documentation/admin-guide/mm/damon/
5525 F: Documentation/vm/damon/
5526 F: include/linux/damon.h
5527 F: include/trace/events/damon.h
5529 F: tools/testing/selftests/damon/
5531 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5532 L: netdev@vger.kernel.org
5534 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5535 F: drivers/net/ethernet/dec/tulip/dmfe.c
5537 DC390/AM53C974 SCSI driver
5538 M: Hannes Reinecke <hare@suse.com>
5539 L: linux-scsi@vger.kernel.org
5541 F: drivers/scsi/am53c974.c
5544 M: Oliver Neukum <oliver@neukum.org>
5545 M: Ali Akcaagac <aliakc@web.de>
5546 M: Jamie Lenehan <lenehan@twibble.org>
5547 L: dc395x@twibble.org
5549 W: http://twibble.org/dist/dc395x/
5550 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5551 F: Documentation/scsi/dc395x.rst
5552 F: drivers/scsi/dc395x.*
5555 L: dccp@vger.kernel.org
5557 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5558 F: include/linux/dccp.h
5559 F: include/linux/tfrc.h
5560 F: include/uapi/linux/dccp.h
5563 DECnet NETWORK LAYER
5564 L: linux-decnet-user@lists.sourceforge.net
5566 W: http://linux-decnet.sourceforge.net
5567 F: Documentation/networking/decnet.rst
5570 DECSTATION PLATFORM SUPPORT
5571 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5572 L: linux-mips@vger.kernel.org
5574 W: http://www.linux-mips.org/wiki/DECstation
5576 F: arch/mips/include/asm/dec/
5577 F: arch/mips/include/asm/mach-dec/
5579 DEFXX FDDI NETWORK DRIVER
5580 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5582 F: drivers/net/fddi/defxx.*
5584 DEFZA FDDI NETWORK DRIVER
5585 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5587 F: drivers/net/fddi/defza.*
5589 DEINTERLACE DRIVERS FOR ALLWINNER H3
5590 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5591 L: linux-media@vger.kernel.org
5593 T: git git://linuxtv.org/media_tree.git
5594 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5595 F: drivers/media/platform/sunxi/sun8i-di/
5598 M: Matthew Garrett <mjg59@srcf.ucam.org>
5599 M: Pali Rohár <pali@kernel.org>
5600 L: platform-driver-x86@vger.kernel.org
5602 F: drivers/platform/x86/dell/dell-laptop.c
5604 DELL LAPTOP FREEFALL DRIVER
5605 M: Pali Rohár <pali@kernel.org>
5607 F: drivers/platform/x86/dell/dell-smo8800.c
5609 DELL LAPTOP RBTN DRIVER
5610 M: Pali Rohár <pali@kernel.org>
5612 F: drivers/platform/x86/dell/dell-rbtn.*
5614 DELL LAPTOP SMM DRIVER
5615 M: Pali Rohár <pali@kernel.org>
5617 F: Documentation/ABI/obsolete/procfs-i8k
5618 F: drivers/hwmon/dell-smm-hwmon.c
5619 F: include/uapi/linux/i8k.h
5621 DELL REMOTE BIOS UPDATE DRIVER
5622 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5623 L: platform-driver-x86@vger.kernel.org
5625 F: drivers/platform/x86/dell/dell_rbu.c
5628 M: Pali Rohár <pali@kernel.org>
5629 L: Dell.Client.Kernel@dell.com
5630 L: platform-driver-x86@vger.kernel.org
5632 F: drivers/platform/x86/dell/dell-smbios.*
5634 DELL SMBIOS SMM DRIVER
5635 L: Dell.Client.Kernel@dell.com
5636 L: platform-driver-x86@vger.kernel.org
5638 F: drivers/platform/x86/dell/dell-smbios-smm.c
5640 DELL SMBIOS WMI DRIVER
5641 L: Dell.Client.Kernel@dell.com
5642 L: platform-driver-x86@vger.kernel.org
5644 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5645 F: tools/wmi/dell-smbios-example.c
5647 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5648 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5649 L: platform-driver-x86@vger.kernel.org
5651 F: Documentation/driver-api/dcdbas.rst
5652 F: drivers/platform/x86/dell/dcdbas.*
5654 DELL WMI DESCRIPTOR DRIVER
5655 L: Dell.Client.Kernel@dell.com
5657 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5659 DELL WMI SYSMAN DRIVER
5660 M: Divya Bharathi <divya.bharathi@dell.com>
5661 M: Prasanth Ksr <prasanth.ksr@dell.com>
5662 L: Dell.Client.Kernel@dell.com
5663 L: platform-driver-x86@vger.kernel.org
5665 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5666 F: drivers/platform/x86/dell/dell-wmi-sysman/
5668 DELL WMI NOTIFICATIONS DRIVER
5669 M: Matthew Garrett <mjg59@srcf.ucam.org>
5670 M: Pali Rohár <pali@kernel.org>
5672 F: drivers/platform/x86/dell/dell-wmi-base.c
5674 DELL WMI HARDWARE PRIVACY SUPPORT
5675 M: Perry Yuan <Perry.Yuan@dell.com>
5676 L: Dell.Client.Kernel@dell.com
5677 L: platform-driver-x86@vger.kernel.org
5679 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5681 DELTA ST MEDIA DRIVER
5682 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5683 L: linux-media@vger.kernel.org
5685 W: https://linuxtv.org
5686 T: git git://linuxtv.org/media_tree.git
5687 F: drivers/media/platform/st/sti/delta
5689 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5690 M: Zev Weiss <zev@bewilderbeest.net>
5691 L: linux-hwmon@vger.kernel.org
5693 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5695 DELTA DPS920AB PSU DRIVER
5696 M: Robert Marko <robert.marko@sartura.hr>
5697 L: linux-hwmon@vger.kernel.org
5699 F: Documentation/hwmon/dps920ab.rst
5700 F: drivers/hwmon/pmbus/dps920ab.c
5702 DELTA NETWORKS TN48M CPLD DRIVERS
5703 M: Robert Marko <robert.marko@sartura.hr>
5705 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5706 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5707 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5708 F: drivers/gpio/gpio-tn48m.c
5709 F: include/dt-bindings/reset/delta,tn48m-reset.h
5712 L: linux-mtd@lists.infradead.org
5714 F: drivers/mtd/nand/raw/denali*
5716 DESIGNWARE EDMA CORE IP DRIVER
5717 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5718 L: dmaengine@vger.kernel.org
5720 F: drivers/dma/dw-edma/
5721 F: include/linux/dma/edma.h
5723 DESIGNWARE XDATA IP DRIVER
5724 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5725 L: linux-pci@vger.kernel.org
5727 F: Documentation/misc-devices/dw-xdata-pcie.rst
5728 F: drivers/misc/dw-xdata-pcie.c
5730 DESIGNWARE USB2 DRD IP DRIVER
5731 M: Minas Harutyunyan <hminas@synopsys.com>
5732 L: linux-usb@vger.kernel.org
5734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5735 F: drivers/usb/dwc2/
5737 DESIGNWARE USB3 DRD IP DRIVER
5738 M: Felipe Balbi <balbi@kernel.org>
5739 L: linux-usb@vger.kernel.org
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5742 F: drivers/usb/dwc3/
5744 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5745 M: Andreas Klinger <ak@it-klinger.de>
5746 L: linux-iio@vger.kernel.org
5748 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5749 F: drivers/iio/proximity/srf*.c
5751 DEVICE COREDUMP (DEV_COREDUMP)
5752 M: Johannes Berg <johannes@sipsolutions.net>
5753 L: linux-kernel@vger.kernel.org
5755 F: drivers/base/devcoredump.c
5756 F: include/linux/devcoredump.h
5758 DEVICE DEPENDENCY HELPER SCRIPT
5759 M: Saravana Kannan <saravanak@google.com>
5760 L: linux-kernel@vger.kernel.org
5762 F: scripts/dev-needs.sh
5764 DEVICE DIRECT ACCESS (DAX)
5765 M: Dan Williams <dan.j.williams@intel.com>
5766 M: Vishal Verma <vishal.l.verma@intel.com>
5767 M: Dave Jiang <dave.jiang@intel.com>
5768 L: nvdimm@lists.linux.dev
5772 DEVICE FREQUENCY (DEVFREQ)
5773 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5774 M: Kyungmin Park <kyungmin.park@samsung.com>
5775 M: Chanwoo Choi <cw00.choi@samsung.com>
5776 L: linux-pm@vger.kernel.org
5778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5779 F: Documentation/devicetree/bindings/devfreq/
5781 F: include/linux/devfreq.h
5782 F: include/trace/events/devfreq.h
5784 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5785 M: Chanwoo Choi <cw00.choi@samsung.com>
5786 L: linux-pm@vger.kernel.org
5788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5789 F: Documentation/devicetree/bindings/devfreq/event/
5790 F: drivers/devfreq/devfreq-event.c
5791 F: drivers/devfreq/event/
5792 F: include/dt-bindings/pmu/exynos_ppmu.h
5793 F: include/linux/devfreq-event.h
5795 DEVICE NUMBER REGISTRY
5796 M: Torben Mathiasen <device@lanana.org>
5798 W: http://lanana.org/docs/device-list/index.html
5800 DEVICE RESOURCE MANAGEMENT HELPERS
5801 M: Hans de Goede <hdegoede@redhat.com>
5802 R: Matti Vaittinen <mazziesaccount@gmail.com>
5804 F: include/linux/devm-helpers.h
5807 M: Alasdair Kergon <agk@redhat.com>
5808 M: Mike Snitzer <snitzer@kernel.org>
5809 M: dm-devel@redhat.com
5810 L: dm-devel@redhat.com
5812 W: http://sources.redhat.com/dm
5813 Q: http://patchwork.kernel.org/project/dm-devel/list/
5814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5815 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5816 F: Documentation/admin-guide/device-mapper/
5817 F: drivers/md/Kconfig
5818 F: drivers/md/Makefile
5820 F: drivers/md/persistent-data/
5821 F: include/linux/device-mapper.h
5822 F: include/linux/dm-*.h
5823 F: include/uapi/linux/dm-*.h
5826 M: Jiri Pirko <jiri@nvidia.com>
5827 L: netdev@vger.kernel.org
5829 F: Documentation/networking/devlink
5830 F: include/net/devlink.h
5831 F: include/uapi/linux/devlink.h
5832 F: net/core/devlink.c
5834 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5835 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5836 L: kernel@dh-electronics.com
5838 F: arch/arm/boot/dts/imx6*-dhcom-*
5840 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5841 M: Marek Vasut <marex@denx.de>
5842 L: kernel@dh-electronics.com
5844 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5845 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5847 DIALOG SEMICONDUCTOR DRIVERS
5848 M: Support Opensource <support.opensource@diasemi.com>
5850 W: http://www.dialog-semiconductor.com/products
5851 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5852 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5853 F: Documentation/devicetree/bindings/mfd/da90*.txt
5854 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5855 F: Documentation/devicetree/bindings/regulator/da92*.txt
5856 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5857 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5858 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5859 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5860 F: Documentation/hwmon/da90??.rst
5861 F: drivers/gpio/gpio-da90??.c
5862 F: drivers/hwmon/da90??-hwmon.c
5863 F: drivers/iio/adc/da91??-*.c
5864 F: drivers/input/misc/da72??.[ch]
5865 F: drivers/input/misc/da90??_onkey.c
5866 F: drivers/input/touchscreen/da9052_tsi.c
5867 F: drivers/leds/leds-da90??.c
5868 F: drivers/mfd/da903x.c
5869 F: drivers/mfd/da90??-*.c
5870 F: drivers/mfd/da91??-*.c
5871 F: drivers/pinctrl/pinctrl-da90??.c
5872 F: drivers/power/supply/da9052-battery.c
5873 F: drivers/power/supply/da91??-*.c
5874 F: drivers/regulator/da9???-regulator.[ch]
5875 F: drivers/regulator/slg51000-regulator.[ch]
5876 F: drivers/rtc/rtc-da90??.c
5877 F: drivers/thermal/da90??-thermal.c
5878 F: drivers/video/backlight/da90??_bl.c
5879 F: drivers/watchdog/da90??_wdt.c
5880 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5881 F: include/linux/mfd/da903x.h
5882 F: include/linux/mfd/da9052/
5883 F: include/linux/mfd/da9055/
5884 F: include/linux/mfd/da9062/
5885 F: include/linux/mfd/da9063/
5886 F: include/linux/mfd/da9150/
5887 F: include/linux/regulator/da9211.h
5888 F: include/sound/da[79]*.h
5889 F: sound/soc/codecs/da[79]*.[ch]
5891 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5892 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5893 L: linux-gpio@vger.kernel.org
5895 F: drivers/gpio/gpio-gpio-mm.c
5897 DIOLAN U2C-12 I2C DRIVER
5898 M: Guenter Roeck <linux@roeck-us.net>
5899 L: linux-i2c@vger.kernel.org
5901 F: drivers/i2c/busses/i2c-diolan-u2c.c
5903 DIRECTORY NOTIFICATION (DNOTIFY)
5904 M: Jan Kara <jack@suse.cz>
5905 R: Amir Goldstein <amir73il@gmail.com>
5906 L: linux-fsdevel@vger.kernel.org
5908 F: Documentation/filesystems/dnotify.rst
5909 F: fs/notify/dnotify/
5910 F: include/linux/dnotify.h
5912 DISK GEOMETRY AND PARTITION HANDLING
5913 M: Andries Brouwer <aeb@cwi.nl>
5915 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5916 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5917 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5920 M: Jan Kara <jack@suse.com>
5922 F: Documentation/filesystems/quota.rst
5924 F: include/linux/quota*.h
5925 F: include/uapi/linux/quota*.h
5927 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5928 M: Bernie Thompson <bernie@plugable.com>
5929 L: linux-fbdev@vger.kernel.org
5931 W: http://plugable.com/category/projects/udlfb/
5932 F: Documentation/fb/udlfb.rst
5933 F: drivers/video/fbdev/udlfb.c
5934 F: include/video/udlfb.h
5936 DISTRIBUTED LOCK MANAGER (DLM)
5937 M: Christine Caulfield <ccaulfie@redhat.com>
5938 M: David Teigland <teigland@redhat.com>
5939 L: cluster-devel@redhat.com
5941 W: http://sources.redhat.com/cluster/
5942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5945 DMA BUFFER SHARING FRAMEWORK
5946 M: Sumit Semwal <sumit.semwal@linaro.org>
5947 M: Christian König <christian.koenig@amd.com>
5948 L: linux-media@vger.kernel.org
5949 L: dri-devel@lists.freedesktop.org
5950 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5952 T: git git://anongit.freedesktop.org/drm/drm-misc
5953 F: Documentation/driver-api/dma-buf.rst
5955 F: include/linux/*fence.h
5956 F: include/linux/dma-buf.h
5957 F: include/linux/dma-resv.h
5958 K: \bdma_(?:buf|fence|resv)\b
5960 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5961 M: Vinod Koul <vkoul@kernel.org>
5962 L: dmaengine@vger.kernel.org
5964 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5966 F: Documentation/devicetree/bindings/dma/
5967 F: Documentation/driver-api/dmaengine/
5969 F: include/linux/dma/
5970 F: include/linux/dmaengine.h
5971 F: include/linux/of_dma.h
5974 M: Christoph Hellwig <hch@lst.de>
5975 M: Marek Szyprowski <m.szyprowski@samsung.com>
5976 R: Robin Murphy <robin.murphy@arm.com>
5977 L: iommu@lists.linux-foundation.org
5979 W: http://git.infradead.org/users/hch/dma-mapping.git
5980 T: git git://git.infradead.org/users/hch/dma-mapping.git
5981 F: include/asm-generic/dma-mapping.h
5982 F: include/linux/dma-direct.h
5983 F: include/linux/dma-mapping.h
5984 F: include/linux/dma-map-ops.h
5987 DMA MAPPING BENCHMARK
5988 M: Xiang Chen <chenxiang66@hisilicon.com>
5989 L: iommu@lists.linux-foundation.org
5990 F: kernel/dma/map_benchmark.c
5991 F: tools/testing/selftests/dma/
5993 DMA-BUF HEAPS FRAMEWORK
5994 M: Sumit Semwal <sumit.semwal@linaro.org>
5995 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5996 R: Liam Mark <lmark@codeaurora.org>
5997 R: Laura Abbott <labbott@redhat.com>
5998 R: Brian Starkey <Brian.Starkey@arm.com>
5999 R: John Stultz <jstultz@google.com>
6000 L: linux-media@vger.kernel.org
6001 L: dri-devel@lists.freedesktop.org
6002 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: drivers/dma-buf/dma-heap.c
6006 F: drivers/dma-buf/heaps/*
6007 F: include/linux/dma-heap.h
6008 F: include/uapi/linux/dma-heap.h
6010 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6011 M: Lukasz Luba <lukasz.luba@arm.com>
6012 L: linux-pm@vger.kernel.org
6013 L: linux-samsung-soc@vger.kernel.org
6015 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6016 F: drivers/memory/samsung/exynos5422-dmc.c
6018 DME1737 HARDWARE MONITOR DRIVER
6019 M: Juerg Haefliger <juergh@gmail.com>
6020 L: linux-hwmon@vger.kernel.org
6022 F: Documentation/hwmon/dme1737.rst
6023 F: drivers/hwmon/dme1737.c
6026 M: Jean Delvare <jdelvare@suse.com>
6028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6029 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6030 F: drivers/firmware/dmi-id.c
6031 F: drivers/firmware/dmi_scan.c
6032 F: include/linux/dmi.h
6035 M: Jonathan Corbet <corbet@lwn.net>
6036 L: linux-doc@vger.kernel.org
6038 P: Documentation/doc-guide/maintainer-profile.rst
6039 T: git git://git.lwn.net/linux.git docs-next
6041 F: scripts/documentation-file-ref-check
6042 F: scripts/kernel-doc
6043 F: scripts/sphinx-pre-install
6044 X: Documentation/ABI/
6045 X: Documentation/admin-guide/media/
6046 X: Documentation/devicetree/
6047 X: Documentation/driver-api/media/
6048 X: Documentation/firmware-guide/acpi/
6049 X: Documentation/i2c/
6050 X: Documentation/power/
6051 X: Documentation/spi/
6052 X: Documentation/userspace-api/media/
6054 DOCUMENTATION REPORTING ISSUES
6055 M: Thorsten Leemhuis <linux@leemhuis.info>
6056 L: linux-doc@vger.kernel.org
6058 F: Documentation/admin-guide/reporting-issues.rst
6060 DOCUMENTATION SCRIPTS
6061 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6062 L: linux-doc@vger.kernel.org
6064 F: Documentation/sphinx/parse-headers.pl
6065 F: scripts/documentation-file-ref-check
6066 F: scripts/sphinx-pre-install
6068 DOCUMENTATION/ITALIAN
6069 M: Federico Vaga <federico.vaga@vaga.pv.it>
6070 L: linux-doc@vger.kernel.org
6072 F: Documentation/translations/it_IT
6074 DOCUMENTATION/JAPANESE
6075 R: Akira Yokosawa <akiyks@gmail.com>
6076 L: linux-doc@vger.kernel.org
6078 F: Documentation/translations/ja_JP
6080 DONGWOON DW9714 LENS VOICE COIL DRIVER
6081 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6082 L: linux-media@vger.kernel.org
6084 T: git git://linuxtv.org/media_tree.git
6085 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6086 F: drivers/media/i2c/dw9714.c
6088 DONGWOON DW9768 LENS VOICE COIL DRIVER
6089 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6090 L: linux-media@vger.kernel.org
6092 T: git git://linuxtv.org/media_tree.git
6093 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6094 F: drivers/media/i2c/dw9768.c
6096 DONGWOON DW9807 LENS VOICE COIL DRIVER
6097 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6098 L: linux-media@vger.kernel.org
6100 T: git git://linuxtv.org/media_tree.git
6101 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6102 F: drivers/media/i2c/dw9807-vcm.c
6105 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6106 L: blinux-list@redhat.com
6108 F: drivers/char/dtlk.c
6109 F: include/linux/dtlk.h
6111 DPAA2 DATAPATH I/O (DPIO) DRIVER
6112 M: Roy Pledge <Roy.Pledge@nxp.com>
6113 L: linux-kernel@vger.kernel.org
6115 F: drivers/soc/fsl/dpio
6117 DPAA2 ETHERNET DRIVER
6118 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6119 L: netdev@vger.kernel.org
6121 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6122 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6123 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6124 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6125 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6126 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6127 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6128 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6129 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6131 DPAA2 ETHERNET SWITCH DRIVER
6132 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6133 L: netdev@vger.kernel.org
6135 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6136 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6137 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6139 DPT_I2O SCSI RAID DRIVER
6140 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6141 L: linux-scsi@vger.kernel.org
6143 W: http://www.adaptec.com/
6144 F: drivers/scsi/dpt*
6145 F: drivers/scsi/dpt/
6148 M: Philipp Reisner <philipp.reisner@linbit.com>
6149 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6150 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6151 L: drbd-dev@lists.linbit.com
6153 W: http://www.drbd.org
6154 T: git git://git.linbit.com/linux-drbd.git
6155 T: git git://git.linbit.com/drbd-8.4.git
6156 F: Documentation/admin-guide/blockdev/
6157 F: drivers/block/drbd/
6160 DRIVER COMPONENT FRAMEWORK
6161 L: dri-devel@lists.freedesktop.org
6162 F: drivers/base/component.c
6163 F: include/linux/component.h
6165 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6166 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6167 R: "Rafael J. Wysocki" <rafael@kernel.org>
6169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6170 F: Documentation/core-api/kobject.rst
6174 F: include/linux/debugfs.h
6175 F: include/linux/kobj*
6178 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6179 M: Nishanth Menon <nm@ti.com>
6180 L: linux-pm@vger.kernel.org
6182 F: drivers/soc/ti/smartreflex.c
6183 F: include/linux/power/smartreflex.h
6185 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6186 M: Maxime Ripard <mripard@kernel.org>
6187 M: Chen-Yu Tsai <wens@csie.org>
6188 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6189 L: dri-devel@lists.freedesktop.org
6191 T: git git://anongit.freedesktop.org/drm/drm-misc
6192 F: drivers/gpu/drm/sun4i/sun8i*
6194 DRM DRIVER FOR ARM PL111 CLCD
6195 M: Emma Anholt <emma@anholt.net>
6197 T: git git://anongit.freedesktop.org/drm/drm-misc
6198 F: drivers/gpu/drm/pl111/
6200 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6201 M: Linus Walleij <linus.walleij@linaro.org>
6203 T: git git://anongit.freedesktop.org/drm/drm-misc
6204 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6205 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6207 DRM DRIVER FOR ASPEED BMC GFX
6208 M: Joel Stanley <joel@jms.id.au>
6209 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6211 T: git git://anongit.freedesktop.org/drm/drm-misc
6212 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6213 F: drivers/gpu/drm/aspeed/
6215 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6216 M: Dave Airlie <airlied@redhat.com>
6217 R: Thomas Zimmermann <tzimmermann@suse.de>
6218 L: dri-devel@lists.freedesktop.org
6220 T: git git://anongit.freedesktop.org/drm/drm-misc
6221 F: drivers/gpu/drm/ast/
6223 DRM DRIVER FOR BOCHS VIRTUAL GPU
6224 M: Gerd Hoffmann <kraxel@redhat.com>
6225 L: virtualization@lists.linux-foundation.org
6227 T: git git://anongit.freedesktop.org/drm/drm-misc
6228 F: drivers/gpu/drm/tiny/bochs.c
6230 DRM DRIVER FOR BOE HIMAX8279D PANELS
6231 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6233 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6234 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6236 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6237 M: Jagan Teki <jagan@amarulasolutions.com>
6239 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6240 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6242 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6243 M: Linus Walleij <linus.walleij@linaro.org>
6245 T: git git://anongit.freedesktop.org/drm/drm-misc
6246 F: drivers/gpu/drm/tve200/
6248 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6249 M: Icenowy Zheng <icenowy@aosc.io>
6251 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6252 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6254 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6255 M: Jagan Teki <jagan@amarulasolutions.com>
6257 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6258 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6260 DRM DRIVER FOR GENERIC USB DISPLAY
6261 M: Noralf Trønnes <noralf@tronnes.org>
6263 W: https://github.com/notro/gud/wiki
6264 T: git git://anongit.freedesktop.org/drm/drm-misc
6265 F: drivers/gpu/drm/gud/
6266 F: include/drm/gud.h
6268 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6269 M: Hans de Goede <hdegoede@redhat.com>
6271 T: git git://anongit.freedesktop.org/drm/drm-misc
6272 F: drivers/gpu/drm/tiny/gm12u320.c
6274 DRM DRIVER FOR HX8357D PANELS
6275 M: Emma Anholt <emma@anholt.net>
6277 T: git git://anongit.freedesktop.org/drm/drm-misc
6278 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6279 F: drivers/gpu/drm/tiny/hx8357d.c
6281 DRM DRIVER FOR ILITEK ILI9225 PANELS
6282 M: David Lechner <david@lechnology.com>
6284 T: git git://anongit.freedesktop.org/drm/drm-misc
6285 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6286 F: drivers/gpu/drm/tiny/ili9225.c
6288 DRM DRIVER FOR ILITEK ILI9486 PANELS
6289 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6291 T: git git://anongit.freedesktop.org/drm/drm-misc
6292 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6293 F: drivers/gpu/drm/tiny/ili9486.c
6295 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6296 S: Orphan / Obsolete
6297 F: drivers/gpu/drm/i810/
6298 F: include/uapi/drm/i810_drm.h
6300 DRM DRIVER FOR LVDS PANELS
6301 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6302 L: dri-devel@lists.freedesktop.org
6303 T: git git://anongit.freedesktop.org/drm/drm-misc
6305 F: drivers/gpu/drm/panel/panel-lvds.c
6306 F: Documentation/devicetree/bindings/display/lvds.yaml
6307 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6309 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6310 M: Guido Günther <agx@sigxcpu.org>
6311 R: Purism Kernel Team <kernel@puri.sm>
6313 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6314 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6316 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6317 S: Orphan / Obsolete
6318 F: drivers/gpu/drm/mga/
6319 F: include/uapi/drm/mga_drm.h
6321 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6322 M: Dave Airlie <airlied@redhat.com>
6323 R: Thomas Zimmermann <tzimmermann@suse.de>
6324 L: dri-devel@lists.freedesktop.org
6326 T: git git://anongit.freedesktop.org/drm/drm-misc
6327 F: drivers/gpu/drm/mgag200/
6329 DRM DRIVER FOR MI0283QT
6330 M: Noralf Trønnes <noralf@tronnes.org>
6332 T: git git://anongit.freedesktop.org/drm/drm-misc
6333 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6334 F: drivers/gpu/drm/tiny/mi0283qt.c
6336 DRM DRIVER FOR MIPI DBI compatible panels
6337 M: Noralf Trønnes <noralf@tronnes.org>
6339 W: https://github.com/notro/panel-mipi-dbi/wiki
6340 T: git git://anongit.freedesktop.org/drm/drm-misc
6341 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6342 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6344 DRM DRIVER FOR MSM ADRENO GPU
6345 M: Rob Clark <robdclark@gmail.com>
6346 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6347 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6348 R: Sean Paul <sean@poorly.run>
6349 L: linux-arm-msm@vger.kernel.org
6350 L: dri-devel@lists.freedesktop.org
6351 L: freedreno@lists.freedesktop.org
6353 T: git https://gitlab.freedesktop.org/drm/msm.git
6354 F: Documentation/devicetree/bindings/display/msm/
6355 F: drivers/gpu/drm/msm/
6356 F: include/uapi/drm/msm_drm.h
6358 DRM DRIVER FOR NOVATEK NT35510 PANELS
6359 M: Linus Walleij <linus.walleij@linaro.org>
6361 T: git git://anongit.freedesktop.org/drm/drm-misc
6362 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6363 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6365 DRM DRIVER FOR NOVATEK NT35560 PANELS
6366 M: Linus Walleij <linus.walleij@linaro.org>
6368 T: git git://anongit.freedesktop.org/drm/drm-misc
6369 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6370 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6372 DRM DRIVER FOR NOVATEK NT36672A PANELS
6373 M: Sumit Semwal <sumit.semwal@linaro.org>
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6377 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6379 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6380 M: Ben Skeggs <bskeggs@redhat.com>
6381 M: Karol Herbst <kherbst@redhat.com>
6382 M: Lyude Paul <lyude@redhat.com>
6383 L: dri-devel@lists.freedesktop.org
6384 L: nouveau@lists.freedesktop.org
6386 W: https://nouveau.freedesktop.org/
6387 Q: https://patchwork.freedesktop.org/project/nouveau/
6388 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6389 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6390 C: irc://irc.oftc.net/nouveau
6391 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6392 F: drivers/gpu/drm/nouveau/
6393 F: include/uapi/drm/nouveau_drm.h
6395 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6396 M: Stefan Mavrodiev <stefan@olimex.com>
6398 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6399 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6401 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6402 R: Douglas Anderson <dianders@chromium.org>
6403 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6404 F: drivers/gpu/drm/bridge/parade-ps8640.c
6406 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6407 M: Noralf Trønnes <noralf@tronnes.org>
6409 T: git git://anongit.freedesktop.org/drm/drm-misc
6410 F: Documentation/devicetree/bindings/display/repaper.txt
6411 F: drivers/gpu/drm/tiny/repaper.c
6413 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6414 M: Javier Martinez Canillas <javierm@redhat.com>
6416 T: git git://anongit.freedesktop.org/drm/drm-misc
6417 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6418 F: drivers/gpu/drm/solomon/ssd130x*
6420 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6421 M: Dave Airlie <airlied@redhat.com>
6422 M: Gerd Hoffmann <kraxel@redhat.com>
6423 L: virtualization@lists.linux-foundation.org
6425 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: drivers/gpu/drm/tiny/cirrus.c
6429 DRM DRIVER FOR QXL VIRTUAL GPU
6430 M: Dave Airlie <airlied@redhat.com>
6431 M: Gerd Hoffmann <kraxel@redhat.com>
6432 L: virtualization@lists.linux-foundation.org
6433 L: spice-devel@lists.freedesktop.org
6435 T: git git://anongit.freedesktop.org/drm/drm-misc
6436 F: drivers/gpu/drm/qxl/
6437 F: include/uapi/drm/qxl_drm.h
6439 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6440 S: Orphan / Obsolete
6441 F: drivers/gpu/drm/r128/
6442 F: include/uapi/drm/r128_drm.h
6444 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6445 M: Robert Chiras <robert.chiras@nxp.com>
6447 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6448 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6450 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6451 M: Linus Walleij <linus.walleij@linaro.org>
6453 T: git git://anongit.freedesktop.org/drm/drm-misc
6454 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6455 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6457 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6458 M: Markuss Broks <markuss.broks@gmail.com>
6460 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6461 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6463 DRM DRIVER FOR SITRONIX ST7703 PANELS
6464 M: Guido Günther <agx@sigxcpu.org>
6465 R: Purism Kernel Team <kernel@puri.sm>
6466 R: Ondrej Jirman <megous@megous.com>
6468 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6469 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6471 DRM DRIVER FOR SAVAGE VIDEO CARDS
6472 S: Orphan / Obsolete
6473 F: drivers/gpu/drm/savage/
6474 F: include/uapi/drm/savage_drm.h
6476 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6477 M: Thomas Zimmermann <tzimmermann@suse.de>
6478 L: dri-devel@lists.freedesktop.org
6480 T: git git://anongit.freedesktop.org/drm/drm-misc
6481 F: drivers/gpu/drm/tiny/simpledrm.c
6483 DRM DRIVER FOR SIS VIDEO CARDS
6484 S: Orphan / Obsolete
6485 F: drivers/gpu/drm/sis/
6486 F: include/uapi/drm/sis_drm.h
6488 DRM DRIVER FOR SITRONIX ST7586 PANELS
6489 M: David Lechner <david@lechnology.com>
6491 T: git git://anongit.freedesktop.org/drm/drm-misc
6492 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6493 F: drivers/gpu/drm/tiny/st7586.c
6495 DRM DRIVER FOR SITRONIX ST7701 PANELS
6496 M: Jagan Teki <jagan@amarulasolutions.com>
6498 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6499 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6501 DRM DRIVER FOR SITRONIX ST7735R PANELS
6502 M: David Lechner <david@lechnology.com>
6504 T: git git://anongit.freedesktop.org/drm/drm-misc
6505 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6506 F: drivers/gpu/drm/tiny/st7735r.c
6508 DRM DRIVER FOR ST-ERICSSON MCDE
6509 M: Linus Walleij <linus.walleij@linaro.org>
6511 T: git git://anongit.freedesktop.org/drm/drm-misc
6512 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6513 F: drivers/gpu/drm/mcde/
6515 DRM DRIVER FOR TDFX VIDEO CARDS
6516 S: Orphan / Obsolete
6517 F: drivers/gpu/drm/tdfx/
6519 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6520 R: Douglas Anderson <dianders@chromium.org>
6521 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6522 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6524 DRM DRIVER FOR TPO TPG110 PANELS
6525 M: Linus Walleij <linus.walleij@linaro.org>
6527 T: git git://anongit.freedesktop.org/drm/drm-misc
6528 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6529 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6531 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6532 M: Dave Airlie <airlied@redhat.com>
6533 R: Sean Paul <sean@poorly.run>
6534 R: Thomas Zimmermann <tzimmermann@suse.de>
6535 L: dri-devel@lists.freedesktop.org
6537 T: git git://anongit.freedesktop.org/drm/drm-misc
6538 F: drivers/gpu/drm/udl/
6540 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6541 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6542 M: Melissa Wen <melissa.srw@gmail.com>
6543 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6544 R: Daniel Vetter <daniel@ffwll.ch>
6545 L: dri-devel@lists.freedesktop.org
6547 T: git git://anongit.freedesktop.org/drm/drm-misc
6548 F: Documentation/gpu/vkms.rst
6549 F: drivers/gpu/drm/vkms/
6551 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6552 M: Hans de Goede <hdegoede@redhat.com>
6553 L: dri-devel@lists.freedesktop.org
6555 T: git git://anongit.freedesktop.org/drm/drm-misc
6556 F: drivers/gpu/drm/vboxvideo/
6558 DRM DRIVER FOR VMWARE VIRTUAL GPU
6559 M: Zack Rusin <zackr@vmware.com>
6560 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6561 L: dri-devel@lists.freedesktop.org
6563 T: git git://anongit.freedesktop.org/drm/drm-misc
6564 F: drivers/gpu/drm/vmwgfx/
6565 F: include/uapi/drm/vmwgfx_drm.h
6567 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6568 M: Linus Walleij <linus.walleij@linaro.org>
6570 T: git git://anongit.freedesktop.org/drm/drm-misc
6571 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6572 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6575 M: David Airlie <airlied@linux.ie>
6576 M: Daniel Vetter <daniel@ffwll.ch>
6577 L: dri-devel@lists.freedesktop.org
6579 B: https://gitlab.freedesktop.org/drm
6580 C: irc://irc.oftc.net/dri-devel
6581 T: git git://anongit.freedesktop.org/drm/drm
6582 F: Documentation/devicetree/bindings/display/
6583 F: Documentation/devicetree/bindings/gpu/
6584 F: Documentation/gpu/
6587 F: include/linux/vga*
6588 F: include/uapi/drm/
6590 DRM DRIVERS AND MISC GPU PATCHES
6591 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6592 M: Maxime Ripard <mripard@kernel.org>
6593 M: Thomas Zimmermann <tzimmermann@suse.de>
6595 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6596 T: git git://anongit.freedesktop.org/drm/drm-misc
6597 F: Documentation/gpu/
6598 F: drivers/gpu/drm/*
6601 F: include/linux/vga*
6602 F: include/uapi/drm/drm*
6604 DRM DRIVERS FOR ALLWINNER A10
6605 M: Maxime Ripard <mripard@kernel.org>
6606 M: Chen-Yu Tsai <wens@csie.org>
6607 L: dri-devel@lists.freedesktop.org
6609 T: git git://anongit.freedesktop.org/drm/drm-misc
6610 F: Documentation/devicetree/bindings/display/allwinner*
6611 F: drivers/gpu/drm/sun4i/
6613 DRM DRIVERS FOR AMLOGIC SOCS
6614 M: Neil Armstrong <narmstrong@baylibre.com>
6615 L: dri-devel@lists.freedesktop.org
6616 L: linux-amlogic@lists.infradead.org
6618 W: http://linux-meson.com/
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6621 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6622 F: Documentation/gpu/meson.rst
6623 F: drivers/gpu/drm/meson/
6625 DRM DRIVERS FOR ATMEL HLCDC
6626 M: Sam Ravnborg <sam@ravnborg.org>
6627 M: Boris Brezillon <bbrezillon@kernel.org>
6628 L: dri-devel@lists.freedesktop.org
6630 T: git git://anongit.freedesktop.org/drm/drm-misc
6631 F: Documentation/devicetree/bindings/display/atmel/
6632 F: drivers/gpu/drm/atmel-hlcdc/
6634 DRM DRIVERS FOR BRIDGE CHIPS
6635 M: Andrzej Hajda <andrzej.hajda@intel.com>
6636 M: Neil Armstrong <narmstrong@baylibre.com>
6637 M: Robert Foss <robert.foss@linaro.org>
6638 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6639 R: Jonas Karlman <jonas@kwiboo.se>
6640 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6642 T: git git://anongit.freedesktop.org/drm/drm-misc
6643 F: Documentation/devicetree/bindings/display/bridge/
6644 F: drivers/gpu/drm/bridge/
6646 DRM DRIVERS FOR EXYNOS
6647 M: Inki Dae <inki.dae@samsung.com>
6648 M: Joonyoung Shim <jy0922.shim@samsung.com>
6649 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6650 M: Kyungmin Park <kyungmin.park@samsung.com>
6651 L: dri-devel@lists.freedesktop.org
6653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6654 F: Documentation/devicetree/bindings/display/exynos/
6655 F: Documentation/devicetree/bindings/display/samsung/
6656 F: drivers/gpu/drm/exynos/
6657 F: include/uapi/drm/exynos_drm.h
6659 DRM DRIVERS FOR FREESCALE DCU
6660 M: Stefan Agner <stefan@agner.ch>
6661 M: Alison Wang <alison.wang@nxp.com>
6662 L: dri-devel@lists.freedesktop.org
6664 T: git git://anongit.freedesktop.org/drm/drm-misc
6665 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6666 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6667 F: drivers/gpu/drm/fsl-dcu/
6669 DRM DRIVERS FOR FREESCALE IMX
6670 M: Philipp Zabel <p.zabel@pengutronix.de>
6671 L: dri-devel@lists.freedesktop.org
6673 F: Documentation/devicetree/bindings/display/imx/
6674 F: drivers/gpu/drm/imx/
6675 F: drivers/gpu/ipu-v3/
6677 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6678 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6679 L: dri-devel@lists.freedesktop.org
6681 T: git git://github.com/patjak/drm-gma500
6682 F: drivers/gpu/drm/gma500/
6684 DRM DRIVERS FOR HISILICON
6685 M: Xinliang Liu <xinliang.liu@linaro.org>
6686 M: Tian Tao <tiantao6@hisilicon.com>
6687 R: John Stultz <jstultz@google.com>
6688 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6689 R: Chen Feng <puck.chen@hisilicon.com>
6690 L: dri-devel@lists.freedesktop.org
6692 T: git git://anongit.freedesktop.org/drm/drm-misc
6693 F: Documentation/devicetree/bindings/display/hisilicon/
6694 F: drivers/gpu/drm/hisilicon/
6696 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6697 M: Deepak Rawat <drawat.floss@gmail.com>
6698 L: linux-hyperv@vger.kernel.org
6699 L: dri-devel@lists.freedesktop.org
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: drivers/gpu/drm/hyperv
6704 DRM DRIVERS FOR LIMA
6705 M: Qiang Yu <yuq825@gmail.com>
6706 L: dri-devel@lists.freedesktop.org
6707 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6709 T: git git://anongit.freedesktop.org/drm/drm-misc
6710 F: drivers/gpu/drm/lima/
6711 F: include/uapi/drm/lima_drm.h
6713 DRM DRIVERS FOR MEDIATEK
6714 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6715 M: Philipp Zabel <p.zabel@pengutronix.de>
6716 L: dri-devel@lists.freedesktop.org
6717 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6719 F: Documentation/devicetree/bindings/display/mediatek/
6720 F: drivers/gpu/drm/mediatek/
6721 F: drivers/phy/mediatek/phy-mtk-hdmi*
6722 F: drivers/phy/mediatek/phy-mtk-mipi*
6724 DRM DRIVERS FOR NVIDIA TEGRA
6725 M: Thierry Reding <thierry.reding@gmail.com>
6726 L: dri-devel@lists.freedesktop.org
6727 L: linux-tegra@vger.kernel.org
6729 T: git git://anongit.freedesktop.org/tegra/linux.git
6730 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6731 F: Documentation/devicetree/bindings/gpu/host1x/
6732 F: drivers/gpu/drm/tegra/
6733 F: drivers/gpu/host1x/
6734 F: include/linux/host1x.h
6735 F: include/uapi/drm/tegra_drm.h
6737 DRM DRIVERS FOR RENESAS
6738 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6739 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6740 L: dri-devel@lists.freedesktop.org
6741 L: linux-renesas-soc@vger.kernel.org
6743 T: git git://linuxtv.org/pinchartl/media drm/du/next
6744 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6745 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6746 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6747 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6748 F: drivers/gpu/drm/rcar-du/
6749 F: drivers/gpu/drm/shmobile/
6750 F: include/linux/platform_data/shmob_drm.h
6752 DRM DRIVERS FOR ROCKCHIP
6753 M: Sandy Huang <hjc@rock-chips.com>
6754 M: Heiko Stübner <heiko@sntech.de>
6755 L: dri-devel@lists.freedesktop.org
6757 T: git git://anongit.freedesktop.org/drm/drm-misc
6758 F: Documentation/devicetree/bindings/display/rockchip/
6759 F: drivers/gpu/drm/rockchip/
6762 M: Alain Volmat <alain.volmat@foss.st.com>
6763 L: dri-devel@lists.freedesktop.org
6765 T: git git://anongit.freedesktop.org/drm/drm-misc
6766 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6767 F: drivers/gpu/drm/sti
6770 M: Yannick Fertre <yannick.fertre@foss.st.com>
6771 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6772 M: Philippe Cornu <philippe.cornu@foss.st.com>
6773 L: dri-devel@lists.freedesktop.org
6775 T: git git://anongit.freedesktop.org/drm/drm-misc
6776 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6777 F: drivers/gpu/drm/stm
6779 DRM DRIVERS FOR TI KEYSTONE
6780 M: Jyri Sarha <jyri.sarha@iki.fi>
6781 M: Tomi Valkeinen <tomba@kernel.org>
6782 L: dri-devel@lists.freedesktop.org
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6786 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6787 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6788 F: drivers/gpu/drm/tidss/
6790 DRM DRIVERS FOR TI LCDC
6791 M: Jyri Sarha <jyri.sarha@iki.fi>
6792 R: Tomi Valkeinen <tomba@kernel.org>
6793 L: dri-devel@lists.freedesktop.org
6795 F: Documentation/devicetree/bindings/display/tilcdc/
6796 F: drivers/gpu/drm/tilcdc/
6798 DRM DRIVERS FOR TI OMAP
6799 M: Tomi Valkeinen <tomba@kernel.org>
6800 L: dri-devel@lists.freedesktop.org
6802 F: Documentation/devicetree/bindings/display/ti/
6803 F: drivers/gpu/drm/omapdrm/
6806 M: Emma Anholt <emma@anholt.net>
6808 T: git git://anongit.freedesktop.org/drm/drm-misc
6809 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6810 F: drivers/gpu/drm/v3d/
6811 F: include/uapi/drm/v3d_drm.h
6814 M: Emma Anholt <emma@anholt.net>
6815 M: Maxime Ripard <mripard@kernel.org>
6817 T: git git://github.com/anholt/linux
6818 T: git git://anongit.freedesktop.org/drm/drm-misc
6819 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6820 F: drivers/gpu/drm/vc4/
6821 F: include/uapi/drm/vc4_drm.h
6823 DRM DRIVERS FOR VIVANTE GPU IP
6824 M: Lucas Stach <l.stach@pengutronix.de>
6825 R: Russell King <linux+etnaviv@armlinux.org.uk>
6826 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6827 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6828 L: dri-devel@lists.freedesktop.org
6830 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6831 F: drivers/gpu/drm/etnaviv/
6832 F: include/uapi/drm/etnaviv_drm.h
6835 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6836 L: dri-devel@lists.freedesktop.org
6837 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6839 T: git git://anongit.freedesktop.org/drm/drm-misc
6840 F: Documentation/gpu/xen-front.rst
6841 F: drivers/gpu/drm/xen/
6843 DRM DRIVERS FOR XILINX
6844 M: Hyun Kwon <hyun.kwon@xilinx.com>
6845 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6846 L: dri-devel@lists.freedesktop.org
6848 T: git git://anongit.freedesktop.org/drm/drm-misc
6849 F: Documentation/devicetree/bindings/display/xlnx/
6850 F: drivers/gpu/drm/xlnx/
6853 M: Thierry Reding <thierry.reding@gmail.com>
6854 R: Sam Ravnborg <sam@ravnborg.org>
6855 L: dri-devel@lists.freedesktop.org
6857 T: git git://anongit.freedesktop.org/drm/drm-misc
6858 F: Documentation/devicetree/bindings/display/panel/
6859 F: drivers/gpu/drm/drm_panel.c
6860 F: drivers/gpu/drm/panel/
6861 F: include/drm/drm_panel.h
6863 DRM PRIVACY-SCREEN CLASS
6864 M: Hans de Goede <hdegoede@redhat.com>
6865 L: dri-devel@lists.freedesktop.org
6867 T: git git://anongit.freedesktop.org/drm/drm-misc
6868 F: drivers/gpu/drm/drm_privacy_screen*
6869 F: include/drm/drm_privacy_screen*
6872 M: Christian Koenig <christian.koenig@amd.com>
6873 M: Huang Rui <ray.huang@amd.com>
6874 L: dri-devel@lists.freedesktop.org
6876 T: git git://anongit.freedesktop.org/drm/drm-misc
6877 F: drivers/gpu/drm/ttm/
6881 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6882 L: dri-devel@lists.freedesktop.org
6884 T: git git://anongit.freedesktop.org/drm/drm-misc
6885 F: drivers/gpu/drm/scheduler/
6886 F: include/drm/gpu_scheduler.h
6888 DSBR100 USB FM RADIO DRIVER
6889 M: Alexey Klimov <klimov.linux@gmail.com>
6890 L: linux-media@vger.kernel.org
6892 T: git git://linuxtv.org/media_tree.git
6893 F: drivers/media/radio/dsbr100.c
6896 M: Hans Verkuil <hverkuil@xs4all.nl>
6897 L: linux-media@vger.kernel.org
6899 W: https://linuxtv.org
6900 T: git git://linuxtv.org/media_tree.git
6901 F: drivers/media/pci/dt3155/
6903 DVB_USB_AF9015 MEDIA DRIVER
6904 M: Antti Palosaari <crope@iki.fi>
6905 L: linux-media@vger.kernel.org
6907 W: https://linuxtv.org
6908 W: http://palosaari.fi/linux/
6909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6910 T: git git://linuxtv.org/anttip/media_tree.git
6911 F: drivers/media/usb/dvb-usb-v2/af9015*
6913 DVB_USB_AF9035 MEDIA DRIVER
6914 M: Antti Palosaari <crope@iki.fi>
6915 L: linux-media@vger.kernel.org
6917 W: https://linuxtv.org
6918 W: http://palosaari.fi/linux/
6919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6920 T: git git://linuxtv.org/anttip/media_tree.git
6921 F: drivers/media/usb/dvb-usb-v2/af9035*
6923 DVB_USB_ANYSEE MEDIA DRIVER
6924 M: Antti Palosaari <crope@iki.fi>
6925 L: linux-media@vger.kernel.org
6927 W: https://linuxtv.org
6928 W: http://palosaari.fi/linux/
6929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6930 T: git git://linuxtv.org/anttip/media_tree.git
6931 F: drivers/media/usb/dvb-usb-v2/anysee*
6933 DVB_USB_AU6610 MEDIA DRIVER
6934 M: Antti Palosaari <crope@iki.fi>
6935 L: linux-media@vger.kernel.org
6937 W: https://linuxtv.org
6938 W: http://palosaari.fi/linux/
6939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6940 T: git git://linuxtv.org/anttip/media_tree.git
6941 F: drivers/media/usb/dvb-usb-v2/au6610*
6943 DVB_USB_CE6230 MEDIA DRIVER
6944 M: Antti Palosaari <crope@iki.fi>
6945 L: linux-media@vger.kernel.org
6947 W: https://linuxtv.org
6948 W: http://palosaari.fi/linux/
6949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6950 T: git git://linuxtv.org/anttip/media_tree.git
6951 F: drivers/media/usb/dvb-usb-v2/ce6230*
6953 DVB_USB_CXUSB MEDIA DRIVER
6954 M: Michael Krufky <mkrufky@linuxtv.org>
6955 L: linux-media@vger.kernel.org
6957 W: https://linuxtv.org
6958 W: http://github.com/mkrufky
6959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6960 T: git git://linuxtv.org/media_tree.git
6961 F: drivers/media/usb/dvb-usb/cxusb*
6963 DVB_USB_EC168 MEDIA DRIVER
6964 M: Antti Palosaari <crope@iki.fi>
6965 L: linux-media@vger.kernel.org
6967 W: https://linuxtv.org
6968 W: http://palosaari.fi/linux/
6969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6970 T: git git://linuxtv.org/anttip/media_tree.git
6971 F: drivers/media/usb/dvb-usb-v2/ec168*
6973 DVB_USB_GL861 MEDIA DRIVER
6974 M: Antti Palosaari <crope@iki.fi>
6975 L: linux-media@vger.kernel.org
6977 W: https://linuxtv.org
6978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6979 T: git git://linuxtv.org/anttip/media_tree.git
6980 F: drivers/media/usb/dvb-usb-v2/gl861*
6982 DVB_USB_MXL111SF MEDIA DRIVER
6983 M: Michael Krufky <mkrufky@linuxtv.org>
6984 L: linux-media@vger.kernel.org
6986 W: https://linuxtv.org
6987 W: http://github.com/mkrufky
6988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6989 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6990 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6992 DVB_USB_RTL28XXU MEDIA DRIVER
6993 M: Antti Palosaari <crope@iki.fi>
6994 L: linux-media@vger.kernel.org
6996 W: https://linuxtv.org
6997 W: http://palosaari.fi/linux/
6998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6999 T: git git://linuxtv.org/anttip/media_tree.git
7000 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7002 DVB_USB_V2 MEDIA DRIVER
7003 M: Antti Palosaari <crope@iki.fi>
7004 L: linux-media@vger.kernel.org
7006 W: https://linuxtv.org
7007 W: http://palosaari.fi/linux/
7008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7009 T: git git://linuxtv.org/anttip/media_tree.git
7010 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7011 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7014 M: Jason Baron <jbaron@akamai.com>
7016 F: include/linux/dynamic_debug.h
7017 F: lib/dynamic_debug.c
7019 DYNAMIC INTERRUPT MODERATION
7020 M: Tal Gilboa <talgi@nvidia.com>
7022 F: Documentation/networking/net_dim.rst
7023 F: include/linux/dim.h
7026 DZ DECSTATION DZ11 SERIAL DRIVER
7027 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7029 F: drivers/tty/serial/dz.*
7031 E3X0 POWER BUTTON DRIVER
7032 M: Moritz Fischer <moritz.fischer@ettus.com>
7033 L: usrp-users@lists.ettus.com
7035 W: http://www.ettus.com
7036 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7037 F: drivers/input/misc/e3x0-button.c
7040 M: Antti Palosaari <crope@iki.fi>
7041 L: linux-media@vger.kernel.org
7043 W: https://linuxtv.org
7044 W: http://palosaari.fi/linux/
7045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7046 T: git git://linuxtv.org/anttip/media_tree.git
7047 F: drivers/media/tuners/e4000*
7049 EARTH_PT1 MEDIA DRIVER
7050 M: Akihiro Tsukada <tskd08@gmail.com>
7051 L: linux-media@vger.kernel.org
7053 F: drivers/media/pci/pt1/
7055 EARTH_PT3 MEDIA DRIVER
7056 M: Akihiro Tsukada <tskd08@gmail.com>
7057 L: linux-media@vger.kernel.org
7059 F: drivers/media/pci/pt3/
7062 M: Antti Palosaari <crope@iki.fi>
7063 L: linux-media@vger.kernel.org
7065 W: https://linuxtv.org
7066 W: http://palosaari.fi/linux/
7067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7068 T: git git://linuxtv.org/anttip/media_tree.git
7069 F: drivers/media/dvb-frontends/ec100*
7072 M: Tyler Hicks <code@tyhicks.com>
7073 L: ecryptfs@vger.kernel.org
7075 W: http://ecryptfs.org
7076 W: https://launchpad.net/ecryptfs
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7078 F: Documentation/filesystems/ecryptfs.rst
7082 M: Yazen Ghannam <yazen.ghannam@amd.com>
7083 L: linux-edac@vger.kernel.org
7085 F: drivers/edac/amd64_edac*
7086 F: drivers/edac/mce_amd*
7089 M: Jan Luebbe <jlu@pengutronix.de>
7090 L: linux-edac@vger.kernel.org
7092 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7093 F: drivers/edac/armada_xp_*
7096 M: Stefan Schaeckeler <sschaeck@cisco.com>
7098 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7099 F: drivers/edac/aspeed_edac.c
7102 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7104 F: drivers/edac/bluefield_edac.c
7107 M: Andre Przywara <andre.przywara@arm.com>
7108 L: linux-edac@vger.kernel.org
7110 F: drivers/edac/highbank*
7113 M: Ralf Baechle <ralf@linux-mips.org>
7114 L: linux-edac@vger.kernel.org
7115 L: linux-mips@vger.kernel.org
7117 F: drivers/edac/octeon_edac*
7119 EDAC-CAVIUM THUNDERX
7120 M: Robert Richter <rric@kernel.org>
7121 L: linux-edac@vger.kernel.org
7123 F: drivers/edac/thunderx_edac*
7126 M: Borislav Petkov <bp@alien8.de>
7127 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7128 M: Tony Luck <tony.luck@intel.com>
7129 R: James Morse <james.morse@arm.com>
7130 R: Robert Richter <rric@kernel.org>
7131 L: linux-edac@vger.kernel.org
7133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7134 F: Documentation/admin-guide/ras.rst
7135 F: Documentation/driver-api/edac.rst
7137 F: include/linux/edac.h
7140 M: Lei Wang <lewan@microsoft.com>
7141 L: linux-edac@vger.kernel.org
7143 F: drivers/edac/dmc520_edac.c
7146 M: Mark Gross <markgross@kernel.org>
7147 L: linux-edac@vger.kernel.org
7149 F: drivers/edac/e752x_edac.c
7152 L: linux-edac@vger.kernel.org
7154 F: drivers/edac/e7xxx_edac.c
7157 M: York Sun <york.sun@nxp.com>
7158 L: linux-edac@vger.kernel.org
7160 F: drivers/edac/fsl_ddr_edac.*
7163 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7164 L: linux-edac@vger.kernel.org
7166 F: drivers/edac/ghes_edac.c
7169 M: Tony Luck <tony.luck@intel.com>
7170 L: linux-edac@vger.kernel.org
7172 F: drivers/edac/i10nm_base.c
7175 L: linux-edac@vger.kernel.org
7177 F: drivers/edac/i3000_edac.c
7180 L: linux-edac@vger.kernel.org
7182 F: drivers/edac/i5000_edac.c
7185 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7186 L: linux-edac@vger.kernel.org
7188 F: drivers/edac/i5400_edac.c
7191 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7192 L: linux-edac@vger.kernel.org
7194 F: drivers/edac/i7300_edac.c
7197 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7198 L: linux-edac@vger.kernel.org
7200 F: drivers/edac/i7core_edac.c
7203 M: Tim Small <tim@buttersideup.com>
7204 L: linux-edac@vger.kernel.org
7206 F: drivers/edac/i82443bxgx_edac.c
7209 M: "Arvind R." <arvino55@gmail.com>
7210 L: linux-edac@vger.kernel.org
7212 F: drivers/edac/i82975x_edac.c
7215 M: Jason Baron <jbaron@akamai.com>
7216 L: linux-edac@vger.kernel.org
7218 F: drivers/edac/ie31200_edac.c
7221 M: Tony Luck <tony.luck@intel.com>
7222 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7223 L: linux-edac@vger.kernel.org
7225 F: drivers/edac/igen6_edac.c
7228 M: Johannes Thumshirn <morbidrsa@gmail.com>
7229 L: linux-edac@vger.kernel.org
7231 F: drivers/edac/mpc85xx_edac.[ch]
7234 M: Egor Martovetsky <egor@pasemi.com>
7235 L: linux-edac@vger.kernel.org
7237 F: drivers/edac/pasemi_edac.c
7240 M: Tony Luck <tony.luck@intel.com>
7241 L: linux-edac@vger.kernel.org
7243 F: drivers/edac/pnd2_edac.[ch]
7246 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7247 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7248 L: linux-arm-msm@vger.kernel.org
7249 L: linux-edac@vger.kernel.org
7251 F: drivers/edac/qcom_edac.c
7254 M: Tim Small <tim@buttersideup.com>
7255 L: linux-edac@vger.kernel.org
7257 F: drivers/edac/r82600_edac.c
7260 M: Tony Luck <tony.luck@intel.com>
7261 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7262 L: linux-edac@vger.kernel.org
7264 F: drivers/edac/sb_edac.c
7267 M: Tony Luck <tony.luck@intel.com>
7268 L: linux-edac@vger.kernel.org
7270 F: drivers/edac/skx_*.[ch]
7273 M: Tero Kristo <kristo@kernel.org>
7274 L: linux-edac@vger.kernel.org
7276 F: drivers/edac/ti_edac.c
7278 EDIROL UA-101/UA-1000 DRIVER
7279 M: Clemens Ladisch <clemens@ladisch.de>
7280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7283 F: sound/usb/misc/ua101.c
7286 M: Ivan Hu <ivan.hu@canonical.com>
7287 M: Ard Biesheuvel <ardb@kernel.org>
7288 L: linux-efi@vger.kernel.org
7290 F: drivers/firmware/efi/test/
7292 EFI VARIABLE FILESYSTEM
7293 M: Matthew Garrett <matthew.garrett@nebula.com>
7294 M: Jeremy Kerr <jk@ozlabs.org>
7295 M: Ard Biesheuvel <ardb@kernel.org>
7296 L: linux-efi@vger.kernel.org
7298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7301 EFIFB FRAMEBUFFER DRIVER
7302 M: Peter Jones <pjones@redhat.com>
7303 L: linux-fbdev@vger.kernel.org
7305 F: drivers/video/fbdev/efifb.c
7309 W: http://aeschi.ch.eu.org/efs/
7312 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7313 M: Douglas Miller <dougmill@linux.ibm.com>
7314 L: netdev@vger.kernel.org
7316 F: drivers/net/ethernet/ibm/ehea/
7318 EM28XX VIDEO4LINUX DRIVER
7319 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7320 L: linux-media@vger.kernel.org
7322 W: https://linuxtv.org
7323 T: git git://linuxtv.org/media_tree.git
7324 F: Documentation/admin-guide/media/em28xx*
7325 F: drivers/media/usb/em28xx/
7328 M: Matt Mackall <mpm@selenic.com>
7329 M: David Woodhouse <dwmw2@infradead.org>
7330 L: linux-embedded@vger.kernel.org
7333 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7334 M: Adrian Hunter <adrian.hunter@intel.com>
7335 M: Ritesh Harjani <riteshh@codeaurora.org>
7336 M: Asutosh Das <asutoshd@codeaurora.org>
7337 L: linux-mmc@vger.kernel.org
7339 F: drivers/mmc/host/cqhci*
7341 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7342 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7343 L: linux-scsi@vger.kernel.org
7345 W: http://www.broadcom.com
7346 F: drivers/scsi/be2iscsi/
7348 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7349 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7350 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7351 M: Somnath Kotur <somnath.kotur@broadcom.com>
7352 L: netdev@vger.kernel.org
7354 W: http://www.emulex.com
7355 F: drivers/net/ethernet/emulex/benet/
7357 EMULEX ONECONNECT ROCE DRIVER
7358 M: Selvin Xavier <selvin.xavier@broadcom.com>
7359 L: linux-rdma@vger.kernel.org
7361 W: http://www.broadcom.com
7362 F: drivers/infiniband/hw/ocrdma/
7363 F: include/uapi/rdma/ocrdma-abi.h
7365 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7366 M: James Smart <james.smart@broadcom.com>
7367 M: Dick Kennedy <dick.kennedy@broadcom.com>
7368 L: linux-scsi@vger.kernel.org
7370 W: http://www.broadcom.com
7371 F: drivers/scsi/lpfc/
7373 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7374 M: James Smart <james.smart@broadcom.com>
7375 M: Ram Vegesna <ram.vegesna@broadcom.com>
7376 L: linux-scsi@vger.kernel.org
7377 L: target-devel@vger.kernel.org
7379 W: http://www.broadcom.com
7380 F: drivers/scsi/elx/
7382 ENE CB710 FLASH CARD READER DRIVER
7383 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7385 F: drivers/misc/cb710/
7386 F: drivers/mmc/host/cb710-mmc.*
7387 F: include/linux/cb710.h
7389 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7390 M: Maxim Levitsky <maximlevitsky@gmail.com>
7392 F: drivers/media/rc/ene_ir.*
7394 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7395 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7396 L: linuxppc-dev@lists.ozlabs.org
7398 F: drivers/tty/ehv_bytechan.c
7400 EPSON S1D13XXX FRAMEBUFFER DRIVER
7401 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7404 F: drivers/video/fbdev/s1d13xxxfb.c
7405 F: include/video/s1d13xxxfb.h
7408 M: Gao Xiang <xiang@kernel.org>
7409 M: Chao Yu <chao@kernel.org>
7410 L: linux-erofs@lists.ozlabs.org
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7413 F: Documentation/filesystems/erofs.rst
7415 F: include/trace/events/erofs.h
7417 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7418 M: Jeff Layton <jlayton@kernel.org>
7420 F: include/linux/errseq.h
7423 ET131X NETWORK DRIVER
7424 M: Mark Einon <mark.einon@gmail.com>
7426 F: drivers/net/ethernet/agere/
7428 ETAS ES58X CAN/USB DRIVER
7429 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7430 L: linux-can@vger.kernel.org
7432 F: drivers/net/can/usb/etas_es58x/
7435 M: Roopa Prabhu <roopa@nvidia.com>
7436 M: Nikolay Aleksandrov <razor@blackwall.org>
7437 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7438 L: netdev@vger.kernel.org
7440 W: http://www.linuxfoundation.org/en/Net:Bridge
7441 F: include/linux/netfilter_bridge/
7444 ETHERNET PHY LIBRARY
7445 M: Andrew Lunn <andrew@lunn.ch>
7446 M: Heiner Kallweit <hkallweit1@gmail.com>
7447 R: Russell King <linux@armlinux.org.uk>
7448 L: netdev@vger.kernel.org
7450 F: Documentation/ABI/testing/sysfs-class-net-phydev
7451 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7452 F: Documentation/devicetree/bindings/net/mdio*
7453 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7454 F: Documentation/networking/phy.rst
7455 F: drivers/net/mdio/
7456 F: drivers/net/mdio/acpi_mdio.c
7457 F: drivers/net/mdio/fwnode_mdio.c
7458 F: drivers/net/mdio/of_mdio.c
7461 F: include/dt-bindings/net/qca-ar803x.h
7462 F: include/linux/linkmode.h
7463 F: include/linux/*mdio*.h
7464 F: include/linux/mdio/*.h
7465 F: include/linux/mii.h
7466 F: include/linux/of_net.h
7467 F: include/linux/phy.h
7468 F: include/linux/phy_fixed.h
7469 F: include/linux/platform_data/mdio-bcm-unimac.h
7470 F: include/linux/platform_data/mdio-gpio.h
7471 F: include/trace/events/mdio.h
7472 F: include/uapi/linux/mdio.h
7473 F: include/uapi/linux/mii.h
7474 F: net/core/of_net.c
7477 R: Eric Biederman <ebiederm@xmission.com>
7478 R: Kees Cook <keescook@chromium.org>
7479 L: linux-mm@kvack.org
7481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7482 F: arch/alpha/kernel/binfmt_loader.c
7485 F: include/linux/binfmts.h
7486 F: include/linux/elf.h
7487 F: include/uapi/linux/binfmts.h
7488 F: include/uapi/linux/elf.h
7489 F: tools/testing/selftests/exec/
7494 M: Namjae Jeon <linkinjeon@kernel.org>
7495 M: Sungjong Seo <sj1557.seo@samsung.com>
7496 L: linux-fsdevel@vger.kernel.org
7501 M: Jan Kara <jack@suse.com>
7502 L: linux-ext4@vger.kernel.org
7504 F: Documentation/filesystems/ext2.rst
7506 F: include/linux/ext2*
7509 M: "Theodore Ts'o" <tytso@mit.edu>
7510 M: Andreas Dilger <adilger.kernel@dilger.ca>
7511 L: linux-ext4@vger.kernel.org
7513 W: http://ext4.wiki.kernel.org
7514 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7516 F: Documentation/filesystems/ext4/
7518 F: include/trace/events/ext4.h
7520 Extended Verification Module (EVM)
7521 M: Mimi Zohar <zohar@linux.ibm.com>
7522 L: linux-integrity@vger.kernel.org
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7525 F: security/integrity/evm/
7526 F: security/integrity/
7528 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7529 M: Ard Biesheuvel <ardb@kernel.org>
7530 L: linux-efi@vger.kernel.org
7532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7533 F: Documentation/admin-guide/efi-stub.rst
7534 F: arch/*/include/asm/efi.h
7535 F: arch/*/kernel/efi.c
7536 F: arch/arm/boot/compressed/efi-header.S
7537 F: arch/arm64/kernel/efi-entry.S
7538 F: arch/x86/platform/efi/
7539 F: drivers/firmware/efi/
7540 F: include/linux/efi*.h
7542 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7543 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7544 M: Chanwoo Choi <cw00.choi@samsung.com>
7545 L: linux-kernel@vger.kernel.org
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7548 F: Documentation/devicetree/bindings/extcon/
7549 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7551 F: include/linux/extcon.h
7552 F: include/linux/extcon/
7555 M: Masami Hiramatsu <mhiramat@kernel.org>
7557 F: Documentation/admin-guide/bootconfig.rst
7558 F: fs/proc/bootconfig.c
7559 F: include/linux/bootconfig.h
7560 F: lib/bootconfig-data.S
7562 F: tools/bootconfig/*
7563 F: tools/bootconfig/scripts/*
7566 M: Jingoo Han <jingoohan1@gmail.com>
7567 L: dri-devel@lists.freedesktop.org
7569 F: drivers/gpu/drm/exynos/exynos_dp*
7571 EXYNOS SYSMMU (IOMMU) driver
7572 M: Marek Szyprowski <m.szyprowski@samsung.com>
7573 L: iommu@lists.linux-foundation.org
7575 F: drivers/iommu/exynos-iommu.c
7578 M: Jaegeuk Kim <jaegeuk@kernel.org>
7579 M: Chao Yu <chao@kernel.org>
7580 L: linux-f2fs-devel@lists.sourceforge.net
7582 W: https://f2fs.wiki.kernel.org/
7583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7584 F: Documentation/ABI/testing/sysfs-fs-f2fs
7585 F: Documentation/filesystems/f2fs.rst
7587 F: include/linux/f2fs_fs.h
7588 F: include/trace/events/f2fs.h
7589 F: include/uapi/linux/f2fs.h
7591 F71805F HARDWARE MONITORING DRIVER
7592 M: Jean Delvare <jdelvare@suse.com>
7593 L: linux-hwmon@vger.kernel.org
7595 F: Documentation/hwmon/f71805f.rst
7596 F: drivers/hwmon/f71805f.c
7599 M: Josh Poimboeuf <jpoimboe@kernel.org>
7601 F: scripts/faddr2line
7604 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7605 L: netdev@vger.kernel.org
7607 F: Documentation/networking/failover.rst
7608 F: include/net/failover.h
7609 F: net/core/failover.c
7612 M: Jan Kara <jack@suse.cz>
7613 R: Amir Goldstein <amir73il@gmail.com>
7614 R: Matthew Bobrowski <repnop@google.com>
7615 L: linux-fsdevel@vger.kernel.org
7617 F: fs/notify/fanotify/
7618 F: include/linux/fanotify.h
7619 F: include/uapi/linux/fanotify.h
7621 FARSYNC SYNCHRONOUS DRIVER
7622 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7624 W: http://www.farsite.co.uk/
7625 F: drivers/net/wan/farsync.*
7627 FAULT INJECTION SUPPORT
7628 M: Akinobu Mita <akinobu.mita@gmail.com>
7630 F: Documentation/fault-injection/
7631 F: lib/fault-inject.c
7633 FBTFT Framebuffer drivers
7634 L: dri-devel@lists.freedesktop.org
7635 L: linux-fbdev@vger.kernel.org
7637 F: drivers/staging/fbtft/
7640 M: Michael Buesch <m@bues.ch>
7641 L: linux-media@vger.kernel.org
7643 F: drivers/media/tuners/fc0011.c
7644 F: drivers/media/tuners/fc0011.h
7647 M: Antti Palosaari <crope@iki.fi>
7648 L: linux-media@vger.kernel.org
7650 W: https://linuxtv.org
7651 W: http://palosaari.fi/linux/
7652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7653 T: git git://linuxtv.org/anttip/media_tree.git
7654 F: drivers/media/tuners/fc2580*
7656 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7657 M: Hannes Reinecke <hare@suse.de>
7658 L: linux-scsi@vger.kernel.org
7660 W: www.Open-FCoE.org
7661 F: drivers/scsi/fcoe/
7662 F: drivers/scsi/libfc/
7664 F: include/scsi/libfc.h
7665 F: include/scsi/libfcoe.h
7666 F: include/uapi/scsi/fc/
7668 FILE LOCKING (flock() and fcntl()/lockf())
7669 M: Jeff Layton <jlayton@kernel.org>
7670 M: Chuck Lever <chuck.lever@oracle.com>
7671 L: linux-fsdevel@vger.kernel.org
7675 F: include/linux/fcntl.h
7676 F: include/uapi/linux/fcntl.h
7678 FILESYSTEM DIRECT ACCESS (DAX)
7679 M: Dan Williams <dan.j.williams@intel.com>
7680 R: Matthew Wilcox <willy@infradead.org>
7681 R: Jan Kara <jack@suse.cz>
7682 L: linux-fsdevel@vger.kernel.org
7683 L: nvdimm@lists.linux.dev
7686 F: include/linux/dax.h
7687 F: include/trace/events/fs_dax.h
7689 FILESYSTEMS (VFS and infrastructure)
7690 M: Alexander Viro <viro@zeniv.linux.org.uk>
7691 L: linux-fsdevel@vger.kernel.org
7694 F: include/linux/fs.h
7695 F: include/linux/fs_types.h
7696 F: include/uapi/linux/fs.h
7697 F: include/uapi/linux/openat2.h
7702 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7703 M: Riku Voipio <riku.voipio@iki.fi>
7704 L: linux-hwmon@vger.kernel.org
7706 F: drivers/hwmon/f75375s.c
7707 F: include/linux/f75375s.h
7709 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7710 M: Clemens Ladisch <clemens@ladisch.de>
7711 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7712 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7715 F: include/uapi/sound/firewire.h
7718 FIREWIRE MEDIA DRIVERS (firedtv)
7719 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7720 L: linux-media@vger.kernel.org
7721 L: linux1394-devel@lists.sourceforge.net
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7724 F: drivers/media/firewire/
7726 FIREWIRE SBP-2 TARGET
7727 M: Chris Boot <bootc@bootc.net>
7728 L: linux-scsi@vger.kernel.org
7729 L: target-devel@vger.kernel.org
7730 L: linux1394-devel@lists.sourceforge.net
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7733 F: drivers/target/sbp/
7736 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7737 L: linux1394-devel@lists.sourceforge.net
7739 W: http://ieee1394.wiki.kernel.org/
7740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7741 F: drivers/firewire/
7742 F: include/linux/firewire.h
7743 F: include/uapi/linux/firewire*.h
7746 FIRMWARE FRAMEWORK FOR ARMV8-A
7747 M: Sudeep Holla <sudeep.holla@arm.com>
7748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7750 F: drivers/firmware/arm_ffa/
7751 F: include/linux/arm_ffa.h
7753 FIRMWARE LOADER (request_firmware)
7754 M: Luis Chamberlain <mcgrof@kernel.org>
7755 M: Russ Weight <russell.h.weight@intel.com>
7756 L: linux-kernel@vger.kernel.org
7758 F: Documentation/firmware_class/
7759 F: drivers/base/firmware_loader/
7760 F: include/linux/firmware.h
7762 FLEXTIMER FTM-QUADDEC DRIVER
7763 M: Patrick Havelange <patrick.havelange@essensium.com>
7764 L: linux-iio@vger.kernel.org
7766 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7767 F: drivers/counter/ftm-quaddec.c
7770 M: Denis Efremov <efremov@linux.com>
7771 L: linux-block@vger.kernel.org
7773 F: drivers/block/floppy.c
7775 FLYSKY FSIA6B RC RECEIVER
7776 M: Markus Koch <markus@notsyncing.net>
7777 L: linux-input@vger.kernel.org
7779 F: drivers/input/joystick/fsia6b.c
7781 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7782 M: Geoffrey D. Bennett <g@b4.vu>
7783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7786 F: sound/usb/mixer_scarlett_gen2.c
7788 FORCEDETH GIGABIT ETHERNET DRIVER
7789 M: Rain River <rain.1986.08.12@gmail.com>
7790 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7791 L: netdev@vger.kernel.org
7793 F: drivers/net/ethernet/nvidia/*
7796 M: Kees Cook <keescook@chromium.org>
7797 L: linux-hardening@vger.kernel.org
7799 F: include/linux/fortify-string.h
7800 F: lib/test_fortify/*
7801 F: scripts/test_fortify.sh
7805 M: Wu Hao <hao.wu@intel.com>
7806 R: Tom Rix <trix@redhat.com>
7807 L: linux-fpga@vger.kernel.org
7809 F: Documentation/ABI/testing/sysfs-bus-dfl*
7810 F: Documentation/fpga/dfl.rst
7811 F: drivers/fpga/dfl*
7812 F: drivers/uio/uio_dfl.c
7813 F: include/linux/dfl.h
7814 F: include/uapi/linux/fpga-dfl.h
7816 FPGA MANAGER FRAMEWORK
7817 M: Moritz Fischer <mdf@kernel.org>
7818 M: Wu Hao <hao.wu@intel.com>
7819 M: Xu Yilun <yilun.xu@intel.com>
7820 R: Tom Rix <trix@redhat.com>
7821 L: linux-fpga@vger.kernel.org
7823 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7825 F: Documentation/devicetree/bindings/fpga/
7826 F: Documentation/driver-api/fpga/
7827 F: Documentation/fpga/
7829 F: include/linux/fpga/
7832 M: Bill Metzenthen <billm@melbpc.org.au>
7834 W: http://floatingpoint.sourceforge.net/emulator/index.html
7835 F: arch/x86/math-emu/
7838 M: Daniel Vetter <daniel@ffwll.ch>
7839 F: drivers/video/fbdev/core/
7841 T: git git://anongit.freedesktop.org/drm/drm-misc
7844 M: Helge Deller <deller@gmx.de>
7845 L: linux-fbdev@vger.kernel.org
7846 L: dri-devel@lists.freedesktop.org
7848 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7850 F: Documentation/fb/
7852 F: include/linux/fb.h
7853 F: include/uapi/linux/fb.h
7854 F: include/uapi/video/
7857 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7858 M: Horia Geantă <horia.geanta@nxp.com>
7859 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7860 M: Gaurav Jain <gaurav.jain@nxp.com>
7861 L: linux-crypto@vger.kernel.org
7863 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7864 F: drivers/crypto/caam/
7866 FREESCALE COLDFIRE M5441X MMC DRIVER
7867 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7868 L: linux-mmc@vger.kernel.org
7870 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7871 F: include/linux/platform_data/mmc-esdhc-mcf.h
7873 FREESCALE DIU FRAMEBUFFER DRIVER
7874 M: Timur Tabi <timur@kernel.org>
7875 L: linux-fbdev@vger.kernel.org
7877 F: drivers/video/fbdev/fsl-diu-fb.*
7879 FREESCALE DMA DRIVER
7880 M: Li Yang <leoyang.li@nxp.com>
7881 M: Zhang Wei <zw@zh-kernel.org>
7882 L: linuxppc-dev@lists.ozlabs.org
7884 F: drivers/dma/fsldma.*
7886 FREESCALE DSPI DRIVER
7887 M: Vladimir Oltean <olteanv@gmail.com>
7888 L: linux-spi@vger.kernel.org
7890 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7891 F: drivers/spi/spi-fsl-dspi.c
7892 F: include/linux/spi/spi-fsl-dspi.h
7894 FREESCALE ENETC ETHERNET DRIVERS
7895 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7896 L: netdev@vger.kernel.org
7898 F: drivers/net/ethernet/freescale/enetc/
7900 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7901 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7902 L: netdev@vger.kernel.org
7904 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7905 F: drivers/net/ethernet/freescale/gianfar*
7907 FREESCALE GPMI NAND DRIVER
7908 M: Han Xu <han.xu@nxp.com>
7909 L: linux-mtd@lists.infradead.org
7911 F: drivers/mtd/nand/raw/gpmi-nand/*
7913 FREESCALE I2C CPM DRIVER
7914 M: Jochen Friedrich <jochen@scram.de>
7915 L: linuxppc-dev@lists.ozlabs.org
7916 L: linux-i2c@vger.kernel.org
7918 F: drivers/i2c/busses/i2c-cpm.c
7920 FREESCALE IMX / MXC FEC DRIVER
7921 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7922 L: netdev@vger.kernel.org
7924 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7925 F: drivers/net/ethernet/freescale/fec.h
7926 F: drivers/net/ethernet/freescale/fec_main.c
7927 F: drivers/net/ethernet/freescale/fec_ptp.c
7929 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7930 M: Sascha Hauer <s.hauer@pengutronix.de>
7931 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7932 L: linux-fbdev@vger.kernel.org
7933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7935 F: drivers/video/fbdev/imxfb.c
7936 F: include/linux/platform_data/video-imxfb.h
7938 FREESCALE IMX DDR PMU DRIVER
7939 M: Frank Li <Frank.li@nxp.com>
7940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7942 F: Documentation/admin-guide/perf/imx-ddr.rst
7943 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7944 F: drivers/perf/fsl_imx8_ddr_perf.c
7946 FREESCALE IMX I2C DRIVER
7947 M: Oleksij Rempel <o.rempel@pengutronix.de>
7948 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7949 L: linux-i2c@vger.kernel.org
7951 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7952 F: drivers/i2c/busses/i2c-imx.c
7954 FREESCALE IMX LPI2C DRIVER
7955 M: Dong Aisheng <aisheng.dong@nxp.com>
7956 L: linux-i2c@vger.kernel.org
7957 L: linux-imx@nxp.com
7959 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7960 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7962 FREESCALE MPC I2C DRIVER
7963 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7964 L: linux-i2c@vger.kernel.org
7966 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7967 F: drivers/i2c/busses/i2c-mpc.c
7969 FREESCALE QORIQ DPAA ETHERNET DRIVER
7970 M: Madalin Bucur <madalin.bucur@nxp.com>
7971 L: netdev@vger.kernel.org
7973 F: drivers/net/ethernet/freescale/dpaa
7975 FREESCALE QORIQ DPAA FMAN DRIVER
7976 M: Madalin Bucur <madalin.bucur@nxp.com>
7977 L: netdev@vger.kernel.org
7979 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7980 F: drivers/net/ethernet/freescale/fman
7982 FREESCALE QORIQ PTP CLOCK DRIVER
7983 M: Yangbo Lu <yangbo.lu@nxp.com>
7984 L: netdev@vger.kernel.org
7986 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7987 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7988 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7989 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7990 F: drivers/ptp/ptp_qoriq.c
7991 F: drivers/ptp/ptp_qoriq_debugfs.c
7992 F: include/linux/fsl/ptp_qoriq.h
7994 FREESCALE QUAD SPI DRIVER
7995 M: Han Xu <han.xu@nxp.com>
7996 L: linux-spi@vger.kernel.org
7998 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7999 F: drivers/spi/spi-fsl-qspi.c
8001 FREESCALE QUICC ENGINE LIBRARY
8002 M: Qiang Zhao <qiang.zhao@nxp.com>
8003 L: linuxppc-dev@lists.ozlabs.org
8005 F: drivers/soc/fsl/qe/
8006 F: include/soc/fsl/qe/
8008 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8009 M: Li Yang <leoyang.li@nxp.com>
8010 L: netdev@vger.kernel.org
8011 L: linuxppc-dev@lists.ozlabs.org
8013 F: drivers/net/ethernet/freescale/ucc_geth*
8015 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8016 M: Zhao Qiang <qiang.zhao@nxp.com>
8017 L: netdev@vger.kernel.org
8018 L: linuxppc-dev@lists.ozlabs.org
8020 F: drivers/net/wan/fsl_ucc_hdlc*
8022 FREESCALE QUICC ENGINE UCC UART DRIVER
8023 M: Timur Tabi <timur@kernel.org>
8024 L: linuxppc-dev@lists.ozlabs.org
8026 F: drivers/tty/serial/ucc_uart.c
8028 FREESCALE SOC DRIVERS
8029 M: Li Yang <leoyang.li@nxp.com>
8030 L: linuxppc-dev@lists.ozlabs.org
8031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8033 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8034 F: Documentation/devicetree/bindings/soc/fsl/
8036 F: include/linux/fsl/
8039 FREESCALE SOC FS_ENET DRIVER
8040 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8041 L: linuxppc-dev@lists.ozlabs.org
8042 L: netdev@vger.kernel.org
8044 F: drivers/net/ethernet/freescale/fs_enet/
8045 F: include/linux/fs_enet_pd.h
8047 FREESCALE SOC SOUND DRIVERS
8048 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8049 M: Xiubo Li <Xiubo.Lee@gmail.com>
8050 R: Fabio Estevam <festevam@gmail.com>
8051 R: Nicolin Chen <nicoleotsuka@gmail.com>
8052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8053 L: linuxppc-dev@lists.ozlabs.org
8055 F: sound/soc/fsl/fsl*
8056 F: sound/soc/fsl/imx*
8057 F: sound/soc/fsl/mpc8610_hpcd.c
8059 FREESCALE USB PERIPHERAL DRIVERS
8060 M: Li Yang <leoyang.li@nxp.com>
8061 L: linux-usb@vger.kernel.org
8062 L: linuxppc-dev@lists.ozlabs.org
8064 F: drivers/usb/gadget/udc/fsl*
8066 FREESCALE USB PHY DRIVER
8067 M: Ran Wang <ran.wang_1@nxp.com>
8068 L: linux-usb@vger.kernel.org
8069 L: linuxppc-dev@lists.ozlabs.org
8071 F: drivers/usb/phy/phy-fsl-usb*
8074 M: Christoph Hellwig <hch@infradead.org>
8076 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8080 M: "Rafael J. Wysocki" <rafael@kernel.org>
8081 M: Pavel Machek <pavel@ucw.cz>
8082 L: linux-pm@vger.kernel.org
8084 F: Documentation/power/freezing-of-tasks.rst
8085 F: include/linux/freezer.h
8089 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8090 L: linux-kernel@vger.kernel.org
8092 F: include/linux/frontswap.h
8095 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8096 M: David Howells <dhowells@redhat.com>
8097 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8099 F: Documentation/filesystems/caching/
8101 F: include/linux/fscache*.h
8103 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8104 M: Theodore Y. Ts'o <tytso@mit.edu>
8105 M: Jaegeuk Kim <jaegeuk@kernel.org>
8106 M: Eric Biggers <ebiggers@kernel.org>
8107 L: linux-fscrypt@vger.kernel.org
8109 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8110 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8111 F: Documentation/filesystems/fscrypt.rst
8113 F: include/linux/fscrypt*.h
8114 F: include/uapi/linux/fscrypt.h
8117 M: Jeremy Kerr <jk@ozlabs.org>
8118 M: Joel Stanley <joel@jms.id.au>
8119 R: Alistar Popple <alistair@popple.id.au>
8120 R: Eddie James <eajames@linux.ibm.com>
8121 L: linux-fsi@lists.ozlabs.org
8123 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8126 F: include/linux/fsi*.h
8127 F: include/trace/events/fsi*.h
8129 FSI-ATTACHED I2C DRIVER
8130 M: Eddie James <eajames@linux.ibm.com>
8131 L: linux-i2c@vger.kernel.org
8132 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8134 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8135 F: drivers/i2c/busses/i2c-fsi.c
8137 FSI-ATTACHED SPI DRIVER
8138 M: Eddie James <eajames@linux.ibm.com>
8139 L: linux-spi@vger.kernel.org
8141 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8142 F: drivers/spi/spi-fsi.c
8144 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8145 M: Jan Kara <jack@suse.cz>
8146 R: Amir Goldstein <amir73il@gmail.com>
8147 L: linux-fsdevel@vger.kernel.org
8149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8151 F: include/linux/fsnotify*.h
8153 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8154 M: Eric Biggers <ebiggers@kernel.org>
8155 M: Theodore Y. Ts'o <tytso@mit.edu>
8156 L: linux-fscrypt@vger.kernel.org
8158 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8159 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8160 F: Documentation/filesystems/fsverity.rst
8162 F: include/linux/fsverity.h
8163 F: include/uapi/linux/fsverity.h
8165 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8166 M: Michael Zaidman <michael.zaidman@gmail.com>
8167 L: linux-i2c@vger.kernel.org
8168 L: linux-input@vger.kernel.org
8170 F: drivers/hid/hid-ft260.c
8172 FUJITSU LAPTOP EXTRAS
8173 M: Jonathan Woithe <jwoithe@just42.net>
8174 L: platform-driver-x86@vger.kernel.org
8176 F: drivers/platform/x86/fujitsu-laptop.c
8178 FUJITSU M-5MO LS CAMERA ISP DRIVER
8179 M: Kyungmin Park <kyungmin.park@samsung.com>
8180 M: Heungjun Kim <riverful.kim@samsung.com>
8181 L: linux-media@vger.kernel.org
8183 F: drivers/media/i2c/m5mols/
8184 F: include/media/i2c/m5mols.h
8186 FUJITSU TABLET EXTRAS
8187 M: Robert Gerlach <khnz@gmx.de>
8188 L: platform-driver-x86@vger.kernel.org
8190 F: drivers/platform/x86/fujitsu-tablet.c
8192 FUNGIBLE ETHERNET DRIVERS
8193 M: Dimitris Michailidis <dmichail@fungible.com>
8194 L: netdev@vger.kernel.org
8196 F: drivers/net/ethernet/fungible/
8198 FUSE: FILESYSTEM IN USERSPACE
8199 M: Miklos Szeredi <miklos@szeredi.hu>
8200 L: linux-fsdevel@vger.kernel.org
8202 W: https://github.com/libfuse/
8203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8204 F: Documentation/filesystems/fuse.rst
8206 F: include/uapi/linux/fuse.h
8209 M: Thomas Gleixner <tglx@linutronix.de>
8210 M: Ingo Molnar <mingo@redhat.com>
8211 R: Peter Zijlstra <peterz@infradead.org>
8212 R: Darren Hart <dvhart@infradead.org>
8213 R: Davidlohr Bueso <dave@stgolabs.net>
8214 R: André Almeida <andrealmeid@igalia.com>
8215 L: linux-kernel@vger.kernel.org
8217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8218 F: Documentation/locking/*futex*
8219 F: include/asm-generic/futex.h
8220 F: include/linux/futex.h
8221 F: include/uapi/linux/futex.h
8223 F: tools/perf/bench/futex*
8224 F: tools/testing/selftests/futex/
8226 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8227 M: Tim Harvey <tharvey@gateworks.com>
8228 M: Robert Jones <rjones@gateworks.com>
8230 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8231 F: drivers/mfd/gateworks-gsc.c
8232 F: include/linux/mfd/gsc.h
8233 F: Documentation/hwmon/gsc-hwmon.rst
8234 F: drivers/hwmon/gsc-hwmon.c
8235 F: include/linux/platform_data/gsc_hwmon.h
8238 M: Kees Cook <keescook@chromium.org>
8239 L: linux-hardening@vger.kernel.org
8241 F: Documentation/kbuild/gcc-plugins.rst
8242 F: scripts/Makefile.gcc-plugins
8243 F: scripts/gcc-plugins/
8245 GCOV BASED KERNEL PROFILING
8246 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8248 F: Documentation/dev-tools/gcov.rst
8251 GDB KERNEL DEBUGGING HELPER SCRIPTS
8252 M: Jan Kiszka <jan.kiszka@siemens.com>
8253 M: Kieran Bingham <kbingham@kernel.org>
8257 GEMINI CRYPTO DRIVER
8258 M: Corentin Labbe <clabbe@baylibre.com>
8259 L: linux-crypto@vger.kernel.org
8261 F: drivers/crypto/gemini/
8263 GEMTEK FM RADIO RECEIVER DRIVER
8264 M: Hans Verkuil <hverkuil@xs4all.nl>
8265 L: linux-media@vger.kernel.org
8267 W: https://linuxtv.org
8268 T: git git://linuxtv.org/media_tree.git
8269 F: drivers/media/radio/radio-gemtek*
8271 GENERIC ARCHITECTURE TOPOLOGY
8272 M: Sudeep Holla <sudeep.holla@arm.com>
8273 L: linux-kernel@vger.kernel.org
8275 F: drivers/base/arch_topology.c
8276 F: include/linux/arch_topology.h
8279 M: Thomas Gleixner <tglx@linutronix.de>
8280 M: Peter Zijlstra <peterz@infradead.org>
8281 M: Andy Lutomirski <luto@kernel.org>
8282 L: linux-kernel@vger.kernel.org
8284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8285 F: include/linux/entry-common.h
8286 F: include/linux/entry-kvm.h
8289 GENERIC GPIO I2C DRIVER
8290 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8292 F: drivers/i2c/busses/i2c-gpio.c
8293 F: include/linux/platform_data/i2c-gpio.h
8295 GENERIC GPIO I2C MULTIPLEXER DRIVER
8296 M: Peter Korsgaard <peter.korsgaard@barco.com>
8297 L: linux-i2c@vger.kernel.org
8299 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8300 F: drivers/i2c/muxes/i2c-mux-gpio.c
8301 F: include/linux/platform_data/i2c-mux-gpio.h
8303 GENERIC HDLC (WAN) DRIVERS
8304 M: Krzysztof Halasa <khc@pm.waw.pl>
8306 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8307 F: drivers/net/wan/c101.c
8308 F: drivers/net/wan/hd6457*
8309 F: drivers/net/wan/hdlc*
8310 F: drivers/net/wan/n2.c
8311 F: drivers/net/wan/pc300too.c
8312 F: drivers/net/wan/pci200syn.c
8313 F: drivers/net/wan/wanxl*
8315 GENERIC INCLUDE/ASM HEADER FILES
8316 M: Arnd Bergmann <arnd@arndb.de>
8317 L: linux-arch@vger.kernel.org
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8320 F: include/asm-generic/
8321 F: include/uapi/asm-generic/
8323 GENERIC PHY FRAMEWORK
8324 M: Kishon Vijay Abraham I <kishon@ti.com>
8325 M: Vinod Koul <vkoul@kernel.org>
8326 L: linux-phy@lists.infradead.org
8328 Q: https://patchwork.kernel.org/project/linux-phy/list/
8329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8330 F: Documentation/devicetree/bindings/phy/
8332 F: include/linux/phy/
8334 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8335 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8337 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8340 M: "Rafael J. Wysocki" <rafael@kernel.org>
8341 M: Kevin Hilman <khilman@kernel.org>
8342 M: Ulf Hansson <ulf.hansson@linaro.org>
8343 L: linux-pm@vger.kernel.org
8345 F: Documentation/devicetree/bindings/power/power?domain*
8346 F: drivers/base/power/domain*.c
8347 F: include/linux/pm_domain.h
8349 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8350 M: Eugen Hristev <eugen.hristev@microchip.com>
8351 L: linux-input@vger.kernel.org
8353 F: drivers/input/touchscreen/resistive-adc-touch.c
8355 GENERIC STRING LIBRARY
8356 R: Andy Shevchenko <andy@kernel.org>
8359 F: lib/string_helpers.c
8360 F: lib/test_string.c
8361 F: lib/test-string_helpers.c
8363 GENERIC UIO DRIVER FOR PCI DEVICES
8364 M: "Michael S. Tsirkin" <mst@redhat.com>
8365 L: kvm@vger.kernel.org
8367 F: drivers/uio/uio_pci_generic.c
8369 GENERIC VDSO LIBRARY
8370 M: Andy Lutomirski <luto@kernel.org>
8371 M: Thomas Gleixner <tglx@linutronix.de>
8372 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8373 L: linux-kernel@vger.kernel.org
8375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8376 F: include/asm-generic/vdso/vsyscall.h
8378 F: kernel/time/vsyscall.c
8381 GENWQE (IBM Generic Workqueue Card)
8382 M: Frank Haverkamp <haver@linux.ibm.com>
8384 F: drivers/misc/genwqe/
8386 GET_MAINTAINER SCRIPT
8387 M: Joe Perches <joe@perches.com>
8389 F: scripts/get_maintainer.pl
8392 M: Bob Peterson <rpeterso@redhat.com>
8393 M: Andreas Gruenbacher <agruenba@redhat.com>
8394 L: cluster-devel@redhat.com
8396 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8398 F: Documentation/filesystems/gfs2*
8400 F: include/uapi/linux/gfs2_ondisk.h
8403 M: Thomas Weißschuh <thomas@weissschuh.net>
8404 L: platform-driver-x86@vger.kernel.org
8406 F: drivers/platform/x86/gigabyte-wmi.c
8409 M: Johan Hovold <johan@kernel.org>
8411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8412 F: Documentation/ABI/testing/sysfs-class-gnss
8413 F: Documentation/devicetree/bindings/gnss/
8415 F: include/linux/gnss.h
8418 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8419 L: linux-media@vger.kernel.org
8421 F: drivers/media/usb/go7007/
8424 M: Bastien Nocera <hadess@hadess.net>
8425 M: Hans de Goede <hdegoede@redhat.com>
8426 L: linux-input@vger.kernel.org
8428 F: drivers/input/touchscreen/goodix*
8430 GOOGLE ETHERNET DRIVERS
8431 M: Jeroen de Borst <jeroendb@google.com>
8432 R: Catherine Sullivan <csully@google.com>
8433 R: David Awogbemila <awogbemila@google.com>
8434 L: netdev@vger.kernel.org
8436 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8437 F: drivers/net/ethernet/google
8439 GPD POCKET FAN DRIVER
8440 M: Hans de Goede <hdegoede@redhat.com>
8441 L: platform-driver-x86@vger.kernel.org
8443 F: drivers/platform/x86/gpd-pocket-fan.c
8446 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8447 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8448 L: linux-gpio@vger.kernel.org
8449 L: linux-acpi@vger.kernel.org
8451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8452 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8453 F: drivers/gpio/gpiolib-acpi.c
8454 F: drivers/gpio/gpiolib-acpi.h
8457 M: Geert Uytterhoeven <geert+renesas@glider.be>
8458 L: linux-gpio@vger.kernel.org
8460 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8461 F: drivers/gpio/gpio-aggregator.c
8464 M: Sean Young <sean@mess.org>
8465 L: linux-media@vger.kernel.org
8467 F: drivers/media/rc/gpio-ir-tx.c
8470 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8471 L: linux-gpio@vger.kernel.org
8473 F: drivers/gpio/gpio-mockup.c
8474 F: tools/testing/selftests/gpio/
8477 R: Michael Walle <michael@walle.cc>
8479 F: drivers/gpio/gpio-regmap.c
8480 F: include/linux/gpio/regmap.h
8483 M: Linus Walleij <linus.walleij@linaro.org>
8484 M: Bartosz Golaszewski <brgl@bgdev.pl>
8485 L: linux-gpio@vger.kernel.org
8487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8488 F: Documentation/ABI/obsolete/sysfs-gpio
8489 F: Documentation/ABI/testing/gpio-cdev
8490 F: Documentation/admin-guide/gpio/
8491 F: Documentation/devicetree/bindings/gpio/
8492 F: Documentation/driver-api/gpio/
8494 F: include/asm-generic/gpio.h
8495 F: include/linux/gpio.h
8496 F: include/linux/gpio/
8497 F: include/linux/of_gpio.h
8498 F: include/uapi/linux/gpio.h
8501 GRE DEMULTIPLEXER DRIVER
8502 M: Dmitry Kozlov <xeb@mail.ru>
8503 L: netdev@vger.kernel.org
8505 F: include/net/gre.h
8506 F: net/ipv4/gre_demux.c
8507 F: net/ipv4/gre_offload.c
8509 GRETH 10/100/1G Ethernet MAC device driver
8510 M: Andreas Larsson <andreas@gaisler.com>
8511 L: netdev@vger.kernel.org
8513 F: drivers/net/ethernet/aeroflex/
8515 GREYBUS AUDIO PROTOCOLS DRIVERS
8516 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8517 M: Mark Greer <mgreer@animalcreek.com>
8519 F: drivers/staging/greybus/audio_apbridgea.c
8520 F: drivers/staging/greybus/audio_apbridgea.h
8521 F: drivers/staging/greybus/audio_codec.c
8522 F: drivers/staging/greybus/audio_codec.h
8523 F: drivers/staging/greybus/audio_gb.c
8524 F: drivers/staging/greybus/audio_manager.c
8525 F: drivers/staging/greybus/audio_manager.h
8526 F: drivers/staging/greybus/audio_manager_module.c
8527 F: drivers/staging/greybus/audio_manager_private.h
8528 F: drivers/staging/greybus/audio_manager_sysfs.c
8529 F: drivers/staging/greybus/audio_module.c
8530 F: drivers/staging/greybus/audio_topology.c
8532 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8533 M: Viresh Kumar <vireshk@kernel.org>
8535 F: drivers/staging/greybus/authentication.c
8536 F: drivers/staging/greybus/bootrom.c
8537 F: drivers/staging/greybus/firmware.h
8538 F: drivers/staging/greybus/fw-core.c
8539 F: drivers/staging/greybus/fw-download.c
8540 F: drivers/staging/greybus/fw-management.c
8541 F: drivers/staging/greybus/greybus_authentication.h
8542 F: drivers/staging/greybus/greybus_firmware.h
8543 F: drivers/staging/greybus/hid.c
8544 F: drivers/staging/greybus/i2c.c
8545 F: drivers/staging/greybus/spi.c
8546 F: drivers/staging/greybus/spilib.c
8547 F: drivers/staging/greybus/spilib.h
8549 GREYBUS LOOPBACK DRIVER
8550 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8552 F: drivers/staging/greybus/loopback.c
8554 GREYBUS PLATFORM DRIVERS
8555 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8557 F: drivers/staging/greybus/arche-apb-ctrl.c
8558 F: drivers/staging/greybus/arche-platform.c
8559 F: drivers/staging/greybus/arche_platform.h
8561 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8562 M: Rui Miguel Silva <rmfrfs@gmail.com>
8564 F: drivers/staging/greybus/gpio.c
8565 F: drivers/staging/greybus/light.c
8566 F: drivers/staging/greybus/power_supply.c
8567 F: drivers/staging/greybus/sdio.c
8568 F: drivers/staging/greybus/spi.c
8569 F: drivers/staging/greybus/spilib.c
8572 M: Johan Hovold <johan@kernel.org>
8573 M: Alex Elder <elder@kernel.org>
8574 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8575 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8578 F: drivers/staging/greybus/
8579 F: include/linux/greybus.h
8580 F: include/linux/greybus/
8582 GREYBUS UART PROTOCOLS DRIVERS
8583 M: David Lin <dtwlin@gmail.com>
8585 F: drivers/staging/greybus/log.c
8586 F: drivers/staging/greybus/uart.c
8588 GS1662 VIDEO SERIALIZER
8589 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8590 L: linux-media@vger.kernel.org
8592 T: git git://linuxtv.org/media_tree.git
8593 F: drivers/media/spi/gs1662.c
8595 GSPCA FINEPIX SUBDRIVER
8596 M: Frank Zago <frank@zago.net>
8597 L: linux-media@vger.kernel.org
8599 T: git git://linuxtv.org/media_tree.git
8600 F: drivers/media/usb/gspca/finepix.c
8602 GSPCA GL860 SUBDRIVER
8603 M: Olivier Lorin <o.lorin@laposte.net>
8604 L: linux-media@vger.kernel.org
8606 T: git git://linuxtv.org/media_tree.git
8607 F: drivers/media/usb/gspca/gl860/
8609 GSPCA M5602 SUBDRIVER
8610 M: Erik Andren <erik.andren@gmail.com>
8611 L: linux-media@vger.kernel.org
8613 T: git git://linuxtv.org/media_tree.git
8614 F: drivers/media/usb/gspca/m5602/
8616 GSPCA PAC207 SONIXB SUBDRIVER
8617 M: Hans Verkuil <hverkuil@xs4all.nl>
8618 L: linux-media@vger.kernel.org
8620 T: git git://linuxtv.org/media_tree.git
8621 F: drivers/media/usb/gspca/pac207.c
8623 GSPCA SN9C20X SUBDRIVER
8624 M: Brian Johnson <brijohn@gmail.com>
8625 L: linux-media@vger.kernel.org
8627 T: git git://linuxtv.org/media_tree.git
8628 F: drivers/media/usb/gspca/sn9c20x.c
8630 GSPCA T613 SUBDRIVER
8631 M: Leandro Costantino <lcostantino@gmail.com>
8632 L: linux-media@vger.kernel.org
8634 T: git git://linuxtv.org/media_tree.git
8635 F: drivers/media/usb/gspca/t613.c
8637 GSPCA USB WEBCAM DRIVER
8638 M: Hans Verkuil <hverkuil@xs4all.nl>
8639 L: linux-media@vger.kernel.org
8641 T: git git://linuxtv.org/media_tree.git
8642 F: drivers/media/usb/gspca/
8644 GTP (GPRS Tunneling Protocol)
8645 M: Pablo Neira Ayuso <pablo@netfilter.org>
8646 M: Harald Welte <laforge@gnumonks.org>
8647 L: osmocom-net-gprs@lists.osmocom.org
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8650 F: drivers/net/gtp.c
8652 GUID PARTITION TABLE (GPT)
8653 M: Davidlohr Bueso <dave@stgolabs.net>
8654 L: linux-efi@vger.kernel.org
8656 F: block/partitions/efi.*
8658 HABANALABS PCI DRIVER
8659 M: Oded Gabbay <ogabbay@kernel.org>
8661 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8662 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8663 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8664 F: drivers/misc/habanalabs/
8665 F: include/uapi/misc/habanalabs.h
8668 M: Antti Palosaari <crope@iki.fi>
8669 L: linux-media@vger.kernel.org
8671 W: https://linuxtv.org
8672 W: http://palosaari.fi/linux/
8673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8674 T: git git://linuxtv.org/anttip/media_tree.git
8675 F: drivers/media/usb/hackrf/
8677 HANTRO VPU CODEC DRIVER
8678 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8679 M: Philipp Zabel <p.zabel@pengutronix.de>
8680 L: linux-media@vger.kernel.org
8681 L: linux-rockchip@lists.infradead.org
8683 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8684 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8685 F: drivers/staging/media/hantro/
8687 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8688 M: Frank Seidel <frank@f-seidel.de>
8689 L: platform-driver-x86@vger.kernel.org
8691 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8692 F: drivers/platform/x86/hdaps.c
8695 M: Jean Delvare <jdelvare@suse.com>
8696 M: Guenter Roeck <linux@roeck-us.net>
8697 L: linux-hwmon@vger.kernel.org
8699 W: http://hwmon.wiki.kernel.org/
8700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8701 F: Documentation/ABI/testing/sysfs-class-hwmon
8702 F: Documentation/devicetree/bindings/hwmon/
8703 F: Documentation/hwmon/
8705 F: include/linux/hwmon*.h
8706 F: include/trace/events/hwmon*.h
8707 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8709 HARDWARE RANDOM NUMBER GENERATOR CORE
8710 M: Matt Mackall <mpm@selenic.com>
8711 M: Herbert Xu <herbert@gondor.apana.org.au>
8712 L: linux-crypto@vger.kernel.org
8714 F: Documentation/admin-guide/hw_random.rst
8715 F: Documentation/devicetree/bindings/rng/
8716 F: drivers/char/hw_random/
8717 F: include/linux/hw_random.h
8719 HARDWARE SPINLOCK CORE
8720 M: Ohad Ben-Cohen <ohad@wizery.com>
8721 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8722 R: Baolin Wang <baolin.wang7@gmail.com>
8723 L: linux-remoteproc@vger.kernel.org
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8726 F: Documentation/devicetree/bindings/hwlock/
8727 F: Documentation/locking/hwspinlock.rst
8728 F: drivers/hwspinlock/
8729 F: include/linux/hwspinlock.h
8731 HARDWARE TRACING FACILITIES
8732 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8734 F: drivers/hwtracing/
8736 HARMONY SOUND DRIVER
8737 L: linux-parisc@vger.kernel.org
8739 F: sound/parisc/harmony.*
8741 HDPVR USB VIDEO ENCODER DRIVER
8742 M: Hans Verkuil <hverkuil@xs4all.nl>
8743 L: linux-media@vger.kernel.org
8745 W: https://linuxtv.org
8746 T: git git://linuxtv.org/media_tree.git
8747 F: drivers/media/usb/hdpvr/
8749 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8750 M: Matt Hsiao <matt.hsiao@hpe.com>
8752 F: drivers/misc/hpilo.[ch]
8754 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8755 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8757 F: Documentation/watchdog/hpwdt.rst
8758 F: drivers/watchdog/hpwdt.c
8760 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8761 M: Don Brace <don.brace@microchip.com>
8762 L: storagedev@microchip.com
8763 L: linux-scsi@vger.kernel.org
8765 F: Documentation/scsi/hpsa.rst
8766 F: drivers/scsi/hpsa*.[ch]
8767 F: include/linux/cciss*.h
8768 F: include/uapi/linux/cciss*.h
8771 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8772 L: linux-rdma@vger.kernel.org
8774 F: drivers/infiniband/hw/hfi1
8777 L: linux-fsdevel@vger.kernel.org
8779 F: Documentation/filesystems/hfs.rst
8783 L: linux-fsdevel@vger.kernel.org
8785 F: Documentation/filesystems/hfsplus.rst
8788 HGA FRAMEBUFFER DRIVER
8789 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8790 L: linux-nvidia@lists.surfsouth.com
8792 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8793 F: drivers/video/fbdev/hgafb.c
8795 HIBERNATION (aka Software Suspend, aka swsusp)
8796 M: "Rafael J. Wysocki" <rafael@kernel.org>
8797 M: Pavel Machek <pavel@ucw.cz>
8798 L: linux-pm@vger.kernel.org
8800 B: https://bugzilla.kernel.org
8801 F: arch/*/include/asm/suspend*.h
8803 F: drivers/base/power/
8804 F: include/linux/freezer.h
8805 F: include/linux/pm.h
8806 F: include/linux/suspend.h
8810 M: Jiri Kosina <jikos@kernel.org>
8811 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8812 L: linux-input@vger.kernel.org
8814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8816 F: include/linux/hid*
8817 F: include/uapi/linux/hid*
8819 HID LOGITECH DRIVERS
8820 R: Filipe Laíns <lains@riseup.net>
8821 L: linux-input@vger.kernel.org
8823 F: drivers/hid/hid-logitech-*
8825 HID PLAYSTATION DRIVER
8826 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8827 L: linux-input@vger.kernel.org
8829 F: drivers/hid/hid-playstation.c
8831 HID SENSOR HUB DRIVERS
8832 M: Jiri Kosina <jikos@kernel.org>
8833 M: Jonathan Cameron <jic23@kernel.org>
8834 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8835 L: linux-input@vger.kernel.org
8836 L: linux-iio@vger.kernel.org
8838 F: Documentation/hid/hid-sensor*
8839 F: drivers/hid/hid-sensor-*
8840 F: drivers/iio/*/hid-*
8841 F: include/linux/hid-sensor-*
8844 M: Ping Cheng <ping.cheng@wacom.com>
8845 M: Jason Gerecke <jason.gerecke@wacom.com>
8846 L: linux-input@vger.kernel.org
8848 F: drivers/hid/wacom.h
8849 F: drivers/hid/wacom_*
8851 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8852 M: Thomas Gleixner <tglx@linutronix.de>
8853 L: linux-kernel@vger.kernel.org
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8856 F: Documentation/timers/
8857 F: include/linux/clockchips.h
8858 F: include/linux/hrtimer.h
8859 F: kernel/time/clockevents.c
8860 F: kernel/time/hrtimer.c
8861 F: kernel/time/timer_*.c
8863 HIGH-SPEED SCC DRIVER FOR AX.25
8864 L: linux-hams@vger.kernel.org
8866 F: drivers/net/hamradio/scc.c
8868 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8869 M: HighPoint Linux Team <linux@highpoint-tech.com>
8871 W: http://www.highpoint-tech.com
8872 F: Documentation/scsi/hptiop.rst
8873 F: drivers/scsi/hptiop.c
8876 M: Jes Sorensen <jes@trained-monkey.org>
8877 L: linux-hippi@sunsite.dk
8879 F: drivers/net/hippi/
8880 F: include/linux/hippidevice.h
8881 F: include/uapi/linux/if_hippi.h
8884 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8885 M: Kurt Kanzenbach <kurt@linutronix.de>
8886 L: netdev@vger.kernel.org
8888 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8889 F: drivers/net/dsa/hirschmann/*
8890 F: include/linux/platform_data/hirschmann-hellcreek.h
8891 F: net/dsa/tag_hellcreek.c
8893 HISILICON DMA DRIVER
8894 M: Zhou Wang <wangzhou1@hisilicon.com>
8895 L: dmaengine@vger.kernel.org
8897 F: drivers/dma/hisi_dma.c
8899 HISILICON GPIO DRIVER
8900 M: Luo Jiaxing <luojiaxing@huawei.com>
8901 L: linux-gpio@vger.kernel.org
8903 F: drivers/gpio/gpio-hisi.c
8905 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8906 M: Longfang Liu <liulongfang@huawei.com>
8907 L: linux-crypto@vger.kernel.org
8909 F: Documentation/ABI/testing/debugfs-hisi-hpre
8910 F: drivers/crypto/hisilicon/hpre/hpre.h
8911 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8912 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8914 HISILICON I2C CONTROLLER DRIVER
8915 M: Yicong Yang <yangyicong@hisilicon.com>
8916 L: linux-i2c@vger.kernel.org
8918 W: https://www.hisilicon.com
8919 F: drivers/i2c/busses/i2c-hisi.c
8921 HISILICON LPC BUS DRIVER
8922 M: john.garry@huawei.com
8924 W: http://www.hisilicon.com
8925 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8926 F: drivers/bus/hisi_lpc.c
8928 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8929 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8930 M: Salil Mehta <salil.mehta@huawei.com>
8931 L: netdev@vger.kernel.org
8933 W: http://www.hisilicon.com
8934 F: drivers/net/ethernet/hisilicon/hns3/
8936 HISILICON NETWORK SUBSYSTEM DRIVER
8937 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8938 M: Salil Mehta <salil.mehta@huawei.com>
8939 L: netdev@vger.kernel.org
8941 W: http://www.hisilicon.com
8942 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8943 F: drivers/net/ethernet/hisilicon/
8945 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8946 M: John Stultz <jstultz@google.com>
8947 L: linux-kernel@vger.kernel.org
8949 F: drivers/misc/hisi_hikey_usb.c
8951 HISILICON PMU DRIVER
8952 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8953 M: Qi Liu <liuqi115@huawei.com>
8955 W: http://www.hisilicon.com
8956 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8957 F: Documentation/admin-guide/perf/hisi-pmu.rst
8958 F: drivers/perf/hisilicon
8960 HISILICON QM AND ZIP Controller DRIVER
8961 M: Zhou Wang <wangzhou1@hisilicon.com>
8962 L: linux-crypto@vger.kernel.org
8964 F: Documentation/ABI/testing/debugfs-hisi-zip
8965 F: drivers/crypto/hisilicon/qm.c
8966 F: drivers/crypto/hisilicon/sgl.c
8967 F: drivers/crypto/hisilicon/zip/
8968 F: include/linux/hisi_acc_qm.h
8970 HISILICON ROCE DRIVER
8971 M: Wenpeng Liang <liangwenpeng@huawei.com>
8972 M: Weihang Li <liweihang@huawei.com>
8973 L: linux-rdma@vger.kernel.org
8975 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8976 F: drivers/infiniband/hw/hns/
8978 HISILICON SAS Controller
8979 M: John Garry <john.garry@huawei.com>
8981 W: http://www.hisilicon.com
8982 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8983 F: drivers/scsi/hisi_sas/
8985 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8986 M: Kai Ye <yekai13@huawei.com>
8987 M: Longfang Liu <liulongfang@huawei.com>
8988 L: linux-crypto@vger.kernel.org
8990 F: Documentation/ABI/testing/debugfs-hisi-sec
8991 F: drivers/crypto/hisilicon/sec2/sec.h
8992 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8993 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8994 F: drivers/crypto/hisilicon/sec2/sec_main.c
8996 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8997 M: Jay Fang <f.fangjian@huawei.com>
8998 L: linux-spi@vger.kernel.org
9000 W: http://www.hisilicon.com
9001 F: drivers/spi/spi-hisi-kunpeng.c
9003 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9004 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9005 L: linux-kernel@vger.kernel.org
9007 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9008 F: drivers/spmi/hisi-spmi-controller.c
9010 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9011 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9012 L: linux-kernel@vger.kernel.org
9014 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9015 F: drivers/mfd/hi6421-spmi-pmic.c
9017 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9018 M: Weili Qian <qianweili@huawei.com>
9020 F: drivers/crypto/hisilicon/trng/trng.c
9022 HISILICON V3XX SPI NOR FLASH Controller Driver
9023 M: John Garry <john.garry@huawei.com>
9025 W: http://www.hisilicon.com
9026 F: drivers/spi/spi-hisi-sfc-v3xx.c
9028 HMM - Heterogeneous Memory Management
9029 M: Jérôme Glisse <jglisse@redhat.com>
9030 L: linux-mm@kvack.org
9032 F: Documentation/vm/hmm.rst
9033 F: include/linux/hmm*
9036 F: tools/testing/selftests/vm/*hmm*
9039 M: Jouni Malinen <j@w1.fi>
9040 L: linux-wireless@vger.kernel.org
9042 W: http://w1.fi/hostap-driver.html
9043 F: drivers/net/wireless/intersil/hostap/
9045 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9046 L: platform-driver-x86@vger.kernel.org
9048 F: drivers/platform/x86/tc1100-wmi.c
9050 HPET: High Precision Event Timers driver
9051 M: Clemens Ladisch <clemens@ladisch.de>
9053 F: Documentation/timers/hpet.rst
9054 F: drivers/char/hpet.c
9055 F: include/linux/hpet.h
9056 F: include/uapi/linux/hpet.h
9060 F: arch/x86/include/asm/hpet.h
9061 F: arch/x86/kernel/hpet.c
9064 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9066 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9070 M: Sebastian Reichel <sre@kernel.org>
9072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9073 F: Documentation/ABI/testing/sysfs-bus-hsi
9074 F: Documentation/driver-api/hsi.rst
9076 F: include/linux/hsi/
9077 F: include/uapi/linux/hsi/
9080 L: linux-usb@vger.kernel.org
9082 F: drivers/net/usb/hso.c
9084 HSR NETWORK PROTOCOL
9085 L: netdev@vger.kernel.org
9089 HT16K33 LED CONTROLLER DRIVER
9090 M: Robin van der Gracht <robin@protonic.nl>
9092 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9093 F: drivers/auxdisplay/ht16k33.c
9095 HTCPEN TOUCHSCREEN DRIVER
9096 M: Pau Oliva Fora <pof@eslack.org>
9097 L: linux-input@vger.kernel.org
9099 F: drivers/input/touchscreen/htcpen.c
9102 M: Dipen Patel <dipenp@nvidia.com>
9104 F: Documentation/devicetree/bindings/timestamp/
9105 F: Documentation/driver-api/hte/
9107 F: include/linux/hte.h
9109 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9110 M: Lorenzo Bianconi <lorenzo@kernel.org>
9111 L: linux-iio@vger.kernel.org
9113 W: http://www.st.com/
9114 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9115 F: drivers/iio/humidity/hts221*
9117 HUAWEI ETHERNET DRIVER
9118 L: netdev@vger.kernel.org
9120 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9121 F: drivers/net/ethernet/huawei/hinic/
9124 M: Mike Kravetz <mike.kravetz@oracle.com>
9125 M: Muchun Song <songmuchun@bytedance.com>
9126 L: linux-mm@kvack.org
9128 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9129 F: Documentation/admin-guide/mm/hugetlbpage.rst
9130 F: Documentation/vm/hugetlbfs_reserv.rst
9131 F: Documentation/vm/vmemmap_dedup.rst
9133 F: include/linux/hugetlb.h
9135 F: mm/hugetlb_vmemmap.c
9136 F: mm/hugetlb_vmemmap.h
9139 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9140 L: linux-media@vger.kernel.org
9142 W: https://linuxtv.org
9143 T: git git://linuxtv.org/media_tree.git
9144 F: drivers/media/platform/st/sti/hva
9146 HWPOISON MEMORY FAILURE HANDLING
9147 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9148 L: linux-mm@kvack.org
9150 F: mm/hwpoison-inject.c
9151 F: mm/memory-failure.c
9153 HYCON HY46XX TOUCHSCREEN SUPPORT
9154 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9155 L: linux-input@vger.kernel.org
9157 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9158 F: drivers/input/touchscreen/hycon-hy46xx.c
9160 HYGON PROCESSOR SUPPORT
9161 M: Pu Wen <puwen@hygon.cn>
9162 L: linux-kernel@vger.kernel.org
9164 F: arch/x86/kernel/cpu/hygon.c
9166 HYNIX HI556 SENSOR DRIVER
9167 M: Shawn Tu <shawnx.tu@intel.com>
9168 L: linux-media@vger.kernel.org
9170 T: git git://linuxtv.org/media_tree.git
9171 F: drivers/media/i2c/hi556.c
9173 HYNIX HI846 SENSOR DRIVER
9174 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9175 L: linux-media@vger.kernel.org
9177 F: drivers/media/i2c/hi846.c
9179 HYNIX HI847 SENSOR DRIVER
9180 M: Shawn Tu <shawnx.tu@intel.com>
9181 L: linux-media@vger.kernel.org
9183 F: drivers/media/i2c/hi847.c
9185 Hyper-V/Azure CORE AND DRIVERS
9186 M: "K. Y. Srinivasan" <kys@microsoft.com>
9187 M: Haiyang Zhang <haiyangz@microsoft.com>
9188 M: Stephen Hemminger <sthemmin@microsoft.com>
9189 M: Wei Liu <wei.liu@kernel.org>
9190 M: Dexuan Cui <decui@microsoft.com>
9191 L: linux-hyperv@vger.kernel.org
9193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9194 F: Documentation/ABI/stable/sysfs-bus-vmbus
9195 F: Documentation/ABI/testing/debugfs-hyperv
9196 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9197 F: arch/arm64/hyperv
9198 F: arch/arm64/include/asm/hyperv-tlfs.h
9199 F: arch/arm64/include/asm/mshyperv.h
9201 F: arch/x86/include/asm/hyperv-tlfs.h
9202 F: arch/x86/include/asm/mshyperv.h
9203 F: arch/x86/include/asm/trace/hyperv.h
9204 F: arch/x86/kernel/cpu/mshyperv.c
9205 F: drivers/clocksource/hyperv_timer.c
9206 F: drivers/hid/hid-hyperv.c
9208 F: drivers/input/serio/hyperv-keyboard.c
9209 F: drivers/iommu/hyperv-iommu.c
9210 F: drivers/net/ethernet/microsoft/
9211 F: drivers/net/hyperv/
9212 F: drivers/pci/controller/pci-hyperv-intf.c
9213 F: drivers/pci/controller/pci-hyperv.c
9214 F: drivers/scsi/storvsc_drv.c
9215 F: drivers/uio/uio_hv_generic.c
9216 F: drivers/video/fbdev/hyperv_fb.c
9217 F: include/asm-generic/hyperv-tlfs.h
9218 F: include/asm-generic/mshyperv.h
9219 F: include/clocksource/hyperv_timer.h
9220 F: include/linux/hyperv.h
9221 F: include/uapi/linux/hyperv.h
9222 F: net/vmw_vsock/hyperv_transport.c
9226 M: Vignesh Raghavendra <vigneshr@ti.com>
9227 L: linux-mtd@lists.infradead.org
9229 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9230 C: irc://irc.oftc.net/mtd
9231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9232 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9233 F: drivers/mtd/hyperbus/
9234 F: include/linux/mtd/hyperbus.h
9236 HYPERVISOR VIRTUAL CONSOLE DRIVER
9237 L: linuxppc-dev@lists.ozlabs.org
9242 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9243 L: linux-i2c@vger.kernel.org
9244 L: linux-acpi@vger.kernel.org
9246 F: drivers/i2c/i2c-core-acpi.c
9248 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9249 M: Ajay Gupta <ajayg@nvidia.com>
9250 L: linux-i2c@vger.kernel.org
9252 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9253 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9256 M: Peter Rosin <peda@axentia.se>
9257 L: linux-i2c@vger.kernel.org
9259 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9260 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9261 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9262 F: Documentation/i2c/i2c-topology.rst
9263 F: Documentation/i2c/muxes/
9264 F: drivers/i2c/i2c-mux.c
9265 F: drivers/i2c/muxes/
9266 F: include/linux/i2c-mux.h
9268 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9269 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9270 L: linux-i2c@vger.kernel.org
9272 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9273 F: drivers/i2c/busses/i2c-mv64xxx.c
9275 I2C OVER PARALLEL PORT
9276 M: Jean Delvare <jdelvare@suse.com>
9277 L: linux-i2c@vger.kernel.org
9279 F: Documentation/i2c/busses/i2c-parport.rst
9280 F: drivers/i2c/busses/i2c-parport.c
9283 M: Wolfram Sang <wsa@kernel.org>
9284 L: linux-i2c@vger.kernel.org
9286 W: https://i2c.wiki.kernel.org/
9287 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9289 F: Documentation/devicetree/bindings/i2c/i2c.txt
9290 F: Documentation/i2c/
9292 F: include/dt-bindings/i2c/i2c.h
9293 F: include/linux/i2c-dev.h
9294 F: include/linux/i2c-smbus.h
9295 F: include/linux/i2c.h
9296 F: include/uapi/linux/i2c-*.h
9297 F: include/uapi/linux/i2c.h
9299 I2C SUBSYSTEM HOST DRIVERS
9300 L: linux-i2c@vger.kernel.org
9302 W: https://i2c.wiki.kernel.org/
9303 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9305 F: Documentation/devicetree/bindings/i2c/
9306 F: drivers/i2c/algos/
9307 F: drivers/i2c/busses/
9308 F: include/dt-bindings/i2c/
9311 M: Jean Delvare <jdelvare@suse.com>
9312 L: linux-i2c@vger.kernel.org
9314 F: Documentation/i2c/busses/i2c-taos-evm.rst
9315 F: drivers/i2c/busses/i2c-taos-evm.c
9318 M: Till Harbaum <till@harbaum.org>
9319 L: linux-i2c@vger.kernel.org
9321 W: http://www.harbaum.org/till/i2c_tiny_usb
9322 F: drivers/i2c/busses/i2c-tiny-usb.c
9324 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9325 M: Jean Delvare <jdelvare@suse.com>
9326 L: linux-i2c@vger.kernel.org
9328 F: Documentation/i2c/busses/i2c-ali1535.rst
9329 F: Documentation/i2c/busses/i2c-ali1563.rst
9330 F: Documentation/i2c/busses/i2c-ali15x3.rst
9331 F: Documentation/i2c/busses/i2c-amd756.rst
9332 F: Documentation/i2c/busses/i2c-amd8111.rst
9333 F: Documentation/i2c/busses/i2c-i801.rst
9334 F: Documentation/i2c/busses/i2c-nforce2.rst
9335 F: Documentation/i2c/busses/i2c-piix4.rst
9336 F: Documentation/i2c/busses/i2c-sis5595.rst
9337 F: Documentation/i2c/busses/i2c-sis630.rst
9338 F: Documentation/i2c/busses/i2c-sis96x.rst
9339 F: Documentation/i2c/busses/i2c-via.rst
9340 F: Documentation/i2c/busses/i2c-viapro.rst
9341 F: drivers/i2c/busses/i2c-ali1535.c
9342 F: drivers/i2c/busses/i2c-ali1563.c
9343 F: drivers/i2c/busses/i2c-ali15x3.c
9344 F: drivers/i2c/busses/i2c-amd756-s4882.c
9345 F: drivers/i2c/busses/i2c-amd756.c
9346 F: drivers/i2c/busses/i2c-amd8111.c
9347 F: drivers/i2c/busses/i2c-i801.c
9348 F: drivers/i2c/busses/i2c-isch.c
9349 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9350 F: drivers/i2c/busses/i2c-nforce2.c
9351 F: drivers/i2c/busses/i2c-piix4.c
9352 F: drivers/i2c/busses/i2c-sis5595.c
9353 F: drivers/i2c/busses/i2c-sis630.c
9354 F: drivers/i2c/busses/i2c-sis96x.c
9355 F: drivers/i2c/busses/i2c-via.c
9356 F: drivers/i2c/busses/i2c-viapro.c
9358 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9359 M: Hans de Goede <hdegoede@redhat.com>
9360 L: linux-i2c@vger.kernel.org
9362 F: drivers/i2c/busses/i2c-cht-wc.c
9364 I2C/SMBUS ISMT DRIVER
9365 M: Seth Heasley <seth.heasley@intel.com>
9366 M: Neil Horman <nhorman@tuxdriver.com>
9367 L: linux-i2c@vger.kernel.org
9368 F: Documentation/i2c/busses/i2c-ismt.rst
9369 F: drivers/i2c/busses/i2c-ismt.c
9371 I2C/SMBUS STUB DRIVER
9372 M: Jean Delvare <jdelvare@suse.com>
9373 L: linux-i2c@vger.kernel.org
9375 F: drivers/i2c/i2c-stub.c
9377 I3C DRIVER FOR CADENCE I3C MASTER IP
9378 M: Przemysław Gaj <pgaj@cadence.com>
9380 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9381 F: drivers/i3c/master/i3c-master-cdns.c
9383 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9384 M: Vitor Soares <vitor.soares@synopsys.com>
9386 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9387 F: drivers/i3c/master/dw*
9390 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9391 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9393 C: irc://chat.freenode.net/linux-i3c
9394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9395 F: Documentation/ABI/testing/sysfs-bus-i3c
9396 F: Documentation/devicetree/bindings/i3c/
9397 F: Documentation/driver-api/i3c
9399 F: include/linux/i3c/
9401 IA64 (Itanium) PLATFORM
9402 L: linux-ia64@vger.kernel.org
9404 F: Documentation/ia64/
9407 IBM Power 842 compression accelerator
9408 M: Haren Myneni <haren@us.ibm.com>
9411 F: drivers/crypto/nx/Kconfig
9412 F: drivers/crypto/nx/Makefile
9413 F: drivers/crypto/nx/nx-842*
9414 F: include/linux/sw842.h
9417 IBM Power in-Nest Crypto Acceleration
9418 M: Breno Leitão <leitao@debian.org>
9419 M: Nayna Jain <nayna@linux.ibm.com>
9420 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9421 L: linux-crypto@vger.kernel.org
9423 F: drivers/crypto/nx/Kconfig
9424 F: drivers/crypto/nx/Makefile
9425 F: drivers/crypto/nx/nx-aes*
9426 F: drivers/crypto/nx/nx-sha*
9427 F: drivers/crypto/nx/nx.*
9428 F: drivers/crypto/nx/nx_csbcpb.h
9429 F: drivers/crypto/nx/nx_debugfs.c
9431 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9432 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9433 L: linux-pci@vger.kernel.org
9434 L: linuxppc-dev@lists.ozlabs.org
9436 F: drivers/pci/hotplug/rpadlpar*
9438 IBM Power Linux RAID adapter
9439 M: Brian King <brking@us.ibm.com>
9441 F: drivers/scsi/ipr.*
9443 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9444 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9445 L: linux-pci@vger.kernel.org
9446 L: linuxppc-dev@lists.ozlabs.org
9448 F: drivers/pci/hotplug/rpaphp*
9450 IBM Power SRIOV Virtual NIC Device Driver
9451 M: Dany Madden <drt@linux.ibm.com>
9452 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9453 L: netdev@vger.kernel.org
9455 F: drivers/net/ethernet/ibm/ibmvnic.*
9457 IBM Power Virtual Accelerator Switchboard
9458 L: linuxppc-dev@lists.ozlabs.org
9460 F: arch/powerpc/include/asm/vas.h
9461 F: arch/powerpc/platforms/powernv/copy-paste.h
9462 F: arch/powerpc/platforms/powernv/vas*
9464 IBM Power Virtual Ethernet Device Driver
9465 M: Cristobal Forno <cforno12@linux.ibm.com>
9466 L: netdev@vger.kernel.org
9468 F: drivers/net/ethernet/ibm/ibmveth.*
9470 IBM Power Virtual FC Device Drivers
9471 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9472 L: linux-scsi@vger.kernel.org
9474 F: drivers/scsi/ibmvscsi/ibmvfc*
9476 IBM Power Virtual Management Channel Driver
9477 M: Brad Warrum <bwarrum@linux.ibm.com>
9478 M: Ritu Agarwal <rituagar@linux.ibm.com>
9480 F: drivers/misc/ibmvmc.*
9482 IBM Power Virtual SCSI Device Drivers
9483 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9484 L: linux-scsi@vger.kernel.org
9486 F: drivers/scsi/ibmvscsi/ibmvscsi*
9487 F: include/scsi/viosrp.h
9489 IBM Power Virtual SCSI Device Target Driver
9490 M: Michael Cyr <mikecyr@linux.ibm.com>
9491 L: linux-scsi@vger.kernel.org
9492 L: target-devel@vger.kernel.org
9494 F: drivers/scsi/ibmvscsi_tgt/
9496 IBM Power VMX Cryptographic instructions
9497 M: Breno Leitão <leitao@debian.org>
9498 M: Nayna Jain <nayna@linux.ibm.com>
9499 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9500 L: linux-crypto@vger.kernel.org
9502 F: drivers/crypto/vmx/Kconfig
9503 F: drivers/crypto/vmx/Makefile
9504 F: drivers/crypto/vmx/aes*
9505 F: drivers/crypto/vmx/ghash*
9506 F: drivers/crypto/vmx/ppc-xlate.pl
9507 F: drivers/crypto/vmx/vmx.c
9509 IBM ServeRAID RAID DRIVER
9511 F: drivers/scsi/ips.*
9513 ICH LPC AND GPIO DRIVER
9514 M: Peter Tyser <ptyser@xes-inc.com>
9516 F: drivers/gpio/gpio-ich.c
9517 F: drivers/mfd/lpc_ich.c
9520 M: Max Staudt <max@enpas.org>
9521 L: linux-i2c@vger.kernel.org
9523 F: drivers/i2c/busses/i2c-icy.c
9525 IDEAPAD LAPTOP EXTRAS DRIVER
9526 M: Ike Panhc <ike.pan@canonical.com>
9527 L: platform-driver-x86@vger.kernel.org
9529 W: http://launchpad.net/ideapad-laptop
9530 F: drivers/platform/x86/ideapad-laptop.c
9532 IDEAPAD LAPTOP SLIDEBAR DRIVER
9533 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9534 L: linux-input@vger.kernel.org
9536 W: https://github.com/o2genum/ideapad-slidebar
9537 F: drivers/input/misc/ideapad_slidebar.c
9540 M: Christian Brauner <brauner@kernel.org>
9541 L: linux-fsdevel@vger.kernel.org
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9544 F: Documentation/filesystems/idmappings.rst
9545 F: tools/testing/selftests/mount_setattr/
9546 F: include/linux/mnt_idmapping.h
9548 IDT VersaClock 5 CLOCK DRIVER
9549 M: Luca Ceresoli <luca@lucaceresoli.net>
9551 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9552 F: drivers/clk/clk-versaclock5.c
9554 IEEE 802.15.4 SUBSYSTEM
9555 M: Alexander Aring <alex.aring@gmail.com>
9556 M: Stefan Schmidt <stefan@datenfreihafen.org>
9557 L: linux-wpan@vger.kernel.org
9559 W: https://linux-wpan.org/
9560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9562 F: Documentation/networking/ieee802154.rst
9563 F: drivers/net/ieee802154/
9564 F: include/linux/ieee802154.h
9565 F: include/linux/nl802154.h
9566 F: include/net/af_ieee802154.h
9567 F: include/net/cfg802154.h
9568 F: include/net/ieee802154_netdev.h
9569 F: include/net/mac802154.h
9570 F: include/net/nl802154.h
9575 M: Yotam Gigi <yotam.gi@gmail.com>
9576 M: Jamal Hadi Salim <jhs@mojatatu.com>
9577 F: include/net/ife.h
9578 F: include/uapi/linux/ife.h
9581 IGORPLUG-USB IR RECEIVER
9582 M: Sean Young <sean@mess.org>
9583 L: linux-media@vger.kernel.org
9585 F: drivers/media/rc/igorplugusb.c
9587 IGUANAWORKS USB IR TRANSCEIVER
9588 M: Sean Young <sean@mess.org>
9589 L: linux-media@vger.kernel.org
9591 F: drivers/media/rc/iguanair.c
9593 IIO DIGITAL POTENTIOMETER DAC
9594 M: Peter Rosin <peda@axentia.se>
9595 L: linux-iio@vger.kernel.org
9597 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9598 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9599 F: drivers/iio/dac/dpot-dac.c
9601 IIO ENVELOPE DETECTOR
9602 M: Peter Rosin <peda@axentia.se>
9603 L: linux-iio@vger.kernel.org
9605 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9606 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9607 F: drivers/iio/adc/envelope-detector.c
9610 M: Peter Rosin <peda@axentia.se>
9611 L: linux-iio@vger.kernel.org
9613 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9614 F: drivers/iio/multiplexer/iio-mux.c
9616 IIO SCMI BASED DRIVER
9617 M: Jyoti Bhayana <jbhayana@google.com>
9618 L: linux-iio@vger.kernel.org
9620 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9622 IIO SUBSYSTEM AND DRIVERS
9623 M: Jonathan Cameron <jic23@kernel.org>
9624 R: Lars-Peter Clausen <lars@metafoo.de>
9625 L: linux-iio@vger.kernel.org
9627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9628 F: Documentation/ABI/testing/configfs-iio*
9629 F: Documentation/ABI/testing/sysfs-bus-iio*
9630 F: Documentation/devicetree/bindings/iio/
9632 F: drivers/staging/iio/
9633 F: include/linux/iio/
9637 M: Peter Rosin <peda@axentia.se>
9638 L: linux-iio@vger.kernel.org
9640 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9641 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9642 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9643 F: drivers/iio/afe/iio-rescale.c
9645 IKANOS/ADI EAGLE ADSL USB DRIVER
9646 M: Matthieu Castet <castet.matthieu@free.fr>
9647 M: Stanislaw Gruszka <stf_xl@wp.pl>
9649 F: drivers/usb/atm/ueagle-atm.c
9651 IMAGIS TOUCHSCREEN DRIVER
9652 M: Markuss Broks <markuss.broks@gmail.com>
9654 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9655 F: drivers/input/touchscreen/imagis.c
9657 IMGTEC ASCII LCD DRIVER
9658 M: Paul Burton <paulburton@kernel.org>
9660 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9661 F: drivers/auxdisplay/img-ascii-lcd.c
9663 IMGTEC IR DECODER DRIVER
9665 F: drivers/media/rc/img-ir/
9667 IMON SOUNDGRAPH USB IR RECEIVER
9668 M: Sean Young <sean@mess.org>
9669 L: linux-media@vger.kernel.org
9671 F: drivers/media/rc/imon.c
9672 F: drivers/media/rc/imon_raw.c
9674 IMS TWINTURBO FRAMEBUFFER DRIVER
9675 L: linux-fbdev@vger.kernel.org
9677 F: drivers/video/fbdev/imsttfb.c
9679 INA209 HARDWARE MONITOR DRIVER
9680 M: Guenter Roeck <linux@roeck-us.net>
9681 L: linux-hwmon@vger.kernel.org
9683 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9684 F: Documentation/hwmon/ina209.rst
9685 F: drivers/hwmon/ina209.c
9687 INA2XX HARDWARE MONITOR DRIVER
9688 M: Guenter Roeck <linux@roeck-us.net>
9689 L: linux-hwmon@vger.kernel.org
9691 F: Documentation/hwmon/ina2xx.rst
9692 F: drivers/hwmon/ina2xx.c
9693 F: include/linux/platform_data/ina2xx.h
9695 INDUSTRY PACK SUBSYSTEM (IPACK)
9696 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9697 M: Jens Taprogge <jens.taprogge@taprogge.org>
9698 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9699 L: industrypack-devel@lists.sourceforge.net
9701 W: http://industrypack.sourceforge.net
9704 INFINEON DPS310 Driver
9705 M: Eddie James <eajames@linux.ibm.com>
9706 L: linux-iio@vger.kernel.org
9708 F: drivers/iio/pressure/dps310.c
9710 INFINIBAND SUBSYSTEM
9711 M: Jason Gunthorpe <jgg@nvidia.com>
9712 M: Leon Romanovsky <leonro@nvidia.com>
9713 L: linux-rdma@vger.kernel.org
9715 W: https://github.com/linux-rdma/rdma-core
9716 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9718 F: Documentation/devicetree/bindings/infiniband/
9719 F: Documentation/infiniband/
9720 F: drivers/infiniband/
9722 F: include/trace/events/ib_mad.h
9723 F: include/trace/events/ib_umad.h
9724 F: include/uapi/linux/if_infiniband.h
9725 F: include/uapi/rdma/
9726 F: samples/bpf/ibumad_kern.c
9727 F: samples/bpf/ibumad_user.c
9729 INGENIC JZ4780 NAND DRIVER
9730 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9731 L: linux-mtd@lists.infradead.org
9732 L: linux-mips@vger.kernel.org
9734 F: drivers/mtd/nand/raw/ingenic/
9737 M: Paul Cercueil <paul@crapouillou.net>
9738 L: linux-mips@vger.kernel.org
9740 F: arch/mips/boot/dts/ingenic/
9741 F: arch/mips/generic/board-ingenic.c
9742 F: arch/mips/include/asm/mach-ingenic/
9743 F: arch/mips/ingenic/Kconfig
9744 F: drivers/clk/ingenic/
9745 F: drivers/dma/dma-jz4780.c
9746 F: drivers/gpu/drm/ingenic/
9747 F: drivers/i2c/busses/i2c-jz4780.c
9748 F: drivers/iio/adc/ingenic-adc.c
9749 F: drivers/irqchip/irq-ingenic.c
9750 F: drivers/memory/jz4780-nemc.c
9751 F: drivers/mmc/host/jz4740_mmc.c
9752 F: drivers/mtd/nand/raw/ingenic/
9753 F: drivers/pinctrl/pinctrl-ingenic.c
9754 F: drivers/power/supply/ingenic-battery.c
9755 F: drivers/pwm/pwm-jz4740.c
9756 F: drivers/remoteproc/ingenic_rproc.c
9757 F: drivers/rtc/rtc-jz4740.c
9758 F: drivers/tty/serial/8250/8250_ingenic.c
9759 F: drivers/usb/musb/jz4740.c
9760 F: drivers/watchdog/jz4740_wdt.c
9761 F: include/dt-bindings/iio/adc/ingenic,adc.h
9762 F: include/linux/mfd/ingenic-tcu.h
9763 F: sound/soc/codecs/jz47*
9764 F: sound/soc/jz4740/
9766 INJOINIC IP5xxx POWER BANK IC DRIVER
9767 M: Samuel Holland <samuel@sholland.org>
9769 F: drivers/power/supply/ip5xxx_power.c
9772 M: Jan Kara <jack@suse.cz>
9773 R: Amir Goldstein <amir73il@gmail.com>
9774 L: linux-fsdevel@vger.kernel.org
9776 F: Documentation/filesystems/inotify.rst
9777 F: fs/notify/inotify/
9778 F: include/linux/inotify.h
9779 F: include/uapi/linux/inotify.h
9781 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9782 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9783 L: linux-input@vger.kernel.org
9785 Q: http://patchwork.kernel.org/project/linux-input/list/
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9787 F: Documentation/devicetree/bindings/input/
9788 F: Documentation/devicetree/bindings/serio/
9789 F: Documentation/input/
9791 F: include/linux/input.h
9792 F: include/linux/input/
9793 F: include/uapi/linux/input-event-codes.h
9794 F: include/uapi/linux/input.h
9796 INPUT MULTITOUCH (MT) PROTOCOL
9797 M: Henrik Rydberg <rydberg@bitmath.org>
9798 L: linux-input@vger.kernel.org
9800 F: Documentation/input/multi-touch-protocol.rst
9801 F: drivers/input/input-mt.c
9804 INSIDE SECURE CRYPTO DRIVER
9805 M: Antoine Tenart <atenart@kernel.org>
9806 L: linux-crypto@vger.kernel.org
9808 F: drivers/crypto/inside-secure/
9810 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9811 M: Mimi Zohar <zohar@linux.ibm.com>
9812 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9813 L: linux-integrity@vger.kernel.org
9815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9816 F: security/integrity/ima/
9817 F: security/integrity/
9819 INTEL 810/815 FRAMEBUFFER DRIVER
9820 M: Antonino Daplas <adaplas@gmail.com>
9821 L: linux-fbdev@vger.kernel.org
9823 F: drivers/video/fbdev/i810/
9826 M: Cezary Rojewski <cezary.rojewski@intel.com>
9827 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9828 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9829 M: Jie Yang <yang.jie@linux.intel.com>
9830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9834 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9835 M: Hans de Goede <hdegoede@redhat.com>
9836 L: platform-driver-x86@vger.kernel.org
9838 F: drivers/platform/x86/intel/atomisp2/pm.c
9840 INTEL ATOMISP2 LED DRIVER
9841 M: Hans de Goede <hdegoede@redhat.com>
9842 L: platform-driver-x86@vger.kernel.org
9844 F: drivers/platform/x86/intel/atomisp2/led.c
9846 INTEL BIOS SAR INT1092 DRIVER
9847 M: Shravan Sudhakar <s.shravan@intel.com>
9848 M: Intel Corporation <linuxwwan@intel.com>
9849 L: platform-driver-x86@vger.kernel.org
9851 F: drivers/platform/x86/intel/int1092/
9853 INTEL BROXTON PMC DRIVER
9854 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9855 M: Zha Qipeng <qipeng.zha@intel.com>
9857 F: drivers/mfd/intel_pmc_bxt.c
9858 F: include/linux/mfd/intel_pmc_bxt.h
9860 INTEL C600 SERIES SAS CONTROLLER DRIVER
9861 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9862 L: linux-scsi@vger.kernel.org
9864 T: git git://git.code.sf.net/p/intel-sas/isci
9865 F: drivers/scsi/isci/
9867 INTEL CPU family model numbers
9868 M: Tony Luck <tony.luck@intel.com>
9870 L: linux-kernel@vger.kernel.org
9872 F: arch/x86/include/asm/intel-family.h
9874 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9875 M: Jani Nikula <jani.nikula@linux.intel.com>
9876 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9877 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9878 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9879 L: intel-gfx@lists.freedesktop.org
9881 W: https://01.org/linuxgraphics/
9882 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9883 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9884 C: irc://irc.oftc.net/intel-gfx
9885 T: git git://anongit.freedesktop.org/drm-intel
9886 F: Documentation/gpu/i915.rst
9887 F: drivers/gpu/drm/i915/
9888 F: include/drm/i915*
9889 F: include/uapi/drm/i915_drm.h
9891 INTEL ETHERNET DRIVERS
9892 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9893 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9894 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9896 W: http://www.intel.com/support/feedback.htm
9897 W: http://e1000.sourceforge.net/
9898 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9901 F: Documentation/networking/device_drivers/ethernet/intel/
9902 F: drivers/net/ethernet/intel/
9903 F: drivers/net/ethernet/intel/*/
9904 F: include/linux/avf/virtchnl.h
9905 F: include/linux/net/intel/iidc.h
9907 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9908 M: Mustafa Ismail <mustafa.ismail@intel.com>
9909 M: Shiraz Saleem <shiraz.saleem@intel.com>
9910 L: linux-rdma@vger.kernel.org
9912 F: drivers/infiniband/hw/irdma/
9913 F: include/uapi/rdma/irdma-abi.h
9915 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9916 M: Maik Broemme <mbroemme@libmpq.org>
9917 L: linux-fbdev@vger.kernel.org
9919 F: Documentation/fb/intelfb.rst
9920 F: drivers/video/fbdev/intelfb/
9923 M: Andy Shevchenko <andy@kernel.org>
9924 L: linux-gpio@vger.kernel.org
9926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9927 F: drivers/gpio/gpio-ich.c
9928 F: drivers/gpio/gpio-merrifield.c
9929 F: drivers/gpio/gpio-ml-ioh.c
9930 F: drivers/gpio/gpio-pch.c
9931 F: drivers/gpio/gpio-sch.c
9932 F: drivers/gpio/gpio-sodaville.c
9934 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9935 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9936 M: Zhi Wang <zhi.a.wang@intel.com>
9937 L: intel-gvt-dev@lists.freedesktop.org
9938 L: intel-gfx@lists.freedesktop.org
9940 W: https://01.org/igvt-g
9941 T: git https://github.com/intel/gvt-linux.git
9942 F: drivers/gpu/drm/i915/gvt/
9944 INTEL HID EVENT DRIVER
9945 M: Alex Hung <alex.hung@canonical.com>
9946 L: platform-driver-x86@vger.kernel.org
9948 F: drivers/platform/x86/intel/hid.c
9950 INTEL I/OAT DMA DRIVER
9951 M: Dave Jiang <dave.jiang@intel.com>
9952 R: Dan Williams <dan.j.williams@intel.com>
9953 L: dmaengine@vger.kernel.org
9955 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9956 F: drivers/dma/ioat*
9959 M: Dave Jiang <dave.jiang@intel.com>
9960 L: dmaengine@vger.kernel.org
9962 F: drivers/dma/idxd/*
9963 F: include/uapi/linux/idxd.h
9966 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9967 M: Len Brown <lenb@kernel.org>
9968 L: linux-pm@vger.kernel.org
9970 B: https://bugzilla.kernel.org
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9972 F: drivers/idle/intel_idle.c
9974 INTEL IN FIELD SCAN (IFS) DEVICE
9975 M: Jithu Joseph <jithu.joseph@intel.com>
9976 R: Ashok Raj <ashok.raj@intel.com>
9977 R: Tony Luck <tony.luck@intel.com>
9979 F: drivers/platform/x86/intel/ifs
9980 F: include/trace/events/intel_ifs.h
9982 INTEL INTEGRATED SENSOR HUB DRIVER
9983 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9984 M: Jiri Kosina <jikos@kernel.org>
9985 L: linux-input@vger.kernel.org
9987 F: drivers/hid/intel-ish-hid/
9990 M: David Woodhouse <dwmw2@infradead.org>
9991 M: Lu Baolu <baolu.lu@linux.intel.com>
9992 L: iommu@lists.linux-foundation.org
9994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9995 F: drivers/iommu/intel/
9996 F: include/linux/intel-iommu.h
9997 F: include/linux/intel-svm.h
9999 INTEL IOP-ADMA DMA DRIVER
10000 R: Dan Williams <dan.j.williams@intel.com>
10002 F: drivers/dma/iop-adma.c
10004 INTEL IPU3 CSI-2 CIO2 DRIVER
10005 M: Yong Zhi <yong.zhi@intel.com>
10006 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10007 M: Bingbu Cao <bingbu.cao@intel.com>
10008 M: Dan Scally <djrscally@gmail.com>
10009 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10010 L: linux-media@vger.kernel.org
10012 T: git git://linuxtv.org/media_tree.git
10013 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10014 F: drivers/media/pci/intel/ipu3/
10016 INTEL IPU3 CSI-2 IMGU DRIVER
10017 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10018 R: Bingbu Cao <bingbu.cao@intel.com>
10019 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10020 L: linux-media@vger.kernel.org
10022 F: Documentation/admin-guide/media/ipu3.rst
10023 F: Documentation/admin-guide/media/ipu3_rcb.svg
10024 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10025 F: drivers/staging/media/ipu3/
10027 INTEL IXP4XX CRYPTO SUPPORT
10028 M: Corentin Labbe <clabbe@baylibre.com>
10029 L: linux-crypto@vger.kernel.org
10031 F: drivers/crypto/ixp4xx_crypto.c
10033 INTEL ISHTP ECLITE DRIVER
10034 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10035 L: platform-driver-x86@vger.kernel.org
10037 F: drivers/platform/x86/intel/ishtp_eclite.c
10039 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10040 M: Krzysztof Halasa <khalasa@piap.pl>
10042 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10043 F: drivers/net/wan/ixp4xx_hss.c
10044 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10045 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10046 F: include/linux/soc/ixp4xx/npe.h
10047 F: include/linux/soc/ixp4xx/qmgr.h
10049 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10050 M: Deepak Saxena <dsaxena@plexity.net>
10052 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10053 F: drivers/char/hw_random/ixp4xx-rng.c
10055 INTEL KEEM BAY DRM DRIVER
10056 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10057 M: Edmund Dea <edmund.j.dea@intel.com>
10059 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10060 F: drivers/gpu/drm/kmb/
10062 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10063 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10065 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10066 F: drivers/crypto/keembay/Kconfig
10067 F: drivers/crypto/keembay/Makefile
10068 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10069 F: drivers/crypto/keembay/ocs-aes.c
10070 F: drivers/crypto/keembay/ocs-aes.h
10072 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10073 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10074 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10075 M: Mark Gross <mgross@linux.intel.com>
10077 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10078 F: drivers/crypto/keembay/Kconfig
10079 F: drivers/crypto/keembay/Makefile
10080 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10082 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10083 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10084 M: Declan Murphy <declan.murphy@intel.com>
10086 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10087 F: drivers/crypto/keembay/Kconfig
10088 F: drivers/crypto/keembay/Makefile
10089 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10090 F: drivers/crypto/keembay/ocs-hcu.c
10091 F: drivers/crypto/keembay/ocs-hcu.h
10093 INTEL THUNDER BAY EMMC PHY DRIVER
10094 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10095 M: Rashmi A <rashmi.a@intel.com>
10097 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10098 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10100 INTEL MANAGEMENT ENGINE (mei)
10101 M: Tomas Winkler <tomas.winkler@intel.com>
10102 L: linux-kernel@vger.kernel.org
10104 F: Documentation/driver-api/mei/*
10105 F: drivers/misc/mei/
10106 F: drivers/watchdog/mei_wdt.c
10107 F: include/linux/mei_aux.h
10108 F: include/linux/mei_cl_bus.h
10109 F: include/uapi/linux/mei.h
10112 INTEL MAX 10 BMC MFD DRIVER
10113 M: Xu Yilun <yilun.xu@intel.com>
10114 R: Tom Rix <trix@redhat.com>
10116 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10117 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10118 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10119 F: drivers/mfd/intel-m10-bmc.c
10120 F: include/linux/mfd/intel-m10-bmc.h
10122 INTEL MENLOW THERMAL DRIVER
10123 M: Sujith Thomas <sujith.thomas@intel.com>
10124 L: linux-pm@vger.kernel.org
10126 W: https://01.org/linux-acpi
10127 F: drivers/thermal/intel/intel_menlow.c
10129 INTEL P-Unit IPC DRIVER
10130 M: Zha Qipeng <qipeng.zha@intel.com>
10131 L: platform-driver-x86@vger.kernel.org
10133 F: arch/x86/include/asm/intel_punit_ipc.h
10134 F: drivers/platform/x86/intel/punit_ipc.c
10136 INTEL PMC CORE DRIVER
10137 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10138 M: David E Box <david.e.box@intel.com>
10139 L: platform-driver-x86@vger.kernel.org
10141 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10142 F: drivers/platform/x86/intel/pmc/
10144 INTEL PMIC GPIO DRIVERS
10145 M: Andy Shevchenko <andy@kernel.org>
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10148 F: drivers/gpio/gpio-*cove.c
10150 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10151 M: Andy Shevchenko <andy@kernel.org>
10153 F: drivers/mfd/intel_soc_pmic*
10154 F: include/linux/mfd/intel_soc_pmic*
10157 M: David E. Box <david.e.box@linux.intel.com>
10159 F: drivers/platform/x86/intel/pmt/
10161 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10162 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10163 L: linux-wireless@vger.kernel.org
10165 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10166 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10167 F: drivers/net/wireless/intel/ipw2x00/
10169 INTEL PSTATE DRIVER
10170 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10171 M: Len Brown <lenb@kernel.org>
10172 L: linux-pm@vger.kernel.org
10174 F: drivers/cpufreq/intel_pstate.c
10176 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10177 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10178 L: linux-iio@vger.kernel.org
10179 F: drivers/counter/intel-qep.c
10182 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10184 F: arch/x86/include/asm/intel_scu_ipc.h
10185 F: drivers/platform/x86/intel_scu_*
10188 M: David E. Box <david.e.box@linux.intel.com>
10190 F: drivers/platform/x86/intel/sdsi.c
10191 F: tools/arch/x86/intel_sdsi/
10192 F: tools/testing/selftests/drivers/sdsi/
10194 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10195 M: Daniel Scally <djrscally@gmail.com>
10197 F: drivers/platform/x86/intel/int3472/
10199 INTEL SPEED SELECT TECHNOLOGY
10200 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10201 L: platform-driver-x86@vger.kernel.org
10203 F: drivers/platform/x86/intel/speed_select_if/
10204 F: include/uapi/linux/isst_if.h
10205 F: tools/power/x86/intel-speed-select/
10207 INTEL STRATIX10 FIRMWARE DRIVERS
10208 M: Dinh Nguyen <dinguyen@kernel.org>
10209 L: linux-kernel@vger.kernel.org
10211 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10212 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10213 F: drivers/firmware/stratix10-rsu.c
10214 F: drivers/firmware/stratix10-svc.c
10215 F: include/linux/firmware/intel/stratix10-smc.h
10216 F: include/linux/firmware/intel/stratix10-svc-client.h
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10219 INTEL TELEMETRY DRIVER
10220 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10221 M: "David E. Box" <david.e.box@linux.intel.com>
10222 L: platform-driver-x86@vger.kernel.org
10224 F: arch/x86/include/asm/intel_telemetry.h
10225 F: drivers/platform/x86/intel/telemetry/
10227 INTEL UNCORE FREQUENCY CONTROL
10228 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10229 L: platform-driver-x86@vger.kernel.org
10231 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10232 F: drivers/platform/x86/intel/uncore-frequency/
10234 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10235 M: David E. Box <david.e.box@linux.intel.com>
10237 F: drivers/platform/x86/intel/vsec.*
10239 INTEL VIRTUAL BUTTON DRIVER
10240 M: AceLan Kao <acelan.kao@canonical.com>
10241 L: platform-driver-x86@vger.kernel.org
10243 F: drivers/platform/x86/intel/vbtn.c
10245 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10246 M: Stanislaw Gruszka <stf_xl@wp.pl>
10247 L: linux-wireless@vger.kernel.org
10249 F: drivers/net/wireless/intel/iwlegacy/
10251 INTEL WIRELESS WIFI LINK (iwlwifi)
10252 M: Gregory Greenman <gregory.greenman@intel.com>
10253 L: linux-wireless@vger.kernel.org
10255 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10257 F: drivers/net/wireless/intel/iwlwifi/
10259 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10260 M: Jithu Joseph <jithu.joseph@intel.com>
10261 R: Maurice Ma <maurice.ma@intel.com>
10263 W: https://slimbootloader.github.io/security/firmware-update.html
10264 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10266 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10267 L: Dell.Client.Kernel@dell.com
10269 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10271 INTEL WWAN IOSM DRIVER
10272 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10273 M: Intel Corporation <linuxwwan@intel.com>
10274 L: netdev@vger.kernel.org
10276 F: drivers/net/wwan/iosm/
10279 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10281 F: Documentation/trace/intel_th.rst
10282 F: drivers/hwtracing/intel_th/
10283 F: include/linux/intel_th.h
10285 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10286 M: Ning Sun <ning.sun@intel.com>
10287 L: tboot-devel@lists.sourceforge.net
10289 W: http://tboot.sourceforge.net
10290 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10291 F: Documentation/x86/intel_txt.rst
10292 F: arch/x86/kernel/tboot.c
10293 F: include/linux/tboot.h
10296 M: Jarkko Sakkinen <jarkko@kernel.org>
10297 R: Dave Hansen <dave.hansen@linux.intel.com>
10298 L: linux-sgx@vger.kernel.org
10300 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10302 F: Documentation/x86/sgx.rst
10303 F: arch/x86/entry/vdso/vsgx.S
10304 F: arch/x86/include/asm/sgx.h
10305 F: arch/x86/include/uapi/asm/sgx.h
10306 F: arch/x86/kernel/cpu/sgx/*
10307 F: tools/testing/selftests/sgx/*
10311 M: Georgi Djakov <djakov@kernel.org>
10312 L: linux-pm@vger.kernel.org
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10315 F: Documentation/devicetree/bindings/interconnect/
10316 F: Documentation/driver-api/interconnect.rst
10317 F: drivers/interconnect/
10318 F: include/dt-bindings/interconnect/
10319 F: include/linux/interconnect-provider.h
10320 F: include/linux/interconnect.h
10322 INTERRUPT COUNTER DRIVER
10323 M: Oleksij Rempel <o.rempel@pengutronix.de>
10324 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10325 L: linux-iio@vger.kernel.org
10326 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10327 F: drivers/counter/interrupt-cnt.c
10329 INTERSIL ISL7998X VIDEO DECODER DRIVER
10330 M: Michael Tretter <m.tretter@pengutronix.de>
10331 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10332 L: linux-media@vger.kernel.org
10334 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10335 F: drivers/media/i2c/isl7998x.c
10337 INVENSENSE ICM-426xx IMU DRIVER
10338 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10339 L: linux-iio@vger.kernel.org
10341 W: https://invensense.tdk.com/
10342 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10343 F: drivers/iio/imu/inv_icm42600/
10345 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10346 M: Linus Walleij <linus.walleij@linaro.org>
10347 L: linux-iio@vger.kernel.org
10349 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10350 F: drivers/iio/gyro/mpu3050*
10352 IOC3 ETHERNET DRIVER
10353 M: Ralf Baechle <ralf@linux-mips.org>
10354 L: linux-mips@vger.kernel.org
10356 F: drivers/net/ethernet/sgi/ioc3-eth.c
10358 IOMAP FILESYSTEM LIBRARY
10359 M: Christoph Hellwig <hch@infradead.org>
10360 M: Darrick J. Wong <djwong@kernel.org>
10361 L: linux-xfs@vger.kernel.org
10362 L: linux-fsdevel@vger.kernel.org
10364 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10366 F: include/linux/iomap.h
10369 M: Joerg Roedel <joro@8bytes.org>
10370 M: Will Deacon <will@kernel.org>
10371 L: iommu@lists.linux-foundation.org
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10374 F: Documentation/devicetree/bindings/iommu/
10375 F: Documentation/userspace-api/iommu.rst
10377 F: include/linux/iommu.h
10378 F: include/linux/iova.h
10379 F: include/linux/of_iommu.h
10380 F: include/uapi/linux/iommu.h
10383 M: Thomas Zimmermann <tzimmermann@suse.de>
10384 L: dri-devel@lists.freedesktop.org
10386 T: git git://anongit.freedesktop.org/drm/drm-misc
10387 F: include/linux/iosys-map.h
10390 M: Jens Axboe <axboe@kernel.dk>
10391 R: Pavel Begunkov <asml.silence@gmail.com>
10392 L: io-uring@vger.kernel.org
10394 T: git git://git.kernel.dk/linux-block
10395 T: git git://git.kernel.dk/liburing
10399 F: include/linux/io_uring.h
10400 F: include/uapi/linux/io_uring.h
10404 M: Corey Minyard <minyard@acm.org>
10405 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10407 W: http://openipmi.sourceforge.net/
10408 T: git https://github.com/cminyard/linux-ipmi.git for-next
10409 F: Documentation/driver-api/ipmi.rst
10410 F: Documentation/devicetree/bindings/ipmi/
10411 F: drivers/char/ipmi/
10412 F: include/linux/ipmi*
10413 F: include/uapi/linux/ipmi*
10415 IPS SCSI RAID DRIVER
10416 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10417 L: linux-scsi@vger.kernel.org
10419 W: http://www.adaptec.com/
10420 F: drivers/scsi/ips*
10423 M: Simon Horman <horms@verge.net.au>
10424 M: Julian Anastasov <ja@ssi.bg>
10425 L: netdev@vger.kernel.org
10426 L: lvs-devel@vger.kernel.org
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10430 F: Documentation/networking/ipvs-sysctl.rst
10431 F: include/net/ip_vs.h
10432 F: include/uapi/linux/ip_vs.h
10433 F: net/netfilter/ipvs/
10436 M: Jiri Kosina <jikos@kernel.org>
10437 M: David Sterba <dsterba@suse.com>
10439 F: drivers/tty/ipwireless/
10441 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10442 M: Marc Zyngier <maz@kernel.org>
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10445 F: Documentation/core-api/irq/irq-domain.rst
10446 F: include/linux/irqdomain.h
10447 F: kernel/irq/irqdomain.c
10448 F: kernel/irq/msi.c
10451 M: Thomas Gleixner <tglx@linutronix.de>
10452 L: linux-kernel@vger.kernel.org
10454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10458 M: Thomas Gleixner <tglx@linutronix.de>
10459 M: Marc Zyngier <maz@kernel.org>
10460 L: linux-kernel@vger.kernel.org
10462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10463 F: Documentation/devicetree/bindings/interrupt-controller/
10464 F: drivers/irqchip/
10467 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10469 F: Documentation/driver-api/isa.rst
10470 F: drivers/base/isa.c
10471 F: include/linux/isa.h
10474 M: Hans Verkuil <hverkuil@xs4all.nl>
10475 L: linux-media@vger.kernel.org
10477 W: https://linuxtv.org
10478 T: git git://linuxtv.org/media_tree.git
10479 F: drivers/media/radio/radio-isa*
10482 M: Jaroslav Kysela <perex@perex.cz>
10484 F: Documentation/driver-api/isapnp.rst
10485 F: drivers/pnp/isapnp/
10486 F: include/linux/isapnp.h
10489 M: Lee Duncan <lduncan@suse.com>
10490 M: Chris Leech <cleech@redhat.com>
10491 M: Mike Christie <michael.christie@oracle.com>
10492 L: open-iscsi@googlegroups.com
10493 L: linux-scsi@vger.kernel.org
10495 W: www.open-iscsi.com
10496 F: drivers/scsi/*iscsi*
10497 F: include/scsi/*iscsi*
10499 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10500 M: Peter Jones <pjones@redhat.com>
10501 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10503 F: drivers/firmware/iscsi_ibft*
10505 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10506 M: Sagi Grimberg <sagi@grimberg.me>
10507 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10508 L: linux-rdma@vger.kernel.org
10510 W: http://www.openfabrics.org
10511 W: www.open-iscsi.org
10512 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10513 F: drivers/infiniband/ulp/iser/
10515 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10516 M: Sagi Grimberg <sagi@grimberg.me>
10517 L: linux-rdma@vger.kernel.org
10518 L: target-devel@vger.kernel.org
10520 W: http://www.linux-iscsi.org
10521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10522 F: drivers/infiniband/ulp/isert
10524 ISDN/CMTP OVER BLUETOOTH
10525 M: Karsten Keil <isdn@linux-pingi.de>
10526 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10527 L: netdev@vger.kernel.org
10529 W: http://www.isdn4linux.de
10530 F: Documentation/isdn/
10531 F: drivers/isdn/capi/
10532 F: include/linux/isdn/
10533 F: include/uapi/linux/isdn/
10534 F: net/bluetooth/cmtp/
10536 ISDN/mISDN SUBSYSTEM
10537 M: Karsten Keil <isdn@linux-pingi.de>
10538 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10539 L: netdev@vger.kernel.org
10541 W: http://www.isdn4linux.de
10542 F: drivers/isdn/Kconfig
10543 F: drivers/isdn/Makefile
10544 F: drivers/isdn/hardware/
10545 F: drivers/isdn/mISDN/
10547 IT87 HARDWARE MONITORING DRIVER
10548 M: Jean Delvare <jdelvare@suse.com>
10549 L: linux-hwmon@vger.kernel.org
10551 F: Documentation/hwmon/it87.rst
10552 F: drivers/hwmon/it87.c
10554 IT913X MEDIA DRIVER
10555 M: Antti Palosaari <crope@iki.fi>
10556 L: linux-media@vger.kernel.org
10558 W: https://linuxtv.org
10559 W: http://palosaari.fi/linux/
10560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10561 T: git git://linuxtv.org/anttip/media_tree.git
10562 F: drivers/media/tuners/it913x*
10564 ITE IT66121 HDMI BRIDGE DRIVER
10565 M: Phong LE <ple@baylibre.com>
10566 M: Neil Armstrong <narmstrong@baylibre.com>
10568 T: git git://anongit.freedesktop.org/drm/drm-misc
10569 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10570 F: drivers/gpu/drm/bridge/ite-it66121.c
10572 IVTV VIDEO4LINUX DRIVER
10573 M: Andy Walls <awalls@md.metrocast.net>
10574 L: linux-media@vger.kernel.org
10576 W: https://linuxtv.org
10577 T: git git://linuxtv.org/media_tree.git
10578 F: Documentation/admin-guide/media/ivtv*
10579 F: drivers/media/pci/ivtv/
10580 F: include/uapi/linux/ivtv*
10582 IX2505V MEDIA DRIVER
10583 M: Malcolm Priestley <tvboxspy@gmail.com>
10584 L: linux-media@vger.kernel.org
10586 W: https://linuxtv.org
10587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10588 F: drivers/media/dvb-frontends/ix2505v*
10590 JAILHOUSE HYPERVISOR INTERFACE
10591 M: Jan Kiszka <jan.kiszka@siemens.com>
10592 L: jailhouse-dev@googlegroups.com
10594 F: arch/x86/include/asm/jailhouse_para.h
10595 F: arch/x86/kernel/jailhouse.c
10597 JC42.4 TEMPERATURE SENSOR DRIVER
10598 M: Guenter Roeck <linux@roeck-us.net>
10599 L: linux-hwmon@vger.kernel.org
10601 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10602 F: Documentation/hwmon/jc42.rst
10603 F: drivers/hwmon/jc42.c
10606 M: Dave Kleikamp <shaggy@kernel.org>
10607 L: jfs-discussion@lists.sourceforge.net
10609 W: http://jfs.sourceforge.net/
10610 T: git git://github.com/kleikamp/linux-shaggy.git
10611 F: Documentation/admin-guide/jfs.rst
10615 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10616 L: netdev@vger.kernel.org
10618 F: drivers/net/ethernet/jme.*
10620 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10621 M: David Woodhouse <dwmw2@infradead.org>
10622 M: Richard Weinberger <richard@nod.at>
10623 L: linux-mtd@lists.infradead.org
10625 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10626 T: git git://git.infradead.org/ubifs-2.6.git
10628 F: include/uapi/linux/jffs2.h
10630 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10631 M: "Theodore Ts'o" <tytso@mit.edu>
10632 M: Jan Kara <jack@suse.com>
10633 L: linux-ext4@vger.kernel.org
10636 F: include/linux/jbd2.h
10638 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10639 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10640 L: linux-media@vger.kernel.org
10641 L: linux-renesas-soc@vger.kernel.org
10643 F: drivers/media/platform/renesas/rcar_jpu.c
10645 JSM Neo PCI based serial card
10646 L: linux-serial@vger.kernel.org
10648 F: drivers/tty/serial/jsm/
10650 K10TEMP HARDWARE MONITORING DRIVER
10651 M: Clemens Ladisch <clemens@ladisch.de>
10652 L: linux-hwmon@vger.kernel.org
10654 F: Documentation/hwmon/k10temp.rst
10655 F: drivers/hwmon/k10temp.c
10657 K8TEMP HARDWARE MONITORING DRIVER
10658 M: Rudolf Marek <r.marek@assembler.cz>
10659 L: linux-hwmon@vger.kernel.org
10661 F: Documentation/hwmon/k8temp.rst
10662 F: drivers/hwmon/k8temp.c
10665 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10666 R: Alexander Potapenko <glider@google.com>
10667 R: Andrey Konovalov <andreyknvl@gmail.com>
10668 R: Dmitry Vyukov <dvyukov@google.com>
10669 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10670 L: kasan-dev@googlegroups.com
10672 F: Documentation/dev-tools/kasan.rst
10673 F: arch/*/include/asm/*kasan.h
10674 F: arch/*/mm/kasan_init*
10675 F: include/linux/kasan*.h
10676 F: lib/Kconfig.kasan
10677 F: lib/test_kasan*.c
10679 F: scripts/Makefile.kasan
10682 M: Masahiro Yamada <masahiroy@kernel.org>
10683 L: linux-kbuild@vger.kernel.org
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10686 F: Documentation/kbuild/kconfig*
10687 F: scripts/Kconfig.include
10688 F: scripts/kconfig/
10691 R: Dmitry Vyukov <dvyukov@google.com>
10692 R: Andrey Konovalov <andreyknvl@gmail.com>
10693 L: kasan-dev@googlegroups.com
10695 F: Documentation/dev-tools/kcov.rst
10696 F: include/linux/kcov.h
10697 F: include/uapi/linux/kcov.h
10699 F: scripts/Makefile.kcov
10702 M: Marco Elver <elver@google.com>
10703 R: Dmitry Vyukov <dvyukov@google.com>
10704 L: kasan-dev@googlegroups.com
10706 F: Documentation/dev-tools/kcsan.rst
10707 F: include/linux/kcsan*.h
10709 F: lib/Kconfig.kcsan
10710 F: scripts/Makefile.kcsan
10713 M: Baoquan He <bhe@redhat.com>
10714 R: Vivek Goyal <vgoyal@redhat.com>
10715 R: Dave Young <dyoung@redhat.com>
10716 L: kexec@lists.infradead.org
10718 W: http://lse.sourceforge.net/kdump/
10719 F: Documentation/admin-guide/kdump/
10720 F: fs/proc/vmcore.c
10721 F: include/linux/crash_core.h
10722 F: include/linux/crash_dump.h
10723 F: include/uapi/linux/vmcore.h
10724 F: kernel/crash_*.c
10726 KEENE FM RADIO TRANSMITTER DRIVER
10727 M: Hans Verkuil <hverkuil@xs4all.nl>
10728 L: linux-media@vger.kernel.org
10730 W: https://linuxtv.org
10731 T: git git://linuxtv.org/media_tree.git
10732 F: drivers/media/radio/radio-keene*
10735 M: Ian Kent <raven@themaw.net>
10736 L: autofs@vger.kernel.org
10740 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10741 M: Masahiro Yamada <masahiroy@kernel.org>
10742 M: Michal Marek <michal.lkml@markovi.net>
10743 R: Nick Desaulniers <ndesaulniers@google.com>
10744 L: linux-kbuild@vger.kernel.org
10746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10747 F: Documentation/kbuild/
10749 F: scripts/*vmlinux*
10751 F: scripts/Makefile*
10753 F: scripts/dummy-tools/
10756 F: scripts/package/
10759 L: kernel-janitors@vger.kernel.org
10761 W: http://kernelnewbies.org/KernelJanitors
10763 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10764 M: Chuck Lever <chuck.lever@oracle.com>
10765 M: Jeff Layton <jlayton@kernel.org>
10766 L: linux-nfs@vger.kernel.org
10768 W: http://nfs.sourceforge.net/
10769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10773 F: include/linux/lockd/
10774 F: include/linux/sunrpc/
10775 F: include/uapi/linux/nfsd/
10776 F: include/uapi/linux/sunrpc/
10778 F: Documentation/filesystems/nfs/
10781 M: Thorsten Leemhuis <linux@leemhuis.info>
10782 L: regressions@lists.linux.dev
10784 F: Documentation/admin-guide/reporting-regressions.rst
10785 F: Documentation/process/handling-regressions.rst
10787 KERNEL SELFTEST FRAMEWORK
10788 M: Shuah Khan <shuah@kernel.org>
10789 M: Shuah Khan <skhan@linuxfoundation.org>
10790 L: linux-kselftest@vger.kernel.org
10792 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10794 F: Documentation/dev-tools/kselftest*
10795 F: tools/testing/selftests/
10797 KERNEL SMB3 SERVER (KSMBD)
10798 M: Namjae Jeon <linkinjeon@kernel.org>
10799 M: Steve French <sfrench@samba.org>
10800 M: Hyunchul Lee <hyc.lee@gmail.com>
10801 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10802 L: linux-cifs@vger.kernel.org
10804 T: git git://git.samba.org/ksmbd.git
10806 F: fs/smbfs_common/
10808 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10809 M: Brendan Higgins <brendanhiggins@google.com>
10810 L: linux-kselftest@vger.kernel.org
10811 L: kunit-dev@googlegroups.com
10813 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10814 F: Documentation/dev-tools/kunit/
10817 F: tools/testing/kunit/
10819 KERNEL USERMODE HELPER
10820 M: Luis Chamberlain <mcgrof@kernel.org>
10821 L: linux-kernel@vger.kernel.org
10823 F: include/linux/umh.h
10826 KERNEL VIRTUAL MACHINE (KVM)
10827 M: Paolo Bonzini <pbonzini@redhat.com>
10828 L: kvm@vger.kernel.org
10830 W: http://www.linux-kvm.org
10831 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10832 F: Documentation/virt/kvm/
10833 F: include/asm-generic/kvm*
10834 F: include/kvm/iodev.h
10835 F: include/linux/kvm*
10836 F: include/trace/events/kvm.h
10837 F: include/uapi/asm-generic/kvm*
10838 F: include/uapi/linux/kvm*
10840 F: tools/testing/selftests/kvm/
10843 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10844 M: Marc Zyngier <maz@kernel.org>
10845 R: James Morse <james.morse@arm.com>
10846 R: Alexandru Elisei <alexandru.elisei@arm.com>
10847 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10849 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10852 F: arch/arm64/include/asm/kvm*
10853 F: arch/arm64/include/uapi/asm/kvm*
10855 F: include/kvm/arm_*
10856 F: tools/testing/selftests/kvm/*/aarch64/
10857 F: tools/testing/selftests/kvm/aarch64/
10859 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10860 M: Huacai Chen <chenhuacai@kernel.org>
10861 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10862 L: linux-mips@vger.kernel.org
10863 L: kvm@vger.kernel.org
10865 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10866 F: arch/mips/include/asm/kvm*
10867 F: arch/mips/include/uapi/asm/kvm*
10870 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10871 L: linuxppc-dev@lists.ozlabs.org
10872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10873 F: arch/powerpc/include/asm/kvm*
10874 F: arch/powerpc/include/uapi/asm/kvm*
10875 F: arch/powerpc/kernel/kvm*
10876 F: arch/powerpc/kvm/
10878 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10879 M: Anup Patel <anup@brainfault.org>
10880 R: Atish Patra <atishp@atishpatra.org>
10881 L: kvm@vger.kernel.org
10882 L: kvm-riscv@lists.infradead.org
10883 L: linux-riscv@lists.infradead.org
10885 T: git git://github.com/kvm-riscv/linux.git
10886 F: arch/riscv/include/asm/kvm*
10887 F: arch/riscv/include/uapi/asm/kvm*
10889 F: tools/testing/selftests/kvm/*/riscv/
10891 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10892 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10893 M: Janosch Frank <frankja@linux.ibm.com>
10894 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10895 R: David Hildenbrand <david@redhat.com>
10896 L: kvm@vger.kernel.org
10898 W: http://www.ibm.com/developerworks/linux/linux390/
10899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10900 F: Documentation/virt/kvm/s390*
10901 F: arch/s390/include/asm/gmap.h
10902 F: arch/s390/include/asm/kvm*
10903 F: arch/s390/include/uapi/asm/kvm*
10904 F: arch/s390/include/uapi/asm/uvdevice.h
10905 F: arch/s390/kernel/uv.c
10907 F: arch/s390/mm/gmap.c
10908 F: drivers/s390/char/uvdevice.c
10909 F: tools/testing/selftests/drivers/s390x/uvdevice/
10910 F: tools/testing/selftests/kvm/*/s390x/
10911 F: tools/testing/selftests/kvm/s390x/
10913 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10914 M: Paolo Bonzini <pbonzini@redhat.com>
10915 R: Sean Christopherson <seanjc@google.com>
10916 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10917 R: Wanpeng Li <wanpengli@tencent.com>
10918 R: Jim Mattson <jmattson@google.com>
10919 R: Joerg Roedel <joro@8bytes.org>
10920 L: kvm@vger.kernel.org
10922 W: http://www.linux-kvm.org
10923 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10924 F: arch/x86/include/asm/kvm*
10925 F: arch/x86/include/asm/pvclock-abi.h
10926 F: arch/x86/include/asm/svm.h
10927 F: arch/x86/include/asm/vmx*.h
10928 F: arch/x86/include/uapi/asm/kvm*
10929 F: arch/x86/include/uapi/asm/svm.h
10930 F: arch/x86/include/uapi/asm/vmx.h
10931 F: arch/x86/kernel/kvm.c
10932 F: arch/x86/kernel/kvmclock.c
10937 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10938 M: Tejun Heo <tj@kernel.org>
10940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10942 F: include/linux/kernfs.h
10945 M: Eric Biederman <ebiederm@xmission.com>
10946 L: kexec@lists.infradead.org
10948 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10949 F: include/linux/kexec.h
10950 F: include/uapi/linux/kexec.h
10954 M: Mimi Zohar <zohar@linux.ibm.com>
10955 L: linux-integrity@vger.kernel.org
10956 L: keyrings@vger.kernel.org
10958 F: Documentation/security/keys/trusted-encrypted.rst
10959 F: include/keys/encrypted-type.h
10960 F: security/keys/encrypted-keys/
10963 M: James Bottomley <jejb@linux.ibm.com>
10964 M: Jarkko Sakkinen <jarkko@kernel.org>
10965 M: Mimi Zohar <zohar@linux.ibm.com>
10966 L: linux-integrity@vger.kernel.org
10967 L: keyrings@vger.kernel.org
10969 F: Documentation/security/keys/trusted-encrypted.rst
10970 F: include/keys/trusted-type.h
10971 F: include/keys/trusted_tpm.h
10972 F: security/keys/trusted-keys/
10975 M: Sumit Garg <sumit.garg@linaro.org>
10976 L: linux-integrity@vger.kernel.org
10977 L: keyrings@vger.kernel.org
10979 F: include/keys/trusted_tee.h
10980 F: security/keys/trusted-keys/trusted_tee.c
10983 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
10984 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10985 L: linux-integrity@vger.kernel.org
10986 L: keyrings@vger.kernel.org
10988 F: include/keys/trusted_caam.h
10989 F: security/keys/trusted-keys/trusted_caam.c
10992 M: David Howells <dhowells@redhat.com>
10993 M: Jarkko Sakkinen <jarkko@kernel.org>
10994 L: keyrings@vger.kernel.org
10996 F: Documentation/security/keys/core.rst
10998 F: include/linux/key-type.h
10999 F: include/linux/key.h
11000 F: include/linux/keyctl.h
11001 F: include/uapi/linux/keyctl.h
11004 KEYS/KEYRINGS_INTEGRITY
11005 M: Jarkko Sakkinen <jarkko@kernel.org>
11006 M: Mimi Zohar <zohar@linux.ibm.com>
11007 L: linux-integrity@vger.kernel.org
11008 L: keyrings@vger.kernel.org
11010 F: security/integrity/platform_certs
11013 M: Alexander Potapenko <glider@google.com>
11014 M: Marco Elver <elver@google.com>
11015 R: Dmitry Vyukov <dvyukov@google.com>
11016 L: kasan-dev@googlegroups.com
11018 F: Documentation/dev-tools/kfence.rst
11019 F: arch/*/include/asm/kfence.h
11020 F: include/linux/kfence.h
11021 F: lib/Kconfig.kfence
11025 M: Stefani Seibold <stefani@seibold.net>
11027 F: include/linux/kfifo.h
11031 KGDB / KDB /debug_core
11032 M: Jason Wessel <jason.wessel@windriver.com>
11033 M: Daniel Thompson <daniel.thompson@linaro.org>
11034 R: Douglas Anderson <dianders@chromium.org>
11035 L: kgdb-bugreport@lists.sourceforge.net
11037 W: http://kgdb.wiki.kernel.org/
11038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11039 F: Documentation/dev-tools/kgdb.rst
11040 F: drivers/misc/kgdbts.c
11041 F: drivers/tty/serial/kgdboc.c
11042 F: include/linux/kdb.h
11043 F: include/linux/kgdb.h
11045 F: kernel/module/kdb.c
11047 KHADAS MCU MFD DRIVER
11048 M: Neil Armstrong <narmstrong@baylibre.com>
11049 L: linux-amlogic@lists.infradead.org
11051 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11052 F: drivers/mfd/khadas-mcu.c
11053 F: include/linux/mfd/khadas-mcu.h
11054 F: drivers/thermal/khadas_mcu_fan.c
11057 M: Catalin Marinas <catalin.marinas@arm.com>
11059 F: Documentation/dev-tools/kmemleak.rst
11060 F: include/linux/kmemleak.h
11062 F: samples/kmemleak/kmemleak-test.c
11064 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11065 M: Luis Chamberlain <mcgrof@kernel.org>
11066 L: linux-kernel@vger.kernel.org
11067 L: linux-modules@vger.kernel.org
11069 F: include/linux/kmod.h
11072 F: tools/testing/selftests/kmod/
11075 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11076 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11077 M: "David S. Miller" <davem@davemloft.net>
11078 M: Masami Hiramatsu <mhiramat@kernel.org>
11080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11081 F: Documentation/trace/kprobes.rst
11082 F: include/asm-generic/kprobes.h
11083 F: include/linux/kprobes.h
11084 F: kernel/kprobes.c
11085 F: lib/test_kprobes.c
11088 KS0108 LCD CONTROLLER DRIVER
11089 M: Miguel Ojeda <ojeda@kernel.org>
11091 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11092 F: drivers/auxdisplay/ks0108.c
11093 F: include/linux/ks0108.h
11095 KTD253 BACKLIGHT DRIVER
11096 M: Linus Walleij <linus.walleij@linaro.org>
11098 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11099 F: drivers/video/backlight/ktd253-backlight.c
11102 M: Steven Rostedt <rostedt@goodmis.org>
11103 M: John Hawley <warthog9@eaglescrag.net>
11105 F: tools/testing/ktest
11108 M: David Ahern <dsahern@kernel.org>
11109 L: netdev@vger.kernel.org
11111 F: include/net/l3mdev.h
11114 LANDLOCK SECURITY MODULE
11115 M: Mickaël Salaün <mic@digikod.net>
11116 L: linux-security-module@vger.kernel.org
11118 W: https://landlock.io
11119 T: git https://github.com/landlock-lsm/linux.git
11120 F: Documentation/security/landlock.rst
11121 F: Documentation/userspace-api/landlock.rst
11122 F: include/uapi/linux/landlock.h
11123 F: samples/landlock/
11124 F: security/landlock/
11125 F: tools/testing/selftests/landlock/
11129 LANTIQ / INTEL Ethernet drivers
11130 M: Hauke Mehrtens <hauke@hauke-m.de>
11131 L: netdev@vger.kernel.org
11133 F: drivers/net/dsa/lantiq_gswip.c
11134 F: drivers/net/dsa/lantiq_pce.h
11135 F: drivers/net/ethernet/lantiq_xrx200.c
11136 F: net/dsa/tag_gswip.c
11138 LANTIQ MIPS ARCHITECTURE
11139 M: John Crispin <john@phrozen.org>
11140 L: linux-mips@vger.kernel.org
11142 F: arch/mips/lantiq
11143 F: drivers/soc/lantiq
11145 LASI 53c700 driver for PARISC
11146 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11147 L: linux-scsi@vger.kernel.org
11149 F: Documentation/scsi/53c700.rst
11150 F: drivers/scsi/53c700*
11153 M: Tobin C. Harding <me@tobin.cc>
11154 M: Tycho Andersen <tycho@tycho.pizza>
11155 L: linux-hardening@vger.kernel.org
11157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11158 F: scripts/leaking_addresses.pl
11161 M: Pavel Machek <pavel@ucw.cz>
11162 L: linux-leds@vger.kernel.org
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11165 F: Documentation/devicetree/bindings/leds/
11167 F: include/linux/leds.h
11169 LEGACY EEPROM DRIVER
11170 M: Jean Delvare <jdelvare@suse.com>
11172 F: Documentation/misc-devices/eeprom.rst
11173 F: drivers/misc/eeprom/eeprom.c
11175 LEGO MINDSTORMS EV3
11176 R: David Lechner <david@lechnology.com>
11178 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11179 F: arch/arm/boot/dts/da850-lego-ev3.dts
11180 F: drivers/power/supply/lego_ev3_battery.c
11182 LEGO USB Tower driver
11183 M: Juergen Stuber <starblue@users.sourceforge.net>
11184 L: legousb-devel@lists.sourceforge.net
11186 W: http://legousb.sourceforge.net/
11187 F: drivers/usb/misc/legousbtower.c
11189 LETSKETCH HID TABLET DRIVER
11190 M: Hans de Goede <hdegoede@redhat.com>
11191 L: linux-input@vger.kernel.org
11193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11194 F: drivers/hid/hid-letsketch.c
11197 M: Matan Ziv-Av <matan@svgalib.org>
11198 L: platform-driver-x86@vger.kernel.org
11200 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11201 F: Documentation/admin-guide/laptops/lg-laptop.rst
11202 F: drivers/platform/x86/lg-laptop.c
11204 LG2160 MEDIA DRIVER
11205 M: Michael Krufky <mkrufky@linuxtv.org>
11206 L: linux-media@vger.kernel.org
11208 W: https://linuxtv.org
11209 W: http://github.com/mkrufky
11210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11211 T: git git://linuxtv.org/mkrufky/tuners.git
11212 F: drivers/media/dvb-frontends/lg2160.*
11214 LGDT3305 MEDIA DRIVER
11215 M: Michael Krufky <mkrufky@linuxtv.org>
11216 L: linux-media@vger.kernel.org
11218 W: https://linuxtv.org
11219 W: http://github.com/mkrufky
11220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11221 T: git git://linuxtv.org/mkrufky/tuners.git
11222 F: drivers/media/dvb-frontends/lgdt3305.*
11224 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11225 M: Viresh Kumar <vireshk@kernel.org>
11226 L: linux-ide@vger.kernel.org
11228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11229 F: drivers/ata/pata_arasan_cf.c
11230 F: include/linux/pata_arasan_cf_data.h
11232 LIBATA PATA DRIVERS
11233 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11234 L: linux-ide@vger.kernel.org
11235 F: drivers/ata/ata_*.c
11236 F: drivers/ata/pata_*.c
11238 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11239 M: Linus Walleij <linus.walleij@linaro.org>
11240 L: linux-ide@vger.kernel.org
11242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11243 F: drivers/ata/pata_ftide010.c
11244 F: drivers/ata/sata_gemini.c
11245 F: drivers/ata/sata_gemini.h
11247 LIBATA SATA AHCI PLATFORM devices support
11248 M: Hans de Goede <hdegoede@redhat.com>
11249 M: Jens Axboe <axboe@kernel.dk>
11250 L: linux-ide@vger.kernel.org
11252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11253 F: drivers/ata/ahci_platform.c
11254 F: drivers/ata/libahci_platform.c
11255 F: include/linux/ahci_platform.h
11257 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11258 M: Mikael Pettersson <mikpelinux@gmail.com>
11259 L: linux-ide@vger.kernel.org
11261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11262 F: drivers/ata/sata_promise.*
11264 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11265 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11266 L: linux-ide@vger.kernel.org
11268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11269 F: Documentation/ABI/testing/sysfs-ata
11270 F: Documentation/devicetree/bindings/ata/
11272 F: include/linux/ata.h
11273 F: include/linux/libata.h
11275 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11276 M: Vishal Verma <vishal.l.verma@intel.com>
11277 M: Dan Williams <dan.j.williams@intel.com>
11278 M: Dave Jiang <dave.jiang@intel.com>
11279 L: nvdimm@lists.linux.dev
11281 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11282 P: Documentation/nvdimm/maintainer-entry-profile.rst
11283 F: drivers/nvdimm/btt*
11285 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11286 M: Dan Williams <dan.j.williams@intel.com>
11287 M: Vishal Verma <vishal.l.verma@intel.com>
11288 M: Dave Jiang <dave.jiang@intel.com>
11289 L: nvdimm@lists.linux.dev
11291 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11292 P: Documentation/nvdimm/maintainer-entry-profile.rst
11293 F: drivers/nvdimm/pmem*
11295 LIBNVDIMM: DEVICETREE BINDINGS
11296 M: Oliver O'Halloran <oohall@gmail.com>
11297 L: nvdimm@lists.linux.dev
11299 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11300 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11301 F: drivers/nvdimm/of_pmem.c
11303 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11304 M: Dan Williams <dan.j.williams@intel.com>
11305 M: Vishal Verma <vishal.l.verma@intel.com>
11306 M: Dave Jiang <dave.jiang@intel.com>
11307 M: Ira Weiny <ira.weiny@intel.com>
11308 L: nvdimm@lists.linux.dev
11310 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11311 P: Documentation/nvdimm/maintainer-entry-profile.rst
11312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11313 F: drivers/acpi/nfit/*
11314 F: drivers/nvdimm/*
11315 F: include/linux/libnvdimm.h
11316 F: include/linux/nd.h
11317 F: include/uapi/linux/ndctl.h
11318 F: tools/testing/nvdimm/
11320 LICENSES and SPDX stuff
11321 M: Thomas Gleixner <tglx@linutronix.de>
11322 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11323 L: linux-spdx@vger.kernel.org
11325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11327 F: Documentation/process/license-rules.rst
11329 F: scripts/spdxcheck-test.sh
11330 F: scripts/spdxcheck.py
11332 LINEAR RANGES HELPERS
11333 M: Mark Brown <broonie@kernel.org>
11334 R: Matti Vaittinen <mazziesaccount@gmail.com>
11335 F: lib/linear_ranges.c
11336 F: lib/test_linear_ranges.c
11337 F: include/linux/linear_range.h
11339 LINUX FOR POWER MACINTOSH
11340 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11341 L: linuxppc-dev@lists.ozlabs.org
11343 F: arch/powerpc/platforms/powermac/
11344 F: drivers/macintosh/
11346 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11347 M: Michael Ellerman <mpe@ellerman.id.au>
11348 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11349 R: Paul Mackerras <paulus@samba.org>
11350 L: linuxppc-dev@lists.ozlabs.org
11352 W: https://github.com/linuxppc/wiki/wiki
11353 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11355 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11356 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11357 F: Documentation/devicetree/bindings/powerpc/
11358 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11359 F: Documentation/powerpc/
11361 F: drivers/*/*/*pasemi*
11362 F: drivers/*/*pasemi*
11363 F: drivers/char/tpm/tpm_ibmvtpm*
11364 F: drivers/crypto/nx/
11365 F: drivers/crypto/vmx/
11366 F: drivers/i2c/busses/i2c-opal.c
11367 F: drivers/net/ethernet/ibm/ibmveth.*
11368 F: drivers/net/ethernet/ibm/ibmvnic.*
11369 F: drivers/pci/hotplug/pnv_php.c
11370 F: drivers/pci/hotplug/rpa*
11371 F: drivers/rtc/rtc-opal.c
11372 F: drivers/scsi/ibmvscsi/
11373 F: drivers/tty/hvc/hvc_opal.c
11374 F: drivers/watchdog/wdrtas.c
11375 F: tools/testing/selftests/powerpc
11382 LINUX FOR POWERPC EMBEDDED MPC5XXX
11383 M: Anatolij Gustschin <agust@denx.de>
11384 L: linuxppc-dev@lists.ozlabs.org
11386 F: arch/powerpc/platforms/512x/
11387 F: arch/powerpc/platforms/52xx/
11389 LINUX FOR POWERPC EMBEDDED PPC4XX
11390 L: linuxppc-dev@lists.ozlabs.org
11392 F: arch/powerpc/platforms/40x/
11393 F: arch/powerpc/platforms/44x/
11395 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11396 M: Scott Wood <oss@buserror.net>
11397 L: linuxppc-dev@lists.ozlabs.org
11399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11400 F: Documentation/devicetree/bindings/powerpc/fsl/
11401 F: arch/powerpc/platforms/83xx/
11402 F: arch/powerpc/platforms/85xx/
11404 LINUX FOR POWERPC EMBEDDED PPC8XX
11405 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11406 L: linuxppc-dev@lists.ozlabs.org
11408 F: arch/powerpc/platforms/8xx/
11410 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11411 M: Kees Cook <keescook@chromium.org>
11413 F: drivers/misc/lkdtm/*
11414 F: tools/testing/selftests/lkdtm/*
11416 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11417 M: Alan Stern <stern@rowland.harvard.edu>
11418 M: Andrea Parri <parri.andrea@gmail.com>
11419 M: Will Deacon <will@kernel.org>
11420 M: Peter Zijlstra <peterz@infradead.org>
11421 M: Boqun Feng <boqun.feng@gmail.com>
11422 M: Nicholas Piggin <npiggin@gmail.com>
11423 M: David Howells <dhowells@redhat.com>
11424 M: Jade Alglave <j.alglave@ucl.ac.uk>
11425 M: Luc Maranget <luc.maranget@inria.fr>
11426 M: "Paul E. McKenney" <paulmck@kernel.org>
11427 R: Akira Yokosawa <akiyks@gmail.com>
11428 R: Daniel Lustig <dlustig@nvidia.com>
11429 R: Joel Fernandes <joel@joelfernandes.org>
11430 L: linux-kernel@vger.kernel.org
11431 L: linux-arch@vger.kernel.org
11433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11434 F: Documentation/atomic_bitops.txt
11435 F: Documentation/atomic_t.txt
11436 F: Documentation/core-api/refcount-vs-atomic.rst
11437 F: Documentation/litmus-tests/
11438 F: Documentation/memory-barriers.txt
11439 F: tools/memory-model/
11441 LIS3LV02D ACCELEROMETER DRIVER
11442 M: Eric Piel <eric.piel@tremplin-utc.net>
11444 F: Documentation/misc-devices/lis3lv02d.rst
11445 F: drivers/misc/lis3lv02d/
11446 F: drivers/platform/x86/hp_accel.c
11449 M: David Gow <davidgow@google.com>
11450 L: linux-kselftest@vger.kernel.org
11451 L: kunit-dev@googlegroups.com
11456 M: Karol Gugala <kgugala@antmicro.com>
11457 M: Mateusz Holenko <mholenko@antmicro.com>
11458 M: Gabriel Somlo <gsomlo@gmail.com>
11459 M: Joel Stanley <joel@jms.id.au>
11461 F: Documentation/devicetree/bindings/*/litex,*.yaml
11462 F: arch/openrisc/boot/dts/or1klitex.dts
11463 F: include/linux/litex.h
11464 F: drivers/tty/serial/liteuart.c
11465 F: drivers/soc/litex/*
11466 F: drivers/net/ethernet/litex/*
11467 F: drivers/mmc/host/litex_mmc.c
11471 M: Josh Poimboeuf <jpoimboe@kernel.org>
11472 M: Jiri Kosina <jikos@kernel.org>
11473 M: Miroslav Benes <mbenes@suse.cz>
11474 M: Petr Mladek <pmladek@suse.com>
11475 R: Joe Lawrence <joe.lawrence@redhat.com>
11476 L: live-patching@vger.kernel.org
11478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11479 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11480 F: Documentation/livepatch/
11481 F: arch/powerpc/include/asm/livepatch.h
11482 F: include/linux/livepatch.h
11483 F: kernel/livepatch/
11484 F: kernel/module/livepatch.c
11486 F: samples/livepatch/
11487 F: tools/testing/selftests/livepatch/
11490 L: netdev@vger.kernel.org
11492 F: include/linux/llc.h
11493 F: include/net/llc*
11494 F: include/uapi/linux/llc.h
11497 LM73 HARDWARE MONITOR DRIVER
11498 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11499 L: linux-hwmon@vger.kernel.org
11501 F: drivers/hwmon/lm73.c
11503 LM78 HARDWARE MONITOR DRIVER
11504 M: Jean Delvare <jdelvare@suse.com>
11505 L: linux-hwmon@vger.kernel.org
11507 F: Documentation/hwmon/lm78.rst
11508 F: drivers/hwmon/lm78.c
11510 LM83 HARDWARE MONITOR DRIVER
11511 M: Jean Delvare <jdelvare@suse.com>
11512 L: linux-hwmon@vger.kernel.org
11514 F: Documentation/hwmon/lm83.rst
11515 F: drivers/hwmon/lm83.c
11517 LM90 HARDWARE MONITOR DRIVER
11518 M: Jean Delvare <jdelvare@suse.com>
11519 L: linux-hwmon@vger.kernel.org
11521 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11522 F: Documentation/hwmon/lm90.rst
11523 F: drivers/hwmon/lm90.c
11524 F: include/dt-bindings/thermal/lm90.h
11526 LM95234 HARDWARE MONITOR DRIVER
11527 M: Guenter Roeck <linux@roeck-us.net>
11528 L: linux-hwmon@vger.kernel.org
11530 F: Documentation/hwmon/lm95234.rst
11531 F: drivers/hwmon/lm95234.c
11533 LME2510 MEDIA DRIVER
11534 M: Malcolm Priestley <tvboxspy@gmail.com>
11535 L: linux-media@vger.kernel.org
11537 W: https://linuxtv.org
11538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11539 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11541 LOADPIN SECURITY MODULE
11542 M: Kees Cook <keescook@chromium.org>
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11545 F: Documentation/admin-guide/LSM/LoadPin.rst
11546 F: security/loadpin/
11549 M: Peter Zijlstra <peterz@infradead.org>
11550 M: Ingo Molnar <mingo@redhat.com>
11551 M: Will Deacon <will@kernel.org>
11552 R: Waiman Long <longman@redhat.com>
11553 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11554 L: linux-kernel@vger.kernel.org
11556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11557 F: Documentation/locking/
11558 F: arch/*/include/asm/spinlock*.h
11559 F: include/linux/lockdep.h
11560 F: include/linux/mutex*.h
11561 F: include/linux/rwlock*.h
11562 F: include/linux/rwsem*.h
11563 F: include/linux/seqlock.h
11564 F: include/linux/spinlock*.h
11566 F: lib/locking*.[ch]
11567 X: kernel/locking/locktorture.c
11569 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11570 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11571 L: linux-ntfs-dev@lists.sourceforge.net
11573 W: http://www.linux-ntfs.org/content/view/19/37/
11574 F: Documentation/admin-guide/ldm.rst
11575 F: block/partitions/ldm.*
11577 LOGITECH HID GAMING KEYBOARDS
11578 M: Hans de Goede <hdegoede@redhat.com>
11579 L: linux-input@vger.kernel.org
11581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11582 F: drivers/hid/hid-lg-g15.c
11584 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11585 M: Adrien Grassein <adrien.grassein@gmail.com>
11587 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11588 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11591 M: Huacai Chen <chenhuacai@kernel.org>
11592 R: WANG Xuerui <kernel@xen0n.name>
11594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11596 F: drivers/*/*loongarch*
11597 F: Documentation/loongarch/
11598 F: Documentation/translations/zh_CN/loongarch/
11600 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11601 M: Sathya Prakash <sathya.prakash@broadcom.com>
11602 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11603 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11604 L: MPT-FusionLinux.pdl@broadcom.com
11605 L: linux-scsi@vger.kernel.org
11607 W: http://www.avagotech.com/support/
11608 F: drivers/message/fusion/
11609 F: drivers/scsi/mpt3sas/
11611 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11612 M: Matthew Wilcox <willy@infradead.org>
11613 L: linux-scsi@vger.kernel.org
11615 F: drivers/scsi/sym53c8xx_2/
11618 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11619 L: linux-iio@vger.kernel.org
11621 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11622 F: drivers/iio/dac/ltc1660.c
11624 LTC2688 IIO DAC DRIVER
11625 M: Nuno Sá <nuno.sa@analog.com>
11626 L: linux-iio@vger.kernel.org
11628 W: http://ez.analog.com/community/linux-device-drivers
11629 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11630 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11631 F: drivers/iio/dac/ltc2688.c
11633 LTC2947 HARDWARE MONITOR DRIVER
11634 M: Nuno Sá <nuno.sa@analog.com>
11635 L: linux-hwmon@vger.kernel.org
11637 W: https://ez.analog.com/linux-software-drivers
11638 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11639 F: drivers/hwmon/ltc2947-core.c
11640 F: drivers/hwmon/ltc2947-i2c.c
11641 F: drivers/hwmon/ltc2947-spi.c
11642 F: drivers/hwmon/ltc2947.h
11644 LTC2983 IIO TEMPERATURE DRIVER
11645 M: Nuno Sá <nuno.sa@analog.com>
11646 L: linux-iio@vger.kernel.org
11648 W: https://ez.analog.com/linux-software-drivers
11649 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11650 F: drivers/iio/temperature/ltc2983.c
11652 LTC4261 HARDWARE MONITOR DRIVER
11653 M: Guenter Roeck <linux@roeck-us.net>
11654 L: linux-hwmon@vger.kernel.org
11656 F: Documentation/hwmon/ltc4261.rst
11657 F: drivers/hwmon/ltc4261.c
11659 LTC4306 I2C MULTIPLEXER DRIVER
11660 M: Michael Hennerich <michael.hennerich@analog.com>
11661 L: linux-i2c@vger.kernel.org
11663 W: https://ez.analog.com/linux-software-drivers
11664 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11665 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11667 LTP (Linux Test Project)
11668 M: Mike Frysinger <vapier@gentoo.org>
11669 M: Cyril Hrubis <chrubis@suse.cz>
11670 M: Wanlong Gao <wanlong.gao@gmail.com>
11671 M: Jan Stancek <jstancek@redhat.com>
11672 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11673 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11674 L: ltp@lists.linux.it (subscribers-only)
11676 W: http://linux-test-project.github.io/
11677 T: git git://github.com/linux-test-project/ltp.git
11679 LYNX 28G SERDES PHY DRIVER
11680 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11681 L: netdev@vger.kernel.org
11683 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11684 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11687 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11688 L: netdev@vger.kernel.org
11690 F: drivers/net/pcs/pcs-lynx.c
11691 F: include/linux/pcs-lynx.h
11694 M: Geert Uytterhoeven <geert@linux-m68k.org>
11695 L: linux-m68k@lists.linux-m68k.org
11697 W: http://www.linux-m68k.org/
11698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11702 M68K ON APPLE MACINTOSH
11703 M: Joshua Thompson <funaho@jurai.org>
11704 L: linux-m68k@lists.linux-m68k.org
11706 W: http://www.mac.linux-m68k.org/
11708 F: drivers/macintosh/adb-iop.c
11709 F: drivers/macintosh/via-macii.c
11712 M: Philip Blundell <philb@gnu.org>
11714 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11715 F: arch/m68k/hp300/
11717 M88DS3103 MEDIA DRIVER
11718 M: Antti Palosaari <crope@iki.fi>
11719 L: linux-media@vger.kernel.org
11721 W: https://linuxtv.org
11722 W: http://palosaari.fi/linux/
11723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11724 T: git git://linuxtv.org/anttip/media_tree.git
11725 F: drivers/media/dvb-frontends/m88ds3103*
11727 M88RS2000 MEDIA DRIVER
11728 M: Malcolm Priestley <tvboxspy@gmail.com>
11729 L: linux-media@vger.kernel.org
11731 W: https://linuxtv.org
11732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11733 F: drivers/media/dvb-frontends/m88rs2000*
11735 MA901 MASTERKIT USB FM RADIO DRIVER
11736 M: Alexey Klimov <klimov.linux@gmail.com>
11737 L: linux-media@vger.kernel.org
11739 T: git git://linuxtv.org/media_tree.git
11740 F: drivers/media/radio/radio-ma901.c
11743 M: Johannes Berg <johannes@sipsolutions.net>
11744 L: linux-wireless@vger.kernel.org
11746 W: https://wireless.wiki.kernel.org/
11747 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11750 F: Documentation/networking/mac80211-injection.rst
11751 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11752 F: drivers/net/wireless/mac80211_hwsim.[ch]
11753 F: include/net/mac80211.h
11757 M: Jassi Brar <jassisinghbrar@gmail.com>
11758 L: linux-kernel@vger.kernel.org
11760 F: drivers/mailbox/
11761 F: include/linux/mailbox_client.h
11762 F: include/linux/mailbox_controller.h
11763 F: include/dt-bindings/mailbox/
11764 F: Documentation/devicetree/bindings/mailbox/
11767 M: Viresh Kumar <viresh.kumar@linaro.org>
11768 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11769 L: linux-kernel@vger.kernel.org
11771 F: drivers/mailbox/arm_mhuv2.c
11772 F: include/linux/mailbox/arm_mhuv2_message.h
11773 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11775 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11776 M: Jeremy Kerr <jk@codeconstruct.com.au>
11777 M: Matt Johnston <matt@codeconstruct.com.au>
11778 L: netdev@vger.kernel.org
11780 F: Documentation/networking/mctp.rst
11781 F: drivers/net/mctp/
11782 F: include/net/mctp.h
11783 F: include/net/mctpdevice.h
11784 F: include/net/netns/mctp.h
11787 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11788 M: Michael Kerrisk <mtk.manpages@gmail.com>
11789 L: linux-man@vger.kernel.org
11791 W: http://www.kernel.org/doc/man-pages
11793 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11794 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11795 L: linux-mips@vger.kernel.org
11797 F: arch/mips/boot/dts/img/pistachio*
11799 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11800 M: Andrew Lunn <andrew@lunn.ch>
11801 M: Vivien Didelot <vivien.didelot@gmail.com>
11802 L: netdev@vger.kernel.org
11804 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11805 F: Documentation/networking/devlink/mv88e6xxx.rst
11806 F: drivers/net/dsa/mv88e6xxx/
11807 F: include/linux/dsa/mv88e6xxx.h
11808 F: include/linux/platform_data/mv88e6xxx.h
11810 MARVELL ARMADA 3700 PHY DRIVERS
11811 M: Miquel Raynal <miquel.raynal@bootlin.com>
11813 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11814 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11815 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11816 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11818 MARVELL ARMADA 3700 SERIAL DRIVER
11819 M: Pali Rohár <pali@kernel.org>
11821 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11822 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
11823 F: drivers/tty/serial/mvebu-uart.c
11825 MARVELL ARMADA DRM SUPPORT
11826 M: Russell King <linux@armlinux.org.uk>
11828 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11829 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11830 F: Documentation/devicetree/bindings/display/armada/
11831 F: drivers/gpu/drm/armada/
11832 F: include/uapi/drm/armada_drm.h
11834 MARVELL CRYPTO DRIVER
11835 M: Boris Brezillon <bbrezillon@kernel.org>
11836 M: Arnaud Ebalard <arno@natisbad.org>
11837 M: Srujana Challa <schalla@marvell.com>
11838 L: linux-crypto@vger.kernel.org
11840 F: drivers/crypto/marvell/
11841 F: include/linux/soc/marvell/octeontx2/
11843 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11844 M: Mirko Lindner <mlindner@marvell.com>
11845 M: Stephen Hemminger <stephen@networkplumber.org>
11846 L: netdev@vger.kernel.org
11848 F: drivers/net/ethernet/marvell/sk*
11850 MARVELL LIBERTAS WIRELESS DRIVER
11851 L: libertas-dev@lists.infradead.org
11853 F: drivers/net/wireless/marvell/libertas/
11855 MARVELL MACCHIATOBIN SUPPORT
11856 M: Russell King <linux@armlinux.org.uk>
11857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11859 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11861 MARVELL MV643XX ETHERNET DRIVER
11862 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11863 L: netdev@vger.kernel.org
11865 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11866 F: include/linux/mv643xx.h
11868 MARVELL MV88X3310 PHY DRIVER
11869 M: Russell King <linux@armlinux.org.uk>
11870 M: Marek Behún <kabel@kernel.org>
11871 L: netdev@vger.kernel.org
11873 F: drivers/net/phy/marvell10g.c
11875 MARVELL MVEBU THERMAL DRIVER
11876 M: Miquel Raynal <miquel.raynal@bootlin.com>
11878 F: drivers/thermal/armada_thermal.c
11880 MARVELL MVNETA ETHERNET DRIVER
11881 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11882 L: netdev@vger.kernel.org
11884 F: drivers/net/ethernet/marvell/mvneta.*
11886 MARVELL MVPP2 ETHERNET DRIVER
11887 M: Marcin Wojtas <mw@semihalf.com>
11888 M: Russell King <linux@armlinux.org.uk>
11889 L: netdev@vger.kernel.org
11891 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11892 F: drivers/net/ethernet/marvell/mvpp2/
11894 MARVELL MWIFIEX WIRELESS DRIVER
11895 M: Amitkumar Karwar <amitkarwar@gmail.com>
11896 M: Ganapathi Bhat <ganapathi017@gmail.com>
11897 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11898 M: Xinming Hu <huxinming820@gmail.com>
11899 L: linux-wireless@vger.kernel.org
11901 F: drivers/net/wireless/marvell/mwifiex/
11903 MARVELL MWL8K WIRELESS DRIVER
11904 M: Lennert Buytenhek <buytenh@wantstofly.org>
11905 L: linux-wireless@vger.kernel.org
11907 F: drivers/net/wireless/marvell/mwl8k.c
11909 MARVELL NAND CONTROLLER DRIVER
11910 M: Miquel Raynal <miquel.raynal@bootlin.com>
11911 L: linux-mtd@lists.infradead.org
11913 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11914 F: drivers/mtd/nand/raw/marvell_nand.c
11916 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11917 M: Sunil Goutham <sgoutham@marvell.com>
11918 M: Geetha sowjanya <gakula@marvell.com>
11919 M: Subbaraya Sundeep <sbhatta@marvell.com>
11920 M: hariprasad <hkelam@marvell.com>
11921 L: netdev@vger.kernel.org
11923 F: drivers/net/ethernet/marvell/octeontx2/nic/
11924 F: include/linux/soc/marvell/octeontx2/
11926 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11927 M: Sunil Goutham <sgoutham@marvell.com>
11928 M: Linu Cherian <lcherian@marvell.com>
11929 M: Geetha sowjanya <gakula@marvell.com>
11930 M: Jerin Jacob <jerinj@marvell.com>
11931 M: hariprasad <hkelam@marvell.com>
11932 M: Subbaraya Sundeep <sbhatta@marvell.com>
11933 L: netdev@vger.kernel.org
11935 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11936 F: drivers/net/ethernet/marvell/octeontx2/af/
11938 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11939 M: Taras Chornyi <tchornyi@marvell.com>
11941 W: https://github.com/Marvell-switching/switchdev-prestera
11942 F: drivers/net/ethernet/marvell/prestera/
11944 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11945 M: Nicolas Pitre <nico@fluxnic.net>
11947 F: drivers/mmc/host/mvsdio.*
11949 MARVELL USB MDIO CONTROLLER DRIVER
11950 M: Tobias Waldekranz <tobias@waldekranz.com>
11951 L: netdev@vger.kernel.org
11953 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11954 F: drivers/net/mdio/mdio-mvusb.c
11956 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11957 M: Hu Ziji <huziji@marvell.com>
11958 L: linux-mmc@vger.kernel.org
11960 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
11961 F: drivers/mmc/host/sdhci-xenon*
11963 MARVELL OCTEON ENDPOINT DRIVER
11964 M: Veerasenareddy Burru <vburru@marvell.com>
11965 M: Abhijit Ayarekar <aayarekar@marvell.com>
11966 L: netdev@vger.kernel.org
11968 F: drivers/net/ethernet/marvell/octeon_ep
11970 MATROX FRAMEBUFFER DRIVER
11971 L: linux-fbdev@vger.kernel.org
11973 F: drivers/video/fbdev/matrox/matroxfb_*
11974 F: include/uapi/linux/matroxfb.h
11977 M: Daniel Nilsson <daniel.nilsson@flex.com>
11978 L: linux-hwmon@vger.kernel.org
11980 F: Documentation/hwmon/max15301.rst
11981 F: drivers/hwmon/pmbus/max15301.c
11983 MAX16065 HARDWARE MONITOR DRIVER
11984 M: Guenter Roeck <linux@roeck-us.net>
11985 L: linux-hwmon@vger.kernel.org
11987 F: Documentation/hwmon/max16065.rst
11988 F: drivers/hwmon/max16065.c
11990 MAX2175 SDR TUNER DRIVER
11991 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11992 L: linux-media@vger.kernel.org
11994 T: git git://linuxtv.org/media_tree.git
11995 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11996 F: Documentation/userspace-api/media/drivers/max2175.rst
11997 F: drivers/media/i2c/max2175*
11998 F: include/uapi/linux/max2175.h
12000 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12001 L: linux-hwmon@vger.kernel.org
12003 F: Documentation/hwmon/max6650.rst
12004 F: drivers/hwmon/max6650.c
12006 MAX6697 HARDWARE MONITOR DRIVER
12007 M: Guenter Roeck <linux@roeck-us.net>
12008 L: linux-hwmon@vger.kernel.org
12010 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12011 F: Documentation/hwmon/max6697.rst
12012 F: drivers/hwmon/max6697.c
12013 F: include/linux/platform_data/max6697.h
12015 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12016 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12017 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12018 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12019 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12020 L: linux-media@vger.kernel.org
12022 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12023 F: drivers/media/i2c/max9286.c
12025 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12026 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12027 L: linux-media@vger.kernel.org
12029 F: drivers/staging/media/max96712/max96712.c
12031 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12032 M: Peter Rosin <peda@axentia.se>
12033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12035 F: Documentation/devicetree/bindings/sound/max9860.txt
12036 F: sound/soc/codecs/max9860.*
12038 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12039 M: Andreas Klinger <ak@it-klinger.de>
12040 L: linux-iio@vger.kernel.org
12042 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12043 F: drivers/iio/proximity/mb1232.c
12045 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12046 R: Iskren Chernev <iskren.chernev@gmail.com>
12047 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12048 R: Marek Szyprowski <m.szyprowski@samsung.com>
12049 R: Matheus Castello <matheus@castello.eng.br>
12050 L: linux-pm@vger.kernel.org
12052 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12053 F: drivers/power/supply/max17040_battery.c
12055 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12056 R: Hans de Goede <hdegoede@redhat.com>
12057 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12058 R: Marek Szyprowski <m.szyprowski@samsung.com>
12059 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12060 R: Purism Kernel Team <kernel@puri.sm>
12061 L: linux-pm@vger.kernel.org
12063 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12064 F: drivers/power/supply/max17042_battery.c
12066 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12067 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12068 L: linux-kernel@vger.kernel.org
12070 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12071 F: drivers/regulator/max20086-regulator.c
12073 MAXIM MAX77650 PMIC MFD DRIVER
12074 M: Bartosz Golaszewski <brgl@bgdev.pl>
12075 L: linux-kernel@vger.kernel.org
12077 F: Documentation/devicetree/bindings/*/*max77650.yaml
12078 F: Documentation/devicetree/bindings/*/max77650*.yaml
12079 F: drivers/gpio/gpio-max77650.c
12080 F: drivers/input/misc/max77650-onkey.c
12081 F: drivers/leds/leds-max77650.c
12082 F: drivers/mfd/max77650.c
12083 F: drivers/power/supply/max77650-charger.c
12084 F: drivers/regulator/max77650-regulator.c
12085 F: include/linux/mfd/max77650.h
12087 MAXIM MAX77714 PMIC MFD DRIVER
12088 M: Luca Ceresoli <luca@lucaceresoli.net>
12090 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12091 F: drivers/mfd/max77714.c
12092 F: include/linux/mfd/max77714.h
12094 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12095 M: Javier Martinez Canillas <javier@dowhile0.org>
12096 L: linux-kernel@vger.kernel.org
12098 F: Documentation/devicetree/bindings/*/*max77802.yaml
12099 F: drivers/regulator/max77802-regulator.c
12100 F: include/dt-bindings/*/*max77802.h
12102 MAXIM MAX77976 BATTERY CHARGER
12103 M: Luca Ceresoli <luca@lucaceresoli.net>
12105 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12106 F: drivers/power/supply/max77976_charger.c
12108 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12109 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12110 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12111 L: linux-pm@vger.kernel.org
12113 B: mailto:linux-samsung-soc@vger.kernel.org
12114 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12115 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12116 F: drivers/power/supply/max14577_charger.c
12117 F: drivers/power/supply/max77693_charger.c
12119 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12120 M: Chanwoo Choi <cw00.choi@samsung.com>
12121 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12122 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12123 L: linux-kernel@vger.kernel.org
12125 B: mailto:linux-samsung-soc@vger.kernel.org
12126 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12127 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12128 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12129 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12130 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12131 F: Documentation/devicetree/bindings/mfd/max77693.txt
12132 F: drivers/*/*max77843.c
12133 F: drivers/*/max14577*.c
12134 F: drivers/*/max77686*.c
12135 F: drivers/*/max77693*.c
12136 F: drivers/clk/clk-max77686.c
12137 F: drivers/extcon/extcon-max14577.c
12138 F: drivers/extcon/extcon-max77693.c
12139 F: drivers/rtc/rtc-max77686.c
12140 F: include/linux/mfd/max14577*.h
12141 F: include/linux/mfd/max77686*.h
12142 F: include/linux/mfd/max77693*.h
12144 MAXIRADIO FM RADIO RECEIVER DRIVER
12145 M: Hans Verkuil <hverkuil@xs4all.nl>
12146 L: linux-media@vger.kernel.org
12148 W: https://linuxtv.org
12149 T: git git://linuxtv.org/media_tree.git
12150 F: drivers/media/radio/radio-maxiradio*
12152 MAXLINEAR ETHERNET PHY DRIVER
12153 M: Xu Liang <lxu@maxlinear.com>
12154 L: netdev@vger.kernel.org
12156 F: drivers/net/phy/mxl-gpy.c
12158 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12159 R: Yasushi SHOJI <yashi@spacecubics.com>
12160 L: linux-can@vger.kernel.org
12162 F: drivers/net/can/usb/mcba_usb.c
12164 MCAN MMIO DEVICE DRIVER
12165 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12166 L: linux-can@vger.kernel.org
12168 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12169 F: drivers/net/can/m_can/m_can.c
12170 F: drivers/net/can/m_can/m_can.h
12171 F: drivers/net/can/m_can/m_can_platform.c
12173 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12174 M: Rishi Gupta <gupt21@gmail.com>
12175 L: linux-i2c@vger.kernel.org
12176 L: linux-input@vger.kernel.org
12178 F: drivers/hid/hid-mcp2221.c
12180 MCP251XFD SPI-CAN NETWORK DRIVER
12181 M: Marc Kleine-Budde <mkl@pengutronix.de>
12182 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12183 R: Thomas Kopp <thomas.kopp@microchip.com>
12184 L: linux-can@vger.kernel.org
12186 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12187 F: drivers/net/can/spi/mcp251xfd/
12189 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12190 M: Peter Rosin <peda@axentia.se>
12191 L: linux-iio@vger.kernel.org
12193 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12194 F: drivers/iio/potentiometer/mcp4018.c
12195 F: drivers/iio/potentiometer/mcp4531.c
12197 MCR20A IEEE-802.15.4 RADIO DRIVER
12198 M: Xue Liu <liuxuenetmail@gmail.com>
12199 L: linux-wpan@vger.kernel.org
12201 W: https://github.com/xueliu/mcr20a-linux
12202 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12203 F: drivers/net/ieee802154/mcr20a.c
12204 F: drivers/net/ieee802154/mcr20a.h
12206 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12207 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12208 L: linux-iio@vger.kernel.org
12210 F: drivers/iio/dac/cio-dac.c
12212 MEDIA CONTROLLER FRAMEWORK
12213 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12214 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12215 L: linux-media@vger.kernel.org
12217 W: https://www.linuxtv.org
12218 T: git git://linuxtv.org/media_tree.git
12219 F: drivers/media/mc/
12220 F: include/media/media-*.h
12221 F: include/uapi/linux/media.h
12223 MEDIA DRIVER FOR FREESCALE IMX PXP
12224 M: Philipp Zabel <p.zabel@pengutronix.de>
12225 L: linux-media@vger.kernel.org
12227 T: git git://linuxtv.org/media_tree.git
12228 F: drivers/media/platform/nxp/imx-pxp.[ch]
12230 MEDIA DRIVERS FOR ASCOT2E
12231 M: Sergey Kozlov <serjk@netup.ru>
12232 M: Abylay Ospan <aospan@netup.ru>
12233 L: linux-media@vger.kernel.org
12235 W: https://linuxtv.org
12236 W: http://netup.tv/
12237 T: git git://linuxtv.org/media_tree.git
12238 F: drivers/media/dvb-frontends/ascot2e*
12240 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12241 M: Jasmin Jessich <jasmin@anw.at>
12242 L: linux-media@vger.kernel.org
12244 W: https://linuxtv.org
12245 T: git git://linuxtv.org/media_tree.git
12246 F: drivers/media/dvb-frontends/cxd2099*
12248 MEDIA DRIVERS FOR CXD2841ER
12249 M: Sergey Kozlov <serjk@netup.ru>
12250 M: Abylay Ospan <aospan@netup.ru>
12251 L: linux-media@vger.kernel.org
12253 W: https://linuxtv.org
12254 W: http://netup.tv/
12255 T: git git://linuxtv.org/media_tree.git
12256 F: drivers/media/dvb-frontends/cxd2841er*
12258 MEDIA DRIVERS FOR CXD2880
12259 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12260 L: linux-media@vger.kernel.org
12262 W: http://linuxtv.org/
12263 T: git git://linuxtv.org/media_tree.git
12264 F: drivers/media/dvb-frontends/cxd2880/*
12265 F: drivers/media/spi/cxd2880*
12267 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12268 L: linux-media@vger.kernel.org
12270 W: https://linuxtv.org
12271 T: git git://linuxtv.org/media_tree.git
12272 F: drivers/media/pci/ddbridge/*
12274 MEDIA DRIVERS FOR FREESCALE IMX
12275 M: Steve Longerbeam <slongerbeam@gmail.com>
12276 M: Philipp Zabel <p.zabel@pengutronix.de>
12277 L: linux-media@vger.kernel.org
12279 T: git git://linuxtv.org/media_tree.git
12280 F: Documentation/admin-guide/media/imx.rst
12281 F: Documentation/devicetree/bindings/media/imx.txt
12282 F: drivers/staging/media/imx/
12283 F: include/linux/imx-media.h
12284 F: include/media/imx.h
12286 MEDIA DRIVERS FOR FREESCALE IMX7
12287 M: Rui Miguel Silva <rmfrfs@gmail.com>
12288 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12289 L: linux-media@vger.kernel.org
12291 T: git git://linuxtv.org/media_tree.git
12292 F: Documentation/admin-guide/media/imx7.rst
12293 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12294 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12295 F: drivers/media/platform/nxp/imx-mipi-csis.c
12296 F: drivers/staging/media/imx/imx7-media-csi.c
12298 MEDIA DRIVERS FOR HELENE
12299 M: Abylay Ospan <aospan@netup.ru>
12300 L: linux-media@vger.kernel.org
12302 W: https://linuxtv.org
12303 W: http://netup.tv/
12304 T: git git://linuxtv.org/media_tree.git
12305 F: drivers/media/dvb-frontends/helene*
12307 MEDIA DRIVERS FOR HORUS3A
12308 M: Sergey Kozlov <serjk@netup.ru>
12309 M: Abylay Ospan <aospan@netup.ru>
12310 L: linux-media@vger.kernel.org
12312 W: https://linuxtv.org
12313 W: http://netup.tv/
12314 T: git git://linuxtv.org/media_tree.git
12315 F: drivers/media/dvb-frontends/horus3a*
12317 MEDIA DRIVERS FOR LNBH25
12318 M: Sergey Kozlov <serjk@netup.ru>
12319 M: Abylay Ospan <aospan@netup.ru>
12320 L: linux-media@vger.kernel.org
12322 W: https://linuxtv.org
12323 W: http://netup.tv/
12324 T: git git://linuxtv.org/media_tree.git
12325 F: drivers/media/dvb-frontends/lnbh25*
12327 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12328 L: linux-media@vger.kernel.org
12330 W: https://linuxtv.org
12331 T: git git://linuxtv.org/media_tree.git
12332 F: drivers/media/dvb-frontends/mxl5xx*
12334 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12335 M: Sergey Kozlov <serjk@netup.ru>
12336 M: Abylay Ospan <aospan@netup.ru>
12337 L: linux-media@vger.kernel.org
12339 W: https://linuxtv.org
12340 W: http://netup.tv/
12341 T: git git://linuxtv.org/media_tree.git
12342 F: drivers/media/pci/netup_unidvb/*
12344 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12345 M: Dmitry Osipenko <digetx@gmail.com>
12346 L: linux-media@vger.kernel.org
12347 L: linux-tegra@vger.kernel.org
12349 T: git git://linuxtv.org/media_tree.git
12350 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12351 F: drivers/media/platform/nvidia/tegra-vde/
12353 MEDIA DRIVERS FOR RENESAS - CEU
12354 M: Jacopo Mondi <jacopo@jmondi.org>
12355 L: linux-media@vger.kernel.org
12356 L: linux-renesas-soc@vger.kernel.org
12358 T: git git://linuxtv.org/media_tree.git
12359 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12360 F: drivers/media/platform/renesas/renesas-ceu.c
12361 F: include/media/drv-intf/renesas-ceu.h
12363 MEDIA DRIVERS FOR RENESAS - DRIF
12364 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12365 L: linux-media@vger.kernel.org
12366 L: linux-renesas-soc@vger.kernel.org
12368 T: git git://linuxtv.org/media_tree.git
12369 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12370 F: drivers/media/platform/renesas/rcar_drif.c
12372 MEDIA DRIVERS FOR RENESAS - FCP
12373 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12374 L: linux-media@vger.kernel.org
12375 L: linux-renesas-soc@vger.kernel.org
12377 T: git git://linuxtv.org/media_tree.git
12378 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12379 F: drivers/media/platform/renesas/rcar-fcp.c
12380 F: include/media/rcar-fcp.h
12382 MEDIA DRIVERS FOR RENESAS - FDP1
12383 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12384 L: linux-media@vger.kernel.org
12385 L: linux-renesas-soc@vger.kernel.org
12387 T: git git://linuxtv.org/media_tree.git
12388 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12389 F: drivers/media/platform/renesas/rcar_fdp1.c
12391 MEDIA DRIVERS FOR RENESAS - VIN
12392 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12393 L: linux-media@vger.kernel.org
12394 L: linux-renesas-soc@vger.kernel.org
12396 T: git git://linuxtv.org/media_tree.git
12397 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12398 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12399 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12400 F: drivers/media/platform/renesas/rcar-isp.c
12401 F: drivers/media/platform/renesas/rcar-vin/
12403 MEDIA DRIVERS FOR RENESAS - VSP1
12404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12405 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12406 L: linux-media@vger.kernel.org
12407 L: linux-renesas-soc@vger.kernel.org
12409 T: git git://linuxtv.org/media_tree.git
12410 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12411 F: drivers/media/platform/renesas/vsp1/
12413 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12414 L: linux-media@vger.kernel.org
12416 W: https://linuxtv.org
12417 T: git git://linuxtv.org/media_tree.git
12418 F: drivers/media/dvb-frontends/stv0910*
12420 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12421 L: linux-media@vger.kernel.org
12423 W: https://linuxtv.org
12424 T: git git://linuxtv.org/media_tree.git
12425 F: drivers/media/dvb-frontends/stv6111*
12427 MEDIA DRIVERS FOR STM32 - DCMI
12428 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12429 L: linux-media@vger.kernel.org
12431 T: git git://linuxtv.org/media_tree.git
12432 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12433 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12435 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12436 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12437 L: linux-media@vger.kernel.org
12439 W: https://linuxtv.org
12440 Q: http://patchwork.kernel.org/project/linux-media/list/
12441 T: git git://linuxtv.org/media_tree.git
12442 F: Documentation/admin-guide/media/
12443 F: Documentation/devicetree/bindings/media/
12444 F: Documentation/driver-api/media/
12445 F: Documentation/userspace-api/media/
12447 F: drivers/staging/media/
12448 F: include/linux/platform_data/media/
12450 F: include/uapi/linux/dvb/
12451 F: include/uapi/linux/ivtv*
12452 F: include/uapi/linux/media.h
12453 F: include/uapi/linux/meye.h
12454 F: include/uapi/linux/uvcvideo.h
12455 F: include/uapi/linux/v4l2-*
12456 F: include/uapi/linux/videodev2.h
12458 MEDIATEK BLUETOOTH DRIVER
12459 M: Sean Wang <sean.wang@mediatek.com>
12460 L: linux-bluetooth@vger.kernel.org
12461 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12463 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12464 F: drivers/bluetooth/btmtkuart.c
12466 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12467 M: Sean Wang <sean.wang@mediatek.com>
12468 L: linux-pm@vger.kernel.org
12470 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12471 F: drivers/power/reset/mt6323-poweroff.c
12473 MEDIATEK CIR DRIVER
12474 M: Sean Wang <sean.wang@mediatek.com>
12476 F: drivers/media/rc/mtk-cir.c
12478 MEDIATEK DMA DRIVER
12479 M: Sean Wang <sean.wang@mediatek.com>
12480 L: dmaengine@vger.kernel.org
12481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12484 F: Documentation/devicetree/bindings/dma/mtk-*
12485 F: drivers/dma/mediatek/
12487 MEDIATEK ETHERNET DRIVER
12488 M: Felix Fietkau <nbd@nbd.name>
12489 M: John Crispin <john@phrozen.org>
12490 M: Sean Wang <sean.wang@mediatek.com>
12491 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12492 L: netdev@vger.kernel.org
12494 F: drivers/net/ethernet/mediatek/
12496 MEDIATEK I2C CONTROLLER DRIVER
12497 M: Qii Wang <qii.wang@mediatek.com>
12498 L: linux-i2c@vger.kernel.org
12500 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12501 F: drivers/i2c/busses/i2c-mt65xx.c
12503 MEDIATEK IOMMU DRIVER
12504 M: Yong Wu <yong.wu@mediatek.com>
12505 L: iommu@lists.linux-foundation.org
12506 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12508 F: Documentation/devicetree/bindings/iommu/mediatek*
12509 F: drivers/iommu/mtk_iommu*
12510 F: include/dt-bindings/memory/mt*-port.h
12512 MEDIATEK JPEG DRIVER
12513 M: Bin Liu <bin.liu@mediatek.com>
12515 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12516 F: drivers/media/platform/mediatek/jpeg/
12518 MEDIATEK MDP DRIVER
12519 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12520 M: Houlong Wei <houlong.wei@mediatek.com>
12521 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12523 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12524 F: drivers/media/platform/mediatek/mdp/
12525 F: drivers/media/platform/mediatek/vpu/
12527 MEDIATEK MEDIA DRIVER
12528 M: Tiffany Lin <tiffany.lin@mediatek.com>
12529 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12531 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12532 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12533 F: drivers/media/platform/mediatek/vcodec/
12534 F: drivers/media/platform/mediatek/vpu/
12536 MEDIATEK MMC/SD/SDIO DRIVER
12537 M: Chaotian Jing <chaotian.jing@mediatek.com>
12539 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12540 F: drivers/mmc/host/mtk-sd.c
12542 MEDIATEK MT76 WIRELESS LAN DRIVER
12543 M: Felix Fietkau <nbd@nbd.name>
12544 M: Lorenzo Bianconi <lorenzo@kernel.org>
12545 M: Ryder Lee <ryder.lee@mediatek.com>
12546 R: Shayne Chen <shayne.chen@mediatek.com>
12547 R: Sean Wang <sean.wang@mediatek.com>
12548 L: linux-wireless@vger.kernel.org
12550 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12551 F: drivers/net/wireless/mediatek/mt76/
12553 MEDIATEK MT7601U WIRELESS LAN DRIVER
12554 M: Jakub Kicinski <kubakici@wp.pl>
12555 L: linux-wireless@vger.kernel.org
12557 F: drivers/net/wireless/mediatek/mt7601u/
12559 MEDIATEK MT7621 CLOCK DRIVER
12560 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12562 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12563 F: drivers/clk/ralink/clk-mt7621.c
12565 MEDIATEK MT7621/28/88 I2C DRIVER
12566 M: Stefan Roese <sr@denx.de>
12567 L: linux-i2c@vger.kernel.org
12569 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12570 F: drivers/i2c/busses/i2c-mt7621.c
12572 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12573 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12575 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12576 F: drivers/pci/controller/pcie-mt7621.c
12578 MEDIATEK MT7621 PHY PCI DRIVER
12579 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12581 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12582 F: drivers/phy/ralink/phy-mt7621-pci.c
12584 MEDIATEK NAND CONTROLLER DRIVER
12585 L: linux-mtd@lists.infradead.org
12587 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12588 F: drivers/mtd/nand/raw/mtk_*
12590 MEDIATEK PMIC LED DRIVER
12591 M: Sean Wang <sean.wang@mediatek.com>
12593 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12594 F: drivers/leds/leds-mt6323.c
12596 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12597 M: Sean Wang <sean.wang@mediatek.com>
12599 F: drivers/char/hw_random/mtk-rng.c
12601 MEDIATEK SMI DRIVER
12602 M: Yong Wu <yong.wu@mediatek.com>
12603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12605 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12606 F: drivers/memory/mtk-smi.c
12607 F: include/soc/mediatek/smi.h
12609 MEDIATEK SWITCH DRIVER
12610 M: Sean Wang <sean.wang@mediatek.com>
12611 M: Landen Chao <Landen.Chao@mediatek.com>
12612 M: DENG Qingfang <dqfext@gmail.com>
12613 L: netdev@vger.kernel.org
12615 F: drivers/net/dsa/mt7530.*
12616 F: net/dsa/tag_mtk.c
12618 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12619 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12620 M: Intel Corporation <linuxwwan@intel.com>
12621 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12622 R: Liu Haijun <haijun.liu@mediatek.com>
12623 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12624 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12625 L: netdev@vger.kernel.org
12627 F: drivers/net/wwan/t7xx/
12629 MEDIATEK USB3 DRD IP DRIVER
12630 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12631 L: linux-usb@vger.kernel.org
12632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12633 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12635 F: Documentation/devicetree/bindings/usb/mediatek,*
12636 F: drivers/usb/host/xhci-mtk*
12637 F: drivers/usb/mtu3/
12639 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12640 M: Peter Senna Tschudin <peter.senna@gmail.com>
12641 M: Martin Donnelly <martin.donnelly@ge.com>
12642 M: Martyn Welch <martyn.welch@collabora.co.uk>
12644 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12645 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12647 MEGARAID SCSI/SAS DRIVERS
12648 M: Kashyap Desai <kashyap.desai@broadcom.com>
12649 M: Sumit Saxena <sumit.saxena@broadcom.com>
12650 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12651 L: megaraidlinux.pdl@broadcom.com
12652 L: linux-scsi@vger.kernel.org
12654 W: http://www.avagotech.com/support/
12655 F: Documentation/scsi/megaraid.rst
12656 F: drivers/scsi/megaraid.*
12657 F: drivers/scsi/megaraid/
12659 MELEXIS MLX90614 DRIVER
12660 M: Crt Mori <cmo@melexis.com>
12661 L: linux-iio@vger.kernel.org
12663 W: http://www.melexis.com
12664 F: drivers/iio/temperature/mlx90614.c
12666 MELEXIS MLX90632 DRIVER
12667 M: Crt Mori <cmo@melexis.com>
12668 L: linux-iio@vger.kernel.org
12670 W: http://www.melexis.com
12671 F: drivers/iio/temperature/mlx90632.c
12673 MELFAS MIP4 TOUCHSCREEN DRIVER
12674 M: Sangwon Jee <jeesw@melfas.com>
12676 W: http://www.melfas.com
12677 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12678 F: drivers/input/touchscreen/melfas_mip4.c
12680 MELLANOX BLUEFIELD I2C DRIVER
12681 M: Khalil Blaiech <kblaiech@nvidia.com>
12682 L: linux-i2c@vger.kernel.org
12684 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12685 F: drivers/i2c/busses/i2c-mlxbf.c
12687 MELLANOX ETHERNET DRIVER (mlx4_en)
12688 M: Tariq Toukan <tariqt@nvidia.com>
12689 L: netdev@vger.kernel.org
12691 W: http://www.mellanox.com
12692 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12693 F: drivers/net/ethernet/mellanox/mlx4/en_*
12695 MELLANOX ETHERNET DRIVER (mlx5e)
12696 M: Saeed Mahameed <saeedm@nvidia.com>
12697 L: netdev@vger.kernel.org
12699 W: http://www.mellanox.com
12700 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12701 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12703 MELLANOX ETHERNET INNOVA DRIVERS
12704 R: Boris Pismenny <borisp@nvidia.com>
12705 L: netdev@vger.kernel.org
12707 W: http://www.mellanox.com
12708 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12709 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12710 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12711 F: include/linux/mlx5/mlx5_ifc_fpga.h
12713 MELLANOX ETHERNET SWITCH DRIVERS
12714 M: Ido Schimmel <idosch@nvidia.com>
12715 M: Petr Machata <petrm@nvidia.com>
12716 L: netdev@vger.kernel.org
12718 W: http://www.mellanox.com
12719 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12720 F: drivers/net/ethernet/mellanox/mlxsw/
12721 F: tools/testing/selftests/drivers/net/mlxsw/
12723 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12724 M: mlxsw@nvidia.com
12725 L: netdev@vger.kernel.org
12727 W: http://www.mellanox.com
12728 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12729 F: drivers/net/ethernet/mellanox/mlxfw/
12731 MELLANOX HARDWARE PLATFORM SUPPORT
12732 M: Hans de Goede <hdegoede@redhat.com>
12733 M: Mark Gross <markgross@kernel.org>
12734 M: Vadim Pasternak <vadimp@nvidia.com>
12735 L: platform-driver-x86@vger.kernel.org
12737 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12738 F: drivers/platform/mellanox/
12739 F: include/linux/platform_data/mlxreg.h
12741 MELLANOX MLX4 core VPI driver
12742 M: Tariq Toukan <tariqt@nvidia.com>
12743 L: netdev@vger.kernel.org
12744 L: linux-rdma@vger.kernel.org
12746 W: http://www.mellanox.com
12747 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12748 F: drivers/net/ethernet/mellanox/mlx4/
12749 F: include/linux/mlx4/
12751 MELLANOX MLX4 IB driver
12752 M: Yishai Hadas <yishaih@nvidia.com>
12753 L: linux-rdma@vger.kernel.org
12755 W: http://www.mellanox.com
12756 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12757 F: drivers/infiniband/hw/mlx4/
12758 F: include/linux/mlx4/
12759 F: include/uapi/rdma/mlx4-abi.h
12761 MELLANOX MLX5 core VPI driver
12762 M: Saeed Mahameed <saeedm@nvidia.com>
12763 M: Leon Romanovsky <leonro@nvidia.com>
12764 L: netdev@vger.kernel.org
12765 L: linux-rdma@vger.kernel.org
12767 W: http://www.mellanox.com
12768 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12769 F: Documentation/networking/device_drivers/ethernet/mellanox/
12770 F: drivers/net/ethernet/mellanox/mlx5/core/
12771 F: include/linux/mlx5/
12773 MELLANOX MLX5 IB driver
12774 M: Leon Romanovsky <leonro@nvidia.com>
12775 L: linux-rdma@vger.kernel.org
12777 W: http://www.mellanox.com
12778 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12779 F: drivers/infiniband/hw/mlx5/
12780 F: include/linux/mlx5/
12781 F: include/uapi/rdma/mlx5-abi.h
12783 MELLANOX MLXCPLD I2C AND MUX DRIVER
12784 M: Vadim Pasternak <vadimp@nvidia.com>
12785 M: Michael Shych <michaelsh@nvidia.com>
12786 L: linux-i2c@vger.kernel.org
12788 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12789 F: drivers/i2c/busses/i2c-mlxcpld.c
12790 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12792 MELLANOX MLXCPLD LED DRIVER
12793 M: Vadim Pasternak <vadimp@nvidia.com>
12794 L: linux-leds@vger.kernel.org
12796 F: Documentation/leds/leds-mlxcpld.rst
12797 F: drivers/leds/leds-mlxcpld.c
12798 F: drivers/leds/leds-mlxreg.c
12800 MELLANOX PLATFORM DRIVER
12801 M: Vadim Pasternak <vadimp@nvidia.com>
12802 L: platform-driver-x86@vger.kernel.org
12804 F: drivers/platform/x86/mlx-platform.c
12807 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12808 M: "Paul E. McKenney" <paulmck@kernel.org>
12809 L: linux-kernel@vger.kernel.org
12811 F: arch/powerpc/include/asm/membarrier.h
12812 F: include/uapi/linux/membarrier.h
12813 F: kernel/sched/membarrier.c
12816 M: Mike Rapoport <rppt@kernel.org>
12817 L: linux-mm@kvack.org
12819 F: Documentation/core-api/boot-time-mm.rst
12820 F: include/linux/memblock.h
12822 F: tools/testing/memblock/
12824 MEMORY CONTROLLER DRIVERS
12825 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12826 L: linux-kernel@vger.kernel.org
12828 B: mailto:krzysztof.kozlowski@linaro.org
12829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12830 F: Documentation/devicetree/bindings/memory-controllers/
12832 F: include/dt-bindings/memory/
12835 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12836 M: Dmitry Osipenko <digetx@gmail.com>
12837 L: linux-pm@vger.kernel.org
12838 L: linux-tegra@vger.kernel.org
12839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12841 F: drivers/devfreq/tegra30-devfreq.c
12844 M: Andrew Morton <akpm@linux-foundation.org>
12845 L: linux-mm@kvack.org
12847 W: http://www.linux-mm.org
12848 T: quilt https://ozlabs.org/~akpm/mmotm/
12849 T: quilt https://ozlabs.org/~akpm/mmots/
12850 T: git git://github.com/hnaz/linux-mm.git
12851 F: include/linux/gfp.h
12852 F: include/linux/memory_hotplug.h
12853 F: include/linux/mm.h
12854 F: include/linux/mmzone.h
12855 F: include/linux/pagewalk.h
12856 F: include/linux/vmalloc.h
12858 F: tools/testing/selftests/vm/
12860 MEMORY TECHNOLOGY DEVICES (MTD)
12861 M: Miquel Raynal <miquel.raynal@bootlin.com>
12862 M: Richard Weinberger <richard@nod.at>
12863 M: Vignesh Raghavendra <vigneshr@ti.com>
12864 L: linux-mtd@lists.infradead.org
12866 W: http://www.linux-mtd.infradead.org/
12867 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12868 C: irc://irc.oftc.net/mtd
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12871 F: Documentation/devicetree/bindings/mtd/
12873 F: include/linux/mtd/
12874 F: include/uapi/mtd/
12876 MEN A21 WATCHDOG DRIVER
12877 M: Johannes Thumshirn <morbidrsa@gmail.com>
12878 L: linux-watchdog@vger.kernel.org
12880 F: drivers/watchdog/mena21_wdt.c
12882 MEN CHAMELEON BUS (mcb)
12883 M: Johannes Thumshirn <morbidrsa@gmail.com>
12885 F: Documentation/driver-api/men-chameleon-bus.rst
12887 F: include/linux/mcb.h
12889 MEN F21BMC (Board Management Controller)
12890 M: Andreas Werner <andreas.werner@men.de>
12892 F: Documentation/hwmon/menf21bmc.rst
12893 F: drivers/hwmon/menf21bmc_hwmon.c
12894 F: drivers/leds/leds-menf21bmc.c
12895 F: drivers/mfd/menf21bmc.c
12896 F: drivers/watchdog/menf21bmc_wdt.c
12898 MEN Z069 WATCHDOG DRIVER
12899 M: Johannes Thumshirn <jth@kernel.org>
12900 L: linux-watchdog@vger.kernel.org
12902 F: drivers/watchdog/menz69_wdt.c
12904 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12905 M: Neil Armstrong <narmstrong@baylibre.com>
12906 L: linux-media@vger.kernel.org
12907 L: linux-amlogic@lists.infradead.org
12909 W: http://linux-meson.com/
12910 T: git git://linuxtv.org/media_tree.git
12911 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12912 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12913 F: drivers/media/cec/platform/meson/ao-cec.c
12915 MESON GE2D DRIVER FOR AMLOGIC SOCS
12916 M: Neil Armstrong <narmstrong@baylibre.com>
12917 L: linux-media@vger.kernel.org
12918 L: linux-amlogic@lists.infradead.org
12920 T: git git://linuxtv.org/media_tree.git
12921 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12922 F: drivers/media/platform/amlogic/meson-ge2d/
12924 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12925 M: Liang Yang <liang.yang@amlogic.com>
12926 L: linux-mtd@lists.infradead.org
12928 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12929 F: drivers/mtd/nand/raw/meson_*
12931 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12932 M: Neil Armstrong <narmstrong@baylibre.com>
12933 L: linux-media@vger.kernel.org
12934 L: linux-amlogic@lists.infradead.org
12936 T: git git://linuxtv.org/media_tree.git
12937 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12938 F: drivers/staging/media/meson/vdec/
12940 METHODE UDPU SUPPORT
12941 M: Vladimir Vid <vladimir.vid@sartura.hr>
12943 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12946 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12947 R: Hemant Kumar <quic_hemantk@quicinc.com>
12948 L: mhi@lists.linux.dev
12949 L: linux-arm-msm@vger.kernel.org
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12952 F: Documentation/ABI/stable/sysfs-bus-mhi
12953 F: Documentation/mhi/
12954 F: drivers/bus/mhi/
12955 F: include/linux/mhi.h
12957 MICROBLAZE ARCHITECTURE
12958 M: Michal Simek <monstr@monstr.eu>
12960 W: http://www.monstr.eu/fdt/
12961 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12962 F: arch/microblaze/
12964 MICROCHIP AT91 DMA DRIVERS
12965 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12966 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12968 L: dmaengine@vger.kernel.org
12970 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12971 F: drivers/dma/at_hdmac.c
12972 F: drivers/dma/at_hdmac_regs.h
12973 F: drivers/dma/at_xdmac.c
12974 F: include/dt-bindings/dma/at91.h
12976 MICROCHIP AT91 SERIAL DRIVER
12977 M: Richard Genoud <richard.genoud@gmail.com>
12979 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12980 F: drivers/tty/serial/atmel_serial.c
12981 F: drivers/tty/serial/atmel_serial.h
12983 MICROCHIP AT91 USART MFD DRIVER
12984 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12985 L: linux-kernel@vger.kernel.org
12987 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12988 F: drivers/mfd/at91-usart.c
12989 F: include/dt-bindings/mfd/at91-usart.h
12991 MICROCHIP AT91 USART SPI DRIVER
12992 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12993 L: linux-spi@vger.kernel.org
12995 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12996 F: drivers/spi/spi-at91-usart.c
12998 MICROCHIP AUDIO ASOC DRIVERS
12999 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13004 MICROCHIP CSI2DC DRIVER
13005 M: Eugen Hristev <eugen.hristev@microchip.com>
13006 L: linux-media@vger.kernel.org
13008 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13009 F: drivers/media/platform/atmel/microchip-csi2dc.c
13011 MICROCHIP ECC DRIVER
13012 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13013 L: linux-crypto@vger.kernel.org
13015 F: drivers/crypto/atmel-ecc.*
13017 MICROCHIP EIC DRIVER
13018 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13021 F: drivers/irqchip/irq-mchp-eic.c
13023 MICROCHIP I2C DRIVER
13024 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13025 L: linux-i2c@vger.kernel.org
13027 F: drivers/i2c/busses/i2c-at91-*.c
13028 F: drivers/i2c/busses/i2c-at91.h
13030 MICROCHIP ISC DRIVER
13031 M: Eugen Hristev <eugen.hristev@microchip.com>
13032 L: linux-media@vger.kernel.org
13034 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13035 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13036 F: drivers/media/platform/atmel/atmel-isc*
13037 F: drivers/media/platform/atmel/atmel-sama*-isc*
13038 F: include/linux/atmel-isc-media.h
13040 MICROCHIP ISI DRIVER
13041 M: Eugen Hristev <eugen.hristev@microchip.com>
13042 L: linux-media@vger.kernel.org
13044 F: drivers/media/platform/atmel/atmel-isi.c
13045 F: drivers/media/platform/atmel/atmel-isi.h
13047 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13048 M: Woojung Huh <woojung.huh@microchip.com>
13049 M: UNGLinuxDriver@microchip.com
13050 L: netdev@vger.kernel.org
13052 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13053 F: drivers/net/dsa/microchip/*
13054 F: include/linux/platform_data/microchip-ksz.h
13055 F: net/dsa/tag_ksz.c
13057 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13058 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13059 R: UNGLinuxDriver@microchip.com
13060 L: netdev@vger.kernel.org
13062 F: drivers/net/phy/microchip_t1.c
13064 MICROCHIP LAN743X ETHERNET DRIVER
13065 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13066 M: UNGLinuxDriver@microchip.com
13067 L: netdev@vger.kernel.org
13069 F: drivers/net/ethernet/microchip/lan743x_*
13071 MICROCHIP LAN966X ETHERNET DRIVER
13072 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13073 M: UNGLinuxDriver@microchip.com
13074 L: netdev@vger.kernel.org
13076 F: drivers/net/ethernet/microchip/lan966x/*
13078 MICROCHIP LCDFB DRIVER
13079 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13080 L: linux-fbdev@vger.kernel.org
13082 F: drivers/video/fbdev/atmel_lcdfb.c
13083 F: include/video/atmel_lcdc.h
13085 MICROCHIP MCP16502 PMIC DRIVER
13086 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13089 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13090 F: drivers/regulator/mcp16502.c
13092 MICROCHIP MCP3911 ADC DRIVER
13093 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13094 M: Kent Gustavsson <kent@minoris.se>
13095 L: linux-iio@vger.kernel.org
13097 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13098 F: drivers/iio/adc/mcp3911.c
13100 MICROCHIP MMC/SD/SDIO MCI DRIVER
13101 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13103 F: drivers/mmc/host/atmel-mci.c
13105 MICROCHIP NAND DRIVER
13106 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13107 L: linux-mtd@lists.infradead.org
13109 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13110 F: drivers/mtd/nand/raw/atmel/*
13112 MICROCHIP PWM DRIVER
13113 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13115 L: linux-pwm@vger.kernel.org
13117 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13118 F: drivers/pwm/pwm-atmel.c
13120 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13121 M: Eugen Hristev <eugen.hristev@microchip.com>
13122 L: linux-iio@vger.kernel.org
13124 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13125 F: drivers/iio/adc/at91-sama5d2_adc.c
13126 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13128 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13129 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13131 F: drivers/power/reset/at91-sama5d2_shdwc.c
13133 MICROCHIP SPI DRIVER
13134 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13136 F: drivers/spi/spi-atmel.*
13138 MICROCHIP SSC DRIVER
13139 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13142 F: drivers/misc/atmel-ssc.c
13143 F: include/linux/atmel-ssc.h
13145 MICROCHIP USB251XB DRIVER
13146 M: Richard Leitner <richard.leitner@skidata.com>
13147 L: linux-usb@vger.kernel.org
13149 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13150 F: drivers/usb/misc/usb251xb.c
13152 MICROCHIP USBA UDC DRIVER
13153 M: Cristian Birsan <cristian.birsan@microchip.com>
13154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13156 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13158 MICROCHIP WILC1000 WIFI DRIVER
13159 M: Ajay Singh <ajay.kathat@microchip.com>
13160 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13161 L: linux-wireless@vger.kernel.org
13163 F: drivers/net/wireless/microchip/wilc1000/
13165 MICROSEMI MIPS SOCS
13166 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13167 M: UNGLinuxDriver@microchip.com
13168 L: linux-mips@vger.kernel.org
13170 F: Documentation/devicetree/bindings/mips/mscc.txt
13171 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13172 F: arch/mips/boot/dts/mscc/
13173 F: arch/mips/configs/generic/board-ocelot.config
13174 F: arch/mips/generic/board-ocelot.c
13176 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13177 M: Don Brace <don.brace@microchip.com>
13178 L: storagedev@microchip.com
13179 L: linux-scsi@vger.kernel.org
13181 F: Documentation/scsi/smartpqi.rst
13182 F: drivers/scsi/smartpqi/Kconfig
13183 F: drivers/scsi/smartpqi/Makefile
13184 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13185 F: include/linux/cciss*.h
13186 F: include/uapi/linux/cciss*.h
13188 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13189 M: Maximilian Luz <luzmaximilian@gmail.com>
13190 L: linux-pm@vger.kernel.org
13191 L: platform-driver-x86@vger.kernel.org
13193 F: drivers/power/supply/surface_battery.c
13194 F: drivers/power/supply/surface_charger.c
13196 MICROSOFT SURFACE DTX DRIVER
13197 M: Maximilian Luz <luzmaximilian@gmail.com>
13198 L: platform-driver-x86@vger.kernel.org
13200 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13201 F: drivers/platform/surface/surface_dtx.c
13202 F: include/uapi/linux/surface_aggregator/dtx.h
13204 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13205 M: Maximilian Luz <luzmaximilian@gmail.com>
13206 L: platform-driver-x86@vger.kernel.org
13208 F: drivers/platform/surface/surface_gpe.c
13210 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13211 M: Hans de Goede <hdegoede@redhat.com>
13212 M: Mark Gross <markgross@kernel.org>
13213 M: Maximilian Luz <luzmaximilian@gmail.com>
13214 L: platform-driver-x86@vger.kernel.org
13216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13217 F: drivers/platform/surface/
13219 MICROSOFT SURFACE HID TRANSPORT DRIVER
13220 M: Maximilian Luz <luzmaximilian@gmail.com>
13221 L: linux-input@vger.kernel.org
13222 L: platform-driver-x86@vger.kernel.org
13224 F: drivers/hid/surface-hid/
13226 MICROSOFT SURFACE HOT-PLUG DRIVER
13227 M: Maximilian Luz <luzmaximilian@gmail.com>
13228 L: platform-driver-x86@vger.kernel.org
13230 F: drivers/platform/surface/surface_hotplug.c
13232 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13233 M: Maximilian Luz <luzmaximilian@gmail.com>
13234 L: platform-driver-x86@vger.kernel.org
13236 F: drivers/platform/surface/surface_platform_profile.c
13238 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13239 M: Chen Yu <yu.c.chen@intel.com>
13240 L: platform-driver-x86@vger.kernel.org
13242 F: drivers/platform/surface/surfacepro3_button.c
13244 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13245 M: Maximilian Luz <luzmaximilian@gmail.com>
13246 L: platform-driver-x86@vger.kernel.org
13248 W: https://github.com/linux-surface/surface-aggregator-module
13249 C: irc://irc.libera.chat/linux-surface
13250 F: Documentation/driver-api/surface_aggregator/
13251 F: drivers/platform/surface/aggregator/
13252 F: drivers/platform/surface/surface_acpi_notify.c
13253 F: drivers/platform/surface/surface_aggregator_cdev.c
13254 F: drivers/platform/surface/surface_aggregator_registry.c
13255 F: include/linux/surface_acpi_notify.h
13256 F: include/linux/surface_aggregator/
13257 F: include/uapi/linux/surface_aggregator/
13259 MICROTEK X6 SCANNER
13260 M: Oliver Neukum <oliver@neukum.org>
13262 F: drivers/usb/image/microtek.*
13264 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13265 M: Luka Kovacic <luka.kovacic@sartura.hr>
13266 M: Luka Perkov <luka.perkov@sartura.hr>
13268 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13269 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13270 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13271 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13272 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13273 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13275 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13276 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13277 L: linux-media@vger.kernel.org
13279 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13280 F: Documentation/driver-api/media/drivers/ccs/
13281 F: Documentation/userspace-api/media/drivers/ccs.rst
13282 F: drivers/media/i2c/ccs-pll.c
13283 F: drivers/media/i2c/ccs-pll.h
13284 F: drivers/media/i2c/ccs/
13285 F: include/uapi/linux/ccs.h
13286 F: include/uapi/linux/smiapp.h
13289 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13290 L: linux-mips@vger.kernel.org
13292 W: http://www.linux-mips.org/
13293 Q: https://patchwork.kernel.org/project/linux-mips/list/
13294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13295 F: Documentation/devicetree/bindings/mips/
13296 F: Documentation/mips/
13298 F: drivers/platform/mips/
13300 MIPS BOSTON DEVELOPMENT BOARD
13301 M: Paul Burton <paulburton@kernel.org>
13302 L: linux-mips@vger.kernel.org
13304 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13305 F: arch/mips/boot/dts/img/boston.dts
13306 F: arch/mips/configs/generic/board-boston.config
13307 F: drivers/clk/imgtec/clk-boston.c
13308 F: include/dt-bindings/clock/boston-clock.h
13311 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13312 M: Serge Semin <fancer.lancer@gmail.com>
13313 L: linux-mips@vger.kernel.org
13315 F: drivers/bus/mips_cdmm.c
13316 F: drivers/clocksource/mips-gic-timer.c
13317 F: drivers/cpuidle/cpuidle-cps.c
13318 F: drivers/irqchip/irq-mips-cpu.c
13319 F: drivers/irqchip/irq-mips-gic.c
13321 MIPS GENERIC PLATFORM
13322 M: Paul Burton <paulburton@kernel.org>
13323 L: linux-mips@vger.kernel.org
13325 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13326 F: arch/mips/generic/
13327 F: arch/mips/tools/generic-board-config.sh
13329 MIPS RINT INSTRUCTION EMULATION
13330 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13331 L: linux-mips@vger.kernel.org
13333 F: arch/mips/math-emu/dp_rint.c
13334 F: arch/mips/math-emu/sp_rint.c
13336 MIPS/LOONGSON1 ARCHITECTURE
13337 M: Keguang Zhang <keguang.zhang@gmail.com>
13338 L: linux-mips@vger.kernel.org
13340 F: arch/mips/include/asm/mach-loongson32/
13341 F: arch/mips/loongson32/
13342 F: drivers/*/*/*loongson1*
13343 F: drivers/*/*loongson1*
13345 MIPS/LOONGSON2EF ARCHITECTURE
13346 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13347 L: linux-mips@vger.kernel.org
13349 F: arch/mips/include/asm/mach-loongson2ef/
13350 F: arch/mips/loongson2ef/
13351 F: drivers/cpufreq/loongson2_cpufreq.c
13353 MIPS/LOONGSON64 ARCHITECTURE
13354 M: Huacai Chen <chenhuacai@kernel.org>
13355 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13356 L: linux-mips@vger.kernel.org
13358 F: arch/mips/include/asm/mach-loongson64/
13359 F: arch/mips/loongson64/
13360 F: drivers/irqchip/irq-loongson*
13361 F: drivers/platform/mips/cpu_hwmon.c
13363 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13364 M: Hans Verkuil <hverkuil@xs4all.nl>
13365 L: linux-media@vger.kernel.org
13367 W: https://linuxtv.org
13368 T: git git://linuxtv.org/media_tree.git
13369 F: drivers/media/radio/radio-miropcm20*
13372 R: Lubomir Rintel <lkundrak@v3.sk>
13373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13376 F: arch/arm/boot/dts/mmp*
13377 F: arch/arm/mach-mmp/
13378 F: include/linux/soc/mmp/
13380 MMP USB PHY DRIVERS
13381 R: Lubomir Rintel <lkundrak@v3.sk>
13382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13384 F: drivers/phy/marvell/phy-mmp3-usb.c
13385 F: drivers/phy/marvell/phy-pxa-usb.c
13387 MMU GATHER AND TLB INVALIDATION
13388 M: Will Deacon <will@kernel.org>
13389 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13390 M: Andrew Morton <akpm@linux-foundation.org>
13391 M: Nick Piggin <npiggin@gmail.com>
13392 M: Peter Zijlstra <peterz@infradead.org>
13393 L: linux-arch@vger.kernel.org
13394 L: linux-mm@kvack.org
13396 F: arch/*/include/asm/tlb.h
13397 F: include/asm-generic/tlb.h
13400 MN88472 MEDIA DRIVER
13401 M: Antti Palosaari <crope@iki.fi>
13402 L: linux-media@vger.kernel.org
13404 W: https://linuxtv.org
13405 W: http://palosaari.fi/linux/
13406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13407 F: drivers/media/dvb-frontends/mn88472*
13409 MN88473 MEDIA DRIVER
13410 M: Antti Palosaari <crope@iki.fi>
13411 L: linux-media@vger.kernel.org
13413 W: https://linuxtv.org
13414 W: http://palosaari.fi/linux/
13415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13416 F: drivers/media/dvb-frontends/mn88473*
13419 M: Luis Chamberlain <mcgrof@kernel.org>
13420 L: linux-modules@vger.kernel.org
13421 L: linux-kernel@vger.kernel.org
13423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13424 F: include/linux/module.h
13427 MONOLITHIC POWER SYSTEM PMIC DRIVER
13428 M: Saravanan Sekar <sravanhome@gmail.com>
13430 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13431 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13432 F: drivers/iio/adc/mp2629_adc.c
13433 F: drivers/mfd/mp2629.c
13434 F: drivers/power/supply/mp2629_charger.c
13435 F: drivers/regulator/mp5416.c
13436 F: drivers/regulator/mpq7920.c
13437 F: drivers/regulator/mpq7920.h
13438 F: include/linux/mfd/mp2629.h
13440 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13442 W: http://popies.net/meye/
13443 F: Documentation/userspace-api/media/drivers/meye*
13444 F: drivers/media/pci/meye/
13445 F: include/uapi/linux/meye.h
13447 MOTORCOMM PHY DRIVER
13448 M: Peter Geis <pgwipeout@gmail.com>
13449 L: netdev@vger.kernel.org
13451 F: drivers/net/phy/motorcomm.c
13453 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13454 M: Jiri Slaby <jirislaby@kernel.org>
13456 F: Documentation/driver-api/tty/moxa-smartio.rst
13457 F: drivers/tty/mxser.*
13459 MR800 AVERMEDIA USB FM RADIO DRIVER
13460 M: Alexey Klimov <klimov.linux@gmail.com>
13461 L: linux-media@vger.kernel.org
13463 T: git git://linuxtv.org/media_tree.git
13464 F: drivers/media/radio/radio-mr800.c
13466 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13467 M: Alan Ott <alan@signal11.us>
13468 L: linux-wpan@vger.kernel.org
13470 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13471 F: drivers/net/ieee802154/mrf24j40.c
13474 M: "Lee, Chun-Yi" <jlee@suse.com>
13475 L: platform-driver-x86@vger.kernel.org
13477 F: drivers/platform/x86/msi-laptop.c
13480 L: platform-driver-x86@vger.kernel.org
13482 F: drivers/platform/x86/msi-wmi.c
13484 MSI001 MEDIA DRIVER
13485 M: Antti Palosaari <crope@iki.fi>
13486 L: linux-media@vger.kernel.org
13488 W: https://linuxtv.org
13489 W: http://palosaari.fi/linux/
13490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13491 T: git git://linuxtv.org/anttip/media_tree.git
13492 F: drivers/media/tuners/msi001*
13494 MSI2500 MEDIA DRIVER
13495 M: Antti Palosaari <crope@iki.fi>
13496 L: linux-media@vger.kernel.org
13498 W: https://linuxtv.org
13499 W: http://palosaari.fi/linux/
13500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13501 T: git git://linuxtv.org/anttip/media_tree.git
13502 F: drivers/media/usb/msi2500/
13504 MSTAR INTERRUPT CONTROLLER DRIVER
13505 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13506 M: Daniel Palmer <daniel@thingy.jp>
13508 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13509 F: drivers/irqchip/irq-mst-intc.c
13511 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13512 M: Robert Jarzmik <robert.jarzmik@free.fr>
13513 L: linux-mtd@lists.infradead.org
13515 F: drivers/mtd/devices/docg3*
13517 MT9M032 APTINA SENSOR DRIVER
13518 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13519 L: linux-media@vger.kernel.org
13521 T: git git://linuxtv.org/media_tree.git
13522 F: drivers/media/i2c/mt9m032.c
13523 F: include/media/i2c/mt9m032.h
13525 MT9P031 APTINA CAMERA SENSOR
13526 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13527 L: linux-media@vger.kernel.org
13529 T: git git://linuxtv.org/media_tree.git
13530 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13531 F: drivers/media/i2c/mt9p031.c
13532 F: include/media/i2c/mt9p031.h
13534 MT9T001 APTINA CAMERA SENSOR
13535 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13536 L: linux-media@vger.kernel.org
13538 T: git git://linuxtv.org/media_tree.git
13539 F: drivers/media/i2c/mt9t001.c
13540 F: include/media/i2c/mt9t001.h
13542 MT9T112 APTINA CAMERA SENSOR
13543 M: Jacopo Mondi <jacopo@jmondi.org>
13544 L: linux-media@vger.kernel.org
13546 T: git git://linuxtv.org/media_tree.git
13547 F: drivers/media/i2c/mt9t112.c
13548 F: include/media/i2c/mt9t112.h
13550 MT9V032 APTINA CAMERA SENSOR
13551 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13552 L: linux-media@vger.kernel.org
13554 T: git git://linuxtv.org/media_tree.git
13555 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13556 F: drivers/media/i2c/mt9v032.c
13557 F: include/media/i2c/mt9v032.h
13559 MT9V111 APTINA CAMERA SENSOR
13560 M: Jacopo Mondi <jacopo@jmondi.org>
13561 L: linux-media@vger.kernel.org
13563 T: git git://linuxtv.org/media_tree.git
13564 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13565 F: drivers/media/i2c/mt9v111.c
13567 MULTIFUNCTION DEVICES (MFD)
13568 M: Lee Jones <lee.jones@linaro.org>
13570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13571 F: Documentation/devicetree/bindings/mfd/
13573 F: include/dt-bindings/mfd/
13574 F: include/linux/mfd/
13576 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13578 F: drivers/mmc/host/mmc_spi.c
13579 F: include/linux/spi/mmc_spi.h
13581 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13582 M: Ulf Hansson <ulf.hansson@linaro.org>
13583 L: linux-mmc@vger.kernel.org
13585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13586 F: Documentation/devicetree/bindings/mmc/
13588 F: include/linux/mmc/
13589 F: include/uapi/linux/mmc/
13591 MULTIPLEXER SUBSYSTEM
13592 M: Peter Rosin <peda@axentia.se>
13594 F: Documentation/ABI/testing/sysfs-class-mux*
13595 F: Documentation/devicetree/bindings/mux/
13597 F: include/dt-bindings/mux/
13598 F: include/linux/mux/
13600 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13601 M: Bin Liu <b-liu@ti.com>
13602 L: linux-usb@vger.kernel.org
13604 F: drivers/usb/musb/
13606 MXL301RF MEDIA DRIVER
13607 M: Akihiro Tsukada <tskd08@gmail.com>
13608 L: linux-media@vger.kernel.org
13610 F: drivers/media/tuners/mxl301rf*
13612 MXL5007T MEDIA DRIVER
13613 M: Michael Krufky <mkrufky@linuxtv.org>
13614 L: linux-media@vger.kernel.org
13616 W: https://linuxtv.org
13617 W: http://github.com/mkrufky
13618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13619 T: git git://linuxtv.org/mkrufky/tuners.git
13620 F: drivers/media/tuners/mxl5007t.*
13623 M: Marek Vasut <marex@denx.de>
13624 M: Stefan Agner <stefan@agner.ch>
13625 L: dri-devel@lists.freedesktop.org
13627 T: git git://anongit.freedesktop.org/drm/drm-misc
13628 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13629 F: drivers/gpu/drm/mxsfb/
13631 MYLEX DAC960 PCI RAID Controller
13632 M: Hannes Reinecke <hare@kernel.org>
13633 L: linux-scsi@vger.kernel.org
13635 F: drivers/scsi/myrb.*
13636 F: drivers/scsi/myrs.*
13638 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13639 M: Chris Lee <christopher.lee@cspi.com>
13640 L: netdev@vger.kernel.org
13642 W: https://www.cspi.com/ethernet-products/support/downloads/
13643 F: drivers/net/ethernet/myricom/myri10ge/
13645 NAND FLASH SUBSYSTEM
13646 M: Miquel Raynal <miquel.raynal@bootlin.com>
13647 R: Richard Weinberger <richard@nod.at>
13648 L: linux-mtd@lists.infradead.org
13650 W: http://www.linux-mtd.infradead.org/
13651 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13652 C: irc://irc.oftc.net/mtd
13653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13654 F: drivers/mtd/nand/
13655 F: include/linux/mtd/*nand*.h
13657 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13658 M: Daniel Mack <zonque@gmail.com>
13659 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13661 W: http://www.native-instruments.com
13662 F: sound/usb/caiaq/
13664 NATSEMI ETHERNET DRIVER (DP8381x)
13666 F: drivers/net/ethernet/natsemi/natsemi.c
13668 NCR 5380 SCSI DRIVERS
13669 M: Finn Thain <fthain@linux-m68k.org>
13670 M: Michael Schmitz <schmitzmic@gmail.com>
13671 L: linux-scsi@vger.kernel.org
13673 F: Documentation/scsi/g_NCR5380.rst
13674 F: drivers/scsi/NCR5380.*
13675 F: drivers/scsi/arm/cumana_1.c
13676 F: drivers/scsi/arm/oak.c
13677 F: drivers/scsi/atari_scsi.*
13678 F: drivers/scsi/dmx3191d.c
13679 F: drivers/scsi/g_NCR5380.*
13680 F: drivers/scsi/mac_scsi.*
13681 F: drivers/scsi/sun3_scsi.*
13682 F: drivers/scsi/sun3_scsi_vme.c
13685 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13689 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13690 M: Guenter Roeck <linux@roeck-us.net>
13691 L: linux-hwmon@vger.kernel.org
13693 F: Documentation/hwmon/nct6775.rst
13694 F: drivers/hwmon/nct6775-core.c
13695 F: drivers/hwmon/nct6775-platform.c
13696 F: drivers/hwmon/nct6775.h
13698 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13699 M: Zev Weiss <zev@bewilderbeest.net>
13700 L: linux-hwmon@vger.kernel.org
13702 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13703 F: drivers/hwmon/nct6775-i2c.c
13706 M: Jakub Kicinski <kuba@kernel.org>
13708 F: drivers/net/netdevsim/*
13710 NETEM NETWORK EMULATOR
13711 M: Stephen Hemminger <stephen@networkplumber.org>
13712 L: netdev@vger.kernel.org
13714 F: net/sched/sch_netem.c
13716 NETERION 10GbE DRIVERS (s2io/vxge)
13717 M: Jon Mason <jdmason@kudzu.us>
13718 L: netdev@vger.kernel.org
13720 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13721 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13722 F: drivers/net/ethernet/neterion/
13725 M: Pablo Neira Ayuso <pablo@netfilter.org>
13726 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13727 M: Florian Westphal <fw@strlen.de>
13728 L: netfilter-devel@vger.kernel.org
13729 L: coreteam@netfilter.org
13731 W: http://www.netfilter.org/
13732 W: http://www.iptables.org/
13733 W: http://www.nftables.org/
13734 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13735 C: irc://irc.libera.chat/netfilter
13736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13738 F: include/linux/netfilter*
13739 F: include/linux/netfilter/
13740 F: include/net/netfilter/
13741 F: include/uapi/linux/netfilter*
13742 F: include/uapi/linux/netfilter/
13743 F: net/*/netfilter.c
13744 F: net/*/netfilter/
13745 F: net/bridge/br_netfilter*.c
13748 NETROM NETWORK LAYER
13749 M: Ralf Baechle <ralf@linux-mips.org>
13750 L: linux-hams@vger.kernel.org
13752 W: http://www.linux-ax25.org/
13753 F: include/net/netrom.h
13754 F: include/uapi/linux/netrom.h
13757 NETRONIX EMBEDDED CONTROLLER
13758 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13760 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13761 F: drivers/mfd/ntxec.c
13762 F: drivers/pwm/pwm-ntxec.c
13763 F: drivers/rtc/rtc-ntxec.c
13764 F: include/linux/mfd/ntxec.h
13766 NETRONOME ETHERNET DRIVERS
13767 M: Simon Horman <simon.horman@corigine.com>
13768 R: Jakub Kicinski <kuba@kernel.org>
13769 L: oss-drivers@corigine.com
13771 F: drivers/net/ethernet/netronome/
13773 NETWORK BLOCK DEVICE (NBD)
13774 M: Josef Bacik <josef@toxicpanda.com>
13775 L: linux-block@vger.kernel.org
13776 L: nbd@other.debian.org
13778 F: Documentation/admin-guide/blockdev/nbd.rst
13779 F: drivers/block/nbd.c
13780 F: include/trace/events/nbd.h
13781 F: include/uapi/linux/nbd.h
13783 NETWORK DROP MONITOR
13784 M: Neil Horman <nhorman@tuxdriver.com>
13785 L: netdev@vger.kernel.org
13787 W: https://fedorahosted.org/dropwatch/
13788 F: include/uapi/linux/net_dropmon.h
13789 F: net/core/drop_monitor.c
13792 M: "David S. Miller" <davem@davemloft.net>
13793 M: Eric Dumazet <edumazet@google.com>
13794 M: Jakub Kicinski <kuba@kernel.org>
13795 M: Paolo Abeni <pabeni@redhat.com>
13796 L: netdev@vger.kernel.org
13798 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13801 F: Documentation/devicetree/bindings/net/
13802 F: drivers/connector/
13804 F: include/dt-bindings/net/
13805 F: include/linux/etherdevice.h
13806 F: include/linux/fcdevice.h
13807 F: include/linux/fddidevice.h
13808 F: include/linux/hippidevice.h
13809 F: include/linux/if_*
13810 F: include/linux/inetdevice.h
13811 F: include/linux/netdevice.h
13812 F: include/uapi/linux/if_*
13813 F: include/uapi/linux/netdevice.h
13815 NETWORKING DRIVERS (WIRELESS)
13816 M: Kalle Valo <kvalo@kernel.org>
13817 L: linux-wireless@vger.kernel.org
13819 W: https://wireless.wiki.kernel.org/
13820 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13823 F: Documentation/devicetree/bindings/net/wireless/
13824 F: drivers/net/wireless/
13827 M: Andrew Lunn <andrew@lunn.ch>
13828 M: Vivien Didelot <vivien.didelot@gmail.com>
13829 M: Florian Fainelli <f.fainelli@gmail.com>
13830 M: Vladimir Oltean <olteanv@gmail.com>
13832 F: Documentation/devicetree/bindings/net/dsa/
13833 F: drivers/net/dsa/
13834 F: include/linux/dsa/
13835 F: include/linux/platform_data/dsa.h
13836 F: include/net/dsa.h
13838 F: tools/testing/selftests/drivers/net/dsa/
13840 NETWORKING [GENERAL]
13841 M: "David S. Miller" <davem@davemloft.net>
13842 M: Eric Dumazet <edumazet@google.com>
13843 M: Jakub Kicinski <kuba@kernel.org>
13844 M: Paolo Abeni <pabeni@redhat.com>
13845 L: netdev@vger.kernel.org
13847 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13848 B: mailto:netdev@vger.kernel.org
13849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13851 F: Documentation/networking/
13852 F: Documentation/process/maintainer-netdev.rst
13853 F: include/linux/in.h
13854 F: include/linux/net.h
13855 F: include/linux/netdevice.h
13857 F: include/uapi/linux/in.h
13858 F: include/uapi/linux/net.h
13859 F: include/uapi/linux/net_namespace.h
13860 F: include/uapi/linux/netdevice.h
13864 F: tools/testing/selftests/net/
13867 M: Steffen Klassert <steffen.klassert@secunet.com>
13868 M: Herbert Xu <herbert@gondor.apana.org.au>
13869 M: "David S. Miller" <davem@davemloft.net>
13870 L: netdev@vger.kernel.org
13872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13874 F: include/net/xfrm.h
13875 F: include/uapi/linux/xfrm.h
13878 F: net/ipv4/ip_vti.c
13879 F: net/ipv4/ipcomp.c
13883 F: net/ipv6/ip6_vti.c
13884 F: net/ipv6/ipcomp6.c
13888 F: tools/testing/selftests/net/ipsec.c
13890 NETWORKING [IPv4/IPv6]
13891 M: "David S. Miller" <davem@davemloft.net>
13892 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13893 M: David Ahern <dsahern@kernel.org>
13894 L: netdev@vger.kernel.org
13896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13898 F: include/linux/ip.h
13899 F: include/linux/ipv6*
13900 F: include/net/fib*
13902 F: include/net/route.h
13906 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13907 M: Paul Moore <paul@paul-moore.com>
13908 L: netdev@vger.kernel.org
13909 L: linux-security-module@vger.kernel.org
13911 W: https://github.com/netlabel
13912 F: Documentation/netlabel/
13913 F: include/net/calipso.h
13914 F: include/net/cipso_ipv4.h
13915 F: include/net/netlabel.h
13916 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13917 F: include/uapi/linux/netfilter/xt_SECMARK.h
13918 F: net/ipv4/cipso_ipv4.c
13919 F: net/ipv6/calipso.c
13920 F: net/netfilter/xt_CONNSECMARK.c
13921 F: net/netfilter/xt_SECMARK.c
13925 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13926 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13927 L: netdev@vger.kernel.org
13928 L: mptcp@lists.linux.dev
13930 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13931 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13932 F: Documentation/networking/mptcp-sysctl.rst
13933 F: include/net/mptcp.h
13934 F: include/trace/events/mptcp.h
13935 F: include/uapi/linux/mptcp.h
13937 F: tools/testing/selftests/bpf/*/*mptcp*.c
13938 F: tools/testing/selftests/net/mptcp/
13941 M: Eric Dumazet <edumazet@google.com>
13942 L: netdev@vger.kernel.org
13944 F: include/linux/tcp.h
13945 F: include/net/tcp.h
13946 F: include/trace/events/tcp.h
13947 F: include/uapi/linux/tcp.h
13948 F: net/ipv4/syncookies.c
13950 F: net/ipv6/syncookies.c
13954 M: Boris Pismenny <borisp@nvidia.com>
13955 M: John Fastabend <john.fastabend@gmail.com>
13956 M: Jakub Kicinski <kuba@kernel.org>
13957 L: netdev@vger.kernel.org
13959 F: include/net/tls.h
13960 F: include/uapi/linux/tls.h
13963 NETXEN (1/10) GbE SUPPORT
13964 M: Manish Chopra <manishc@marvell.com>
13965 M: Rahul Verma <rahulv@marvell.com>
13966 M: GR-Linux-NIC-Dev@marvell.com
13967 L: netdev@vger.kernel.org
13969 F: drivers/net/ethernet/qlogic/netxen/
13971 NET_FAILOVER MODULE
13972 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13973 L: netdev@vger.kernel.org
13975 F: Documentation/networking/net_failover.rst
13976 F: drivers/net/net_failover.c
13977 F: include/net/net_failover.h
13980 M: David Ahern <dsahern@kernel.org>
13981 L: netdev@vger.kernel.org
13983 F: include/net/netns/nexthop.h
13984 F: include/net/nexthop.h
13985 F: include/uapi/linux/nexthop.h
13986 F: net/ipv4/nexthop.c
13989 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13990 L: linux-nfc@lists.01.org (subscribers-only)
13991 L: netdev@vger.kernel.org
13993 B: mailto:linux-nfc@lists.01.org
13994 F: Documentation/devicetree/bindings/net/nfc/
13996 F: include/linux/platform_data/nfcmrvl.h
13997 F: include/net/nfc/
13998 F: include/uapi/linux/nfc.h
14001 NFC VIRTUAL NCI DEVICE DRIVER
14002 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14003 L: netdev@vger.kernel.org
14004 L: linux-nfc@lists.01.org (subscribers-only)
14006 F: drivers/nfc/virtual_ncidev.c
14007 F: tools/testing/selftests/nci/
14009 NFS, SUNRPC, AND LOCKD CLIENTS
14010 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14011 M: Anna Schumaker <anna@kernel.org>
14012 L: linux-nfs@vger.kernel.org
14014 W: http://client.linux-nfs.org
14015 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14019 F: include/linux/lockd/
14020 F: include/linux/nfs*
14021 F: include/linux/sunrpc/
14022 F: include/uapi/linux/nfs*
14023 F: include/uapi/linux/sunrpc/
14025 F: Documentation/filesystems/nfs/
14028 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14029 L: linux-nilfs@vger.kernel.org
14031 W: https://nilfs.sourceforge.io/
14032 W: https://nilfs.osdn.jp/
14033 T: git git://github.com/konis/nilfs2.git
14034 F: Documentation/filesystems/nilfs2.rst
14036 F: include/trace/events/nilfs2.h
14037 F: include/uapi/linux/nilfs2_api.h
14038 F: include/uapi/linux/nilfs2_ondisk.h
14040 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14041 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14043 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14044 F: Documentation/scsi/NinjaSCSI.rst
14045 F: drivers/scsi/pcmcia/nsp_*
14047 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14048 M: GOTO Masanori <gotom@debian.or.jp>
14049 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14051 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14052 F: Documentation/scsi/NinjaSCSI.rst
14053 F: drivers/scsi/nsp32*
14055 NINTENDO HID DRIVER
14056 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14057 L: linux-input@vger.kernel.org
14059 F: drivers/hid/hid-nintendo*
14062 M: Dinh Nguyen <dinguyen@kernel.org>
14064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14067 NITRO ENCLAVES (NE)
14068 M: Andra Paraschiv <andraprs@amazon.com>
14069 M: Alexandru Vasile <lexnv@amazon.com>
14070 M: Alexandru Ciobotaru <alcioa@amazon.com>
14071 L: linux-kernel@vger.kernel.org
14073 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14074 F: Documentation/virt/ne_overview.rst
14075 F: drivers/virt/nitro_enclaves/
14076 F: include/linux/nitro_enclaves.h
14077 F: include/uapi/linux/nitro_enclaves.h
14078 F: samples/nitro_enclaves/
14080 NOHZ, DYNTICKS SUPPORT
14081 M: Frederic Weisbecker <fweisbec@gmail.com>
14082 M: Thomas Gleixner <tglx@linutronix.de>
14083 M: Ingo Molnar <mingo@kernel.org>
14084 L: linux-kernel@vger.kernel.org
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14087 F: include/linux/sched/nohz.h
14088 F: include/linux/tick.h
14089 F: kernel/time/tick*.*
14091 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14092 M: Pavel Machek <pavel@ucw.cz>
14093 M: Sakari Ailus <sakari.ailus@iki.fi>
14094 L: linux-media@vger.kernel.org
14096 F: drivers/media/i2c/ad5820.c
14097 F: drivers/media/i2c/et8ek8
14099 NOKIA N900 POWER SUPPLY DRIVERS
14100 R: Pali Rohár <pali@kernel.org>
14101 F: drivers/power/supply/bq2415x_charger.c
14102 F: drivers/power/supply/bq27xxx_battery.c
14103 F: drivers/power/supply/bq27xxx_battery_i2c.c
14104 F: drivers/power/supply/isp1704_charger.c
14105 F: drivers/power/supply/rx51_battery.c
14106 F: include/linux/power/bq2415x_charger.h
14107 F: include/linux/power/bq27xxx_battery.h
14110 M: Willy Tarreau <w@1wt.eu>
14112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14113 F: tools/include/nolibc/
14116 M: Matthias Maennich <maennich@google.com>
14118 F: Documentation/core-api/symbol-namespaces.rst
14122 M: Sanjay R Mehta <sanju.mehta@amd.com>
14123 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14124 L: ntb@lists.linux.dev
14126 F: drivers/ntb/hw/amd/
14129 M: Jon Mason <jdmason@kudzu.us>
14130 M: Dave Jiang <dave.jiang@intel.com>
14131 M: Allen Hubbe <allenbh@gmail.com>
14132 L: ntb@lists.linux.dev
14134 W: https://github.com/jonmason/ntb/wiki
14135 T: git git://github.com/jonmason/ntb.git
14136 F: drivers/net/ntb_netdev.c
14138 F: include/linux/ntb.h
14139 F: include/linux/ntb_transport.h
14140 F: tools/testing/selftests/ntb/
14143 M: Serge Semin <fancer.lancer@gmail.com>
14144 L: ntb@lists.linux.dev
14146 F: drivers/ntb/hw/idt/
14149 M: Dave Jiang <dave.jiang@intel.com>
14150 L: ntb@lists.linux.dev
14152 W: https://github.com/davejiang/linux/wiki
14153 T: git https://github.com/davejiang/linux.git
14154 F: drivers/ntb/hw/intel/
14157 M: Anton Altaparmakov <anton@tuxera.com>
14158 L: linux-ntfs-dev@lists.sourceforge.net
14160 W: http://www.tuxera.com/
14161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14162 F: Documentation/filesystems/ntfs.rst
14166 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14167 L: ntfs3@lists.linux.dev
14169 W: http://www.paragon-software.com/
14170 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14171 F: Documentation/filesystems/ntfs3.rst
14175 M: Finn Thain <fthain@linux-m68k.org>
14176 L: linux-m68k@lists.linux-m68k.org
14178 F: arch/*/include/asm/nubus.h
14180 F: include/linux/nubus.h
14181 F: include/uapi/linux/nubus.h
14183 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14184 M: Antonino Daplas <adaplas@gmail.com>
14185 L: linux-fbdev@vger.kernel.org
14187 F: drivers/video/fbdev/nvidia/
14188 F: drivers/video/fbdev/riva/
14190 NVIDIA WMI EC BACKLIGHT DRIVER
14191 M: Daniel Dadap <ddadap@nvidia.com>
14192 L: platform-driver-x86@vger.kernel.org
14194 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14197 M: Keith Busch <kbusch@kernel.org>
14198 M: Jens Axboe <axboe@fb.com>
14199 M: Christoph Hellwig <hch@lst.de>
14200 M: Sagi Grimberg <sagi@grimberg.me>
14201 L: linux-nvme@lists.infradead.org
14203 W: http://git.infradead.org/nvme.git
14204 T: git://git.infradead.org/nvme.git
14205 F: drivers/nvme/host/
14206 F: include/linux/nvme.h
14207 F: include/uapi/linux/nvme_ioctl.h
14209 NVM EXPRESS FC TRANSPORT DRIVERS
14210 M: James Smart <james.smart@broadcom.com>
14211 L: linux-nvme@lists.infradead.org
14213 F: drivers/nvme/host/fc.c
14214 F: drivers/nvme/target/fc.c
14215 F: drivers/nvme/target/fcloop.c
14216 F: include/linux/nvme-fc-driver.h
14217 F: include/linux/nvme-fc.h
14219 NVM EXPRESS TARGET DRIVER
14220 M: Christoph Hellwig <hch@lst.de>
14221 M: Sagi Grimberg <sagi@grimberg.me>
14222 M: Chaitanya Kulkarni <kch@nvidia.com>
14223 L: linux-nvme@lists.infradead.org
14225 W: http://git.infradead.org/nvme.git
14226 T: git://git.infradead.org/nvme.git
14227 F: drivers/nvme/target/
14230 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14233 F: Documentation/ABI/stable/sysfs-bus-nvmem
14234 F: Documentation/devicetree/bindings/nvmem/
14236 F: include/linux/nvmem-consumer.h
14237 F: include/linux/nvmem-provider.h
14239 NXP C45 TJA11XX PHY DRIVER
14240 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14241 L: netdev@vger.kernel.org
14243 F: drivers/net/phy/nxp-c45-tja11xx.c
14246 M: Ashish Kumar <ashish.kumar@nxp.com>
14247 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14248 L: linux-spi@vger.kernel.org
14250 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14251 F: drivers/spi/spi-nxp-fspi.c
14253 NXP FXAS21002C DRIVER
14254 M: Rui Miguel Silva <rmfrfs@gmail.com>
14255 L: linux-iio@vger.kernel.org
14257 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14258 F: drivers/iio/gyro/fxas21002c.h
14259 F: drivers/iio/gyro/fxas21002c_core.c
14260 F: drivers/iio/gyro/fxas21002c_i2c.c
14261 F: drivers/iio/gyro/fxas21002c_spi.c
14263 NXP i.MX CLOCK DRIVERS
14264 M: Abel Vesa <abel.vesa@nxp.com>
14265 L: linux-clk@vger.kernel.org
14266 L: linux-imx@nxp.com
14268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14269 F: Documentation/devicetree/bindings/clock/imx*
14270 F: drivers/clk/imx/
14271 F: include/dt-bindings/clock/imx*
14273 NXP i.MX 8MQ DCSS DRIVER
14274 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14275 R: Lucas Stach <l.stach@pengutronix.de>
14276 L: dri-devel@lists.freedesktop.org
14278 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14279 F: drivers/gpu/drm/imx/dcss/
14281 NXP i.MX 8QXP ADC DRIVER
14282 M: Cai Huoqing <cai.huoqing@linux.dev>
14283 M: Haibo Chen <haibo.chen@nxp.com>
14284 L: linux-imx@nxp.com
14285 L: linux-iio@vger.kernel.org
14287 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14288 F: drivers/iio/adc/imx8qxp-adc.c
14290 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14291 M: Haibo Chen <haibo.chen@nxp.com>
14292 L: linux-iio@vger.kernel.org
14293 L: linux-imx@nxp.com
14295 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14296 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14297 F: drivers/iio/adc/imx7d_adc.c
14298 F: drivers/iio/adc/vf610_adc.c
14300 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14301 M: Jagan Teki <jagan@amarulasolutions.com>
14303 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14304 F: drivers/regulator/pf8x00-regulator.c
14306 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14307 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14308 L: linux-kernel@vger.kernel.org
14310 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14311 F: drivers/extcon/extcon-ptn5150.c
14313 NXP SGTL5000 DRIVER
14314 M: Fabio Estevam <festevam@gmail.com>
14315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14317 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14318 F: sound/soc/codecs/sgtl5000*
14320 NXP SJA1105 ETHERNET SWITCH DRIVER
14321 M: Vladimir Oltean <olteanv@gmail.com>
14322 L: linux-kernel@vger.kernel.org
14324 F: drivers/net/dsa/sja1105
14325 F: drivers/net/pcs/pcs-xpcs-nxp.c
14327 NXP TDA998X DRM DRIVER
14328 M: Russell King <linux@armlinux.org.uk>
14330 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14331 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14332 F: drivers/gpu/drm/i2c/tda998x_drv.c
14333 F: include/drm/i2c/tda998x.h
14334 F: include/dt-bindings/display/tda998x.h
14338 M: Peter Rosin <peda@axentia.se>
14339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14341 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14342 F: sound/soc/codecs/tfa9879*
14344 NXP/Goodix TFA989X (TFA1) DRIVER
14345 M: Stephan Gerhold <stephan@gerhold.net>
14346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14348 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14349 F: sound/soc/codecs/tfa989x.c
14352 R: Charles Gorand <charles.gorand@effinnov.com>
14353 L: linux-nfc@lists.01.org (subscribers-only)
14355 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14356 F: drivers/nfc/nxp-nci
14358 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14359 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14360 R: NXP Linux Team <linux-imx@nxp.com>
14361 L: linux-media@vger.kernel.org
14363 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14364 F: drivers/media/platform/nxp/imx-jpeg
14366 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14367 M: Jonas Malaco <jonas@protocubo.io>
14368 L: linux-hwmon@vger.kernel.org
14370 F: Documentation/hwmon/nzxt-kraken2.rst
14371 F: drivers/hwmon/nzxt-kraken2.c
14373 NZXT-SMART2 HARDWARE MONITORING DRIVER
14374 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14375 L: linux-hwmon@vger.kernel.org
14377 F: Documentation/hwmon/nzxt-smart2.rst
14378 F: drivers/hwmon/nzxt-smart2.c
14381 M: Jiri Pirko <jiri@nvidia.com>
14382 L: netdev@vger.kernel.org
14384 F: include/linux/objagg.h
14386 F: lib/test_objagg.c
14389 M: Josh Poimboeuf <jpoimboe@kernel.org>
14390 M: Peter Zijlstra <peterz@infradead.org>
14393 F: include/linux/objtool.h
14395 OCELOT ETHERNET SWITCH DRIVER
14396 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14397 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14398 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14399 M: UNGLinuxDriver@microchip.com
14400 L: netdev@vger.kernel.org
14402 F: drivers/net/dsa/ocelot/*
14403 F: drivers/net/ethernet/mscc/
14404 F: include/soc/mscc/ocelot*
14405 F: net/dsa/tag_ocelot.c
14406 F: net/dsa/tag_ocelot_8021q.c
14407 F: tools/testing/selftests/drivers/net/ocelot/*
14409 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14410 M: Frederic Barrat <fbarrat@linux.ibm.com>
14411 M: Andrew Donnellan <ajd@linux.ibm.com>
14412 L: linuxppc-dev@lists.ozlabs.org
14414 F: Documentation/userspace-api/accelerators/ocxl.rst
14415 F: arch/powerpc/include/asm/pnv-ocxl.h
14416 F: arch/powerpc/platforms/powernv/ocxl.c
14417 F: drivers/misc/ocxl/
14418 F: include/misc/ocxl*
14419 F: include/uapi/misc/ocxl.h
14422 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14423 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14424 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14425 L: linux-omap@vger.kernel.org
14427 F: sound/soc/ti/n810.c
14428 F: sound/soc/ti/omap*
14429 F: sound/soc/ti/rx51.c
14430 F: sound/soc/ti/sdma-pcm.*
14432 OMAP CLOCK FRAMEWORK SUPPORT
14433 M: Paul Walmsley <paul@pwsan.com>
14434 L: linux-omap@vger.kernel.org
14436 F: arch/arm/*omap*/*clock*
14438 OMAP DEVICE TREE SUPPORT
14439 M: Benoît Cousson <bcousson@baylibre.com>
14440 M: Tony Lindgren <tony@atomide.com>
14441 L: linux-omap@vger.kernel.org
14442 L: devicetree@vger.kernel.org
14444 F: arch/arm/boot/dts/*am3*
14445 F: arch/arm/boot/dts/*am4*
14446 F: arch/arm/boot/dts/*am5*
14447 F: arch/arm/boot/dts/*dra7*
14448 F: arch/arm/boot/dts/*omap*
14449 F: arch/arm/boot/dts/logicpd-som-lv*
14450 F: arch/arm/boot/dts/logicpd-torpedo*
14452 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14453 L: linux-omap@vger.kernel.org
14454 L: linux-fbdev@vger.kernel.org
14456 F: Documentation/arm/omap/dss.rst
14457 F: drivers/video/fbdev/omap2/
14459 OMAP FRAMEBUFFER SUPPORT
14460 L: linux-fbdev@vger.kernel.org
14461 L: linux-omap@vger.kernel.org
14463 F: drivers/video/fbdev/omap/
14465 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14466 M: Roger Quadros <rogerq@kernel.org>
14467 M: Tony Lindgren <tony@atomide.com>
14468 L: linux-omap@vger.kernel.org
14470 F: arch/arm/mach-omap2/*gpmc*
14471 F: drivers/memory/omap-gpmc.c
14474 M: Grygorii Strashko <grygorii.strashko@ti.com>
14475 M: Santosh Shilimkar <ssantosh@kernel.org>
14476 M: Kevin Hilman <khilman@kernel.org>
14477 L: linux-omap@vger.kernel.org
14479 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14480 F: drivers/gpio/gpio-omap.c
14482 OMAP HARDWARE SPINLOCK SUPPORT
14483 M: Ohad Ben-Cohen <ohad@wizery.com>
14484 L: linux-omap@vger.kernel.org
14486 F: drivers/hwspinlock/omap_hwspinlock.c
14488 OMAP HS MMC SUPPORT
14489 L: linux-mmc@vger.kernel.org
14490 L: linux-omap@vger.kernel.org
14492 F: drivers/mmc/host/omap_hsmmc.c
14495 M: Paul Walmsley <paul@pwsan.com>
14496 L: linux-omap@vger.kernel.org
14498 F: arch/arm/mach-omap2/omap_hwmod*data*
14501 M: Benoît Cousson <bcousson@baylibre.com>
14502 M: Paul Walmsley <paul@pwsan.com>
14503 L: linux-omap@vger.kernel.org
14505 F: arch/arm/mach-omap2/omap_hwmod.*
14508 M: Vignesh R <vigneshr@ti.com>
14509 L: linux-omap@vger.kernel.org
14510 L: linux-i2c@vger.kernel.org
14512 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14513 F: drivers/i2c/busses/i2c-omap.c
14515 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14516 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14517 L: linux-media@vger.kernel.org
14519 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14520 F: drivers/media/platform/ti/omap3isp/
14521 F: drivers/staging/media/omap4iss/
14524 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14525 L: linux-omap@vger.kernel.org
14527 F: drivers/mmc/host/omap.c
14529 OMAP POWER MANAGEMENT SUPPORT
14530 M: Kevin Hilman <khilman@kernel.org>
14531 L: linux-omap@vger.kernel.org
14533 F: arch/arm/*omap*/*pm*
14534 F: drivers/cpufreq/omap-cpufreq.c
14536 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14537 M: Paul Walmsley <paul@pwsan.com>
14538 L: linux-omap@vger.kernel.org
14540 F: arch/arm/mach-omap2/prm*
14542 OMAP RANDOM NUMBER GENERATOR SUPPORT
14543 M: Deepak Saxena <dsaxena@plexity.net>
14545 F: drivers/char/hw_random/omap-rng.c
14548 L: linux-usb@vger.kernel.org
14549 L: linux-omap@vger.kernel.org
14551 F: arch/arm/*omap*/usb*
14552 F: drivers/usb/*/*omap*
14554 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14555 M: Mark Jackson <mpfj@newflow.co.uk>
14556 L: linux-omap@vger.kernel.org
14558 F: arch/arm/boot/dts/am335x-nano.dts
14561 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14562 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14563 M: Tony Lindgren <tony@atomide.com>
14564 L: linux-omap@vger.kernel.org
14566 Q: http://patchwork.kernel.org/project/linux-omap/list/
14567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14568 F: arch/arm/configs/omap1_defconfig
14569 F: arch/arm/mach-omap1/
14570 F: arch/arm/plat-omap/
14571 F: drivers/i2c/busses/i2c-omap.c
14572 F: include/linux/platform_data/ams-delta-fiq.h
14573 F: include/linux/platform_data/i2c-omap.h
14576 M: Tony Lindgren <tony@atomide.com>
14577 L: linux-omap@vger.kernel.org
14579 W: http://www.muru.com/linux/omap/
14580 W: http://linux.omap.com/
14581 Q: http://patchwork.kernel.org/project/linux-omap/list/
14582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14583 F: arch/arm/configs/omap2plus_defconfig
14584 F: arch/arm/mach-omap2/
14585 F: arch/arm/plat-omap/
14586 F: drivers/bus/ti-sysc.c
14587 F: drivers/i2c/busses/i2c-omap.c
14588 F: drivers/irqchip/irq-omap-intc.c
14589 F: drivers/mfd/*omap*.c
14590 F: drivers/mfd/menelaus.c
14591 F: drivers/mfd/palmas.c
14592 F: drivers/mfd/tps65217.c
14593 F: drivers/mfd/tps65218.c
14594 F: drivers/mfd/tps65910.c
14595 F: drivers/mfd/twl-core.[ch]
14596 F: drivers/mfd/twl4030*.c
14597 F: drivers/mfd/twl6030*.c
14598 F: drivers/mfd/twl6040*.c
14599 F: drivers/regulator/palmas-regulator*.c
14600 F: drivers/regulator/pbias-regulator.c
14601 F: drivers/regulator/tps65217-regulator.c
14602 F: drivers/regulator/tps65218-regulator.c
14603 F: drivers/regulator/tps65910-regulator.c
14604 F: drivers/regulator/twl-regulator.c
14605 F: drivers/regulator/twl6030-regulator.c
14606 F: include/linux/platform_data/i2c-omap.h
14607 F: include/linux/platform_data/ti-sysc.h
14610 M: Bob Copeland <me@bobcopeland.com>
14611 L: linux-karma-devel@lists.sourceforge.net
14613 F: Documentation/filesystems/omfs.rst
14616 OMNIKEY CARDMAN 4000 DRIVER
14617 M: Harald Welte <laforge@gnumonks.org>
14619 F: drivers/char/pcmcia/cm4000_cs.c
14620 F: include/linux/cm4000_cs.h
14621 F: include/uapi/linux/cm4000_cs.h
14623 OMNIKEY CARDMAN 4040 DRIVER
14624 M: Harald Welte <laforge@gnumonks.org>
14626 F: drivers/char/pcmcia/cm4040_cs.*
14628 OMNIVISION OG01A1B SENSOR DRIVER
14629 M: Shawn Tu <shawnx.tu@intel.com>
14630 L: linux-media@vger.kernel.org
14632 F: drivers/media/i2c/og01a1b.c
14634 OMNIVISION OV02A10 SENSOR DRIVER
14635 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14636 L: linux-media@vger.kernel.org
14638 T: git git://linuxtv.org/media_tree.git
14639 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14640 F: drivers/media/i2c/ov02a10.c
14642 OMNIVISION OV08D10 SENSOR DRIVER
14643 M: Jimmy Su <jimmy.su@intel.com>
14644 L: linux-media@vger.kernel.org
14646 T: git git://linuxtv.org/media_tree.git
14647 F: drivers/media/i2c/ov08d10.c
14649 OMNIVISION OV13858 SENSOR DRIVER
14650 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14651 L: linux-media@vger.kernel.org
14653 T: git git://linuxtv.org/media_tree.git
14654 F: drivers/media/i2c/ov13858.c
14656 OMNIVISION OV13B10 SENSOR DRIVER
14657 M: Arec Kao <arec.kao@intel.com>
14658 L: linux-media@vger.kernel.org
14660 T: git git://linuxtv.org/media_tree.git
14661 F: drivers/media/i2c/ov13b10.c
14663 OMNIVISION OV2680 SENSOR DRIVER
14664 M: Rui Miguel Silva <rmfrfs@gmail.com>
14665 L: linux-media@vger.kernel.org
14667 T: git git://linuxtv.org/media_tree.git
14668 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14669 F: drivers/media/i2c/ov2680.c
14671 OMNIVISION OV2685 SENSOR DRIVER
14672 M: Shunqian Zheng <zhengsq@rock-chips.com>
14673 L: linux-media@vger.kernel.org
14675 T: git git://linuxtv.org/media_tree.git
14676 F: drivers/media/i2c/ov2685.c
14678 OMNIVISION OV2740 SENSOR DRIVER
14679 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14680 R: Shawn Tu <shawnx.tu@intel.com>
14681 R: Bingbu Cao <bingbu.cao@intel.com>
14682 L: linux-media@vger.kernel.org
14684 T: git git://linuxtv.org/media_tree.git
14685 F: drivers/media/i2c/ov2740.c
14687 OMNIVISION OV5640 SENSOR DRIVER
14688 M: Steve Longerbeam <slongerbeam@gmail.com>
14689 L: linux-media@vger.kernel.org
14691 T: git git://linuxtv.org/media_tree.git
14692 F: drivers/media/i2c/ov5640.c
14694 OMNIVISION OV5647 SENSOR DRIVER
14695 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14696 M: Jacopo Mondi <jacopo@jmondi.org>
14697 L: linux-media@vger.kernel.org
14699 T: git git://linuxtv.org/media_tree.git
14700 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14701 F: drivers/media/i2c/ov5647.c
14703 OMNIVISION OV5670 SENSOR DRIVER
14704 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14705 L: linux-media@vger.kernel.org
14707 T: git git://linuxtv.org/media_tree.git
14708 F: drivers/media/i2c/ov5670.c
14710 OMNIVISION OV5675 SENSOR DRIVER
14711 M: Shawn Tu <shawnx.tu@intel.com>
14712 L: linux-media@vger.kernel.org
14714 T: git git://linuxtv.org/media_tree.git
14715 F: drivers/media/i2c/ov5675.c
14717 OMNIVISION OV5693 SENSOR DRIVER
14718 M: Daniel Scally <djrscally@gmail.com>
14719 L: linux-media@vger.kernel.org
14721 T: git git://linuxtv.org/media_tree.git
14722 F: drivers/media/i2c/ov5693.c
14724 OMNIVISION OV5695 SENSOR DRIVER
14725 M: Shunqian Zheng <zhengsq@rock-chips.com>
14726 L: linux-media@vger.kernel.org
14728 T: git git://linuxtv.org/media_tree.git
14729 F: drivers/media/i2c/ov5695.c
14731 OMNIVISION OV7670 SENSOR DRIVER
14732 L: linux-media@vger.kernel.org
14734 T: git git://linuxtv.org/media_tree.git
14735 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14736 F: drivers/media/i2c/ov7670.c
14738 OMNIVISION OV772x SENSOR DRIVER
14739 M: Jacopo Mondi <jacopo@jmondi.org>
14740 L: linux-media@vger.kernel.org
14742 T: git git://linuxtv.org/media_tree.git
14743 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14744 F: drivers/media/i2c/ov772x.c
14745 F: include/media/i2c/ov772x.h
14747 OMNIVISION OV7740 SENSOR DRIVER
14748 M: Wenyou Yang <wenyou.yang@microchip.com>
14749 L: linux-media@vger.kernel.org
14751 T: git git://linuxtv.org/media_tree.git
14752 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14753 F: drivers/media/i2c/ov7740.c
14755 OMNIVISION OV8856 SENSOR DRIVER
14756 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14757 L: linux-media@vger.kernel.org
14759 T: git git://linuxtv.org/media_tree.git
14760 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14761 F: drivers/media/i2c/ov8856.c
14763 OMNIVISION OV9282 SENSOR DRIVER
14764 M: Paul J. Murphy <paul.j.murphy@intel.com>
14765 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14766 L: linux-media@vger.kernel.org
14768 T: git git://linuxtv.org/media_tree.git
14769 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14770 F: drivers/media/i2c/ov9282.c
14772 OMNIVISION OV9640 SENSOR DRIVER
14773 M: Petr Cvek <petrcvekcz@gmail.com>
14774 L: linux-media@vger.kernel.org
14776 F: drivers/media/i2c/ov9640.*
14778 OMNIVISION OV9650 SENSOR DRIVER
14779 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14780 R: Akinobu Mita <akinobu.mita@gmail.com>
14781 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14782 L: linux-media@vger.kernel.org
14784 T: git git://linuxtv.org/media_tree.git
14785 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14786 F: drivers/media/i2c/ov9650.c
14788 OMNIVISION OV9734 SENSOR DRIVER
14789 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14790 R: Bingbu Cao <bingbu.cao@intel.com>
14791 L: linux-media@vger.kernel.org
14793 T: git git://linuxtv.org/media_tree.git
14794 F: drivers/media/i2c/ov9734.c
14796 ONENAND FLASH DRIVER
14797 M: Kyungmin Park <kyungmin.park@samsung.com>
14798 L: linux-mtd@lists.infradead.org
14800 F: drivers/mtd/nand/onenand/
14801 F: include/linux/mtd/onenand*.h
14803 ONION OMEGA2+ BOARD
14804 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14805 L: linux-mips@vger.kernel.org
14807 F: arch/mips/boot/dts/ralink/omega2p.dts
14810 M: Jens Wiklander <jens.wiklander@linaro.org>
14811 L: op-tee@lists.trustedfirmware.org
14813 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14814 F: drivers/tee/optee/
14816 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14817 M: Sumit Garg <sumit.garg@linaro.org>
14818 L: op-tee@lists.trustedfirmware.org
14820 F: drivers/char/hw_random/optee-rng.c
14823 M: Clément Léger <clement.leger@bootlin.com>
14824 L: linux-rtc@vger.kernel.org
14826 F: drivers/rtc/rtc-optee.c
14829 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14830 L: linux-rdma@vger.kernel.org
14832 F: drivers/infiniband/ulp/opa_vnic
14834 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14835 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14836 M: Frank Rowand <frowand.list@gmail.com>
14837 L: devicetree@vger.kernel.org
14839 F: Documentation/devicetree/dynamic-resolution-notes.rst
14840 F: Documentation/devicetree/overlay-notes.rst
14841 F: drivers/of/overlay.c
14842 F: drivers/of/resolver.c
14843 K: of_overlay_notifier_
14845 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14846 M: Rob Herring <robh+dt@kernel.org>
14847 M: Frank Rowand <frowand.list@gmail.com>
14848 L: devicetree@vger.kernel.org
14850 C: irc://irc.libera.chat/devicetree
14851 W: http://www.devicetree.org/
14852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14853 F: Documentation/ABI/testing/sysfs-firmware-ofw
14855 F: include/linux/of*.h
14858 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14859 M: Rob Herring <robh+dt@kernel.org>
14860 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14861 L: devicetree@vger.kernel.org
14863 C: irc://irc.libera.chat/devicetree
14864 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14866 F: Documentation/devicetree/
14867 F: arch/*/boot/dts/
14868 F: include/dt-bindings/
14870 OPENCOMPUTE PTP CLOCK DRIVER
14871 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14872 M: Vadim Fedorenko <vadfed@fb.com>
14873 L: netdev@vger.kernel.org
14875 F: drivers/ptp/ptp_ocp.c
14877 OPENCORES I2C BUS DRIVER
14878 M: Peter Korsgaard <peter@korsgaard.com>
14879 M: Andrew Lunn <andrew@lunn.ch>
14880 L: linux-i2c@vger.kernel.org
14882 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14883 F: Documentation/i2c/busses/i2c-ocores.rst
14884 F: drivers/i2c/busses/i2c-ocores.c
14885 F: include/linux/platform_data/i2c-ocores.h
14887 OPENRISC ARCHITECTURE
14888 M: Jonas Bonn <jonas@southpole.se>
14889 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14890 M: Stafford Horne <shorne@gmail.com>
14891 L: openrisc@lists.librecores.org
14893 W: http://openrisc.io
14894 T: git git://github.com/openrisc/linux.git
14895 F: Documentation/devicetree/bindings/openrisc/
14896 F: Documentation/openrisc/
14898 F: drivers/irqchip/irq-ompic.c
14899 F: drivers/irqchip/irq-or1k-*
14902 M: Pravin B Shelar <pshelar@ovn.org>
14903 L: netdev@vger.kernel.org
14904 L: dev@openvswitch.org
14906 W: http://openvswitch.org
14907 F: include/uapi/linux/openvswitch.h
14908 F: net/openvswitch/
14910 OPERATING PERFORMANCE POINTS (OPP)
14911 M: Viresh Kumar <vireshk@kernel.org>
14912 M: Nishanth Menon <nm@ti.com>
14913 M: Stephen Boyd <sboyd@kernel.org>
14914 L: linux-pm@vger.kernel.org
14916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14917 F: Documentation/devicetree/bindings/opp/
14918 F: Documentation/power/opp.rst
14920 F: include/linux/pm_opp.h
14923 M: Clemens Ladisch <clemens@ladisch.de>
14924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14927 F: sound/drivers/opl4/
14929 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14930 M: Mark Fasheh <mark@fasheh.com>
14931 M: Joel Becker <jlbec@evilplan.org>
14932 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14933 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14935 W: http://ocfs2.wiki.kernel.org
14936 F: Documentation/filesystems/dlmfs.rst
14937 F: Documentation/filesystems/ocfs2.rst
14940 ORANGEFS FILESYSTEM
14941 M: Mike Marshall <hubcap@omnibond.com>
14942 R: Martin Brandenburg <martin@omnibond.com>
14943 L: devel@lists.orangefs.org
14945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14946 F: Documentation/filesystems/orangefs.rst
14950 L: linux-wireless@vger.kernel.org
14952 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14953 W: http://www.nongnu.org/orinoco/
14954 F: drivers/net/wireless/intersil/orinoco/
14956 OV2659 OMNIVISION SENSOR DRIVER
14957 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14958 L: linux-media@vger.kernel.org
14960 W: https://linuxtv.org
14961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14962 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14963 F: drivers/media/i2c/ov2659.c
14964 F: include/media/i2c/ov2659.h
14967 M: Miklos Szeredi <miklos@szeredi.hu>
14968 L: linux-unionfs@vger.kernel.org
14970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14971 F: Documentation/filesystems/overlayfs.rst
14974 P54 WIRELESS DRIVER
14975 M: Christian Lamparter <chunkeey@googlemail.com>
14976 L: linux-wireless@vger.kernel.org
14978 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14979 F: drivers/net/wireless/intersil/p54/
14982 M: Vladimir Oltean <olteanv@gmail.com>
14983 L: netdev@vger.kernel.org
14985 F: Documentation/core-api/packing.rst
14986 F: include/linux/packing.h
14989 PADATA PARALLEL EXECUTION MECHANISM
14990 M: Steffen Klassert <steffen.klassert@secunet.com>
14991 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14992 L: linux-crypto@vger.kernel.org
14993 L: linux-kernel@vger.kernel.org
14995 F: Documentation/core-api/padata.rst
14996 F: include/linux/padata.h
15000 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15001 L: linux-fsdevel@vger.kernel.org
15003 T: git git://git.infradead.org/users/willy/pagecache.git
15004 F: Documentation/filesystems/locking.rst
15005 F: Documentation/filesystems/vfs.rst
15006 F: include/linux/pagemap.h
15008 F: mm/page-writeback.c
15013 M: Jesper Dangaard Brouer <hawk@kernel.org>
15014 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15015 L: netdev@vger.kernel.org
15017 F: Documentation/networking/page_pool.rst
15018 F: include/net/page_pool.h
15019 F: include/trace/events/page_pool.h
15020 F: net/core/page_pool.c
15023 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15024 M: Andrew Morton <akpm@linux-foundation.org>
15025 L: linux-mm@kvack.org
15027 F: Documentation/vm/page_table_check.rst
15028 F: include/linux/page_table_check.h
15029 F: mm/page_table_check.c
15031 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15032 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15033 L: platform-driver-x86@vger.kernel.org
15035 F: drivers/platform/x86/panasonic-laptop.c
15037 PARALLAX PING IIO SENSOR DRIVER
15038 M: Andreas Klinger <ak@it-klinger.de>
15039 L: linux-iio@vger.kernel.org
15041 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15042 F: drivers/iio/proximity/ping.c
15044 PARALLEL LCD/KEYPAD PANEL DRIVER
15045 M: Willy Tarreau <willy@haproxy.com>
15046 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15048 F: Documentation/admin-guide/lcd-panel-cgram.rst
15049 F: drivers/auxdisplay/panel.c
15051 PARALLEL PORT SUBSYSTEM
15052 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15053 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15054 L: linux-parport@lists.infradead.org (subscribers-only)
15056 F: Documentation/driver-api/parport*.rst
15057 F: drivers/char/ppdev.c
15058 F: drivers/parport/
15059 F: include/linux/parport*.h
15060 F: include/uapi/linux/ppdev.h
15062 PARAVIRT_OPS INTERFACE
15063 M: Juergen Gross <jgross@suse.com>
15064 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15065 R: Alexey Makhalov <amakhalov@vmware.com>
15066 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15067 L: virtualization@lists.linux-foundation.org
15070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15071 F: Documentation/virt/paravirt_ops.rst
15072 F: arch/*/include/asm/paravirt*.h
15073 F: arch/*/kernel/paravirt*
15074 F: include/linux/hypervisor.h
15076 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15077 M: Tim Waugh <tim@cyberelk.net>
15078 L: linux-parport@lists.infradead.org (subscribers-only)
15080 F: Documentation/admin-guide/blockdev/paride.rst
15081 F: drivers/block/paride/
15083 PARISC ARCHITECTURE
15084 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15085 M: Helge Deller <deller@gmx.de>
15086 L: linux-parisc@vger.kernel.org
15088 W: https://parisc.wiki.kernel.org
15089 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15092 F: Documentation/parisc/
15094 F: drivers/char/agp/parisc-agp.c
15095 F: drivers/input/misc/hp_sdc_rtc.c
15096 F: drivers/input/serio/gscps2.c
15097 F: drivers/input/serio/hp_sdc*
15099 F: drivers/parport/parport_gsc.*
15100 F: drivers/tty/serial/8250/8250_gsc.c
15101 F: drivers/video/console/sti*
15102 F: drivers/video/fbdev/sti*
15103 F: drivers/video/logo/logo_parisc*
15104 F: include/linux/hp_sdc.h
15107 M: Jiri Pirko <jiri@nvidia.com>
15108 L: netdev@vger.kernel.org
15110 F: include/linux/parman.h
15112 F: lib/test_parman.c
15114 PC ENGINES APU BOARD DRIVER
15115 M: Enrico Weigelt, metux IT consult <info@metux.net>
15117 F: drivers/platform/x86/pcengines-apuv2.c
15119 PC87360 HARDWARE MONITORING DRIVER
15120 M: Jim Cromie <jim.cromie@gmail.com>
15121 L: linux-hwmon@vger.kernel.org
15123 F: Documentation/hwmon/pc87360.rst
15124 F: drivers/hwmon/pc87360.c
15126 PC8736x GPIO DRIVER
15127 M: Jim Cromie <jim.cromie@gmail.com>
15129 F: drivers/char/pc8736x_gpio.c
15131 PC87427 HARDWARE MONITORING DRIVER
15132 M: Jean Delvare <jdelvare@suse.com>
15133 L: linux-hwmon@vger.kernel.org
15135 F: Documentation/hwmon/pc87427.rst
15136 F: drivers/hwmon/pc87427.c
15139 M: Riku Voipio <riku.voipio@iki.fi>
15141 F: drivers/leds/leds-pca9532.c
15142 F: include/linux/leds-pca9532.h
15144 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15145 M: Guenter Roeck <linux@roeck-us.net>
15146 L: linux-i2c@vger.kernel.org
15148 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15150 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15151 M: Khalid Aziz <khalid@gonehiking.org>
15153 F: drivers/firmware/pcdp.*
15155 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15156 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15157 M: Pali Rohár <pali@kernel.org>
15158 L: linux-pci@vger.kernel.org
15159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15161 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15162 F: drivers/pci/controller/pci-aardvark.c
15164 PCI DRIVER FOR ALTERA PCIE IP
15165 M: Joyce Ooi <joyce.ooi@intel.com>
15166 L: linux-pci@vger.kernel.org
15168 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15169 F: drivers/pci/controller/pcie-altera.c
15171 PCI DRIVER FOR APPLIEDMICRO XGENE
15172 M: Toan Le <toan@os.amperecomputing.com>
15173 L: linux-pci@vger.kernel.org
15174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15176 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15177 F: drivers/pci/controller/pci-xgene.c
15179 PCI DRIVER FOR ARM VERSATILE PLATFORM
15180 M: Rob Herring <robh@kernel.org>
15181 L: linux-pci@vger.kernel.org
15182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15184 F: Documentation/devicetree/bindings/pci/versatile.yaml
15185 F: drivers/pci/controller/pci-versatile.c
15187 PCI DRIVER FOR ARMADA 8K
15188 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15189 L: linux-pci@vger.kernel.org
15190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15192 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15193 F: drivers/pci/controller/dwc/pcie-armada8k.c
15195 PCI DRIVER FOR CADENCE PCIE IP
15196 M: Tom Joseph <tjoseph@cadence.com>
15197 L: linux-pci@vger.kernel.org
15199 F: Documentation/devicetree/bindings/pci/cdns,*
15200 F: drivers/pci/controller/cadence/
15202 PCI DRIVER FOR FREESCALE LAYERSCAPE
15203 M: Minghuan Lian <minghuan.Lian@nxp.com>
15204 M: Mingkai Hu <mingkai.hu@nxp.com>
15205 M: Roy Zang <roy.zang@nxp.com>
15206 L: linuxppc-dev@lists.ozlabs.org
15207 L: linux-pci@vger.kernel.org
15208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15210 F: drivers/pci/controller/dwc/*layerscape*
15212 PCI DRIVER FOR GENERIC OF HOSTS
15213 M: Will Deacon <will@kernel.org>
15214 L: linux-pci@vger.kernel.org
15215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15217 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15218 F: drivers/pci/controller/pci-host-common.c
15219 F: drivers/pci/controller/pci-host-generic.c
15221 PCI DRIVER FOR IMX6
15222 M: Richard Zhu <hongxing.zhu@nxp.com>
15223 M: Lucas Stach <l.stach@pengutronix.de>
15224 L: linux-pci@vger.kernel.org
15225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15227 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15228 F: drivers/pci/controller/dwc/*imx6*
15230 PCI DRIVER FOR FU740
15231 M: Paul Walmsley <paul.walmsley@sifive.com>
15232 M: Greentime Hu <greentime.hu@sifive.com>
15233 L: linux-pci@vger.kernel.org
15235 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15236 F: drivers/pci/controller/dwc/pcie-fu740.c
15238 PCI DRIVER FOR INTEL IXP4XX
15239 M: Linus Walleij <linus.walleij@linaro.org>
15241 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15242 F: drivers/pci/controller/pci-ixp4xx.c
15244 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15245 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15246 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15247 L: linux-pci@vger.kernel.org
15249 F: drivers/pci/controller/vmd.c
15251 PCI DRIVER FOR MICROSEMI SWITCHTEC
15252 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15253 M: Logan Gunthorpe <logang@deltatee.com>
15254 L: linux-pci@vger.kernel.org
15256 F: Documentation/ABI/testing/sysfs-class-switchtec
15257 F: Documentation/driver-api/switchtec.rst
15258 F: drivers/ntb/hw/mscc/
15259 F: drivers/pci/switch/switchtec*
15260 F: include/linux/switchtec.h
15261 F: include/uapi/linux/switchtec_ioctl.h
15263 PCI DRIVER FOR MOBIVEIL PCIE IP
15264 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15265 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15266 L: linux-pci@vger.kernel.org
15268 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15269 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15271 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15272 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15273 M: Pali Rohár <pali@kernel.org>
15274 L: linux-pci@vger.kernel.org
15275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15277 F: drivers/pci/controller/*mvebu*
15279 PCI DRIVER FOR NVIDIA TEGRA
15280 M: Thierry Reding <thierry.reding@gmail.com>
15281 L: linux-tegra@vger.kernel.org
15282 L: linux-pci@vger.kernel.org
15284 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15285 F: drivers/pci/controller/pci-tegra.c
15287 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15288 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15289 L: linux-pci@vger.kernel.org
15290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15292 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15293 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15295 PCI DRIVER FOR RENESAS R-CAR
15296 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15297 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15298 L: linux-pci@vger.kernel.org
15299 L: linux-renesas-soc@vger.kernel.org
15301 F: Documentation/devicetree/bindings/pci/*rcar*
15302 F: drivers/pci/controller/*rcar*
15304 PCI DRIVER FOR SAMSUNG EXYNOS
15305 M: Jingoo Han <jingoohan1@gmail.com>
15306 L: linux-pci@vger.kernel.org
15307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15308 L: linux-samsung-soc@vger.kernel.org
15310 F: drivers/pci/controller/dwc/pci-exynos.c
15312 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15313 M: Jingoo Han <jingoohan1@gmail.com>
15314 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15315 L: linux-pci@vger.kernel.org
15317 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15318 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15319 F: drivers/pci/controller/dwc/*designware*
15321 PCI DRIVER FOR TI DRA7XX/J721E
15322 M: Kishon Vijay Abraham I <kishon@ti.com>
15323 L: linux-omap@vger.kernel.org
15324 L: linux-pci@vger.kernel.org
15325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15327 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15328 F: drivers/pci/controller/cadence/pci-j721e.c
15329 F: drivers/pci/controller/dwc/pci-dra7xx.c
15331 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15332 M: Linus Walleij <linus.walleij@linaro.org>
15333 L: linux-pci@vger.kernel.org
15335 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15336 F: drivers/pci/controller/pci-v3-semi.c
15338 PCI ENDPOINT SUBSYSTEM
15339 M: Kishon Vijay Abraham I <kishon@ti.com>
15340 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15341 R: Krzysztof Wilczyński <kw@linux.com>
15342 L: linux-pci@vger.kernel.org
15344 Q: https://patchwork.kernel.org/project/linux-pci/list/
15345 B: https://bugzilla.kernel.org
15346 C: irc://irc.oftc.net/linux-pci
15347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15348 F: Documentation/PCI/endpoint/*
15349 F: Documentation/misc-devices/pci-endpoint-test.rst
15350 F: drivers/misc/pci_endpoint_test.c
15351 F: drivers/pci/endpoint/
15354 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15355 M: Russell Currey <ruscur@russell.cc>
15356 M: Oliver O'Halloran <oohall@gmail.com>
15357 L: linuxppc-dev@lists.ozlabs.org
15359 F: Documentation/PCI/pci-error-recovery.rst
15360 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15361 F: arch/powerpc/include/*/eeh*.h
15362 F: arch/powerpc/kernel/eeh*.c
15363 F: arch/powerpc/platforms/*/eeh*.c
15364 F: drivers/pci/pcie/aer.c
15365 F: drivers/pci/pcie/dpc.c
15366 F: drivers/pci/pcie/err.c
15369 M: Linas Vepstas <linasvepstas@gmail.com>
15370 L: linux-pci@vger.kernel.org
15372 F: Documentation/PCI/pci-error-recovery.rst
15374 PCI PEER-TO-PEER DMA (P2PDMA)
15375 M: Bjorn Helgaas <bhelgaas@google.com>
15376 M: Logan Gunthorpe <logang@deltatee.com>
15377 L: linux-pci@vger.kernel.org
15379 Q: https://patchwork.kernel.org/project/linux-pci/list/
15380 B: https://bugzilla.kernel.org
15381 C: irc://irc.oftc.net/linux-pci
15382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15383 F: Documentation/driver-api/pci/p2pdma.rst
15384 F: drivers/pci/p2pdma.c
15385 F: include/linux/pci-p2pdma.h
15387 PCI MSI DRIVER FOR ALTERA MSI IP
15388 M: Joyce Ooi <joyce.ooi@intel.com>
15389 L: linux-pci@vger.kernel.org
15391 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15392 F: drivers/pci/controller/pcie-altera-msi.c
15394 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15395 M: Toan Le <toan@os.amperecomputing.com>
15396 L: linux-pci@vger.kernel.org
15397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15399 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15400 F: drivers/pci/controller/pci-xgene-msi.c
15402 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15403 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15404 R: Rob Herring <robh@kernel.org>
15405 R: Krzysztof Wilczyński <kw@linux.com>
15406 L: linux-pci@vger.kernel.org
15408 Q: https://patchwork.kernel.org/project/linux-pci/list/
15409 B: https://bugzilla.kernel.org
15410 C: irc://irc.oftc.net/linux-pci
15411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15412 F: drivers/pci/controller/
15413 F: drivers/pci/pci-bridge-emul.c
15414 F: drivers/pci/pci-bridge-emul.h
15417 M: Bjorn Helgaas <bhelgaas@google.com>
15418 L: linux-pci@vger.kernel.org
15420 Q: https://patchwork.kernel.org/project/linux-pci/list/
15421 B: https://bugzilla.kernel.org
15422 C: irc://irc.oftc.net/linux-pci
15423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15424 F: Documentation/PCI/
15425 F: Documentation/devicetree/bindings/pci/
15426 F: arch/x86/kernel/early-quirks.c
15427 F: arch/x86/kernel/quirks.c
15429 F: drivers/acpi/pci*
15431 F: include/asm-generic/pci*
15432 F: include/linux/of_pci.h
15433 F: include/linux/pci*
15434 F: include/uapi/linux/pci*
15437 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15438 M: Jonathan Chocron <jonnyc@amazon.com>
15439 L: linux-pci@vger.kernel.org
15441 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15442 F: drivers/pci/controller/dwc/pcie-al.c
15444 PCIE DRIVER FOR AMLOGIC MESON
15445 M: Yue Wang <yue.wang@Amlogic.com>
15446 L: linux-pci@vger.kernel.org
15447 L: linux-amlogic@lists.infradead.org
15449 F: drivers/pci/controller/dwc/pci-meson.c
15451 PCIE DRIVER FOR AXIS ARTPEC
15452 M: Jesper Nilsson <jesper.nilsson@axis.com>
15453 L: linux-arm-kernel@axis.com
15454 L: linux-pci@vger.kernel.org
15456 F: Documentation/devicetree/bindings/pci/axis,artpec*
15457 F: drivers/pci/controller/dwc/*artpec*
15459 PCIE DRIVER FOR CAVIUM THUNDERX
15460 M: Robert Richter <rric@kernel.org>
15461 L: linux-pci@vger.kernel.org
15462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15464 F: drivers/pci/controller/pci-thunder-*
15466 PCIE DRIVER FOR HISILICON
15467 M: Zhou Wang <wangzhou1@hisilicon.com>
15468 L: linux-pci@vger.kernel.org
15470 F: drivers/pci/controller/dwc/pcie-hisi.c
15472 PCIE DRIVER FOR HISILICON KIRIN
15473 M: Xiaowei Song <songxiaowei@hisilicon.com>
15474 M: Binghui Wang <wangbinghui@hisilicon.com>
15475 L: linux-pci@vger.kernel.org
15477 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15478 F: drivers/pci/controller/dwc/pcie-kirin.c
15480 PCIE DRIVER FOR HISILICON STB
15481 M: Shawn Guo <shawn.guo@linaro.org>
15482 L: linux-pci@vger.kernel.org
15484 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15485 F: drivers/pci/controller/dwc/pcie-histb.c
15487 PCIE DRIVER FOR INTEL KEEM BAY
15488 M: Srikanth Thokala <srikanth.thokala@intel.com>
15489 L: linux-pci@vger.kernel.org
15491 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15492 F: drivers/pci/controller/dwc/pcie-keembay.c
15494 PCIE DRIVER FOR INTEL LGM GW SOC
15495 M: Rahul Tanwar <rtanwar@maxlinear.com>
15496 L: linux-pci@vger.kernel.org
15498 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15499 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15501 PCIE DRIVER FOR MEDIATEK
15502 M: Ryder Lee <ryder.lee@mediatek.com>
15503 M: Jianjun Wang <jianjun.wang@mediatek.com>
15504 L: linux-pci@vger.kernel.org
15505 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15507 F: Documentation/devicetree/bindings/pci/mediatek*
15508 F: drivers/pci/controller/*mediatek*
15510 PCIE DRIVER FOR MICROCHIP
15511 M: Daire McNamara <daire.mcnamara@microchip.com>
15512 L: linux-pci@vger.kernel.org
15514 F: Documentation/devicetree/bindings/pci/microchip*
15515 F: drivers/pci/controller/*microchip*
15517 PCIE DRIVER FOR QUALCOMM MSM
15518 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15519 L: linux-pci@vger.kernel.org
15520 L: linux-arm-msm@vger.kernel.org
15522 F: drivers/pci/controller/dwc/pcie-qcom.c
15524 PCIE ENDPOINT DRIVER FOR QUALCOMM
15525 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15526 L: linux-pci@vger.kernel.org
15527 L: linux-arm-msm@vger.kernel.org
15529 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15530 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15532 PCIE DRIVER FOR ROCKCHIP
15533 M: Shawn Lin <shawn.lin@rock-chips.com>
15534 L: linux-pci@vger.kernel.org
15535 L: linux-rockchip@lists.infradead.org
15537 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15538 F: drivers/pci/controller/pcie-rockchip*
15540 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15541 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15542 L: linux-pci@vger.kernel.org
15544 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15545 F: drivers/pci/controller/dwc/pcie-uniphier*
15547 PCIE DRIVER FOR ST SPEAR13XX
15548 M: Pratyush Anand <pratyush.anand@gmail.com>
15549 L: linux-pci@vger.kernel.org
15551 F: drivers/pci/controller/dwc/*spear*
15554 M: Dominik Brodowski <linux@dominikbrodowski.net>
15556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15557 F: Documentation/pcmcia/
15562 PCNET32 NETWORK DRIVER
15563 M: Don Fry <pcnet32@frontier.com>
15564 L: netdev@vger.kernel.org
15566 F: drivers/net/ethernet/amd/pcnet32.c
15568 PCRYPT PARALLEL CRYPTO ENGINE
15569 M: Steffen Klassert <steffen.klassert@secunet.com>
15570 L: linux-crypto@vger.kernel.org
15573 F: include/crypto/pcrypt.h
15575 PEAQ WMI HOTKEYS DRIVER
15576 M: Hans de Goede <hdegoede@redhat.com>
15577 L: platform-driver-x86@vger.kernel.org
15579 F: drivers/platform/x86/peaq-wmi.c
15581 PECI HARDWARE MONITORING DRIVERS
15582 M: Iwona Winiarska <iwona.winiarska@intel.com>
15583 L: linux-hwmon@vger.kernel.org
15585 F: Documentation/hwmon/peci-cputemp.rst
15586 F: Documentation/hwmon/peci-dimmtemp.rst
15587 F: drivers/hwmon/peci/
15590 M: Iwona Winiarska <iwona.winiarska@intel.com>
15591 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15593 F: Documentation/devicetree/bindings/peci/
15594 F: Documentation/peci/
15596 F: include/linux/peci-cpu.h
15597 F: include/linux/peci.h
15599 PENSANDO ETHERNET DRIVERS
15600 M: Shannon Nelson <snelson@pensando.io>
15601 M: drivers@pensando.io
15602 L: netdev@vger.kernel.org
15604 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15605 F: drivers/net/ethernet/pensando/
15607 PER-CPU MEMORY ALLOCATOR
15608 M: Dennis Zhou <dennis@kernel.org>
15609 M: Tejun Heo <tj@kernel.org>
15610 M: Christoph Lameter <cl@linux.com>
15611 L: linux-mm@kvack.org
15613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15614 F: arch/*/include/asm/percpu.h
15615 F: include/linux/percpu*.h
15619 PER-TASK DELAY ACCOUNTING
15620 M: Balbir Singh <bsingharora@gmail.com>
15622 F: include/linux/delayacct.h
15623 F: kernel/delayacct.c
15625 PERFORMANCE EVENTS SUBSYSTEM
15626 M: Peter Zijlstra <peterz@infradead.org>
15627 M: Ingo Molnar <mingo@redhat.com>
15628 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15629 R: Mark Rutland <mark.rutland@arm.com>
15630 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15631 R: Jiri Olsa <jolsa@kernel.org>
15632 R: Namhyung Kim <namhyung@kernel.org>
15633 L: linux-perf-users@vger.kernel.org
15634 L: linux-kernel@vger.kernel.org
15636 W: https://perf.wiki.kernel.org/
15637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15639 F: arch/*/events/*/*
15640 F: arch/*/include/asm/perf_event.h
15641 F: arch/*/kernel/*/*/perf_event*.c
15642 F: arch/*/kernel/*/perf_event*.c
15643 F: arch/*/kernel/perf_callchain.c
15644 F: arch/*/kernel/perf_event*.c
15645 F: include/linux/perf_event.h
15646 F: include/uapi/linux/perf_event.h
15651 PERFORMANCE EVENTS TOOLING ARM64
15652 R: John Garry <john.garry@huawei.com>
15653 R: Will Deacon <will@kernel.org>
15654 R: James Clark <james.clark@arm.com>
15655 R: Mike Leach <mike.leach@linaro.org>
15656 R: Leo Yan <leo.yan@linaro.org>
15657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15659 F: tools/build/feature/test-libopencsd.c
15660 F: tools/perf/arch/arm*/
15661 F: tools/perf/pmu-events/arch/arm64/
15662 F: tools/perf/util/arm-spe*
15663 F: tools/perf/util/cs-etm*
15665 PERSONALITY HANDLING
15666 M: Christoph Hellwig <hch@infradead.org>
15667 L: linux-abi-devel@lists.sourceforge.net
15669 F: include/linux/personality.h
15670 F: include/uapi/linux/personality.h
15672 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15673 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15674 L: linux-input@vger.kernel.org
15676 F: Documentation/input/devices/pxrc.rst
15677 F: drivers/input/joystick/pxrc.c
15680 M: Remi Denis-Courmont <courmisch@gmail.com>
15682 F: Documentation/networking/phonet.rst
15683 F: include/linux/phonet.h
15684 F: include/net/phonet/
15685 F: include/uapi/linux/phonet.h
15689 M: Joern Engel <joern@lazybastard.org>
15690 L: linux-mtd@lists.infradead.org
15692 F: drivers/mtd/devices/phram.c
15695 M: Bruno Prémont <bonbons@linux-vserver.org>
15696 L: linux-input@vger.kernel.org
15698 F: drivers/hid/hid-picolcd*
15701 M: Christian Brauner <christian@brauner.io>
15702 L: linux-kernel@vger.kernel.org
15704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15706 F: tools/testing/selftests/clone3/
15707 F: tools/testing/selftests/pid_namespace/
15708 F: tools/testing/selftests/pidfd/
15711 K: \b(clone_args|kernel_clone_args)\b
15713 PIN CONTROL SUBSYSTEM
15714 M: Linus Walleij <linus.walleij@linaro.org>
15715 L: linux-gpio@vger.kernel.org
15717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15718 F: Documentation/devicetree/bindings/pinctrl/
15719 F: Documentation/driver-api/pin-control.rst
15720 F: drivers/pinctrl/
15721 F: include/linux/pinctrl/
15723 PIN CONTROLLER - AMD
15724 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15725 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15727 F: drivers/pinctrl/pinctrl-amd.c
15729 PIN CONTROLLER - FREESCALE
15730 M: Dong Aisheng <aisheng.dong@nxp.com>
15731 M: Fabio Estevam <festevam@gmail.com>
15732 M: Shawn Guo <shawnguo@kernel.org>
15733 M: Stefan Agner <stefan@agner.ch>
15734 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15735 L: linux-gpio@vger.kernel.org
15737 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15738 F: drivers/pinctrl/freescale/
15740 PIN CONTROLLER - INTEL
15741 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15742 M: Andy Shevchenko <andy@kernel.org>
15744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15745 F: drivers/pinctrl/intel/
15747 PIN CONTROLLER - KEEMBAY
15748 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15750 F: drivers/pinctrl/pinctrl-keembay*
15752 PIN CONTROLLER - MEDIATEK
15753 M: Sean Wang <sean.wang@kernel.org>
15754 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15756 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15757 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15758 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15759 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15760 F: drivers/pinctrl/mediatek/
15762 PIN CONTROLLER - MICROCHIP AT91
15763 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15765 L: linux-gpio@vger.kernel.org
15767 F: drivers/gpio/gpio-sama5d2-piobu.c
15768 F: drivers/pinctrl/pinctrl-at91*
15770 PIN CONTROLLER - QUALCOMM
15771 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15772 L: linux-arm-msm@vger.kernel.org
15774 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15775 F: drivers/pinctrl/qcom/
15777 PIN CONTROLLER - RENESAS
15778 M: Geert Uytterhoeven <geert+renesas@glider.be>
15779 L: linux-renesas-soc@vger.kernel.org
15781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15782 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15783 F: drivers/pinctrl/renesas/
15785 PIN CONTROLLER - SAMSUNG
15786 M: Tomasz Figa <tomasz.figa@gmail.com>
15787 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15788 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15789 R: Alim Akhtar <alim.akhtar@samsung.com>
15790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15791 L: linux-samsung-soc@vger.kernel.org
15793 C: irc://irc.libera.chat/linux-exynos
15794 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15795 B: mailto:linux-samsung-soc@vger.kernel.org
15796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15797 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15798 F: drivers/pinctrl/samsung/
15799 F: include/dt-bindings/pinctrl/samsung.h
15801 PIN CONTROLLER - SINGLE
15802 M: Tony Lindgren <tony@atomide.com>
15803 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15805 L: linux-omap@vger.kernel.org
15807 F: drivers/pinctrl/pinctrl-single.c
15809 PIN CONTROLLER - THUNDERBAY
15810 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15812 F: drivers/pinctrl/pinctrl-thunderbay.c
15814 PIN CONTROLLER - SUNPLUS / TIBBO
15815 M: Dvorkin Dmitry <dvorkin@tibbo.com>
15816 M: Wells Lu <wellslutw@gmail.com>
15817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15819 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
15820 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
15821 F: drivers/pinctrl/sunplus/
15822 F: include/dt-bindings/pinctrl/sppctl*.h
15825 M: linux-block@vger.kernel.org
15827 F: drivers/block/pktcdvd.c
15828 F: include/linux/pktcdvd.h
15829 F: include/uapi/linux/pktcdvd.h
15831 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15832 M: Tomasz Duszynski <tduszyns@gmail.com>
15834 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15835 F: drivers/iio/chemical/pms7003.c
15837 PLATFORM FEATURE INFRASTRUCTURE
15838 M: Juergen Gross <jgross@suse.com>
15840 F: arch/*/include/asm/platform-feature.h
15841 F: include/asm-generic/platform-feature.h
15842 F: include/linux/platform-feature.h
15843 F: kernel/platform-feature.c
15846 M: Jacob Keller <jacob.e.keller@intel.com>
15848 F: Documentation/driver-api/pldmfw/
15849 F: include/linux/pldmfw.h
15853 M: Logan Gunthorpe <logang@deltatee.com>
15855 F: drivers/dma/plx_dma.c
15858 M: Charles Hsu <hsu.yungteng@gmail.com>
15859 L: linux-hwmon@vger.kernel.org
15861 F: Documentation/hwmon/pm6764tr.rst
15862 F: drivers/hwmon/pmbus/pm6764tr.c
15865 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15866 L: linux-pm@vger.kernel.org
15868 W: https://01.org/pm-graph
15869 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15870 T: git git://github.com/intel/pm-graph
15871 F: tools/power/pm-graph
15873 PMBUS HARDWARE MONITORING DRIVERS
15874 M: Guenter Roeck <linux@roeck-us.net>
15875 L: linux-hwmon@vger.kernel.org
15877 W: http://hwmon.wiki.kernel.org/
15878 W: http://www.roeck-us.net/linux/drivers/
15879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15880 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15881 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15882 F: Documentation/hwmon/adm1275.rst
15883 F: Documentation/hwmon/ibm-cffps.rst
15884 F: Documentation/hwmon/ir35221.rst
15885 F: Documentation/hwmon/lm25066.rst
15886 F: Documentation/hwmon/ltc2978.rst
15887 F: Documentation/hwmon/ltc3815.rst
15888 F: Documentation/hwmon/max16064.rst
15889 F: Documentation/hwmon/max20751.rst
15890 F: Documentation/hwmon/max31785.rst
15891 F: Documentation/hwmon/max34440.rst
15892 F: Documentation/hwmon/max8688.rst
15893 F: Documentation/hwmon/pmbus-core.rst
15894 F: Documentation/hwmon/pmbus.rst
15895 F: Documentation/hwmon/tps40422.rst
15896 F: Documentation/hwmon/ucd9000.rst
15897 F: Documentation/hwmon/ucd9200.rst
15898 F: Documentation/hwmon/zl6100.rst
15899 F: drivers/hwmon/pmbus/
15900 F: include/linux/pmbus.h
15902 PMC SIERRA MaxRAID DRIVER
15903 L: linux-scsi@vger.kernel.org
15905 W: http://www.pmc-sierra.com/
15906 F: drivers/scsi/pmcraid.*
15908 PMC SIERRA PM8001 DRIVER
15909 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15910 L: linux-scsi@vger.kernel.org
15912 F: drivers/scsi/pm8001/
15914 PNI RM3100 IIO DRIVER
15915 M: Song Qiang <songqiang1304521@gmail.com>
15916 L: linux-iio@vger.kernel.org
15918 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15919 F: drivers/iio/magnetometer/rm3100*
15922 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15923 L: linux-acpi@vger.kernel.org
15926 F: include/linux/pnp.h
15928 POSIX CLOCKS and TIMERS
15929 M: Thomas Gleixner <tglx@linutronix.de>
15930 L: linux-kernel@vger.kernel.org
15932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15934 F: include/linux/time_namespace.h
15935 F: include/linux/timer*
15936 F: kernel/time/*timer*
15937 F: kernel/time/namespace.c
15939 POWER MANAGEMENT CORE
15940 M: "Rafael J. Wysocki" <rafael@kernel.org>
15941 L: linux-pm@vger.kernel.org
15943 B: https://bugzilla.kernel.org
15944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15945 F: drivers/base/power/
15946 F: drivers/powercap/
15947 F: include/linux/intel_rapl.h
15948 F: include/linux/pm.h
15949 F: include/linux/pm_*
15950 F: include/linux/powercap.h
15951 F: kernel/configs/nopm.config
15953 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15954 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15955 L: linux-pm@vger.kernel.org
15957 B: https://bugzilla.kernel.org
15958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15959 F: drivers/powercap/dtpm*
15960 F: include/linux/dtpm.h
15962 POWER STATE COORDINATION INTERFACE (PSCI)
15963 M: Mark Rutland <mark.rutland@arm.com>
15964 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15967 F: drivers/firmware/psci/
15968 F: include/linux/psci.h
15969 F: include/uapi/linux/psci.h
15971 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15972 M: Sebastian Reichel <sre@kernel.org>
15973 L: linux-pm@vger.kernel.org
15975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15976 F: Documentation/ABI/testing/sysfs-class-power
15977 F: Documentation/devicetree/bindings/power/supply/
15978 F: drivers/power/supply/
15979 F: include/linux/power/
15980 F: include/linux/power_supply.h
15982 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15983 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15984 L: linuxppc-dev@lists.ozlabs.org
15986 F: drivers/char/powernv-op-panel.c
15988 PPP OVER ATM (RFC 2364)
15989 M: Mitchell Blank Jr <mitch@sfgoth.com>
15991 F: include/uapi/linux/atmppp.h
15992 F: net/atm/pppoatm.c
15995 M: Michal Ostrowski <mostrows@earthlink.net>
15997 F: drivers/net/ppp/pppoe.c
15998 F: drivers/net/ppp/pppox.c
16001 M: James Chapman <jchapman@katalix.com>
16003 F: include/linux/if_pppol2tp.h
16004 F: include/uapi/linux/if_pppol2tp.h
16005 F: net/l2tp/l2tp_ppp.c
16007 PPP PROTOCOL DRIVERS AND COMPRESSORS
16008 M: Paul Mackerras <paulus@samba.org>
16009 L: linux-ppp@vger.kernel.org
16011 F: drivers/net/ppp/ppp_*
16014 M: Rodolfo Giometti <giometti@enneenne.com>
16015 L: linuxpps@ml.enneenne.com (subscribers-only)
16017 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16018 F: Documentation/ABI/testing/sysfs-pps
16019 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16020 F: Documentation/driver-api/pps.rst
16022 F: include/linux/pps*.h
16023 F: include/uapi/linux/pps.h
16026 M: Dmitry Kozlov <xeb@mail.ru>
16027 L: netdev@vger.kernel.org
16029 W: http://sourceforge.net/projects/accel-pptp
16030 F: drivers/net/ppp/pptp.c
16032 PRESSURE STALL INFORMATION (PSI)
16033 M: Johannes Weiner <hannes@cmpxchg.org>
16034 M: Suren Baghdasaryan <surenb@google.com>
16036 F: include/linux/psi*
16037 F: kernel/sched/psi.c
16040 M: Petr Mladek <pmladek@suse.com>
16041 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16042 R: Steven Rostedt <rostedt@goodmis.org>
16043 R: John Ogness <john.ogness@linutronix.de>
16045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16046 F: include/linux/printk.h
16050 R: Chris Down <chris@chrisdown.name>
16052 F: Documentation/core-api/printk-index.rst
16053 F: kernel/printk/index.c
16057 L: linux-kernel@vger.kernel.org
16058 L: linux-fsdevel@vger.kernel.org
16060 F: Documentation/filesystems/proc.rst
16062 F: include/linux/proc_fs.h
16063 F: tools/testing/selftests/proc/
16066 M: Luis Chamberlain <mcgrof@kernel.org>
16067 M: Kees Cook <keescook@chromium.org>
16068 M: Iurii Zaikin <yzaikin@google.com>
16069 L: linux-kernel@vger.kernel.org
16070 L: linux-fsdevel@vger.kernel.org
16072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16073 F: fs/proc/proc_sysctl.c
16074 F: include/linux/sysctl.h
16075 F: kernel/sysctl-test.c
16077 F: tools/testing/selftests/sysctl/
16079 PS3 NETWORK SUPPORT
16080 M: Geoff Levand <geoff@infradead.org>
16081 L: netdev@vger.kernel.org
16082 L: linuxppc-dev@lists.ozlabs.org
16084 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16086 PS3 PLATFORM SUPPORT
16087 M: Geoff Levand <geoff@infradead.org>
16088 L: linuxppc-dev@lists.ozlabs.org
16090 F: arch/powerpc/boot/ps3*
16091 F: arch/powerpc/include/asm/lv1call.h
16092 F: arch/powerpc/include/asm/ps3*.h
16093 F: arch/powerpc/platforms/ps3/
16096 F: drivers/rtc/rtc-ps3.c
16097 F: drivers/usb/host/*ps3.c
16098 F: sound/ppc/snd_ps3*
16101 M: Jim Paris <jim@jtan.com>
16102 M: Geoff Levand <geoff@infradead.org>
16103 L: linuxppc-dev@lists.ozlabs.org
16105 F: drivers/block/ps3vram.c
16107 PSAMPLE PACKET SAMPLING SUPPORT
16108 M: Yotam Gigi <yotam.gi@gmail.com>
16110 F: include/net/psample.h
16111 F: include/uapi/linux/psample.h
16115 M: Kees Cook <keescook@chromium.org>
16116 M: Anton Vorontsov <anton@enomsg.org>
16117 M: Colin Cross <ccross@android.com>
16118 M: Tony Luck <tony.luck@intel.com>
16120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16121 F: Documentation/admin-guide/ramoops.rst
16122 F: Documentation/admin-guide/pstore-blk.rst
16123 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16124 F: drivers/acpi/apei/erst.c
16125 F: drivers/firmware/efi/efi-pstore.c
16127 F: include/linux/pstore*
16128 K: \b(pstore|ramoops)
16130 PTP HARDWARE CLOCK SUPPORT
16131 M: Richard Cochran <richardcochran@gmail.com>
16132 L: netdev@vger.kernel.org
16134 W: http://linuxptp.sourceforge.net/
16135 F: Documentation/ABI/testing/sysfs-ptp
16136 F: Documentation/driver-api/ptp.rst
16137 F: drivers/net/phy/dp83640*
16139 F: include/linux/ptp_cl*
16141 PTP VIRTUAL CLOCK SUPPORT
16142 M: Yangbo Lu <yangbo.lu@nxp.com>
16143 L: netdev@vger.kernel.org
16145 F: drivers/ptp/ptp_vclock.c
16146 F: net/ethtool/phc_vclocks.c
16149 M: Oleg Nesterov <oleg@redhat.com>
16151 F: arch/*/*/ptrace*.c
16152 F: arch/*/include/asm/ptrace*.h
16153 F: arch/*/ptrace*.c
16154 F: include/asm-generic/syscall.h
16155 F: include/linux/ptrace.h
16156 F: include/linux/regset.h
16157 F: include/uapi/linux/ptrace.h
16161 M: Hans Verkuil <hverkuil@xs4all.nl>
16162 L: linux-media@vger.kernel.org
16164 T: git git://linuxtv.org/media_tree.git
16165 F: Documentation/admin-guide/media/pulse8-cec.rst
16166 F: drivers/media/cec/usb/pulse8/
16168 PURELIFI PLFXLC DRIVER
16169 M: Srinivasan Raju <srini.raju@purelifi.com>
16170 L: linux-wireless@vger.kernel.org
16172 F: drivers/net/wireless/purelifi/plfxlc/
16174 PVRUSB2 VIDEO4LINUX DRIVER
16175 M: Mike Isely <isely@pobox.com>
16176 L: pvrusb2@isely.net (subscribers-only)
16177 L: linux-media@vger.kernel.org
16179 W: http://www.isely.net/pvrusb2/
16180 T: git git://linuxtv.org/media_tree.git
16181 F: Documentation/driver-api/media/drivers/pvrusb2*
16182 F: drivers/media/usb/pvrusb2/
16185 M: Hans Verkuil <hverkuil@xs4all.nl>
16186 L: linux-media@vger.kernel.org
16188 T: git git://linuxtv.org/media_tree.git
16189 F: drivers/media/usb/pwc/*
16190 F: include/trace/events/pwc.h
16193 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16194 L: linux-hwmon@vger.kernel.org
16196 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16197 F: Documentation/hwmon/pwm-fan.rst
16198 F: drivers/hwmon/pwm-fan.c
16201 M: Sean Young <sean@mess.org>
16202 L: linux-media@vger.kernel.org
16204 F: drivers/media/rc/pwm-ir-tx.c
16207 M: Thierry Reding <thierry.reding@gmail.com>
16208 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16209 M: Lee Jones <lee.jones@linaro.org>
16210 L: linux-pwm@vger.kernel.org
16212 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16214 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16215 F: Documentation/devicetree/bindings/pwm/
16216 F: Documentation/driver-api/pwm.rst
16217 F: drivers/gpio/gpio-mvebu.c
16219 F: drivers/video/backlight/pwm_bl.c
16220 F: include/linux/pwm.h
16221 F: include/linux/pwm_backlight.h
16222 K: pwm_(config|apply_state|ops)
16225 M: Robert Jarzmik <robert.jarzmik@free.fr>
16226 L: linux-gpio@vger.kernel.org
16228 F: drivers/gpio/gpio-pxa.c
16234 M: Robert Jarzmik <robert.jarzmik@free.fr>
16235 L: linux-rtc@vger.kernel.org
16238 PXA2xx/PXA3xx SUPPORT
16239 M: Daniel Mack <daniel@zonque.org>
16240 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16241 M: Robert Jarzmik <robert.jarzmik@free.fr>
16242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16244 T: git git://github.com/hzhuang1/linux.git
16245 T: git git://github.com/rjarzmik/linux.git
16246 F: arch/arm/boot/dts/pxa*
16247 F: arch/arm/mach-pxa/
16248 F: drivers/dma/pxa*
16249 F: drivers/pcmcia/pxa2xx*
16250 F: drivers/pinctrl/pxa/
16251 F: drivers/spi/spi-pxa2xx*
16252 F: drivers/usb/gadget/udc/pxa2*
16253 F: include/sound/pxa2xx-lib.h
16258 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16259 L: qat-linux@intel.com
16261 F: drivers/crypto/qat/
16263 QCOM AUDIO (ASoC) DRIVERS
16264 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16265 M: Banajit Goswami <bgoswami@codeaurora.org>
16266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16268 F: sound/soc/codecs/lpass-va-macro.c
16269 F: sound/soc/codecs/lpass-wsa-macro.*
16270 F: sound/soc/codecs/msm8916-wcd-analog.c
16271 F: sound/soc/codecs/msm8916-wcd-digital.c
16272 F: sound/soc/codecs/wcd9335.*
16273 F: sound/soc/codecs/wcd934x.c
16274 F: sound/soc/codecs/wcd-clsh-v2.*
16275 F: sound/soc/codecs/wsa881x.c
16278 QCOM EMBEDDED USB DEBUGGER (EUD)
16279 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16280 L: linux-arm-msm@vger.kernel.org
16282 F: Documentation/ABI/testing/sysfs-driver-eud
16283 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16284 F: drivers/usb/misc/qcom_eud.c
16287 M: Alex Elder <elder@kernel.org>
16288 L: netdev@vger.kernel.org
16290 F: drivers/net/ipa/
16292 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16293 M: Gabriel Somlo <somlo@cmu.edu>
16294 M: "Michael S. Tsirkin" <mst@redhat.com>
16295 L: qemu-devel@nongnu.org
16297 F: drivers/firmware/qemu_fw_cfg.c
16298 F: include/uapi/linux/qemu_fw_cfg.h
16301 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16302 L: linux-rdma@vger.kernel.org
16304 F: drivers/infiniband/hw/qib/
16306 QLOGIC QL41xxx FCOE DRIVER
16307 M: Saurav Kashyap <skashyap@marvell.com>
16308 M: Javed Hasan <jhasan@marvell.com>
16309 M: GR-QLogic-Storage-Upstream@marvell.com
16310 L: linux-scsi@vger.kernel.org
16312 F: drivers/scsi/qedf/
16314 QLOGIC QL41xxx ISCSI DRIVER
16315 M: Nilesh Javali <njavali@marvell.com>
16316 M: Manish Rangankar <mrangankar@marvell.com>
16317 M: GR-QLogic-Storage-Upstream@marvell.com
16318 L: linux-scsi@vger.kernel.org
16320 F: drivers/scsi/qedi/
16322 QLOGIC QL4xxx ETHERNET DRIVER
16323 M: Ariel Elior <aelior@marvell.com>
16324 M: Manish Chopra <manishc@marvell.com>
16325 L: netdev@vger.kernel.org
16327 F: drivers/net/ethernet/qlogic/qed/
16328 F: drivers/net/ethernet/qlogic/qede/
16329 F: include/linux/qed/
16331 QLOGIC QL4xxx RDMA DRIVER
16332 M: Michal Kalderon <mkalderon@marvell.com>
16333 M: Ariel Elior <aelior@marvell.com>
16334 L: linux-rdma@vger.kernel.org
16336 F: drivers/infiniband/hw/qedr/
16337 F: include/uapi/rdma/qedr-abi.h
16339 QLOGIC QLA1280 SCSI DRIVER
16340 M: Michael Reed <mdr@sgi.com>
16341 L: linux-scsi@vger.kernel.org
16343 F: drivers/scsi/qla1280.[ch]
16345 QLOGIC QLA2XXX FC-SCSI DRIVER
16346 M: Nilesh Javali <njavali@marvell.com>
16347 M: GR-QLogic-Storage-Upstream@marvell.com
16348 L: linux-scsi@vger.kernel.org
16350 F: drivers/scsi/qla2xxx/
16352 QLOGIC QLA3XXX NETWORK DRIVER
16353 M: GR-Linux-NIC-Dev@marvell.com
16354 L: netdev@vger.kernel.org
16356 F: drivers/net/ethernet/qlogic/qla3xxx.*
16358 QLOGIC QLA4XXX iSCSI DRIVER
16359 M: Nilesh Javali <njavali@marvell.com>
16360 M: Manish Rangankar <mrangankar@marvell.com>
16361 M: GR-QLogic-Storage-Upstream@marvell.com
16362 L: linux-scsi@vger.kernel.org
16364 F: drivers/scsi/qla4xxx/
16366 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16367 M: Shahed Shaikh <shshaikh@marvell.com>
16368 M: Manish Chopra <manishc@marvell.com>
16369 M: GR-Linux-NIC-Dev@marvell.com
16370 L: netdev@vger.kernel.org
16372 F: drivers/net/ethernet/qlogic/qlcnic/
16374 QLOGIC QLGE 10Gb ETHERNET DRIVER
16375 M: Manish Chopra <manishc@marvell.com>
16376 M: GR-Linux-NIC-Dev@marvell.com
16377 M: Coiby Xu <coiby.xu@gmail.com>
16378 L: netdev@vger.kernel.org
16380 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16381 F: drivers/staging/qlge/
16383 QM1D1B0004 MEDIA DRIVER
16384 M: Akihiro Tsukada <tskd08@gmail.com>
16385 L: linux-media@vger.kernel.org
16387 F: drivers/media/tuners/qm1d1b0004*
16389 QM1D1C0042 MEDIA DRIVER
16390 M: Akihiro Tsukada <tskd08@gmail.com>
16391 L: linux-media@vger.kernel.org
16393 F: drivers/media/tuners/qm1d1c0042*
16396 M: Anders Larsen <al@alarsen.net>
16398 W: http://www.alarsen.net/linux/qnx4fs/
16400 F: include/uapi/linux/qnx4_fs.h
16401 F: include/uapi/linux/qnxtypes.h
16403 QORIQ DPAA2 FSL-MC BUS DRIVER
16404 M: Stuart Yoder <stuyoder@gmail.com>
16405 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16406 L: linux-kernel@vger.kernel.org
16408 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16409 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16410 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16411 F: drivers/bus/fsl-mc/
16412 F: include/uapi/linux/fsl_mc.h
16414 QT1010 MEDIA DRIVER
16415 M: Antti Palosaari <crope@iki.fi>
16416 L: linux-media@vger.kernel.org
16418 W: https://linuxtv.org
16419 W: http://palosaari.fi/linux/
16420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16421 T: git git://linuxtv.org/anttip/media_tree.git
16422 F: drivers/media/tuners/qt1010*
16424 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16425 M: Kalle Valo <kvalo@kernel.org>
16426 L: ath10k@lists.infradead.org
16428 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16430 F: drivers/net/wireless/ath/ath10k/
16431 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16433 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16434 M: Kalle Valo <kvalo@kernel.org>
16435 L: ath11k@lists.infradead.org
16437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16438 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16439 F: drivers/net/wireless/ath/ath11k/
16441 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16442 M: Toke Høiland-Jørgensen <toke@toke.dk>
16443 L: linux-wireless@vger.kernel.org
16445 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16446 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16447 F: drivers/net/wireless/ath/ath9k/
16449 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16450 M: Stephan Gerhold <stephan@gerhold.net>
16451 L: netdev@vger.kernel.org
16452 L: linux-arm-msm@vger.kernel.org
16454 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16455 F: drivers/net/wwan/qcom_bam_dmux.c
16457 QUALCOMM CAMERA SUBSYSTEM DRIVER
16458 M: Robert Foss <robert.foss@linaro.org>
16459 M: Todor Tomov <todor.too@gmail.com>
16460 L: linux-media@vger.kernel.org
16462 F: Documentation/admin-guide/media/qcom_camss.rst
16463 F: Documentation/devicetree/bindings/media/*camss*
16464 F: drivers/media/platform/qcom/camss/
16466 QUALCOMM CLOCK DRIVERS
16467 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16468 L: linux-arm-msm@vger.kernel.org
16470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16471 F: Documentation/devicetree/bindings/clock/qcom,*
16472 F: drivers/clk/qcom/
16473 F: include/dt-bindings/clock/qcom,*
16475 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16476 M: Niklas Cassel <nks@flawful.org>
16477 L: linux-pm@vger.kernel.org
16478 L: linux-arm-msm@vger.kernel.org
16480 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16481 F: drivers/soc/qcom/cpr.c
16483 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16484 M: Ilia Lin <ilia.lin@kernel.org>
16485 L: linux-pm@vger.kernel.org
16487 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16488 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16489 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16491 QUALCOMM CRYPTO DRIVERS
16492 M: Thara Gopinath <thara.gopinath@linaro.org>
16493 L: linux-crypto@vger.kernel.org
16494 L: linux-arm-msm@vger.kernel.org
16496 F: drivers/crypto/qce/
16498 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16499 M: Timur Tabi <timur@kernel.org>
16500 L: netdev@vger.kernel.org
16502 F: drivers/net/ethernet/qualcomm/emac/
16504 QUALCOMM ETHQOS ETHERNET DRIVER
16505 M: Vinod Koul <vkoul@kernel.org>
16506 L: netdev@vger.kernel.org
16508 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16509 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16511 QUALCOMM FASTRPC DRIVER
16512 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16513 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16514 L: linux-arm-msm@vger.kernel.org
16516 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16517 F: drivers/misc/fastrpc.c
16518 F: include/uapi/misc/fastrpc.h
16520 QUALCOMM HEXAGON ARCHITECTURE
16521 M: Brian Cain <bcain@quicinc.com>
16522 L: linux-hexagon@vger.kernel.org
16523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16527 QUALCOMM HIDMA DRIVER
16528 M: Sinan Kaya <okaya@kernel.org>
16529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16530 L: linux-arm-msm@vger.kernel.org
16531 L: dmaengine@vger.kernel.org
16533 F: drivers/dma/qcom/hidma*
16535 QUALCOMM I2C CCI DRIVER
16536 M: Loic Poulain <loic.poulain@linaro.org>
16537 M: Robert Foss <robert.foss@linaro.org>
16538 L: linux-i2c@vger.kernel.org
16539 L: linux-arm-msm@vger.kernel.org
16541 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16542 F: drivers/i2c/busses/i2c-qcom-cci.c
16545 M: Rob Clark <robdclark@gmail.com>
16546 L: iommu@lists.linux-foundation.org
16547 L: linux-arm-msm@vger.kernel.org
16549 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16551 QUALCOMM IPC ROUTER (QRTR) DRIVER
16552 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16553 L: linux-arm-msm@vger.kernel.org
16555 F: include/trace/events/qrtr.h
16556 F: include/uapi/linux/qrtr.h
16559 QUALCOMM IPCC MAILBOX DRIVER
16560 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16561 L: linux-arm-msm@vger.kernel.org
16563 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16564 F: drivers/mailbox/qcom-ipcc.c
16565 F: include/dt-bindings/mailbox/qcom-ipcc.h
16567 QUALCOMM IPQ4019 USB PHY DRIVER
16568 M: Robert Marko <robert.marko@sartura.hr>
16569 M: Luka Perkov <luka.perkov@sartura.hr>
16570 L: linux-arm-msm@vger.kernel.org
16572 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16573 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16575 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16576 M: Robert Marko <robert.marko@sartura.hr>
16577 M: Luka Perkov <luka.perkov@sartura.hr>
16578 L: linux-arm-msm@vger.kernel.org
16580 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16581 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16583 QUALCOMM NAND CONTROLLER DRIVER
16584 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16585 L: linux-mtd@lists.infradead.org
16586 L: linux-arm-msm@vger.kernel.org
16588 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16589 F: drivers/mtd/nand/raw/qcom_nandc.c
16591 QUALCOMM RMNET DRIVER
16592 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16593 M: Sean Tranchetti <quic_stranche@quicinc.com>
16594 L: netdev@vger.kernel.org
16596 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16597 F: drivers/net/ethernet/qualcomm/rmnet/
16598 F: include/linux/if_rmnet.h
16600 QUALCOMM TSENS THERMAL DRIVER
16601 M: Amit Kucheria <amitk@kernel.org>
16602 M: Thara Gopinath <thara.gopinath@linaro.org>
16603 L: linux-pm@vger.kernel.org
16604 L: linux-arm-msm@vger.kernel.org
16606 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16607 F: drivers/thermal/qcom/
16609 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16610 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16611 L: linux-media@vger.kernel.org
16612 L: linux-arm-msm@vger.kernel.org
16614 T: git git://linuxtv.org/media_tree.git
16615 F: Documentation/devicetree/bindings/media/*venus*
16616 F: drivers/media/platform/qcom/venus/
16618 QUALCOMM WCN36XX WIRELESS DRIVER
16619 M: Loic Poulain <loic.poulain@linaro.org>
16620 L: wcn36xx@lists.infradead.org
16622 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16623 F: drivers/net/wireless/ath/wcn36xx/
16625 QUANTENNA QTNFMAC WIRELESS DRIVER
16626 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16627 R: Sergey Matyukevich <geomatsi@gmail.com>
16628 L: linux-wireless@vger.kernel.org
16630 F: drivers/net/wireless/quantenna
16632 RADEON and AMDGPU DRM DRIVERS
16633 M: Alex Deucher <alexander.deucher@amd.com>
16634 M: Christian König <christian.koenig@amd.com>
16635 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16636 L: amd-gfx@lists.freedesktop.org
16638 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16639 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16640 C: irc://irc.oftc.net/radeon
16641 F: Documentation/gpu/amdgpu/
16642 F: drivers/gpu/drm/amd/
16643 F: drivers/gpu/drm/radeon/
16644 F: include/uapi/drm/amdgpu_drm.h
16645 F: include/uapi/drm/radeon_drm.h
16647 RADEON FRAMEBUFFER DISPLAY DRIVER
16648 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16649 L: linux-fbdev@vger.kernel.org
16651 F: drivers/video/fbdev/aty/radeon*
16652 F: include/uapi/linux/radeonfb.h
16654 RADIOSHARK RADIO DRIVER
16655 M: Hans Verkuil <hverkuil@xs4all.nl>
16656 L: linux-media@vger.kernel.org
16658 T: git git://linuxtv.org/media_tree.git
16659 F: drivers/media/radio/radio-shark.c
16661 RADIOSHARK2 RADIO DRIVER
16662 M: Hans Verkuil <hverkuil@xs4all.nl>
16663 L: linux-media@vger.kernel.org
16665 T: git git://linuxtv.org/media_tree.git
16666 F: drivers/media/radio/radio-shark2.c
16667 F: drivers/media/radio/radio-tea5777.c
16669 RADOS BLOCK DEVICE (RBD)
16670 M: Ilya Dryomov <idryomov@gmail.com>
16671 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16672 L: ceph-devel@vger.kernel.org
16674 W: http://ceph.com/
16675 T: git git://github.com/ceph/ceph-client.git
16676 F: Documentation/ABI/testing/sysfs-bus-rbd
16677 F: drivers/block/rbd.c
16678 F: drivers/block/rbd_types.h
16680 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16681 M: Paul Mackerras <paulus@samba.org>
16682 L: linux-fbdev@vger.kernel.org
16684 F: drivers/video/fbdev/aty/aty128fb.c
16686 RAINSHADOW-CEC DRIVER
16687 M: Hans Verkuil <hverkuil@xs4all.nl>
16688 L: linux-media@vger.kernel.org
16690 T: git git://linuxtv.org/media_tree.git
16691 F: drivers/media/cec/usb/rainshadow/
16693 RALINK MIPS ARCHITECTURE
16694 M: John Crispin <john@phrozen.org>
16695 L: linux-mips@vger.kernel.org
16697 F: arch/mips/ralink
16699 RALINK MT7621 MIPS ARCHITECTURE
16700 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16701 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16702 L: linux-mips@vger.kernel.org
16704 F: arch/mips/boot/dts/ralink/mt7621*
16706 RALINK PINCTRL DRIVER
16707 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16708 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16709 L: linux-mips@vger.kernel.org
16711 F: drivers/pinctrl/ralink/
16713 RALINK RT2X00 WIRELESS LAN DRIVER
16714 M: Stanislaw Gruszka <stf_xl@wp.pl>
16715 M: Helmut Schaa <helmut.schaa@googlemail.com>
16716 L: linux-wireless@vger.kernel.org
16718 F: drivers/net/wireless/ralink/rt2x00/
16720 RAMDISK RAM BLOCK DEVICE DRIVER
16721 M: Jens Axboe <axboe@kernel.dk>
16723 F: Documentation/admin-guide/blockdev/ramdisk.rst
16724 F: drivers/block/brd.c
16726 RANCHU VIRTUAL BOARD FOR MIPS
16727 M: Miodrag Dinic <miodrag.dinic@mips.com>
16728 L: linux-mips@vger.kernel.org
16730 F: arch/mips/configs/generic/board-ranchu.config
16731 F: arch/mips/generic/board-ranchu.c
16733 RANDOM NUMBER DRIVER
16734 M: "Theodore Ts'o" <tytso@mit.edu>
16735 M: Jason A. Donenfeld <Jason@zx2c4.com>
16736 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16738 F: drivers/char/random.c
16739 F: drivers/virt/vmgenid.c
16742 M: Matt Porter <mporter@kernel.crashing.org>
16743 M: Alexandre Bounine <alex.bou9@gmail.com>
16745 F: drivers/rapidio/
16748 M: Tony Luck <tony.luck@intel.com>
16749 M: Borislav Petkov <bp@alien8.de>
16750 L: linux-edac@vger.kernel.org
16752 F: Documentation/admin-guide/ras.rst
16754 F: include/linux/ras.h
16755 F: include/ras/ras_event.h
16757 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16758 L: linux-wireless@vger.kernel.org
16760 F: drivers/net/wireless/ray*
16762 RC-CORE / LIRC FRAMEWORK
16763 M: Sean Young <sean@mess.org>
16764 L: linux-media@vger.kernel.org
16766 W: http://linuxtv.org
16767 T: git git://linuxtv.org/media_tree.git
16768 F: Documentation/driver-api/media/rc-core.rst
16769 F: Documentation/userspace-api/media/rc/
16770 F: drivers/media/rc/
16771 F: include/media/rc-map.h
16772 F: include/media/rc-core.h
16773 F: include/uapi/linux/lirc.h
16775 RCMM REMOTE CONTROLS DECODER
16776 M: Patrick Lerda <patrick9876@free.fr>
16778 F: drivers/media/rc/ir-rcmm-decoder.c
16780 RCUTORTURE TEST FRAMEWORK
16781 M: "Paul E. McKenney" <paulmck@kernel.org>
16782 M: Josh Triplett <josh@joshtriplett.org>
16783 R: Steven Rostedt <rostedt@goodmis.org>
16784 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16785 R: Lai Jiangshan <jiangshanlai@gmail.com>
16786 L: rcu@vger.kernel.org
16788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16789 F: tools/testing/selftests/rcutorture
16791 RDACM20 Camera Sensor
16792 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16793 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16794 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16795 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16796 L: linux-media@vger.kernel.org
16798 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16799 F: drivers/media/i2c/max9271.c
16800 F: drivers/media/i2c/max9271.h
16801 F: drivers/media/i2c/rdacm20.c
16803 RDACM21 Camera Sensor
16804 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16805 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16806 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16807 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16808 L: linux-media@vger.kernel.org
16810 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16811 F: drivers/media/i2c/max9271.c
16812 F: drivers/media/i2c/max9271.h
16813 F: drivers/media/i2c/rdacm21.c
16816 M: Florian Fainelli <florian@openwrt.org>
16819 RDC R6040 FAST ETHERNET DRIVER
16820 M: Florian Fainelli <f.fainelli@gmail.com>
16821 L: netdev@vger.kernel.org
16823 F: drivers/net/ethernet/rdc/r6040.c
16825 RDMAVT - RDMA verbs software
16826 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16827 L: linux-rdma@vger.kernel.org
16829 F: drivers/infiniband/sw/rdmavt
16831 RDS - RELIABLE DATAGRAM SOCKETS
16832 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16833 L: netdev@vger.kernel.org
16834 L: linux-rdma@vger.kernel.org
16835 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16837 W: https://oss.oracle.com/projects/rds/
16838 F: Documentation/networking/rds.rst
16841 RDT - RESOURCE ALLOCATION
16842 M: Fenghua Yu <fenghua.yu@intel.com>
16843 M: Reinette Chatre <reinette.chatre@intel.com>
16844 L: linux-kernel@vger.kernel.org
16846 F: Documentation/x86/resctrl*
16847 F: arch/x86/include/asm/resctrl.h
16848 F: arch/x86/kernel/cpu/resctrl/
16849 F: tools/testing/selftests/resctrl/
16851 READ-COPY UPDATE (RCU)
16852 M: "Paul E. McKenney" <paulmck@kernel.org>
16853 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16854 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16855 M: Josh Triplett <josh@joshtriplett.org>
16856 R: Steven Rostedt <rostedt@goodmis.org>
16857 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16858 R: Lai Jiangshan <jiangshanlai@gmail.com>
16859 R: Joel Fernandes <joel@joelfernandes.org>
16860 L: rcu@vger.kernel.org
16862 W: http://www.rdrop.com/users/paulmck/RCU/
16863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16864 F: Documentation/RCU/
16865 F: include/linux/rcu*
16867 X: Documentation/RCU/torture.rst
16868 X: include/linux/srcu*.h
16869 X: kernel/rcu/srcu*.c
16871 REAL TIME CLOCK (RTC) SUBSYSTEM
16872 M: Alessandro Zummo <a.zummo@towertech.it>
16873 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16874 L: linux-rtc@vger.kernel.org
16876 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16878 F: Documentation/admin-guide/rtc.rst
16879 F: Documentation/devicetree/bindings/rtc/
16881 F: include/linux/platform_data/rtc-*
16882 F: include/linux/rtc.h
16883 F: include/linux/rtc/
16884 F: include/uapi/linux/rtc.h
16885 F: tools/testing/selftests/rtc/
16887 REALTEK AUDIO CODECS
16888 M: Oder Chiou <oder_chiou@realtek.com>
16890 F: include/sound/rt*.h
16891 F: sound/soc/codecs/rt*
16893 REALTEK OTTO WATCHDOG
16894 M: Sander Vanheule <sander@svanheule.net>
16895 L: linux-watchdog@vger.kernel.org
16897 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16898 F: drivers/watchdog/realtek_otto_wdt.c
16900 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16901 M: Linus Walleij <linus.walleij@linaro.org>
16902 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16904 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16905 F: drivers/net/dsa/realtek/*
16907 REALTEK WIRELESS DRIVER (rtlwifi family)
16908 M: Ping-Ke Shih <pkshih@realtek.com>
16909 L: linux-wireless@vger.kernel.org
16911 W: https://wireless.wiki.kernel.org/
16912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16913 F: drivers/net/wireless/realtek/rtlwifi/
16915 REALTEK WIRELESS DRIVER (rtw88)
16916 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16917 L: linux-wireless@vger.kernel.org
16919 F: drivers/net/wireless/realtek/rtw88/
16921 REALTEK WIRELESS DRIVER (rtw89)
16922 M: Ping-Ke Shih <pkshih@realtek.com>
16923 L: linux-wireless@vger.kernel.org
16925 F: drivers/net/wireless/realtek/rtw89/
16927 REDPINE WIRELESS DRIVER
16928 M: Amitkumar Karwar <amitkarwar@gmail.com>
16929 M: Siva Rebbagondla <siva8118@gmail.com>
16930 L: linux-wireless@vger.kernel.org
16932 F: drivers/net/wireless/rsi/
16934 REGISTER MAP ABSTRACTION
16935 M: Mark Brown <broonie@kernel.org>
16936 L: linux-kernel@vger.kernel.org
16938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16939 F: Documentation/devicetree/bindings/regmap/
16940 F: drivers/base/regmap/
16941 F: include/linux/regmap.h
16943 REISERFS FILE SYSTEM
16944 L: reiserfs-devel@vger.kernel.org
16948 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16949 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16950 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16951 L: linux-remoteproc@vger.kernel.org
16953 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16954 F: Documentation/ABI/testing/sysfs-class-remoteproc
16955 F: Documentation/devicetree/bindings/remoteproc/
16956 F: Documentation/staging/remoteproc.rst
16957 F: drivers/remoteproc/
16958 F: include/linux/remoteproc.h
16959 F: include/linux/remoteproc/
16961 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16962 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16963 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16964 L: linux-remoteproc@vger.kernel.org
16966 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16967 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16968 F: Documentation/staging/rpmsg.rst
16970 F: include/linux/rpmsg.h
16971 F: include/linux/rpmsg/
16972 F: include/uapi/linux/rpmsg.h
16975 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16976 M: Stephan Gerhold <stephan@gerhold.net>
16977 L: netdev@vger.kernel.org
16978 L: linux-remoteproc@vger.kernel.org
16980 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16982 RENESAS CLOCK DRIVERS
16983 M: Geert Uytterhoeven <geert+renesas@glider.be>
16984 L: linux-renesas-soc@vger.kernel.org
16986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16987 F: Documentation/devicetree/bindings/clock/renesas,*
16988 F: drivers/clk/renesas/
16990 RENESAS EMEV2 I2C DRIVER
16991 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16992 L: linux-renesas-soc@vger.kernel.org
16994 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16995 F: drivers/i2c/busses/i2c-emev2.c
16997 RENESAS ETHERNET DRIVERS
16998 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16999 L: netdev@vger.kernel.org
17000 L: linux-renesas-soc@vger.kernel.org
17001 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17002 F: drivers/net/ethernet/renesas/
17003 F: include/linux/sh_eth.h
17005 RENESAS R-CAR GYROADC DRIVER
17006 M: Marek Vasut <marek.vasut@gmail.com>
17007 L: linux-iio@vger.kernel.org
17009 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17010 F: drivers/iio/adc/rcar-gyroadc.c
17012 RENESAS R-CAR I2C DRIVERS
17013 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17014 L: linux-renesas-soc@vger.kernel.org
17016 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17017 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17018 F: drivers/i2c/busses/i2c-rcar.c
17019 F: drivers/i2c/busses/i2c-sh_mobile.c
17021 RENESAS R-CAR SATA DRIVER
17022 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17024 L: linux-ide@vger.kernel.org
17025 L: linux-renesas-soc@vger.kernel.org
17026 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17027 F: drivers/ata/sata_rcar.c
17029 RENESAS R-CAR THERMAL DRIVERS
17030 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17031 L: linux-renesas-soc@vger.kernel.org
17033 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17034 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17035 F: drivers/thermal/rcar_gen3_thermal.c
17036 F: drivers/thermal/rcar_thermal.c
17038 RENESAS RIIC DRIVER
17039 M: Chris Brandt <chris.brandt@renesas.com>
17040 L: linux-renesas-soc@vger.kernel.org
17042 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17043 F: drivers/i2c/busses/i2c-riic.c
17045 RENESAS USB PHY DRIVER
17046 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17047 L: linux-renesas-soc@vger.kernel.org
17049 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17051 RENESAS RZ/G2L A/D DRIVER
17052 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17053 L: linux-iio@vger.kernel.org
17054 L: linux-renesas-soc@vger.kernel.org
17056 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17057 F: drivers/iio/adc/rzg2l_adc.c
17059 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17060 M: Miquel Raynal <miquel.raynal@bootlin.com>
17061 L: linux-rtc@vger.kernel.org
17062 L: linux-renesas-soc@vger.kernel.org
17064 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17065 F: drivers/rtc/rtc-rzn1.c
17067 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17068 M: Miquel Raynal <miquel.raynal@bootlin.com>
17069 L: linux-mtd@lists.infradead.org
17070 L: linux-renesas-soc@vger.kernel.org
17072 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17073 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17075 RESET CONTROLLER FRAMEWORK
17076 M: Philipp Zabel <p.zabel@pengutronix.de>
17078 T: git git://git.pengutronix.de/git/pza/linux
17079 F: Documentation/devicetree/bindings/reset/
17080 F: Documentation/driver-api/reset.rst
17082 F: include/dt-bindings/reset/
17083 F: include/linux/reset-controller.h
17084 F: include/linux/reset.h
17085 F: include/linux/reset/
17086 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17088 RESTARTABLE SEQUENCES SUPPORT
17089 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17090 M: Peter Zijlstra <peterz@infradead.org>
17091 M: "Paul E. McKenney" <paulmck@kernel.org>
17092 M: Boqun Feng <boqun.feng@gmail.com>
17093 L: linux-kernel@vger.kernel.org
17095 F: include/trace/events/rseq.h
17096 F: include/uapi/linux/rseq.h
17098 F: tools/testing/selftests/rseq/
17101 M: Johannes Berg <johannes@sipsolutions.net>
17102 L: linux-wireless@vger.kernel.org
17104 W: https://wireless.wiki.kernel.org/
17105 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17108 F: Documentation/ABI/stable/sysfs-class-rfkill
17109 F: Documentation/driver-api/rfkill.rst
17110 F: include/linux/rfkill.h
17111 F: include/uapi/linux/rfkill.h
17115 M: Thomas Graf <tgraf@suug.ch>
17116 M: Herbert Xu <herbert@gondor.apana.org.au>
17117 L: netdev@vger.kernel.org
17119 F: include/linux/rhashtable-types.h
17120 F: include/linux/rhashtable.h
17121 F: lib/rhashtable.c
17122 F: lib/test_rhashtable.c
17124 RICOH R5C592 MEMORYSTICK DRIVER
17125 M: Maxim Levitsky <maximlevitsky@gmail.com>
17127 F: drivers/memstick/host/r592.*
17129 RICOH SMARTMEDIA/XD DRIVER
17130 M: Maxim Levitsky <maximlevitsky@gmail.com>
17132 F: drivers/mtd/nand/raw/r852.c
17133 F: drivers/mtd/nand/raw/r852.h
17136 M: Atish Patra <atishp@atishpatra.org>
17137 R: Anup Patel <anup@brainfault.org>
17138 L: linux-riscv@lists.infradead.org
17140 F: drivers/perf/riscv_pmu.c
17141 F: drivers/perf/riscv_pmu_legacy.c
17142 F: drivers/perf/riscv_pmu_sbi.c
17144 RISC-V ARCHITECTURE
17145 M: Paul Walmsley <paul.walmsley@sifive.com>
17146 M: Palmer Dabbelt <palmer@dabbelt.com>
17147 M: Albert Ou <aou@eecs.berkeley.edu>
17148 L: linux-riscv@lists.infradead.org
17150 P: Documentation/riscv/patch-acceptance.rst
17151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17156 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17157 M: Lewis Hanly <lewis.hanly@microchip.com>
17158 M: Conor Dooley <conor.dooley@microchip.com>
17159 L: linux-riscv@lists.infradead.org
17161 F: arch/riscv/boot/dts/microchip/
17162 F: drivers/mailbox/mailbox-mpfs.c
17163 F: drivers/soc/microchip/
17164 F: include/soc/microchip/mpfs.h
17167 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17168 M: Jack Wang <jinpu.wang@ionos.com>
17169 L: linux-block@vger.kernel.org
17171 F: drivers/block/rnbd/
17174 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17176 W: http://sourceforge.net/projects/roccat/
17177 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17178 F: drivers/hid/hid-roccat*
17179 F: include/linux/hid-roccat*
17181 ROCKCHIP I2S TDM DRIVER
17182 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17183 L: linux-rockchip@lists.infradead.org
17185 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17186 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17188 ROCKCHIP ISP V1 DRIVER
17189 M: Dafna Hirschfeld <dafna@fastmail.com>
17190 L: linux-media@vger.kernel.org
17191 L: linux-rockchip@lists.infradead.org
17193 F: Documentation/admin-guide/media/rkisp1.rst
17194 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17195 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17196 F: drivers/media/platform/rockchip/rkisp1
17197 F: include/uapi/linux/rkisp1-config.h
17199 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17200 M: Jacob Chen <jacob-chen@iotwrt.com>
17201 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17202 L: linux-media@vger.kernel.org
17203 L: linux-rockchip@lists.infradead.org
17205 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17206 F: drivers/media/platform/rockchip/rga/
17208 ROCKCHIP VIDEO DECODER DRIVER
17209 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17210 L: linux-media@vger.kernel.org
17211 L: linux-rockchip@lists.infradead.org
17213 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17214 F: drivers/staging/media/rkvdec/
17217 M: Jiri Pirko <jiri@resnulli.us>
17218 L: netdev@vger.kernel.org
17220 F: drivers/net/ethernet/rocker/
17222 ROCKETPORT EXPRESS/INFINITY DRIVER
17223 M: Kevin Cernekee <cernekee@gmail.com>
17224 L: linux-serial@vger.kernel.org
17226 F: drivers/tty/serial/rp2.*
17228 ROHM BD99954 CHARGER IC
17229 R: Matti Vaittinen <mazziesaccount@gmail.com>
17231 F: drivers/power/supply/bd99954-charger.c
17232 F: drivers/power/supply/bd99954-charger.h
17234 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17235 M: Tomasz Duszynski <tduszyns@gmail.com>
17237 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17238 F: drivers/iio/light/bh1750.c
17240 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17241 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17242 L: linux-kernel@vger.kernel.org
17243 L: linux-renesas-soc@vger.kernel.org
17245 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17246 F: drivers/gpio/gpio-bd9571mwv.c
17247 F: drivers/mfd/bd9571mwv.c
17248 F: drivers/regulator/bd9571mwv-regulator.c
17249 F: include/linux/mfd/bd9571mwv.h
17251 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17252 R: Matti Vaittinen <mazziesaccount@gmail.com>
17254 F: drivers/clk/clk-bd718x7.c
17255 F: drivers/gpio/gpio-bd71815.c
17256 F: drivers/gpio/gpio-bd71828.c
17257 F: drivers/mfd/rohm-bd71828.c
17258 F: drivers/mfd/rohm-bd718x7.c
17259 F: drivers/mfd/rohm-bd9576.c
17260 F: drivers/regulator/bd71815-regulator.c
17261 F: drivers/regulator/bd71828-regulator.c
17262 F: drivers/regulator/bd718x7-regulator.c
17263 F: drivers/regulator/bd9576-regulator.c
17264 F: drivers/regulator/rohm-regulator.c
17265 F: drivers/rtc/rtc-bd70528.c
17266 F: drivers/watchdog/bd9576_wdt.c
17267 F: include/linux/mfd/rohm-bd71815.h
17268 F: include/linux/mfd/rohm-bd71828.h
17269 F: include/linux/mfd/rohm-bd718x7.h
17270 F: include/linux/mfd/rohm-bd957x.h
17271 F: include/linux/mfd/rohm-generic.h
17272 F: include/linux/mfd/rohm-shared.h
17275 M: Ralf Baechle <ralf@linux-mips.org>
17276 L: linux-hams@vger.kernel.org
17278 W: http://www.linux-ax25.org/
17279 F: include/net/rose.h
17280 F: include/uapi/linux/rose.h
17283 ROTATION DRIVER FOR ALLWINNER A83T
17284 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17285 L: linux-media@vger.kernel.org
17287 T: git git://linuxtv.org/media_tree.git
17288 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17289 F: drivers/media/platform/sunxi/sun8i-rotate/
17292 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17293 L: linux-remoteproc@vger.kernel.org
17295 F: drivers/tty/rpmsg_tty.c
17297 RTL2830 MEDIA DRIVER
17298 M: Antti Palosaari <crope@iki.fi>
17299 L: linux-media@vger.kernel.org
17301 W: https://linuxtv.org
17302 W: http://palosaari.fi/linux/
17303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17304 T: git git://linuxtv.org/anttip/media_tree.git
17305 F: drivers/media/dvb-frontends/rtl2830*
17307 RTL2832 MEDIA DRIVER
17308 M: Antti Palosaari <crope@iki.fi>
17309 L: linux-media@vger.kernel.org
17311 W: https://linuxtv.org
17312 W: http://palosaari.fi/linux/
17313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17314 T: git git://linuxtv.org/anttip/media_tree.git
17315 F: drivers/media/dvb-frontends/rtl2832*
17317 RTL2832_SDR MEDIA DRIVER
17318 M: Antti Palosaari <crope@iki.fi>
17319 L: linux-media@vger.kernel.org
17321 W: https://linuxtv.org
17322 W: http://palosaari.fi/linux/
17323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17324 T: git git://linuxtv.org/anttip/media_tree.git
17325 F: drivers/media/dvb-frontends/rtl2832_sdr*
17327 RTL8180 WIRELESS DRIVER
17328 L: linux-wireless@vger.kernel.org
17330 W: https://wireless.wiki.kernel.org/
17331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17332 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17334 RTL8187 WIRELESS DRIVER
17335 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17336 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17337 M: Larry Finger <Larry.Finger@lwfinger.net>
17338 L: linux-wireless@vger.kernel.org
17340 W: https://wireless.wiki.kernel.org/
17341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17342 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17344 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17345 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17346 L: linux-wireless@vger.kernel.org
17348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17349 F: drivers/net/wireless/realtek/rtl8xxxu/
17351 RTRS TRANSPORT DRIVERS
17352 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17353 M: Jack Wang <jinpu.wang@ionos.com>
17354 L: linux-rdma@vger.kernel.org
17356 F: drivers/infiniband/ulp/rtrs/
17358 RXRPC SOCKETS (AF_RXRPC)
17359 M: David Howells <dhowells@redhat.com>
17360 M: Marc Dionne <marc.dionne@auristor.com>
17361 L: linux-afs@lists.infradead.org
17363 W: https://www.infradead.org/~dhowells/kafs/
17364 F: Documentation/networking/rxrpc.rst
17365 F: include/keys/rxrpc-type.h
17366 F: include/net/af_rxrpc.h
17367 F: include/trace/events/rxrpc.h
17368 F: include/uapi/linux/rxrpc.h
17371 S3 SAVAGE FRAMEBUFFER DRIVER
17372 M: Antonino Daplas <adaplas@gmail.com>
17373 L: linux-fbdev@vger.kernel.org
17375 F: drivers/video/fbdev/savage/
17378 M: Heiko Carstens <hca@linux.ibm.com>
17379 M: Vasily Gorbik <gor@linux.ibm.com>
17380 M: Alexander Gordeev <agordeev@linux.ibm.com>
17381 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17382 R: Sven Schnelle <svens@linux.ibm.com>
17383 L: linux-s390@vger.kernel.org
17385 W: http://www.ibm.com/developerworks/linux/linux390/
17386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17387 F: Documentation/driver-api/s390-drivers.rst
17388 F: Documentation/s390/
17392 S390 COMMON I/O LAYER
17393 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17394 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17395 L: linux-s390@vger.kernel.org
17397 W: http://www.ibm.com/developerworks/linux/linux390/
17398 F: drivers/s390/cio/
17401 M: Stefan Haberland <sth@linux.ibm.com>
17402 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17403 L: linux-s390@vger.kernel.org
17405 W: http://www.ibm.com/developerworks/linux/linux390/
17406 F: block/partitions/ibm.c
17407 F: drivers/s390/block/dasd*
17408 F: include/linux/dasd_mod.h
17411 M: Matthew Rosato <mjrosato@linux.ibm.com>
17412 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17413 L: linux-s390@vger.kernel.org
17415 W: http://www.ibm.com/developerworks/linux/linux390/
17416 F: drivers/iommu/s390-iommu.c
17418 S390 IUCV NETWORK LAYER
17419 M: Alexandra Winter <wintera@linux.ibm.com>
17420 M: Wenjia Zhang <wenjia@linux.ibm.com>
17421 L: linux-s390@vger.kernel.org
17422 L: netdev@vger.kernel.org
17424 W: http://www.ibm.com/developerworks/linux/linux390/
17425 F: drivers/s390/net/*iucv*
17426 F: include/net/iucv/
17429 S390 NETWORK DRIVERS
17430 M: Alexandra Winter <wintera@linux.ibm.com>
17431 M: Wenjia Zhang <wenjia@linux.ibm.com>
17432 L: linux-s390@vger.kernel.org
17433 L: netdev@vger.kernel.org
17435 W: http://www.ibm.com/developerworks/linux/linux390/
17436 F: drivers/s390/net/
17439 M: Niklas Schnelle <schnelle@linux.ibm.com>
17440 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17441 L: linux-s390@vger.kernel.org
17443 W: http://www.ibm.com/developerworks/linux/linux390/
17445 F: drivers/pci/hotplug/s390_pci_hpc.c
17446 F: Documentation/s390/pci.rst
17448 S390 VFIO AP DRIVER
17449 M: Tony Krowiak <akrowiak@linux.ibm.com>
17450 M: Halil Pasic <pasic@linux.ibm.com>
17451 M: Jason Herne <jjherne@linux.ibm.com>
17452 L: linux-s390@vger.kernel.org
17454 W: http://www.ibm.com/developerworks/linux/linux390/
17455 F: Documentation/s390/vfio-ap.rst
17456 F: drivers/s390/crypto/vfio_ap*
17458 S390 VFIO-CCW DRIVER
17459 M: Eric Farman <farman@linux.ibm.com>
17460 M: Matthew Rosato <mjrosato@linux.ibm.com>
17461 R: Halil Pasic <pasic@linux.ibm.com>
17462 L: linux-s390@vger.kernel.org
17463 L: kvm@vger.kernel.org
17465 F: Documentation/s390/vfio-ccw.rst
17466 F: drivers/s390/cio/vfio_ccw*
17467 F: include/uapi/linux/vfio_ccw.h
17469 S390 VFIO-PCI DRIVER
17470 M: Matthew Rosato <mjrosato@linux.ibm.com>
17471 M: Eric Farman <farman@linux.ibm.com>
17472 L: linux-s390@vger.kernel.org
17473 L: kvm@vger.kernel.org
17475 F: drivers/vfio/pci/vfio_pci_zdev.c
17476 F: include/uapi/linux/vfio_zdev.h
17479 M: Harald Freudenberger <freude@linux.ibm.com>
17480 L: linux-s390@vger.kernel.org
17482 W: http://www.ibm.com/developerworks/linux/linux390/
17483 F: drivers/s390/crypto/
17486 M: Steffen Maier <maier@linux.ibm.com>
17487 M: Benjamin Block <bblock@linux.ibm.com>
17488 L: linux-s390@vger.kernel.org
17490 W: http://www.ibm.com/developerworks/linux/linux390/
17491 F: drivers/s390/scsi/zfcp_*
17493 S3C ADC BATTERY DRIVER
17494 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17495 L: linux-samsung-soc@vger.kernel.org
17497 F: drivers/power/supply/s3c_adc_battery.c
17498 F: include/linux/s3c_adc_battery.h
17500 S3C24XX SD/MMC Driver
17501 M: Ben Dooks <ben-linux@fluff.org>
17502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17504 F: drivers/mmc/host/s3cmci.*
17506 SAA6588 RDS RECEIVER DRIVER
17507 M: Hans Verkuil <hverkuil@xs4all.nl>
17508 L: linux-media@vger.kernel.org
17510 W: https://linuxtv.org
17511 T: git git://linuxtv.org/media_tree.git
17512 F: drivers/media/i2c/saa6588*
17514 SAA7134 VIDEO4LINUX DRIVER
17515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17516 L: linux-media@vger.kernel.org
17518 W: https://linuxtv.org
17519 T: git git://linuxtv.org/media_tree.git
17520 F: Documentation/driver-api/media/drivers/saa7134*
17521 F: drivers/media/pci/saa7134/
17523 SAA7146 VIDEO4LINUX-2 DRIVER
17524 M: Hans Verkuil <hverkuil@xs4all.nl>
17525 L: linux-media@vger.kernel.org
17527 T: git git://linuxtv.org/media_tree.git
17528 F: drivers/media/common/saa7146/
17529 F: drivers/media/pci/saa7146/
17530 F: include/media/drv-intf/saa7146*
17532 SAFESETID SECURITY MODULE
17533 M: Micah Morton <mortonm@chromium.org>
17535 F: Documentation/admin-guide/LSM/SafeSetID.rst
17536 F: security/safesetid/
17538 SAMSUNG AUDIO (ASoC) DRIVERS
17539 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17540 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17543 B: mailto:linux-samsung-soc@vger.kernel.org
17544 F: Documentation/devicetree/bindings/sound/samsung*
17545 F: sound/soc/samsung/
17547 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17548 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17549 L: linux-crypto@vger.kernel.org
17550 L: linux-samsung-soc@vger.kernel.org
17552 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17553 F: drivers/crypto/exynos-rng.c
17555 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17556 M: Łukasz Stelmach <l.stelmach@samsung.com>
17557 L: linux-samsung-soc@vger.kernel.org
17559 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17560 F: drivers/char/hw_random/exynos-trng.c
17562 SAMSUNG FRAMEBUFFER DRIVER
17563 M: Jingoo Han <jingoohan1@gmail.com>
17564 L: linux-fbdev@vger.kernel.org
17566 F: drivers/video/fbdev/s3c-fb.c
17568 SAMSUNG INTERCONNECT DRIVERS
17569 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17570 M: Artur Świgoń <a.swigon@samsung.com>
17571 L: linux-pm@vger.kernel.org
17572 L: linux-samsung-soc@vger.kernel.org
17574 F: drivers/interconnect/samsung/
17576 SAMSUNG LAPTOP DRIVER
17577 M: Corentin Chary <corentin.chary@gmail.com>
17578 L: platform-driver-x86@vger.kernel.org
17580 F: drivers/platform/x86/samsung-laptop.c
17582 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17583 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17584 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17585 L: linux-kernel@vger.kernel.org
17586 L: linux-samsung-soc@vger.kernel.org
17588 B: mailto:linux-samsung-soc@vger.kernel.org
17589 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17590 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17591 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17592 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17593 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17594 F: drivers/clk/clk-s2mps11.c
17595 F: drivers/mfd/sec*.c
17596 F: drivers/regulator/s2m*.c
17597 F: drivers/regulator/s5m*.c
17598 F: drivers/rtc/rtc-s5m.c
17599 F: include/linux/mfd/samsung/
17601 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17602 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17603 L: linux-media@vger.kernel.org
17604 L: linux-samsung-soc@vger.kernel.org
17606 F: drivers/media/platform/samsung/s3c-camif/
17607 F: include/media/drv-intf/s3c_camif.h
17609 SAMSUNG S3FWRN5 NFC DRIVER
17610 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17611 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17612 L: linux-nfc@lists.01.org (subscribers-only)
17614 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17615 F: drivers/nfc/s3fwrn5
17617 SAMSUNG S5C73M3 CAMERA DRIVER
17618 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17619 M: Andrzej Hajda <andrzej.hajda@intel.com>
17620 L: linux-media@vger.kernel.org
17622 F: drivers/media/i2c/s5c73m3/*
17624 SAMSUNG S5K5BAF CAMERA DRIVER
17625 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17626 M: Andrzej Hajda <andrzej.hajda@intel.com>
17627 L: linux-media@vger.kernel.org
17629 F: drivers/media/i2c/s5k5baf.c
17631 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17632 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17633 M: Vladimir Zapolskiy <vz@mleia.com>
17634 L: linux-crypto@vger.kernel.org
17635 L: linux-samsung-soc@vger.kernel.org
17637 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17638 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17639 F: drivers/crypto/s5p-sss.c
17641 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17642 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17643 L: linux-media@vger.kernel.org
17645 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17646 F: drivers/media/platform/samsung/exynos4-is/
17648 SAMSUNG SOC CLOCK DRIVERS
17649 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17650 M: Tomasz Figa <tomasz.figa@gmail.com>
17651 M: Chanwoo Choi <cw00.choi@samsung.com>
17652 R: Alim Akhtar <alim.akhtar@samsung.com>
17653 L: linux-samsung-soc@vger.kernel.org
17655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17656 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17657 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17658 F: drivers/clk/samsung/
17659 F: include/dt-bindings/clock/exynos*.h
17660 F: include/dt-bindings/clock/s3c*.h
17661 F: include/dt-bindings/clock/s5p*.h
17662 F: include/dt-bindings/clock/samsung,*.h
17663 F: include/linux/clk/samsung.h
17664 F: include/linux/platform_data/clk-s3c2410.h
17666 SAMSUNG SPI DRIVERS
17667 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17668 M: Andi Shyti <andi@etezian.org>
17669 L: linux-spi@vger.kernel.org
17670 L: linux-samsung-soc@vger.kernel.org
17672 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17673 F: drivers/spi/spi-s3c*
17674 F: include/linux/platform_data/spi-s3c64xx.h
17675 F: include/linux/spi/s3c24xx-fiq.h
17677 SAMSUNG SXGBE DRIVERS
17678 M: Byungho An <bh74.an@samsung.com>
17679 L: netdev@vger.kernel.org
17681 F: drivers/net/ethernet/samsung/sxgbe/
17683 SAMSUNG THERMAL DRIVER
17684 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17685 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17686 L: linux-pm@vger.kernel.org
17687 L: linux-samsung-soc@vger.kernel.org
17689 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17690 F: drivers/thermal/samsung/
17692 SAMSUNG USB2 PHY DRIVER
17693 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17694 L: linux-kernel@vger.kernel.org
17696 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17697 F: Documentation/driver-api/phy/samsung-usb2.rst
17698 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17699 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17700 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17701 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17702 F: drivers/phy/samsung/phy-samsung-usb2.c
17703 F: drivers/phy/samsung/phy-samsung-usb2.h
17705 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17706 M: Paul Barker <paul.barker@sancloud.com>
17707 R: Marc Murphy <marc.murphy@sancloud.com>
17709 F: arch/arm/boot/dts/am335x-sancloud*
17712 M: Zwane Mwaikambo <zwanem@gmail.com>
17714 F: drivers/watchdog/sc1200wdt.c
17717 M: Ingo Molnar <mingo@redhat.com>
17718 M: Peter Zijlstra <peterz@infradead.org>
17719 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17720 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17721 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17722 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17723 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17724 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17725 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17726 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17727 L: linux-kernel@vger.kernel.org
17729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17730 F: include/linux/preempt.h
17731 F: include/linux/sched.h
17732 F: include/linux/wait.h
17733 F: include/uapi/linux/sched.h
17736 SCR24X CHIP CARD INTERFACE DRIVER
17737 M: Lubomir Rintel <lkundrak@v3.sk>
17739 F: drivers/char/pcmcia/scr24x_cs.c
17741 SCSI RDMA PROTOCOL (SRP) INITIATOR
17742 M: Bart Van Assche <bvanassche@acm.org>
17743 L: linux-rdma@vger.kernel.org
17745 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17746 F: drivers/infiniband/ulp/srp/
17747 F: include/scsi/srp.h
17749 SCSI RDMA PROTOCOL (SRP) TARGET
17750 M: Bart Van Assche <bvanassche@acm.org>
17751 L: linux-rdma@vger.kernel.org
17752 L: target-devel@vger.kernel.org
17754 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17755 F: drivers/infiniband/ulp/srpt/
17758 M: Doug Gilbert <dgilbert@interlog.com>
17759 L: linux-scsi@vger.kernel.org
17761 W: http://sg.danny.cz/sg
17762 F: Documentation/scsi/scsi-generic.rst
17763 F: drivers/scsi/sg.c
17764 F: include/scsi/sg.h
17767 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17768 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17769 L: linux-scsi@vger.kernel.org
17771 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17774 F: Documentation/devicetree/bindings/scsi/
17780 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17781 L: linux-scsi@vger.kernel.org
17783 F: Documentation/scsi/st.rst
17784 F: drivers/scsi/st.*
17785 F: drivers/scsi/st_*.h
17787 SCSI TARGET CORE USER DRIVER
17788 M: Bodo Stroesser <bostroesser@gmail.com>
17789 L: linux-scsi@vger.kernel.org
17790 L: target-devel@vger.kernel.org
17792 F: Documentation/target/tcmu-design.rst
17793 F: drivers/target/target_core_user.c
17794 F: include/uapi/linux/target_core_user.h
17796 SCSI TARGET SUBSYSTEM
17797 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17798 L: linux-scsi@vger.kernel.org
17799 L: target-devel@vger.kernel.org
17801 W: http://www.linux-iscsi.org
17802 Q: https://patchwork.kernel.org/project/target-devel/list/
17803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17804 F: Documentation/target/
17809 M: Vlad Yasevich <vyasevich@gmail.com>
17810 M: Neil Horman <nhorman@tuxdriver.com>
17811 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17812 L: linux-sctp@vger.kernel.org
17814 W: http://lksctp.sourceforge.net
17815 F: Documentation/networking/sctp.rst
17816 F: include/linux/sctp.h
17817 F: include/net/sctp/
17818 F: include/uapi/linux/sctp.h
17822 M: Jim Cromie <jim.cromie@gmail.com>
17824 F: Documentation/i2c/busses/scx200_acb.rst
17825 F: arch/x86/platform/scx200/
17826 F: drivers/i2c/busses/scx200*
17827 F: drivers/mtd/maps/scx200_docflash.c
17828 F: drivers/watchdog/scx200_wdt.c
17829 F: include/linux/scx200.h
17832 M: Jim Cromie <jim.cromie@gmail.com>
17834 F: drivers/char/scx200_gpio.c
17835 F: include/linux/scx200_gpio.h
17837 SCx200 HRT CLOCKSOURCE DRIVER
17838 M: Jim Cromie <jim.cromie@gmail.com>
17840 F: drivers/clocksource/scx200_hrt.c
17842 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17843 M: Sascha Sommer <saschasommer@freenet.de>
17844 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17846 F: drivers/mmc/host/sdricoh_cs.c
17848 SECO BOARDS CEC DRIVER
17849 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17851 F: drivers/media/cec/platform/seco/seco-cec.c
17852 F: drivers/media/cec/platform/seco/seco-cec.h
17855 M: Kees Cook <keescook@chromium.org>
17856 R: Andy Lutomirski <luto@amacapital.net>
17857 R: Will Drewry <wad@chromium.org>
17859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17860 F: Documentation/userspace-api/seccomp_filter.rst
17861 F: include/linux/seccomp.h
17862 F: include/uapi/linux/seccomp.h
17863 F: kernel/seccomp.c
17864 F: tools/testing/selftests/kselftest_harness.h
17865 F: tools/testing/selftests/seccomp/*
17866 K: \bsecure_computing
17869 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17870 M: Al Cooper <alcooperx@gmail.com>
17871 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17872 L: linux-mmc@vger.kernel.org
17874 F: drivers/mmc/host/sdhci-brcmstb*
17876 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17877 M: Adrian Hunter <adrian.hunter@intel.com>
17878 L: linux-mmc@vger.kernel.org
17880 F: drivers/mmc/host/sdhci*
17882 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17883 M: Eugen Hristev <eugen.hristev@microchip.com>
17884 L: linux-mmc@vger.kernel.org
17886 F: drivers/mmc/host/sdhci-of-at91.c
17888 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17889 M: Ben Dooks <ben-linux@fluff.org>
17890 M: Jaehoon Chung <jh80.chung@samsung.com>
17891 L: linux-mmc@vger.kernel.org
17893 F: drivers/mmc/host/sdhci-s3c*
17895 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17896 M: Viresh Kumar <vireshk@kernel.org>
17897 L: linux-mmc@vger.kernel.org
17899 F: drivers/mmc/host/sdhci-spear.c
17901 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17902 M: Kishon Vijay Abraham I <kishon@ti.com>
17903 L: linux-mmc@vger.kernel.org
17905 F: drivers/mmc/host/sdhci-omap.c
17907 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17908 M: Haibo Chen <haibo.chen@nxp.com>
17909 L: linux-imx@nxp.com
17910 L: linux-mmc@vger.kernel.org
17912 F: drivers/mmc/host/sdhci-esdhc-imx.c
17914 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17915 M: Jonathan Derrick <jonathan.derrick@intel.com>
17916 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17917 L: linux-block@vger.kernel.org
17919 F: block/opal_proto.h
17921 F: include/linux/sed*
17922 F: include/uapi/linux/sed*
17925 M: Security Officers <security@kernel.org>
17927 F: Documentation/admin-guide/security-bugs.rst
17930 M: James Morris <jmorris@namei.org>
17931 M: "Serge E. Hallyn" <serge@hallyn.com>
17932 L: linux-security-module@vger.kernel.org (suggested Cc:)
17934 W: http://kernsec.org/
17935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17937 X: security/selinux/
17939 SELINUX SECURITY MODULE
17940 M: Paul Moore <paul@paul-moore.com>
17941 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17942 M: Eric Paris <eparis@parisplace.org>
17943 L: selinux@vger.kernel.org
17945 W: https://selinuxproject.org
17946 W: https://github.com/SELinuxProject
17947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17948 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17949 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17950 F: Documentation/admin-guide/LSM/SELinux.rst
17951 F: include/trace/events/avc.h
17952 F: include/uapi/linux/selinux_netlink.h
17953 F: scripts/selinux/
17954 F: security/selinux/
17957 M: Jiri Slaby <jirislaby@kernel.org>
17959 F: drivers/misc/phantom.c
17960 F: include/uapi/linux/phantom.h
17962 SENSEAIR SUNRISE 006-0-0007
17963 M: Jacopo Mondi <jacopo@jmondi.org>
17965 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17966 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17967 F: drivers/iio/chemical/sunrise_co2.c
17969 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17970 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17972 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17973 F: drivers/iio/chemical/scd30.h
17974 F: drivers/iio/chemical/scd30_core.c
17975 F: drivers/iio/chemical/scd30_i2c.c
17976 F: drivers/iio/chemical/scd30_serial.c
17978 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17979 M: Roan van Dijk <roan@protonic.nl>
17981 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17982 F: drivers/iio/chemical/scd4x.c
17984 SENSIRION SGP40 GAS SENSOR DRIVER
17985 M: Andreas Klinger <ak@it-klinger.de>
17987 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17988 F: drivers/iio/chemical/sgp40.c
17990 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17991 M: Tomasz Duszynski <tduszyns@gmail.com>
17993 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17994 F: drivers/iio/chemical/sps30.c
17995 F: drivers/iio/chemical/sps30_i2c.c
17996 F: drivers/iio/chemical/sps30_serial.c
17999 M: Rob Herring <robh@kernel.org>
18000 L: linux-serial@vger.kernel.org
18002 F: Documentation/devicetree/bindings/serial/serial.yaml
18003 F: drivers/tty/serdev/
18004 F: include/linux/serdev.h
18007 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18008 L: linux-serial@vger.kernel.org
18010 F: Documentation/devicetree/bindings/serial/
18011 F: drivers/tty/serial/
18014 M: Sean Young <sean@mess.org>
18015 L: linux-media@vger.kernel.org
18017 F: drivers/media/rc/serial_ir.c
18019 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18020 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18021 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18023 F: Documentation/devicetree/bindings/slimbus/
18024 F: drivers/slimbus/
18025 F: include/linux/slimbus.h
18028 M: Edward Cree <ecree.xilinx@gmail.com>
18029 M: Martin Habets <habetsm.xilinx@gmail.com>
18030 L: netdev@vger.kernel.org
18032 F: drivers/net/ethernet/sfc/
18034 SFF/SFP/SFP+ MODULE SUPPORT
18035 M: Russell King <linux@armlinux.org.uk>
18036 L: netdev@vger.kernel.org
18038 F: drivers/net/phy/phylink.c
18039 F: drivers/net/phy/sfp*
18040 F: include/linux/mdio/mdio-i2c.h
18041 F: include/linux/phylink.h
18042 F: include/linux/sfp.h
18043 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)
18046 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18048 F: drivers/misc/sgi-gru/
18050 SGI XP/XPC/XPNET DRIVER
18051 M: Robin Holt <robinmholt@gmail.com>
18052 M: Steve Wahl <steve.wahl@hpe.com>
18053 R: Mike Travis <mike.travis@hpe.com>
18055 F: drivers/misc/sgi-xp/
18057 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18058 M: Karsten Graul <kgraul@linux.ibm.com>
18059 L: linux-s390@vger.kernel.org
18061 W: http://www.ibm.com/developerworks/linux/linux390/
18064 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18065 M: Linus Walleij <linus.walleij@linaro.org>
18066 L: linux-iio@vger.kernel.org
18068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18069 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18070 F: drivers/iio/light/gp2ap002.c
18072 SHARP RJ54N1CB0C SENSOR DRIVER
18073 M: Jacopo Mondi <jacopo@jmondi.org>
18074 L: linux-media@vger.kernel.org
18076 T: git git://linuxtv.org/media_tree.git
18077 F: drivers/media/i2c/rj54n1cb0c.c
18078 F: include/media/i2c/rj54n1cb0c.h
18080 SH_VOU V4L2 OUTPUT DRIVER
18081 L: linux-media@vger.kernel.org
18083 F: drivers/media/platform/renesas/sh_vou.c
18084 F: include/media/drv-intf/sh_vou.h
18086 SI2157 MEDIA DRIVER
18087 M: Antti Palosaari <crope@iki.fi>
18088 L: linux-media@vger.kernel.org
18090 W: https://linuxtv.org
18091 W: http://palosaari.fi/linux/
18092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18093 T: git git://linuxtv.org/anttip/media_tree.git
18094 F: drivers/media/tuners/si2157*
18096 SI2165 MEDIA DRIVER
18097 M: Matthias Schwarzott <zzam@gentoo.org>
18098 L: linux-media@vger.kernel.org
18100 W: https://linuxtv.org
18101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18102 F: drivers/media/dvb-frontends/si2165*
18104 SI2168 MEDIA DRIVER
18105 M: Antti Palosaari <crope@iki.fi>
18106 L: linux-media@vger.kernel.org
18108 W: https://linuxtv.org
18109 W: http://palosaari.fi/linux/
18110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18111 T: git git://linuxtv.org/anttip/media_tree.git
18112 F: drivers/media/dvb-frontends/si2168*
18114 SI470X FM RADIO RECEIVER I2C DRIVER
18115 M: Hans Verkuil <hverkuil@xs4all.nl>
18116 L: linux-media@vger.kernel.org
18118 W: https://linuxtv.org
18119 T: git git://linuxtv.org/media_tree.git
18120 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18122 SI470X FM RADIO RECEIVER USB DRIVER
18123 M: Hans Verkuil <hverkuil@xs4all.nl>
18124 L: linux-media@vger.kernel.org
18126 W: https://linuxtv.org
18127 T: git git://linuxtv.org/media_tree.git
18128 F: drivers/media/radio/si470x/radio-si470x-common.c
18129 F: drivers/media/radio/si470x/radio-si470x-usb.c
18130 F: drivers/media/radio/si470x/radio-si470x.h
18132 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18133 M: Eduardo Valentin <edubezval@gmail.com>
18134 L: linux-media@vger.kernel.org
18136 W: https://linuxtv.org
18137 T: git git://linuxtv.org/media_tree.git
18138 F: drivers/media/radio/si4713/si4713.?
18140 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18141 M: Eduardo Valentin <edubezval@gmail.com>
18142 L: linux-media@vger.kernel.org
18144 W: https://linuxtv.org
18145 T: git git://linuxtv.org/media_tree.git
18146 F: drivers/media/radio/si4713/radio-platform-si4713.c
18148 SI4713 FM RADIO TRANSMITTER USB DRIVER
18149 M: Hans Verkuil <hverkuil@xs4all.nl>
18150 L: linux-media@vger.kernel.org
18152 W: https://linuxtv.org
18153 T: git git://linuxtv.org/media_tree.git
18154 F: drivers/media/radio/si4713/radio-usb-si4713.c
18157 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18158 L: linux-media@vger.kernel.org
18160 W: https://linuxtv.org
18161 T: git git://linuxtv.org/media_tree.git
18162 F: drivers/media/common/siano/
18163 F: drivers/media/mmc/siano/
18164 F: drivers/media/usb/siano/
18165 F: drivers/media/usb/siano/
18168 M: Palmer Dabbelt <palmer@dabbelt.com>
18169 M: Paul Walmsley <paul.walmsley@sifive.com>
18170 L: linux-riscv@lists.infradead.org
18172 T: git git://github.com/sifive/riscv-linux.git
18176 SIFIVE FU540 SYSTEM-ON-CHIP
18177 M: Paul Walmsley <paul.walmsley@sifive.com>
18178 M: Palmer Dabbelt <palmer@dabbelt.com>
18179 L: linux-riscv@lists.infradead.org
18181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18186 M: Green Wan <green.wan@sifive.com>
18188 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18189 F: drivers/dma/sf-pdma/
18191 SILEAD TOUCHSCREEN DRIVER
18192 M: Hans de Goede <hdegoede@redhat.com>
18193 L: linux-input@vger.kernel.org
18194 L: platform-driver-x86@vger.kernel.org
18196 F: drivers/input/touchscreen/silead.c
18197 F: drivers/platform/x86/touchscreen_dmi.c
18199 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18200 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18202 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18203 F: drivers/net/wireless/silabs/wfx/
18205 SILICON MOTION SM712 FRAME BUFFER DRIVER
18206 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18207 M: Teddy Wang <teddy.wang@siliconmotion.com>
18208 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18209 L: linux-fbdev@vger.kernel.org
18211 F: Documentation/fb/sm712fb.rst
18212 F: drivers/video/fbdev/sm712*
18214 SILVACO I3C DUAL-ROLE MASTER
18215 M: Miquel Raynal <miquel.raynal@bootlin.com>
18216 M: Conor Culhane <conor.culhane@silvaco.com>
18217 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18219 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18220 F: drivers/i3c/master/svc-i3c-master.c
18223 M: Hans de Goede <hdegoede@redhat.com>
18224 L: linux-fbdev@vger.kernel.org
18226 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18227 F: drivers/video/fbdev/simplefb.c
18228 F: include/linux/platform_data/simplefb.h
18230 SIMTEC EB110ATX (Chalice CATS)
18231 M: Simtec Linux Team <linux@simtec.co.uk>
18233 W: http://www.simtec.co.uk/products/EB110ATX/
18235 SIMTEC EB2410ITX (BAST)
18236 M: Simtec Linux Team <linux@simtec.co.uk>
18238 W: http://www.simtec.co.uk/products/EB2410ITX/
18239 F: arch/arm/mach-s3c/bast-ide.c
18240 F: arch/arm/mach-s3c/bast-irq.c
18241 F: arch/arm/mach-s3c/mach-bast.c
18244 M: Thorsten Scherer <t.scherer@eckelmann.de>
18245 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18246 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18248 F: drivers/gpio/gpio-siox.c
18250 F: include/trace/events/siox.h
18252 SIPHASH PRF ROUTINES
18253 M: Jason A. Donenfeld <Jason@zx2c4.com>
18255 F: include/linux/siphash.h
18257 F: lib/test_siphash.c
18259 SIS 190 ETHERNET DRIVER
18260 M: Francois Romieu <romieu@fr.zoreil.com>
18261 L: netdev@vger.kernel.org
18263 F: drivers/net/ethernet/sis/sis190.c
18265 SIS 900/7016 FAST ETHERNET DRIVER
18266 M: Daniele Venzano <venza@brownhat.org>
18267 L: netdev@vger.kernel.org
18269 W: http://www.brownhat.org/sis900.html
18270 F: drivers/net/ethernet/sis/sis900.*
18272 SIS FRAMEBUFFER DRIVER
18273 M: Thomas Winischhofer <thomas@winischhofer.net>
18275 W: http://www.winischhofer.net/linuxsisvga.shtml
18276 F: Documentation/fb/sisfb.rst
18277 F: drivers/video/fbdev/sis/
18278 F: include/video/sisfb.h
18280 SIS I2C TOUCHSCREEN DRIVER
18281 M: Mika Penttilä <mika.penttila@nextfour.com>
18282 L: linux-input@vger.kernel.org
18284 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18285 F: drivers/input/touchscreen/sis_i2c.c
18288 M: Thomas Winischhofer <thomas@winischhofer.net>
18290 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18291 F: drivers/usb/misc/sisusbvga/
18293 SL28 CPLD MFD DRIVER
18294 M: Michael Walle <michael@walle.cc>
18296 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18297 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18298 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18299 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18300 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18301 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18302 F: drivers/gpio/gpio-sl28cpld.c
18303 F: drivers/hwmon/sl28cpld-hwmon.c
18304 F: drivers/irqchip/irq-sl28cpld.c
18305 F: drivers/pwm/pwm-sl28cpld.c
18306 F: drivers/watchdog/sl28cpld_wdt.c
18309 M: Christoph Lameter <cl@linux.com>
18310 M: Pekka Enberg <penberg@kernel.org>
18311 M: David Rientjes <rientjes@google.com>
18312 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18313 M: Andrew Morton <akpm@linux-foundation.org>
18314 M: Vlastimil Babka <vbabka@suse.cz>
18315 R: Roman Gushchin <roman.gushchin@linux.dev>
18316 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18317 L: linux-mm@kvack.org
18319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18320 F: include/linux/sl?b*.h
18323 SLEEPABLE READ-COPY UPDATE (SRCU)
18324 M: Lai Jiangshan <jiangshanlai@gmail.com>
18325 M: "Paul E. McKenney" <paulmck@kernel.org>
18326 M: Josh Triplett <josh@joshtriplett.org>
18327 R: Steven Rostedt <rostedt@goodmis.org>
18328 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18329 L: rcu@vger.kernel.org
18331 W: http://www.rdrop.com/users/paulmck/RCU/
18332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18333 F: include/linux/srcu*.h
18334 F: kernel/rcu/srcu*.c
18336 SMACK SECURITY MODULE
18337 M: Casey Schaufler <casey@schaufler-ca.com>
18338 L: linux-security-module@vger.kernel.org
18340 W: http://schaufler-ca.com
18341 T: git git://github.com/cschaufler/smack-next
18342 F: Documentation/admin-guide/LSM/Smack.rst
18345 SMC91x ETHERNET DRIVER
18346 M: Nicolas Pitre <nico@fluxnic.net>
18348 F: drivers/net/ethernet/smsc/smc91x.*
18350 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18351 M: Mark Rutland <mark.rutland@arm.com>
18352 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18353 M: Sudeep Holla <sudeep.holla@arm.com>
18354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18356 F: drivers/firmware/smccc/
18357 F: include/linux/arm-smccc.h
18359 SMM665 HARDWARE MONITOR DRIVER
18360 M: Guenter Roeck <linux@roeck-us.net>
18361 L: linux-hwmon@vger.kernel.org
18363 F: Documentation/hwmon/smm665.rst
18364 F: drivers/hwmon/smm665.c
18366 SMSC EMC2103 HARDWARE MONITOR DRIVER
18367 M: Steve Glendinning <steve.glendinning@shawell.net>
18368 L: linux-hwmon@vger.kernel.org
18370 F: Documentation/hwmon/emc2103.rst
18371 F: drivers/hwmon/emc2103.c
18373 SMSC SCH5627 HARDWARE MONITOR DRIVER
18374 M: Hans de Goede <hdegoede@redhat.com>
18375 L: linux-hwmon@vger.kernel.org
18377 F: Documentation/hwmon/sch5627.rst
18378 F: drivers/hwmon/sch5627.c
18380 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18381 M: Steve Glendinning <steve.glendinning@shawell.net>
18382 L: linux-fbdev@vger.kernel.org
18384 F: drivers/video/fbdev/smscufx.c
18386 SMSC47B397 HARDWARE MONITOR DRIVER
18387 M: Jean Delvare <jdelvare@suse.com>
18388 L: linux-hwmon@vger.kernel.org
18390 F: Documentation/hwmon/smsc47b397.rst
18391 F: drivers/hwmon/smsc47b397.c
18393 SMSC911x ETHERNET DRIVER
18394 M: Steve Glendinning <steve.glendinning@shawell.net>
18395 L: netdev@vger.kernel.org
18397 F: drivers/net/ethernet/smsc/smsc911x.*
18398 F: include/linux/smsc911x.h
18400 SMSC9420 PCI ETHERNET DRIVER
18401 M: Steve Glendinning <steve.glendinning@shawell.net>
18402 L: netdev@vger.kernel.org
18404 F: drivers/net/ethernet/smsc/smsc9420.*
18406 SOCIONEXT (SNI) AVE NETWORK DRIVER
18407 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18408 L: netdev@vger.kernel.org
18410 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18411 F: drivers/net/ethernet/socionext/sni_ave.c
18413 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18414 M: Jassi Brar <jaswinder.singh@linaro.org>
18415 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18416 L: netdev@vger.kernel.org
18418 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18419 F: drivers/net/ethernet/socionext/netsec.c
18421 SOCIONEXT (SNI) Synquacer SPI DRIVER
18422 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18423 M: Jassi Brar <jaswinder.singh@linaro.org>
18424 L: linux-spi@vger.kernel.org
18426 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18427 F: drivers/spi/spi-synquacer.c
18429 SOCIONEXT SYNQUACER I2C DRIVER
18430 M: Ard Biesheuvel <ardb@kernel.org>
18431 L: linux-i2c@vger.kernel.org
18433 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18434 F: drivers/i2c/busses/i2c-synquacer.c
18436 SOCIONEXT UNIPHIER SOUND DRIVER
18437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18439 F: sound/soc/uniphier/
18441 SOEKRIS NET48XX LED SUPPORT
18442 M: Chris Boot <bootc@bootc.net>
18444 F: drivers/leds/leds-net48xx.c
18446 SOFT-IWARP DRIVER (siw)
18447 M: Bernard Metzler <bmt@zurich.ibm.com>
18448 L: linux-rdma@vger.kernel.org
18450 F: drivers/infiniband/sw/siw/
18451 F: include/uapi/rdma/siw-abi.h
18453 SOFT-ROCE DRIVER (rxe)
18454 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18455 L: linux-rdma@vger.kernel.org
18457 F: drivers/infiniband/sw/rxe/
18458 F: include/uapi/rdma/rdma_user_rxe.h
18460 SOFTLOGIC 6x10 MPEG CODEC
18461 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18462 M: Anton Sviridenko <anton@corp.bluecherry.net>
18463 M: Andrey Utkin <andrey_utkin@fastmail.com>
18464 M: Ismael Luceno <ismael@iodev.co.uk>
18465 L: linux-media@vger.kernel.org
18467 F: drivers/media/pci/solo6x10/
18469 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18470 M: James Morse <james.morse@arm.com>
18471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18473 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18474 F: drivers/firmware/arm_sdei.c
18475 F: include/linux/arm_sdei.h
18476 F: include/uapi/linux/arm_sdei.h
18478 SOFTWARE NODES AND DEVICE PROPERTIES
18479 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18480 R: Daniel Scally <djrscally@gmail.com>
18481 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18482 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18483 L: linux-acpi@vger.kernel.org
18485 F: drivers/base/property.c
18486 F: drivers/base/swnode.c
18487 F: include/linux/fwnode.h
18488 F: include/linux/property.h
18490 SOFTWARE RAID (Multiple Disks) SUPPORT
18491 M: Song Liu <song@kernel.org>
18492 L: linux-raid@vger.kernel.org
18494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18495 F: drivers/md/Kconfig
18496 F: drivers/md/Makefile
18498 F: drivers/md/raid*
18499 F: include/linux/raid/
18500 F: include/uapi/linux/raid/
18502 SOLIDRUN CLEARFOG SUPPORT
18503 M: Russell King <linux@armlinux.org.uk>
18505 F: arch/arm/boot/dts/armada-388-clearfog*
18506 F: arch/arm/boot/dts/armada-38x-solidrun-*
18508 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18509 M: Russell King <linux@armlinux.org.uk>
18511 F: arch/arm/boot/dts/imx6*-cubox-i*
18512 F: arch/arm/boot/dts/imx6*-hummingboard*
18513 F: arch/arm/boot/dts/imx6*-sr-*
18515 SONIC NETWORK DRIVER
18516 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18517 L: netdev@vger.kernel.org
18519 F: drivers/net/ethernet/natsemi/sonic.*
18521 SONICS SILICON BACKPLANE DRIVER (SSB)
18522 M: Michael Buesch <m@bues.ch>
18523 L: linux-wireless@vger.kernel.org
18526 F: include/linux/ssb/
18528 SONY IMX208 SENSOR DRIVER
18529 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18530 L: linux-media@vger.kernel.org
18532 T: git git://linuxtv.org/media_tree.git
18533 F: drivers/media/i2c/imx208.c
18535 SONY IMX214 SENSOR DRIVER
18536 M: Ricardo Ribalda <ribalda@kernel.org>
18537 L: linux-media@vger.kernel.org
18539 T: git git://linuxtv.org/media_tree.git
18540 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18541 F: drivers/media/i2c/imx214.c
18543 SONY IMX219 SENSOR DRIVER
18544 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18545 L: linux-media@vger.kernel.org
18547 T: git git://linuxtv.org/media_tree.git
18548 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18549 F: drivers/media/i2c/imx219.c
18551 SONY IMX258 SENSOR DRIVER
18552 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18553 L: linux-media@vger.kernel.org
18555 T: git git://linuxtv.org/media_tree.git
18556 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18557 F: drivers/media/i2c/imx258.c
18559 SONY IMX274 SENSOR DRIVER
18560 M: Leon Luo <leonl@leopardimaging.com>
18561 L: linux-media@vger.kernel.org
18563 T: git git://linuxtv.org/media_tree.git
18564 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18565 F: drivers/media/i2c/imx274.c
18567 SONY IMX290 SENSOR DRIVER
18568 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18569 L: linux-media@vger.kernel.org
18571 T: git git://linuxtv.org/media_tree.git
18572 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18573 F: drivers/media/i2c/imx290.c
18575 SONY IMX319 SENSOR DRIVER
18576 M: Bingbu Cao <bingbu.cao@intel.com>
18577 L: linux-media@vger.kernel.org
18579 T: git git://linuxtv.org/media_tree.git
18580 F: drivers/media/i2c/imx319.c
18582 SONY IMX334 SENSOR DRIVER
18583 M: Paul J. Murphy <paul.j.murphy@intel.com>
18584 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18585 L: linux-media@vger.kernel.org
18587 T: git git://linuxtv.org/media_tree.git
18588 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18589 F: drivers/media/i2c/imx334.c
18591 SONY IMX335 SENSOR DRIVER
18592 M: Paul J. Murphy <paul.j.murphy@intel.com>
18593 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18594 L: linux-media@vger.kernel.org
18596 T: git git://linuxtv.org/media_tree.git
18597 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18598 F: drivers/media/i2c/imx335.c
18600 SONY IMX355 SENSOR DRIVER
18601 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18602 L: linux-media@vger.kernel.org
18604 T: git git://linuxtv.org/media_tree.git
18605 F: drivers/media/i2c/imx355.c
18607 SONY IMX412 SENSOR DRIVER
18608 M: Paul J. Murphy <paul.j.murphy@intel.com>
18609 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18610 L: linux-media@vger.kernel.org
18612 T: git git://linuxtv.org/media_tree.git
18613 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18614 F: drivers/media/i2c/imx412.c
18616 SONY MEMORYSTICK SUBSYSTEM
18617 M: Maxim Levitsky <maximlevitsky@gmail.com>
18618 M: Alex Dubov <oakad@yahoo.com>
18619 M: Ulf Hansson <ulf.hansson@linaro.org>
18620 L: linux-mmc@vger.kernel.org
18622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18623 F: drivers/memstick/
18624 F: include/linux/memstick.h
18626 SONY VAIO CONTROL DEVICE DRIVER
18627 M: Mattia Dongili <malattia@linux.it>
18628 L: platform-driver-x86@vger.kernel.org
18630 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18631 F: Documentation/admin-guide/laptops/sony-laptop.rst
18632 F: drivers/char/sonypi.c
18633 F: drivers/platform/x86/sony-laptop.c
18634 F: include/linux/sony-laptop.h
18637 M: Jaroslav Kysela <perex@perex.cz>
18638 M: Takashi Iwai <tiwai@suse.com>
18639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18641 W: http://www.alsa-project.org/
18642 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18644 F: Documentation/sound/
18646 F: include/uapi/sound/
18648 F: tools/testing/selftests/alsa
18650 SOUND - COMPRESSED AUDIO
18651 M: Vinod Koul <vkoul@kernel.org>
18652 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18655 F: Documentation/sound/designs/compress-offload.rst
18656 F: include/sound/compress_driver.h
18657 F: include/uapi/sound/compress_*
18658 F: sound/core/compress_offload.c
18659 F: sound/soc/soc-compress.c
18661 SOUND - DMAENGINE HELPERS
18662 M: Lars-Peter Clausen <lars@metafoo.de>
18664 F: include/sound/dmaengine_pcm.h
18665 F: sound/core/pcm_dmaengine.c
18666 F: sound/soc/soc-generic-dmaengine-pcm.c
18668 SOUND - ALSA SELFTESTS
18669 M: Mark Brown <broonie@kernel.org>
18670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18671 L: linux-kselftest@vger.kernel.org
18673 F: tools/testing/selftests/alsa
18675 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18676 M: Liam Girdwood <lgirdwood@gmail.com>
18677 M: Mark Brown <broonie@kernel.org>
18678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18680 W: http://alsa-project.org/main/index.php/ASoC
18681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18682 F: Documentation/devicetree/bindings/sound/
18683 F: Documentation/sound/soc/
18684 F: include/dt-bindings/sound/
18685 F: include/sound/soc*
18688 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18689 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18690 M: Liam Girdwood <lgirdwood@gmail.com>
18691 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18692 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18693 M: Daniel Baluta <daniel.baluta@nxp.com>
18694 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18696 W: https://github.com/thesofproject/linux/
18699 SOUNDWIRE SUBSYSTEM
18700 M: Vinod Koul <vkoul@kernel.org>
18701 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18702 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18703 R: Sanyog Kale <sanyog.r.kale@intel.com>
18704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18707 F: Documentation/driver-api/soundwire/
18708 F: drivers/soundwire/
18709 F: include/linux/soundwire/
18712 M: Olli Salonen <olli.salonen@iki.fi>
18713 L: linux-media@vger.kernel.org
18715 W: https://linuxtv.org
18716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18717 F: drivers/media/dvb-frontends/sp2*
18719 SPARC + UltraSPARC (sparc/sparc64)
18720 M: "David S. Miller" <davem@davemloft.net>
18721 L: sparclinux@vger.kernel.org
18723 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18729 SPARC SERIAL DRIVERS
18730 M: "David S. Miller" <davem@davemloft.net>
18731 L: sparclinux@vger.kernel.org
18733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18735 F: drivers/tty/serial/suncore.c
18736 F: drivers/tty/serial/sunhv.c
18737 F: drivers/tty/serial/sunsab.c
18738 F: drivers/tty/serial/sunsab.h
18739 F: drivers/tty/serial/sunsu.c
18740 F: drivers/tty/serial/sunzilog.c
18741 F: drivers/tty/serial/sunzilog.h
18742 F: drivers/tty/vcc.c
18743 F: include/linux/sunserialcore.h
18746 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18747 L: linux-sparse@vger.kernel.org
18749 W: https://sparse.docs.kernel.org/
18750 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18751 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18752 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18753 F: include/linux/compiler.h
18755 SPEAKUP CONSOLE SPEECH DRIVER
18756 M: William Hubbs <w.d.hubbs@gmail.com>
18757 M: Chris Brannon <chris@the-brannons.com>
18758 M: Kirk Reiser <kirk@reisers.ca>
18759 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18760 L: speakup@linux-speakup.org
18762 W: http://www.linux-speakup.org/
18763 W: https://github.com/linux-speakup/speakup
18764 B: https://github.com/linux-speakup/speakup/issues
18765 F: drivers/accessibility/speakup/
18767 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18768 M: Viresh Kumar <vireshk@kernel.org>
18769 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18773 W: http://www.st.com/spear
18774 F: arch/arm/boot/dts/spear*
18775 F: arch/arm/mach-spear/
18776 F: drivers/clk/spear/
18777 F: drivers/pinctrl/spear/
18780 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18781 M: Pratyush Yadav <p.yadav@ti.com>
18782 R: Michael Walle <michael@walle.cc>
18783 L: linux-mtd@lists.infradead.org
18785 W: http://www.linux-mtd.infradead.org/
18786 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18787 C: irc://irc.oftc.net/mtd
18788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18789 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18790 F: drivers/mtd/spi-nor/
18791 F: include/linux/mtd/spi-nor.h
18794 M: Mark Brown <broonie@kernel.org>
18795 L: linux-spi@vger.kernel.org
18797 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18799 F: Documentation/devicetree/bindings/spi/
18800 F: Documentation/spi/
18802 F: include/linux/spi/
18803 F: include/uapi/linux/spi/
18806 SPIDERNET NETWORK DRIVER for CELL
18807 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18808 M: Geoff Levand <geoff@infradead.org>
18809 L: netdev@vger.kernel.org
18810 L: linuxppc-dev@lists.ozlabs.org
18812 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18813 F: drivers/net/ethernet/toshiba/spider_net*
18816 M: Stephen Boyd <sboyd@kernel.org>
18817 L: linux-kernel@vger.kernel.org
18819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18820 F: Documentation/devicetree/bindings/spmi/
18822 F: include/dt-bindings/spmi/spmi.h
18823 F: include/linux/spmi.h
18824 F: include/trace/events/spmi.h
18827 M: Jeremy Kerr <jk@ozlabs.org>
18828 L: linuxppc-dev@lists.ozlabs.org
18830 W: http://www.ibm.com/developerworks/power/cell/
18831 F: Documentation/filesystems/spufs/spufs.rst
18832 F: arch/powerpc/platforms/cell/spufs/
18834 SQUASHFS FILE SYSTEM
18835 M: Phillip Lougher <phillip@squashfs.org.uk>
18836 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18838 W: http://squashfs.org.uk
18839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18840 F: Documentation/filesystems/squashfs.rst
18843 SRM (Alpha) environment access
18844 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18846 F: arch/alpha/kernel/srm_env.c
18848 ST LSM6DSx IMU IIO DRIVER
18849 M: Lorenzo Bianconi <lorenzo@kernel.org>
18850 L: linux-iio@vger.kernel.org
18852 W: http://www.st.com/
18853 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18854 F: drivers/iio/imu/st_lsm6dsx/
18856 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18857 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18858 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18859 L: linux-media@vger.kernel.org
18861 T: git git://linuxtv.org/media_tree.git
18862 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18863 F: drivers/media/i2c/st-mipid02.c
18865 ST STM32 I2C/SMBUS DRIVER
18866 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18867 M: Alain Volmat <alain.volmat@foss.st.com>
18868 L: linux-i2c@vger.kernel.org
18870 F: drivers/i2c/busses/i2c-stm32*
18872 ST STM32 SPI DRIVER
18873 M: Alain Volmat <alain.volmat@foss.st.com>
18874 L: linux-spi@vger.kernel.org
18876 F: drivers/spi/spi-stm32.c
18879 M: Daniel Nilsson <daniel.nilsson@flex.com>
18880 L: linux-hwmon@vger.kernel.org
18882 F: Documentation/hwmon/stpddc60.rst
18883 F: drivers/hwmon/pmbus/stpddc60.c
18885 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18886 M: Song Qiang <songqiang1304521@gmail.com>
18887 L: linux-iio@vger.kernel.org
18889 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18890 F: drivers/iio/proximity/vl53l0x-i2c.c
18893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18894 M: Sasha Levin <sashal@kernel.org>
18895 L: stable@vger.kernel.org
18897 F: Documentation/process/stable-kernel-rules.rst
18899 STAGING - ATOMISP DRIVER
18900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18901 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18902 L: linux-media@vger.kernel.org
18904 F: drivers/staging/media/atomisp/
18906 STAGING - FIELDBUS SUBSYSTEM
18907 M: Sven Van Asbroeck <TheSven73@gmail.com>
18909 F: drivers/staging/fieldbus/*
18910 F: drivers/staging/fieldbus/Documentation/
18912 STAGING - HMS ANYBUS-S BUS
18913 M: Sven Van Asbroeck <TheSven73@gmail.com>
18915 F: drivers/staging/fieldbus/anybuss/
18917 STAGING - INDUSTRIAL IO
18918 M: Jonathan Cameron <jic23@kernel.org>
18919 L: linux-iio@vger.kernel.org
18921 F: Documentation/devicetree/bindings/staging/iio/
18922 F: drivers/staging/iio/
18924 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18925 M: Marc Dietrich <marvin24@gmx.de>
18926 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18927 L: linux-tegra@vger.kernel.org
18929 F: drivers/staging/nvec/
18931 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18932 M: Jens Frederich <jfrederich@gmail.com>
18933 M: Jon Nettleton <jon.nettleton@gmail.com>
18935 W: http://wiki.laptop.org/go/DCON
18936 F: drivers/staging/olpc_dcon/
18938 STAGING - REALTEK RTL8188EU DRIVERS
18939 M: Larry Finger <Larry.Finger@lwfinger.net>
18940 M: Phillip Potter <phil@philpotter.co.uk>
18942 F: drivers/staging/r8188eu/
18944 STAGING - REALTEK RTL8712U DRIVERS
18945 M: Larry Finger <Larry.Finger@lwfinger.net>
18946 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18948 F: drivers/staging/rtl8712/
18950 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18951 M: Michael Hennerich <michael.hennerich@analog.com>
18952 L: linux-fbdev@vger.kernel.org
18954 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18955 F: drivers/staging/fbtft/fb_seps525.c
18957 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18958 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18959 M: Teddy Wang <teddy.wang@siliconmotion.com>
18960 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18961 L: linux-fbdev@vger.kernel.org
18963 F: drivers/staging/sm750fb/
18965 STAGING - VIA VT665X DRIVERS
18966 M: Forest Bond <forest@alittletooquiet.net>
18968 F: drivers/staging/vt665?/
18971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18972 L: linux-staging@lists.linux.dev
18974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18975 F: drivers/staging/
18977 STARFIRE/DURALAN NETWORK DRIVER
18978 M: Ion Badulescu <ionut@badula.org>
18980 F: drivers/net/ethernet/adaptec/starfire*
18982 STARFIVE JH7100 CLOCK DRIVERS
18983 M: Emil Renner Berthing <kernel@esmil.dk>
18985 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
18986 F: drivers/clk/starfive/clk-starfive-jh7100*
18987 F: include/dt-bindings/clock/starfive-jh7100*.h
18989 STARFIVE JH7100 PINCTRL DRIVER
18990 M: Emil Renner Berthing <kernel@esmil.dk>
18991 L: linux-gpio@vger.kernel.org
18993 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18994 F: drivers/pinctrl/pinctrl-starfive.c
18995 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18997 STARFIVE JH7100 RESET CONTROLLER DRIVER
18998 M: Emil Renner Berthing <kernel@esmil.dk>
19000 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19001 F: drivers/reset/reset-starfive-jh7100.c
19002 F: include/dt-bindings/reset/starfive-jh7100.h
19005 M: Peter Zijlstra <peterz@infradead.org>
19006 M: Josh Poimboeuf <jpoimboe@kernel.org>
19007 M: Jason Baron <jbaron@akamai.com>
19008 R: Steven Rostedt <rostedt@goodmis.org>
19009 R: Ard Biesheuvel <ardb@kernel.org>
19011 F: arch/*/include/asm/jump_label*.h
19012 F: arch/*/include/asm/static_call*.h
19013 F: arch/*/kernel/jump_label.c
19014 F: arch/*/kernel/static_call.c
19015 F: include/linux/jump_label*.h
19016 F: include/linux/static_call*.h
19017 F: kernel/jump_label.c
19018 F: kernel/static_call.c
19020 STI AUDIO (ASoC) DRIVERS
19021 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19024 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19028 M: Alain Volmat <alain.volmat@foss.st.com>
19030 F: Documentation/devicetree/bindings/media/stih-cec.txt
19031 F: drivers/media/cec/platform/sti/
19033 STK1160 USB VIDEO CAPTURE DRIVER
19034 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19035 L: linux-media@vger.kernel.org
19037 T: git git://linuxtv.org/media_tree.git
19038 F: drivers/media/usb/stk1160/
19040 STM32 AUDIO (ASoC) DRIVERS
19041 M: Olivier Moysan <olivier.moysan@foss.st.com>
19042 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19045 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19046 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19049 STM32 TIMER/LPTIMER DRIVERS
19050 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19052 F: Documentation/ABI/testing/*timer-stm32
19053 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19054 F: drivers/*/stm32-*timer*
19055 F: drivers/pwm/pwm-stm32*
19056 F: include/linux/*/stm32-*tim*
19058 STMMAC ETHERNET DRIVER
19059 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19060 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19061 M: Jose Abreu <joabreu@synopsys.com>
19062 L: netdev@vger.kernel.org
19064 W: http://www.stlinux.com
19065 F: Documentation/networking/device_drivers/ethernet/stmicro/
19066 F: drivers/net/ethernet/stmicro/stmmac/
19069 M: Sam Creasey <sammy@sammy.net>
19071 W: http://sammy.net/sun3/
19072 F: arch/m68k/include/asm/sun3*
19073 F: arch/m68k/kernel/*sun3*
19074 F: arch/m68k/sun3*/
19075 F: drivers/net/ethernet/i825xx/sun3*
19077 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19078 M: Hans de Goede <hdegoede@redhat.com>
19079 L: linux-input@vger.kernel.org
19081 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19082 F: drivers/input/keyboard/sun4i-lradc-keys.c
19084 SUNDANCE NETWORK DRIVER
19085 M: Denis Kirjanov <kda@linux-powerpc.org>
19086 L: netdev@vger.kernel.org
19088 F: drivers/net/ethernet/dlink/sundance.c
19090 SUNPLUS ETHERNET DRIVER
19091 M: Wells Lu <wellslutw@gmail.com>
19092 L: netdev@vger.kernel.org
19094 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19095 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19096 F: drivers/net/ethernet/sunplus/
19098 SUNPLUS OCOTP DRIVER
19099 M: Vincent Shih <vincent.sunplus@gmail.com>
19101 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19102 F: drivers/nvmem/sunplus-ocotp.c
19105 M: Hammer Hsieh <hammerh0314@gmail.com>
19107 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19108 F: drivers/pwm/pwm-sunplus.c
19111 M: Vincent Shih <vincent.sunplus@gmail.com>
19112 L: linux-rtc@vger.kernel.org
19114 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19115 F: drivers/rtc/rtc-sunplus.c
19117 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19118 M: Li-hao Kuo <lhjeff911@gmail.com>
19119 L: linux-spi@vger.kernel.org
19121 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19122 F: drivers/spi/spi-sunplus-sp7021.c
19124 SUNPLUS UART DRIVER
19125 M: Hammer Hsieh <hammerh0314@gmail.com>
19127 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19128 F: drivers/tty/serial/sunplus-uart.c
19130 SUNPLUS WATCHDOG DRIVER
19131 M: Xiantao Hu <xt.hu@cqplus1.com>
19132 L: linux-watchdog@vger.kernel.org
19134 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19135 F: drivers/watchdog/sunplus_wdt.c
19138 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19139 M: Rich Felker <dalias@libc.org>
19140 L: linux-sh@vger.kernel.org
19142 Q: http://patchwork.kernel.org/project/linux-sh/list/
19143 F: Documentation/sh/
19148 M: "Rafael J. Wysocki" <rafael@kernel.org>
19149 M: Len Brown <len.brown@intel.com>
19150 M: Pavel Machek <pavel@ucw.cz>
19151 L: linux-pm@vger.kernel.org
19153 B: https://bugzilla.kernel.org
19154 F: Documentation/power/
19155 F: arch/x86/kernel/acpi/
19156 F: drivers/base/power/
19157 F: include/linux/freezer.h
19158 F: include/linux/pm.h
19159 F: include/linux/suspend.h
19163 M: Martin Mares <mj@ucw.cz>
19164 L: linux-video@atrey.karlin.mff.cuni.cz
19166 F: Documentation/admin-guide/svga.rst
19167 F: arch/x86/boot/video*
19170 M: Christoph Hellwig <hch@infradead.org>
19171 L: iommu@lists.linux-foundation.org
19173 W: http://git.infradead.org/users/hch/dma-mapping.git
19174 T: git git://git.infradead.org/users/hch/dma-mapping.git
19175 F: arch/*/kernel/pci-swiotlb.c
19176 F: include/linux/swiotlb.h
19177 F: kernel/dma/swiotlb.c
19180 M: Jiri Pirko <jiri@resnulli.us>
19181 M: Ivan Vecera <ivecera@redhat.com>
19182 L: netdev@vger.kernel.org
19184 F: include/net/switchdev.h
19187 SY8106A REGULATOR DRIVER
19188 M: Icenowy Zheng <icenowy@aosc.io>
19190 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19191 F: drivers/regulator/sy8106a-regulator.c
19193 SYNC FILE FRAMEWORK
19194 M: Sumit Semwal <sumit.semwal@linaro.org>
19195 R: Gustavo Padovan <gustavo@padovan.org>
19196 L: linux-media@vger.kernel.org
19197 L: dri-devel@lists.freedesktop.org
19199 T: git git://anongit.freedesktop.org/drm/drm-misc
19200 F: Documentation/driver-api/sync_file.rst
19201 F: drivers/dma-buf/dma-fence*
19202 F: drivers/dma-buf/sw_sync.c
19203 F: drivers/dma-buf/sync_*
19204 F: include/linux/sync_file.h
19205 F: include/uapi/linux/sync_file.h
19207 SYNOPSYS ARC ARCHITECTURE
19208 M: Vineet Gupta <vgupta@kernel.org>
19209 L: linux-snps-arc@lists.infradead.org
19211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19212 F: Documentation/arc/
19213 F: Documentation/devicetree/bindings/arc/*
19214 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19216 F: drivers/clocksource/arc_timer.c
19217 F: drivers/tty/serial/arc_uart.c
19219 SYNOPSYS ARC HSDK SDP pll clock driver
19220 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19222 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19223 F: drivers/clk/clk-hsdk-pll.c
19225 SYNOPSYS ARC SDP clock driver
19226 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19228 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19229 F: drivers/clk/axs10x/*
19231 SYNOPSYS ARC SDP platform support
19232 M: Alexey Brodkin <abrodkin@synopsys.com>
19234 F: Documentation/devicetree/bindings/arc/axs10*
19235 F: arch/arc/boot/dts/ax*
19236 F: arch/arc/plat-axs10x
19238 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19239 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19241 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19242 F: drivers/reset/reset-axs10x.c
19244 SYNOPSYS CREG GPIO DRIVER
19245 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19247 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19248 F: drivers/gpio/gpio-creg-snps.c
19250 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19251 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19253 F: drivers/tty/serial/8250/8250_dw.c
19254 F: drivers/tty/serial/8250/8250_dwlib.*
19255 F: drivers/tty/serial/8250/8250_lpss.c
19257 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19258 M: Hoan Tran <hoan@os.amperecomputing.com>
19259 M: Serge Semin <fancer.lancer@gmail.com>
19260 L: linux-gpio@vger.kernel.org
19262 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19263 F: drivers/gpio/gpio-dwapb.c
19265 SYNOPSYS DESIGNWARE APB SSI DRIVER
19266 M: Serge Semin <fancer.lancer@gmail.com>
19267 L: linux-spi@vger.kernel.org
19269 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19270 F: drivers/spi/spi-dw*
19272 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19273 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19275 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19276 F: drivers/dma/dw-axi-dmac/
19278 SYNOPSYS DESIGNWARE DMAC DRIVER
19279 M: Viresh Kumar <vireshk@kernel.org>
19280 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19282 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19283 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19285 F: include/dt-bindings/dma/dw-dmac.h
19286 F: include/linux/dma/dw.h
19287 F: include/linux/platform_data/dma-dw.h
19289 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19290 M: Jose Abreu <Jose.Abreu@synopsys.com>
19291 L: netdev@vger.kernel.org
19293 F: drivers/net/ethernet/synopsys/
19295 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19296 M: Jose Abreu <Jose.Abreu@synopsys.com>
19297 L: netdev@vger.kernel.org
19299 F: drivers/net/pcs/pcs-xpcs.c
19300 F: drivers/net/pcs/pcs-xpcs.h
19301 F: include/linux/pcs/pcs-xpcs.h
19303 SYNOPSYS DESIGNWARE I2C DRIVER
19304 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19305 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19306 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19307 R: Jan Dabros <jsd@semihalf.com>
19308 L: linux-i2c@vger.kernel.org
19310 F: drivers/i2c/busses/i2c-designware-*
19312 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19313 M: Jaehoon Chung <jh80.chung@samsung.com>
19314 L: linux-mmc@vger.kernel.org
19316 F: drivers/mmc/host/dw_mmc*
19318 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19319 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19321 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19322 F: drivers/reset/reset-hsdk.c
19323 F: include/dt-bindings/reset/snps,hsdk-reset.h
19325 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19326 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19327 M: Manjunath M B <manjumb@synopsys.com>
19328 L: linux-mmc@vger.kernel.org
19330 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19332 SYSTEM CONFIGURATION (SYSCON)
19333 M: Lee Jones <lee.jones@linaro.org>
19334 M: Arnd Bergmann <arnd@arndb.de>
19336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19337 F: drivers/mfd/syscon.c
19339 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19340 M: Sudeep Holla <sudeep.holla@arm.com>
19341 R: Cristian Marussi <cristian.marussi@arm.com>
19342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19344 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19345 F: drivers/clk/clk-sc[mp]i.c
19346 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19347 F: drivers/firmware/arm_scmi/
19348 F: drivers/firmware/arm_scpi.c
19349 F: drivers/regulator/scmi-regulator.c
19350 F: drivers/reset/reset-scmi.c
19351 F: include/linux/sc[mp]i_protocol.h
19352 F: include/trace/events/scmi.h
19353 F: include/uapi/linux/virtio_scmi.h
19355 SYSTEM RESET/SHUTDOWN DRIVERS
19356 M: Sebastian Reichel <sre@kernel.org>
19357 L: linux-pm@vger.kernel.org
19359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19360 F: Documentation/devicetree/bindings/power/reset/
19361 F: drivers/power/reset/
19363 SYSTEM TRACE MODULE CLASS
19364 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19367 F: Documentation/trace/stm.rst
19368 F: drivers/hwtracing/stm/
19369 F: include/linux/stm.h
19370 F: include/uapi/linux/stm.h
19372 SYSTEM76 ACPI DRIVER
19373 M: Jeremy Soller <jeremy@system76.com>
19374 M: System76 Product Development <productdev@system76.com>
19375 L: platform-driver-x86@vger.kernel.org
19377 F: drivers/platform/x86/system76_acpi.c
19380 M: Christoph Hellwig <hch@infradead.org>
19382 F: Documentation/filesystems/sysv-fs.rst
19384 F: include/linux/sysv_fs.h
19386 TASKSTATS STATISTICS INTERFACE
19387 M: Balbir Singh <bsingharora@gmail.com>
19389 F: Documentation/accounting/taskstats*
19390 F: include/linux/taskstats*
19391 F: kernel/taskstats.c
19394 M: Jamal Hadi Salim <jhs@mojatatu.com>
19395 M: Cong Wang <xiyou.wangcong@gmail.com>
19396 M: Jiri Pirko <jiri@resnulli.us>
19397 L: netdev@vger.kernel.org
19399 F: include/net/pkt_cls.h
19400 F: include/net/pkt_sched.h
19401 F: include/net/tc_act/
19402 F: include/uapi/linux/pkt_cls.h
19403 F: include/uapi/linux/pkt_sched.h
19404 F: include/uapi/linux/tc_act/
19405 F: include/uapi/linux/tc_ematch/
19407 F: tools/testing/selftests/tc-testing
19409 TC90522 MEDIA DRIVER
19410 M: Akihiro Tsukada <tskd08@gmail.com>
19411 L: linux-media@vger.kernel.org
19413 F: drivers/media/dvb-frontends/tc90522*
19415 TCP LOW PRIORITY MODULE
19416 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19417 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19419 W: http://tcp-lp-mod.sourceforge.net/
19420 F: net/ipv4/tcp_lp.c
19422 TDA10071 MEDIA DRIVER
19423 M: Antti Palosaari <crope@iki.fi>
19424 L: linux-media@vger.kernel.org
19426 W: https://linuxtv.org
19427 W: http://palosaari.fi/linux/
19428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19429 T: git git://linuxtv.org/anttip/media_tree.git
19430 F: drivers/media/dvb-frontends/tda10071*
19432 TDA18212 MEDIA DRIVER
19433 M: Antti Palosaari <crope@iki.fi>
19434 L: linux-media@vger.kernel.org
19436 W: https://linuxtv.org
19437 W: http://palosaari.fi/linux/
19438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19439 T: git git://linuxtv.org/anttip/media_tree.git
19440 F: drivers/media/tuners/tda18212*
19442 TDA18218 MEDIA DRIVER
19443 M: Antti Palosaari <crope@iki.fi>
19444 L: linux-media@vger.kernel.org
19446 W: https://linuxtv.org
19447 W: http://palosaari.fi/linux/
19448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19449 T: git git://linuxtv.org/anttip/media_tree.git
19450 F: drivers/media/tuners/tda18218*
19452 TDA18250 MEDIA DRIVER
19453 M: Olli Salonen <olli.salonen@iki.fi>
19454 L: linux-media@vger.kernel.org
19456 W: https://linuxtv.org
19457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19458 T: git git://linuxtv.org/media_tree.git
19459 F: drivers/media/tuners/tda18250*
19461 TDA18271 MEDIA DRIVER
19462 M: Michael Krufky <mkrufky@linuxtv.org>
19463 L: linux-media@vger.kernel.org
19465 W: https://linuxtv.org
19466 W: http://github.com/mkrufky
19467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19468 T: git git://linuxtv.org/mkrufky/tuners.git
19469 F: drivers/media/tuners/tda18271*
19471 TDA1997x MEDIA DRIVER
19472 M: Tim Harvey <tharvey@gateworks.com>
19473 L: linux-media@vger.kernel.org
19475 W: https://linuxtv.org
19476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19477 F: drivers/media/i2c/tda1997x.*
19479 TDA827x MEDIA DRIVER
19480 M: Michael Krufky <mkrufky@linuxtv.org>
19481 L: linux-media@vger.kernel.org
19483 W: https://linuxtv.org
19484 W: http://github.com/mkrufky
19485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19486 T: git git://linuxtv.org/mkrufky/tuners.git
19487 F: drivers/media/tuners/tda8290.*
19489 TDA8290 MEDIA DRIVER
19490 M: Michael Krufky <mkrufky@linuxtv.org>
19491 L: linux-media@vger.kernel.org
19493 W: https://linuxtv.org
19494 W: http://github.com/mkrufky
19495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19496 T: git git://linuxtv.org/mkrufky/tuners.git
19497 F: drivers/media/tuners/tda8290.*
19499 TDA9840 MEDIA DRIVER
19500 M: Hans Verkuil <hverkuil@xs4all.nl>
19501 L: linux-media@vger.kernel.org
19503 W: https://linuxtv.org
19504 T: git git://linuxtv.org/media_tree.git
19505 F: drivers/media/i2c/tda9840*
19507 TEA5761 TUNER DRIVER
19508 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19509 L: linux-media@vger.kernel.org
19511 W: https://linuxtv.org
19512 T: git git://linuxtv.org/media_tree.git
19513 F: drivers/media/tuners/tea5761.*
19515 TEA5767 TUNER DRIVER
19516 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19517 L: linux-media@vger.kernel.org
19519 W: https://linuxtv.org
19520 T: git git://linuxtv.org/media_tree.git
19521 F: drivers/media/tuners/tea5767.*
19523 TEA6415C MEDIA DRIVER
19524 M: Hans Verkuil <hverkuil@xs4all.nl>
19525 L: linux-media@vger.kernel.org
19527 W: https://linuxtv.org
19528 T: git git://linuxtv.org/media_tree.git
19529 F: drivers/media/i2c/tea6415c*
19531 TEA6420 MEDIA DRIVER
19532 M: Hans Verkuil <hverkuil@xs4all.nl>
19533 L: linux-media@vger.kernel.org
19535 W: https://linuxtv.org
19536 T: git git://linuxtv.org/media_tree.git
19537 F: drivers/media/i2c/tea6420*
19540 M: Jiri Pirko <jiri@resnulli.us>
19541 L: netdev@vger.kernel.org
19543 F: drivers/net/team/
19544 F: include/linux/if_team.h
19545 F: include/uapi/linux/if_team.h
19547 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19548 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19550 F: arch/x86/platform/ts5500/
19552 TECHNOTREND USB IR RECEIVER
19553 M: Sean Young <sean@mess.org>
19554 L: linux-media@vger.kernel.org
19556 F: drivers/media/rc/ttusbir.c
19558 TECHWELL TW9910 VIDEO DECODER
19559 L: linux-media@vger.kernel.org
19561 F: drivers/media/i2c/tw9910.c
19562 F: include/media/i2c/tw9910.h
19565 M: Jens Wiklander <jens.wiklander@linaro.org>
19566 R: Sumit Garg <sumit.garg@linaro.org>
19567 L: op-tee@lists.trustedfirmware.org
19569 F: Documentation/staging/tee.rst
19571 F: include/linux/tee_drv.h
19572 F: include/uapi/linux/tee.h
19574 TEGRA ARCHITECTURE SUPPORT
19575 M: Thierry Reding <thierry.reding@gmail.com>
19576 M: Jonathan Hunter <jonathanh@nvidia.com>
19577 L: linux-tegra@vger.kernel.org
19579 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19584 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19585 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19587 F: drivers/clk/tegra/
19590 M: Laxman Dewangan <ldewangan@nvidia.com>
19591 M: Jon Hunter <jonathanh@nvidia.com>
19593 F: drivers/dma/tegra*
19596 M: Laxman Dewangan <ldewangan@nvidia.com>
19597 R: Dmitry Osipenko <digetx@gmail.com>
19599 F: drivers/i2c/busses/i2c-tegra.c
19601 TEGRA IOMMU DRIVERS
19602 M: Thierry Reding <thierry.reding@gmail.com>
19603 R: Krishna Reddy <vdumpa@nvidia.com>
19604 L: linux-tegra@vger.kernel.org
19606 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19607 F: drivers/iommu/tegra*
19610 M: Laxman Dewangan <ldewangan@nvidia.com>
19612 F: drivers/input/keyboard/tegra-kbc.c
19615 M: Stefan Agner <stefan@agner.ch>
19616 M: Lucas Stach <dev@lynxeye.de>
19618 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19619 F: drivers/mtd/nand/raw/tegra_nand.c
19622 M: Thierry Reding <thierry.reding@gmail.com>
19624 F: drivers/pwm/pwm-tegra.c
19626 TEGRA SERIAL DRIVER
19627 M: Laxman Dewangan <ldewangan@nvidia.com>
19629 F: drivers/tty/serial/serial-tegra.c
19632 M: Laxman Dewangan <ldewangan@nvidia.com>
19634 F: drivers/spi/spi-tegra*
19636 TEGRA QUAD SPI DRIVER
19637 M: Thierry Reding <thierry.reding@gmail.com>
19638 M: Jonathan Hunter <jonathanh@nvidia.com>
19639 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19640 L: linux-tegra@vger.kernel.org
19642 F: drivers/spi/spi-tegra210-quad.c
19645 M: Thierry Reding <thierry.reding@gmail.com>
19646 M: Jonathan Hunter <jonathanh@nvidia.com>
19647 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19648 L: linux-media@vger.kernel.org
19649 L: linux-tegra@vger.kernel.org
19651 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19652 F: drivers/staging/media/tegra-video/
19654 TEGRA XUSB PADCTL DRIVER
19655 M: JC Kuo <jckuo@nvidia.com>
19657 F: drivers/phy/tegra/xusb*
19659 TEHUTI ETHERNET DRIVER
19660 M: Andy Gospodarek <andy@greyhouse.net>
19661 L: netdev@vger.kernel.org
19663 F: drivers/net/ethernet/tehuti/*
19665 TELECOM CLOCK DRIVER FOR MCPL0010
19666 M: Mark Gross <markgross@kernel.org>
19668 F: drivers/char/tlclk.c
19670 TEMPO SEMICONDUCTOR DRIVERS
19671 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19673 F: Documentation/devicetree/bindings/sound/tscs*.txt
19674 F: sound/soc/codecs/tscs*.c
19675 F: sound/soc/codecs/tscs*.h
19677 TENSILICA XTENSA PORT (xtensa)
19678 M: Chris Zankel <chris@zankel.net>
19679 M: Max Filippov <jcmvbkbc@gmail.com>
19680 L: linux-xtensa@linux-xtensa.org
19682 T: git git://github.com/czankel/xtensa-linux.git
19684 F: drivers/irqchip/irq-xtensa-*
19686 TEXAS INSTRUMENTS ASoC DRIVERS
19687 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19690 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19693 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19694 M: Ricardo Ribalda <ribalda@kernel.org>
19695 L: linux-iio@vger.kernel.org
19697 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19698 F: drivers/iio/dac/ti-dac7612.c
19700 TEXAS INSTRUMENTS DMA DRIVERS
19701 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19702 L: dmaengine@vger.kernel.org
19704 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19705 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19706 F: Documentation/devicetree/bindings/dma/ti/
19708 X: drivers/dma/ti/cppi41.c
19709 F: include/linux/dma/k3-udma-glue.h
19710 F: include/linux/dma/ti-cppi5.h
19711 F: include/linux/dma/k3-psil.h
19713 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19714 M: Nishanth Menon <nm@ti.com>
19715 M: Tero Kristo <kristo@kernel.org>
19716 M: Santosh Shilimkar <ssantosh@kernel.org>
19717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19719 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19720 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19721 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19722 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19723 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19724 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19725 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19726 F: drivers/clk/keystone/sci-clk.c
19727 F: drivers/firmware/ti_sci*
19728 F: drivers/irqchip/irq-ti-sci-inta.c
19729 F: drivers/irqchip/irq-ti-sci-intr.c
19730 F: drivers/reset/reset-ti-sci.c
19731 F: drivers/soc/ti/ti_sci_inta_msi.c
19732 F: drivers/soc/ti/ti_sci_pm_domains.c
19733 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19734 F: include/linux/soc/ti/ti_sci_inta_msi.h
19735 F: include/linux/soc/ti/ti_sci_protocol.h
19737 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19738 M: Robert Marko <robert.marko@sartura.hr>
19739 M: Luka Perkov <luka.perkov@sartura.hr>
19740 L: linux-hwmon@vger.kernel.org
19742 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19743 F: Documentation/hwmon/tps23861.rst
19744 F: drivers/hwmon/tps23861.c
19746 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19747 M: Puranjay Mohan <puranjay12@gmail.com>
19748 L: linux-iio@vger.kernel.org
19750 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19751 F: drivers/iio/temperature/tmp117.c
19753 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19754 M: Hans Verkuil <hverkuil@xs4all.nl>
19755 L: linux-media@vger.kernel.org
19757 W: https://linuxtv.org
19758 T: git git://linuxtv.org/media_tree.git
19759 F: drivers/media/radio/radio-raremono.c
19762 M: Rafael J. Wysocki <rafael@kernel.org>
19763 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19764 R: Amit Kucheria <amitk@kernel.org>
19765 R: Zhang Rui <rui.zhang@intel.com>
19766 L: linux-pm@vger.kernel.org
19768 Q: https://patchwork.kernel.org/project/linux-pm/list/
19769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19770 F: Documentation/ABI/testing/sysfs-class-thermal
19771 F: Documentation/devicetree/bindings/thermal/
19772 F: Documentation/driver-api/thermal/
19773 F: drivers/thermal/
19774 F: include/linux/cpu_cooling.h
19775 F: include/linux/thermal.h
19776 F: include/uapi/linux/thermal.h
19777 F: tools/lib/thermal/
19780 THERMAL DRIVER FOR AMLOGIC SOCS
19781 M: Guillaume La Roque <glaroque@baylibre.com>
19782 L: linux-pm@vger.kernel.org
19783 L: linux-amlogic@lists.infradead.org
19785 W: http://linux-meson.com/
19786 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19787 F: drivers/thermal/amlogic_thermal.c
19789 THERMAL/CPU_COOLING
19790 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19791 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19792 M: Viresh Kumar <viresh.kumar@linaro.org>
19793 R: Lukasz Luba <lukasz.luba@arm.com>
19794 L: linux-pm@vger.kernel.org
19796 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19797 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19798 F: drivers/thermal/cpufreq_cooling.c
19799 F: drivers/thermal/cpuidle_cooling.c
19800 F: include/linux/cpu_cooling.h
19802 THERMAL/POWER_ALLOCATOR
19803 M: Lukasz Luba <lukasz.luba@arm.com>
19804 L: linux-pm@vger.kernel.org
19806 F: Documentation/driver-api/thermal/power_allocator.rst
19807 F: drivers/thermal/gov_power_allocator.c
19808 F: include/trace/events/thermal_power_allocator.h
19810 THINKPAD ACPI EXTRAS DRIVER
19811 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19812 L: ibm-acpi-devel@lists.sourceforge.net
19813 L: platform-driver-x86@vger.kernel.org
19815 W: http://ibm-acpi.sourceforge.net
19816 W: http://thinkwiki.org/wiki/Ibm-acpi
19817 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19818 F: drivers/platform/x86/thinkpad_acpi.c
19820 THINKPAD LMI DRIVER
19821 M: Mark Pearson <markpearson@lenovo.com>
19822 L: platform-driver-x86@vger.kernel.org
19824 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19825 F: drivers/platform/x86/think-lmi.?
19827 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19828 M: Isaac Hazan <isaac.hazan@intel.com>
19829 L: linux-usb@vger.kernel.org
19831 F: drivers/thunderbolt/dma_test.c
19834 M: Andreas Noever <andreas.noever@gmail.com>
19835 M: Michael Jamet <michael.jamet@intel.com>
19836 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19837 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19838 L: linux-usb@vger.kernel.org
19840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19841 F: Documentation/admin-guide/thunderbolt.rst
19842 F: drivers/thunderbolt/
19843 F: include/linux/thunderbolt.h
19845 THUNDERBOLT NETWORK DRIVER
19846 M: Michael Jamet <michael.jamet@intel.com>
19847 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19848 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19849 L: netdev@vger.kernel.org
19851 F: drivers/net/thunderbolt.c
19853 THUNDERX GPIO DRIVER
19854 M: Robert Richter <rric@kernel.org>
19856 F: drivers/gpio/gpio-thunderx.c
19858 TI ADS131E0X ADC SERIES DRIVER
19859 M: Tomislav Denis <tomislav.denis@avl.com>
19860 L: linux-iio@vger.kernel.org
19862 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19863 F: drivers/iio/adc/ti-ads131e08.c
19865 TI AM437X VPFE DRIVER
19866 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19867 L: linux-media@vger.kernel.org
19869 W: https://linuxtv.org
19870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19871 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19872 F: drivers/media/platform/ti/am437x/
19874 TI BANDGAP AND THERMAL DRIVER
19875 M: Eduardo Valentin <edubezval@gmail.com>
19876 M: Keerthy <j-keerthy@ti.com>
19877 L: linux-pm@vger.kernel.org
19878 L: linux-omap@vger.kernel.org
19880 F: drivers/thermal/ti-soc-thermal/
19882 TI BQ27XXX POWER SUPPLY DRIVER
19883 F: drivers/power/supply/bq27xxx_battery.c
19884 F: drivers/power/supply/bq27xxx_battery_i2c.c
19885 F: include/linux/power/bq27xxx_battery.h
19887 TI CDCE706 CLOCK DRIVER
19888 M: Max Filippov <jcmvbkbc@gmail.com>
19890 F: drivers/clk/clk-cdce706.c
19893 M: Tero Kristo <kristo@kernel.org>
19894 L: linux-omap@vger.kernel.org
19897 F: include/linux/clk/ti.h
19899 TI DAVINCI MACHINE SUPPORT
19900 M: Sekhar Nori <nsekhar@ti.com>
19901 R: Bartosz Golaszewski <brgl@bgdev.pl>
19902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19905 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19906 F: arch/arm/boot/dts/da850*
19907 F: arch/arm/mach-davinci/
19908 F: drivers/i2c/busses/i2c-davinci.c
19910 TI DAVINCI SERIES CLOCK DRIVER
19911 M: David Lechner <david@lechnology.com>
19912 R: Sekhar Nori <nsekhar@ti.com>
19914 F: Documentation/devicetree/bindings/clock/ti/davinci/
19915 F: drivers/clk/davinci/
19917 TI DAVINCI SERIES GPIO DRIVER
19918 M: Keerthy <j-keerthy@ti.com>
19919 L: linux-gpio@vger.kernel.org
19921 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19922 F: drivers/gpio/gpio-davinci.c
19924 TI DAVINCI SERIES MEDIA DRIVER
19925 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19926 L: linux-media@vger.kernel.org
19928 W: https://linuxtv.org
19929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19930 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19931 F: drivers/media/platform/ti/davinci/
19932 F: include/media/davinci/
19934 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19935 R: David Lechner <david@lechnology.com>
19936 L: linux-iio@vger.kernel.org
19937 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19938 F: drivers/counter/ti-eqep.c
19940 TI ETHERNET SWITCH DRIVER (CPSW)
19941 R: Grygorii Strashko <grygorii.strashko@ti.com>
19942 L: linux-omap@vger.kernel.org
19943 L: netdev@vger.kernel.org
19945 F: drivers/net/ethernet/ti/cpsw*
19946 F: drivers/net/ethernet/ti/davinci*
19948 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19949 M: Alex Dubov <oakad@yahoo.com>
19951 W: http://tifmxx.berlios.de/
19952 F: drivers/memstick/host/tifm_ms.c
19953 F: drivers/misc/tifm*
19954 F: drivers/mmc/host/tifm_sd.c
19955 F: include/linux/tifm.h
19957 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19958 M: Nishanth Menon <nm@ti.com>
19959 M: Santosh Shilimkar <ssantosh@kernel.org>
19960 L: linux-kernel@vger.kernel.org
19961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19964 F: drivers/soc/ti/*
19966 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19967 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19968 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19971 F: sound/soc/codecs/isabelle*
19972 F: sound/soc/codecs/lm49453*
19974 TI PCM3060 ASoC CODEC DRIVER
19975 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19978 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19979 F: sound/soc/codecs/pcm3060*
19981 TI TAS571X FAMILY ASoC CODEC DRIVER
19982 M: Kevin Cernekee <cernekee@chromium.org>
19983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19985 F: sound/soc/codecs/tas571x*
19987 TI TRF7970A NFC DRIVER
19988 M: Mark Greer <mgreer@animalcreek.com>
19989 L: linux-wireless@vger.kernel.org
19990 L: linux-nfc@lists.01.org (subscribers-only)
19992 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19993 F: drivers/nfc/trf7970a.c
19995 TI TSC2046 ADC DRIVER
19996 M: Oleksij Rempel <o.rempel@pengutronix.de>
19997 R: kernel@pengutronix.de
19998 L: linux-iio@vger.kernel.org
20000 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20001 F: drivers/iio/adc/ti-tsc2046.c
20003 TI TWL4030 SERIES SOC CODEC DRIVER
20004 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20007 F: sound/soc/codecs/twl4030*
20010 M: Benoit Parrot <bparrot@ti.com>
20011 L: linux-media@vger.kernel.org
20013 W: http://linuxtv.org/
20014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20015 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20016 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20017 F: drivers/media/platform/ti/cal/
20018 F: drivers/media/platform/ti/vpe/
20020 TI WILINK WIRELESS DRIVERS
20021 L: linux-wireless@vger.kernel.org
20023 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20024 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20026 F: drivers/net/wireless/ti/
20027 F: include/linux/wl12xx.h
20029 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20030 M: John Stultz <jstultz@google.com>
20031 M: Thomas Gleixner <tglx@linutronix.de>
20032 R: Stephen Boyd <sboyd@kernel.org>
20033 L: linux-kernel@vger.kernel.org
20035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20036 F: include/linux/clocksource.h
20037 F: include/linux/time.h
20038 F: include/linux/timex.h
20039 F: include/uapi/linux/time.h
20040 F: include/uapi/linux/timex.h
20041 F: kernel/time/alarmtimer.c
20042 F: kernel/time/clocksource.c
20043 F: kernel/time/ntp.c
20044 F: kernel/time/time*.c
20045 F: tools/testing/selftests/timers/
20048 M: Jon Maloy <jmaloy@redhat.com>
20049 M: Ying Xue <ying.xue@windriver.com>
20050 L: netdev@vger.kernel.org (core kernel code)
20051 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20053 W: http://tipc.sourceforge.net/
20054 F: include/uapi/linux/tipc*.h
20057 TLAN NETWORK DRIVER
20058 M: Samuel Chessman <chessman@tux.org>
20059 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20061 W: http://sourceforge.net/projects/tlan/
20062 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20063 F: drivers/net/ethernet/ti/tlan.*
20065 TM6000 VIDEO4LINUX DRIVER
20066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20067 L: linux-media@vger.kernel.org
20069 W: https://linuxtv.org
20070 T: git git://linuxtv.org/media_tree.git
20071 F: Documentation/admin-guide/media/tm6000*
20072 F: drivers/media/usb/tm6000/
20074 TMIO/SDHI MMC DRIVER
20075 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20076 L: linux-mmc@vger.kernel.org
20077 L: linux-renesas-soc@vger.kernel.org
20079 F: drivers/mmc/host/renesas_sdhi*
20080 F: drivers/mmc/host/tmio_mmc*
20081 F: include/linux/mfd/tmio.h
20083 TMP401 HARDWARE MONITOR DRIVER
20084 M: Guenter Roeck <linux@roeck-us.net>
20085 L: linux-hwmon@vger.kernel.org
20087 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20088 F: Documentation/hwmon/tmp401.rst
20089 F: drivers/hwmon/tmp401.c
20091 TMP464 HARDWARE MONITOR DRIVER
20092 M: Agathe Porte <agathe.porte@nokia.com>
20093 M: Guenter Roeck <linux@roeck-us.net>
20094 L: linux-hwmon@vger.kernel.org
20096 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20097 F: Documentation/hwmon/tmp464.rst
20098 F: drivers/hwmon/tmp464.c
20100 TMP513 HARDWARE MONITOR DRIVER
20101 M: Eric Tremblay <etremblay@distech-controls.com>
20102 L: linux-hwmon@vger.kernel.org
20104 F: Documentation/hwmon/tmp513.rst
20105 F: drivers/hwmon/tmp513.c
20107 TMPFS (SHMEM FILESYSTEM)
20108 M: Hugh Dickins <hughd@google.com>
20109 L: linux-mm@kvack.org
20111 F: include/linux/shmem_fs.h
20114 TOMOYO SECURITY MODULE
20115 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20116 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20117 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20118 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20119 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20120 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20122 W: https://tomoyo.osdn.jp/
20123 F: security/tomoyo/
20125 TOPSTAR LAPTOP EXTRAS DRIVER
20126 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20127 L: platform-driver-x86@vger.kernel.org
20129 F: drivers/platform/x86/topstar-laptop.c
20131 TORTURE-TEST MODULES
20132 M: Davidlohr Bueso <dave@stgolabs.net>
20133 M: "Paul E. McKenney" <paulmck@kernel.org>
20134 M: Josh Triplett <josh@joshtriplett.org>
20135 L: linux-kernel@vger.kernel.org
20137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20138 F: Documentation/RCU/torture.rst
20139 F: kernel/locking/locktorture.c
20140 F: kernel/rcu/rcuscale.c
20141 F: kernel/rcu/rcutorture.c
20142 F: kernel/rcu/refscale.c
20143 F: kernel/torture.c
20145 TOSHIBA ACPI EXTRAS DRIVER
20146 M: Azael Avalos <coproscefalo@gmail.com>
20147 L: platform-driver-x86@vger.kernel.org
20149 F: drivers/platform/x86/toshiba_acpi.c
20151 TOSHIBA BLUETOOTH DRIVER
20152 M: Azael Avalos <coproscefalo@gmail.com>
20153 L: platform-driver-x86@vger.kernel.org
20155 F: drivers/platform/x86/toshiba_bluetooth.c
20157 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20158 M: Azael Avalos <coproscefalo@gmail.com>
20159 L: platform-driver-x86@vger.kernel.org
20161 F: drivers/platform/x86/toshiba_haps.c
20164 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20166 W: http://www.buzzard.org.uk/toshiba/
20167 F: drivers/char/toshiba.c
20168 F: include/linux/toshiba.h
20169 F: include/uapi/linux/toshiba.h
20171 TOSHIBA TC358743 DRIVER
20172 M: Mats Randgaard <matrandg@cisco.com>
20173 L: linux-media@vger.kernel.org
20175 F: drivers/media/i2c/tc358743*
20176 F: include/media/i2c/tc358743.h
20178 TOSHIBA WMI HOTKEYS DRIVER
20179 M: Azael Avalos <coproscefalo@gmail.com>
20180 L: platform-driver-x86@vger.kernel.org
20182 F: drivers/platform/x86/toshiba-wmi.c
20185 M: Peter Huewe <peterhuewe@gmx.de>
20186 M: Jarkko Sakkinen <jarkko@kernel.org>
20187 R: Jason Gunthorpe <jgg@ziepe.ca>
20188 L: linux-integrity@vger.kernel.org
20190 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20191 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20193 F: drivers/char/tpm/
20196 M: Steven Rostedt <rostedt@goodmis.org>
20197 M: Ingo Molnar <mingo@redhat.com>
20199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20200 F: Documentation/trace/ftrace.rst
20201 F: arch/*/*/*/*ftrace*
20202 F: arch/*/*/*ftrace*
20204 F: include/*/ftrace.h
20205 F: include/linux/trace*.h
20208 F: tools/testing/selftests/ftrace/
20210 TRACING MMIO ACCESSES (MMIOTRACE)
20211 M: Steven Rostedt <rostedt@goodmis.org>
20212 M: Ingo Molnar <mingo@kernel.org>
20213 R: Karol Herbst <karolherbst@gmail.com>
20214 R: Pekka Paalanen <ppaalanen@gmail.com>
20215 L: linux-kernel@vger.kernel.org
20216 L: nouveau@lists.freedesktop.org
20218 F: arch/x86/mm/kmmio.c
20219 F: arch/x86/mm/mmio-mod.c
20220 F: arch/x86/mm/testmmiotrace.c
20221 F: include/linux/mmiotrace.h
20222 F: kernel/trace/trace_mmiotrace.c
20224 TRACING OS NOISE / LATENCY TRACERS
20225 M: Steven Rostedt <rostedt@goodmis.org>
20226 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20228 F: kernel/trace/trace_osnoise.c
20229 F: include/trace/events/osnoise.h
20230 F: kernel/trace/trace_hwlat.c
20231 F: kernel/trace/trace_irqsoff.c
20232 F: kernel/trace/trace_sched_wakeup.c
20233 F: Documentation/trace/osnoise-tracer.rst
20234 F: Documentation/trace/timerlat-tracer.rst
20235 F: Documentation/trace/hwlat_detector.rst
20236 F: arch/*/kernel/trace.c
20238 Real-time Linux Analysis (RTLA) tools
20239 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20240 M: Steven Rostedt <rostedt@goodmis.org>
20241 L: linux-trace-devel@vger.kernel.org
20243 F: Documentation/tools/rtla/
20244 F: tools/tracing/rtla/
20246 TRADITIONAL CHINESE DOCUMENTATION
20247 M: Hu Haowen <src.res@email.cn>
20248 L: linux-doc-tw-discuss@lists.sourceforge.net
20250 W: https://github.com/srcres258/linux-doc
20251 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20252 F: Documentation/translations/zh_TW/
20255 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20256 M: Jiri Slaby <jirislaby@kernel.org>
20258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20259 F: Documentation/driver-api/serial/
20261 F: drivers/tty/serial/serial_core.c
20262 F: include/linux/selection.h
20263 F: include/linux/serial.h
20264 F: include/linux/serial_core.h
20265 F: include/linux/sysrq.h
20266 F: include/linux/tty*.h
20267 F: include/linux/vt.h
20268 F: include/linux/vt_*.h
20269 F: include/uapi/linux/serial.h
20270 F: include/uapi/linux/serial_core.h
20271 F: include/uapi/linux/tty.h
20273 TUA9001 MEDIA DRIVER
20274 M: Antti Palosaari <crope@iki.fi>
20275 L: linux-media@vger.kernel.org
20277 W: https://linuxtv.org
20278 W: http://palosaari.fi/linux/
20279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20280 T: git git://linuxtv.org/anttip/media_tree.git
20281 F: drivers/media/tuners/tua9001*
20283 TULIP NETWORK DRIVERS
20284 L: netdev@vger.kernel.org
20285 L: linux-parisc@vger.kernel.org
20287 F: drivers/net/ethernet/dec/tulip/
20290 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20292 W: http://vtun.sourceforge.net/tun
20293 F: Documentation/networking/tuntap.rst
20294 F: arch/um/os-Linux/drivers/
20296 TURBOCHANNEL SUBSYSTEM
20297 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20298 M: Ralf Baechle <ralf@linux-mips.org>
20299 L: linux-mips@vger.kernel.org
20301 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20303 F: include/linux/tc.h
20306 M: "Len Brown" <lenb@kernel.org>
20307 L: linux-pm@vger.kernel.org
20309 Q: https://patchwork.kernel.org/project/linux-pm/list/
20310 B: https://bugzilla.kernel.org
20311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20312 F: tools/power/x86/turbostat/
20314 TW5864 VIDEO4LINUX DRIVER
20315 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20316 M: Anton Sviridenko <anton@corp.bluecherry.net>
20317 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20318 M: Andrey Utkin <andrey_utkin@fastmail.com>
20319 L: linux-media@vger.kernel.org
20321 F: drivers/media/pci/tw5864/
20323 TW68 VIDEO4LINUX DRIVER
20324 M: Hans Verkuil <hverkuil@xs4all.nl>
20325 L: linux-media@vger.kernel.org
20327 W: https://linuxtv.org
20328 T: git git://linuxtv.org/media_tree.git
20329 F: drivers/media/pci/tw68/
20331 TW686X VIDEO4LINUX DRIVER
20332 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20333 L: linux-media@vger.kernel.org
20335 W: http://linuxtv.org
20336 T: git git://linuxtv.org/media_tree.git
20337 F: drivers/media/pci/tw686x/
20339 U-BOOT ENVIRONMENT VARIABLES
20340 M: Rafał Miłecki <rafal@milecki.pl>
20342 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20344 UACCE ACCELERATOR FRAMEWORK
20345 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20346 M: Zhou Wang <wangzhou1@hisilicon.com>
20347 L: linux-accelerators@lists.ozlabs.org
20348 L: linux-kernel@vger.kernel.org
20350 F: Documentation/ABI/testing/sysfs-driver-uacce
20351 F: Documentation/misc-devices/uacce.rst
20352 F: drivers/misc/uacce/
20353 F: include/linux/uacce.h
20354 F: include/uapi/misc/uacce/
20356 UBI FILE SYSTEM (UBIFS)
20357 M: Richard Weinberger <richard@nod.at>
20358 L: linux-mtd@lists.infradead.org
20360 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20363 F: Documentation/ABI/testing/sysfs-fs-ubifs
20364 F: Documentation/filesystems/ubifs-authentication.rst
20365 F: Documentation/filesystems/ubifs.rst
20368 UCLINUX (M68KNOMMU AND COLDFIRE)
20369 M: Greg Ungerer <gerg@linux-m68k.org>
20370 L: linux-m68k@lists.linux-m68k.org
20371 L: uclinux-dev@uclinux.org (subscribers-only)
20373 W: http://www.linux-m68k.org/
20374 W: http://www.uclinux.org/
20375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20376 F: arch/m68k/*/*_no.*
20378 F: arch/m68k/coldfire/
20379 F: arch/m68k/include/asm/*_no.*
20382 M: Jan Kara <jack@suse.com>
20384 F: Documentation/filesystems/udf.rst
20388 M: Bastien Nocera <hadess@hadess.net>
20389 L: linux-input@vger.kernel.org
20391 F: drivers/hid/hid-udraw-ps3.c
20394 M: Evgeniy Dushistov <dushistov@mail.ru>
20396 F: Documentation/admin-guide/ufs.rst
20399 UHID USERSPACE HID IO DRIVER
20400 M: David Rheinsberg <david.rheinsberg@gmail.com>
20401 L: linux-input@vger.kernel.org
20403 F: drivers/hid/uhid.c
20404 F: include/uapi/linux/uhid.h
20407 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20408 L: linux-usb@vger.kernel.org
20410 F: drivers/usb/common/ulpi.c
20411 F: include/linux/ulpi/
20414 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20415 L: linux-fsdevel@vger.kernel.org
20420 M: Tony Finch <dot@dotat.at>
20422 W: http://dotat.at/prog/unifdef
20423 F: scripts/unifdef.c
20425 UNIFORM CDROM DRIVER
20426 M: Phillip Potter <phil@philpotter.co.uk>
20428 F: Documentation/cdrom/
20429 F: drivers/cdrom/cdrom.c
20430 F: include/linux/cdrom.h
20431 F: include/uapi/linux/cdrom.h
20433 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20434 R: Alim Akhtar <alim.akhtar@samsung.com>
20435 R: Avri Altman <avri.altman@wdc.com>
20436 R: Bart Van Assche <bvanassche@acm.org>
20437 L: linux-scsi@vger.kernel.org
20439 F: Documentation/devicetree/bindings/ufs/
20440 F: Documentation/scsi/ufs.rst
20441 F: drivers/ufs/core/
20443 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20444 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20445 L: linux-scsi@vger.kernel.org
20447 F: drivers/ufs/host/*dwc*
20449 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20450 M: Stanley Chu <stanley.chu@mediatek.com>
20451 L: linux-scsi@vger.kernel.org
20452 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20454 F: drivers/ufs/host/ufs-mediatek*
20456 UNSORTED BLOCK IMAGES (UBI)
20457 M: Richard Weinberger <richard@nod.at>
20458 L: linux-mtd@lists.infradead.org
20460 W: http://www.linux-mtd.infradead.org/
20461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20463 F: drivers/mtd/ubi/
20464 F: include/linux/mtd/ubi.h
20465 F: include/uapi/mtd/ubi-user.h
20467 USB "USBNET" DRIVER FRAMEWORK
20468 M: Oliver Neukum <oneukum@suse.com>
20469 L: netdev@vger.kernel.org
20471 W: http://www.linux-usb.org/usbnet
20472 F: drivers/net/usb/usbnet.c
20473 F: include/linux/usb/usbnet.h
20476 M: Oliver Neukum <oneukum@suse.com>
20477 L: linux-usb@vger.kernel.org
20479 F: Documentation/usb/acm.rst
20480 F: drivers/usb/class/cdc-acm.*
20482 USB APPLE MFI FASTCHARGE DRIVER
20483 M: Bastien Nocera <hadess@hadess.net>
20484 L: linux-usb@vger.kernel.org
20486 F: drivers/usb/misc/apple-mfi-fastcharge.c
20488 USB AR5523 WIRELESS DRIVER
20489 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20490 L: linux-wireless@vger.kernel.org
20492 F: drivers/net/wireless/ath/ar5523/
20495 M: Oliver Neukum <oneukum@suse.com>
20496 L: linux-usb@vger.kernel.org
20497 L: linux-scsi@vger.kernel.org
20499 F: drivers/usb/storage/uas.c
20501 USB CDC ETHERNET DRIVER
20502 M: Oliver Neukum <oliver@neukum.org>
20503 L: linux-usb@vger.kernel.org
20505 F: drivers/net/usb/cdc_*.c
20506 F: include/uapi/linux/usb/cdc.h
20508 USB CHAOSKEY DRIVER
20509 M: Keith Packard <keithp@keithp.com>
20510 L: linux-usb@vger.kernel.org
20512 F: drivers/usb/misc/chaoskey.c
20514 USB CYPRESS C67X00 DRIVER
20515 L: linux-usb@vger.kernel.org
20517 F: drivers/usb/c67x00/
20519 USB DAVICOM DM9601 DRIVER
20520 M: Peter Korsgaard <peter@korsgaard.com>
20521 L: netdev@vger.kernel.org
20523 W: http://www.linux-usb.org/usbnet
20524 F: drivers/net/usb/dm9601.c
20527 M: Alan Stern <stern@rowland.harvard.edu>
20528 L: linux-usb@vger.kernel.org
20530 F: Documentation/usb/ehci.rst
20531 F: drivers/usb/host/ehci*
20533 USB GADGET/PERIPHERAL SUBSYSTEM
20534 M: Felipe Balbi <balbi@kernel.org>
20535 L: linux-usb@vger.kernel.org
20537 W: http://www.linux-usb.org/gadget
20538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20539 F: drivers/usb/gadget/
20540 F: include/linux/usb/gadget*
20542 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20543 M: Jiri Kosina <jikos@kernel.org>
20544 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20545 L: linux-usb@vger.kernel.org
20547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20548 F: Documentation/hid/hiddev.rst
20549 F: drivers/hid/usbhid/
20551 USB INTEL XHCI ROLE MUX DRIVER
20552 M: Hans de Goede <hdegoede@redhat.com>
20553 L: linux-usb@vger.kernel.org
20555 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20557 USB IP DRIVER FOR HISILICON KIRIN 960
20558 M: Yu Chen <chenyu56@huawei.com>
20559 M: Binghui Wang <wangbinghui@hisilicon.com>
20560 L: linux-usb@vger.kernel.org
20562 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20563 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20565 USB IP DRIVER FOR HISILICON KIRIN 970
20566 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20567 L: linux-usb@vger.kernel.org
20569 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20570 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20573 M: Olav Kongas <ok@artecdesign.ee>
20574 L: linux-usb@vger.kernel.org
20576 F: drivers/usb/host/isp116x*
20577 F: include/linux/usb/isp116x.h
20580 M: Rui Miguel Silva <rui.silva@linaro.org>
20581 L: linux-usb@vger.kernel.org
20583 F: drivers/usb/isp1760/*
20584 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20586 USB LAN78XX ETHERNET DRIVER
20587 M: Woojung Huh <woojung.huh@microchip.com>
20588 M: UNGLinuxDriver@microchip.com
20589 L: netdev@vger.kernel.org
20591 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20592 F: drivers/net/usb/lan78xx.*
20593 F: include/dt-bindings/net/microchip-lan78xx.h
20595 USB MASS STORAGE DRIVER
20596 M: Alan Stern <stern@rowland.harvard.edu>
20597 L: linux-usb@vger.kernel.org
20598 L: usb-storage@lists.one-eyed-alien.net
20600 F: drivers/usb/storage/
20603 M: Clemens Ladisch <clemens@ladisch.de>
20604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20607 F: sound/usb/midi.*
20609 USB NETWORKING DRIVERS
20610 L: linux-usb@vger.kernel.org
20612 F: drivers/net/usb/
20615 M: Alan Stern <stern@rowland.harvard.edu>
20616 L: linux-usb@vger.kernel.org
20618 F: Documentation/usb/ohci.rst
20619 F: drivers/usb/host/ohci*
20621 USB OTG FSM (Finite State Machine)
20622 M: Peter Chen <peter.chen@kernel.org>
20623 L: linux-usb@vger.kernel.org
20625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20626 F: drivers/usb/common/usb-otg-fsm.c
20629 M: Valentina Manea <valentina.manea.m@gmail.com>
20630 M: Shuah Khan <shuah@kernel.org>
20631 M: Shuah Khan <skhan@linuxfoundation.org>
20632 L: linux-usb@vger.kernel.org
20634 F: Documentation/usb/usbip_protocol.rst
20635 F: drivers/usb/usbip/
20636 F: tools/testing/selftests/drivers/usb/usbip/
20637 F: tools/usb/usbip/
20640 M: Petko Manolov <petkan@nucleusys.com>
20641 L: linux-usb@vger.kernel.org
20642 L: netdev@vger.kernel.org
20644 W: https://github.com/petkan/pegasus
20645 T: git git://github.com/petkan/pegasus.git
20646 F: drivers/net/usb/pegasus.*
20649 M: Felipe Balbi <balbi@kernel.org>
20650 L: linux-usb@vger.kernel.org
20652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20653 F: drivers/usb/phy/
20655 USB PRINTER DRIVER (usblp)
20656 M: Pete Zaitcev <zaitcev@redhat.com>
20657 L: linux-usb@vger.kernel.org
20659 F: drivers/usb/class/usblp.c
20661 USB RAW GADGET DRIVER
20662 R: Andrey Konovalov <andreyknvl@gmail.com>
20663 L: linux-usb@vger.kernel.org
20665 F: Documentation/usb/raw-gadget.rst
20666 F: drivers/usb/gadget/legacy/raw_gadget.c
20667 F: include/uapi/linux/usb/raw_gadget.h
20669 USB QMI WWAN NETWORK DRIVER
20670 M: Bjørn Mork <bjorn@mork.no>
20671 L: netdev@vger.kernel.org
20673 F: Documentation/ABI/testing/sysfs-class-net-qmi
20674 F: drivers/net/usb/qmi_wwan.c
20677 M: Petko Manolov <petkan@nucleusys.com>
20678 L: linux-usb@vger.kernel.org
20679 L: netdev@vger.kernel.org
20681 W: https://github.com/petkan/rtl8150
20682 T: git git://github.com/petkan/rtl8150.git
20683 F: drivers/net/usb/rtl8150.c
20685 USB SERIAL SUBSYSTEM
20686 M: Johan Hovold <johan@kernel.org>
20687 L: linux-usb@vger.kernel.org
20689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20690 F: Documentation/usb/usb-serial.rst
20691 F: drivers/usb/serial/
20692 F: include/linux/usb/serial.h
20694 USB SMSC75XX ETHERNET DRIVER
20695 M: Steve Glendinning <steve.glendinning@shawell.net>
20696 L: netdev@vger.kernel.org
20698 F: drivers/net/usb/smsc75xx.*
20700 USB SMSC95XX ETHERNET DRIVER
20701 M: Steve Glendinning <steve.glendinning@shawell.net>
20702 M: UNGLinuxDriver@microchip.com
20703 L: netdev@vger.kernel.org
20705 F: drivers/net/usb/smsc95xx.*
20708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20709 L: linux-usb@vger.kernel.org
20711 W: http://www.linux-usb.org
20712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20713 F: Documentation/devicetree/bindings/usb/
20714 F: Documentation/usb/
20716 F: include/linux/usb.h
20717 F: include/linux/usb/
20719 USB TYPEC BUS FOR ALTERNATE MODES
20720 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20721 L: linux-usb@vger.kernel.org
20723 F: Documentation/ABI/testing/sysfs-bus-typec
20724 F: Documentation/driver-api/usb/typec_bus.rst
20725 F: drivers/usb/typec/altmodes/
20726 F: include/linux/usb/typec_altmode.h
20729 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20730 L: linux-usb@vger.kernel.org
20732 F: Documentation/ABI/testing/sysfs-class-typec
20733 F: Documentation/driver-api/usb/typec.rst
20734 F: drivers/usb/typec/
20735 F: include/linux/usb/typec.h
20737 USB TYPEC INTEL PMC MUX DRIVER
20738 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20739 L: linux-usb@vger.kernel.org
20741 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20742 F: drivers/usb/typec/mux/intel_pmc_mux.c
20744 USB TYPEC PI3USB30532 MUX DRIVER
20745 M: Hans de Goede <hdegoede@redhat.com>
20746 L: linux-usb@vger.kernel.org
20748 F: drivers/usb/typec/mux/pi3usb30532.c
20750 USB TYPEC PORT CONTROLLER DRIVERS
20751 M: Guenter Roeck <linux@roeck-us.net>
20752 L: linux-usb@vger.kernel.org
20754 F: drivers/usb/typec/tcpm/
20757 M: Alan Stern <stern@rowland.harvard.edu>
20758 L: linux-usb@vger.kernel.org
20760 F: drivers/usb/host/uhci*
20763 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20764 L: linux-media@vger.kernel.org
20766 W: http://www.ideasonboard.org/uvc/
20767 T: git git://linuxtv.org/media_tree.git
20768 F: drivers/media/usb/uvc/
20769 F: include/uapi/linux/uvcvideo.h
20772 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20773 L: linux-usb@vger.kernel.org
20775 F: drivers/usb/gadget/function/*uvc*
20776 F: drivers/usb/gadget/legacy/webcam.c
20777 F: include/uapi/linux/usb/g_uvc.h
20779 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20780 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20781 L: linux-wireless@vger.kernel.org
20783 F: drivers/net/wireless/rndis_wlan.c
20786 M: Mathias Nyman <mathias.nyman@intel.com>
20787 L: linux-usb@vger.kernel.org
20789 F: drivers/usb/host/pci-quirks*
20790 F: drivers/usb/host/xhci*
20793 L: linux-wireless@vger.kernel.org
20795 W: http://linux-lc100020.sourceforge.net
20796 F: drivers/net/wireless/zydas/zd1201.*
20799 M: Antoine Jacquet <royale@zerezo.com>
20800 L: linux-usb@vger.kernel.org
20801 L: linux-media@vger.kernel.org
20803 W: http://royale.zerezo.com/zr364xx/
20804 T: git git://linuxtv.org/media_tree.git
20805 F: Documentation/admin-guide/media/zr364xx*
20806 F: drivers/media/usb/zr364xx/
20808 USER-MODE LINUX (UML)
20809 M: Richard Weinberger <richard@nod.at>
20810 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20811 M: Johannes Berg <johannes@sipsolutions.net>
20812 L: linux-um@lists.infradead.org
20814 W: http://user-mode-linux.sourceforge.net
20815 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20818 F: Documentation/virt/uml/
20823 USERSPACE COPYIN/COPYOUT (UIOVEC)
20824 M: Alexander Viro <viro@zeniv.linux.org.uk>
20826 F: include/linux/uio.h
20829 USERSPACE DMA BUFFER DRIVER
20830 M: Gerd Hoffmann <kraxel@redhat.com>
20831 L: dri-devel@lists.freedesktop.org
20833 T: git git://anongit.freedesktop.org/drm/drm-misc
20834 F: drivers/dma-buf/udmabuf.c
20835 F: include/uapi/linux/udmabuf.h
20837 USERSPACE I/O (UIO)
20838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20841 F: Documentation/driver-api/uio-howto.rst
20843 F: include/linux/uio_driver.h
20846 M: Karel Zak <kzak@redhat.com>
20847 L: util-linux@vger.kernel.org
20849 W: http://en.wikipedia.org/wiki/Util-linux
20850 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20853 M: Christoph Hellwig <hch@lst.de>
20854 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20855 L: linux-kernel@vger.kernel.org
20857 T: git git://git.infradead.org/users/hch/uuid.git
20858 F: include/linux/uuid.h
20859 F: include/uapi/linux/uuid.h
20864 M: Justin Ernst <justin.ernst@hpe.com>
20865 L: platform-driver-x86@vger.kernel.org
20867 F: drivers/platform/x86/uv_sysfs.c
20870 M: Michal Januszewski <spock@gentoo.org>
20871 L: linux-fbdev@vger.kernel.org
20873 W: https://github.com/mjanusz/v86d
20874 F: Documentation/fb/uvesafb.rst
20875 F: drivers/video/fbdev/uvesafb.*
20877 Ux500 CLOCK DRIVERS
20878 M: Ulf Hansson <ulf.hansson@linaro.org>
20879 L: linux-clk@vger.kernel.org
20880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20882 F: drivers/clk/ux500/
20885 M: Stefan Agner <stefan@agner.ch>
20886 L: linux-mtd@lists.infradead.org
20888 F: drivers/mtd/nand/raw/vf610_nfc.c
20890 VFAT/FAT/MSDOS FILESYSTEM
20891 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20893 F: Documentation/filesystems/vfat.rst
20897 M: Alex Williamson <alex.williamson@redhat.com>
20898 R: Cornelia Huck <cohuck@redhat.com>
20899 L: kvm@vger.kernel.org
20901 T: git git://github.com/awilliam/linux-vfio.git
20902 F: Documentation/driver-api/vfio.rst
20904 F: include/linux/vfio.h
20905 F: include/linux/vfio_pci_core.h
20906 F: include/uapi/linux/vfio.h
20909 M: Diana Craciun <diana.craciun@oss.nxp.com>
20910 L: kvm@vger.kernel.org
20912 F: drivers/vfio/fsl-mc/
20914 VFIO HISILICON PCI DRIVER
20915 M: Longfang Liu <liulongfang@huawei.com>
20916 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20917 L: kvm@vger.kernel.org
20919 F: drivers/vfio/pci/hisilicon/
20921 VFIO MEDIATED DEVICE DRIVERS
20922 M: Kirti Wankhede <kwankhede@nvidia.com>
20923 L: kvm@vger.kernel.org
20925 F: Documentation/driver-api/vfio-mediated-device.rst
20926 F: drivers/vfio/mdev/
20927 F: include/linux/mdev.h
20928 F: samples/vfio-mdev/
20930 VFIO PCI DEVICE SPECIFIC DRIVERS
20931 R: Jason Gunthorpe <jgg@nvidia.com>
20932 R: Yishai Hadas <yishaih@nvidia.com>
20933 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20934 R: Kevin Tian <kevin.tian@intel.com>
20935 L: kvm@vger.kernel.org
20937 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20938 F: drivers/vfio/pci/*/
20940 VFIO PLATFORM DRIVER
20941 M: Eric Auger <eric.auger@redhat.com>
20942 L: kvm@vger.kernel.org
20944 F: drivers/vfio/platform/
20946 VFIO MLX5 PCI DRIVER
20947 M: Yishai Hadas <yishaih@nvidia.com>
20948 L: kvm@vger.kernel.org
20950 F: drivers/vfio/pci/mlx5/
20953 R: Lukas Wunner <lukas@wunner.de>
20955 T: git git://anongit.freedesktop.org/drm/drm-misc
20956 F: Documentation/gpu/vga-switcheroo.rst
20957 F: drivers/gpu/vga/vga_switcheroo.c
20958 F: include/linux/vga_switcheroo.h
20960 VIA RHINE NETWORK DRIVER
20962 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20963 F: drivers/net/ethernet/via/via-rhine.c
20965 VIA SD/MMC CARD CONTROLLER DRIVER
20966 M: Bruce Chang <brucechang@via.com.tw>
20967 M: Harald Welte <HaraldWelte@viatech.com>
20969 F: drivers/mmc/host/via-sdmmc.c
20971 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20972 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20973 L: linux-fbdev@vger.kernel.org
20975 F: drivers/video/fbdev/via/
20976 F: include/linux/via-core.h
20977 F: include/linux/via-gpio.h
20978 F: include/linux/via_i2c.h
20980 VIA VELOCITY NETWORK DRIVER
20981 M: Francois Romieu <romieu@fr.zoreil.com>
20982 L: netdev@vger.kernel.org
20984 F: drivers/net/ethernet/via/via-velocity.*
20986 VICODEC VIRTUAL CODEC DRIVER
20987 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20988 L: linux-media@vger.kernel.org
20990 W: https://linuxtv.org
20991 T: git git://linuxtv.org/media_tree.git
20992 F: drivers/media/test-drivers/vicodec/*
20994 VIDEO I2C POLLING DRIVER
20995 M: Matt Ranostay <matt.ranostay@konsulko.com>
20996 L: linux-media@vger.kernel.org
20998 F: drivers/media/i2c/video-i2c.c
21000 VIDEO MULTIPLEXER DRIVER
21001 M: Philipp Zabel <p.zabel@pengutronix.de>
21002 L: linux-media@vger.kernel.org
21004 F: drivers/media/platform/video-mux.c
21006 VIDEOBUF2 FRAMEWORK
21007 M: Tomasz Figa <tfiga@chromium.org>
21008 M: Marek Szyprowski <m.szyprowski@samsung.com>
21009 L: linux-media@vger.kernel.org
21011 F: drivers/media/common/videobuf2/*
21012 F: include/media/videobuf2-*
21014 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21015 M: Shuah Khan <skhan@linuxfoundation.org>
21016 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21017 L: linux-media@vger.kernel.org
21019 W: https://linuxtv.org
21020 T: git git://linuxtv.org/media_tree.git
21021 F: drivers/media/test-drivers/vimc/*
21024 M: Alex Williamson <alex.williamson@redhat.com>
21025 M: Paolo Bonzini <pbonzini@redhat.com>
21026 L: kvm@vger.kernel.org
21030 VIRTIO AND VHOST VSOCK DRIVER
21031 M: Stefan Hajnoczi <stefanha@redhat.com>
21032 M: Stefano Garzarella <sgarzare@redhat.com>
21033 L: kvm@vger.kernel.org
21034 L: virtualization@lists.linux-foundation.org
21035 L: netdev@vger.kernel.org
21037 F: drivers/vhost/vsock.c
21038 F: include/linux/virtio_vsock.h
21039 F: include/uapi/linux/virtio_vsock.h
21040 F: net/vmw_vsock/virtio_transport.c
21041 F: net/vmw_vsock/virtio_transport_common.c
21043 VIRTIO BLOCK AND SCSI DRIVERS
21044 M: "Michael S. Tsirkin" <mst@redhat.com>
21045 M: Jason Wang <jasowang@redhat.com>
21046 R: Paolo Bonzini <pbonzini@redhat.com>
21047 R: Stefan Hajnoczi <stefanha@redhat.com>
21048 L: virtualization@lists.linux-foundation.org
21050 F: drivers/block/virtio_blk.c
21051 F: drivers/scsi/virtio_scsi.c
21052 F: drivers/vhost/scsi.c
21053 F: include/uapi/linux/virtio_blk.h
21054 F: include/uapi/linux/virtio_scsi.h
21056 VIRTIO CONSOLE DRIVER
21057 M: Amit Shah <amit@kernel.org>
21058 L: virtualization@lists.linux-foundation.org
21060 F: drivers/char/virtio_console.c
21061 F: include/linux/virtio_console.h
21062 F: include/uapi/linux/virtio_console.h
21064 VIRTIO CORE AND NET DRIVERS
21065 M: "Michael S. Tsirkin" <mst@redhat.com>
21066 M: Jason Wang <jasowang@redhat.com>
21067 L: virtualization@lists.linux-foundation.org
21069 F: Documentation/ABI/testing/sysfs-bus-vdpa
21070 F: Documentation/devicetree/bindings/virtio/
21071 F: drivers/block/virtio_blk.c
21072 F: drivers/crypto/virtio/
21073 F: drivers/net/virtio_net.c
21076 F: include/linux/vdpa.h
21077 F: include/linux/virtio*.h
21078 F: include/uapi/linux/virtio_*.h
21082 M: "Michael S. Tsirkin" <mst@redhat.com>
21083 M: David Hildenbrand <david@redhat.com>
21084 L: virtualization@lists.linux-foundation.org
21086 F: drivers/virtio/virtio_balloon.c
21087 F: include/uapi/linux/virtio_balloon.h
21088 F: include/linux/balloon_compaction.h
21089 F: mm/balloon_compaction.c
21091 VIRTIO CRYPTO DRIVER
21092 M: Gonglei <arei.gonglei@huawei.com>
21093 L: virtualization@lists.linux-foundation.org
21094 L: linux-crypto@vger.kernel.org
21096 F: drivers/crypto/virtio/
21097 F: include/uapi/linux/virtio_crypto.h
21099 VIRTIO DRIVERS FOR S390
21100 M: Cornelia Huck <cohuck@redhat.com>
21101 M: Halil Pasic <pasic@linux.ibm.com>
21102 M: Eric Farman <farman@linux.ibm.com>
21103 L: linux-s390@vger.kernel.org
21104 L: virtualization@lists.linux-foundation.org
21105 L: kvm@vger.kernel.org
21107 F: arch/s390/include/uapi/asm/virtio-ccw.h
21108 F: drivers/s390/virtio/
21111 M: Vivek Goyal <vgoyal@redhat.com>
21112 M: Stefan Hajnoczi <stefanha@redhat.com>
21113 M: Miklos Szeredi <miklos@szeredi.hu>
21114 L: virtualization@lists.linux-foundation.org
21115 L: linux-fsdevel@vger.kernel.org
21117 W: https://virtio-fs.gitlab.io/
21118 F: Documentation/filesystems/virtiofs.rst
21119 F: fs/fuse/virtio_fs.c
21120 F: include/uapi/linux/virtio_fs.h
21123 M: Enrico Weigelt, metux IT consult <info@metux.net>
21124 M: Viresh Kumar <vireshk@kernel.org>
21125 L: linux-gpio@vger.kernel.org
21126 L: virtualization@lists.linux-foundation.org
21128 F: drivers/gpio/gpio-virtio.c
21129 F: include/uapi/linux/virtio_gpio.h
21132 M: David Airlie <airlied@linux.ie>
21133 M: Gerd Hoffmann <kraxel@redhat.com>
21134 R: Gurchetan Singh <gurchetansingh@chromium.org>
21135 R: Chia-I Wu <olvaffe@gmail.com>
21136 L: dri-devel@lists.freedesktop.org
21137 L: virtualization@lists.linux-foundation.org
21139 T: git git://anongit.freedesktop.org/drm/drm-misc
21140 F: drivers/gpu/drm/virtio/
21141 F: include/uapi/linux/virtio_gpu.h
21143 VIRTIO HOST (VHOST)
21144 M: "Michael S. Tsirkin" <mst@redhat.com>
21145 M: Jason Wang <jasowang@redhat.com>
21146 L: kvm@vger.kernel.org
21147 L: virtualization@lists.linux-foundation.org
21148 L: netdev@vger.kernel.org
21150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21152 F: include/linux/vhost_iotlb.h
21153 F: include/uapi/linux/vhost.h
21155 VIRTIO INPUT DRIVER
21156 M: Gerd Hoffmann <kraxel@redhat.com>
21158 F: drivers/virtio/virtio_input.c
21159 F: include/uapi/linux/virtio_input.h
21161 VIRTIO IOMMU DRIVER
21162 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21163 L: virtualization@lists.linux-foundation.org
21165 F: drivers/iommu/virtio-iommu.c
21166 F: include/uapi/linux/virtio_iommu.h
21169 M: David Hildenbrand <david@redhat.com>
21170 L: virtualization@lists.linux-foundation.org
21172 W: https://virtio-mem.gitlab.io/
21173 F: drivers/virtio/virtio_mem.c
21174 F: include/uapi/linux/virtio_mem.h
21176 VIRTIO SOUND DRIVER
21177 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21178 M: "Michael S. Tsirkin" <mst@redhat.com>
21179 L: virtualization@lists.linux-foundation.org
21180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21182 F: include/uapi/linux/virtio_snd.h
21186 M: Conghui Chen <conghui.chen@intel.com>
21187 M: Viresh Kumar <viresh.kumar@linaro.org>
21188 L: linux-i2c@vger.kernel.org
21189 L: virtualization@lists.linux-foundation.org
21191 F: drivers/i2c/busses/i2c-virtio.c
21192 F: include/uapi/linux/virtio_i2c.h
21195 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21196 L: virtualization@lists.linux-foundation.org
21198 F: drivers/nvdimm/virtio_pmem.c
21199 F: drivers/nvdimm/nd_virtio.c
21201 VIRTUAL BOX GUEST DEVICE DRIVER
21202 M: Hans de Goede <hdegoede@redhat.com>
21203 M: Arnd Bergmann <arnd@arndb.de>
21204 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21206 F: drivers/virt/vboxguest/
21207 F: include/linux/vbox_utils.h
21208 F: include/uapi/linux/vbox*.h
21210 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21211 M: Hans de Goede <hdegoede@redhat.com>
21212 L: linux-fsdevel@vger.kernel.org
21216 VIRTUAL SERIO DEVICE DRIVER
21217 M: Stephen Chandler Paul <thatslyude@gmail.com>
21219 F: drivers/input/serio/userio.c
21220 F: include/uapi/linux/userio.h
21222 VIVID VIRTUAL VIDEO DRIVER
21223 M: Hans Verkuil <hverkuil@xs4all.nl>
21224 L: linux-media@vger.kernel.org
21226 W: https://linuxtv.org
21227 T: git git://linuxtv.org/media_tree.git
21228 F: drivers/media/test-drivers/vivid/*
21230 VIDTV VIRTUAL DIGITAL TV DRIVER
21231 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21232 L: linux-media@vger.kernel.org
21234 W: https://linuxtv.org
21235 T: git git://linuxtv.org/media_tree.git
21236 F: drivers/media/test-drivers/vidtv/*
21239 M: Florian Fainelli <f.fainelli@gmail.com>
21240 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21242 F: drivers/vlynq/vlynq.c
21243 F: include/linux/vlynq.h
21246 M: Martyn Welch <martyn@welchs.me.uk>
21247 M: Manohar Vanga <manohar.vanga@gmail.com>
21248 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21249 L: linux-kernel@vger.kernel.org
21251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21252 F: Documentation/driver-api/vme.rst
21253 F: drivers/staging/vme_user/
21255 F: include/linux/vme*
21257 VM SOCKETS (AF_VSOCK)
21258 M: Stefano Garzarella <sgarzare@redhat.com>
21259 L: virtualization@lists.linux-foundation.org
21260 L: netdev@vger.kernel.org
21262 F: drivers/net/vsockmon.c
21263 F: include/net/af_vsock.h
21264 F: include/uapi/linux/vm_sockets.h
21265 F: include/uapi/linux/vm_sockets_diag.h
21266 F: include/uapi/linux/vsockmon.h
21268 F: tools/testing/vsock/
21270 VMWARE BALLOON DRIVER
21271 M: Nadav Amit <namit@vmware.com>
21272 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21273 L: linux-kernel@vger.kernel.org
21275 F: drivers/misc/vmw_balloon.c
21277 VMWARE HYPERVISOR INTERFACE
21278 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21279 M: Alexey Makhalov <amakhalov@vmware.com>
21280 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21281 L: virtualization@lists.linux-foundation.org
21284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21285 F: arch/x86/include/asm/vmware.h
21286 F: arch/x86/kernel/cpu/vmware.c
21288 VMWARE PVRDMA DRIVER
21289 M: Bryan Tan <bryantan@vmware.com>
21290 M: Vishnu Dasa <vdasa@vmware.com>
21291 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21292 L: linux-rdma@vger.kernel.org
21294 F: drivers/infiniband/hw/vmw_pvrdma/
21296 VMware PVSCSI driver
21297 M: Vishal Bhakta <vbhakta@vmware.com>
21298 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21299 L: linux-scsi@vger.kernel.org
21301 F: drivers/scsi/vmw_pvscsi.c
21302 F: drivers/scsi/vmw_pvscsi.h
21304 VMWARE VIRTUAL PTP CLOCK DRIVER
21305 M: Vivek Thampi <vithampi@vmware.com>
21306 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21307 L: netdev@vger.kernel.org
21309 F: drivers/ptp/ptp_vmw.c
21312 M: Bryan Tan <bryantan@vmware.com>
21313 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21314 M: Vishnu Dasa <vdasa@vmware.com>
21315 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21316 L: linux-kernel@vger.kernel.org
21318 F: drivers/misc/vmw_vmci/
21320 VMWARE VMMOUSE SUBDRIVER
21321 M: Zack Rusin <zackr@vmware.com>
21322 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21323 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21324 L: linux-input@vger.kernel.org
21326 F: drivers/input/mouse/vmmouse.c
21327 F: drivers/input/mouse/vmmouse.h
21329 VMWARE VMXNET3 ETHERNET DRIVER
21330 M: Ronak Doshi <doshir@vmware.com>
21331 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21332 L: netdev@vger.kernel.org
21334 F: drivers/net/vmxnet3/
21336 VOCORE VOCORE2 BOARD
21337 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21338 L: linux-mips@vger.kernel.org
21340 F: arch/mips/boot/dts/ralink/vocore2.dts
21342 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21343 M: Liam Girdwood <lgirdwood@gmail.com>
21344 M: Mark Brown <broonie@kernel.org>
21345 L: linux-kernel@vger.kernel.org
21347 W: http://www.slimlogic.co.uk/?p=48
21348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21349 F: Documentation/devicetree/bindings/regulator/
21350 F: Documentation/power/regulator/
21351 F: drivers/regulator/
21352 F: include/dt-bindings/regulator/
21353 F: include/linux/regulator/
21354 K: regulator_get_optional
21356 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21357 R: Matti Vaittinen <mazziesaccount@gmail.com>
21358 F: drivers/regulator/irq_helpers.c
21361 M: David Ahern <dsahern@kernel.org>
21362 L: netdev@vger.kernel.org
21364 F: Documentation/networking/vrf.rst
21365 F: drivers/net/vrf.c
21368 M: Petr Mladek <pmladek@suse.com>
21369 M: Steven Rostedt <rostedt@goodmis.org>
21370 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21371 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21372 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21375 F: Documentation/core-api/printk-formats.rst
21376 F: lib/test_printf.c
21377 F: lib/test_scanf.c
21380 VT1211 HARDWARE MONITOR DRIVER
21381 M: Juerg Haefliger <juergh@gmail.com>
21382 L: linux-hwmon@vger.kernel.org
21384 F: Documentation/hwmon/vt1211.rst
21385 F: drivers/hwmon/vt1211.c
21387 VT8231 HARDWARE MONITOR DRIVER
21388 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21389 L: linux-hwmon@vger.kernel.org
21391 F: drivers/hwmon/vt8231.c
21393 VUB300 USB to SDIO/SD/MMC bridge chip
21394 L: linux-mmc@vger.kernel.org
21396 F: drivers/mmc/host/vub300.c
21398 W1 DALLAS'S 1-WIRE BUS
21399 M: Evgeniy Polyakov <zbr@ioremap.net>
21401 F: Documentation/devicetree/bindings/w1/
21402 F: Documentation/w1/
21404 F: include/linux/w1.h
21406 W83791D HARDWARE MONITORING DRIVER
21407 M: Marc Hulsman <m.hulsman@tudelft.nl>
21408 L: linux-hwmon@vger.kernel.org
21410 F: Documentation/hwmon/w83791d.rst
21411 F: drivers/hwmon/w83791d.c
21413 W83793 HARDWARE MONITORING DRIVER
21414 M: Rudolf Marek <r.marek@assembler.cz>
21415 L: linux-hwmon@vger.kernel.org
21417 F: Documentation/hwmon/w83793.rst
21418 F: drivers/hwmon/w83793.c
21420 W83795 HARDWARE MONITORING DRIVER
21421 M: Jean Delvare <jdelvare@suse.com>
21422 L: linux-hwmon@vger.kernel.org
21424 F: drivers/hwmon/w83795.c
21426 W83L51xD SD/MMC CARD INTERFACE DRIVER
21427 M: Pierre Ossman <pierre@ossman.eu>
21429 F: drivers/mmc/host/wbsd.*
21431 WACOM PROTOCOL 4 SERIAL TABLETS
21432 M: Julian Squires <julian@cipht.net>
21433 M: Hans de Goede <hdegoede@redhat.com>
21434 L: linux-input@vger.kernel.org
21436 F: drivers/input/tablet/wacom_serial4.c
21438 WATCHDOG DEVICE DRIVERS
21439 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21440 M: Guenter Roeck <linux@roeck-us.net>
21441 L: linux-watchdog@vger.kernel.org
21443 W: http://www.linux-watchdog.org/
21444 T: git git://www.linux-watchdog.org/linux-watchdog.git
21445 F: Documentation/devicetree/bindings/watchdog/
21446 F: Documentation/watchdog/
21447 F: drivers/watchdog/
21448 F: include/linux/watchdog.h
21449 F: include/uapi/linux/watchdog.h
21451 WHISKEYCOVE PMIC GPIO DRIVER
21452 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21453 L: linux-gpio@vger.kernel.org
21455 F: drivers/gpio/gpio-wcove.c
21458 M: Dianlong Li <long17.cool@163.com>
21459 L: linux-rtc@vger.kernel.org
21461 F: drivers/rtc/rtc-sd3078.c
21464 M: David Rheinsberg <david.rheinsberg@gmail.com>
21465 L: linux-input@vger.kernel.org
21467 F: drivers/hid/hid-wiimote*
21469 WILOCITY WIL6210 WIRELESS DRIVER
21470 L: linux-wireless@vger.kernel.org
21472 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21473 F: drivers/net/wireless/ath/wil6210/
21476 M: David Härdeman <david@hardeman.nu>
21478 F: drivers/media/rc/winbond-cir.c
21480 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21481 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21482 L: linux-watchdog@vger.kernel.org
21484 F: drivers/watchdog/ebc-c384_wdt.c
21486 WINSYSTEMS WS16C48 GPIO DRIVER
21487 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21488 L: linux-gpio@vger.kernel.org
21490 F: drivers/gpio/gpio-ws16c48.c
21492 WIREGUARD SECURE NETWORK TUNNEL
21493 M: Jason A. Donenfeld <Jason@zx2c4.com>
21494 L: wireguard@lists.zx2c4.com
21495 L: netdev@vger.kernel.org
21497 F: drivers/net/wireguard/
21498 F: tools/testing/selftests/wireguard/
21500 WISTRON LAPTOP BUTTON DRIVER
21501 M: Miloslav Trmac <mitr@volny.cz>
21503 F: drivers/input/misc/wistron_btns.c
21505 WL3501 WIRELESS PCMCIA CARD DRIVER
21506 L: linux-wireless@vger.kernel.org
21508 F: drivers/net/wireless/wl3501*
21510 WOLFSON MICROELECTRONICS DRIVERS
21511 L: patches@opensource.cirrus.com
21513 W: https://github.com/CirrusLogic/linux-drivers/wiki
21514 T: git https://github.com/CirrusLogic/linux-drivers.git
21515 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21516 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21517 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21518 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21519 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21520 F: Documentation/devicetree/bindings/sound/wm*
21521 F: Documentation/hwmon/wm83??.rst
21522 F: arch/arm/mach-s3c/mach-crag6410*
21523 F: drivers/clk/clk-wm83*.c
21524 F: drivers/gpio/gpio-*wm*.c
21525 F: drivers/gpio/gpio-arizona.c
21526 F: drivers/hwmon/wm83??-hwmon.c
21527 F: drivers/input/misc/wm831x-on.c
21528 F: drivers/input/touchscreen/wm831x-ts.c
21529 F: drivers/input/touchscreen/wm97*.c
21530 F: drivers/leds/leds-wm83*.c
21531 F: drivers/mfd/arizona*
21532 F: drivers/mfd/cs47l24*
21533 F: drivers/mfd/wm*.c
21534 F: drivers/power/supply/wm83*.c
21535 F: drivers/regulator/arizona*
21536 F: drivers/regulator/wm8*.c
21537 F: drivers/rtc/rtc-wm83*.c
21538 F: drivers/video/backlight/wm83*_bl.c
21539 F: drivers/watchdog/wm83*_wdt.c
21540 F: include/linux/mfd/arizona/
21541 F: include/linux/mfd/wm831x/
21542 F: include/linux/mfd/wm8350/
21543 F: include/linux/mfd/wm8400*
21544 F: include/linux/regulator/arizona*
21545 F: include/linux/wm97xx.h
21546 F: include/sound/wm????.h
21547 F: sound/soc/codecs/arizona*
21548 F: sound/soc/codecs/cs47l24*
21549 F: sound/soc/codecs/wm*
21552 M: Tejun Heo <tj@kernel.org>
21553 R: Lai Jiangshan <jiangshanlai@gmail.com>
21555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21556 F: Documentation/core-api/workqueue.rst
21557 F: include/linux/workqueue.h
21558 F: kernel/workqueue.c
21561 M: Loic Poulain <loic.poulain@linaro.org>
21562 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21563 R: Johannes Berg <johannes@sipsolutions.net>
21564 L: netdev@vger.kernel.org
21566 F: drivers/net/wwan/
21567 F: include/linux/wwan.h
21568 F: include/uapi/linux/wwan.h
21570 X-POWERS AXP288 PMIC DRIVERS
21571 M: Hans de Goede <hdegoede@redhat.com>
21573 F: drivers/acpi/pmic/intel_pmic_xpower.c
21576 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21577 M: Chen-Yu Tsai <wens@csie.org>
21578 L: linux-kernel@vger.kernel.org
21583 M: Martin Schiller <ms@dev.tdt.de>
21584 L: linux-x25@vger.kernel.org
21586 F: Documentation/networking/lapb-module.rst
21587 F: Documentation/networking/x25*
21588 F: drivers/net/wan/hdlc_x25.c
21589 F: drivers/net/wan/lapbether.c
21590 F: include/*/lapb.h
21591 F: include/net/x25*
21592 F: include/uapi/linux/x25.h
21596 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21597 M: Thomas Gleixner <tglx@linutronix.de>
21598 M: Ingo Molnar <mingo@redhat.com>
21599 M: Borislav Petkov <bp@alien8.de>
21600 M: Dave Hansen <dave.hansen@linux.intel.com>
21602 R: "H. Peter Anvin" <hpa@zytor.com>
21603 L: linux-kernel@vger.kernel.org
21605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21606 F: Documentation/devicetree/bindings/x86/
21607 F: Documentation/x86/
21611 M: Andy Lutomirski <luto@kernel.org>
21612 L: linux-kernel@vger.kernel.org
21614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21617 X86 MCE INFRASTRUCTURE
21618 M: Tony Luck <tony.luck@intel.com>
21619 M: Borislav Petkov <bp@alien8.de>
21620 L: linux-edac@vger.kernel.org
21622 F: Documentation/ABI/testing/sysfs-mce
21623 F: Documentation/x86/x86_64/machinecheck.rst
21624 F: arch/x86/kernel/cpu/mce/*
21626 X86 MICROCODE UPDATE SUPPORT
21627 M: Borislav Petkov <bp@alien8.de>
21629 F: arch/x86/kernel/cpu/microcode/*
21632 M: Dave Hansen <dave.hansen@linux.intel.com>
21633 M: Andy Lutomirski <luto@kernel.org>
21634 M: Peter Zijlstra <peterz@infradead.org>
21635 L: linux-kernel@vger.kernel.org
21637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21640 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21641 M: Hans de Goede <hdegoede@redhat.com>
21642 L: platform-driver-x86@vger.kernel.org
21644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21645 F: drivers/platform/x86/x86-android-tablets.c
21647 X86 PLATFORM DRIVERS
21648 M: Hans de Goede <hdegoede@redhat.com>
21649 M: Mark Gross <markgross@kernel.org>
21650 L: platform-driver-x86@vger.kernel.org
21652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21653 F: drivers/platform/olpc/
21654 F: drivers/platform/x86/
21656 X86 PLATFORM DRIVERS - ARCH
21657 R: Darren Hart <dvhart@infradead.org>
21658 R: Andy Shevchenko <andy@infradead.org>
21659 L: platform-driver-x86@vger.kernel.org
21662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21663 F: arch/x86/platform
21665 X86 PLATFORM UV HPE SUPERDOME FLEX
21666 M: Steve Wahl <steve.wahl@hpe.com>
21667 R: Mike Travis <mike.travis@hpe.com>
21668 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21669 R: Russ Anderson <russ.anderson@hpe.com>
21671 F: arch/x86/include/asm/uv/
21672 F: arch/x86/kernel/apic/x2apic_uv_x.c
21673 F: arch/x86/platform/uv/
21675 X86 STACK UNWINDING
21676 M: Josh Poimboeuf <jpoimboe@kernel.org>
21677 M: Peter Zijlstra <peterz@infradead.org>
21679 F: arch/x86/include/asm/unwind*.h
21680 F: arch/x86/kernel/dumpstack.c
21681 F: arch/x86/kernel/stacktrace.c
21682 F: arch/x86/kernel/unwind_*.c
21685 M: Andy Lutomirski <luto@kernel.org>
21686 L: linux-kernel@vger.kernel.org
21688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21689 F: arch/x86/entry/vdso/
21692 M: Matthew Wilcox <willy@infradead.org>
21693 L: linux-fsdevel@vger.kernel.org
21695 F: Documentation/core-api/xarray.rst
21696 F: include/linux/idr.h
21697 F: include/linux/xarray.h
21700 F: tools/testing/radix-tree
21703 M: Benjamin Valentin <benpicco@googlemail.com>
21705 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21706 F: drivers/media/rc/xbox_remote.c
21708 XC2028/3028 TUNER DRIVER
21709 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21710 L: linux-media@vger.kernel.org
21712 W: https://linuxtv.org
21713 T: git git://linuxtv.org/media_tree.git
21714 F: drivers/media/tuners/xc2028.*
21716 XDP (eXpress Data Path)
21717 M: Alexei Starovoitov <ast@kernel.org>
21718 M: Daniel Borkmann <daniel@iogearbox.net>
21719 M: David S. Miller <davem@davemloft.net>
21720 M: Jakub Kicinski <kuba@kernel.org>
21721 M: Jesper Dangaard Brouer <hawk@kernel.org>
21722 M: John Fastabend <john.fastabend@gmail.com>
21723 L: netdev@vger.kernel.org
21724 L: bpf@vger.kernel.org
21726 F: include/net/xdp.h
21727 F: include/net/xdp_priv.h
21728 F: include/trace/events/xdp.h
21729 F: kernel/bpf/cpumap.c
21730 F: kernel/bpf/devmap.c
21732 F: samples/bpf/xdp*
21733 F: tools/testing/selftests/bpf/*xdp*
21734 F: tools/testing/selftests/bpf/*/*xdp*
21735 F: drivers/net/ethernet/*/*/*/*/*xdp*
21736 F: drivers/net/ethernet/*/*/*xdp*
21737 K: (?:\b|_)xdp(?:\b|_)
21739 XDP SOCKETS (AF_XDP)
21740 M: Björn Töpel <bjorn@kernel.org>
21741 M: Magnus Karlsson <magnus.karlsson@intel.com>
21742 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21743 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21744 L: netdev@vger.kernel.org
21745 L: bpf@vger.kernel.org
21747 F: Documentation/networking/af_xdp.rst
21748 F: include/net/xdp_sock*
21749 F: include/net/xsk_buff_pool.h
21750 F: include/uapi/linux/if_xdp.h
21751 F: include/uapi/linux/xdp_diag.h
21752 F: include/net/netns/xdp.h
21754 F: samples/bpf/xdpsock*
21755 F: tools/lib/bpf/xsk*
21757 XEN BLOCK SUBSYSTEM
21758 M: Roger Pau Monné <roger.pau@citrix.com>
21759 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21761 F: drivers/block/xen*
21762 F: drivers/block/xen-blkback/*
21765 M: Stefano Stabellini <sstabellini@kernel.org>
21766 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21768 F: arch/arm/include/asm/xen/
21771 XEN HYPERVISOR ARM64
21772 M: Stefano Stabellini <sstabellini@kernel.org>
21773 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21775 F: arch/arm64/include/asm/xen/
21778 XEN HYPERVISOR INTERFACE
21779 M: Juergen Gross <jgross@suse.com>
21780 M: Stefano Stabellini <sstabellini@kernel.org>
21781 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21782 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21785 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21786 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21787 F: drivers/*/xen-*front.c
21789 F: include/uapi/xen/
21793 M: Juergen Gross <jgross@suse.com>
21794 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21795 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21797 F: arch/x86/include/asm/pvclock-abi.h
21798 F: arch/x86/include/asm/xen/
21799 F: arch/x86/platform/pvh/
21802 XEN NETWORK BACKEND DRIVER
21803 M: Wei Liu <wei.liu@kernel.org>
21804 M: Paul Durrant <paul@xen.org>
21805 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21806 L: netdev@vger.kernel.org
21808 F: drivers/net/xen-netback/*
21811 M: Juergen Gross <jgross@suse.com>
21812 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21814 F: arch/x86/pci/*xen*
21815 F: drivers/pci/*xen*
21818 M: Juergen Gross <jgross@suse.com>
21819 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21820 L: linux-scsi@vger.kernel.org
21822 F: drivers/scsi/xen-scsifront.c
21823 F: drivers/xen/xen-scsiback.c
21824 F: include/xen/interface/io/vscsiif.h
21827 M: Juergen Gross <jgross@suse.com>
21828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21829 L: linux-usb@vger.kernel.org
21831 F: drivers/usb/host/xen*
21832 F: include/xen/interface/io/usbif.h
21834 XEN SOUND FRONTEND DRIVER
21835 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21836 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21841 XEN SWIOTLB SUBSYSTEM
21842 M: Juergen Gross <jgross@suse.com>
21843 M: Stefano Stabellini <sstabellini@kernel.org>
21844 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21845 L: iommu@lists.linux-foundation.org
21847 F: arch/x86/xen/*swiotlb*
21848 F: drivers/xen/*swiotlb*
21851 C: irc://irc.oftc.net/xfs
21852 M: Darrick J. Wong <djwong@kernel.org>
21853 L: linux-xfs@vger.kernel.org
21856 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21857 F: Documentation/ABI/testing/sysfs-fs-xfs
21858 F: Documentation/admin-guide/xfs.rst
21859 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21860 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21862 F: include/uapi/linux/dqblk_xfs.h
21863 F: include/uapi/linux/fsmap.h
21866 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21867 L: linux-iio@vger.kernel.org
21869 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21870 F: drivers/iio/adc/xilinx-ams.c
21872 XILINX AXI ETHERNET DRIVER
21873 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21875 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21878 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21879 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21880 L: linux-can@vger.kernel.org
21882 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
21883 F: drivers/net/can/xilinx_can.c
21886 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21887 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21888 R: Michal Simek <michal.simek@xilinx.com>
21890 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21891 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21892 F: drivers/gpio/gpio-xilinx.c
21893 F: drivers/gpio/gpio-zynq.c
21895 XILINX SD-FEC IP CORES
21896 M: Derek Kiernan <derek.kiernan@xilinx.com>
21897 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21899 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21900 F: Documentation/misc-devices/xilinx_sdfec.rst
21901 F: drivers/misc/Kconfig
21902 F: drivers/misc/Makefile
21903 F: drivers/misc/xilinx_sdfec.c
21904 F: include/uapi/misc/xilinx_sdfec.h
21907 M: Sean Anderson <sean.anderson@seco.com>
21909 F: drivers/pwm/pwm-xilinx.c
21910 F: include/clocksource/timer-xilinx.h
21912 XILINX UARTLITE SERIAL DRIVER
21913 M: Peter Korsgaard <jacmet@sunsite.dk>
21914 L: linux-serial@vger.kernel.org
21916 F: drivers/tty/serial/uartlite.c
21918 XILINX VIDEO IP CORES
21919 M: Hyun Kwon <hyun.kwon@xilinx.com>
21920 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21921 L: linux-media@vger.kernel.org
21923 T: git git://linuxtv.org/media_tree.git
21924 F: Documentation/devicetree/bindings/media/xilinx/
21925 F: drivers/media/platform/xilinx/
21926 F: include/uapi/linux/xilinx-v4l2-controls.h
21928 XILINX ZYNQMP DPDMA DRIVER
21929 M: Hyun Kwon <hyun.kwon@xilinx.com>
21930 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21931 L: dmaengine@vger.kernel.org
21933 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21934 F: drivers/dma/xilinx/xilinx_dpdma.c
21935 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21937 XILINX ZYNQMP PSGTR PHY DRIVER
21938 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21939 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21940 L: linux-kernel@vger.kernel.org
21942 T: git https://github.com/Xilinx/linux-xlnx.git
21943 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21944 F: drivers/phy/xilinx/phy-zynqmp.c
21946 XILINX ZYNQMP SHA3 DRIVER
21947 M: Harsha <harsha.harsha@xilinx.com>
21949 F: drivers/crypto/xilinx/zynqmp-sha.c
21951 XILINX EVENT MANAGEMENT DRIVER
21952 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21954 F: drivers/soc/xilinx/xlnx_event_manager.c
21955 F: include/linux/firmware/xlnx-event-manager.h
21958 M: Eli Billauer <eli.billauer@gmail.com>
21959 L: linux-kernel@vger.kernel.org
21961 F: drivers/char/xillybus/
21964 M: George Cherian <gcherian@marvell.com>
21965 L: linux-i2c@vger.kernel.org
21967 W: http://www.marvell.com
21968 F: drivers/i2c/busses/i2c-xlp9xx.c
21970 XRA1403 GPIO EXPANDER
21971 M: Nandor Han <nandor.han@ge.com>
21972 M: Semi Malinen <semi.malinen@ge.com>
21973 L: linux-gpio@vger.kernel.org
21975 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21976 F: drivers/gpio/gpio-xra1403.c
21978 XTENSA XTFPGA PLATFORM SUPPORT
21979 M: Max Filippov <jcmvbkbc@gmail.com>
21980 L: linux-xtensa@linux-xtensa.org
21982 F: drivers/spi/spi-xtensa-xtfpga.c
21983 F: sound/soc/xtensa/xtfpga-i2s.c
21985 YAM DRIVER FOR AX.25
21986 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21987 L: linux-hams@vger.kernel.org
21989 F: drivers/net/hamradio/yam*
21990 F: include/linux/yam.h
21992 YAMA SECURITY MODULE
21993 M: Kees Cook <keescook@chromium.org>
21995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21996 F: Documentation/admin-guide/LSM/Yama.rst
21999 YEALINK PHONE DRIVER
22000 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22001 L: usbb2k-api-dev@nongnu.org
22003 F: Documentation/input/devices/yealink.rst
22004 F: drivers/input/misc/yealink.*
22006 Z8530 DRIVER FOR AX.25
22007 M: Joerg Reuter <jreuter@yaina.de>
22008 L: linux-hams@vger.kernel.org
22010 W: http://yaina.de/jreuter/
22011 W: http://www.qsl.net/dl1bke/
22012 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22013 F: drivers/net/hamradio/*scc.c
22014 F: drivers/net/hamradio/z8530.h
22016 ZBUD COMPRESSED PAGE ALLOCATOR
22017 M: Seth Jennings <sjenning@redhat.com>
22018 M: Dan Streetman <ddstreet@ieee.org>
22019 L: linux-mm@kvack.org
22023 Z3FOLD COMPRESSED PAGE ALLOCATOR
22024 M: Vitaly Wool <vitaly.wool@konsulko.com>
22025 R: Miaohe Lin <linmiaohe@huawei.com>
22026 L: linux-mm@kvack.org
22030 ZD1211RW WIRELESS DRIVER
22031 M: Ulrich Kunitz <kune@deine-taler.de>
22032 L: linux-wireless@vger.kernel.org
22033 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22035 W: http://zd1211.ath.cx/wiki/DriverRewrite
22036 F: drivers/net/wireless/zydas/zd1211rw/
22038 ZD1301 MEDIA DRIVER
22039 M: Antti Palosaari <crope@iki.fi>
22040 L: linux-media@vger.kernel.org
22042 W: https://linuxtv.org/
22043 W: http://palosaari.fi/linux/
22044 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22045 F: drivers/media/usb/dvb-usb-v2/zd1301*
22047 ZD1301_DEMOD MEDIA DRIVER
22048 M: Antti Palosaari <crope@iki.fi>
22049 L: linux-media@vger.kernel.org
22051 W: https://linuxtv.org/
22052 W: http://palosaari.fi/linux/
22053 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22054 F: drivers/media/dvb-frontends/zd1301_demod*
22056 ZHAOXIN PROCESSOR SUPPORT
22057 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22058 L: linux-kernel@vger.kernel.org
22060 F: arch/x86/kernel/cpu/zhaoxin.c
22063 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22064 M: Naohiro Aota <naohiro.aota@wdc.com>
22065 R: Johannes Thumshirn <jth@kernel.org>
22066 L: linux-fsdevel@vger.kernel.org
22068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22069 F: Documentation/filesystems/zonefs.rst
22072 ZPOOL COMPRESSED PAGE STORAGE API
22073 M: Dan Streetman <ddstreet@ieee.org>
22074 L: linux-mm@kvack.org
22076 F: include/linux/zpool.h
22079 ZR36067 VIDEO FOR LINUX DRIVER
22080 M: Corentin Labbe <clabbe@baylibre.com>
22081 L: mjpeg-users@lists.sourceforge.net
22082 L: linux-media@vger.kernel.org
22084 W: http://mjpeg.sourceforge.net/driver-zoran/
22085 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22086 F: Documentation/driver-api/media/drivers/zoran.rst
22087 F: drivers/staging/media/zoran/
22089 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22090 M: Minchan Kim <minchan@kernel.org>
22091 M: Nitin Gupta <ngupta@vflare.org>
22092 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22093 L: linux-kernel@vger.kernel.org
22095 F: Documentation/admin-guide/blockdev/zram.rst
22096 F: drivers/block/zram/
22098 ZS DECSTATION Z85C30 SERIAL DRIVER
22099 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22101 F: drivers/tty/serial/zs.*
22103 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22104 M: Minchan Kim <minchan@kernel.org>
22105 M: Nitin Gupta <ngupta@vflare.org>
22106 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22107 L: linux-mm@kvack.org
22109 F: Documentation/vm/zsmalloc.rst
22110 F: include/linux/zsmalloc.h
22114 M: Nick Terrell <terrelln@fb.com>
22116 B: https://github.com/facebook/zstd/issues
22117 T: git git://github.com/terrelln/linux.git
22118 F: include/linux/zstd*
22120 F: lib/decompress_unzstd.c
22125 ZSWAP COMPRESSED SWAP CACHING
22126 M: Seth Jennings <sjenning@redhat.com>
22127 M: Dan Streetman <ddstreet@ieee.org>
22128 M: Vitaly Wool <vitaly.wool@konsulko.com>
22129 L: linux-mm@kvack.org
22134 M: Linus Torvalds <torvalds@linux-foundation.org>
22135 L: linux-kernel@vger.kernel.org
22136 S: Buried alive in reporters
22137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git