1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-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
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rafael@kernel.org>
337 R: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rafael@kernel.org>
358 R: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
381 ACPI FOR ARM64 (ACPI/arm64)
382 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
383 M: Hanjun Guo <guohanjun@huawei.com>
384 M: Sudeep Holla <sudeep.holla@arm.com>
385 L: linux-acpi@vger.kernel.org
386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
388 F: drivers/acpi/arm64
390 ACPI I2C MULTI INSTANTIATE DRIVER
391 M: Hans de Goede <hdegoede@redhat.com>
392 L: platform-driver-x86@vger.kernel.org
394 F: drivers/platform/x86/i2c-multi-instantiate.c
396 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
397 M: Sudeep Holla <sudeep.holla@arm.com>
398 L: linux-acpi@vger.kernel.org
400 F: drivers/mailbox/pcc.c
403 M: "Rafael J. Wysocki" <rafael@kernel.org>
404 M: Len Brown <lenb@kernel.org>
405 R: Andy Shevchenko <andy@kernel.org>
406 R: Mika Westerberg <mika.westerberg@linux.intel.com>
407 L: linux-acpi@vger.kernel.org
409 Q: https://patchwork.kernel.org/project/linux-acpi/list/
410 B: https://bugzilla.kernel.org
411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
412 F: drivers/acpi/pmic/
415 M: Rafael J. Wysocki <rafael@kernel.org>
416 R: Zhang Rui <rui.zhang@intel.com>
417 L: linux-acpi@vger.kernel.org
419 W: https://01.org/linux-acpi
420 B: https://bugzilla.kernel.org
421 F: drivers/acpi/*thermal*
424 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
425 L: linux-acpi@vger.kernel.org
426 L: iommu@lists.linux-foundation.org
428 F: drivers/acpi/viot.c
429 F: include/linux/acpi_viot.h
432 L: platform-driver-x86@vger.kernel.org
434 F: drivers/platform/x86/wmi.c
435 F: include/uapi/linux/wmi.h
437 ACRN HYPERVISOR SERVICE MODULE
438 M: Fei Li <fei1.li@intel.com>
439 L: acrn-dev@lists.projectacrn.org (subscribers-only)
441 W: https://projectacrn.org
442 F: Documentation/virt/acrn/
443 F: drivers/virt/acrn/
444 F: include/uapi/linux/acrn.h
446 AD1889 ALSA SOUND DRIVER
447 L: linux-parisc@vger.kernel.org
449 W: https://parisc.wiki.kernel.org/index.php/AD1889
450 F: sound/pci/ad1889.*
452 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
453 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
454 L: linux-iio@vger.kernel.org
456 F: drivers/iio/potentiometer/ad5110.c
458 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
459 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: http://wiki.analog.com/AD5254
462 W: http://ez.analog.com/community/linux-device-drivers
463 F: drivers/misc/ad525x_dpot.c
465 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
466 M: Michael Hennerich <michael.hennerich@analog.com>
468 W: http://wiki.analog.com/AD5398
469 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/regulator/ad5398.c
472 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
473 M: Michael Hennerich <michael.hennerich@analog.com>
475 W: http://wiki.analog.com/AD7142
476 W: http://ez.analog.com/community/linux-device-drivers
477 F: drivers/input/misc/ad714x.c
479 AD7877 TOUCHSCREEN DRIVER
480 M: Michael Hennerich <michael.hennerich@analog.com>
482 W: http://wiki.analog.com/AD7877
483 W: http://ez.analog.com/community/linux-device-drivers
484 F: drivers/input/touchscreen/ad7877.c
486 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
487 M: Michael Hennerich <michael.hennerich@analog.com>
489 W: http://wiki.analog.com/AD7879
490 W: http://ez.analog.com/community/linux-device-drivers
491 F: drivers/input/touchscreen/ad7879.c
493 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
494 M: Jiri Kosina <jikos@kernel.org>
497 ADF7242 IEEE 802.15.4 RADIO DRIVER
498 M: Michael Hennerich <michael.hennerich@analog.com>
499 L: linux-wpan@vger.kernel.org
501 W: https://wiki.analog.com/ADF7242
502 W: http://ez.analog.com/community/linux-device-drivers
503 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
504 F: drivers/net/ieee802154/adf7242.c
506 ADM1025 HARDWARE MONITOR DRIVER
507 M: Jean Delvare <jdelvare@suse.com>
508 L: linux-hwmon@vger.kernel.org
510 F: Documentation/hwmon/adm1025.rst
511 F: drivers/hwmon/adm1025.c
513 ADM1029 HARDWARE MONITOR DRIVER
514 M: Corentin Labbe <clabbe.montjoie@gmail.com>
515 L: linux-hwmon@vger.kernel.org
517 F: drivers/hwmon/adm1029.c
519 ADM8211 WIRELESS DRIVER
520 L: linux-wireless@vger.kernel.org
522 W: https://wireless.wiki.kernel.org/
523 F: drivers/net/wireless/admtek/adm8211.*
525 ADP1653 FLASH CONTROLLER DRIVER
526 M: Sakari Ailus <sakari.ailus@iki.fi>
527 L: linux-media@vger.kernel.org
529 F: drivers/media/i2c/adp1653.c
530 F: include/media/i2c/adp1653.h
532 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
533 M: Michael Hennerich <michael.hennerich@analog.com>
535 W: http://wiki.analog.com/ADP5520
536 W: http://ez.analog.com/community/linux-device-drivers
537 F: drivers/gpio/gpio-adp5520.c
538 F: drivers/input/keyboard/adp5520-keys.c
539 F: drivers/leds/leds-adp5520.c
540 F: drivers/mfd/adp5520.c
541 F: drivers/video/backlight/adp5520_bl.c
543 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
544 M: Michael Hennerich <michael.hennerich@analog.com>
546 W: http://wiki.analog.com/ADP5588
547 W: http://ez.analog.com/community/linux-device-drivers
548 F: drivers/gpio/gpio-adp5588.c
549 F: drivers/input/keyboard/adp5588-keys.c
551 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
552 M: Michael Hennerich <michael.hennerich@analog.com>
554 W: http://wiki.analog.com/ADP8860
555 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/video/backlight/adp8860_bl.c
559 M: Colin Leroy <colin@colino.net>
561 F: drivers/macintosh/therm_adt746x.c
563 ADT7475 HARDWARE MONITOR DRIVER
564 M: Jean Delvare <jdelvare@suse.com>
565 L: linux-hwmon@vger.kernel.org
567 F: Documentation/hwmon/adt7475.rst
568 F: drivers/hwmon/adt7475.c
571 M: Matthew Wilcox <willy@infradead.org>
572 M: Hannes Reinecke <hare@suse.com>
573 L: linux-scsi@vger.kernel.org
575 F: Documentation/scsi/advansys.rst
576 F: drivers/scsi/advansys.c
578 ADVANTECH SWBTN DRIVER
579 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
580 L: platform-driver-x86@vger.kernel.org
582 F: drivers/platform/x86/adv_swbutton.c
584 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585 M: Lucas Stankus <lucas.p.stankus@gmail.com>
587 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
588 F: drivers/iio/accel/adxl313*
590 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
591 M: Michael Hennerich <michael.hennerich@analog.com>
593 W: http://wiki.analog.com/ADXL345
594 W: http://ez.analog.com/community/linux-device-drivers
595 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
596 F: drivers/input/misc/adxl34x.c
598 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
599 M: Puranjay Mohan <puranjay12@gmail.com>
600 L: linux-iio@vger.kernel.org
602 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
603 F: drivers/iio/accel/adxl355.h
604 F: drivers/iio/accel/adxl355_core.c
605 F: drivers/iio/accel/adxl355_i2c.c
606 F: drivers/iio/accel/adxl355_spi.c
608 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609 M: Michael Hennerich <michael.hennerich@analog.com>
611 W: http://ez.analog.com/community/linux-device-drivers
612 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
613 F: drivers/iio/accel/adxl372.c
614 F: drivers/iio/accel/adxl372_i2c.c
615 F: drivers/iio/accel/adxl372_spi.c
618 M: Antti Palosaari <crope@iki.fi>
619 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/dvb-frontends/af9013*
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/af9033*
638 M: David Sterba <dsterba@suse.com>
639 L: linux-fsdevel@vger.kernel.org
641 F: Documentation/filesystems/affs.rst
645 M: David Howells <dhowells@redhat.com>
646 M: Marc Dionne <marc.dionne@auristor.com>
647 L: linux-afs@lists.infradead.org
649 W: https://www.infradead.org/~dhowells/kafs/
650 F: Documentation/filesystems/afs.rst
652 F: include/trace/events/afs.h
655 M: David Airlie <airlied@linux.ie>
657 T: git git://anongit.freedesktop.org/drm/drm
659 F: include/linux/agp*
660 F: include/uapi/linux/agp*
663 M: "Juergen E. Fischer" <fischer@norbit.de>
664 L: linux-scsi@vger.kernel.org
666 F: drivers/scsi/aha152x*
667 F: drivers/scsi/pcmcia/aha152x*
669 AIC7XXX / AIC79XX SCSI DRIVER
670 M: Hannes Reinecke <hare@suse.com>
671 L: linux-scsi@vger.kernel.org
673 F: drivers/scsi/aic7xxx/
675 AIMSLAB FM RADIO RECEIVER DRIVER
676 M: Hans Verkuil <hverkuil@xs4all.nl>
677 L: linux-media@vger.kernel.org
679 W: https://linuxtv.org
680 T: git git://linuxtv.org/media_tree.git
681 F: drivers/media/radio/radio-aimslab*
684 M: Benjamin LaHaise <bcrl@kvack.org>
685 L: linux-aio@kvack.org
688 F: include/linux/*aio*.h
691 M: Antti Palosaari <crope@iki.fi>
692 L: linux-media@vger.kernel.org
694 W: https://linuxtv.org
695 W: http://palosaari.fi/linux/
696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
697 T: git git://linuxtv.org/anttip/media_tree.git
698 F: drivers/media/usb/airspy/
700 ALACRITECH GIGABIT ETHERNET DRIVER
701 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
703 F: drivers/net/ethernet/alacritech/*
705 ALCATEL SPEEDTOUCH USB DRIVER
706 M: Duncan Sands <duncan.sands@free.fr>
707 L: linux-usb@vger.kernel.org
709 W: http://www.linux-usb.org/SpeedTouch/
710 F: drivers/usb/atm/speedtch.c
711 F: drivers/usb/atm/usbatm.c
713 ALCHEMY AU1XX0 MMC DRIVER
714 M: Manuel Lauss <manuel.lauss@gmail.com>
716 F: drivers/mmc/host/au1xmmc.c
719 M: Rudolf Marek <r.marek@assembler.cz>
720 L: linux-i2c@vger.kernel.org
722 F: Documentation/i2c/busses/i2c-ali1563.rst
723 F: drivers/i2c/busses/i2c-ali1563.c
726 L: Dell.Client.Kernel@dell.com
728 F: drivers/platform/x86/dell/alienware-wmi.c
730 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
731 M: Tomislav Denis <tomislav.denis@avl.com>
732 L: linux-iio@vger.kernel.org
734 W: http://www.allsensors.com/
735 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
736 F: drivers/iio/pressure/dlhl60d.c
738 ALLEGRO DVT VIDEO IP CORE DRIVER
739 M: Michael Tretter <m.tretter@pengutronix.de>
740 R: Pengutronix Kernel Team <kernel@pengutronix.de>
741 L: linux-media@vger.kernel.org
743 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
744 F: drivers/media/platform/allegro-dvt/
746 ALLWINNER A10 CSI DRIVER
747 M: Maxime Ripard <mripard@kernel.org>
748 L: linux-media@vger.kernel.org
750 T: git git://linuxtv.org/media_tree.git
751 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
752 F: drivers/media/platform/sunxi/sun4i-csi/
754 ALLWINNER CPUFREQ DRIVER
755 M: Yangtao Li <tiny.windzz@gmail.com>
756 L: linux-pm@vger.kernel.org
758 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
759 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
761 ALLWINNER CRYPTO DRIVERS
762 M: Corentin Labbe <clabbe.montjoie@gmail.com>
763 L: linux-crypto@vger.kernel.org
765 F: drivers/crypto/allwinner/
767 ALLWINNER HARDWARE SPINLOCK SUPPORT
768 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
770 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
771 F: drivers/hwspinlock/sun6i_hwspinlock.c
773 ALLWINNER THERMAL DRIVER
774 M: Vasily Khoruzhick <anarsoul@gmail.com>
775 M: Yangtao Li <tiny.windzz@gmail.com>
776 L: linux-pm@vger.kernel.org
778 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
779 F: drivers/thermal/sun8i_thermal.c
782 M: Maxime Ripard <mripard@kernel.org>
783 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
784 L: linux-media@vger.kernel.org
786 F: drivers/staging/media/sunxi/cedrus/
789 M: Richard Henderson <rth@twiddle.net>
790 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
791 M: Matt Turner <mattst88@gmail.com>
792 L: linux-alpha@vger.kernel.org
796 ALPS PS/2 TOUCHPAD DRIVER
797 R: Pali Rohár <pali@kernel.org>
798 F: drivers/input/mouse/alps.*
800 ALTERA I2C CONTROLLER DRIVER
801 M: Thor Thayer <thor.thayer@linux.intel.com>
803 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
804 F: drivers/i2c/busses/i2c-altera.c
806 ALTERA MAILBOX DRIVER
807 M: Mun Yew Tham <mun.yew.tham@intel.com>
809 F: drivers/mailbox/mailbox-altera.c
811 ALTERA MSGDMA IP CORE DRIVER
812 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
813 R: Stefan Roese <sr@denx.de>
814 L: dmaengine@vger.kernel.org
816 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
817 F: drivers/dma/altera-msgdma.c
820 M: Mun Yew Tham <mun.yew.tham@intel.com>
821 L: linux-gpio@vger.kernel.org
823 F: drivers/gpio/gpio-altera.c
825 ALTERA SYSTEM MANAGER DRIVER
826 M: Thor Thayer <thor.thayer@linux.intel.com>
828 F: drivers/mfd/altera-sysmgr.c
829 F: include/linux/mfd/altera-sysmgr.h
831 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
832 M: Thor Thayer <thor.thayer@linux.intel.com>
834 F: drivers/gpio/gpio-altera-a10sr.c
835 F: drivers/mfd/altera-a10sr.c
836 F: drivers/reset/reset-a10sr.c
837 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
838 F: include/linux/mfd/altera-a10sr.h
840 ALTERA TRIPLE SPEED ETHERNET DRIVER
841 M: Joyce Ooi <joyce.ooi@intel.com>
842 L: netdev@vger.kernel.org
844 F: drivers/net/ethernet/altera/
846 ALTERA UART/JTAG UART SERIAL DRIVERS
847 M: Tobias Klauser <tklauser@distanz.ch>
848 L: linux-serial@vger.kernel.org
850 F: drivers/tty/serial/altera_jtaguart.c
851 F: drivers/tty/serial/altera_uart.c
852 F: include/linux/altera_jtaguart.h
853 F: include/linux/altera_uart.h
855 AMAZON ANNAPURNA LABS FIC DRIVER
856 M: Talel Shenhar <talel@amazon.com>
858 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
859 F: drivers/irqchip/irq-al-fic.c
861 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
862 M: Talel Shenhar <talel@amazon.com>
863 M: Talel Shenhar <talelshenhar@gmail.com>
865 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
866 F: drivers/edac/al_mc_edac.c
868 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
869 M: Talel Shenhar <talel@amazon.com>
871 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
872 F: drivers/thermal/thermal_mmio.c
874 AMAZON ETHERNET DRIVERS
875 M: Netanel Belgazal <netanel@amazon.com>
876 M: Arthur Kiyanovski <akiyano@amazon.com>
877 R: Guy Tzalik <gtzalik@amazon.com>
878 R: Saeed Bishara <saeedb@amazon.com>
879 L: netdev@vger.kernel.org
881 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
882 F: drivers/net/ethernet/amazon/
884 AMAZON RDMA EFA DRIVER
885 M: Gal Pressman <galpress@amazon.com>
886 R: Yossi Leybovich <sleybo@amazon.com>
887 L: linux-rdma@vger.kernel.org
889 Q: https://patchwork.kernel.org/project/linux-rdma/list/
890 F: drivers/infiniband/hw/efa/
891 F: include/uapi/rdma/efa-abi.h
893 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
894 M: Tom Lendacky <thomas.lendacky@amd.com>
895 M: John Allen <john.allen@amd.com>
896 L: linux-crypto@vger.kernel.org
898 F: drivers/crypto/ccp/
899 F: include/linux/ccp.h
901 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
902 M: Brijesh Singh <brijesh.singh@amd.com>
903 M: Tom Lendacky <thomas.lendacky@amd.com>
904 L: linux-crypto@vger.kernel.org
906 F: drivers/crypto/ccp/sev*
907 F: include/uapi/linux/psp-sev.h
910 M: Harry Wentland <harry.wentland@amd.com>
911 M: Leo Li <sunpeng.li@amd.com>
912 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
913 L: amd-gfx@lists.freedesktop.org
915 T: git https://gitlab.freedesktop.org/agd5f/linux.git
916 F: drivers/gpu/drm/amd/display/
918 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
919 M: Huang Rui <ray.huang@amd.com>
920 L: linux-hwmon@vger.kernel.org
922 F: Documentation/hwmon/fam15h_power.rst
923 F: drivers/hwmon/fam15h_power.c
926 M: Enrico Weigelt, metux IT consult <info@metux.net>
927 L: linux-gpio@vger.kernel.org
929 F: drivers/gpio/gpio-amd-fch.c
930 F: include/linux/platform_data/gpio/gpio-amd-fch.h
932 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
933 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
935 F: drivers/usb/gadget/udc/amd5536udc.*
937 AMD GEODE PROCESSOR/CHIPSET SUPPORT
938 M: Andres Salomon <dilinger@queued.net>
939 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
941 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
942 F: arch/x86/include/asm/geode.h
943 F: drivers/char/hw_random/geode-rng.c
944 F: drivers/crypto/geode*
945 F: drivers/video/fbdev/geode/
948 M: Joerg Roedel <joro@8bytes.org>
949 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
950 L: iommu@lists.linux-foundation.org
952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
953 F: drivers/iommu/amd/
954 F: include/linux/amd-iommu.h
957 M: Felix Kuehling <Felix.Kuehling@amd.com>
958 L: amd-gfx@lists.freedesktop.org
960 T: git https://gitlab.freedesktop.org/agd5f/linux.git
961 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
962 F: drivers/gpu/drm/amd/amdkfd/
963 F: drivers/gpu/drm/amd/include/cik_structs.h
964 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
965 F: drivers/gpu/drm/amd/include/v9_structs.h
966 F: drivers/gpu/drm/amd/include/vi_structs.h
967 F: include/uapi/linux/kfd_ioctl.h
970 M: Sanjay R Mehta <sanju.mehta@amd.com>
972 F: drivers/spi/spi-amd.c
975 M: Elie Morisse <syniurge@gmail.com>
976 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
977 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
978 L: linux-i2c@vger.kernel.org
980 F: drivers/i2c/busses/i2c-amd-mp2*
983 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
984 L: platform-driver-x86@vger.kernel.org
986 F: drivers/platform/x86/amd-pmc.*
988 AMD POWERPLAY AND SWSMU
989 M: Evan Quan <evan.quan@amd.com>
990 L: amd-gfx@lists.freedesktop.org
992 T: git https://gitlab.freedesktop.org/agd5f/linux.git
993 F: drivers/gpu/drm/amd/pm/
996 M: Sanjay R Mehta <sanju.mehta@amd.com>
997 L: dmaengine@vger.kernel.org
999 F: drivers/dma/ptdma/
1001 AMD SEATTLE DEVICE TREE SUPPORT
1002 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1003 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1004 M: Tom Lendacky <thomas.lendacky@amd.com>
1006 F: arch/arm64/boot/dts/amd/
1009 M: Tom Lendacky <thomas.lendacky@amd.com>
1010 L: netdev@vger.kernel.org
1012 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1013 F: drivers/net/ethernet/amd/xgbe/
1015 AMD SENSOR FUSION HUB DRIVER
1016 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1017 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1018 L: linux-input@vger.kernel.org
1020 F: Documentation/hid/amd-sfh*
1021 F: drivers/hid/amd-sfh-hid/
1024 M: Christian Eggers <ceggers@arri.de>
1025 L: linux-iio@vger.kernel.org
1027 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1028 F: drivers/iio/light/as73211.c
1030 AMT (Automatic Multicast Tunneling)
1031 M: Taehee Yoo <ap420073@gmail.com>
1032 L: netdev@vger.kernel.org
1034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1036 F: drivers/net/amt.c
1038 ANALOG DEVICES INC AD7192 DRIVER
1039 M: Alexandru Tachici <alexandru.tachici@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1044 F: drivers/iio/adc/ad7192.c
1046 ANALOG DEVICES INC AD7292 DRIVER
1047 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1048 L: linux-iio@vger.kernel.org
1050 W: http://ez.analog.com/community/linux-device-drivers
1051 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1052 F: drivers/iio/adc/ad7292.c
1054 ANALOG DEVICES INC AD7768-1 DRIVER
1055 M: Michael Hennerich <Michael.Hennerich@analog.com>
1056 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1059 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1060 F: drivers/iio/adc/ad7768-1.c
1062 ANALOG DEVICES INC AD7780 DRIVER
1063 M: Michael Hennerich <Michael.Hennerich@analog.com>
1064 M: Renato Lui Geh <renatogeh@gmail.com>
1065 L: linux-iio@vger.kernel.org
1067 W: http://ez.analog.com/community/linux-device-drivers
1068 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1069 F: drivers/iio/adc/ad7780.c
1071 ANALOG DEVICES INC AD9389B DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/ad9389b*
1077 ANALOG DEVICES INC ADGS1408 DRIVER
1078 M: Mircea Caprioru <mircea.caprioru@analog.com>
1080 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1081 F: drivers/mux/adgs1408.c
1083 ANALOG DEVICES INC ADIN DRIVER
1084 M: Michael Hennerich <michael.hennerich@analog.com>
1085 L: netdev@vger.kernel.org
1087 W: http://ez.analog.com/community/linux-device-drivers
1088 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1089 F: drivers/net/phy/adin.c
1091 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1092 M: Nuno Sa <nuno.sa@analog.com>
1093 L: linux-iio@vger.kernel.org
1095 F: drivers/iio/imu/adis.c
1096 F: include/linux/iio/imu/adis.h
1098 ANALOG DEVICES INC ADIS16460 DRIVER
1099 M: Dragos Bogdan <dragos.bogdan@analog.com>
1100 L: linux-iio@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1104 F: drivers/iio/imu/adis16460.c
1106 ANALOG DEVICES INC ADIS16475 DRIVER
1107 M: Nuno Sa <nuno.sa@analog.com>
1108 L: linux-iio@vger.kernel.org
1109 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/iio/imu/adis16475.c
1112 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1114 ANALOG DEVICES INC ADM1177 DRIVER
1115 M: Michael Hennerich <Michael.Hennerich@analog.com>
1116 L: linux-hwmon@vger.kernel.org
1118 W: http://ez.analog.com/community/linux-device-drivers
1119 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1120 F: drivers/hwmon/adm1177.c
1122 ANALOG DEVICES INC ADP5061 DRIVER
1123 M: Michael Hennerich <Michael.Hennerich@analog.com>
1124 L: linux-pm@vger.kernel.org
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: drivers/power/supply/adp5061.c
1129 ANALOG DEVICES INC ADV7180 DRIVER
1130 M: Lars-Peter Clausen <lars@metafoo.de>
1131 L: linux-media@vger.kernel.org
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: drivers/media/i2c/adv7180.c
1135 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1137 ANALOG DEVICES INC ADV748X DRIVER
1138 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/adv748x/*
1143 ANALOG DEVICES INC ADV7511 DRIVER
1144 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1145 L: linux-media@vger.kernel.org
1147 F: drivers/media/i2c/adv7511*
1149 ANALOG DEVICES INC ADV7604 DRIVER
1150 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1151 L: linux-media@vger.kernel.org
1153 F: drivers/media/i2c/adv7604*
1154 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1156 ANALOG DEVICES INC ADV7842 DRIVER
1157 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1158 L: linux-media@vger.kernel.org
1160 F: drivers/media/i2c/adv7842*
1162 ANALOG DEVICES INC ADXRS290 DRIVER
1163 M: Nishant Malpani <nish.malpani25@gmail.com>
1164 L: linux-iio@vger.kernel.org
1166 F: drivers/iio/gyro/adxrs290.c
1167 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1169 ANALOG DEVICES INC ASOC CODEC DRIVERS
1170 M: Lars-Peter Clausen <lars@metafoo.de>
1171 M: Nuno Sá <nuno.sa@analog.com>
1172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1174 W: http://wiki.analog.com/
1175 W: http://ez.analog.com/community/linux-device-drivers
1176 F: sound/soc/codecs/ad1*
1177 F: sound/soc/codecs/ad7*
1178 F: sound/soc/codecs/adau*
1179 F: sound/soc/codecs/adav*
1180 F: sound/soc/codecs/sigmadsp.*
1181 F: sound/soc/codecs/ssm*
1183 ANALOG DEVICES INC DMA DRIVERS
1184 M: Lars-Peter Clausen <lars@metafoo.de>
1186 W: http://ez.analog.com/community/linux-device-drivers
1187 F: drivers/dma/dma-axi-dmac.c
1189 ANALOG DEVICES INC IIO DRIVERS
1190 M: Lars-Peter Clausen <lars@metafoo.de>
1191 M: Michael Hennerich <Michael.Hennerich@analog.com>
1193 W: http://wiki.analog.com/
1194 W: http://ez.analog.com/community/linux-device-drivers
1195 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1196 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1197 F: Documentation/devicetree/bindings/iio/*/adi,*
1198 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1199 F: drivers/iio/*/ad*
1200 F: drivers/iio/adc/ltc249*
1201 F: drivers/iio/amplifiers/hmc425a.c
1202 F: drivers/staging/iio/*/ad*
1203 X: drivers/iio/*/adjd*
1205 ANALOGBITS PLL LIBRARIES
1206 M: Paul Walmsley <paul.walmsley@sifive.com>
1208 F: drivers/clk/analogbits/*
1209 F: include/linux/clk/analogbits*
1212 M: Nick Hu <nickhu@andestech.com>
1213 M: Greentime Hu <green.hu@gmail.com>
1214 M: Vincent Chen <deanbo422@gmail.com>
1216 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1217 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1218 F: Documentation/devicetree/bindings/nds32/
1223 ANDROID CONFIG FRAGMENTS
1224 M: Rob Herring <robh@kernel.org>
1226 F: kernel/configs/android*
1229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1230 M: Arve Hjønnevåg <arve@android.com>
1231 M: Todd Kjos <tkjos@android.com>
1232 M: Martijn Coenen <maco@android.com>
1233 M: Joel Fernandes <joel@joelfernandes.org>
1234 M: Christian Brauner <christian@brauner.io>
1235 M: Hridya Valsaraju <hridya@google.com>
1236 M: Suren Baghdasaryan <surenb@google.com>
1237 L: linux-kernel@vger.kernel.org
1239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1241 F: drivers/staging/android/
1243 ANDROID GOLDFISH PIC DRIVER
1244 M: Miodrag Dinic <miodrag.dinic@mips.com>
1246 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1247 F: drivers/irqchip/irq-goldfish-pic.c
1249 ANDROID GOLDFISH RTC DRIVER
1250 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1252 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1253 F: drivers/rtc/rtc-goldfish.c
1255 AOA (Apple Onboard Audio) ALSA DRIVER
1256 M: Johannes Berg <johannes@sipsolutions.net>
1257 L: linuxppc-dev@lists.ozlabs.org
1258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1262 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1264 L: linux-iio@vger.kernel.org
1266 F: drivers/iio/adc/stx104.c
1269 M: Jiri Kosina <jikos@kernel.org>
1271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1272 F: arch/x86/kernel/apm_32.c
1273 F: drivers/char/apm-emulation.c
1274 F: include/linux/apm_bios.h
1275 F: include/uapi/linux/apm_bios.h
1277 APPARMOR SECURITY MODULE
1278 M: John Johansen <john.johansen@canonical.com>
1279 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1281 W: wiki.apparmor.net
1282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1283 F: Documentation/admin-guide/LSM/apparmor.rst
1284 F: security/apparmor/
1286 APPLE BCM5974 MULTITOUCH DRIVER
1287 M: Henrik Rydberg <rydberg@bitmath.org>
1288 L: linux-input@vger.kernel.org
1290 F: drivers/input/mouse/bcm5974.c
1292 APPLE DART IOMMU DRIVER
1293 M: Sven Peter <sven@svenpeter.dev>
1294 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1295 L: iommu@lists.linux-foundation.org
1297 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1298 F: drivers/iommu/apple-dart.c
1301 M: Henrik Rydberg <rydberg@bitmath.org>
1302 L: linux-hwmon@vger.kernel.org
1304 F: drivers/hwmon/applesmc.c
1306 APPLETALK NETWORK LAYER
1307 L: netdev@vger.kernel.org
1309 F: drivers/net/appletalk/
1310 F: include/linux/atalk.h
1311 F: include/uapi/linux/atalk.h
1314 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1315 M: Khuong Dinh <khuong@os.amperecomputing.com>
1317 F: arch/arm64/boot/dts/apm/
1319 APPLIED MICRO (APM) X-GENE SOC EDAC
1320 M: Khuong Dinh <khuong@os.amperecomputing.com>
1322 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1323 F: drivers/edac/xgene_edac.c
1325 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1326 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1327 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1329 F: drivers/net/ethernet/apm/xgene-v2/
1331 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1332 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1333 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1334 M: Quan Nguyen <quan@os.amperecomputing.com>
1336 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1337 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1338 F: drivers/net/ethernet/apm/xgene/
1339 F: drivers/net/mdio/mdio-xgene.c
1341 APPLIED MICRO (APM) X-GENE SOC PMU
1342 M: Khuong Dinh <khuong@os.amperecomputing.com>
1344 F: Documentation/admin-guide/perf/xgene-pmu.rst
1345 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1346 F: drivers/perf/xgene_pmu.c
1348 APTINA CAMERA SENSOR PLL
1349 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1350 L: linux-media@vger.kernel.org
1352 F: drivers/media/i2c/aptina-pll.*
1354 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1355 M: Aleksa Savic <savicaleksa83@gmail.com>
1356 L: linux-hwmon@vger.kernel.org
1358 F: Documentation/hwmon/aquacomputer_d5next.rst
1359 F: drivers/hwmon/aquacomputer_d5next.c
1361 AQUANTIA ETHERNET DRIVER (atlantic)
1362 M: Igor Russkikh <irusskikh@marvell.com>
1363 L: netdev@vger.kernel.org
1365 W: https://www.marvell.com/
1366 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1367 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1368 F: drivers/net/ethernet/aquantia/atlantic/
1370 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1371 M: Egor Pomozov <epomozov@marvell.com>
1372 L: netdev@vger.kernel.org
1374 W: http://www.aquantia.com
1375 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1377 ARASAN NAND CONTROLLER DRIVER
1378 M: Miquel Raynal <miquel.raynal@bootlin.com>
1379 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1380 L: linux-mtd@lists.infradead.org
1382 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1383 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1385 ARC FRAMEBUFFER DRIVER
1386 M: Jaya Kumar <jayalk@intworks.biz>
1388 F: drivers/video/fbdev/arcfb.c
1389 F: drivers/video/fbdev/core/fb_defio.c
1392 M: Alexey Brodkin <abrodkin@synopsys.com>
1394 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1395 F: drivers/gpu/drm/tiny/arcpgu.c
1397 ARCNET NETWORK LAYER
1398 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1399 L: netdev@vger.kernel.org
1401 F: drivers/net/arcnet/
1402 F: include/uapi/linux/if_arcnet.h
1404 ARM ARCHITECTED TIMER DRIVER
1405 M: Mark Rutland <mark.rutland@arm.com>
1406 M: Marc Zyngier <maz@kernel.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 F: arch/arm/include/asm/arch_timer.h
1410 F: arch/arm64/include/asm/arch_timer.h
1411 F: drivers/clocksource/arm_arch_timer.c
1413 ARM HDLCD DRM DRIVER
1414 M: Liviu Dudau <liviu.dudau@arm.com>
1416 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1417 F: drivers/gpu/drm/arm/hdlcd_*
1419 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1420 M: Linus Walleij <linus.walleij@linaro.org>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1424 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1425 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1426 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1427 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1428 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1429 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1430 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1431 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1432 F: arch/arm/boot/dts/arm-realview-*
1433 F: arch/arm/boot/dts/integrator*
1434 F: arch/arm/boot/dts/versatile*
1435 F: arch/arm/mach-integrator/
1436 F: arch/arm/mach-realview/
1437 F: arch/arm/mach-versatile/
1438 F: arch/arm/plat-versatile/
1439 F: drivers/bus/arm-integrator-lm.c
1440 F: drivers/clk/versatile/
1441 F: drivers/i2c/busses/i2c-versatile.c
1442 F: drivers/irqchip/irq-versatile-fpga.c
1443 F: drivers/mtd/maps/physmap-versatile.*
1444 F: drivers/power/reset/arm-versatile-reboot.c
1445 F: drivers/soc/versatile/
1447 ARM KOMEDA DRM-KMS DRIVER
1448 M: James (Qian) Wang <james.qian.wang@arm.com>
1449 M: Liviu Dudau <liviu.dudau@arm.com>
1450 M: Mihail Atanassov <mihail.atanassov@arm.com>
1451 L: Mali DP Maintainers <malidp@foss.arm.com>
1453 T: git git://anongit.freedesktop.org/drm/drm-misc
1454 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1455 F: Documentation/gpu/komeda-kms.rst
1456 F: drivers/gpu/drm/arm/display/include/
1457 F: drivers/gpu/drm/arm/display/komeda/
1459 ARM MALI PANFROST DRM DRIVER
1460 M: Rob Herring <robh@kernel.org>
1461 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1462 R: Steven Price <steven.price@arm.com>
1463 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1464 L: dri-devel@lists.freedesktop.org
1466 T: git git://anongit.freedesktop.org/drm/drm-misc
1467 F: drivers/gpu/drm/panfrost/
1468 F: include/uapi/drm/panfrost_drm.h
1470 ARM MALI-DP DRM DRIVER
1471 M: Liviu Dudau <liviu.dudau@arm.com>
1472 M: Brian Starkey <brian.starkey@arm.com>
1473 L: Mali DP Maintainers <malidp@foss.arm.com>
1475 T: git git://anongit.freedesktop.org/drm/drm-misc
1476 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1477 F: Documentation/gpu/afbc.rst
1478 F: drivers/gpu/drm/arm/
1480 ARM MFM AND FLOPPY DRIVERS
1481 M: Ian Molton <spyro@f2s.com>
1483 F: arch/arm/include/asm/floppy.h
1484 F: arch/arm/mach-rpc/floppydma.S
1486 ARM PMU PROFILING AND DEBUGGING
1487 M: Will Deacon <will@kernel.org>
1488 M: Mark Rutland <mark.rutland@arm.com>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/arm/pmu.yaml
1492 F: Documentation/devicetree/bindings/perf/
1493 F: arch/arm*/include/asm/hw_breakpoint.h
1494 F: arch/arm*/include/asm/perf_event.h
1495 F: arch/arm*/kernel/hw_breakpoint.c
1496 F: arch/arm*/kernel/perf_*
1498 F: include/linux/perf/arm_pmu.h
1501 M: Russell King <linux@armlinux.org.uk>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 W: http://www.armlinux.org.uk/
1505 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1507 X: arch/arm/boot/dts/
1509 ARM PRIMECELL AACI PL041 DRIVER
1510 M: Russell King <linux@armlinux.org.uk>
1514 ARM PRIMECELL BUS SUPPORT
1515 M: Russell King <linux@armlinux.org.uk>
1518 F: include/linux/amba/bus.h
1520 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1521 M: Miquel Raynal <miquel.raynal@bootlin.com>
1522 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1523 L: linux-mtd@lists.infradead.org
1525 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1526 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1528 ARM PRIMECELL PL35X SMC DRIVER
1529 M: Miquel Raynal <miquel.raynal@bootlin.com>
1530 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1534 F: drivers/memory/pl353-smc.c
1536 ARM PRIMECELL CLCD PL110 DRIVER
1537 M: Russell King <linux@armlinux.org.uk>
1539 F: drivers/video/fbdev/amba-clcd.*
1541 ARM PRIMECELL KMI PL050 DRIVER
1542 M: Russell King <linux@armlinux.org.uk>
1544 F: drivers/input/serio/ambakmi.*
1545 F: include/linux/amba/kmi.h
1547 ARM PRIMECELL MMCI PL180/1 DRIVER
1548 M: Russell King <linux@armlinux.org.uk>
1550 F: drivers/mmc/host/mmci.*
1551 F: include/linux/amba/mmci.h
1553 ARM PRIMECELL SSP PL022 SPI DRIVER
1554 M: Linus Walleij <linus.walleij@linaro.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1558 F: drivers/spi/spi-pl022.c
1560 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1561 M: Russell King <linux@armlinux.org.uk>
1563 F: drivers/tty/serial/amba-pl01*.c
1564 F: include/linux/amba/serial.h
1566 ARM PRIMECELL VIC PL190/PL192 DRIVER
1567 M: Linus Walleij <linus.walleij@linaro.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1571 F: drivers/irqchip/irq-vic.c
1573 ARM SMC WATCHDOG DRIVER
1574 M: Julius Werner <jwerner@chromium.org>
1575 R: Evan Benn <evanbenn@chromium.org>
1577 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1578 F: drivers/watchdog/arm_smc_wdt.c
1581 M: Will Deacon <will@kernel.org>
1582 R: Robin Murphy <robin.murphy@arm.com>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1586 F: drivers/iommu/arm/
1587 F: drivers/iommu/io-pgtable-arm*
1589 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1590 M: Arnd Bergmann <arnd@arndb.de>
1591 M: Olof Johansson <olof@lixom.net>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1596 F: arch/arm/boot/dts/Makefile
1597 F: arch/arm64/boot/dts/Makefile
1599 ARM SUB-ARCHITECTURES
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1606 ARM/ACTIONS SEMI ARCHITECTURE
1607 M: Andreas Färber <afaerber@suse.de>
1608 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1612 F: Documentation/devicetree/bindings/arm/actions.yaml
1613 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1614 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1615 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1616 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1617 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1618 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1619 F: Documentation/devicetree/bindings/pinctrl/actions,*
1620 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1621 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1622 F: arch/arm/boot/dts/owl-*
1623 F: arch/arm/mach-actions/
1624 F: arch/arm64/boot/dts/actions/
1625 F: drivers/clk/actions/
1626 F: drivers/clocksource/timer-owl*
1627 F: drivers/dma/owl-dma.c
1628 F: drivers/i2c/busses/i2c-owl.c
1629 F: drivers/irqchip/irq-owl-sirq.c
1630 F: drivers/mmc/host/owl-mmc.c
1631 F: drivers/net/ethernet/actions/
1632 F: drivers/pinctrl/actions/*
1633 F: drivers/soc/actions/
1634 F: include/dt-bindings/power/owl-*
1635 F: include/dt-bindings/reset/actions,*
1636 F: include/linux/soc/actions/
1639 ARM/ADS SPHERE MACHINE SUPPORT
1640 M: Lennert Buytenhek <kernel@wantstofly.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/AFEB9260 MACHINE SUPPORT
1645 M: Sergey Lapin <slapin@ossfans.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 ARM/AJECO 1ARM MACHINE SUPPORT
1650 M: Lennert Buytenhek <kernel@wantstofly.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/Allwinner SoC Clock Support
1655 M: Emilio López <emilio@elopez.com.ar>
1657 F: drivers/clk/sunxi/
1659 ARM/Allwinner sunXi SoC support
1660 M: Maxime Ripard <mripard@kernel.org>
1661 M: Chen-Yu Tsai <wens@csie.org>
1662 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1666 L: linux-sunxi@lists.linux.dev
1667 F: arch/arm/mach-sunxi/
1668 F: arch/arm64/boot/dts/allwinner/
1669 F: drivers/clk/sunxi-ng/
1670 F: drivers/pinctrl/sunxi/
1671 F: drivers/soc/sunxi/
1676 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1677 M: Neil Armstrong <narmstrong@baylibre.com>
1678 M: Jerome Brunet <jbrunet@baylibre.com>
1679 L: linux-amlogic@lists.infradead.org
1681 F: Documentation/devicetree/bindings/clock/amlogic*
1682 F: drivers/clk/meson/
1683 F: include/dt-bindings/clock/gxbb*
1684 F: include/dt-bindings/clock/meson*
1686 ARM/Amlogic Meson SoC Crypto Drivers
1687 M: Corentin Labbe <clabbe@baylibre.com>
1688 L: linux-crypto@vger.kernel.org
1689 L: linux-amlogic@lists.infradead.org
1691 F: Documentation/devicetree/bindings/crypto/amlogic*
1692 F: drivers/crypto/amlogic/
1694 ARM/Amlogic Meson SoC Sound Drivers
1695 M: Jerome Brunet <jbrunet@baylibre.com>
1696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1698 F: Documentation/devicetree/bindings/sound/amlogic*
1701 ARM/Amlogic Meson SoC support
1702 M: Neil Armstrong <narmstrong@baylibre.com>
1703 M: Kevin Hilman <khilman@baylibre.com>
1704 R: Jerome Brunet <jbrunet@baylibre.com>
1705 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 L: linux-amlogic@lists.infradead.org
1709 W: http://linux-meson.com/
1710 F: arch/arm/boot/dts/meson*
1711 F: arch/arm/mach-meson/
1712 F: arch/arm64/boot/dts/amlogic/
1713 F: drivers/mmc/host/meson*
1714 F: drivers/pinctrl/meson/
1715 F: drivers/rtc/rtc-meson*
1716 F: drivers/soc/amlogic/
1719 ARM/Annapurna Labs ALPINE ARCHITECTURE
1720 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1721 M: Antoine Tenart <atenart@kernel.org>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/boot/dts/alpine*
1725 F: arch/arm/mach-alpine/
1726 F: arch/arm64/boot/dts/amazon/
1727 F: drivers/*/*alpine*
1729 ARM/APPLE MACHINE SUPPORT
1730 M: Hector Martin <marcan@marcan.st>
1731 M: Sven Peter <sven@svenpeter.dev>
1732 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 W: https://asahilinux.org
1736 B: https://github.com/AsahiLinux/linux/issues
1737 C: irc://irc.oftc.net/asahi-dev
1738 T: git https://github.com/AsahiLinux/linux.git
1739 F: Documentation/devicetree/bindings/arm/apple.yaml
1740 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1741 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1742 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1743 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1744 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1745 F: arch/arm64/boot/dts/apple/
1746 F: drivers/i2c/busses/i2c-pasemi-core.c
1747 F: drivers/i2c/busses/i2c-pasemi-platform.c
1748 F: drivers/irqchip/irq-apple-aic.c
1749 F: drivers/mailbox/apple-mailbox.c
1750 F: drivers/pinctrl/pinctrl-apple-gpio.c
1751 F: include/dt-bindings/interrupt-controller/apple-aic.h
1752 F: include/dt-bindings/pinctrl/apple.h
1753 F: include/linux/apple-mailbox.h
1755 ARM/ARTPEC MACHINE SUPPORT
1756 M: Jesper Nilsson <jesper.nilsson@axis.com>
1757 M: Lars Persson <lars.persson@axis.com>
1758 L: linux-arm-kernel@axis.com
1760 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1761 F: arch/arm/boot/dts/artpec6*
1762 F: arch/arm/mach-artpec
1764 F: drivers/crypto/axis
1765 F: drivers/mmc/host/usdhi6rol0.c
1766 F: drivers/pinctrl/pinctrl-artpec*
1768 ARM/ASPEED I2C DRIVER
1769 M: Brendan Higgins <brendanhiggins@google.com>
1770 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1771 R: Joel Stanley <joel@jms.id.au>
1772 L: linux-i2c@vger.kernel.org
1773 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1776 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1777 F: drivers/i2c/busses/i2c-aspeed.c
1778 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1780 ARM/ASPEED MACHINE SUPPORT
1781 M: Joel Stanley <joel@jms.id.au>
1782 R: Andrew Jeffery <andrew@aj.id.au>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1786 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1788 F: arch/arm/boot/dts/aspeed-*
1789 F: arch/arm/mach-aspeed/
1792 ARM/BITMAIN ARCHITECTURE
1793 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1797 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1798 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1799 F: arch/arm64/boot/dts/bitmain/
1800 F: drivers/clk/clk-bm1880.c
1801 F: drivers/pinctrl/pinctrl-bm1880.c
1803 ARM/CALXEDA HIGHBANK ARCHITECTURE
1804 M: Andre Przywara <andre.przywara@arm.com>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 F: arch/arm/boot/dts/ecx-*.dts*
1808 F: arch/arm/boot/dts/highbank.dts
1809 F: arch/arm/mach-highbank/
1811 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1812 M: Krzysztof Halasa <khalasa@piap.pl>
1814 F: arch/arm/mach-cns3xxx/
1816 ARM/CAVIUM THUNDER NETWORK DRIVER
1817 M: Sunil Goutham <sgoutham@marvell.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: drivers/net/ethernet/cavium/thunder/
1822 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1823 M: Lukasz Majewski <lukma@denx.de>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: arch/arm/mach-ep93xx/ts72xx.c
1828 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1829 M: Alexander Shiyan <shc_work@mail.ru>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1835 M: Lennert Buytenhek <kernel@wantstofly.org>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1840 M: Hartley Sweeten <hsweeten@visionengravers.com>
1841 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/mach-ep93xx/
1845 F: arch/arm/mach-ep93xx/include/mach/
1848 M: Russell King <linux@armlinux.org.uk>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1852 F: drivers/clk/clkdev.c
1854 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1855 M: Baruch Siach <baruch@tkos.co.il>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 F: arch/arm/boot/dts/cx92755*
1861 ARM/CONTEC MICRO9 MACHINE SUPPORT
1862 M: Hubert Feurstein <hubert.feurstein@contec.at>
1864 F: arch/arm/mach-ep93xx/micro9.c
1866 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1867 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1868 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1869 R: Mike Leach <mike.leach@linaro.org>
1870 R: Leo Yan <leo.yan@linaro.org>
1871 L: coresight@lists.linaro.org (moderated for non-subscribers)
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1875 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1876 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1877 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1878 F: Documentation/devicetree/bindings/arm/coresight.txt
1879 F: Documentation/devicetree/bindings/arm/ete.yaml
1880 F: Documentation/devicetree/bindings/arm/trbe.yaml
1881 F: Documentation/trace/coresight/*
1882 F: drivers/hwtracing/coresight/*
1883 F: include/dt-bindings/arm/coresight-cti-dt.h
1884 F: include/linux/coresight*
1885 F: tools/perf/arch/arm/util/auxtrace.c
1886 F: tools/perf/arch/arm/util/cs-etm.c
1887 F: tools/perf/arch/arm/util/cs-etm.h
1888 F: tools/perf/arch/arm/util/pmu.c
1889 F: tools/perf/util/cs-etm-decoder/*
1890 F: tools/perf/util/cs-etm.*
1892 ARM/CORGI MACHINE SUPPORT
1893 M: Richard Purdie <rpurdie@rpsys.net>
1896 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1897 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1898 M: Linus Walleij <linus.walleij@linaro.org>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 T: git git://github.com/ulli-kroll/linux.git
1902 F: Documentation/devicetree/bindings/arm/gemini.yaml
1903 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1904 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1905 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1906 F: arch/arm/boot/dts/gemini*
1907 F: arch/arm/mach-gemini/
1908 F: drivers/crypto/gemini/
1909 F: drivers/net/ethernet/cortina/
1910 F: drivers/pinctrl/pinctrl-gemini.c
1911 F: drivers/rtc/rtc-ftrtc010.c
1913 ARM/CZ.NIC TURRIS SUPPORT
1914 M: Marek Behún <kabel@kernel.org>
1916 W: https://www.turris.cz/
1917 F: Documentation/ABI/testing/debugfs-moxtet
1918 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1919 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1920 F: Documentation/devicetree/bindings/bus/moxtet.txt
1921 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1922 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1923 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1924 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1925 F: drivers/bus/moxtet.c
1926 F: drivers/firmware/turris-mox-rwtm.c
1927 F: drivers/leds/leds-turris-omnia.c
1928 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1929 F: drivers/gpio/gpio-moxtet.c
1930 F: drivers/watchdog/armada_37xx_wdt.c
1931 F: include/dt-bindings/bus/moxtet.h
1932 F: include/linux/armada-37xx-rwtm-mailbox.h
1933 F: include/linux/moxtet.h
1935 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1936 M: Robert Jarzmik <robert.jarzmik@free.fr>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: arch/arm/mach-pxa/ezx.c
1941 ARM/FARADAY FA526 PORT
1942 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 T: git git://git.berlios.de/gemini-board
1946 F: arch/arm/mm/*-fa*
1948 ARM/FOOTBRIDGE ARCHITECTURE
1949 M: Russell King <linux@armlinux.org.uk>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 W: http://www.armlinux.org.uk/
1953 F: arch/arm/include/asm/hardware/dec21285.h
1954 F: arch/arm/mach-footbridge/
1956 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1957 M: Shawn Guo <shawnguo@kernel.org>
1958 M: Sascha Hauer <s.hauer@pengutronix.de>
1959 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1960 R: Fabio Estevam <festevam@gmail.com>
1961 R: NXP Linux Team <linux-imx@nxp.com>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1965 X: drivers/media/i2c/
1969 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1970 M: Shawn Guo <shawnguo@kernel.org>
1971 M: Li Yang <leoyang.li@nxp.com>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1975 F: arch/arm/boot/dts/ls1021a*
1976 F: arch/arm64/boot/dts/freescale/fsl-*
1977 F: arch/arm64/boot/dts/freescale/qoriq-*
1979 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1980 M: Shawn Guo <shawnguo@kernel.org>
1981 M: Sascha Hauer <s.hauer@pengutronix.de>
1982 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1983 R: Stefan Agner <stefan@agner.ch>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1987 F: arch/arm/boot/dts/vf*
1988 F: arch/arm/mach-imx/*vf610*
1990 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/GUMSTIX MACHINE SUPPORT
1996 M: Steve Sakoman <sakoman@gmail.com>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2001 M: Philipp Zabel <philipp.zabel@gmail.com>
2002 M: Paul Parsons <lost.distance@yahoo.com>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 F: arch/arm/mach-pxa/hx4700.c
2006 F: arch/arm/mach-pxa/include/mach/hx4700.h
2007 F: sound/soc/pxa/hx4700.c
2009 ARM/HISILICON SOC SUPPORT
2010 M: Wei Xu <xuwei5@hisilicon.com>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 W: http://www.hisilicon.com
2014 T: git git://github.com/hisilicon/linux-hisi.git
2015 F: arch/arm/boot/dts/hi3*
2016 F: arch/arm/boot/dts/hip*
2017 F: arch/arm/boot/dts/hisi*
2018 F: arch/arm/mach-hisi/
2019 F: arch/arm64/boot/dts/hisilicon/
2021 ARM/HP JORNADA 7XX MACHINE SUPPORT
2022 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2026 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2027 F: arch/arm/mach-sa1100/jornada720.c
2029 ARM/IGEP MACHINE SUPPORT
2030 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2031 M: Javier Martinez Canillas <javier@dowhile0.org>
2032 L: linux-omap@vger.kernel.org
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 F: arch/arm/boot/dts/omap3-igep*
2037 ARM/INCOME PXA270 SUPPORT
2038 M: Marek Vasut <marek.vasut@gmail.com>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2043 ARM/INTEL IOP32X ARM ARCHITECTURE
2044 M: Lennert Buytenhek <kernel@wantstofly.org>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 ARM/INTEL IQ81342EX MACHINE SUPPORT
2049 M: Lennert Buytenhek <kernel@wantstofly.org>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 ARM/INTEL IXDP2850 MACHINE SUPPORT
2054 M: Lennert Buytenhek <kernel@wantstofly.org>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 ARM/INTEL IXP4XX ARM ARCHITECTURE
2059 M: Linus Walleij <linusw@kernel.org>
2060 M: Imre Kaloz <kaloz@openwrt.org>
2061 M: Krzysztof Halasa <khalasa@piap.pl>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2065 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2066 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2067 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2068 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2069 F: arch/arm/mach-ixp4xx/
2070 F: drivers/bus/intel-ixp4xx-eb.c
2071 F: drivers/clocksource/timer-ixp4xx.c
2072 F: drivers/crypto/ixp4xx_crypto.c
2073 F: drivers/gpio/gpio-ixp4xx.c
2074 F: drivers/irqchip/irq-ixp4xx.c
2075 F: include/linux/irqchip/irq-ixp4xx.h
2076 F: include/linux/platform_data/timer-ixp4xx.h
2078 ARM/INTEL KEEMBAY ARCHITECTURE
2079 M: Paul J. Murphy <paul.j.murphy@intel.com>
2080 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2082 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2083 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2084 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2086 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2087 M: Jonathan Cameron <jic23@cam.ac.uk>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 F: arch/arm/mach-pxa/stargate2.c
2091 F: drivers/pcmcia/pxa2xx_stargate2.c
2093 ARM/INTEL XSC3 (MANZANO) ARM CORE
2094 M: Lennert Buytenhek <kernel@wantstofly.org>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2099 M: Lennert Buytenhek <kernel@wantstofly.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 ARM/LG1K ARCHITECTURE
2104 M: Chanho Min <chanho.min@lge.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 F: arch/arm64/boot/dts/lg/
2109 ARM/LOGICPD PXA270 MACHINE SUPPORT
2110 M: Lennert Buytenhek <kernel@wantstofly.org>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 ARM/LPC18XX ARCHITECTURE
2115 M: Vladimir Zapolskiy <vz@mleia.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2119 F: arch/arm/boot/dts/lpc43*
2120 F: drivers/i2c/busses/i2c-lpc2k.c
2121 F: drivers/memory/pl172.c
2122 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2123 F: drivers/rtc/rtc-lpc24xx.c
2126 ARM/LPC32XX SOC SUPPORT
2127 M: Vladimir Zapolskiy <vz@mleia.com>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2131 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2132 F: arch/arm/boot/dts/lpc32*
2133 F: arch/arm/mach-lpc32xx/
2134 F: drivers/i2c/busses/i2c-pnx.c
2135 F: drivers/net/ethernet/nxp/lpc_eth.c
2136 F: drivers/usb/host/ohci-nxp.c
2137 F: drivers/watchdog/pnx4008_wdt.c
2140 ARM/MAGICIAN MACHINE SUPPORT
2141 M: Philipp Zabel <philipp.zabel@gmail.com>
2144 ARM/Marvell Dove/MV78xx0/Orion SOC support
2145 M: Andrew Lunn <andrew@lunn.ch>
2146 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2147 M: Gregory Clement <gregory.clement@bootlin.com>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2151 F: Documentation/devicetree/bindings/soc/dove/
2152 F: arch/arm/boot/dts/dove*
2153 F: arch/arm/boot/dts/orion5x*
2154 F: arch/arm/mach-dove/
2155 F: arch/arm/mach-mv78xx0/
2156 F: arch/arm/mach-orion5x/
2157 F: arch/arm/plat-orion/
2158 F: drivers/soc/dove/
2160 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2161 M: Andrew Lunn <andrew@lunn.ch>
2162 M: Gregory Clement <gregory.clement@bootlin.com>
2163 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2167 F: arch/arm/boot/dts/armada*
2168 F: arch/arm/boot/dts/kirkwood*
2169 F: arch/arm/configs/mvebu_*_defconfig
2170 F: arch/arm/mach-mvebu/
2171 F: arch/arm64/boot/dts/marvell/armada*
2172 F: arch/arm64/boot/dts/marvell/cn913*
2173 F: drivers/cpufreq/armada-37xx-cpufreq.c
2174 F: drivers/cpufreq/armada-8k-cpufreq.c
2175 F: drivers/cpufreq/mvebu-cpufreq.c
2176 F: drivers/irqchip/irq-armada-370-xp.c
2177 F: drivers/irqchip/irq-mvebu-*
2178 F: drivers/pinctrl/mvebu/
2179 F: drivers/rtc/rtc-armada38x.c
2181 ARM/Mediatek RTC DRIVER
2182 M: Eddie Huang <eddie.huang@mediatek.com>
2183 M: Sean Wang <sean.wang@mediatek.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2187 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2188 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2189 F: drivers/rtc/rtc-mt2712.c
2190 F: drivers/rtc/rtc-mt6397.c
2191 F: drivers/rtc/rtc-mt7622.c
2193 ARM/Mediatek SoC support
2194 M: Matthias Brugger <matthias.bgg@gmail.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2198 W: https://mtk.wiki.kernel.org/
2199 C: irc://chat.freenode.net/linux-mediatek
2200 F: arch/arm/boot/dts/mt6*
2201 F: arch/arm/boot/dts/mt7*
2202 F: arch/arm/boot/dts/mt8*
2203 F: arch/arm/mach-mediatek/
2204 F: arch/arm64/boot/dts/mediatek/
2205 F: drivers/soc/mediatek/
2210 ARM/Mediatek USB3 PHY DRIVER
2211 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2215 F: Documentation/devicetree/bindings/phy/mediatek,*
2216 F: drivers/phy/mediatek/
2218 ARM/Microchip (AT91) SoC support
2219 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2220 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2221 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 W: http://www.linux4sam.org
2225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2226 F: arch/arm/boot/dts/at91*.dts
2227 F: arch/arm/boot/dts/at91*.dtsi
2228 F: arch/arm/boot/dts/sama*.dts
2229 F: arch/arm/boot/dts/sama*.dtsi
2230 F: arch/arm/include/debug/at91.S
2231 F: arch/arm/mach-at91/
2232 F: drivers/memory/atmel*
2233 F: drivers/watchdog/sama5d4_wdt.c
2234 F: include/soc/at91/
2235 X: drivers/input/touchscreen/atmel_mxt_ts.c
2236 X: drivers/net/wireless/atmel/
2240 ARM/Microchip Sparx5 SoC support
2241 M: Lars Povlsen <lars.povlsen@microchip.com>
2242 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2243 M: UNGLinuxDriver@microchip.com
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 T: git git://github.com/microchip-ung/linux-upstream.git
2247 F: arch/arm64/boot/dts/microchip/
2248 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2251 Microchip Timer Counter Block (TCB) Capture Driver
2252 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 L: linux-iio@vger.kernel.org
2256 F: drivers/counter/microchip-tcb-capture.c
2258 ARM/MIOA701 MACHINE SUPPORT
2259 M: Robert Jarzmik <robert.jarzmik@free.fr>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 F: arch/arm/mach-pxa/mioa701.c
2264 ARM/MStar/Sigmastar Armv7 SoC support
2265 M: Daniel Palmer <daniel@thingy.jp>
2266 M: Romain Perier <romain.perier@gmail.com>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 W: http://linux-chenxing.org/
2270 T: git git://github.com/linux-chenxing/linux.git
2271 F: Documentation/devicetree/bindings/arm/mstar/*
2272 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2273 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2274 F: arch/arm/boot/dts/mstar-*
2275 F: arch/arm/mach-mstar/
2276 F: drivers/clk/mstar/
2277 F: drivers/gpio/gpio-msc313.c
2278 F: drivers/watchdog/msc313e_wdt.c
2279 F: include/dt-bindings/clock/mstar-*
2280 F: include/dt-bindings/gpio/msc313-gpio.h
2282 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2283 M: Michael Petchkovsky <mkpetch@internode.on.net>
2286 ARM/NOMADIK/Ux500 ARCHITECTURES
2287 M: Linus Walleij <linus.walleij@linaro.org>
2288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2291 F: Documentation/devicetree/bindings/arm/ste-*
2292 F: Documentation/devicetree/bindings/arm/ux500.yaml
2293 F: Documentation/devicetree/bindings/arm/ux500/
2294 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2295 F: arch/arm/boot/dts/ste-*
2296 F: arch/arm/mach-nomadik/
2297 F: arch/arm/mach-ux500/
2298 F: drivers/clk/clk-nomadik.c
2299 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2300 F: drivers/dma/ste_dma40*
2301 F: drivers/hwspinlock/u8500_hsem.c
2302 F: drivers/i2c/busses/i2c-nomadik.c
2303 F: drivers/iio/adc/ab8500-gpadc.c
2304 F: drivers/mfd/ab8500*
2305 F: drivers/mfd/abx500*
2306 F: drivers/mfd/db8500*
2307 F: drivers/pinctrl/nomadik/
2308 F: drivers/rtc/rtc-ab8500.c
2309 F: drivers/rtc/rtc-pl031.c
2310 F: drivers/soc/ux500/
2312 ARM/NUVOTON NPCM ARCHITECTURE
2313 M: Avi Fishman <avifishman70@gmail.com>
2314 M: Tomer Maimon <tmaimon77@gmail.com>
2315 M: Tali Perry <tali.perry1@gmail.com>
2316 R: Patrick Venture <venture@google.com>
2317 R: Nancy Yuen <yuenn@google.com>
2318 R: Benjamin Fair <benjaminfair@google.com>
2319 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2321 F: Documentation/devicetree/bindings/*/*/*npcm*
2322 F: Documentation/devicetree/bindings/*/*npcm*
2323 F: arch/arm/boot/dts/nuvoton-npcm*
2324 F: arch/arm/mach-npcm/
2326 F: drivers/*/*/*npcm*
2327 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2329 ARM/NUVOTON WPCM450 ARCHITECTURE
2330 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2331 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2333 F: Documentation/devicetree/bindings/*/*wpcm*
2334 F: arch/arm/boot/dts/nuvoton-wpcm450*
2335 F: arch/arm/mach-npcm/wpcm450.c
2338 ARM/NXP S32G ARCHITECTURE
2339 M: Chester Lin <clin@suse.com>
2340 R: Andreas Färber <afaerber@suse.de>
2341 R: Matthias Brugger <mbrugger@suse.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2346 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2347 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2349 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2350 F: arch/arm/mach-s3c/gta02.h
2351 F: arch/arm/mach-s3c/mach-gta02.c
2353 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2354 M: Alexander Clouter <alex@digriz.org.uk>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 W: http://www.digriz.org.uk/ts78xx/kernel
2358 F: arch/arm/mach-orion5x/ts78xx-*
2360 ARM/OXNAS platform support
2361 M: Neil Armstrong <narmstrong@baylibre.com>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 L: linux-oxnas@groups.io (moderated for non-subscribers)
2365 F: arch/arm/boot/dts/ox8*.dts*
2366 F: arch/arm/mach-oxnas/
2367 F: drivers/power/reset/oxnas-restart.c
2370 ARM/PALM TREO SUPPORT
2371 M: Tomas Cech <sleep_walker@suse.com>
2372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 W: http://hackndev.com
2375 F: arch/arm/mach-pxa/palmtreo.*
2377 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2378 M: Marek Vasut <marek.vasut@gmail.com>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 W: http://hackndev.com
2382 F: arch/arm/mach-pxa/include/mach/palmld.h
2383 F: arch/arm/mach-pxa/include/mach/palmtc.h
2384 F: arch/arm/mach-pxa/include/mach/palmtx.h
2385 F: arch/arm/mach-pxa/palmld.c
2386 F: arch/arm/mach-pxa/palmt5.*
2387 F: arch/arm/mach-pxa/palmtc.c
2388 F: arch/arm/mach-pxa/palmte2.*
2389 F: arch/arm/mach-pxa/palmtx.c
2392 M: Sergey Lapin <slapin@ossfans.org>
2393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 W: http://hackndev.com
2396 F: arch/arm/mach-pxa/palmz72.*
2399 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2401 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2403 ARM/PT DIGITAL BOARD PORT
2404 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 W: http://www.armlinux.org.uk/
2409 ARM/QUALCOMM SUPPORT
2410 M: Andy Gross <agross@kernel.org>
2411 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2412 L: linux-arm-msm@vger.kernel.org
2414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2415 F: Documentation/devicetree/bindings/*/qcom*
2416 F: Documentation/devicetree/bindings/soc/qcom/
2417 F: arch/arm/boot/dts/qcom-*.dts
2418 F: arch/arm/boot/dts/qcom-*.dtsi
2419 F: arch/arm/mach-qcom/
2420 F: arch/arm64/boot/dts/qcom/
2421 F: drivers/*/*/qcom*
2422 F: drivers/*/*/qcom/
2423 F: drivers/*/pm8???-*
2426 F: drivers/bluetooth/btqcomsmd.c
2427 F: drivers/clocksource/timer-qcom.c
2428 F: drivers/cpuidle/cpuidle-qcom-spm.c
2429 F: drivers/extcon/extcon-qcom*
2430 F: drivers/i2c/busses/i2c-qcom-geni.c
2431 F: drivers/i2c/busses/i2c-qup.c
2432 F: drivers/iommu/msm*
2433 F: drivers/mfd/ssbi.c
2434 F: drivers/mmc/host/mmci_qcom*
2435 F: drivers/mmc/host/sdhci-msm.c
2436 F: drivers/pci/controller/dwc/pcie-qcom.c
2437 F: drivers/phy/qualcomm/
2438 F: drivers/power/*/msm*
2439 F: drivers/reset/reset-qcom-*
2440 F: drivers/scsi/ufs/ufs-qcom*
2441 F: drivers/spi/spi-geni-qcom.c
2442 F: drivers/spi/spi-qcom-qspi.c
2443 F: drivers/spi/spi-qup.c
2444 F: drivers/tty/serial/msm_serial.c
2445 F: drivers/usb/dwc3/dwc3-qcom.c
2446 F: include/dt-bindings/*/qcom*
2447 F: include/linux/*/qcom*
2448 F: include/linux/soc/qcom/
2450 ARM/RADISYS ENP2611 MACHINE SUPPORT
2451 M: Lennert Buytenhek <kernel@wantstofly.org>
2452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 ARM/RDA MICRO ARCHITECTURE
2456 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2460 F: Documentation/devicetree/bindings/arm/rda.yaml
2461 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2462 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2463 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2464 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2465 F: arch/arm/boot/dts/rda8810pl-*
2466 F: drivers/clocksource/timer-rda.c
2467 F: drivers/gpio/gpio-rda.c
2468 F: drivers/irqchip/irq-rda-intc.c
2469 F: drivers/tty/serial/rda-uart.c
2471 ARM/REALTEK ARCHITECTURE
2472 M: Andreas Färber <afaerber@suse.de>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2476 F: Documentation/devicetree/bindings/arm/realtek.yaml
2477 F: arch/arm/boot/dts/rtd*
2478 F: arch/arm/mach-realtek/
2479 F: arch/arm64/boot/dts/realtek/
2481 ARM/RENESAS ARM64 ARCHITECTURE
2482 M: Geert Uytterhoeven <geert+renesas@glider.be>
2483 M: Magnus Damm <magnus.damm@gmail.com>
2484 L: linux-renesas-soc@vger.kernel.org
2486 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2488 F: Documentation/devicetree/bindings/arm/renesas.yaml
2489 F: arch/arm64/boot/dts/renesas/
2490 F: drivers/soc/renesas/
2491 F: include/linux/soc/renesas/
2493 ARM/RISCPC ARCHITECTURE
2494 M: Russell King <linux@armlinux.org.uk>
2495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 W: http://www.armlinux.org.uk/
2498 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2499 F: arch/arm/include/asm/hardware/ioc.h
2500 F: arch/arm/include/asm/hardware/iomd.h
2501 F: arch/arm/include/asm/hardware/memc.h
2502 F: arch/arm/mach-rpc/
2503 F: drivers/net/ethernet/8390/etherh.c
2504 F: drivers/net/ethernet/i825xx/ether1*
2505 F: drivers/net/ethernet/seeq/ether3*
2506 F: drivers/scsi/arm/
2508 ARM/Rockchip SoC support
2509 M: Heiko Stuebner <heiko@sntech.de>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 L: linux-rockchip@lists.infradead.org
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2514 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2515 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2516 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2517 F: arch/arm/boot/dts/rk3*
2518 F: arch/arm/boot/dts/rv1108*
2519 F: arch/arm/mach-rockchip/
2520 F: drivers/*/*/*rockchip*
2521 F: drivers/*/*rockchip*
2522 F: drivers/clk/rockchip/
2523 F: drivers/i2c/busses/i2c-rk3x.c
2524 F: sound/soc/rockchip/
2527 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2528 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 L: linux-samsung-soc@vger.kernel.org
2532 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2533 F: Documentation/arm/samsung/
2534 F: Documentation/devicetree/bindings/arm/samsung/
2535 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2536 F: arch/arm/boot/dts/exynos*
2537 F: arch/arm/boot/dts/s3c*
2538 F: arch/arm/boot/dts/s5p*
2539 F: arch/arm/mach-exynos*/
2540 F: arch/arm/mach-s3c/
2541 F: arch/arm/mach-s5p*/
2542 F: arch/arm64/boot/dts/exynos/
2543 F: drivers/*/*/*s3c24*
2544 F: drivers/*/*s3c24*
2545 F: drivers/*/*s3c64xx*
2546 F: drivers/*/*s5pv210*
2547 F: drivers/clocksource/samsung_pwm_timer.c
2548 F: drivers/memory/samsung/
2549 F: drivers/pwm/pwm-samsung.c
2550 F: drivers/soc/samsung/
2551 F: drivers/tty/serial/samsung*
2552 F: include/clocksource/samsung_pwm.h
2553 F: include/linux/platform_data/*s3c*
2554 F: include/linux/serial_s3c.h
2555 F: include/linux/soc/samsung/
2561 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2562 M: Andrzej Hajda <a.hajda@samsung.com>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 L: linux-media@vger.kernel.org
2566 F: drivers/media/platform/s5p-g2d/
2568 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2569 M: Marek Szyprowski <m.szyprowski@samsung.com>
2570 L: linux-samsung-soc@vger.kernel.org
2571 L: linux-media@vger.kernel.org
2573 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2574 F: drivers/media/cec/platform/s5p/
2576 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2577 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2578 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2579 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 L: linux-media@vger.kernel.org
2583 F: drivers/media/platform/s5p-jpeg/
2585 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2586 M: Andrzej Hajda <a.hajda@samsung.com>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 L: linux-media@vger.kernel.org
2590 F: drivers/media/platform/s5p-mfc/
2592 ARM/SHMOBILE ARM ARCHITECTURE
2593 M: Geert Uytterhoeven <geert+renesas@glider.be>
2594 M: Magnus Damm <magnus.damm@gmail.com>
2595 L: linux-renesas-soc@vger.kernel.org
2597 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2599 F: Documentation/devicetree/bindings/arm/renesas.yaml
2600 F: arch/arm/boot/dts/emev2*
2601 F: arch/arm/boot/dts/gr-peach*
2602 F: arch/arm/boot/dts/iwg20d-q7*
2603 F: arch/arm/boot/dts/r7s*
2604 F: arch/arm/boot/dts/r8a*
2605 F: arch/arm/boot/dts/r9a*
2606 F: arch/arm/boot/dts/sh*
2607 F: arch/arm/configs/shmobile_defconfig
2608 F: arch/arm/include/debug/renesas-scif.S
2609 F: arch/arm/mach-shmobile/
2610 F: drivers/soc/renesas/
2611 F: include/linux/soc/renesas/
2613 ARM/SOCFPGA ARCHITECTURE
2614 M: Dinh Nguyen <dinguyen@kernel.org>
2616 W: http://www.rocketboards.org
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2618 F: arch/arm/boot/dts/socfpga*
2619 F: arch/arm/configs/socfpga_defconfig
2620 F: arch/arm/mach-socfpga/
2621 F: arch/arm64/boot/dts/altera/
2622 F: arch/arm64/boot/dts/intel/
2624 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2625 M: Dinh Nguyen <dinguyen@kernel.org>
2627 F: drivers/clk/socfpga/
2629 ARM/SOCFPGA EDAC SUPPORT
2630 M: Dinh Nguyen <dinguyen@kernel.org>
2632 F: drivers/edac/altera_edac.[ch]
2634 ARM/SPREADTRUM SoC SUPPORT
2635 M: Orson Zhai <orsonzhai@gmail.com>
2636 M: Baolin Wang <baolin.wang7@gmail.com>
2637 M: Chunyan Zhang <zhang.lyra@gmail.com>
2639 F: arch/arm64/boot/dts/sprd
2644 ARM/STI ARCHITECTURE
2645 M: Patrice Chotard <patrice.chotard@foss.st.com>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 W: http://www.stlinux.com
2649 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2650 F: arch/arm/boot/dts/sti*
2651 F: arch/arm/mach-sti/
2652 F: drivers/ata/ahci_st.c
2653 F: drivers/char/hw_random/st-rng.c
2654 F: drivers/clocksource/arm_global_timer.c
2655 F: drivers/clocksource/clksrc_st_lpc.c
2656 F: drivers/cpufreq/sti-cpufreq.c
2657 F: drivers/dma/st_fdma*
2658 F: drivers/i2c/busses/i2c-st.c
2659 F: drivers/media/platform/sti/c8sectpfe/
2660 F: drivers/media/rc/st_rc.c
2661 F: drivers/mmc/host/sdhci-st.c
2662 F: drivers/phy/st/phy-miphy28lp.c
2663 F: drivers/phy/st/phy-stih407-usb.c
2664 F: drivers/pinctrl/pinctrl-st.c
2665 F: drivers/remoteproc/st_remoteproc.c
2666 F: drivers/remoteproc/st_slim_rproc.c
2667 F: drivers/reset/sti/
2668 F: drivers/rtc/rtc-st-lpc.c
2669 F: drivers/tty/serial/st-asc.c
2670 F: drivers/usb/dwc3/dwc3-st.c
2671 F: drivers/usb/host/ehci-st.c
2672 F: drivers/usb/host/ohci-st.c
2673 F: drivers/watchdog/st_lpc_wdt.c
2674 F: include/linux/remoteproc/st_slim_rproc.h
2676 ARM/STM32 ARCHITECTURE
2677 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2678 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2679 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2683 F: arch/arm/boot/dts/stm32*
2684 F: arch/arm/mach-stm32/
2685 F: drivers/clocksource/armv7m_systick.c
2689 ARM/Synaptics SoC support
2690 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2691 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 F: arch/arm/boot/dts/berlin*
2695 F: arch/arm/mach-berlin/
2696 F: arch/arm64/boot/dts/synaptics/
2698 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2699 M: Lennert Buytenhek <kernel@wantstofly.org>
2700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2704 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2705 L: linux-tegra@vger.kernel.org
2706 L: linux-media@vger.kernel.org
2708 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2709 F: drivers/media/cec/platform/tegra/
2711 ARM/TETON BGA MACHINE SUPPORT
2712 M: "Mark F. Brown" <mark.brown314@gmail.com>
2713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2717 M: Santosh Shilimkar <ssantosh@kernel.org>
2718 L: linux-kernel@vger.kernel.org
2720 F: drivers/memory/*emif*
2722 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2723 M: Santosh Shilimkar <ssantosh@kernel.org>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2727 F: arch/arm/boot/dts/keystone-*
2728 F: arch/arm/mach-keystone/
2730 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2731 M: Santosh Shilimkar <ssantosh@kernel.org>
2732 L: linux-kernel@vger.kernel.org
2734 F: drivers/clk/keystone/
2736 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2737 M: Santosh Shilimkar <ssantosh@kernel.org>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739 L: linux-kernel@vger.kernel.org
2741 F: drivers/clocksource/timer-keystone.c
2743 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2744 M: Santosh Shilimkar <ssantosh@kernel.org>
2745 L: linux-kernel@vger.kernel.org
2747 F: drivers/power/reset/keystone-reset.c
2749 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2750 M: Nishanth Menon <nm@ti.com>
2751 M: Vignesh Raghavendra <vigneshr@ti.com>
2752 M: Tero Kristo <kristo@kernel.org>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2756 F: arch/arm64/boot/dts/ti/Makefile
2757 F: arch/arm64/boot/dts/ti/k3-*
2758 F: include/dt-bindings/pinctrl/k3.h
2760 ARM/THECUS N2100 MACHINE SUPPORT
2761 M: Lennert Buytenhek <kernel@wantstofly.org>
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 ARM/TOSA MACHINE SUPPORT
2766 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2767 M: Dirk Opfer <dirk@opfer-online.de>
2770 ARM/TOSHIBA VISCONTI ARCHITECTURE
2771 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2775 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2776 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2777 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2778 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2779 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2780 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2781 F: arch/arm64/boot/dts/toshiba/
2782 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2783 F: drivers/gpio/gpio-visconti.c
2784 F: drivers/pci/controller/dwc/pcie-visconti.c
2785 F: drivers/pinctrl/visconti/
2786 F: drivers/watchdog/visconti_wdt.c
2789 ARM/UNIPHIER ARCHITECTURE
2790 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2791 M: Masami Hiramatsu <mhiramat@kernel.org>
2792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2795 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2796 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2797 F: arch/arm/boot/dts/uniphier*
2798 F: arch/arm/include/asm/hardware/cache-uniphier.h
2799 F: arch/arm/mach-uniphier/
2800 F: arch/arm/mm/cache-uniphier.c
2801 F: arch/arm64/boot/dts/socionext/uniphier*
2802 F: drivers/bus/uniphier-system-bus.c
2803 F: drivers/clk/uniphier/
2804 F: drivers/dma/uniphier-mdmac.c
2805 F: drivers/gpio/gpio-uniphier.c
2806 F: drivers/i2c/busses/i2c-uniphier*
2807 F: drivers/irqchip/irq-uniphier-aidet.c
2808 F: drivers/mmc/host/uniphier-sd.c
2809 F: drivers/pinctrl/uniphier/
2810 F: drivers/reset/reset-uniphier.c
2811 F: drivers/tty/serial/8250/8250_uniphier.c
2814 ARM/VERSATILE EXPRESS PLATFORM
2815 M: Liviu Dudau <liviu.dudau@arm.com>
2816 M: Sudeep Holla <sudeep.holla@arm.com>
2817 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 F: arch/arm/boot/dts/vexpress*
2823 F: arch/arm/mach-vexpress/
2824 F: arch/arm64/boot/dts/arm/
2825 F: drivers/clk/versatile/clk-vexpress-osc.c
2826 F: drivers/clocksource/timer-versatile.c
2830 M: Russell King <linux@armlinux.org.uk>
2831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2833 W: http://www.armlinux.org.uk/
2836 ARM/VOIPAC PXA270 SUPPORT
2837 M: Marek Vasut <marek.vasut@gmail.com>
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840 F: arch/arm/mach-pxa/include/mach/vpac270.h
2841 F: arch/arm/mach-pxa/vpac270.c
2843 ARM/VT8500 ARM ARCHITECTURE
2844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2846 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2847 F: arch/arm/mach-vt8500/
2848 F: drivers/clocksource/timer-vt8500.c
2849 F: drivers/i2c/busses/i2c-wmt.c
2850 F: drivers/mmc/host/wmt-sdmmc.c
2851 F: drivers/pwm/pwm-vt8500.c
2852 F: drivers/rtc/rtc-vt8500.c
2853 F: drivers/tty/serial/vt8500_serial.c
2854 F: drivers/usb/host/ehci-platform.c
2855 F: drivers/usb/host/uhci-platform.c
2856 F: drivers/video/fbdev/vt8500lcdfb.*
2857 F: drivers/video/fbdev/wm8505fb*
2858 F: drivers/video/fbdev/wmt_ge_rops.*
2860 ARM/ZIPIT Z2 SUPPORT
2861 M: Marek Vasut <marek.vasut@gmail.com>
2862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 F: arch/arm/mach-pxa/include/mach/z2.h
2865 F: arch/arm/mach-pxa/z2.c
2867 ARM/ZYNQ ARCHITECTURE
2868 M: Michal Simek <michal.simek@xilinx.com>
2869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 W: http://wiki.xilinx.com
2872 T: git https://github.com/Xilinx/linux-xlnx.git
2873 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2874 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2875 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2876 F: arch/arm/mach-zynq/
2877 F: drivers/clocksource/timer-cadence-ttc.c
2878 F: drivers/cpuidle/cpuidle-zynq.c
2879 F: drivers/edac/synopsys_edac.c
2880 F: drivers/i2c/busses/i2c-cadence.c
2881 F: drivers/i2c/busses/i2c-xiic.c
2882 F: drivers/mmc/host/sdhci-of-arasan.c
2886 ARM64 PORT (AARCH64 ARCHITECTURE)
2887 M: Catalin Marinas <catalin.marinas@arm.com>
2888 M: Will Deacon <will@kernel.org>
2889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2892 F: Documentation/arm64/
2894 F: tools/testing/selftests/arm64/
2895 X: arch/arm64/boot/dts/
2897 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2898 M: George McCollister <george.mccollister@gmail.com>
2899 L: netdev@vger.kernel.org
2901 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2902 F: drivers/net/dsa/xrs700x/*
2903 F: net/dsa/tag_xrs700x.c
2905 AS3645A LED FLASH CONTROLLER DRIVER
2906 M: Sakari Ailus <sakari.ailus@iki.fi>
2907 L: linux-leds@vger.kernel.org
2909 F: drivers/leds/flash/leds-as3645a.c
2911 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2912 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2913 L: linux-media@vger.kernel.org
2915 T: git git://linuxtv.org/media_tree.git
2916 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2917 F: drivers/media/i2c/ak7375.c
2919 ASAHI KASEI AK8974 DRIVER
2920 M: Linus Walleij <linus.walleij@linaro.org>
2921 L: linux-iio@vger.kernel.org
2923 W: http://www.akm.com/
2924 F: drivers/iio/magnetometer/ak8974.c
2926 ASC7621 HARDWARE MONITOR DRIVER
2927 M: George Joseph <george.joseph@fairview5.com>
2928 L: linux-hwmon@vger.kernel.org
2930 F: Documentation/hwmon/asc7621.rst
2931 F: drivers/hwmon/asc7621.c
2933 ASIX AX88796C SPI ETHERNET ADAPTER
2934 M: Łukasz Stelmach <l.stelmach@samsung.com>
2936 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2937 F: drivers/net/ethernet/asix/ax88796c_*
2939 ASPEED PINCTRL DRIVERS
2940 M: Andrew Jeffery <andrew@aj.id.au>
2941 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2942 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2943 L: linux-gpio@vger.kernel.org
2945 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2946 F: drivers/pinctrl/aspeed/
2948 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2949 M: Eddie James <eajames@linux.ibm.com>
2950 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2952 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2953 F: drivers/irqchip/irq-aspeed-scu-ic.c
2954 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2956 ASPEED SD/MMC DRIVER
2957 M: Andrew Jeffery <andrew@aj.id.au>
2958 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2959 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2960 L: linux-mmc@vger.kernel.org
2962 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2963 F: drivers/mmc/host/sdhci-of-aspeed*
2965 ASPEED VIDEO ENGINE DRIVER
2966 M: Eddie James <eajames@linux.ibm.com>
2967 L: linux-media@vger.kernel.org
2968 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2970 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2971 F: drivers/media/platform/aspeed-video.c
2973 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2974 M: Corentin Chary <corentin.chary@gmail.com>
2975 L: acpi4asus-user@lists.sourceforge.net
2976 L: platform-driver-x86@vger.kernel.org
2978 W: http://acpi4asus.sf.net
2979 F: drivers/platform/x86/asus*.c
2980 F: drivers/platform/x86/eeepc*.c
2982 ASUS WIRELESS RADIO CONTROL DRIVER
2983 M: João Paulo Rechi Vita <jprvita@gmail.com>
2984 L: platform-driver-x86@vger.kernel.org
2986 F: drivers/platform/x86/asus-wireless.c
2989 M: David Howells <dhowells@redhat.com>
2990 L: keyrings@vger.kernel.org
2992 F: Documentation/crypto/asymmetric-keys.rst
2993 F: crypto/asymmetric_keys/
2994 F: include/crypto/pkcs7.h
2995 F: include/crypto/public_key.h
2996 F: include/linux/verification.h
2998 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2999 R: Dan Williams <dan.j.williams@intel.com>
3001 W: http://sourceforge.net/projects/xscaleiop
3002 F: Documentation/crypto/async-tx-api.rst
3004 F: include/linux/async_tx.h
3007 M: Bartosz Golaszewski <brgl@bgdev.pl>
3008 L: linux-i2c@vger.kernel.org
3010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3011 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3012 F: drivers/misc/eeprom/at24.c
3014 ATA OVER ETHERNET (AOE) DRIVER
3015 M: "Justin Sanders" <justin@coraid.com>
3017 W: http://www.openaoe.org/
3018 F: Documentation/admin-guide/aoe/
3019 F: drivers/block/aoe/
3021 ATC260X PMIC MFD DRIVER
3022 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3023 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3024 L: linux-actions@lists.infradead.org
3026 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3027 F: drivers/input/misc/atc260x-onkey.c
3028 F: drivers/mfd/atc260*
3029 F: drivers/power/reset/atc260x-poweroff.c
3030 F: drivers/regulator/atc260x-regulator.c
3031 F: include/linux/mfd/atc260x/*
3033 ATHEROS 71XX/9XXX GPIO DRIVER
3034 M: Alban Bedel <albeu@free.fr>
3036 W: https://github.com/AlbanBedel/linux
3037 T: git git://github.com/AlbanBedel/linux
3038 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3039 F: drivers/gpio/gpio-ath79.c
3041 ATHEROS 71XX/9XXX USB PHY DRIVER
3042 M: Alban Bedel <albeu@free.fr>
3044 W: https://github.com/AlbanBedel/linux
3045 T: git git://github.com/AlbanBedel/linux
3046 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3047 F: drivers/phy/qualcomm/phy-ath79-usb.c
3049 ATHEROS ATH GENERIC UTILITIES
3050 M: Kalle Valo <kvalo@codeaurora.org>
3051 L: linux-wireless@vger.kernel.org
3053 F: drivers/net/wireless/ath/*
3055 ATHEROS ATH5K WIRELESS DRIVER
3056 M: Jiri Slaby <jirislaby@kernel.org>
3057 M: Nick Kossifidis <mickflemm@gmail.com>
3058 M: Luis Chamberlain <mcgrof@kernel.org>
3059 L: linux-wireless@vger.kernel.org
3061 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3062 F: drivers/net/wireless/ath/ath5k/
3064 ATHEROS ATH6KL WIRELESS DRIVER
3065 M: Kalle Valo <kvalo@codeaurora.org>
3066 L: linux-wireless@vger.kernel.org
3068 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3070 F: drivers/net/wireless/ath/ath6kl/
3073 M: Ville Syrjala <syrjala@sci.fi>
3075 F: drivers/input/misc/ati_remote2.c
3077 ATK0110 HWMON DRIVER
3078 M: Luca Tettamanti <kronos.it@gmail.com>
3079 L: linux-hwmon@vger.kernel.org
3081 F: drivers/hwmon/asus_atk0110.c
3083 ATLX ETHERNET DRIVERS
3084 M: Chris Snook <chris.snook@gmail.com>
3085 L: netdev@vger.kernel.org
3087 W: http://sourceforge.net/projects/atl1
3088 W: http://atl1.sourceforge.net
3089 F: drivers/net/ethernet/atheros/
3092 M: Chas Williams <3chas3@gmail.com>
3093 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3094 L: netdev@vger.kernel.org
3096 W: http://linux-atm.sourceforge.net
3098 F: include/linux/atm*
3099 F: include/uapi/linux/atm*
3101 ATMEL MACB ETHERNET DRIVER
3102 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3103 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3105 F: drivers/net/ethernet/cadence/
3107 ATMEL MAXTOUCH DRIVER
3108 M: Nick Dyer <nick@shmanahar.org>
3110 T: git git://github.com/ndyer/linux.git
3111 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3112 F: drivers/input/touchscreen/atmel_mxt_ts.c
3114 ATMEL WIRELESS DRIVER
3115 M: Simon Kelley <simon@thekelleys.org.uk>
3116 L: linux-wireless@vger.kernel.org
3118 W: http://www.thekelleys.org.uk/atmel
3119 W: http://atmelwlandriver.sourceforge.net/
3120 F: drivers/net/wireless/atmel/atmel*
3122 ATOMIC INFRASTRUCTURE
3123 M: Will Deacon <will@kernel.org>
3124 M: Peter Zijlstra <peterz@infradead.org>
3125 R: Boqun Feng <boqun.feng@gmail.com>
3126 L: linux-kernel@vger.kernel.org
3128 F: arch/*/include/asm/atomic*.h
3129 F: include/*/atomic*.h
3130 F: include/linux/refcount.h
3131 F: Documentation/atomic_*.txt
3134 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3135 M: Bradley Grove <linuxdrivers@attotech.com>
3136 L: linux-scsi@vger.kernel.org
3138 W: http://www.attotech.com
3139 F: drivers/scsi/esas2r
3141 ATUSB IEEE 802.15.4 RADIO DRIVER
3142 M: Stefan Schmidt <stefan@datenfreihafen.org>
3143 L: linux-wpan@vger.kernel.org
3145 F: drivers/net/ieee802154/at86rf230.h
3146 F: drivers/net/ieee802154/atusb.c
3147 F: drivers/net/ieee802154/atusb.h
3150 M: Paul Moore <paul@paul-moore.com>
3151 M: Eric Paris <eparis@redhat.com>
3152 L: linux-audit@redhat.com (moderated for non-subscribers)
3154 W: https://github.com/linux-audit
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3156 F: include/asm-generic/audit_*.h
3157 F: include/linux/audit.h
3158 F: include/linux/audit_arch.h
3159 F: include/uapi/linux/audit.h
3163 AUXILIARY DISPLAY DRIVERS
3164 M: Miguel Ojeda <ojeda@kernel.org>
3166 F: drivers/auxdisplay/
3167 F: include/linux/cfag12864b.h
3169 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3170 M: Andreas Klinger <ak@it-klinger.de>
3171 L: linux-iio@vger.kernel.org
3173 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3174 F: drivers/iio/adc/hx711.c
3177 M: Ralf Baechle <ralf@linux-mips.org>
3178 L: linux-hams@vger.kernel.org
3180 W: http://www.linux-ax25.org/
3181 F: include/net/ax25.h
3182 F: include/uapi/linux/ax25.h
3186 M: Peter Rosin <peda@axentia.se>
3187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189 F: arch/arm/boot/dts/at91-linea.dtsi
3190 F: arch/arm/boot/dts/at91-natte.dtsi
3191 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3192 F: arch/arm/boot/dts/at91-tse850-3.dts
3194 AXENTIA ASOC DRIVERS
3195 M: Peter Rosin <peda@axentia.se>
3196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3198 F: Documentation/devicetree/bindings/sound/axentia,*
3199 F: sound/soc/atmel/tse850-pcm5142.c
3201 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3202 M: Nuno Sá <nuno.sa@analog.com>
3203 L: linux-hwmon@vger.kernel.org
3205 W: http://ez.analog.com/community/linux-device-drivers
3206 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3207 F: drivers/hwmon/axi-fan-control.c
3209 AXXIA I2C CONTROLLER
3210 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3211 L: linux-i2c@vger.kernel.org
3213 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3214 F: drivers/i2c/busses/i2c-axxia.c
3217 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3218 L: linux-media@vger.kernel.org
3220 W: https://linuxtv.org
3221 T: git git://linuxtv.org/media_tree.git
3222 F: drivers/media/usb/dvb-usb-v2/az6007.c
3224 AZTECH FM RADIO RECEIVER DRIVER
3225 M: Hans Verkuil <hverkuil@xs4all.nl>
3226 L: linux-media@vger.kernel.org
3228 W: https://linuxtv.org
3229 T: git git://linuxtv.org/media_tree.git
3230 F: drivers/media/radio/radio-aztech*
3233 L: linux-wireless@vger.kernel.org
3234 L: b43-dev@lists.infradead.org
3236 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3237 F: drivers/net/wireless/broadcom/b43/
3239 B43LEGACY WIRELESS DRIVER
3240 M: Larry Finger <Larry.Finger@lwfinger.net>
3241 L: linux-wireless@vger.kernel.org
3242 L: b43-dev@lists.infradead.org
3244 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3245 F: drivers/net/wireless/broadcom/b43legacy/
3247 BACKLIGHT CLASS/SUBSYSTEM
3248 M: Lee Jones <lee.jones@linaro.org>
3249 M: Daniel Thompson <daniel.thompson@linaro.org>
3250 M: Jingoo Han <jingoohan1@gmail.com>
3251 L: dri-devel@lists.freedesktop.org
3253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3254 F: Documentation/ABI/stable/sysfs-class-backlight
3255 F: Documentation/ABI/testing/sysfs-class-backlight
3256 F: Documentation/devicetree/bindings/leds/backlight
3257 F: drivers/video/backlight/
3258 F: include/linux/backlight.h
3259 F: include/linux/pwm_backlight.h
3261 BARCO P50 GPIO DRIVER
3262 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3263 M: Peter Korsgaard <peter.korsgaard@barco.com>
3265 F: drivers/platform/x86/barco-p50-gpio.c
3268 M: Marek Lindner <mareklindner@neomailbox.ch>
3269 M: Simon Wunderlich <sw@simonwunderlich.de>
3270 M: Antonio Quartulli <a@unstable.cc>
3271 M: Sven Eckelmann <sven@narfation.org>
3272 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3274 W: https://www.open-mesh.org/
3275 Q: https://patchwork.open-mesh.org/project/batman/list/
3276 B: https://www.open-mesh.org/projects/batman-adv/issues
3277 C: ircs://irc.hackint.org/batadv
3278 T: git https://git.open-mesh.org/linux-merge.git
3279 F: Documentation/networking/batman-adv.rst
3280 F: include/uapi/linux/batadv_packet.h
3281 F: include/uapi/linux/batman_adv.h
3284 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3285 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3286 L: linux-hams@vger.kernel.org
3288 W: http://www.baycom.org/~tom/ham/ham.html
3289 F: drivers/net/hamradio/baycom*
3291 BCACHE (BLOCK LAYER CACHE)
3292 M: Coly Li <colyli@suse.de>
3293 M: Kent Overstreet <kent.overstreet@gmail.com>
3294 L: linux-bcache@vger.kernel.org
3296 W: http://bcache.evilpiepirate.org
3297 C: irc://irc.oftc.net/bcache
3298 F: drivers/md/bcache/
3300 BDISP ST MEDIA DRIVER
3301 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3302 L: linux-media@vger.kernel.org
3304 W: https://linuxtv.org
3305 T: git git://linuxtv.org/media_tree.git
3306 F: drivers/media/platform/sti/bdisp
3308 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3309 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3310 L: netdev@vger.kernel.org
3312 F: drivers/net/ethernet/ec_bhf.c
3315 M: Luis de Bethencourt <luisbg@kernel.org>
3316 M: Salah Triki <salah.triki@gmail.com>
3318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3319 F: Documentation/filesystems/befs.rst
3323 M: Paolo Valente <paolo.valente@linaro.org>
3324 M: Jens Axboe <axboe@kernel.dk>
3325 L: linux-block@vger.kernel.org
3327 F: Documentation/block/bfq-iosched.rst
3331 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3333 F: Documentation/filesystems/bfs.rst
3335 F: include/uapi/linux/bfs_fs.h
3338 M: Yury Norov <yury.norov@gmail.com>
3339 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3340 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3342 F: include/asm-generic/bitops/find.h
3343 F: include/linux/bitmap.h
3346 F: lib/find_bit_benchmark.c
3347 F: lib/test_bitmap.c
3348 F: tools/include/asm-generic/bitops/find.h
3349 F: tools/include/linux/bitmap.h
3350 F: tools/lib/bitmap.c
3351 F: tools/lib/find_bit.c
3353 BLINKM RGB LED DRIVER
3354 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3356 F: drivers/leds/leds-blinkm.c
3359 M: Jens Axboe <axboe@kernel.dk>
3360 L: linux-block@vger.kernel.org
3362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3365 F: include/linux/blk*
3366 F: kernel/trace/blktrace.c
3370 M: Joern Engel <joern@lazybastard.org>
3371 L: linux-mtd@lists.infradead.org
3373 F: drivers/mtd/devices/block2mtd.c
3376 M: Marcel Holtmann <marcel@holtmann.org>
3377 M: Johan Hedberg <johan.hedberg@gmail.com>
3378 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3379 L: linux-bluetooth@vger.kernel.org
3381 W: http://www.bluez.org/
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3384 F: drivers/bluetooth/
3387 M: Marcel Holtmann <marcel@holtmann.org>
3388 M: Johan Hedberg <johan.hedberg@gmail.com>
3389 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3390 L: linux-bluetooth@vger.kernel.org
3392 W: http://www.bluez.org/
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3395 F: include/net/bluetooth/
3399 M: Jay Vosburgh <j.vosburgh@gmail.com>
3400 M: Veaceslav Falico <vfalico@gmail.com>
3401 M: Andy Gospodarek <andy@greyhouse.net>
3402 L: netdev@vger.kernel.org
3404 W: http://sourceforge.net/projects/bonding/
3405 F: drivers/net/bonding/
3406 F: include/net/bonding.h
3407 F: include/uapi/linux/if_bonding.h
3409 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3410 M: Dan Robertson <dan@dlrobertson.com>
3411 L: linux-iio@vger.kernel.org
3413 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3414 F: drivers/iio/accel/bma400*
3416 BPF (Safe dynamic programs and tools)
3417 M: Alexei Starovoitov <ast@kernel.org>
3418 M: Daniel Borkmann <daniel@iogearbox.net>
3419 M: Andrii Nakryiko <andrii@kernel.org>
3420 R: Martin KaFai Lau <kafai@fb.com>
3421 R: Song Liu <songliubraving@fb.com>
3422 R: Yonghong Song <yhs@fb.com>
3423 R: John Fastabend <john.fastabend@gmail.com>
3424 R: KP Singh <kpsingh@kernel.org>
3425 L: netdev@vger.kernel.org
3426 L: bpf@vger.kernel.org
3429 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3432 F: Documentation/bpf/
3433 F: Documentation/networking/filter.rst
3434 F: Documentation/userspace-api/ebpf/
3436 F: include/linux/bpf*
3437 F: include/linux/btf*
3438 F: include/linux/filter.h
3439 F: include/trace/events/xdp.h
3440 F: include/uapi/linux/bpf*
3441 F: include/uapi/linux/btf*
3442 F: include/uapi/linux/filter.h
3444 F: kernel/trace/bpf_trace.c
3447 F: net/core/filter.c
3448 F: net/sched/act_bpf.c
3449 F: net/sched/cls_bpf.c
3451 F: scripts/bpf_doc.py
3454 F: tools/testing/selftests/bpf/
3459 M: Shubham Bansal <illusionist.neo@gmail.com>
3460 L: netdev@vger.kernel.org
3461 L: bpf@vger.kernel.org
3466 M: Daniel Borkmann <daniel@iogearbox.net>
3467 M: Alexei Starovoitov <ast@kernel.org>
3468 M: Zi Shen Lim <zlim.lnx@gmail.com>
3469 L: netdev@vger.kernel.org
3470 L: bpf@vger.kernel.org
3474 BPF JIT for MIPS (32-BIT AND 64-BIT)
3475 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3476 M: Paul Burton <paulburton@kernel.org>
3477 L: netdev@vger.kernel.org
3478 L: bpf@vger.kernel.org
3482 BPF JIT for NFP NICs
3483 M: Jakub Kicinski <kuba@kernel.org>
3484 L: netdev@vger.kernel.org
3485 L: bpf@vger.kernel.org
3487 F: drivers/net/ethernet/netronome/nfp/bpf/
3489 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3490 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3491 L: netdev@vger.kernel.org
3492 L: bpf@vger.kernel.org
3494 F: arch/powerpc/net/
3496 BPF JIT for RISC-V (32-bit)
3497 M: Luke Nelson <luke.r.nels@gmail.com>
3498 M: Xi Wang <xi.wang@gmail.com>
3499 L: netdev@vger.kernel.org
3500 L: bpf@vger.kernel.org
3503 X: arch/riscv/net/bpf_jit_comp64.c
3505 BPF JIT for RISC-V (64-bit)
3506 M: Björn Töpel <bjorn@kernel.org>
3507 L: netdev@vger.kernel.org
3508 L: bpf@vger.kernel.org
3511 X: arch/riscv/net/bpf_jit_comp32.c
3514 M: Ilya Leoshkevich <iii@linux.ibm.com>
3515 M: Heiko Carstens <hca@linux.ibm.com>
3516 M: Vasily Gorbik <gor@linux.ibm.com>
3517 L: netdev@vger.kernel.org
3518 L: bpf@vger.kernel.org
3521 X: arch/s390/net/pnet.c
3523 BPF JIT for SPARC (32-BIT AND 64-BIT)
3524 M: David S. Miller <davem@davemloft.net>
3525 L: netdev@vger.kernel.org
3526 L: bpf@vger.kernel.org
3530 BPF JIT for X86 32-BIT
3531 M: Wang YanQing <udknight@gmail.com>
3532 L: netdev@vger.kernel.org
3533 L: bpf@vger.kernel.org
3535 F: arch/x86/net/bpf_jit_comp32.c
3537 BPF JIT for X86 64-BIT
3538 M: Alexei Starovoitov <ast@kernel.org>
3539 M: Daniel Borkmann <daniel@iogearbox.net>
3540 L: netdev@vger.kernel.org
3541 L: bpf@vger.kernel.org
3544 X: arch/x86/net/bpf_jit_comp32.c
3546 BPF LSM (Security Audit and Enforcement using BPF)
3547 M: KP Singh <kpsingh@kernel.org>
3548 R: Florent Revest <revest@chromium.org>
3549 R: Brendan Jackman <jackmanb@chromium.org>
3550 L: bpf@vger.kernel.org
3552 F: Documentation/bpf/bpf_lsm.rst
3553 F: include/linux/bpf_lsm.h
3554 F: kernel/bpf/bpf_lsm.c
3557 BROADCOM B44 10/100 ETHERNET DRIVER
3558 M: Michael Chan <michael.chan@broadcom.com>
3559 L: netdev@vger.kernel.org
3561 F: drivers/net/ethernet/broadcom/b44.*
3563 BROADCOM B53 ETHERNET SWITCH DRIVER
3564 M: Florian Fainelli <f.fainelli@gmail.com>
3565 L: netdev@vger.kernel.org
3566 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3568 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3569 F: drivers/net/dsa/b53/*
3570 F: include/linux/dsa/brcm.h
3571 F: include/linux/platform_data/b53.h
3573 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3574 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3575 L: bcm-kernel-feedback-list@broadcom.com
3576 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3580 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3581 F: drivers/pci/controller/pcie-brcmstb.c
3582 F: drivers/staging/vc04_services
3586 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3587 M: Florian Fainelli <f.fainelli@gmail.com>
3588 M: Ray Jui <rjui@broadcom.com>
3589 M: Scott Branden <sbranden@broadcom.com>
3590 M: bcm-kernel-feedback-list@broadcom.com
3592 T: git git://github.com/broadcom/mach-bcm
3593 F: arch/arm/mach-bcm/
3599 BROADCOM BCM47XX MIPS ARCHITECTURE
3600 M: Hauke Mehrtens <hauke@hauke-m.de>
3601 M: Rafał Miłecki <zajec5@gmail.com>
3602 L: linux-mips@vger.kernel.org
3604 F: Documentation/devicetree/bindings/mips/brcm/
3605 F: arch/mips/bcm47xx/*
3606 F: arch/mips/include/asm/mach-bcm47xx/*
3608 BROADCOM BCM4908 ETHERNET DRIVER
3609 M: Rafał Miłecki <rafal@milecki.pl>
3610 M: bcm-kernel-feedback-list@broadcom.com
3611 L: netdev@vger.kernel.org
3613 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3614 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3615 F: drivers/net/ethernet/broadcom/unimac.h
3617 BROADCOM BCM5301X ARM ARCHITECTURE
3618 M: Hauke Mehrtens <hauke@hauke-m.de>
3619 M: Rafał Miłecki <zajec5@gmail.com>
3620 M: bcm-kernel-feedback-list@broadcom.com
3621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3623 F: arch/arm/boot/dts/bcm470*
3624 F: arch/arm/boot/dts/bcm5301*
3625 F: arch/arm/boot/dts/bcm953012*
3626 F: arch/arm/mach-bcm/bcm_5301x.c
3628 BROADCOM BCM53573 ARM ARCHITECTURE
3629 M: Rafał Miłecki <rafal@milecki.pl>
3630 L: bcm-kernel-feedback-list@broadcom.com
3631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3633 F: arch/arm/boot/dts/bcm47189*
3634 F: arch/arm/boot/dts/bcm53573*
3636 BROADCOM BCM63XX ARM ARCHITECTURE
3637 M: Florian Fainelli <f.fainelli@gmail.com>
3638 M: bcm-kernel-feedback-list@broadcom.com
3639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3641 T: git git://github.com/broadcom/stblinux.git
3644 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3645 M: Kevin Cernekee <cernekee@gmail.com>
3646 L: linux-usb@vger.kernel.org
3648 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3650 BROADCOM BCM7XXX ARM ARCHITECTURE
3651 M: Florian Fainelli <f.fainelli@gmail.com>
3652 M: bcm-kernel-feedback-list@broadcom.com
3653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3655 T: git git://github.com/broadcom/stblinux.git
3656 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3657 F: arch/arm/boot/dts/bcm7*.dts*
3658 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3659 F: arch/arm/mach-bcm/*brcmstb*
3660 F: arch/arm/mm/cache-b15-rac.c
3661 F: drivers/bus/brcmstb_gisb.c
3662 F: drivers/pci/controller/pcie-brcmstb.c
3668 M: Al Cooper <alcooperx@gmail.com>
3669 L: linux-usb@vger.kernel.org
3670 L: bcm-kernel-feedback-list@broadcom.com
3672 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3673 F: drivers/usb/gadget/udc/bdc/
3675 BROADCOM BMIPS CPUFREQ DRIVER
3676 M: Markus Mayer <mmayer@broadcom.com>
3677 M: bcm-kernel-feedback-list@broadcom.com
3678 L: linux-pm@vger.kernel.org
3680 F: drivers/cpufreq/bmips-cpufreq.c
3682 BROADCOM BMIPS MIPS ARCHITECTURE
3683 M: Florian Fainelli <f.fainelli@gmail.com>
3684 L: bcm-kernel-feedback-list@broadcom.com
3685 L: linux-mips@vger.kernel.org
3687 T: git git://github.com/broadcom/stblinux.git
3688 F: arch/mips/bmips/*
3689 F: arch/mips/boot/dts/brcm/bcm*.dts*
3690 F: arch/mips/include/asm/mach-bmips/*
3691 F: arch/mips/kernel/*bmips*
3692 F: drivers/soc/bcm/bcm63xx
3693 F: drivers/irqchip/irq-bcm63*
3694 F: drivers/irqchip/irq-bcm7*
3695 F: drivers/irqchip/irq-brcmstb*
3696 F: include/linux/bcm963xx_nvram.h
3697 F: include/linux/bcm963xx_tag.h
3699 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3700 M: Rasesh Mody <rmody@marvell.com>
3701 M: GR-Linux-NIC-Dev@marvell.com
3702 L: netdev@vger.kernel.org
3704 F: drivers/net/ethernet/broadcom/bnx2.*
3705 F: drivers/net/ethernet/broadcom/bnx2_*
3707 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3708 M: Saurav Kashyap <skashyap@marvell.com>
3709 M: Javed Hasan <jhasan@marvell.com>
3710 M: GR-QLogic-Storage-Upstream@marvell.com
3711 L: linux-scsi@vger.kernel.org
3713 F: drivers/scsi/bnx2fc/
3715 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3716 M: Nilesh Javali <njavali@marvell.com>
3717 M: Manish Rangankar <mrangankar@marvell.com>
3718 M: GR-QLogic-Storage-Upstream@marvell.com
3719 L: linux-scsi@vger.kernel.org
3721 F: drivers/scsi/bnx2i/
3723 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3724 M: Ariel Elior <aelior@marvell.com>
3725 M: Sudarsana Kalluru <skalluru@marvell.com>
3726 M: GR-everest-linux-l2@marvell.com
3727 L: netdev@vger.kernel.org
3729 F: drivers/net/ethernet/broadcom/bnx2x/
3731 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3732 M: Michael Chan <michael.chan@broadcom.com>
3733 L: netdev@vger.kernel.org
3735 F: drivers/net/ethernet/broadcom/bnxt/
3737 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3738 M: Arend van Spriel <aspriel@gmail.com>
3739 M: Franky Lin <franky.lin@broadcom.com>
3740 M: Hante Meuleman <hante.meuleman@broadcom.com>
3741 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3742 M: Wright Feng <wright.feng@infineon.com>
3743 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3744 L: linux-wireless@vger.kernel.org
3745 L: brcm80211-dev-list.pdl@broadcom.com
3746 L: SHA-cyfmac-dev-list@infineon.com
3748 F: drivers/net/wireless/broadcom/brcm80211/
3750 BROADCOM BRCMSTB GPIO DRIVER
3751 M: Gregory Fong <gregory.0xf0@gmail.com>
3752 L: bcm-kernel-feedback-list@broadcom.com
3754 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3755 F: drivers/gpio/gpio-brcmstb.c
3757 BROADCOM BRCMSTB I2C DRIVER
3758 M: Kamal Dasu <kdasu.kdev@gmail.com>
3759 L: linux-i2c@vger.kernel.org
3760 L: bcm-kernel-feedback-list@broadcom.com
3762 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3763 F: drivers/i2c/busses/i2c-brcmstb.c
3765 BROADCOM BRCMSTB UART DRIVER
3766 M: Al Cooper <alcooperx@gmail.com>
3767 L: linux-serial@vger.kernel.org
3768 L: bcm-kernel-feedback-list@broadcom.com
3770 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3771 F: drivers/tty/serial/8250/8250_bcm7271.c
3773 BROADCOM BRCMSTB USB EHCI DRIVER
3774 M: Al Cooper <alcooperx@gmail.com>
3775 L: linux-usb@vger.kernel.org
3776 L: bcm-kernel-feedback-list@broadcom.com
3778 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3779 F: drivers/usb/host/ehci-brcm.*
3781 BROADCOM BRCMSTB USB PIN MAP DRIVER
3782 M: Al Cooper <alcooperx@gmail.com>
3783 L: linux-usb@vger.kernel.org
3784 L: bcm-kernel-feedback-list@broadcom.com
3786 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3787 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3789 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3790 M: Al Cooper <alcooperx@gmail.com>
3791 L: linux-kernel@vger.kernel.org
3792 L: bcm-kernel-feedback-list@broadcom.com
3794 F: drivers/phy/broadcom/phy-brcm-usb*
3796 BROADCOM ETHERNET PHY DRIVERS
3797 M: Florian Fainelli <f.fainelli@gmail.com>
3798 L: bcm-kernel-feedback-list@broadcom.com
3799 L: netdev@vger.kernel.org
3801 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3802 F: drivers/net/phy/bcm*.[ch]
3803 F: drivers/net/phy/broadcom.c
3804 F: include/linux/brcmphy.h
3806 BROADCOM GENET ETHERNET DRIVER
3807 M: Doug Berger <opendmb@gmail.com>
3808 M: Florian Fainelli <f.fainelli@gmail.com>
3809 L: bcm-kernel-feedback-list@broadcom.com
3810 L: netdev@vger.kernel.org
3812 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3813 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3814 F: drivers/net/ethernet/broadcom/genet/
3815 F: drivers/net/ethernet/broadcom/unimac.h
3816 F: drivers/net/mdio/mdio-bcm-unimac.c
3817 F: include/linux/platform_data/bcmgenet.h
3818 F: include/linux/platform_data/mdio-bcm-unimac.h
3820 BROADCOM IPROC ARM ARCHITECTURE
3821 M: Ray Jui <rjui@broadcom.com>
3822 M: Scott Branden <sbranden@broadcom.com>
3823 M: bcm-kernel-feedback-list@broadcom.com
3824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3826 T: git git://github.com/broadcom/cygnus-linux.git
3827 F: arch/arm64/boot/dts/broadcom/northstar2/*
3828 F: arch/arm64/boot/dts/broadcom/stingray/*
3829 F: drivers/clk/bcm/clk-ns*
3830 F: drivers/clk/bcm/clk-sr*
3831 F: drivers/pinctrl/bcm/pinctrl-ns*
3832 F: include/dt-bindings/clock/bcm-sr*
3849 BROADCOM IPROC GBIT ETHERNET DRIVER
3850 M: Rafał Miłecki <rafal@milecki.pl>
3851 M: bcm-kernel-feedback-list@broadcom.com
3852 L: netdev@vger.kernel.org
3854 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3855 F: drivers/net/ethernet/broadcom/bgmac*
3856 F: drivers/net/ethernet/broadcom/unimac.h
3858 BROADCOM KONA GPIO DRIVER
3859 M: Ray Jui <rjui@broadcom.com>
3860 L: bcm-kernel-feedback-list@broadcom.com
3862 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3863 F: drivers/gpio/gpio-bcm-kona.c
3865 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3866 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3867 M: Kashyap Desai <kashyap.desai@broadcom.com>
3868 M: Sumit Saxena <sumit.saxena@broadcom.com>
3869 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3870 L: mpi3mr-linuxdrv.pdl@broadcom.com
3871 L: linux-scsi@vger.kernel.org
3873 W: https://www.broadcom.com/support/storage
3874 F: drivers/scsi/mpi3mr/
3876 BROADCOM NETXTREME-E ROCE DRIVER
3877 M: Selvin Xavier <selvin.xavier@broadcom.com>
3878 L: linux-rdma@vger.kernel.org
3880 W: http://www.broadcom.com
3881 F: drivers/infiniband/hw/bnxt_re/
3882 F: include/uapi/rdma/bnxt_re-abi.h
3884 BROADCOM NVRAM DRIVER
3885 M: Rafał Miłecki <zajec5@gmail.com>
3886 L: linux-mips@vger.kernel.org
3888 F: drivers/firmware/broadcom/*
3890 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3891 M: Rafał Miłecki <rafal@milecki.pl>
3892 M: Florian Fainelli <f.fainelli@gmail.com>
3893 M: bcm-kernel-feedback-list@broadcom.com
3894 L: linux-pm@vger.kernel.org
3896 T: git git://github.com/broadcom/stblinux.git
3897 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3898 F: include/dt-bindings/soc/bcm-pmb.h
3900 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3901 M: Rafał Miłecki <zajec5@gmail.com>
3902 L: linux-wireless@vger.kernel.org
3905 F: include/linux/bcma/
3908 M: Kamal Dasu <kdasu.kdev@gmail.com>
3909 M: bcm-kernel-feedback-list@broadcom.com
3911 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3912 F: drivers/spi/spi-bcm-qspi.*
3913 F: drivers/spi/spi-brcmstb-qspi.c
3914 F: drivers/spi/spi-iproc-qspi.c
3916 BROADCOM STB AVS CPUFREQ DRIVER
3917 M: Markus Mayer <mmayer@broadcom.com>
3918 M: bcm-kernel-feedback-list@broadcom.com
3919 L: linux-pm@vger.kernel.org
3921 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3922 F: drivers/cpufreq/brcmstb*
3924 BROADCOM STB AVS TMON DRIVER
3925 M: Markus Mayer <mmayer@broadcom.com>
3926 M: bcm-kernel-feedback-list@broadcom.com
3927 L: linux-pm@vger.kernel.org
3929 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3930 F: drivers/thermal/broadcom/brcmstb*
3932 BROADCOM STB DPFE DRIVER
3933 M: Markus Mayer <mmayer@broadcom.com>
3934 M: bcm-kernel-feedback-list@broadcom.com
3935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3937 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3938 F: drivers/memory/brcmstb_dpfe.c
3940 BROADCOM STB NAND FLASH DRIVER
3941 M: Brian Norris <computersforpeace@gmail.com>
3942 M: Kamal Dasu <kdasu.kdev@gmail.com>
3943 L: linux-mtd@lists.infradead.org
3944 L: bcm-kernel-feedback-list@broadcom.com
3946 F: drivers/mtd/nand/raw/brcmnand/
3948 BROADCOM STB PCIE DRIVER
3949 M: Jim Quinlan <jim2101024@gmail.com>
3950 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3951 M: Florian Fainelli <f.fainelli@gmail.com>
3952 M: bcm-kernel-feedback-list@broadcom.com
3953 L: linux-pci@vger.kernel.org
3955 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3956 F: drivers/pci/controller/pcie-brcmstb.c
3958 BROADCOM SYSTEMPORT ETHERNET DRIVER
3959 M: Florian Fainelli <f.fainelli@gmail.com>
3960 L: bcm-kernel-feedback-list@broadcom.com
3961 L: netdev@vger.kernel.org
3963 F: drivers/net/ethernet/broadcom/bcmsysport.*
3964 F: drivers/net/ethernet/broadcom/unimac.h
3966 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3967 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3968 M: Prashant Sreedharan <prashant@broadcom.com>
3969 M: Michael Chan <mchan@broadcom.com>
3970 L: netdev@vger.kernel.org
3972 F: drivers/net/ethernet/broadcom/tg3.*
3975 M: Scott Branden <scott.branden@broadcom.com>
3976 L: bcm-kernel-feedback-list@broadcom.com
3978 F: drivers/misc/bcm-vk/
3979 F: include/uapi/linux/misc/bcm_vk.h
3981 BROCADE BFA FC SCSI DRIVER
3982 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3983 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3984 L: linux-scsi@vger.kernel.org
3986 F: drivers/scsi/bfa/
3988 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3989 M: Rasesh Mody <rmody@marvell.com>
3990 M: Sudarsana Kalluru <skalluru@marvell.com>
3991 M: GR-Linux-NIC-Dev@marvell.com
3992 L: netdev@vger.kernel.org
3994 F: drivers/net/ethernet/brocade/bna/
3996 BSG (block layer generic sg v4 driver)
3997 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3998 L: linux-scsi@vger.kernel.org
4001 F: include/linux/bsg.h
4002 F: include/uapi/linux/bsg.h
4005 M: Clemens Ladisch <clemens@ladisch.de>
4006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4009 F: Documentation/sound/cards/bt87x.rst
4010 F: sound/pci/bt87x.c
4013 M: Michael Buesch <m@bues.ch>
4015 W: http://bu3sch.de/btgpio.php
4016 F: drivers/gpio/gpio-bt8xx.c
4019 M: Chris Mason <clm@fb.com>
4020 M: Josef Bacik <josef@toxicpanda.com>
4021 M: David Sterba <dsterba@suse.com>
4022 L: linux-btrfs@vger.kernel.org
4024 W: http://btrfs.wiki.kernel.org/
4025 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4026 C: irc://irc.libera.chat/btrfs
4027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4028 F: Documentation/filesystems/btrfs.rst
4030 F: include/linux/btrfs*
4031 F: include/uapi/linux/btrfs*
4033 BTTV VIDEO4LINUX DRIVER
4034 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4035 L: linux-media@vger.kernel.org
4037 W: https://linuxtv.org
4038 T: git git://linuxtv.org/media_tree.git
4039 F: Documentation/driver-api/media/drivers/bttv*
4040 F: drivers/media/pci/bt8xx/bttv*
4042 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4043 M: Chanwoo Choi <cw00.choi@samsung.com>
4044 L: linux-pm@vger.kernel.org
4045 L: linux-samsung-soc@vger.kernel.org
4047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4048 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4049 F: drivers/devfreq/exynos-bus.c
4051 BUSLOGIC SCSI DRIVER
4052 M: Khalid Aziz <khalid@gonehiking.org>
4053 L: linux-scsi@vger.kernel.org
4055 F: drivers/scsi/BusLogic.*
4056 F: drivers/scsi/FlashPoint.*
4058 C-MEDIA CMI8788 DRIVER
4059 M: Clemens Ladisch <clemens@ladisch.de>
4060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4063 F: sound/pci/oxygen/
4066 M: Guo Ren <guoren@kernel.org>
4067 L: linux-csky@vger.kernel.org
4069 T: git https://github.com/c-sky/csky-linux.git
4070 F: Documentation/devicetree/bindings/csky/
4071 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4072 F: Documentation/devicetree/bindings/timer/csky,*
4074 F: drivers/clocksource/timer-gx6605s.c
4075 F: drivers/clocksource/timer-mp-csky.c
4076 F: drivers/irqchip/irq-csky-*
4080 CA8210 IEEE-802.15.4 RADIO DRIVER
4081 M: Harry Morris <h.morris@cascoda.com>
4082 L: linux-wpan@vger.kernel.org
4084 W: https://github.com/Cascoda/ca8210-linux.git
4085 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4086 F: drivers/net/ieee802154/ca8210.c
4088 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4089 M: Damien Le Moal <damien.lemoal@wdc.com>
4090 L: linux-riscv@lists.infradead.org
4091 L: linux-gpio@vger.kernel.org (pinctrl driver)
4092 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4093 F: drivers/pinctrl/pinctrl-k210.c
4095 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4096 M: Damien Le Moal <damien.lemoal@wdc.com>
4097 L: linux-kernel@vger.kernel.org
4098 L: linux-riscv@lists.infradead.org
4100 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4101 F: drivers/reset/reset-k210.c
4103 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4104 M: Damien Le Moal <damien.lemoal@wdc.com>
4105 L: linux-riscv@lists.infradead.org
4107 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4108 F: drivers/soc/canaan/
4109 F: include/soc/canaan/
4111 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4112 M: David Howells <dhowells@redhat.com>
4113 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4115 F: Documentation/filesystems/caching/cachefiles.rst
4118 CADENCE MIPI-CSI2 BRIDGES
4119 M: Maxime Ripard <mripard@kernel.org>
4120 L: linux-media@vger.kernel.org
4122 F: Documentation/devicetree/bindings/media/cdns,*.txt
4123 F: drivers/media/platform/cadence/cdns-csi2*
4126 L: linux-mtd@lists.infradead.org
4128 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4129 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4131 CADENCE USB3 DRD IP DRIVER
4132 M: Peter Chen <peter.chen@kernel.org>
4133 M: Pawel Laszczak <pawell@cadence.com>
4134 R: Roger Quadros <rogerq@kernel.org>
4135 R: Aswath Govindraju <a-govindraju@ti.com>
4136 L: linux-usb@vger.kernel.org
4138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4139 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4140 F: drivers/usb/cdns3/
4141 X: drivers/usb/cdns3/cdnsp*
4143 CADENCE USBSSP DRD IP DRIVER
4144 M: Pawel Laszczak <pawell@cadence.com>
4145 L: linux-usb@vger.kernel.org
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4148 F: drivers/usb/cdns3/
4149 X: drivers/usb/cdns3/cdns3*
4151 CADET FM/AM RADIO RECEIVER DRIVER
4152 M: Hans Verkuil <hverkuil@xs4all.nl>
4153 L: linux-media@vger.kernel.org
4155 W: https://linuxtv.org
4156 T: git git://linuxtv.org/media_tree.git
4157 F: drivers/media/radio/radio-cadet*
4159 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4160 L: linux-media@vger.kernel.org
4162 T: git git://linuxtv.org/media_tree.git
4163 F: Documentation/admin-guide/media/cafe_ccic*
4164 F: drivers/media/platform/marvell-ccic/
4167 L: netdev@vger.kernel.org
4169 F: Documentation/networking/caif/
4170 F: drivers/net/caif/
4171 F: include/net/caif/
4172 F: include/uapi/linux/caif/
4176 M: Toke Høiland-Jørgensen <toke@toke.dk>
4177 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4179 F: net/sched/sch_cake.c
4182 M: Wolfgang Grandegger <wg@grandegger.com>
4183 M: Marc Kleine-Budde <mkl@pengutronix.de>
4184 L: linux-can@vger.kernel.org
4186 W: https://github.com/linux-can
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4189 F: Documentation/devicetree/bindings/net/can/
4190 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4192 F: drivers/phy/phy-can-transceiver.c
4193 F: include/linux/can/bittiming.h
4194 F: include/linux/can/dev.h
4195 F: include/linux/can/led.h
4196 F: include/linux/can/length.h
4197 F: include/linux/can/platform/
4198 F: include/linux/can/rx-offload.h
4199 F: include/uapi/linux/can/error.h
4200 F: include/uapi/linux/can/netlink.h
4201 F: include/uapi/linux/can/vxcan.h
4204 M: Oliver Hartkopp <socketcan@hartkopp.net>
4205 M: Marc Kleine-Budde <mkl@pengutronix.de>
4206 L: linux-can@vger.kernel.org
4208 W: https://github.com/linux-can
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4211 F: Documentation/networking/can.rst
4212 F: include/linux/can/can-ml.h
4213 F: include/linux/can/core.h
4214 F: include/linux/can/skb.h
4215 F: include/net/netns/can.h
4216 F: include/uapi/linux/can.h
4217 F: include/uapi/linux/can/bcm.h
4218 F: include/uapi/linux/can/gw.h
4219 F: include/uapi/linux/can/isotp.h
4220 F: include/uapi/linux/can/raw.h
4223 CAN-J1939 NETWORK LAYER
4224 M: Robin van der Gracht <robin@protonic.nl>
4225 M: Oleksij Rempel <o.rempel@pengutronix.de>
4226 R: kernel@pengutronix.de
4227 L: linux-can@vger.kernel.org
4229 F: Documentation/networking/j1939.rst
4230 F: include/uapi/linux/can/j1939.h
4234 M: Serge Hallyn <serge@hallyn.com>
4235 L: linux-security-module@vger.kernel.org
4237 F: include/linux/capability.h
4238 F: include/uapi/linux/capability.h
4239 F: kernel/capability.c
4240 F: security/commoncap.c
4242 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4243 M: Kevin Tsai <ktsai@capellamicro.com>
4245 F: drivers/iio/light/cm*
4247 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4248 M: Christian Lamparter <chunkeey@googlemail.com>
4249 L: linux-wireless@vger.kernel.org
4251 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4252 F: drivers/net/wireless/ath/carl9170/
4255 M: Robert Richter <rric@kernel.org>
4257 W: http://www.marvell.com
4258 F: drivers/i2c/busses/i2c-octeon*
4259 F: drivers/i2c/busses/i2c-thunderx*
4261 CAVIUM LIQUIDIO NETWORK DRIVER
4262 M: Derek Chickles <dchickles@marvell.com>
4263 M: Satanand Burla <sburla@marvell.com>
4264 M: Felix Manlunas <fmanlunas@marvell.com>
4265 L: netdev@vger.kernel.org
4267 W: http://www.marvell.com
4268 F: drivers/net/ethernet/cavium/liquidio/
4271 M: Robert Richter <rric@kernel.org>
4273 W: http://www.marvell.com
4274 F: drivers/mmc/host/cavium*
4276 CAVIUM OCTEON-TX CRYPTO DRIVER
4277 M: George Cherian <gcherian@marvell.com>
4278 L: linux-crypto@vger.kernel.org
4280 W: http://www.marvell.com
4281 F: drivers/crypto/cavium/cpt/
4283 CAVIUM THUNDERX2 ARM64 SOC
4284 M: Robert Richter <rric@kernel.org>
4285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4287 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4288 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4290 CBS/ETF/TAPRIO QDISCS
4291 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4293 L: netdev@vger.kernel.org
4294 F: net/sched/sch_cbs.c
4295 F: net/sched/sch_etf.c
4296 F: net/sched/sch_taprio.c
4298 CC2520 IEEE-802.15.4 RADIO DRIVER
4299 M: Varka Bhadram <varkabhadram@gmail.com>
4300 L: linux-wpan@vger.kernel.org
4302 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4303 F: drivers/net/ieee802154/cc2520.c
4304 F: include/linux/spi/cc2520.h
4306 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4307 M: Gilad Ben-Yossef <gilad@benyossef.com>
4308 L: linux-crypto@vger.kernel.org
4310 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4311 F: drivers/crypto/ccree/
4313 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4314 M: Hadar Gat <hadar.gat@arm.com>
4315 L: linux-crypto@vger.kernel.org
4317 F: drivers/char/hw_random/cctrng.c
4318 F: drivers/char/hw_random/cctrng.h
4319 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4320 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4323 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4324 L: linux-media@vger.kernel.org
4326 W: http://linuxtv.org
4327 T: git git://linuxtv.org/media_tree.git
4328 F: Documentation/ABI/testing/debugfs-cec-error-inj
4329 F: Documentation/devicetree/bindings/media/cec.txt
4330 F: Documentation/driver-api/media/cec-core.rst
4331 F: Documentation/userspace-api/media/cec
4332 F: drivers/media/cec/
4333 F: drivers/media/rc/keymaps/rc-cec.c
4334 F: include/media/cec-notifier.h
4335 F: include/media/cec.h
4336 F: include/uapi/linux/cec-funcs.h
4337 F: include/uapi/linux/cec.h
4340 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4341 L: linux-media@vger.kernel.org
4343 W: http://linuxtv.org
4344 T: git git://linuxtv.org/media_tree.git
4345 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4346 F: drivers/media/cec/platform/cec-gpio/
4348 CELL BROADBAND ENGINE ARCHITECTURE
4349 M: Arnd Bergmann <arnd@arndb.de>
4350 L: linuxppc-dev@lists.ozlabs.org
4352 W: http://www.ibm.com/developerworks/power/cell/
4353 F: arch/powerpc/include/asm/cell*.h
4354 F: arch/powerpc/include/asm/spu*.h
4355 F: arch/powerpc/include/uapi/asm/spu*.h
4356 F: arch/powerpc/platforms/cell/
4358 CELLWISE CW2015 BATTERY DRIVER
4359 M: Tobias Schrammm <t.schramm@manjaro.org>
4361 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4362 F: drivers/power/supply/cw2015_battery.c
4364 CEPH COMMON CODE (LIBCEPH)
4365 M: Ilya Dryomov <idryomov@gmail.com>
4366 M: Jeff Layton <jlayton@kernel.org>
4367 L: ceph-devel@vger.kernel.org
4370 T: git git://github.com/ceph/ceph-client.git
4371 F: include/linux/ceph/
4372 F: include/linux/crush/
4375 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4376 M: Jeff Layton <jlayton@kernel.org>
4377 M: Ilya Dryomov <idryomov@gmail.com>
4378 L: ceph-devel@vger.kernel.org
4381 T: git git://github.com/ceph/ceph-client.git
4382 F: Documentation/filesystems/ceph.rst
4385 CERTIFICATE HANDLING
4386 M: David Howells <dhowells@redhat.com>
4387 M: David Woodhouse <dwmw2@infradead.org>
4388 L: keyrings@vger.kernel.org
4390 F: Documentation/admin-guide/module-signing.rst
4392 F: scripts/extract-cert.c
4393 F: scripts/sign-file.c
4395 CFAG12864B LCD DRIVER
4396 M: Miguel Ojeda <ojeda@kernel.org>
4398 F: drivers/auxdisplay/cfag12864b.c
4399 F: include/linux/cfag12864b.h
4401 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4402 M: Miguel Ojeda <ojeda@kernel.org>
4404 F: drivers/auxdisplay/cfag12864bfb.c
4405 F: include/linux/cfag12864b.h
4407 CHAR and MISC DRIVERS
4408 M: Arnd Bergmann <arnd@arndb.de>
4409 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4414 F: include/linux/miscdevice.h
4415 X: drivers/char/agp/
4416 X: drivers/char/hw_random/
4417 X: drivers/char/ipmi/
4418 X: drivers/char/random.c
4419 X: drivers/char/tpm/
4422 M: Andy Whitcroft <apw@canonical.com>
4423 M: Joe Perches <joe@perches.com>
4424 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4425 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4427 F: scripts/checkpatch.pl
4429 CHECKPATCH DOCUMENTATION
4430 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4431 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4432 R: Joe Perches <joe@perches.com>
4434 F: Documentation/dev-tools/checkpatch.rst
4436 CHINESE DOCUMENTATION
4437 M: Alex Shi <alexs@kernel.org>
4439 F: Documentation/translations/zh_CN/
4441 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4442 M: Peter Chen <peter.chen@kernel.org>
4443 L: linux-usb@vger.kernel.org
4445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4446 F: drivers/usb/chipidea/
4448 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4449 M: Hans de Goede <hdegoede@redhat.com>
4450 L: linux-input@vger.kernel.org
4452 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4453 F: drivers/input/touchscreen/chipone_icn8318.c
4455 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4456 M: Hans de Goede <hdegoede@redhat.com>
4457 L: linux-input@vger.kernel.org
4459 F: drivers/input/touchscreen/chipone_icn8505.c
4461 CHROME HARDWARE PLATFORM SUPPORT
4462 M: Benson Leung <bleung@chromium.org>
4463 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4466 F: drivers/platform/chrome/
4468 CHROMEOS EC CODEC DRIVER
4469 M: Cheng-Yi Chiang <cychiang@chromium.org>
4470 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4471 R: Guenter Roeck <groeck@chromium.org>
4473 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4474 F: sound/soc/codecs/cros_ec_codec.*
4476 CHROMEOS EC SUBDRIVERS
4477 M: Benson Leung <bleung@chromium.org>
4478 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4479 R: Guenter Roeck <groeck@chromium.org>
4481 F: drivers/power/supply/cros_usbpd-charger.c
4485 CHRONTEL CH7322 CEC DRIVER
4486 M: Joe Tessler <jrt@google.com>
4487 L: linux-media@vger.kernel.org
4489 T: git git://linuxtv.org/media_tree.git
4490 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4491 F: drivers/media/cec/i2c/ch7322.c
4493 CIRRUS LOGIC AUDIO CODEC DRIVERS
4494 M: James Schulman <james.schulman@cirrus.com>
4495 M: David Rhodes <david.rhodes@cirrus.com>
4496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4497 L: patches@opensource.cirrus.com
4499 F: sound/soc/codecs/cs*
4501 CIRRUS LOGIC DSP FIRMWARE DRIVER
4502 M: Simon Trimmer <simont@opensource.cirrus.com>
4503 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4504 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4505 L: patches@opensource.cirrus.com
4507 W: https://github.com/CirrusLogic/linux-drivers/wiki
4508 T: git https://github.com/CirrusLogic/linux-drivers.git
4509 F: drivers/firmware/cirrus/*
4510 F: include/linux/firmware/cirrus/*
4512 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4513 M: Hartley Sweeten <hsweeten@visionengravers.com>
4514 L: netdev@vger.kernel.org
4516 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4518 CIRRUS LOGIC LOCHNAGAR DRIVER
4519 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4520 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4521 L: patches@opensource.cirrus.com
4523 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4524 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4525 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4526 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4527 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4528 F: Documentation/hwmon/lochnagar.rst
4529 F: drivers/clk/clk-lochnagar.c
4530 F: drivers/hwmon/lochnagar-hwmon.c
4531 F: drivers/mfd/lochnagar-i2c.c
4532 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4533 F: drivers/regulator/lochnagar-regulator.c
4534 F: include/dt-bindings/clk/lochnagar.h
4535 F: include/dt-bindings/pinctrl/lochnagar.h
4536 F: include/linux/mfd/lochnagar*
4537 F: sound/soc/codecs/lochnagar-sc.c
4539 CIRRUS LOGIC MADERA CODEC DRIVERS
4540 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4541 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4542 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4543 L: patches@opensource.cirrus.com
4545 W: https://github.com/CirrusLogic/linux-drivers/wiki
4546 T: git https://github.com/CirrusLogic/linux-drivers.git
4547 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4548 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4549 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4550 F: drivers/gpio/gpio-madera*
4551 F: drivers/irqchip/irq-madera*
4552 F: drivers/mfd/cs47l*
4553 F: drivers/mfd/madera*
4554 F: drivers/pinctrl/cirrus/*
4555 F: include/dt-bindings/sound/madera*
4556 F: include/linux/irqchip/irq-madera*
4557 F: include/linux/mfd/madera/*
4558 F: include/sound/madera*
4559 F: sound/soc/codecs/cs47l*
4560 F: sound/soc/codecs/madera*
4562 CISCO FCOE HBA DRIVER
4563 M: Satish Kharat <satishkh@cisco.com>
4564 M: Sesidhar Baddela <sebaddel@cisco.com>
4565 M: Karan Tilak Kumar <kartilak@cisco.com>
4566 L: linux-scsi@vger.kernel.org
4568 F: drivers/scsi/fnic/
4570 CISCO SCSI HBA DRIVER
4571 M: Karan Tilak Kumar <kartilak@cisco.com>
4572 M: Sesidhar Baddela <sebaddel@cisco.com>
4573 L: linux-scsi@vger.kernel.org
4575 F: drivers/scsi/snic/
4577 CISCO VIC ETHERNET NIC DRIVER
4578 M: Christian Benvenuti <benve@cisco.com>
4579 M: Govindarajulu Varadarajan <_govind@gmx.com>
4581 F: drivers/net/ethernet/cisco/enic/
4583 CISCO VIC LOW LATENCY NIC DRIVER
4584 M: Christian Benvenuti <benve@cisco.com>
4585 M: Nelson Escobar <neescoba@cisco.com>
4587 F: drivers/infiniband/hw/usnic/
4590 M: Miguel Ojeda <ojeda@kernel.org>
4594 CLANG/LLVM BUILD SUPPORT
4595 M: Nathan Chancellor <nathan@kernel.org>
4596 M: Nick Desaulniers <ndesaulniers@google.com>
4597 L: llvm@lists.linux.dev
4599 W: https://clangbuiltlinux.github.io/
4600 B: https://github.com/ClangBuiltLinux/linux/issues
4601 C: irc://irc.libera.chat/clangbuiltlinux
4602 F: Documentation/kbuild/llvm.rst
4603 F: include/linux/compiler-clang.h
4604 F: scripts/Makefile.clang
4605 F: scripts/clang-tools/
4606 K: \b(?i:clang|llvm)\b
4608 CLANG CONTROL FLOW INTEGRITY SUPPORT
4609 M: Sami Tolvanen <samitolvanen@google.com>
4610 M: Kees Cook <keescook@chromium.org>
4611 R: Nathan Chancellor <nathan@kernel.org>
4612 R: Nick Desaulniers <ndesaulniers@google.com>
4613 L: llvm@lists.linux.dev
4615 B: https://github.com/ClangBuiltLinux/linux/issues
4616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4617 F: include/linux/cfi.h
4621 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4622 L: linux-kernel@vger.kernel.org
4624 F: include/linux/cleancache.h
4628 M: Russell King <linux@armlinux.org.uk>
4629 L: linux-clk@vger.kernel.org
4631 F: include/linux/clk.h
4633 CLOCKSOURCE, CLOCKEVENT DRIVERS
4634 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4635 M: Thomas Gleixner <tglx@linutronix.de>
4636 L: linux-kernel@vger.kernel.org
4638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4639 F: Documentation/devicetree/bindings/timer/
4640 F: drivers/clocksource/
4643 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4644 M: Daniel Oliveira Nascimento <don@syst.com.br>
4645 L: platform-driver-x86@vger.kernel.org
4647 F: drivers/platform/x86/classmate-laptop.c
4650 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4651 L: linux-media@vger.kernel.org
4653 W: https://linuxtv.org
4654 T: git git://linuxtv.org/media_tree.git
4655 F: drivers/media/pci/cobalt/
4657 COCCINELLE/Semantic Patches (SmPL)
4658 M: Julia Lawall <Julia.Lawall@inria.fr>
4659 M: Gilles Muller <Gilles.Muller@inria.fr>
4660 M: Nicolas Palix <nicolas.palix@imag.fr>
4661 M: Michal Marek <michal.lkml@markovi.net>
4662 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4664 W: http://coccinelle.lip6.fr/
4665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4666 F: Documentation/dev-tools/coccinelle.rst
4667 F: scripts/coccicheck
4668 F: scripts/coccinelle/
4671 M: Jan Harkes <jaharkes@cs.cmu.edu>
4673 L: codalist@coda.cs.cmu.edu
4675 W: http://www.coda.cs.cmu.edu/
4676 F: Documentation/filesystems/coda.rst
4678 F: include/linux/coda*.h
4679 F: include/uapi/linux/coda*.h
4681 CODA V4L2 MEM2MEM DRIVER
4682 M: Philipp Zabel <p.zabel@pengutronix.de>
4683 L: linux-media@vger.kernel.org
4685 F: Documentation/devicetree/bindings/media/coda.yaml
4686 F: drivers/media/platform/coda/
4689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4691 F: Documentation/process/code-of-conduct-interpretation.rst
4692 F: Documentation/process/code-of-conduct.rst
4695 M: Ian Abbott <abbotti@mev.co.uk>
4696 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4700 COMMON CLK FRAMEWORK
4701 M: Michael Turquette <mturquette@baylibre.com>
4702 M: Stephen Boyd <sboyd@kernel.org>
4703 L: linux-clk@vger.kernel.org
4705 Q: http://patchwork.kernel.org/project/linux-clk/list/
4706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4707 F: Documentation/devicetree/bindings/clock/
4709 F: include/linux/clk-pr*
4710 F: include/linux/clk/
4711 F: include/linux/of_clk.h
4712 X: drivers/clk/clkdev.c
4714 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4715 M: Steve French <sfrench@samba.org>
4716 L: linux-cifs@vger.kernel.org
4717 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4719 W: http://linux-cifs.samba.org/
4720 T: git git://git.samba.org/sfrench/cifs-2.6.git
4721 F: Documentation/admin-guide/cifs/
4725 COMPACTPCI HOTPLUG CORE
4726 M: Scott Murray <scott@spiteful.org>
4727 L: linux-pci@vger.kernel.org
4729 F: drivers/pci/hotplug/cpci_hotplug*
4731 COMPACTPCI HOTPLUG GENERIC DRIVER
4732 M: Scott Murray <scott@spiteful.org>
4733 L: linux-pci@vger.kernel.org
4735 F: drivers/pci/hotplug/cpcihp_generic.c
4737 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4738 M: Scott Murray <scott@spiteful.org>
4739 L: linux-pci@vger.kernel.org
4741 F: drivers/pci/hotplug/cpcihp_zt5550.*
4743 COMPAL LAPTOP SUPPORT
4744 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4745 L: platform-driver-x86@vger.kernel.org
4747 F: drivers/platform/x86/compal-laptop.c
4750 M: Miguel Ojeda <ojeda@kernel.org>
4751 R: Nick Desaulniers <ndesaulniers@google.com>
4753 F: include/linux/compiler_attributes.h
4755 COMPUTE EXPRESS LINK (CXL)
4756 M: Alison Schofield <alison.schofield@intel.com>
4757 M: Vishal Verma <vishal.l.verma@intel.com>
4758 M: Ira Weiny <ira.weiny@intel.com>
4759 M: Ben Widawsky <ben.widawsky@intel.com>
4760 M: Dan Williams <dan.j.williams@intel.com>
4761 L: linux-cxl@vger.kernel.org
4764 F: include/uapi/linux/cxl_mem.h
4766 CONEXANT ACCESSRUNNER USB DRIVER
4767 L: accessrunner-general@lists.sourceforge.net
4769 W: http://accessrunner.sourceforge.net/
4770 F: drivers/usb/atm/cxacru.c
4773 M: Joel Becker <jlbec@evilplan.org>
4774 M: Christoph Hellwig <hch@lst.de>
4776 T: git git://git.infradead.org/users/hch/configfs.git
4778 F: include/linux/configfs.h
4779 F: samples/configfs/
4782 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4784 F: drivers/video/console/
4785 F: include/linux/console*
4788 M: Frederic Weisbecker <frederic@kernel.org>
4790 F: kernel/context_tracking.c
4791 F: include/linux/context_tracking*
4793 CONTROL GROUP (CGROUP)
4794 M: Tejun Heo <tj@kernel.org>
4795 M: Zefan Li <lizefan.x@bytedance.com>
4796 M: Johannes Weiner <hannes@cmpxchg.org>
4797 L: cgroups@vger.kernel.org
4799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4800 F: Documentation/admin-guide/cgroup-v1/
4801 F: Documentation/admin-guide/cgroup-v2.rst
4802 F: include/linux/cgroup*
4805 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4806 M: Tejun Heo <tj@kernel.org>
4807 M: Jens Axboe <axboe@kernel.dk>
4808 L: cgroups@vger.kernel.org
4809 L: linux-block@vger.kernel.org
4810 T: git git://git.kernel.dk/linux-block
4811 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4812 F: block/bfq-cgroup.c
4813 F: block/blk-cgroup.c
4814 F: block/blk-iolatency.c
4815 F: block/blk-throttle.c
4816 F: include/linux/blk-cgroup.h
4818 CONTROL GROUP - CPUSET
4819 M: Zefan Li <lizefan.x@bytedance.com>
4820 L: cgroups@vger.kernel.org
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4823 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4824 F: include/linux/cpuset.h
4825 F: kernel/cgroup/cpuset.c
4827 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4828 M: Johannes Weiner <hannes@cmpxchg.org>
4829 M: Michal Hocko <mhocko@kernel.org>
4830 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4831 L: cgroups@vger.kernel.org
4832 L: linux-mm@kvack.org
4837 CORETEMP HARDWARE MONITORING DRIVER
4838 M: Fenghua Yu <fenghua.yu@intel.com>
4839 L: linux-hwmon@vger.kernel.org
4841 F: Documentation/hwmon/coretemp.rst
4842 F: drivers/hwmon/coretemp.c
4844 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4845 M: Marius Zachmann <mail@mariuszachmann.de>
4846 L: linux-hwmon@vger.kernel.org
4848 F: drivers/hwmon/corsair-cpro.c
4850 CORSAIR-PSU HARDWARE MONITOR DRIVER
4851 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4852 L: linux-hwmon@vger.kernel.org
4854 F: Documentation/hwmon/corsair-psu.rst
4855 F: drivers/hwmon/corsair-psu.c
4857 COSA/SRP SYNC SERIAL DRIVER
4858 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4860 W: http://www.fi.muni.cz/~kas/cosa/
4861 F: drivers/net/wan/cosa*
4864 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4865 L: linux-iio@vger.kernel.org
4867 F: Documentation/ABI/testing/sysfs-bus-counter
4868 F: Documentation/driver-api/generic-counter.rst
4870 F: include/linux/counter.h
4871 F: include/uapi/linux/counter.h
4875 M: Bence Csókás <bence98@sch.bme.hu>
4877 F: drivers/i2c/busses/i2c-cp2615.c
4879 CPMAC ETHERNET DRIVER
4880 M: Florian Fainelli <f.fainelli@gmail.com>
4881 L: netdev@vger.kernel.org
4883 F: drivers/net/ethernet/ti/cpmac.c
4885 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4886 M: Viresh Kumar <viresh.kumar@linaro.org>
4887 M: Sudeep Holla <sudeep.holla@arm.com>
4888 L: linux-pm@vger.kernel.org
4890 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4891 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4893 CPU FREQUENCY SCALING FRAMEWORK
4894 M: "Rafael J. Wysocki" <rafael@kernel.org>
4895 M: Viresh Kumar <viresh.kumar@linaro.org>
4896 L: linux-pm@vger.kernel.org
4898 B: https://bugzilla.kernel.org
4899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4901 F: Documentation/admin-guide/pm/cpufreq.rst
4902 F: Documentation/admin-guide/pm/intel_pstate.rst
4903 F: Documentation/cpu-freq/
4904 F: Documentation/devicetree/bindings/cpufreq/
4906 F: include/linux/cpufreq.h
4907 F: include/linux/sched/cpufreq.h
4908 F: kernel/sched/cpufreq*.c
4909 F: tools/testing/selftests/cpufreq/
4911 CPU IDLE TIME MANAGEMENT FRAMEWORK
4912 M: "Rafael J. Wysocki" <rafael@kernel.org>
4913 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4914 L: linux-pm@vger.kernel.org
4916 B: https://bugzilla.kernel.org
4917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4918 F: Documentation/admin-guide/pm/cpuidle.rst
4919 F: Documentation/driver-api/pm/cpuidle.rst
4921 F: include/linux/cpuidle.h
4923 CPU POWER MONITORING SUBSYSTEM
4924 M: Thomas Renninger <trenn@suse.com>
4925 M: Shuah Khan <shuah@kernel.org>
4926 M: Shuah Khan <skhan@linuxfoundation.org>
4927 L: linux-pm@vger.kernel.org
4929 F: tools/power/cpupower/
4932 M: "H. Peter Anvin" <hpa@zytor.com>
4934 F: arch/x86/kernel/cpuid.c
4935 F: arch/x86/kernel/msr.c
4937 CPUIDLE DRIVER - ARM BIG LITTLE
4938 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4939 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4940 L: linux-pm@vger.kernel.org
4941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4944 F: drivers/cpuidle/cpuidle-big_little.c
4946 CPUIDLE DRIVER - ARM EXYNOS
4947 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4948 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4949 M: Kukjin Kim <kgene@kernel.org>
4950 L: linux-pm@vger.kernel.org
4951 L: linux-samsung-soc@vger.kernel.org
4953 F: arch/arm/mach-exynos/pm.c
4954 F: drivers/cpuidle/cpuidle-exynos.c
4955 F: include/linux/platform_data/cpuidle-exynos.h
4957 CPUIDLE DRIVER - ARM PSCI
4958 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4959 M: Sudeep Holla <sudeep.holla@arm.com>
4960 L: linux-pm@vger.kernel.org
4961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4963 F: drivers/cpuidle/cpuidle-psci.c
4965 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4966 M: Ulf Hansson <ulf.hansson@linaro.org>
4967 L: linux-pm@vger.kernel.org
4968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4970 F: drivers/cpuidle/cpuidle-psci.h
4971 F: drivers/cpuidle/cpuidle-psci-domain.c
4974 M: Nicolas Pitre <nico@fluxnic.net>
4976 F: Documentation/filesystems/cramfs.rst
4980 M: Bastien Nocera <hadess@hadess.net>
4981 L: linux-input@vger.kernel.org
4983 F: drivers/hid/hid-creative-sb0540.c
4986 M: Herbert Xu <herbert@gondor.apana.org.au>
4987 M: "David S. Miller" <davem@davemloft.net>
4988 L: linux-crypto@vger.kernel.org
4990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4992 F: Documentation/crypto/
4993 F: Documentation/devicetree/bindings/crypto/
4998 F: include/linux/crypto*
5001 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5002 M: Neil Horman <nhorman@tuxdriver.com>
5003 L: linux-crypto@vger.kernel.org
5005 F: crypto/ansi_cprng.c
5009 M: Hans Verkuil <hverkuil@xs4all.nl>
5010 L: linux-media@vger.kernel.org
5012 W: http://linuxtv.org
5013 T: git git://linuxtv.org/media_tree.git
5014 F: drivers/media/i2c/cs3308.c
5016 CS5535 Audio ALSA driver
5017 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5019 F: sound/pci/cs5535audio/
5021 CSI DRIVERS FOR ALLWINNER V3s
5022 M: Yong Deng <yong.deng@magewell.com>
5023 L: linux-media@vger.kernel.org
5025 T: git git://linuxtv.org/media_tree.git
5026 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5027 F: drivers/media/platform/sunxi/sun6i-csi/
5030 M: Solomon Peachy <pizza@shaftnet.org>
5032 F: drivers/net/wireless/st/cw1200/
5034 CX18 VIDEO4LINUX DRIVER
5035 M: Andy Walls <awalls@md.metrocast.net>
5036 L: linux-media@vger.kernel.org
5038 W: https://linuxtv.org
5039 T: git git://linuxtv.org/media_tree.git
5040 F: drivers/media/pci/cx18/
5041 F: include/uapi/linux/ivtv*
5043 CX2341X MPEG ENCODER HELPER MODULE
5044 M: Hans Verkuil <hverkuil@xs4all.nl>
5045 L: linux-media@vger.kernel.org
5047 W: https://linuxtv.org
5048 T: git git://linuxtv.org/media_tree.git
5049 F: drivers/media/common/cx2341x*
5050 F: include/media/drv-intf/cx2341x.h
5052 CX24120 MEDIA DRIVER
5053 M: Jemma Denson <jdenson@gmail.com>
5054 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5055 L: linux-media@vger.kernel.org
5057 W: https://linuxtv.org
5058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5059 F: drivers/media/dvb-frontends/cx24120*
5061 CX88 VIDEO4LINUX DRIVER
5062 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5063 L: linux-media@vger.kernel.org
5065 W: https://linuxtv.org
5066 T: git git://linuxtv.org/media_tree.git
5067 F: Documentation/driver-api/media/drivers/cx88*
5068 F: drivers/media/pci/cx88/
5070 CXD2820R MEDIA DRIVER
5071 M: Antti Palosaari <crope@iki.fi>
5072 L: linux-media@vger.kernel.org
5074 W: https://linuxtv.org
5075 W: http://palosaari.fi/linux/
5076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5077 T: git git://linuxtv.org/anttip/media_tree.git
5078 F: drivers/media/dvb-frontends/cxd2820r*
5080 CXGB3 ETHERNET DRIVER (CXGB3)
5081 M: Raju Rangoju <rajur@chelsio.com>
5082 L: netdev@vger.kernel.org
5084 W: http://www.chelsio.com
5085 F: drivers/net/ethernet/chelsio/cxgb3/
5087 CXGB3 ISCSI DRIVER (CXGB3I)
5088 M: Karen Xie <kxie@chelsio.com>
5089 L: linux-scsi@vger.kernel.org
5091 W: http://www.chelsio.com
5092 F: drivers/scsi/cxgbi/cxgb3i
5094 CXGB4 CRYPTO DRIVER (chcr)
5095 M: Ayush Sawal <ayush.sawal@chelsio.com>
5096 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5097 M: Rohit Maheshwari <rohitm@chelsio.com>
5098 L: linux-crypto@vger.kernel.org
5100 W: http://www.chelsio.com
5101 F: drivers/crypto/chelsio
5103 CXGB4 INLINE CRYPTO DRIVER
5104 M: Ayush Sawal <ayush.sawal@chelsio.com>
5105 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5106 M: Rohit Maheshwari <rohitm@chelsio.com>
5107 L: netdev@vger.kernel.org
5109 W: http://www.chelsio.com
5110 F: drivers/net/ethernet/chelsio/inline_crypto/
5112 CXGB4 ETHERNET DRIVER (CXGB4)
5113 M: Raju Rangoju <rajur@chelsio.com>
5114 L: netdev@vger.kernel.org
5116 W: http://www.chelsio.com
5117 F: drivers/net/ethernet/chelsio/cxgb4/
5119 CXGB4 ISCSI DRIVER (CXGB4I)
5120 M: Karen Xie <kxie@chelsio.com>
5121 L: linux-scsi@vger.kernel.org
5123 W: http://www.chelsio.com
5124 F: drivers/scsi/cxgbi/cxgb4i
5126 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5127 M: Potnuri Bharat Teja <bharat@chelsio.com>
5128 L: linux-rdma@vger.kernel.org
5130 W: http://www.openfabrics.org
5131 F: drivers/infiniband/hw/cxgb4/
5132 F: include/uapi/rdma/cxgb4-abi.h
5134 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5135 M: Raju Rangoju <rajur@chelsio.com>
5136 L: netdev@vger.kernel.org
5138 W: http://www.chelsio.com
5139 F: drivers/net/ethernet/chelsio/cxgb4vf/
5141 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5142 M: Frederic Barrat <fbarrat@linux.ibm.com>
5143 M: Andrew Donnellan <ajd@linux.ibm.com>
5144 L: linuxppc-dev@lists.ozlabs.org
5146 F: Documentation/ABI/testing/sysfs-class-cxl
5147 F: Documentation/powerpc/cxl.rst
5148 F: arch/powerpc/platforms/powernv/pci-cxl.c
5149 F: drivers/misc/cxl/
5150 F: include/misc/cxl*
5151 F: include/uapi/misc/cxl.h
5153 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5154 M: Manoj N. Kumar <manoj@linux.ibm.com>
5155 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5156 M: Uma Krishnan <ukrishn@linux.ibm.com>
5157 L: linux-scsi@vger.kernel.org
5159 F: Documentation/powerpc/cxlflash.rst
5160 F: drivers/scsi/cxlflash/
5161 F: include/uapi/scsi/cxlflash_ioctl.h
5164 M: Russell King <linux@armlinux.org.uk>
5165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5167 W: http://www.armlinux.org.uk/
5168 F: drivers/video/fbdev/cyber2000fb.*
5170 CYCLADES PC300 DRIVER
5172 F: drivers/net/wan/pc300*
5174 CYPRESS_FIRMWARE MEDIA DRIVER
5175 M: Antti Palosaari <crope@iki.fi>
5176 L: linux-media@vger.kernel.org
5178 W: https://linuxtv.org
5179 W: http://palosaari.fi/linux/
5180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5181 T: git git://linuxtv.org/anttip/media_tree.git
5182 F: drivers/media/common/cypress_firmware*
5184 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5185 M: Linus Walleij <linus.walleij@linaro.org>
5186 L: linux-input@vger.kernel.org
5188 F: drivers/input/touchscreen/cy8ctma140.c
5190 CYTTSP TOUCHSCREEN DRIVER
5191 M: Linus Walleij <linus.walleij@linaro.org>
5192 L: linux-input@vger.kernel.org
5194 F: drivers/input/touchscreen/cyttsp*
5196 D-LINK DIR-685 TOUCHKEYS DRIVER
5197 M: Linus Walleij <linus.walleij@linaro.org>
5198 L: linux-input@vger.kernel.org
5200 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5202 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5203 M: Joshua Kinard <kumba@gentoo.org>
5205 F: drivers/rtc/rtc-ds1685.c
5206 F: include/linux/rtc/ds1685.h
5208 DAMA SLAVE for AX.25
5209 M: Joerg Reuter <jreuter@yaina.de>
5210 L: linux-hams@vger.kernel.org
5212 W: http://yaina.de/jreuter/
5213 W: http://www.qsl.net/dl1bke/
5214 F: net/ax25/af_ax25.c
5215 F: net/ax25/ax25_dev.c
5216 F: net/ax25/ax25_ds_*
5217 F: net/ax25/ax25_in.c
5218 F: net/ax25/ax25_out.c
5219 F: net/ax25/ax25_timer.c
5220 F: net/ax25/sysctl_net_ax25.c
5223 M: SeongJae Park <sjpark@amazon.de>
5224 L: linux-mm@kvack.org
5226 F: Documentation/admin-guide/mm/damon/
5227 F: Documentation/vm/damon/
5228 F: include/linux/damon.h
5229 F: include/trace/events/damon.h
5231 F: tools/testing/selftests/damon/
5233 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5234 L: netdev@vger.kernel.org
5236 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5237 F: drivers/net/ethernet/dec/tulip/dmfe.c
5239 DC390/AM53C974 SCSI driver
5240 M: Hannes Reinecke <hare@suse.com>
5241 L: linux-scsi@vger.kernel.org
5243 F: drivers/scsi/am53c974.c
5246 M: Oliver Neukum <oliver@neukum.org>
5247 M: Ali Akcaagac <aliakc@web.de>
5248 M: Jamie Lenehan <lenehan@twibble.org>
5249 L: dc395x@twibble.org
5251 W: http://twibble.org/dist/dc395x/
5252 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5253 F: Documentation/scsi/dc395x.rst
5254 F: drivers/scsi/dc395x.*
5257 L: dccp@vger.kernel.org
5259 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5260 F: include/linux/dccp.h
5261 F: include/linux/tfrc.h
5262 F: include/uapi/linux/dccp.h
5265 DECnet NETWORK LAYER
5266 L: linux-decnet-user@lists.sourceforge.net
5268 W: http://linux-decnet.sourceforge.net
5269 F: Documentation/networking/decnet.rst
5272 DECSTATION PLATFORM SUPPORT
5273 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5274 L: linux-mips@vger.kernel.org
5276 W: http://www.linux-mips.org/wiki/DECstation
5278 F: arch/mips/include/asm/dec/
5279 F: arch/mips/include/asm/mach-dec/
5281 DEFXX FDDI NETWORK DRIVER
5282 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5284 F: drivers/net/fddi/defxx.*
5286 DEFZA FDDI NETWORK DRIVER
5287 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5289 F: drivers/net/fddi/defza.*
5291 DEINTERLACE DRIVERS FOR ALLWINNER H3
5292 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5293 L: linux-media@vger.kernel.org
5295 T: git git://linuxtv.org/media_tree.git
5296 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5297 F: drivers/media/platform/sunxi/sun8i-di/
5300 M: Matthew Garrett <mjg59@srcf.ucam.org>
5301 M: Pali Rohár <pali@kernel.org>
5302 L: platform-driver-x86@vger.kernel.org
5304 F: drivers/platform/x86/dell/dell-laptop.c
5306 DELL LAPTOP FREEFALL DRIVER
5307 M: Pali Rohár <pali@kernel.org>
5309 F: drivers/platform/x86/dell/dell-smo8800.c
5311 DELL LAPTOP RBTN DRIVER
5312 M: Pali Rohár <pali@kernel.org>
5314 F: drivers/platform/x86/dell/dell-rbtn.*
5316 DELL LAPTOP SMM DRIVER
5317 M: Pali Rohár <pali@kernel.org>
5319 F: drivers/hwmon/dell-smm-hwmon.c
5320 F: include/uapi/linux/i8k.h
5322 DELL REMOTE BIOS UPDATE DRIVER
5323 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5324 L: platform-driver-x86@vger.kernel.org
5326 F: drivers/platform/x86/dell/dell_rbu.c
5329 M: Pali Rohár <pali@kernel.org>
5330 L: Dell.Client.Kernel@dell.com
5331 L: platform-driver-x86@vger.kernel.org
5333 F: drivers/platform/x86/dell/dell-smbios.*
5335 DELL SMBIOS SMM DRIVER
5336 L: Dell.Client.Kernel@dell.com
5337 L: platform-driver-x86@vger.kernel.org
5339 F: drivers/platform/x86/dell/dell-smbios-smm.c
5341 DELL SMBIOS WMI DRIVER
5342 L: Dell.Client.Kernel@dell.com
5343 L: platform-driver-x86@vger.kernel.org
5345 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5346 F: tools/wmi/dell-smbios-example.c
5348 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5349 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5350 L: platform-driver-x86@vger.kernel.org
5352 F: Documentation/driver-api/dcdbas.rst
5353 F: drivers/platform/x86/dell/dcdbas.*
5355 DELL WMI DESCRIPTOR DRIVER
5356 L: Dell.Client.Kernel@dell.com
5358 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5360 DELL WMI SYSMAN DRIVER
5361 M: Divya Bharathi <divya.bharathi@dell.com>
5362 M: Prasanth Ksr <prasanth.ksr@dell.com>
5363 L: Dell.Client.Kernel@dell.com
5364 L: platform-driver-x86@vger.kernel.org
5366 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5367 F: drivers/platform/x86/dell/dell-wmi-sysman/
5369 DELL WMI NOTIFICATIONS DRIVER
5370 M: Matthew Garrett <mjg59@srcf.ucam.org>
5371 M: Pali Rohár <pali@kernel.org>
5373 F: drivers/platform/x86/dell/dell-wmi-base.c
5375 DELL WMI HARDWARE PRIVACY SUPPORT
5376 M: Perry Yuan <Perry.Yuan@dell.com>
5377 L: Dell.Client.Kernel@dell.com
5378 L: platform-driver-x86@vger.kernel.org
5380 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5382 DELTA ST MEDIA DRIVER
5383 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5384 L: linux-media@vger.kernel.org
5386 W: https://linuxtv.org
5387 T: git git://linuxtv.org/media_tree.git
5388 F: drivers/media/platform/sti/delta
5390 DELTA DPS920AB PSU DRIVER
5391 M: Robert Marko <robert.marko@sartura.hr>
5392 L: linux-hwmon@vger.kernel.org
5394 F: Documentation/hwmon/dps920ab.rst
5395 F: drivers/hwmon/pmbus/dps920ab.c
5398 L: linux-mtd@lists.infradead.org
5400 F: drivers/mtd/nand/raw/denali*
5402 DESIGNWARE EDMA CORE IP DRIVER
5403 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5404 L: dmaengine@vger.kernel.org
5406 F: drivers/dma/dw-edma/
5407 F: include/linux/dma/edma.h
5409 DESIGNWARE XDATA IP DRIVER
5410 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5411 L: linux-pci@vger.kernel.org
5413 F: Documentation/misc-devices/dw-xdata-pcie.rst
5414 F: drivers/misc/dw-xdata-pcie.c
5416 DESIGNWARE USB2 DRD IP DRIVER
5417 M: Minas Harutyunyan <hminas@synopsys.com>
5418 L: linux-usb@vger.kernel.org
5420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5421 F: drivers/usb/dwc2/
5423 DESIGNWARE USB3 DRD IP DRIVER
5424 M: Felipe Balbi <balbi@kernel.org>
5425 L: linux-usb@vger.kernel.org
5427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5428 F: drivers/usb/dwc3/
5430 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5431 M: Andreas Klinger <ak@it-klinger.de>
5432 L: linux-iio@vger.kernel.org
5434 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5435 F: drivers/iio/proximity/srf*.c
5437 DEVICE COREDUMP (DEV_COREDUMP)
5438 M: Johannes Berg <johannes@sipsolutions.net>
5439 L: linux-kernel@vger.kernel.org
5441 F: drivers/base/devcoredump.c
5442 F: include/linux/devcoredump.h
5444 DEVICE DEPENDENCY HELPER SCRIPT
5445 M: Saravana Kannan <saravanak@google.com>
5446 L: linux-kernel@vger.kernel.org
5448 F: scripts/dev-needs.sh
5450 DEVICE DIRECT ACCESS (DAX)
5451 M: Dan Williams <dan.j.williams@intel.com>
5452 M: Vishal Verma <vishal.l.verma@intel.com>
5453 M: Dave Jiang <dave.jiang@intel.com>
5454 L: nvdimm@lists.linux.dev
5458 DEVICE FREQUENCY (DEVFREQ)
5459 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5460 M: Kyungmin Park <kyungmin.park@samsung.com>
5461 M: Chanwoo Choi <cw00.choi@samsung.com>
5462 L: linux-pm@vger.kernel.org
5464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5465 F: Documentation/devicetree/bindings/devfreq/
5467 F: include/linux/devfreq.h
5468 F: include/trace/events/devfreq.h
5470 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5471 M: Chanwoo Choi <cw00.choi@samsung.com>
5472 L: linux-pm@vger.kernel.org
5474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5475 F: Documentation/devicetree/bindings/devfreq/event/
5476 F: drivers/devfreq/devfreq-event.c
5477 F: drivers/devfreq/event/
5478 F: include/dt-bindings/pmu/exynos_ppmu.h
5479 F: include/linux/devfreq-event.h
5481 DEVICE NUMBER REGISTRY
5482 M: Torben Mathiasen <device@lanana.org>
5484 W: http://lanana.org/docs/device-list/index.html
5486 DEVICE RESOURCE MANAGEMENT HELPERS
5487 M: Hans de Goede <hdegoede@redhat.com>
5488 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5490 F: include/linux/devm-helpers.h
5493 M: Alasdair Kergon <agk@redhat.com>
5494 M: Mike Snitzer <snitzer@redhat.com>
5495 M: dm-devel@redhat.com
5496 L: dm-devel@redhat.com
5498 W: http://sources.redhat.com/dm
5499 Q: http://patchwork.kernel.org/project/dm-devel/list/
5500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5501 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5502 F: Documentation/admin-guide/device-mapper/
5503 F: drivers/md/Kconfig
5504 F: drivers/md/Makefile
5506 F: drivers/md/persistent-data/
5507 F: include/linux/device-mapper.h
5508 F: include/linux/dm-*.h
5509 F: include/uapi/linux/dm-*.h
5512 M: Jiri Pirko <jiri@nvidia.com>
5513 L: netdev@vger.kernel.org
5515 F: Documentation/networking/devlink
5516 F: include/net/devlink.h
5517 F: include/uapi/linux/devlink.h
5518 F: net/core/devlink.c
5520 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5521 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5522 L: kernel@dh-electronics.com
5524 F: arch/arm/boot/dts/imx6*-dhcom-*
5526 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5527 M: Marek Vasut <marex@denx.de>
5528 L: kernel@dh-electronics.com
5530 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5531 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5533 DIALOG SEMICONDUCTOR DRIVERS
5534 M: Support Opensource <support.opensource@diasemi.com>
5536 W: http://www.dialog-semiconductor.com/products
5537 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5538 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5539 F: Documentation/devicetree/bindings/mfd/da90*.txt
5540 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5541 F: Documentation/devicetree/bindings/regulator/da92*.txt
5542 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5543 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5544 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5545 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5546 F: Documentation/hwmon/da90??.rst
5547 F: drivers/gpio/gpio-da90??.c
5548 F: drivers/hwmon/da90??-hwmon.c
5549 F: drivers/iio/adc/da91??-*.c
5550 F: drivers/input/misc/da72??.[ch]
5551 F: drivers/input/misc/da90??_onkey.c
5552 F: drivers/input/touchscreen/da9052_tsi.c
5553 F: drivers/leds/leds-da90??.c
5554 F: drivers/mfd/da903x.c
5555 F: drivers/mfd/da90??-*.c
5556 F: drivers/mfd/da91??-*.c
5557 F: drivers/pinctrl/pinctrl-da90??.c
5558 F: drivers/power/supply/da9052-battery.c
5559 F: drivers/power/supply/da91??-*.c
5560 F: drivers/regulator/da9???-regulator.[ch]
5561 F: drivers/regulator/slg51000-regulator.[ch]
5562 F: drivers/rtc/rtc-da90??.c
5563 F: drivers/thermal/da90??-thermal.c
5564 F: drivers/video/backlight/da90??_bl.c
5565 F: drivers/watchdog/da90??_wdt.c
5566 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5567 F: include/linux/mfd/da903x.h
5568 F: include/linux/mfd/da9052/
5569 F: include/linux/mfd/da9055/
5570 F: include/linux/mfd/da9062/
5571 F: include/linux/mfd/da9063/
5572 F: include/linux/mfd/da9150/
5573 F: include/linux/regulator/da9211.h
5574 F: include/sound/da[79]*.h
5575 F: sound/soc/codecs/da[79]*.[ch]
5577 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5578 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5579 L: linux-gpio@vger.kernel.org
5581 F: drivers/gpio/gpio-gpio-mm.c
5583 DIOLAN U2C-12 I2C DRIVER
5584 M: Guenter Roeck <linux@roeck-us.net>
5585 L: linux-i2c@vger.kernel.org
5587 F: drivers/i2c/busses/i2c-diolan-u2c.c
5589 DIRECTORY NOTIFICATION (DNOTIFY)
5590 M: Jan Kara <jack@suse.cz>
5591 R: Amir Goldstein <amir73il@gmail.com>
5592 L: linux-fsdevel@vger.kernel.org
5594 F: Documentation/filesystems/dnotify.rst
5595 F: fs/notify/dnotify/
5596 F: include/linux/dnotify.h
5598 DISK GEOMETRY AND PARTITION HANDLING
5599 M: Andries Brouwer <aeb@cwi.nl>
5601 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5602 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5603 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5606 M: Jan Kara <jack@suse.com>
5608 F: Documentation/filesystems/quota.rst
5610 F: include/linux/quota*.h
5611 F: include/uapi/linux/quota*.h
5613 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5614 M: Bernie Thompson <bernie@plugable.com>
5615 L: linux-fbdev@vger.kernel.org
5617 W: http://plugable.com/category/projects/udlfb/
5618 F: Documentation/fb/udlfb.rst
5619 F: drivers/video/fbdev/udlfb.c
5620 F: include/video/udlfb.h
5622 DISTRIBUTED LOCK MANAGER (DLM)
5623 M: Christine Caulfield <ccaulfie@redhat.com>
5624 M: David Teigland <teigland@redhat.com>
5625 L: cluster-devel@redhat.com
5627 W: http://sources.redhat.com/cluster/
5628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5631 DMA BUFFER SHARING FRAMEWORK
5632 M: Sumit Semwal <sumit.semwal@linaro.org>
5633 M: Christian König <christian.koenig@amd.com>
5634 L: linux-media@vger.kernel.org
5635 L: dri-devel@lists.freedesktop.org
5636 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5638 T: git git://anongit.freedesktop.org/drm/drm-misc
5639 F: Documentation/driver-api/dma-buf.rst
5641 F: include/linux/*fence.h
5642 F: include/linux/dma-buf*
5643 F: include/linux/dma-resv.h
5644 K: \bdma_(?:buf|fence|resv)\b
5646 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5647 M: Vinod Koul <vkoul@kernel.org>
5648 L: dmaengine@vger.kernel.org
5650 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5652 F: Documentation/devicetree/bindings/dma/
5653 F: Documentation/driver-api/dmaengine/
5655 F: include/linux/dma/
5656 F: include/linux/dmaengine.h
5657 F: include/linux/of_dma.h
5660 M: Christoph Hellwig <hch@lst.de>
5661 M: Marek Szyprowski <m.szyprowski@samsung.com>
5662 R: Robin Murphy <robin.murphy@arm.com>
5663 L: iommu@lists.linux-foundation.org
5665 W: http://git.infradead.org/users/hch/dma-mapping.git
5666 T: git git://git.infradead.org/users/hch/dma-mapping.git
5667 F: include/asm-generic/dma-mapping.h
5668 F: include/linux/dma-direct.h
5669 F: include/linux/dma-mapping.h
5670 F: include/linux/dma-map-ops.h
5673 DMA MAPPING BENCHMARK
5674 M: Barry Song <song.bao.hua@hisilicon.com>
5675 L: iommu@lists.linux-foundation.org
5676 F: kernel/dma/map_benchmark.c
5677 F: tools/testing/selftests/dma/
5679 DMA-BUF HEAPS FRAMEWORK
5680 M: Sumit Semwal <sumit.semwal@linaro.org>
5681 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5682 R: Liam Mark <lmark@codeaurora.org>
5683 R: Laura Abbott <labbott@redhat.com>
5684 R: Brian Starkey <Brian.Starkey@arm.com>
5685 R: John Stultz <john.stultz@linaro.org>
5686 L: linux-media@vger.kernel.org
5687 L: dri-devel@lists.freedesktop.org
5688 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5690 T: git git://anongit.freedesktop.org/drm/drm-misc
5691 F: drivers/dma-buf/dma-heap.c
5692 F: drivers/dma-buf/heaps/*
5693 F: include/linux/dma-heap.h
5694 F: include/uapi/linux/dma-heap.h
5696 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5697 M: Lukasz Luba <lukasz.luba@arm.com>
5698 L: linux-pm@vger.kernel.org
5699 L: linux-samsung-soc@vger.kernel.org
5701 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5702 F: drivers/memory/samsung/exynos5422-dmc.c
5704 DME1737 HARDWARE MONITOR DRIVER
5705 M: Juerg Haefliger <juergh@gmail.com>
5706 L: linux-hwmon@vger.kernel.org
5708 F: Documentation/hwmon/dme1737.rst
5709 F: drivers/hwmon/dme1737.c
5712 M: Jean Delvare <jdelvare@suse.com>
5714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5715 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5716 F: drivers/firmware/dmi-id.c
5717 F: drivers/firmware/dmi_scan.c
5718 F: include/linux/dmi.h
5721 M: Jonathan Corbet <corbet@lwn.net>
5722 L: linux-doc@vger.kernel.org
5724 P: Documentation/doc-guide/maintainer-profile.rst
5725 T: git git://git.lwn.net/linux.git docs-next
5727 F: scripts/documentation-file-ref-check
5728 F: scripts/kernel-doc
5729 F: scripts/sphinx-pre-install
5730 X: Documentation/ABI/
5731 X: Documentation/admin-guide/media/
5732 X: Documentation/devicetree/
5733 X: Documentation/driver-api/media/
5734 X: Documentation/firmware-guide/acpi/
5735 X: Documentation/i2c/
5736 X: Documentation/power/
5737 X: Documentation/spi/
5738 X: Documentation/userspace-api/media/
5740 DOCUMENTATION REPORTING ISSUES
5741 M: Thorsten Leemhuis <linux@leemhuis.info>
5742 L: linux-doc@vger.kernel.org
5744 F: Documentation/admin-guide/reporting-issues.rst
5746 DOCUMENTATION SCRIPTS
5747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5748 L: linux-doc@vger.kernel.org
5750 F: Documentation/sphinx/parse-headers.pl
5751 F: scripts/documentation-file-ref-check
5752 F: scripts/sphinx-pre-install
5754 DOCUMENTATION/ITALIAN
5755 M: Federico Vaga <federico.vaga@vaga.pv.it>
5756 L: linux-doc@vger.kernel.org
5758 F: Documentation/translations/it_IT
5760 DONGWOON DW9714 LENS VOICE COIL DRIVER
5761 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5762 L: linux-media@vger.kernel.org
5764 T: git git://linuxtv.org/media_tree.git
5765 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5766 F: drivers/media/i2c/dw9714.c
5768 DONGWOON DW9768 LENS VOICE COIL DRIVER
5769 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5770 L: linux-media@vger.kernel.org
5772 T: git git://linuxtv.org/media_tree.git
5773 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5774 F: drivers/media/i2c/dw9768.c
5776 DONGWOON DW9807 LENS VOICE COIL DRIVER
5777 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5778 L: linux-media@vger.kernel.org
5780 T: git git://linuxtv.org/media_tree.git
5781 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5782 F: drivers/media/i2c/dw9807-vcm.c
5785 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5786 L: blinux-list@redhat.com
5788 F: drivers/char/dtlk.c
5789 F: include/linux/dtlk.h
5791 DPAA2 DATAPATH I/O (DPIO) DRIVER
5792 M: Roy Pledge <Roy.Pledge@nxp.com>
5793 L: linux-kernel@vger.kernel.org
5795 F: drivers/soc/fsl/dpio
5797 DPAA2 ETHERNET DRIVER
5798 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5799 L: netdev@vger.kernel.org
5801 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5802 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5803 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5804 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5805 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5806 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5807 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5808 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5809 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5811 DPAA2 ETHERNET SWITCH DRIVER
5812 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5813 L: netdev@vger.kernel.org
5815 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5816 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5817 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5819 DPT_I2O SCSI RAID DRIVER
5820 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5821 L: linux-scsi@vger.kernel.org
5823 W: http://www.adaptec.com/
5824 F: drivers/scsi/dpt*
5825 F: drivers/scsi/dpt/
5828 M: Philipp Reisner <philipp.reisner@linbit.com>
5829 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5830 L: drbd-dev@lists.linbit.com
5832 W: http://www.drbd.org
5833 T: git git://git.linbit.com/linux-drbd.git
5834 T: git git://git.linbit.com/drbd-8.4.git
5835 F: Documentation/admin-guide/blockdev/
5836 F: drivers/block/drbd/
5839 DRIVER COMPONENT FRAMEWORK
5840 L: dri-devel@lists.freedesktop.org
5841 F: drivers/base/component.c
5842 F: include/linux/component.h
5844 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5845 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5846 R: "Rafael J. Wysocki" <rafael@kernel.org>
5848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5849 F: Documentation/core-api/kobject.rst
5853 F: include/linux/debugfs.h
5854 F: include/linux/kobj*
5857 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5858 M: Nishanth Menon <nm@ti.com>
5859 L: linux-pm@vger.kernel.org
5861 F: drivers/soc/ti/smartreflex.c
5862 F: include/linux/power/smartreflex.h
5864 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5865 M: Maxime Ripard <mripard@kernel.org>
5866 M: Chen-Yu Tsai <wens@csie.org>
5867 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5868 L: dri-devel@lists.freedesktop.org
5870 T: git git://anongit.freedesktop.org/drm/drm-misc
5871 F: drivers/gpu/drm/sun4i/sun8i*
5873 DRM DRIVER FOR ARM PL111 CLCD
5874 M: Emma Anholt <emma@anholt.net>
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: drivers/gpu/drm/pl111/
5879 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5880 M: Linus Walleij <linus.walleij@linaro.org>
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5884 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5886 DRM DRIVER FOR ASPEED BMC GFX
5887 M: Joel Stanley <joel@jms.id.au>
5888 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5892 F: drivers/gpu/drm/aspeed/
5894 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5895 M: Dave Airlie <airlied@redhat.com>
5896 R: Thomas Zimmermann <tzimmermann@suse.de>
5897 L: dri-devel@lists.freedesktop.org
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: drivers/gpu/drm/ast/
5902 DRM DRIVER FOR BOCHS VIRTUAL GPU
5903 M: Gerd Hoffmann <kraxel@redhat.com>
5904 L: virtualization@lists.linux-foundation.org
5906 T: git git://anongit.freedesktop.org/drm/drm-misc
5907 F: drivers/gpu/drm/tiny/bochs.c
5909 DRM DRIVER FOR BOE HIMAX8279D PANELS
5910 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5912 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5913 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5915 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5916 M: Jagan Teki <jagan@amarulasolutions.com>
5918 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5919 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5921 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5922 M: Linus Walleij <linus.walleij@linaro.org>
5924 T: git git://anongit.freedesktop.org/drm/drm-misc
5925 F: drivers/gpu/drm/tve200/
5927 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5928 M: Icenowy Zheng <icenowy@aosc.io>
5930 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5931 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5933 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5934 M: Jagan Teki <jagan@amarulasolutions.com>
5936 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5937 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5939 DRM DRIVER FOR GENERIC USB DISPLAY
5940 M: Noralf Trønnes <noralf@tronnes.org>
5942 W: https://github.com/notro/gud/wiki
5943 T: git git://anongit.freedesktop.org/drm/drm-misc
5944 F: drivers/gpu/drm/gud/
5945 F: include/drm/gud.h
5947 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5948 M: Hans de Goede <hdegoede@redhat.com>
5950 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: drivers/gpu/drm/tiny/gm12u320.c
5953 DRM DRIVER FOR HX8357D PANELS
5954 M: Emma Anholt <emma@anholt.net>
5956 T: git git://anongit.freedesktop.org/drm/drm-misc
5957 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5958 F: drivers/gpu/drm/tiny/hx8357d.c
5960 DRM DRIVER FOR ILITEK ILI9225 PANELS
5961 M: David Lechner <david@lechnology.com>
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5965 F: drivers/gpu/drm/tiny/ili9225.c
5967 DRM DRIVER FOR ILITEK ILI9486 PANELS
5968 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5970 T: git git://anongit.freedesktop.org/drm/drm-misc
5971 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5972 F: drivers/gpu/drm/tiny/ili9486.c
5974 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5975 S: Orphan / Obsolete
5976 F: drivers/gpu/drm/i810/
5977 F: include/uapi/drm/i810_drm.h
5979 DRM DRIVER FOR LVDS PANELS
5980 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5981 L: dri-devel@lists.freedesktop.org
5982 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: drivers/gpu/drm/panel/panel-lvds.c
5985 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5987 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5988 M: Guido Günther <agx@sigxcpu.org>
5989 R: Purism Kernel Team <kernel@puri.sm>
5991 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5992 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5994 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5995 S: Orphan / Obsolete
5996 F: drivers/gpu/drm/mga/
5997 F: include/uapi/drm/mga_drm.h
5999 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6000 M: Dave Airlie <airlied@redhat.com>
6001 R: Thomas Zimmermann <tzimmermann@suse.de>
6002 L: dri-devel@lists.freedesktop.org
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: drivers/gpu/drm/mgag200/
6007 DRM DRIVER FOR MI0283QT
6008 M: Noralf Trønnes <noralf@tronnes.org>
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6012 F: drivers/gpu/drm/tiny/mi0283qt.c
6014 DRM DRIVER FOR MSM ADRENO GPU
6015 M: Rob Clark <robdclark@gmail.com>
6016 M: Sean Paul <sean@poorly.run>
6017 L: linux-arm-msm@vger.kernel.org
6018 L: dri-devel@lists.freedesktop.org
6019 L: freedreno@lists.freedesktop.org
6021 T: git https://gitlab.freedesktop.org/drm/msm.git
6022 F: Documentation/devicetree/bindings/display/msm/
6023 F: drivers/gpu/drm/msm/
6024 F: include/uapi/drm/msm_drm.h
6026 DRM DRIVER FOR NOVATEK NT35510 PANELS
6027 M: Linus Walleij <linus.walleij@linaro.org>
6029 T: git git://anongit.freedesktop.org/drm/drm-misc
6030 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6031 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6033 DRM DRIVER FOR NOVATEK NT36672A PANELS
6034 M: Sumit Semwal <sumit.semwal@linaro.org>
6036 T: git git://anongit.freedesktop.org/drm/drm-misc
6037 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6038 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6040 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6041 M: Ben Skeggs <bskeggs@redhat.com>
6042 L: dri-devel@lists.freedesktop.org
6043 L: nouveau@lists.freedesktop.org
6045 T: git git://github.com/skeggsb/linux
6046 F: drivers/gpu/drm/nouveau/
6047 F: include/uapi/drm/nouveau_drm.h
6049 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6050 M: Stefan Mavrodiev <stefan@olimex.com>
6052 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6053 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6055 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6056 M: Noralf Trønnes <noralf@tronnes.org>
6058 T: git git://anongit.freedesktop.org/drm/drm-misc
6059 F: Documentation/devicetree/bindings/display/repaper.txt
6060 F: drivers/gpu/drm/tiny/repaper.c
6062 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6063 M: Dave Airlie <airlied@redhat.com>
6064 M: Gerd Hoffmann <kraxel@redhat.com>
6065 L: virtualization@lists.linux-foundation.org
6067 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6068 T: git git://anongit.freedesktop.org/drm/drm-misc
6069 F: drivers/gpu/drm/tiny/cirrus.c
6071 DRM DRIVER FOR QXL VIRTUAL GPU
6072 M: Dave Airlie <airlied@redhat.com>
6073 M: Gerd Hoffmann <kraxel@redhat.com>
6074 L: virtualization@lists.linux-foundation.org
6075 L: spice-devel@lists.freedesktop.org
6077 T: git git://anongit.freedesktop.org/drm/drm-misc
6078 F: drivers/gpu/drm/qxl/
6079 F: include/uapi/drm/qxl_drm.h
6081 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6082 S: Orphan / Obsolete
6083 F: drivers/gpu/drm/r128/
6084 F: include/uapi/drm/r128_drm.h
6086 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6087 M: Robert Chiras <robert.chiras@nxp.com>
6089 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6090 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6092 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6093 M: Linus Walleij <linus.walleij@linaro.org>
6095 T: git git://anongit.freedesktop.org/drm/drm-misc
6096 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6097 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6099 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6100 M: Markuss Broks <markuss.broks@gmail.com>
6102 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6103 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6105 DRM DRIVER FOR SITRONIX ST7703 PANELS
6106 M: Guido Günther <agx@sigxcpu.org>
6107 R: Purism Kernel Team <kernel@puri.sm>
6108 R: Ondrej Jirman <megous@megous.com>
6110 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6111 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6113 DRM DRIVER FOR SAVAGE VIDEO CARDS
6114 S: Orphan / Obsolete
6115 F: drivers/gpu/drm/savage/
6116 F: include/uapi/drm/savage_drm.h
6118 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6119 M: Thomas Zimmermann <tzimmermann@suse.de>
6120 L: dri-devel@lists.freedesktop.org
6122 T: git git://anongit.freedesktop.org/drm/drm-misc
6123 F: drivers/gpu/drm/tiny/simpledrm.c
6125 DRM DRIVER FOR SIS VIDEO CARDS
6126 S: Orphan / Obsolete
6127 F: drivers/gpu/drm/sis/
6128 F: include/uapi/drm/sis_drm.h
6130 DRM DRIVER FOR SITRONIX ST7586 PANELS
6131 M: David Lechner <david@lechnology.com>
6133 T: git git://anongit.freedesktop.org/drm/drm-misc
6134 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6135 F: drivers/gpu/drm/tiny/st7586.c
6137 DRM DRIVER FOR SITRONIX ST7701 PANELS
6138 M: Jagan Teki <jagan@amarulasolutions.com>
6140 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6141 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6143 DRM DRIVER FOR SITRONIX ST7735R PANELS
6144 M: David Lechner <david@lechnology.com>
6146 T: git git://anongit.freedesktop.org/drm/drm-misc
6147 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6148 F: drivers/gpu/drm/tiny/st7735r.c
6150 DRM DRIVER FOR SONY ACX424AKP PANELS
6151 M: Linus Walleij <linus.walleij@linaro.org>
6153 T: git git://anongit.freedesktop.org/drm/drm-misc
6154 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6156 DRM DRIVER FOR ST-ERICSSON MCDE
6157 M: Linus Walleij <linus.walleij@linaro.org>
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6161 F: drivers/gpu/drm/mcde/
6163 DRM DRIVER FOR TDFX VIDEO CARDS
6164 S: Orphan / Obsolete
6165 F: drivers/gpu/drm/tdfx/
6167 DRM DRIVER FOR TPO TPG110 PANELS
6168 M: Linus Walleij <linus.walleij@linaro.org>
6170 T: git git://anongit.freedesktop.org/drm/drm-misc
6171 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6172 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6174 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6175 M: Dave Airlie <airlied@redhat.com>
6176 R: Sean Paul <sean@poorly.run>
6177 R: Thomas Zimmermann <tzimmermann@suse.de>
6178 L: dri-devel@lists.freedesktop.org
6180 T: git git://anongit.freedesktop.org/drm/drm-misc
6181 F: drivers/gpu/drm/udl/
6183 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6184 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6185 M: Melissa Wen <melissa.srw@gmail.com>
6186 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6187 R: Daniel Vetter <daniel@ffwll.ch>
6188 L: dri-devel@lists.freedesktop.org
6190 T: git git://anongit.freedesktop.org/drm/drm-misc
6191 F: Documentation/gpu/vkms.rst
6192 F: drivers/gpu/drm/vkms/
6194 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6195 M: Hans de Goede <hdegoede@redhat.com>
6196 L: dri-devel@lists.freedesktop.org
6198 T: git git://anongit.freedesktop.org/drm/drm-misc
6199 F: drivers/gpu/drm/vboxvideo/
6201 DRM DRIVER FOR VMWARE VIRTUAL GPU
6202 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6203 M: Zack Rusin <zackr@vmware.com>
6204 L: dri-devel@lists.freedesktop.org
6206 T: git git://anongit.freedesktop.org/drm/drm-misc
6207 F: drivers/gpu/drm/vmwgfx/
6208 F: include/uapi/drm/vmwgfx_drm.h
6210 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6211 M: Linus Walleij <linus.walleij@linaro.org>
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6215 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6218 M: David Airlie <airlied@linux.ie>
6219 M: Daniel Vetter <daniel@ffwll.ch>
6220 L: dri-devel@lists.freedesktop.org
6222 B: https://gitlab.freedesktop.org/drm
6223 C: irc://irc.oftc.net/dri-devel
6224 T: git git://anongit.freedesktop.org/drm/drm
6225 F: Documentation/devicetree/bindings/display/
6226 F: Documentation/devicetree/bindings/gpu/
6227 F: Documentation/gpu/
6230 F: include/linux/vga*
6231 F: include/uapi/drm/
6233 DRM DRIVERS AND MISC GPU PATCHES
6234 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6235 M: Maxime Ripard <mripard@kernel.org>
6236 M: Thomas Zimmermann <tzimmermann@suse.de>
6238 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6239 T: git git://anongit.freedesktop.org/drm/drm-misc
6240 F: Documentation/gpu/
6241 F: drivers/gpu/drm/*
6244 F: include/linux/vga*
6245 F: include/uapi/drm/drm*
6247 DRM DRIVERS FOR ALLWINNER A10
6248 M: Maxime Ripard <mripard@kernel.org>
6249 M: Chen-Yu Tsai <wens@csie.org>
6250 L: dri-devel@lists.freedesktop.org
6252 T: git git://anongit.freedesktop.org/drm/drm-misc
6253 F: Documentation/devicetree/bindings/display/allwinner*
6254 F: drivers/gpu/drm/sun4i/
6256 DRM DRIVERS FOR AMLOGIC SOCS
6257 M: Neil Armstrong <narmstrong@baylibre.com>
6258 L: dri-devel@lists.freedesktop.org
6259 L: linux-amlogic@lists.infradead.org
6261 W: http://linux-meson.com/
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6264 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6265 F: Documentation/gpu/meson.rst
6266 F: drivers/gpu/drm/meson/
6268 DRM DRIVERS FOR ATMEL HLCDC
6269 M: Sam Ravnborg <sam@ravnborg.org>
6270 M: Boris Brezillon <bbrezillon@kernel.org>
6271 L: dri-devel@lists.freedesktop.org
6273 T: git git://anongit.freedesktop.org/drm/drm-misc
6274 F: Documentation/devicetree/bindings/display/atmel/
6275 F: drivers/gpu/drm/atmel-hlcdc/
6277 DRM DRIVERS FOR BRIDGE CHIPS
6278 M: Andrzej Hajda <a.hajda@samsung.com>
6279 M: Neil Armstrong <narmstrong@baylibre.com>
6280 M: Robert Foss <robert.foss@linaro.org>
6281 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6282 R: Jonas Karlman <jonas@kwiboo.se>
6283 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6285 T: git git://anongit.freedesktop.org/drm/drm-misc
6286 F: drivers/gpu/drm/bridge/
6288 DRM DRIVERS FOR EXYNOS
6289 M: Inki Dae <inki.dae@samsung.com>
6290 M: Joonyoung Shim <jy0922.shim@samsung.com>
6291 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6292 M: Kyungmin Park <kyungmin.park@samsung.com>
6293 L: dri-devel@lists.freedesktop.org
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6296 F: Documentation/devicetree/bindings/display/exynos/
6297 F: drivers/gpu/drm/exynos/
6298 F: include/uapi/drm/exynos_drm.h
6300 DRM DRIVERS FOR FREESCALE DCU
6301 M: Stefan Agner <stefan@agner.ch>
6302 M: Alison Wang <alison.wang@nxp.com>
6303 L: dri-devel@lists.freedesktop.org
6305 T: git git://anongit.freedesktop.org/drm/drm-misc
6306 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6307 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6308 F: drivers/gpu/drm/fsl-dcu/
6310 DRM DRIVERS FOR FREESCALE IMX
6311 M: Philipp Zabel <p.zabel@pengutronix.de>
6312 L: dri-devel@lists.freedesktop.org
6314 F: Documentation/devicetree/bindings/display/imx/
6315 F: drivers/gpu/drm/imx/
6316 F: drivers/gpu/ipu-v3/
6318 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6319 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6320 L: dri-devel@lists.freedesktop.org
6322 T: git git://github.com/patjak/drm-gma500
6323 F: drivers/gpu/drm/gma500/
6325 DRM DRIVERS FOR HISILICON
6326 M: Xinliang Liu <xinliang.liu@linaro.org>
6327 M: Tian Tao <tiantao6@hisilicon.com>
6328 R: John Stultz <john.stultz@linaro.org>
6329 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6330 R: Chen Feng <puck.chen@hisilicon.com>
6331 L: dri-devel@lists.freedesktop.org
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: Documentation/devicetree/bindings/display/hisilicon/
6335 F: drivers/gpu/drm/hisilicon/
6337 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6338 M: Deepak Rawat <drawat.floss@gmail.com>
6339 L: linux-hyperv@vger.kernel.org
6340 L: dri-devel@lists.freedesktop.org
6342 T: git git://anongit.freedesktop.org/drm/drm-misc
6343 F: drivers/gpu/drm/hyperv
6345 DRM DRIVERS FOR LIMA
6346 M: Qiang Yu <yuq825@gmail.com>
6347 L: dri-devel@lists.freedesktop.org
6348 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 F: drivers/gpu/drm/lima/
6352 F: include/uapi/drm/lima_drm.h
6354 DRM DRIVERS FOR MEDIATEK
6355 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6356 M: Philipp Zabel <p.zabel@pengutronix.de>
6357 L: dri-devel@lists.freedesktop.org
6358 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6360 F: Documentation/devicetree/bindings/display/mediatek/
6361 F: drivers/gpu/drm/mediatek/
6362 F: drivers/phy/mediatek/phy-mtk-hdmi*
6363 F: drivers/phy/mediatek/phy-mtk-mipi*
6365 DRM DRIVERS FOR NVIDIA TEGRA
6366 M: Thierry Reding <thierry.reding@gmail.com>
6367 L: dri-devel@lists.freedesktop.org
6368 L: linux-tegra@vger.kernel.org
6370 T: git git://anongit.freedesktop.org/tegra/linux.git
6371 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6372 F: Documentation/devicetree/bindings/gpu/host1x/
6373 F: drivers/gpu/drm/tegra/
6374 F: drivers/gpu/host1x/
6375 F: include/linux/host1x.h
6376 F: include/uapi/drm/tegra_drm.h
6378 DRM DRIVERS FOR RENESAS
6379 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6380 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6381 L: dri-devel@lists.freedesktop.org
6382 L: linux-renesas-soc@vger.kernel.org
6384 T: git git://linuxtv.org/pinchartl/media drm/du/next
6385 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6386 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6387 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6388 F: drivers/gpu/drm/rcar-du/
6389 F: drivers/gpu/drm/shmobile/
6390 F: include/linux/platform_data/shmob_drm.h
6392 DRM DRIVERS FOR ROCKCHIP
6393 M: Sandy Huang <hjc@rock-chips.com>
6394 M: Heiko Stübner <heiko@sntech.de>
6395 L: dri-devel@lists.freedesktop.org
6397 T: git git://anongit.freedesktop.org/drm/drm-misc
6398 F: Documentation/devicetree/bindings/display/rockchip/
6399 F: drivers/gpu/drm/rockchip/
6402 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6403 L: dri-devel@lists.freedesktop.org
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6407 F: drivers/gpu/drm/sti
6410 M: Yannick Fertre <yannick.fertre@foss.st.com>
6411 M: Philippe Cornu <philippe.cornu@foss.st.com>
6412 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6413 L: dri-devel@lists.freedesktop.org
6415 T: git git://anongit.freedesktop.org/drm/drm-misc
6416 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6417 F: drivers/gpu/drm/stm
6419 DRM DRIVERS FOR TI KEYSTONE
6420 M: Jyri Sarha <jyri.sarha@iki.fi>
6421 M: Tomi Valkeinen <tomba@kernel.org>
6422 L: dri-devel@lists.freedesktop.org
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6426 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6427 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6428 F: drivers/gpu/drm/tidss/
6430 DRM DRIVERS FOR TI LCDC
6431 M: Jyri Sarha <jyri.sarha@iki.fi>
6432 R: Tomi Valkeinen <tomba@kernel.org>
6433 L: dri-devel@lists.freedesktop.org
6435 F: Documentation/devicetree/bindings/display/tilcdc/
6436 F: drivers/gpu/drm/tilcdc/
6438 DRM DRIVERS FOR TI OMAP
6439 M: Tomi Valkeinen <tomba@kernel.org>
6440 L: dri-devel@lists.freedesktop.org
6442 F: Documentation/devicetree/bindings/display/ti/
6443 F: drivers/gpu/drm/omapdrm/
6446 M: Emma Anholt <emma@anholt.net>
6448 T: git git://anongit.freedesktop.org/drm/drm-misc
6449 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6450 F: drivers/gpu/drm/v3d/
6451 F: include/uapi/drm/v3d_drm.h
6454 M: Emma Anholt <emma@anholt.net>
6455 M: Maxime Ripard <mripard@kernel.org>
6457 T: git git://github.com/anholt/linux
6458 T: git git://anongit.freedesktop.org/drm/drm-misc
6459 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6460 F: drivers/gpu/drm/vc4/
6461 F: include/uapi/drm/vc4_drm.h
6463 DRM DRIVERS FOR VIVANTE GPU IP
6464 M: Lucas Stach <l.stach@pengutronix.de>
6465 R: Russell King <linux+etnaviv@armlinux.org.uk>
6466 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6467 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6468 L: dri-devel@lists.freedesktop.org
6470 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6471 F: drivers/gpu/drm/etnaviv/
6472 F: include/uapi/drm/etnaviv_drm.h
6475 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6476 L: dri-devel@lists.freedesktop.org
6477 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6479 T: git git://anongit.freedesktop.org/drm/drm-misc
6480 F: Documentation/gpu/xen-front.rst
6481 F: drivers/gpu/drm/xen/
6483 DRM DRIVERS FOR XILINX
6484 M: Hyun Kwon <hyun.kwon@xilinx.com>
6485 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6486 L: dri-devel@lists.freedesktop.org
6488 T: git git://anongit.freedesktop.org/drm/drm-misc
6489 F: Documentation/devicetree/bindings/display/xlnx/
6490 F: drivers/gpu/drm/xlnx/
6493 M: Thierry Reding <thierry.reding@gmail.com>
6494 R: Sam Ravnborg <sam@ravnborg.org>
6495 L: dri-devel@lists.freedesktop.org
6497 T: git git://anongit.freedesktop.org/drm/drm-misc
6498 F: Documentation/devicetree/bindings/display/panel/
6499 F: drivers/gpu/drm/drm_panel.c
6500 F: drivers/gpu/drm/panel/
6501 F: include/drm/drm_panel.h
6504 M: Christian Koenig <christian.koenig@amd.com>
6505 M: Huang Rui <ray.huang@amd.com>
6506 L: dri-devel@lists.freedesktop.org
6508 T: git git://anongit.freedesktop.org/drm/drm-misc
6509 F: drivers/gpu/drm/ttm/
6513 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6514 L: dri-devel@lists.freedesktop.org
6516 T: git git://anongit.freedesktop.org/drm/drm-misc
6517 F: drivers/gpu/drm/scheduler/
6518 F: include/drm/gpu_scheduler.h
6520 DSBR100 USB FM RADIO DRIVER
6521 M: Alexey Klimov <klimov.linux@gmail.com>
6522 L: linux-media@vger.kernel.org
6524 T: git git://linuxtv.org/media_tree.git
6525 F: drivers/media/radio/dsbr100.c
6528 M: Hans Verkuil <hverkuil@xs4all.nl>
6529 L: linux-media@vger.kernel.org
6531 W: https://linuxtv.org
6532 T: git git://linuxtv.org/media_tree.git
6533 F: drivers/media/pci/dt3155/
6535 DVB_USB_AF9015 MEDIA DRIVER
6536 M: Antti Palosaari <crope@iki.fi>
6537 L: linux-media@vger.kernel.org
6539 W: https://linuxtv.org
6540 W: http://palosaari.fi/linux/
6541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6542 T: git git://linuxtv.org/anttip/media_tree.git
6543 F: drivers/media/usb/dvb-usb-v2/af9015*
6545 DVB_USB_AF9035 MEDIA DRIVER
6546 M: Antti Palosaari <crope@iki.fi>
6547 L: linux-media@vger.kernel.org
6549 W: https://linuxtv.org
6550 W: http://palosaari.fi/linux/
6551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6552 T: git git://linuxtv.org/anttip/media_tree.git
6553 F: drivers/media/usb/dvb-usb-v2/af9035*
6555 DVB_USB_ANYSEE MEDIA DRIVER
6556 M: Antti Palosaari <crope@iki.fi>
6557 L: linux-media@vger.kernel.org
6559 W: https://linuxtv.org
6560 W: http://palosaari.fi/linux/
6561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6562 T: git git://linuxtv.org/anttip/media_tree.git
6563 F: drivers/media/usb/dvb-usb-v2/anysee*
6565 DVB_USB_AU6610 MEDIA DRIVER
6566 M: Antti Palosaari <crope@iki.fi>
6567 L: linux-media@vger.kernel.org
6569 W: https://linuxtv.org
6570 W: http://palosaari.fi/linux/
6571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6572 T: git git://linuxtv.org/anttip/media_tree.git
6573 F: drivers/media/usb/dvb-usb-v2/au6610*
6575 DVB_USB_CE6230 MEDIA DRIVER
6576 M: Antti Palosaari <crope@iki.fi>
6577 L: linux-media@vger.kernel.org
6579 W: https://linuxtv.org
6580 W: http://palosaari.fi/linux/
6581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6582 T: git git://linuxtv.org/anttip/media_tree.git
6583 F: drivers/media/usb/dvb-usb-v2/ce6230*
6585 DVB_USB_CXUSB MEDIA DRIVER
6586 M: Michael Krufky <mkrufky@linuxtv.org>
6587 L: linux-media@vger.kernel.org
6589 W: https://linuxtv.org
6590 W: http://github.com/mkrufky
6591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6592 T: git git://linuxtv.org/media_tree.git
6593 F: drivers/media/usb/dvb-usb/cxusb*
6595 DVB_USB_EC168 MEDIA DRIVER
6596 M: Antti Palosaari <crope@iki.fi>
6597 L: linux-media@vger.kernel.org
6599 W: https://linuxtv.org
6600 W: http://palosaari.fi/linux/
6601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6602 T: git git://linuxtv.org/anttip/media_tree.git
6603 F: drivers/media/usb/dvb-usb-v2/ec168*
6605 DVB_USB_GL861 MEDIA DRIVER
6606 M: Antti Palosaari <crope@iki.fi>
6607 L: linux-media@vger.kernel.org
6609 W: https://linuxtv.org
6610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6611 T: git git://linuxtv.org/anttip/media_tree.git
6612 F: drivers/media/usb/dvb-usb-v2/gl861*
6614 DVB_USB_MXL111SF MEDIA DRIVER
6615 M: Michael Krufky <mkrufky@linuxtv.org>
6616 L: linux-media@vger.kernel.org
6618 W: https://linuxtv.org
6619 W: http://github.com/mkrufky
6620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6621 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6622 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6624 DVB_USB_RTL28XXU MEDIA DRIVER
6625 M: Antti Palosaari <crope@iki.fi>
6626 L: linux-media@vger.kernel.org
6628 W: https://linuxtv.org
6629 W: http://palosaari.fi/linux/
6630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6631 T: git git://linuxtv.org/anttip/media_tree.git
6632 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6634 DVB_USB_V2 MEDIA DRIVER
6635 M: Antti Palosaari <crope@iki.fi>
6636 L: linux-media@vger.kernel.org
6638 W: https://linuxtv.org
6639 W: http://palosaari.fi/linux/
6640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6641 T: git git://linuxtv.org/anttip/media_tree.git
6642 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6643 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6646 M: Jason Baron <jbaron@akamai.com>
6648 F: include/linux/dynamic_debug.h
6649 F: lib/dynamic_debug.c
6651 DYNAMIC INTERRUPT MODERATION
6652 M: Tal Gilboa <talgi@nvidia.com>
6654 F: Documentation/networking/net_dim.rst
6655 F: include/linux/dim.h
6658 DZ DECSTATION DZ11 SERIAL DRIVER
6659 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6661 F: drivers/tty/serial/dz.*
6663 E3X0 POWER BUTTON DRIVER
6664 M: Moritz Fischer <moritz.fischer@ettus.com>
6665 L: usrp-users@lists.ettus.com
6667 W: http://www.ettus.com
6668 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6669 F: drivers/input/misc/e3x0-button.c
6672 M: Antti Palosaari <crope@iki.fi>
6673 L: linux-media@vger.kernel.org
6675 W: https://linuxtv.org
6676 W: http://palosaari.fi/linux/
6677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6678 T: git git://linuxtv.org/anttip/media_tree.git
6679 F: drivers/media/tuners/e4000*
6681 EARTH_PT1 MEDIA DRIVER
6682 M: Akihiro Tsukada <tskd08@gmail.com>
6683 L: linux-media@vger.kernel.org
6685 F: drivers/media/pci/pt1/
6687 EARTH_PT3 MEDIA DRIVER
6688 M: Akihiro Tsukada <tskd08@gmail.com>
6689 L: linux-media@vger.kernel.org
6691 F: drivers/media/pci/pt3/
6694 M: Antti Palosaari <crope@iki.fi>
6695 L: linux-media@vger.kernel.org
6697 W: https://linuxtv.org
6698 W: http://palosaari.fi/linux/
6699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6700 T: git git://linuxtv.org/anttip/media_tree.git
6701 F: drivers/media/dvb-frontends/ec100*
6704 M: Tyler Hicks <code@tyhicks.com>
6705 L: ecryptfs@vger.kernel.org
6707 W: http://ecryptfs.org
6708 W: https://launchpad.net/ecryptfs
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6710 F: Documentation/filesystems/ecryptfs.rst
6714 M: Yazen Ghannam <yazen.ghannam@amd.com>
6715 L: linux-edac@vger.kernel.org
6717 F: drivers/edac/amd64_edac*
6718 F: drivers/edac/mce_amd*
6721 M: Jan Luebbe <jlu@pengutronix.de>
6722 L: linux-edac@vger.kernel.org
6724 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6725 F: drivers/edac/armada_xp_*
6728 M: Stefan Schaeckeler <sschaeck@cisco.com>
6730 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6731 F: drivers/edac/aspeed_edac.c
6734 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6736 F: drivers/edac/bluefield_edac.c
6739 M: Andre Przywara <andre.przywara@arm.com>
6740 L: linux-edac@vger.kernel.org
6742 F: drivers/edac/highbank*
6745 M: Ralf Baechle <ralf@linux-mips.org>
6746 L: linux-edac@vger.kernel.org
6747 L: linux-mips@vger.kernel.org
6749 F: drivers/edac/octeon_edac*
6751 EDAC-CAVIUM THUNDERX
6752 M: Robert Richter <rric@kernel.org>
6753 L: linux-edac@vger.kernel.org
6755 F: drivers/edac/thunderx_edac*
6758 M: Borislav Petkov <bp@alien8.de>
6759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6760 M: Tony Luck <tony.luck@intel.com>
6761 R: James Morse <james.morse@arm.com>
6762 R: Robert Richter <rric@kernel.org>
6763 L: linux-edac@vger.kernel.org
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6766 F: Documentation/admin-guide/ras.rst
6767 F: Documentation/driver-api/edac.rst
6769 F: include/linux/edac.h
6772 M: Lei Wang <lewan@microsoft.com>
6773 L: linux-edac@vger.kernel.org
6775 F: drivers/edac/dmc520_edac.c
6778 M: Mark Gross <markgross@kernel.org>
6779 L: linux-edac@vger.kernel.org
6781 F: drivers/edac/e752x_edac.c
6784 L: linux-edac@vger.kernel.org
6786 F: drivers/edac/e7xxx_edac.c
6789 M: York Sun <york.sun@nxp.com>
6790 L: linux-edac@vger.kernel.org
6792 F: drivers/edac/fsl_ddr_edac.*
6795 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6796 L: linux-edac@vger.kernel.org
6798 F: drivers/edac/ghes_edac.c
6801 M: Tony Luck <tony.luck@intel.com>
6802 L: linux-edac@vger.kernel.org
6804 F: drivers/edac/i10nm_base.c
6807 L: linux-edac@vger.kernel.org
6809 F: drivers/edac/i3000_edac.c
6812 L: linux-edac@vger.kernel.org
6814 F: drivers/edac/i5000_edac.c
6817 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6818 L: linux-edac@vger.kernel.org
6820 F: drivers/edac/i5400_edac.c
6823 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6824 L: linux-edac@vger.kernel.org
6826 F: drivers/edac/i7300_edac.c
6829 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6830 L: linux-edac@vger.kernel.org
6832 F: drivers/edac/i7core_edac.c
6835 M: Tim Small <tim@buttersideup.com>
6836 L: linux-edac@vger.kernel.org
6838 F: drivers/edac/i82443bxgx_edac.c
6841 M: "Arvind R." <arvino55@gmail.com>
6842 L: linux-edac@vger.kernel.org
6844 F: drivers/edac/i82975x_edac.c
6847 M: Jason Baron <jbaron@akamai.com>
6848 L: linux-edac@vger.kernel.org
6850 F: drivers/edac/ie31200_edac.c
6853 M: Tony Luck <tony.luck@intel.com>
6854 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6855 L: linux-edac@vger.kernel.org
6857 F: drivers/edac/igen6_edac.c
6860 M: Johannes Thumshirn <morbidrsa@gmail.com>
6861 L: linux-edac@vger.kernel.org
6863 F: drivers/edac/mpc85xx_edac.[ch]
6866 M: Egor Martovetsky <egor@pasemi.com>
6867 L: linux-edac@vger.kernel.org
6869 F: drivers/edac/pasemi_edac.c
6872 M: Tony Luck <tony.luck@intel.com>
6873 L: linux-edac@vger.kernel.org
6875 F: drivers/edac/pnd2_edac.[ch]
6878 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6879 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6880 L: linux-arm-msm@vger.kernel.org
6881 L: linux-edac@vger.kernel.org
6883 F: drivers/edac/qcom_edac.c
6886 M: Tim Small <tim@buttersideup.com>
6887 L: linux-edac@vger.kernel.org
6889 F: drivers/edac/r82600_edac.c
6892 M: Tony Luck <tony.luck@intel.com>
6893 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6894 L: linux-edac@vger.kernel.org
6896 F: drivers/edac/sb_edac.c
6899 M: Yash Shah <yash.shah@sifive.com>
6900 L: linux-edac@vger.kernel.org
6902 F: drivers/edac/sifive_edac.c
6905 M: Tony Luck <tony.luck@intel.com>
6906 L: linux-edac@vger.kernel.org
6908 F: drivers/edac/skx_*.[ch]
6911 M: Tero Kristo <kristo@kernel.org>
6912 L: linux-edac@vger.kernel.org
6914 F: drivers/edac/ti_edac.c
6916 EDIROL UA-101/UA-1000 DRIVER
6917 M: Clemens Ladisch <clemens@ladisch.de>
6918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6921 F: sound/usb/misc/ua101.c
6924 M: Ivan Hu <ivan.hu@canonical.com>
6925 M: Ard Biesheuvel <ardb@kernel.org>
6926 L: linux-efi@vger.kernel.org
6928 F: drivers/firmware/efi/test/
6930 EFI VARIABLE FILESYSTEM
6931 M: Matthew Garrett <matthew.garrett@nebula.com>
6932 M: Jeremy Kerr <jk@ozlabs.org>
6933 M: Ard Biesheuvel <ardb@kernel.org>
6934 L: linux-efi@vger.kernel.org
6936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6939 EFIFB FRAMEBUFFER DRIVER
6940 M: Peter Jones <pjones@redhat.com>
6941 L: linux-fbdev@vger.kernel.org
6943 F: drivers/video/fbdev/efifb.c
6947 W: http://aeschi.ch.eu.org/efs/
6950 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6951 M: Douglas Miller <dougmill@linux.ibm.com>
6952 L: netdev@vger.kernel.org
6954 F: drivers/net/ethernet/ibm/ehea/
6956 EM28XX VIDEO4LINUX DRIVER
6957 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6958 L: linux-media@vger.kernel.org
6960 W: https://linuxtv.org
6961 T: git git://linuxtv.org/media_tree.git
6962 F: Documentation/admin-guide/media/em28xx*
6963 F: drivers/media/usb/em28xx/
6966 M: Matt Mackall <mpm@selenic.com>
6967 M: David Woodhouse <dwmw2@infradead.org>
6968 L: linux-embedded@vger.kernel.org
6971 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6972 M: Adrian Hunter <adrian.hunter@intel.com>
6973 M: Ritesh Harjani <riteshh@codeaurora.org>
6974 M: Asutosh Das <asutoshd@codeaurora.org>
6975 L: linux-mmc@vger.kernel.org
6977 F: drivers/mmc/host/cqhci*
6979 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6980 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6981 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6982 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6983 L: linux-scsi@vger.kernel.org
6985 W: http://www.broadcom.com
6986 F: drivers/scsi/be2iscsi/
6988 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6989 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6990 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6991 M: Somnath Kotur <somnath.kotur@broadcom.com>
6992 L: netdev@vger.kernel.org
6994 W: http://www.emulex.com
6995 F: drivers/net/ethernet/emulex/benet/
6997 EMULEX ONECONNECT ROCE DRIVER
6998 M: Selvin Xavier <selvin.xavier@broadcom.com>
6999 L: linux-rdma@vger.kernel.org
7001 W: http://www.broadcom.com
7002 F: drivers/infiniband/hw/ocrdma/
7003 F: include/uapi/rdma/ocrdma-abi.h
7005 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7006 M: James Smart <james.smart@broadcom.com>
7007 M: Dick Kennedy <dick.kennedy@broadcom.com>
7008 L: linux-scsi@vger.kernel.org
7010 W: http://www.broadcom.com
7011 F: drivers/scsi/lpfc/
7013 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7014 M: James Smart <james.smart@broadcom.com>
7015 M: Ram Vegesna <ram.vegesna@broadcom.com>
7016 L: linux-scsi@vger.kernel.org
7017 L: target-devel@vger.kernel.org
7019 W: http://www.broadcom.com
7020 F: drivers/scsi/elx/
7022 ENE CB710 FLASH CARD READER DRIVER
7023 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7025 F: drivers/misc/cb710/
7026 F: drivers/mmc/host/cb710-mmc.*
7027 F: include/linux/cb710.h
7029 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7030 M: Maxim Levitsky <maximlevitsky@gmail.com>
7032 F: drivers/media/rc/ene_ir.*
7034 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7035 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7036 L: linuxppc-dev@lists.ozlabs.org
7038 F: drivers/tty/ehv_bytechan.c
7040 EPSON S1D13XXX FRAMEBUFFER DRIVER
7041 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7044 F: drivers/video/fbdev/s1d13xxxfb.c
7045 F: include/video/s1d13xxxfb.h
7048 M: Gao Xiang <xiang@kernel.org>
7049 M: Chao Yu <chao@kernel.org>
7050 L: linux-erofs@lists.ozlabs.org
7052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7053 F: Documentation/filesystems/erofs.rst
7055 F: include/trace/events/erofs.h
7057 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7058 M: Jeff Layton <jlayton@kernel.org>
7060 F: include/linux/errseq.h
7063 ET131X NETWORK DRIVER
7064 M: Mark Einon <mark.einon@gmail.com>
7066 F: drivers/net/ethernet/agere/
7068 ETAS ES58X CAN/USB DRIVER
7069 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7070 L: linux-can@vger.kernel.org
7072 F: drivers/net/can/usb/etas_es58x/
7075 M: Roopa Prabhu <roopa@nvidia.com>
7076 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7077 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7078 L: netdev@vger.kernel.org
7080 W: http://www.linuxfoundation.org/en/Net:Bridge
7081 F: include/linux/netfilter_bridge/
7084 ETHERNET PHY LIBRARY
7085 M: Andrew Lunn <andrew@lunn.ch>
7086 M: Heiner Kallweit <hkallweit1@gmail.com>
7087 R: Russell King <linux@armlinux.org.uk>
7088 L: netdev@vger.kernel.org
7090 F: Documentation/ABI/testing/sysfs-class-net-phydev
7091 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7092 F: Documentation/devicetree/bindings/net/mdio*
7093 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7094 F: Documentation/networking/phy.rst
7095 F: drivers/net/mdio/
7096 F: drivers/net/mdio/acpi_mdio.c
7097 F: drivers/net/mdio/fwnode_mdio.c
7098 F: drivers/net/mdio/of_mdio.c
7101 F: include/dt-bindings/net/qca-ar803x.h
7102 F: include/linux/*mdio*.h
7103 F: include/linux/mdio/*.h
7104 F: include/linux/of_net.h
7105 F: include/linux/phy.h
7106 F: include/linux/phy_fixed.h
7107 F: include/linux/platform_data/mdio-bcm-unimac.h
7108 F: include/linux/platform_data/mdio-gpio.h
7109 F: include/trace/events/mdio.h
7110 F: include/uapi/linux/mdio.h
7111 F: include/uapi/linux/mii.h
7112 F: net/core/of_net.c
7115 M: Namjae Jeon <linkinjeon@kernel.org>
7116 M: Sungjong Seo <sj1557.seo@samsung.com>
7117 L: linux-fsdevel@vger.kernel.org
7122 M: Jan Kara <jack@suse.com>
7123 L: linux-ext4@vger.kernel.org
7125 F: Documentation/filesystems/ext2.rst
7127 F: include/linux/ext2*
7130 M: "Theodore Ts'o" <tytso@mit.edu>
7131 M: Andreas Dilger <adilger.kernel@dilger.ca>
7132 L: linux-ext4@vger.kernel.org
7134 W: http://ext4.wiki.kernel.org
7135 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7137 F: Documentation/filesystems/ext4/
7139 F: include/trace/events/ext4.h
7141 Extended Verification Module (EVM)
7142 M: Mimi Zohar <zohar@linux.ibm.com>
7143 L: linux-integrity@vger.kernel.org
7145 F: security/integrity/evm/
7147 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7148 M: Ard Biesheuvel <ardb@kernel.org>
7149 L: linux-efi@vger.kernel.org
7151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7152 F: Documentation/admin-guide/efi-stub.rst
7153 F: arch/*/include/asm/efi.h
7154 F: arch/*/kernel/efi.c
7155 F: arch/arm/boot/compressed/efi-header.S
7156 F: arch/arm64/kernel/efi-entry.S
7157 F: arch/x86/platform/efi/
7158 F: drivers/firmware/efi/
7159 F: include/linux/efi*.h
7161 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7162 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7163 M: Chanwoo Choi <cw00.choi@samsung.com>
7164 L: linux-kernel@vger.kernel.org
7166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7167 F: Documentation/devicetree/bindings/extcon/
7168 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7170 F: include/linux/extcon.h
7171 F: include/linux/extcon/
7174 M: Masami Hiramatsu <mhiramat@kernel.org>
7176 F: Documentation/admin-guide/bootconfig.rst
7177 F: fs/proc/bootconfig.c
7178 F: include/linux/bootconfig.h
7180 F: tools/bootconfig/*
7181 F: tools/bootconfig/scripts/*
7184 M: Jingoo Han <jingoohan1@gmail.com>
7185 L: dri-devel@lists.freedesktop.org
7187 F: drivers/gpu/drm/exynos/exynos_dp*
7189 EXYNOS SYSMMU (IOMMU) driver
7190 M: Marek Szyprowski <m.szyprowski@samsung.com>
7191 L: iommu@lists.linux-foundation.org
7193 F: drivers/iommu/exynos-iommu.c
7196 M: Jaegeuk Kim <jaegeuk@kernel.org>
7197 M: Chao Yu <chao@kernel.org>
7198 L: linux-f2fs-devel@lists.sourceforge.net
7200 W: https://f2fs.wiki.kernel.org/
7201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7202 F: Documentation/ABI/testing/sysfs-fs-f2fs
7203 F: Documentation/filesystems/f2fs.rst
7205 F: include/linux/f2fs_fs.h
7206 F: include/trace/events/f2fs.h
7207 F: include/uapi/linux/f2fs.h
7209 F71805F HARDWARE MONITORING DRIVER
7210 M: Jean Delvare <jdelvare@suse.com>
7211 L: linux-hwmon@vger.kernel.org
7213 F: Documentation/hwmon/f71805f.rst
7214 F: drivers/hwmon/f71805f.c
7217 M: Josh Poimboeuf <jpoimboe@redhat.com>
7219 F: scripts/faddr2line
7222 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7223 L: netdev@vger.kernel.org
7225 F: Documentation/networking/failover.rst
7226 F: include/net/failover.h
7227 F: net/core/failover.c
7230 M: Jan Kara <jack@suse.cz>
7231 R: Amir Goldstein <amir73il@gmail.com>
7232 R: Matthew Bobrowski <repnop@google.com>
7233 L: linux-fsdevel@vger.kernel.org
7235 F: fs/notify/fanotify/
7236 F: include/linux/fanotify.h
7237 F: include/uapi/linux/fanotify.h
7239 FARSYNC SYNCHRONOUS DRIVER
7240 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7242 W: http://www.farsite.co.uk/
7243 F: drivers/net/wan/farsync.*
7245 FAULT INJECTION SUPPORT
7246 M: Akinobu Mita <akinobu.mita@gmail.com>
7248 F: Documentation/fault-injection/
7249 F: lib/fault-inject.c
7251 FBTFT Framebuffer drivers
7252 L: dri-devel@lists.freedesktop.org
7253 L: linux-fbdev@vger.kernel.org
7255 F: drivers/staging/fbtft/
7258 M: Michael Buesch <m@bues.ch>
7259 L: linux-media@vger.kernel.org
7261 F: drivers/media/tuners/fc0011.c
7262 F: drivers/media/tuners/fc0011.h
7265 M: Antti Palosaari <crope@iki.fi>
7266 L: linux-media@vger.kernel.org
7268 W: https://linuxtv.org
7269 W: http://palosaari.fi/linux/
7270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7271 T: git git://linuxtv.org/anttip/media_tree.git
7272 F: drivers/media/tuners/fc2580*
7274 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7275 M: Hannes Reinecke <hare@suse.de>
7276 L: linux-scsi@vger.kernel.org
7278 W: www.Open-FCoE.org
7279 F: drivers/scsi/fcoe/
7280 F: drivers/scsi/libfc/
7282 F: include/scsi/libfc.h
7283 F: include/scsi/libfcoe.h
7284 F: include/uapi/scsi/fc/
7286 FILE LOCKING (flock() and fcntl()/lockf())
7287 M: Jeff Layton <jlayton@kernel.org>
7288 M: "J. Bruce Fields" <bfields@fieldses.org>
7289 L: linux-fsdevel@vger.kernel.org
7293 F: include/linux/fcntl.h
7294 F: include/uapi/linux/fcntl.h
7296 FILESYSTEM DIRECT ACCESS (DAX)
7297 M: Dan Williams <dan.j.williams@intel.com>
7298 R: Matthew Wilcox <willy@infradead.org>
7299 R: Jan Kara <jack@suse.cz>
7300 L: linux-fsdevel@vger.kernel.org
7301 L: nvdimm@lists.linux.dev
7304 F: include/linux/dax.h
7305 F: include/trace/events/fs_dax.h
7307 FILESYSTEMS (VFS and infrastructure)
7308 M: Alexander Viro <viro@zeniv.linux.org.uk>
7309 L: linux-fsdevel@vger.kernel.org
7312 F: include/linux/fs.h
7313 F: include/linux/fs_types.h
7314 F: include/uapi/linux/fs.h
7315 F: include/uapi/linux/openat2.h
7320 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7321 M: Riku Voipio <riku.voipio@iki.fi>
7322 L: linux-hwmon@vger.kernel.org
7324 F: drivers/hwmon/f75375s.c
7325 F: include/linux/f75375s.h
7327 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7328 M: Clemens Ladisch <clemens@ladisch.de>
7329 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7330 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7333 F: include/uapi/sound/firewire.h
7336 FIREWIRE MEDIA DRIVERS (firedtv)
7337 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7338 L: linux-media@vger.kernel.org
7339 L: linux1394-devel@lists.sourceforge.net
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7342 F: drivers/media/firewire/
7344 FIREWIRE SBP-2 TARGET
7345 M: Chris Boot <bootc@bootc.net>
7346 L: linux-scsi@vger.kernel.org
7347 L: target-devel@vger.kernel.org
7348 L: linux1394-devel@lists.sourceforge.net
7350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7351 F: drivers/target/sbp/
7354 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7355 L: linux1394-devel@lists.sourceforge.net
7357 W: http://ieee1394.wiki.kernel.org/
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7359 F: drivers/firewire/
7360 F: include/linux/firewire.h
7361 F: include/uapi/linux/firewire*.h
7364 FIRMWARE FRAMEWORK FOR ARMV8-A
7365 M: Sudeep Holla <sudeep.holla@arm.com>
7366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7368 F: drivers/firmware/arm_ffa/
7369 F: include/linux/arm_ffa.h
7371 FIRMWARE LOADER (request_firmware)
7372 M: Luis Chamberlain <mcgrof@kernel.org>
7373 L: linux-kernel@vger.kernel.org
7375 F: Documentation/firmware_class/
7376 F: drivers/base/firmware_loader/
7377 F: include/linux/firmware.h
7379 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7380 M: Joshua Morris <josh.h.morris@us.ibm.com>
7381 M: Philip Kelleher <pjk1939@linux.ibm.com>
7383 F: drivers/block/rsxx/
7385 FLEXTIMER FTM-QUADDEC DRIVER
7386 M: Patrick Havelange <patrick.havelange@essensium.com>
7387 L: linux-iio@vger.kernel.org
7389 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7390 F: drivers/counter/ftm-quaddec.c
7393 M: Denis Efremov <efremov@linux.com>
7394 L: linux-block@vger.kernel.org
7396 F: drivers/block/floppy.c
7398 FLYSKY FSIA6B RC RECEIVER
7399 M: Markus Koch <markus@notsyncing.net>
7400 L: linux-input@vger.kernel.org
7402 F: drivers/input/joystick/fsia6b.c
7404 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7405 M: Geoffrey D. Bennett <g@b4.vu>
7406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7409 F: sound/usb/mixer_scarlett_gen2.c
7411 FORCEDETH GIGABIT ETHERNET DRIVER
7412 M: Rain River <rain.1986.08.12@gmail.com>
7413 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7414 L: netdev@vger.kernel.org
7416 F: drivers/net/ethernet/nvidia/*
7419 M: Kees Cook <keescook@chromium.org>
7420 L: linux-hardening@vger.kernel.org
7422 F: include/linux/fortify-string.h
7423 F: lib/test_fortify/*
7424 F: scripts/test_fortify.sh
7428 M: Wu Hao <hao.wu@intel.com>
7429 R: Tom Rix <trix@redhat.com>
7430 L: linux-fpga@vger.kernel.org
7432 F: Documentation/ABI/testing/sysfs-bus-dfl*
7433 F: Documentation/fpga/dfl.rst
7434 F: drivers/fpga/dfl*
7435 F: drivers/uio/uio_dfl.c
7436 F: include/linux/dfl.h
7437 F: include/uapi/linux/fpga-dfl.h
7439 FPGA MANAGER FRAMEWORK
7440 M: Moritz Fischer <mdf@kernel.org>
7441 M: Wu Hao <hao.wu@intel.com>
7442 M: Xu Yilun <yilun.xu@intel.com>
7443 R: Tom Rix <trix@redhat.com>
7444 L: linux-fpga@vger.kernel.org
7446 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7448 F: Documentation/devicetree/bindings/fpga/
7449 F: Documentation/driver-api/fpga/
7450 F: Documentation/fpga/
7452 F: include/linux/fpga/
7455 M: Bill Metzenthen <billm@melbpc.org.au>
7457 W: http://floatingpoint.sourceforge.net/emulator/index.html
7458 F: arch/x86/math-emu/
7461 L: dri-devel@lists.freedesktop.org
7462 L: linux-fbdev@vger.kernel.org
7464 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7465 T: git git://anongit.freedesktop.org/drm/drm-misc
7466 F: Documentation/fb/
7468 F: include/linux/fb.h
7469 F: include/uapi/linux/fb.h
7470 F: include/uapi/video/
7473 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7474 M: Horia Geantă <horia.geanta@nxp.com>
7475 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7476 L: linux-crypto@vger.kernel.org
7478 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7479 F: drivers/crypto/caam/
7481 FREESCALE COLDFIRE M5441X MMC DRIVER
7482 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7483 L: linux-mmc@vger.kernel.org
7485 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7486 F: include/linux/platform_data/mmc-esdhc-mcf.h
7488 FREESCALE DIU FRAMEBUFFER DRIVER
7489 M: Timur Tabi <timur@kernel.org>
7490 L: linux-fbdev@vger.kernel.org
7492 F: drivers/video/fbdev/fsl-diu-fb.*
7494 FREESCALE DMA DRIVER
7495 M: Li Yang <leoyang.li@nxp.com>
7496 M: Zhang Wei <zw@zh-kernel.org>
7497 L: linuxppc-dev@lists.ozlabs.org
7499 F: drivers/dma/fsldma.*
7501 FREESCALE DSPI DRIVER
7502 M: Vladimir Oltean <olteanv@gmail.com>
7503 L: linux-spi@vger.kernel.org
7505 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7506 F: drivers/spi/spi-fsl-dspi.c
7507 F: include/linux/spi/spi-fsl-dspi.h
7509 FREESCALE ENETC ETHERNET DRIVERS
7510 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7511 L: netdev@vger.kernel.org
7513 F: drivers/net/ethernet/freescale/enetc/
7515 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7516 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7517 L: netdev@vger.kernel.org
7519 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7520 F: drivers/net/ethernet/freescale/gianfar*
7522 FREESCALE GPMI NAND DRIVER
7523 M: Han Xu <han.xu@nxp.com>
7524 L: linux-mtd@lists.infradead.org
7526 F: drivers/mtd/nand/raw/gpmi-nand/*
7528 FREESCALE I2C CPM DRIVER
7529 M: Jochen Friedrich <jochen@scram.de>
7530 L: linuxppc-dev@lists.ozlabs.org
7531 L: linux-i2c@vger.kernel.org
7533 F: drivers/i2c/busses/i2c-cpm.c
7535 FREESCALE IMX / MXC FEC DRIVER
7536 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7537 L: netdev@vger.kernel.org
7539 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7540 F: drivers/net/ethernet/freescale/fec.h
7541 F: drivers/net/ethernet/freescale/fec_main.c
7542 F: drivers/net/ethernet/freescale/fec_ptp.c
7544 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7545 M: Sascha Hauer <s.hauer@pengutronix.de>
7546 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7547 L: linux-fbdev@vger.kernel.org
7548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7550 F: drivers/video/fbdev/imxfb.c
7551 F: include/linux/platform_data/video-imxfb.h
7553 FREESCALE IMX DDR PMU DRIVER
7554 M: Frank Li <Frank.li@nxp.com>
7555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7557 F: Documentation/admin-guide/perf/imx-ddr.rst
7558 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7559 F: drivers/perf/fsl_imx8_ddr_perf.c
7561 FREESCALE IMX I2C DRIVER
7562 M: Oleksij Rempel <o.rempel@pengutronix.de>
7563 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7564 L: linux-i2c@vger.kernel.org
7566 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7567 F: drivers/i2c/busses/i2c-imx.c
7569 FREESCALE IMX LPI2C DRIVER
7570 M: Dong Aisheng <aisheng.dong@nxp.com>
7571 L: linux-i2c@vger.kernel.org
7572 L: linux-imx@nxp.com
7574 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7575 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7577 FREESCALE MPC I2C DRIVER
7578 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7579 L: linux-i2c@vger.kernel.org
7581 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7582 F: drivers/i2c/busses/i2c-mpc.c
7584 FREESCALE QORIQ DPAA ETHERNET DRIVER
7585 M: Madalin Bucur <madalin.bucur@nxp.com>
7586 L: netdev@vger.kernel.org
7588 F: drivers/net/ethernet/freescale/dpaa
7590 FREESCALE QORIQ DPAA FMAN DRIVER
7591 M: Madalin Bucur <madalin.bucur@nxp.com>
7592 L: netdev@vger.kernel.org
7594 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7595 F: drivers/net/ethernet/freescale/fman
7597 FREESCALE QORIQ PTP CLOCK DRIVER
7598 M: Yangbo Lu <yangbo.lu@nxp.com>
7599 L: netdev@vger.kernel.org
7601 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7602 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7603 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7604 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7605 F: drivers/ptp/ptp_qoriq.c
7606 F: drivers/ptp/ptp_qoriq_debugfs.c
7607 F: include/linux/fsl/ptp_qoriq.h
7609 FREESCALE QUAD SPI DRIVER
7610 M: Han Xu <han.xu@nxp.com>
7611 L: linux-spi@vger.kernel.org
7613 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7614 F: drivers/spi/spi-fsl-qspi.c
7616 FREESCALE QUICC ENGINE LIBRARY
7617 M: Qiang Zhao <qiang.zhao@nxp.com>
7618 L: linuxppc-dev@lists.ozlabs.org
7620 F: drivers/soc/fsl/qe/
7621 F: include/soc/fsl/*qe*.h
7622 F: include/soc/fsl/*ucc*.h
7624 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7625 M: Li Yang <leoyang.li@nxp.com>
7626 L: netdev@vger.kernel.org
7627 L: linuxppc-dev@lists.ozlabs.org
7629 F: drivers/net/ethernet/freescale/ucc_geth*
7631 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7632 M: Zhao Qiang <qiang.zhao@nxp.com>
7633 L: netdev@vger.kernel.org
7634 L: linuxppc-dev@lists.ozlabs.org
7636 F: drivers/net/wan/fsl_ucc_hdlc*
7638 FREESCALE QUICC ENGINE UCC UART DRIVER
7639 M: Timur Tabi <timur@kernel.org>
7640 L: linuxppc-dev@lists.ozlabs.org
7642 F: drivers/tty/serial/ucc_uart.c
7644 FREESCALE SOC DRIVERS
7645 M: Li Yang <leoyang.li@nxp.com>
7646 L: linuxppc-dev@lists.ozlabs.org
7647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7649 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7650 F: Documentation/devicetree/bindings/soc/fsl/
7652 F: include/linux/fsl/
7654 FREESCALE SOC FS_ENET DRIVER
7655 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7656 L: linuxppc-dev@lists.ozlabs.org
7657 L: netdev@vger.kernel.org
7659 F: drivers/net/ethernet/freescale/fs_enet/
7660 F: include/linux/fs_enet_pd.h
7662 FREESCALE SOC SOUND DRIVERS
7663 M: Nicolin Chen <nicoleotsuka@gmail.com>
7664 M: Xiubo Li <Xiubo.Lee@gmail.com>
7665 R: Fabio Estevam <festevam@gmail.com>
7666 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7668 L: linuxppc-dev@lists.ozlabs.org
7670 F: sound/soc/fsl/fsl*
7671 F: sound/soc/fsl/imx*
7672 F: sound/soc/fsl/mpc8610_hpcd.c
7674 FREESCALE USB PERIPHERAL DRIVERS
7675 M: Li Yang <leoyang.li@nxp.com>
7676 L: linux-usb@vger.kernel.org
7677 L: linuxppc-dev@lists.ozlabs.org
7679 F: drivers/usb/gadget/udc/fsl*
7681 FREESCALE USB PHY DRIVER
7682 M: Ran Wang <ran.wang_1@nxp.com>
7683 L: linux-usb@vger.kernel.org
7684 L: linuxppc-dev@lists.ozlabs.org
7686 F: drivers/usb/phy/phy-fsl-usb*
7689 M: Christoph Hellwig <hch@infradead.org>
7691 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7695 M: "Rafael J. Wysocki" <rafael@kernel.org>
7696 M: Pavel Machek <pavel@ucw.cz>
7697 L: linux-pm@vger.kernel.org
7699 F: Documentation/power/freezing-of-tasks.rst
7700 F: include/linux/freezer.h
7704 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7705 L: linux-kernel@vger.kernel.org
7707 F: include/linux/frontswap.h
7710 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7711 M: David Howells <dhowells@redhat.com>
7712 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7714 F: Documentation/filesystems/caching/
7716 F: include/linux/fscache*.h
7718 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7719 M: Theodore Y. Ts'o <tytso@mit.edu>
7720 M: Jaegeuk Kim <jaegeuk@kernel.org>
7721 M: Eric Biggers <ebiggers@kernel.org>
7722 L: linux-fscrypt@vger.kernel.org
7724 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7725 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7726 F: Documentation/filesystems/fscrypt.rst
7728 F: include/linux/fscrypt*.h
7729 F: include/uapi/linux/fscrypt.h
7732 M: Jeremy Kerr <jk@ozlabs.org>
7733 M: Joel Stanley <joel@jms.id.au>
7734 R: Alistar Popple <alistair@popple.id.au>
7735 R: Eddie James <eajames@linux.ibm.com>
7736 L: linux-fsi@lists.ozlabs.org
7738 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7741 F: include/linux/fsi*.h
7742 F: include/trace/events/fsi*.h
7744 FSI-ATTACHED I2C DRIVER
7745 M: Eddie James <eajames@linux.ibm.com>
7746 L: linux-i2c@vger.kernel.org
7747 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7749 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7750 F: drivers/i2c/busses/i2c-fsi.c
7752 FSI-ATTACHED SPI DRIVER
7753 M: Eddie James <eajames@linux.ibm.com>
7754 L: linux-spi@vger.kernel.org
7756 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7757 F: drivers/spi/spi-fsi.c
7759 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7760 M: Jan Kara <jack@suse.cz>
7761 R: Amir Goldstein <amir73il@gmail.com>
7762 L: linux-fsdevel@vger.kernel.org
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7766 F: include/linux/fsnotify*.h
7768 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7769 M: Eric Biggers <ebiggers@kernel.org>
7770 M: Theodore Y. Ts'o <tytso@mit.edu>
7771 L: linux-fscrypt@vger.kernel.org
7773 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7774 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7775 F: Documentation/filesystems/fsverity.rst
7777 F: include/linux/fsverity.h
7778 F: include/uapi/linux/fsverity.h
7780 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7781 M: Michael Zaidman <michael.zaidman@gmail.com>
7782 L: linux-i2c@vger.kernel.org
7783 L: linux-input@vger.kernel.org
7785 F: drivers/hid/hid-ft260.c
7787 FUJITSU LAPTOP EXTRAS
7788 M: Jonathan Woithe <jwoithe@just42.net>
7789 L: platform-driver-x86@vger.kernel.org
7791 F: drivers/platform/x86/fujitsu-laptop.c
7793 FUJITSU M-5MO LS CAMERA ISP DRIVER
7794 M: Kyungmin Park <kyungmin.park@samsung.com>
7795 M: Heungjun Kim <riverful.kim@samsung.com>
7796 L: linux-media@vger.kernel.org
7798 F: drivers/media/i2c/m5mols/
7799 F: include/media/i2c/m5mols.h
7801 FUJITSU TABLET EXTRAS
7802 M: Robert Gerlach <khnz@gmx.de>
7803 L: platform-driver-x86@vger.kernel.org
7805 F: drivers/platform/x86/fujitsu-tablet.c
7807 FUSE: FILESYSTEM IN USERSPACE
7808 M: Miklos Szeredi <miklos@szeredi.hu>
7809 L: linux-fsdevel@vger.kernel.org
7811 W: https://github.com/libfuse/
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7813 F: Documentation/filesystems/fuse.rst
7815 F: include/uapi/linux/fuse.h
7818 M: Thomas Gleixner <tglx@linutronix.de>
7819 M: Ingo Molnar <mingo@redhat.com>
7820 R: Peter Zijlstra <peterz@infradead.org>
7821 R: Darren Hart <dvhart@infradead.org>
7822 R: Davidlohr Bueso <dave@stgolabs.net>
7823 R: André Almeida <andrealmeid@collabora.com>
7824 L: linux-kernel@vger.kernel.org
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7827 F: Documentation/locking/*futex*
7828 F: include/asm-generic/futex.h
7829 F: include/linux/futex.h
7830 F: include/uapi/linux/futex.h
7832 F: tools/perf/bench/futex*
7833 F: tools/testing/selftests/futex/
7835 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7836 M: Tim Harvey <tharvey@gateworks.com>
7837 M: Robert Jones <rjones@gateworks.com>
7839 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7840 F: drivers/mfd/gateworks-gsc.c
7841 F: include/linux/mfd/gsc.h
7842 F: Documentation/hwmon/gsc-hwmon.rst
7843 F: drivers/hwmon/gsc-hwmon.c
7844 F: include/linux/platform_data/gsc_hwmon.h
7847 M: Kees Cook <keescook@chromium.org>
7848 L: linux-hardening@vger.kernel.org
7850 F: Documentation/kbuild/gcc-plugins.rst
7851 F: scripts/Makefile.gcc-plugins
7852 F: scripts/gcc-plugins/
7854 GCOV BASED KERNEL PROFILING
7855 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7857 F: Documentation/dev-tools/gcov.rst
7860 GDB KERNEL DEBUGGING HELPER SCRIPTS
7861 M: Jan Kiszka <jan.kiszka@siemens.com>
7862 M: Kieran Bingham <kbingham@kernel.org>
7866 GEMINI CRYPTO DRIVER
7867 M: Corentin Labbe <clabbe@baylibre.com>
7868 L: linux-crypto@vger.kernel.org
7870 F: drivers/crypto/gemini/
7872 GEMTEK FM RADIO RECEIVER DRIVER
7873 M: Hans Verkuil <hverkuil@xs4all.nl>
7874 L: linux-media@vger.kernel.org
7876 W: https://linuxtv.org
7877 T: git git://linuxtv.org/media_tree.git
7878 F: drivers/media/radio/radio-gemtek*
7880 GENERIC ARCHITECTURE TOPOLOGY
7881 M: Sudeep Holla <sudeep.holla@arm.com>
7882 L: linux-kernel@vger.kernel.org
7884 F: drivers/base/arch_topology.c
7885 F: include/linux/arch_topology.h
7888 M: Thomas Gleixner <tglx@linutronix.de>
7889 M: Peter Zijlstra <peterz@infradead.org>
7890 M: Andy Lutomirski <luto@kernel.org>
7891 L: linux-kernel@vger.kernel.org
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7894 F: include/linux/entry-common.h
7895 F: include/linux/entry-kvm.h
7898 GENERIC GPIO I2C DRIVER
7899 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7901 F: drivers/i2c/busses/i2c-gpio.c
7902 F: include/linux/platform_data/i2c-gpio.h
7904 GENERIC GPIO I2C MULTIPLEXER DRIVER
7905 M: Peter Korsgaard <peter.korsgaard@barco.com>
7906 L: linux-i2c@vger.kernel.org
7908 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7909 F: drivers/i2c/muxes/i2c-mux-gpio.c
7910 F: include/linux/platform_data/i2c-mux-gpio.h
7912 GENERIC HDLC (WAN) DRIVERS
7913 M: Krzysztof Halasa <khc@pm.waw.pl>
7915 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7916 F: drivers/net/wan/c101.c
7917 F: drivers/net/wan/hd6457*
7918 F: drivers/net/wan/hdlc*
7919 F: drivers/net/wan/n2.c
7920 F: drivers/net/wan/pc300too.c
7921 F: drivers/net/wan/pci200syn.c
7922 F: drivers/net/wan/wanxl*
7924 GENERIC INCLUDE/ASM HEADER FILES
7925 M: Arnd Bergmann <arnd@arndb.de>
7926 L: linux-arch@vger.kernel.org
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7929 F: include/asm-generic/
7930 F: include/uapi/asm-generic/
7932 GENERIC PHY FRAMEWORK
7933 M: Kishon Vijay Abraham I <kishon@ti.com>
7934 M: Vinod Koul <vkoul@kernel.org>
7935 L: linux-phy@lists.infradead.org
7937 Q: https://patchwork.kernel.org/project/linux-phy/list/
7938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7939 F: Documentation/devicetree/bindings/phy/
7941 F: include/linux/phy/
7943 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7944 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7946 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7949 M: "Rafael J. Wysocki" <rafael@kernel.org>
7950 M: Kevin Hilman <khilman@kernel.org>
7951 M: Ulf Hansson <ulf.hansson@linaro.org>
7952 L: linux-pm@vger.kernel.org
7954 F: Documentation/devicetree/bindings/power/power?domain*
7955 F: drivers/base/power/domain*.c
7956 F: include/linux/pm_domain.h
7958 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7959 M: Eugen Hristev <eugen.hristev@microchip.com>
7960 L: linux-input@vger.kernel.org
7962 F: drivers/input/touchscreen/resistive-adc-touch.c
7964 GENERIC STRING LIBRARY
7965 R: Andy Shevchenko <andy@kernel.org>
7968 F: lib/string_helpers.c
7969 F: lib/test_string.c
7970 F: lib/test-string_helpers.c
7972 GENERIC UIO DRIVER FOR PCI DEVICES
7973 M: "Michael S. Tsirkin" <mst@redhat.com>
7974 L: kvm@vger.kernel.org
7976 F: drivers/uio/uio_pci_generic.c
7978 GENERIC VDSO LIBRARY
7979 M: Andy Lutomirski <luto@kernel.org>
7980 M: Thomas Gleixner <tglx@linutronix.de>
7981 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7982 L: linux-kernel@vger.kernel.org
7984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7985 F: include/asm-generic/vdso/vsyscall.h
7987 F: kernel/time/vsyscall.c
7990 GENWQE (IBM Generic Workqueue Card)
7991 M: Frank Haverkamp <haver@linux.ibm.com>
7993 F: drivers/misc/genwqe/
7995 GET_MAINTAINER SCRIPT
7996 M: Joe Perches <joe@perches.com>
7998 F: scripts/get_maintainer.pl
8001 M: Bob Peterson <rpeterso@redhat.com>
8002 M: Andreas Gruenbacher <agruenba@redhat.com>
8003 L: cluster-devel@redhat.com
8005 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8007 F: Documentation/filesystems/gfs2*
8009 F: include/uapi/linux/gfs2_ondisk.h
8012 M: Thomas Weißschuh <thomas@weissschuh.net>
8013 L: platform-driver-x86@vger.kernel.org
8015 F: drivers/platform/x86/gigabyte-wmi.c
8018 M: Johan Hovold <johan@kernel.org>
8020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8021 F: Documentation/ABI/testing/sysfs-class-gnss
8022 F: Documentation/devicetree/bindings/gnss/
8024 F: include/linux/gnss.h
8027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8028 L: linux-media@vger.kernel.org
8030 F: drivers/media/usb/go7007/
8033 M: Bastien Nocera <hadess@hadess.net>
8034 L: linux-input@vger.kernel.org
8036 F: drivers/input/touchscreen/goodix.c
8038 GOOGLE ETHERNET DRIVERS
8039 M: Jeroen de Borst <jeroendb@google.com>
8040 R: Catherine Sullivan <csully@google.com>
8041 R: David Awogbemila <awogbemila@google.com>
8042 L: netdev@vger.kernel.org
8044 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8045 F: drivers/net/ethernet/google
8047 GPD POCKET FAN DRIVER
8048 M: Hans de Goede <hdegoede@redhat.com>
8049 L: platform-driver-x86@vger.kernel.org
8051 F: drivers/platform/x86/gpd-pocket-fan.c
8054 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8055 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8056 L: linux-gpio@vger.kernel.org
8057 L: linux-acpi@vger.kernel.org
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8060 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8061 F: drivers/gpio/gpiolib-acpi.c
8062 F: drivers/gpio/gpiolib-acpi.h
8065 M: Geert Uytterhoeven <geert+renesas@glider.be>
8066 L: linux-gpio@vger.kernel.org
8068 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8069 F: drivers/gpio/gpio-aggregator.c
8072 M: Sean Young <sean@mess.org>
8073 L: linux-media@vger.kernel.org
8075 F: drivers/media/rc/gpio-ir-tx.c
8078 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8079 L: linux-gpio@vger.kernel.org
8081 F: drivers/gpio/gpio-mockup.c
8082 F: tools/testing/selftests/gpio/
8085 R: Michael Walle <michael@walle.cc>
8087 F: drivers/gpio/gpio-regmap.c
8088 F: include/linux/gpio/regmap.h
8091 M: Linus Walleij <linus.walleij@linaro.org>
8092 M: Bartosz Golaszewski <brgl@bgdev.pl>
8093 L: linux-gpio@vger.kernel.org
8095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8096 F: Documentation/ABI/obsolete/sysfs-gpio
8097 F: Documentation/ABI/testing/gpio-cdev
8098 F: Documentation/admin-guide/gpio/
8099 F: Documentation/devicetree/bindings/gpio/
8100 F: Documentation/driver-api/gpio/
8102 F: include/asm-generic/gpio.h
8103 F: include/linux/gpio.h
8104 F: include/linux/gpio/
8105 F: include/linux/of_gpio.h
8106 F: include/uapi/linux/gpio.h
8109 GRE DEMULTIPLEXER DRIVER
8110 M: Dmitry Kozlov <xeb@mail.ru>
8111 L: netdev@vger.kernel.org
8113 F: include/net/gre.h
8114 F: net/ipv4/gre_demux.c
8115 F: net/ipv4/gre_offload.c
8117 GRETH 10/100/1G Ethernet MAC device driver
8118 M: Andreas Larsson <andreas@gaisler.com>
8119 L: netdev@vger.kernel.org
8121 F: drivers/net/ethernet/aeroflex/
8123 GREYBUS AUDIO PROTOCOLS DRIVERS
8124 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8125 M: Mark Greer <mgreer@animalcreek.com>
8127 F: drivers/staging/greybus/audio_apbridgea.c
8128 F: drivers/staging/greybus/audio_apbridgea.h
8129 F: drivers/staging/greybus/audio_codec.c
8130 F: drivers/staging/greybus/audio_codec.h
8131 F: drivers/staging/greybus/audio_gb.c
8132 F: drivers/staging/greybus/audio_manager.c
8133 F: drivers/staging/greybus/audio_manager.h
8134 F: drivers/staging/greybus/audio_manager_module.c
8135 F: drivers/staging/greybus/audio_manager_private.h
8136 F: drivers/staging/greybus/audio_manager_sysfs.c
8137 F: drivers/staging/greybus/audio_module.c
8138 F: drivers/staging/greybus/audio_topology.c
8140 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8141 M: Viresh Kumar <vireshk@kernel.org>
8143 F: drivers/staging/greybus/authentication.c
8144 F: drivers/staging/greybus/bootrom.c
8145 F: drivers/staging/greybus/firmware.h
8146 F: drivers/staging/greybus/fw-core.c
8147 F: drivers/staging/greybus/fw-download.c
8148 F: drivers/staging/greybus/fw-management.c
8149 F: drivers/staging/greybus/greybus_authentication.h
8150 F: drivers/staging/greybus/greybus_firmware.h
8151 F: drivers/staging/greybus/hid.c
8152 F: drivers/staging/greybus/i2c.c
8153 F: drivers/staging/greybus/spi.c
8154 F: drivers/staging/greybus/spilib.c
8155 F: drivers/staging/greybus/spilib.h
8157 GREYBUS LOOPBACK DRIVER
8158 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8160 F: drivers/staging/greybus/loopback.c
8162 GREYBUS PLATFORM DRIVERS
8163 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8165 F: drivers/staging/greybus/arche-apb-ctrl.c
8166 F: drivers/staging/greybus/arche-platform.c
8167 F: drivers/staging/greybus/arche_platform.h
8169 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8170 M: Rui Miguel Silva <rmfrfs@gmail.com>
8172 F: drivers/staging/greybus/gpio.c
8173 F: drivers/staging/greybus/light.c
8174 F: drivers/staging/greybus/power_supply.c
8175 F: drivers/staging/greybus/sdio.c
8176 F: drivers/staging/greybus/spi.c
8177 F: drivers/staging/greybus/spilib.c
8180 M: Johan Hovold <johan@kernel.org>
8181 M: Alex Elder <elder@kernel.org>
8182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8183 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8186 F: drivers/staging/greybus/
8187 F: include/linux/greybus.h
8188 F: include/linux/greybus/
8190 GREYBUS UART PROTOCOLS DRIVERS
8191 M: David Lin <dtwlin@gmail.com>
8193 F: drivers/staging/greybus/log.c
8194 F: drivers/staging/greybus/uart.c
8196 GS1662 VIDEO SERIALIZER
8197 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8198 L: linux-media@vger.kernel.org
8200 T: git git://linuxtv.org/media_tree.git
8201 F: drivers/media/spi/gs1662.c
8203 GSPCA FINEPIX SUBDRIVER
8204 M: Frank Zago <frank@zago.net>
8205 L: linux-media@vger.kernel.org
8207 T: git git://linuxtv.org/media_tree.git
8208 F: drivers/media/usb/gspca/finepix.c
8210 GSPCA GL860 SUBDRIVER
8211 M: Olivier Lorin <o.lorin@laposte.net>
8212 L: linux-media@vger.kernel.org
8214 T: git git://linuxtv.org/media_tree.git
8215 F: drivers/media/usb/gspca/gl860/
8217 GSPCA M5602 SUBDRIVER
8218 M: Erik Andren <erik.andren@gmail.com>
8219 L: linux-media@vger.kernel.org
8221 T: git git://linuxtv.org/media_tree.git
8222 F: drivers/media/usb/gspca/m5602/
8224 GSPCA PAC207 SONIXB SUBDRIVER
8225 M: Hans Verkuil <hverkuil@xs4all.nl>
8226 L: linux-media@vger.kernel.org
8228 T: git git://linuxtv.org/media_tree.git
8229 F: drivers/media/usb/gspca/pac207.c
8231 GSPCA SN9C20X SUBDRIVER
8232 M: Brian Johnson <brijohn@gmail.com>
8233 L: linux-media@vger.kernel.org
8235 T: git git://linuxtv.org/media_tree.git
8236 F: drivers/media/usb/gspca/sn9c20x.c
8238 GSPCA T613 SUBDRIVER
8239 M: Leandro Costantino <lcostantino@gmail.com>
8240 L: linux-media@vger.kernel.org
8242 T: git git://linuxtv.org/media_tree.git
8243 F: drivers/media/usb/gspca/t613.c
8245 GSPCA USB WEBCAM DRIVER
8246 M: Hans Verkuil <hverkuil@xs4all.nl>
8247 L: linux-media@vger.kernel.org
8249 T: git git://linuxtv.org/media_tree.git
8250 F: drivers/media/usb/gspca/
8252 GTP (GPRS Tunneling Protocol)
8253 M: Pablo Neira Ayuso <pablo@netfilter.org>
8254 M: Harald Welte <laforge@gnumonks.org>
8255 L: osmocom-net-gprs@lists.osmocom.org
8257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8258 F: drivers/net/gtp.c
8260 GUID PARTITION TABLE (GPT)
8261 M: Davidlohr Bueso <dave@stgolabs.net>
8262 L: linux-efi@vger.kernel.org
8264 F: block/partitions/efi.*
8267 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8268 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8270 W: http://uclinux-h8.sourceforge.jp
8271 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8273 F: drivers/clk/h8300/
8274 F: drivers/clocksource/h8300_*.c
8275 F: drivers/irqchip/irq-renesas-h8*.c
8277 HABANALABS PCI DRIVER
8278 M: Oded Gabbay <ogabbay@kernel.org>
8280 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8281 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8282 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8283 F: drivers/misc/habanalabs/
8284 F: include/uapi/misc/habanalabs.h
8287 M: Antti Palosaari <crope@iki.fi>
8288 L: linux-media@vger.kernel.org
8290 W: https://linuxtv.org
8291 W: http://palosaari.fi/linux/
8292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8293 T: git git://linuxtv.org/anttip/media_tree.git
8294 F: drivers/media/usb/hackrf/
8296 HANTRO VPU CODEC DRIVER
8297 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8298 M: Philipp Zabel <p.zabel@pengutronix.de>
8299 L: linux-media@vger.kernel.org
8300 L: linux-rockchip@lists.infradead.org
8302 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8303 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8304 F: drivers/staging/media/hantro/
8306 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8307 M: Frank Seidel <frank@f-seidel.de>
8308 L: platform-driver-x86@vger.kernel.org
8310 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8311 F: drivers/platform/x86/hdaps.c
8314 M: Jean Delvare <jdelvare@suse.com>
8315 M: Guenter Roeck <linux@roeck-us.net>
8316 L: linux-hwmon@vger.kernel.org
8318 W: http://hwmon.wiki.kernel.org/
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8320 F: Documentation/ABI/testing/sysfs-class-hwmon
8321 F: Documentation/devicetree/bindings/hwmon/
8322 F: Documentation/hwmon/
8324 F: include/linux/hwmon*.h
8325 F: include/trace/events/hwmon*.h
8326 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8328 HARDWARE RANDOM NUMBER GENERATOR CORE
8329 M: Matt Mackall <mpm@selenic.com>
8330 M: Herbert Xu <herbert@gondor.apana.org.au>
8331 L: linux-crypto@vger.kernel.org
8333 F: Documentation/admin-guide/hw_random.rst
8334 F: Documentation/devicetree/bindings/rng/
8335 F: drivers/char/hw_random/
8336 F: include/linux/hw_random.h
8338 HARDWARE SPINLOCK CORE
8339 M: Ohad Ben-Cohen <ohad@wizery.com>
8340 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8341 R: Baolin Wang <baolin.wang7@gmail.com>
8342 L: linux-remoteproc@vger.kernel.org
8344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8345 F: Documentation/devicetree/bindings/hwlock/
8346 F: Documentation/locking/hwspinlock.rst
8347 F: drivers/hwspinlock/
8348 F: include/linux/hwspinlock.h
8350 HARDWARE TRACING FACILITIES
8351 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8353 F: drivers/hwtracing/
8355 HARMONY SOUND DRIVER
8356 L: linux-parisc@vger.kernel.org
8358 F: sound/parisc/harmony.*
8360 HDPVR USB VIDEO ENCODER DRIVER
8361 M: Hans Verkuil <hverkuil@xs4all.nl>
8362 L: linux-media@vger.kernel.org
8364 W: https://linuxtv.org
8365 T: git git://linuxtv.org/media_tree.git
8366 F: drivers/media/usb/hdpvr/
8368 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8369 M: Matt Hsiao <matt.hsiao@hpe.com>
8371 F: drivers/misc/hpilo.[ch]
8373 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8374 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8376 F: Documentation/watchdog/hpwdt.rst
8377 F: drivers/watchdog/hpwdt.c
8379 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8380 M: Don Brace <don.brace@microchip.com>
8381 L: storagedev@microchip.com
8382 L: linux-scsi@vger.kernel.org
8384 F: Documentation/scsi/hpsa.rst
8385 F: drivers/scsi/hpsa*.[ch]
8386 F: include/linux/cciss*.h
8387 F: include/uapi/linux/cciss*.h
8390 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8391 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8392 L: linux-rdma@vger.kernel.org
8394 F: drivers/infiniband/hw/hfi1
8397 L: linux-fsdevel@vger.kernel.org
8399 F: Documentation/filesystems/hfs.rst
8403 L: linux-fsdevel@vger.kernel.org
8405 F: Documentation/filesystems/hfsplus.rst
8408 HGA FRAMEBUFFER DRIVER
8409 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8410 L: linux-nvidia@lists.surfsouth.com
8412 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8413 F: drivers/video/fbdev/hgafb.c
8415 HIBERNATION (aka Software Suspend, aka swsusp)
8416 M: "Rafael J. Wysocki" <rafael@kernel.org>
8417 M: Pavel Machek <pavel@ucw.cz>
8418 L: linux-pm@vger.kernel.org
8420 B: https://bugzilla.kernel.org
8421 F: arch/*/include/asm/suspend*.h
8423 F: drivers/base/power/
8424 F: include/linux/freezer.h
8425 F: include/linux/pm.h
8426 F: include/linux/suspend.h
8430 M: Jiri Kosina <jikos@kernel.org>
8431 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8432 L: linux-input@vger.kernel.org
8434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8436 F: include/linux/hid*
8437 F: include/uapi/linux/hid*
8439 HID PLAYSTATION DRIVER
8440 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8441 L: linux-input@vger.kernel.org
8443 F: drivers/hid/hid-playstation.c
8445 HID SENSOR HUB DRIVERS
8446 M: Jiri Kosina <jikos@kernel.org>
8447 M: Jonathan Cameron <jic23@kernel.org>
8448 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8449 L: linux-input@vger.kernel.org
8450 L: linux-iio@vger.kernel.org
8452 F: Documentation/hid/hid-sensor*
8453 F: drivers/hid/hid-sensor-*
8454 F: drivers/iio/*/hid-*
8455 F: include/linux/hid-sensor-*
8457 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8458 M: Thomas Gleixner <tglx@linutronix.de>
8459 L: linux-kernel@vger.kernel.org
8461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8462 F: Documentation/timers/
8463 F: include/linux/clockchips.h
8464 F: include/linux/hrtimer.h
8465 F: kernel/time/clockevents.c
8466 F: kernel/time/hrtimer.c
8467 F: kernel/time/timer_*.c
8469 HIGH-SPEED SCC DRIVER FOR AX.25
8470 L: linux-hams@vger.kernel.org
8472 F: drivers/net/hamradio/dmascc.c
8473 F: drivers/net/hamradio/scc.c
8475 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8476 M: HighPoint Linux Team <linux@highpoint-tech.com>
8478 W: http://www.highpoint-tech.com
8479 F: Documentation/scsi/hptiop.rst
8480 F: drivers/scsi/hptiop.c
8483 M: Jes Sorensen <jes@trained-monkey.org>
8484 L: linux-hippi@sunsite.dk
8486 F: drivers/net/hippi/
8487 F: include/linux/hippidevice.h
8488 F: include/uapi/linux/if_hippi.h
8491 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8492 M: Kurt Kanzenbach <kurt@linutronix.de>
8493 L: netdev@vger.kernel.org
8495 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8496 F: drivers/net/dsa/hirschmann/*
8497 F: include/linux/platform_data/hirschmann-hellcreek.h
8498 F: net/dsa/tag_hellcreek.c
8500 HISILICON DMA DRIVER
8501 M: Zhou Wang <wangzhou1@hisilicon.com>
8502 L: dmaengine@vger.kernel.org
8504 F: drivers/dma/hisi_dma.c
8506 HISILICON GPIO DRIVER
8507 M: Luo Jiaxing <luojiaxing@huawei.com>
8508 L: linux-gpio@vger.kernel.org
8510 F: drivers/gpio/gpio-hisi.c
8512 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8513 M: Zaibo Xu <xuzaibo@huawei.com>
8514 L: linux-crypto@vger.kernel.org
8516 F: Documentation/ABI/testing/debugfs-hisi-hpre
8517 F: drivers/crypto/hisilicon/hpre/hpre.h
8518 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8519 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8521 HISILICON I2C CONTROLLER DRIVER
8522 M: Yicong Yang <yangyicong@hisilicon.com>
8523 L: linux-i2c@vger.kernel.org
8525 W: https://www.hisilicon.com
8526 F: drivers/i2c/busses/i2c-hisi.c
8528 HISILICON LPC BUS DRIVER
8529 M: john.garry@huawei.com
8531 W: http://www.hisilicon.com
8532 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8533 F: drivers/bus/hisi_lpc.c
8535 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8536 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8537 M: Salil Mehta <salil.mehta@huawei.com>
8538 L: netdev@vger.kernel.org
8540 W: http://www.hisilicon.com
8541 F: drivers/net/ethernet/hisilicon/hns3/
8543 HISILICON NETWORK SUBSYSTEM DRIVER
8544 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8545 M: Salil Mehta <salil.mehta@huawei.com>
8546 L: netdev@vger.kernel.org
8548 W: http://www.hisilicon.com
8549 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8550 F: drivers/net/ethernet/hisilicon/
8552 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8553 M: John Stultz <john.stultz@linaro.org>
8554 L: linux-kernel@vger.kernel.org
8556 F: drivers/misc/hisi_hikey_usb.c
8557 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8559 HISILICON PMU DRIVER
8560 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8562 W: http://www.hisilicon.com
8563 F: Documentation/admin-guide/perf/hisi-pmu.rst
8564 F: drivers/perf/hisilicon
8566 HISILICON QM AND ZIP Controller DRIVER
8567 M: Zhou Wang <wangzhou1@hisilicon.com>
8568 L: linux-crypto@vger.kernel.org
8570 F: Documentation/ABI/testing/debugfs-hisi-zip
8571 F: drivers/crypto/hisilicon/qm.c
8572 F: drivers/crypto/hisilicon/qm.h
8573 F: drivers/crypto/hisilicon/sgl.c
8574 F: drivers/crypto/hisilicon/zip/
8576 HISILICON ROCE DRIVER
8577 M: Wenpeng Liang <liangwenpeng@huawei.com>
8578 M: Weihang Li <liweihang@huawei.com>
8579 L: linux-rdma@vger.kernel.org
8581 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8582 F: drivers/infiniband/hw/hns/
8584 HISILICON SAS Controller
8585 M: John Garry <john.garry@huawei.com>
8587 W: http://www.hisilicon.com
8588 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8589 F: drivers/scsi/hisi_sas/
8591 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8592 M: Zaibo Xu <xuzaibo@huawei.com>
8593 L: linux-crypto@vger.kernel.org
8595 F: Documentation/ABI/testing/debugfs-hisi-sec
8596 F: drivers/crypto/hisilicon/sec2/sec.h
8597 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8598 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8599 F: drivers/crypto/hisilicon/sec2/sec_main.c
8601 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8602 M: Jay Fang <f.fangjian@huawei.com>
8603 L: linux-spi@vger.kernel.org
8605 W: http://www.hisilicon.com
8606 F: drivers/spi/spi-hisi-kunpeng.c
8608 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8609 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8610 L: linux-kernel@vger.kernel.org
8612 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8613 F: drivers/spmi/hisi-spmi-controller.c
8615 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8616 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8617 L: linux-kernel@vger.kernel.org
8619 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8620 F: drivers/mfd/hi6421-spmi-pmic.c
8622 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8623 M: Zaibo Xu <xuzaibo@huawei.com>
8625 F: drivers/crypto/hisilicon/trng/trng.c
8627 HISILICON V3XX SPI NOR FLASH Controller Driver
8628 M: John Garry <john.garry@huawei.com>
8630 W: http://www.hisilicon.com
8631 F: drivers/spi/spi-hisi-sfc-v3xx.c
8633 HMM - Heterogeneous Memory Management
8634 M: Jérôme Glisse <jglisse@redhat.com>
8635 L: linux-mm@kvack.org
8637 F: Documentation/vm/hmm.rst
8638 F: include/linux/hmm*
8641 F: tools/testing/selftests/vm/*hmm*
8644 M: Jouni Malinen <j@w1.fi>
8645 L: linux-wireless@vger.kernel.org
8647 W: http://w1.fi/hostap-driver.html
8648 F: drivers/net/wireless/intersil/hostap/
8650 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8651 L: platform-driver-x86@vger.kernel.org
8653 F: drivers/platform/x86/tc1100-wmi.c
8655 HPET: High Precision Event Timers driver
8656 M: Clemens Ladisch <clemens@ladisch.de>
8658 F: Documentation/timers/hpet.rst
8659 F: drivers/char/hpet.c
8660 F: include/linux/hpet.h
8661 F: include/uapi/linux/hpet.h
8665 F: arch/x86/include/asm/hpet.h
8666 F: arch/x86/kernel/hpet.c
8669 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8671 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8675 M: Sebastian Reichel <sre@kernel.org>
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8678 F: Documentation/ABI/testing/sysfs-bus-hsi
8679 F: Documentation/driver-api/hsi.rst
8681 F: include/linux/hsi/
8682 F: include/uapi/linux/hsi/
8685 L: linux-usb@vger.kernel.org
8687 F: drivers/net/usb/hso.c
8689 HSR NETWORK PROTOCOL
8690 L: netdev@vger.kernel.org
8694 HT16K33 LED CONTROLLER DRIVER
8695 M: Robin van der Gracht <robin@protonic.nl>
8697 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8698 F: drivers/auxdisplay/ht16k33.c
8700 HTCPEN TOUCHSCREEN DRIVER
8701 M: Pau Oliva Fora <pof@eslack.org>
8702 L: linux-input@vger.kernel.org
8704 F: drivers/input/touchscreen/htcpen.c
8706 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8707 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8708 L: linux-iio@vger.kernel.org
8710 W: http://www.st.com/
8711 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8712 F: drivers/iio/humidity/hts221*
8714 HUAWEI ETHERNET DRIVER
8715 L: netdev@vger.kernel.org
8717 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8718 F: drivers/net/ethernet/huawei/hinic/
8721 M: Mike Kravetz <mike.kravetz@oracle.com>
8722 L: linux-mm@kvack.org
8724 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8725 F: Documentation/admin-guide/mm/hugetlbpage.rst
8726 F: Documentation/vm/hugetlbfs_reserv.rst
8728 F: include/linux/hugetlb.h
8732 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8733 L: linux-media@vger.kernel.org
8735 W: https://linuxtv.org
8736 T: git git://linuxtv.org/media_tree.git
8737 F: drivers/media/platform/sti/hva
8739 HWPOISON MEMORY FAILURE HANDLING
8740 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8741 L: linux-mm@kvack.org
8743 F: mm/hwpoison-inject.c
8744 F: mm/memory-failure.c
8746 HYCON HY46XX TOUCHSCREEN SUPPORT
8747 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8748 L: linux-input@vger.kernel.org
8750 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8751 F: drivers/input/touchscreen/hycon-hy46xx.c
8753 HYGON PROCESSOR SUPPORT
8754 M: Pu Wen <puwen@hygon.cn>
8755 L: linux-kernel@vger.kernel.org
8757 F: arch/x86/kernel/cpu/hygon.c
8759 HYNIX HI556 SENSOR DRIVER
8760 M: Shawn Tu <shawnx.tu@intel.com>
8761 L: linux-media@vger.kernel.org
8763 T: git git://linuxtv.org/media_tree.git
8764 F: drivers/media/i2c/hi556.c
8766 HYNIX HI846 SENSOR DRIVER
8767 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8768 L: linux-media@vger.kernel.org
8770 F: drivers/media/i2c/hi846.c
8772 Hyper-V/Azure CORE AND DRIVERS
8773 M: "K. Y. Srinivasan" <kys@microsoft.com>
8774 M: Haiyang Zhang <haiyangz@microsoft.com>
8775 M: Stephen Hemminger <sthemmin@microsoft.com>
8776 M: Wei Liu <wei.liu@kernel.org>
8777 M: Dexuan Cui <decui@microsoft.com>
8778 L: linux-hyperv@vger.kernel.org
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8781 F: Documentation/ABI/stable/sysfs-bus-vmbus
8782 F: Documentation/ABI/testing/debugfs-hyperv
8783 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8784 F: arch/arm64/hyperv
8785 F: arch/arm64/include/asm/hyperv-tlfs.h
8786 F: arch/arm64/include/asm/mshyperv.h
8788 F: arch/x86/include/asm/hyperv-tlfs.h
8789 F: arch/x86/include/asm/mshyperv.h
8790 F: arch/x86/include/asm/trace/hyperv.h
8791 F: arch/x86/kernel/cpu/mshyperv.c
8792 F: drivers/clocksource/hyperv_timer.c
8793 F: drivers/hid/hid-hyperv.c
8795 F: drivers/input/serio/hyperv-keyboard.c
8796 F: drivers/iommu/hyperv-iommu.c
8797 F: drivers/net/ethernet/microsoft/
8798 F: drivers/net/hyperv/
8799 F: drivers/pci/controller/pci-hyperv-intf.c
8800 F: drivers/pci/controller/pci-hyperv.c
8801 F: drivers/scsi/storvsc_drv.c
8802 F: drivers/uio/uio_hv_generic.c
8803 F: drivers/video/fbdev/hyperv_fb.c
8804 F: include/asm-generic/hyperv-tlfs.h
8805 F: include/asm-generic/mshyperv.h
8806 F: include/clocksource/hyperv_timer.h
8807 F: include/linux/hyperv.h
8808 F: include/uapi/linux/hyperv.h
8809 F: net/vmw_vsock/hyperv_transport.c
8813 M: Vignesh Raghavendra <vigneshr@ti.com>
8814 L: linux-mtd@lists.infradead.org
8816 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8817 C: irc://irc.oftc.net/mtd
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8819 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8820 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8821 F: drivers/mtd/hyperbus/
8822 F: include/linux/mtd/hyperbus.h
8824 HYPERVISOR VIRTUAL CONSOLE DRIVER
8825 L: linuxppc-dev@lists.ozlabs.org
8830 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8831 L: linux-i2c@vger.kernel.org
8832 L: linux-acpi@vger.kernel.org
8834 F: drivers/i2c/i2c-core-acpi.c
8836 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8837 M: Ajay Gupta <ajayg@nvidia.com>
8838 L: linux-i2c@vger.kernel.org
8840 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8841 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8844 M: Peter Rosin <peda@axentia.se>
8845 L: linux-i2c@vger.kernel.org
8847 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8848 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8849 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8850 F: Documentation/i2c/i2c-topology.rst
8851 F: Documentation/i2c/muxes/
8852 F: drivers/i2c/i2c-mux.c
8853 F: drivers/i2c/muxes/
8854 F: include/linux/i2c-mux.h
8856 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8857 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8858 L: linux-i2c@vger.kernel.org
8860 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8861 F: drivers/i2c/busses/i2c-mv64xxx.c
8863 I2C OVER PARALLEL PORT
8864 M: Jean Delvare <jdelvare@suse.com>
8865 L: linux-i2c@vger.kernel.org
8867 F: Documentation/i2c/busses/i2c-parport.rst
8868 F: drivers/i2c/busses/i2c-parport.c
8871 M: Wolfram Sang <wsa@kernel.org>
8872 L: linux-i2c@vger.kernel.org
8874 W: https://i2c.wiki.kernel.org/
8875 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8877 F: Documentation/devicetree/bindings/i2c/i2c.txt
8878 F: Documentation/i2c/
8880 F: include/linux/i2c-dev.h
8881 F: include/linux/i2c-smbus.h
8882 F: include/linux/i2c.h
8883 F: include/uapi/linux/i2c-*.h
8884 F: include/uapi/linux/i2c.h
8886 I2C SUBSYSTEM HOST DRIVERS
8887 L: linux-i2c@vger.kernel.org
8889 W: https://i2c.wiki.kernel.org/
8890 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8892 F: Documentation/devicetree/bindings/i2c/
8893 F: drivers/i2c/algos/
8894 F: drivers/i2c/busses/
8897 M: Jean Delvare <jdelvare@suse.com>
8898 L: linux-i2c@vger.kernel.org
8900 F: Documentation/i2c/busses/i2c-taos-evm.rst
8901 F: drivers/i2c/busses/i2c-taos-evm.c
8904 M: Till Harbaum <till@harbaum.org>
8905 L: linux-i2c@vger.kernel.org
8907 W: http://www.harbaum.org/till/i2c_tiny_usb
8908 F: drivers/i2c/busses/i2c-tiny-usb.c
8910 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8911 M: Jean Delvare <jdelvare@suse.com>
8912 L: linux-i2c@vger.kernel.org
8914 F: Documentation/i2c/busses/i2c-ali1535.rst
8915 F: Documentation/i2c/busses/i2c-ali1563.rst
8916 F: Documentation/i2c/busses/i2c-ali15x3.rst
8917 F: Documentation/i2c/busses/i2c-amd756.rst
8918 F: Documentation/i2c/busses/i2c-amd8111.rst
8919 F: Documentation/i2c/busses/i2c-i801.rst
8920 F: Documentation/i2c/busses/i2c-nforce2.rst
8921 F: Documentation/i2c/busses/i2c-piix4.rst
8922 F: Documentation/i2c/busses/i2c-sis5595.rst
8923 F: Documentation/i2c/busses/i2c-sis630.rst
8924 F: Documentation/i2c/busses/i2c-sis96x.rst
8925 F: Documentation/i2c/busses/i2c-via.rst
8926 F: Documentation/i2c/busses/i2c-viapro.rst
8927 F: drivers/i2c/busses/i2c-ali1535.c
8928 F: drivers/i2c/busses/i2c-ali1563.c
8929 F: drivers/i2c/busses/i2c-ali15x3.c
8930 F: drivers/i2c/busses/i2c-amd756-s4882.c
8931 F: drivers/i2c/busses/i2c-amd756.c
8932 F: drivers/i2c/busses/i2c-amd8111.c
8933 F: drivers/i2c/busses/i2c-i801.c
8934 F: drivers/i2c/busses/i2c-isch.c
8935 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8936 F: drivers/i2c/busses/i2c-nforce2.c
8937 F: drivers/i2c/busses/i2c-piix4.c
8938 F: drivers/i2c/busses/i2c-sis5595.c
8939 F: drivers/i2c/busses/i2c-sis630.c
8940 F: drivers/i2c/busses/i2c-sis96x.c
8941 F: drivers/i2c/busses/i2c-via.c
8942 F: drivers/i2c/busses/i2c-viapro.c
8944 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8945 M: Hans de Goede <hdegoede@redhat.com>
8946 L: linux-i2c@vger.kernel.org
8948 F: drivers/i2c/busses/i2c-cht-wc.c
8950 I2C/SMBUS ISMT DRIVER
8951 M: Seth Heasley <seth.heasley@intel.com>
8952 M: Neil Horman <nhorman@tuxdriver.com>
8953 L: linux-i2c@vger.kernel.org
8954 F: Documentation/i2c/busses/i2c-ismt.rst
8955 F: drivers/i2c/busses/i2c-ismt.c
8957 I2C/SMBUS STUB DRIVER
8958 M: Jean Delvare <jdelvare@suse.com>
8959 L: linux-i2c@vger.kernel.org
8961 F: drivers/i2c/i2c-stub.c
8963 I3C DRIVER FOR CADENCE I3C MASTER IP
8964 M: Przemysław Gaj <pgaj@cadence.com>
8966 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8967 F: drivers/i3c/master/i3c-master-cdns.c
8969 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8970 M: Vitor Soares <vitor.soares@synopsys.com>
8972 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8973 F: drivers/i3c/master/dw*
8976 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8977 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8979 C: irc://chat.freenode.net/linux-i3c
8980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8981 F: Documentation/ABI/testing/sysfs-bus-i3c
8982 F: Documentation/devicetree/bindings/i3c/
8983 F: Documentation/driver-api/i3c
8985 F: include/linux/i3c/
8987 IA64 (Itanium) PLATFORM
8988 L: linux-ia64@vger.kernel.org
8990 F: Documentation/ia64/
8993 IBM Power 842 compression accelerator
8994 M: Haren Myneni <haren@us.ibm.com>
8997 F: drivers/crypto/nx/Kconfig
8998 F: drivers/crypto/nx/Makefile
8999 F: drivers/crypto/nx/nx-842*
9000 F: include/linux/sw842.h
9003 IBM Power in-Nest Crypto Acceleration
9004 M: Breno Leitão <leitao@debian.org>
9005 M: Nayna Jain <nayna@linux.ibm.com>
9006 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9007 L: linux-crypto@vger.kernel.org
9009 F: drivers/crypto/nx/Kconfig
9010 F: drivers/crypto/nx/Makefile
9011 F: drivers/crypto/nx/nx-aes*
9012 F: drivers/crypto/nx/nx-sha*
9013 F: drivers/crypto/nx/nx.*
9014 F: drivers/crypto/nx/nx_csbcpb.h
9015 F: drivers/crypto/nx/nx_debugfs.c
9017 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9018 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9019 L: linux-pci@vger.kernel.org
9020 L: linuxppc-dev@lists.ozlabs.org
9022 F: drivers/pci/hotplug/rpadlpar*
9024 IBM Power Linux RAID adapter
9025 M: Brian King <brking@us.ibm.com>
9027 F: drivers/scsi/ipr.*
9029 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9030 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9031 L: linux-pci@vger.kernel.org
9032 L: linuxppc-dev@lists.ozlabs.org
9034 F: drivers/pci/hotplug/rpaphp*
9036 IBM Power SRIOV Virtual NIC Device Driver
9037 M: Dany Madden <drt@linux.ibm.com>
9038 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9039 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9040 L: netdev@vger.kernel.org
9042 F: drivers/net/ethernet/ibm/ibmvnic.*
9044 IBM Power Virtual Accelerator Switchboard
9045 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9046 L: linuxppc-dev@lists.ozlabs.org
9048 F: arch/powerpc/include/asm/vas.h
9049 F: arch/powerpc/platforms/powernv/copy-paste.h
9050 F: arch/powerpc/platforms/powernv/vas*
9052 IBM Power Virtual Ethernet Device Driver
9053 M: Cristobal Forno <cforno12@linux.ibm.com>
9054 L: netdev@vger.kernel.org
9056 F: drivers/net/ethernet/ibm/ibmveth.*
9058 IBM Power Virtual FC Device Drivers
9059 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9060 L: linux-scsi@vger.kernel.org
9062 F: drivers/scsi/ibmvscsi/ibmvfc*
9064 IBM Power Virtual Management Channel Driver
9065 M: Brad Warrum <bwarrum@linux.ibm.com>
9066 M: Ritu Agarwal <rituagar@linux.ibm.com>
9068 F: drivers/misc/ibmvmc.*
9070 IBM Power Virtual SCSI Device Drivers
9071 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9072 L: linux-scsi@vger.kernel.org
9074 F: drivers/scsi/ibmvscsi/ibmvscsi*
9075 F: include/scsi/viosrp.h
9077 IBM Power Virtual SCSI Device Target Driver
9078 M: Michael Cyr <mikecyr@linux.ibm.com>
9079 L: linux-scsi@vger.kernel.org
9080 L: target-devel@vger.kernel.org
9082 F: drivers/scsi/ibmvscsi_tgt/
9084 IBM Power VMX Cryptographic instructions
9085 M: Breno Leitão <leitao@debian.org>
9086 M: Nayna Jain <nayna@linux.ibm.com>
9087 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9088 L: linux-crypto@vger.kernel.org
9090 F: drivers/crypto/vmx/Kconfig
9091 F: drivers/crypto/vmx/Makefile
9092 F: drivers/crypto/vmx/aes*
9093 F: drivers/crypto/vmx/ghash*
9094 F: drivers/crypto/vmx/ppc-xlate.pl
9095 F: drivers/crypto/vmx/vmx.c
9097 IBM ServeRAID RAID DRIVER
9099 F: drivers/scsi/ips.*
9101 ICH LPC AND GPIO DRIVER
9102 M: Peter Tyser <ptyser@xes-inc.com>
9104 F: drivers/gpio/gpio-ich.c
9105 F: drivers/mfd/lpc_ich.c
9108 M: Max Staudt <max@enpas.org>
9109 L: linux-i2c@vger.kernel.org
9111 F: drivers/i2c/busses/i2c-icy.c
9113 IDEAPAD LAPTOP EXTRAS DRIVER
9114 M: Ike Panhc <ike.pan@canonical.com>
9115 L: platform-driver-x86@vger.kernel.org
9117 W: http://launchpad.net/ideapad-laptop
9118 F: drivers/platform/x86/ideapad-laptop.c
9120 IDEAPAD LAPTOP SLIDEBAR DRIVER
9121 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9122 L: linux-input@vger.kernel.org
9124 W: https://github.com/o2genum/ideapad-slidebar
9125 F: drivers/input/misc/ideapad_slidebar.c
9127 IDT VersaClock 5 CLOCK DRIVER
9128 M: Luca Ceresoli <luca@lucaceresoli.net>
9130 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9131 F: drivers/clk/clk-versaclock5.c
9133 IEEE 802.15.4 SUBSYSTEM
9134 M: Alexander Aring <alex.aring@gmail.com>
9135 M: Stefan Schmidt <stefan@datenfreihafen.org>
9136 L: linux-wpan@vger.kernel.org
9138 W: https://linux-wpan.org/
9139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9141 F: Documentation/networking/ieee802154.rst
9142 F: drivers/net/ieee802154/
9143 F: include/linux/ieee802154.h
9144 F: include/linux/nl802154.h
9145 F: include/net/af_ieee802154.h
9146 F: include/net/cfg802154.h
9147 F: include/net/ieee802154_netdev.h
9148 F: include/net/mac802154.h
9149 F: include/net/nl802154.h
9154 M: Yotam Gigi <yotam.gi@gmail.com>
9155 M: Jamal Hadi Salim <jhs@mojatatu.com>
9156 F: include/net/ife.h
9157 F: include/uapi/linux/ife.h
9160 IGORPLUG-USB IR RECEIVER
9161 M: Sean Young <sean@mess.org>
9162 L: linux-media@vger.kernel.org
9164 F: drivers/media/rc/igorplugusb.c
9166 IGUANAWORKS USB IR TRANSCEIVER
9167 M: Sean Young <sean@mess.org>
9168 L: linux-media@vger.kernel.org
9170 F: drivers/media/rc/iguanair.c
9172 IIO DIGITAL POTENTIOMETER DAC
9173 M: Peter Rosin <peda@axentia.se>
9174 L: linux-iio@vger.kernel.org
9176 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9177 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9178 F: drivers/iio/dac/dpot-dac.c
9180 IIO ENVELOPE DETECTOR
9181 M: Peter Rosin <peda@axentia.se>
9182 L: linux-iio@vger.kernel.org
9184 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9185 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9186 F: drivers/iio/adc/envelope-detector.c
9189 M: Peter Rosin <peda@axentia.se>
9190 L: linux-iio@vger.kernel.org
9192 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9193 F: drivers/iio/multiplexer/iio-mux.c
9195 IIO SCMI BASED DRIVER
9196 M: Jyoti Bhayana <jbhayana@google.com>
9197 L: linux-iio@vger.kernel.org
9199 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9201 IIO SUBSYSTEM AND DRIVERS
9202 M: Jonathan Cameron <jic23@kernel.org>
9203 R: Lars-Peter Clausen <lars@metafoo.de>
9204 L: linux-iio@vger.kernel.org
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9207 F: Documentation/ABI/testing/configfs-iio*
9208 F: Documentation/ABI/testing/sysfs-bus-iio*
9209 F: Documentation/devicetree/bindings/iio/
9211 F: drivers/staging/iio/
9212 F: include/linux/iio/
9216 M: Peter Rosin <peda@axentia.se>
9217 L: linux-iio@vger.kernel.org
9219 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9220 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9221 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9222 F: drivers/iio/afe/iio-rescale.c
9224 IKANOS/ADI EAGLE ADSL USB DRIVER
9225 M: Matthieu Castet <castet.matthieu@free.fr>
9226 M: Stanislaw Gruszka <stf_xl@wp.pl>
9228 F: drivers/usb/atm/ueagle-atm.c
9230 IMGTEC ASCII LCD DRIVER
9231 M: Paul Burton <paulburton@kernel.org>
9233 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9234 F: drivers/auxdisplay/img-ascii-lcd.c
9236 IMGTEC IR DECODER DRIVER
9238 F: drivers/media/rc/img-ir/
9240 IMON SOUNDGRAPH USB IR RECEIVER
9241 M: Sean Young <sean@mess.org>
9242 L: linux-media@vger.kernel.org
9244 F: drivers/media/rc/imon.c
9245 F: drivers/media/rc/imon_raw.c
9247 IMS TWINTURBO FRAMEBUFFER DRIVER
9248 L: linux-fbdev@vger.kernel.org
9250 F: drivers/video/fbdev/imsttfb.c
9252 INA209 HARDWARE MONITOR DRIVER
9253 M: Guenter Roeck <linux@roeck-us.net>
9254 L: linux-hwmon@vger.kernel.org
9256 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9257 F: Documentation/hwmon/ina209.rst
9258 F: drivers/hwmon/ina209.c
9260 INA2XX HARDWARE MONITOR DRIVER
9261 M: Guenter Roeck <linux@roeck-us.net>
9262 L: linux-hwmon@vger.kernel.org
9264 F: Documentation/hwmon/ina2xx.rst
9265 F: drivers/hwmon/ina2xx.c
9266 F: include/linux/platform_data/ina2xx.h
9268 INDUSTRY PACK SUBSYSTEM (IPACK)
9269 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9270 M: Jens Taprogge <jens.taprogge@taprogge.org>
9271 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9272 L: industrypack-devel@lists.sourceforge.net
9274 W: http://industrypack.sourceforge.net
9277 INFINEON DPS310 Driver
9278 M: Eddie James <eajames@linux.ibm.com>
9279 L: linux-iio@vger.kernel.org
9281 F: drivers/iio/pressure/dps310.c
9283 INFINIBAND SUBSYSTEM
9284 M: Doug Ledford <dledford@redhat.com>
9285 M: Jason Gunthorpe <jgg@nvidia.com>
9286 L: linux-rdma@vger.kernel.org
9288 W: https://github.com/linux-rdma/rdma-core
9289 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9291 F: Documentation/devicetree/bindings/infiniband/
9292 F: Documentation/infiniband/
9293 F: drivers/infiniband/
9295 F: include/trace/events/ib_mad.h
9296 F: include/trace/events/ib_umad.h
9297 F: include/uapi/linux/if_infiniband.h
9298 F: include/uapi/rdma/
9299 F: samples/bpf/ibumad_kern.c
9300 F: samples/bpf/ibumad_user.c
9302 INGENIC JZ4780 NAND DRIVER
9303 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9304 L: linux-mtd@lists.infradead.org
9305 L: linux-mips@vger.kernel.org
9307 F: drivers/mtd/nand/raw/ingenic/
9310 M: Paul Cercueil <paul@crapouillou.net>
9311 L: linux-mips@vger.kernel.org
9313 F: arch/mips/boot/dts/ingenic/
9314 F: arch/mips/generic/board-ingenic.c
9315 F: arch/mips/include/asm/mach-ingenic/
9316 F: arch/mips/ingenic/Kconfig
9317 F: drivers/clk/ingenic/
9318 F: drivers/dma/dma-jz4780.c
9319 F: drivers/gpu/drm/ingenic/
9320 F: drivers/i2c/busses/i2c-jz4780.c
9321 F: drivers/iio/adc/ingenic-adc.c
9322 F: drivers/irqchip/irq-ingenic.c
9323 F: drivers/memory/jz4780-nemc.c
9324 F: drivers/mmc/host/jz4740_mmc.c
9325 F: drivers/mtd/nand/raw/ingenic/
9326 F: drivers/pinctrl/pinctrl-ingenic.c
9327 F: drivers/power/supply/ingenic-battery.c
9328 F: drivers/pwm/pwm-jz4740.c
9329 F: drivers/remoteproc/ingenic_rproc.c
9330 F: drivers/rtc/rtc-jz4740.c
9331 F: drivers/tty/serial/8250/8250_ingenic.c
9332 F: drivers/usb/musb/jz4740.c
9333 F: drivers/watchdog/jz4740_wdt.c
9334 F: include/dt-bindings/iio/adc/ingenic,adc.h
9335 F: include/linux/mfd/ingenic-tcu.h
9336 F: sound/soc/codecs/jz47*
9337 F: sound/soc/jz4740/
9340 M: Jan Kara <jack@suse.cz>
9341 R: Amir Goldstein <amir73il@gmail.com>
9342 L: linux-fsdevel@vger.kernel.org
9344 F: Documentation/filesystems/inotify.rst
9345 F: fs/notify/inotify/
9346 F: include/linux/inotify.h
9347 F: include/uapi/linux/inotify.h
9349 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9350 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9351 L: linux-input@vger.kernel.org
9353 Q: http://patchwork.kernel.org/project/linux-input/list/
9354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9355 F: Documentation/devicetree/bindings/input/
9356 F: Documentation/devicetree/bindings/serio/
9357 F: Documentation/input/
9359 F: include/linux/input.h
9360 F: include/linux/input/
9361 F: include/uapi/linux/input-event-codes.h
9362 F: include/uapi/linux/input.h
9364 INPUT MULTITOUCH (MT) PROTOCOL
9365 M: Henrik Rydberg <rydberg@bitmath.org>
9366 L: linux-input@vger.kernel.org
9368 F: Documentation/input/multi-touch-protocol.rst
9369 F: drivers/input/input-mt.c
9372 INSIDE SECURE CRYPTO DRIVER
9373 M: Antoine Tenart <atenart@kernel.org>
9374 L: linux-crypto@vger.kernel.org
9376 F: drivers/crypto/inside-secure/
9378 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9379 M: Mimi Zohar <zohar@linux.ibm.com>
9380 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9381 L: linux-integrity@vger.kernel.org
9383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9384 F: security/integrity/ima/
9386 INTEL 810/815 FRAMEBUFFER DRIVER
9387 M: Antonino Daplas <adaplas@gmail.com>
9388 L: linux-fbdev@vger.kernel.org
9390 F: drivers/video/fbdev/i810/
9393 M: Cezary Rojewski <cezary.rojewski@intel.com>
9394 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9395 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9396 M: Jie Yang <yang.jie@linux.intel.com>
9397 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9401 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9402 M: Hans de Goede <hdegoede@redhat.com>
9403 L: platform-driver-x86@vger.kernel.org
9405 F: drivers/platform/x86/intel/atomisp2/pm.c
9407 INTEL ATOMISP2 LED DRIVER
9408 M: Hans de Goede <hdegoede@redhat.com>
9409 L: platform-driver-x86@vger.kernel.org
9411 F: drivers/platform/x86/intel/atomisp2/led.c
9413 INTEL BIOS SAR INT1092 DRIVER
9414 M: Shravan Sudhakar <s.shravan@intel.com>
9415 M: Intel Corporation <linuxwwan@intel.com>
9416 L: platform-driver-x86@vger.kernel.org
9418 F: drivers/platform/x86/intel/int1092/
9420 INTEL BROXTON PMC DRIVER
9421 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9422 M: Zha Qipeng <qipeng.zha@intel.com>
9424 F: drivers/mfd/intel_pmc_bxt.c
9425 F: include/linux/mfd/intel_pmc_bxt.h
9427 INTEL C600 SERIES SAS CONTROLLER DRIVER
9428 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9429 L: linux-scsi@vger.kernel.org
9431 T: git git://git.code.sf.net/p/intel-sas/isci
9432 F: drivers/scsi/isci/
9434 INTEL CPU family model numbers
9435 M: Tony Luck <tony.luck@intel.com>
9437 L: linux-kernel@vger.kernel.org
9439 F: arch/x86/include/asm/intel-family.h
9441 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9442 M: Jani Nikula <jani.nikula@linux.intel.com>
9443 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9444 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9445 L: intel-gfx@lists.freedesktop.org
9447 W: https://01.org/linuxgraphics/
9448 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9449 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9450 C: irc://irc.oftc.net/intel-gfx
9451 T: git git://anongit.freedesktop.org/drm-intel
9452 F: Documentation/gpu/i915.rst
9453 F: drivers/gpu/drm/i915/
9454 F: include/drm/i915*
9455 F: include/uapi/drm/i915_drm.h
9457 INTEL ETHERNET DRIVERS
9458 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9459 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9460 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9462 W: http://www.intel.com/support/feedback.htm
9463 W: http://e1000.sourceforge.net/
9464 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9467 F: Documentation/networking/device_drivers/ethernet/intel/
9468 F: drivers/net/ethernet/intel/
9469 F: drivers/net/ethernet/intel/*/
9470 F: include/linux/avf/virtchnl.h
9471 F: include/linux/net/intel/iidc.h
9473 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9474 M: Mustafa Ismail <mustafa.ismail@intel.com>
9475 M: Shiraz Saleem <shiraz.saleem@intel.com>
9476 L: linux-rdma@vger.kernel.org
9478 F: drivers/infiniband/hw/irdma/
9479 F: include/uapi/rdma/irdma-abi.h
9481 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9482 M: Maik Broemme <mbroemme@libmpq.org>
9483 L: linux-fbdev@vger.kernel.org
9485 F: Documentation/fb/intelfb.rst
9486 F: drivers/video/fbdev/intelfb/
9489 M: Andy Shevchenko <andy@kernel.org>
9490 L: linux-gpio@vger.kernel.org
9492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9493 F: drivers/gpio/gpio-ich.c
9494 F: drivers/gpio/gpio-merrifield.c
9495 F: drivers/gpio/gpio-ml-ioh.c
9496 F: drivers/gpio/gpio-pch.c
9497 F: drivers/gpio/gpio-sch.c
9498 F: drivers/gpio/gpio-sodaville.c
9500 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9501 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9502 M: Zhi Wang <zhi.a.wang@intel.com>
9503 L: intel-gvt-dev@lists.freedesktop.org
9504 L: intel-gfx@lists.freedesktop.org
9506 W: https://01.org/igvt-g
9507 T: git https://github.com/intel/gvt-linux.git
9508 F: drivers/gpu/drm/i915/gvt/
9510 INTEL HID EVENT DRIVER
9511 M: Alex Hung <alex.hung@canonical.com>
9512 L: platform-driver-x86@vger.kernel.org
9514 F: drivers/platform/x86/intel/hid.c
9516 INTEL I/OAT DMA DRIVER
9517 M: Dave Jiang <dave.jiang@intel.com>
9518 R: Dan Williams <dan.j.williams@intel.com>
9519 L: dmaengine@vger.kernel.org
9521 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9522 F: drivers/dma/ioat*
9525 M: Dave Jiang <dave.jiang@intel.com>
9526 L: dmaengine@vger.kernel.org
9528 F: drivers/dma/idxd/*
9529 F: include/uapi/linux/idxd.h
9532 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9533 M: Len Brown <lenb@kernel.org>
9534 L: linux-pm@vger.kernel.org
9536 B: https://bugzilla.kernel.org
9537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9538 F: drivers/idle/intel_idle.c
9540 INTEL INTEGRATED SENSOR HUB DRIVER
9541 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9542 M: Jiri Kosina <jikos@kernel.org>
9543 L: linux-input@vger.kernel.org
9545 F: drivers/hid/intel-ish-hid/
9548 M: David Woodhouse <dwmw2@infradead.org>
9549 M: Lu Baolu <baolu.lu@linux.intel.com>
9550 L: iommu@lists.linux-foundation.org
9552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9553 F: drivers/iommu/intel/
9554 F: include/linux/intel-iommu.h
9555 F: include/linux/intel-svm.h
9557 INTEL IOP-ADMA DMA DRIVER
9558 R: Dan Williams <dan.j.williams@intel.com>
9560 F: drivers/dma/iop-adma.c
9562 INTEL IPU3 CSI-2 CIO2 DRIVER
9563 M: Yong Zhi <yong.zhi@intel.com>
9564 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9565 M: Bingbu Cao <bingbu.cao@intel.com>
9566 M: Dan Scally <djrscally@gmail.com>
9567 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9568 L: linux-media@vger.kernel.org
9570 T: git git://linuxtv.org/media_tree.git
9571 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9572 F: drivers/media/pci/intel/ipu3/
9574 INTEL IPU3 CSI-2 IMGU DRIVER
9575 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9576 R: Bingbu Cao <bingbu.cao@intel.com>
9577 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9578 L: linux-media@vger.kernel.org
9580 F: Documentation/admin-guide/media/ipu3.rst
9581 F: Documentation/admin-guide/media/ipu3_rcb.svg
9582 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9583 F: drivers/staging/media/ipu3/
9585 INTEL IXP4XX CRYPTO SUPPORT
9586 M: Corentin Labbe <clabbe@baylibre.com>
9587 L: linux-crypto@vger.kernel.org
9589 F: drivers/crypto/ixp4xx_crypto.c
9591 INTEL ISHTP ECLITE DRIVER
9592 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9593 L: platform-driver-x86@vger.kernel.org
9595 F: drivers/platform/x86/intel/ishtp_eclite.c
9597 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9598 M: Krzysztof Halasa <khalasa@piap.pl>
9600 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9601 F: drivers/net/wan/ixp4xx_hss.c
9602 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9603 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9604 F: include/linux/soc/ixp4xx/npe.h
9605 F: include/linux/soc/ixp4xx/qmgr.h
9607 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9608 M: Deepak Saxena <dsaxena@plexity.net>
9610 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9611 F: drivers/char/hw_random/ixp4xx-rng.c
9613 INTEL KEEM BAY DRM DRIVER
9614 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9615 M: Edmund Dea <edmund.j.dea@intel.com>
9617 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9618 F: drivers/gpu/drm/kmb/
9620 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9621 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9623 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9624 F: drivers/crypto/keembay/Kconfig
9625 F: drivers/crypto/keembay/Makefile
9626 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9627 F: drivers/crypto/keembay/ocs-aes.c
9628 F: drivers/crypto/keembay/ocs-aes.h
9630 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9631 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9632 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9633 M: Mark Gross <mgross@linux.intel.com>
9635 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9636 F: drivers/crypto/keembay/Kconfig
9637 F: drivers/crypto/keembay/Makefile
9638 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9639 F: drivers/crypto/keembay/ocs-ecc-curve-defs.h
9641 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9642 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9643 M: Declan Murphy <declan.murphy@intel.com>
9645 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9646 F: drivers/crypto/keembay/Kconfig
9647 F: drivers/crypto/keembay/Makefile
9648 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9649 F: drivers/crypto/keembay/ocs-hcu.c
9650 F: drivers/crypto/keembay/ocs-hcu.h
9652 INTEL MANAGEMENT ENGINE (mei)
9653 M: Tomas Winkler <tomas.winkler@intel.com>
9654 L: linux-kernel@vger.kernel.org
9656 F: Documentation/driver-api/mei/*
9657 F: drivers/misc/mei/
9658 F: drivers/watchdog/mei_wdt.c
9659 F: include/linux/mei_cl_bus.h
9660 F: include/uapi/linux/mei.h
9663 INTEL MAX 10 BMC MFD DRIVER
9664 M: Xu Yilun <yilun.xu@intel.com>
9665 R: Tom Rix <trix@redhat.com>
9667 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9668 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9669 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9670 F: drivers/mfd/intel-m10-bmc.c
9671 F: include/linux/mfd/intel-m10-bmc.h
9673 INTEL MENLOW THERMAL DRIVER
9674 M: Sujith Thomas <sujith.thomas@intel.com>
9675 L: linux-pm@vger.kernel.org
9677 W: https://01.org/linux-acpi
9678 F: drivers/thermal/intel/intel_menlow.c
9680 INTEL P-Unit IPC DRIVER
9681 M: Zha Qipeng <qipeng.zha@intel.com>
9682 L: platform-driver-x86@vger.kernel.org
9684 F: arch/x86/include/asm/intel_punit_ipc.h
9685 F: drivers/platform/x86/intel/punit_ipc.c
9687 INTEL PMC CORE DRIVER
9688 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9689 M: David E Box <david.e.box@intel.com>
9690 L: platform-driver-x86@vger.kernel.org
9692 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9693 F: drivers/platform/x86/intel/pmc/
9695 INTEL PMIC GPIO DRIVERS
9696 M: Andy Shevchenko <andy@kernel.org>
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9699 F: drivers/gpio/gpio-*cove.c
9701 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9702 M: Andy Shevchenko <andy@kernel.org>
9704 F: drivers/mfd/intel_soc_pmic*
9705 F: include/linux/mfd/intel_soc_pmic*
9708 M: "David E. Box" <david.e.box@linux.intel.com>
9710 F: drivers/mfd/intel_pmt.c
9711 F: drivers/platform/x86/intel/pmt/
9713 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9714 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9715 L: linux-wireless@vger.kernel.org
9717 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9718 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9719 F: drivers/net/wireless/intel/ipw2x00/
9722 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9723 M: Len Brown <lenb@kernel.org>
9724 L: linux-pm@vger.kernel.org
9726 F: drivers/cpufreq/intel_pstate.c
9728 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9729 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9730 L: linux-iio@vger.kernel.org
9731 F: drivers/counter/intel-qep.c
9734 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9736 F: arch/x86/include/asm/intel_scu_ipc.h
9737 F: drivers/platform/x86/intel_scu_*
9739 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9740 M: Daniel Scally <djrscally@gmail.com>
9742 F: drivers/platform/x86/intel/int3472/
9744 INTEL SPEED SELECT TECHNOLOGY
9745 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9746 L: platform-driver-x86@vger.kernel.org
9748 F: drivers/platform/x86/intel/speed_select_if/
9749 F: include/uapi/linux/isst_if.h
9750 F: tools/power/x86/intel-speed-select/
9752 INTEL STRATIX10 FIRMWARE DRIVERS
9753 M: Dinh Nguyen <dinguyen@kernel.org>
9754 L: linux-kernel@vger.kernel.org
9756 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9757 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9758 F: drivers/firmware/stratix10-rsu.c
9759 F: drivers/firmware/stratix10-svc.c
9760 F: include/linux/firmware/intel/stratix10-smc.h
9761 F: include/linux/firmware/intel/stratix10-svc-client.h
9763 INTEL TELEMETRY DRIVER
9764 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9765 M: "David E. Box" <david.e.box@linux.intel.com>
9766 L: platform-driver-x86@vger.kernel.org
9768 F: arch/x86/include/asm/intel_telemetry.h
9769 F: drivers/platform/x86/intel/telemetry/
9771 INTEL UNCORE FREQUENCY CONTROL
9772 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9773 L: platform-driver-x86@vger.kernel.org
9775 F: drivers/platform/x86/intel/uncore-frequency.c
9777 INTEL VIRTUAL BUTTON DRIVER
9778 M: AceLan Kao <acelan.kao@canonical.com>
9779 L: platform-driver-x86@vger.kernel.org
9781 F: drivers/platform/x86/intel/vbtn.c
9783 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9784 M: Stanislaw Gruszka <stf_xl@wp.pl>
9785 L: linux-wireless@vger.kernel.org
9787 F: drivers/net/wireless/intel/iwlegacy/
9789 INTEL WIRELESS WIFI LINK (iwlwifi)
9790 M: Luca Coelho <luciano.coelho@intel.com>
9791 L: linux-wireless@vger.kernel.org
9793 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9795 F: drivers/net/wireless/intel/iwlwifi/
9797 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9798 M: Jithu Joseph <jithu.joseph@intel.com>
9799 R: Maurice Ma <maurice.ma@intel.com>
9801 W: https://slimbootloader.github.io/security/firmware-update.html
9802 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9804 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9805 L: Dell.Client.Kernel@dell.com
9807 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9809 INTEL WWAN IOSM DRIVER
9810 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9811 M: Intel Corporation <linuxwwan@intel.com>
9812 L: netdev@vger.kernel.org
9814 F: drivers/net/wwan/iosm/
9817 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9819 F: Documentation/trace/intel_th.rst
9820 F: drivers/hwtracing/intel_th/
9821 F: include/linux/intel_th.h
9823 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9824 M: Ning Sun <ning.sun@intel.com>
9825 L: tboot-devel@lists.sourceforge.net
9827 W: http://tboot.sourceforge.net
9828 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9829 F: Documentation/x86/intel_txt.rst
9830 F: arch/x86/kernel/tboot.c
9831 F: include/linux/tboot.h
9834 M: Jarkko Sakkinen <jarkko@kernel.org>
9835 R: Dave Hansen <dave.hansen@linux.intel.com>
9836 L: linux-sgx@vger.kernel.org
9838 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9840 F: Documentation/x86/sgx.rst
9841 F: arch/x86/entry/vdso/vsgx.S
9842 F: arch/x86/include/asm/sgx.h
9843 F: arch/x86/include/uapi/asm/sgx.h
9844 F: arch/x86/kernel/cpu/sgx/*
9845 F: tools/testing/selftests/sgx/*
9849 M: Georgi Djakov <djakov@kernel.org>
9850 L: linux-pm@vger.kernel.org
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9853 F: Documentation/devicetree/bindings/interconnect/
9854 F: Documentation/driver-api/interconnect.rst
9855 F: drivers/interconnect/
9856 F: include/dt-bindings/interconnect/
9857 F: include/linux/interconnect-provider.h
9858 F: include/linux/interconnect.h
9860 INTERRUPT COUNTER DRIVER
9861 M: Oleksij Rempel <o.rempel@pengutronix.de>
9862 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9863 L: linux-iio@vger.kernel.org
9864 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9865 F: drivers/counter/interrupt-cnt.c
9867 INVENSENSE ICM-426xx IMU DRIVER
9868 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9869 L: linux-iio@vger.kernel.org
9871 W: https://invensense.tdk.com/
9872 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9873 F: drivers/iio/imu/inv_icm42600/
9875 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9876 M: Linus Walleij <linus.walleij@linaro.org>
9877 L: linux-iio@vger.kernel.org
9879 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9880 F: drivers/iio/gyro/mpu3050*
9882 IOC3 ETHERNET DRIVER
9883 M: Ralf Baechle <ralf@linux-mips.org>
9884 L: linux-mips@vger.kernel.org
9886 F: drivers/net/ethernet/sgi/ioc3-eth.c
9888 IOMAP FILESYSTEM LIBRARY
9889 M: Christoph Hellwig <hch@infradead.org>
9890 M: Darrick J. Wong <djwong@kernel.org>
9891 M: linux-xfs@vger.kernel.org
9892 M: linux-fsdevel@vger.kernel.org
9893 L: linux-xfs@vger.kernel.org
9894 L: linux-fsdevel@vger.kernel.org
9896 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9898 F: include/linux/iomap.h
9901 M: Joerg Roedel <joro@8bytes.org>
9902 M: Will Deacon <will@kernel.org>
9903 L: iommu@lists.linux-foundation.org
9905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9906 F: Documentation/devicetree/bindings/iommu/
9907 F: Documentation/userspace-api/iommu.rst
9909 F: include/linux/iommu.h
9910 F: include/linux/iova.h
9911 F: include/linux/of_iommu.h
9912 F: include/uapi/linux/iommu.h
9915 M: Jens Axboe <axboe@kernel.dk>
9916 R: Pavel Begunkov <asml.silence@gmail.com>
9917 L: io-uring@vger.kernel.org
9919 T: git git://git.kernel.dk/linux-block
9920 T: git git://git.kernel.dk/liburing
9924 F: include/linux/io_uring.h
9925 F: include/uapi/linux/io_uring.h
9929 M: Corey Minyard <minyard@acm.org>
9930 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9932 W: http://openipmi.sourceforge.net/
9933 F: Documentation/driver-api/ipmi.rst
9934 F: Documentation/devicetree/bindings/ipmi/
9935 F: drivers/char/ipmi/
9936 F: include/linux/ipmi*
9937 F: include/uapi/linux/ipmi*
9939 IPS SCSI RAID DRIVER
9940 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9941 L: linux-scsi@vger.kernel.org
9943 W: http://www.adaptec.com/
9944 F: drivers/scsi/ips*
9947 M: Simon Horman <horms@verge.net.au>
9948 M: Julian Anastasov <ja@ssi.bg>
9949 L: netdev@vger.kernel.org
9950 L: lvs-devel@vger.kernel.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9954 F: Documentation/networking/ipvs-sysctl.rst
9955 F: include/net/ip_vs.h
9956 F: include/uapi/linux/ip_vs.h
9957 F: net/netfilter/ipvs/
9960 M: Jiri Kosina <jikos@kernel.org>
9961 M: David Sterba <dsterba@suse.com>
9963 F: drivers/tty/ipwireless/
9965 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9966 M: Marc Zyngier <maz@kernel.org>
9968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9969 F: Documentation/core-api/irq/irq-domain.rst
9970 F: include/linux/irqdomain.h
9971 F: kernel/irq/irqdomain.c
9975 M: Thomas Gleixner <tglx@linutronix.de>
9976 L: linux-kernel@vger.kernel.org
9978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9982 M: Thomas Gleixner <tglx@linutronix.de>
9983 M: Marc Zyngier <maz@kernel.org>
9984 L: linux-kernel@vger.kernel.org
9986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9987 F: Documentation/devicetree/bindings/interrupt-controller/
9991 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9993 F: Documentation/driver-api/isa.rst
9994 F: drivers/base/isa.c
9995 F: include/linux/isa.h
9998 M: Hans Verkuil <hverkuil@xs4all.nl>
9999 L: linux-media@vger.kernel.org
10001 W: https://linuxtv.org
10002 T: git git://linuxtv.org/media_tree.git
10003 F: drivers/media/radio/radio-isa*
10006 M: Jaroslav Kysela <perex@perex.cz>
10008 F: Documentation/driver-api/isapnp.rst
10009 F: drivers/pnp/isapnp/
10010 F: include/linux/isapnp.h
10013 M: Lee Duncan <lduncan@suse.com>
10014 M: Chris Leech <cleech@redhat.com>
10015 L: open-iscsi@googlegroups.com
10016 L: linux-scsi@vger.kernel.org
10018 W: www.open-iscsi.com
10019 F: drivers/scsi/*iscsi*
10020 F: include/scsi/*iscsi*
10022 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10023 M: Peter Jones <pjones@redhat.com>
10024 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10026 F: drivers/firmware/iscsi_ibft*
10028 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10029 M: Sagi Grimberg <sagi@grimberg.me>
10030 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10031 L: linux-rdma@vger.kernel.org
10033 W: http://www.openfabrics.org
10034 W: www.open-iscsi.org
10035 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10036 F: drivers/infiniband/ulp/iser/
10038 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10039 M: Sagi Grimberg <sagi@grimberg.me>
10040 L: linux-rdma@vger.kernel.org
10041 L: target-devel@vger.kernel.org
10043 W: http://www.linux-iscsi.org
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10045 F: drivers/infiniband/ulp/isert
10047 ISDN/CMTP OVER BLUETOOTH
10048 M: Karsten Keil <isdn@linux-pingi.de>
10049 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10050 L: netdev@vger.kernel.org
10052 W: http://www.isdn4linux.de
10053 F: Documentation/isdn/
10054 F: drivers/isdn/capi/
10055 F: include/linux/isdn/
10056 F: include/uapi/linux/isdn/
10057 F: net/bluetooth/cmtp/
10059 ISDN/mISDN SUBSYSTEM
10060 M: Karsten Keil <isdn@linux-pingi.de>
10061 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10062 L: netdev@vger.kernel.org
10064 W: http://www.isdn4linux.de
10065 F: drivers/isdn/Kconfig
10066 F: drivers/isdn/Makefile
10067 F: drivers/isdn/hardware/
10068 F: drivers/isdn/mISDN/
10070 IT87 HARDWARE MONITORING DRIVER
10071 M: Jean Delvare <jdelvare@suse.com>
10072 L: linux-hwmon@vger.kernel.org
10074 F: Documentation/hwmon/it87.rst
10075 F: drivers/hwmon/it87.c
10077 IT913X MEDIA DRIVER
10078 M: Antti Palosaari <crope@iki.fi>
10079 L: linux-media@vger.kernel.org
10081 W: https://linuxtv.org
10082 W: http://palosaari.fi/linux/
10083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10084 T: git git://linuxtv.org/anttip/media_tree.git
10085 F: drivers/media/tuners/it913x*
10087 ITE IT66121 HDMI BRIDGE DRIVER
10088 M: Phong LE <ple@baylibre.com>
10089 M: Neil Armstrong <narmstrong@baylibre.com>
10091 T: git git://anongit.freedesktop.org/drm/drm-misc
10092 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10093 F: drivers/gpu/drm/bridge/ite-it66121.c
10095 IVTV VIDEO4LINUX DRIVER
10096 M: Andy Walls <awalls@md.metrocast.net>
10097 L: linux-media@vger.kernel.org
10099 W: https://linuxtv.org
10100 T: git git://linuxtv.org/media_tree.git
10101 F: Documentation/admin-guide/media/ivtv*
10102 F: drivers/media/pci/ivtv/
10103 F: include/uapi/linux/ivtv*
10105 IX2505V MEDIA DRIVER
10106 M: Malcolm Priestley <tvboxspy@gmail.com>
10107 L: linux-media@vger.kernel.org
10109 W: https://linuxtv.org
10110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10111 F: drivers/media/dvb-frontends/ix2505v*
10113 JAILHOUSE HYPERVISOR INTERFACE
10114 M: Jan Kiszka <jan.kiszka@siemens.com>
10115 L: jailhouse-dev@googlegroups.com
10117 F: arch/x86/include/asm/jailhouse_para.h
10118 F: arch/x86/kernel/jailhouse.c
10120 JC42.4 TEMPERATURE SENSOR DRIVER
10121 M: Guenter Roeck <linux@roeck-us.net>
10122 L: linux-hwmon@vger.kernel.org
10124 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10125 F: Documentation/hwmon/jc42.rst
10126 F: drivers/hwmon/jc42.c
10129 M: Dave Kleikamp <shaggy@kernel.org>
10130 L: jfs-discussion@lists.sourceforge.net
10132 W: http://jfs.sourceforge.net/
10133 T: git git://github.com/kleikamp/linux-shaggy.git
10134 F: Documentation/admin-guide/jfs.rst
10138 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10139 L: netdev@vger.kernel.org
10141 F: drivers/net/ethernet/jme.*
10143 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10144 M: David Woodhouse <dwmw2@infradead.org>
10145 M: Richard Weinberger <richard@nod.at>
10146 L: linux-mtd@lists.infradead.org
10148 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10149 T: git git://git.infradead.org/ubifs-2.6.git
10151 F: include/uapi/linux/jffs2.h
10153 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10154 M: "Theodore Ts'o" <tytso@mit.edu>
10155 M: Jan Kara <jack@suse.com>
10156 L: linux-ext4@vger.kernel.org
10159 F: include/linux/jbd2.h
10161 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10162 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10163 L: linux-media@vger.kernel.org
10164 L: linux-renesas-soc@vger.kernel.org
10166 F: drivers/media/platform/rcar_jpu.c
10168 JSM Neo PCI based serial card
10169 L: linux-serial@vger.kernel.org
10171 F: drivers/tty/serial/jsm/
10173 K10TEMP HARDWARE MONITORING DRIVER
10174 M: Clemens Ladisch <clemens@ladisch.de>
10175 L: linux-hwmon@vger.kernel.org
10177 F: Documentation/hwmon/k10temp.rst
10178 F: drivers/hwmon/k10temp.c
10180 K8TEMP HARDWARE MONITORING DRIVER
10181 M: Rudolf Marek <r.marek@assembler.cz>
10182 L: linux-hwmon@vger.kernel.org
10184 F: Documentation/hwmon/k8temp.rst
10185 F: drivers/hwmon/k8temp.c
10188 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10189 R: Alexander Potapenko <glider@google.com>
10190 R: Andrey Konovalov <andreyknvl@gmail.com>
10191 R: Dmitry Vyukov <dvyukov@google.com>
10192 L: kasan-dev@googlegroups.com
10194 F: Documentation/dev-tools/kasan.rst
10195 F: arch/*/include/asm/*kasan.h
10196 F: arch/*/mm/kasan_init*
10197 F: include/linux/kasan*.h
10198 F: lib/Kconfig.kasan
10199 F: lib/test_kasan*.c
10201 F: scripts/Makefile.kasan
10204 M: Masahiro Yamada <masahiroy@kernel.org>
10205 L: linux-kbuild@vger.kernel.org
10207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10208 F: Documentation/kbuild/kconfig*
10209 F: scripts/Kconfig.include
10210 F: scripts/kconfig/
10213 R: Dmitry Vyukov <dvyukov@google.com>
10214 R: Andrey Konovalov <andreyknvl@gmail.com>
10215 L: kasan-dev@googlegroups.com
10217 F: Documentation/dev-tools/kcov.rst
10218 F: include/linux/kcov.h
10219 F: include/uapi/linux/kcov.h
10221 F: scripts/Makefile.kcov
10224 M: Marco Elver <elver@google.com>
10225 R: Dmitry Vyukov <dvyukov@google.com>
10226 L: kasan-dev@googlegroups.com
10228 F: Documentation/dev-tools/kcsan.rst
10229 F: include/linux/kcsan*.h
10231 F: lib/Kconfig.kcsan
10232 F: scripts/Makefile.kcsan
10235 M: Dave Young <dyoung@redhat.com>
10236 M: Baoquan He <bhe@redhat.com>
10237 R: Vivek Goyal <vgoyal@redhat.com>
10238 L: kexec@lists.infradead.org
10240 W: http://lse.sourceforge.net/kdump/
10241 F: Documentation/admin-guide/kdump/
10242 F: fs/proc/vmcore.c
10243 F: include/linux/crash_core.h
10244 F: include/linux/crash_dump.h
10245 F: include/uapi/linux/vmcore.h
10246 F: kernel/crash_*.c
10248 KEENE FM RADIO TRANSMITTER DRIVER
10249 M: Hans Verkuil <hverkuil@xs4all.nl>
10250 L: linux-media@vger.kernel.org
10252 W: https://linuxtv.org
10253 T: git git://linuxtv.org/media_tree.git
10254 F: drivers/media/radio/radio-keene*
10257 M: Ian Kent <raven@themaw.net>
10258 L: autofs@vger.kernel.org
10262 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10263 M: Masahiro Yamada <masahiroy@kernel.org>
10264 M: Michal Marek <michal.lkml@markovi.net>
10265 R: Nick Desaulniers <ndesaulniers@google.com>
10266 L: linux-kbuild@vger.kernel.org
10268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10269 F: Documentation/kbuild/
10271 F: scripts/*vmlinux*
10273 F: scripts/Makefile*
10275 F: scripts/dummy-tools/
10278 F: scripts/package/
10281 L: kernel-janitors@vger.kernel.org
10283 W: http://kernelnewbies.org/KernelJanitors
10285 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10286 M: "J. Bruce Fields" <bfields@fieldses.org>
10287 M: Chuck Lever <chuck.lever@oracle.com>
10288 L: linux-nfs@vger.kernel.org
10290 W: http://nfs.sourceforge.net/
10291 T: git git://linux-nfs.org/~bfields/linux.git
10295 F: include/linux/lockd/
10296 F: include/linux/sunrpc/
10297 F: include/uapi/linux/nfsd/
10298 F: include/uapi/linux/sunrpc/
10300 F: Documentation/filesystems/nfs/
10303 M: Thorsten Leemhuis <linux@leemhuis.info>
10304 L: regressions@lists.linux.dev
10307 KERNEL SELFTEST FRAMEWORK
10308 M: Shuah Khan <shuah@kernel.org>
10309 M: Shuah Khan <skhan@linuxfoundation.org>
10310 L: linux-kselftest@vger.kernel.org
10312 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10314 F: Documentation/dev-tools/kselftest*
10315 F: tools/testing/selftests/
10317 KERNEL SMB3 SERVER (KSMBD)
10318 M: Namjae Jeon <linkinjeon@kernel.org>
10319 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10320 M: Steve French <sfrench@samba.org>
10321 M: Hyunchul Lee <hyc.lee@gmail.com>
10322 L: linux-cifs@vger.kernel.org
10324 T: git git://git.samba.org/ksmbd.git
10326 F: fs/smbfs_common/
10328 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10329 M: Brendan Higgins <brendanhiggins@google.com>
10330 L: linux-kselftest@vger.kernel.org
10331 L: kunit-dev@googlegroups.com
10333 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10334 F: Documentation/dev-tools/kunit/
10337 F: tools/testing/kunit/
10339 KERNEL USERMODE HELPER
10340 M: Luis Chamberlain <mcgrof@kernel.org>
10341 L: linux-kernel@vger.kernel.org
10343 F: include/linux/umh.h
10346 KERNEL VIRTUAL MACHINE (KVM)
10347 M: Paolo Bonzini <pbonzini@redhat.com>
10348 L: kvm@vger.kernel.org
10350 W: http://www.linux-kvm.org
10351 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10352 F: Documentation/virt/kvm/
10353 F: include/asm-generic/kvm*
10354 F: include/kvm/iodev.h
10355 F: include/linux/kvm*
10356 F: include/trace/events/kvm.h
10357 F: include/uapi/asm-generic/kvm*
10358 F: include/uapi/linux/kvm*
10360 F: tools/testing/selftests/kvm/
10363 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10364 M: Marc Zyngier <maz@kernel.org>
10365 R: James Morse <james.morse@arm.com>
10366 R: Alexandru Elisei <alexandru.elisei@arm.com>
10367 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10369 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10372 F: arch/arm64/include/asm/kvm*
10373 F: arch/arm64/include/uapi/asm/kvm*
10375 F: include/kvm/arm_*
10376 F: tools/testing/selftests/kvm/*/aarch64/
10377 F: tools/testing/selftests/kvm/aarch64/
10379 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10380 M: Huacai Chen <chenhuacai@kernel.org>
10381 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10382 L: linux-mips@vger.kernel.org
10383 L: kvm@vger.kernel.org
10385 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10386 F: arch/mips/include/asm/kvm*
10387 F: arch/mips/include/uapi/asm/kvm*
10390 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10391 L: linuxppc-dev@lists.ozlabs.org
10392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10393 F: arch/powerpc/include/asm/kvm*
10394 F: arch/powerpc/include/uapi/asm/kvm*
10395 F: arch/powerpc/kernel/kvm*
10396 F: arch/powerpc/kvm/
10398 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10399 M: Anup Patel <anup.patel@wdc.com>
10400 R: Atish Patra <atish.patra@wdc.com>
10401 L: kvm@vger.kernel.org
10402 L: kvm-riscv@lists.infradead.org
10403 L: linux-riscv@lists.infradead.org
10405 T: git git://github.com/kvm-riscv/linux.git
10406 F: arch/riscv/include/asm/kvm*
10407 F: arch/riscv/include/uapi/asm/kvm*
10410 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10411 M: Christian Borntraeger <borntraeger@de.ibm.com>
10412 M: Janosch Frank <frankja@linux.ibm.com>
10413 R: David Hildenbrand <david@redhat.com>
10414 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10415 L: kvm@vger.kernel.org
10417 W: http://www.ibm.com/developerworks/linux/linux390/
10418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10419 F: Documentation/virt/kvm/s390*
10420 F: arch/s390/include/asm/gmap.h
10421 F: arch/s390/include/asm/kvm*
10422 F: arch/s390/include/uapi/asm/kvm*
10423 F: arch/s390/kernel/uv.c
10425 F: arch/s390/mm/gmap.c
10426 F: tools/testing/selftests/kvm/*/s390x/
10427 F: tools/testing/selftests/kvm/s390x/
10429 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10430 M: Paolo Bonzini <pbonzini@redhat.com>
10431 R: Sean Christopherson <seanjc@google.com>
10432 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10433 R: Wanpeng Li <wanpengli@tencent.com>
10434 R: Jim Mattson <jmattson@google.com>
10435 R: Joerg Roedel <joro@8bytes.org>
10436 L: kvm@vger.kernel.org
10438 W: http://www.linux-kvm.org
10439 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10440 F: arch/x86/include/asm/kvm*
10441 F: arch/x86/include/asm/pvclock-abi.h
10442 F: arch/x86/include/asm/svm.h
10443 F: arch/x86/include/asm/vmx*.h
10444 F: arch/x86/include/uapi/asm/kvm*
10445 F: arch/x86/include/uapi/asm/svm.h
10446 F: arch/x86/include/uapi/asm/vmx.h
10447 F: arch/x86/kernel/kvm.c
10448 F: arch/x86/kernel/kvmclock.c
10453 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10454 M: Tejun Heo <tj@kernel.org>
10456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10458 F: include/linux/kernfs.h
10461 M: Eric Biederman <ebiederm@xmission.com>
10462 L: kexec@lists.infradead.org
10464 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10465 F: include/linux/kexec.h
10466 F: include/uapi/linux/kexec.h
10470 M: Mimi Zohar <zohar@linux.ibm.com>
10471 L: linux-integrity@vger.kernel.org
10472 L: keyrings@vger.kernel.org
10474 F: Documentation/security/keys/trusted-encrypted.rst
10475 F: include/keys/encrypted-type.h
10476 F: security/keys/encrypted-keys/
10479 M: James Bottomley <jejb@linux.ibm.com>
10480 M: Jarkko Sakkinen <jarkko@kernel.org>
10481 M: Mimi Zohar <zohar@linux.ibm.com>
10482 L: linux-integrity@vger.kernel.org
10483 L: keyrings@vger.kernel.org
10485 F: Documentation/security/keys/trusted-encrypted.rst
10486 F: include/keys/trusted-type.h
10487 F: include/keys/trusted_tpm.h
10488 F: security/keys/trusted-keys/
10491 M: Sumit Garg <sumit.garg@linaro.org>
10492 L: linux-integrity@vger.kernel.org
10493 L: keyrings@vger.kernel.org
10495 F: include/keys/trusted_tee.h
10496 F: security/keys/trusted-keys/trusted_tee.c
10499 M: David Howells <dhowells@redhat.com>
10500 M: Jarkko Sakkinen <jarkko@kernel.org>
10501 L: keyrings@vger.kernel.org
10503 F: Documentation/security/keys/core.rst
10505 F: include/linux/key-type.h
10506 F: include/linux/key.h
10507 F: include/linux/keyctl.h
10508 F: include/uapi/linux/keyctl.h
10512 M: Alexander Potapenko <glider@google.com>
10513 M: Marco Elver <elver@google.com>
10514 R: Dmitry Vyukov <dvyukov@google.com>
10515 L: kasan-dev@googlegroups.com
10517 F: Documentation/dev-tools/kfence.rst
10518 F: arch/*/include/asm/kfence.h
10519 F: include/linux/kfence.h
10520 F: lib/Kconfig.kfence
10524 M: Stefani Seibold <stefani@seibold.net>
10526 F: include/linux/kfifo.h
10530 KGDB / KDB /debug_core
10531 M: Jason Wessel <jason.wessel@windriver.com>
10532 M: Daniel Thompson <daniel.thompson@linaro.org>
10533 R: Douglas Anderson <dianders@chromium.org>
10534 L: kgdb-bugreport@lists.sourceforge.net
10536 W: http://kgdb.wiki.kernel.org/
10537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10538 F: Documentation/dev-tools/kgdb.rst
10539 F: drivers/misc/kgdbts.c
10540 F: drivers/tty/serial/kgdboc.c
10541 F: include/linux/kdb.h
10542 F: include/linux/kgdb.h
10545 KHADAS MCU MFD DRIVER
10546 M: Neil Armstrong <narmstrong@baylibre.com>
10547 L: linux-amlogic@lists.infradead.org
10549 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10550 F: drivers/mfd/khadas-mcu.c
10551 F: include/linux/mfd/khadas-mcu.h
10552 F: drivers/thermal/khadas_mcu_fan.c
10555 M: Catalin Marinas <catalin.marinas@arm.com>
10557 F: Documentation/dev-tools/kmemleak.rst
10558 F: include/linux/kmemleak.h
10560 F: samples/kmemleak/kmemleak-test.c
10562 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10563 M: Luis Chamberlain <mcgrof@kernel.org>
10564 L: linux-kernel@vger.kernel.org
10566 F: include/linux/kmod.h
10569 F: tools/testing/selftests/kmod/
10572 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10573 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10574 M: "David S. Miller" <davem@davemloft.net>
10575 M: Masami Hiramatsu <mhiramat@kernel.org>
10577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10578 F: Documentation/trace/kprobes.rst
10579 F: include/asm-generic/kprobes.h
10580 F: include/linux/kprobes.h
10581 F: kernel/kprobes.c
10582 F: lib/test_kprobes.c
10585 KS0108 LCD CONTROLLER DRIVER
10586 M: Miguel Ojeda <ojeda@kernel.org>
10588 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10589 F: drivers/auxdisplay/ks0108.c
10590 F: include/linux/ks0108.h
10592 KTD253 BACKLIGHT DRIVER
10593 M: Linus Walleij <linus.walleij@linaro.org>
10595 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10596 F: drivers/video/backlight/ktd253-backlight.c
10599 M: Steven Rostedt <rostedt@goodmis.org>
10600 M: John Hawley <warthog9@eaglescrag.net>
10602 F: tools/testing/ktest
10605 M: David Ahern <dsahern@kernel.org>
10606 L: netdev@vger.kernel.org
10608 F: include/net/l3mdev.h
10612 M: John Fastabend <john.fastabend@gmail.com>
10613 M: Daniel Borkmann <daniel@iogearbox.net>
10614 M: Jakub Sitnicki <jakub@cloudflare.com>
10615 M: Lorenz Bauer <lmb@cloudflare.com>
10616 L: netdev@vger.kernel.org
10617 L: bpf@vger.kernel.org
10619 F: include/linux/skmsg.h
10620 F: net/core/skmsg.c
10621 F: net/core/sock_map.c
10622 F: net/ipv4/tcp_bpf.c
10623 F: net/ipv4/udp_bpf.c
10624 F: net/unix/unix_bpf.c
10626 LANDLOCK SECURITY MODULE
10627 M: Mickaël Salaün <mic@digikod.net>
10628 L: linux-security-module@vger.kernel.org
10630 W: https://landlock.io
10631 T: git https://github.com/landlock-lsm/linux.git
10632 F: Documentation/security/landlock.rst
10633 F: Documentation/userspace-api/landlock.rst
10634 F: include/uapi/linux/landlock.h
10635 F: samples/landlock/
10636 F: security/landlock/
10637 F: tools/testing/selftests/landlock/
10641 LANTIQ / INTEL Ethernet drivers
10642 M: Hauke Mehrtens <hauke@hauke-m.de>
10643 L: netdev@vger.kernel.org
10645 F: drivers/net/dsa/lantiq_gswip.c
10646 F: drivers/net/dsa/lantiq_pce.h
10647 F: drivers/net/ethernet/lantiq_xrx200.c
10648 F: net/dsa/tag_gswip.c
10650 LANTIQ MIPS ARCHITECTURE
10651 M: John Crispin <john@phrozen.org>
10652 L: linux-mips@vger.kernel.org
10654 F: arch/mips/lantiq
10655 F: drivers/soc/lantiq
10657 LASI 53c700 driver for PARISC
10658 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10659 L: linux-scsi@vger.kernel.org
10661 F: Documentation/scsi/53c700.rst
10662 F: drivers/scsi/53c700*
10665 M: Tobin C. Harding <me@tobin.cc>
10666 M: Tycho Andersen <tycho@tycho.pizza>
10667 L: linux-hardening@vger.kernel.org
10669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10670 F: scripts/leaking_addresses.pl
10673 M: Pavel Machek <pavel@ucw.cz>
10674 L: linux-leds@vger.kernel.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10677 F: Documentation/devicetree/bindings/leds/
10679 F: include/linux/leds.h
10681 LEGACY EEPROM DRIVER
10682 M: Jean Delvare <jdelvare@suse.com>
10684 F: Documentation/misc-devices/eeprom.rst
10685 F: drivers/misc/eeprom/eeprom.c
10687 LEGO MINDSTORMS EV3
10688 R: David Lechner <david@lechnology.com>
10690 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10691 F: arch/arm/boot/dts/da850-lego-ev3.dts
10692 F: drivers/power/supply/lego_ev3_battery.c
10694 LEGO USB Tower driver
10695 M: Juergen Stuber <starblue@users.sourceforge.net>
10696 L: legousb-devel@lists.sourceforge.net
10698 W: http://legousb.sourceforge.net/
10699 F: drivers/usb/misc/legousbtower.c
10702 M: Matan Ziv-Av <matan@svgalib.org>
10703 L: platform-driver-x86@vger.kernel.org
10705 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10706 F: Documentation/admin-guide/laptops/lg-laptop.rst
10707 F: drivers/platform/x86/lg-laptop.c
10709 LG2160 MEDIA DRIVER
10710 M: Michael Krufky <mkrufky@linuxtv.org>
10711 L: linux-media@vger.kernel.org
10713 W: https://linuxtv.org
10714 W: http://github.com/mkrufky
10715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716 T: git git://linuxtv.org/mkrufky/tuners.git
10717 F: drivers/media/dvb-frontends/lg2160.*
10719 LGDT3305 MEDIA DRIVER
10720 M: Michael Krufky <mkrufky@linuxtv.org>
10721 L: linux-media@vger.kernel.org
10723 W: https://linuxtv.org
10724 W: http://github.com/mkrufky
10725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10726 T: git git://linuxtv.org/mkrufky/tuners.git
10727 F: drivers/media/dvb-frontends/lgdt3305.*
10729 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10730 M: Viresh Kumar <vireshk@kernel.org>
10731 L: linux-ide@vger.kernel.org
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10734 F: drivers/ata/pata_arasan_cf.c
10735 F: include/linux/pata_arasan_cf_data.h
10737 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10738 M: Linus Walleij <linus.walleij@linaro.org>
10739 L: linux-ide@vger.kernel.org
10741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10742 F: drivers/ata/pata_ftide010.c
10743 F: drivers/ata/sata_gemini.c
10744 F: drivers/ata/sata_gemini.h
10746 LIBATA SATA AHCI PLATFORM devices support
10747 M: Hans de Goede <hdegoede@redhat.com>
10748 M: Jens Axboe <axboe@kernel.dk>
10749 L: linux-ide@vger.kernel.org
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10752 F: drivers/ata/ahci_platform.c
10753 F: drivers/ata/libahci_platform.c
10754 F: include/linux/ahci_platform.h
10756 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10757 M: Mikael Pettersson <mikpelinux@gmail.com>
10758 L: linux-ide@vger.kernel.org
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10761 F: drivers/ata/sata_promise.*
10763 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10764 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10765 L: linux-ide@vger.kernel.org
10767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10768 F: Documentation/devicetree/bindings/ata/
10770 F: include/linux/ata.h
10771 F: include/linux/libata.h
10774 M: Sasha Levin <alexander.levin@microsoft.com>
10776 F: tools/lib/lockdep/
10778 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10779 M: Dan Williams <dan.j.williams@intel.com>
10780 M: Vishal Verma <vishal.l.verma@intel.com>
10781 M: Dave Jiang <dave.jiang@intel.com>
10782 L: nvdimm@lists.linux.dev
10784 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10785 P: Documentation/nvdimm/maintainer-entry-profile.rst
10786 F: drivers/nvdimm/blk.c
10787 F: drivers/nvdimm/region_devs.c
10789 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10790 M: Vishal Verma <vishal.l.verma@intel.com>
10791 M: Dan Williams <dan.j.williams@intel.com>
10792 M: Dave Jiang <dave.jiang@intel.com>
10793 L: nvdimm@lists.linux.dev
10795 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10796 P: Documentation/nvdimm/maintainer-entry-profile.rst
10797 F: drivers/nvdimm/btt*
10799 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10800 M: Dan Williams <dan.j.williams@intel.com>
10801 M: Vishal Verma <vishal.l.verma@intel.com>
10802 M: Dave Jiang <dave.jiang@intel.com>
10803 L: nvdimm@lists.linux.dev
10805 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10806 P: Documentation/nvdimm/maintainer-entry-profile.rst
10807 F: drivers/nvdimm/pmem*
10809 LIBNVDIMM: DEVICETREE BINDINGS
10810 M: Oliver O'Halloran <oohall@gmail.com>
10811 L: nvdimm@lists.linux.dev
10813 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10814 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10815 F: drivers/nvdimm/of_pmem.c
10817 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10818 M: Dan Williams <dan.j.williams@intel.com>
10819 M: Vishal Verma <vishal.l.verma@intel.com>
10820 M: Dave Jiang <dave.jiang@intel.com>
10821 M: Ira Weiny <ira.weiny@intel.com>
10822 L: nvdimm@lists.linux.dev
10824 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10825 P: Documentation/nvdimm/maintainer-entry-profile.rst
10826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10827 F: drivers/acpi/nfit/*
10828 F: drivers/nvdimm/*
10829 F: include/linux/libnvdimm.h
10830 F: include/linux/nd.h
10831 F: include/uapi/linux/ndctl.h
10832 F: tools/testing/nvdimm/
10834 LICENSES and SPDX stuff
10835 M: Thomas Gleixner <tglx@linutronix.de>
10836 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10837 L: linux-spdx@vger.kernel.org
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10841 F: Documentation/process/license-rules.rst
10843 F: scripts/spdxcheck-test.sh
10844 F: scripts/spdxcheck.py
10846 LINEAR RANGES HELPERS
10847 M: Mark Brown <broonie@kernel.org>
10848 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10849 F: lib/linear_ranges.c
10850 F: lib/test_linear_ranges.c
10851 F: include/linux/linear_range.h
10853 LINUX FOR POWER MACINTOSH
10854 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10855 L: linuxppc-dev@lists.ozlabs.org
10857 F: arch/powerpc/platforms/powermac/
10858 F: drivers/macintosh/
10860 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10861 M: Michael Ellerman <mpe@ellerman.id.au>
10862 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10863 R: Paul Mackerras <paulus@samba.org>
10864 L: linuxppc-dev@lists.ozlabs.org
10866 W: https://github.com/linuxppc/wiki/wiki
10867 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10869 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10870 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10871 F: Documentation/devicetree/bindings/powerpc/
10872 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10873 F: Documentation/powerpc/
10875 F: drivers/*/*/*pasemi*
10876 F: drivers/*/*pasemi*
10877 F: drivers/char/tpm/tpm_ibmvtpm*
10878 F: drivers/crypto/nx/
10879 F: drivers/crypto/vmx/
10880 F: drivers/i2c/busses/i2c-opal.c
10881 F: drivers/net/ethernet/ibm/ibmveth.*
10882 F: drivers/net/ethernet/ibm/ibmvnic.*
10883 F: drivers/pci/hotplug/pnv_php.c
10884 F: drivers/pci/hotplug/rpa*
10885 F: drivers/rtc/rtc-opal.c
10886 F: drivers/scsi/ibmvscsi/
10887 F: drivers/tty/hvc/hvc_opal.c
10888 F: drivers/watchdog/wdrtas.c
10889 F: tools/testing/selftests/powerpc
10896 LINUX FOR POWERPC EMBEDDED MPC5XXX
10897 M: Anatolij Gustschin <agust@denx.de>
10898 L: linuxppc-dev@lists.ozlabs.org
10900 F: arch/powerpc/platforms/512x/
10901 F: arch/powerpc/platforms/52xx/
10903 LINUX FOR POWERPC EMBEDDED PPC4XX
10904 L: linuxppc-dev@lists.ozlabs.org
10906 F: arch/powerpc/platforms/40x/
10907 F: arch/powerpc/platforms/44x/
10909 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10910 M: Scott Wood <oss@buserror.net>
10911 L: linuxppc-dev@lists.ozlabs.org
10913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10914 F: Documentation/devicetree/bindings/powerpc/fsl/
10915 F: arch/powerpc/platforms/83xx/
10916 F: arch/powerpc/platforms/85xx/
10918 LINUX FOR POWERPC EMBEDDED PPC8XX
10919 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10920 L: linuxppc-dev@lists.ozlabs.org
10922 F: arch/powerpc/platforms/8xx/
10924 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10925 M: Kees Cook <keescook@chromium.org>
10927 F: drivers/misc/lkdtm/*
10928 F: tools/testing/selftests/lkdtm/*
10930 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10931 M: Alan Stern <stern@rowland.harvard.edu>
10932 M: Andrea Parri <parri.andrea@gmail.com>
10933 M: Will Deacon <will@kernel.org>
10934 M: Peter Zijlstra <peterz@infradead.org>
10935 M: Boqun Feng <boqun.feng@gmail.com>
10936 M: Nicholas Piggin <npiggin@gmail.com>
10937 M: David Howells <dhowells@redhat.com>
10938 M: Jade Alglave <j.alglave@ucl.ac.uk>
10939 M: Luc Maranget <luc.maranget@inria.fr>
10940 M: "Paul E. McKenney" <paulmck@kernel.org>
10941 R: Akira Yokosawa <akiyks@gmail.com>
10942 R: Daniel Lustig <dlustig@nvidia.com>
10943 R: Joel Fernandes <joel@joelfernandes.org>
10944 L: linux-kernel@vger.kernel.org
10945 L: linux-arch@vger.kernel.org
10947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10948 F: Documentation/atomic_bitops.txt
10949 F: Documentation/atomic_t.txt
10950 F: Documentation/core-api/refcount-vs-atomic.rst
10951 F: Documentation/litmus-tests/
10952 F: Documentation/memory-barriers.txt
10953 F: tools/memory-model/
10955 LIS3LV02D ACCELEROMETER DRIVER
10956 M: Eric Piel <eric.piel@tremplin-utc.net>
10958 F: Documentation/misc-devices/lis3lv02d.rst
10959 F: drivers/misc/lis3lv02d/
10960 F: drivers/platform/x86/hp_accel.c
10963 M: David Gow <davidgow@google.com>
10964 L: linux-kselftest@vger.kernel.org
10965 L: kunit-dev@googlegroups.com
10970 M: Karol Gugala <kgugala@antmicro.com>
10971 M: Mateusz Holenko <mholenko@antmicro.com>
10973 F: Documentation/devicetree/bindings/*/litex,*.yaml
10974 F: arch/openrisc/boot/dts/or1klitex.dts
10975 F: drivers/soc/litex/litex_soc_ctrl.c
10976 F: drivers/tty/serial/liteuart.c
10977 F: include/linux/litex.h
10980 M: Josh Poimboeuf <jpoimboe@redhat.com>
10981 M: Jiri Kosina <jikos@kernel.org>
10982 M: Miroslav Benes <mbenes@suse.cz>
10983 M: Petr Mladek <pmladek@suse.com>
10984 R: Joe Lawrence <joe.lawrence@redhat.com>
10985 L: live-patching@vger.kernel.org
10987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10988 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10989 F: Documentation/livepatch/
10990 F: arch/powerpc/include/asm/livepatch.h
10991 F: arch/s390/include/asm/livepatch.h
10992 F: arch/x86/include/asm/livepatch.h
10993 F: include/linux/livepatch.h
10994 F: kernel/livepatch/
10996 F: samples/livepatch/
10997 F: tools/testing/selftests/livepatch/
11000 L: netdev@vger.kernel.org
11002 F: include/linux/llc.h
11003 F: include/net/llc*
11004 F: include/uapi/linux/llc.h
11007 LM73 HARDWARE MONITOR DRIVER
11008 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11009 L: linux-hwmon@vger.kernel.org
11011 F: drivers/hwmon/lm73.c
11013 LM78 HARDWARE MONITOR DRIVER
11014 M: Jean Delvare <jdelvare@suse.com>
11015 L: linux-hwmon@vger.kernel.org
11017 F: Documentation/hwmon/lm78.rst
11018 F: drivers/hwmon/lm78.c
11020 LM83 HARDWARE MONITOR DRIVER
11021 M: Jean Delvare <jdelvare@suse.com>
11022 L: linux-hwmon@vger.kernel.org
11024 F: Documentation/hwmon/lm83.rst
11025 F: drivers/hwmon/lm83.c
11027 LM90 HARDWARE MONITOR DRIVER
11028 M: Jean Delvare <jdelvare@suse.com>
11029 L: linux-hwmon@vger.kernel.org
11031 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11032 F: Documentation/hwmon/lm90.rst
11033 F: drivers/hwmon/lm90.c
11034 F: include/dt-bindings/thermal/lm90.h
11036 LM95234 HARDWARE MONITOR DRIVER
11037 M: Guenter Roeck <linux@roeck-us.net>
11038 L: linux-hwmon@vger.kernel.org
11040 F: Documentation/hwmon/lm95234.rst
11041 F: drivers/hwmon/lm95234.c
11043 LME2510 MEDIA DRIVER
11044 M: Malcolm Priestley <tvboxspy@gmail.com>
11045 L: linux-media@vger.kernel.org
11047 W: https://linuxtv.org
11048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11049 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11051 LOADPIN SECURITY MODULE
11052 M: Kees Cook <keescook@chromium.org>
11054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11055 F: Documentation/admin-guide/LSM/LoadPin.rst
11056 F: security/loadpin/
11059 M: Peter Zijlstra <peterz@infradead.org>
11060 M: Ingo Molnar <mingo@redhat.com>
11061 M: Will Deacon <will@kernel.org>
11062 R: Waiman Long <longman@redhat.com>
11063 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11064 L: linux-kernel@vger.kernel.org
11066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11067 F: Documentation/locking/
11068 F: arch/*/include/asm/spinlock*.h
11069 F: include/linux/lockdep.h
11070 F: include/linux/mutex*.h
11071 F: include/linux/rwlock*.h
11072 F: include/linux/rwsem*.h
11073 F: include/linux/seqlock.h
11074 F: include/linux/spinlock*.h
11076 F: lib/locking*.[ch]
11077 X: kernel/locking/locktorture.c
11079 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11080 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11081 L: linux-ntfs-dev@lists.sourceforge.net
11083 W: http://www.linux-ntfs.org/content/view/19/37/
11084 F: Documentation/admin-guide/ldm.rst
11085 F: block/partitions/ldm.*
11087 LOGITECH HID GAMING KEYBOARDS
11088 M: Hans de Goede <hdegoede@redhat.com>
11089 L: linux-input@vger.kernel.org
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11092 F: drivers/hid/hid-lg-g15.c
11094 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11095 M: Adrien Grassein <adrien.grassein@gmail.com>
11097 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11098 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11100 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11101 M: Sathya Prakash <sathya.prakash@broadcom.com>
11102 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11103 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11104 L: MPT-FusionLinux.pdl@broadcom.com
11105 L: linux-scsi@vger.kernel.org
11107 W: http://www.avagotech.com/support/
11108 F: drivers/message/fusion/
11109 F: drivers/scsi/mpt3sas/
11111 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11112 M: Matthew Wilcox <willy@infradead.org>
11113 L: linux-scsi@vger.kernel.org
11115 F: drivers/scsi/sym53c8xx_2/
11118 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11119 L: linux-iio@vger.kernel.org
11121 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11122 F: drivers/iio/dac/ltc1660.c
11124 LTC2947 HARDWARE MONITOR DRIVER
11125 M: Nuno Sá <nuno.sa@analog.com>
11126 L: linux-hwmon@vger.kernel.org
11128 W: http://ez.analog.com/community/linux-device-drivers
11129 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11130 F: drivers/hwmon/ltc2947-core.c
11131 F: drivers/hwmon/ltc2947-i2c.c
11132 F: drivers/hwmon/ltc2947-spi.c
11133 F: drivers/hwmon/ltc2947.h
11135 LTC2983 IIO TEMPERATURE DRIVER
11136 M: Nuno Sá <nuno.sa@analog.com>
11137 L: linux-iio@vger.kernel.org
11139 W: http://ez.analog.com/community/linux-device-drivers
11140 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11141 F: drivers/iio/temperature/ltc2983.c
11143 LTC4261 HARDWARE MONITOR DRIVER
11144 M: Guenter Roeck <linux@roeck-us.net>
11145 L: linux-hwmon@vger.kernel.org
11147 F: Documentation/hwmon/ltc4261.rst
11148 F: drivers/hwmon/ltc4261.c
11150 LTC4306 I2C MULTIPLEXER DRIVER
11151 M: Michael Hennerich <michael.hennerich@analog.com>
11152 L: linux-i2c@vger.kernel.org
11154 W: http://ez.analog.com/community/linux-device-drivers
11155 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11156 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11158 LTP (Linux Test Project)
11159 M: Mike Frysinger <vapier@gentoo.org>
11160 M: Cyril Hrubis <chrubis@suse.cz>
11161 M: Wanlong Gao <wanlong.gao@gmail.com>
11162 M: Jan Stancek <jstancek@redhat.com>
11163 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11164 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11165 L: ltp@lists.linux.it (subscribers-only)
11167 W: http://linux-test-project.github.io/
11168 T: git git://github.com/linux-test-project/ltp.git
11171 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11172 L: netdev@vger.kernel.org
11174 F: drivers/net/pcs/pcs-lynx.c
11175 F: include/linux/pcs-lynx.h
11178 M: Geert Uytterhoeven <geert@linux-m68k.org>
11179 L: linux-m68k@lists.linux-m68k.org
11181 W: http://www.linux-m68k.org/
11182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11186 M68K ON APPLE MACINTOSH
11187 M: Joshua Thompson <funaho@jurai.org>
11188 L: linux-m68k@lists.linux-m68k.org
11190 W: http://www.mac.linux-m68k.org/
11192 F: drivers/macintosh/adb-iop.c
11193 F: drivers/macintosh/via-macii.c
11196 M: Philip Blundell <philb@gnu.org>
11198 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11199 F: arch/m68k/hp300/
11201 M88DS3103 MEDIA DRIVER
11202 M: Antti Palosaari <crope@iki.fi>
11203 L: linux-media@vger.kernel.org
11205 W: https://linuxtv.org
11206 W: http://palosaari.fi/linux/
11207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11208 T: git git://linuxtv.org/anttip/media_tree.git
11209 F: drivers/media/dvb-frontends/m88ds3103*
11211 M88RS2000 MEDIA DRIVER
11212 M: Malcolm Priestley <tvboxspy@gmail.com>
11213 L: linux-media@vger.kernel.org
11215 W: https://linuxtv.org
11216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11217 F: drivers/media/dvb-frontends/m88rs2000*
11219 MA901 MASTERKIT USB FM RADIO DRIVER
11220 M: Alexey Klimov <klimov.linux@gmail.com>
11221 L: linux-media@vger.kernel.org
11223 T: git git://linuxtv.org/media_tree.git
11224 F: drivers/media/radio/radio-ma901.c
11227 M: Johannes Berg <johannes@sipsolutions.net>
11228 L: linux-wireless@vger.kernel.org
11230 W: https://wireless.wiki.kernel.org/
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11233 F: Documentation/networking/mac80211-injection.rst
11234 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11235 F: drivers/net/wireless/mac80211_hwsim.[ch]
11236 F: include/net/mac80211.h
11240 M: Jassi Brar <jassisinghbrar@gmail.com>
11241 L: linux-kernel@vger.kernel.org
11243 F: drivers/mailbox/
11244 F: include/linux/mailbox_client.h
11245 F: include/linux/mailbox_controller.h
11246 F: include/dt-bindings/mailbox/
11247 F: Documentation/devicetree/bindings/mailbox/
11250 M: Viresh Kumar <viresh.kumar@linaro.org>
11251 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11252 L: linux-kernel@vger.kernel.org
11254 F: drivers/mailbox/arm_mhuv2.c
11255 F: include/linux/mailbox/arm_mhuv2_message.h
11256 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11258 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11259 M: Jeremy Kerr <jk@codeconstruct.com.au>
11260 M: Matt Johnston <matt@codeconstruct.com.au>
11261 L: netdev@vger.kernel.org
11263 F: Documentation/networking/mctp.rst
11264 F: drivers/net/mctp/
11265 F: include/net/mctp.h
11266 F: include/net/mctpdevice.h
11267 F: include/net/netns/mctp.h
11270 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11271 M: Michael Kerrisk <mtk.manpages@gmail.com>
11272 L: linux-man@vger.kernel.org
11274 W: http://www.kernel.org/doc/man-pages
11276 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11277 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11278 L: linux-mips@vger.kernel.org
11280 F: arch/mips/boot/dts/img/pistachio*
11282 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11283 M: Andrew Lunn <andrew@lunn.ch>
11284 M: Vivien Didelot <vivien.didelot@gmail.com>
11285 L: netdev@vger.kernel.org
11287 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11288 F: Documentation/networking/devlink/mv88e6xxx.rst
11289 F: drivers/net/dsa/mv88e6xxx/
11290 F: include/linux/dsa/mv88e6xxx.h
11291 F: include/linux/platform_data/mv88e6xxx.h
11293 MARVELL ARMADA 3700 PHY DRIVERS
11294 M: Miquel Raynal <miquel.raynal@bootlin.com>
11296 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11297 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11298 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11299 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11301 MARVELL ARMADA DRM SUPPORT
11302 M: Russell King <linux@armlinux.org.uk>
11304 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11305 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11306 F: Documentation/devicetree/bindings/display/armada/
11307 F: drivers/gpu/drm/armada/
11308 F: include/uapi/drm/armada_drm.h
11310 MARVELL CRYPTO DRIVER
11311 M: Boris Brezillon <bbrezillon@kernel.org>
11312 M: Arnaud Ebalard <arno@natisbad.org>
11313 M: Srujana Challa <schalla@marvell.com>
11314 L: linux-crypto@vger.kernel.org
11316 F: drivers/crypto/marvell/
11317 F: include/linux/soc/marvell/octeontx2/
11319 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11320 M: Mirko Lindner <mlindner@marvell.com>
11321 M: Stephen Hemminger <stephen@networkplumber.org>
11322 L: netdev@vger.kernel.org
11324 F: drivers/net/ethernet/marvell/sk*
11326 MARVELL LIBERTAS WIRELESS DRIVER
11327 L: libertas-dev@lists.infradead.org
11329 F: drivers/net/wireless/marvell/libertas/
11331 MARVELL MACCHIATOBIN SUPPORT
11332 M: Russell King <linux@armlinux.org.uk>
11333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11335 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11337 MARVELL MV643XX ETHERNET DRIVER
11338 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11339 L: netdev@vger.kernel.org
11341 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11342 F: include/linux/mv643xx.h
11344 MARVELL MV88X3310 PHY DRIVER
11345 M: Russell King <linux@armlinux.org.uk>
11346 M: Marek Behún <kabel@kernel.org>
11347 L: netdev@vger.kernel.org
11349 F: drivers/net/phy/marvell10g.c
11351 MARVELL MVEBU THERMAL DRIVER
11352 M: Miquel Raynal <miquel.raynal@bootlin.com>
11354 F: drivers/thermal/armada_thermal.c
11356 MARVELL MVNETA ETHERNET DRIVER
11357 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11358 L: netdev@vger.kernel.org
11360 F: drivers/net/ethernet/marvell/mvneta.*
11362 MARVELL MVPP2 ETHERNET DRIVER
11363 M: Marcin Wojtas <mw@semihalf.com>
11364 M: Russell King <linux@armlinux.org.uk>
11365 L: netdev@vger.kernel.org
11367 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11368 F: drivers/net/ethernet/marvell/mvpp2/
11370 MARVELL MWIFIEX WIRELESS DRIVER
11371 M: Amitkumar Karwar <amitkarwar@gmail.com>
11372 M: Ganapathi Bhat <ganapathi017@gmail.com>
11373 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11374 M: Xinming Hu <huxinming820@gmail.com>
11375 L: linux-wireless@vger.kernel.org
11377 F: drivers/net/wireless/marvell/mwifiex/
11379 MARVELL MWL8K WIRELESS DRIVER
11380 M: Lennert Buytenhek <buytenh@wantstofly.org>
11381 L: linux-wireless@vger.kernel.org
11383 F: drivers/net/wireless/marvell/mwl8k.c
11385 MARVELL NAND CONTROLLER DRIVER
11386 M: Miquel Raynal <miquel.raynal@bootlin.com>
11387 L: linux-mtd@lists.infradead.org
11389 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11390 F: drivers/mtd/nand/raw/marvell_nand.c
11392 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11393 M: Sunil Goutham <sgoutham@marvell.com>
11394 M: Geetha sowjanya <gakula@marvell.com>
11395 M: Subbaraya Sundeep <sbhatta@marvell.com>
11396 M: hariprasad <hkelam@marvell.com>
11397 L: netdev@vger.kernel.org
11399 F: drivers/net/ethernet/marvell/octeontx2/nic/
11400 F: include/linux/soc/marvell/octeontx2/
11402 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11403 M: Sunil Goutham <sgoutham@marvell.com>
11404 M: Linu Cherian <lcherian@marvell.com>
11405 M: Geetha sowjanya <gakula@marvell.com>
11406 M: Jerin Jacob <jerinj@marvell.com>
11407 M: hariprasad <hkelam@marvell.com>
11408 M: Subbaraya Sundeep <sbhatta@marvell.com>
11409 L: netdev@vger.kernel.org
11411 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11412 F: drivers/net/ethernet/marvell/octeontx2/af/
11414 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11415 M: Taras Chornyi <tchornyi@marvell.com>
11417 W: https://github.com/Marvell-switching/switchdev-prestera
11418 F: drivers/net/ethernet/marvell/prestera/
11420 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11421 M: Nicolas Pitre <nico@fluxnic.net>
11423 F: drivers/mmc/host/mvsdio.*
11425 MARVELL USB MDIO CONTROLLER DRIVER
11426 M: Tobias Waldekranz <tobias@waldekranz.com>
11427 L: netdev@vger.kernel.org
11429 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11430 F: drivers/net/mdio/mdio-mvusb.c
11432 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11433 M: Hu Ziji <huziji@marvell.com>
11434 L: linux-mmc@vger.kernel.org
11436 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11437 F: drivers/mmc/host/sdhci-xenon*
11439 MATROX FRAMEBUFFER DRIVER
11440 L: linux-fbdev@vger.kernel.org
11442 F: drivers/video/fbdev/matrox/matroxfb_*
11443 F: include/uapi/linux/matroxfb.h
11446 M: Daniel Nilsson <daniel.nilsson@flex.com>
11447 L: linux-hwmon@vger.kernel.org
11449 F: Documentation/hwmon/max15301.rst
11450 F: drivers/hwmon/pmbus/max15301.c
11452 MAX16065 HARDWARE MONITOR DRIVER
11453 M: Guenter Roeck <linux@roeck-us.net>
11454 L: linux-hwmon@vger.kernel.org
11456 F: Documentation/hwmon/max16065.rst
11457 F: drivers/hwmon/max16065.c
11459 MAX2175 SDR TUNER DRIVER
11460 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11461 L: linux-media@vger.kernel.org
11463 T: git git://linuxtv.org/media_tree.git
11464 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11465 F: Documentation/userspace-api/media/drivers/max2175.rst
11466 F: drivers/media/i2c/max2175*
11467 F: include/uapi/linux/max2175.h
11469 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11470 L: linux-hwmon@vger.kernel.org
11472 F: Documentation/hwmon/max6650.rst
11473 F: drivers/hwmon/max6650.c
11475 MAX6697 HARDWARE MONITOR DRIVER
11476 M: Guenter Roeck <linux@roeck-us.net>
11477 L: linux-hwmon@vger.kernel.org
11479 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11480 F: Documentation/hwmon/max6697.rst
11481 F: drivers/hwmon/max6697.c
11482 F: include/linux/platform_data/max6697.h
11484 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11485 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11486 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11487 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11488 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11489 L: linux-media@vger.kernel.org
11491 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11492 F: drivers/media/i2c/max9286.c
11494 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11495 M: Peter Rosin <peda@axentia.se>
11496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11498 F: Documentation/devicetree/bindings/sound/max9860.txt
11499 F: sound/soc/codecs/max9860.*
11501 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11502 M: Andreas Klinger <ak@it-klinger.de>
11503 L: linux-iio@vger.kernel.org
11505 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11506 F: drivers/iio/proximity/mb1232.c
11508 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11509 R: Iskren Chernev <iskren.chernev@gmail.com>
11510 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11511 R: Marek Szyprowski <m.szyprowski@samsung.com>
11512 R: Matheus Castello <matheus@castello.eng.br>
11513 L: linux-pm@vger.kernel.org
11515 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11516 F: drivers/power/supply/max17040_battery.c
11518 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11519 R: Hans de Goede <hdegoede@redhat.com>
11520 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11521 R: Marek Szyprowski <m.szyprowski@samsung.com>
11522 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11523 R: Purism Kernel Team <kernel@puri.sm>
11524 L: linux-pm@vger.kernel.org
11526 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11527 F: drivers/power/supply/max17042_battery.c
11529 MAXIM MAX77650 PMIC MFD DRIVER
11530 M: Bartosz Golaszewski <brgl@bgdev.pl>
11531 L: linux-kernel@vger.kernel.org
11533 F: Documentation/devicetree/bindings/*/*max77650.yaml
11534 F: Documentation/devicetree/bindings/*/max77650*.yaml
11535 F: drivers/gpio/gpio-max77650.c
11536 F: drivers/input/misc/max77650-onkey.c
11537 F: drivers/leds/leds-max77650.c
11538 F: drivers/mfd/max77650.c
11539 F: drivers/power/supply/max77650-charger.c
11540 F: drivers/regulator/max77650-regulator.c
11541 F: include/linux/mfd/max77650.h
11543 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11544 M: Javier Martinez Canillas <javier@dowhile0.org>
11545 L: linux-kernel@vger.kernel.org
11547 F: Documentation/devicetree/bindings/*/*max77802.txt
11548 F: drivers/regulator/max77802-regulator.c
11549 F: include/dt-bindings/*/*max77802.h
11551 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11552 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11553 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11554 L: linux-pm@vger.kernel.org
11556 F: drivers/power/supply/max14577_charger.c
11557 F: drivers/power/supply/max77693_charger.c
11559 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11560 M: Chanwoo Choi <cw00.choi@samsung.com>
11561 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11562 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11563 L: linux-kernel@vger.kernel.org
11565 F: Documentation/devicetree/bindings/*/max77686.txt
11566 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11567 F: Documentation/devicetree/bindings/mfd/max14577.txt
11568 F: Documentation/devicetree/bindings/mfd/max77693.txt
11569 F: drivers/*/max14577*.c
11570 F: drivers/*/max77686*.c
11571 F: drivers/*/max77693*.c
11572 F: drivers/clk/clk-max77686.c
11573 F: drivers/extcon/extcon-max14577.c
11574 F: drivers/extcon/extcon-max77693.c
11575 F: drivers/rtc/rtc-max77686.c
11576 F: include/linux/mfd/max14577*.h
11577 F: include/linux/mfd/max77686*.h
11578 F: include/linux/mfd/max77693*.h
11580 MAXIRADIO FM RADIO RECEIVER DRIVER
11581 M: Hans Verkuil <hverkuil@xs4all.nl>
11582 L: linux-media@vger.kernel.org
11584 W: https://linuxtv.org
11585 T: git git://linuxtv.org/media_tree.git
11586 F: drivers/media/radio/radio-maxiradio*
11588 MAXLINEAR ETHERNET PHY DRIVER
11589 M: Xu Liang <lxu@maxlinear.com>
11590 L: netdev@vger.kernel.org
11592 F: drivers/net/phy/mxl-gpy.c
11594 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11595 R: Yasushi SHOJI <yashi@spacecubics.com>
11596 L: linux-can@vger.kernel.org
11598 F: drivers/net/can/usb/mcba_usb.c
11600 MCAN MMIO DEVICE DRIVER
11601 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11602 L: linux-can@vger.kernel.org
11604 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11605 F: drivers/net/can/m_can/m_can.c
11606 F: drivers/net/can/m_can/m_can.h
11607 F: drivers/net/can/m_can/m_can_platform.c
11609 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11610 M: Rishi Gupta <gupt21@gmail.com>
11611 L: linux-i2c@vger.kernel.org
11612 L: linux-input@vger.kernel.org
11614 F: drivers/hid/hid-mcp2221.c
11616 MCP251XFD SPI-CAN NETWORK DRIVER
11617 M: Marc Kleine-Budde <mkl@pengutronix.de>
11618 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11619 R: Thomas Kopp <thomas.kopp@microchip.com>
11620 L: linux-can@vger.kernel.org
11622 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11623 F: drivers/net/can/spi/mcp251xfd/
11625 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11626 M: Peter Rosin <peda@axentia.se>
11627 L: linux-iio@vger.kernel.org
11629 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11630 F: drivers/iio/potentiometer/mcp4018.c
11631 F: drivers/iio/potentiometer/mcp4531.c
11633 MCR20A IEEE-802.15.4 RADIO DRIVER
11634 M: Xue Liu <liuxuenetmail@gmail.com>
11635 L: linux-wpan@vger.kernel.org
11637 W: https://github.com/xueliu/mcr20a-linux
11638 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11639 F: drivers/net/ieee802154/mcr20a.c
11640 F: drivers/net/ieee802154/mcr20a.h
11642 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11643 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11644 L: linux-iio@vger.kernel.org
11646 F: drivers/iio/dac/cio-dac.c
11648 MEDIA CONTROLLER FRAMEWORK
11649 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11650 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11651 L: linux-media@vger.kernel.org
11653 W: https://www.linuxtv.org
11654 T: git git://linuxtv.org/media_tree.git
11655 F: drivers/media/mc/
11656 F: include/media/media-*.h
11657 F: include/uapi/linux/media.h
11659 MEDIA DRIVER FOR FREESCALE IMX PXP
11660 M: Philipp Zabel <p.zabel@pengutronix.de>
11661 L: linux-media@vger.kernel.org
11663 T: git git://linuxtv.org/media_tree.git
11664 F: drivers/media/platform/imx-pxp.[ch]
11666 MEDIA DRIVERS FOR ASCOT2E
11667 M: Sergey Kozlov <serjk@netup.ru>
11668 M: Abylay Ospan <aospan@netup.ru>
11669 L: linux-media@vger.kernel.org
11671 W: https://linuxtv.org
11672 W: http://netup.tv/
11673 T: git git://linuxtv.org/media_tree.git
11674 F: drivers/media/dvb-frontends/ascot2e*
11676 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11677 M: Jasmin Jessich <jasmin@anw.at>
11678 L: linux-media@vger.kernel.org
11680 W: https://linuxtv.org
11681 T: git git://linuxtv.org/media_tree.git
11682 F: drivers/media/dvb-frontends/cxd2099*
11684 MEDIA DRIVERS FOR CXD2841ER
11685 M: Sergey Kozlov <serjk@netup.ru>
11686 M: Abylay Ospan <aospan@netup.ru>
11687 L: linux-media@vger.kernel.org
11689 W: https://linuxtv.org
11690 W: http://netup.tv/
11691 T: git git://linuxtv.org/media_tree.git
11692 F: drivers/media/dvb-frontends/cxd2841er*
11694 MEDIA DRIVERS FOR CXD2880
11695 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11696 L: linux-media@vger.kernel.org
11698 W: http://linuxtv.org/
11699 T: git git://linuxtv.org/media_tree.git
11700 F: drivers/media/dvb-frontends/cxd2880/*
11701 F: drivers/media/spi/cxd2880*
11703 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11704 L: linux-media@vger.kernel.org
11706 W: https://linuxtv.org
11707 T: git git://linuxtv.org/media_tree.git
11708 F: drivers/media/pci/ddbridge/*
11710 MEDIA DRIVERS FOR FREESCALE IMX
11711 M: Steve Longerbeam <slongerbeam@gmail.com>
11712 M: Philipp Zabel <p.zabel@pengutronix.de>
11713 L: linux-media@vger.kernel.org
11715 T: git git://linuxtv.org/media_tree.git
11716 F: Documentation/admin-guide/media/imx.rst
11717 F: Documentation/devicetree/bindings/media/imx.txt
11718 F: drivers/staging/media/imx/
11719 F: include/linux/imx-media.h
11720 F: include/media/imx.h
11722 MEDIA DRIVERS FOR FREESCALE IMX7
11723 M: Rui Miguel Silva <rmfrfs@gmail.com>
11724 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11725 L: linux-media@vger.kernel.org
11727 T: git git://linuxtv.org/media_tree.git
11728 F: Documentation/admin-guide/media/imx7.rst
11729 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11730 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11731 F: drivers/staging/media/imx/imx7-media-csi.c
11732 F: drivers/staging/media/imx/imx7-mipi-csis.c
11734 MEDIA DRIVERS FOR HELENE
11735 M: Abylay Ospan <aospan@netup.ru>
11736 L: linux-media@vger.kernel.org
11738 W: https://linuxtv.org
11739 W: http://netup.tv/
11740 T: git git://linuxtv.org/media_tree.git
11741 F: drivers/media/dvb-frontends/helene*
11743 MEDIA DRIVERS FOR HORUS3A
11744 M: Sergey Kozlov <serjk@netup.ru>
11745 M: Abylay Ospan <aospan@netup.ru>
11746 L: linux-media@vger.kernel.org
11748 W: https://linuxtv.org
11749 W: http://netup.tv/
11750 T: git git://linuxtv.org/media_tree.git
11751 F: drivers/media/dvb-frontends/horus3a*
11753 MEDIA DRIVERS FOR LNBH25
11754 M: Sergey Kozlov <serjk@netup.ru>
11755 M: Abylay Ospan <aospan@netup.ru>
11756 L: linux-media@vger.kernel.org
11758 W: https://linuxtv.org
11759 W: http://netup.tv/
11760 T: git git://linuxtv.org/media_tree.git
11761 F: drivers/media/dvb-frontends/lnbh25*
11763 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11764 L: linux-media@vger.kernel.org
11766 W: https://linuxtv.org
11767 T: git git://linuxtv.org/media_tree.git
11768 F: drivers/media/dvb-frontends/mxl5xx*
11770 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11771 M: Sergey Kozlov <serjk@netup.ru>
11772 M: Abylay Ospan <aospan@netup.ru>
11773 L: linux-media@vger.kernel.org
11775 W: https://linuxtv.org
11776 W: http://netup.tv/
11777 T: git git://linuxtv.org/media_tree.git
11778 F: drivers/media/pci/netup_unidvb/*
11780 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11781 M: Dmitry Osipenko <digetx@gmail.com>
11782 L: linux-media@vger.kernel.org
11783 L: linux-tegra@vger.kernel.org
11785 T: git git://linuxtv.org/media_tree.git
11786 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11787 F: drivers/staging/media/tegra-vde/
11789 MEDIA DRIVERS FOR RENESAS - CEU
11790 M: Jacopo Mondi <jacopo@jmondi.org>
11791 L: linux-media@vger.kernel.org
11792 L: linux-renesas-soc@vger.kernel.org
11794 T: git git://linuxtv.org/media_tree.git
11795 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11796 F: drivers/media/platform/renesas-ceu.c
11797 F: include/media/drv-intf/renesas-ceu.h
11799 MEDIA DRIVERS FOR RENESAS - DRIF
11800 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11801 L: linux-media@vger.kernel.org
11802 L: linux-renesas-soc@vger.kernel.org
11804 T: git git://linuxtv.org/media_tree.git
11805 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11806 F: drivers/media/platform/rcar_drif.c
11808 MEDIA DRIVERS FOR RENESAS - FCP
11809 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11810 L: linux-media@vger.kernel.org
11811 L: linux-renesas-soc@vger.kernel.org
11813 T: git git://linuxtv.org/media_tree.git
11814 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11815 F: drivers/media/platform/rcar-fcp.c
11816 F: include/media/rcar-fcp.h
11818 MEDIA DRIVERS FOR RENESAS - FDP1
11819 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11820 L: linux-media@vger.kernel.org
11821 L: linux-renesas-soc@vger.kernel.org
11823 T: git git://linuxtv.org/media_tree.git
11824 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11825 F: drivers/media/platform/rcar_fdp1.c
11827 MEDIA DRIVERS FOR RENESAS - VIN
11828 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11829 L: linux-media@vger.kernel.org
11830 L: linux-renesas-soc@vger.kernel.org
11832 T: git git://linuxtv.org/media_tree.git
11833 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11834 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11835 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11836 F: drivers/media/platform/rcar-isp.c
11837 F: drivers/media/platform/rcar-vin/
11839 MEDIA DRIVERS FOR RENESAS - VSP1
11840 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11841 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11842 L: linux-media@vger.kernel.org
11843 L: linux-renesas-soc@vger.kernel.org
11845 T: git git://linuxtv.org/media_tree.git
11846 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11847 F: drivers/media/platform/vsp1/
11849 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11850 L: linux-media@vger.kernel.org
11852 W: https://linuxtv.org
11853 T: git git://linuxtv.org/media_tree.git
11854 F: drivers/media/dvb-frontends/stv0910*
11856 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11857 L: linux-media@vger.kernel.org
11859 W: https://linuxtv.org
11860 T: git git://linuxtv.org/media_tree.git
11861 F: drivers/media/dvb-frontends/stv6111*
11863 MEDIA DRIVERS FOR STM32 - DCMI
11864 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11865 L: linux-media@vger.kernel.org
11867 T: git git://linuxtv.org/media_tree.git
11868 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11869 F: drivers/media/platform/stm32/stm32-dcmi.c
11871 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11872 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11873 L: linux-media@vger.kernel.org
11875 W: https://linuxtv.org
11876 Q: http://patchwork.kernel.org/project/linux-media/list/
11877 T: git git://linuxtv.org/media_tree.git
11878 F: Documentation/admin-guide/media/
11879 F: Documentation/devicetree/bindings/media/
11880 F: Documentation/driver-api/media/
11881 F: Documentation/userspace-api/media/
11883 F: drivers/staging/media/
11884 F: include/linux/platform_data/media/
11886 F: include/uapi/linux/dvb/
11887 F: include/uapi/linux/ivtv*
11888 F: include/uapi/linux/media.h
11889 F: include/uapi/linux/meye.h
11890 F: include/uapi/linux/uvcvideo.h
11891 F: include/uapi/linux/v4l2-*
11892 F: include/uapi/linux/videodev2.h
11894 MEDIATEK BLUETOOTH DRIVER
11895 M: Sean Wang <sean.wang@mediatek.com>
11896 L: linux-bluetooth@vger.kernel.org
11897 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11899 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11900 F: drivers/bluetooth/btmtkuart.c
11902 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11903 M: Sean Wang <sean.wang@mediatek.com>
11904 L: linux-pm@vger.kernel.org
11906 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11907 F: drivers/power/reset/mt6323-poweroff.c
11909 MEDIATEK CIR DRIVER
11910 M: Sean Wang <sean.wang@mediatek.com>
11912 F: drivers/media/rc/mtk-cir.c
11914 MEDIATEK DMA DRIVER
11915 M: Sean Wang <sean.wang@mediatek.com>
11916 L: dmaengine@vger.kernel.org
11917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11918 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11920 F: Documentation/devicetree/bindings/dma/mtk-*
11921 F: drivers/dma/mediatek/
11923 MEDIATEK ETHERNET DRIVER
11924 M: Felix Fietkau <nbd@nbd.name>
11925 M: John Crispin <john@phrozen.org>
11926 M: Sean Wang <sean.wang@mediatek.com>
11927 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11928 L: netdev@vger.kernel.org
11930 F: drivers/net/ethernet/mediatek/
11932 MEDIATEK I2C CONTROLLER DRIVER
11933 M: Qii Wang <qii.wang@mediatek.com>
11934 L: linux-i2c@vger.kernel.org
11936 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11937 F: drivers/i2c/busses/i2c-mt65xx.c
11939 MEDIATEK IOMMU DRIVER
11940 M: Yong Wu <yong.wu@mediatek.com>
11941 L: iommu@lists.linux-foundation.org
11942 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11944 F: Documentation/devicetree/bindings/iommu/mediatek*
11945 F: drivers/iommu/mtk_iommu*
11946 F: include/dt-bindings/memory/mt*-port.h
11948 MEDIATEK JPEG DRIVER
11949 M: Rick Chang <rick.chang@mediatek.com>
11950 M: Bin Liu <bin.liu@mediatek.com>
11952 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11953 F: drivers/media/platform/mtk-jpeg/
11955 MEDIATEK MDP DRIVER
11956 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11957 M: Houlong Wei <houlong.wei@mediatek.com>
11958 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11960 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11961 F: drivers/media/platform/mtk-mdp/
11962 F: drivers/media/platform/mtk-vpu/
11964 MEDIATEK MEDIA DRIVER
11965 M: Tiffany Lin <tiffany.lin@mediatek.com>
11966 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11968 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11969 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11970 F: drivers/media/platform/mtk-vcodec/
11971 F: drivers/media/platform/mtk-vpu/
11973 MEDIATEK MMC/SD/SDIO DRIVER
11974 M: Chaotian Jing <chaotian.jing@mediatek.com>
11976 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11977 F: drivers/mmc/host/mtk-sd.c
11979 MEDIATEK MT76 WIRELESS LAN DRIVER
11980 M: Felix Fietkau <nbd@nbd.name>
11981 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11982 M: Ryder Lee <ryder.lee@mediatek.com>
11983 R: Shayne Chen <shayne.chen@mediatek.com>
11984 R: Sean Wang <sean.wang@mediatek.com>
11985 L: linux-wireless@vger.kernel.org
11987 F: drivers/net/wireless/mediatek/mt76/
11989 MEDIATEK MT7601U WIRELESS LAN DRIVER
11990 M: Jakub Kicinski <kubakici@wp.pl>
11991 L: linux-wireless@vger.kernel.org
11993 F: drivers/net/wireless/mediatek/mt7601u/
11995 MEDIATEK MT7621 CLOCK DRIVER
11996 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11998 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11999 F: drivers/clk/ralink/clk-mt7621.c
12001 MEDIATEK MT7621/28/88 I2C DRIVER
12002 M: Stefan Roese <sr@denx.de>
12003 L: linux-i2c@vger.kernel.org
12005 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12006 F: drivers/i2c/busses/i2c-mt7621.c
12008 MEDIATEK MT7621 PHY PCI DRIVER
12009 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12011 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12012 F: drivers/phy/ralink/phy-mt7621-pci.c
12014 MEDIATEK NAND CONTROLLER DRIVER
12015 L: linux-mtd@lists.infradead.org
12017 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12018 F: drivers/mtd/nand/raw/mtk_*
12020 MEDIATEK PMIC LED DRIVER
12021 M: Sean Wang <sean.wang@mediatek.com>
12023 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12024 F: drivers/leds/leds-mt6323.c
12026 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12027 M: Sean Wang <sean.wang@mediatek.com>
12029 F: drivers/char/hw_random/mtk-rng.c
12031 MEDIATEK SMI DRIVER
12032 M: Yong Wu <yong.wu@mediatek.com>
12033 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12035 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12036 F: drivers/memory/mtk-smi.c
12037 F: include/soc/mediatek/smi.h
12039 MEDIATEK SWITCH DRIVER
12040 M: Sean Wang <sean.wang@mediatek.com>
12041 M: Landen Chao <Landen.Chao@mediatek.com>
12042 M: DENG Qingfang <dqfext@gmail.com>
12043 L: netdev@vger.kernel.org
12045 F: drivers/net/dsa/mt7530.*
12046 F: net/dsa/tag_mtk.c
12048 MEDIATEK USB3 DRD IP DRIVER
12049 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12050 L: linux-usb@vger.kernel.org
12051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12052 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12054 F: Documentation/devicetree/bindings/usb/mediatek,*
12055 F: drivers/usb/host/xhci-mtk*
12056 F: drivers/usb/mtu3/
12058 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12059 M: Peter Senna Tschudin <peter.senna@gmail.com>
12060 M: Martin Donnelly <martin.donnelly@ge.com>
12061 M: Martyn Welch <martyn.welch@collabora.co.uk>
12063 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12064 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12066 MEGARAID SCSI/SAS DRIVERS
12067 M: Kashyap Desai <kashyap.desai@broadcom.com>
12068 M: Sumit Saxena <sumit.saxena@broadcom.com>
12069 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12070 L: megaraidlinux.pdl@broadcom.com
12071 L: linux-scsi@vger.kernel.org
12073 W: http://www.avagotech.com/support/
12074 F: Documentation/scsi/megaraid.rst
12075 F: drivers/scsi/megaraid.*
12076 F: drivers/scsi/megaraid/
12078 MELEXIS MLX90614 DRIVER
12079 M: Crt Mori <cmo@melexis.com>
12080 L: linux-iio@vger.kernel.org
12082 W: http://www.melexis.com
12083 F: drivers/iio/temperature/mlx90614.c
12085 MELEXIS MLX90632 DRIVER
12086 M: Crt Mori <cmo@melexis.com>
12087 L: linux-iio@vger.kernel.org
12089 W: http://www.melexis.com
12090 F: drivers/iio/temperature/mlx90632.c
12092 MELFAS MIP4 TOUCHSCREEN DRIVER
12093 M: Sangwon Jee <jeesw@melfas.com>
12095 W: http://www.melfas.com
12096 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12097 F: drivers/input/touchscreen/melfas_mip4.c
12099 MELLANOX BLUEFIELD I2C DRIVER
12100 M: Khalil Blaiech <kblaiech@nvidia.com>
12101 L: linux-i2c@vger.kernel.org
12103 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12104 F: drivers/i2c/busses/i2c-mlxbf.c
12106 MELLANOX ETHERNET DRIVER (mlx4_en)
12107 M: Tariq Toukan <tariqt@nvidia.com>
12108 L: netdev@vger.kernel.org
12110 W: http://www.mellanox.com
12111 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12112 F: drivers/net/ethernet/mellanox/mlx4/en_*
12114 MELLANOX ETHERNET DRIVER (mlx5e)
12115 M: Saeed Mahameed <saeedm@nvidia.com>
12116 L: netdev@vger.kernel.org
12118 W: http://www.mellanox.com
12119 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12120 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12122 MELLANOX ETHERNET INNOVA DRIVERS
12123 R: Boris Pismenny <borisp@nvidia.com>
12124 L: netdev@vger.kernel.org
12126 W: http://www.mellanox.com
12127 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12128 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12129 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12130 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12131 F: include/linux/mlx5/mlx5_ifc_fpga.h
12133 MELLANOX ETHERNET SWITCH DRIVERS
12134 M: Jiri Pirko <jiri@nvidia.com>
12135 M: Ido Schimmel <idosch@nvidia.com>
12136 L: netdev@vger.kernel.org
12138 W: http://www.mellanox.com
12139 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12140 F: drivers/net/ethernet/mellanox/mlxsw/
12141 F: tools/testing/selftests/drivers/net/mlxsw/
12143 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12144 M: mlxsw@nvidia.com
12145 L: netdev@vger.kernel.org
12147 W: http://www.mellanox.com
12148 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12149 F: drivers/net/ethernet/mellanox/mlxfw/
12151 MELLANOX HARDWARE PLATFORM SUPPORT
12152 M: Hans de Goede <hdegoede@redhat.com>
12153 M: Mark Gross <markgross@kernel.org>
12154 M: Vadim Pasternak <vadimp@nvidia.com>
12155 L: platform-driver-x86@vger.kernel.org
12157 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12158 F: drivers/platform/mellanox/
12159 F: include/linux/platform_data/mlxreg.h
12161 MELLANOX MLX4 core VPI driver
12162 M: Tariq Toukan <tariqt@nvidia.com>
12163 L: netdev@vger.kernel.org
12164 L: linux-rdma@vger.kernel.org
12166 W: http://www.mellanox.com
12167 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12168 F: drivers/net/ethernet/mellanox/mlx4/
12169 F: include/linux/mlx4/
12171 MELLANOX MLX4 IB driver
12172 M: Yishai Hadas <yishaih@nvidia.com>
12173 L: linux-rdma@vger.kernel.org
12175 W: http://www.mellanox.com
12176 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12177 F: drivers/infiniband/hw/mlx4/
12178 F: include/linux/mlx4/
12179 F: include/uapi/rdma/mlx4-abi.h
12181 MELLANOX MLX5 core VPI driver
12182 M: Saeed Mahameed <saeedm@nvidia.com>
12183 M: Leon Romanovsky <leonro@nvidia.com>
12184 L: netdev@vger.kernel.org
12185 L: linux-rdma@vger.kernel.org
12187 W: http://www.mellanox.com
12188 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12189 F: Documentation/networking/device_drivers/ethernet/mellanox/
12190 F: drivers/net/ethernet/mellanox/mlx5/core/
12191 F: include/linux/mlx5/
12193 MELLANOX MLX5 IB driver
12194 M: Leon Romanovsky <leonro@nvidia.com>
12195 L: linux-rdma@vger.kernel.org
12197 W: http://www.mellanox.com
12198 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12199 F: drivers/infiniband/hw/mlx5/
12200 F: include/linux/mlx5/
12201 F: include/uapi/rdma/mlx5-abi.h
12203 MELLANOX MLXCPLD I2C AND MUX DRIVER
12204 M: Vadim Pasternak <vadimp@nvidia.com>
12205 M: Michael Shych <michaelsh@nvidia.com>
12206 L: linux-i2c@vger.kernel.org
12208 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12209 F: drivers/i2c/busses/i2c-mlxcpld.c
12210 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12212 MELLANOX MLXCPLD LED DRIVER
12213 M: Vadim Pasternak <vadimp@nvidia.com>
12214 L: linux-leds@vger.kernel.org
12216 F: Documentation/leds/leds-mlxcpld.rst
12217 F: drivers/leds/leds-mlxcpld.c
12218 F: drivers/leds/leds-mlxreg.c
12220 MELLANOX PLATFORM DRIVER
12221 M: Vadim Pasternak <vadimp@nvidia.com>
12222 L: platform-driver-x86@vger.kernel.org
12224 F: drivers/platform/x86/mlx-platform.c
12227 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12228 M: "Paul E. McKenney" <paulmck@kernel.org>
12229 L: linux-kernel@vger.kernel.org
12231 F: arch/powerpc/include/asm/membarrier.h
12232 F: include/uapi/linux/membarrier.h
12233 F: kernel/sched/membarrier.c
12236 M: Mike Rapoport <rppt@linux.ibm.com>
12237 L: linux-mm@kvack.org
12239 F: Documentation/core-api/boot-time-mm.rst
12240 F: include/linux/memblock.h
12243 MEMORY CONTROLLER DRIVERS
12244 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12245 L: linux-kernel@vger.kernel.org
12247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12248 F: Documentation/devicetree/bindings/memory-controllers/
12250 F: include/dt-bindings/memory/
12253 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12254 M: Dmitry Osipenko <digetx@gmail.com>
12255 L: linux-pm@vger.kernel.org
12256 L: linux-tegra@vger.kernel.org
12257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12259 F: drivers/devfreq/tegra30-devfreq.c
12262 M: Andrew Morton <akpm@linux-foundation.org>
12263 L: linux-mm@kvack.org
12265 W: http://www.linux-mm.org
12266 T: quilt https://ozlabs.org/~akpm/mmotm/
12267 T: quilt https://ozlabs.org/~akpm/mmots/
12268 T: git git://github.com/hnaz/linux-mm.git
12269 F: include/linux/gfp.h
12270 F: include/linux/memory_hotplug.h
12271 F: include/linux/mm.h
12272 F: include/linux/mmzone.h
12273 F: include/linux/pagewalk.h
12274 F: include/linux/vmalloc.h
12276 F: tools/testing/selftests/vm/
12278 MEMORY TECHNOLOGY DEVICES (MTD)
12279 M: Miquel Raynal <miquel.raynal@bootlin.com>
12280 M: Richard Weinberger <richard@nod.at>
12281 M: Vignesh Raghavendra <vigneshr@ti.com>
12282 L: linux-mtd@lists.infradead.org
12284 W: http://www.linux-mtd.infradead.org/
12285 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12286 C: irc://irc.oftc.net/mtd
12287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12289 F: Documentation/devicetree/bindings/mtd/
12291 F: include/linux/mtd/
12292 F: include/uapi/mtd/
12294 MEN A21 WATCHDOG DRIVER
12295 M: Johannes Thumshirn <morbidrsa@gmail.com>
12296 L: linux-watchdog@vger.kernel.org
12298 F: drivers/watchdog/mena21_wdt.c
12300 MEN CHAMELEON BUS (mcb)
12301 M: Johannes Thumshirn <morbidrsa@gmail.com>
12303 F: Documentation/driver-api/men-chameleon-bus.rst
12305 F: include/linux/mcb.h
12307 MEN F21BMC (Board Management Controller)
12308 M: Andreas Werner <andreas.werner@men.de>
12310 F: Documentation/hwmon/menf21bmc.rst
12311 F: drivers/hwmon/menf21bmc_hwmon.c
12312 F: drivers/leds/leds-menf21bmc.c
12313 F: drivers/mfd/menf21bmc.c
12314 F: drivers/watchdog/menf21bmc_wdt.c
12316 MEN Z069 WATCHDOG DRIVER
12317 M: Johannes Thumshirn <jth@kernel.org>
12318 L: linux-watchdog@vger.kernel.org
12320 F: drivers/watchdog/menz69_wdt.c
12322 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12323 M: Neil Armstrong <narmstrong@baylibre.com>
12324 L: linux-media@vger.kernel.org
12325 L: linux-amlogic@lists.infradead.org
12327 W: http://linux-meson.com/
12328 T: git git://linuxtv.org/media_tree.git
12329 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12330 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12331 F: drivers/media/cec/platform/meson/ao-cec.c
12333 MESON GE2D DRIVER FOR AMLOGIC SOCS
12334 M: Neil Armstrong <narmstrong@baylibre.com>
12335 L: linux-media@vger.kernel.org
12336 L: linux-amlogic@lists.infradead.org
12338 T: git git://linuxtv.org/media_tree.git
12339 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12340 F: drivers/media/platform/meson/ge2d/
12342 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12343 M: Liang Yang <liang.yang@amlogic.com>
12344 L: linux-mtd@lists.infradead.org
12346 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12347 F: drivers/mtd/nand/raw/meson_*
12349 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12350 M: Neil Armstrong <narmstrong@baylibre.com>
12351 L: linux-media@vger.kernel.org
12352 L: linux-amlogic@lists.infradead.org
12354 T: git git://linuxtv.org/media_tree.git
12355 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12356 F: drivers/staging/media/meson/vdec/
12358 METHODE UDPU SUPPORT
12359 M: Vladimir Vid <vladimir.vid@sartura.hr>
12361 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12364 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12365 R: Hemant Kumar <hemantk@codeaurora.org>
12366 L: mhi@lists.linux.dev
12367 L: linux-arm-msm@vger.kernel.org
12369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12370 F: Documentation/ABI/stable/sysfs-bus-mhi
12371 F: Documentation/mhi/
12372 F: drivers/bus/mhi/
12373 F: include/linux/mhi.h
12375 MICROBLAZE ARCHITECTURE
12376 M: Michal Simek <monstr@monstr.eu>
12378 W: http://www.monstr.eu/fdt/
12379 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12380 F: arch/microblaze/
12382 MICROCHIP AT91 DMA DRIVERS
12383 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12384 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12386 L: dmaengine@vger.kernel.org
12388 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12389 F: drivers/dma/at_hdmac.c
12390 F: drivers/dma/at_hdmac_regs.h
12391 F: drivers/dma/at_xdmac.c
12392 F: include/dt-bindings/dma/at91.h
12394 MICROCHIP AT91 SERIAL DRIVER
12395 M: Richard Genoud <richard.genoud@gmail.com>
12397 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12398 F: drivers/tty/serial/atmel_serial.c
12399 F: drivers/tty/serial/atmel_serial.h
12401 MICROCHIP AT91 USART MFD DRIVER
12402 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12403 L: linux-kernel@vger.kernel.org
12405 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12406 F: drivers/mfd/at91-usart.c
12407 F: include/dt-bindings/mfd/at91-usart.h
12409 MICROCHIP AT91 USART SPI DRIVER
12410 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12411 L: linux-spi@vger.kernel.org
12413 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12414 F: drivers/spi/spi-at91-usart.c
12416 MICROCHIP AUDIO ASOC DRIVERS
12417 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12422 MICROCHIP ECC DRIVER
12423 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12424 L: linux-crypto@vger.kernel.org
12426 F: drivers/crypto/atmel-ecc.*
12428 MICROCHIP EIC DRIVER
12429 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12432 F: drivers/irqchip/irq-mchp-eic.c
12434 MICROCHIP I2C DRIVER
12435 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12436 L: linux-i2c@vger.kernel.org
12438 F: drivers/i2c/busses/i2c-at91-*.c
12439 F: drivers/i2c/busses/i2c-at91.h
12441 MICROCHIP ISC DRIVER
12442 M: Eugen Hristev <eugen.hristev@microchip.com>
12443 L: linux-media@vger.kernel.org
12445 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12446 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12447 F: drivers/media/platform/atmel/atmel-isc-base.c
12448 F: drivers/media/platform/atmel/atmel-isc-regs.h
12449 F: drivers/media/platform/atmel/atmel-isc.h
12450 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12451 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12452 F: include/linux/atmel-isc-media.h
12454 MICROCHIP ISI DRIVER
12455 M: Eugen Hristev <eugen.hristev@microchip.com>
12456 L: linux-media@vger.kernel.org
12458 F: drivers/media/platform/atmel/atmel-isi.c
12459 F: drivers/media/platform/atmel/atmel-isi.h
12461 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12462 M: Woojung Huh <woojung.huh@microchip.com>
12463 M: UNGLinuxDriver@microchip.com
12464 L: netdev@vger.kernel.org
12466 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12467 F: drivers/net/dsa/microchip/*
12468 F: include/linux/platform_data/microchip-ksz.h
12469 F: net/dsa/tag_ksz.c
12471 MICROCHIP LAN743X ETHERNET DRIVER
12472 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12473 M: UNGLinuxDriver@microchip.com
12474 L: netdev@vger.kernel.org
12476 F: drivers/net/ethernet/microchip/lan743x_*
12478 MICROCHIP LCDFB DRIVER
12479 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12480 L: linux-fbdev@vger.kernel.org
12482 F: drivers/video/fbdev/atmel_lcdfb.c
12483 F: include/video/atmel_lcdc.h
12485 MICROCHIP MCP16502 PMIC DRIVER
12486 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12489 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12490 F: drivers/regulator/mcp16502.c
12492 MICROCHIP MCP3911 ADC DRIVER
12493 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12494 M: Kent Gustavsson <kent@minoris.se>
12495 L: linux-iio@vger.kernel.org
12497 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12498 F: drivers/iio/adc/mcp3911.c
12500 MICROCHIP MMC/SD/SDIO MCI DRIVER
12501 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12503 F: drivers/mmc/host/atmel-mci.c
12505 MICROCHIP NAND DRIVER
12506 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12507 L: linux-mtd@lists.infradead.org
12509 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12510 F: drivers/mtd/nand/raw/atmel/*
12512 MICROCHIP PWM DRIVER
12513 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12515 L: linux-pwm@vger.kernel.org
12517 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12518 F: drivers/pwm/pwm-atmel.c
12520 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12521 M: Eugen Hristev <eugen.hristev@microchip.com>
12522 L: linux-iio@vger.kernel.org
12524 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12525 F: drivers/iio/adc/at91-sama5d2_adc.c
12526 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12528 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12529 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12531 F: drivers/power/reset/at91-sama5d2_shdwc.c
12533 MICROCHIP SPI DRIVER
12534 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12536 F: drivers/spi/spi-atmel.*
12538 MICROCHIP SSC DRIVER
12539 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12542 F: drivers/misc/atmel-ssc.c
12543 F: include/linux/atmel-ssc.h
12545 MICROCHIP USB251XB DRIVER
12546 M: Richard Leitner <richard.leitner@skidata.com>
12547 L: linux-usb@vger.kernel.org
12549 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12550 F: drivers/usb/misc/usb251xb.c
12552 MICROCHIP USBA UDC DRIVER
12553 M: Cristian Birsan <cristian.birsan@microchip.com>
12554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12556 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12558 MICROCHIP WILC1000 WIFI DRIVER
12559 M: Ajay Singh <ajay.kathat@microchip.com>
12560 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12561 L: linux-wireless@vger.kernel.org
12563 F: drivers/net/wireless/microchip/wilc1000/
12565 MICROSEMI MIPS SOCS
12566 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12567 M: UNGLinuxDriver@microchip.com
12568 L: linux-mips@vger.kernel.org
12570 F: Documentation/devicetree/bindings/mips/mscc.txt
12571 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12572 F: arch/mips/boot/dts/mscc/
12573 F: arch/mips/configs/generic/board-ocelot.config
12574 F: arch/mips/generic/board-ocelot.c
12576 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12577 M: Don Brace <don.brace@microchip.com>
12578 L: storagedev@microchip.com
12579 L: linux-scsi@vger.kernel.org
12581 F: Documentation/scsi/smartpqi.rst
12582 F: drivers/scsi/smartpqi/Kconfig
12583 F: drivers/scsi/smartpqi/Makefile
12584 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12585 F: include/linux/cciss*.h
12586 F: include/uapi/linux/cciss*.h
12588 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12589 M: Maximilian Luz <luzmaximilian@gmail.com>
12590 L: linux-pm@vger.kernel.org
12591 L: platform-driver-x86@vger.kernel.org
12593 F: drivers/power/supply/surface_battery.c
12594 F: drivers/power/supply/surface_charger.c
12596 MICROSOFT SURFACE DTX DRIVER
12597 M: Maximilian Luz <luzmaximilian@gmail.com>
12598 L: platform-driver-x86@vger.kernel.org
12600 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12601 F: drivers/platform/surface/surface_dtx.c
12602 F: include/uapi/linux/surface_aggregator/dtx.h
12604 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12605 M: Maximilian Luz <luzmaximilian@gmail.com>
12606 L: platform-driver-x86@vger.kernel.org
12608 F: drivers/platform/surface/surface_gpe.c
12610 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12611 M: Hans de Goede <hdegoede@redhat.com>
12612 M: Mark Gross <markgross@kernel.org>
12613 M: Maximilian Luz <luzmaximilian@gmail.com>
12614 L: platform-driver-x86@vger.kernel.org
12616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12617 F: drivers/platform/surface/
12619 MICROSOFT SURFACE HID TRANSPORT DRIVER
12620 M: Maximilian Luz <luzmaximilian@gmail.com>
12621 L: linux-input@vger.kernel.org
12622 L: platform-driver-x86@vger.kernel.org
12624 F: drivers/hid/surface-hid/
12626 MICROSOFT SURFACE HOT-PLUG DRIVER
12627 M: Maximilian Luz <luzmaximilian@gmail.com>
12628 L: platform-driver-x86@vger.kernel.org
12630 F: drivers/platform/surface/surface_hotplug.c
12632 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12633 M: Maximilian Luz <luzmaximilian@gmail.com>
12634 L: platform-driver-x86@vger.kernel.org
12636 F: drivers/platform/surface/surface_platform_profile.c
12638 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12639 M: Chen Yu <yu.c.chen@intel.com>
12640 L: platform-driver-x86@vger.kernel.org
12642 F: drivers/platform/surface/surfacepro3_button.c
12644 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12645 M: Maximilian Luz <luzmaximilian@gmail.com>
12646 L: platform-driver-x86@vger.kernel.org
12648 W: https://github.com/linux-surface/surface-aggregator-module
12649 C: irc://irc.libera.chat/linux-surface
12650 F: Documentation/driver-api/surface_aggregator/
12651 F: drivers/platform/surface/aggregator/
12652 F: drivers/platform/surface/surface_acpi_notify.c
12653 F: drivers/platform/surface/surface_aggregator_cdev.c
12654 F: drivers/platform/surface/surface_aggregator_registry.c
12655 F: include/linux/surface_acpi_notify.h
12656 F: include/linux/surface_aggregator/
12657 F: include/uapi/linux/surface_aggregator/
12659 MICROTEK X6 SCANNER
12660 M: Oliver Neukum <oliver@neukum.org>
12662 F: drivers/usb/image/microtek.*
12664 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12665 M: Luka Kovacic <luka.kovacic@sartura.hr>
12666 M: Luka Perkov <luka.perkov@sartura.hr>
12668 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12669 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12670 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12671 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12672 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12673 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12675 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12676 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12677 L: linux-media@vger.kernel.org
12679 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12680 F: Documentation/driver-api/media/drivers/ccs/
12681 F: Documentation/userspace-api/media/drivers/ccs.rst
12682 F: drivers/media/i2c/ccs-pll.c
12683 F: drivers/media/i2c/ccs-pll.h
12684 F: drivers/media/i2c/ccs/
12685 F: include/uapi/linux/ccs.h
12686 F: include/uapi/linux/smiapp.h
12689 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12690 L: linux-mips@vger.kernel.org
12692 W: http://www.linux-mips.org/
12693 Q: https://patchwork.kernel.org/project/linux-mips/list/
12694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12695 F: Documentation/devicetree/bindings/mips/
12696 F: Documentation/mips/
12698 F: drivers/platform/mips/
12700 MIPS BOSTON DEVELOPMENT BOARD
12701 M: Paul Burton <paulburton@kernel.org>
12702 L: linux-mips@vger.kernel.org
12704 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12705 F: arch/mips/boot/dts/img/boston.dts
12706 F: arch/mips/configs/generic/board-boston.config
12707 F: drivers/clk/imgtec/clk-boston.c
12708 F: include/dt-bindings/clock/boston-clock.h
12711 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12712 M: Serge Semin <fancer.lancer@gmail.com>
12713 L: linux-mips@vger.kernel.org
12715 F: drivers/bus/mips_cdmm.c
12716 F: drivers/clocksource/mips-gic-timer.c
12717 F: drivers/cpuidle/cpuidle-cps.c
12718 F: drivers/irqchip/irq-mips-cpu.c
12719 F: drivers/irqchip/irq-mips-gic.c
12721 MIPS GENERIC PLATFORM
12722 M: Paul Burton <paulburton@kernel.org>
12723 L: linux-mips@vger.kernel.org
12725 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12726 F: arch/mips/generic/
12727 F: arch/mips/tools/generic-board-config.sh
12729 MIPS RINT INSTRUCTION EMULATION
12730 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12731 L: linux-mips@vger.kernel.org
12733 F: arch/mips/math-emu/dp_rint.c
12734 F: arch/mips/math-emu/sp_rint.c
12736 MIPS/LOONGSON1 ARCHITECTURE
12737 M: Keguang Zhang <keguang.zhang@gmail.com>
12738 L: linux-mips@vger.kernel.org
12740 F: arch/mips/include/asm/mach-loongson32/
12741 F: arch/mips/loongson32/
12742 F: drivers/*/*/*loongson1*
12743 F: drivers/*/*loongson1*
12745 MIPS/LOONGSON2EF ARCHITECTURE
12746 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12747 L: linux-mips@vger.kernel.org
12749 F: arch/mips/include/asm/mach-loongson2ef/
12750 F: arch/mips/loongson2ef/
12751 F: drivers/cpufreq/loongson2_cpufreq.c
12753 MIPS/LOONGSON64 ARCHITECTURE
12754 M: Huacai Chen <chenhuacai@kernel.org>
12755 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12756 L: linux-mips@vger.kernel.org
12758 F: arch/mips/include/asm/mach-loongson64/
12759 F: arch/mips/loongson64/
12760 F: drivers/irqchip/irq-loongson*
12761 F: drivers/platform/mips/cpu_hwmon.c
12763 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12764 M: Hans Verkuil <hverkuil@xs4all.nl>
12765 L: linux-media@vger.kernel.org
12767 W: https://linuxtv.org
12768 T: git git://linuxtv.org/media_tree.git
12769 F: drivers/media/radio/radio-miropcm20*
12772 R: Lubomir Rintel <lkundrak@v3.sk>
12773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12776 F: arch/arm/boot/dts/mmp*
12777 F: arch/arm/mach-mmp/
12778 F: include/linux/soc/mmp/
12780 MMP USB PHY DRIVERS
12781 R: Lubomir Rintel <lkundrak@v3.sk>
12782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12784 F: drivers/phy/marvell/phy-mmp3-usb.c
12785 F: drivers/phy/marvell/phy-pxa-usb.c
12787 MMU GATHER AND TLB INVALIDATION
12788 M: Will Deacon <will@kernel.org>
12789 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12790 M: Andrew Morton <akpm@linux-foundation.org>
12791 M: Nick Piggin <npiggin@gmail.com>
12792 M: Peter Zijlstra <peterz@infradead.org>
12793 L: linux-arch@vger.kernel.org
12794 L: linux-mm@kvack.org
12796 F: arch/*/include/asm/tlb.h
12797 F: include/asm-generic/tlb.h
12800 MN88472 MEDIA DRIVER
12801 M: Antti Palosaari <crope@iki.fi>
12802 L: linux-media@vger.kernel.org
12804 W: https://linuxtv.org
12805 W: http://palosaari.fi/linux/
12806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12807 F: drivers/media/dvb-frontends/mn88472*
12809 MN88473 MEDIA DRIVER
12810 M: Antti Palosaari <crope@iki.fi>
12811 L: linux-media@vger.kernel.org
12813 W: https://linuxtv.org
12814 W: http://palosaari.fi/linux/
12815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12816 F: drivers/media/dvb-frontends/mn88473*
12819 M: Luis Chamberlain <mcgrof@kernel.org>
12820 M: Jessica Yu <jeyu@kernel.org>
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12823 F: include/linux/module.h
12826 MONOLITHIC POWER SYSTEM PMIC DRIVER
12827 M: Saravanan Sekar <sravanhome@gmail.com>
12829 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12830 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12831 F: drivers/iio/adc/mp2629_adc.c
12832 F: drivers/mfd/mp2629.c
12833 F: drivers/power/supply/mp2629_charger.c
12834 F: drivers/regulator/mp5416.c
12835 F: drivers/regulator/mpq7920.c
12836 F: drivers/regulator/mpq7920.h
12837 F: include/linux/mfd/mp2629.h
12839 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12841 W: http://popies.net/meye/
12842 F: Documentation/userspace-api/media/drivers/meye*
12843 F: drivers/media/pci/meye/
12844 F: include/uapi/linux/meye.h
12846 MOTORCOMM PHY DRIVER
12847 M: Peter Geis <pgwipeout@gmail.com>
12848 L: netdev@vger.kernel.org
12850 F: drivers/net/phy/motorcomm.c
12852 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12853 M: Jiri Slaby <jirislaby@kernel.org>
12855 F: Documentation/driver-api/serial/moxa-smartio.rst
12856 F: drivers/tty/mxser.*
12858 MR800 AVERMEDIA USB FM RADIO DRIVER
12859 M: Alexey Klimov <klimov.linux@gmail.com>
12860 L: linux-media@vger.kernel.org
12862 T: git git://linuxtv.org/media_tree.git
12863 F: drivers/media/radio/radio-mr800.c
12865 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12866 M: Alan Ott <alan@signal11.us>
12867 L: linux-wpan@vger.kernel.org
12869 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12870 F: drivers/net/ieee802154/mrf24j40.c
12873 M: "Lee, Chun-Yi" <jlee@suse.com>
12874 L: platform-driver-x86@vger.kernel.org
12876 F: drivers/platform/x86/msi-laptop.c
12879 L: platform-driver-x86@vger.kernel.org
12881 F: drivers/platform/x86/msi-wmi.c
12883 MSI001 MEDIA DRIVER
12884 M: Antti Palosaari <crope@iki.fi>
12885 L: linux-media@vger.kernel.org
12887 W: https://linuxtv.org
12888 W: http://palosaari.fi/linux/
12889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12890 T: git git://linuxtv.org/anttip/media_tree.git
12891 F: drivers/media/tuners/msi001*
12893 MSI2500 MEDIA DRIVER
12894 M: Antti Palosaari <crope@iki.fi>
12895 L: linux-media@vger.kernel.org
12897 W: https://linuxtv.org
12898 W: http://palosaari.fi/linux/
12899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12900 T: git git://linuxtv.org/anttip/media_tree.git
12901 F: drivers/media/usb/msi2500/
12903 MSTAR INTERRUPT CONTROLLER DRIVER
12904 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12905 M: Daniel Palmer <daniel@thingy.jp>
12907 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12908 F: drivers/irqchip/irq-mst-intc.c
12910 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12911 M: Robert Jarzmik <robert.jarzmik@free.fr>
12912 L: linux-mtd@lists.infradead.org
12914 F: drivers/mtd/devices/docg3*
12916 MT9M032 APTINA SENSOR DRIVER
12917 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12918 L: linux-media@vger.kernel.org
12920 T: git git://linuxtv.org/media_tree.git
12921 F: drivers/media/i2c/mt9m032.c
12922 F: include/media/i2c/mt9m032.h
12924 MT9P031 APTINA CAMERA SENSOR
12925 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12926 L: linux-media@vger.kernel.org
12928 T: git git://linuxtv.org/media_tree.git
12929 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12930 F: drivers/media/i2c/mt9p031.c
12931 F: include/media/i2c/mt9p031.h
12933 MT9T001 APTINA CAMERA SENSOR
12934 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12935 L: linux-media@vger.kernel.org
12937 T: git git://linuxtv.org/media_tree.git
12938 F: drivers/media/i2c/mt9t001.c
12939 F: include/media/i2c/mt9t001.h
12941 MT9T112 APTINA CAMERA SENSOR
12942 M: Jacopo Mondi <jacopo@jmondi.org>
12943 L: linux-media@vger.kernel.org
12945 T: git git://linuxtv.org/media_tree.git
12946 F: drivers/media/i2c/mt9t112.c
12947 F: include/media/i2c/mt9t112.h
12949 MT9V032 APTINA CAMERA SENSOR
12950 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12951 L: linux-media@vger.kernel.org
12953 T: git git://linuxtv.org/media_tree.git
12954 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12955 F: drivers/media/i2c/mt9v032.c
12956 F: include/media/i2c/mt9v032.h
12958 MT9V111 APTINA CAMERA SENSOR
12959 M: Jacopo Mondi <jacopo@jmondi.org>
12960 L: linux-media@vger.kernel.org
12962 T: git git://linuxtv.org/media_tree.git
12963 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12964 F: drivers/media/i2c/mt9v111.c
12966 MULTIFUNCTION DEVICES (MFD)
12967 M: Lee Jones <lee.jones@linaro.org>
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12970 F: Documentation/devicetree/bindings/mfd/
12972 F: include/dt-bindings/mfd/
12973 F: include/linux/mfd/
12975 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12977 F: drivers/mmc/host/mmc_spi.c
12978 F: include/linux/spi/mmc_spi.h
12980 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12981 M: Ulf Hansson <ulf.hansson@linaro.org>
12982 L: linux-mmc@vger.kernel.org
12984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12985 F: Documentation/devicetree/bindings/mmc/
12987 F: include/linux/mmc/
12988 F: include/uapi/linux/mmc/
12990 MULTIPLEXER SUBSYSTEM
12991 M: Peter Rosin <peda@axentia.se>
12993 F: Documentation/ABI/testing/sysfs-class-mux*
12994 F: Documentation/devicetree/bindings/mux/
12996 F: include/dt-bindings/mux/
12997 F: include/linux/mux/
12999 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13000 M: Bin Liu <b-liu@ti.com>
13001 L: linux-usb@vger.kernel.org
13003 F: drivers/usb/musb/
13005 MXL301RF MEDIA DRIVER
13006 M: Akihiro Tsukada <tskd08@gmail.com>
13007 L: linux-media@vger.kernel.org
13009 F: drivers/media/tuners/mxl301rf*
13011 MXL5007T MEDIA DRIVER
13012 M: Michael Krufky <mkrufky@linuxtv.org>
13013 L: linux-media@vger.kernel.org
13015 W: https://linuxtv.org
13016 W: http://github.com/mkrufky
13017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13018 T: git git://linuxtv.org/mkrufky/tuners.git
13019 F: drivers/media/tuners/mxl5007t.*
13022 M: Marek Vasut <marex@denx.de>
13023 M: Stefan Agner <stefan@agner.ch>
13024 L: dri-devel@lists.freedesktop.org
13026 T: git git://anongit.freedesktop.org/drm/drm-misc
13027 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13028 F: drivers/gpu/drm/mxsfb/
13030 MYLEX DAC960 PCI RAID Controller
13031 M: Hannes Reinecke <hare@kernel.org>
13032 L: linux-scsi@vger.kernel.org
13034 F: drivers/scsi/myrb.*
13035 F: drivers/scsi/myrs.*
13037 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13038 M: Chris Lee <christopher.lee@cspi.com>
13039 L: netdev@vger.kernel.org
13041 W: https://www.cspi.com/ethernet-products/support/downloads/
13042 F: drivers/net/ethernet/myricom/myri10ge/
13044 NAND FLASH SUBSYSTEM
13045 M: Miquel Raynal <miquel.raynal@bootlin.com>
13046 R: Richard Weinberger <richard@nod.at>
13047 L: linux-mtd@lists.infradead.org
13049 W: http://www.linux-mtd.infradead.org/
13050 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13051 C: irc://irc.oftc.net/mtd
13052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13053 F: drivers/mtd/nand/
13054 F: include/linux/mtd/*nand*.h
13056 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13057 M: Daniel Mack <zonque@gmail.com>
13058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13060 W: http://www.native-instruments.com
13061 F: sound/usb/caiaq/
13063 NATSEMI ETHERNET DRIVER (DP8381x)
13065 F: drivers/net/ethernet/natsemi/natsemi.c
13067 NCR 5380 SCSI DRIVERS
13068 M: Finn Thain <fthain@linux-m68k.org>
13069 M: Michael Schmitz <schmitzmic@gmail.com>
13070 L: linux-scsi@vger.kernel.org
13072 F: Documentation/scsi/g_NCR5380.rst
13073 F: drivers/scsi/NCR5380.*
13074 F: drivers/scsi/arm/cumana_1.c
13075 F: drivers/scsi/arm/oak.c
13076 F: drivers/scsi/atari_scsi.*
13077 F: drivers/scsi/dmx3191d.c
13078 F: drivers/scsi/g_NCR5380.*
13079 F: drivers/scsi/mac_scsi.*
13080 F: drivers/scsi/sun3_scsi.*
13081 F: drivers/scsi/sun3_scsi_vme.c
13084 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13088 NCT6775 HARDWARE MONITOR DRIVER
13089 M: Guenter Roeck <linux@roeck-us.net>
13090 L: linux-hwmon@vger.kernel.org
13092 F: Documentation/hwmon/nct6775.rst
13093 F: drivers/hwmon/nct6775.c
13096 M: Jakub Kicinski <kuba@kernel.org>
13098 F: drivers/net/netdevsim/*
13100 NETEM NETWORK EMULATOR
13101 M: Stephen Hemminger <stephen@networkplumber.org>
13102 L: netdev@vger.kernel.org
13104 F: net/sched/sch_netem.c
13106 NETERION 10GbE DRIVERS (s2io/vxge)
13107 M: Jon Mason <jdmason@kudzu.us>
13108 L: netdev@vger.kernel.org
13110 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13111 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13112 F: drivers/net/ethernet/neterion/
13115 M: Pablo Neira Ayuso <pablo@netfilter.org>
13116 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13117 M: Florian Westphal <fw@strlen.de>
13118 L: netfilter-devel@vger.kernel.org
13119 L: coreteam@netfilter.org
13121 W: http://www.netfilter.org/
13122 W: http://www.iptables.org/
13123 W: http://www.nftables.org/
13124 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13125 C: irc://irc.libera.chat/netfilter
13126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13128 F: include/linux/netfilter*
13129 F: include/linux/netfilter/
13130 F: include/net/netfilter/
13131 F: include/uapi/linux/netfilter*
13132 F: include/uapi/linux/netfilter/
13133 F: net/*/netfilter.c
13134 F: net/*/netfilter/
13135 F: net/bridge/br_netfilter*.c
13138 NETROM NETWORK LAYER
13139 M: Ralf Baechle <ralf@linux-mips.org>
13140 L: linux-hams@vger.kernel.org
13142 W: http://www.linux-ax25.org/
13143 F: include/net/netrom.h
13144 F: include/uapi/linux/netrom.h
13147 NETRONIX EMBEDDED CONTROLLER
13148 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13150 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13151 F: drivers/mfd/ntxec.c
13152 F: drivers/pwm/pwm-ntxec.c
13153 F: drivers/rtc/rtc-ntxec.c
13154 F: include/linux/mfd/ntxec.h
13156 NETRONOME ETHERNET DRIVERS
13157 M: Simon Horman <simon.horman@corigine.com>
13158 R: Jakub Kicinski <kuba@kernel.org>
13159 L: oss-drivers@corigine.com
13161 F: drivers/net/ethernet/netronome/
13163 NETWORK BLOCK DEVICE (NBD)
13164 M: Josef Bacik <josef@toxicpanda.com>
13165 L: linux-block@vger.kernel.org
13166 L: nbd@other.debian.org
13168 F: Documentation/admin-guide/blockdev/nbd.rst
13169 F: drivers/block/nbd.c
13170 F: include/trace/events/nbd.h
13171 F: include/uapi/linux/nbd.h
13173 NETWORK DROP MONITOR
13174 M: Neil Horman <nhorman@tuxdriver.com>
13175 L: netdev@vger.kernel.org
13177 W: https://fedorahosted.org/dropwatch/
13178 F: include/uapi/linux/net_dropmon.h
13179 F: net/core/drop_monitor.c
13182 M: "David S. Miller" <davem@davemloft.net>
13183 M: Jakub Kicinski <kuba@kernel.org>
13184 L: netdev@vger.kernel.org
13186 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13189 F: Documentation/devicetree/bindings/net/
13190 F: drivers/connector/
13192 F: include/linux/etherdevice.h
13193 F: include/linux/fcdevice.h
13194 F: include/linux/fddidevice.h
13195 F: include/linux/hippidevice.h
13196 F: include/linux/if_*
13197 F: include/linux/inetdevice.h
13198 F: include/linux/netdevice.h
13199 F: include/uapi/linux/if_*
13200 F: include/uapi/linux/netdevice.h
13202 NETWORKING DRIVERS (WIRELESS)
13203 M: Kalle Valo <kvalo@codeaurora.org>
13204 L: linux-wireless@vger.kernel.org
13206 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13209 F: Documentation/devicetree/bindings/net/wireless/
13210 F: drivers/net/wireless/
13213 M: Andrew Lunn <andrew@lunn.ch>
13214 M: Vivien Didelot <vivien.didelot@gmail.com>
13215 M: Florian Fainelli <f.fainelli@gmail.com>
13216 M: Vladimir Oltean <olteanv@gmail.com>
13218 F: Documentation/devicetree/bindings/net/dsa/
13219 F: drivers/net/dsa/
13220 F: include/linux/dsa/
13221 F: include/linux/platform_data/dsa.h
13222 F: include/net/dsa.h
13224 F: tools/testing/selftests/drivers/net/dsa/
13226 NETWORKING [GENERAL]
13227 M: "David S. Miller" <davem@davemloft.net>
13228 M: Jakub Kicinski <kuba@kernel.org>
13229 L: netdev@vger.kernel.org
13231 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13232 B: mailto:netdev@vger.kernel.org
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13235 F: Documentation/networking/
13236 F: include/linux/in.h
13237 F: include/linux/net.h
13238 F: include/linux/netdevice.h
13240 F: include/uapi/linux/in.h
13241 F: include/uapi/linux/net.h
13242 F: include/uapi/linux/net_namespace.h
13243 F: include/uapi/linux/netdevice.h
13247 F: tools/testing/selftests/net/
13250 M: Steffen Klassert <steffen.klassert@secunet.com>
13251 M: Herbert Xu <herbert@gondor.apana.org.au>
13252 M: "David S. Miller" <davem@davemloft.net>
13253 L: netdev@vger.kernel.org
13255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13257 F: include/net/xfrm.h
13258 F: include/uapi/linux/xfrm.h
13261 F: net/ipv4/ip_vti.c
13262 F: net/ipv4/ipcomp.c
13266 F: net/ipv6/ip6_vti.c
13267 F: net/ipv6/ipcomp6.c
13271 F: tools/testing/selftests/net/ipsec.c
13273 NETWORKING [IPv4/IPv6]
13274 M: "David S. Miller" <davem@davemloft.net>
13275 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13276 M: David Ahern <dsahern@kernel.org>
13277 L: netdev@vger.kernel.org
13279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13285 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13286 M: Paul Moore <paul@paul-moore.com>
13287 L: netdev@vger.kernel.org
13288 L: linux-security-module@vger.kernel.org
13290 W: https://github.com/netlabel
13291 F: Documentation/netlabel/
13292 F: include/net/calipso.h
13293 F: include/net/cipso_ipv4.h
13294 F: include/net/netlabel.h
13295 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13296 F: include/uapi/linux/netfilter/xt_SECMARK.h
13297 F: net/ipv4/cipso_ipv4.c
13298 F: net/ipv6/calipso.c
13299 F: net/netfilter/xt_CONNSECMARK.c
13300 F: net/netfilter/xt_SECMARK.c
13304 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13305 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13306 L: netdev@vger.kernel.org
13307 L: mptcp@lists.linux.dev
13309 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13310 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13311 F: Documentation/networking/mptcp-sysctl.rst
13312 F: include/net/mptcp.h
13313 F: include/trace/events/mptcp.h
13314 F: include/uapi/linux/mptcp.h
13316 F: tools/testing/selftests/net/mptcp/
13319 M: Eric Dumazet <edumazet@google.com>
13320 L: netdev@vger.kernel.org
13322 F: include/linux/tcp.h
13323 F: include/net/tcp.h
13324 F: include/trace/events/tcp.h
13325 F: include/uapi/linux/tcp.h
13326 F: net/ipv4/syncookies.c
13328 F: net/ipv6/syncookies.c
13332 M: Boris Pismenny <borisp@nvidia.com>
13333 M: John Fastabend <john.fastabend@gmail.com>
13334 M: Daniel Borkmann <daniel@iogearbox.net>
13335 M: Jakub Kicinski <kuba@kernel.org>
13336 L: netdev@vger.kernel.org
13338 F: include/net/tls.h
13339 F: include/uapi/linux/tls.h
13342 NETWORKING [WIRELESS]
13343 L: linux-wireless@vger.kernel.org
13344 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13346 NETXEN (1/10) GbE SUPPORT
13347 M: Manish Chopra <manishc@marvell.com>
13348 M: Rahul Verma <rahulv@marvell.com>
13349 M: GR-Linux-NIC-Dev@marvell.com
13350 L: netdev@vger.kernel.org
13352 F: drivers/net/ethernet/qlogic/netxen/
13354 NET_FAILOVER MODULE
13355 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13356 L: netdev@vger.kernel.org
13358 F: Documentation/networking/net_failover.rst
13359 F: drivers/net/net_failover.c
13360 F: include/net/net_failover.h
13363 M: David Ahern <dsahern@kernel.org>
13364 L: netdev@vger.kernel.org
13366 F: include/net/netns/nexthop.h
13367 F: include/net/nexthop.h
13368 F: include/uapi/linux/nexthop.h
13369 F: net/ipv4/nexthop.c
13372 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13373 L: linux-nfc@lists.01.org (subscribers-only)
13374 L: netdev@vger.kernel.org
13376 F: Documentation/devicetree/bindings/net/nfc/
13378 F: include/linux/platform_data/nfcmrvl.h
13379 F: include/net/nfc/
13380 F: include/uapi/linux/nfc.h
13383 NFC VIRTUAL NCI DEVICE DRIVER
13384 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13385 L: netdev@vger.kernel.org
13386 L: linux-nfc@lists.01.org (subscribers-only)
13388 F: drivers/nfc/virtual_ncidev.c
13389 F: tools/testing/selftests/nci/
13391 NFS, SUNRPC, AND LOCKD CLIENTS
13392 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13393 M: Anna Schumaker <anna.schumaker@netapp.com>
13394 L: linux-nfs@vger.kernel.org
13396 W: http://client.linux-nfs.org
13397 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13401 F: include/linux/lockd/
13402 F: include/linux/nfs*
13403 F: include/linux/sunrpc/
13404 F: include/uapi/linux/nfs*
13405 F: include/uapi/linux/sunrpc/
13407 F: Documentation/filesystems/nfs/
13410 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13411 L: linux-nilfs@vger.kernel.org
13413 W: https://nilfs.sourceforge.io/
13414 W: https://nilfs.osdn.jp/
13415 T: git git://github.com/konis/nilfs2.git
13416 F: Documentation/filesystems/nilfs2.rst
13418 F: include/trace/events/nilfs2.h
13419 F: include/uapi/linux/nilfs2_api.h
13420 F: include/uapi/linux/nilfs2_ondisk.h
13422 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13423 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13425 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13426 F: Documentation/scsi/NinjaSCSI.rst
13427 F: drivers/scsi/pcmcia/nsp_*
13429 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13430 M: GOTO Masanori <gotom@debian.or.jp>
13431 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13433 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13434 F: Documentation/scsi/NinjaSCSI.rst
13435 F: drivers/scsi/nsp32*
13438 M: Dinh Nguyen <dinguyen@kernel.org>
13440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13443 NITRO ENCLAVES (NE)
13444 M: Andra Paraschiv <andraprs@amazon.com>
13445 M: Alexandru Vasile <lexnv@amazon.com>
13446 M: Alexandru Ciobotaru <alcioa@amazon.com>
13447 L: linux-kernel@vger.kernel.org
13449 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13450 F: Documentation/virt/ne_overview.rst
13451 F: drivers/virt/nitro_enclaves/
13452 F: include/linux/nitro_enclaves.h
13453 F: include/uapi/linux/nitro_enclaves.h
13454 F: samples/nitro_enclaves/
13456 NOHZ, DYNTICKS SUPPORT
13457 M: Frederic Weisbecker <fweisbec@gmail.com>
13458 M: Thomas Gleixner <tglx@linutronix.de>
13459 M: Ingo Molnar <mingo@kernel.org>
13460 L: linux-kernel@vger.kernel.org
13462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13463 F: include/linux/sched/nohz.h
13464 F: include/linux/tick.h
13465 F: kernel/time/tick*.*
13467 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13468 M: Pavel Machek <pavel@ucw.cz>
13469 M: Sakari Ailus <sakari.ailus@iki.fi>
13470 L: linux-media@vger.kernel.org
13472 F: drivers/media/i2c/ad5820.c
13473 F: drivers/media/i2c/et8ek8
13475 NOKIA N900 POWER SUPPLY DRIVERS
13476 R: Pali Rohár <pali@kernel.org>
13477 F: drivers/power/supply/bq2415x_charger.c
13478 F: drivers/power/supply/bq27xxx_battery.c
13479 F: drivers/power/supply/bq27xxx_battery_i2c.c
13480 F: drivers/power/supply/isp1704_charger.c
13481 F: drivers/power/supply/rx51_battery.c
13482 F: include/linux/power/bq2415x_charger.h
13483 F: include/linux/power/bq27xxx_battery.h
13486 M: Willy Tarreau <w@1wt.eu>
13488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13489 F: tools/include/nolibc/
13492 M: Matthias Maennich <maennich@google.com>
13494 F: Documentation/core-api/symbol-namespaces.rst
13498 M: Sanjay R Mehta <sanju.mehta@amd.com>
13499 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13500 L: linux-ntb@googlegroups.com
13502 F: drivers/ntb/hw/amd/
13505 M: Jon Mason <jdmason@kudzu.us>
13506 M: Dave Jiang <dave.jiang@intel.com>
13507 M: Allen Hubbe <allenbh@gmail.com>
13508 L: linux-ntb@googlegroups.com
13510 W: https://github.com/jonmason/ntb/wiki
13511 T: git git://github.com/jonmason/ntb.git
13512 F: drivers/net/ntb_netdev.c
13514 F: include/linux/ntb.h
13515 F: include/linux/ntb_transport.h
13516 F: tools/testing/selftests/ntb/
13519 M: Serge Semin <fancer.lancer@gmail.com>
13520 L: linux-ntb@googlegroups.com
13522 F: drivers/ntb/hw/idt/
13525 M: Dave Jiang <dave.jiang@intel.com>
13526 L: linux-ntb@googlegroups.com
13528 W: https://github.com/davejiang/linux/wiki
13529 T: git https://github.com/davejiang/linux.git
13530 F: drivers/ntb/hw/intel/
13533 M: Anton Altaparmakov <anton@tuxera.com>
13534 L: linux-ntfs-dev@lists.sourceforge.net
13536 W: http://www.tuxera.com/
13537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13538 F: Documentation/filesystems/ntfs.rst
13542 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13543 L: ntfs3@lists.linux.dev
13545 W: http://www.paragon-software.com/
13546 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13547 F: Documentation/filesystems/ntfs3.rst
13551 M: Finn Thain <fthain@linux-m68k.org>
13552 L: linux-m68k@lists.linux-m68k.org
13554 F: arch/*/include/asm/nubus.h
13556 F: include/linux/nubus.h
13557 F: include/uapi/linux/nubus.h
13559 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13560 M: Antonino Daplas <adaplas@gmail.com>
13561 L: linux-fbdev@vger.kernel.org
13563 F: drivers/video/fbdev/nvidia/
13564 F: drivers/video/fbdev/riva/
13566 NVIDIA WMI EC BACKLIGHT DRIVER
13567 M: Daniel Dadap <ddadap@nvidia.com>
13568 L: platform-driver-x86@vger.kernel.org
13570 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13573 M: Keith Busch <kbusch@kernel.org>
13574 M: Jens Axboe <axboe@fb.com>
13575 M: Christoph Hellwig <hch@lst.de>
13576 M: Sagi Grimberg <sagi@grimberg.me>
13577 L: linux-nvme@lists.infradead.org
13579 W: http://git.infradead.org/nvme.git
13580 T: git://git.infradead.org/nvme.git
13581 F: drivers/nvme/host/
13582 F: include/linux/nvme.h
13583 F: include/uapi/linux/nvme_ioctl.h
13585 NVM EXPRESS FC TRANSPORT DRIVERS
13586 M: James Smart <james.smart@broadcom.com>
13587 L: linux-nvme@lists.infradead.org
13589 F: drivers/nvme/host/fc.c
13590 F: drivers/nvme/target/fc.c
13591 F: drivers/nvme/target/fcloop.c
13592 F: include/linux/nvme-fc-driver.h
13593 F: include/linux/nvme-fc.h
13595 NVM EXPRESS TARGET DRIVER
13596 M: Christoph Hellwig <hch@lst.de>
13597 M: Sagi Grimberg <sagi@grimberg.me>
13598 M: Chaitanya Kulkarni <kch@nvidia.com>
13599 L: linux-nvme@lists.infradead.org
13601 W: http://git.infradead.org/nvme.git
13602 T: git://git.infradead.org/nvme.git
13603 F: drivers/nvme/target/
13606 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13609 F: Documentation/ABI/stable/sysfs-bus-nvmem
13610 F: Documentation/devicetree/bindings/nvmem/
13612 F: include/linux/nvmem-consumer.h
13613 F: include/linux/nvmem-provider.h
13615 NXP C45 TJA11XX PHY DRIVER
13616 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13617 L: netdev@vger.kernel.org
13619 F: drivers/net/phy/nxp-c45-tja11xx.c
13622 M: Ashish Kumar <ashish.kumar@nxp.com>
13623 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13624 L: linux-spi@vger.kernel.org
13626 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13627 F: drivers/spi/spi-nxp-fspi.c
13629 NXP FXAS21002C DRIVER
13630 M: Rui Miguel Silva <rmfrfs@gmail.com>
13631 L: linux-iio@vger.kernel.org
13633 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13634 F: drivers/iio/gyro/fxas21002c.h
13635 F: drivers/iio/gyro/fxas21002c_core.c
13636 F: drivers/iio/gyro/fxas21002c_i2c.c
13637 F: drivers/iio/gyro/fxas21002c_spi.c
13639 NXP i.MX CLOCK DRIVERS
13640 M: Abel Vesa <abel.vesa@nxp.com>
13641 L: linux-clk@vger.kernel.org
13642 L: linux-imx@nxp.com
13644 F: drivers/clk/imx/
13646 NXP i.MX 8MQ DCSS DRIVER
13647 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13648 R: Lucas Stach <l.stach@pengutronix.de>
13649 L: dri-devel@lists.freedesktop.org
13651 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13652 F: drivers/gpu/drm/imx/dcss/
13654 NXP i.MX 8QXP ADC DRIVER
13655 M: Cai Huoqing <caihuoqing@baidu.com>
13656 L: linux-iio@vger.kernel.org
13658 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13659 F: drivers/iio/adc/imx8qxp-adc.c
13661 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13662 M: Jagan Teki <jagan@amarulasolutions.com>
13664 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13665 F: drivers/regulator/pf8x00-regulator.c
13667 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13668 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13669 L: linux-kernel@vger.kernel.org
13671 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13672 F: drivers/extcon/extcon-ptn5150.c
13674 NXP SGTL5000 DRIVER
13675 M: Fabio Estevam <festevam@gmail.com>
13676 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13678 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13679 F: sound/soc/codecs/sgtl5000*
13681 NXP SJA1105 ETHERNET SWITCH DRIVER
13682 M: Vladimir Oltean <olteanv@gmail.com>
13683 L: linux-kernel@vger.kernel.org
13685 F: drivers/net/dsa/sja1105
13686 F: drivers/net/pcs/pcs-xpcs-nxp.c
13688 NXP TDA998X DRM DRIVER
13689 M: Russell King <linux@armlinux.org.uk>
13691 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13692 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13693 F: drivers/gpu/drm/i2c/tda998x_drv.c
13694 F: include/drm/i2c/tda998x.h
13695 F: include/dt-bindings/display/tda998x.h
13699 M: Peter Rosin <peda@axentia.se>
13700 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13702 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13703 F: sound/soc/codecs/tfa9879*
13705 NXP/Goodix TFA989X (TFA1) DRIVER
13706 M: Stephan Gerhold <stephan@gerhold.net>
13707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13709 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13710 F: sound/soc/codecs/tfa989x.c
13713 R: Charles Gorand <charles.gorand@effinnov.com>
13714 L: linux-nfc@lists.01.org (subscribers-only)
13716 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13717 F: drivers/nfc/nxp-nci
13719 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13720 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13721 R: NXP Linux Team <linux-imx@nxp.com>
13722 L: linux-media@vger.kernel.org
13724 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
13725 F: drivers/media/platform/imx-jpeg
13727 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13728 M: Jonas Malaco <jonas@protocubo.io>
13729 L: linux-hwmon@vger.kernel.org
13731 F: Documentation/hwmon/nzxt-kraken2.rst
13732 F: drivers/hwmon/nzxt-kraken2.c
13735 M: Jiri Pirko <jiri@nvidia.com>
13736 L: netdev@vger.kernel.org
13738 F: include/linux/objagg.h
13740 F: lib/test_objagg.c
13743 M: Josh Poimboeuf <jpoimboe@redhat.com>
13744 M: Peter Zijlstra <peterz@infradead.org>
13747 F: include/linux/objtool.h
13749 OCELOT ETHERNET SWITCH DRIVER
13750 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13751 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13752 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13753 M: UNGLinuxDriver@microchip.com
13754 L: netdev@vger.kernel.org
13756 F: drivers/net/dsa/ocelot/*
13757 F: drivers/net/ethernet/mscc/
13758 F: include/soc/mscc/ocelot*
13759 F: net/dsa/tag_ocelot.c
13760 F: net/dsa/tag_ocelot_8021q.c
13761 F: tools/testing/selftests/drivers/net/ocelot/*
13763 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13764 M: Frederic Barrat <fbarrat@linux.ibm.com>
13765 M: Andrew Donnellan <ajd@linux.ibm.com>
13766 L: linuxppc-dev@lists.ozlabs.org
13768 F: Documentation/userspace-api/accelerators/ocxl.rst
13769 F: arch/powerpc/include/asm/pnv-ocxl.h
13770 F: arch/powerpc/platforms/powernv/ocxl.c
13771 F: drivers/misc/ocxl/
13772 F: include/misc/ocxl*
13773 F: include/uapi/misc/ocxl.h
13776 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13777 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13779 L: linux-omap@vger.kernel.org
13781 F: sound/soc/ti/n810.c
13782 F: sound/soc/ti/omap*
13783 F: sound/soc/ti/rx51.c
13784 F: sound/soc/ti/sdma-pcm.*
13786 OMAP CLOCK FRAMEWORK SUPPORT
13787 M: Paul Walmsley <paul@pwsan.com>
13788 L: linux-omap@vger.kernel.org
13790 F: arch/arm/*omap*/*clock*
13792 OMAP DEVICE TREE SUPPORT
13793 M: Benoît Cousson <bcousson@baylibre.com>
13794 M: Tony Lindgren <tony@atomide.com>
13795 L: linux-omap@vger.kernel.org
13796 L: devicetree@vger.kernel.org
13798 F: arch/arm/boot/dts/*am3*
13799 F: arch/arm/boot/dts/*am4*
13800 F: arch/arm/boot/dts/*am5*
13801 F: arch/arm/boot/dts/*dra7*
13802 F: arch/arm/boot/dts/*omap*
13803 F: arch/arm/boot/dts/logicpd-som-lv*
13804 F: arch/arm/boot/dts/logicpd-torpedo*
13806 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13807 L: linux-omap@vger.kernel.org
13808 L: linux-fbdev@vger.kernel.org
13810 F: Documentation/arm/omap/dss.rst
13811 F: drivers/video/fbdev/omap2/
13813 OMAP FRAMEBUFFER SUPPORT
13814 L: linux-fbdev@vger.kernel.org
13815 L: linux-omap@vger.kernel.org
13817 F: drivers/video/fbdev/omap/
13819 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13820 M: Roger Quadros <rogerq@kernel.org>
13821 M: Tony Lindgren <tony@atomide.com>
13822 L: linux-omap@vger.kernel.org
13824 F: arch/arm/mach-omap2/*gpmc*
13825 F: drivers/memory/omap-gpmc.c
13828 M: Grygorii Strashko <grygorii.strashko@ti.com>
13829 M: Santosh Shilimkar <ssantosh@kernel.org>
13830 M: Kevin Hilman <khilman@kernel.org>
13831 L: linux-omap@vger.kernel.org
13833 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13834 F: drivers/gpio/gpio-omap.c
13836 OMAP HARDWARE SPINLOCK SUPPORT
13837 M: Ohad Ben-Cohen <ohad@wizery.com>
13838 L: linux-omap@vger.kernel.org
13840 F: drivers/hwspinlock/omap_hwspinlock.c
13842 OMAP HS MMC SUPPORT
13843 L: linux-mmc@vger.kernel.org
13844 L: linux-omap@vger.kernel.org
13846 F: drivers/mmc/host/omap_hsmmc.c
13849 M: Paul Walmsley <paul@pwsan.com>
13850 L: linux-omap@vger.kernel.org
13852 F: arch/arm/mach-omap2/omap_hwmod*data*
13855 M: Benoît Cousson <bcousson@baylibre.com>
13856 M: Paul Walmsley <paul@pwsan.com>
13857 L: linux-omap@vger.kernel.org
13859 F: arch/arm/mach-omap2/omap_hwmod.*
13862 M: Vignesh R <vigneshr@ti.com>
13863 L: linux-omap@vger.kernel.org
13864 L: linux-i2c@vger.kernel.org
13866 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13867 F: drivers/i2c/busses/i2c-omap.c
13869 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13870 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13871 L: linux-media@vger.kernel.org
13873 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13874 F: drivers/media/platform/omap3isp/
13875 F: drivers/staging/media/omap4iss/
13878 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13879 L: linux-omap@vger.kernel.org
13881 F: drivers/mmc/host/omap.c
13883 OMAP POWER MANAGEMENT SUPPORT
13884 M: Kevin Hilman <khilman@kernel.org>
13885 L: linux-omap@vger.kernel.org
13887 F: arch/arm/*omap*/*pm*
13888 F: drivers/cpufreq/omap-cpufreq.c
13890 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13891 M: Rajendra Nayak <rnayak@codeaurora.org>
13892 M: Paul Walmsley <paul@pwsan.com>
13893 L: linux-omap@vger.kernel.org
13895 F: arch/arm/mach-omap2/prm*
13897 OMAP RANDOM NUMBER GENERATOR SUPPORT
13898 M: Deepak Saxena <dsaxena@plexity.net>
13900 F: drivers/char/hw_random/omap-rng.c
13903 L: linux-usb@vger.kernel.org
13904 L: linux-omap@vger.kernel.org
13906 F: arch/arm/*omap*/usb*
13907 F: drivers/usb/*/*omap*
13909 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13910 M: Mark Jackson <mpfj@newflow.co.uk>
13911 L: linux-omap@vger.kernel.org
13913 F: arch/arm/boot/dts/am335x-nano.dts
13916 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13917 M: Tony Lindgren <tony@atomide.com>
13918 L: linux-omap@vger.kernel.org
13920 Q: http://patchwork.kernel.org/project/linux-omap/list/
13921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13922 F: arch/arm/configs/omap1_defconfig
13923 F: arch/arm/mach-omap1/
13924 F: arch/arm/plat-omap/
13925 F: drivers/i2c/busses/i2c-omap.c
13926 F: include/linux/platform_data/ams-delta-fiq.h
13927 F: include/linux/platform_data/i2c-omap.h
13930 M: Tony Lindgren <tony@atomide.com>
13931 L: linux-omap@vger.kernel.org
13933 W: http://www.muru.com/linux/omap/
13934 W: http://linux.omap.com/
13935 Q: http://patchwork.kernel.org/project/linux-omap/list/
13936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13937 F: arch/arm/configs/omap2plus_defconfig
13938 F: arch/arm/mach-omap2/
13939 F: arch/arm/plat-omap/
13940 F: drivers/bus/ti-sysc.c
13941 F: drivers/i2c/busses/i2c-omap.c
13942 F: drivers/irqchip/irq-omap-intc.c
13943 F: drivers/mfd/*omap*.c
13944 F: drivers/mfd/menelaus.c
13945 F: drivers/mfd/palmas.c
13946 F: drivers/mfd/tps65217.c
13947 F: drivers/mfd/tps65218.c
13948 F: drivers/mfd/tps65910.c
13949 F: drivers/mfd/twl-core.[ch]
13950 F: drivers/mfd/twl4030*.c
13951 F: drivers/mfd/twl6030*.c
13952 F: drivers/mfd/twl6040*.c
13953 F: drivers/regulator/palmas-regulator*.c
13954 F: drivers/regulator/pbias-regulator.c
13955 F: drivers/regulator/tps65217-regulator.c
13956 F: drivers/regulator/tps65218-regulator.c
13957 F: drivers/regulator/tps65910-regulator.c
13958 F: drivers/regulator/twl-regulator.c
13959 F: drivers/regulator/twl6030-regulator.c
13960 F: include/linux/platform_data/i2c-omap.h
13961 F: include/linux/platform_data/ti-sysc.h
13964 M: Bob Copeland <me@bobcopeland.com>
13965 L: linux-karma-devel@lists.sourceforge.net
13967 F: Documentation/filesystems/omfs.rst
13970 OMNIKEY CARDMAN 4000 DRIVER
13971 M: Harald Welte <laforge@gnumonks.org>
13973 F: drivers/char/pcmcia/cm4000_cs.c
13974 F: include/linux/cm4000_cs.h
13975 F: include/uapi/linux/cm4000_cs.h
13977 OMNIKEY CARDMAN 4040 DRIVER
13978 M: Harald Welte <laforge@gnumonks.org>
13980 F: drivers/char/pcmcia/cm4040_cs.*
13982 OMNIVISION OV02A10 SENSOR DRIVER
13983 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13984 L: linux-media@vger.kernel.org
13986 T: git git://linuxtv.org/media_tree.git
13987 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13988 F: drivers/media/i2c/ov02a10.c
13990 OMNIVISION OV13858 SENSOR DRIVER
13991 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13992 L: linux-media@vger.kernel.org
13994 T: git git://linuxtv.org/media_tree.git
13995 F: drivers/media/i2c/ov13858.c
13997 OMNIVISION OV13B10 SENSOR DRIVER
13998 M: Arec Kao <arec.kao@intel.com>
13999 L: linux-media@vger.kernel.org
14001 T: git git://linuxtv.org/media_tree.git
14002 F: drivers/media/i2c/ov13b10.c
14004 OMNIVISION OV2680 SENSOR DRIVER
14005 M: Rui Miguel Silva <rmfrfs@gmail.com>
14006 L: linux-media@vger.kernel.org
14008 T: git git://linuxtv.org/media_tree.git
14009 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14010 F: drivers/media/i2c/ov2680.c
14012 OMNIVISION OV2685 SENSOR DRIVER
14013 M: Shunqian Zheng <zhengsq@rock-chips.com>
14014 L: linux-media@vger.kernel.org
14016 T: git git://linuxtv.org/media_tree.git
14017 F: drivers/media/i2c/ov2685.c
14019 OMNIVISION OV2740 SENSOR DRIVER
14020 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14021 R: Shawn Tu <shawnx.tu@intel.com>
14022 R: Bingbu Cao <bingbu.cao@intel.com>
14023 L: linux-media@vger.kernel.org
14025 T: git git://linuxtv.org/media_tree.git
14026 F: drivers/media/i2c/ov2740.c
14028 OMNIVISION OV5640 SENSOR DRIVER
14029 M: Steve Longerbeam <slongerbeam@gmail.com>
14030 L: linux-media@vger.kernel.org
14032 T: git git://linuxtv.org/media_tree.git
14033 F: drivers/media/i2c/ov5640.c
14035 OMNIVISION OV5647 SENSOR DRIVER
14036 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14037 M: Jacopo Mondi <jacopo@jmondi.org>
14038 L: linux-media@vger.kernel.org
14040 T: git git://linuxtv.org/media_tree.git
14041 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14042 F: drivers/media/i2c/ov5647.c
14044 OMNIVISION OV5670 SENSOR DRIVER
14045 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14046 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
14047 L: linux-media@vger.kernel.org
14049 T: git git://linuxtv.org/media_tree.git
14050 F: drivers/media/i2c/ov5670.c
14052 OMNIVISION OV5675 SENSOR DRIVER
14053 M: Shawn Tu <shawnx.tu@intel.com>
14054 L: linux-media@vger.kernel.org
14056 T: git git://linuxtv.org/media_tree.git
14057 F: drivers/media/i2c/ov5675.c
14059 OMNIVISION OV5695 SENSOR DRIVER
14060 M: Shunqian Zheng <zhengsq@rock-chips.com>
14061 L: linux-media@vger.kernel.org
14063 T: git git://linuxtv.org/media_tree.git
14064 F: drivers/media/i2c/ov5695.c
14066 OMNIVISION OV7670 SENSOR DRIVER
14067 L: linux-media@vger.kernel.org
14069 T: git git://linuxtv.org/media_tree.git
14070 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14071 F: drivers/media/i2c/ov7670.c
14073 OMNIVISION OV772x SENSOR DRIVER
14074 M: Jacopo Mondi <jacopo@jmondi.org>
14075 L: linux-media@vger.kernel.org
14077 T: git git://linuxtv.org/media_tree.git
14078 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14079 F: drivers/media/i2c/ov772x.c
14080 F: include/media/i2c/ov772x.h
14082 OMNIVISION OV7740 SENSOR DRIVER
14083 M: Wenyou Yang <wenyou.yang@microchip.com>
14084 L: linux-media@vger.kernel.org
14086 T: git git://linuxtv.org/media_tree.git
14087 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14088 F: drivers/media/i2c/ov7740.c
14090 OMNIVISION OV8856 SENSOR DRIVER
14091 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14092 L: linux-media@vger.kernel.org
14094 T: git git://linuxtv.org/media_tree.git
14095 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14096 F: drivers/media/i2c/ov8856.c
14098 OMNIVISION OV9282 SENSOR DRIVER
14099 M: Paul J. Murphy <paul.j.murphy@intel.com>
14100 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14101 L: linux-media@vger.kernel.org
14103 T: git git://linuxtv.org/media_tree.git
14104 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14105 F: drivers/media/i2c/ov9282.c
14107 OMNIVISION OV9640 SENSOR DRIVER
14108 M: Petr Cvek <petrcvekcz@gmail.com>
14109 L: linux-media@vger.kernel.org
14111 F: drivers/media/i2c/ov9640.*
14113 OMNIVISION OV9650 SENSOR DRIVER
14114 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14115 R: Akinobu Mita <akinobu.mita@gmail.com>
14116 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14117 L: linux-media@vger.kernel.org
14119 T: git git://linuxtv.org/media_tree.git
14120 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14121 F: drivers/media/i2c/ov9650.c
14123 OMNIVISION OV9734 SENSOR DRIVER
14124 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14125 R: Bingbu Cao <bingbu.cao@intel.com>
14126 L: linux-media@vger.kernel.org
14128 T: git git://linuxtv.org/media_tree.git
14129 F: drivers/media/i2c/ov9734.c
14131 ONENAND FLASH DRIVER
14132 M: Kyungmin Park <kyungmin.park@samsung.com>
14133 L: linux-mtd@lists.infradead.org
14135 F: drivers/mtd/nand/onenand/
14136 F: include/linux/mtd/onenand*.h
14138 ONION OMEGA2+ BOARD
14139 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14140 L: linux-mips@vger.kernel.org
14142 F: arch/mips/boot/dts/ralink/omega2p.dts
14145 M: Jens Wiklander <jens.wiklander@linaro.org>
14146 L: op-tee@lists.trustedfirmware.org
14148 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14149 F: drivers/tee/optee/
14151 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14152 M: Sumit Garg <sumit.garg@linaro.org>
14153 L: op-tee@lists.trustedfirmware.org
14155 F: drivers/char/hw_random/optee-rng.c
14158 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14159 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14160 L: linux-rdma@vger.kernel.org
14162 F: drivers/infiniband/ulp/opa_vnic
14164 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14165 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14166 M: Frank Rowand <frowand.list@gmail.com>
14167 L: devicetree@vger.kernel.org
14169 F: Documentation/devicetree/dynamic-resolution-notes.rst
14170 F: Documentation/devicetree/overlay-notes.rst
14171 F: drivers/of/overlay.c
14172 F: drivers/of/resolver.c
14173 K: of_overlay_notifier_
14175 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14176 M: Rob Herring <robh+dt@kernel.org>
14177 M: Frank Rowand <frowand.list@gmail.com>
14178 L: devicetree@vger.kernel.org
14180 W: http://www.devicetree.org/
14181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14182 F: Documentation/ABI/testing/sysfs-firmware-ofw
14184 F: include/linux/of*.h
14187 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14188 M: Rob Herring <robh+dt@kernel.org>
14189 L: devicetree@vger.kernel.org
14191 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14193 F: Documentation/devicetree/
14194 F: arch/*/boot/dts/
14195 F: include/dt-bindings/
14197 OPENCOMPUTE PTP CLOCK DRIVER
14198 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14199 L: netdev@vger.kernel.org
14201 F: drivers/ptp/ptp_ocp.c
14203 OPENCORES I2C BUS DRIVER
14204 M: Peter Korsgaard <peter@korsgaard.com>
14205 M: Andrew Lunn <andrew@lunn.ch>
14206 L: linux-i2c@vger.kernel.org
14208 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14209 F: Documentation/i2c/busses/i2c-ocores.rst
14210 F: drivers/i2c/busses/i2c-ocores.c
14211 F: include/linux/platform_data/i2c-ocores.h
14213 OPENRISC ARCHITECTURE
14214 M: Jonas Bonn <jonas@southpole.se>
14215 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14216 M: Stafford Horne <shorne@gmail.com>
14217 L: openrisc@lists.librecores.org
14219 W: http://openrisc.io
14220 T: git git://github.com/openrisc/linux.git
14221 F: Documentation/devicetree/bindings/openrisc/
14222 F: Documentation/openrisc/
14224 F: drivers/irqchip/irq-ompic.c
14225 F: drivers/irqchip/irq-or1k-*
14228 M: Pravin B Shelar <pshelar@ovn.org>
14229 L: netdev@vger.kernel.org
14230 L: dev@openvswitch.org
14232 W: http://openvswitch.org
14233 F: include/uapi/linux/openvswitch.h
14234 F: net/openvswitch/
14236 OPERATING PERFORMANCE POINTS (OPP)
14237 M: Viresh Kumar <vireshk@kernel.org>
14238 M: Nishanth Menon <nm@ti.com>
14239 M: Stephen Boyd <sboyd@kernel.org>
14240 L: linux-pm@vger.kernel.org
14242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14243 F: Documentation/devicetree/bindings/opp/
14244 F: Documentation/power/opp.rst
14246 F: include/linux/pm_opp.h
14249 M: Clemens Ladisch <clemens@ladisch.de>
14250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14253 F: sound/drivers/opl4/
14255 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14256 M: Mark Fasheh <mark@fasheh.com>
14257 M: Joel Becker <jlbec@evilplan.org>
14258 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14259 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14261 W: http://ocfs2.wiki.kernel.org
14262 F: Documentation/filesystems/dlmfs.rst
14263 F: Documentation/filesystems/ocfs2.rst
14266 ORANGEFS FILESYSTEM
14267 M: Mike Marshall <hubcap@omnibond.com>
14268 R: Martin Brandenburg <martin@omnibond.com>
14269 L: devel@lists.orangefs.org
14271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14272 F: Documentation/filesystems/orangefs.rst
14276 L: linux-wireless@vger.kernel.org
14278 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14279 W: http://www.nongnu.org/orinoco/
14280 F: drivers/net/wireless/intersil/orinoco/
14282 OV2659 OMNIVISION SENSOR DRIVER
14283 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14284 L: linux-media@vger.kernel.org
14286 W: https://linuxtv.org
14287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14288 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14289 F: drivers/media/i2c/ov2659.c
14290 F: include/media/i2c/ov2659.h
14293 M: Miklos Szeredi <miklos@szeredi.hu>
14294 L: linux-unionfs@vger.kernel.org
14296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14297 F: Documentation/filesystems/overlayfs.rst
14300 P54 WIRELESS DRIVER
14301 M: Christian Lamparter <chunkeey@googlemail.com>
14302 L: linux-wireless@vger.kernel.org
14304 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14305 F: drivers/net/wireless/intersil/p54/
14308 M: Vladimir Oltean <olteanv@gmail.com>
14309 L: netdev@vger.kernel.org
14311 F: Documentation/core-api/packing.rst
14312 F: include/linux/packing.h
14315 PADATA PARALLEL EXECUTION MECHANISM
14316 M: Steffen Klassert <steffen.klassert@secunet.com>
14317 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14318 L: linux-crypto@vger.kernel.org
14319 L: linux-kernel@vger.kernel.org
14321 F: Documentation/core-api/padata.rst
14322 F: include/linux/padata.h
14326 M: Jesper Dangaard Brouer <hawk@kernel.org>
14327 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14328 L: netdev@vger.kernel.org
14330 F: Documentation/networking/page_pool.rst
14331 F: include/net/page_pool.h
14332 F: include/trace/events/page_pool.h
14333 F: net/core/page_pool.c
14335 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14336 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14337 L: platform-driver-x86@vger.kernel.org
14339 F: drivers/platform/x86/panasonic-laptop.c
14341 PARALLAX PING IIO SENSOR DRIVER
14342 M: Andreas Klinger <ak@it-klinger.de>
14343 L: linux-iio@vger.kernel.org
14345 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14346 F: drivers/iio/proximity/ping.c
14348 PARALLEL LCD/KEYPAD PANEL DRIVER
14349 M: Willy Tarreau <willy@haproxy.com>
14350 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14352 F: Documentation/admin-guide/lcd-panel-cgram.rst
14353 F: drivers/auxdisplay/panel.c
14355 PARALLEL PORT SUBSYSTEM
14356 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14357 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14358 L: linux-parport@lists.infradead.org (subscribers-only)
14360 F: Documentation/driver-api/parport*.rst
14361 F: drivers/char/ppdev.c
14362 F: drivers/parport/
14363 F: include/linux/parport*.h
14364 F: include/uapi/linux/ppdev.h
14366 PARAVIRT_OPS INTERFACE
14367 M: Juergen Gross <jgross@suse.com>
14368 M: Deep Shah <sdeep@vmware.com>
14369 M: "VMware, Inc." <pv-drivers@vmware.com>
14370 L: virtualization@lists.linux-foundation.org
14372 F: Documentation/virt/paravirt_ops.rst
14373 F: arch/*/include/asm/paravirt*.h
14374 F: arch/*/kernel/paravirt*
14375 F: include/linux/hypervisor.h
14377 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14378 M: Tim Waugh <tim@cyberelk.net>
14379 L: linux-parport@lists.infradead.org (subscribers-only)
14381 F: Documentation/admin-guide/blockdev/paride.rst
14382 F: drivers/block/paride/
14384 PARISC ARCHITECTURE
14385 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14386 M: Helge Deller <deller@gmx.de>
14387 L: linux-parisc@vger.kernel.org
14389 W: https://parisc.wiki.kernel.org
14390 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14393 F: Documentation/parisc/
14395 F: drivers/char/agp/parisc-agp.c
14396 F: drivers/input/misc/hp_sdc_rtc.c
14397 F: drivers/input/serio/gscps2.c
14398 F: drivers/input/serio/hp_sdc*
14400 F: drivers/parport/parport_gsc.*
14401 F: drivers/tty/serial/8250/8250_gsc.c
14402 F: drivers/video/console/sti*
14403 F: drivers/video/fbdev/sti*
14404 F: drivers/video/logo/logo_parisc*
14405 F: include/linux/hp_sdc.h
14408 M: Jiri Pirko <jiri@nvidia.com>
14409 L: netdev@vger.kernel.org
14411 F: include/linux/parman.h
14413 F: lib/test_parman.c
14415 PC ENGINES APU BOARD DRIVER
14416 M: Enrico Weigelt, metux IT consult <info@metux.net>
14418 F: drivers/platform/x86/pcengines-apuv2.c
14420 PC87360 HARDWARE MONITORING DRIVER
14421 M: Jim Cromie <jim.cromie@gmail.com>
14422 L: linux-hwmon@vger.kernel.org
14424 F: Documentation/hwmon/pc87360.rst
14425 F: drivers/hwmon/pc87360.c
14427 PC8736x GPIO DRIVER
14428 M: Jim Cromie <jim.cromie@gmail.com>
14430 F: drivers/char/pc8736x_gpio.c
14432 PC87427 HARDWARE MONITORING DRIVER
14433 M: Jean Delvare <jdelvare@suse.com>
14434 L: linux-hwmon@vger.kernel.org
14436 F: Documentation/hwmon/pc87427.rst
14437 F: drivers/hwmon/pc87427.c
14440 M: Riku Voipio <riku.voipio@iki.fi>
14442 F: drivers/leds/leds-pca9532.c
14443 F: include/linux/leds-pca9532.h
14445 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14446 M: Guenter Roeck <linux@roeck-us.net>
14447 L: linux-i2c@vger.kernel.org
14449 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14451 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14452 M: Khalid Aziz <khalid@gonehiking.org>
14454 F: drivers/firmware/pcdp.*
14456 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14457 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14458 M: Pali Rohár <pali@kernel.org>
14459 L: linux-pci@vger.kernel.org
14460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14462 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14463 F: drivers/pci/controller/pci-aardvark.c
14465 PCI DRIVER FOR ALTERA PCIE IP
14466 M: Joyce Ooi <joyce.ooi@intel.com>
14467 L: linux-pci@vger.kernel.org
14469 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14470 F: drivers/pci/controller/pcie-altera.c
14472 PCI DRIVER FOR APPLIEDMICRO XGENE
14473 M: Toan Le <toan@os.amperecomputing.com>
14474 L: linux-pci@vger.kernel.org
14475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14477 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14478 F: drivers/pci/controller/pci-xgene.c
14480 PCI DRIVER FOR ARM VERSATILE PLATFORM
14481 M: Rob Herring <robh@kernel.org>
14482 L: linux-pci@vger.kernel.org
14483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14485 F: Documentation/devicetree/bindings/pci/versatile.yaml
14486 F: drivers/pci/controller/pci-versatile.c
14488 PCI DRIVER FOR ARMADA 8K
14489 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14490 L: linux-pci@vger.kernel.org
14491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14493 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14494 F: drivers/pci/controller/dwc/pcie-armada8k.c
14496 PCI DRIVER FOR CADENCE PCIE IP
14497 M: Tom Joseph <tjoseph@cadence.com>
14498 L: linux-pci@vger.kernel.org
14500 F: Documentation/devicetree/bindings/pci/cdns,*
14501 F: drivers/pci/controller/cadence/
14503 PCI DRIVER FOR FREESCALE LAYERSCAPE
14504 M: Minghuan Lian <minghuan.Lian@nxp.com>
14505 M: Mingkai Hu <mingkai.hu@nxp.com>
14506 M: Roy Zang <roy.zang@nxp.com>
14507 L: linuxppc-dev@lists.ozlabs.org
14508 L: linux-pci@vger.kernel.org
14509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14511 F: drivers/pci/controller/dwc/*layerscape*
14513 PCI DRIVER FOR GENERIC OF HOSTS
14514 M: Will Deacon <will@kernel.org>
14515 L: linux-pci@vger.kernel.org
14516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14518 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14519 F: drivers/pci/controller/pci-host-common.c
14520 F: drivers/pci/controller/pci-host-generic.c
14522 PCI DRIVER FOR IMX6
14523 M: Richard Zhu <hongxing.zhu@nxp.com>
14524 M: Lucas Stach <l.stach@pengutronix.de>
14525 L: linux-pci@vger.kernel.org
14526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14528 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14529 F: drivers/pci/controller/dwc/*imx6*
14531 PCI DRIVER FOR FU740
14532 M: Paul Walmsley <paul.walmsley@sifive.com>
14533 M: Greentime Hu <greentime.hu@sifive.com>
14534 L: linux-pci@vger.kernel.org
14536 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14537 F: drivers/pci/controller/dwc/pcie-fu740.c
14539 PCI DRIVER FOR INTEL IXP4XX
14540 M: Linus Walleij <linus.walleij@linaro.org>
14542 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14543 F: drivers/pci/controller/pci-ixp4xx.c
14545 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14546 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14547 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14548 L: linux-pci@vger.kernel.org
14550 F: drivers/pci/controller/vmd.c
14552 PCI DRIVER FOR MICROSEMI SWITCHTEC
14553 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14554 M: Logan Gunthorpe <logang@deltatee.com>
14555 L: linux-pci@vger.kernel.org
14557 F: Documentation/ABI/testing/sysfs-class-switchtec
14558 F: Documentation/driver-api/switchtec.rst
14559 F: drivers/ntb/hw/mscc/
14560 F: drivers/pci/switch/switchtec*
14561 F: include/linux/switchtec.h
14562 F: include/uapi/linux/switchtec_ioctl.h
14564 PCI DRIVER FOR MOBIVEIL PCIE IP
14565 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14566 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14567 L: linux-pci@vger.kernel.org
14569 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14570 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14572 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14573 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14574 L: linux-pci@vger.kernel.org
14575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14577 F: drivers/pci/controller/*mvebu*
14579 PCI DRIVER FOR NVIDIA TEGRA
14580 M: Thierry Reding <thierry.reding@gmail.com>
14581 L: linux-tegra@vger.kernel.org
14582 L: linux-pci@vger.kernel.org
14584 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14585 F: drivers/pci/controller/pci-tegra.c
14587 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14588 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14589 L: linux-pci@vger.kernel.org
14590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14592 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14593 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14595 PCI DRIVER FOR RENESAS R-CAR
14596 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14597 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14598 L: linux-pci@vger.kernel.org
14599 L: linux-renesas-soc@vger.kernel.org
14601 F: Documentation/devicetree/bindings/pci/*rcar*
14602 F: drivers/pci/controller/*rcar*
14604 PCI DRIVER FOR SAMSUNG EXYNOS
14605 M: Jingoo Han <jingoohan1@gmail.com>
14606 L: linux-pci@vger.kernel.org
14607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14608 L: linux-samsung-soc@vger.kernel.org
14610 F: drivers/pci/controller/dwc/pci-exynos.c
14612 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14613 M: Jingoo Han <jingoohan1@gmail.com>
14614 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14615 L: linux-pci@vger.kernel.org
14617 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14618 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14619 F: drivers/pci/controller/dwc/*designware*
14621 PCI DRIVER FOR TI DRA7XX/J721E
14622 M: Kishon Vijay Abraham I <kishon@ti.com>
14623 L: linux-omap@vger.kernel.org
14624 L: linux-pci@vger.kernel.org
14625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14627 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14628 F: drivers/pci/controller/cadence/pci-j721e.c
14629 F: drivers/pci/controller/dwc/pci-dra7xx.c
14631 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14632 M: Linus Walleij <linus.walleij@linaro.org>
14633 L: linux-pci@vger.kernel.org
14635 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14636 F: drivers/pci/controller/pci-v3-semi.c
14638 PCI ENDPOINT SUBSYSTEM
14639 M: Kishon Vijay Abraham I <kishon@ti.com>
14640 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14641 R: Krzysztof Wilczyński <kw@linux.com>
14642 L: linux-pci@vger.kernel.org
14644 F: Documentation/PCI/endpoint/*
14645 F: Documentation/misc-devices/pci-endpoint-test.rst
14646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14647 F: drivers/misc/pci_endpoint_test.c
14648 F: drivers/pci/endpoint/
14651 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14652 M: Russell Currey <ruscur@russell.cc>
14653 M: Oliver O'Halloran <oohall@gmail.com>
14654 L: linuxppc-dev@lists.ozlabs.org
14656 F: Documentation/PCI/pci-error-recovery.rst
14657 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14658 F: arch/powerpc/include/*/eeh*.h
14659 F: arch/powerpc/kernel/eeh*.c
14660 F: arch/powerpc/platforms/*/eeh*.c
14661 F: drivers/pci/pcie/aer.c
14662 F: drivers/pci/pcie/dpc.c
14663 F: drivers/pci/pcie/err.c
14666 M: Linas Vepstas <linasvepstas@gmail.com>
14667 L: linux-pci@vger.kernel.org
14669 F: Documentation/PCI/pci-error-recovery.rst
14671 PCI MSI DRIVER FOR ALTERA MSI IP
14672 M: Joyce Ooi <joyce.ooi@intel.com>
14673 L: linux-pci@vger.kernel.org
14675 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14676 F: drivers/pci/controller/pcie-altera-msi.c
14678 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14679 M: Toan Le <toan@os.amperecomputing.com>
14680 L: linux-pci@vger.kernel.org
14681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14683 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14684 F: drivers/pci/controller/pci-xgene-msi.c
14686 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14687 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14688 R: Rob Herring <robh@kernel.org>
14689 R: Krzysztof Wilczyński <kw@linux.com>
14690 L: linux-pci@vger.kernel.org
14692 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14694 F: drivers/pci/controller/
14697 M: Bjorn Helgaas <bhelgaas@google.com>
14698 L: linux-pci@vger.kernel.org
14700 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14702 F: Documentation/PCI/
14703 F: Documentation/devicetree/bindings/pci/
14704 F: arch/x86/kernel/early-quirks.c
14705 F: arch/x86/kernel/quirks.c
14707 F: drivers/acpi/pci*
14709 F: include/asm-generic/pci*
14710 F: include/linux/of_pci.h
14711 F: include/linux/pci*
14712 F: include/uapi/linux/pci*
14715 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14716 M: Jonathan Chocron <jonnyc@amazon.com>
14717 L: linux-pci@vger.kernel.org
14719 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14720 F: drivers/pci/controller/dwc/pcie-al.c
14722 PCIE DRIVER FOR AMLOGIC MESON
14723 M: Yue Wang <yue.wang@Amlogic.com>
14724 L: linux-pci@vger.kernel.org
14725 L: linux-amlogic@lists.infradead.org
14727 F: drivers/pci/controller/dwc/pci-meson.c
14729 PCIE DRIVER FOR AXIS ARTPEC
14730 M: Jesper Nilsson <jesper.nilsson@axis.com>
14731 L: linux-arm-kernel@axis.com
14732 L: linux-pci@vger.kernel.org
14734 F: Documentation/devicetree/bindings/pci/axis,artpec*
14735 F: drivers/pci/controller/dwc/*artpec*
14737 PCIE DRIVER FOR CAVIUM THUNDERX
14738 M: Robert Richter <rric@kernel.org>
14739 L: linux-pci@vger.kernel.org
14740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14742 F: drivers/pci/controller/pci-thunder-*
14744 PCIE DRIVER FOR HISILICON
14745 M: Zhou Wang <wangzhou1@hisilicon.com>
14746 L: linux-pci@vger.kernel.org
14748 F: drivers/pci/controller/dwc/pcie-hisi.c
14750 PCIE DRIVER FOR HISILICON KIRIN
14751 M: Xiaowei Song <songxiaowei@hisilicon.com>
14752 M: Binghui Wang <wangbinghui@hisilicon.com>
14753 L: linux-pci@vger.kernel.org
14755 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14756 F: drivers/pci/controller/dwc/pcie-kirin.c
14758 PCIE DRIVER FOR HISILICON STB
14759 M: Shawn Guo <shawn.guo@linaro.org>
14760 L: linux-pci@vger.kernel.org
14762 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14763 F: drivers/pci/controller/dwc/pcie-histb.c
14765 PCIE DRIVER FOR INTEL KEEM BAY
14766 M: Srikanth Thokala <srikanth.thokala@intel.com>
14767 L: linux-pci@vger.kernel.org
14769 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14770 F: drivers/pci/controller/dwc/pcie-keembay.c
14772 PCIE DRIVER FOR INTEL LGM GW SOC
14773 M: Rahul Tanwar <rtanwar@maxlinear.com>
14774 L: linux-pci@vger.kernel.org
14776 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14777 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14779 PCIE DRIVER FOR MEDIATEK
14780 M: Ryder Lee <ryder.lee@mediatek.com>
14781 M: Jianjun Wang <jianjun.wang@mediatek.com>
14782 L: linux-pci@vger.kernel.org
14783 L: linux-mediatek@lists.infradead.org
14785 F: Documentation/devicetree/bindings/pci/mediatek*
14786 F: drivers/pci/controller/*mediatek*
14788 PCIE DRIVER FOR MICROCHIP
14789 M: Daire McNamara <daire.mcnamara@microchip.com>
14790 L: linux-pci@vger.kernel.org
14792 F: Documentation/devicetree/bindings/pci/microchip*
14793 F: drivers/pci/controller/*microchip*
14795 PCIE DRIVER FOR QUALCOMM MSM
14796 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14797 L: linux-pci@vger.kernel.org
14798 L: linux-arm-msm@vger.kernel.org
14800 F: drivers/pci/controller/dwc/*qcom*
14802 PCIE DRIVER FOR ROCKCHIP
14803 M: Shawn Lin <shawn.lin@rock-chips.com>
14804 L: linux-pci@vger.kernel.org
14805 L: linux-rockchip@lists.infradead.org
14807 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14808 F: drivers/pci/controller/pcie-rockchip*
14810 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14811 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14812 L: linux-pci@vger.kernel.org
14814 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14815 F: drivers/pci/controller/dwc/pcie-uniphier*
14817 PCIE DRIVER FOR ST SPEAR13XX
14818 M: Pratyush Anand <pratyush.anand@gmail.com>
14819 L: linux-pci@vger.kernel.org
14821 F: drivers/pci/controller/dwc/*spear*
14824 M: Dominik Brodowski <linux@dominikbrodowski.net>
14826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14827 F: Documentation/pcmcia/
14832 PCNET32 NETWORK DRIVER
14833 M: Don Fry <pcnet32@frontier.com>
14834 L: netdev@vger.kernel.org
14836 F: drivers/net/ethernet/amd/pcnet32.c
14838 PCRYPT PARALLEL CRYPTO ENGINE
14839 M: Steffen Klassert <steffen.klassert@secunet.com>
14840 L: linux-crypto@vger.kernel.org
14843 F: include/crypto/pcrypt.h
14845 PEAQ WMI HOTKEYS DRIVER
14846 M: Hans de Goede <hdegoede@redhat.com>
14847 L: platform-driver-x86@vger.kernel.org
14849 F: drivers/platform/x86/peaq-wmi.c
14851 PENSANDO ETHERNET DRIVERS
14852 M: Shannon Nelson <snelson@pensando.io>
14853 M: drivers@pensando.io
14854 L: netdev@vger.kernel.org
14856 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14857 F: drivers/net/ethernet/pensando/
14859 PER-CPU MEMORY ALLOCATOR
14860 M: Dennis Zhou <dennis@kernel.org>
14861 M: Tejun Heo <tj@kernel.org>
14862 M: Christoph Lameter <cl@linux.com>
14863 L: linux-mm@kvack.org
14865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14866 F: arch/*/include/asm/percpu.h
14867 F: include/linux/percpu*.h
14871 PER-TASK DELAY ACCOUNTING
14872 M: Balbir Singh <bsingharora@gmail.com>
14874 F: include/linux/delayacct.h
14875 F: kernel/delayacct.c
14877 PERFORMANCE EVENTS SUBSYSTEM
14878 M: Peter Zijlstra <peterz@infradead.org>
14879 M: Ingo Molnar <mingo@redhat.com>
14880 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14881 R: Mark Rutland <mark.rutland@arm.com>
14882 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14883 R: Jiri Olsa <jolsa@redhat.com>
14884 R: Namhyung Kim <namhyung@kernel.org>
14885 L: linux-perf-users@vger.kernel.org
14886 L: linux-kernel@vger.kernel.org
14888 W: https://perf.wiki.kernel.org/
14889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14891 F: arch/*/events/*/*
14892 F: arch/*/include/asm/perf_event.h
14893 F: arch/*/kernel/*/*/perf_event*.c
14894 F: arch/*/kernel/*/perf_event*.c
14895 F: arch/*/kernel/perf_callchain.c
14896 F: arch/*/kernel/perf_event*.c
14897 F: include/linux/perf_event.h
14898 F: include/uapi/linux/perf_event.h
14903 PERFORMANCE EVENTS TOOLING ARM64
14904 R: John Garry <john.garry@huawei.com>
14905 R: Will Deacon <will@kernel.org>
14906 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14907 R: Leo Yan <leo.yan@linaro.org>
14908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14910 F: tools/build/feature/test-libopencsd.c
14911 F: tools/perf/arch/arm*/
14912 F: tools/perf/pmu-events/arch/arm64/
14913 F: tools/perf/util/arm-spe*
14914 F: tools/perf/util/cs-etm*
14916 PERSONALITY HANDLING
14917 M: Christoph Hellwig <hch@infradead.org>
14918 L: linux-abi-devel@lists.sourceforge.net
14920 F: include/linux/personality.h
14921 F: include/uapi/linux/personality.h
14923 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14924 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14925 L: linux-input@vger.kernel.org
14927 F: Documentation/input/devices/pxrc.rst
14928 F: drivers/input/joystick/pxrc.c
14931 M: Remi Denis-Courmont <courmisch@gmail.com>
14933 F: Documentation/networking/phonet.rst
14934 F: include/linux/phonet.h
14935 F: include/net/phonet/
14936 F: include/uapi/linux/phonet.h
14940 M: Joern Engel <joern@lazybastard.org>
14941 L: linux-mtd@lists.infradead.org
14943 F: drivers/mtd/devices/phram.c
14946 M: Bruno Prémont <bonbons@linux-vserver.org>
14947 L: linux-input@vger.kernel.org
14949 F: drivers/hid/hid-picolcd*
14952 M: Christian Brauner <christian@brauner.io>
14953 L: linux-kernel@vger.kernel.org
14955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14957 F: tools/testing/selftests/clone3/
14958 F: tools/testing/selftests/pid_namespace/
14959 F: tools/testing/selftests/pidfd/
14962 K: \b(clone_args|kernel_clone_args)\b
14964 PIN CONTROL SUBSYSTEM
14965 M: Linus Walleij <linus.walleij@linaro.org>
14966 L: linux-gpio@vger.kernel.org
14968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14969 F: Documentation/devicetree/bindings/pinctrl/
14970 F: Documentation/driver-api/pin-control.rst
14971 F: drivers/pinctrl/
14972 F: include/linux/pinctrl/
14974 PIN CONTROLLER - AMD
14975 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14976 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14978 F: drivers/pinctrl/pinctrl-amd.c
14980 PIN CONTROLLER - FREESCALE
14981 M: Dong Aisheng <aisheng.dong@nxp.com>
14982 M: Fabio Estevam <festevam@gmail.com>
14983 M: Shawn Guo <shawnguo@kernel.org>
14984 M: Stefan Agner <stefan@agner.ch>
14985 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14986 L: linux-gpio@vger.kernel.org
14988 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14989 F: drivers/pinctrl/freescale/
14991 PIN CONTROLLER - INTEL
14992 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14993 M: Andy Shevchenko <andy@kernel.org>
14995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14996 F: drivers/pinctrl/intel/
14998 PIN CONTROLLER - KEEMBAY
14999 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15001 F: drivers/pinctrl/pinctrl-keembay*
15003 PIN CONTROLLER - MEDIATEK
15004 M: Sean Wang <sean.wang@kernel.org>
15005 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15007 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15008 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15009 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15010 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15011 F: drivers/pinctrl/mediatek/
15013 PIN CONTROLLER - MICROCHIP AT91
15014 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15016 L: linux-gpio@vger.kernel.org
15018 F: drivers/gpio/gpio-sama5d2-piobu.c
15019 F: drivers/pinctrl/pinctrl-at91*
15021 PIN CONTROLLER - QUALCOMM
15022 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15023 L: linux-arm-msm@vger.kernel.org
15025 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15026 F: drivers/pinctrl/qcom/
15028 PIN CONTROLLER - RENESAS
15029 M: Geert Uytterhoeven <geert+renesas@glider.be>
15030 L: linux-renesas-soc@vger.kernel.org
15032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15033 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15034 F: drivers/pinctrl/renesas/
15036 PIN CONTROLLER - SAMSUNG
15037 M: Tomasz Figa <tomasz.figa@gmail.com>
15038 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15039 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15041 L: linux-samsung-soc@vger.kernel.org
15043 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15045 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
15046 F: drivers/pinctrl/samsung/
15047 F: include/dt-bindings/pinctrl/samsung.h
15049 PIN CONTROLLER - SINGLE
15050 M: Tony Lindgren <tony@atomide.com>
15051 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15053 L: linux-omap@vger.kernel.org
15055 F: drivers/pinctrl/pinctrl-single.c
15058 M: linux-block@vger.kernel.org
15060 F: drivers/block/pktcdvd.c
15061 F: include/linux/pktcdvd.h
15062 F: include/uapi/linux/pktcdvd.h
15064 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15065 M: Tomasz Duszynski <tduszyns@gmail.com>
15067 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15068 F: drivers/iio/chemical/pms7003.c
15071 M: Jacob Keller <jacob.e.keller@intel.com>
15073 F: Documentation/driver-api/pldmfw/
15074 F: include/linux/pldmfw.h
15078 M: Logan Gunthorpe <logang@deltatee.com>
15080 F: drivers/dma/plx_dma.c
15083 M: Charles Hsu <hsu.yungteng@gmail.com>
15084 L: linux-hwmon@vger.kernel.org
15086 F: Documentation/hwmon/pm6764tr.rst
15087 F: drivers/hwmon/pmbus/pm6764tr.c
15090 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15091 L: linux-pm@vger.kernel.org
15093 W: https://01.org/pm-graph
15094 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15095 T: git git://github.com/intel/pm-graph
15096 F: tools/power/pm-graph
15098 PMBUS HARDWARE MONITORING DRIVERS
15099 M: Guenter Roeck <linux@roeck-us.net>
15100 L: linux-hwmon@vger.kernel.org
15102 W: http://hwmon.wiki.kernel.org/
15103 W: http://www.roeck-us.net/linux/drivers/
15104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15105 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15106 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15107 F: Documentation/hwmon/adm1275.rst
15108 F: Documentation/hwmon/ibm-cffps.rst
15109 F: Documentation/hwmon/ir35221.rst
15110 F: Documentation/hwmon/lm25066.rst
15111 F: Documentation/hwmon/ltc2978.rst
15112 F: Documentation/hwmon/ltc3815.rst
15113 F: Documentation/hwmon/max16064.rst
15114 F: Documentation/hwmon/max20751.rst
15115 F: Documentation/hwmon/max31785.rst
15116 F: Documentation/hwmon/max34440.rst
15117 F: Documentation/hwmon/max8688.rst
15118 F: Documentation/hwmon/pmbus-core.rst
15119 F: Documentation/hwmon/pmbus.rst
15120 F: Documentation/hwmon/tps40422.rst
15121 F: Documentation/hwmon/ucd9000.rst
15122 F: Documentation/hwmon/ucd9200.rst
15123 F: Documentation/hwmon/zl6100.rst
15124 F: drivers/hwmon/pmbus/
15125 F: include/linux/pmbus.h
15127 PMC SIERRA MaxRAID DRIVER
15128 L: linux-scsi@vger.kernel.org
15130 W: http://www.pmc-sierra.com/
15131 F: drivers/scsi/pmcraid.*
15133 PMC SIERRA PM8001 DRIVER
15134 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15135 L: linux-scsi@vger.kernel.org
15137 F: drivers/scsi/pm8001/
15139 PNI RM3100 IIO DRIVER
15140 M: Song Qiang <songqiang1304521@gmail.com>
15141 L: linux-iio@vger.kernel.org
15143 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15144 F: drivers/iio/magnetometer/rm3100*
15147 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15148 L: linux-acpi@vger.kernel.org
15151 F: include/linux/pnp.h
15153 POSIX CLOCKS and TIMERS
15154 M: Thomas Gleixner <tglx@linutronix.de>
15155 L: linux-kernel@vger.kernel.org
15157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15159 F: include/linux/time_namespace.h
15160 F: include/linux/timer*
15161 F: kernel/time/*timer*
15162 F: kernel/time/namespace.c
15164 POWER MANAGEMENT CORE
15165 M: "Rafael J. Wysocki" <rafael@kernel.org>
15166 L: linux-pm@vger.kernel.org
15168 B: https://bugzilla.kernel.org
15169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15170 F: drivers/base/power/
15171 F: drivers/powercap/
15172 F: include/linux/intel_rapl.h
15173 F: include/linux/pm.h
15174 F: include/linux/pm_*
15175 F: include/linux/powercap.h
15176 F: kernel/configs/nopm.config
15178 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15179 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15180 L: linux-pm@vger.kernel.org
15182 B: https://bugzilla.kernel.org
15183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15184 F: drivers/powercap/dtpm*
15185 F: include/linux/dtpm.h
15187 POWER STATE COORDINATION INTERFACE (PSCI)
15188 M: Mark Rutland <mark.rutland@arm.com>
15189 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15192 F: drivers/firmware/psci/
15193 F: include/linux/psci.h
15194 F: include/uapi/linux/psci.h
15196 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15197 M: Sebastian Reichel <sre@kernel.org>
15198 L: linux-pm@vger.kernel.org
15200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15201 F: Documentation/ABI/testing/sysfs-class-power
15202 F: Documentation/devicetree/bindings/power/supply/
15203 F: drivers/power/supply/
15204 F: include/linux/power/
15205 F: include/linux/power_supply.h
15207 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15208 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15209 L: linuxppc-dev@lists.ozlabs.org
15211 F: drivers/char/powernv-op-panel.c
15213 PPP OVER ATM (RFC 2364)
15214 M: Mitchell Blank Jr <mitch@sfgoth.com>
15216 F: include/uapi/linux/atmppp.h
15217 F: net/atm/pppoatm.c
15220 M: Michal Ostrowski <mostrows@earthlink.net>
15222 F: drivers/net/ppp/pppoe.c
15223 F: drivers/net/ppp/pppox.c
15226 M: James Chapman <jchapman@katalix.com>
15228 F: include/linux/if_pppol2tp.h
15229 F: include/uapi/linux/if_pppol2tp.h
15230 F: net/l2tp/l2tp_ppp.c
15232 PPP PROTOCOL DRIVERS AND COMPRESSORS
15233 M: Paul Mackerras <paulus@samba.org>
15234 L: linux-ppp@vger.kernel.org
15236 F: drivers/net/ppp/ppp_*
15239 M: Rodolfo Giometti <giometti@enneenne.com>
15240 L: linuxpps@ml.enneenne.com (subscribers-only)
15242 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15243 F: Documentation/ABI/testing/sysfs-pps
15244 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15245 F: Documentation/driver-api/pps.rst
15247 F: include/linux/pps*.h
15248 F: include/uapi/linux/pps.h
15251 M: Dmitry Kozlov <xeb@mail.ru>
15252 L: netdev@vger.kernel.org
15254 W: http://sourceforge.net/projects/accel-pptp
15255 F: drivers/net/ppp/pptp.c
15257 PRESSURE STALL INFORMATION (PSI)
15258 M: Johannes Weiner <hannes@cmpxchg.org>
15260 F: include/linux/psi*
15261 F: kernel/sched/psi.c
15264 M: Petr Mladek <pmladek@suse.com>
15265 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15266 R: Steven Rostedt <rostedt@goodmis.org>
15267 R: John Ogness <john.ogness@linutronix.de>
15269 F: include/linux/printk.h
15273 R: Chris Down <chris@chrisdown.name>
15275 F: kernel/printk/index.c
15278 L: linux-kernel@vger.kernel.org
15279 L: linux-fsdevel@vger.kernel.org
15281 F: Documentation/filesystems/proc.rst
15283 F: include/linux/proc_fs.h
15284 F: tools/testing/selftests/proc/
15287 M: Luis Chamberlain <mcgrof@kernel.org>
15288 M: Kees Cook <keescook@chromium.org>
15289 M: Iurii Zaikin <yzaikin@google.com>
15290 L: linux-kernel@vger.kernel.org
15291 L: linux-fsdevel@vger.kernel.org
15293 F: fs/proc/proc_sysctl.c
15294 F: include/linux/sysctl.h
15295 F: kernel/sysctl-test.c
15297 F: tools/testing/selftests/sysctl/
15299 PS3 NETWORK SUPPORT
15300 M: Geoff Levand <geoff@infradead.org>
15301 L: netdev@vger.kernel.org
15302 L: linuxppc-dev@lists.ozlabs.org
15304 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15306 PS3 PLATFORM SUPPORT
15307 M: Geoff Levand <geoff@infradead.org>
15308 L: linuxppc-dev@lists.ozlabs.org
15310 F: arch/powerpc/boot/ps3*
15311 F: arch/powerpc/include/asm/lv1call.h
15312 F: arch/powerpc/include/asm/ps3*.h
15313 F: arch/powerpc/platforms/ps3/
15316 F: drivers/rtc/rtc-ps3.c
15317 F: drivers/usb/host/*ps3.c
15318 F: sound/ppc/snd_ps3*
15321 M: Jim Paris <jim@jtan.com>
15322 M: Geoff Levand <geoff@infradead.org>
15323 L: linuxppc-dev@lists.ozlabs.org
15325 F: drivers/block/ps3vram.c
15327 PSAMPLE PACKET SAMPLING SUPPORT
15328 M: Yotam Gigi <yotam.gi@gmail.com>
15330 F: include/net/psample.h
15331 F: include/uapi/linux/psample.h
15335 M: Kees Cook <keescook@chromium.org>
15336 M: Anton Vorontsov <anton@enomsg.org>
15337 M: Colin Cross <ccross@android.com>
15338 M: Tony Luck <tony.luck@intel.com>
15340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15341 F: Documentation/admin-guide/ramoops.rst
15342 F: Documentation/admin-guide/pstore-blk.rst
15343 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15344 F: drivers/acpi/apei/erst.c
15345 F: drivers/firmware/efi/efi-pstore.c
15347 F: include/linux/pstore*
15348 K: \b(pstore|ramoops)
15350 PTP HARDWARE CLOCK SUPPORT
15351 M: Richard Cochran <richardcochran@gmail.com>
15352 L: netdev@vger.kernel.org
15354 W: http://linuxptp.sourceforge.net/
15355 F: Documentation/ABI/testing/sysfs-ptp
15356 F: Documentation/driver-api/ptp.rst
15357 F: drivers/net/phy/dp83640*
15359 F: include/linux/ptp_cl*
15361 PTP VIRTUAL CLOCK SUPPORT
15362 M: Yangbo Lu <yangbo.lu@nxp.com>
15363 L: netdev@vger.kernel.org
15365 F: drivers/ptp/ptp_vclock.c
15366 F: net/ethtool/phc_vclocks.c
15369 M: Oleg Nesterov <oleg@redhat.com>
15371 F: arch/*/*/ptrace*.c
15372 F: arch/*/include/asm/ptrace*.h
15373 F: arch/*/ptrace*.c
15374 F: include/asm-generic/syscall.h
15375 F: include/linux/ptrace.h
15376 F: include/linux/regset.h
15377 F: include/linux/tracehook.h
15378 F: include/uapi/linux/ptrace.h
15379 F: include/uapi/linux/ptrace.h
15383 M: Hans Verkuil <hverkuil@xs4all.nl>
15384 L: linux-media@vger.kernel.org
15386 T: git git://linuxtv.org/media_tree.git
15387 F: Documentation/admin-guide/media/pulse8-cec.rst
15388 F: drivers/media/cec/usb/pulse8/
15390 PVRUSB2 VIDEO4LINUX DRIVER
15391 M: Mike Isely <isely@pobox.com>
15392 L: pvrusb2@isely.net (subscribers-only)
15393 L: linux-media@vger.kernel.org
15395 W: http://www.isely.net/pvrusb2/
15396 T: git git://linuxtv.org/media_tree.git
15397 F: Documentation/driver-api/media/drivers/pvrusb2*
15398 F: drivers/media/usb/pvrusb2/
15401 M: Hans Verkuil <hverkuil@xs4all.nl>
15402 L: linux-media@vger.kernel.org
15404 T: git git://linuxtv.org/media_tree.git
15405 F: drivers/media/usb/pwc/*
15406 F: include/trace/events/pwc.h
15409 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15410 L: linux-hwmon@vger.kernel.org
15412 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15413 F: Documentation/hwmon/pwm-fan.rst
15414 F: drivers/hwmon/pwm-fan.c
15417 M: Sean Young <sean@mess.org>
15418 L: linux-media@vger.kernel.org
15420 F: drivers/media/rc/pwm-ir-tx.c
15423 M: Thierry Reding <thierry.reding@gmail.com>
15424 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15425 M: Lee Jones <lee.jones@linaro.org>
15426 L: linux-pwm@vger.kernel.org
15428 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15430 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15431 F: Documentation/devicetree/bindings/pwm/
15432 F: Documentation/driver-api/pwm.rst
15433 F: drivers/gpio/gpio-mvebu.c
15435 F: drivers/video/backlight/pwm_bl.c
15436 F: include/linux/pwm.h
15437 F: include/linux/pwm_backlight.h
15438 K: pwm_(config|apply_state|ops)
15441 M: Robert Jarzmik <robert.jarzmik@free.fr>
15442 L: linux-gpio@vger.kernel.org
15444 F: drivers/gpio/gpio-pxa.c
15450 M: Robert Jarzmik <robert.jarzmik@free.fr>
15451 L: linux-rtc@vger.kernel.org
15454 PXA2xx/PXA3xx SUPPORT
15455 M: Daniel Mack <daniel@zonque.org>
15456 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15457 M: Robert Jarzmik <robert.jarzmik@free.fr>
15458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15460 T: git git://github.com/hzhuang1/linux.git
15461 T: git git://github.com/rjarzmik/linux.git
15462 F: arch/arm/boot/dts/pxa*
15463 F: arch/arm/mach-pxa/
15464 F: drivers/dma/pxa*
15465 F: drivers/pcmcia/pxa2xx*
15466 F: drivers/pinctrl/pxa/
15467 F: drivers/spi/spi-pxa2xx*
15468 F: drivers/usb/gadget/udc/pxa2*
15469 F: include/sound/pxa2xx-lib.h
15474 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15475 L: qat-linux@intel.com
15477 F: drivers/crypto/qat/
15479 QCOM AUDIO (ASoC) DRIVERS
15480 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15481 M: Banajit Goswami <bgoswami@codeaurora.org>
15482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15484 F: sound/soc/codecs/lpass-va-macro.c
15485 F: sound/soc/codecs/lpass-wsa-macro.*
15486 F: sound/soc/codecs/msm8916-wcd-analog.c
15487 F: sound/soc/codecs/msm8916-wcd-digital.c
15488 F: sound/soc/codecs/wcd9335.*
15489 F: sound/soc/codecs/wcd934x.c
15490 F: sound/soc/codecs/wcd-clsh-v2.*
15491 F: sound/soc/codecs/wsa881x.c
15495 M: Alex Elder <elder@kernel.org>
15496 L: netdev@vger.kernel.org
15498 F: drivers/net/ipa/
15500 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15501 M: Gabriel Somlo <somlo@cmu.edu>
15502 M: "Michael S. Tsirkin" <mst@redhat.com>
15503 L: qemu-devel@nongnu.org
15505 F: drivers/firmware/qemu_fw_cfg.c
15506 F: include/uapi/linux/qemu_fw_cfg.h
15509 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15510 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15511 L: linux-rdma@vger.kernel.org
15513 F: drivers/infiniband/hw/qib/
15515 QLOGIC QL41xxx FCOE DRIVER
15516 M: Saurav Kashyap <skashyap@marvell.com>
15517 M: Javed Hasan <jhasan@marvell.com>
15518 M: GR-QLogic-Storage-Upstream@marvell.com
15519 L: linux-scsi@vger.kernel.org
15521 F: drivers/scsi/qedf/
15523 QLOGIC QL41xxx ISCSI DRIVER
15524 M: Nilesh Javali <njavali@marvell.com>
15525 M: Manish Rangankar <mrangankar@marvell.com>
15526 M: GR-QLogic-Storage-Upstream@marvell.com
15527 L: linux-scsi@vger.kernel.org
15529 F: drivers/scsi/qedi/
15531 QLOGIC QL4xxx ETHERNET DRIVER
15532 M: Ariel Elior <aelior@marvell.com>
15533 M: GR-everest-linux-l2@marvell.com
15534 L: netdev@vger.kernel.org
15536 F: drivers/net/ethernet/qlogic/qed/
15537 F: drivers/net/ethernet/qlogic/qede/
15538 F: include/linux/qed/
15540 QLOGIC QL4xxx RDMA DRIVER
15541 M: Michal Kalderon <mkalderon@marvell.com>
15542 M: Ariel Elior <aelior@marvell.com>
15543 L: linux-rdma@vger.kernel.org
15545 F: drivers/infiniband/hw/qedr/
15546 F: include/uapi/rdma/qedr-abi.h
15548 QLOGIC QLA1280 SCSI DRIVER
15549 M: Michael Reed <mdr@sgi.com>
15550 L: linux-scsi@vger.kernel.org
15552 F: drivers/scsi/qla1280.[ch]
15554 QLOGIC QLA2XXX FC-SCSI DRIVER
15555 M: Nilesh Javali <njavali@marvell.com>
15556 M: GR-QLogic-Storage-Upstream@marvell.com
15557 L: linux-scsi@vger.kernel.org
15559 F: drivers/scsi/qla2xxx/
15561 QLOGIC QLA3XXX NETWORK DRIVER
15562 M: GR-Linux-NIC-Dev@marvell.com
15563 L: netdev@vger.kernel.org
15565 F: drivers/net/ethernet/qlogic/qla3xxx.*
15567 QLOGIC QLA4XXX iSCSI DRIVER
15568 M: Nilesh Javali <njavali@marvell.com>
15569 M: Manish Rangankar <mrangankar@marvell.com>
15570 M: GR-QLogic-Storage-Upstream@marvell.com
15571 L: linux-scsi@vger.kernel.org
15573 F: drivers/scsi/qla4xxx/
15575 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15576 M: Shahed Shaikh <shshaikh@marvell.com>
15577 M: Manish Chopra <manishc@marvell.com>
15578 M: GR-Linux-NIC-Dev@marvell.com
15579 L: netdev@vger.kernel.org
15581 F: drivers/net/ethernet/qlogic/qlcnic/
15583 QLOGIC QLGE 10Gb ETHERNET DRIVER
15584 M: Manish Chopra <manishc@marvell.com>
15585 M: GR-Linux-NIC-Dev@marvell.com
15586 M: Coiby Xu <coiby.xu@gmail.com>
15587 L: netdev@vger.kernel.org
15589 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15590 F: drivers/staging/qlge/
15592 QM1D1B0004 MEDIA DRIVER
15593 M: Akihiro Tsukada <tskd08@gmail.com>
15594 L: linux-media@vger.kernel.org
15596 F: drivers/media/tuners/qm1d1b0004*
15598 QM1D1C0042 MEDIA DRIVER
15599 M: Akihiro Tsukada <tskd08@gmail.com>
15600 L: linux-media@vger.kernel.org
15602 F: drivers/media/tuners/qm1d1c0042*
15605 M: Anders Larsen <al@alarsen.net>
15607 W: http://www.alarsen.net/linux/qnx4fs/
15609 F: include/uapi/linux/qnx4_fs.h
15610 F: include/uapi/linux/qnxtypes.h
15612 QORIQ DPAA2 FSL-MC BUS DRIVER
15613 M: Stuart Yoder <stuyoder@gmail.com>
15614 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15615 L: linux-kernel@vger.kernel.org
15617 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15618 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15619 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15620 F: drivers/bus/fsl-mc/
15621 F: include/uapi/linux/fsl_mc.h
15623 QT1010 MEDIA DRIVER
15624 M: Antti Palosaari <crope@iki.fi>
15625 L: linux-media@vger.kernel.org
15627 W: https://linuxtv.org
15628 W: http://palosaari.fi/linux/
15629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15630 T: git git://linuxtv.org/anttip/media_tree.git
15631 F: drivers/media/tuners/qt1010*
15633 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15634 M: Kalle Valo <kvalo@codeaurora.org>
15635 L: ath10k@lists.infradead.org
15637 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15639 F: drivers/net/wireless/ath/ath10k/
15641 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15642 M: Kalle Valo <kvalo@codeaurora.org>
15643 L: ath11k@lists.infradead.org
15645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15646 F: drivers/net/wireless/ath/ath11k/
15648 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15649 M: ath9k-devel@qca.qualcomm.com
15650 L: linux-wireless@vger.kernel.org
15652 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15653 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15654 F: drivers/net/wireless/ath/ath9k/
15656 QUALCOMM CAMERA SUBSYSTEM DRIVER
15657 M: Robert Foss <robert.foss@linaro.org>
15658 M: Todor Tomov <todor.too@gmail.com>
15659 L: linux-media@vger.kernel.org
15661 F: Documentation/admin-guide/media/qcom_camss.rst
15662 F: Documentation/devicetree/bindings/media/*camss*
15663 F: drivers/media/platform/qcom/camss/
15665 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15666 M: Niklas Cassel <nks@flawful.org>
15667 L: linux-pm@vger.kernel.org
15668 L: linux-arm-msm@vger.kernel.org
15670 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15671 F: drivers/soc/qcom/cpr.c
15673 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15674 M: Ilia Lin <ilia.lin@kernel.org>
15675 L: linux-pm@vger.kernel.org
15677 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15678 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15680 QUALCOMM CRYPTO DRIVERS
15681 M: Thara Gopinath <thara.gopinath@linaro.org>
15682 L: linux-crypto@vger.kernel.org
15683 L: linux-arm-msm@vger.kernel.org
15685 F: drivers/crypto/qce/
15687 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15688 M: Timur Tabi <timur@kernel.org>
15689 L: netdev@vger.kernel.org
15691 F: drivers/net/ethernet/qualcomm/emac/
15693 QUALCOMM ETHQOS ETHERNET DRIVER
15694 M: Vinod Koul <vkoul@kernel.org>
15695 L: netdev@vger.kernel.org
15697 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15698 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15700 QUALCOMM GENERIC INTERFACE I2C DRIVER
15701 M: Akash Asthana <akashast@codeaurora.org>
15702 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15703 L: linux-i2c@vger.kernel.org
15704 L: linux-arm-msm@vger.kernel.org
15706 F: drivers/i2c/busses/i2c-qcom-geni.c
15708 QUALCOMM HEXAGON ARCHITECTURE
15709 M: Brian Cain <bcain@codeaurora.org>
15710 L: linux-hexagon@vger.kernel.org
15714 QUALCOMM HIDMA DRIVER
15715 M: Sinan Kaya <okaya@kernel.org>
15716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15717 L: linux-arm-msm@vger.kernel.org
15718 L: dmaengine@vger.kernel.org
15720 F: drivers/dma/qcom/hidma*
15722 QUALCOMM I2C CCI DRIVER
15723 M: Loic Poulain <loic.poulain@linaro.org>
15724 M: Robert Foss <robert.foss@linaro.org>
15725 L: linux-i2c@vger.kernel.org
15726 L: linux-arm-msm@vger.kernel.org
15728 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15729 F: drivers/i2c/busses/i2c-qcom-cci.c
15732 M: Rob Clark <robdclark@gmail.com>
15733 L: iommu@lists.linux-foundation.org
15734 L: linux-arm-msm@vger.kernel.org
15736 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15738 QUALCOMM IPC ROUTER (QRTR) DRIVER
15739 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15740 L: linux-arm-msm@vger.kernel.org
15742 F: include/trace/events/qrtr.h
15743 F: include/uapi/linux/qrtr.h
15746 QUALCOMM IPCC MAILBOX DRIVER
15747 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15748 L: linux-arm-msm@vger.kernel.org
15750 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15751 F: drivers/mailbox/qcom-ipcc.c
15752 F: include/dt-bindings/mailbox/qcom-ipcc.h
15754 QUALCOMM IPQ4019 USB PHY DRIVER
15755 M: Robert Marko <robert.marko@sartura.hr>
15756 M: Luka Perkov <luka.perkov@sartura.hr>
15757 L: linux-arm-msm@vger.kernel.org
15759 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15760 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15762 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15763 M: Robert Marko <robert.marko@sartura.hr>
15764 M: Luka Perkov <luka.perkov@sartura.hr>
15765 L: linux-arm-msm@vger.kernel.org
15767 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15768 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15770 QUALCOMM RMNET DRIVER
15771 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15772 M: Sean Tranchetti <stranche@codeaurora.org>
15773 L: netdev@vger.kernel.org
15775 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15776 F: drivers/net/ethernet/qualcomm/rmnet/
15777 F: include/linux/if_rmnet.h
15779 QUALCOMM TSENS THERMAL DRIVER
15780 M: Amit Kucheria <amitk@kernel.org>
15781 M: Thara Gopinath <thara.gopinath@linaro.org>
15782 L: linux-pm@vger.kernel.org
15783 L: linux-arm-msm@vger.kernel.org
15785 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15786 F: drivers/thermal/qcom/
15788 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15789 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15790 L: linux-media@vger.kernel.org
15791 L: linux-arm-msm@vger.kernel.org
15793 T: git git://linuxtv.org/media_tree.git
15794 F: Documentation/devicetree/bindings/media/*venus*
15795 F: drivers/media/platform/qcom/venus/
15797 QUALCOMM WCN36XX WIRELESS DRIVER
15798 M: Kalle Valo <kvalo@codeaurora.org>
15799 L: wcn36xx@lists.infradead.org
15801 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15802 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15803 F: drivers/net/wireless/ath/wcn36xx/
15805 QUANTENNA QTNFMAC WIRELESS DRIVER
15806 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15807 R: Sergey Matyukevich <geomatsi@gmail.com>
15808 L: linux-wireless@vger.kernel.org
15810 F: drivers/net/wireless/quantenna
15812 RADEON and AMDGPU DRM DRIVERS
15813 M: Alex Deucher <alexander.deucher@amd.com>
15814 M: Christian König <christian.koenig@amd.com>
15815 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15816 L: amd-gfx@lists.freedesktop.org
15818 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15819 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15820 C: irc://irc.oftc.net/radeon
15821 F: drivers/gpu/drm/amd/
15822 F: drivers/gpu/drm/radeon/
15823 F: include/uapi/drm/amdgpu_drm.h
15824 F: include/uapi/drm/radeon_drm.h
15826 RADEON FRAMEBUFFER DISPLAY DRIVER
15827 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15828 L: linux-fbdev@vger.kernel.org
15830 F: drivers/video/fbdev/aty/radeon*
15831 F: include/uapi/linux/radeonfb.h
15833 RADIOSHARK RADIO DRIVER
15834 M: Hans Verkuil <hverkuil@xs4all.nl>
15835 L: linux-media@vger.kernel.org
15837 T: git git://linuxtv.org/media_tree.git
15838 F: drivers/media/radio/radio-shark.c
15840 RADIOSHARK2 RADIO DRIVER
15841 M: Hans Verkuil <hverkuil@xs4all.nl>
15842 L: linux-media@vger.kernel.org
15844 T: git git://linuxtv.org/media_tree.git
15845 F: drivers/media/radio/radio-shark2.c
15846 F: drivers/media/radio/radio-tea5777.c
15848 RADOS BLOCK DEVICE (RBD)
15849 M: Ilya Dryomov <idryomov@gmail.com>
15850 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15851 L: ceph-devel@vger.kernel.org
15853 W: http://ceph.com/
15854 T: git git://github.com/ceph/ceph-client.git
15855 F: Documentation/ABI/testing/sysfs-bus-rbd
15856 F: drivers/block/rbd.c
15857 F: drivers/block/rbd_types.h
15859 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15860 M: Paul Mackerras <paulus@samba.org>
15861 L: linux-fbdev@vger.kernel.org
15863 F: drivers/video/fbdev/aty/aty128fb.c
15865 RAINSHADOW-CEC DRIVER
15866 M: Hans Verkuil <hverkuil@xs4all.nl>
15867 L: linux-media@vger.kernel.org
15869 T: git git://linuxtv.org/media_tree.git
15870 F: drivers/media/cec/usb/rainshadow/
15872 RALINK MIPS ARCHITECTURE
15873 M: John Crispin <john@phrozen.org>
15874 L: linux-mips@vger.kernel.org
15876 F: arch/mips/ralink
15878 RALINK RT2X00 WIRELESS LAN DRIVER
15879 M: Stanislaw Gruszka <stf_xl@wp.pl>
15880 M: Helmut Schaa <helmut.schaa@googlemail.com>
15881 L: linux-wireless@vger.kernel.org
15883 F: drivers/net/wireless/ralink/rt2x00/
15885 RAMDISK RAM BLOCK DEVICE DRIVER
15886 M: Jens Axboe <axboe@kernel.dk>
15888 F: Documentation/admin-guide/blockdev/ramdisk.rst
15889 F: drivers/block/brd.c
15891 RANCHU VIRTUAL BOARD FOR MIPS
15892 M: Miodrag Dinic <miodrag.dinic@mips.com>
15893 L: linux-mips@vger.kernel.org
15895 F: arch/mips/configs/generic/board-ranchu.config
15896 F: arch/mips/generic/board-ranchu.c
15898 RANDOM NUMBER DRIVER
15899 M: "Theodore Ts'o" <tytso@mit.edu>
15901 F: drivers/char/random.c
15904 M: Matt Porter <mporter@kernel.crashing.org>
15905 M: Alexandre Bounine <alex.bou9@gmail.com>
15907 F: drivers/rapidio/
15910 M: Tony Luck <tony.luck@intel.com>
15911 M: Borislav Petkov <bp@alien8.de>
15912 L: linux-edac@vger.kernel.org
15914 F: Documentation/admin-guide/ras.rst
15916 F: include/linux/ras.h
15917 F: include/ras/ras_event.h
15919 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15920 L: linux-wireless@vger.kernel.org
15922 F: drivers/net/wireless/ray*
15924 RC-CORE / LIRC FRAMEWORK
15925 M: Sean Young <sean@mess.org>
15926 L: linux-media@vger.kernel.org
15928 W: http://linuxtv.org
15929 T: git git://linuxtv.org/media_tree.git
15930 F: Documentation/driver-api/media/rc-core.rst
15931 F: Documentation/userspace-api/media/rc/
15932 F: drivers/media/rc/
15933 F: include/media/rc-map.h
15934 F: include/media/rc-core.h
15935 F: include/uapi/linux/lirc.h
15937 RCMM REMOTE CONTROLS DECODER
15938 M: Patrick Lerda <patrick9876@free.fr>
15940 F: drivers/media/rc/ir-rcmm-decoder.c
15942 RCUTORTURE TEST FRAMEWORK
15943 M: "Paul E. McKenney" <paulmck@kernel.org>
15944 M: Josh Triplett <josh@joshtriplett.org>
15945 R: Steven Rostedt <rostedt@goodmis.org>
15946 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15947 R: Lai Jiangshan <jiangshanlai@gmail.com>
15948 L: rcu@vger.kernel.org
15950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15951 F: tools/testing/selftests/rcutorture
15953 RDACM20 Camera Sensor
15954 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15955 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15956 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15957 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15958 L: linux-media@vger.kernel.org
15960 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15961 F: drivers/media/i2c/max9271.c
15962 F: drivers/media/i2c/max9271.h
15963 F: drivers/media/i2c/rdacm20.c
15965 RDACM21 Camera Sensor
15966 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15967 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15968 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15969 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15970 L: linux-media@vger.kernel.org
15972 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15973 F: drivers/media/i2c/max9271.c
15974 F: drivers/media/i2c/max9271.h
15975 F: drivers/media/i2c/rdacm21.c
15978 M: Florian Fainelli <florian@openwrt.org>
15981 RDC R6040 FAST ETHERNET DRIVER
15982 M: Florian Fainelli <f.fainelli@gmail.com>
15983 L: netdev@vger.kernel.org
15985 F: drivers/net/ethernet/rdc/r6040.c
15987 RDMAVT - RDMA verbs software
15988 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15989 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15990 L: linux-rdma@vger.kernel.org
15992 F: drivers/infiniband/sw/rdmavt
15994 RDS - RELIABLE DATAGRAM SOCKETS
15995 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15996 L: netdev@vger.kernel.org
15997 L: linux-rdma@vger.kernel.org
15998 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16000 W: https://oss.oracle.com/projects/rds/
16001 F: Documentation/networking/rds.rst
16004 RDT - RESOURCE ALLOCATION
16005 M: Fenghua Yu <fenghua.yu@intel.com>
16006 M: Reinette Chatre <reinette.chatre@intel.com>
16007 L: linux-kernel@vger.kernel.org
16009 F: Documentation/x86/resctrl*
16010 F: arch/x86/include/asm/resctrl.h
16011 F: arch/x86/kernel/cpu/resctrl/
16012 F: tools/testing/selftests/resctrl/
16014 READ-COPY UPDATE (RCU)
16015 M: "Paul E. McKenney" <paulmck@kernel.org>
16016 M: Josh Triplett <josh@joshtriplett.org>
16017 R: Steven Rostedt <rostedt@goodmis.org>
16018 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16019 R: Lai Jiangshan <jiangshanlai@gmail.com>
16020 R: Joel Fernandes <joel@joelfernandes.org>
16021 L: rcu@vger.kernel.org
16023 W: http://www.rdrop.com/users/paulmck/RCU/
16024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16025 F: Documentation/RCU/
16026 F: include/linux/rcu*
16028 X: Documentation/RCU/torture.rst
16029 X: include/linux/srcu*.h
16030 X: kernel/rcu/srcu*.c
16032 REAL TIME CLOCK (RTC) SUBSYSTEM
16033 M: Alessandro Zummo <a.zummo@towertech.it>
16034 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16035 L: linux-rtc@vger.kernel.org
16037 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16039 F: Documentation/admin-guide/rtc.rst
16040 F: Documentation/devicetree/bindings/rtc/
16042 F: include/linux/platform_data/rtc-*
16043 F: include/linux/rtc.h
16044 F: include/linux/rtc/
16045 F: include/uapi/linux/rtc.h
16046 F: tools/testing/selftests/rtc/
16048 REALTEK AUDIO CODECS
16049 M: Oder Chiou <oder_chiou@realtek.com>
16051 F: include/sound/rt*.h
16052 F: sound/soc/codecs/rt*
16054 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16055 M: Linus Walleij <linus.walleij@linaro.org>
16057 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
16058 F: drivers/net/dsa/realtek-smi*
16059 F: drivers/net/dsa/rtl83*
16061 REALTEK WIRELESS DRIVER (rtlwifi family)
16062 M: Ping-Ke Shih <pkshih@realtek.com>
16063 L: linux-wireless@vger.kernel.org
16065 W: https://wireless.wiki.kernel.org/
16066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16067 F: drivers/net/wireless/realtek/rtlwifi/
16069 REALTEK WIRELESS DRIVER (rtw88)
16070 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16071 L: linux-wireless@vger.kernel.org
16073 F: drivers/net/wireless/realtek/rtw88/
16075 REALTEK WIRELESS DRIVER (rtw89)
16076 M: Ping-Ke Shih <pkshih@realtek.com>
16077 L: linux-wireless@vger.kernel.org
16079 F: drivers/net/wireless/realtek/rtw89/
16081 REDPINE WIRELESS DRIVER
16082 M: Amitkumar Karwar <amitkarwar@gmail.com>
16083 M: Siva Rebbagondla <siva8118@gmail.com>
16084 L: linux-wireless@vger.kernel.org
16086 F: drivers/net/wireless/rsi/
16088 REGISTER MAP ABSTRACTION
16089 M: Mark Brown <broonie@kernel.org>
16090 L: linux-kernel@vger.kernel.org
16092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16093 F: Documentation/devicetree/bindings/regmap/
16094 F: drivers/base/regmap/
16095 F: include/linux/regmap.h
16097 REISERFS FILE SYSTEM
16098 L: reiserfs-devel@vger.kernel.org
16102 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16103 M: Ohad Ben-Cohen <ohad@wizery.com>
16104 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16105 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16106 L: linux-remoteproc@vger.kernel.org
16108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
16109 F: Documentation/ABI/testing/sysfs-class-remoteproc
16110 F: Documentation/devicetree/bindings/remoteproc/
16111 F: Documentation/staging/remoteproc.rst
16112 F: drivers/remoteproc/
16113 F: include/linux/remoteproc.h
16114 F: include/linux/remoteproc/
16116 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16117 M: Ohad Ben-Cohen <ohad@wizery.com>
16118 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16119 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16120 L: linux-remoteproc@vger.kernel.org
16122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
16123 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16124 F: Documentation/staging/rpmsg.rst
16126 F: include/linux/rpmsg.h
16127 F: include/linux/rpmsg/
16128 F: include/uapi/linux/rpmsg.h
16131 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16132 M: Stephan Gerhold <stephan@gerhold.net>
16133 L: netdev@vger.kernel.org
16134 L: linux-remoteproc@vger.kernel.org
16136 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16138 RENESAS CLOCK DRIVERS
16139 M: Geert Uytterhoeven <geert+renesas@glider.be>
16140 L: linux-renesas-soc@vger.kernel.org
16142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16143 F: Documentation/devicetree/bindings/clock/renesas,*
16144 F: drivers/clk/renesas/
16146 RENESAS EMEV2 I2C DRIVER
16147 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16148 L: linux-renesas-soc@vger.kernel.org
16150 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16151 F: drivers/i2c/busses/i2c-emev2.c
16153 RENESAS ETHERNET DRIVERS
16154 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16155 L: netdev@vger.kernel.org
16156 L: linux-renesas-soc@vger.kernel.org
16157 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16158 F: drivers/net/ethernet/renesas/
16159 F: include/linux/sh_eth.h
16161 RENESAS R-CAR GYROADC DRIVER
16162 M: Marek Vasut <marek.vasut@gmail.com>
16163 L: linux-iio@vger.kernel.org
16165 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16166 F: drivers/iio/adc/rcar-gyroadc.c
16168 RENESAS R-CAR I2C DRIVERS
16169 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16170 L: linux-renesas-soc@vger.kernel.org
16172 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16173 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16174 F: drivers/i2c/busses/i2c-rcar.c
16175 F: drivers/i2c/busses/i2c-sh_mobile.c
16177 RENESAS R-CAR THERMAL DRIVERS
16178 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16179 L: linux-renesas-soc@vger.kernel.org
16181 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16182 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16183 F: drivers/thermal/rcar_gen3_thermal.c
16184 F: drivers/thermal/rcar_thermal.c
16186 RENESAS RIIC DRIVER
16187 M: Chris Brandt <chris.brandt@renesas.com>
16188 L: linux-renesas-soc@vger.kernel.org
16190 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16191 F: drivers/i2c/busses/i2c-riic.c
16193 RENESAS USB PHY DRIVER
16194 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16195 L: linux-renesas-soc@vger.kernel.org
16197 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16199 RENESAS RZ/G2L A/D DRIVER
16200 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16201 L: linux-iio@vger.kernel.org
16202 L: linux-renesas-soc@vger.kernel.org
16204 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16205 F: drivers/iio/adc/rzg2l_adc.c
16207 RESET CONTROLLER FRAMEWORK
16208 M: Philipp Zabel <p.zabel@pengutronix.de>
16210 T: git git://git.pengutronix.de/git/pza/linux
16211 F: Documentation/devicetree/bindings/reset/
16212 F: Documentation/driver-api/reset.rst
16214 F: include/dt-bindings/reset/
16215 F: include/linux/reset-controller.h
16216 F: include/linux/reset.h
16217 F: include/linux/reset/
16218 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16220 RESTARTABLE SEQUENCES SUPPORT
16221 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16222 M: Peter Zijlstra <peterz@infradead.org>
16223 M: "Paul E. McKenney" <paulmck@kernel.org>
16224 M: Boqun Feng <boqun.feng@gmail.com>
16225 L: linux-kernel@vger.kernel.org
16227 F: include/trace/events/rseq.h
16228 F: include/uapi/linux/rseq.h
16230 F: tools/testing/selftests/rseq/
16233 M: Johannes Berg <johannes@sipsolutions.net>
16234 L: linux-wireless@vger.kernel.org
16236 W: https://wireless.wiki.kernel.org/
16237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16239 F: Documentation/ABI/stable/sysfs-class-rfkill
16240 F: Documentation/driver-api/rfkill.rst
16241 F: include/linux/rfkill.h
16242 F: include/uapi/linux/rfkill.h
16246 M: Thomas Graf <tgraf@suug.ch>
16247 M: Herbert Xu <herbert@gondor.apana.org.au>
16248 L: netdev@vger.kernel.org
16250 F: include/linux/rhashtable-types.h
16251 F: include/linux/rhashtable.h
16252 F: lib/rhashtable.c
16253 F: lib/test_rhashtable.c
16255 RICOH R5C592 MEMORYSTICK DRIVER
16256 M: Maxim Levitsky <maximlevitsky@gmail.com>
16258 F: drivers/memstick/host/r592.*
16260 RICOH SMARTMEDIA/XD DRIVER
16261 M: Maxim Levitsky <maximlevitsky@gmail.com>
16263 F: drivers/mtd/nand/raw/r852.c
16264 F: drivers/mtd/nand/raw/r852.h
16266 RISC-V ARCHITECTURE
16267 M: Paul Walmsley <paul.walmsley@sifive.com>
16268 M: Palmer Dabbelt <palmer@dabbelt.com>
16269 M: Albert Ou <aou@eecs.berkeley.edu>
16270 L: linux-riscv@lists.infradead.org
16272 P: Documentation/riscv/patch-acceptance.rst
16273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16278 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16279 M: Lewis Hanly <lewis.hanly@microchip.com>
16280 L: linux-riscv@lists.infradead.org
16282 F: drivers/mailbox/mailbox-mpfs.c
16283 F: drivers/soc/microchip/
16284 F: include/soc/microchip/mpfs.h
16287 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16288 M: Jack Wang <jinpu.wang@ionos.com>
16289 L: linux-block@vger.kernel.org
16291 F: drivers/block/rnbd/
16294 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16296 W: http://sourceforge.net/projects/roccat/
16297 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16298 F: drivers/hid/hid-roccat*
16299 F: include/linux/hid-roccat*
16301 ROCKCHIP I2S TDM DRIVER
16302 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16303 L: linux-rockchip@lists.infradead.org
16305 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16306 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16308 ROCKCHIP ISP V1 DRIVER
16309 M: Helen Koike <helen.koike@collabora.com>
16310 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16311 L: linux-media@vger.kernel.org
16312 L: linux-rockchip@lists.infradead.org
16314 F: Documentation/admin-guide/media/rkisp1.rst
16315 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16316 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16317 F: drivers/media/platform/rockchip/rkisp1
16318 F: include/uapi/linux/rkisp1-config.h
16320 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16321 M: Jacob Chen <jacob-chen@iotwrt.com>
16322 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16323 L: linux-media@vger.kernel.org
16324 L: linux-rockchip@lists.infradead.org
16326 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16327 F: drivers/media/platform/rockchip/rga/
16329 ROCKCHIP VIDEO DECODER DRIVER
16330 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16331 L: linux-media@vger.kernel.org
16332 L: linux-rockchip@lists.infradead.org
16334 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16335 F: drivers/staging/media/rkvdec/
16338 M: Jiri Pirko <jiri@resnulli.us>
16339 L: netdev@vger.kernel.org
16341 F: drivers/net/ethernet/rocker/
16343 ROCKETPORT EXPRESS/INFINITY DRIVER
16344 M: Kevin Cernekee <cernekee@gmail.com>
16345 L: linux-serial@vger.kernel.org
16347 F: drivers/tty/serial/rp2.*
16349 ROHM BD99954 CHARGER IC
16350 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16351 L: linux-power@fi.rohmeurope.com
16353 F: drivers/power/supply/bd99954-charger.c
16354 F: drivers/power/supply/bd99954-charger.h
16356 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16357 M: Tomasz Duszynski <tduszyns@gmail.com>
16359 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16360 F: drivers/iio/light/bh1750.c
16362 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16363 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16364 L: linux-kernel@vger.kernel.org
16365 L: linux-renesas-soc@vger.kernel.org
16367 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16368 F: drivers/gpio/gpio-bd9571mwv.c
16369 F: drivers/mfd/bd9571mwv.c
16370 F: drivers/regulator/bd9571mwv-regulator.c
16371 F: include/linux/mfd/bd9571mwv.h
16373 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16374 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16375 L: linux-power@fi.rohmeurope.com
16377 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16378 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16379 F: drivers/clk/clk-bd718x7.c
16380 F: drivers/gpio/gpio-bd70528.c
16381 F: drivers/gpio/gpio-bd71815.c
16382 F: drivers/gpio/gpio-bd71828.c
16383 F: drivers/mfd/rohm-bd70528.c
16384 F: drivers/mfd/rohm-bd71828.c
16385 F: drivers/mfd/rohm-bd718x7.c
16386 F: drivers/mfd/rohm-bd9576.c
16387 F: drivers/power/supply/bd70528-charger.c
16388 F: drivers/regulator/bd70528-regulator.c
16389 F: drivers/regulator/bd71815-regulator.c
16390 F: drivers/regulator/bd71828-regulator.c
16391 F: drivers/regulator/bd718x7-regulator.c
16392 F: drivers/regulator/bd9576-regulator.c
16393 F: drivers/regulator/rohm-regulator.c
16394 F: drivers/rtc/rtc-bd70528.c
16395 F: drivers/watchdog/bd70528_wdt.c
16396 F: drivers/watchdog/bd9576_wdt.c
16397 F: include/linux/mfd/rohm-bd70528.h
16398 F: include/linux/mfd/rohm-bd71815.h
16399 F: include/linux/mfd/rohm-bd71828.h
16400 F: include/linux/mfd/rohm-bd718x7.h
16401 F: include/linux/mfd/rohm-bd957x.h
16402 F: include/linux/mfd/rohm-generic.h
16403 F: include/linux/mfd/rohm-shared.h
16406 M: Ralf Baechle <ralf@linux-mips.org>
16407 L: linux-hams@vger.kernel.org
16409 W: http://www.linux-ax25.org/
16410 F: include/net/rose.h
16411 F: include/uapi/linux/rose.h
16414 ROTATION DRIVER FOR ALLWINNER A83T
16415 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16416 L: linux-media@vger.kernel.org
16418 T: git git://linuxtv.org/media_tree.git
16419 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16420 F: drivers/media/platform/sunxi/sun8i-rotate/
16422 RTL2830 MEDIA DRIVER
16423 M: Antti Palosaari <crope@iki.fi>
16424 L: linux-media@vger.kernel.org
16426 W: https://linuxtv.org
16427 W: http://palosaari.fi/linux/
16428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16429 T: git git://linuxtv.org/anttip/media_tree.git
16430 F: drivers/media/dvb-frontends/rtl2830*
16432 RTL2832 MEDIA DRIVER
16433 M: Antti Palosaari <crope@iki.fi>
16434 L: linux-media@vger.kernel.org
16436 W: https://linuxtv.org
16437 W: http://palosaari.fi/linux/
16438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16439 T: git git://linuxtv.org/anttip/media_tree.git
16440 F: drivers/media/dvb-frontends/rtl2832*
16442 RTL2832_SDR MEDIA DRIVER
16443 M: Antti Palosaari <crope@iki.fi>
16444 L: linux-media@vger.kernel.org
16446 W: https://linuxtv.org
16447 W: http://palosaari.fi/linux/
16448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16449 T: git git://linuxtv.org/anttip/media_tree.git
16450 F: drivers/media/dvb-frontends/rtl2832_sdr*
16452 RTL8180 WIRELESS DRIVER
16453 L: linux-wireless@vger.kernel.org
16455 W: https://wireless.wiki.kernel.org/
16456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16457 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16459 RTL8187 WIRELESS DRIVER
16460 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16461 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16462 M: Larry Finger <Larry.Finger@lwfinger.net>
16463 L: linux-wireless@vger.kernel.org
16465 W: https://wireless.wiki.kernel.org/
16466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16467 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16469 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16470 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16471 L: linux-wireless@vger.kernel.org
16473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16474 F: drivers/net/wireless/realtek/rtl8xxxu/
16476 RTRS TRANSPORT DRIVERS
16477 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16478 M: Jack Wang <jinpu.wang@ionos.com>
16479 L: linux-rdma@vger.kernel.org
16481 F: drivers/infiniband/ulp/rtrs/
16483 RXRPC SOCKETS (AF_RXRPC)
16484 M: David Howells <dhowells@redhat.com>
16485 M: Marc Dionne <marc.dionne@auristor.com>
16486 L: linux-afs@lists.infradead.org
16488 W: https://www.infradead.org/~dhowells/kafs/
16489 F: Documentation/networking/rxrpc.rst
16490 F: include/keys/rxrpc-type.h
16491 F: include/net/af_rxrpc.h
16492 F: include/trace/events/rxrpc.h
16493 F: include/uapi/linux/rxrpc.h
16496 S3 SAVAGE FRAMEBUFFER DRIVER
16497 M: Antonino Daplas <adaplas@gmail.com>
16498 L: linux-fbdev@vger.kernel.org
16500 F: drivers/video/fbdev/savage/
16503 M: Heiko Carstens <hca@linux.ibm.com>
16504 M: Vasily Gorbik <gor@linux.ibm.com>
16505 M: Christian Borntraeger <borntraeger@de.ibm.com>
16506 R: Alexander Gordeev <agordeev@linux.ibm.com>
16507 L: linux-s390@vger.kernel.org
16509 W: http://www.ibm.com/developerworks/linux/linux390/
16510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16511 F: Documentation/driver-api/s390-drivers.rst
16512 F: Documentation/s390/
16516 S390 COMMON I/O LAYER
16517 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16518 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16519 L: linux-s390@vger.kernel.org
16521 W: http://www.ibm.com/developerworks/linux/linux390/
16522 F: drivers/s390/cio/
16525 M: Stefan Haberland <sth@linux.ibm.com>
16526 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16527 L: linux-s390@vger.kernel.org
16529 W: http://www.ibm.com/developerworks/linux/linux390/
16530 F: block/partitions/ibm.c
16531 F: drivers/s390/block/dasd*
16532 F: include/linux/dasd_mod.h
16535 M: Matthew Rosato <mjrosato@linux.ibm.com>
16536 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16537 L: linux-s390@vger.kernel.org
16539 W: http://www.ibm.com/developerworks/linux/linux390/
16540 F: drivers/iommu/s390-iommu.c
16542 S390 IUCV NETWORK LAYER
16543 M: Julian Wiedmann <jwi@linux.ibm.com>
16544 M: Karsten Graul <kgraul@linux.ibm.com>
16545 L: linux-s390@vger.kernel.org
16546 L: netdev@vger.kernel.org
16548 W: http://www.ibm.com/developerworks/linux/linux390/
16549 F: drivers/s390/net/*iucv*
16550 F: include/net/iucv/
16553 S390 NETWORK DRIVERS
16554 M: Julian Wiedmann <jwi@linux.ibm.com>
16555 M: Karsten Graul <kgraul@linux.ibm.com>
16556 L: linux-s390@vger.kernel.org
16557 L: netdev@vger.kernel.org
16559 W: http://www.ibm.com/developerworks/linux/linux390/
16560 F: drivers/s390/net/
16563 M: Niklas Schnelle <schnelle@linux.ibm.com>
16564 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16565 L: linux-s390@vger.kernel.org
16567 W: http://www.ibm.com/developerworks/linux/linux390/
16569 F: drivers/pci/hotplug/s390_pci_hpc.c
16570 F: Documentation/s390/pci.rst
16572 S390 VFIO AP DRIVER
16573 M: Tony Krowiak <akrowiak@linux.ibm.com>
16574 M: Halil Pasic <pasic@linux.ibm.com>
16575 M: Jason Herne <jjherne@linux.ibm.com>
16576 L: linux-s390@vger.kernel.org
16578 W: http://www.ibm.com/developerworks/linux/linux390/
16579 F: Documentation/s390/vfio-ap.rst
16580 F: drivers/s390/crypto/vfio_ap_drv.c
16581 F: drivers/s390/crypto/vfio_ap_ops.c
16582 F: drivers/s390/crypto/vfio_ap_private.h
16584 S390 VFIO-CCW DRIVER
16585 M: Eric Farman <farman@linux.ibm.com>
16586 M: Matthew Rosato <mjrosato@linux.ibm.com>
16587 R: Halil Pasic <pasic@linux.ibm.com>
16588 L: linux-s390@vger.kernel.org
16589 L: kvm@vger.kernel.org
16591 F: Documentation/s390/vfio-ccw.rst
16592 F: drivers/s390/cio/vfio_ccw*
16593 F: include/uapi/linux/vfio_ccw.h
16595 S390 VFIO-PCI DRIVER
16596 M: Matthew Rosato <mjrosato@linux.ibm.com>
16597 M: Eric Farman <farman@linux.ibm.com>
16598 L: linux-s390@vger.kernel.org
16599 L: kvm@vger.kernel.org
16601 F: drivers/vfio/pci/vfio_pci_zdev.c
16602 F: include/uapi/linux/vfio_zdev.h
16605 M: Harald Freudenberger <freude@linux.ibm.com>
16606 L: linux-s390@vger.kernel.org
16608 W: http://www.ibm.com/developerworks/linux/linux390/
16609 F: drivers/s390/crypto/
16612 M: Steffen Maier <maier@linux.ibm.com>
16613 M: Benjamin Block <bblock@linux.ibm.com>
16614 L: linux-s390@vger.kernel.org
16616 W: http://www.ibm.com/developerworks/linux/linux390/
16617 F: drivers/s390/scsi/zfcp_*
16619 S3C ADC BATTERY DRIVER
16620 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16621 L: linux-samsung-soc@vger.kernel.org
16623 F: drivers/power/supply/s3c_adc_battery.c
16624 F: include/linux/s3c_adc_battery.h
16626 S3C24XX SD/MMC Driver
16627 M: Ben Dooks <ben-linux@fluff.org>
16628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16630 F: drivers/mmc/host/s3cmci.*
16632 SAA6588 RDS RECEIVER DRIVER
16633 M: Hans Verkuil <hverkuil@xs4all.nl>
16634 L: linux-media@vger.kernel.org
16636 W: https://linuxtv.org
16637 T: git git://linuxtv.org/media_tree.git
16638 F: drivers/media/i2c/saa6588*
16640 SAA7134 VIDEO4LINUX DRIVER
16641 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16642 L: linux-media@vger.kernel.org
16644 W: https://linuxtv.org
16645 T: git git://linuxtv.org/media_tree.git
16646 F: Documentation/driver-api/media/drivers/saa7134*
16647 F: drivers/media/pci/saa7134/
16649 SAA7146 VIDEO4LINUX-2 DRIVER
16650 M: Hans Verkuil <hverkuil@xs4all.nl>
16651 L: linux-media@vger.kernel.org
16653 T: git git://linuxtv.org/media_tree.git
16654 F: drivers/media/common/saa7146/
16655 F: drivers/media/pci/saa7146/
16656 F: include/media/drv-intf/saa7146*
16658 SAFESETID SECURITY MODULE
16659 M: Micah Morton <mortonm@chromium.org>
16661 F: Documentation/admin-guide/LSM/SafeSetID.rst
16662 F: security/safesetid/
16664 SAMSUNG AUDIO (ASoC) DRIVERS
16665 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16666 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16669 F: Documentation/devicetree/bindings/sound/samsung*
16670 F: sound/soc/samsung/
16672 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16673 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16674 L: linux-crypto@vger.kernel.org
16675 L: linux-samsung-soc@vger.kernel.org
16677 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16678 F: drivers/crypto/exynos-rng.c
16680 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16681 M: Łukasz Stelmach <l.stelmach@samsung.com>
16682 L: linux-samsung-soc@vger.kernel.org
16684 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16685 F: drivers/char/hw_random/exynos-trng.c
16687 SAMSUNG FRAMEBUFFER DRIVER
16688 M: Jingoo Han <jingoohan1@gmail.com>
16689 L: linux-fbdev@vger.kernel.org
16691 F: drivers/video/fbdev/s3c-fb.c
16693 SAMSUNG INTERCONNECT DRIVERS
16694 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16695 M: Artur Świgoń <a.swigon@samsung.com>
16696 L: linux-pm@vger.kernel.org
16697 L: linux-samsung-soc@vger.kernel.org
16699 F: drivers/interconnect/samsung/
16701 SAMSUNG LAPTOP DRIVER
16702 M: Corentin Chary <corentin.chary@gmail.com>
16703 L: platform-driver-x86@vger.kernel.org
16705 F: drivers/platform/x86/samsung-laptop.c
16707 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16708 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16709 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16710 L: linux-kernel@vger.kernel.org
16711 L: linux-samsung-soc@vger.kernel.org
16713 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16714 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16715 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16716 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16717 F: drivers/clk/clk-s2mps11.c
16718 F: drivers/mfd/sec*.c
16719 F: drivers/regulator/s2m*.c
16720 F: drivers/regulator/s5m*.c
16721 F: drivers/rtc/rtc-s5m.c
16722 F: include/linux/mfd/samsung/
16724 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16725 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16726 L: linux-media@vger.kernel.org
16727 L: linux-samsung-soc@vger.kernel.org
16729 F: drivers/media/platform/s3c-camif/
16730 F: include/media/drv-intf/s3c_camif.h
16732 SAMSUNG S3FWRN5 NFC DRIVER
16733 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16734 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16735 L: linux-nfc@lists.01.org (subscribers-only)
16737 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16738 F: drivers/nfc/s3fwrn5
16740 SAMSUNG S5C73M3 CAMERA DRIVER
16741 M: Andrzej Hajda <a.hajda@samsung.com>
16742 L: linux-media@vger.kernel.org
16744 F: drivers/media/i2c/s5c73m3/*
16746 SAMSUNG S5K5BAF CAMERA DRIVER
16747 M: Andrzej Hajda <a.hajda@samsung.com>
16748 L: linux-media@vger.kernel.org
16750 F: drivers/media/i2c/s5k5baf.c
16752 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16753 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16754 M: Vladimir Zapolskiy <vz@mleia.com>
16755 L: linux-crypto@vger.kernel.org
16756 L: linux-samsung-soc@vger.kernel.org
16758 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16759 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16760 F: drivers/crypto/s5p-sss.c
16762 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16763 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16764 L: linux-media@vger.kernel.org
16766 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16767 F: drivers/media/platform/exynos4-is/
16769 SAMSUNG SOC CLOCK DRIVERS
16770 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16771 M: Tomasz Figa <tomasz.figa@gmail.com>
16772 M: Chanwoo Choi <cw00.choi@samsung.com>
16773 L: linux-samsung-soc@vger.kernel.org
16775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16776 F: Documentation/devicetree/bindings/clock/exynos*.txt
16777 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16778 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16779 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16780 F: drivers/clk/samsung/
16781 F: include/dt-bindings/clock/exynos*.h
16782 F: include/dt-bindings/clock/s3c*.h
16783 F: include/dt-bindings/clock/s5p*.h
16784 F: include/dt-bindings/clock/samsung,*.h
16785 F: include/linux/clk/samsung.h
16786 F: include/linux/platform_data/clk-s3c2410.h
16788 SAMSUNG SPI DRIVERS
16789 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16790 M: Andi Shyti <andi@etezian.org>
16791 L: linux-spi@vger.kernel.org
16792 L: linux-samsung-soc@vger.kernel.org
16794 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16795 F: drivers/spi/spi-s3c*
16796 F: include/linux/platform_data/spi-s3c64xx.h
16797 F: include/linux/spi/s3c24xx-fiq.h
16799 SAMSUNG SXGBE DRIVERS
16800 M: Byungho An <bh74.an@samsung.com>
16801 L: netdev@vger.kernel.org
16803 F: drivers/net/ethernet/samsung/sxgbe/
16805 SAMSUNG THERMAL DRIVER
16806 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16807 L: linux-pm@vger.kernel.org
16808 L: linux-samsung-soc@vger.kernel.org
16810 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16811 F: drivers/thermal/samsung/
16813 SAMSUNG USB2 PHY DRIVER
16814 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16815 L: linux-kernel@vger.kernel.org
16817 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16818 F: Documentation/driver-api/phy/samsung-usb2.rst
16819 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16820 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16821 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16822 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16823 F: drivers/phy/samsung/phy-samsung-usb2.c
16824 F: drivers/phy/samsung/phy-samsung-usb2.h
16826 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16827 M: Paul Barker <paul.barker@sancloud.com>
16828 R: Marc Murphy <marc.murphy@sancloud.com>
16830 F: arch/arm/boot/dts/am335x-sancloud*
16833 M: Zwane Mwaikambo <zwanem@gmail.com>
16835 F: drivers/watchdog/sc1200wdt.c
16838 M: Ingo Molnar <mingo@redhat.com>
16839 M: Peter Zijlstra <peterz@infradead.org>
16840 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16841 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16842 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16843 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16844 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16845 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16846 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16847 L: linux-kernel@vger.kernel.org
16849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16850 F: include/linux/preempt.h
16851 F: include/linux/sched.h
16852 F: include/linux/wait.h
16853 F: include/uapi/linux/sched.h
16856 SCR24X CHIP CARD INTERFACE DRIVER
16857 M: Lubomir Rintel <lkundrak@v3.sk>
16859 F: drivers/char/pcmcia/scr24x_cs.c
16861 SCSI RDMA PROTOCOL (SRP) INITIATOR
16862 M: Bart Van Assche <bvanassche@acm.org>
16863 L: linux-rdma@vger.kernel.org
16865 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16866 F: drivers/infiniband/ulp/srp/
16867 F: include/scsi/srp.h
16869 SCSI RDMA PROTOCOL (SRP) TARGET
16870 M: Bart Van Assche <bvanassche@acm.org>
16871 L: linux-rdma@vger.kernel.org
16872 L: target-devel@vger.kernel.org
16874 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16875 F: drivers/infiniband/ulp/srpt/
16878 M: Doug Gilbert <dgilbert@interlog.com>
16879 L: linux-scsi@vger.kernel.org
16881 W: http://sg.danny.cz/sg
16882 F: Documentation/scsi/scsi-generic.rst
16883 F: drivers/scsi/sg.c
16884 F: include/scsi/sg.h
16887 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16888 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16889 L: linux-scsi@vger.kernel.org
16891 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16894 F: Documentation/devicetree/bindings/scsi/
16899 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16900 L: linux-scsi@vger.kernel.org
16902 F: Documentation/scsi/st.rst
16903 F: drivers/scsi/st.*
16904 F: drivers/scsi/st_*.h
16906 SCSI TARGET CORE USER DRIVER
16907 M: Bodo Stroesser <bostroesser@gmail.com>
16908 L: linux-scsi@vger.kernel.org
16909 L: target-devel@vger.kernel.org
16911 F: Documentation/target/tcmu-design.rst
16912 F: drivers/target/target_core_user.c
16913 F: include/uapi/linux/target_core_user.h
16915 SCSI TARGET SUBSYSTEM
16916 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16917 L: linux-scsi@vger.kernel.org
16918 L: target-devel@vger.kernel.org
16920 W: http://www.linux-iscsi.org
16921 Q: https://patchwork.kernel.org/project/target-devel/list/
16922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16923 F: Documentation/target/
16928 M: Vlad Yasevich <vyasevich@gmail.com>
16929 M: Neil Horman <nhorman@tuxdriver.com>
16930 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16931 L: linux-sctp@vger.kernel.org
16933 W: http://lksctp.sourceforge.net
16934 F: Documentation/networking/sctp.rst
16935 F: include/linux/sctp.h
16936 F: include/net/sctp/
16937 F: include/uapi/linux/sctp.h
16941 M: Jim Cromie <jim.cromie@gmail.com>
16943 F: Documentation/i2c/busses/scx200_acb.rst
16944 F: arch/x86/platform/scx200/
16945 F: drivers/i2c/busses/scx200*
16946 F: drivers/mtd/maps/scx200_docflash.c
16947 F: drivers/watchdog/scx200_wdt.c
16948 F: include/linux/scx200.h
16951 M: Jim Cromie <jim.cromie@gmail.com>
16953 F: drivers/char/scx200_gpio.c
16954 F: include/linux/scx200_gpio.h
16956 SCx200 HRT CLOCKSOURCE DRIVER
16957 M: Jim Cromie <jim.cromie@gmail.com>
16959 F: drivers/clocksource/scx200_hrt.c
16961 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16962 M: Sascha Sommer <saschasommer@freenet.de>
16963 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16965 F: drivers/mmc/host/sdricoh_cs.c
16967 SECO BOARDS CEC DRIVER
16968 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16970 F: drivers/media/cec/platform/seco/seco-cec.c
16971 F: drivers/media/cec/platform/seco/seco-cec.h
16974 M: Kees Cook <keescook@chromium.org>
16975 R: Andy Lutomirski <luto@amacapital.net>
16976 R: Will Drewry <wad@chromium.org>
16978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16979 F: Documentation/userspace-api/seccomp_filter.rst
16980 F: include/linux/seccomp.h
16981 F: include/uapi/linux/seccomp.h
16982 F: kernel/seccomp.c
16983 F: tools/testing/selftests/kselftest_harness.h
16984 F: tools/testing/selftests/seccomp/*
16985 K: \bsecure_computing
16988 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16989 M: Al Cooper <alcooperx@gmail.com>
16990 L: linux-mmc@vger.kernel.org
16991 L: bcm-kernel-feedback-list@broadcom.com
16993 F: drivers/mmc/host/sdhci-brcmstb*
16995 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16996 M: Adrian Hunter <adrian.hunter@intel.com>
16997 L: linux-mmc@vger.kernel.org
16999 F: drivers/mmc/host/sdhci*
17001 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17002 M: Eugen Hristev <eugen.hristev@microchip.com>
17003 L: linux-mmc@vger.kernel.org
17005 F: drivers/mmc/host/sdhci-of-at91.c
17007 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17008 M: Ben Dooks <ben-linux@fluff.org>
17009 M: Jaehoon Chung <jh80.chung@samsung.com>
17010 L: linux-mmc@vger.kernel.org
17012 F: drivers/mmc/host/sdhci-s3c*
17014 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17015 M: Viresh Kumar <vireshk@kernel.org>
17016 L: linux-mmc@vger.kernel.org
17018 F: drivers/mmc/host/sdhci-spear.c
17020 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17021 M: Kishon Vijay Abraham I <kishon@ti.com>
17022 L: linux-mmc@vger.kernel.org
17024 F: drivers/mmc/host/sdhci-omap.c
17026 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17027 M: Jonathan Derrick <jonathan.derrick@intel.com>
17028 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17029 L: linux-block@vger.kernel.org
17031 F: block/opal_proto.h
17033 F: include/linux/sed*
17034 F: include/uapi/linux/sed*
17037 M: Security Officers <security@kernel.org>
17039 F: Documentation/admin-guide/security-bugs.rst
17042 M: James Morris <jmorris@namei.org>
17043 M: "Serge E. Hallyn" <serge@hallyn.com>
17044 L: linux-security-module@vger.kernel.org (suggested Cc:)
17046 W: http://kernsec.org/
17047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17049 X: security/selinux/
17051 SELINUX SECURITY MODULE
17052 M: Paul Moore <paul@paul-moore.com>
17053 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17054 M: Eric Paris <eparis@parisplace.org>
17055 L: selinux@vger.kernel.org
17057 W: https://selinuxproject.org
17058 W: https://github.com/SELinuxProject
17059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17060 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17061 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17062 F: Documentation/admin-guide/LSM/SELinux.rst
17063 F: include/trace/events/avc.h
17064 F: include/uapi/linux/selinux_netlink.h
17065 F: scripts/selinux/
17066 F: security/selinux/
17069 M: Jiri Slaby <jirislaby@kernel.org>
17071 F: drivers/misc/phantom.c
17072 F: include/uapi/linux/phantom.h
17074 SENSEAIR SUNRISE 006-0-0007
17075 M: Jacopo Mondi <jacopo@jmondi.org>
17077 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17078 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17079 F: drivers/iio/chemical/sunrise_co2.c
17081 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17082 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17084 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17085 F: drivers/iio/chemical/scd30.h
17086 F: drivers/iio/chemical/scd30_core.c
17087 F: drivers/iio/chemical/scd30_i2c.c
17088 F: drivers/iio/chemical/scd30_serial.c
17090 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17091 M: Roan van Dijk <roan@protonic.nl>
17093 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17094 F: drivers/iio/chemical/scd4x.c
17096 SENSIRION SGP40 GAS SENSOR DRIVER
17097 M: Andreas Klinger <ak@it-klinger.de>
17099 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17100 F: drivers/iio/chemical/sgp40.c
17102 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17103 M: Tomasz Duszynski <tduszyns@gmail.com>
17105 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17106 F: drivers/iio/chemical/sps30.c
17107 F: drivers/iio/chemical/sps30_i2c.c
17108 F: drivers/iio/chemical/sps30_serial.c
17111 M: Rob Herring <robh@kernel.org>
17112 L: linux-serial@vger.kernel.org
17114 F: Documentation/devicetree/bindings/serial/serial.yaml
17115 F: drivers/tty/serdev/
17116 F: include/linux/serdev.h
17119 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17120 L: linux-serial@vger.kernel.org
17122 F: Documentation/devicetree/bindings/serial/
17123 F: drivers/tty/serial/
17126 M: Sean Young <sean@mess.org>
17127 L: linux-media@vger.kernel.org
17129 F: drivers/media/rc/serial_ir.c
17131 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17132 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17135 F: Documentation/devicetree/bindings/slimbus/
17136 F: drivers/slimbus/
17137 F: include/linux/slimbus.h
17140 M: Edward Cree <ecree.xilinx@gmail.com>
17141 M: Martin Habets <habetsm.xilinx@gmail.com>
17142 L: netdev@vger.kernel.org
17144 F: drivers/net/ethernet/sfc/
17146 SFF/SFP/SFP+ MODULE SUPPORT
17147 M: Russell King <linux@armlinux.org.uk>
17148 L: netdev@vger.kernel.org
17150 F: drivers/net/phy/phylink.c
17151 F: drivers/net/phy/sfp*
17152 F: include/linux/mdio/mdio-i2c.h
17153 F: include/linux/phylink.h
17154 F: include/linux/sfp.h
17155 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)
17158 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17160 F: drivers/misc/sgi-gru/
17162 SGI XP/XPC/XPNET DRIVER
17163 M: Robin Holt <robinmholt@gmail.com>
17164 M: Steve Wahl <steve.wahl@hpe.com>
17165 R: Mike Travis <mike.travis@hpe.com>
17167 F: drivers/misc/sgi-xp/
17169 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17170 M: Karsten Graul <kgraul@linux.ibm.com>
17171 L: linux-s390@vger.kernel.org
17173 W: http://www.ibm.com/developerworks/linux/linux390/
17176 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17177 M: Linus Walleij <linus.walleij@linaro.org>
17178 L: linux-iio@vger.kernel.org
17180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17181 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17182 F: drivers/iio/light/gp2ap002.c
17184 SHARP RJ54N1CB0C SENSOR DRIVER
17185 M: Jacopo Mondi <jacopo@jmondi.org>
17186 L: linux-media@vger.kernel.org
17188 T: git git://linuxtv.org/media_tree.git
17189 F: drivers/media/i2c/rj54n1cb0c.c
17190 F: include/media/i2c/rj54n1cb0c.h
17192 SH_VOU V4L2 OUTPUT DRIVER
17193 L: linux-media@vger.kernel.org
17195 F: drivers/media/platform/sh_vou.c
17196 F: include/media/drv-intf/sh_vou.h
17198 SI2157 MEDIA DRIVER
17199 M: Antti Palosaari <crope@iki.fi>
17200 L: linux-media@vger.kernel.org
17202 W: https://linuxtv.org
17203 W: http://palosaari.fi/linux/
17204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17205 T: git git://linuxtv.org/anttip/media_tree.git
17206 F: drivers/media/tuners/si2157*
17208 SI2165 MEDIA DRIVER
17209 M: Matthias Schwarzott <zzam@gentoo.org>
17210 L: linux-media@vger.kernel.org
17212 W: https://linuxtv.org
17213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17214 F: drivers/media/dvb-frontends/si2165*
17216 SI2168 MEDIA DRIVER
17217 M: Antti Palosaari <crope@iki.fi>
17218 L: linux-media@vger.kernel.org
17220 W: https://linuxtv.org
17221 W: http://palosaari.fi/linux/
17222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17223 T: git git://linuxtv.org/anttip/media_tree.git
17224 F: drivers/media/dvb-frontends/si2168*
17226 SI470X FM RADIO RECEIVER I2C DRIVER
17227 M: Hans Verkuil <hverkuil@xs4all.nl>
17228 L: linux-media@vger.kernel.org
17230 W: https://linuxtv.org
17231 T: git git://linuxtv.org/media_tree.git
17232 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17234 SI470X FM RADIO RECEIVER USB DRIVER
17235 M: Hans Verkuil <hverkuil@xs4all.nl>
17236 L: linux-media@vger.kernel.org
17238 W: https://linuxtv.org
17239 T: git git://linuxtv.org/media_tree.git
17240 F: drivers/media/radio/si470x/radio-si470x-common.c
17241 F: drivers/media/radio/si470x/radio-si470x-usb.c
17242 F: drivers/media/radio/si470x/radio-si470x.h
17244 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17245 M: Eduardo Valentin <edubezval@gmail.com>
17246 L: linux-media@vger.kernel.org
17248 W: https://linuxtv.org
17249 T: git git://linuxtv.org/media_tree.git
17250 F: drivers/media/radio/si4713/si4713.?
17252 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17253 M: Eduardo Valentin <edubezval@gmail.com>
17254 L: linux-media@vger.kernel.org
17256 W: https://linuxtv.org
17257 T: git git://linuxtv.org/media_tree.git
17258 F: drivers/media/radio/si4713/radio-platform-si4713.c
17260 SI4713 FM RADIO TRANSMITTER USB DRIVER
17261 M: Hans Verkuil <hverkuil@xs4all.nl>
17262 L: linux-media@vger.kernel.org
17264 W: https://linuxtv.org
17265 T: git git://linuxtv.org/media_tree.git
17266 F: drivers/media/radio/si4713/radio-usb-si4713.c
17269 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17270 L: linux-media@vger.kernel.org
17272 W: https://linuxtv.org
17273 T: git git://linuxtv.org/media_tree.git
17274 F: drivers/media/common/siano/
17275 F: drivers/media/mmc/siano/
17276 F: drivers/media/usb/siano/
17277 F: drivers/media/usb/siano/
17280 M: Palmer Dabbelt <palmer@dabbelt.com>
17281 M: Paul Walmsley <paul.walmsley@sifive.com>
17282 L: linux-riscv@lists.infradead.org
17284 T: git git://github.com/sifive/riscv-linux.git
17288 SIFIVE FU540 SYSTEM-ON-CHIP
17289 M: Paul Walmsley <paul.walmsley@sifive.com>
17290 M: Palmer Dabbelt <palmer@dabbelt.com>
17291 L: linux-riscv@lists.infradead.org
17293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17298 M: Green Wan <green.wan@sifive.com>
17300 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17301 F: drivers/dma/sf-pdma/
17303 SILEAD TOUCHSCREEN DRIVER
17304 M: Hans de Goede <hdegoede@redhat.com>
17305 L: linux-input@vger.kernel.org
17306 L: platform-driver-x86@vger.kernel.org
17308 F: drivers/input/touchscreen/silead.c
17309 F: drivers/platform/x86/touchscreen_dmi.c
17311 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17312 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17314 F: drivers/staging/wfx/
17316 SILICON MOTION SM712 FRAME BUFFER DRIVER
17317 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17318 M: Teddy Wang <teddy.wang@siliconmotion.com>
17319 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17320 L: linux-fbdev@vger.kernel.org
17322 F: Documentation/fb/sm712fb.rst
17323 F: drivers/video/fbdev/sm712*
17325 SILVACO I3C DUAL-ROLE MASTER
17326 M: Miquel Raynal <miquel.raynal@bootlin.com>
17327 M: Conor Culhane <conor.culhane@silvaco.com>
17328 L: linux-i3c@lists.infradead.org
17330 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17331 F: drivers/i3c/master/svc-i3c-master.c
17334 M: Hans de Goede <hdegoede@redhat.com>
17335 L: linux-fbdev@vger.kernel.org
17337 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17338 F: drivers/video/fbdev/simplefb.c
17339 F: include/linux/platform_data/simplefb.h
17341 SIMTEC EB110ATX (Chalice CATS)
17342 M: Simtec Linux Team <linux@simtec.co.uk>
17344 W: http://www.simtec.co.uk/products/EB110ATX/
17346 SIMTEC EB2410ITX (BAST)
17347 M: Simtec Linux Team <linux@simtec.co.uk>
17349 W: http://www.simtec.co.uk/products/EB2410ITX/
17350 F: arch/arm/mach-s3c/bast-ide.c
17351 F: arch/arm/mach-s3c/bast-irq.c
17352 F: arch/arm/mach-s3c/mach-bast.c
17355 M: Thorsten Scherer <t.scherer@eckelmann.de>
17356 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17357 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17359 F: drivers/gpio/gpio-siox.c
17361 F: include/trace/events/siox.h
17363 SIPHASH PRF ROUTINES
17364 M: Jason A. Donenfeld <Jason@zx2c4.com>
17366 F: include/linux/siphash.h
17368 F: lib/test_siphash.c
17370 SIS 190 ETHERNET DRIVER
17371 M: Francois Romieu <romieu@fr.zoreil.com>
17372 L: netdev@vger.kernel.org
17374 F: drivers/net/ethernet/sis/sis190.c
17376 SIS 900/7016 FAST ETHERNET DRIVER
17377 M: Daniele Venzano <venza@brownhat.org>
17378 L: netdev@vger.kernel.org
17380 W: http://www.brownhat.org/sis900.html
17381 F: drivers/net/ethernet/sis/sis900.*
17383 SIS FRAMEBUFFER DRIVER
17384 M: Thomas Winischhofer <thomas@winischhofer.net>
17386 W: http://www.winischhofer.net/linuxsisvga.shtml
17387 F: Documentation/fb/sisfb.rst
17388 F: drivers/video/fbdev/sis/
17389 F: include/video/sisfb.h
17391 SIS I2C TOUCHSCREEN DRIVER
17392 M: Mika Penttilä <mika.penttila@nextfour.com>
17393 L: linux-input@vger.kernel.org
17395 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17396 F: drivers/input/touchscreen/sis_i2c.c
17399 M: Thomas Winischhofer <thomas@winischhofer.net>
17401 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17402 F: drivers/usb/misc/sisusbvga/
17405 M: Christoph Lameter <cl@linux.com>
17406 M: Pekka Enberg <penberg@kernel.org>
17407 M: David Rientjes <rientjes@google.com>
17408 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17409 M: Andrew Morton <akpm@linux-foundation.org>
17410 M: Vlastimil Babka <vbabka@suse.cz>
17411 L: linux-mm@kvack.org
17413 F: include/linux/sl?b*.h
17416 SLEEPABLE READ-COPY UPDATE (SRCU)
17417 M: Lai Jiangshan <jiangshanlai@gmail.com>
17418 M: "Paul E. McKenney" <paulmck@kernel.org>
17419 M: Josh Triplett <josh@joshtriplett.org>
17420 R: Steven Rostedt <rostedt@goodmis.org>
17421 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17422 L: rcu@vger.kernel.org
17424 W: http://www.rdrop.com/users/paulmck/RCU/
17425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17426 F: include/linux/srcu*.h
17427 F: kernel/rcu/srcu*.c
17429 SMACK SECURITY MODULE
17430 M: Casey Schaufler <casey@schaufler-ca.com>
17431 L: linux-security-module@vger.kernel.org
17433 W: http://schaufler-ca.com
17434 T: git git://github.com/cschaufler/smack-next
17435 F: Documentation/admin-guide/LSM/Smack.rst
17438 SMC91x ETHERNET DRIVER
17439 M: Nicolas Pitre <nico@fluxnic.net>
17441 F: drivers/net/ethernet/smsc/smc91x.*
17443 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17444 M: Mark Rutland <mark.rutland@arm.com>
17445 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17446 M: Sudeep Holla <sudeep.holla@arm.com>
17447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17449 F: drivers/firmware/smccc/
17450 F: include/linux/arm-smccc.h
17452 SMM665 HARDWARE MONITOR DRIVER
17453 M: Guenter Roeck <linux@roeck-us.net>
17454 L: linux-hwmon@vger.kernel.org
17456 F: Documentation/hwmon/smm665.rst
17457 F: drivers/hwmon/smm665.c
17459 SMSC EMC2103 HARDWARE MONITOR DRIVER
17460 M: Steve Glendinning <steve.glendinning@shawell.net>
17461 L: linux-hwmon@vger.kernel.org
17463 F: Documentation/hwmon/emc2103.rst
17464 F: drivers/hwmon/emc2103.c
17466 SMSC SCH5627 HARDWARE MONITOR DRIVER
17467 M: Hans de Goede <hdegoede@redhat.com>
17468 L: linux-hwmon@vger.kernel.org
17470 F: Documentation/hwmon/sch5627.rst
17471 F: drivers/hwmon/sch5627.c
17473 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17474 M: Steve Glendinning <steve.glendinning@shawell.net>
17475 L: linux-fbdev@vger.kernel.org
17477 F: drivers/video/fbdev/smscufx.c
17479 SMSC47B397 HARDWARE MONITOR DRIVER
17480 M: Jean Delvare <jdelvare@suse.com>
17481 L: linux-hwmon@vger.kernel.org
17483 F: Documentation/hwmon/smsc47b397.rst
17484 F: drivers/hwmon/smsc47b397.c
17486 SMSC911x ETHERNET DRIVER
17487 M: Steve Glendinning <steve.glendinning@shawell.net>
17488 L: netdev@vger.kernel.org
17490 F: drivers/net/ethernet/smsc/smsc911x.*
17491 F: include/linux/smsc911x.h
17493 SMSC9420 PCI ETHERNET DRIVER
17494 M: Steve Glendinning <steve.glendinning@shawell.net>
17495 L: netdev@vger.kernel.org
17497 F: drivers/net/ethernet/smsc/smsc9420.*
17499 SOCIONEXT (SNI) AVE NETWORK DRIVER
17500 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17501 L: netdev@vger.kernel.org
17503 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17504 F: drivers/net/ethernet/socionext/sni_ave.c
17506 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17507 M: Jassi Brar <jaswinder.singh@linaro.org>
17508 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17509 L: netdev@vger.kernel.org
17511 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17512 F: drivers/net/ethernet/socionext/netsec.c
17514 SOCIONEXT (SNI) Synquacer SPI DRIVER
17515 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17516 M: Jassi Brar <jaswinder.singh@linaro.org>
17517 L: linux-spi@vger.kernel.org
17519 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17520 F: drivers/spi/spi-synquacer.c
17522 SOCIONEXT SYNQUACER I2C DRIVER
17523 M: Ard Biesheuvel <ardb@kernel.org>
17524 L: linux-i2c@vger.kernel.org
17526 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17527 F: drivers/i2c/busses/i2c-synquacer.c
17529 SOCIONEXT UNIPHIER SOUND DRIVER
17530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17532 F: sound/soc/uniphier/
17534 SOEKRIS NET48XX LED SUPPORT
17535 M: Chris Boot <bootc@bootc.net>
17537 F: drivers/leds/leds-net48xx.c
17539 SOFT-IWARP DRIVER (siw)
17540 M: Bernard Metzler <bmt@zurich.ibm.com>
17541 L: linux-rdma@vger.kernel.org
17543 F: drivers/infiniband/sw/siw/
17544 F: include/uapi/rdma/siw-abi.h
17546 SOFT-ROCE DRIVER (rxe)
17547 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17548 L: linux-rdma@vger.kernel.org
17550 F: drivers/infiniband/sw/rxe/
17551 F: include/uapi/rdma/rdma_user_rxe.h
17553 SOFTLOGIC 6x10 MPEG CODEC
17554 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17555 M: Anton Sviridenko <anton@corp.bluecherry.net>
17556 M: Andrey Utkin <andrey_utkin@fastmail.com>
17557 M: Ismael Luceno <ismael@iodev.co.uk>
17558 L: linux-media@vger.kernel.org
17560 F: drivers/media/pci/solo6x10/
17562 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17563 M: James Morse <james.morse@arm.com>
17564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17566 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17567 F: drivers/firmware/arm_sdei.c
17568 F: include/linux/arm_sdei.h
17569 F: include/uapi/linux/arm_sdei.h
17572 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17573 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17574 L: linux-acpi@vger.kernel.org
17576 F: drivers/base/swnode.c
17578 SOFTWARE RAID (Multiple Disks) SUPPORT
17579 M: Song Liu <song@kernel.org>
17580 L: linux-raid@vger.kernel.org
17582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17583 F: drivers/md/Kconfig
17584 F: drivers/md/Makefile
17586 F: drivers/md/raid*
17587 F: include/linux/raid/
17588 F: include/uapi/linux/raid/
17590 SOLIDRUN CLEARFOG SUPPORT
17591 M: Russell King <linux@armlinux.org.uk>
17593 F: arch/arm/boot/dts/armada-388-clearfog*
17594 F: arch/arm/boot/dts/armada-38x-solidrun-*
17596 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17597 M: Russell King <linux@armlinux.org.uk>
17599 F: arch/arm/boot/dts/imx6*-cubox-i*
17600 F: arch/arm/boot/dts/imx6*-hummingboard*
17601 F: arch/arm/boot/dts/imx6*-sr-*
17603 SONIC NETWORK DRIVER
17604 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17605 L: netdev@vger.kernel.org
17607 F: drivers/net/ethernet/natsemi/sonic.*
17609 SONICS SILICON BACKPLANE DRIVER (SSB)
17610 M: Michael Buesch <m@bues.ch>
17611 L: linux-wireless@vger.kernel.org
17614 F: include/linux/ssb/
17616 SONY IMX208 SENSOR DRIVER
17617 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17618 L: linux-media@vger.kernel.org
17620 T: git git://linuxtv.org/media_tree.git
17621 F: drivers/media/i2c/imx208.c
17623 SONY IMX214 SENSOR DRIVER
17624 M: Ricardo Ribalda <ribalda@kernel.org>
17625 L: linux-media@vger.kernel.org
17627 T: git git://linuxtv.org/media_tree.git
17628 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17629 F: drivers/media/i2c/imx214.c
17631 SONY IMX219 SENSOR DRIVER
17632 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17633 L: linux-media@vger.kernel.org
17635 T: git git://linuxtv.org/media_tree.git
17636 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17637 F: drivers/media/i2c/imx219.c
17639 SONY IMX258 SENSOR DRIVER
17640 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17641 L: linux-media@vger.kernel.org
17643 T: git git://linuxtv.org/media_tree.git
17644 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17645 F: drivers/media/i2c/imx258.c
17647 SONY IMX274 SENSOR DRIVER
17648 M: Leon Luo <leonl@leopardimaging.com>
17649 L: linux-media@vger.kernel.org
17651 T: git git://linuxtv.org/media_tree.git
17652 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17653 F: drivers/media/i2c/imx274.c
17655 SONY IMX290 SENSOR DRIVER
17656 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17657 L: linux-media@vger.kernel.org
17659 T: git git://linuxtv.org/media_tree.git
17660 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17661 F: drivers/media/i2c/imx290.c
17663 SONY IMX319 SENSOR DRIVER
17664 M: Bingbu Cao <bingbu.cao@intel.com>
17665 L: linux-media@vger.kernel.org
17667 T: git git://linuxtv.org/media_tree.git
17668 F: drivers/media/i2c/imx319.c
17670 SONY IMX334 SENSOR DRIVER
17671 M: Paul J. Murphy <paul.j.murphy@intel.com>
17672 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17673 L: linux-media@vger.kernel.org
17675 T: git git://linuxtv.org/media_tree.git
17676 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17677 F: drivers/media/i2c/imx334.c
17679 SONY IMX335 SENSOR DRIVER
17680 M: Paul J. Murphy <paul.j.murphy@intel.com>
17681 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17682 L: linux-media@vger.kernel.org
17684 T: git git://linuxtv.org/media_tree.git
17685 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17686 F: drivers/media/i2c/imx335.c
17688 SONY IMX355 SENSOR DRIVER
17689 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17690 L: linux-media@vger.kernel.org
17692 T: git git://linuxtv.org/media_tree.git
17693 F: drivers/media/i2c/imx355.c
17695 SONY IMX412 SENSOR DRIVER
17696 M: Paul J. Murphy <paul.j.murphy@intel.com>
17697 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17698 L: linux-media@vger.kernel.org
17700 T: git git://linuxtv.org/media_tree.git
17701 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17702 F: drivers/media/i2c/imx412.c
17704 SONY MEMORYSTICK SUBSYSTEM
17705 M: Maxim Levitsky <maximlevitsky@gmail.com>
17706 M: Alex Dubov <oakad@yahoo.com>
17707 M: Ulf Hansson <ulf.hansson@linaro.org>
17708 L: linux-mmc@vger.kernel.org
17710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17711 F: drivers/memstick/
17712 F: include/linux/memstick.h
17714 SONY VAIO CONTROL DEVICE DRIVER
17715 M: Mattia Dongili <malattia@linux.it>
17716 L: platform-driver-x86@vger.kernel.org
17718 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17719 F: Documentation/admin-guide/laptops/sony-laptop.rst
17720 F: drivers/char/sonypi.c
17721 F: drivers/platform/x86/sony-laptop.c
17722 F: include/linux/sony-laptop.h
17725 M: Jaroslav Kysela <perex@perex.cz>
17726 M: Takashi Iwai <tiwai@suse.com>
17727 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17729 W: http://www.alsa-project.org/
17730 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17732 F: Documentation/sound/
17734 F: include/uapi/sound/
17737 SOUND - COMPRESSED AUDIO
17738 M: Vinod Koul <vkoul@kernel.org>
17739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17742 F: Documentation/sound/designs/compress-offload.rst
17743 F: include/sound/compress_driver.h
17744 F: include/uapi/sound/compress_*
17745 F: sound/core/compress_offload.c
17746 F: sound/soc/soc-compress.c
17748 SOUND - DMAENGINE HELPERS
17749 M: Lars-Peter Clausen <lars@metafoo.de>
17751 F: include/sound/dmaengine_pcm.h
17752 F: sound/core/pcm_dmaengine.c
17753 F: sound/soc/soc-generic-dmaengine-pcm.c
17755 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17756 M: Liam Girdwood <lgirdwood@gmail.com>
17757 M: Mark Brown <broonie@kernel.org>
17758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17760 W: http://alsa-project.org/main/index.php/ASoC
17761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17762 F: Documentation/devicetree/bindings/sound/
17763 F: Documentation/sound/soc/
17764 F: include/dt-bindings/sound/
17765 F: include/sound/soc*
17768 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17769 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17770 M: Liam Girdwood <lgirdwood@gmail.com>
17771 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17772 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17773 M: Daniel Baluta <daniel.baluta@nxp.com>
17774 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17776 W: https://github.com/thesofproject/linux/
17779 SOUNDWIRE SUBSYSTEM
17780 M: Vinod Koul <vkoul@kernel.org>
17781 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17782 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17783 R: Sanyog Kale <sanyog.r.kale@intel.com>
17784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17787 F: Documentation/driver-api/soundwire/
17788 F: drivers/soundwire/
17789 F: include/linux/soundwire/
17792 M: Olli Salonen <olli.salonen@iki.fi>
17793 L: linux-media@vger.kernel.org
17795 W: https://linuxtv.org
17796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17797 F: drivers/media/dvb-frontends/sp2*
17799 SPARC + UltraSPARC (sparc/sparc64)
17800 M: "David S. Miller" <davem@davemloft.net>
17801 L: sparclinux@vger.kernel.org
17803 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17809 SPARC SERIAL DRIVERS
17810 M: "David S. Miller" <davem@davemloft.net>
17811 L: sparclinux@vger.kernel.org
17813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17815 F: drivers/tty/serial/suncore.c
17816 F: drivers/tty/serial/sunhv.c
17817 F: drivers/tty/serial/sunsab.c
17818 F: drivers/tty/serial/sunsab.h
17819 F: drivers/tty/serial/sunsu.c
17820 F: drivers/tty/serial/sunzilog.c
17821 F: drivers/tty/serial/sunzilog.h
17822 F: drivers/tty/vcc.c
17823 F: include/linux/sunserialcore.h
17826 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17827 L: linux-sparse@vger.kernel.org
17829 W: https://sparse.docs.kernel.org/
17830 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17831 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17832 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17833 F: include/linux/compiler.h
17835 SPEAKUP CONSOLE SPEECH DRIVER
17836 M: William Hubbs <w.d.hubbs@gmail.com>
17837 M: Chris Brannon <chris@the-brannons.com>
17838 M: Kirk Reiser <kirk@reisers.ca>
17839 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17840 L: speakup@linux-speakup.org
17842 W: http://www.linux-speakup.org/
17843 W: https://github.com/linux-speakup/speakup
17844 B: https://github.com/linux-speakup/speakup/issues
17845 F: drivers/accessibility/speakup/
17847 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
17848 M: Viresh Kumar <vireshk@kernel.org>
17849 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17853 W: http://www.st.com/spear
17854 F: arch/arm/boot/dts/spear*
17855 F: arch/arm/mach-spear/
17856 F: drivers/clk/spear/
17857 F: drivers/pinctrl/spear/
17860 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17861 R: Michael Walle <michael@walle.cc>
17862 R: Pratyush Yadav <p.yadav@ti.com>
17863 L: linux-mtd@lists.infradead.org
17865 W: http://www.linux-mtd.infradead.org/
17866 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17867 C: irc://irc.oftc.net/mtd
17868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17869 F: drivers/mtd/spi-nor/
17870 F: include/linux/mtd/spi-nor.h
17873 M: Mark Brown <broonie@kernel.org>
17874 L: linux-spi@vger.kernel.org
17876 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17878 F: Documentation/devicetree/bindings/spi/
17879 F: Documentation/spi/
17881 F: include/linux/spi/
17882 F: include/uapi/linux/spi/
17885 SPIDERNET NETWORK DRIVER for CELL
17886 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17887 M: Geoff Levand <geoff@infradead.org>
17888 L: netdev@vger.kernel.org
17889 L: linuxppc-dev@lists.ozlabs.org
17891 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17892 F: drivers/net/ethernet/toshiba/spider_net*
17895 M: Stephen Boyd <sboyd@kernel.org>
17896 L: linux-kernel@vger.kernel.org
17898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17899 F: Documentation/devicetree/bindings/spmi/
17901 F: include/dt-bindings/spmi/spmi.h
17902 F: include/linux/spmi.h
17903 F: include/trace/events/spmi.h
17906 M: Jeremy Kerr <jk@ozlabs.org>
17907 L: linuxppc-dev@lists.ozlabs.org
17909 W: http://www.ibm.com/developerworks/power/cell/
17910 F: Documentation/filesystems/spufs/spufs.rst
17911 F: arch/powerpc/platforms/cell/spufs/
17913 SQUASHFS FILE SYSTEM
17914 M: Phillip Lougher <phillip@squashfs.org.uk>
17915 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17917 W: http://squashfs.org.uk
17918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17919 F: Documentation/filesystems/squashfs.rst
17922 SRM (Alpha) environment access
17923 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17925 F: arch/alpha/kernel/srm_env.c
17927 ST LSM6DSx IMU IIO DRIVER
17928 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17929 L: linux-iio@vger.kernel.org
17931 W: http://www.st.com/
17932 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17933 F: drivers/iio/imu/st_lsm6dsx/
17935 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17936 M: Mickael Guene <mickael.guene@st.com>
17937 L: linux-media@vger.kernel.org
17939 T: git git://linuxtv.org/media_tree.git
17940 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17941 F: drivers/media/i2c/st-mipid02.c
17943 ST STM32 I2C/SMBUS DRIVER
17944 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17945 M: Alain Volmat <alain.volmat@foss.st.com>
17946 L: linux-i2c@vger.kernel.org
17948 F: drivers/i2c/busses/i2c-stm32*
17950 ST STM32 SPI DRIVER
17951 M: Alain Volmat <alain.volmat@foss.st.com>
17952 L: linux-spi@vger.kernel.org
17954 F: drivers/spi/spi-stm32.c
17957 M: Daniel Nilsson <daniel.nilsson@flex.com>
17958 L: linux-hwmon@vger.kernel.org
17960 F: Documentation/hwmon/stpddc60.rst
17961 F: drivers/hwmon/pmbus/stpddc60.c
17963 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17964 M: Song Qiang <songqiang1304521@gmail.com>
17965 L: linux-iio@vger.kernel.org
17967 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17968 F: drivers/iio/proximity/vl53l0x-i2c.c
17971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17972 M: Sasha Levin <sashal@kernel.org>
17973 L: stable@vger.kernel.org
17975 F: Documentation/process/stable-kernel-rules.rst
17977 STAGING - ATOMISP DRIVER
17978 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17979 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17980 L: linux-media@vger.kernel.org
17982 F: drivers/staging/media/atomisp/
17984 STAGING - FIELDBUS SUBSYSTEM
17985 M: Sven Van Asbroeck <TheSven73@gmail.com>
17987 F: drivers/staging/fieldbus/*
17988 F: drivers/staging/fieldbus/Documentation/
17990 STAGING - HMS ANYBUS-S BUS
17991 M: Sven Van Asbroeck <TheSven73@gmail.com>
17993 F: drivers/staging/fieldbus/anybuss/
17995 STAGING - INDUSTRIAL IO
17996 M: Jonathan Cameron <jic23@kernel.org>
17997 L: linux-iio@vger.kernel.org
17999 F: Documentation/devicetree/bindings/staging/iio/
18000 F: drivers/staging/iio/
18002 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18003 M: Marc Dietrich <marvin24@gmx.de>
18004 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18005 L: linux-tegra@vger.kernel.org
18007 F: drivers/staging/nvec/
18009 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18010 M: Jens Frederich <jfrederich@gmail.com>
18011 M: Jon Nettleton <jon.nettleton@gmail.com>
18013 W: http://wiki.laptop.org/go/DCON
18014 F: drivers/staging/olpc_dcon/
18016 STAGING - REALTEK RTL8188EU DRIVERS
18017 M: Larry Finger <Larry.Finger@lwfinger.net>
18018 M: Phillip Potter <phil@philpotter.co.uk>
18020 F: drivers/staging/r8188eu/
18022 STAGING - REALTEK RTL8712U DRIVERS
18023 M: Larry Finger <Larry.Finger@lwfinger.net>
18024 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18026 F: drivers/staging/rtl8712/
18028 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18029 M: Michael Hennerich <michael.hennerich@analog.com>
18030 L: linux-fbdev@vger.kernel.org
18032 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18033 F: drivers/staging/fbtft/fb_seps525.c
18035 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18036 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18037 M: Teddy Wang <teddy.wang@siliconmotion.com>
18038 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18039 L: linux-fbdev@vger.kernel.org
18041 F: drivers/staging/sm750fb/
18043 STAGING - VIA VT665X DRIVERS
18044 M: Forest Bond <forest@alittletooquiet.net>
18046 F: drivers/staging/vt665?/
18049 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18050 L: linux-staging@lists.linux.dev
18052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18053 F: drivers/staging/
18055 STARFIRE/DURALAN NETWORK DRIVER
18056 M: Ion Badulescu <ionut@badula.org>
18058 F: drivers/net/ethernet/adaptec/starfire*
18061 M: Peter Zijlstra <peterz@infradead.org>
18062 M: Josh Poimboeuf <jpoimboe@redhat.com>
18063 M: Jason Baron <jbaron@akamai.com>
18064 R: Steven Rostedt <rostedt@goodmis.org>
18065 R: Ard Biesheuvel <ardb@kernel.org>
18067 F: arch/*/include/asm/jump_label*.h
18068 F: arch/*/include/asm/static_call*.h
18069 F: arch/*/kernel/jump_label.c
18070 F: arch/*/kernel/static_call.c
18071 F: include/linux/jump_label*.h
18072 F: include/linux/static_call*.h
18073 F: kernel/jump_label.c
18074 F: kernel/static_call.c
18076 STI AUDIO (ASoC) DRIVERS
18077 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18078 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18080 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18084 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
18086 F: Documentation/devicetree/bindings/media/stih-cec.txt
18087 F: drivers/media/cec/platform/sti/
18089 STK1160 USB VIDEO CAPTURE DRIVER
18090 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18091 L: linux-media@vger.kernel.org
18093 T: git git://linuxtv.org/media_tree.git
18094 F: drivers/media/usb/stk1160/
18096 STM32 AUDIO (ASoC) DRIVERS
18097 M: Olivier Moysan <olivier.moysan@foss.st.com>
18098 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18101 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18102 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18105 STM32 TIMER/LPTIMER DRIVERS
18106 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18108 F: Documentation/ABI/testing/*timer-stm32
18109 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18110 F: drivers/*/stm32-*timer*
18111 F: drivers/pwm/pwm-stm32*
18112 F: include/linux/*/stm32-*tim*
18114 STMMAC ETHERNET DRIVER
18115 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18116 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18117 M: Jose Abreu <joabreu@synopsys.com>
18118 L: netdev@vger.kernel.org
18120 W: http://www.stlinux.com
18121 F: Documentation/networking/device_drivers/ethernet/stmicro/
18122 F: drivers/net/ethernet/stmicro/stmmac/
18125 M: Sam Creasey <sammy@sammy.net>
18127 W: http://sammy.net/sun3/
18128 F: arch/m68k/include/asm/sun3*
18129 F: arch/m68k/kernel/*sun3*
18130 F: arch/m68k/sun3*/
18131 F: drivers/net/ethernet/i825xx/sun3*
18133 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18134 M: Hans de Goede <hdegoede@redhat.com>
18135 L: linux-input@vger.kernel.org
18137 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18138 F: drivers/input/keyboard/sun4i-lradc-keys.c
18140 SUNDANCE NETWORK DRIVER
18141 M: Denis Kirjanov <kda@linux-powerpc.org>
18142 L: netdev@vger.kernel.org
18144 F: drivers/net/ethernet/dlink/sundance.c
18147 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18148 M: Rich Felker <dalias@libc.org>
18149 L: linux-sh@vger.kernel.org
18151 Q: http://patchwork.kernel.org/project/linux-sh/list/
18152 F: Documentation/sh/
18157 M: "Rafael J. Wysocki" <rafael@kernel.org>
18158 M: Len Brown <len.brown@intel.com>
18159 M: Pavel Machek <pavel@ucw.cz>
18160 L: linux-pm@vger.kernel.org
18162 B: https://bugzilla.kernel.org
18163 F: Documentation/power/
18164 F: arch/x86/kernel/acpi/
18165 F: drivers/base/power/
18166 F: include/linux/freezer.h
18167 F: include/linux/pm.h
18168 F: include/linux/suspend.h
18172 M: Martin Mares <mj@ucw.cz>
18173 L: linux-video@atrey.karlin.mff.cuni.cz
18175 F: Documentation/admin-guide/svga.rst
18176 F: arch/x86/boot/video*
18179 M: Christoph Hellwig <hch@infradead.org>
18180 L: iommu@lists.linux-foundation.org
18182 W: http://git.infradead.org/users/hch/dma-mapping.git
18183 T: git git://git.infradead.org/users/hch/dma-mapping.git
18184 F: arch/*/kernel/pci-swiotlb.c
18185 F: include/linux/swiotlb.h
18186 F: kernel/dma/swiotlb.c
18189 M: Jiri Pirko <jiri@resnulli.us>
18190 M: Ivan Vecera <ivecera@redhat.com>
18191 L: netdev@vger.kernel.org
18193 F: include/net/switchdev.h
18196 SY8106A REGULATOR DRIVER
18197 M: Icenowy Zheng <icenowy@aosc.io>
18199 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18200 F: drivers/regulator/sy8106a-regulator.c
18202 SYNC FILE FRAMEWORK
18203 M: Sumit Semwal <sumit.semwal@linaro.org>
18204 R: Gustavo Padovan <gustavo@padovan.org>
18205 L: linux-media@vger.kernel.org
18206 L: dri-devel@lists.freedesktop.org
18208 T: git git://anongit.freedesktop.org/drm/drm-misc
18209 F: Documentation/driver-api/sync_file.rst
18210 F: drivers/dma-buf/dma-fence*
18211 F: drivers/dma-buf/sw_sync.c
18212 F: drivers/dma-buf/sync_*
18213 F: include/linux/sync_file.h
18214 F: include/uapi/linux/sync_file.h
18216 SYNOPSYS ARC ARCHITECTURE
18217 M: Vineet Gupta <vgupta@kernel.org>
18218 L: linux-snps-arc@lists.infradead.org
18220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18221 F: Documentation/devicetree/bindings/arc/*
18222 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18224 F: drivers/clocksource/arc_timer.c
18225 F: drivers/tty/serial/arc_uart.c
18227 SYNOPSYS ARC HSDK SDP pll clock driver
18228 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18230 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18231 F: drivers/clk/clk-hsdk-pll.c
18233 SYNOPSYS ARC SDP clock driver
18234 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18236 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18237 F: drivers/clk/axs10x/*
18239 SYNOPSYS ARC SDP platform support
18240 M: Alexey Brodkin <abrodkin@synopsys.com>
18242 F: Documentation/devicetree/bindings/arc/axs10*
18243 F: arch/arc/boot/dts/ax*
18244 F: arch/arc/plat-axs10x
18246 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18247 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18249 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18250 F: drivers/reset/reset-axs10x.c
18252 SYNOPSYS CREG GPIO DRIVER
18253 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18255 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18256 F: drivers/gpio/gpio-creg-snps.c
18258 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18259 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18261 F: drivers/tty/serial/8250/8250_dw.c
18262 F: drivers/tty/serial/8250/8250_dwlib.*
18263 F: drivers/tty/serial/8250/8250_lpss.c
18265 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18266 M: Hoan Tran <hoan@os.amperecomputing.com>
18267 M: Serge Semin <fancer.lancer@gmail.com>
18268 L: linux-gpio@vger.kernel.org
18270 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18271 F: drivers/gpio/gpio-dwapb.c
18273 SYNOPSYS DESIGNWARE APB SSI DRIVER
18274 M: Serge Semin <fancer.lancer@gmail.com>
18275 L: linux-spi@vger.kernel.org
18277 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18278 F: drivers/spi/spi-dw*
18280 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18281 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18283 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18284 F: drivers/dma/dw-axi-dmac/
18286 SYNOPSYS DESIGNWARE DMAC DRIVER
18287 M: Viresh Kumar <vireshk@kernel.org>
18288 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18290 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18292 F: include/dt-bindings/dma/dw-dmac.h
18293 F: include/linux/dma/dw.h
18294 F: include/linux/platform_data/dma-dw.h
18296 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18297 M: Jose Abreu <Jose.Abreu@synopsys.com>
18298 L: netdev@vger.kernel.org
18300 F: drivers/net/ethernet/synopsys/
18302 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18303 M: Jose Abreu <Jose.Abreu@synopsys.com>
18304 L: netdev@vger.kernel.org
18306 F: drivers/net/pcs/pcs-xpcs.c
18307 F: drivers/net/pcs/pcs-xpcs.h
18308 F: include/linux/pcs/pcs-xpcs.h
18310 SYNOPSYS DESIGNWARE I2C DRIVER
18311 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18312 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18313 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18314 L: linux-i2c@vger.kernel.org
18316 F: drivers/i2c/busses/i2c-designware-*
18318 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18319 M: Jaehoon Chung <jh80.chung@samsung.com>
18320 L: linux-mmc@vger.kernel.org
18322 F: drivers/mmc/host/dw_mmc*
18324 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18325 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18327 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18328 F: drivers/reset/reset-hsdk.c
18329 F: include/dt-bindings/reset/snps,hsdk-reset.h
18331 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18332 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18333 M: Manjunath M B <manjumb@synopsys.com>
18334 L: linux-mmc@vger.kernel.org
18336 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18338 SYSTEM CONFIGURATION (SYSCON)
18339 M: Lee Jones <lee.jones@linaro.org>
18340 M: Arnd Bergmann <arnd@arndb.de>
18342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18343 F: drivers/mfd/syscon.c
18345 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18346 M: Sudeep Holla <sudeep.holla@arm.com>
18347 R: Cristian Marussi <cristian.marussi@arm.com>
18348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18350 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18351 F: drivers/clk/clk-sc[mp]i.c
18352 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18353 F: drivers/firmware/arm_scmi/
18354 F: drivers/firmware/arm_scpi.c
18355 F: drivers/regulator/scmi-regulator.c
18356 F: drivers/reset/reset-scmi.c
18357 F: include/linux/sc[mp]i_protocol.h
18358 F: include/trace/events/scmi.h
18359 F: include/uapi/linux/virtio_scmi.h
18361 SYSTEM RESET/SHUTDOWN DRIVERS
18362 M: Sebastian Reichel <sre@kernel.org>
18363 L: linux-pm@vger.kernel.org
18365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18366 F: Documentation/devicetree/bindings/power/reset/
18367 F: drivers/power/reset/
18369 SYSTEM TRACE MODULE CLASS
18370 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18373 F: Documentation/trace/stm.rst
18374 F: drivers/hwtracing/stm/
18375 F: include/linux/stm.h
18376 F: include/uapi/linux/stm.h
18378 SYSTEM76 ACPI DRIVER
18379 M: Jeremy Soller <jeremy@system76.com>
18380 M: System76 Product Development <productdev@system76.com>
18381 L: platform-driver-x86@vger.kernel.org
18383 F: drivers/platform/x86/system76_acpi.c
18386 M: Christoph Hellwig <hch@infradead.org>
18388 F: Documentation/filesystems/sysv-fs.rst
18390 F: include/linux/sysv_fs.h
18392 TASKSTATS STATISTICS INTERFACE
18393 M: Balbir Singh <bsingharora@gmail.com>
18395 F: Documentation/accounting/taskstats*
18396 F: include/linux/taskstats*
18397 F: kernel/taskstats.c
18400 M: Jamal Hadi Salim <jhs@mojatatu.com>
18401 M: Cong Wang <xiyou.wangcong@gmail.com>
18402 M: Jiri Pirko <jiri@resnulli.us>
18403 L: netdev@vger.kernel.org
18405 F: include/net/pkt_cls.h
18406 F: include/net/pkt_sched.h
18407 F: include/net/tc_act/
18408 F: include/uapi/linux/pkt_cls.h
18409 F: include/uapi/linux/pkt_sched.h
18410 F: include/uapi/linux/tc_act/
18411 F: include/uapi/linux/tc_ematch/
18414 TC90522 MEDIA DRIVER
18415 M: Akihiro Tsukada <tskd08@gmail.com>
18416 L: linux-media@vger.kernel.org
18418 F: drivers/media/dvb-frontends/tc90522*
18420 TCP LOW PRIORITY MODULE
18421 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18422 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18424 W: http://tcp-lp-mod.sourceforge.net/
18425 F: net/ipv4/tcp_lp.c
18427 TDA10071 MEDIA DRIVER
18428 M: Antti Palosaari <crope@iki.fi>
18429 L: linux-media@vger.kernel.org
18431 W: https://linuxtv.org
18432 W: http://palosaari.fi/linux/
18433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18434 T: git git://linuxtv.org/anttip/media_tree.git
18435 F: drivers/media/dvb-frontends/tda10071*
18437 TDA18212 MEDIA DRIVER
18438 M: Antti Palosaari <crope@iki.fi>
18439 L: linux-media@vger.kernel.org
18441 W: https://linuxtv.org
18442 W: http://palosaari.fi/linux/
18443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18444 T: git git://linuxtv.org/anttip/media_tree.git
18445 F: drivers/media/tuners/tda18212*
18447 TDA18218 MEDIA DRIVER
18448 M: Antti Palosaari <crope@iki.fi>
18449 L: linux-media@vger.kernel.org
18451 W: https://linuxtv.org
18452 W: http://palosaari.fi/linux/
18453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18454 T: git git://linuxtv.org/anttip/media_tree.git
18455 F: drivers/media/tuners/tda18218*
18457 TDA18250 MEDIA DRIVER
18458 M: Olli Salonen <olli.salonen@iki.fi>
18459 L: linux-media@vger.kernel.org
18461 W: https://linuxtv.org
18462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18463 T: git git://linuxtv.org/media_tree.git
18464 F: drivers/media/tuners/tda18250*
18466 TDA18271 MEDIA DRIVER
18467 M: Michael Krufky <mkrufky@linuxtv.org>
18468 L: linux-media@vger.kernel.org
18470 W: https://linuxtv.org
18471 W: http://github.com/mkrufky
18472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18473 T: git git://linuxtv.org/mkrufky/tuners.git
18474 F: drivers/media/tuners/tda18271*
18476 TDA1997x MEDIA DRIVER
18477 M: Tim Harvey <tharvey@gateworks.com>
18478 L: linux-media@vger.kernel.org
18480 W: https://linuxtv.org
18481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18482 F: drivers/media/i2c/tda1997x.*
18484 TDA827x MEDIA DRIVER
18485 M: Michael Krufky <mkrufky@linuxtv.org>
18486 L: linux-media@vger.kernel.org
18488 W: https://linuxtv.org
18489 W: http://github.com/mkrufky
18490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18491 T: git git://linuxtv.org/mkrufky/tuners.git
18492 F: drivers/media/tuners/tda8290.*
18494 TDA8290 MEDIA DRIVER
18495 M: Michael Krufky <mkrufky@linuxtv.org>
18496 L: linux-media@vger.kernel.org
18498 W: https://linuxtv.org
18499 W: http://github.com/mkrufky
18500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18501 T: git git://linuxtv.org/mkrufky/tuners.git
18502 F: drivers/media/tuners/tda8290.*
18504 TDA9840 MEDIA DRIVER
18505 M: Hans Verkuil <hverkuil@xs4all.nl>
18506 L: linux-media@vger.kernel.org
18508 W: https://linuxtv.org
18509 T: git git://linuxtv.org/media_tree.git
18510 F: drivers/media/i2c/tda9840*
18512 TEA5761 TUNER DRIVER
18513 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18514 L: linux-media@vger.kernel.org
18516 W: https://linuxtv.org
18517 T: git git://linuxtv.org/media_tree.git
18518 F: drivers/media/tuners/tea5761.*
18520 TEA5767 TUNER DRIVER
18521 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18522 L: linux-media@vger.kernel.org
18524 W: https://linuxtv.org
18525 T: git git://linuxtv.org/media_tree.git
18526 F: drivers/media/tuners/tea5767.*
18528 TEA6415C MEDIA DRIVER
18529 M: Hans Verkuil <hverkuil@xs4all.nl>
18530 L: linux-media@vger.kernel.org
18532 W: https://linuxtv.org
18533 T: git git://linuxtv.org/media_tree.git
18534 F: drivers/media/i2c/tea6415c*
18536 TEA6420 MEDIA DRIVER
18537 M: Hans Verkuil <hverkuil@xs4all.nl>
18538 L: linux-media@vger.kernel.org
18540 W: https://linuxtv.org
18541 T: git git://linuxtv.org/media_tree.git
18542 F: drivers/media/i2c/tea6420*
18545 M: Jiri Pirko <jiri@resnulli.us>
18546 L: netdev@vger.kernel.org
18548 F: drivers/net/team/
18549 F: include/linux/if_team.h
18550 F: include/uapi/linux/if_team.h
18552 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18553 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18555 F: arch/x86/platform/ts5500/
18557 TECHNOTREND USB IR RECEIVER
18558 M: Sean Young <sean@mess.org>
18559 L: linux-media@vger.kernel.org
18561 F: drivers/media/rc/ttusbir.c
18563 TECHWELL TW9910 VIDEO DECODER
18564 L: linux-media@vger.kernel.org
18566 F: drivers/media/i2c/tw9910.c
18567 F: include/media/i2c/tw9910.h
18570 M: Jens Wiklander <jens.wiklander@linaro.org>
18571 R: Sumit Garg <sumit.garg@linaro.org>
18572 L: op-tee@lists.trustedfirmware.org
18574 F: Documentation/staging/tee.rst
18576 F: include/linux/tee_drv.h
18577 F: include/uapi/linux/tee.h
18579 TEGRA ARCHITECTURE SUPPORT
18580 M: Thierry Reding <thierry.reding@gmail.com>
18581 M: Jonathan Hunter <jonathanh@nvidia.com>
18582 L: linux-tegra@vger.kernel.org
18584 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18589 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18590 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18592 F: drivers/clk/tegra/
18595 M: Laxman Dewangan <ldewangan@nvidia.com>
18596 M: Jon Hunter <jonathanh@nvidia.com>
18598 F: drivers/dma/tegra*
18601 M: Laxman Dewangan <ldewangan@nvidia.com>
18602 R: Dmitry Osipenko <digetx@gmail.com>
18604 F: drivers/i2c/busses/i2c-tegra.c
18606 TEGRA IOMMU DRIVERS
18607 M: Thierry Reding <thierry.reding@gmail.com>
18608 R: Krishna Reddy <vdumpa@nvidia.com>
18609 L: linux-tegra@vger.kernel.org
18611 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18612 F: drivers/iommu/tegra*
18615 M: Laxman Dewangan <ldewangan@nvidia.com>
18617 F: drivers/input/keyboard/tegra-kbc.c
18620 M: Stefan Agner <stefan@agner.ch>
18621 M: Lucas Stach <dev@lynxeye.de>
18623 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18624 F: drivers/mtd/nand/raw/tegra_nand.c
18627 M: Thierry Reding <thierry.reding@gmail.com>
18629 F: drivers/pwm/pwm-tegra.c
18631 TEGRA SERIAL DRIVER
18632 M: Laxman Dewangan <ldewangan@nvidia.com>
18634 F: drivers/tty/serial/serial-tegra.c
18637 M: Laxman Dewangan <ldewangan@nvidia.com>
18639 F: drivers/spi/spi-tegra*
18641 TEGRA QUAD SPI DRIVER
18642 M: Thierry Reding <thierry.reding@gmail.com>
18643 M: Jonathan Hunter <jonathanh@nvidia.com>
18644 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18645 L: linux-tegra@vger.kernel.org
18647 F: drivers/spi/spi-tegra210-quad.c
18650 M: Thierry Reding <thierry.reding@gmail.com>
18651 M: Jonathan Hunter <jonathanh@nvidia.com>
18652 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18653 L: linux-media@vger.kernel.org
18654 L: linux-tegra@vger.kernel.org
18656 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18657 F: drivers/staging/media/tegra-video/
18659 TEGRA XUSB PADCTL DRIVER
18660 M: JC Kuo <jckuo@nvidia.com>
18662 F: drivers/phy/tegra/xusb*
18664 TEHUTI ETHERNET DRIVER
18665 M: Andy Gospodarek <andy@greyhouse.net>
18666 L: netdev@vger.kernel.org
18668 F: drivers/net/ethernet/tehuti/*
18670 TELECOM CLOCK DRIVER FOR MCPL0010
18671 M: Mark Gross <markgross@kernel.org>
18673 F: drivers/char/tlclk.c
18675 TEMPO SEMICONDUCTOR DRIVERS
18676 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18678 F: Documentation/devicetree/bindings/sound/tscs*.txt
18679 F: sound/soc/codecs/tscs*.c
18680 F: sound/soc/codecs/tscs*.h
18682 TENSILICA XTENSA PORT (xtensa)
18683 M: Chris Zankel <chris@zankel.net>
18684 M: Max Filippov <jcmvbkbc@gmail.com>
18685 L: linux-xtensa@linux-xtensa.org
18687 T: git git://github.com/czankel/xtensa-linux.git
18689 F: drivers/irqchip/irq-xtensa-*
18691 TEXAS INSTRUMENTS ASoC DRIVERS
18692 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18697 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18698 M: Ricardo Ribalda <ribalda@kernel.org>
18699 L: linux-iio@vger.kernel.org
18701 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18702 F: drivers/iio/dac/ti-dac7612.c
18704 TEXAS INSTRUMENTS DMA DRIVERS
18705 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18706 L: dmaengine@vger.kernel.org
18708 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18709 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18710 F: Documentation/devicetree/bindings/dma/ti/
18712 X: drivers/dma/ti/cppi41.c
18713 F: include/linux/dma/k3-udma-glue.h
18714 F: include/linux/dma/ti-cppi5.h
18715 F: include/linux/dma/k3-psil.h
18717 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18718 M: Nishanth Menon <nm@ti.com>
18719 M: Tero Kristo <kristo@kernel.org>
18720 M: Santosh Shilimkar <ssantosh@kernel.org>
18721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18723 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18724 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
18725 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18726 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18727 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18728 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18729 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18730 F: drivers/clk/keystone/sci-clk.c
18731 F: drivers/firmware/ti_sci*
18732 F: drivers/irqchip/irq-ti-sci-inta.c
18733 F: drivers/irqchip/irq-ti-sci-intr.c
18734 F: drivers/reset/reset-ti-sci.c
18735 F: drivers/soc/ti/ti_sci_inta_msi.c
18736 F: drivers/soc/ti/ti_sci_pm_domains.c
18737 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18738 F: include/linux/soc/ti/ti_sci_inta_msi.h
18739 F: include/linux/soc/ti/ti_sci_protocol.h
18741 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18742 M: Robert Marko <robert.marko@sartura.hr>
18743 M: Luka Perkov <luka.perkov@sartura.hr>
18744 L: linux-hwmon@vger.kernel.org
18746 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18747 F: Documentation/hwmon/tps23861.rst
18748 F: drivers/hwmon/tps23861.c
18750 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18751 M: Puranjay Mohan <puranjay12@gmail.com>
18752 L: linux-iio@vger.kernel.org
18754 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18755 F: drivers/iio/temperature/tmp117.c
18757 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18758 M: Hans Verkuil <hverkuil@xs4all.nl>
18759 L: linux-media@vger.kernel.org
18761 W: https://linuxtv.org
18762 T: git git://linuxtv.org/media_tree.git
18763 F: drivers/media/radio/radio-raremono.c
18766 M: Rafael J. Wysocki <rafael@kernel.org>
18767 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18768 R: Amit Kucheria <amitk@kernel.org>
18769 R: Zhang Rui <rui.zhang@intel.com>
18770 L: linux-pm@vger.kernel.org
18772 Q: https://patchwork.kernel.org/project/linux-pm/list/
18773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18774 F: Documentation/ABI/testing/sysfs-class-thermal
18775 F: Documentation/devicetree/bindings/thermal/
18776 F: Documentation/driver-api/thermal/
18777 F: drivers/thermal/
18778 F: include/linux/cpu_cooling.h
18779 F: include/linux/thermal.h
18780 F: include/uapi/linux/thermal.h
18783 THERMAL DRIVER FOR AMLOGIC SOCS
18784 M: Guillaume La Roque <glaroque@baylibre.com>
18785 L: linux-pm@vger.kernel.org
18786 L: linux-amlogic@lists.infradead.org
18788 W: http://linux-meson.com/
18789 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18790 F: drivers/thermal/amlogic_thermal.c
18792 THERMAL/CPU_COOLING
18793 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18794 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18795 M: Viresh Kumar <viresh.kumar@linaro.org>
18796 R: Lukasz Luba <lukasz.luba@arm.com>
18797 L: linux-pm@vger.kernel.org
18799 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18800 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18801 F: drivers/thermal/cpufreq_cooling.c
18802 F: drivers/thermal/cpuidle_cooling.c
18803 F: include/linux/cpu_cooling.h
18805 THERMAL/POWER_ALLOCATOR
18806 M: Lukasz Luba <lukasz.luba@arm.com>
18807 L: linux-pm@vger.kernel.org
18809 F: Documentation/driver-api/thermal/power_allocator.rst
18810 F: drivers/thermal/gov_power_allocator.c
18811 F: include/trace/events/thermal_power_allocator.h
18813 THINKPAD ACPI EXTRAS DRIVER
18814 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18815 L: ibm-acpi-devel@lists.sourceforge.net
18816 L: platform-driver-x86@vger.kernel.org
18818 W: http://ibm-acpi.sourceforge.net
18819 W: http://thinkwiki.org/wiki/Ibm-acpi
18820 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18821 F: drivers/platform/x86/thinkpad_acpi.c
18823 THINKPAD LMI DRIVER
18824 M: Mark Pearson <markpearson@lenovo.com>
18825 L: platform-driver-x86@vger.kernel.org
18827 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18828 F: drivers/platform/x86/think-lmi.?
18830 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18831 M: Isaac Hazan <isaac.hazan@intel.com>
18832 L: linux-usb@vger.kernel.org
18834 F: drivers/thunderbolt/dma_test.c
18837 M: Andreas Noever <andreas.noever@gmail.com>
18838 M: Michael Jamet <michael.jamet@intel.com>
18839 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18840 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18841 L: linux-usb@vger.kernel.org
18843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18844 F: Documentation/admin-guide/thunderbolt.rst
18845 F: drivers/thunderbolt/
18846 F: include/linux/thunderbolt.h
18848 THUNDERBOLT NETWORK DRIVER
18849 M: Michael Jamet <michael.jamet@intel.com>
18850 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18851 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18852 L: netdev@vger.kernel.org
18854 F: drivers/net/thunderbolt.c
18856 THUNDERX GPIO DRIVER
18857 M: Robert Richter <rric@kernel.org>
18859 F: drivers/gpio/gpio-thunderx.c
18861 TI ADS131E0X ADC SERIES DRIVER
18862 M: Tomislav Denis <tomislav.denis@avl.com>
18863 L: linux-iio@vger.kernel.org
18865 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18866 F: drivers/iio/adc/ti-ads131e08.c
18868 TI AM437X VPFE DRIVER
18869 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18870 L: linux-media@vger.kernel.org
18872 W: https://linuxtv.org
18873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18874 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18875 F: drivers/media/platform/am437x/
18877 TI BANDGAP AND THERMAL DRIVER
18878 M: Eduardo Valentin <edubezval@gmail.com>
18879 M: Keerthy <j-keerthy@ti.com>
18880 L: linux-pm@vger.kernel.org
18881 L: linux-omap@vger.kernel.org
18883 F: drivers/thermal/ti-soc-thermal/
18885 TI BQ27XXX POWER SUPPLY DRIVER
18886 F: drivers/power/supply/bq27xxx_battery.c
18887 F: drivers/power/supply/bq27xxx_battery_i2c.c
18888 F: include/linux/power/bq27xxx_battery.h
18890 TI CDCE706 CLOCK DRIVER
18891 M: Max Filippov <jcmvbkbc@gmail.com>
18893 F: drivers/clk/clk-cdce706.c
18896 M: Tero Kristo <kristo@kernel.org>
18897 L: linux-omap@vger.kernel.org
18900 F: include/linux/clk/ti.h
18902 TI DAVINCI MACHINE SUPPORT
18903 M: Sekhar Nori <nsekhar@ti.com>
18904 R: Bartosz Golaszewski <brgl@bgdev.pl>
18905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18908 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18909 F: arch/arm/boot/dts/da850*
18910 F: arch/arm/mach-davinci/
18911 F: drivers/i2c/busses/i2c-davinci.c
18913 TI DAVINCI SERIES CLOCK DRIVER
18914 M: David Lechner <david@lechnology.com>
18915 R: Sekhar Nori <nsekhar@ti.com>
18917 F: Documentation/devicetree/bindings/clock/ti/davinci/
18918 F: drivers/clk/davinci/
18920 TI DAVINCI SERIES GPIO DRIVER
18921 M: Keerthy <j-keerthy@ti.com>
18922 L: linux-gpio@vger.kernel.org
18924 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18925 F: drivers/gpio/gpio-davinci.c
18927 TI DAVINCI SERIES MEDIA DRIVER
18928 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18929 L: linux-media@vger.kernel.org
18931 W: https://linuxtv.org
18932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18933 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18934 F: drivers/media/platform/davinci/
18935 F: include/media/davinci/
18937 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18938 R: David Lechner <david@lechnology.com>
18939 L: linux-iio@vger.kernel.org
18940 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18941 F: drivers/counter/ti-eqep.c
18943 TI ETHERNET SWITCH DRIVER (CPSW)
18944 R: Grygorii Strashko <grygorii.strashko@ti.com>
18945 L: linux-omap@vger.kernel.org
18946 L: netdev@vger.kernel.org
18948 F: drivers/net/ethernet/ti/cpsw*
18949 F: drivers/net/ethernet/ti/davinci*
18951 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18952 M: Alex Dubov <oakad@yahoo.com>
18954 W: http://tifmxx.berlios.de/
18955 F: drivers/memstick/host/tifm_ms.c
18956 F: drivers/misc/tifm*
18957 F: drivers/mmc/host/tifm_sd.c
18958 F: include/linux/tifm.h
18960 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18961 M: Santosh Shilimkar <ssantosh@kernel.org>
18962 L: linux-kernel@vger.kernel.org
18963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18966 F: drivers/soc/ti/*
18968 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18969 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18970 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18971 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18973 F: sound/soc/codecs/isabelle*
18974 F: sound/soc/codecs/lm49453*
18976 TI PCM3060 ASoC CODEC DRIVER
18977 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18978 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18980 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18981 F: sound/soc/codecs/pcm3060*
18983 TI TAS571X FAMILY ASoC CODEC DRIVER
18984 M: Kevin Cernekee <cernekee@chromium.org>
18985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18987 F: sound/soc/codecs/tas571x*
18989 TI TRF7970A NFC DRIVER
18990 M: Mark Greer <mgreer@animalcreek.com>
18991 L: linux-wireless@vger.kernel.org
18992 L: linux-nfc@lists.01.org (subscribers-only)
18994 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
18995 F: drivers/nfc/trf7970a.c
18997 TI TSC2046 ADC DRIVER
18998 M: Oleksij Rempel <o.rempel@pengutronix.de>
18999 R: kernel@pengutronix.de
19000 L: linux-iio@vger.kernel.org
19002 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19003 F: drivers/iio/adc/ti-tsc2046.c
19005 TI TWL4030 SERIES SOC CODEC DRIVER
19006 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19009 F: sound/soc/codecs/twl4030*
19012 M: Benoit Parrot <bparrot@ti.com>
19013 L: linux-media@vger.kernel.org
19015 W: http://linuxtv.org/
19016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19017 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19018 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19019 F: drivers/media/platform/ti-vpe/
19021 TI WILINK WIRELESS DRIVERS
19022 L: linux-wireless@vger.kernel.org
19024 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19025 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19027 F: drivers/net/wireless/ti/
19028 F: include/linux/wl12xx.h
19030 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19031 M: John Stultz <john.stultz@linaro.org>
19032 M: Thomas Gleixner <tglx@linutronix.de>
19033 R: Stephen Boyd <sboyd@kernel.org>
19034 L: linux-kernel@vger.kernel.org
19036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19037 F: include/linux/clocksource.h
19038 F: include/linux/time.h
19039 F: include/linux/timex.h
19040 F: include/uapi/linux/time.h
19041 F: include/uapi/linux/timex.h
19042 F: kernel/time/alarmtimer.c
19043 F: kernel/time/clocksource.c
19044 F: kernel/time/ntp.c
19045 F: kernel/time/time*.c
19046 F: tools/testing/selftests/timers/
19049 M: Jon Maloy <jmaloy@redhat.com>
19050 M: Ying Xue <ying.xue@windriver.com>
19051 L: netdev@vger.kernel.org (core kernel code)
19052 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19054 W: http://tipc.sourceforge.net/
19055 F: include/uapi/linux/tipc*.h
19058 TLAN NETWORK DRIVER
19059 M: Samuel Chessman <chessman@tux.org>
19060 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19062 W: http://sourceforge.net/projects/tlan/
19063 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19064 F: drivers/net/ethernet/ti/tlan.*
19066 TM6000 VIDEO4LINUX DRIVER
19067 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19068 L: linux-media@vger.kernel.org
19070 W: https://linuxtv.org
19071 T: git git://linuxtv.org/media_tree.git
19072 F: Documentation/admin-guide/media/tm6000*
19073 F: drivers/media/usb/tm6000/
19075 TMIO/SDHI MMC DRIVER
19076 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19077 L: linux-mmc@vger.kernel.org
19079 F: drivers/mmc/host/renesas_sdhi*
19080 F: drivers/mmc/host/tmio_mmc*
19081 F: include/linux/mfd/tmio.h
19083 TMP401 HARDWARE MONITOR DRIVER
19084 M: Guenter Roeck <linux@roeck-us.net>
19085 L: linux-hwmon@vger.kernel.org
19087 F: Documentation/hwmon/tmp401.rst
19088 F: drivers/hwmon/tmp401.c
19090 TMP513 HARDWARE MONITOR DRIVER
19091 M: Eric Tremblay <etremblay@distech-controls.com>
19092 L: linux-hwmon@vger.kernel.org
19094 F: Documentation/hwmon/tmp513.rst
19095 F: drivers/hwmon/tmp513.c
19097 TMPFS (SHMEM FILESYSTEM)
19098 M: Hugh Dickins <hughd@google.com>
19099 L: linux-mm@kvack.org
19101 F: include/linux/shmem_fs.h
19104 TOMOYO SECURITY MODULE
19105 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19106 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19107 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19108 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19109 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19110 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19112 W: https://tomoyo.osdn.jp/
19113 F: security/tomoyo/
19115 TOPSTAR LAPTOP EXTRAS DRIVER
19116 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19117 L: platform-driver-x86@vger.kernel.org
19119 F: drivers/platform/x86/topstar-laptop.c
19121 TORTURE-TEST MODULES
19122 M: Davidlohr Bueso <dave@stgolabs.net>
19123 M: "Paul E. McKenney" <paulmck@kernel.org>
19124 M: Josh Triplett <josh@joshtriplett.org>
19125 L: linux-kernel@vger.kernel.org
19127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19128 F: Documentation/RCU/torture.rst
19129 F: kernel/locking/locktorture.c
19130 F: kernel/rcu/rcuscale.c
19131 F: kernel/rcu/rcutorture.c
19132 F: kernel/rcu/refscale.c
19133 F: kernel/torture.c
19135 TOSHIBA ACPI EXTRAS DRIVER
19136 M: Azael Avalos <coproscefalo@gmail.com>
19137 L: platform-driver-x86@vger.kernel.org
19139 F: drivers/platform/x86/toshiba_acpi.c
19141 TOSHIBA BLUETOOTH DRIVER
19142 M: Azael Avalos <coproscefalo@gmail.com>
19143 L: platform-driver-x86@vger.kernel.org
19145 F: drivers/platform/x86/toshiba_bluetooth.c
19147 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19148 M: Azael Avalos <coproscefalo@gmail.com>
19149 L: platform-driver-x86@vger.kernel.org
19151 F: drivers/platform/x86/toshiba_haps.c
19154 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19156 W: http://www.buzzard.org.uk/toshiba/
19157 F: drivers/char/toshiba.c
19158 F: include/linux/toshiba.h
19159 F: include/uapi/linux/toshiba.h
19161 TOSHIBA TC358743 DRIVER
19162 M: Mats Randgaard <matrandg@cisco.com>
19163 L: linux-media@vger.kernel.org
19165 F: drivers/media/i2c/tc358743*
19166 F: include/media/i2c/tc358743.h
19168 TOSHIBA WMI HOTKEYS DRIVER
19169 M: Azael Avalos <coproscefalo@gmail.com>
19170 L: platform-driver-x86@vger.kernel.org
19172 F: drivers/platform/x86/toshiba-wmi.c
19175 M: Peter Huewe <peterhuewe@gmx.de>
19176 M: Jarkko Sakkinen <jarkko@kernel.org>
19177 R: Jason Gunthorpe <jgg@ziepe.ca>
19178 L: linux-integrity@vger.kernel.org
19180 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19181 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19183 F: drivers/char/tpm/
19186 M: Steven Rostedt <rostedt@goodmis.org>
19187 M: Ingo Molnar <mingo@redhat.com>
19189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19190 F: Documentation/trace/ftrace.rst
19191 F: arch/*/*/*/ftrace.h
19192 F: arch/*/kernel/ftrace.c
19194 F: include/*/ftrace.h
19195 F: include/linux/trace*.h
19198 F: tools/testing/selftests/ftrace/
19200 TRACING MMIO ACCESSES (MMIOTRACE)
19201 M: Steven Rostedt <rostedt@goodmis.org>
19202 M: Ingo Molnar <mingo@kernel.org>
19203 R: Karol Herbst <karolherbst@gmail.com>
19204 R: Pekka Paalanen <ppaalanen@gmail.com>
19205 L: linux-kernel@vger.kernel.org
19206 L: nouveau@lists.freedesktop.org
19208 F: arch/x86/mm/kmmio.c
19209 F: arch/x86/mm/mmio-mod.c
19210 F: arch/x86/mm/testmmiotrace.c
19211 F: include/linux/mmiotrace.h
19212 F: kernel/trace/trace_mmiotrace.c
19214 TRACING OS NOISE / LATENCY TRACERS
19215 M: Steven Rostedt <rostedt@goodmis.org>
19216 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19218 F: kernel/trace/trace_osnoise.c
19219 F: include/trace/events/osnoise.h
19220 F: kernel/trace/trace_hwlat.c
19221 F: kernel/trace/trace_irqsoff.c
19222 F: kernel/trace/trace_sched_wakeup.c
19223 F: Documentation/trace/osnoise-tracer.rst
19224 F: Documentation/trace/timerlat-tracer.rst
19225 F: Documentation/trace/hwlat_detector.rst
19226 F: arch/*/kernel/trace.c
19228 TRADITIONAL CHINESE DOCUMENTATION
19229 M: Hu Haowen <src.res@email.cn>
19230 L: linux-doc-tw-discuss@lists.sourceforge.net
19232 W: https://github.com/srcres258/linux-doc
19233 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19234 F: Documentation/translations/zh_TW/
19237 M: Jiri Kosina <trivial@kernel.org>
19239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19240 K: ^Subject:.*(?i)trivial
19243 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19244 M: Jiri Slaby <jirislaby@kernel.org>
19246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19247 F: Documentation/driver-api/serial/
19249 F: drivers/tty/serial/serial_core.c
19250 F: include/linux/selection.h
19251 F: include/linux/serial.h
19252 F: include/linux/serial_core.h
19253 F: include/linux/sysrq.h
19254 F: include/linux/tty*.h
19255 F: include/linux/vt.h
19256 F: include/linux/vt_*.h
19257 F: include/uapi/linux/serial.h
19258 F: include/uapi/linux/serial_core.h
19259 F: include/uapi/linux/tty.h
19261 TUA9001 MEDIA DRIVER
19262 M: Antti Palosaari <crope@iki.fi>
19263 L: linux-media@vger.kernel.org
19265 W: https://linuxtv.org
19266 W: http://palosaari.fi/linux/
19267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19268 T: git git://linuxtv.org/anttip/media_tree.git
19269 F: drivers/media/tuners/tua9001*
19271 TULIP NETWORK DRIVERS
19272 L: netdev@vger.kernel.org
19273 L: linux-parisc@vger.kernel.org
19275 F: drivers/net/ethernet/dec/tulip/
19278 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19280 W: http://vtun.sourceforge.net/tun
19281 F: Documentation/networking/tuntap.rst
19282 F: arch/um/os-Linux/drivers/
19284 TURBOCHANNEL SUBSYSTEM
19285 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19286 M: Ralf Baechle <ralf@linux-mips.org>
19287 L: linux-mips@vger.kernel.org
19289 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19291 F: include/linux/tc.h
19294 M: "Len Brown" <lenb@kernel.org>
19295 L: linux-pm@vger.kernel.org
19297 Q: https://patchwork.kernel.org/project/linux-pm/list/
19298 B: https://bugzilla.kernel.org
19299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19300 F: tools/power/x86/turbostat/
19302 TW5864 VIDEO4LINUX DRIVER
19303 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19304 M: Anton Sviridenko <anton@corp.bluecherry.net>
19305 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19306 M: Andrey Utkin <andrey_utkin@fastmail.com>
19307 L: linux-media@vger.kernel.org
19309 F: drivers/media/pci/tw5864/
19311 TW68 VIDEO4LINUX DRIVER
19312 M: Hans Verkuil <hverkuil@xs4all.nl>
19313 L: linux-media@vger.kernel.org
19315 W: https://linuxtv.org
19316 T: git git://linuxtv.org/media_tree.git
19317 F: drivers/media/pci/tw68/
19319 TW686X VIDEO4LINUX DRIVER
19320 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19321 L: linux-media@vger.kernel.org
19323 W: http://linuxtv.org
19324 T: git git://linuxtv.org/media_tree.git
19325 F: drivers/media/pci/tw686x/
19327 UACCE ACCELERATOR FRAMEWORK
19328 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19329 M: Zhou Wang <wangzhou1@hisilicon.com>
19330 L: linux-accelerators@lists.ozlabs.org
19331 L: linux-kernel@vger.kernel.org
19333 F: Documentation/ABI/testing/sysfs-driver-uacce
19334 F: Documentation/misc-devices/uacce.rst
19335 F: drivers/misc/uacce/
19336 F: include/linux/uacce.h
19337 F: include/uapi/misc/uacce/
19339 UBI FILE SYSTEM (UBIFS)
19340 M: Richard Weinberger <richard@nod.at>
19341 L: linux-mtd@lists.infradead.org
19343 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19346 F: Documentation/filesystems/ubifs-authentication.rst
19347 F: Documentation/filesystems/ubifs.rst
19350 UCLINUX (M68KNOMMU AND COLDFIRE)
19351 M: Greg Ungerer <gerg@linux-m68k.org>
19352 L: linux-m68k@lists.linux-m68k.org
19353 L: uclinux-dev@uclinux.org (subscribers-only)
19355 W: http://www.linux-m68k.org/
19356 W: http://www.uclinux.org/
19357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19358 F: arch/m68k/*/*_no.*
19360 F: arch/m68k/coldfire/
19361 F: arch/m68k/include/asm/*_no.*
19364 M: Jan Kara <jack@suse.com>
19366 F: Documentation/filesystems/udf.rst
19370 M: Bastien Nocera <hadess@hadess.net>
19371 L: linux-input@vger.kernel.org
19373 F: drivers/hid/hid-udraw-ps3.c
19376 M: Evgeniy Dushistov <dushistov@mail.ru>
19378 F: Documentation/admin-guide/ufs.rst
19381 UHID USERSPACE HID IO DRIVER
19382 M: David Rheinsberg <david.rheinsberg@gmail.com>
19383 L: linux-input@vger.kernel.org
19385 F: drivers/hid/uhid.c
19386 F: include/uapi/linux/uhid.h
19389 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19390 L: linux-usb@vger.kernel.org
19392 F: drivers/usb/common/ulpi.c
19393 F: include/linux/ulpi/
19396 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19397 L: linux-fsdevel@vger.kernel.org
19402 M: Tony Finch <dot@dotat.at>
19404 W: http://dotat.at/prog/unifdef
19405 F: scripts/unifdef.c
19407 UNIFORM CDROM DRIVER
19408 M: Phillip Potter <phil@philpotter.co.uk>
19410 F: Documentation/cdrom/
19411 F: drivers/cdrom/cdrom.c
19412 F: include/linux/cdrom.h
19413 F: include/uapi/linux/cdrom.h
19415 UNISYS S-PAR DRIVERS
19416 M: David Kershner <david.kershner@unisys.com>
19417 L: sparmaintainer@unisys.com (Unisys internal)
19419 F: drivers/staging/unisys/
19420 F: drivers/visorbus/
19421 F: include/linux/visorbus.h
19423 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19424 R: Alim Akhtar <alim.akhtar@samsung.com>
19425 R: Avri Altman <avri.altman@wdc.com>
19426 L: linux-scsi@vger.kernel.org
19428 F: Documentation/scsi/ufs.rst
19429 F: drivers/scsi/ufs/
19431 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19432 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19433 L: linux-scsi@vger.kernel.org
19435 F: drivers/scsi/ufs/*dwc*
19437 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19438 M: Stanley Chu <stanley.chu@mediatek.com>
19439 L: linux-scsi@vger.kernel.org
19440 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19442 F: drivers/scsi/ufs/ufs-mediatek*
19444 UNSORTED BLOCK IMAGES (UBI)
19445 M: Richard Weinberger <richard@nod.at>
19446 L: linux-mtd@lists.infradead.org
19448 W: http://www.linux-mtd.infradead.org/
19449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19451 F: drivers/mtd/ubi/
19452 F: include/linux/mtd/ubi.h
19453 F: include/uapi/mtd/ubi-user.h
19455 USB "USBNET" DRIVER FRAMEWORK
19456 M: Oliver Neukum <oneukum@suse.com>
19457 L: netdev@vger.kernel.org
19459 W: http://www.linux-usb.org/usbnet
19460 F: drivers/net/usb/usbnet.c
19461 F: include/linux/usb/usbnet.h
19464 M: Oliver Neukum <oneukum@suse.com>
19465 L: linux-usb@vger.kernel.org
19467 F: Documentation/usb/acm.rst
19468 F: drivers/usb/class/cdc-acm.*
19470 USB APPLE MFI FASTCHARGE DRIVER
19471 M: Bastien Nocera <hadess@hadess.net>
19472 L: linux-usb@vger.kernel.org
19474 F: drivers/usb/misc/apple-mfi-fastcharge.c
19476 USB AR5523 WIRELESS DRIVER
19477 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19478 L: linux-wireless@vger.kernel.org
19480 F: drivers/net/wireless/ath/ar5523/
19483 M: Oliver Neukum <oneukum@suse.com>
19484 L: linux-usb@vger.kernel.org
19485 L: linux-scsi@vger.kernel.org
19487 F: drivers/usb/storage/uas.c
19489 USB CDC ETHERNET DRIVER
19490 M: Oliver Neukum <oliver@neukum.org>
19491 L: linux-usb@vger.kernel.org
19493 F: drivers/net/usb/cdc_*.c
19494 F: include/uapi/linux/usb/cdc.h
19496 USB CHAOSKEY DRIVER
19497 M: Keith Packard <keithp@keithp.com>
19498 L: linux-usb@vger.kernel.org
19500 F: drivers/usb/misc/chaoskey.c
19502 USB CYPRESS C67X00 DRIVER
19503 L: linux-usb@vger.kernel.org
19505 F: drivers/usb/c67x00/
19507 USB DAVICOM DM9601 DRIVER
19508 M: Peter Korsgaard <peter@korsgaard.com>
19509 L: netdev@vger.kernel.org
19511 W: http://www.linux-usb.org/usbnet
19512 F: drivers/net/usb/dm9601.c
19515 M: Alan Stern <stern@rowland.harvard.edu>
19516 L: linux-usb@vger.kernel.org
19518 F: Documentation/usb/ehci.rst
19519 F: drivers/usb/host/ehci*
19521 USB GADGET/PERIPHERAL SUBSYSTEM
19522 M: Felipe Balbi <balbi@kernel.org>
19523 L: linux-usb@vger.kernel.org
19525 W: http://www.linux-usb.org/gadget
19526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19527 F: drivers/usb/gadget/
19528 F: include/linux/usb/gadget*
19530 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19531 M: Jiri Kosina <jikos@kernel.org>
19532 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19533 L: linux-usb@vger.kernel.org
19535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19536 F: Documentation/hid/hiddev.rst
19537 F: drivers/hid/usbhid/
19539 USB INTEL XHCI ROLE MUX DRIVER
19540 M: Hans de Goede <hdegoede@redhat.com>
19541 L: linux-usb@vger.kernel.org
19543 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19545 USB IP DRIVER FOR HISILICON KIRIN 960
19546 M: Yu Chen <chenyu56@huawei.com>
19547 M: Binghui Wang <wangbinghui@hisilicon.com>
19548 L: linux-usb@vger.kernel.org
19550 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19551 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19553 USB IP DRIVER FOR HISILICON KIRIN 970
19554 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19555 L: linux-usb@vger.kernel.org
19557 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19558 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19561 M: Olav Kongas <ok@artecdesign.ee>
19562 L: linux-usb@vger.kernel.org
19564 F: drivers/usb/host/isp116x*
19565 F: include/linux/usb/isp116x.h
19568 M: Rui Miguel Silva <rui.silva@linaro.org>
19569 L: linux-usb@vger.kernel.org
19571 F: drivers/usb/isp1760/*
19572 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19574 USB LAN78XX ETHERNET DRIVER
19575 M: Woojung Huh <woojung.huh@microchip.com>
19576 M: UNGLinuxDriver@microchip.com
19577 L: netdev@vger.kernel.org
19579 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19580 F: drivers/net/usb/lan78xx.*
19581 F: include/dt-bindings/net/microchip-lan78xx.h
19583 USB MASS STORAGE DRIVER
19584 M: Alan Stern <stern@rowland.harvard.edu>
19585 L: linux-usb@vger.kernel.org
19586 L: usb-storage@lists.one-eyed-alien.net
19588 F: drivers/usb/storage/
19591 M: Clemens Ladisch <clemens@ladisch.de>
19592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19595 F: sound/usb/midi.*
19597 USB NETWORKING DRIVERS
19598 L: linux-usb@vger.kernel.org
19600 F: drivers/net/usb/
19603 M: Alan Stern <stern@rowland.harvard.edu>
19604 L: linux-usb@vger.kernel.org
19606 F: Documentation/usb/ohci.rst
19607 F: drivers/usb/host/ohci*
19609 USB OTG FSM (Finite State Machine)
19610 M: Peter Chen <peter.chen@kernel.org>
19611 L: linux-usb@vger.kernel.org
19613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19614 F: drivers/usb/common/usb-otg-fsm.c
19617 M: Valentina Manea <valentina.manea.m@gmail.com>
19618 M: Shuah Khan <shuah@kernel.org>
19619 M: Shuah Khan <skhan@linuxfoundation.org>
19620 L: linux-usb@vger.kernel.org
19622 F: Documentation/usb/usbip_protocol.rst
19623 F: drivers/usb/usbip/
19624 F: tools/testing/selftests/drivers/usb/usbip/
19625 F: tools/usb/usbip/
19628 M: Petko Manolov <petkan@nucleusys.com>
19629 L: linux-usb@vger.kernel.org
19630 L: netdev@vger.kernel.org
19632 W: https://github.com/petkan/pegasus
19633 T: git git://github.com/petkan/pegasus.git
19634 F: drivers/net/usb/pegasus.*
19637 M: Felipe Balbi <balbi@kernel.org>
19638 L: linux-usb@vger.kernel.org
19640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19641 F: drivers/usb/phy/
19643 USB PRINTER DRIVER (usblp)
19644 M: Pete Zaitcev <zaitcev@redhat.com>
19645 L: linux-usb@vger.kernel.org
19647 F: drivers/usb/class/usblp.c
19649 USB RAW GADGET DRIVER
19650 R: Andrey Konovalov <andreyknvl@gmail.com>
19651 L: linux-usb@vger.kernel.org
19653 F: Documentation/usb/raw-gadget.rst
19654 F: drivers/usb/gadget/legacy/raw_gadget.c
19655 F: include/uapi/linux/usb/raw_gadget.h
19657 USB QMI WWAN NETWORK DRIVER
19658 M: Bjørn Mork <bjorn@mork.no>
19659 L: netdev@vger.kernel.org
19661 F: Documentation/ABI/testing/sysfs-class-net-qmi
19662 F: drivers/net/usb/qmi_wwan.c
19665 M: Petko Manolov <petkan@nucleusys.com>
19666 L: linux-usb@vger.kernel.org
19667 L: netdev@vger.kernel.org
19669 W: https://github.com/petkan/rtl8150
19670 T: git git://github.com/petkan/rtl8150.git
19671 F: drivers/net/usb/rtl8150.c
19673 USB SERIAL SUBSYSTEM
19674 M: Johan Hovold <johan@kernel.org>
19675 L: linux-usb@vger.kernel.org
19677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19678 F: Documentation/usb/usb-serial.rst
19679 F: drivers/usb/serial/
19680 F: include/linux/usb/serial.h
19682 USB SMSC75XX ETHERNET DRIVER
19683 M: Steve Glendinning <steve.glendinning@shawell.net>
19684 L: netdev@vger.kernel.org
19686 F: drivers/net/usb/smsc75xx.*
19688 USB SMSC95XX ETHERNET DRIVER
19689 M: Steve Glendinning <steve.glendinning@shawell.net>
19690 M: UNGLinuxDriver@microchip.com
19691 L: netdev@vger.kernel.org
19693 F: drivers/net/usb/smsc95xx.*
19696 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19697 L: linux-usb@vger.kernel.org
19699 W: http://www.linux-usb.org
19700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19701 F: Documentation/devicetree/bindings/usb/
19702 F: Documentation/usb/
19704 F: include/linux/usb.h
19705 F: include/linux/usb/
19707 USB TYPEC BUS FOR ALTERNATE MODES
19708 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19709 L: linux-usb@vger.kernel.org
19711 F: Documentation/ABI/testing/sysfs-bus-typec
19712 F: Documentation/driver-api/usb/typec_bus.rst
19713 F: drivers/usb/typec/altmodes/
19714 F: include/linux/usb/typec_altmode.h
19717 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19718 L: linux-usb@vger.kernel.org
19720 F: Documentation/ABI/testing/sysfs-class-typec
19721 F: Documentation/driver-api/usb/typec.rst
19722 F: drivers/usb/typec/
19723 F: include/linux/usb/typec.h
19725 USB TYPEC INTEL PMC MUX DRIVER
19726 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19727 L: linux-usb@vger.kernel.org
19729 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19730 F: drivers/usb/typec/mux/intel_pmc_mux.c
19732 USB TYPEC PI3USB30532 MUX DRIVER
19733 M: Hans de Goede <hdegoede@redhat.com>
19734 L: linux-usb@vger.kernel.org
19736 F: drivers/usb/typec/mux/pi3usb30532.c
19738 USB TYPEC PORT CONTROLLER DRIVERS
19739 M: Guenter Roeck <linux@roeck-us.net>
19740 L: linux-usb@vger.kernel.org
19742 F: drivers/usb/typec/tcpm/
19745 M: Alan Stern <stern@rowland.harvard.edu>
19746 L: linux-usb@vger.kernel.org
19748 F: drivers/usb/host/uhci*
19751 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19752 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19753 L: linux-media@vger.kernel.org
19755 W: http://www.ideasonboard.org/uvc/
19756 T: git git://linuxtv.org/media_tree.git
19757 F: drivers/media/usb/uvc/
19758 F: include/uapi/linux/uvcvideo.h
19761 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19762 L: linux-usb@vger.kernel.org
19764 F: drivers/usb/gadget/function/*uvc*
19765 F: drivers/usb/gadget/legacy/webcam.c
19766 F: include/uapi/linux/usb/g_uvc.h
19768 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19769 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19770 L: linux-wireless@vger.kernel.org
19772 F: drivers/net/wireless/rndis_wlan.c
19775 M: Mathias Nyman <mathias.nyman@intel.com>
19776 L: linux-usb@vger.kernel.org
19778 F: drivers/usb/host/pci-quirks*
19779 F: drivers/usb/host/xhci*
19782 L: linux-wireless@vger.kernel.org
19784 W: http://linux-lc100020.sourceforge.net
19785 F: drivers/net/wireless/zydas/zd1201.*
19788 M: Antoine Jacquet <royale@zerezo.com>
19789 L: linux-usb@vger.kernel.org
19790 L: linux-media@vger.kernel.org
19792 W: http://royale.zerezo.com/zr364xx/
19793 T: git git://linuxtv.org/media_tree.git
19794 F: Documentation/admin-guide/media/zr364xx*
19795 F: drivers/media/usb/zr364xx/
19797 USER-MODE LINUX (UML)
19798 M: Jeff Dike <jdike@addtoit.com>
19799 M: Richard Weinberger <richard@nod.at>
19800 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19801 L: linux-um@lists.infradead.org
19803 W: http://user-mode-linux.sourceforge.net
19804 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19806 F: Documentation/virt/uml/
19811 USERSPACE COPYIN/COPYOUT (UIOVEC)
19812 M: Alexander Viro <viro@zeniv.linux.org.uk>
19814 F: include/linux/uio.h
19817 USERSPACE DMA BUFFER DRIVER
19818 M: Gerd Hoffmann <kraxel@redhat.com>
19819 L: dri-devel@lists.freedesktop.org
19821 T: git git://anongit.freedesktop.org/drm/drm-misc
19822 F: drivers/dma-buf/udmabuf.c
19823 F: include/uapi/linux/udmabuf.h
19825 USERSPACE I/O (UIO)
19826 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19829 F: Documentation/driver-api/uio-howto.rst
19831 F: include/linux/uio_driver.h
19834 M: Karel Zak <kzak@redhat.com>
19835 L: util-linux@vger.kernel.org
19837 W: http://en.wikipedia.org/wiki/Util-linux
19838 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19841 M: Christoph Hellwig <hch@lst.de>
19842 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19843 L: linux-kernel@vger.kernel.org
19845 T: git git://git.infradead.org/users/hch/uuid.git
19846 F: include/linux/uuid.h
19847 F: include/uapi/linux/uuid.h
19852 M: Justin Ernst <justin.ernst@hpe.com>
19853 L: platform-driver-x86@vger.kernel.org
19855 F: drivers/platform/x86/uv_sysfs.c
19858 M: Michal Januszewski <spock@gentoo.org>
19859 L: linux-fbdev@vger.kernel.org
19861 W: https://github.com/mjanusz/v86d
19862 F: Documentation/fb/uvesafb.rst
19863 F: drivers/video/fbdev/uvesafb.*
19865 Ux500 CLOCK DRIVERS
19866 M: Ulf Hansson <ulf.hansson@linaro.org>
19867 L: linux-clk@vger.kernel.org
19868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19870 F: drivers/clk/ux500/
19873 M: Stefan Agner <stefan@agner.ch>
19874 L: linux-mtd@lists.infradead.org
19876 F: drivers/mtd/nand/raw/vf610_nfc.c
19878 VFAT/FAT/MSDOS FILESYSTEM
19879 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19881 F: Documentation/filesystems/vfat.rst
19885 M: Alex Williamson <alex.williamson@redhat.com>
19886 R: Cornelia Huck <cohuck@redhat.com>
19887 L: kvm@vger.kernel.org
19889 T: git git://github.com/awilliam/linux-vfio.git
19890 F: Documentation/driver-api/vfio.rst
19892 F: include/linux/vfio.h
19893 F: include/linux/vfio_pci_core.h
19894 F: include/uapi/linux/vfio.h
19897 M: Diana Craciun <diana.craciun@oss.nxp.com>
19898 L: kvm@vger.kernel.org
19900 F: drivers/vfio/fsl-mc/
19902 VFIO MEDIATED DEVICE DRIVERS
19903 M: Kirti Wankhede <kwankhede@nvidia.com>
19904 L: kvm@vger.kernel.org
19906 F: Documentation/driver-api/vfio-mediated-device.rst
19907 F: drivers/vfio/mdev/
19908 F: include/linux/mdev.h
19909 F: samples/vfio-mdev/
19911 VFIO PLATFORM DRIVER
19912 M: Eric Auger <eric.auger@redhat.com>
19913 L: kvm@vger.kernel.org
19915 F: drivers/vfio/platform/
19918 R: Lukas Wunner <lukas@wunner.de>
19920 T: git git://anongit.freedesktop.org/drm/drm-misc
19921 F: Documentation/gpu/vga-switcheroo.rst
19922 F: drivers/gpu/vga/vga_switcheroo.c
19923 F: include/linux/vga_switcheroo.h
19925 VIA RHINE NETWORK DRIVER
19927 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19928 F: drivers/net/ethernet/via/via-rhine.c
19930 VIA SD/MMC CARD CONTROLLER DRIVER
19931 M: Bruce Chang <brucechang@via.com.tw>
19932 M: Harald Welte <HaraldWelte@viatech.com>
19934 F: drivers/mmc/host/via-sdmmc.c
19936 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19937 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19938 L: linux-fbdev@vger.kernel.org
19940 F: drivers/video/fbdev/via/
19941 F: include/linux/via-core.h
19942 F: include/linux/via-gpio.h
19943 F: include/linux/via_i2c.h
19945 VIA VELOCITY NETWORK DRIVER
19946 M: Francois Romieu <romieu@fr.zoreil.com>
19947 L: netdev@vger.kernel.org
19949 F: drivers/net/ethernet/via/via-velocity.*
19951 VICODEC VIRTUAL CODEC DRIVER
19952 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19953 L: linux-media@vger.kernel.org
19955 W: https://linuxtv.org
19956 T: git git://linuxtv.org/media_tree.git
19957 F: drivers/media/test-drivers/vicodec/*
19959 VIDEO I2C POLLING DRIVER
19960 M: Matt Ranostay <matt.ranostay@konsulko.com>
19961 L: linux-media@vger.kernel.org
19963 F: drivers/media/i2c/video-i2c.c
19965 VIDEO MULTIPLEXER DRIVER
19966 M: Philipp Zabel <p.zabel@pengutronix.de>
19967 L: linux-media@vger.kernel.org
19969 F: drivers/media/platform/video-mux.c
19971 VIDEOBUF2 FRAMEWORK
19972 M: Tomasz Figa <tfiga@chromium.org>
19973 M: Marek Szyprowski <m.szyprowski@samsung.com>
19974 L: linux-media@vger.kernel.org
19976 F: drivers/media/common/videobuf2/*
19977 F: include/media/videobuf2-*
19979 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19980 M: Helen Koike <helen.koike@collabora.com>
19981 R: Shuah Khan <skhan@linuxfoundation.org>
19982 L: linux-media@vger.kernel.org
19984 W: https://linuxtv.org
19985 T: git git://linuxtv.org/media_tree.git
19986 F: drivers/media/test-drivers/vimc/*
19989 M: Alex Williamson <alex.williamson@redhat.com>
19990 M: Paolo Bonzini <pbonzini@redhat.com>
19991 L: kvm@vger.kernel.org
19995 VIRTIO AND VHOST VSOCK DRIVER
19996 M: Stefan Hajnoczi <stefanha@redhat.com>
19997 M: Stefano Garzarella <sgarzare@redhat.com>
19998 L: kvm@vger.kernel.org
19999 L: virtualization@lists.linux-foundation.org
20000 L: netdev@vger.kernel.org
20002 F: drivers/vhost/vsock.c
20003 F: include/linux/virtio_vsock.h
20004 F: include/uapi/linux/virtio_vsock.h
20005 F: net/vmw_vsock/virtio_transport.c
20006 F: net/vmw_vsock/virtio_transport_common.c
20008 VIRTIO BLOCK AND SCSI DRIVERS
20009 M: "Michael S. Tsirkin" <mst@redhat.com>
20010 M: Jason Wang <jasowang@redhat.com>
20011 R: Paolo Bonzini <pbonzini@redhat.com>
20012 R: Stefan Hajnoczi <stefanha@redhat.com>
20013 L: virtualization@lists.linux-foundation.org
20015 F: drivers/block/virtio_blk.c
20016 F: drivers/scsi/virtio_scsi.c
20017 F: drivers/vhost/scsi.c
20018 F: include/uapi/linux/virtio_blk.h
20019 F: include/uapi/linux/virtio_scsi.h
20021 VIRTIO CONSOLE DRIVER
20022 M: Amit Shah <amit@kernel.org>
20023 L: virtualization@lists.linux-foundation.org
20025 F: drivers/char/virtio_console.c
20026 F: include/linux/virtio_console.h
20027 F: include/uapi/linux/virtio_console.h
20029 VIRTIO CORE AND NET DRIVERS
20030 M: "Michael S. Tsirkin" <mst@redhat.com>
20031 M: Jason Wang <jasowang@redhat.com>
20032 L: virtualization@lists.linux-foundation.org
20034 F: Documentation/devicetree/bindings/virtio/
20035 F: drivers/block/virtio_blk.c
20036 F: drivers/crypto/virtio/
20037 F: drivers/net/virtio_net.c
20040 F: include/linux/vdpa.h
20041 F: include/linux/virtio*.h
20042 F: include/uapi/linux/virtio_*.h
20046 M: "Michael S. Tsirkin" <mst@redhat.com>
20047 M: David Hildenbrand <david@redhat.com>
20048 L: virtualization@lists.linux-foundation.org
20050 F: drivers/virtio/virtio_balloon.c
20051 F: include/uapi/linux/virtio_balloon.h
20052 F: include/linux/balloon_compaction.h
20053 F: mm/balloon_compaction.c
20055 VIRTIO CRYPTO DRIVER
20056 M: Gonglei <arei.gonglei@huawei.com>
20057 L: virtualization@lists.linux-foundation.org
20058 L: linux-crypto@vger.kernel.org
20060 F: drivers/crypto/virtio/
20061 F: include/uapi/linux/virtio_crypto.h
20063 VIRTIO DRIVERS FOR S390
20064 M: Cornelia Huck <cohuck@redhat.com>
20065 M: Halil Pasic <pasic@linux.ibm.com>
20066 L: linux-s390@vger.kernel.org
20067 L: virtualization@lists.linux-foundation.org
20068 L: kvm@vger.kernel.org
20070 F: arch/s390/include/uapi/asm/virtio-ccw.h
20071 F: drivers/s390/virtio/
20074 M: Vivek Goyal <vgoyal@redhat.com>
20075 M: Stefan Hajnoczi <stefanha@redhat.com>
20076 M: Miklos Szeredi <miklos@szeredi.hu>
20077 L: virtualization@lists.linux-foundation.org
20078 L: linux-fsdevel@vger.kernel.org
20080 W: https://virtio-fs.gitlab.io/
20081 F: Documentation/filesystems/virtiofs.rst
20082 F: fs/fuse/virtio_fs.c
20083 F: include/uapi/linux/virtio_fs.h
20086 M: Enrico Weigelt, metux IT consult <info@metux.net>
20087 M: Viresh Kumar <vireshk@kernel.org>
20088 L: linux-gpio@vger.kernel.org
20089 L: virtualization@lists.linux-foundation.org
20091 F: drivers/gpio/gpio-virtio.c
20092 F: include/uapi/linux/virtio_gpio.h
20095 M: David Airlie <airlied@linux.ie>
20096 M: Gerd Hoffmann <kraxel@redhat.com>
20097 L: dri-devel@lists.freedesktop.org
20098 L: virtualization@lists.linux-foundation.org
20100 T: git git://anongit.freedesktop.org/drm/drm-misc
20101 F: drivers/gpu/drm/virtio/
20102 F: include/uapi/linux/virtio_gpu.h
20104 VIRTIO HOST (VHOST)
20105 M: "Michael S. Tsirkin" <mst@redhat.com>
20106 M: Jason Wang <jasowang@redhat.com>
20107 L: kvm@vger.kernel.org
20108 L: virtualization@lists.linux-foundation.org
20109 L: netdev@vger.kernel.org
20111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20113 F: include/linux/vhost_iotlb.h
20114 F: include/uapi/linux/vhost.h
20116 VIRTIO INPUT DRIVER
20117 M: Gerd Hoffmann <kraxel@redhat.com>
20119 F: drivers/virtio/virtio_input.c
20120 F: include/uapi/linux/virtio_input.h
20122 VIRTIO IOMMU DRIVER
20123 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20124 L: virtualization@lists.linux-foundation.org
20126 F: drivers/iommu/virtio-iommu.c
20127 F: include/uapi/linux/virtio_iommu.h
20130 M: David Hildenbrand <david@redhat.com>
20131 L: virtualization@lists.linux-foundation.org
20133 W: https://virtio-mem.gitlab.io/
20134 F: drivers/virtio/virtio_mem.c
20135 F: include/uapi/linux/virtio_mem.h
20137 VIRTIO SOUND DRIVER
20138 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20139 M: "Michael S. Tsirkin" <mst@redhat.com>
20140 L: virtualization@lists.linux-foundation.org
20141 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20143 F: include/uapi/linux/virtio_snd.h
20147 M: Jie Deng <jie.deng@intel.com>
20148 M: Viresh Kumar <viresh.kumar@linaro.org>
20149 L: linux-i2c@vger.kernel.org
20150 L: virtualization@lists.linux-foundation.org
20152 F: drivers/i2c/busses/i2c-virtio.c
20153 F: include/uapi/linux/virtio_i2c.h
20156 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20157 L: virtualization@lists.linux-foundation.org
20159 F: drivers/nvdimm/virtio_pmem.c
20160 F: drivers/nvdimm/nd_virtio.c
20162 VIRTUAL BOX GUEST DEVICE DRIVER
20163 M: Hans de Goede <hdegoede@redhat.com>
20164 M: Arnd Bergmann <arnd@arndb.de>
20165 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20167 F: drivers/virt/vboxguest/
20168 F: include/linux/vbox_utils.h
20169 F: include/uapi/linux/vbox*.h
20171 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20172 M: Hans de Goede <hdegoede@redhat.com>
20173 L: linux-fsdevel@vger.kernel.org
20177 VIRTUAL SERIO DEVICE DRIVER
20178 M: Stephen Chandler Paul <thatslyude@gmail.com>
20180 F: drivers/input/serio/userio.c
20181 F: include/uapi/linux/userio.h
20183 VIVID VIRTUAL VIDEO DRIVER
20184 M: Hans Verkuil <hverkuil@xs4all.nl>
20185 L: linux-media@vger.kernel.org
20187 W: https://linuxtv.org
20188 T: git git://linuxtv.org/media_tree.git
20189 F: drivers/media/test-drivers/vivid/*
20191 VIDTV VIRTUAL DIGITAL TV DRIVER
20192 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20193 L: linux-media@vger.kernel.org
20195 W: https://linuxtv.org
20196 T: git git://linuxtv.org/media_tree.git
20197 F: drivers/media/test-drivers/vidtv/*
20200 M: Florian Fainelli <f.fainelli@gmail.com>
20201 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20203 F: drivers/vlynq/vlynq.c
20204 F: include/linux/vlynq.h
20207 M: Martyn Welch <martyn@welchs.me.uk>
20208 M: Manohar Vanga <manohar.vanga@gmail.com>
20209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20210 L: linux-kernel@vger.kernel.org
20212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20213 F: Documentation/driver-api/vme.rst
20214 F: drivers/staging/vme/
20216 F: include/linux/vme*
20218 VM SOCKETS (AF_VSOCK)
20219 M: Stefano Garzarella <sgarzare@redhat.com>
20220 L: virtualization@lists.linux-foundation.org
20221 L: netdev@vger.kernel.org
20223 F: drivers/net/vsockmon.c
20224 F: include/net/af_vsock.h
20225 F: include/uapi/linux/vm_sockets.h
20226 F: include/uapi/linux/vm_sockets_diag.h
20227 F: include/uapi/linux/vsockmon.h
20229 F: tools/testing/vsock/
20231 VMWARE BALLOON DRIVER
20232 M: Nadav Amit <namit@vmware.com>
20233 M: "VMware, Inc." <pv-drivers@vmware.com>
20234 L: linux-kernel@vger.kernel.org
20236 F: drivers/misc/vmw_balloon.c
20238 VMWARE HYPERVISOR INTERFACE
20239 M: Deep Shah <sdeep@vmware.com>
20240 M: "VMware, Inc." <pv-drivers@vmware.com>
20241 L: virtualization@lists.linux-foundation.org
20243 F: arch/x86/include/asm/vmware.h
20244 F: arch/x86/kernel/cpu/vmware.c
20246 VMWARE PVRDMA DRIVER
20247 M: Adit Ranadive <aditr@vmware.com>
20248 M: VMware PV-Drivers <pv-drivers@vmware.com>
20249 L: linux-rdma@vger.kernel.org
20251 F: drivers/infiniband/hw/vmw_pvrdma/
20253 VMware PVSCSI driver
20254 M: Vishal Bhakta <vbhakta@vmware.com>
20255 M: VMware PV-Drivers <pv-drivers@vmware.com>
20256 L: linux-scsi@vger.kernel.org
20258 F: drivers/scsi/vmw_pvscsi.c
20259 F: drivers/scsi/vmw_pvscsi.h
20261 VMWARE VIRTUAL PTP CLOCK DRIVER
20262 M: Vivek Thampi <vithampi@vmware.com>
20263 M: "VMware, Inc." <pv-drivers@vmware.com>
20264 L: netdev@vger.kernel.org
20266 F: drivers/ptp/ptp_vmw.c
20269 M: Jorgen Hansen <jhansen@vmware.com>
20270 M: Vishnu Dasa <vdasa@vmware.com>
20271 L: linux-kernel@vger.kernel.org
20272 L: pv-drivers@vmware.com (private)
20274 F: drivers/misc/vmw_vmci/
20276 VMWARE VMMOUSE SUBDRIVER
20277 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20278 M: "VMware, Inc." <pv-drivers@vmware.com>
20279 L: linux-input@vger.kernel.org
20281 F: drivers/input/mouse/vmmouse.c
20282 F: drivers/input/mouse/vmmouse.h
20284 VMWARE VMXNET3 ETHERNET DRIVER
20285 M: Ronak Doshi <doshir@vmware.com>
20286 M: pv-drivers@vmware.com
20287 L: netdev@vger.kernel.org
20289 F: drivers/net/vmxnet3/
20291 VOCORE VOCORE2 BOARD
20292 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20293 L: linux-mips@vger.kernel.org
20295 F: arch/mips/boot/dts/ralink/vocore2.dts
20297 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20298 M: Liam Girdwood <lgirdwood@gmail.com>
20299 M: Mark Brown <broonie@kernel.org>
20300 L: linux-kernel@vger.kernel.org
20302 W: http://www.slimlogic.co.uk/?p=48
20303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20304 F: Documentation/devicetree/bindings/regulator/
20305 F: Documentation/power/regulator/
20306 F: drivers/regulator/
20307 F: include/dt-bindings/regulator/
20308 F: include/linux/regulator/
20309 K: regulator_get_optional
20311 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20312 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20313 F: drivers/regulator/irq_helpers.c
20316 M: David Ahern <dsahern@kernel.org>
20317 L: netdev@vger.kernel.org
20319 F: Documentation/networking/vrf.rst
20320 F: drivers/net/vrf.c
20323 M: Petr Mladek <pmladek@suse.com>
20324 M: Steven Rostedt <rostedt@goodmis.org>
20325 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20326 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20327 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20330 F: Documentation/core-api/printk-formats.rst
20331 F: lib/test_printf.c
20332 F: lib/test_scanf.c
20335 VT1211 HARDWARE MONITOR DRIVER
20336 M: Juerg Haefliger <juergh@gmail.com>
20337 L: linux-hwmon@vger.kernel.org
20339 F: Documentation/hwmon/vt1211.rst
20340 F: drivers/hwmon/vt1211.c
20342 VT8231 HARDWARE MONITOR DRIVER
20343 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20344 L: linux-hwmon@vger.kernel.org
20346 F: drivers/hwmon/vt8231.c
20348 VUB300 USB to SDIO/SD/MMC bridge chip
20349 L: linux-mmc@vger.kernel.org
20351 F: drivers/mmc/host/vub300.c
20353 W1 DALLAS'S 1-WIRE BUS
20354 M: Evgeniy Polyakov <zbr@ioremap.net>
20356 F: Documentation/devicetree/bindings/w1/
20357 F: Documentation/w1/
20359 F: include/linux/w1.h
20361 W83791D HARDWARE MONITORING DRIVER
20362 M: Marc Hulsman <m.hulsman@tudelft.nl>
20363 L: linux-hwmon@vger.kernel.org
20365 F: Documentation/hwmon/w83791d.rst
20366 F: drivers/hwmon/w83791d.c
20368 W83793 HARDWARE MONITORING DRIVER
20369 M: Rudolf Marek <r.marek@assembler.cz>
20370 L: linux-hwmon@vger.kernel.org
20372 F: Documentation/hwmon/w83793.rst
20373 F: drivers/hwmon/w83793.c
20375 W83795 HARDWARE MONITORING DRIVER
20376 M: Jean Delvare <jdelvare@suse.com>
20377 L: linux-hwmon@vger.kernel.org
20379 F: drivers/hwmon/w83795.c
20381 W83L51xD SD/MMC CARD INTERFACE DRIVER
20382 M: Pierre Ossman <pierre@ossman.eu>
20384 F: drivers/mmc/host/wbsd.*
20386 WACOM PROTOCOL 4 SERIAL TABLETS
20387 M: Julian Squires <julian@cipht.net>
20388 M: Hans de Goede <hdegoede@redhat.com>
20389 L: linux-input@vger.kernel.org
20391 F: drivers/input/tablet/wacom_serial4.c
20393 WATCHDOG DEVICE DRIVERS
20394 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20395 M: Guenter Roeck <linux@roeck-us.net>
20396 L: linux-watchdog@vger.kernel.org
20398 W: http://www.linux-watchdog.org/
20399 T: git git://www.linux-watchdog.org/linux-watchdog.git
20400 F: Documentation/devicetree/bindings/watchdog/
20401 F: Documentation/watchdog/
20402 F: drivers/watchdog/
20403 F: include/linux/watchdog.h
20404 F: include/uapi/linux/watchdog.h
20406 WHISKEYCOVE PMIC GPIO DRIVER
20407 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20408 L: linux-gpio@vger.kernel.org
20410 F: drivers/gpio/gpio-wcove.c
20413 M: Dianlong Li <long17.cool@163.com>
20414 L: linux-rtc@vger.kernel.org
20416 F: drivers/rtc/rtc-sd3078.c
20419 M: David Rheinsberg <david.rheinsberg@gmail.com>
20420 L: linux-input@vger.kernel.org
20422 F: drivers/hid/hid-wiimote*
20424 WILOCITY WIL6210 WIRELESS DRIVER
20425 M: Maya Erez <merez@codeaurora.org>
20426 L: linux-wireless@vger.kernel.org
20427 L: wil6210@qti.qualcomm.com
20429 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20430 F: drivers/net/wireless/ath/wil6210/
20433 M: David Härdeman <david@hardeman.nu>
20435 F: drivers/media/rc/winbond-cir.c
20437 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20438 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20439 L: linux-watchdog@vger.kernel.org
20441 F: drivers/watchdog/ebc-c384_wdt.c
20443 WINSYSTEMS WS16C48 GPIO DRIVER
20444 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20445 L: linux-gpio@vger.kernel.org
20447 F: drivers/gpio/gpio-ws16c48.c
20449 WIREGUARD SECURE NETWORK TUNNEL
20450 M: Jason A. Donenfeld <Jason@zx2c4.com>
20451 L: wireguard@lists.zx2c4.com
20452 L: netdev@vger.kernel.org
20454 F: drivers/net/wireguard/
20455 F: tools/testing/selftests/wireguard/
20457 WISTRON LAPTOP BUTTON DRIVER
20458 M: Miloslav Trmac <mitr@volny.cz>
20460 F: drivers/input/misc/wistron_btns.c
20462 WL3501 WIRELESS PCMCIA CARD DRIVER
20463 L: linux-wireless@vger.kernel.org
20465 F: drivers/net/wireless/wl3501*
20467 WOLFSON MICROELECTRONICS DRIVERS
20468 L: patches@opensource.cirrus.com
20470 W: https://github.com/CirrusLogic/linux-drivers/wiki
20471 T: git https://github.com/CirrusLogic/linux-drivers.git
20472 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20473 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20474 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20475 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20476 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20477 F: Documentation/devicetree/bindings/sound/wm*
20478 F: Documentation/hwmon/wm83??.rst
20479 F: arch/arm/mach-s3c/mach-crag6410*
20480 F: drivers/clk/clk-wm83*.c
20481 F: drivers/gpio/gpio-*wm*.c
20482 F: drivers/gpio/gpio-arizona.c
20483 F: drivers/hwmon/wm83??-hwmon.c
20484 F: drivers/input/misc/wm831x-on.c
20485 F: drivers/input/touchscreen/wm831x-ts.c
20486 F: drivers/input/touchscreen/wm97*.c
20487 F: drivers/leds/leds-wm83*.c
20488 F: drivers/mfd/arizona*
20489 F: drivers/mfd/cs47l24*
20490 F: drivers/mfd/wm*.c
20491 F: drivers/power/supply/wm83*.c
20492 F: drivers/regulator/arizona*
20493 F: drivers/regulator/wm8*.c
20494 F: drivers/rtc/rtc-wm83*.c
20495 F: drivers/video/backlight/wm83*_bl.c
20496 F: drivers/watchdog/wm83*_wdt.c
20497 F: include/linux/mfd/arizona/
20498 F: include/linux/mfd/wm831x/
20499 F: include/linux/mfd/wm8350/
20500 F: include/linux/mfd/wm8400*
20501 F: include/linux/regulator/arizona*
20502 F: include/linux/wm97xx.h
20503 F: include/sound/wm????.h
20504 F: sound/soc/codecs/arizona*
20505 F: sound/soc/codecs/cs47l24*
20506 F: sound/soc/codecs/wm*
20509 M: Tejun Heo <tj@kernel.org>
20510 R: Lai Jiangshan <jiangshanlai@gmail.com>
20512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20513 F: Documentation/core-api/workqueue.rst
20514 F: include/linux/workqueue.h
20515 F: kernel/workqueue.c
20518 M: Loic Poulain <loic.poulain@linaro.org>
20519 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20520 R: Johannes Berg <johannes@sipsolutions.net>
20521 L: netdev@vger.kernel.org
20523 F: drivers/net/wwan/
20524 F: include/linux/wwan.h
20525 F: include/uapi/linux/wwan.h
20527 X-POWERS AXP288 PMIC DRIVERS
20528 M: Hans de Goede <hdegoede@redhat.com>
20530 F: drivers/acpi/pmic/intel_pmic_xpower.c
20533 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20534 M: Chen-Yu Tsai <wens@csie.org>
20535 L: linux-kernel@vger.kernel.org
20540 M: Martin Schiller <ms@dev.tdt.de>
20541 L: linux-x25@vger.kernel.org
20543 F: Documentation/networking/lapb-module.rst
20544 F: Documentation/networking/x25*
20545 F: drivers/net/wan/hdlc_x25.c
20546 F: drivers/net/wan/lapbether.c
20547 F: include/*/lapb.h
20548 F: include/net/x25*
20549 F: include/uapi/linux/x25.h
20553 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20554 M: Thomas Gleixner <tglx@linutronix.de>
20555 M: Ingo Molnar <mingo@redhat.com>
20556 M: Borislav Petkov <bp@alien8.de>
20557 M: Dave Hansen <dave.hansen@linux.intel.com>
20559 R: "H. Peter Anvin" <hpa@zytor.com>
20560 L: linux-kernel@vger.kernel.org
20562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20563 F: Documentation/devicetree/bindings/x86/
20564 F: Documentation/x86/
20568 M: Andy Lutomirski <luto@kernel.org>
20569 L: linux-kernel@vger.kernel.org
20571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20574 X86 MCE INFRASTRUCTURE
20575 M: Tony Luck <tony.luck@intel.com>
20576 M: Borislav Petkov <bp@alien8.de>
20577 L: linux-edac@vger.kernel.org
20579 F: Documentation/ABI/testing/sysfs-mce
20580 F: Documentation/x86/x86_64/machinecheck.rst
20581 F: arch/x86/kernel/cpu/mce/*
20583 X86 MICROCODE UPDATE SUPPORT
20584 M: Borislav Petkov <bp@alien8.de>
20586 F: arch/x86/kernel/cpu/microcode/*
20589 M: Dave Hansen <dave.hansen@linux.intel.com>
20590 M: Andy Lutomirski <luto@kernel.org>
20591 M: Peter Zijlstra <peterz@infradead.org>
20592 L: linux-kernel@vger.kernel.org
20594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20597 X86 PLATFORM DRIVERS
20598 M: Hans de Goede <hdegoede@redhat.com>
20599 M: Mark Gross <markgross@kernel.org>
20600 L: platform-driver-x86@vger.kernel.org
20602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20603 F: drivers/platform/olpc/
20604 F: drivers/platform/x86/
20606 X86 PLATFORM DRIVERS - ARCH
20607 R: Darren Hart <dvhart@infradead.org>
20608 R: Andy Shevchenko <andy@infradead.org>
20609 L: platform-driver-x86@vger.kernel.org
20612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20613 F: arch/x86/platform
20615 X86 PLATFORM UV HPE SUPERDOME FLEX
20616 M: Steve Wahl <steve.wahl@hpe.com>
20617 R: Mike Travis <mike.travis@hpe.com>
20618 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20619 R: Russ Anderson <russ.anderson@hpe.com>
20621 F: arch/x86/include/asm/uv/
20622 F: arch/x86/kernel/apic/x2apic_uv_x.c
20623 F: arch/x86/platform/uv/
20626 M: Andy Lutomirski <luto@kernel.org>
20627 L: linux-kernel@vger.kernel.org
20629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20630 F: arch/x86/entry/vdso/
20633 M: Matthew Wilcox <willy@infradead.org>
20634 L: linux-fsdevel@vger.kernel.org
20636 F: Documentation/core-api/xarray.rst
20637 F: include/linux/idr.h
20638 F: include/linux/xarray.h
20641 F: tools/testing/radix-tree
20644 M: Benjamin Valentin <benpicco@googlemail.com>
20646 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20647 F: drivers/media/rc/xbox_remote.c
20649 XC2028/3028 TUNER DRIVER
20650 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20651 L: linux-media@vger.kernel.org
20653 W: https://linuxtv.org
20654 T: git git://linuxtv.org/media_tree.git
20655 F: drivers/media/tuners/tuner-xc2028.*
20657 XDP (eXpress Data Path)
20658 M: Alexei Starovoitov <ast@kernel.org>
20659 M: Daniel Borkmann <daniel@iogearbox.net>
20660 M: David S. Miller <davem@davemloft.net>
20661 M: Jakub Kicinski <kuba@kernel.org>
20662 M: Jesper Dangaard Brouer <hawk@kernel.org>
20663 M: John Fastabend <john.fastabend@gmail.com>
20664 L: netdev@vger.kernel.org
20665 L: bpf@vger.kernel.org
20667 F: include/net/xdp.h
20668 F: include/net/xdp_priv.h
20669 F: include/trace/events/xdp.h
20670 F: kernel/bpf/cpumap.c
20671 F: kernel/bpf/devmap.c
20673 F: samples/bpf/xdp*
20674 F: tools/testing/selftests/bpf/*xdp*
20675 F: tools/testing/selftests/bpf/*/*xdp*
20676 F: drivers/net/ethernet/*/*/*/*/*xdp*
20677 F: drivers/net/ethernet/*/*/*xdp*
20678 K: (?:\b|_)xdp(?:\b|_)
20680 XDP SOCKETS (AF_XDP)
20681 M: Björn Töpel <bjorn@kernel.org>
20682 M: Magnus Karlsson <magnus.karlsson@intel.com>
20683 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20684 L: netdev@vger.kernel.org
20685 L: bpf@vger.kernel.org
20687 F: Documentation/networking/af_xdp.rst
20688 F: include/net/xdp_sock*
20689 F: include/net/xsk_buff_pool.h
20690 F: include/uapi/linux/if_xdp.h
20691 F: include/uapi/linux/xdp_diag.h
20692 F: include/net/netns/xdp.h
20694 F: samples/bpf/xdpsock*
20695 F: tools/lib/bpf/xsk*
20697 XEN BLOCK SUBSYSTEM
20698 M: Roger Pau Monné <roger.pau@citrix.com>
20699 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20701 F: drivers/block/xen*
20702 F: drivers/block/xen-blkback/*
20705 M: Stefano Stabellini <sstabellini@kernel.org>
20706 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20708 F: arch/arm/include/asm/xen/
20711 XEN HYPERVISOR ARM64
20712 M: Stefano Stabellini <sstabellini@kernel.org>
20713 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20715 F: arch/arm64/include/asm/xen/
20718 XEN HYPERVISOR INTERFACE
20719 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20720 M: Juergen Gross <jgross@suse.com>
20721 R: Stefano Stabellini <sstabellini@kernel.org>
20722 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20725 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20726 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20727 F: arch/x86/include/asm/pvclock-abi.h
20728 F: arch/x86/include/asm/xen/
20729 F: arch/x86/platform/pvh/
20731 F: drivers/*/xen-*front.c
20733 F: include/uapi/xen/
20736 XEN NETWORK BACKEND DRIVER
20737 M: Wei Liu <wei.liu@kernel.org>
20738 M: Paul Durrant <paul@xen.org>
20739 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20740 L: netdev@vger.kernel.org
20742 F: drivers/net/xen-netback/*
20745 M: Juergen Gross <jgross@suse.com>
20746 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20748 F: arch/x86/pci/*xen*
20749 F: drivers/pci/*xen*
20752 M: Juergen Gross <jgross@suse.com>
20753 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20754 L: linux-scsi@vger.kernel.org
20756 F: drivers/scsi/xen-scsifront.c
20757 F: drivers/xen/xen-scsiback.c
20758 F: include/xen/interface/io/vscsiif.h
20760 XEN SOUND FRONTEND DRIVER
20761 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20762 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20767 XEN SWIOTLB SUBSYSTEM
20768 M: Juergen Gross <jgross@suse.com>
20769 M: Stefano Stabellini <sstabellini@kernel.org>
20770 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20771 L: iommu@lists.linux-foundation.org
20773 F: arch/x86/xen/*swiotlb*
20774 F: drivers/xen/*swiotlb*
20777 C: irc://irc.oftc.net/xfs
20778 M: Darrick J. Wong <djwong@kernel.org>
20779 M: linux-xfs@vger.kernel.org
20780 L: linux-xfs@vger.kernel.org
20783 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20784 F: Documentation/ABI/testing/sysfs-fs-xfs
20785 F: Documentation/admin-guide/xfs.rst
20786 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20787 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20789 F: include/uapi/linux/dqblk_xfs.h
20790 F: include/uapi/linux/fsmap.h
20792 XILINX AXI ETHERNET DRIVER
20793 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20795 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20798 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20799 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20800 L: linux-can@vger.kernel.org
20802 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20803 F: drivers/net/can/xilinx_can.c
20806 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20807 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20808 R: Michal Simek <michal.simek@xilinx.com>
20810 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20811 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20812 F: drivers/gpio/gpio-xilinx.c
20813 F: drivers/gpio/gpio-zynq.c
20815 XILINX SD-FEC IP CORES
20816 M: Derek Kiernan <derek.kiernan@xilinx.com>
20817 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20819 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20820 F: Documentation/misc-devices/xilinx_sdfec.rst
20821 F: drivers/misc/Kconfig
20822 F: drivers/misc/Makefile
20823 F: drivers/misc/xilinx_sdfec.c
20824 F: include/uapi/misc/xilinx_sdfec.h
20826 XILINX UARTLITE SERIAL DRIVER
20827 M: Peter Korsgaard <jacmet@sunsite.dk>
20828 L: linux-serial@vger.kernel.org
20830 F: drivers/tty/serial/uartlite.c
20832 XILINX VIDEO IP CORES
20833 M: Hyun Kwon <hyun.kwon@xilinx.com>
20834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20835 L: linux-media@vger.kernel.org
20837 T: git git://linuxtv.org/media_tree.git
20838 F: Documentation/devicetree/bindings/media/xilinx/
20839 F: drivers/media/platform/xilinx/
20840 F: include/uapi/linux/xilinx-v4l2-controls.h
20842 XILINX ZYNQMP DPDMA DRIVER
20843 M: Hyun Kwon <hyun.kwon@xilinx.com>
20844 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20845 L: dmaengine@vger.kernel.org
20847 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20848 F: drivers/dma/xilinx/xilinx_dpdma.c
20849 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20851 XILINX ZYNQMP PSGTR PHY DRIVER
20852 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20853 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20854 L: linux-kernel@vger.kernel.org
20856 T: git https://github.com/Xilinx/linux-xlnx.git
20857 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20858 F: drivers/phy/xilinx/phy-zynqmp.c
20861 M: Eli Billauer <eli.billauer@gmail.com>
20862 L: linux-kernel@vger.kernel.org
20864 F: drivers/char/xillybus/
20867 M: George Cherian <gcherian@marvell.com>
20868 L: linux-i2c@vger.kernel.org
20870 W: http://www.marvell.com
20871 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20872 F: drivers/i2c/busses/i2c-xlp9xx.c
20874 XRA1403 GPIO EXPANDER
20875 M: Nandor Han <nandor.han@ge.com>
20876 M: Semi Malinen <semi.malinen@ge.com>
20877 L: linux-gpio@vger.kernel.org
20879 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20880 F: drivers/gpio/gpio-xra1403.c
20882 XTENSA XTFPGA PLATFORM SUPPORT
20883 M: Max Filippov <jcmvbkbc@gmail.com>
20884 L: linux-xtensa@linux-xtensa.org
20886 F: drivers/spi/spi-xtensa-xtfpga.c
20887 F: sound/soc/xtensa/xtfpga-i2s.c
20889 YAM DRIVER FOR AX.25
20890 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20891 L: linux-hams@vger.kernel.org
20893 F: drivers/net/hamradio/yam*
20894 F: include/linux/yam.h
20896 YAMA SECURITY MODULE
20897 M: Kees Cook <keescook@chromium.org>
20899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20900 F: Documentation/admin-guide/LSM/Yama.rst
20903 YEALINK PHONE DRIVER
20904 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20905 L: usbb2k-api-dev@nongnu.org
20907 F: Documentation/input/devices/yealink.rst
20908 F: drivers/input/misc/yealink.*
20910 Z8530 DRIVER FOR AX.25
20911 M: Joerg Reuter <jreuter@yaina.de>
20912 L: linux-hams@vger.kernel.org
20914 W: http://yaina.de/jreuter/
20915 W: http://www.qsl.net/dl1bke/
20916 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20917 F: drivers/net/hamradio/*scc.c
20918 F: drivers/net/hamradio/z8530.h
20920 ZBUD COMPRESSED PAGE ALLOCATOR
20921 M: Seth Jennings <sjenning@redhat.com>
20922 M: Dan Streetman <ddstreet@ieee.org>
20923 L: linux-mm@kvack.org
20927 ZD1211RW WIRELESS DRIVER
20928 M: Ulrich Kunitz <kune@deine-taler.de>
20929 L: linux-wireless@vger.kernel.org
20930 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20932 W: http://zd1211.ath.cx/wiki/DriverRewrite
20933 F: drivers/net/wireless/zydas/zd1211rw/
20935 ZD1301 MEDIA DRIVER
20936 M: Antti Palosaari <crope@iki.fi>
20937 L: linux-media@vger.kernel.org
20939 W: https://linuxtv.org/
20940 W: http://palosaari.fi/linux/
20941 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20942 F: drivers/media/usb/dvb-usb-v2/zd1301*
20944 ZD1301_DEMOD MEDIA DRIVER
20945 M: Antti Palosaari <crope@iki.fi>
20946 L: linux-media@vger.kernel.org
20948 W: https://linuxtv.org/
20949 W: http://palosaari.fi/linux/
20950 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20951 F: drivers/media/dvb-frontends/zd1301_demod*
20953 ZHAOXIN PROCESSOR SUPPORT
20954 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20955 L: linux-kernel@vger.kernel.org
20957 F: arch/x86/kernel/cpu/zhaoxin.c
20960 M: Damien Le Moal <damien.lemoal@wdc.com>
20961 M: Naohiro Aota <naohiro.aota@wdc.com>
20962 R: Johannes Thumshirn <jth@kernel.org>
20963 L: linux-fsdevel@vger.kernel.org
20965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20966 F: Documentation/filesystems/zonefs.rst
20969 ZPOOL COMPRESSED PAGE STORAGE API
20970 M: Dan Streetman <ddstreet@ieee.org>
20971 L: linux-mm@kvack.org
20973 F: include/linux/zpool.h
20976 ZR36067 VIDEO FOR LINUX DRIVER
20977 M: Corentin Labbe <clabbe@baylibre.com>
20978 L: mjpeg-users@lists.sourceforge.net
20979 L: linux-media@vger.kernel.org
20981 W: http://mjpeg.sourceforge.net/driver-zoran/
20982 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20983 F: Documentation/driver-api/media/drivers/zoran.rst
20984 F: drivers/staging/media/zoran/
20986 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20987 M: Minchan Kim <minchan@kernel.org>
20988 M: Nitin Gupta <ngupta@vflare.org>
20989 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20990 L: linux-kernel@vger.kernel.org
20992 F: Documentation/admin-guide/blockdev/zram.rst
20993 F: drivers/block/zram/
20995 ZS DECSTATION Z85C30 SERIAL DRIVER
20996 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20998 F: drivers/tty/serial/zs.*
21000 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21001 M: Minchan Kim <minchan@kernel.org>
21002 M: Nitin Gupta <ngupta@vflare.org>
21003 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21004 L: linux-mm@kvack.org
21006 F: Documentation/vm/zsmalloc.rst
21007 F: include/linux/zsmalloc.h
21010 ZSWAP COMPRESSED SWAP CACHING
21011 M: Seth Jennings <sjenning@redhat.com>
21012 M: Dan Streetman <ddstreet@ieee.org>
21013 M: Vitaly Wool <vitaly.wool@konsulko.com>
21014 L: linux-mm@kvack.org
21019 M: Linus Torvalds <torvalds@linux-foundation.org>
21020 L: linux-kernel@vger.kernel.org
21021 S: Buried alive in reporters
21022 Q: http://patchwork.kernel.org/project/LKML/list/
21023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git